Video Coding Pixel Attribute Compensation for Inter-View Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In three-dimensional video coding, differences in camera angles and parameters between views lead to inaccurate inter-view prediction and decreased coding efficiency due to misalignment and varying camera settings.
Innovation Solution
A method and apparatus for video coding and decoding that calculate a prediction value using pixel points around a coding unit and its reference block, acquiring neighboring pixel points, finding corresponding reference pixel points, and calculating pixel attribute compensation parameters to improve prediction accuracy and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional inter-view prediction is used without compensation, then coding complexity is reduced, but prediction accuracy deteriorates due to camera angle and parameter differences between views
Solution Approach 1:
The patent applies parameter changes by introducing pixel attribute compensation parameters (such as brightness compensation and color compensation) to adjust the reference block from a different view angle to match the current block's characteristics. This resolves the contradiction by modifying the prediction parameters to account for camera angle and parameter differences, thereby improving prediction accuracy without requiring a complete redesign of the coding system.
Solution Approach 2:
The patent introduces compensation parameters as intermediaries between the reference block and the current block. These compensation parameters act as mediators that bridge the gap caused by different camera angles and settings, allowing accurate prediction while maintaining a relatively simple coding structure. The intermediaries enable the system to handle view differences without increasing overall coding complexity significantly.
2Measurement precision
If pixel attribute parameters are coded directly to compensate for view differences, then prediction accuracy is improved, but coding efficiency deteriorates due to increased data transmission
Solution Approach 1:
The patent applies partial action by selectively applying compensation only to pixel attributes that significantly differ between views, rather than coding all parameters. The compensation parameters are calculated and transmitted only when necessary, based on the magnitude of view differences. This resolves the contradiction by providing accurate prediction where needed while avoiding unnecessary data transmission, thereby maintaining coding efficiency.
Solution Approach 2:
The patent changes the approach from coding absolute pixel attribute parameters to coding relative compensation parameters. Instead of transmitting full pixel attribute data, the system transmits compact compensation values that adjust the reference block to match the current block. This parameter transformation significantly reduces data transmission requirements while maintaining prediction accuracy.
3Measurement precision
If compensation for camera angle differences is implemented, then inter-view prediction accuracy is improved, but computational complexity increases
Solution Approach 1:
The patent segments the compensation process into distinct stages: calculating compensation parameters separately from the main prediction process, and applying them in a dedicated compensation step. This segmentation allows the system to handle complex calculations in a structured manner, improving prediction accuracy while managing computational complexity through organized processing stages.
Solution Approach 2:
The patent applies preliminary action by pre-calculating compensation parameters based on camera extrinsic parameters and view geometry before the actual prediction process. This preliminary calculation allows the main prediction algorithm to work with pre-adjusted reference blocks, reducing the computational burden during real-time encoding and decoding operations.
Data Source
AI summary
This disclosure relates to the field of video coding and decoding technology, and particularly, to a method and an apparatus for coding and decoding videos, wherein the coding method comprises: acquiring available neighboring pixel points which are reconstructed and neighboring to a coding unit; finding a reference block corresponding to the coding unit according to the motion vector of a prediction unit for a pixel attribute in the coding unit, and acquiring corresponding reference pixel points around the reference block; calculating a pixel attribute compensation parameter of the prediction unit using a value of the pixel attribute of the neighboring pixel point and a value of the same pixel attribute of the reference pixel point; and calculating a first prediction value of the prediction unit according to the pixel attribute compensation parameter, and coding the coding unit according to the first prediction value.


