logo资料库

SMPTE 425M-2006..pdf

第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
资料共15页,剩余部分请下载后查看
SMPTE 425M-2006 Page 1 of 15 pages for Television — 3 Gb/s Signal/Data Serial Interface — Source Image Format Mapping SMPTE STANDARD Table of contents Forward Introduction 1 Scope 2 Normative references 3 Direct mapping of source image formats 4 Mapping of 2 x SMPTE 292M HD SDI interface 5 Levels of operation — Informative Annex A Bibliography Foreword SMPTE (the Society of Motion Picture and Television Engineers) is an internationally recognized standards developing organization. Headquartered and incorporated in the United States of America, SMPTE has members in over 80 countries on six continents. SMPTE’s Engineering Documents, including Standards, Recommended Practices and Engineering Guidelines, are prepared by SMPTE’s Technology Committees. Participation in these Committees is open to all with a bona fide interest in their work. SMPTE cooperates closely with other standards-developing organizations, including ISO, IEC and ITU. SMPTE Engineering Documents are drafted in accordance with the rules given in Part XIII of its Administrative practices. SMPTE Standard 425M was prepared by Technology Committee N26. Introduction SMPTE 292M was originally developed to provide a serial digital connection between HDTV equipment operating largely with 10-bit Y’/C’B/C’R 4:2:2 signals to a maximum frame rate of 30 frames per second. Over time, SMPTE 292M applications were expanded to include larger picture formats, higher refresh rates and to provide support for R’G’B’ and 12-bit source signal formats and the carriage of packetized data. The total data rate required to support these additional applications is 2.970 Gb/s or 2.970/1.001Gb/s and the digital interface used to carry these payloads is currently realized using a dual-link structure as defined in SMPTE 372M. This standard defines the mapping of various source image formats onto a single link serial digital interface operating at a nominal rate of 3Gb/s, offering an alternate method to SMPTE 372M for the transport of signals with a total payload of 2.970 Gb/s or 2.970/1.001 Gb/s. Copyright © 2006 by THE SOCIETY OF MOTION PICTURE AND TELEVISION ENGINEERS 3 Barker Avenue, White Plains, NY 10601 (914) 761-1100 Approved April 5, 2006
SMPTE 425M-2006 1 Scope This standard specifies the direct mapping of various source image formats as defined in table 1; the carriage of embedded audio; the carriage of ancillary data and the stream ID, in a serial digital interface operating at a nominal rate of 3Gb/s. This standard also specifies the mapping of 2 x SMPTE 292M HD SDI interfaces including SMPTE 372M, Dual Link 292M Interface for 1920 x 1080 Picture Raster, into a serial digital interface operating at a nominal rate of 3Gb/s. 2 Normative references The following standards contain provisions, which, through reference in this text, constitute provisions of this standard. At the time of publication, the editions indicated were valid. All standards are subject to revision, and parties to agreements based on this standard are encouraged to investigate the possibility of applying the most recent edition of the standards indicated below. SMPTE 274M-2005, Television — 1920 x 1080 Image Sample Structure, Digital Representation and Digital Timing Reference Sequences for Multiple Picture Rates SMPTE 291M-1998, Television — Ancillary Data Packet and Space Formatting SMPTE 292M-1998, Television — Bit-Serial Digital Interface For High-Definition Television Systems SMPTE 296M-2001, Television — 1280 x 720 Progressive Image Sample Structure — Analog and Digital Representation and Analog Interface SMPTE 299M-2004, Television — 24-Bit Digital Audio Format for SMPTE 292M Bit-Serial Interface SMPTE 352M-2002, Television (Dynamic) — Video Payload Identification for Digital Interfaces SMPTE 372M-2002, Television — Dual Link 292M Interface for 1920 x 1080 Picture Raster. SMPTE RP 188-1999, Transmission of Time Code and Control Code in the Ancillary Data Space of a Digital Television Data Stream 3 Direct mapping of source image formats For this interface, the source data shall be an uncompressed 10-bit or 12-bit video signal corresponding to the source image formats identified in table 1, or packetized data. An auxiliary component signal designated A or Alpha, may optionally accompany the R’G’B’ or Y’C’BC’R video signal. Interfaces containing the auxiliary component are denoted as R’G’B’+A and Y’C’BC’R+A. The auxiliary component is referred to as either the A channel or Alpha channel in this document. The A or Alpha channel component if present shall have the same characteristics as the Y’ or G’ channel as defined in the source image formatting document. Page 2 of 15 pages
Mapping structure 1 2 3 4 296M 1280 x 720 274M 1920 x 1080 274M 1920 x 1080 4:4:4 (R’G’B’), 4:4:4:4 (R’G’B’ +A)/10-bit 4:4:4 (Y’C’BC’R), 4:4:4:4 (Y’C’BC’R+A)/10-bit 4:4:4 (R’G’B’), 4:4:4:4 (R’G’B’ +A)/10-bit 4:4:4 (Y’C’BC’R), 4:4:4:4 (Y’C’BC’R+A)/10-bit 4:4:4 (R’G’B’)/12-bit 4:4:4 (Y’C’BC’R)/12-bit 274M 1920 x 1080 4:2:2 (Y’C’BC’R)/12-bit 60, 60/1.001 and 50 Frames Progressive 30, 30/1.001, 25, 24 and 24/1.001 Frames Progressive 60, 60/1.001 and 50 Fields Interlaced 30, 30/1.001, 25, 24 and 24/1.001 Frames Progressive 60, 60/1.001 and 50 Fields Interlaced 30, 30/1.001, 25, 24 and 24/1.001 Frames Progressive 30, 30/1.001, 25, 24 and 24/1.001 Frames Progressive 60, 60/1.001 and 50 Fields Interlaced SMPTE 425M-2006 Table 1 –Source image formats Image format Signal format sampling structure/pixel depth Frame/field rates 1920 × 1080 4:2:2 (Y’C’BC’R)/10-bit 60, 60/1.001 and 50 Frames Progressive Reference SMPTE standard 274M 3.1 20-bit Virtual interface R’, G’, B’, Y’, C’B, C’R, and A components shall be mapped into a virtual interface consisting of two parallel 10-bit data streams — data stream one and data stream two, as shown in figures 1 through 4. Each data stream shall have an interface frequency of 148.5 MHz or 148.5/1.001 MHz. Mapping of the data created by the signal format, sampling structure and pixel depth shall be in accordance with 3.2.1 through 3.2.6 of this standard. 3.1.1 Timing reference signals EAV (end of active video) and SAV (start of active video), timing references shall be inserted into data stream one and data stream two of the virtual interface on a line-by-line basis as shown in figures 1 through 4. The EAV and SAV sequence, F (field/ frame), V (vertical), H (horizontal) and parity bits P3 through P1 shall be as defined in the source image formatting document. Mapping of the timing reference signals into the virtual interface shall be in accordance with 3.2.1 through 3.2.6 of this standard. 3.1.2 Line numbers Line numbers shall be inserted into data stream one and data stream two of the virtual interface starting at the first data word (of the virtual interface) following the EAV XYZ word, as shown in figures 1 through 4. Page 3 of 15 pages
SMPTE 425M-2006 The virtual interface line numbers shall be in accordance with the picture source line numbers as defined in the source image formatting document. Line number data are composed of two words, LN0 and LN1 and shall be as shown in table 2. Table 2 – Line number data 9 (msb) LN0 LN1 — B8 — B8 8 L6 7 L5 6 L4 5 L3 Res Res Res L10 4 L2 L9 3 L1 L8 2 L0 L7 1 0 (lsb) Res Res Res Res NOTES 1 L10 : L0 = line number in binary code. 2 Res = reserved, set to "0" and shall be ignored by receivers. 3.1.3 Line CRC codes CRC (Cyclic Redundancy Codes) shall be inserted into data stream one and data stream two of the virtual interface starting at the first data word (of the virtual interface) following the final word of the line number – LN1, as shown in figures 1 through 4. The CRC code words are used to detect errors in the active digital line, the EAV timing reference signal and line number words which follows it. The error detection code consists of two words determined by the polynomial generator equation: CRC(X) = X18 + X5 + X4 + 1 The initial value of the CRC is set to zero. The calculation starts at the first active line word of the virtual interface and ends at the final word of the line number – LN1. Independent CRC codes shall be produced for data stream one and data stream two of the virtual interface. The two words of the CRC code shall be as shown in table 3. Table 3 – CRC data 9 (msb) 8 7 6 5 4 3 2 1 0 (lsb) CR0 CR1 — B8 — B8 CRC8 CRC7 CRC6 CRC5 CRC4 CRC3 CRC2 CRC1 CRC0 CRC17 CRC16 CRC15 CRC14 CRC13 CRC12 CRC11 CRC10 CRC9 NOTE – Users should be aware that data stream one and data stream two of the virtual interface may carry any type of data as defined by the application. Page 4 of 15 pages
SMPTE 425M-2006 3.1.4 Ancillary data Ancillary data if present shall be mapped into the blanking area of both data stream one and data stream two of the virtual interface and shall be in conformance with SMPTE 291M. The ancillary data shall be mapped into data stream one first, with any remaining data being mapped into data stream two. 3.1.5 Audio data When present, audio data shall be mapped into the ancillary data space of data stream one and data stream two of the virtual interface. Audio control packets shall be mapped into the horizontal ancillary data space of data stream one of the virtual interface. The formatting and location of the audio control packets shall be in conformance with SMPTE 299M. Audio data packets shall be mapped into the horizontal ancillary data space of data stream two of the virtual interface. The formatting and location of the audio data packets shall be in conformance with SMPTE 299M. The audio clock phase data defined in 5.2.1 of SMPTE 299M shall be calculated at the original interface clock frequency as defined by the source image format document. NOTE – Designers should be aware that the virtual interface of this standard may operate at twice the clock rate of the source image format interface. 3.1.6 Time code When present, the time code data shall be mapped into the ancillary data space of data stream one of the virtual interface and shall be in conformance with SMPTE RP 188. 3.1.7 Payload identifier The payload identifier shall be mapped into the ancillary data space of data stream one and data stream two of the virtual interface and shall be in conformance with SMPTE 352M. The horizontal placement of the packet shall be immediately following the last CRC code word (CR1), of the line(s) specified in SMPTE 352M for 750 line and 1125 line systems. NOTE – The line numbers defined in SMPTE 352M for the placement of the payload identifier packet in 750-line and 1125-line interfaces avoids those lines used by SMPTE 299M for the carriage of digital audio control and data packets. 3.1.7.1 Byte 1: Video payload and digital interface identification The first byte of the payload identifier is used to identify the combination of video payload format and digital interface transport. For 750 line video digital transport interfaces on the 3Gb/s video payload, Byte 1 of the payload identifier shall be set to 88h. For 1125 line digital transport interfaces on the 3Gb/s video payload, Byte 1 of the payload identifier shall be set to 89h. Page 5 of 15 pages
SMPTE 425M-2006 Bytes 2 through 4 of the payload identifier shall be set in accordance with the picture rate, sampling structure, dynamic range and bit-depth etc of the image format being carried on the interface as shown in tables 4 and 5. Table 4 – Payload identifier definitions for SMPTE 274M on the 3Gb/s digital interface Bits Byte 1 Bit 7 1 0 0 0 1 0 0 1 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Byte 2 Interlaced (0) or Progressive (1) transport Interlaced (0) or Progressive (1) picture Reserved Reserved Byte 3 Reserved Horizontal Y’ sampling 1920 (0) Reserved Reserved Picture Rate (see SMPTE 352M table 2) Sampling structure (see SMPTE 352M table 3) Byte 4 Reserved Reserved Reserved Dynamic range 100% (0h), 200% (1h), 400% (2h), Reserved (3h) Reserved Bit depth 8-bit (0h), 10-bit (1h), 12-bit (2h), Reserved (3h) Table 5 – Payload identifier definitions for SMPTE 296M on the 3Gb/s digital interface Bits Byte 1 Bit 7 1 Byte 3 Byte 4 Reserved Byte 2 Interlaced (0) or Progressive (1) transport Interlaced (0) or Progressive (1) picture Reserved Reserved Picture Rate (See SMPTE 352M table 2) Reserved Horizontal Y’/Y sampling 1280 Reserved Reserved 0 0 0 1 0 0 0 8-bit (0h), 10-bit (1h), 12-bit (2h), Reserved (3h) Reserved Reserved Dynamic range 100% (0h), 200% (1h), 400% (2h), Reserved (3h) Reserved Sampling structure (See SMPTE 352M table 3) Bit depth Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 3.2 Virtual interface — Data stream mappings 3.2.1 Mapping structure 1 — SMPTE 274M — 4:2:2 (Y’C’BC’R)/10-bit signals at 60, 60/1.001 and 50 progressive frames / sec Mapping of the data created by the 4:2:2 picture sampling structure into the virtual interface is shown in figure 1. Data stream one shall contain all of the Y’ sample data and data stream two shall contain a multiplex of the C’B and C’R sample data conveyed in the following order: Data stream one = Y’0, Y’1, Y’2, Y’3……….. Data stream two = C’B0, C’R0, C’B1, C’R1…….. 3.2.1.1 Timing reference signals The EAV timing reference signal shall be inserted into the virtual interface starting at the first data word (of the virtual interface), following the last active Y’ sample (data stream one) and C’R sample (data stream two), in accordance with 3.1.1. The SAV timing reference signal shall be inserted into the virtual interface starting 4 data words (of the virtual interface) prior to the first active Y’ sample (data stream one) and C’B sample (data stream two), in accordance with 3.1.1. Page 6 of 15 pages
SMPTE 425M-2006 The location of the last sample number ‘n’ of the total line and the fist and last active sample numbers of the original digital interface as defined in the image formatting document are repeated here for convenience. Table 6 – Location of the first and last active samples for 4:2:2 (Y’C’BC’R)/10-bit signals at 60, 60/1.001 and 50 progressive frames / sec Reference SMPTE standard 274M system 1 and 2 274M system 3 Frame rate 60 or 60/1.001 50 First active sample number Last active sample number Last sample number ‘n’ (total line) 0 0 1919 1919 2199 2639 Last sample of digital active line First sample of digital active line Y’ Data 8 1 9 1 ’ Y 9 1 9 1 ’ Y 0 2 9 1 ’ Y 1 2 9 1 ’ Y 2 2 9 1 ’ Y 3 2 9 1 ’ Y 4 2 9 1 ’ Y 5 2 9 1 ’ Y 6 2 9 1 ’ Y 7 2 9 1 ’ Y C’B Data 9 5 9 B C ’ 0 6 9 B C ’ 1 6 9 B C ’ 2 6 9 B C ’ 3 6 9 B C ’ 9 5 9 R C ’ 0 6 9 R C ’ 1 6 9 R C ’ 2 6 9 R C ’ 3 6 9 R C ’ ) 3 - n ( ’ Y ) 2 - n ( ’ Y ) 1 - n ( ’ Y l e p m a s t s a l n ’ Y 0 ’ Y 1 ’ Y 2 ’ Y 3 ’ Y Interface sampling frequency = 148.5 Mhz or 148.5 / 1.001 Mhz as defined in SMPTE 274M ) 1 - n ( B C ’ ) 1 - n ( R C ’ n B C ’ l e p m a s t s a l n R C ’ l e p m a s t s a 0 B C ’ 1 B C ’ Interface sampling frequency = 74.25 Mhz or 74.25 / 1.001 Mhz as defined in SMPTE 274M 0 R C ’ 1 R C ’ Interface sampling frequency = 74.25 Mhz or 74.25 / 1.001 Mhz as defined in SMPTE 274M C’R Data Data stream one of the virtual interface 8 1 9 1 ’ Y 9 1 9 1 ’ Y ) h F F 3 ( V A E ) h 0 0 0 ( V A E ) h 0 0 0 ( V A E Data stream two of the virtual interface 9 5 9 B C ’ 9 5 9 R C ’ ) h F F 3 ( V A E ) h 0 0 0 ( V A E ) h 0 0 0 ( V A E Replaced by timing reference signal Replaced by line number Replaced by line CRC ) h Z Y X V A E ( ) h Z Y X V A E ( 0 N L 1 N L 0 R C 1 R C Replaced by Optional Ancillary data 0 N L 1 N L 0 R C 1 R C Replaced by Optional Ancillary data l ) h Z Y X V A S ( ) h Z Y X V A S ( ) h F F 3 ( V A S ) h 0 0 0 ( V A S ) h 0 0 0 ( V A S ) h F F 3 ( V A S ) h 0 0 0 ( V A S ) h 0 0 0 ( V A S 0 ’ Y 1 ’ Y 2 ’ Y 3 ’ Y Interface clock frequency = 148.5 Mhz or 148.5 / 1.001 Mhz 0 ’ B C ’ 0 R C ’ 1 ’ B C ’ 1 R C ’ Interface clock frequency = 148.5 Mhz or 148.5 / 1.001 Mhz Replaced by timing reference signal Figure 1 – Mapping Structure 1 – SMPTE 274M 4:2:2 (Y’C’BC’R)/10-bit signals at 60, 60/1.001 and 50 progressive frames /sec 3.2.2 Mapping structure 2 — 4:4:4 (R’G’B’)/ (Y’C’B’C’R) and 4:4:4:4 (R’G’B’+A)/(Y’C’B’C’R+A)/10-bit signals Mapping of the data created by the 4:4:4 (R’G’B’)/10-bit and 4:4:4:4 (R’G’B’+A)/10-bit picture sampling structure into the virtual interface is shown in figure 2. Data stream one shall contain all of the R’ and G’ sample data and data stream two shall contain all of the A (where present), and B’ sample data conveyed in the following order: Data stream one = G’0, R’0, G’1, R’1…….. Data stream two = A0, B’0, A1, B’1…….. Page 7 of 15 pages
SMPTE 425M-2006 Mapping of the data created by the 4:4:4 (Y’C’B’C’R) and 4:4:4:4 (Y’C’B’C’R+A)/10-bit image sampling structure on to the virtual interface shall be as shown in figure 2 except that: the R’ samples shall be replaced with C’R samples; the G’ samples shall be replaced with Y’ samples; the B’ samples shall be replaced with C’B samples. 3.2.2.1 Timing reference signals The EAV timing reference signal shall be inserted into the virtual interface starting at the first data word (of the virtual interface), following the last active G’ sample (data stream one) and R’ sample (data stream two), in accordance with 3.1.1. The SAV timing reference signal shall be inserted into the virtual interface starting 4 data words (of the virtual interface) prior to the first active B’ sample (data stream one) and A sample (data stream two), in accordance with 3.1.1. The location of the last sample number ‘n’ of the total line and the fist and last active sample numbers of the original digital interface as defined in the image formatting document are repeated here for convenience. Table 7 – Location of the first and last active samples for 4:4:4 (R’G’B’)/10-bit and 4:4:4:4 (R’G’B’+A)/10-bit Signals Reference SMPTE standard system 4 and 5, 7 and 8 296M system 1 and 2 296M system 3 274 M 296 M system 4 and 5 274M system 6 and 9 296M system 6 274M system 10 and 11 296M system 7 and 8 Frame rate 60 or 60/1.001 50 30 or 30/1.001 30 or 30/1.001 25 25 24 or 24/1.001 24 or 24/1.001 First active sample number Last active sample number ‘a’ Last sample number ‘n’ (total line) 0 0 0 0 0 0 0 0 1279 1279 1919 1279 1919 1279 1919 1279 1649 1979 2199 3299 2639 3959 2749 4124 3.2.2.2 Alpha channel If the alpha channel is not used, the values of the alpha channel samples shall be set to 040h. Use of the alpha channel is application dependant. 3.2.2.2.1 If the alpha channel is used for conveying picture information, the raster format and frame rate shall be the same as the R’G’B’ or Y’C’BC’R signals carried on the virtual interface. 3.2.2.2.2 If the alpha channel is used to carry data, the data words shall be 8-bit maximum. As the virtual interface is a 10-bit interface, bit B8 shall be the even parity of bits B7 through B0 and bit B9 shall be the complement of bit B8. Page 8 of 15 pages
分享到:
收藏