ImageVerifierCode 换一换
格式:PDF , 页数:8 ,大小:506.72KB ,
资源ID:1046904      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1046904.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SMPTE ST 328M-2000 Television - MPEG-2 Video Elementary Stream Editing Information.pdf)为本站会员(ownview251)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

SMPTE ST 328M-2000 Television - MPEG-2 Video Elementary Stream Editing Information.pdf

1、STD-SMPTE 328M-ENGL 2000 = 8357401 0004OLiB O07 SMPTE 328M-2000 SMPTE STANDARD for Television - MPEG-2 Video Stream Editing Information Elementary 1 scope This standard defines the MPEG video elementary stream (ES) information to facilitate seamless edits under defined circumstances. The video ES, a

2、s de- fined by the MPEG standards, is supplemented with additional information for professional studio applica- tions. Supplementary information will be carried within the sequence header and the user data area of the video ES. This standard defines the data to be carried and the location of the dat

3、a. 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 a

4、re encouraged to investigate the possibility of applying the most recent edition of the standards indicated below. ANSVSMPTE 293M-1996, Television - 720 x 483 Active Line at 59.94-Hz Progressive Scan Production - Digital Representation ANSVSMPTE 296M-1997, Television - 1280 x 720 Scanning, Analog an

5、d Digital Representation and Analog Interface SMPTE 12M-1999, Television, Audio and Film - Time and Control Code SMPTE 274M-1998, Television - 1920 x 1 O80 Scan- ning and Analog and Parallel Digital Interfaces for Mutiple Picture Rates Page 1 0 8 pages SMPTE 309M-1999, Television - Transmission of D

6、ate and Time Zone Information in Binary Groups of Time and Control Code SMPTE 326M-2000, Television - SDTI Content Package Format (SDTI-CP) SMPTE 327M-2000, Television - MPEG-2 Vieo Recoding Data Set SMPTE RP 186-1995, Video Index Information Cod- ing for 525- and 625-Line Television Systems SMPTE R

7、P 202, Video Alignment for MPEG-2 Coding ISO/IEC 1381 8-2:1996, Information Technology - Generic Coding of Moving Pictures and Associated Audio Information: Video In-R 8T.601-5 (10/95), Studio Encoding Parameters of Digital Television for Standard 4:3 and Wide-Screen 16:9 Aspect Ratios ITU-R BT.656-

8、4 (02/98), Interfaces for Digital Compo- nent Video Signals in 525-Line and 625-Line Telei- sion Systems Operating at the 4:2:2 Level of Recommendation ITU-R BT.601 (Part A) 3 MPEGES ISO/IEC 13818-2 defines the characteristics of the MPEG elementary stream (ES). When used in a professional environme

9、nt where seamless edits (splices) are required, supplementary data needs to be carried by the bit stream. Com O 2wo by THE SOCIETY OF MOTION PICTURE AND TBRIISION ENGINEERS 595 W. Hamdale Ave., White Plains, NY 10607 (914) 761-1100 STD=SMPTE 328M-ENGL 2000 a 8357401 0004099 745 SMPTE 32M-2ooo 3.1 Ge

10、neral Seamless frame accurate editing of compressed video is most easily accomplished with use of short GOP structures. Longer GOP structures can be edited by decoding and reencoding, by transcoding to shorter GOP structures, or with more involved proc- essing, edited directly. The best approach wil

11、l be determined by a range of application-specific consid- erations. 3.2 Sequence header iSO/IEC 13818-2 does not define the repetition frequency of the sequence header. To be compliant with this standard, the sequence header shall exist at every I frame. 3.3 VBV-delay An accurate vbv-delay value sh

12、all be carried in the video elementary stream. The value of xfHf shall not be allowed. The vbv-delay value may be relied upon for remultiplexing elementary streams into transport st reams. 4 MPEG ES-syntax elements The following syntax elements, and the functional descriptions, shall be inserted in

13、the MPEG ES in the user data area: 4.1 VM coding phase The current implementation of MPEG does not specify the horizontal and vertical coding phase. This standard requires that the vertical and horizontal coding phase be known in order for decoding and peripheral equipment to process correctly the s

14、ignal. V and H coding information shall be included only for SDTV signals where the coding phase is not compli- ant with SMPTE RP 202. For HDTV signals, HN coding phase information is defined by SMPTE RP 202. 4.2 Timecode Provision is made for the insertion of two time codes complying with SMPTE 12M

15、. At least one time code, reference date time stamp (as defined in SMPTE 326M) shall be carried as a means of maintaining synchronization with other content or metadata streams. Carriage of a second time code is optional. Compliant decoders shall have the capability to de- code the two time codes. 4

16、.3 Picture order Picture order information specifies the picture dura- tion and is the equivalent to the PTS/DTS present in the MPEG transport stream. Picture order value is counted by field units. Picture order information Will be used by multiplexers and remultiplexers to how the picture duration

17、and to be able to parse the repeat-first-field information. In some cases, the latency of the system will be minimized using the picture order information. 4.4 Video index Video index, as defined by SMPTE RP 186, shall be carried if present on the baseband signal. Informa- tion carried by video inde

