Error concealment method and device for macroblock subjected to decoding error
An error concealment and decoding error technology, applied in the error concealment field of decoding error macroblocks, can solve problems such as unsatisfactory effects and achieve good results
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0056] In the process of decoding the current frame, whether there is an error in the decoded data of the macroblock of the current frame in the video code stream is detected by syntax; for example, the following syntax detection method can be used to determine whether there is a decoding error of the macroblock, the motion vector Whether the value exceeds the range; whether the variable-length coding (Variable-length, VLC) code word is valid; whether the discrete cosine transform (Discrete Consine Transform, DCT) coefficient exceeds the range; whether the number of DCT coefficients exceeds the range; whether the quantization coefficient exceeds the range ;Whether the number of decoded macroblocks exceeds the range, whether the code stream has packet loss (macroblocks in the lost data packet also belong to decoding errors), when there are decoding error macroblocks, identify the macroblocks where decoding errors occur, After the decoding process of the current frame ends, if th...
Embodiment 2
[0097] In the second embodiment of the present invention, on the basis of the technical solution provided by the first embodiment, the motion vector value of the current macroblock is also predicted in the time domain, and then the effect of error concealment of the motion compensation value under the two methods is compared, The motion compensation value obtained by a method with better effect is selected as the final error concealment result of the current macroblock.
[0098] Such as Figure 6 As shown, the error concealment method for decoding an error macroblock provided in Embodiment 2 of the present invention specifically includes the following steps:
[0099] S601. For a macroblock that is decoded incorrectly during the decoding process of the current frame, use the motion vector values of the correctly decoded first macroblocks adjacent to the macroblock and the motion vector values of the second macroblocks that have completed error concealment predicting the fi...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com