MPEG1/MPEG2 Sequence Header (0x000001B3)

BYTE0BYTE1BYTE2BYTE3
0x000x000x010xB3
00000000 00000000 00000001 10110011

 Sequenceヘッダのスタートコードは0x000001B3。
 サイズは可変で、最後のmatrixによる。
 後続しうるスタートコード(next start code)はSequence extension data(0x000001B5)User data(0x000001B2)
 対となる終了コードはSequence end code(0x000001B7)。

BYTE4BYTE5BYTE6BYTE7BYTE8BYTE9BYTE10BYTE11
HHHHHHHHHHHHVVVV VVVVVVVV AAAAFFFF RRRRRRRR RRRRRRRR RR1BBBBB BBBBBCQN
HHH...(12bits) : Horizontal size
VVV...(12bits) : Vertical size
AAAA(4bits) : Pixel aspect ratio (表を開く/閉じる)
FFFF(4bits) : Picture frame rate (表を開く/閉じる)
RRR...(18bits) : Bitrate (50bytes/sec単位, 0:forbidden, 0x3FFFF:VBR)
1 : marker bit(always set 1)
BBB...(10bits) : VBV buffer size
C : constrained parameters flag (set if true)
Q : load intra quantiser matrix(1:直ちに64bytesのデータが続く)
N : load non-intra quantiser matrix(1:直ちに64bytesのデータが続く)