Inter-Frame Image Decoding with Error Block Recovery Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image decoding apparatuses struggle to correctly decode image frames due to data loss during transmission, particularly when motion vector and residue information is missing or corrupted.
Innovation Solution
The image decoding apparatus determines the occurrence of an error block and transmits an error report to the encoding apparatus, setting motion vector information to zero and residue information to zero for affected blocks, and references a previous error-free frame for decoding, ensuring valid decoded frames are generated.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of substance
If inter-frame coding technology is used to compress video data, then compression efficiency is improved, but data loss during transmission occurs causing decoding errors
Solution Approach 1:
The patent applies preliminary action by detecting error blocks before they propagate to subsequent frames. The decoding apparatus identifies erroneous blocks in the current frame and generates error reports that are transmitted to the encoding apparatus, which then prepares correction data in advance for use in decoding future frames, preventing error propagation before it occurs.
Solution Approach 2:
The patent implements feedback through a closed-loop error reporting mechanism. The decoding apparatus monitors incoming data for errors, generates error reports containing information about corrupted blocks, transmits these reports back to the encoding apparatus, and uses the encoded correction data to fix subsequent decoding errors, creating a continuous feedback cycle that maintains decoding reliability despite data loss.
2Measurement precision
If motion vector information and residue information are transmitted for all blocks, then decoding accuracy is improved, but transmission bandwidth increases
Solution Approach 1:
The patent applies local quality by differentiating the treatment of different image blocks based on their error status. For non-error blocks, full motion vector and residue information is transmitted to maintain high decoding accuracy. For error blocks, a simplified error report format is used that consumes less bandwidth, while still enabling accurate reconstruction through the feedback mechanism. This selective approach optimizes bandwidth usage while maintaining overall decoding quality.
3Reliability
If error correction is performed by referencing previous error-free frames, then decoding validity is improved, but processing complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the image frame into multiple blocks and independently identifying which blocks contain errors. Rather than treating the entire frame as a single unit, the error detection and correction process operates on individual blocks, allowing the decoding apparatus to process only affected areas with special error correction logic while using standard decoding for the rest, thereby managing complexity through localized processing.
Data Source
AI summary
The present invention discloses an image decoding method. Error report information related to an error block in an N-th image frame generated according to an inter-frame coding technology is received by an image encoding apparatus at a time spot that the image decoding apparatus receives a corresponding block of an N+P−1-th image frame and an N+P-th image frame is encoded according to an inter-frame coding technology. Blocks in the N-th image frame before the occurrence of the error block are decoded according to the inter-frame coding technology. Motion vector information and residue information are set to be zero to decode the blocks from the error block to the N+P−1-th image frame according to the inter-frame coding technology. The motion vector information and the residue information of the inter-frame coding blocks in the N+P-th image frame are retrieved to decode the blocks therein according to the inter-frame coding technology.


