Video Decoder Error Concealment for Packet Loss
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image frame error concealment methods in VOLTE video telephony services are inadequate in handling packet loss, leading to mosaic and lag issues due to dependence on network conditions and cooperation between peer devices, which limits restoration effectiveness, especially in complex network environments.
Innovation Solution
An image frame error concealment method that determines packet loss errors and performs error concealment on subsequent frames by referencing previous frames, decoding specific macroblocks, and using motion vectors to recover inter macroblocks, thereby reducing the impact of packet loss without relying on network retransmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data retransmission is performed in the transport layer, then image restoration can be achieved in good network conditions, but the method requires cooperation between peer devices and is limited by network conditions
Solution Approach 1:
The patent introduces an error concealment mechanism in the video decoder as an intermediary restoration method. When transport layer retransmission fails or is unavailable, the decoder independently performs error concealment on lost or erroneous frames using reference frames and motion compensation, ensuring image quality without requiring peer device cooperation
Solution Approach 2:
The error concealment function enables the decoder to restore image quality independently without external assistance. The system uses available reference frames and decoding information to reconstruct lost data, making the restoration process self-sufficient and adaptable to any network condition or peer device
2Reliability
If error concealment is performed on the nth frame with packet loss, then image quality may be degraded, but skipping error concealment on erroneous frames prevents error propagation to subsequent frames
Solution Approach 1:
The patent extracts and isolates the erroneous nth frame from the normal decoding sequence. When packet loss is detected in the nth frame, the system performs error concealment specifically on that frame using reference frames before it, then uses the concealed frame as reference for subsequent frames, preventing error propagation while maintaining image quality
Solution Approach 2:
The patent performs error concealment on the nth frame in advance before it can propagate errors to subsequent frames. By detecting packet loss early and concealing errors using previous reference frames, the system prevents harmful error propagation while maintaining overall image quality
3Loss of information
If transport layer restoration is used, then data can be retransmitted, but the method requires protocol support from both ends and suffers from time delay
Solution Approach 1:
The patent performs error concealment immediately at the decoder when packet loss is detected, without waiting for retransmission. By using available reference frames and motion compensation to reconstruct lost data in real-time, the system eliminates retransmission delay and ensures continuous video playback
Data Source
AI summary
The present disclosure discloses an image frame error concealment method including the following steps: determining whether an nth image frame has a packet loss error, and if so, not performing error concealment on the nth image frame; and performing error concealment on an (n+1)th image frame, wherein the error concealment operation is performed with reference to one or more image frames before the nth image frame, wherein n is an integer greater than or equal to 2.


