You are on page 1of 51
User Guide

User Guide

Table of Contents

Chapter 1 - Overview..................................................................................................................................................................1

Product Introduction.......................................................................................................................................................1

Applications.............................................................................................................................................................1

Benefits...................................................................................................................................................................1

Models What's Included.......................................................................................................................................................2 System Requirements.............................................................................................................................................2 Specifications Disclaimer and Legal Notices...........................................................................................................2

....................................................................................................................................................................

1

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

Intentionally Left Blank

Chapter 1 - Overview

Product Introduction

Thank you for purchasing the Adtec edje4000 AVC Encoder for your digital video encoding needs. The Adtec edje4000 AVC Encoder provides you with real-time MPEG 4 Part 10 (AVC) streaming encoding capabilities in a device with power and flexibility, yet possessing a compact footprint that won't eat up space on your equipment rack. Your Adtec edje4000 AVC Encoder enables you to encode and deliver high-quality AVC video and AAC-LC for delivery over IPTV, Satellite, Cable, and Terrestrial 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 delivery over IPTV, Satellite, Cable, and Terrestrial networks. Professional video and audio inputs: Like all previous Adtec encoders, the edje4000 provides broadcast quality video and 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 video pre-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 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 encoders simply 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 an Optional feature. Encapsulated UDP and RTP Streaming: The edje4000 supports raw UDP or Real Time Protocol (RTP) unicast and multicast transmission utilizing encapsulated MPEG2 transport stream format containing AVC Video and AAC Audio payloads. MPEG 2 Transport, AVC and AAC CODECs: The edje4000 provides a stable MPEG 2 Transport Stream with AVC video and AAC-LC audio payloads. MPEG 2 Transport is universally compliant with distribution and storage requirements used by MPEG, SCTE, DVB, ATSC and DMB standards. Very stable Jitter, rock solid AV Sync, CODEC payloads, ancillary data and tables are delivered via an industry standard Ethernet interface. Manage Content: The included control user interface application allows you to configure, encode and deliver the highest quality 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, and edjeController application

Model Comparison

 

Model

Input

Output

 

e4000

Composite

IP

e4010

SDI

IP

   

ASI

e4010-ASI

SDI

IP/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 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 and company names may be trademarks 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 consent in writing from Adtec Digital.

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 decoder products before, you'll notice an immediate family resemblance- our intuitive common front panel , featuring easy-to-read LED indicators. Your edje4000 was designed to be mounted in any orientation with no change in functionality. Adtec also offers a Rack Unit Shelf that can hold up to four edje4000 units and their power supplies.

Front Panel:

Chapter 2 - Getting Started Getting Started The Device Your Adtec edje4000 AVC Encoder was designed

Description:

Feature

Function

Adtec Digital

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

Logo

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 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 from the Adtec edje4000 - do not assume this means that the edje400 is transmitting.

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

Chapter 2 - Getting Started Getting Started The Device Your Adtec edje4000 AVC Encoder was designed

Description:

SDI In

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

BNC

 

RS422/232 User-selectable Serial communications port Default serial RS422 properties for all Adtec units (same as Sony 9-pin protocol):

 

RS422

Baud: 38,400 Data bits: 8 Stop bit: 1 Parity: Odd

RJ48

Power

   
 

Regulated +12 VDC inpout is required. We recommend using the power supply and power cable

2.5mm

supplied with your edje4000 AVC encoder.

Locking

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

 

RS232 Serial Communications port (Adtec Part Number, TerminalKit2) Default serial RS422 properties for all Adtec units:

 

Terminal

Baud: 38,400 Data bits: 8 Stop bit: 1 Parity: None Unit 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

NONE

Operating Temperatures

Operational Temperature Range:110 degrees Fahrenheit to 32 degrees Fahrenheit Above 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 Conversion Upper 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 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 supply cord will not be damaged. If a system is installed in a closed or multi-unit rack assembly, the operating ambient temperature of the rack environment 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 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 mechanical loading. 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

