Image Coding Error Feedback Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The use of reconstructed pixel values in H.264/AVC video coding requires significant computational power, leading to increased power consumption and reduced battery life, especially in devices performing video coding.

Innovation Solution

A method and system for image coding with error feedback that computes intra prediction error feedback values by receiving image data, computing an activity indicator for macro blocks, generating prediction error values, and scaling them based on the activity indicator to reduce computational requirements, thereby avoiding the need for reconstructed pixel values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If reconstructed pixel values are used for intra prediction in H.264/AVC, then video compression performance is improved, but computational power requirements and power consumption increase

Engineering Contradiction:
Improvevideo compression performanceVSAvoidpower consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts and removes the computationally expensive reconstructed pixel values from the intra prediction process. Instead of using reconstructed pixel values from previously decoded blocks, the invention uses only the current block's original pixel values and simple prediction from neighboring blocks, eliminating the need for dynamic recreation of reconstructed values and significantly reducing computational power requirements and power consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the complex, computationally intensive reconstructed pixel values with simple, inexpensive prediction error values. These prediction error values are calculated once per block and can be reused without requiring the expensive reconstruction process, effectively using a cheap substitute that achieves similar compression goals with minimal computational overhead.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Measurement precision

If reconstructed pixel values are dynamically recreated, then intra prediction accuracy is improved, but computational resource requirements increase

Engineering Contradiction:
Improveintra prediction accuracyVSAvoidcomputational resource requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent removes the complex reconstructed pixel value computation from the encoding process. Instead of dynamically recreating reconstructed values through filtering and reconstruction algorithms, the invention extracts only the essential prediction information from the current block's original pixel values and uses simple neighboring block prediction, significantly reducing device complexity while maintaining adequate prediction accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses a simplified copying approach where prediction error values are calculated from the current block's original pixel values and copied/reused for intra prediction without requiring the full reconstruction process. This copying of prediction errors is computationally much less intensive than recreating reconstructed pixel values while still providing useful prediction information.

Inventive Principle:
Principle #26Copying

3Productivity

If a multi-level approach is used in video coding, then video coding performance is optimized, but system complexity increases

Engineering Contradiction:
Improvevideo coding performanceVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the video coding process into distinct, manageable levels: (1) computing prediction error values from current block original pixel values, (2) scaling these errors based on activity indicators, and (3) using the scaled errors for intra prediction. This segmentation allows each component to be optimized independently, improving overall video coding performance while keeping each individual component relatively simple and avoiding the need for complex integrated systems.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8457211B2System and method for image coding
Publication Date: 2013.06.04 TEXAS INSTRUMENTS INC
  • US8457211B2 patent drawing
  • US8457211B2 patent drawing
  • US8457211B2 patent drawing

AI summary

A system and method for image coding with error feedback are provided, including a method comprising receiving image data containing at least one macro block of pixels, and computing an activity indicator for a macro block. The method further comprising computing prediction error values for pixels in the macro block, and scaling the prediction error values based on the activity indicator.