throbber
INTERNATIONAL TELECOMMUNICATION UNION
`
`,78(cid:16)7
`
`TELECOMMUNICATION
`STANDARDIZATION SECTOR
`OF ITU
`
`+(cid:17)(cid:21)(cid:21)(cid:21)(cid:17)(cid:19)
`(07/95)
`
`75$160,66,21(cid:3)(cid:3)2)(cid:3)(cid:3)121(cid:16)7(/(3+21((cid:3)(cid:3)6,*1$/6
`
`,1)250$7,21(cid:3)(cid:3)7(&+12/2*<(cid:3)(cid:3)–
`
`*(1(5,&(cid:3)(cid:3)&2’,1*(cid:3)(cid:3)2)(cid:3)(cid:3)029,1*
`3,&785(6(cid:3)(cid:3)$1’(cid:3)(cid:3)$662&,$7(’
`$8’,2(cid:3)(cid:3),1)250$7,21(cid:29)(cid:3)(cid:3)6<67(06
`
`,78(cid:16)7(cid:3)(cid:3)5HFRPPHQGDWLRQ(cid:3)(cid:3)+(cid:17)(cid:21)(cid:21)(cid:21)(cid:17)(cid:19)
`
`(Previously “CCITT Recommendation”)
`
`ASUS Exhibit 1007 - Page 1
`
`

`
`FOREWORD
`
`the field of
`in
`the United Nations Specialized Agency
`is
`ITU (International Telecommunication Union)
`telecommunications. The ITU Telecommunication Standardization Sector (ITU-T) is a permanent organ of the ITU.
`Some 179 member countries, 84 telecom operating entities, 145 scientific and industrial organizations and
`38 international organizations participate in ITU-T which is the body which sets world telecommunications standards
`(Recommendations).
`
`The approval of Recommendations by the Members of ITU-T is covered by the procedure laid down in WTSC
`Resolution No. 1 (Helsinki, 1993). In addition, the World Telecommunication Standardization Conference (WTSC),
`which meets every four years, approves Recommendations submitted to it and establishes the study programme for the
`following period.
`
`In some areas of information technology which fall within ITU-T’s purview, the necessary standards are prepared on a
`collaborative basis with ISO and IEC. The text of ITU-T Recommendation H.222.0 was approved on 10th of July 1995.
`The identical text is also published as ISO/IEC International Standard 13818-1.
`
`___________________
`
`In this Recommendation, the expression “Administration” is used for conciseness to indicate both a telecommunication
`administration and a recognized operating agency.
`
`NOTE
`
`All rights reserved. No part of this publication may be reproduced or utilized in any form or by any means, electronic or
`mechanical, including photocopying and microfilm, without permission in writing from the ITU.
`
` ITU 1996
`
`ASUS Exhibit 1007 - Page 2
`

`

`
`ISO/IEC 13818-1 : 1996 (E)
`ITU-T Rec. H.222.0 (1995 E)
`
`CONTENTS
`
`Summary....................................................................................................................................................................
`Introduction................................................................................................................................................................
`Intro. 1
`Transport Stream ...........................................................................................................................
`Intro. 2
`Program Stream .............................................................................................................................
`Intro. 3 Conversion between Transport Stream and Program Stream ........................................................
`Intro. 4
`Packetized Elementary Stream ......................................................................................................
`Intro. 5
`Timing model.................................................................................................................................
`Intro. 6 Conditional access .........................................................................................................................
`Intro. 7 Multiplex-wide operations.............................................................................................................
`Intro. 8
`Individual stream operations (PES Packet Layer) .........................................................................
`Intro. 8.1 Demultiplexing..........................................................................................................
`Intro. 8.2
`Synchronization.........................................................................................................
`Intro. 8.3
`Relation to compression layer ...................................................................................
`System reference decoder ..............................................................................................................
`Intro. 9
`Intro. 10 Applications...................................................................................................................................
`SECTION 1 – GENERAL ......................................................................................................................................
`1.1
`Scope ...................................................................................................................................................
`1.2
`Normative references ..........................................................................................................................
`1.3
`Identical Recommendations | International Standards.........................................................................
`1.4
`Additional references ..........................................................................................................................
`SECTION 2 – TECHNICAL ELEMENTS ...........................................................................................................
`2.1
`Definitions...........................................................................................................................................
`2.2
`Symbols and abbreviations..................................................................................................................
`2.2.1
`Arithmetic operators..........................................................................................................
`2.2.2
`Logical operators...............................................................................................................
`2.2.3
`Relational operators...........................................................................................................
`2.2.4
`Bitwise operators...............................................................................................................
`2.2.5
`Assignment........................................................................................................................
`2.2.6
`Mnemonics ........................................................................................................................
`2.2.7
`Constants ...........................................................................................................................
`2.3 Method of describing bit stream syntax ..............................................................................................
`2.4
`Transport Stream bitstream requirements............................................................................................
`2.4.1
`Transport Stream coding structure and parameters ...........................................................
`2.4.2
`Transport Stream system target decoder ...........................................................................
`2.4.3
`Specification of the Transport Stream syntax and semantics ............................................
`2.4.3.1
`Transport Stream ............................................................ ................................
`2.4.3.2
`Transport Stream packet layer.........................................................................
`2.4.3.3
`Semantic definition of fields in Transport Stream packet layer ......................
`2.4.3.4
`Adaptation field...............................................................................................
`2.4.3.5
`Semantic definition of fields in adaptation field .............................................
`2.4.3.6
`PES packet.......................................................................................................
`2.4.3.7
`Semantic definition of fields in PES packet ....................................................
`2.4.3.8
`Carriage of Program Streams and ISO/IEC 11172-1 Systems streams in the
`Transport Stream .............................................................................................
`Program specific information ............................................................................................
`2.4.4.1
`Pointer .............................................................................................................
`2.4.4.2
`Semantics definition of fields in pointer syntax ..............................................
`2.4.4.3
`Program association Table ..............................................................................
`2.4.4.4
`Table_id assignments ......................................................................................
`2.4.4.5
`Semantic definition of fields in program association section..........................
`2.4.4.6
`Conditional access Table.................................................................................
`2.4.4.7
`Semantic definition of fields in conditional access section .............................
`2.4.4.8
`Program Map Table.........................................................................................
`
`2.4.4
`
`ITU-T Rec. H.222.0 (1995 E)
`
`Page
`v
`vi
`vii
`ix
`x
`x
`x
`xi
`xi
`xi
`xi
`xii
`xii
`xii
`xii
`1
`1
`1
`1
`2
`2
`2
`5
`5
`6
`6
`6
`6
`6
`7
`7
`8
`8
`8
`17
`17
`18
`18
`20
`20
`29
`29
`
`38
`39
`41
`41
`41
`42
`42
`43
`43
`44
`
`i
`
`ASUS Exhibit 1007 - Page 3
`
`

`
`2.5
`
`2.6
`
`2.5.4
`
`2.5.5
`
`2.5.3
`
`Semantic definition of fields in Transport Stream program map section ........
`2.4.4.9
`Syntax of the Private section ...........................................................................
`2.4.4.10
`Semantic definition of fields in private section ...............................................
`2.4.4.11
`Program Stream bitstream requirements .............................................................................................
`2.5.1
`Program Stream coding structure and parameters.............................................................
`2.5.2
`Program Stream system target decoder .............................................................................
`2.5.2.1
`System clock frequency...................................................................................
`2.5.2.2
`Input to the Program Stream system target decoder........................................
`2.5.2.3
`Buffering .........................................................................................................
`2.5.2.4
`PES streams.....................................................................................................
`2.5.2.5
`Decoding and presentation ..............................................................................
`Specification of the Program Stream syntax and semantics..............................................
`2.5.3.1
`Program Stream...............................................................................................
`2.5.3.2
`Semantic definition of fields in Program Stream ............................................
`2.5.3.3
`Pack layer of Program Stream.........................................................................
`2.5.3.4
`Semantic definition of fields in program stream pack.....................................
`2.5.3.5
`System header..................................................................................................
`2.5.3.6
`Semantic definition of fields in system header................................................
`2.5.3.7
`Packet layer of Program Stream ......................................................................
`Program Stream map .........................................................................................................
`2.5.4.1
`Syntax of Program Stream map.......................................................................
`2.5.4.2
`Semantic definition of fields in Program Stream map.....................................
`Program Stream directory..................................................................................................
`2.5.5.1
`Syntax of Program Stream directory packet....................................................
`2.5.5.2
`Semantic definition of fields in Program Stream directory .............................
`Program and program element descriptors..........................................................................................
`2.6.1
`Semantic definition of fields in program and program element descriptors......................
`2.6.2
`Video stream descriptor.....................................................................................................
`2.6.3
`Semantic definitions of fields in video stream descriptor .................................................
`2.6.4
`Audio stream descriptor ....................................................................................................
`2.6.5
`Semantic definition of fields in audio stream descriptor ...................................................
`2.6.6
`Hierarchy descriptor ..........................................................................................................
`2.6.7
`Semantic definition of fields in hierarchy descriptor ........................................................
`2.6.8
`Registration descriptor ......................................................................................................
`2.6.9
`Semantic definition of fields in registration descriptor .....................................................
`2.6.10
`Data stream alignment descriptor......................................................................................
`2.6.11
`Semantics of fields in data stream alignment descriptor ...................................................
`2.6.12
`Target background grid descriptor ....................................................................................
`2.6.13
`Semantics of fields in target background grid descriptor ..................................................
`2.6.14
`Video window descriptor ..................................................................................................
`2.6.15
`Semantic definition of fields in video window descriptor.................................................
`2.6.16
`Conditional access descriptor ............................................................................................
`2.6.17
`Semantic definition of fields in conditional access descriptor ..........................................
`2.6.18
`ISO 639 language descriptor .............................................................................................
`2.6.19
`Semantic definition of fields in ISO 639 language descriptor...........................................
`2.6.20
`System clock descriptor.....................................................................................................
`2.6.21
`Semantic definition of fields in system clock descriptor...................................................
`2.6.22
`Multiplex buffer utilization descriptor ..............................................................................
`2.6.23
`Semantic definition of fields in multiplex buffer utilization descriptor ............................
`2.6.24
`Copyright descriptor..........................................................................................................
`2.6.25
`Semantic definition of fields in copyright descriptor ........................................................
`2.6.26
`Maximum bitrate descriptor ..............................................................................................
`2.6.27
`Semantic definition of fields in maximum bitrate descriptor ............................................
`2.6.28
`Private data indicator descriptor........................................................................................
`2.6.29
`Semantic definition of fields in Private data indicator descriptor .....................................
`2.6.30
`Smoothing buffer descriptor..............................................................................................
`2.6.31
`Semantic definition of fields in smoothing buffer descriptor............................................
`2.6.32
`STD descriptor ..................................................................................................................
`
`Page
`44
`46
`46
`47
`47
`47
`48
`49
`49
`50
`51
`51
`51
`51
`51
`52
`53
`53
`55
`55
`55
`56
`57
`57
`57
`59
`59
`60
`60
`61
`61
`61
`62
`62
`63
`63
`63
`64
`64
`65
`65
`65
`66
`66
`66
`66
`67
`67
`67
`68
`68
`68
`68
`69
`69
`69
`70
`70
`
`ii
`
`ITU-T Rec. H.222.0 (1995 E)
`
`ASUS Exhibit 1007 - Page 4
`
`

`
`2.7
`
`Semantic definition of fields in STD descriptor................................................................
`2.6.33
`IBP descriptor....................................................................................................................
`2.6.34
`Semantic definition of fields in IBP descriptor .................................................................
`2.6.35
`Restrictions on the multiplexed stream semantics...............................................................................
`2.7.1
`Frequency of coding the system clock reference...............................................................
`2.7.2
`Frequency of coding the program clock reference ............................................................
`2.7.3
`Frequency of coding the elementary stream clock reference ............................................
`2.7.4
`Frequency of presentation timestamp coding....................................................................
`2.7.5
`Conditional coding of timestamps.....................................................................................
`2.7.6
`Timing constraints for scalable coding..............................................................................
`2.7.7
`Frequency of coding P-STD_buffer_size in PES packet headers .....................................
`2.7.8
`Coding of system header in the Program Stream ..............................................................
`2.7.9
`Constrained system parameter Program Stream................................................................
`2.7.10
`Transport Stream ...............................................................................................................
`Compatibility with ISO/IEC 11172.....................................................................................................
`2.8
`Annex A – CRC Decoder Model .............................................................................................................................
`A.0
`CRC decoder model ............................................................................................................................
`Annex B – Digital Storage Medium Command and Control (DSM-CC) ................................................................
`B.0
`Introduction .........................................................................................................................................
`B.0.1
`Purpose ..............................................................................................................................
`B.0.2
`Future applications ............................................................................................................
`B.0.3
`Benefits .............................................................................................................................
`B.0.4
`Basic functions ..................................................................................................................
`B.0.4.1
`Stream selection ..............................................................................................
`B.0.4.2
`Retrieval ..........................................................................................................
`B.0.4.3
`Storage.............................................................................................................
`B.1 General elements .................................................................................................................................
`B.1.1
`Scope .................................................................................................................................
`B.1.2
`Overview of the DSM-CC application ..............................................................................
`B.1.3
`The transmission of DSM-CC commands and acknowledgments ....................................
`Technical elements ..............................................................................................................................
`B.2.1
`Definitions.........................................................................................................................
`B.2.2
`Specification of DSM-CC syntax......................................................................................
`B.2.3
`Semantics of fields in specification of DSM-CC syntax ...................................................
`B.2.4
`Control layer......................................................................................................................
`B.2.5
`Semantics of fields in control layer ...................................................................................
`B.2.6
`Acknowledgment layer......................................................................................................
`B.2.7
`Semantics of fields in acknowledgment layer ...................................................................
`B.2.8
`Time code..........................................................................................................................
`B.2.9
`Semantics of fields in time code........................................................................................
`Annex C – Program Specific Information ...............................................................................................................
`C.0
`Explanation of Program Specific Information in Transport Streams ..................................................
`C.1
`Introduction .........................................................................................................................................
`C.2
`Functional Mechanism ........................................................................................................................
`C.3
`The Mapping of Sections into Transport Stream Packets ...................................................................
`C.4
`Repetition Rates and Random Access.................................................................................................
`C.5 What is a Program? .............................................................................................................................
`C.6 Allocation of program_number ...........................................................................................................
`C.7 Usage of PSI in a Typical System .......................................................................................................
`C.8
`The Relationships of PSI Structures....................................................................................................
`C.8.1
`Program Association Table ...............................................................................................
`C.8.2
`Program Map Table...........................................................................................................
`C.8.3
`Conditional Access Table..................................................................................................
`C.8.4
`Network Information Table...............................................................................................
`C.8.5
`Private_section()................................................................................................................
`C.8.6
`Descriptors ........................................................................................................................
`
`B.2
`
`Page
`70
`70
`70
`71
`71
`71
`71
`71
`71
`72
`72
`72
`73
`73
`74
`75
`75
`76
`76
`76
`76
`76
`77
`77
`77
`77
`77
`77
`77
`78
`79
`79
`80
`80
`81
`81
`82
`83
`83
`84
`85
`85
`85
`85
`86
`86
`86
`87
`87
`88
`88
`88
`88
`90
`90
`90
`
`ITU-T Rec. H.222.0 (1995 E)
`
`iii
`
`ASUS Exhibit 1007 - Page 5
`
`

`
`C.9
`
`Bandwidth Utilization and Signal Acquisition Time...........................................................................
`
`90
`
`Page
`
`D.0
`
`Annex D – Systems Timing Model and Application Implications of this Recommendation | International
`Standard.................................................................................................................................................
`Introduction .........................................................................................................................................
`D.0.1
`Timing Model....................................................................................................................
`D.0.2
`Audio and Video Presentation Synchronization................................................................
`D.0.3
`System Time Clock recovery in the decoder.....................................................................
`D.0.4
`SCR and PCR Jitter ...........................................................................................................
`D.0.5
`Clock Recovery in the Presence of Network Jitter............................................................
`D.0.6
`System clock used for chroma sub-carrier generation.......................................................
`D.0.7
`Component video and audio reconstruction ......................................................................
`D.0.8
`Frame Slipping ..................................................................................................................
`D.0.9
`Smoothing of network jitter ..............................................................................................
`
`Annex E – Data Transmission Applications............................................................................................................
`E.0
`General considerations ........................................................................................................................
`E.1
`Suggestion ...........................................................................................................................................
`
`Annex F – Graphics of Syntax for this Recommendation | International Standard.................................................
`F.0
`Introduction .........................................................................................................................................
`F.0.1
`Transport Stream syntax....................................................................................................
`F.0.2
`PES packet.........................................................................................................................
`F.0.3
`Program Association Section ............................................................................................
`F.0.4
`CA section .........................................................................................................................
`F.0.5
`TS program map section....................................................................................................
`F.0.6
`Private section ...................................................................................................................
`F.0.7
`Program Stream.................................................................................................................
`F.0.8
`Program Stream map .........................................................................................................
`
`Annex G – General Information ..............................................................................................................................
`G.0 General Information ............................................................................................................................
`G.0.1
`Sync Byte Emulation.........................................................................................................
`G.0.2
`Skipped picture status and decoding process ....................................................................
`G.0.3
`Selection of PID Values ....................................................................................................
`G.0.4
`PES start_code emulation..................................................................................................
`
`Annex H – Private Data ...........................................................................................................................................
`H.0
`Private Data .........................................................................................................................................
`
`Annex I – Systems conformance and real-time interface .......................................................................................
`I.0
`Systems conformance and real-time interface.....................................................................................
`
`Annex J – Interfacing Jitter-Inducing Networks to MPEG-2 Decoders .................................................................
`J.0
`Introduction .........................................................................................................................................
`J.1
`Network compliance models ...............................................................................................................
`J.2
`Network specification for jitter smoothing..........................................................................................
`J.3
`Example decoder implementations......................................................................................................
`J.3.1
`Network adapter followed by an MPEG-2 decoder ..........................................................
`J.3.2
`Integrated decoder .............................................................................................................
`
`Annex K – Splicing Transport Streams....................................................................................................................
`K.0
`Introduction .........................................................................................................................................
`K.1
`The different types of splicing point ...................................................................................................
`K.1.1
`Ordinary splicing points ....................................................................................................
`K.1.2
`Seamless splicing points....................................................................................................
`K.2 Decoder behaviour on splices..............................................................................................................
`K.2.1
`On non-seamless splices....................................................................................................
`K.2.2
`On seamless splices ...........................................................................................................
`K.2.3
`Buffer Overflow ................................................................................................................
`
`93
`93
`93
`94
`96
`98
`99
`100
`101
`101
`101
`
`103
`103
`103
`
`104
`104
`104
`105
`106
`106
`107
`107
`108
`109
`
`110
`110
`110
`110
`110
`110
`
`111
`111
`
`112
`112
`
`113
`113
`113
`114
`115
`115
`115
`
`117
`117
`117
`117
`117
`118
`118
`118
`118
`
`iv
`
`ITU-T Rec. H.222.0 (1995 E)
`
`ASUS Exhibit 1007 - Page 6
`
`

`
`Summary
`
`This Recommendation | International Standard specifies generic methods for multimedia multiplexing, synchronization
`and timebase recovery. The specifications provide a packet based multimedia multiplexing where each elementary bit
`stream is segmented into Packetized Elementary Stream (PES), and then respective packets are multiplexed into either of
`the two streams: Program Stream (PS) which is a multiplex of variable length PES packets and designed for use in error
`free environments, Transport Stream (TS) which consists of 188 byte fixed length packets, has functionality of multiple
`program multiplexing as well as multiplexing of various PES packets and is designed for use in error prone
`environments. The multimedia synchronization and timebase recovery are achieved by time-stamps for system time
`clock and presentation/decoding.
`
`ITU-T Rec. H.222.0 (1995 E)
`
`v
`
`ASUS Exhibit 1007 - Page 7
`
`

`
`Introduction
`
`The systems part of this Recommendation | International Standard addresses the combining of one or more elementary
`streams of video and audio, as well as other data, into single or multiple streams which are suitable for storage or
`transmission. Systems coding follows the syntactical and semantic rules imposed by this Specification and provides
`information to enable synchronized decoding of decoder buffers over a wide range of

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket