Method for hiding video errors by using linear programming model
A linear programming and error concealment technology, applied in digital video signal modification, television, electrical components, etc., can solve problems such as unsatisfactory effect, unsatisfactory processing speed, and no consideration of lost area boundary correlation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0281] This embodiment proposes a video image error concealment method using a linear programming model for a 4×4 sub-macroblock type, including the following steps:
[0282] Step 1: Obtain the boundary pixels of the macroblock to be repaired:
[0283]The decoded image is stored in the buffer, and the location of the macroblock to be repaired is used to calculate the location of the boundary pixel of the macroblock to be repaired, and the pixel value is taken out from the buffer to obtain the boundary pixel of the macroblock to be repaired;
[0284] Step 2: Get motion vector set:
[0285] In this frame, the macroblock to be repaired is adjacent to the correct macroblock in the four directions of up, down, left and right, and the correct macroblock is split into multiple correct sub-macroblocks, and each adjacent correct sub-macroblock has a motion vector . Obtain the motion vectors of all adjacent sub-macroblocks and their corresponding reference frames, and remove the repea...
Embodiment 2
[0355] This embodiment proposes a video image error concealment method using a linear programming model for 8×8 sub-macroblock types, including the following steps:
[0356] Step 1: Obtain the boundary pixels of the macroblock to be repaired:
[0357] The decoded image is stored in the buffer, and the location of the macroblock to be repaired is used to calculate the location of the boundary pixel of the macroblock to be repaired, and the pixel value is taken out from the buffer to obtain the boundary pixel of the macroblock to be repaired;
[0358] Step 2: Get motion vector set:
[0359] In this frame, the macroblock to be repaired is adjacent to the correct macroblock in the four directions of up, down, left and right, and the correct macroblock is split into multiple correct sub-macroblocks, and each adjacent correct sub-macroblock has a motion vector , obtaining the motion vectors of all adjacent sub-macroblocks and their corresponding reference frames, and removing the r...
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