Block Error Compensation Using Median Filter and Self-Service
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If additional memory is used for block error compensation, then error compensation reliability is improved, but device complexity and cost increase
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.
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.
2Reliability
If additional memory is allocated for error compensation, then block error handling capability is improved, but processing speed decreases
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.
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.
3Reliability
If conventional error compensation methods are used, then error correction is achieved, but real-time processing cannot be maintained
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.
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.
Data Source
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.


