background image

a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.

b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or
any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on the Program is not required to print an announcement.)

  These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the
Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms,
do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part
of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose
permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is
to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere
aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume
of a storage or distribution medium does not bring the other work under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under
the terms of Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms
of Sections 1 and 2 above on a medium customarily used for software interchange; or,

b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost
of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you received the program in object code or executable form with such
an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For an executable work,
complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus
the scripts used to control compilation and installation of the executable. However, as a special exception, the source code
distributed need not include anything that is normally distributed (in either source or binary form) with the major components
(compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies
the executable.

If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as distribution of the source code, even though third parties are
not compelled to copy the source along with the object code.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights
under this License. However, parties who have received copies, or rights, from you under this License will not have their
licenses terminated so long as such parties remain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to
modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License.
Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this
License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.

6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license
from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose
any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing
compliance by third parties to this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent
issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this
License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously

 Appendix

44

Summary of Contents for Edje 4000

Page 1: ...User Guide ...

Page 2: ...Adtec edje4000 AVC Encoder 7 Serial Connection 7 Resetting to factory settings 7 Introduction to edjeController 8 edjeController Window 9 Manual Factory Reset and Manual Boot 29 Manual Factory Reset 29 Manual Boot 29 Unbalanced Audio 30 Edje 4010 and 4010 ASI Specifics 31 Appendix 33 Terminal Commands 33 General Instructions 33 Network Commands 33 Video Commands 34 Filter Commands 35 Audio Command...

Page 3: ...Intentionally Left Blank ...

Page 4: ...re efficient than MPEG 1 Layer 2 Musicam or Layer 3 MP3 audio Deliver the highest fidelity stereo audio with AAC Reliable Operation Adtec has delivered over sixty thousand embedded media devices globally The edje4000 continues that legacy offering value and performance unmatched in the industry Embedded Performance With a boot time and transport egress of less than 5 seconds large computer based e...

Page 5: ... memory 1024x768 32 Bit color capable graphics card TCP IP compatible computer network Macintosh OS X 10 2 or greater computer G4 32 bit processor at 1 GHz G5 64 bit processor any 512MB memory 1024x768 32 Bit color capable graphics card TCP IP compatible computer network Specifications Disclaimer and Legal Notices Specifications subject to change without written notice 2007 Adtec Digital Product a...

Page 6: ... 12 DC power is applied to the unit Video GREEN LED illuminates during encoding to Ethernet or optional internal hard drive Video must be present to the selected input for encoding to start Transmit Not currently supported for future use Link GREEN LED illuminates when fast Ethernet connection is made Busy YELLOW LED illuminates when traffic is detected on the link The traffic is not necessarily f...

Page 7: ...y ber argued in place of the name RJ48 Ethernet Fast Ethernet for IP Egress and Control RJ45 Default TCP IP Properties Fast Ethernet Your Adtec edje4000 AVC encoder is shipped with the following default properties set Property Default Setting IP Address 192 168 10 48 Sub Net Mask 255 255 255 0 Telnet UN ADTEC Telnet PW NONE Operating Temperatures Operational Temperature Range 110 degrees Fahrenhei...

Page 8: ...ment may be greater than the room ambient temperature Consideration should be given to installing the unit in an environment compatible with the maximum recommended ambient temperature of 50 degrees Celcius 122 degrees Fahrenheit Install the unit in a rack so that the amount of airflow required for safe operation is not compromised The recommended clearance on the top and sides of the unit is at l...

Page 9: ...tec Digital could void the user s authority to operate the equipment Industry Canada This Class B digital apparatus meets all requirements of the Canadian Interference Causing Equipment Regulations Operation is subject to the following two conditions 1 this device may not cause harmful interference and 2 this device must accept any interference received including interference that may cause undesi...

Page 10: ...232 will serve best You can use a serial connection utility such as Teraterm or the included eddjeController User Interface Using Teraterm PORT The COM port you select in the application window represents the COM port on your computer that you wish to communicate from It is not the COM port number from the back of your unit BAUD RATE The baud rate depends on the connection to the back of the Adtec...

Page 11: ...aControl software is not recommended with the edje4000 encoder and is no longer supported Availability edjeController can be downloaded from Adtec s website www adtecinc com Click on the Support Center tab then select Support Documentation free Support Account login required Select edjeController from the Adtec Control Software list Chapter 3 Operations 8 ...

Page 12: ...e edje family edje2000 edje2100 and the edje4000 When first activated the screen is blank and not product specific Using the drop down Unit Type menu select edje4000 screenshot cropped for clarity The screen shifts to the edje4000 configuration defaulted to the Status tab 9 Chapter 3 Operations ...

Page 13: ...nnection Info displays the connection state between the GUI and the designated device Play Sounds sound effects for actions on the GUI Show Communication opens a sidebar which graphically displays the edje4000 s communications including the API command being executed Two additional tabs can also be invoked from the File Menu SCTE 35 this tab interfaces the encoder with a splicer VTR this tab inter...

Page 14: ...of control options Advanced for the edje4000 is documented in subsequent sections Screenshot Units Set Up Menu This menu enables you to add modify and delete network specific information such as IP addresses and port assignments about the unit or units edjeController is to interface with and control Screenshot Unit Type Menu The Unit Type menu is simply used to select what model device the edjeCon...

Page 15: ...cut to Adtec s public website which will open in a new window Help Menu Screenshot The Help Menu has three reference tools About lists the edjeController version number Color Codes contains explanations for the color codes used by the status indicators at the lower right of the edjeController window Help accesses a quick reference guide to the controls used by Adtec edje encoders the guide is sear...

Page 16: ...13 Chapter 3 Operations ...

Page 17: ...Intentionally Left Blank ...

Page 18: ...lex Destination destination for multiplex packet The default setting is IP IP streams out on IP port and ASI concurrently ASI streams out on ASI port only IP port is silent and used for control only MDE Transport Mux Rate overall egress rate of the transport stream TMR Standard video compression format fixed as AVC for the edje4000 Encoder fixed Horizontal Size horizontal size in pixels of the enc...

Page 19: ...unctional for the edje4000 not applicable Duration Days shows number of days that unit has been continually powered up TRA Duration Time shows time in hours minutes seconds that unit has been continually powered up TRA 15 Chapter 3 Operations ...

Page 20: ...udio Program SAP used to carry a second language track or other alternative to the main audio content text field SAS SAP Port port used to send receive SAP announcements text field SAP SDP IP Session Description Protocol describes initialization parameters to other components allows the edje4000 Encoder to support to be developed media types and formats control is active only if SDPSend is selecte...

Page 21: ...cast Type of Service used to select the type of multicast that will forward the packet Normal MinDelay MaxThruPut MaxRely MinMony TOS IP Query You can query ping an IP Address on this screen Enter the IP Address you want to ping in the field and click Ping The response will display in the text field to the right Click the Clear Response button to clear this field MTU The Maximum Transmission Unit ...

Page 22: ... edje4000 will receive Composite 0 SDI 2 SDI w Equalization SQ 1 INP option Deblocking Filter aides in noise reduction related to image graininess adjacent pixels are too different Off 0 5 through 5 DBF Field Coding codes the video into frames sequential images or fields interlaced lines Field Frame Adaptive Field Frame VFC Scene Change determines how quick scene changes are handled Off 0 On 1 VC ...

Page 23: ...ntal Size horizontal pixel resolution range of Standard Values 720 is default HSI option Vertical Size vertical pixel resolution range of Standard Values 480 is default VSI option Vertical Temporal Filter reduces noise in the signal s vertical temporal domain 1 4 VFT option Vertical Offset captures Vertical Blanking Lines for closed captioning 0 12 VO option OKI Temporal Filter reduces noise in th...

Page 24: ...io Only check box sets the encoder to only encode audio and ignore video Yes checked No not checked AUO yes no Audio Synch audio synchronization offset rate in milliseconds rangei s 800 ms to 800 ms AUS offset Stereo Input Type Only Advanced Audio Codec Low Complexity is available on the edje4000 AVC Encoder AAC LC AE0 Stereo Input Rate Encoded Audio bitrate measured in bps various see pull down m...

Page 25: ...Intentionally Left Blank ...

Page 26: ...nly If MDE is set to IP and the unit has an ASI module edje4010 ASI the data will be streamed out on IP and ASI concurrently If MDE is set to ASI data will stream out on ASI only and the IP port will be used for control only IP ASI MDE Tables on table format for the Multiplex Digital Video Broadcasting DVB allows for easier multiplexing MPEG better suited to Single Program Unicasting DVB 0 MPEG 1 ...

Page 27: ...o content user defined hexadecimal API Audio PID SAP N A The edje4000 only supports 1 audio channel user defined hexadecimal N A PCR PID identifies packets which contain the Program Clock Reference PCR Master Clock adaptation field user defined hexadecimal PRP Program Map Table PMT identifies packets with the Program Map Table Program Map Tables are used to describe the properties of a single prog...

Page 28: ...ized into tables with function specific predefined structures Program Mappings Controls Screenshot Controls Control Function Options API Command Available Program Elements lists the elements to be combined varies none Program 1 Mappings elements selected for Program 1 user selected MP1 Program 2 Mappings elements selected for Program 2 user selected MP2 To Map Click to select the desired elements ...

Page 29: ...Intentionally Left Blank ...

Page 30: ...ns route off the LAN onto the Internet text field xxx xxx xxx xxx GIP XCP send a system command to a remote client using XCP protocol must be used in conjunction with the remote client s IP address Off 0 On 1 XCP IP option User name unit level security default is Adtec Adtec or user defined SPW name pw Password unit level security default is none word none word or user defined SPW name pw Mux IP A...

Page 31: ...ence to Greenwich Mean Time GMT 12 to 12 TIZ zone DST offset Virtual Buttons Send Your PC s Date and Time to Unit will upload your CPU date and time to the edje4000 Save Configuration Settings save the current settings to memory Load Configuration Settings populate all fields with the unit s current operating settings Cancel drop any changes that have been made to Configuration Settings 25 Chapter...

Page 32: ... Screenshot How To Use Your unit s current firmware version will be listed on the screen Click the Browse for Firmware s19 button to view the firmware versions available for your product Click a file to select it then click the Upgrade Firmware button The unit will download the firmware file and overwrite the current firmware with the new version Chapter 3 Operations 26 ...

Page 33: ...Terminal Tab The terminal tab allows for easy access to a terminal session for directly issuing commands to the unit via Adtec s API Command set Screenshot 27 Chapter 3 Operations ...

Page 34: ...evant for use with the edje4000 Encoder Screenshot Controls Permanent Lock Value a key that has been purchased Temporary Lock Value a temporary key value ususally issued to evaluate a keyed feature Features Contact your Adtec Support Representative for details and costs of features available for the edje4000 Encoder Virtual Buttons Save Feature key Settings save the current configuaration to memor...

Page 35: ...e power cord wait several seconds and re connect the power cord Manual Boot The edje4000 can be manually booted by shorting pin 2 across pin 4 d1 and GPO When the unit is in boot mode the only action the unit will be able to perform is receiving firmware upgrades via the serial port at 115 200 baud Refer to the IFP Tab article for more information on upgrading your device s firmware 29 Chapter 3 O...

Page 36: ...Unbalanced Audio If your audio source requires an unbalanced audio input connect your edje4000 as shown in this diagram Chapter 3 Operations 30 ...

Page 37: ... ASI also features an ASI module for ASI only or concurrent IP ASI transport stream egress If Multiplex Destination on the Multiplex Tab in the edjeController UI or the MDE API Command over telnet is set to IP and the unit has an ASI module edje4010 ASI the data will be streamed out on IP and ASI concurrently If MDE is set to ASI data will stream out on ASI only and the IP port will be used for co...

Page 38: ...output the current settings See the examples in each command group below Network Commands Command Use Example lan Set Lan Mode lan ANEG lan arguments are ANEG Default setting auto negotiate 10 100 only default for 10 100 0 100BH 100Base Half Dulplex 10 100 only 1 Required for the Adtec edje4000 AVC Encoder 100BF 100Base Full Dulplex 10 100 only 2 10BH 10Base Half Duplex default for 10 only 3 10BF ...

Page 39: ... mode providers better looking video but if VLC Video Lan Client is used FRAME mode must be used because VLC does not support FIELD mode bri Set brightness bri 128 Argument range is 1 dark 255 bright con Set video contrast con 68 Argument range is 1 min 127 max sat Set the video color saturation level sat 64 Argument range is 1 min 127 max hue Set the video color hue sat 64 Argument range 128 min ...

Page 40: ...ependent on layerID ain Set audio input source ain 0 Arguments 0 Analog input is selected 1 optional embedded SDI channels 0 1 is selected 2 optional embedded SDI channels 2 3 is selected asf Sets audio sampling frequency asf 48000 Arguments 32000 44100 or 48000 alv Sets the current audio level setting for AAC encoding analog audio only alv 0 0 ChannelID Level Arguments CHANNELID 0 Chs 1 2 1 Chs 3...

Page 41: ...User name and password are not case sensitive tra Displays encoding resolution bit rate and uptime tra banner Displays product information and firware version banner Appendix 36 ...

Page 42: ...alue The CAT is always found on PID 0x0001 CATV Community Access Television otherwise known as Cable TV Channel A digital medium that stores or transports an MPEG 2 transport stream COFDM Coded Orthogonal Frequency Division Modulation Compression Reduction of the number of bits needed to represent an item of data Conditional Access A system used to control viewer access to programming based on sub...

Page 43: ...IT Other Event Schedule supplies the detailed schedule of events that goes beyond what is currently or next available This table supplies a schedule of events for other transport streams in the system that are not currently being accessed by the viewer The EIT Schedule tables are optional EMM Entitlement Management Message EMMs specify authorization levels or services of specific decoders They are...

Page 44: ... that each may later be recovered intact Network The set of MPEG 2 transport streams transmitted via the same delivery system NIT Network Information Table NIT The DVB table that contains information about a network s orbit transponder etc It is always located on PID 0x0010 DVB specifies two types of NITs the NIT Actual and the NIT Other The NIT Actual is a mandatory table containing information a...

Page 45: ... Other describes the services contained in other transport streams in they system SDTV Standard Definition Television SDTV refers to television that has a quality equivalent to NTSC or PAL Section A syntactic structure used for mapping PSI SI PSIP tables into transport packets of 188 bytes Service A collection of one or more events under the control of a single broadcaster Also known as a Program ...

Page 46: ...strial Virtual Channel Table This ATSC table describes a set of one or more channels or services using a number or name within a terrestrial broadcast Information in the table includes major and minor numbers short channel name and information for navigation and tuning This table is located on PID 0x1FFB Uplink Communication link from earth to a satellite UTC Universal Time Co ordinated VTC Virtua...

Page 47: ...gress of any form will take place unless it is If Mux Destination MDE is set to IP then egress occurs on the IP port and the ASI port simultaneously If MDE is set to ASI then egress occurs only on the ASI port the IP port remains inactive white pulses are visible in the video at the topof the screen the white pulses are Wide Screen Signalling WSS signals carried on line 23 in PAL video The edje400...

Page 48: ... so that any problems introduced by others will not reflect on the original authors reputations Finally any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses in effect making the program proprietary To prevent this we have made it clear that any patent must be licensed for everyone s ...

Page 49: ...used for software interchange or c Accompany it with the information you received as to the offer to distribute corresponding source code This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer in accord with Subsection b above The source code for a work means the preferred form of the work for making...

Page 50: ...choose any version ever published by the Free Software Foundation 10 If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different write to the author to ask for permission For software which is copyrighted by the Free Software Foundation write to the Free Software Foundation we sometimes make exceptions for this Our decision will be guided by...

Page 51: ...ions type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of course the commands you use may be called something other than show w and show c they could even be mouse clicks or menu items whatever suits your program You should also get your employer if you work as a programmer or your school if any to sign a copyright d...

Reviews: