Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Video decoding error compensation method and device, storage medium and terminal

A technology of video decoding and compensation method, which is applied in the direction of digital video signal modification, electrical components, image communication, etc. It can solve the problems of reducing the compensation macroblock and the original macroblock, the comparison value is not much, and the video quality is reduced. The effect of additional cost, reducing the amount of calculation and bandwidth

Active Publication Date: 2019-07-05
SPREADTRUM COMM (SHANGHAI) CO LTD
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in order to improve the accuracy of macroblock edge comparison results, the existing technology requires multiple groups of candidate motion vectors to do difference calculations to reduce the error between the compensated macroblock and the original macroblock, and the bandwidth and calculation amount are large; in addition, due to the loss of There will not be only one macroblock, but a continuous segment, resulting in a decrease in the edge of the lost macroblock that contains correct decoding and reconstruction. In most cases, only one edge remains, so that there are not many correct comparison values, and the error increases. It will affect the edge comparison operation of the next adjacent lost macroblock, causing the error to be passed on all the time, reducing the quality of the compensated video

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Video decoding error compensation method and device, storage medium and terminal
  • Video decoding error compensation method and device, storage medium and terminal
  • Video decoding error compensation method and device, storage medium and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] As mentioned in the background technology, in order to improve the accuracy of macroblock edge comparison results, the existing technology requires multiple sets of candidate motion vectors for difference calculation to reduce the error between the compensated macroblock and the original macroblock, bandwidth and calculation amount In addition, since the lost macroblock will not be a single one, but a continuous segment, the edge of the lost macroblock that contains the correct decoding and reconstruction will be reduced. , and this error will also affect the edge comparison operation of the next adjacent lost macroblock, causing the error to be passed on all the time, reducing the video quality after compensation.

[0041] The technical solution of the present invention determines the residual energy corresponding to each candidate motion vector based on the residual value corresponding to each motion vector recorded in the decoding process, and uses the residual energy...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a video decoding error compensation method and device, a storage medium and a terminal. The video decoding error compensation method comprises the steps that for each lost macro block of a lost area in a current frame, determining an adjacent macro block of the lost macro block and a reference macro block located in a reference frame, wherein the position of the referencemacro block in the reference frame is the same as the position of the lost macro block in the current frame; determining candidate motion vectors of the reference macro block and the adjacent macro block; determining residual energy corresponding to each candidate motion vector according to the residual value of each pixel recorded in the decoding process, wherein the residual energy is the sum ofabsolute values of the residual values calculated according to the size of the lost macro block; and determining a compensation reference vector according to the magnitude of the residual energy corresponding to each candidate motion vector, and compensating the lost macro block by using the compensation reference macro block pointed by the compensation reference vector. Through the technical scheme of the invention, the convenience and accuracy of video decoding error compensation can be improved.

Description

technical field [0001] The present invention relates to the technical field of video data processing, in particular to a video decoding error compensation method and device, a storage medium, and a terminal. Background technique [0002] During video streaming, packet loss or data errors are often caused by network instability, resulting in loss of image quality. [0003] In the prior art, for packet loss, the motion vector of the macroblock will be predicted for the lost macroblock first, and then the most likely closest Fill in the missing macroblocks of the original macroblocks. The specific method is as follows. For the compensation of the lost area of ​​the current frame, a set of candidate motion vectors is first obtained according to a fixed macroblock size (for example, 16 pixels×16 pixels). The candidate motion vectors can come from adjacent macroblocks of the current lost macroblock, or From the reference macroblock at the same location on the reference frame, or...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N19/51H04N19/573H04N19/587H04N19/89
CPCH04N19/51H04N19/573H04N19/587H04N19/89
Inventor 游源棋韦虎陈泰全林福辉
Owner SPREADTRUM COMM (SHANGHAI) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products