Block Error Compensation Using Median Filter and Self-Service

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multimedia communication, block errors in image frames pose challenges due to limited bandwidth and data transmission speed, requiring additional memory for error compensation and real-time processing, which is inefficient.

Innovation Solution

A block error compensating apparatus and method using a video codec decoder, error concealment block with a median filter to detect and compensate block errors without additional memory, enabling real-time processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If additional memory is used for block error compensation, then error compensation reliability is improved, but device complexity and cost increase

Engineering Contradiction:
Improveerror compensation reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies the self-service principle by enabling the current frame to compensate for its own block errors using only its previously decoded blocks, eliminating the need for additional memory resources. The compensation process utilizes data already present in the current frame through intra-frame prediction and motion compensation techniques.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements discarding and recovering by abandoning the conventional approach of storing entire previous frames in additional memory. Instead, it recovers compensation data by reusing blocks from the current frame that have already been decoded, thereby recovering the compensation function without requiring extra memory resources.

Inventive Principle:
Principle #34Discarding and recovering

2Reliability

If additional memory is allocated for error compensation, then block error handling capability is improved, but processing speed decreases

Engineering Contradiction:
Improveblock error handling capabilityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs self-service error compensation by using already-decoded blocks within the current frame to compensate for erroneous blocks, eliminating the need to retrieve data from additional memory resources and thereby maintaining real-time processing speed.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies preliminary action by ensuring that compensation data from previously decoded blocks is prepared and available before the error compensation step is needed. This allows the compensation process to proceed immediately without additional memory access delays.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If conventional error compensation methods are used, then error correction is achieved, but real-time processing cannot be maintained

Engineering Contradiction:
Improveerror correctionVSAvoidreal-time processing
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent enables real-time error correction through self-service mechanisms where the current frame compensates for its own errors using internally available data, eliminating the need for additional memory access and maintaining real-time processing capability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary decoding of blocks that will be needed for error compensation before the actual compensation step occurs. This preliminary preparation ensures that all necessary data is ready in advance, enabling real-time error correction without processing delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8428141B2Block error compensating apparatus of image frame and method thereof
Publication Date: 2013.04.23 LG ELECTRONICS INC
  • US8428141B2 patent drawing
  • US8428141B2 patent drawing
  • US8428141B2 patent drawing

AI summary

An apparatus and method are provided for compensating a block error in an image frame. This may include a video codec decoder for decoding an inputted image frame, and outputting a decoded image frame. An error concealment block may detect an error-generated block in the decoded image frame and compensate the detected error block through a median filter, and output the compensated image frame.