edje4000encoderprint < productmanuals < adtec …...e4000 composite ip e4010 sdi ip e4010-asi...

51
User Guide

Upload: others

Post on 14-Jul-2020

19 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

User Guide

Page 2: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Table of Contents Chapter 1 - Overview..................................................................................................................................................................1

Product Introduction.......................................................................................................................................................1 Applications.............................................................................................................................................................1 Benefits...................................................................................................................................................................1 Models ....................................................................................................................................................................1 What's Included.......................................................................................................................................................2 System Requirements.............................................................................................................................................2 Specifications Disclaimer and Legal Notices...........................................................................................................2

Chapter 2 - Getting Started........................................................................................................................................................3 Getting Started...............................................................................................................................................................3

The Device..............................................................................................................................................................3 Default TCP IP Properties Fast Ethernet................................................................................................................4

Chapter 3 - Operations...............................................................................................................................................................5 Electrical Device Compliance Notices............................................................................................................................5

Safety Warnings and Cautions................................................................................................................................5 Lithium Battery Safety Statement............................................................................................................................5 Compliance Notices................................................................................................................................................6

Connecting to the 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 Commands..................................................................................................................................................35 Other Commands..................................................................................................................................................35

Encoder Glossary.........................................................................................................................................................37 Troubleshooting Guide ................................................................................................................................................42 GNU General Public License........................................................................................................................................43

Preamble...............................................................................................................................................................43 GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND

MODIFICATION.............................................................................................................................................43 How to Apply These Terms to Your New Programs..............................................................................................45

i

Page 3: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Intentionally Left Blank

Page 4: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Chapter 1 - Overview

Product Introduction

Thank you for purchasing the Adtec edje4000 AVC Encoder for your digital video encoding needs. The Adtec edje4000 AVCEncoder provides you with real-time MPEG 4 Part 10 (AVC) streaming encoding capabilities in a device with power andflexibility, yet possessing a compact footprint that won't eat up space on your equipment rack. Your Adtec edje4000 AVCEncoder enables you to encode and deliver high-quality AVC video and AAC-LC for delivery over IPTV, Satellite, Cable, andTerrestrial networks.

Applications

Internet Protocol TV (IPTV)• Broadband TV (BBTV)• Satellite Direct To Home Distribution• Next generation Cable Distribution• Terrestrial ATSC (US), DVB-T (Europe)• Terrestrial DMB (China)• Backhaul

Distribution♦ Contribution♦

High Quality Surveillance•

Benefits

Real Time high quality AVC Video Encoding: Encode and deliver the high-quality AVC video and AAC-LC for deliveryover IPTV, Satellite, Cable, and Terrestrial networks.

Professional video and audio inputs: Like all previous Adtec encoders, the edje4000 provides broadcast quality videoand audio inputs including Composite and SDI with pre-processing balanced analog and embedded audio via SDI.

Next Generation Pre-Processing: Composite and optional SDI inputs are routed through a time base correcting videopre-processing block that removes spatial noise, temporal (motion) noise and generally improves encoding efficiency.Analog Audio levels from analog and SDI embedded audio can be adjusted via software.

AAC- Low Complexity (ACC-LC) audio: The AAC-LC CODEC is significantly more 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 continuesthat 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 encoderssimply can not match the high availability Adtec devices offer.

RS422 Device Control: Industry standard RS422 (9 Pin) device control supporting Sony protocol. Note: this is anOptional feature.

Encapsulated UDP and RTP Streaming: The edje4000 supports raw UDP or Real Time Protocol (RTP) unicast andmulticast transmission utilizing encapsulated MPEG2 transport stream format containing AVC Video and AAC Audiopayloads.

MPEG 2 Transport, AVC and AAC CODECs: The edje4000 provides a stable MPEG 2 Transport Stream with AVC videoand AAC-LC audio payloads. MPEG 2 Transport is universally compliant with distribution and storage requirements used byMPEG, SCTE, DVB, ATSC and DMB standards. Very stable Jitter, rock solid AV Sync, CODEC payloads, ancillary data andtables are delivered via an industry standard Ethernet interface.

Manage Content: The included control user interface application allows you to configure, encode and deliver the highestquality video and audio for your application.

Models

Model Description

edje 4000 1/4 RU Streaming Encoder with edjeController application

edje 4010 1/4 RU Streaming Encoder with SDI video, embedded audio, and edjeController application

edje 4010-ASI 1/4 RU Streaming Encoder with Composite and SDI video/embedded audio, ASI output, andedjeController application

Model Comparison

Model Input Output

1 Chapter 1 - Overview

Page 5: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

e4000 Composite IP

e4010 SDI IP

e4010-ASI SDI ASIIP/ASI concurrent

What's Included

Component Adtec Digital Product Number (PN)

edje4000 Real-Time Streaming AVC Encoder (PN:) edje4000

12 VDC external power supply and power cable (USA) EXTPS24WATTKIT

Connection Kit: Ethernet cable and serial 9-pin adapter TERMINALKIT2

Two Audio Plugs AUDIO5PINPLUG

Manual CAT-017

System Requirements

The control User Interface requires one of the following:

• Windows 2000 or XP or Linux computer: Intel or AMD 32 bit processor at 2 GHz; 512MB memory; 1024x768 32 Bit colorcapable 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 and company names may betrademarks or registered trademarks of their respective companies. This information may not, in whole or in part, be copied,photocopied, reproduced and translated, or reduced to any electronic medium or machine-readable form without prior consentin writing from Adtec Digital.

Chapter 1 - Overview 2

Page 6: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Chapter 2 - Getting Started

Getting Started

The Device

Your Adtec edje4000 AVC Encoder was designed for easy set-up. If you've purchased other Adtec encoder and decoderproducts before, you'll notice an immediate family resemblance- our intuitive common front panel , featuring easy-to-read LEDindicators. Your edje4000 was designed to be mounted in any orientation with no change in functionality. Adtec also offers aRack Unit Shelf that can hold up to four edje4000 units and their power supplies.

Front Panel:

Description:

Feature Function

Adtec DigitalLogo logo covers a hidden reset switch; press and hold for one second to initiate a reset of the unit.

Power RED LED; illuminates when +12 DC power is applied to the unit.

Video GREEN LED; illuminates during encoding to Ethernet or optional internal hard drive. Video must bepresent 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 from theAdtec edje4000 - do not assume this means that the edje400 is transmitting.

The back panel contains all the connection points for the unit:

Description:

SDI In Digital Uncompressed Video Input (SDI)Optional; supports one-channel embedded stereo audio BNC

