Rate-constrained coder control and comparison of video coding standards
read more
Citations
Overview of the H.264/AVC video coding standard
Overview of the High Efficiency Video Coding (HEVC) Standard
Overview of the Scalable Video Coding Extension of the H.264/AVC Standard
Scope of validity of PSNR in image/video quality assessment
References
Overview of the H.264/AVC video coding standard
Rate-distortion optimization for video compression
Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard
Related Papers (5)
Frequently Asked Questions (12)
Q2. What are the key features that should contribute to this improvement?
The technical features that should contribute to this improvement include allowing motion compensation on 8 8 blocks, extrapolation of motion vectors over picture boundaries, and improved intra coding efficiency.
Q3. What is the common mode for the coding of reference pictures?
The sliding-window mode—in which only the most recent reference pictures are stored—is the simplest and most commonly implemented mode.
Q4. What is the common mode for a buffering of reference pictures?
In the more flexible adaptive buffering mode, buffer management commands can be inserted into the bitstream as side information, permitting an encoder to specify how long each reference picture remains available for prediction, with a constraint on the total size of the picture buffer.
Q5. What was the quantization parameter used to achieve the bit rate shown?
To achieve the target bit rate, a fixed quantization paramater setting was selected that resulted in the bit rate shown (with a change in the quantization parameter setting at one point during the sequence to fine-tune the target rate).
Q6. What are the common applications of MPEG-2 encoders?
MPEG-2 MP@ML compliant encoders find application in DVD-video, digital cable television, terrestrial broadcast of standard definition television, and direct-broadcast satellite (DBS) systems.
Q7. What is the way to compare the performance of the encoder?
In order to make such comparisons between several rate-distortion curves, the curve of the encoder with the poorest performance is used as a common base for comparison against all of the other encoders.
Q8. What is the maximum range of integer pixels used by all encoders?
A motion search range of integer pixels was employed by all encoders with the exception of H.263 Baseline, which is constrained by its syntax to a maximum range of integer pixels.
Q9. Why did the authors choose to ignore the constraint in their analysis?
The authors have chosen to ignore this constraint in their analysis in order to measure the performance of the underlying technology rather than the confining the analysis only to cases within all limits of the MPEG-4 Visual specification.
Q10. What are the other Annexes that are included in H.263?
The remaining Annexes contain additional functionalities including specifications for custom and flexible video formats, scalability, and backward-compatible supplemental enhancement information.
Q11. How does the Lagrangian mode decision for a macroblock work?
The Lagrangian mode decision for a macroblock proceeds by minimizing(5)where the macroblock mode is varied over the sets of possible macroblock modes for the various standards.
Q12. What is the way to achieve the rate distortion performance?
With this in mind, encoders were configured by only including the optional modes from each profile that would produce the best possible rate-distortion performance, while satisfying the low delay and complexity requirements of interactive video applications.