IBM39MPEGS42x
IBM39MPEGSI
MPEG S422, MPEG S420 and MPEG SI Encoders
S422 Encoder Operations and Features
6 of 25
Sseries_sds_071701.fm.02
July 17, 2001
S422 Encoder Operations and Features
This section, contains operations and features specic to the S422 product. Please refer to Section 8.4, “Basic
Register Denitions”, of the MPEG-2 S-Series Encoder User Application Guide, for a detailed description of each
host register referenced.
MPEG-2 Support
The MPEG-2 standard denes several syntactic subsets at which compliant encoders and decoders may operate.
These subsets were dened to help make the implementation of encoders and decoders more practical. Each
subset is dened in terms of a prole and a level. The prole designation represents the syntactic subset of the
MPEG-2 standard supported by a given encoder or decoder implementation, and the level designation provides
constraints for various bitstream parameters.
The encoder conforms to the 4:2:2 Prole at Main Level (4:2:2P@ML) specications provided in the MPEG-2
standard. In addition, the following syntactic subsets of 4:2:2P@HML are supported by the encoder:
MP@ML (Main Prole at Main Level)
MP@HL (Main Prole at High Level)
SP@ML (Simple Prole at Main Level)
ISO/IEC 11172 (MPEG-1)
The user can choose the syntactic subset based upon the user-specied parameters in effect while encoding a
given sequence. For example, Host Register X’23’ enables the user to select the output prole. Also, the user can
produce an MPEG-1 compliant bitstream by setting the user-specied parameters listed in Section 7.1.1,
“Overview”, of the MPEG-2 S-Series Encoder User Application Guide.
VBV Buffer Size
At chip power on and initialization, the VBV buffer size is set to a default value based on how the following
initialization parameters are set by the application:
MPEG Standard via Host Register X'00', bit 0
Prole Conguration via Host Register X'23', bits 6 and 5
Bitrate via Host Register X'01' and Host Register X'02', bits 13 to 12
DC Precision via Host Register X'28', bits 1 to 0
SIF Picture Resolution via Host Registers X'07', bits 6 and 1, X'0A', bits 11 to 0, X'15', bits 11 to 0, X'19', bit 0,
and command code X'000C' to Host Register X'3E'
For the various combinations of the above parameters, the encoded bitstream VBV size, prole and level elds are
set according to the following table.
VBV Size/Prole/Level
VBV Size/Prole/
Table Level
MPEG-1
MPEG-2 /
≤SIF
MPEG-2 / >SIF /
≤15Mbps
MPEG-2 / >SIF /
>15Mbps
SP / <11-b DC
INVALID
475,136
1,835,008
9,437,184
SP / 11-b DC
INVALID
9,437,184
MP / <11-b DC
327,680
475,136
1,835,008
9,437,184
MP / 11-b DC
INVALID
9,437,184
422P / <11-b DC
INVALID
9,437,184
422P / 11-b DC
INVALID
9,437,184