Variable Length Coder for Grouped Pixel Residuals

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveencoding efficiencyVSAvoidtransmission performance
Core Design Contradiction:
ProductivityVSLoss of information

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.

Inventive Principle:
Principle #5Merging (Combining)

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

Engineering Contradiction:
Improveentropy coding efficiencyVSAvoidencoding process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10110931B2Variable length coding and decoding methods and devices for grouped pixels
Publication Date: 2018.10.23 ASPEED TECH
  • US10110931B2 patent drawing
  • US10110931B2 patent drawing
  • US10110931B2 patent drawing

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.