18、x should be preserved during any coding, recoding, editing, or transcoding process. It is envisioned that the data described in the forthcoming SMPTE metadata dictionary (SMPTE RP 210) will be handled by the transport mechanism described in SMPTE 326M. These parametric data will include ali of the p

19、arameters currently coded in video index, although the data representation of some items may be different. 4.5 Ancillary data Data that is carried in the vertical interval of the base- band signal should be preserved. Ancillary data may consist of more than 23 consecutive zeros. To prevent this cond

20、ition, a marker shall be inserted every 22 bits. 4.6 Historydata History data, consisting of original and subsequent encoding parameters that may be useful in transcod- ing or reencoding, may be carried by the bit stream. SMPTE 327M defines the content of the history data information. History data m

21、ay consist of more than 23 consecutive zeros. To prevent this condition, a marker shall be inserted every 22 bits. 4.7 Userdata User data is defined by ISOAEC 13818-2. Page 2 of 8 pages STD*SMPTE 328M-ENGL 2000 = 8357401 0004050 7b7 Syntax M PEG-ES-edit ing-inf or mat ion ( i) SM PTE-header if (i =

22、O)/ follows sequence user 5 MPEG ES-syntax Bits Mnemonic 16 “0x0001“ SYPTE328M-2OW 5.2 Higher syntactic structure Data-ID MPEG-ES-editing-information is inserted in the sequence or/and picture user data area of the video ES. All data fields follow the unique l6-bit header which specifies this stream

23、 as being compliant with this standard. The syntax shall be flexible and exten- sible. All syntax elements are distinguished by data ID. Data ID specifies the length and characteristics of the following syntax element. Data-type I The V/H coding phase and defined control flags shall be transmitted i

24、n user-data of the sequence layer. Others shall be transmitted in user-data of the picture layer. In the picture layer, time-code0 and picture-orer() will be placed first because these are relatively small amounts of data and could be handled by software. The following data types, video-index(), anc

25、illarydata(), and historydata0 are positioned later in the bit stream because these data types potentially can be large in size and may require hard- ware support. User-data0 shall be placed ai the end (tail). O0 o1 NOTE - All syntactic elements described in this standard follow the pseudo-code form

26、, as defined in ISO/IEC 13818. 5.1 Data-ID FORB I D D EN V-Phase 8 bfls: This syntax element specifies the length and characteristics of the following; Ox00 is forbidden. 02 03 H -p h ase Time code 1 04 Time code 2 05 06 Picture order Video index 07 08 Ancillary data History data 1 data *I While (ne

27、xtbits() ! = “OxOOu) if (nextbitso = “V-phase“) Else if (nextbitso = H-phase“) V-phase() I H-p h ase() . Else i (nextbiisO = “Control flags“) I . 80 I Control flags() I . I I . Control flags I Else II I . FF I Break; /* Do nothing */ I I I . User data 1 Else if (i = 2) /* follows picture While (next

28、bitso ! = OxOO“) user data */ If (nextbits() = “Time code 1“ II Nextbits0 =“Time code 2.“) User-data() I . I I I Next-start-code() II I STD-SMPTE 328M-ENGL 2000 = 8357403 00011053 bT3 D SMPTE 328M-200 Syntax V-p hace() Dat a-l D V-phase 5.3 V coding phase 5.6 Time coding data Bits Mnemonic 8 bslbf 1

29、6 uimsbf Marker-bit Reserved-bits V-phase (16 bits): V-phase is an unsigned integer that specifies the top line of the coded frame. When pre- sent, V-phase shall be carried in the user data of the sequence layer. For SDTV signals, V-phase shall be carried if the vertical coding phase is not complian

30、t with SMPTE RP 202. For HDTV signals, V coding phase is defined by the SMPTE standard and the V-phase user data shall not be carried. 5.4 H coding phase I Syntax I Bits I Mnemonic 1 1 bslbf 4 bslbf H-phase() D at a- I D H-p hase 1 8 bslbf 8 uimcbf H-phase (8 bits): H-phase is an unsigned integer th

31、at specifies the sample number of the first sample in a video line as defined in ITU-R BT.601. When present, H-phase shall be camed in the user data of the sequence layer. For SDTV signals, H-phase shall be carried if the horizontal coding phase is not compliant with SMPTE RP 202. For HDTV signals,

32、H coding phase is defined by the SMPTE standard and the H-phase user data shall not be carried. 5.5 Control flags Data-ID bslbf Reserved uimcbf Picture-ordergresence (1 bit): If this flag is set to 1, all picture order information shall be carried in the user data area of eveiy picture. In this case

33、, the mukiplexer may use the picture oder information for multiplexing, and low-delay mukiplexing will be possible. Syntax I Bits I Mnemonic I L Time-code() Time-code (64 bits): The timecode format defined below shall comply with SMPTE 12M. Two time codes may be carried. At least one time code (refe

34、rence time/date stamp SMPTE 309M1) shall be carried. All time codes specified shall be presented at the time the corresponding picture is established during the encoding process. NOTE -The 64-bit contents of the time code are mapped as follows: Page 4 of 8 pages STDmSMPTE 328M-ENGL 2000 8357401 O004

