Image Decoding Apparatus Error Block Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image decoding apparatuses face challenges in correctly decoding image frames due to data loss during transmission, particularly when motion vector and residue information is incomplete or missing, leading to incorrect decoding results.
Innovation Solution
The image decoding apparatus determines the occurrence of an error block in an image frame and transmits an error report to the encoding apparatus, which then encodes subsequent frames using intra-frame coding. The decoding process sets motion vector information to zero and residue information to zero for affected blocks, allowing decoding to proceed without relying on erroneous data, and switches to intra-frame coding for certain frames to ensure accurate decoding.
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 leading to incorrect decoding
Solution Approach 1:
The patent applies preliminary action by proactively detecting error blocks before they propagate through subsequent frames. The error detection mechanism identifies corrupted blocks in advance, allowing the system to switch to intra-frame coding for affected areas and prevent error propagation, thereby maintaining decoding correctness while preserving inter-frame coding benefits in non-error regions.
Solution Approach 2:
The patent implements local quality by applying different decoding strategies to different regions of the video frame. Error-free blocks continue to use efficient inter-frame coding, while error-affected blocks switch to more robust intra-frame coding. This localized approach maintains overall compression efficiency while ensuring reliability in problematic areas.
2Reliability
If error detection and correction mechanisms are implemented, then decoding reliability is improved, but processing complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the video frame into multiple blocks and independently analyzing each block for errors. This allows the error detection and correction mechanism to operate on a block-by-block basis rather than processing entire frames, reducing overall processing complexity while maintaining high decoding reliability through targeted error handling.
Solution Approach 2:
The patent introduces an intermediary error detection and management layer between the inter-frame and intra-frame decoding processes. This intermediary mechanism monitors decoding validity, detects errors, and orchestrates the switch between coding modes, thereby improving reliability without requiring complete redesign of the decoding architecture.
3Speed
If motion vector information and residue information are used for inter-frame decoding, then decoding speed is improved, but data loss from transmission errors causes incorrect decoding
Solution Approach 1:
The patent implements dynamics by making the decoding mode adaptive rather than static. The system dynamically switches between inter-frame and intra-frame coding modes based on real-time error detection results. When errors are detected in motion vector or residue information, the system automatically transitions to intra-frame coding for affected blocks, maintaining both speed and reliability through flexible adaptation.
Solution Approach 2:
The patent applies parameter changes by modifying the decoding parameters (motion vectors, residue information) based on error detection. When transmission errors are identified, the system changes the decoding parameters to use intra-frame reference data instead of inter-frame data, thereby correcting decoding correctness while maintaining efficient processing through parameter adaptation rather than complete reprocessing.
Data Source
AI summary
The present invention discloses an image decoding method that includes steps outlined below. 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 intra-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 residue information of the intra-frame coding blocks in the N+P-th image frame is retrieved to decode the intra-frame coding blocks according to the intra-frame coding technology.


