Inter-Frame Image Decoding Using Panning Motion Vector Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image decoding apparatuses struggle to correctly decode video content when data loss occurs during transmission due to missing motion vector and residue information, leading to incorrect decoding of image frames.
Innovation Solution
An image decoding method and apparatus that utilize a front-end and back-end decoding circuit to detect error blocks, transmit error reports, and employ panning motion vectors and zero residue information to maintain decoding accuracy and fluency by referencing previous error-free frames for decoding subsequent frames.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of substance
If inter-frame coding technology is used to compress video content, then compression efficiency is improved, but decoding reliability deteriorates when data loss occurs during transmission
Solution Approach 1:
The patent stores motion vector information and residue information from error-free reference frames (N-1 frame and earlier) in advance, so that when data loss occurs in frame N, the decoder can immediately retrieve these pre-stored values to reconstruct the lost blocks without requiring the corrupted data from the transmission stream
Solution Approach 2:
The patent creates a copy of motion vector information and residue information from a known good reference frame (N-1 frame) to replace the corrupted data in frame N. This copying mechanism allows the decoder to reconstruct error blocks by substituting the lost information with identical or similar data from the reference frame, maintaining decoding reliability while preserving compression efficiency
2Reliability
If error correction strategies are implemented to handle data loss, then decoding reliability is improved, but device complexity increases
Solution Approach 1:
The patent enables the decoder to self-correct errors by autonomously retrieving stored motion vector and residue information from its own memory buffers when data loss is detected. The system uses its existing resources (stored reference data) to fix the problem without requiring external intervention or complex error correction algorithms, thus improving reliability while minimizing added complexity
Solution Approach 2:
The patent introduces a simple intermediary mechanism - a buffer that stores motion vector information and residue information from reference frames. This buffer acts as a mediator between the corrupted transmission data and the decoding process, providing ready-to-use replacement values that simplify the error handling logic and reduce overall system complexity
3Measurement precision
If motion vector information and residue information are transmitted for every frame, then decoding accuracy is improved, but transmission bandwidth increases
Solution Approach 1:
The patent applies different data transmission strategies to different regions of the video stream. For blocks that are correctly received, the decoder uses the transmitted motion vector and residue information. For blocks that suffer data loss, the decoder locally substitutes the lost information with data from reference frames. This local differentiation maintains decoding accuracy for most blocks while reducing overall transmission bandwidth requirements
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 when the image decoding apparatus receives a block of an N+P−1-th image frame. The N+P-th image frame is encoded according to the inter-frame coding technology. Blocks in the N-th image frame before the error block are decoded according to the inter-frame coding technology. A panning motion vector of an N−1-th image frame serves as the motion vector information and the residue information is 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 perform decoding according to the inter-frame coding technology.