RS422

RS422/232 User-selectable Serial communications portDefault serial RS422 properties for all Adtec units (same as Sony 9-pin protocol):Baud: 38,400Data bits: 8Stop bit: 1Parity: Odd

RJ48

Power

3 Chapter 2 - Getting Started

Page 7: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Regulated +12 VDC inpout is required. We recommend using the power supply and power cablesupplied with your edje4000 AVC encoder.

2.5mmLocking

AUDIO In Balanced or unbalanced stereo audio input via removable screw terminal. 5-pin RST

CVBS Analog Composite Video Input BNC

Parallel Time-To-Live control and status Tally IO. Simple Start, Stop, and Alarm status. 5-pin RST

Terminal

RS232 Serial Communications port (Adtec Part Number, TerminalKit2)Default serial RS422 properties for all Adtec units:Baud: 38,400Data bits: 8Stop bit: 1Parity: NoneUnit Name: edje (The asterisk {*} can optionally 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 NONEOperating Temperatures

Operational Temperature Range:110 degrees Fahrenheit to 32 degrees FahrenheitAbove 110 degrees, picture quality is sigfnificantly degraded and the life of the product is shortened.♦ Below 32 degrees F., the product may not power up.♦

Metric ConversionUpper Range Limit: 43.3 degrees Celsius♦ Lower Range Limit: 0 degrees Celsius♦

Processing and End-to-End Latency

Approxmately 2 seconds. For lower latency, use 422.

Chapter 2 - Getting Started 4

Page 8: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Chapter 3 - Operations

Electrical Device Compliance Notices

Safety Warnings and Cautions

For your safety and the proper operation of the device:

This unit must be installed and serviced by suitably qualified personnel only.• Disconnect all power before servicing the unit.• Do not expose this device to rain or other moisture. Clean only with a dry cloth.• If not installed in an equipment rack, install the product securely on a stable surface.• Install the product in a protected location where no on can step or trip over the supply cord, and where the supplycord will not be damaged.

If a system is installed in a closed or multi-unit rack assembly, the operating ambient temperature of the rackenvironment may be greater than the room ambient temperature.

Consideration should be given to installing the unit in an environment compatible with the maximum recommendedambient 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 least ½ “ (one half inch/one centimeter).♦

Mounting of the unit in a rack should be such that no hazardous condition is achieved due to uneven mechanicalloading.

Use only a grounded electrical outlet when connecting the unit to a power source.• Reliable earth grounding of rack-mount equipment should be maintained.

Particular attention should be given to supply connection other than direct connections to the branch circuit(e.g., use of power strips).

♦ •

Lithium Battery Safety Statement

5 Chapter 3 - Operations

Page 9: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Compliance Notices

FCC:

Note: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 ofthe FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residentialinstallation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used inaccordance with the instructions, may cause harmful interference to radio communications. However, there is no guaranteethat interference will not occur in a particular installation. If this equipment does cause harmful interference to radio ortelevision reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct theinterference by one or more of the following measures:

Reorient or relocate the receiving antenna.• Increase the separation between the equipment and receiver.• Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.• Consult the dealer or an experienced radio/TV technician for help.•

Warning: Changes or modifications to this device not expressly approved by Adtec Digital could void the user’s authority tooperate 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 devicemust accept any interference received, including interference that may cause undesired operation.

Cet appareillage numérique de la classe B répond à toutes les exigences de l'interférence canadienne causant desrèglements d'équipement. L'opération est sujette aux deux conditions suivantes: (1) ce dispositif peut ne pas causerl'interférence nocive, et (2) ce dispositif doit accepter n'importe quelle interférence reçue, y compris l'interférence qui peutcauser l'opération peu désirée.

European Union EMC Directive conformance statement

This product is in conformity with the protection requirements of EU Council Directive 2004/108/EC on the approximation ofthe laws of the Member States relating to electromagnetic compatibility. Adtec Digital cannot accept responsibility for anyfailure to satisfy the protection requirements resulting from a user modification of the product. This product has been testedand found to comply with the limits for Class B Information Technology Equipment according to CISPR 22 / EN 55022.

Chapter 3 - Operations 6

Page 10: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Connecting to the Adtec edje4000 AVC Encoder

Before you configure your encoder, you will need to establish a connection.The default IP is 192.168.10.48.

Telnet Connection

To connect to your Adtec edje4000 AVC Encoder using a Telnet connection, attach the unit to your local network and launch aterminal window. Type telnet and the IPA of the box (ex. telnet 192.168.10.48) and hit enter. Logon with the username "adtec"and password "none" . Once you are connected, you can begin using the API commands noted in our API documentation tocontrol your box.

Serial Connection

To use a serial connection with your Adtec edje4000 AVC Encoder , use the terminal kit included with your purchase. Thisterminal kit contains a standard ethernet cable and a serial 9 pin adapter. Plug the ethernet cable into the back of your Adtecedje4000 AVC Encoder using the port labeled COM2. The other end of the ethernet cable should be plugged into the RS232connector (also part of the terminal kit). The RS232 should then be connected to your computer either directly or with a USBconverter (not included).

Caution: Adtec testers have noted that the use of a USB converter sometimes provides mixed results. A direct connectionwith RS232 will serve best. You can use a serial connection utility such as Teraterm or the included eddjeController UserInterface.

Using Teraterm:

PORT: The COM port you select in the application window represents the COM port on your computer that you wish tocommunicate 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 signEdje. If your terminal kit is connected tothe COM 1 port on the back of the Adtec edje4000 AVC Encoder , your Baud rate is 115200 and you will have access todiagnostic information. If your terminal kit is connected to the COM 2 port on the back of your Adtec edje4000 AVC Encoder ,your baud rate will be 38,400. The COM 2 port on the back of the Adtec edje4000 AVC Encoder is used for talking to theAdtec API.

DATA: Should be set to 8 bit

PARITY: Should be set to none

STOP: Should be set to 1 bit

FLOW CONTROL: Should be set to none.

IP Connection with edjeController

See the section " edjeController" for instructions on downloading the application.• See the section " edjeController Window" for connection instructions.•

Resetting to factory settings

Your Adtec edje4000 AVC Encoder can quickly and easily be reset to the factory default settings.

Using the Boot Key: short pins 2 to 4 on the GPIO header block.• Using the Cfg initialize key: short pins 1 to 4 on the GPIO header block.•

7 Chapter 3 - Operations

Page 11: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Introduction to edjeController

edjeController is Adtec Digital's command-and-control User Interface application for the edje4000 encoder. Use of Adtec'smediaControl 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: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

edjeController Window

Adtec's edjeController was designed to work with several products in the 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: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

GUI Pull Down Menus

The Windows pull-down menus on the edjeController GUI are used to control specific aspects of the GUI program, rather thanthe device the program is running with.

File menu

The File Menu contains 4 checkbox controls:Get Unit Status on Connection: the GUI queries the unit when they are connected for it's current operatingparameters.

Show Connection 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 interfaces the encoder with a tape deck or other digital media storage, and provides a virtualtape recorder interface for control.

Screenshot:

Chapter 3 - Operations 10

Page 14: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Sofware Mode Menu

The Software Mode Menu contains two options, used to determine what degree of control the user will have over theGUI.

Basic will enable you to add devices to the GUI's set-up list, and provides limited control options.♦ Advanced gives the full range 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 portassignments, 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 edjeController GUI will interface with.•

Screenshot:

11 Chapter 3 - Operations

Page 15: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Profiles Menu

Profiles are pre-recorded configurations for your device. When applied, they apply the profile's specified settings toall affected controls.

Configuring and saving profiles is outside the scope of this document.♦

Screenshot:

Internet Menu

The Internet Menu contains a shortcut 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 theedjeController window.

Help accesses a quick-reference guide to the controls used by Adtec edje encoders; the guide issearchable, can be bookmarked, and is printer-friendly.

Screenshot:

Chapter 3 - Operations 12

Page 16: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

13 Chapter 3 - Operations

Page 17: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Intentionally Left Blank

Page 18: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Status Tab

The Status tab doesn't contain any editable fields or controls. It does give you an at-a-glance picture of the encoder's currentsettings and performance levels.

Screenshot:

Indicators:

Indicator Purpose Mapped API

Transport action the encoser is carrying out; will display one of the following:IDLING, STOPPING, ENCODING, CUEING TRA

Total Average Bit Rate aggregate total within the bitstream TRA

Target Video Bit Rate the desired bitrate specified on the Video tab VRT

Multiplex Type specified packet format; reads from the Multiplex tab. MTY

Multiplex Destinationdestination 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 encoded image HSI

Vertical Size vertical size in pixels of the encoded image VSI

Primary Audio Type despite the title, there is only one audio chip on the edje4000 AE0

Audio Sampling Rate number of samples per second ASF

Primary Audio Rate Encoded Audio bitrate measured in bps AE0

Secondary Audio Type non-functional for the edje4000

Chapter 3 - Operations 14

Page 19: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

notapplicable

Secondary Audio Rate non-functional for the edje4000 notapplicable

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: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Multicast Tab

This tab governs the unit's Multicast paramters and capabilities.

Screenshot:

Controls:

Control Function Options APICommand

Multicast Modeenables sending or receiving of streaming MPEG over the network using UDPprotocols. SDPSend is not supported at the present time

OffSendSDPSend

MMO

Multicast SendIP IP address multicast will be sent from, in format xxx.xxx.xxx.xxx text field MSI

Multicast SendPort port assignment multicast will be sent from text field MSP

SAP IP AddressSecond Audio Program (SAP); used to carry a second language track or otheralternative to themain 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 othercomponents; allows the edje4000 Encoder to support to-be-developed mediatypes and formats.control is active only if "SDPSend" is selected for Multicast Mode; notsupported at the present time

text field n/a

SDP Port fixed port used for SDP communications between componentscontrol is active only if "SDPSend" is selected for Multicast Mode; notsupported at the present time

text field n/a

SDP File Name text field n/a

Chapter 3 - Operations 16

Page 21: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

specifies files for SDP applicationscontrol is active only if "SDPSend" is selected for Multicast Mode; notsupported at the present time

Time to Live(TTL)

specify the number of iterations or transmissions the packet can undergobefore it is discarded text field TTL

Multicast Typeof Service used to select the type of multicast that will forward the packet

NormalMinDelayMaxThruPutMaxRelyMinMony

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>. Theresponse will display in the text field to the right. Click the <Clear Response> button to clear this field.

MTU: The Maximum Transmission Unit (MTU) for the edje4000 is hard-set at 1500 bytes.

17 Chapter 3 - Operations

Page 22: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

edjeController Video Tab

The settings on the Video tab fine-tune the video component being encoded.

Screenshot:

Controls:

Control Function Options APICommand

Video Mode radio button; select television system standards thepacket will be encoded for

NTSC =1PAL = 2PAL-N = 3PAL-M = 4

VID [option]

Video Input radio button; select the type of signal feed the edje4000will receive

Composite = 0SDI = 2SDI 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)

