File: JVT-X201.doc
Page: 3 Date Saved: 2007-10-26
7.1
Method of specifying syntax in tabular form.......................................................................................................55
7.2
Specification of syntax functions, categories, and descriptors ...........................................................................56
7.3
Syntax in tabular form ........................................................................................................................................57
7.3.1
NAL unit syntax........................................................................................................................................57
7.3.2
Raw byte sequence payloads and RBSP trailing bits syntax.....................................................................57
7.3.2.1
Sequence parameter set RBSP syntax...................................................................................................57
7.3.2.1.1
Sequence parameter set data syntax...............................................................................................58
7.3.2.1.1.1
Scaling list syntax ...................................................................................................................59
7.3.2.1.2
Sequence parameter set extension RBSP syntax............................................................................59
7.3.2.2
Picture parameter set RBSP syntax.......................................................................................................60
7.3.2.3
Supplemental enhancement information RBSP syntax.........................................................................61
7.3.2.3.1
Supplemental enhancement information message syntax ..............................................................61
7.3.2.4
Access unit delimiter RBSP syntax.......................................................................................................61
7.3.2.5
End of sequence RBSP syntax..............................................................................................................62
7.3.2.6
End of stream RBSP syntax..................................................................................................................62
7.3.2.7
Filler data RBSP syntax........................................................................................................................62
7.3.2.8
Slice layer without partitioning RBSP syntax.......................................................................................62
7.3.2.9
Slice data partition RBSP syntax ..........................................................................................................62
7.3.2.9.1
Slice data partition A RBSP syntax................................................................................................62
7.3.2.9.2
Slice data partition B RBSP syntax................................................................................................63
7.3.2.9.3
Slice data partition C RBSP syntax................................................................................................63
7.3.2.10
RBSP slice trailing bits syntax............................................................................................................63
7.3.2.11
RBSP trailing bits syntax ....................................................................................................................63
7.3.3
Slice header syntax ...................................................................................................................................64
7.3.3.1
Reference picture list reordering syntax ...............................................................................................65
7.3.3.2
Prediction weight table syntax ..............................................................................................................66
7.3.3.3
Decoded reference picture marking syntax...........................................................................................67
7.3.4
Slice data syntax .......................................................................................................................................68
7.3.5
Macroblock layer syntax...........................................................................................................................69
7.3.5.1
Macroblock prediction syntax...............................................................................................................70
7.3.5.2
Sub-macroblock prediction syntax........................................................................................................71
7.3.5.3
Residual data syntax .............................................................................................................................72
7.3.5.3.1
Residual luma syntax .....................................................................................................................73
7.3.5.3.2
Residual block CAVLC syntax......................................................................................................74
7.3.5.3.3
Residual block CABAC syntax......................................................................................................75
7.4
Semantics ............................................................................................................................................................75
7.4.1
NAL unit semantics ..................................................................................................................................76
7.4.1.1
Encapsulation of an SODB within an RBSP (informative) ..................................................................79
7.4.1.2
Order of NAL units and association to coded pictures, access units, and video sequences..................79
7.4.1.2.1
Order of sequence and picture parameter set RBSPs and their activation......................................79
7.4.1.2.2
Order of access units and association to coded video sequences ...................................................80
7.4.1.2.3
Order of NAL units and coded pictures and association to access units ........................................81
7.4.1.2.4
Detection of the first VCL NAL unit of a primary coded picture ..................................................83
7.4.1.2.5
Order of VCL NAL units and association to coded pictures..........................................................84
7.4.2
Raw byte sequence payloads and RBSP trailing bits semantics ...............................................................85
7.4.2.1
Sequence parameter set RBSP semantics..............................................................................................85
7.4.2.1.1
Sequence parameter set data semantics..........................................................................................85
7.4.2.1.1.1
Scaling list semantics ..............................................................................................................91
7.4.2.1.2
Sequence parameter set extension RBSP semantics.......................................................................91
7.4.2.2
Picture parameter set RBSP semantics .................................................................................................93
7.4.2.3
Supplemental enhancement information RBSP semantics ...................................................................95
7.4.2.3.1
Supplemental enhancement information message semantics.........................................................96
7.4.2.4
Access unit delimiter RBSP semantics .................................................................................................96
7.4.2.5
End of sequence RBSP semantics.........................................................................................................96
7.4.2.6
End of stream RBSP semantics.............................................................................................................96
7.4.2.7
Filler data RBSP semantics...................................................................................................................96
7.4.2.8
Slice layer without partitioning RBSP semantics .................................................................................96
7.4.2.9
Slice data partition RBSP semantics.....................................................................................................96
7.4.2.9.1
Slice data partition A RBSP semantics ..........................................................................................96
7.4.2.9.2
Slice data partition B RBSP semantics...........................................................................................97
7.4.2.9.3
Slice data partition C RBSP semantics...........................................................................................97
7.4.2.10
RBSP slice trailing bits semantics.......................................................................................................98
7.4.2.11
RBSP trailing bits semantics...............................................................................................................98