Video Encoding Prediction Unit Refinement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding methods face inefficiencies in compressing high-resolution or high-quality video content, as they often require excessive macroblocks, leading to increased data and decreased compression efficiency.
Innovation Solution
The proposed method involves generating a new predicted block by adjusting pixel values based on the location of a predicted block within a picture, using post-processing techniques to optimize video encoding and decoding, thereby improving compression efficiency by adjusting coding units and transform units according to the characteristics of the image.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If video is encoded using traditional macroblock-based methods, then encoding coverage is complete, but compression efficiency deteriorates due to excessive macroblocks required for high-resolution content
Solution Approach 1:
The patent divides the video encoding process into multiple stages: generating initial predicted blocks, performing post-processing to create refined predicted blocks, and then encoding the difference between original and refined blocks. This segmentation allows using larger coding units while maintaining accuracy, reducing the total number of macroblocks needed for high-resolution content.
Solution Approach 2:
The patent introduces a new dimension of processing by creating predicted blocks from neighboring blocks and then refining them through post-processing operations. This additional processing dimension enables more accurate predictions with fewer macroblocks, improving compression efficiency without sacrificing coverage.
2Measurement precision
If post-processing is applied to all coding units, then prediction accuracy improves, but processing complexity increases
Solution Approach 1:
The patent applies post-processing selectively rather than uniformly to all coding units. By analyzing local characteristics of predicted blocks and applying refinement operations only where beneficial, the system improves prediction accuracy in critical areas while avoiding unnecessary processing elsewhere, thus balancing accuracy improvement with complexity management.
Data Source
AI summary
Disclosed are a video encoding method and apparatus and a video decoding method and apparatus. The method of encoding video includes: producing a first predicted coding unit of a current coding unit, which is to be encoded; determining whether the current coding unit comprises a portion located outside a boundary of a current picture; and producing a second predicted coding unit is produced by changing a value of pixels of the first predicted coding unit by using the pixels of the first predicted coding unit and neighboring pixels of the pixels when the current coding unit does not include a portion located outside a boundary of the current picture. Accordingly, a residual block that is the difference between the current encoding unit and the second predicted encoding unit, can be encoded, thereby improving video prediction efficiency.