FieldFrameAdaptive Field/Frame

VFC

Scene Change determines how quick-scene changes are handled Off = 0On = 1 VC

Units radio button; selects units used for bitrate display (seebelow)

bitskilobitsmegabits

none

bitrate various VRT [bitrate]

Chapter 3 - Operations 18

Page 23: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

measured in bits per secondStandard def:1000000 - 15000000 bits/secHigh def:7000000 - 60000000 bits/sec

manual bitrate allows operator to manually specify a fixed bitrateselectednot selectedtext field bits/second

VRT [bitrate]

Aspect Ratio determines the ratio of horizontal to vertical lines in thevideo image

4 x 3 = 016 x 9 = 1Use WSS bits in PAL signal =2

ARA [option]

Horizontal Size horizontal pixel resolution range of Standard Values,720 is default HSI [option]

Vertical Size vertical pixel resolution range of StandardValues, 480 is default VSI [option]

Vertical TemporalFilter 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 TemporalFilter reduces noise in the signal's temporal domain

OffWeakMediumStrongMax

OFT

OKI Spatial Filter reduces noise in the signal's spatial domain

OffWeakMediumStrongMax

OFS

19 Chapter 3 - Operations

Page 24: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Audio Tab

The Audio Tab's controls determine the parameters of the encoded audio.

Screenshot:

Controls:

Control Purpose Options APICommand

Audio Input specify the format of the audio stream to be encoded

Analog = 0Digital (SDI EmbeddedChannel 1/2) = 1Digital (SDI EmbeddedChannel 3/4) = 2

AIN [option]

SamplingFrequency(bits/sec)

measured in Hertz; defines the number of samples persecond taken from a continuous signal to make a discretesignal

320004410048000

ASF[frequency]

Audio Only check box; sets the encoder to only encode audio andignore video

Yes (checked)No (not checked)

AUO[yes/no]