Chapter 3 - Operations Electrical Device Compliance Notices Safety Warnings and Cautions For your safety and
Compliance Notices FCC: Note : This equipment has been tested and found to comply with the

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 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference 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 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 undesired operation.

Cet appareillage numérique de la classe B répond à toutes les exigences de l'interférence canadienne causant des règlements d'équipement. L'opération est sujette aux deux conditions suivantes: (1) ce dispositif peut ne pas causer l'interférence nocive, et (2) ce dispositif doit accepter n'importe quelle interférence reçue, y compris l'interférence qui peut causer 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 of the laws of the Member States relating to electromagnetic compatibility. Adtec Digital cannot accept responsibility for any failure to satisfy the protection requirements resulting from a user modification of the product. This product has been tested and found to comply with the limits for Class B Information Technology Equipment according to CISPR 22 / EN 55022.

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 a terminal 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 to control your box.

Serial Connection

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

Caution: Adtec testers have noted that the use of a USB converter sometimes provides mixed results. A direct connection with RS232 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 signEdje. If your terminal kit is connected to the COM 1 port on the back of the Adtec edje4000 AVC Encoder , your Baud rate is 115200 and you will have access to diagnostic 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 the Adtec 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.

Introduction to edjeController

edjeController is Adtec Digital's command-and-control User Interface application for the edje4000 encoder. Use of Adtec's mediaControl 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.

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:

edjeController Window Adtec's edjeController was designed to work with several products in the edje family: edje2000,

Using the drop-down Unit Type menu, select <edje4000> (screenshot cropped for clarity):

edjeController Window Adtec's edjeController was designed to work with several products in the edje family: edje2000,

The screen shifts to the edje4000 configuration, defaulted to the "Status" tab:

GUI Pull Down Menus The Windows pull-down menus on the edjeController GUI are used to control

GUI Pull Down Menus

The Windows pull-down menus on the edjeController GUI are used to control specific aspects of the GUI program, rather than the 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 operating parameters. 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 virtual tape recorder interface for control.

Screenshot:

Sofware Mode Menu • The Software Mode Menu contains two options, used to determine what degree

Sofware Mode Menu

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

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:

Sofware Mode Menu • The Software Mode Menu contains two options, used to determine what degree

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:

Sofware Mode Menu • The Software Mode Menu contains two options, used to determine what degree

Unit Type Menu

The Unit Type menu is simply used to select what model device the edjeController GUI will interface with.

Screenshot:

Profiles Menu • Profiles are pre-recorded configurations for your device. When applied, they apply the profile's

Profiles Menu

Profiles are pre-recorded configurations for your device. When applied, they apply the profile's specified settings to all affected controls. Configuring and saving profiles is outside the scope of this document.

Screenshot:

Profiles Menu • Profiles are pre-recorded configurations for your device. When applied, they apply the profile's

Internet Menu

The Internet Menu contains a shortcut to Adtec's public website, which will open in a new window.

Help Menu

Screenshot:

Profiles Menu • Profiles are pre-recorded configurations for your device. When applied, they apply the profile's

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 searchable, can be bookmarked, and is printer-friendly.

Screenshot:

13 Chapter 3 - Operations

Intentionally Left Blank

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 current settings and performance levels.

Screenshot:

Status Tab The Status tab doesn't contain any editable fields or controls. It does give you

Indicators:

Indicator

Purpose

Mapped API

Transport

action the encoser is carrying out; will display one of the following:

TRA

IDLING, STOPPING, ENCODING, CUEING

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 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 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

 
   

not

applicable

   

not

Secondary Audio Rate

non-functional for the edje4000

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

Multicast Tab

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

Screenshot:

Multicast Tab This tab governs the unit's Multicast paramters and capabilities. Screenshot: Controls: API Control Function

Controls:

     

API

Control

Function

Options

Command

 

enables sending or receiving of streaming MPEG over the network using UDP

Off

 

Multicast Mode

protocols.

Send

MMO

SDPSend is not supported at the present time

