Bit-Serial Digital Interface for High-Definition Television Systems
Total Page:16
File Type:pdf, Size:1020Kb
ANSI/SMPTE 292M-1996 SMPTE STANDARD for Television ---- Bit-Serial Digital Interface for High-Definition Television Systems Page 1 of 9 pages 1 Scope ANSI/SMPTE 274M-1995, Television ---- 1920 × 1080 Scanning and Interface This standard defines a bit-serial digital coaxial and fiber-optic interface for HDTV component signals ANSI/SMPTE 291M-1996, Television ---- Ancillary operating at data rates in the range of 1.3 Gb/s to 1.5 Data Packet and Space Formatting Gb/s. Bit-parallel data derived from a specified source format are multiplexed and serialized to form the serial SMPTE RP 184-1995, Measurement of Jitter in Bit- data stream. A common data format and channel Serial Digital Interfaces coding are used based on modifications, if necessary, to the source format parallel data for a given high- IEC 169-8 (1978), Part 8: R.F. Coaxial Connectors with definition television system. Coaxial cable interfaces Inner Diameter of Outer Conductor 6.5 mm (0.256 in) are suitable for application where the signal loss does with Bayonet Lock ---- Characteristic Impedance 50 not exceed an amount specified by the receiver manu- Ohms (Type BNC), and Appendix A (1993) facturer. Typical loss amounts would be in the range of up to 20 dB at one-half the clock frequency. Fiber IEC 793-2 (1992), Optical Fibres, Part 2: Product optic interfaces are suitable for application at up to 2 Specifications km of distance using single-mode fiber. IEC 874-7 (1990), Part 7: Fibre Optic Connector Several source formats are referenced and others Type FC operating within the covered data rate range may be serialized based on the techniques defined by this 3 Definition of terms standard. Revisions to this standard may add other source formats when approved documents are avail- 3.1 source format: Data structure and documen- able. tation which defines the bit-parallel input to the serialization process for a given high-definition 2 Normative references television system. Source formats are referenced in SMPTE 260M and ANSI/SMPTE 274M. The following standards contain provisions which, through reference in this text, constitute provisions of 3.2 interim specifications: Values given in this standard. At the time of publication, the editions brackets are interim and subject to revision indicated were valid. All standards are subject to following further investigation by the SMPTE revision, and parties to agreements based on this Committee on Television Signal Technology standard are encouraged to investigate the possibility (see 8.1.2, 8.1.9, 8.2.1, and 9.1). of applying the most recent edition of the standards indicated below. 4 Source format data SMPTE 260M-1992, Television ---- Digital Repre- 4.1 Source data shall be 10-bit words repre- sentation and Bit-Parallel Interface ----1125/60 High- senting an EY′, ECb′, ECr′ signal, where EY′ is Definition Production System one formatted parallel data stream and ECb′, ECr′ CAUTION NOTICE: This Standard may be revised or withdrawn at any time. The procedures of the Standard Developer require that action be taken to reaffirm, revise, or withdraw this standard no later than five years from the date of publication. Purchasers of standards may receive current information on all standards by calling or writing the Standard Developer. Printed in USA. Copyright © 1996 by THE SOCIETY OF MOTION PICTURE AND TELEVISION ENGINEERS Approved 595 W. Hartsdale Ave., White Plains, NY 10607 May 7, 1996 (914) 761-1100 ANSI/SMPTE 292M-1996 is a second formatted parallel data stream. This 4.3 Since not all bit-parallel digital television limits the serial data rate to 1.5 Gb/s although data formats have the same timing reference the source format parallel data may allow data, a modification may be required prior to higher data rates for RGB or Y, Cb, Cr keytype multiplexing and serialization in order to meet operation. the requirements of clause 5. Where additional words are required for EAV/SAV, data words 4.2 Data for each television line are divided into from the adjacent digital blanking area shall be four areas: SAV (start of active video) timing used. Modifications are typically made using a reference, digital active line, EAV (end of active coprocessor in the parallel domain. video) timing reference, and digital line blanking as shown in figure 1. The number of words and 4.4 Parameters for referenced source formats defined data in each area are specified by the are shown in table 1. source format document. Defined by Clause 5 Digital Line Blanking Digital Active Line Blanking Level or Ancillary Data Active Picture or Ancillary Data Defined by Source Format Figure 1 -- Television horizontal line data Table 1 -- Referenced source format parameters Reference document SMPTE 260M ANSI/SMPTE 274M ANSI/SMPTE 274M Parallel word rate 74.25 Mword/s 74.25 Mword/s 74.25/1.001 Mword/s (each channel Y Cr/Cb) Lines per frame 1125 1125 1125 Words per active line 1920 1920 1920 (each channel Y Cr/Cb) Total active lines 1035 1080 1080 Words per total line 2200 2200 2200 (each channel Y Cr/Cb) Frame rate 30 Hz 30 Hz 30/1.001 Hz Fields per frame 2 2 2 Total data rate 1.485 Gb/s 1.485 Gb/s 1.485/1.001 Gb/s Field 1 EAV V = 1 Line 1121 Line 1124 Line 1124 Field 1 EAV V = 0 Line 41 Line 21 Line 21 Field 2 EAV V = 1 Line 558 Line 561 Line 561 Field 2 EAV V = 0 Line 603 Line 584 Line 584 EAV F = 0 Line 1 Line 1 Line 1 EAV F = 1 Line 564 Line 564 Line 564 Page 2 of 9 pages ANSI/SMPTE 292M-1996 5 Data format 5.2 Timing references SAV, EAV, line-number, and CRCs for each of the two parallel data streams 5.1 Digital active line and digital line blanking shall be formatted as shown in figure 2 (see 4.3 consist of 10-bit words as defined by the source regarding possible modification of source data). format document. Data values 000h to 003h and 3FCh to 3FFh are excluded. 5.3 Timing reference codes shall be as shown in table 2. Figure 2 -- Timing reference format (luminance channel shown) Table 2 -- Timing reference codes 9 8 7 6 5 4 3 2 1 0 Word (MSB) (LSB) 3FF 1 1 1 1 1 1 1 1 1 1 000 0 0 0 0 0 0 0 0 0 0 000 0 0 0 0 0 0 0 0 0 0 XYZ 1 F V H P3 P2 P1 P0 0 0 NOTES 1 F = 0 during field 1; F = 1 during field 2. 2 V = 0 elsewhere; V = 1 during field blanking. 3 H = 0 in SAV; H = 1 in EAV. 4 MSB = most significant bit; LSB = least significant bit. 5 P0, P1, P2, P3 are protection bits defined below. 9 8 7 6 5 4 3 2 1 0 Bit (MSB) (LSB ) 1 F V H P3 P2 P1 P0 0 0 Fixed Fixed Fixed 200h 1 0 0 0 0 0 0 0 0 0 274h 1 0 0 1 1 1 0 1 0 0 2ACh 1 0 1 0 1 0 1 1 0 0 2DBh 1 0 1 1 0 1 1 0 0 0 31Ch 1 1 0 0 0 1 1 1 0 0 368h 1 1 0 1 1 0 1 0 0 0 380h 1 1 1 0 1 1 0 0 0 0 3C4h 1 1 1 1 0 0 0 1 0 0 Page 3 of 9 pages ANSI/SMPTE 292M-1996 5.4 Line number data are composed of two words 6 Serial data format and shall be as shown in table 3. 6.1 The two source format parallel data streams, with 5.5 CRC (cyclic redundancy codes) are used to EAV and SAV constructed as defined in 5.3 through detect errors in the active digital line and the 5.5, shall be interleaved as shown in figure 3. EAV. The error detection code consists of two words determined by the polynomial generator 6.2 Interleaved data shall be serialized with the equation: LSB (least significant bit) of each data word transmitted first. CRC(X) = X18 + X5 + X4 + 1 7 Channel coding Initial value of the CRC is set to zero. The calculation starts at the first active line word and ends at the final 7.1 The channel coding scheme shall be scram- word of the line number, LN1. Two CRCs are calcu- bled NRZI (non-return to zero inverted). (See lated, one for luminance data, YCR, and one for color annex A.) difference data, CCR. CRC data shall be as shown in table 4. 7.2 The generator polynomial for the scrambled 9 4 NRZ shall be G1(X) = X + X + 1. Polarity-free 5.6 Available ancillary data space is defined by scrambled NRZI sequence data shall be pro- the source format. The ancillary data header duced by G2(X) = X + 1. The input signal to the shall consist of the three words 000h, 3FFh, 3FFh scrambler shall be positive logic. (The highest with formatting of the ancillary data packet voltage represents data 1 and the lowest voltage defined by ANSI/SMPTE 291M. Data values represents data 0). 000h to 003h and 3FCh to 3FFh are excluded from user ancillary data. 7.3 Data word length shall be 10 bits. Table 3 -- Line number data 9 8 7 6 5 4 3 2 1 0 Word (MSB) (LSB) LN0 not b8 L6 L5 L4 L3 L2 L1 L0 R R LN1 not b8 R R R L10 L9 L8 L7 R R NOTES 1 L0 -- L10 = line number in binary code.