Variable Length Coder for Grouped Pixel Residuals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing spatial prediction coding systems face inefficiencies in entropy coding, decoding, and transmission due to limitations in variable length coding and decoding methods for grouped pixels.
Innovation Solution
A variable length coder and decoder system that determines the maximum size of quantized residuals in a group to enable specific residual coders, allowing for efficient encoding and decoding by treating groups as single symbols or encoding each residual separately based on group sample size, using schemes like Huffman coding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If quantized residuals are encoded separately using traditional variable length coding, then each residual can be encoded independently, but the overall encoding efficiency and transmission performance are insufficient
Solution Approach 1:
The patent merges multiple quantized residuals into a single combined symbol for encoding. Instead of encoding each residual independently, the method combines N quantized residuals (where N≥2) into one symbol and encodes this combined symbol using variable length coding. This merging approach improves encoding efficiency by reducing the total number of codewords needed while maintaining transmission accuracy through the reversible nature of the combining and separating operations.
2Productivity
If groups of pixels are processed with fixed encoding methods, then the encoding process is simple, but the efficiency of entropy coding and decoding is limited
Solution Approach 1:
The patent introduces dynamic adaptability into the encoding process by allowing the system to flexibly choose between different encoding strategies based on the characteristics of the quantized residuals. The method dynamically determines whether to encode residuals individually or combine them into groups, and adjusts the grouping strategy based on the maximum size of quantized residuals in the current group. This dynamic approach improves entropy coding efficiency while managing complexity through conditional logic.
Solution Approach 2:
The patent changes the encoding parameter from fixed individual residual encoding to variable group-based encoding. The method modifies the encoding approach by changing the grouping parameter (how many residuals are combined) based on the maximum size of quantized residuals in the current group. When the maximum size equals 1, residuals are combined into groups; when it exceeds 1, residuals are encoded individually. This parameter change optimizes coding efficiency for different data characteristics.
Data Source
AI summary
A variable length coder is disclosed. The variable length coder comprises a size determining unit and a first residual coder. The size determining unit determines a maximum size based on sizes of quantized residuals in a current group and determines whether to enable the first residual coder according to the maximum size. When the maximum size is equal to 1, the first residual coder is enabled to encode the quantized residuals as one symbol to generate a first encoded suffix according to a variable length coding scheme.


