欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > PDF文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:1046904       资源大小:506.72KB        全文页数:8页
    • 资源格式: PDF        下载积分:10000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要10000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    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


    注意事项

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开