This
section describes Intel IPP functions that support general video processing and the
decoder part of ITU-T Recommendation H.263 (see ([ITUH263]) and Annexes, which is often denoted by the “H263+ decoder” acronym.
The implemented Intel IPP functions, along with those described
in the General Functions and MPEG-4
, cover the following aspects of H.263+ Decoder:
- Block-based variable
length code (VLC) decoding and inverse zigzag scan
- Inverse quantization, inverse zigzag positioning, and IDCT
- Block layer coefficient reconstruction, including
bitstream
parsing, VLC decoding, inverse quantization, inverse zigzag positioning,
with appropriate clipping on each step
- Motion Compensation
- Unrestricted Motion Vectors mode (Annex D/H.263+)
- Advanced Prediction mode (Annex F/H.263+)
- PB-frames mode (Annex G/H.263+)
- Advanced Intra-Coding mode (Annex I/H.263+)
- Deblocking Filter mode (Annex J/H.263+)
- Temporal, SNR, and Spatial Scalability mode (AnnexO/H.263+)
- Reference Picture Resampling (Annex P/H.263+)
- Reduced-Resolution Update mode (Annex Q/H.263+)
- Alternative INTER VLC mode (Annex S/H.263+)
- Modified Quantization mode (Annex T/H.263+).
The following subsections of this section give a high-level description
of the H.263+ Decoder functions hierarchy, followed by macro/data
structures used in the functions and the detailed descriptions of
individual functions.