35、052 53T E PTS-counter If (DTS-presence = “l“) Marker-bits DTS-counter 1 5.7 Picture order 7 uimsbf 1 bslbf 7 uimsbf Marke r- b its For +O; jcanciilary-data-length; DTSgresence (1 bit): If DTSgresence is set to 1, DTS-counter field shall exist. 1 bslbf PTS-counter (7 bits): This is a 7-bit unsigned i

36、nteger which is equivalent to PTS counted by field units. This is a modulo 128 counter and shall increment accord- ing to picture duration taking into account re- peatfirstfield and reordering delay caused by B-picture. Ancillary-data-length 16 DTS-counter (7 bits): This is a 7-bd unsigned integer w

37、hich is equivalent to DTS counted by field units. This is a modulo 128 counter and shall increment accord- ing to picture duration taking into account re- peat-f irstf ield and reordering delay caused by B-picture. uimsbf Annex A presents two examples of PTS/DTS counter operation for long GOP and sh

38、ort GOP bit stream formats. I+) Ancillary-data-payload Marker-bits 5.8 Video index 22 uimsbf 1 bslbf 1 While (!bytealigneci() ) Zero- b it 1 I 1 I I 1 “O“ SMPTE 328M-2W I While (!bytealignedo ) Zero-bit 1 picture. The counter of the earliest field shall be set to O. If repeat-first-field is set to O

39、, the picture shall include two fields indexed as O and 1. If re- peat-first-field is set to 1, the picture shall include three fields indexed as O, 1, and 2. 1 “O“ If progressive-sequence flag is set to 1 (progressive), field-ID shall specify the frame index counted by progressive frame unit in the

40、 presentation order of this picture. The counter of the earliest frame shall be set to O. If repeat-first-field and top-field-first are set to O, the picture shall include only one progressive frame indexed as O. If repeatfirs-field is set to 1 and top-field-first are set to O, the picture shall inc

41、lude two progressive frames indexed as O and 1. If re- peat-first-field is set to 1 and top-field-first is set to 1, the picture shall include three progressive frames indexed as O, 1, and 2. Line-number (14 bits): This specifies the absolute frame-based line number of the video-index data; O is not

42、 allowed. The line number shall be specified according to the relevant video standard (ITU-R BT.656, SMPTE 274M, ANSI/SMPTE 293M, ANSVSMPTE 296M). Video-index-length (8 bits): This specifies the loop count of the following video-indexgayload. Video-indexgayload (22 bits): These contain the payload o

43、f the video-index data. Video-indexgay- load is defined in SMPTE RP 186 for SDTV. 5.9 Ancillary data Line number iiirnshf Field-ID (2 bits): If the progressive-sequence flag is set to0 (interlace), field-ID shall specify the field index counted by field unit in the presentation order of this Field -

44、ID (2 bits): .If the progressive-sequence flag is set to0 (interlace), field-ID shall specify the field index counted by the field unit in the presentation order of Page 5 of 8 pages STD-SMPTE 32M-ENGL 2000 U 8357LiOL OOOLi053 Li7b = Syntax History-data() Data-ID this picture. The counter of the ear

45、liest field shall be set to O. If repeat-first-field is set to O, the pictureshall include two fields indexed as O and 1. If re- peat-first-field is set to 1, the picture shall include three fields indexed as O, 1. and 2. Bits Mnemonic 8 bslbf If the progressive-sequence flag is set to 1 (progres- s

46、ive), field -ID shall specify the frame index counted by the progressive frame unit in the presenttion order of this picture. The counter of the earliest frame shall be set to O. If repreat-firs-field and top-field-first are set to O, the picture shall include only one progressive frame indexed as O

47、. if repeat-first-field is set to 1 and top-field-first is set to O, the picture shall include two progressive frames indexed as O and 1. If re- peat-first-field is set to 1 and top-field-first is set to 1, the picture shall include three progressive frames indexed as O, 1, and 2. Line-number (14 bi

48、ts): This specifies the absolute frame-based line number of the ancillary data; O is not allowed. The line number shall be specified according to the relevant video standard (IW-R BT.656, SMPTE 274M, ANSIISMPTE 293M, ANSIISMPTE 296M). Ancillary-data-length (1 6 bits): This specifies the loop count o

49、f the following ancillary datagayload. Ancillary-datajayload (22 bits): These contain the payload of the ancillary data. 5.10 History data I Markerbits 1 I !E;bf I H isto ry-data-len gi h Marker-bits For U=O; jcHistory-data-length; i+) History-data-payload I 22 1 uimsbf Marker- bits I 1 I bslbf While (!bytealignedo ) Zero-bit Ill O” History-data-length (23 bits): This specifies the loop count of the following ancillary datagayload. History-datagayload (22 bits): These bits contain the payload of the ancillary data. History data will be encapsulated in this f

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1