Audio Synch audio synchronization offset rate in milliseconds rangei s -800 ms to +800ms AUS [offset]

Stereo Input Type Only Advanced Audio Codec - Low Complexity is availableon the edje4000 AVC Encoder AAC-LC AE0

Stereo Input Rate Encoded Audio bitrate measured in bps various; see pull-downmenu on GUI AE0

MusiCam Mode designate MusiCam mode setting for MusiCam encoding Stereo = 0Mono = 1

MCM[option]

LanguageDescriptor

pull-down menu; designate the language used on the audiotrack

3-character codesrepresenting majorlanguages

LA0 [lang.code]

Chapter 3 - Operations 20

Page 25: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Intentionally Left Blank

Page 26: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Multiplex Tab

The controls on this tab govern the combination of digital content for streamlined transmission. Controls are grouped on threesub-tabs for convenience.

Screenshot (GOP sub-tab pictured) :

Main Controls:

Control Function Options APICommand

Multiplex Type for the edje4000 Encoder, "Transport" is the only multiplex action the unit willexecute n/a MTY

MultiplexDestination

where the Multiplex is going- over an IP Network and ASI or ASI only. If MDE is setto IP and the unit has an ASI module ( edje4010-ASI ), the data will be streamedout on IP and ASI concurrently. If MDE is set to ASI, data will stream out on ASIonly and the IP port will be used for control only.

IPASI MDE

Tables on table format for the Multiplex; Digital Video Broadcasting (DVB)allows for easiermultiplexing;MPEG better suited to Single Program Unicasting.

DVB = 0MPEG =1

TON[option]

GOP Controls

Group of Pictures

Control Function Options API Command

GOP Type specifies if GOP interframes are open or closed OpenClosed GOP

GOP Structure defines the order of GOP interframes being streamed GOP

21 Chapter 3 - Operations

Page 27: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

IBBPIBPIPI

GOP Size user-specified size of the GOP, measured in # of frames text field GOP

MPEG-PSI Controls

Screenshot:

Controls:

Control Function Options APICommand

Video PID dentifies packets which contain video Packetized ElementaryStream (PES) data.

user-definedhexadecimal VPI

AMOL PIDidentifies packets containing AMOL (Automated Measurement ofLineups) reference information; used in capturing viewershipdata

user-definedhexadecimal APQ

Transport Stream ID Transport Stream identifier; used in the PAT packet to identifyone stream from others within the multiplex.

user-definedhexadecimal TSI

Audio PID Primary identifies packets which contain the primary audio content user-definedhexadecimal API

Audio PID SAP N/A - The edje4000 only supports 1 audio channel user-definedhexadecimal N/A

PCR PID identifies packets which contain the Program Clock Reference(PCR; "Master Clock") adaptation field

user-definedhexadecimal PRP

Program Map Table(PMT)

identifies packets with the Program Map Table. Program MapTables are used to describe the properties of a singleprogram.

user-definedhexadecimal PPI

ProgramMap-Secondary identifies packets with an alternate Program Map Table user-defined

hexadecimal P2P?

TeleText? PID identifies packets which contain Teletext content user-definedhexadecimal TPI

Program Numberthe Program Number (or Service Number) in PAT & PMTpackets identifies which program is associated with which Video& Audio PIDs.This value should be entered in decimal format

user-definedhexadecimal PNU

Chapter 3 - Operations 22

Page 28: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

ProgramNumber-Secondary See above user-defined

hexadecimal PNU

MPE PID identifies packets utilizing Multi-protocol Encapsulation (MPE) tocombine unicast and multicast Ethernet IP data into one output.

user-definedhexadecimal MPI

Program Specific Information is metadata that identifies components of an MPEG transport stream, organized into tableswith 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 for the program map.• Use the arrow buttons to move selected elements into each program map, or to remove them.•

23 Chapter 3 - Operations

Page 29: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Intentionally Left Blank

Page 30: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Configuration Tab

The controls on the Configuration Tab define the edje4000 Encoder's relationship to the rest of your network forcommunications and data transport.

Screenshot:

Controls:

Control Function Options APICommand

IP AddressThe Internet (IP) Address of the unit. The unit's IP address mustadhere to certain standards and not conflict with the IP address ofany another device on the network.

text fieldxxx.xxx.xxx.xxx IPA [add.]

Subnet Mask defines network vs. host text fieldxxx.xxx.xxx.xxx IPM [mask]

Gateway IPAddress unit's communications 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; mustbe used in conjunction with the remote client's IP address

Off = 0On = 1

XCP[IP] [option]

User name unit-level security, default is 'Adtec' Adtec oruser-defined

SPW[name][pw]

Password unit-level security; default is 'none' (word) none (word) oruser-defined

SPW[name][pw]

Mux IPAddress not applicable on the edje4000 N/A N/A

Baud Rate determines how fast the unit can communicate over a serialconnection

38400115200 COM1

Date Format select whether to display the date in day/month/year ormonth/day/year

DD/MM/YYMM/DD/YY n/a

Time specify the time in hours/minutes/seconds formatted text field TIM

Chapter 3 - Operations 24

Page 31: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Date specify the date formatted text field TIM

DaylightSavings specify if a Daylight Savings Time (DST) offset is being applied No

yesTIZ [zone][DST offset]

