Scalable H.264 Video Compression Using Layered Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a need for a scalable video compression method that allows for the delivery of 1080P content to next-generation receivers while remaining compatible with legacy 720P decoders, without the complexity of the JVT SVC specification, and within constrained bit-rate limits.
Innovation Solution
The method involves partitioning video frames into a base layer and an enhancement layer, where the base layer is encoded independently and the enhancement layer is encoded in dependence on the base layer, allowing for high coding efficiency and compatibility with previous technologies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If JVT SVC specification is used for scalable video compression, then coding efficiency is improved, but decoder complexity increases
Solution Approach 1:
The video stream is segmented into two independent layers: base layer (1080I @ 60Hz) and enhancement layer (720P @ 60Hz). Each layer is encoded and decoded independently, allowing legacy decoders to process only the base layer without complexity overhead from SVC specifications.
Solution Approach 2:
The base layer is created as a complete, standalone copy of the video content in 1080I format that can be decoded by legacy decoders. The enhancement layer is an additional copy in 720P format that provides alternative quality for next-generation receivers, eliminating the need for complex scalable decoding logic.
2Manufacturing precision
If 1080P content is delivered to next-generation receivers, then video quality is improved, but compatibility with legacy 720P decoders deteriorates
Solution Approach 1:
The base layer is designed with universal compatibility to be decoded by both legacy 720P decoders and next-generation 1080P receivers. This single layer serves multiple functions: providing baseline quality for old decoders and serving as a reference for the enhancement layer in new decoders.
Solution Approach 2:
The solution adds a new dimension to the video stream by creating separate base and enhancement layers with different resolutions and quality characteristics. This layered approach allows the same bitstream to serve multiple quality requirements simultaneously without compromising compatibility.
3Adaptability or versatility
If simulcast of old and new formats is implemented, then compatibility is maintained, but bit-rate increases
Solution Approach 1:
The base layer and enhancement layer are merged into a single scalable video stream using multiplexing techniques. This combining allows both quality versions to be transmitted efficiently in one bitstream rather than requiring separate transmissions, reducing overall bit-rate while maintaining compatibility.
Solution Approach 2:
The enhancement layer is nested within the scalable video stream structure, where the base layer provides the foundation and the enhancement layer is embedded as an additional component. This nested structure allows legacy decoders to ignore the enhancement layer and process only the base layer, while next-generation decoders can utilize both layers efficiently.
Data Source
AI summary
A scalable video compression method and apparatus for encoding an input frame sequence having temporally sequential frames includes partitioning each of the frames of the input frame sequence into a top field and a bottom field to form a base layer sequence of fields and an enhancement layer sequence of fields. The base layer sequence and the enhancement layer sequence each comprise temporally alternating top and bottom fields of the partitioned frames of the input frame sequence. The base layer sequence and the enhancement layer sequence are encoded, wherein at least one field of the enhancement layer sequence is encoded in dependence upon at least one of the fields of the base layer sequence.