SDPSend

Multicast Send

     

IP

IP address multicast will be sent from, in format xxx.xxx.xxx.xxx

text field

MSI

Multicast Send

     

Port

port assignment multicast will be sent from

text field

MSP

SAP IP Address

Second Audio 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 selected for Multicast Mode; not supported at the present time

text field

n/a

SDP Port fixed

port used for SDP communications between components control is active only if "SDPSend" is selected for Multicast Mode; not supported at the present time

text field

n/a

SDP File Name

 

text field

n/a

 

specifies files for SDP applications control is active only if "SDPSend" is selected for Multicast Mode; not supported at the present time

   

Time to Live (TTL)

specify the number of iterations or transmissions the packet can undergo before it is discarded

text field

TTL

   

Normal

 

Multicast Type

of Service

MinDelay

used to select the type of multicast that will forward the packet

MaxThruPut

MaxRely

TOS

 

MinMony

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 (MTU) for the edje4000 is hard-set at 1500 bytes.

edjeController Video Tab

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

Screenshot:

edjeController Video Tab The settings on the Video tab fine-tune the video component being encoded. Screenshot:

Controls:

     

API

Control

Function

 

Options

Command

   

NTSC =1

 

Video Mode

radio button; select television system standards the packet will be encoded for

PAL = 2 PAL-N = 3

VID [option]

PAL-M

= 4

Video Input

radio button; select the type of signal feed the 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

   

bits

 

Units

radio button; selects units used for bitrate display (see

kilobits

none

below)

megabits

bitrate

 

various

VRT [bitrate]

 

measured in bits per second Standard def:1000000 - 15000000 bits/sec High def:7000000 - 60000000 bits/sec

   

manual bitrate

allows operator to manually specify a fixed bitrate

selected not selected text field bits/second

VRT [bitrate]

   

4

x 3 = 0

 

determines the ratio of horizontal to vertical lines in the

16 x 9 = 1

Aspect Ratio

video image

Use WSS bits in PAL signal =

ARA [option]

2

Horizontal 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

reduces noise in the signal's vertical temporal domain

 

1-4

VFT [option]

Filter

Vertical Offset

captures Vertical Blanking Lines for closed-captioning

 

0-12

VO [option]

     

Off

 

Weak

OKI Temporal

Filter

reduces noise in the signal's temporal domain

Medium

Strong

OFT

 

Max

     

Off

 

Weak

OKI Spatial Filter

reduces noise in the signal's spatial domain

Medium

OFS

 

Strong

Max

Audio Tab

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

Screenshot:

Audio Tab The Audio Tab's controls determine the parameters of the encoded audio. Screenshot: Controls: API

Controls:

     

API

Control

Purpose

Options

Command

Audio Input

specify the format of the audio stream to be encoded

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

AIN [option]

Sampling

measured in Hertz; defines the number of samples per

  • 32000 ASF

  • 48000 [frequency]

 

Frequency

(bits/sec)

second taken from a continuous signal to make a discrete signal

44100

 

check box; sets the encoder to only encode audio and

Yes (checked)

AUO

Audio Only

ignore video

No (not checked)