Time Zone(GMT +/-

specify unit's operating time zone in reference to Greenwich MeanTime (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 3 - Operations

Page 32: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

IFP Tab

The IFP Tab opens an FTP session to Adtec Digital's support website ( www.adtecdigital.com/support) to make it easy toupgrade your edje4000 with the latest firmware.

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 thefirmware versions available for your product. Click a file to select it, then click the <Upgrade Firmware> button. The unit willdownload the firmware file and overwrite the current firmware with the new version.

Chapter 3 - Operations 26

Page 33: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Terminal Tab

The terminal tab allows for easy access to a terminal session for directly issuing commands to the unit via Adtec'sAPI Command set.

Screenshot:

27 Chapter 3 - Operations

Page 34: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Feature Keys Tab

Feature Keys are optional features or settings that can be purchased to customize your edje4000's capabilities. Thescreenshot below shows the default state of the Feature Keys available on this product. Note that some Feature Keys (thosethat are blank, as opposed to disabled) may not be relevant 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. VirtualButtons

Save Feature key Settings: save the current configuaration to memory• Load Locks Setting: load the current settings to the unit• Cancel: cancel operation•

Chapter 3 - Operations 28

Page 35: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Manual Factory Reset and Manual Boot

Manual Factory Reset

The edje4000 can be reset to the factory settings by shorting pin 1 across pin 4 (d0 and GPO). After shorting the pins,power-cycle the unit (disconnect the 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 onlyaction the unit will be able to perform is receiving firmware upgrades via the serial port at 115, 200 baud. Refer to the IFP Tabarticle for more information on upgrading your device's firmware.

29 Chapter 3 - Operations

Page 36: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

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: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Edje 4010 and 4010-ASI Specifics

The Adtec edje4010 is an edje4000 with an added SDI module for video input. The set-up and edjeController informationpresented elsewhere in this manual are valid for the edje 4010 as well. The edje4010-ASI also features an ASI module for ASIonly or concurrent IP/ASI transport stream egress. If Multiplex Destination (on the Multiplex Tab in the edjeController UI, orthe 'MDE' API Command over telnet) is set to IP, and the unit has an ASI module ( edje4010-ASI ), the data will be streamedout 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 controlonly.

31 Chapter 3 - Operations

Page 38: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Appendix

Terminal Commands

General Instructions

The edje-4000 AVC configuration connection can be made with the on-board serial port or a telnet connection. Theconfiguration parameters for the serial connection are 115K 8N1. The serial port is on the back of the enclosure and is labeledbelow as Terminal.

edje4000 Back Panel:

The unit ships with initial IP address of 192.168.10.48 and a subnet mask of 255.255.255.0.A telnet connection on the standard telnet port can be made with the unit.

The initial user name is 'ADTEC' and the password is 'NONE'.◊ ♦

Commands can be executed from the terminal or telnet interface.• Commands follow the structure of * cmd parameters.

There must be a space between the * and the 'cmd'.If there are no parameters listed, the unit will output the current settings.◊

See the examples in each command group below.♦

Network Commands

Command Use Example

* lan Set Lan Mode

* lan ANEGlan 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 theAdtec edje4000 AVC Encoder100BF - 100Base Full Dulplex (10/100 only) (2).10BH - 10Base Half Duplex (default for 10 only) (3).10BF - 10Base Full Duplex (4).

* ipa Set IP Address * ipa 224.0.1.251

* ipm Set Subnet Mask * ipm 255.255.240.0

* gip Set one of 4 gatewayaddresses

* gip 0 192.168.10.1Sets the first gateway to 192.168.10.1.This command takes 2 parameters; the first identifies 1 of 4 gateway IPAddresses, and takes the range from 0 to 3.

* msi Set Multicast send address * msi 238.5.6.33

* msp Set Multicast send port * msp 4568

* mmo Set Multi mode to send* mmo SENDThis command takes either a 'SEND' parameter or a 'OFF' parameter.This must be set to SEND in order to multicast video packets.

33 Appendix

Page 39: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

* mde Set Mux Destination type

* mde 0.This parameter must be set to 0 to send video packets out on IP.The other parameters are 1=ASI and 2=HARDDRIVE, and are notcurrently supported in the edje-4000 AVC Encoder.

* dhc Set DHCP mode

* dhc OFFArguments for this command are:OFF - Do not use DHCP.ON - Use DHCP to obtain network parameters from a DHCP server.

Video Commands

Command Use Example

* hsi Set horizontal resolution size* hsi 480Horizontal resolution can range from 176 to 720 pixelsin 16-line increments.

* vsi Set vertical resolution size* vsi 480 Vertical resolution can range from:176 to 480 lines(NTSC)16 to 576 lines (PAL)

* vrt Set bit rate

* vfc 1000000The video encode bit rate can rage from 200,000 - 8,000,000Bits/secin 400 bit/sec resolutions.

* vfc Set field or frame mode

* vfc FIELDThis command can take either 'FIELD' or 'FRAME' as aparameter.Field mode providers better looking video, but if VLC (VideoLan Client) is used, FRAME mode must be used becauseVLC does not support FIELD mode.

* bri Set brightness * bri 128Argument range is 1(dark) - 255(bright)

* con Set video contrast * con 68Argument range is 1(min) - 127(max)

* sat Set the video color saturation level * sat 64Argument range is 1(min) - 127(max)

* hue Set the video color hue

* sat 64Argument range -128(min, 180 degrees) to 127(max, 179degrees)0 is allowed and is the defaut setting

* re Start video steaming * re

* st Stop video streaming * st

* mig Generate IGMP v2.0 Query Announcements

* mig on/offArguments:ONOFF

* rtp Insert RTP/UDP headers

* rtp on/offArguments:ONOFF

* TXD* TX

Display or Modify the current teletext descriptorsettings for DVB.If no argument is given, then the current settingis displayed. If an argument is given, the settingis modified.

* TXD 0x01Arguments:0- Index (which descriptor to modify or view).. 0= first desc,1= second desc1- Type (per EN 300 468)0x00= reserved for future use0x01= initial Teletext page0x02= Teletext subtitle page

Appendix 34

Page 40: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

0x03= additional information page0x04= programme schedule page0x05= Teletext subtitle page for hearing impaired people0x06= reserved for future use2- Magazine Number (0-7)3- Page Number (0-255)

Filter Commands

Command Use Example

* ofs Sets spatial filter * ofs 1Arguments 0-3 where 0=OFF, 1=WEAK, 2=MEDIUM, 3=MAX"

* oft Sets temporal filter Example: * oft 0Arguments 0-4 where 0=OFF, 1=WEAK, 2=MEDIUM, 3=STRONG, 4=MAX"

Audio Commands

Command Use Example

* ae0 Set the audio encoder setting

* ae0 4 192000 (LAYERIDBITRATE)Arguments:LAYERID:0= AC31= layer12= layer23= MP34= AAC-LC ( only AAC-LC issupported)BITRATE - from 32000 to384000, dependent on layerID

* ain Set audio input source

* ain 0Arguments:0 = Analog input is selected1 = (optional) embedded SDIchannels 0,1 is selected2 = (optional) embedded SDIchannels 2,3 is selected

* asf Sets audio sampling frequency* asf 48000Arguments - 32000, 44100 or48000

* alv Sets the current audio level setting for AAC encoding (analog audioonly)

* alv 0 0 (ChannelID Level)Arguments:CHANNELID:0 = Chs 1,21= Chs 3,4 (notcurrentlysupported)LEVEL:-18 to +8

* agn determines Audio Group Number used for decoding of SDI digital audioper SMPTE-272M

* agn 1Arguments: 1-4

Other Commands

Command Use Example

* cf Use to save configuration * cf save

* cfg Display configuration information * cfg

* spw Sets Telnet and FTP user name and password * spw coretec,1234User name is first, followed by a comma, and then followedby the password.

35 Appendix

Page 41: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

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: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Encoder Glossary

Term Definition

AC-3 Audio compression standard adopted by ATSC and owned by Dolby.

ADC Analog to Digital Converter

ASCII American Standard Code for information Interchange

ASI Asynchronous Serial Interface. A standard DVB interface for a transport stream

ATM Asynchronous Transfer Mode

ATSC Advanced Television Systems Committee. Digital broadcasting standard developed in North America.

ATV Advanced television. North American standard for digital Broadcasting

BAT Bouquet Association Table. This DVB table describes a set of services grouped together by a broadcasterand sold as a single entity. It is always found on PID 0x0011.

BER BER - Bit Error Rate

B-frames Bi-directional predicted pictures, o pictures created from referenced to past and future pictures

Bitrate The rate at which a bit stream arrives at the input of a decoder

Block A set of 8x8 pixels used during Discrete Cosine Transformation (DCT).

Bouquet A set of services sold as a single entity

Broadcaster Someone who provides a sequence of scheduled events or programs to the viewer

CA Conditional Access. This system allows service providers to control subscriber access to programs andservices via encryption.

CAT Conditional Access Table. This table identifies EMM streams with a unique PID value. The CAT is alwaysfound 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

ConditionalAccess A system used to control viewer access to programming based on subscription.

CRC Cyclic Redundancy Check. This 32-bit field is used to verify the correctness of able data before decoding.

CVCTCable Virtual Channel Table. This ATSC table describes a set of one or more channels using a number orname within a cable network. Information in the table includes major and minor numbers, carrier frequency,short channel name, and information for navigation and tuning. This table is located on PID=0x01FFB.

D/A Digital to Analog Converter

DAVIC Digital Audio Visual Council

DBS Direct Broadcasting Satellite or system

DCT Discrete Cosine Transform. Temporal-to-frequency transform used during spatial encoding of MPEG video.

DecodingTime Stamp

This stamp is found in the PES packet header. It indicates the time at which a piece of audio or video will bedecoded

DigiTAG Digital Television Action Group

Downlink Communication link from satellite to earth

DTV Digital Television. A general term used to describe television that has been digitalized. It can refer toStandard-definition TV or High-definition TV.

DTS See Decoding Time Stamp

DVB

37 Appendix

Page 43: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Digital Video Broadcasting. The DVB Project is a European consortium that has standardized digital TVbroadcasting in Europe and in other countries.

DVB ASI Asynchronous Serial Interface. This is a standard DVB interface for a transport stream

DVB-C Digital Video Broadcasting-Cable. The DVB standard for broadcasting digital TV signals by cable. The RFspectrum in digital cable TV networks has a frequency range of (approx) 46MHz to 850MHz

DVB-S

Digital Video Broadcasting-Satellite. The DVB standard for broadcasting digital TV signals via satellite DVBSPI - Synchronous Parallel Interface. This is a standard DVB interface for a transort stream. DVB-T - DigitalVideo Broadcasting-Terrestrial. The DVB standard for broadcasting digital terrestrial TV signals ECM -Entitlement Control Message. ECMs carry private conditional access information that allows receivers todecode encrypted information

EIT (ATSC)

Event Information Table. This table is part of the ATSC PSIP. It carries the TV guide information includingtitles and start times for events on all the virtual channels within the transport stream. ATSC requires thateach system contain at least 4 EIT table, each representing a different 3-hour time block. The PIDs for thesetables are identified in the MGT

EIT Actual(DVB)

Event Information Table. This table is part of the DVB SI. It supplies the list of events corresponding to eachservice and identifies the characteristics of each of these events. Four types of EITs are defined by DVB : 1)The EIT Actual Present/Following supplies information for the present event and the next or following eventof the transport stream currently being accessed. This table is mandatory and can be found on PID=0x0012.2) The EIT Other Present/Following defines the present event and the next or following events of othertransport streams in the system that are not currently being accessed by the viewer. This table is optional.3)The EIT Actual Event Schedule supplies the detailed list of events in the form of a schedule that goesbeyond what is currently or next available. This table supplies a schedule of events for the transport streamcurrently being accessed by the viewer. 4) The EIT Other Event Schedule supplies the detailed schedule ofevents that goes beyond what is currently or next available. This table supplies a schedule of events forother transport streams in the system that are not currently being accessed by the viewer. The EIT Scheduletables are optional

