| I or D frame (001 or 100) |
| BYTE4 | BYTE5 | BYTE6 | BYTE7 |
| TTTTTTTT |
TT | RRR | DDD |
DDDDDDDD |
DDDDD | E | |
| P frame (010) |
| BYTE4 | BYTE5 | BYTE6 | BYTE7 | BYTE8 |
| TTTTTTTT |
TT | RRR | DDD |
DDDDDDDD |
DDDDD | F | CC |
C | E | |
| B frame (011) |
| BYTE4 | BYTE5 | BYTE6 | BYTE7 | BYTE8 |
| TTTTTTTT |
TT | RRR | DDD |
DDDDDDDD |
DDDDD | F | CC |
C | B | OOO | E | |
| TTT...(10bits) : temperal sequence number |
| RRR(3bits) : Coding Frame Type (000:forbidden, 001:I, 010:P, 011:B, 100:D, etc:reserved) |
| DDD...(16bits) : VBV delay (90KHz, 0xFFFF:VBR) |
| F : full pel forward vector (MPEG2:not use, shoud be 0) |
| CCC(3bits) : forward f code (MPEG2:not use, shoud be 111) |
| B : full pel backward vector (MPEG2:not use, shoud be 0) |
| OOO(3bits) : backward f code (MPEG2:not use, shoud be 111) |
| E : extra bit (0:end, 1:add 8bits and next 'extra bit') |