[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 menu on GUI

AE0

   

Stereo = 0

MCM

MusiCam Mode

designate MusiCam mode setting for MusiCam encoding

Mono = 1

[option]

   

3-character codes

 

Language

Descriptor

pull-down menu; designate the language used on the audio track

representing major

languages

LA0 [lang.

code]

Intentionally Left Blank

Multiplex Tab

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

Screenshot (GOP sub-tab pictured) :

Multiplex Tab The controls on this tab govern the combination of digital content for streamlined transmission.

Main Controls:

     

API

Control

Function

Options

Command

Multiplex Type

for the edje4000 Encoder, "Transport" is the only multiplex action the unit will execute

n/a

MTY

Multiplex

where the Multiplex is going- over an IP Network and ASI or ASI only. If MDE is set to IP and the unit has an ASI module ( edje4010-ASI ), the data will be streamed

IP

MDE

Destination

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.

ASI

 

table format for the Multiplex; Digital Video Broadcasting (DVB)allows for easier

DVB = 0

1

TON

Tables on

multiplexing; MPEG better suited to Single Program Unicasting.

MPEG =

[option]

GOP Controls

Group of Pictures

Control

Function

Options

API Command

GOP Type

specifies if GOP interframes are open or closed

Open

GOP

Closed

GOP Structure

defines the order of GOP interframes being streamed

 

GOP

   

IBBP

 

IBP

IP

I

GOP Size

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

text field

GOP

MPEG-PSI Controls

Screenshot:

IBBP IBP IP I GOP Size user-specified size of the GOP, measured in # of frames? Map-Secondary hexadecimal user-defined TeleText ? PID identifies packets which contain Teletext content hexadecimal TPI the Program Number (or Service Number) in PAT & PMT user-defined Program Number packets identifies which program is associated with which Video & Audio PIDs.This value should be entered in decimal format hexadecimal PNU Chapter 3 - Operations 22 " id="pdf-obj-26-33" src="pdf-obj-26-33.jpg">

Controls:

     

API

Control

Function

Options

Command

 

dentifies packets which contain video Packetized Elementary

user-defined

 

Video PID

Stream (PES) data.

hexadecimal

VPI

 

identifies packets containing AMOL (Automated Measurement of

user-defined

 

AMOL PID

Lineups) reference information; used in capturing viewership data

hexadecimal

APQ

 

Transport Stream identifier; used in the PAT packet to identify

user-defined

 

Transport Stream ID

one stream from others within the multiplex.

hexadecimal

TSI

   

user-defined

 

Audio PID Primary

identifies packets which contain the primary audio content

hexadecimal

API

   

user-defined

 

Audio PID SAP

N/A - The edje4000 only supports 1 audio channel

hexadecimal

N/A

 

identifies packets which contain the Program Clock Reference

user-defined

 

PCR PID

(PCR; "Master Clock") adaptation field

hexadecimal

PRP

Program Map Table

identifies packets with the Program Map Table. Program Map

user-defined

 

(PMT)

Tables are used to describe the properties of a single program.

hexadecimal

PPI

Program

identifies packets with an alternate Program Map Table

user-defined

P2P?

Map-Secondary

hexadecimal

   

user-defined

 

TeleText? PID

identifies packets which contain Teletext content

hexadecimal

TPI

 

the Program Number (or Service Number) in PAT & PMT

user-defined

 

Program Number

packets identifies which program is associated with which Video & Audio PIDs.This value should be entered in decimal format

hexadecimal

PNU

Program

See above

user-defined

PNU

Number-Secondary

hexadecimal

 

identifies packets utilizing Multi-protocol Encapsulation (MPE) to

user-defined

 

MPE PID

combine unicast and multicast Ethernet IP data into one output.

hexadecimal

MPI

Program Specific Information is metadata that identifies components of an MPEG transport stream, organized into tables with function-specific, predefined structures.

Program Mappings Controls

Screenshot:

Program See above user-defined PNU Number-Secondary hexadecimal identifies packets utilizing Multi-protocol Encapsulation (MPE) to user-defined MPE

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.

Intentionally Left Blank

Configuration Tab

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

Screenshot:

Configuration Tab The controls on the Configuration Tab define the edje4000 Encoder's relationship to the rest

Controls:

     

API

Control

Function

Options

Command

 

The Internet (IP) Address of the unit. The unit's IP address must

text field

 

IP Address

adhere to certain standards and not conflict with the IP address of any another device on the network.

xxx.xxx.xxx.xxx

IPA [add.]

   

text field

 

Subnet Mask

defines network vs. host

xxx.xxx.xxx.xxx

IPM [mask]

Gateway IP

unit's communications route off the LAN onto the Internet

text field

GIP

Address

xxx.xxx.xxx.xxx

 

send a system command to a remote client using XCP protocol; must

Off = 0

XCP

XCP

be used in conjunction with the remote client's IP address

On = 1

[IP] [option]

   

Adtec or

SPW

User name

unit-level security, default is 'Adtec'

user-defined

[name][pw]

   

none (word) or

SPW

Password

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

user-defined

[name][pw]

Mux IP

     

Address

not applicable on the edje4000

N/A

N/A

 

determines how fast the unit can communicate over a serial

38400

 

Baud Rate

connection

115200

COM1

 

select whether to display the date in day/month/year or

DD/MM/YY

 

Date Format

month/day/year

MM/DD/YY

n/a

Time

specify the time in hours/minutes/seconds

formatted text field

TIM

Date

specify the date

formatted text field

TIM

Daylight

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

No

TIZ [zone]

Savings

yes

[DST offset]

Time Zone

specify unit's operating time zone in reference to Greenwich Mean

-12 to +12

TIZ [zone]

(GMT +/-

Time (GMT)

[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.

IFP Tab

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

Screenshot:

IFP Tab The IFP Tab opens an FTP session to Adtec Digital's support website ( <awww.adtecdigital.com/support ) to make it easy to upgrade 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 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 " id="pdf-obj-31-10" src="pdf-obj-31-10.jpg">

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.

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:

Terminal Tab The terminal tab allows for easy access to a terminal session for directly issuing

Feature Keys Tab

Feature Keys are optional features or settings that can be purchased to customize your edje4000's capabilities. The screenshot below shows the default state of the Feature Keys available on this product. Note that some Feature Keys (those that are blank, as opposed to disabled) may not be relevant for use with the edje4000 Encoder.

Screenshot:

Feature Keys Tab Feature Keys are optional features or settings that can be purchased to customizeContact 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 memory • Load Locks Setting: load the current settings to the unit • Cancel: cancel operation Chapter 3 - Operations 28 " id="pdf-obj-33-8" src="pdf-obj-33-8.jpg">

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 memory Load Locks Setting: load the current settings to the unit Cancel: cancel operation

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 Factory Reset and Manual Boot Manual Factory Reset The edje4000 can be reset to they 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 - Operations " id="pdf-obj-34-8" src="pdf-obj-34-8.jpg">

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.

Unbalanced Audio

If your audio source requires an unbalanced audio input, connect your edje4000 as shown in this diagram:

Unbalanced Audio If your audio source requires an unbalanced audio input, connect your edje4000 as shown

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 information presented elsewhere in this manual are valid for the edje 4010 as well. The edje4010-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 control only.

Appendix

Terminal Commands

General Instructions

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

edje4000 Back Panel:

Appendix Terminal Commands General Instructions The edje-4000 AVC configuration connection can be made with the on-board

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 ANEG lan arguments are:

ANEG - Default setting, auto negotiate (10/100 only, default for 10/100)

(0).

* lan

Set Lan Mode

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 - 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 gateway addresses

* gip 0 192.168.10.1 Sets the first gateway to 192.168.10.1. This command takes 2 parameters; the first identifies 1 of 4 gateway IP Addresses, 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 SEND This command takes either a 'SEND' parameter or a 'OFF' parameter. This must be set to SEND in order to multicast video packets.

* 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 not currently supported in the edje-4000 AVC Encoder.

   

* dhc OFF Arguments for this command are:

* dhc

Set DHCP mode

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 480 Horizontal resolution can range from 176 to 720 pixels in 16-line increments.

   

* vsi 480 Vertical resolution can range from:

* vsi

Set vertical resolution size

176 to 480 lines(NTSC) 16 to 576 lines (PAL)

* vrt

Set bit rate

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

* vfc

Set field or frame mode

* vfc FIELD This command can take either 'FIELD' or 'FRAME' as a parameter. Field 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, 180 degrees) to 127(max, 179 degrees) 0 is allowed and is the defaut setting

* re

Start video steaming

* re

* st

Stop video streaming

* st

   

* mig on/off Arguments:

* mig

Generate IGMP v2.0 Query Announcements

ON

OFF

   

* rtp on/off Arguments:

* rtp

Insert RTP/UDP headers

ON

OFF

* TXD

Display or Modify the current teletext descriptor

* TXD 0x01

* TX

settings for DVB.

Arguments:

If no argument is given, then the current setting is displayed. If an argument is given, the setting is modified.

0- Index (which descriptor to modify or view) 1= second desc 1- Type (per EN 300 468) 0x00= reserved for future use 0x01= initial Teletext page 0x02= Teletext subtitle page

..

0= first desc,

   

0x03= additional information page 0x04= programme schedule page 0x05= Teletext subtitle page for hearing impaired people 0x06= reserved for future use 2- Magazine Number (0-7) 3- Page Number (0-255)

Filter Commands

Command

Use

Example

* ofs

Sets spatial filter

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

* oft

Sets temporal filter

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

Audio Commands

Command

Use

 

Example

   

* ae0 4 192000 (LAYERID BITRATE) Arguments:

LAYERID:

* ae0

Set the audio encoder setting

0= AC3 1= layer1 2= layer2 3= MP3 4= AAC-LC ( only AAC-LC is supported) BITRATE - from 32000 to 384000, dependent on layerID

     

* ain 0

Arguments:

  • 0 = Analog input is selected

* ain

Set audio input source

  • 1 = (optional) embedded SDI channels 0,1 is selected

  • 2 = (optional) embedded SDI channels 2,3 is selected

   

* asf 48000

* asf

Sets audio sampling frequency

Arguments - 32000, 44100 or

 

48000

   

* alv 0 0 (ChannelID Level) Arguments:

CHANNELID:

* alv

Sets the current audio level setting for AAC encoding (analog audio

0

= Chs 1,2

only)

1= Chs 3,4 (not

 

currentlysupported)

 

LEVEL:

-18 to +8

* agn

determines Audio Group Number used for decoding of SDI digital audio per SMPTE-272M

* agn 1 Arguments: 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,1234 User name is first, followed by a comma, and then followed by the password.

   

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

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 broadcaster and 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 and services via encryption.

CAT

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

CRC

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

CVCT

Cable Virtual Channel Table. This ATSC table describes a set of one or more channels using a number or name 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.

Decoding

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

Time Stamp

decoded

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 to Standard-definition TV or High-definition TV.

DTS

See Decoding Time Stamp

DVB

 
 

Digital Video Broadcasting. The DVB Project is a European consortium that has standardized digital TV broadcasting 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 RF spectrum 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 DVB SPI - Synchronous Parallel Interface. This is a standard DVB interface for a transort stream. DVB-T - Digital Video Broadcasting-Terrestrial. The DVB standard for broadcasting digital terrestrial TV signals ECM - Entitlement Control Message. ECMs carry private conditional access information that allows receivers to decode encrypted information

EIT (ATSC)

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

EIT Actual

Event Information Table. This table is part of the DVB SI. It supplies the list of events corresponding to each service 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 event of 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 other transport streams in the system that are not currently being accessed by the viewer. This table is optional.

(DVB)

3)The EIT Actual Event Schedule supplies the detailed list of events in the form of a schedule that goes beyond what is currently or next available. This table supplies a schedule of events for the transport stream currently being accessed by the viewer. 4) The EIT 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 used to update the subscription options or pay-per-view rights for an individual subscriber or for a group of subscribers

