1、 Table of contents 1 Scope 2 Normative references 3 Data processing 4 Video compression Annex A Relationship between compression format and other documents Annex B Digital filter for sampling-rate conversion Annex C Compression specification Annex D Abbreviations and acronyms Annex E Bibliography 1
2、Scope This standard defines the data structure for the interface of DV-based digital audio, subcode data, and compressed video at 100 Mb/s. The standard defines the processes required to decode the DV-based data structure into eight channels of AES-3 digital audio at 48 kHz, subcode data, and high-d
3、efinition video at 1080/60i, 1080/50i, 720/60p and 720/50p. The following high-definition video parameters are used in this standard: 1080/60i system Input video format: 1920 x 1080 image sampling structure, 59.94-Hz field rate, interlace format. Compressed video data rate: 100 Mb/s 1080/50i system
4、Input video format: 1920 x 1080 image sampling structure, 50-Hz field rate, interlace format. Compressed video data rate: 100 Mb/s 720/60p system Input video format: 1280 x 720 image sampling structure, 59.94-Hz frame rate, progressive format. Compressed video data rate: 100 Mb/s 720/50p system Inpu
5、t video format: 1280 x 720 image sampling structure, 50-Hz frame rate, progressive format. Compressed video data rate: 100 Mb/s In this standard, the term 60-Hz system refers to both 1080/60i and 720/60p systems, and the term 50-Hz system refers to both 1080/50i and 720/50p systems. The term 1080-li
6、ne system refers to both 1080/60i and 1080/50i systems, and the term 720-line system refers to both 720/60p and 720/50p systems. Page 1 of 63 pages SMPTE 370M-2006 Revision of SMPTE 370M-2002 SMPTE STANDARD for Television Data Structure for DV-Based Audio, Data and Compressed Video at 100 Mb/s 1080/
7、60i, 1080/50i, 720/60p, 720/50p Copyright 2006 by THE SOCIETY OF MOTION PICTURE AND TELEVISION ENGINEERS 3 Barker Avenue, White Plains, NY 10601 (914) 761-1100 ApprovedApril 18, 2006SMPTE 370M-2006 Page 2 of 63 pages 2 Normative references The following standards, through reference in this text, con
8、stitute provisions of this standard. 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 editions of the standards indicated below. AES3-2003, Serial Transmission Format for Two-Channel Line
9、arly Represented Digital Audio Data SMPTE 12M-1999 Television, Audio and Film Time and Control Code SMPTE 260M-1999, Television 1125/60 High-Definition Production System Digital Representation and Bit-Parallel Interface SMPTE 274M-2005, Television 1920 x 1080 Image Sample Structure, Digital Represen
10、tation and Digital Timing Reference Sequences for Multiple Picture Rates SMPTE 296M-2001, Television 1280 x 720 Progressive Image Sample Structure Analog and Digital Representation and Analog Interface SMPTE 321M-2002, Television Data Stream Format for the Exchange of DV-Based Audio, Data and Compre
11、ssed Video over a Serial Data Transport Interface 3 Data processing 3.1 General As shown in figure 1, the processed audio, video and subcode data are output for the recording on a Type D-12 recorder. Additionally these data are multiplexed in the DIF (digital interface) format data to output for dif
12、ferent applications through a digital interface port. Details of the process shown in figure 1 are described in clauses 3 and 4. Dotted lines are related to the data flow described in the Type D-12 document. Annex A shows the block diagram of the Type D-12 recorder. Figure A.1 shows the part defined
13、 by this compression format document. 3.1.1 Video encoding parameter The source component signal to be processed shall comply with the video parameters as defined by SMPTE 274M and SMPTE 296M. 3.1.2 Audio encoding parameter The audio signal shall be sampled at 48 kHz, with 16-bit quantization define
14、d by AES3. 3.1.3 Subcode data The time code format in the subcode area shall be the LTC codeword and comply with SMPTE 12M. 3.1.4 Frame structure In the 1080-line system, video data, audio data, and subcode data in one video frame shall be processed in each frame. In the 720-line system, these data
15、in two video frames shall be processed within one frame duration of the 1080-line system. Consequently, audio data and subcode data in the 720-line system are processed in the same way as the 1080-line system. The audio data corresponding to one video frame in the 1080-line system and two video fram
16、es in the 720-line system is defined as an audio-processing unit. SMPTE 370M-2006 Page 3 of 63 pages Each frame of time code shows a frame number that corresponds to each video frame in the 1080-line system, and two video frames each in the 720-line system. Therefore, time codes of the 1080-line and
17、 720-line system are the same. Figure 1 Data processing block diagram 3.2 Data structure The data structure of the compressed stream at the digital interface is shown in figure 2. The data of each frame shall be divided into four DIF channels. Each DIF channel shall be divided into 10 DIF sequences
18、for the 60-Hz system and 12 DIF sequences for the 50-Hz system. Each DIF sequence shall consist of a header section, subcode section, VAUX section, audio section, and video section with the following DIF blocks respectively: Header section: 1 DIF block Subcode section: 2 DIF blocks VAUX section: 3 D
19、IF blocks Audio section: 9 DIF blocks Video section: 135 DIF blocks As shown in figure 2, each DIF block shall consist of a 3-byte ID and 77 bytes of data. The DIF data bytes are numbered 0 to 79. Figure 3 shows the data structure of a DIF sequence. Sampling Conversion BlockingShuffling DCT Weightin
20、g Quantization VLCFormatter Rate Control Shuffling DIF Formatter Video 274M 296M Audio AES3 Subcode 12M DIF Recording 8 bits or more 8 / 10 bits 16 bits SDTI321M SMPTE 370M-2006 Page 4 of 63 pages Byte position number0 1 2 3 - - - - - - - - - - - - - - - - - - - - - - - - 79Structure of a DIFsequenc
21、eDIF blocksStructure of a DIF blockDIF sequencesDIF block number DIF channel numberDIF sequence number DIF channel numberData in one frameFirst channel Second channel Third channel Fourth channelDIF sequence 0,0 DIF sequence 1,0 DIF sequence n-1,0 DIF sequence 0,1 DIF sequence n-1,3Header section Su
22、bcode section VAUX section Audio h4; h+) for(s=0; s2; s+) for(k=0; k27; k+) for(t=0; t5; t+) a = (4h + s + 2t + 2) mod 10; b = (4h + s + 2t + 6) mod 10; c = (4h + s + 2t + 8) mod 10; d = (4h + s + 2t + 0) mod 10; e = (4h + s + 2t + 4) mod 10; DBNq = (5t + 25k) mod 135; DSNp = INT(5t + 25k + 675s) /
23、135); V DBNq, h of DSNp = CM h,a,2,k V (DBNq + 1), h of DSNp = CM h,b,1,k SMPTE 370M-2006 Page 23 of 63 pages V (DBNq + 2), h of DSNp = CM h,c,3,k V (DBNq + 3), h of DSNp = CM h,d,0,k V (DBNq + 4), h of DSNp = CM h,e,4,k where DBNq: DIF block number DSNp: DIF sequence number h: Divided block s, t: V
24、ertical order of super block k: Macro block order in super block 1080/50i system for(h=0; h4; h+) for(k=0; k27; k+) for(i=0; i11; i+) a = (4h + i + 2) mod 11; b = (4h + i + 6) mod 11; c = (4h + i + 8) mod 11; d = (4h + i + 0) mod 11; e = (4h + i + 4) mod 11; DBNq = (5i + 55k) mod 135; DSNp = INT(5i
25、+ 55k) / 135); V DBNq, h of DSNp = CM h,a,2,k V (DBNq + 1), h of DSNp = CM h,b,1,k V (DBNq + 2), h of DSNp = CM h,c,3,k V (DBNq + 3), h of DSNp = CM h,d,0,k V (DBNq + 4), h of DSNp = CM h,e,4,k for(k=0; k27; k+) DBNq = 5k; DSNp = 11; V DBNq, 0 of DSNp = CM 0,11,0,k V (DBNq + 1), 0 of DSNp = CM 0,11,
26、1,k V (DBNq + 2), 0 of DSNp = CM 0,11,2,k V (DBNq + 3), 0 of DSNp = CM 0,11,3,k V (DBNq + 4), 0 of DSNp = CM 0,11,4,k where DBNq: DIF block number DSNp: DIF sequence number h: Divided block i: Vertical order of super block k: Macro block order in super block SMPTE 370M-2006 Page 24 of 63 pages Table
27、 22 Video DIF blocks and compressed macro blocks for the 60-Hz system DIF channel number DIF sequence number DIF block Compressed macro block V 0,0 CM 0,2,2,0 V 1,0 CM 0,6,1,0 V 2,0 CM 0,8,3,0 V 3,0 CM 0,0,0,0 V 4,0 CM 0,4,4,0 0 : : : : : : : 0 9 V 134,0 CM 0,3,4,26 V 0,1 CM 1,6,2,0 V 1,1 CM 1,0,1,0
28、 V 2,1 CM 1,2,3,0 V 3,1 CM 1,4,0,0 V 4,1 CM 1,8,4,0 0 : : : : : : : 1 9 V 134,1 CM 1,7,4,26 : : : : V 0,3 CM 3,4,2,0 V 1,3 CM 3,8,1,0 V 2,3 CM 3,0,3,0 V 3,3 CM 3,2,0,0 V 4,3 CM 3,6,4,0 0 : : : : : : : 3 9 V 134,3 CM 3,5,4,26 SMPTE 370M-2006 Page 25 of 63 pages Table 23 Video DIF blocks and compresse
29、d macro blocks for the 1080/50i system DIF channel number DIF sequence number DIF block Compressed macro block V 0,0 CM 0,2,2,0 V 1,0 CM 0,6,1,0 V 2,0 CM 0,8,3,0 V 3,0 CM 0,0,0,0 V 4,0 CM 0,4,4,0 0 : : : : : : : 10 V 134,0 CM 0,3,4,26 V 0,0 CM 0,11,0,0 V 1,0 CM 0,11,1,0 : : 0 11 V 134,0 CM 0,11,4,26
30、 V 0,1 CM 1,6,2,0 V 1,1 CM 1,10,1,0 V 2,1 CM 1,1,3,0 V 3,1 CM 1,4,0,0 V 4,1 CM 1,8,4,0 0 : : : : : : : 10 V 134,1 CM 1,7,4,26 V 0,1 : : 1 11 V 134,1 : : : : V 0,3 CM 3,3,2,0 V 1,3 CM 3,7,1,0 V 2,3 CM 3,9,3,0 V 3,3 CM 3,1,0,0 V 4,3 CM 3,5,4,0 0 : : : : : : : 10 V 134,3 CM 3,4,4,26 V 0,3 : : 3 11 V 13
31、4,3 SMPTE 370M-2006 Page 26 of 63 pages Table 24 Video DIF blocks and compressed macro blocks for the 720/50p system DIF channel number DIF sequence number DIF block Compressed macro block V 0,0 CM 0,2,2,0 V 1,0 CM 0,6,1,0 V 2,0 CM 0,8,3,0 V 3,0 CM 0,0,0,0 V 4,0 CM 0,4,4,0 0 : : : : : : : 9 V 134,0
32、CM 0,3,4,26 V 0,0 : : 10 V 134,0 V 0,0 : : 0 11 V 134,0 V 0,1 CM 1,6,2,0 V 1,1 CM 1,0,1,0 V 2,1 CM 1,2,3,0 V 3,1 CM 1,4,0,0 V 4,1 CM 1,8,4,0 0 : : : : : : : 9 V 134,1 CM 1,7,4,26 V 0,1 : : 10 V 134,1 V 0,1 : : 1 11 V 134,1 : : : : V 0,3 CM 3,4,2,0 V 1,3 CM 3,8,1,0 V 2,3 CM 3,0,3,0 V 3,3 CM 3,2,0,0 V
33、 4,3 CM 3,6,4,0 0 : : : : : : : 9 V 134,3 CM 3,5,4,26 V 0,3 : : 10 V 134,3 V 0,3 : : 3 11 V 134,3 SMPTE 370M-2006 Page 27 of 63 pages 4 Video compression This clause includes the video compression processing for the 1080/60i system, the 1080/50i system, the 720/60p system and the 720/50p system. 4.1
34、 Video structure 4.1.1 Video sampling structure The video sampling structure shall comply with SMPTE 274M for the 1080-line system, and SMPTE 296M for the 720-line system. The construction of luminance (Y) and two color-difference signals (CR, CB) is described in table 25. A sample conversion from 1
35、0-bit input video to 8 bits or more is provided by the resampling process (the first processing block of figure 1). 4.1.1.1 Video frame pixel structure 1080/60i system The sampling starting point of Y signal shall be 192T from the horizontal sync timing reference; where T = 1.001 / (74.25 x 106) sec
36、 1920 pixels of luminance and 960 pixels of each color-difference signal per line shall be transmitted as shown in figure 10. The sampling starting point in the active period of CRand CBsignals shall be the same as the sampling starting point in the active period of the Y signal. Each pixel shall be
37、 converted to the code of twos complement (-508 to 507) by inverting the MSB of the input video signal. 1080/50i system The sampling starting point of Y signal shall be 192T from the horizontal sync timing reference; where T = 1 / (74.25 x 106) sec 1920 pixels of luminance and 960 pixels of each col
38、or-difference signal per line shall be transmitted as shown in figure 11. The sampling starting point in the active period of CRand CBsignals shall be the same as the sampling starting point in the active period of the Y signal. Each pixel shall be converted to the code of twos complement (-508 to 5
39、07) by inverting the MSB of the input video signal. 720/60p system The sampling starting point of Y signal shall be 260T from the horizontal sync timing reference; where T = 1.001 / (74.25 x 106) sec 1280 pixels of luminance and 640 pixels of each color-difference signal per line shall be transmitte
40、d as shown in figure 12. The sampling starting point in the active period of CRand CBsignals shall be the same as the sampling starting point in the active period of the Y signal. Each pixel shall be converted to the code of twos complement (-508 to 507) by inverting the MSB of the input video signa
41、l. 720/50p system The sampling starting point of the Y signal shall be 260T from the horizontal sync timing reference; where T = 1 / (74.25 x 106) sec SMPTE 370M-2006 Page 28 of 63 pages 1280 pixels of luminance and 640 pixels of each color-difference signal per line shall be transmitted as shown in
42、 figure 12. The sampling starting point in the active period of the CRand CBsignals shall be the same as the sampling starting point in the active period of the Y signal. Each pixel shall be converted to the code of twos complement (-508 to 507) by inverting the MSB of the input video signal. 4.1.1.
43、2 Video frame line structure 1080 line system 540 lines for Y, CR, and CBsignals from each field shall be transmitted. The transmitted lines in each two fields are described in table 25. 720 line system 720 lines for Y, CRand CB signals from each video frame shall be transmitted. The transmitted lin
44、es in each video frame are described in table 25. 4.1.1.3 Horizontal resampling 1080/60i system 1920 horizontally sampled Y signals shall be resampled to 1280 pixels. The 960 horizontally sampled CRand CB signals shall be resampled to 640 pixels. The output signal of the resampler shall have a sampl
45、e resolution equal to 8 bits or more. (See annex B.) 1080/50i system 1920 horizontally sampled Y signals shall be resampled to 1440 pixels. The 960 horizontally sampled CRand CBsignals shall be resampled to 720 pixels. The output signal of the resampler shall have a sample resolution equal to 8 bits
46、 or more. (See annex B.) 720/60p and 720/50p systems The 1280 horizontally sampled Y signals shall be resampled to 960 pixels. The 640 horizontally sampled CRand CBsignals shall be resampled to 480 pixels. The output signal of the resampler shall have a sample resolution equal to 8 bits or more. (Se
47、e annex B.) Table 25 Construction of input video 1080/60i system 1080/50i system 720/60p system 720/50p system Y 74.25 / 1.001 MHz 74.25 MHz 74.25 / 1.001 MHz 74.25 MHz Sampling frequency CR, CB37.125 / 1.001 MHz 37.125 MHz 37.125 / 1.001 MHz 37.125 MHz Y 2200 2640 1650 1980 Total number of pixels p
48、er line CR, CB1100 1320 825 990 Y 1920 1280 The number of active pixels per line CR, CB960 640 Total number of lines per video frame 1125 750 The number of active lines per video frame 1080 720 Field 1 21 to 560 The active line numbers Field 2 584 to 1123 26 to 745 Quantization Each sample is linear
49、ly quantized to 10 bits for Y, CRand CB. Scale 4 to 1019 Video signal level of white: 940 Y Video signal level of black: 64 Quantized level 877 The relation between video signal level and quantized level CR, CBVideo signal level of gray: 512 Quantized level 897 SMPTE 370M-2006 Page 29 of 63 pages Figure 10 Sampling structure for the 1080/60i system line 21line 584line 22line 585line 21line 584line 22line 585line 21li
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1