Video Decoder Pipelined Entropy and General Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video encoding and decoding methods, such as H.264/MPEG-4 AVC, face limitations in achieving efficient and fast processing for modern video devices, particularly in handling scalable video coding (SVC) and high-resolution video signals, which requires improved performance and speed for accurate playback on various devices.
Innovation Solution
A video decoder system that includes an entropy decoding device and a general video decoding device operating in a pipelined process, where the entropy decoding device generates entropy decoded data concurrently with the general video decoding device processing, allowing for efficient decoding of SVC signals and multi-layer video formats, such as MVC and SVC, by selectively decoding only necessary video layers based on slice dependency data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If conventional video decoding methods are used for SVC and multi-layer video formats, then decoding accuracy is maintained, but processing speed and efficiency deteriorate
Solution Approach 1:
The patent divides the video decoding process into two independent parallel segments: entropy decoding and general video decoding. The entropy decoding device processes one portion of the bitstream while the general video decoding device processes another portion simultaneously, allowing both operations to occur concurrently rather than sequentially, thereby improving decoding speed without sacrificing accuracy.
Solution Approach 2:
The patent performs preliminary entropy decoding in advance to generate entropy decoded data that can be stored and reused. This preliminary action allows the general video decoding device to access already-decoded data without re-processing, significantly reducing overall decoding time and improving processing efficiency for SVC and multi-layer video formats.
2Productivity
If all video layers are decoded for complete video signal recovery, then video quality is maintained, but memory usage and processing time increase
Solution Approach 1:
The patent extracts and processes only the necessary video layers required for the specific playback device capabilities. By identifying and processing only the relevant portions of the multi-layer bitstream rather than decoding all layers, the system reduces memory consumption and processing time while maintaining appropriate video quality for the target device.
Solution Approach 2:
The patent implements partial decoding by processing only the subset of video layers that are necessary for the current playback requirements. This partial action approach avoids the excessive processing of all available layers, optimizing the balance between video quality and resource consumption based on device capabilities and playback conditions.
Data Source
AI summary
A video decoder includes an entropy decoding device that includes a first processor that generates entropy decoded (EDC) data from an encoded video signal. A general video decoding device includes a second processor that generates a decoded video signal from the EDC data, wherein the general video decoding device includes: a neighbor management module, a decode motion compensation module, an inverse intra-prediction module, an inverse transform/quantization module, and a deblocking filter module.