EPG

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

Elementary

A bit stream that includes video, audio or data. It represents the preliminary stage of the Packetized

Stream

Elementary 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 for additional descriptions of events and channels. There are two types of ETTs, the Channel ETT, which describes a channel, and the Event ETT, which describes individual events in a channel. The PID for this table 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, errors in the transport stream may be detected and corrected prior to decoding

Group of

a set of pictures usually 12-15 frames long used for temporal encoding of MPEG-2 video.

Pictures

HDTV - High Definition Television. HDTV’s resolution is approximately twice as high as that of Standard

(GOP)

Definition Television (SDTV) for both horizontal and vertical dimensions. HDTV has an aspect ratio of 16x9 as compared to the 4x3 aspect ratio of SDTV

IEC

International Electrotechnical Commission.

IEEE

Institute of Electrical and Electronics Engineers.

I/F

Interface

I-frame

Intra-coded frame, or a picture encoded without reference to any other picture. I-frames provide a reference for 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 parallel interface. 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 - Multiple Frequency Network (DVB-T).

MGT

Master Guide Table. This table is part of the ATSC PSIP. It defines sizes, types, PIDs, and version numbers for 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 by DVB-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, Main Profile at High Level is the most commonly used for HDTV.

MP@ML

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

MPEG-2

ISO/IEC 13818 standard defining motion video and audio compression. It applies to all layers of transmission (video, audio and system)