EMMEntitlement Management Message.EMMs specify authorization levels or services of specific decoders. Theyare used to update the subscription options or pay-per-view rights for an individual subscriber or for a groupof subscribers

EPGElectronic Program Guide. This guide represents a broadcasting data structure that describes all programsand events available to the viewer. It functions like an interactive TV guide that allows users to view aschedule of available programming and select what they want to watch.

ElementaryStream

A bit stream that includes video, audio or data. It represents the preliminary stage of the PacketizedElementary Stream (PES)

ETR ETR - ETSI Technical Report

ETR 290 ETR 290 - ETSI recommendation regarding measurement of MPEG-2 DVB transport streams

ETSI ETSI - European Telecommunication Standard Institute

ETT

ETT - Extended Text Table. This table is part of the ATSC PSIP. It carries relatively long text messages foradditional descriptions of events and channels. There are two types of ETTs, the Channel ETT, whichdescribes a channel, and the Event ETT, which describes individual events in a channel. The PID for thistable is identified in the MGT

Event A collection of elementary strean\ms with a common time base and an associated start time and end time.An event is equivalent to the common industry usage of “television program”

Frame Lines of spatial information for a video signal

FEC Forward Error Correction. This method adds error control bits before RF modulation. With these bits, errorsin the transport stream may be detected and corrected prior to decoding

Group ofPictures(GOP)

a set of pictures usually 12-15 frames long used for temporal encoding of MPEG-2 video.HDTV - High Definition Television. HDTV’s resolution is approximately twice as high as that of StandardDefinition Television (SDTV) for both horizontal and vertical dimensions. HDTV has an aspect ratio of 16x9as compared to the 4x3 aspect ratio of SDTV

IEC International Electrotechnical Commission.

IEEE Institute of Electrical and Electronics Engineers.

I/F Interface

Appendix 38

Page 44: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

I-frame Intra-coded frame, or a picture encoded without reference to any other picture. I-frames provide a referencefor Predicted and Bidirectionally predicted frames in a compressed video stream.

IRD Integrated Receiver Decoder. This is a receiver with an MPEG-2 decoder, also known as a set-top box.