MPTS

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

Multiplex (n)

A digital stream including one or more services in a single physical channel. (v)-To sequentially incorporate several 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 and the NIT Other. The NIT Actual is a mandatory table containing information about the physical parameters of the network actually being accessed. The NIT Other contains information about the physical parameters of other 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 a few 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.

PAT

Program Association Table. This MPEG-2 table lists all the programs contained in the transport stream and shows 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. The PCR is transmitted at least every 0.1 seconds.

PES

Packetized Elementary Stream. This type of stream contains packets of unidentified length. These packets may 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 Packet

 

Header

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

PID

Packet 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 original system clock through the PCR.

PMT

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

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 a transport stream and the regeneration of programs within the stream, PSI tables include PAT, CAT, PMT and NIT. PSIP - Program and System Information Protocol. The ATSC protocol for transmission of data tables in the transport stream. Mandatory PSIP tables include MGT, STT, RRT, VCT and EIT.

PTS

Presentation Time Stamp. This stamp indicates the time at which an element in the transport stream must be presented to the viewer. PTSs for audio and video are transmitted at least every 0.7 seconds. The PTS is found 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 every transport packet during modulation.

RST

Running Status Table. A DVB-SI table that indicates a change of scheduling information for one or more events. It saves broadcasters from having to retransmit the corresponding EIT. This table is particularly useful 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 located on PID 0x0011. Two types of SDTs are specified by DVB, the SDT Actual and the SDT Other. The SDT Actual 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).