ISO International Standardization Organization

ITU International Telecommunications Union (UTI)

LVDS Low Voltage Differantial Signal. An electrical specification used by some manufactures, usually on a parallelinterface. It is a balanced interface with a low signal voltage swing (about 300mV)

Macroblock A group of 16x16 pixels used for motion estimation in temporal encoding of MPEG-2 video. MFN - MultipleFrequency Network (DVB-T).

MGT Master Guide Table. This table is part of the ATSC PSIP. It defines sizes, types, PIDs, and version numbersfor all of the relevant tables within the transport stream. The PID value for this table is 0x1FFB.

MHEG Multimedia and Hypermedia Expert Group. MIP - Megaframe Initialization Packet. This packet is used byDVB-T to synchronize the transmitters in a multi-frequency network.

MP@HL Main Profile at High Level. MPEG-2 specifies different degrees of compression vs. quality. Of these, MainProfile at High Level is the most commonly used for HDTV.

MP@MLMain Profile at Main Level. MPEG-2 specifies different degrees of compression vs. quality. Of these, MainProfile at Main Level is the most commonly used. MPEG - Moving Picture Experts Group, also called MotionPicture Experts Group.

MPEG-2 ISO/IEC 13818 standard defining motion video and audio compression. It applies to all layers oftransmission (video, audio and system)

MPTS Multiple Program Transport Stream. An MPEG-2 transport stream containing several programs that havebeen multiplexed.

Multiplex (n)A digital stream including one or more services in a single physical channel. (v)-To sequentially incorporateseveral data streams into a single data stream in such a manner 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 andthe NIT Other. The NIT Actual is a mandatory table containing information about the physical parameters ofthe network actually being accessed. The NIT Other contains information about the physical parameters ofother networks. The NIT Other is optional.

NTSC Nation TV Standard Committee Colour TV System (USA and 60 Hz countries).

NvoD Near Video on Demand. This service allows for a single TV program to be broadcast simultaneously with afew minutes of difference in starting time. For example, a movie could be transmitted at 9:00, 9:15 and 9:30.

Packet Packet - See Transport Packet.

PAL Phase Alternating Line.

PATProgram Association Table. This MPEG-2 table lists all the programs contained in the transport stream andshows the PID vale for the PMT associated with each program. The PAT is always found on PID 0x0000.Payload - All the bytes in a packet that follow the packet leader.

PCR Program Clock Reference. A time stamp in the transport stream that sets the timing in the decoder. ThePCR is transmitted at least every 0.1 seconds.

PES Packetized Elementary Stream. This type of stream contains packets of unidentified length. These packetsmay be comprised of video or audio data packets and ancillary data.

PES Packet The structure used to carry elementary stream data (audio and video). It consists of a header and payload.

PES PacketHeader The leading bytes of a PES packet, which contain ancillary data for the elementary stream.

PIDPacket Identifier. This unique integer value identifies elements in the transport stream such as tables, data,or the audio for a specific program. PLL - Phase Lock Loop. This locks the decoder clack to the originalsystem clock through the PCR.

PMT Program Map Table. This MPEG-2 table specifies PID values for components of programs. It alsoreferences the packets that contain PCR.

39 Appendix

Page 45: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

P-frame Predicted frame, or a picture coded using references to the nearest previous I- or P- picture.

Program See Service.

PSI

Program Specific Information. PSI refers to MPEG-2 table data necessary for the demultiplexing of atransport stream and the regeneration of programs within the stream, PSI tables include PAT, CAT, PMTand NIT. PSIP - Program and System Information Protocol. The ATSC protocol for transmission of datatables in the transport stream. Mandatory PSIP tables include MGT, STT, RRT, VCT and EIT.

PTSPresentation Time Stamp. This stamp indicates the time at which an element in the transport stream mustbe presented to the viewer. PTSs for audio and video are transmitted at least every 0.7 seconds. The PTS isfound in the PES header.

QAM Quadrature Amplitude Modulation. This type of modulation for digital signals used in CATV transmission(DVB-C). Amplitude and phase of a carrier are modulated in order to carry information.

QPSK Quadrature Phase Shift Keying. A type of modulation for digital signals used in satellite transmission(DVB-S).

RRT Rating Region Table. An ATSC PSIP table that defines ratings systems for different regions or countries.The table includes parental guidelines based on Content Advisory descriptors within the transport stream.

RS Reed-Solomon Protection Code. This refers to the 16 bytes of error control that can be added to everytransport packet during modulation.

RSTRunning Status Table. A DVB-SI table that indicates a change of scheduling information for one or moreevents. It saves broadcasters from having to retransmit the corresponding EIT. This table is particularlyuseful if events are running late. It is located on PID 0x0013.

SDT

Service Description Table. This DVB SI table describes the characteristics of available services. It is locatedon PID 0x0011. Two types of SDTs are specified by DVB, the SDT Actual and the SDT Other. The SDTActual is a mandatory table that describes the services within the transport stream currently being accessed.The SDT 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.

SFN Single Frequency Network (DVB-T).

SIService Information. This DVB protocol specifies all the data required by the receiver to demultiplex anddecode the programs and services in the transport stream. Mandatory DVB SI tables include TDT, NIT, SDTand EIT. SMPTE - Society of Motion Picture and Television Engineers.

SNGSatellite News Gathering. This refers to the retransmission of events using mobile equipment and satellitetransmission. SNMP - Simple Network Management Protocol. This is the standard protocol for system andnetwork administration.

SPI Synchronous Parallel Interface. This is a standard DVB interface for a transport stream.

SPTS Single Program Transports Stream. An MPEG-2 transport stream that contains one unique program.

ST Stuffing Table. An optional DVB-SI table that authorizes the replacement of complete tables due toinvalidation at a delivery system boundary such as a cable headend. This table is located on PID 0x0014.

STB Set-top box. A digital TV receiver (IRD).

STD See System Target Decoder.

STT System Time Table. An ATSC PSIP table that carries time information needed for any application requiringschedule synchronization. It provides the current date and time of day and is located on PID 0x1FFB.

System TargetDecoder A hypothetical reference model of the decoding process defined by MPEG-2.

Table Service Information is transmitted in the form of tables, which are further divided into subtables, then intosections, before being transmitted. Several types of tables are specified by MPEG, DVB and ATSC.

TDTTime and Date Table. This mandatory DVB SI table supplies the time reference expressed in terms of UTCtime/date. This enables joint management of the events corresponding to the services accessible from asingle reception point. The PID for this table is 0x0014.