SI

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

SNG

Satellite News Gathering. This refers to the retransmission of events using mobile equipment and satellite transmission. SNMP - Simple Network Management Protocol. This is the standard protocol for system and network 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 to invalidation 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 requiring schedule synchronization. It provides the current date and time of day and is located on PID 0x1FFB.

System Target

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

Decoder

Table

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

TDT

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

Time-stamp

An indication of the time at which a specific action must occur in order to ensure proper decoding and presentation.

TOT

Time Offset Table. This optional DVB SI table supplies the UTC time and date and shows the difference between 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 and re-sends information.

Transport

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

Packet

Transport

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

Stream

programs

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 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

Virtual Channel Table. This ATSC table describes a set of one or more channels or services. Information in the 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 have either 8 (8VSB) or 16 (16 VSB) discrete amplitude levels.

Troubleshooting Guide

Situation

Solution

Unicasting an edje4000 to a

  • 1. video rate set to low; maximum TMR is twice the video rate.

signEdje, encoding starts and then stops itself.

  • 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 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 edje4000 firmware does not permit the shifting of the video signal to beginning the encode on line 24.

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 General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public 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 make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source 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 you know 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 the rights. 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 rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission 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 for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have 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 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 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 AND MODIFICATION

  • 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be

distributed 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 work containing 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". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.

  • 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that

you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at 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, and

copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

  • 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

your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section 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 limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License 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 applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may 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 the two goals of preserving the free 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, TO

THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

  • 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT

HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR

THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER 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 is to 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 most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.

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

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

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

You should have received a copy of the GNU General Public License along with this program; if not, write to the 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 NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; 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 disclaimer" for the program, if necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at 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 a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License.