Appendix 40

Page 46: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Time-stamp An indication of the time at which a specific action must occur in order to ensure proper decoding andpresentation.

TOT

Time Offset Table. This optional DVB SI table supplies the UTC time and date and shows the differencebetween UTC time and the local time for various geographical regions. The PID for this table is 0x0014.Transponder - Trans(mitter) and (res)ponder. This refers to the equipment inside a satellite that receives andre-sends information.

TransportPacket 188-byte packet of information in a transport stream. Each packet contains a header and a payload

TransportStream

A stream of 188-byte transport packets that contains audio, video and data belonging to one or severalprograms

T-STD See System Target Decoder.

TV Television.

TVCT

Terrestrial Virtual Channel Table. This ATSC table describes a set of one or more channels or servicesusing a number or name within a terrestrial broadcast. Information in the table includes major and minornumbers, short channel name, and information for navigation and tuning. This table is located onPID=0x1FFB

Uplink Communication link from earth to a satellite

UTC Universal Time, Co-ordinated

VTCVirtual Channel Table. This ATSC table describes a set of one or more channels or services. Information inthe table includes major and minor numbers, short channel name, and information for navigation and tuning.There are two types of VTCs, the TVCT for terrestrial systems and the CVCT for cable systems

VLC Variable Length Coding. This refers to a data compression method (Huffmann)

VoD Video on Demand

VSB Vestigial Sideband Modulation. This is the terrestrial modulation method used in the ATSC. It can haveeither 8 (8VSB) or 16 (16 VSB) discrete amplitude levels.

41 Appendix

Page 47: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

Troubleshooting Guide

Situation Solution

Unicasting an edje4000 to asignEdje, encoding starts and thenstops itself.

1. video rate set to low; maximum TMR is twice the video rate. 2. video not mapped to output program- check with MP1.

sending of IP vs ASI data

Multicast Mode (MMO) must always be set to "SEND" - no egress of any form willtake place unless it is.If Mux Destination (MDE) is set to "IP", then egress occurs on the IP port and the ASIport simultaneously.If "MDE" is set to "ASI", then egress occurs only on the ASI port- the IP port remainsinactive.

white pulses are visible in the videoat the topof the screen

the white pulses are Wide Screen Signalling (WSS) signals carried on line 23 in PALvideo. The edje4000 firmware does not permit the shifting of the video signal tobeginning the encode on line 24.

Appendix 42

Page 48: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

GNU General Public License

Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc.

59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

Preamble

The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU GeneralPublic License is intended to guarantee your freedom to share and change free software--to make sure the software is free forall its users. This General Public License applies to most of the Free Software Foundation's software and to any other programwhose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library GeneralPublic License instead.) You can apply it to your programs, too.

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to makesure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receivesource code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that youknow you can do these things.

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender therights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rightsthat you have. You must make sure that they, too, receive or can get the source code. And you must show them these termsso they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legalpermission to copy, distribute and/or modify the software.

Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty forthis free software. If the software is modified by someone else and passed on, we want its recipients to know that what theyhave is not the original, 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 afree program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made itclear that any patent must be licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and modification follow.

GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION ANDMODIFICATION

0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may bedistributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a"work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a workcontaining the Program or a portion of it, either verbatim or with modifications and/or translated into another language.(Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activitiesother than copying, distribution and modification are not covered by this License; they are outside its scope. The act of runningthe Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on theProgram (independent of having been made by running the Program). Whether that is true depends on what the Programdoes.

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided thatyou conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keepintact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Programa copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you mayat your option offer warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, andcopy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of theseconditions:

43 Appendix

Page 49: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

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 orany 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 suchinteractive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and anotice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program underthese conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive butdoes 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 theProgram, 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 partof a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whosepermissions 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 isto exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mereaggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volumeof 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 underthe 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 termsof 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 costof physically performing source distribution, a complete machine-readable copy of the corresponding source code, to bedistributed 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 isallowed only for noncommercial distribution and only if you received the program in object code or executable form with suchan 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, plusthe scripts used to control compilation and installation of the executable. However, as a special exception, the source codedistributed 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 accompaniesthe executable.

If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalentaccess to copy the source code from the same place counts as distribution of the source code, even though third parties arenot 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. Anyattempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rightsunder this License. However, parties who have received copies, or rights, from you under this License will not have theirlicenses 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 tomodify 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 thisLicense 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 licensefrom the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not imposeany further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcingcompliance 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 patentissues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of thisLicense, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously

Appendix 44

Page 50: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute theProgram at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those whoreceive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrainentirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particularcircumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in othercircumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or tocontest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distributionsystem, which is implemented by public license practices. Many people have made generous contributions to the wide rangeof software distributed through that system in reliance on consistent application of that system; it is up to the author/donor todecide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. Thissection is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces,the original copyright holder who places the Program under this License may add an explicit geographical distribution limitationexcluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, thisLicense incorporates the limitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time.Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.Each version is given a distinguishing version number. If the Program specifies a version number of this License which appliesto it and "any later version", you have the option of following the terms and conditions either of that version or of any laterversion published by the Free Software Foundation. If the Program does not specify a version number of this License, youmay 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 tothe author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the FreeSoftware Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving thefree status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TOTHE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHTHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHEREXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITYAND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THEPROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALLNECESSARY SERVICING, REPAIR OR CORRECTION.

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHTHOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTEDABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL ORCONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUTNOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU ORTHIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCHHOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this isto make it free software which everyone can redistribute and change under these terms.

To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to mosteffectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where thefull notice is found.

<one line to give the program's name and a brief idea of what it does.> Copyright (C) <year> <name ofauthor>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software Foundation; either version 2 of the License, or (at youroption) any later version.

45 Appendix

Page 51: Edje4000EncoderPrint < ProductManuals < Adtec …...e4000 Composite IP e4010 SDI IP e4010-ASI SDI ASI IP/ASI concurrent What's Included Component Adtec Digital Product Number (PN)

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without eventhe implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNUGeneral Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write tothe Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NOWARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it undercertain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate parts of the General PublicLicense. Of course, the commands you use may be called something other than `show w' and `show c'; theycould 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 disclaimer" for theprogram, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passesat compilers) written by James Hacker. <signature of Ty Coon>, 1 April 1989 Ty Coon, President of Vice

This General Public License does not permit incorporating your program into proprietary programs. If your program is asubroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what youwant to do, use the GNU Library General Public License instead of this License.

Appendix 46