Multi-View Video Chrominance Compensation Block Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-view video coding technologies face inefficiencies in chrominance compensation, particularly in determining and applying chrominance compensation values for inter prediction and inter-view prediction, which affects video quality and coding performance.

Innovation Solution

A method and apparatus for determining and applying chrominance compensation values in multi-view video coding, involving the determination of picture types, block types, and chrominance compensation flags based on pixel value differences and quantization parameters, to optimize chrominance compensation for improved coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If chrominance compensation is performed for all blocks, then video quality is improved, but coding efficiency deteriorates due to increased computational complexity

Engineering Contradiction:
Improvevideo qualityVSAvoidcoding efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies local quality by determining chrominance compensation on a block-level basis rather than uniformly across the entire picture. The system calculates compensation values only for blocks that require them, based on local characteristics such as motion vector availability and prediction accuracy, thereby improving video quality where needed while maintaining coding efficiency in regions where compensation is not beneficial.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by selectively applying chrominance compensation only to specific blocks that meet certain criteria (e.g., blocks with available motion vectors and certain picture types), rather than applying it excessively to all blocks. This selective approach avoids unnecessary computational overhead while ensuring compensation is applied where it most effectively improves video quality.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If chrominance compensation values are calculated for all blocks, then prediction accuracy is improved, but processing time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system calculates chrominance compensation values locally for each block based on its specific characteristics, such as whether it has motion vectors and what picture type it belongs to. This localized calculation approach ensures high prediction accuracy for blocks that need it while avoiding the time cost of calculating compensation for blocks where it would not improve prediction accuracy.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial action by computing chrominance compensation only for blocks that meet specific conditions (e.g., inter-coded blocks with available motion vectors), rather than performing the calculation for all blocks. This selective computation maintains prediction accuracy for critical blocks while significantly reducing overall processing time.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If chrominance compensation is applied without considering block type, then implementation is simplified, but coding performance deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcoding performance
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent implements local quality by tailoring chrominance compensation application to specific block types and picture types. The system determines whether to apply compensation based on block characteristics such as motion vector availability, prediction mode, and picture type (I, P, or B pictures), thereby optimizing coding performance for each block type while maintaining a systematic implementation approach.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8948264B2Method and apparatus for multi-view video encoding using chrominance compensation and method and apparatus for multi-view video decoding using chrominance compensation
Publication Date: 2015.02.03 UNIVERSITY INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
  • US8948264B2 patent drawing
  • US8948264B2 patent drawing
  • US8948264B2 patent drawing

AI summary

Methods and apparatuses for efficiently coding and decoding multi-view video are provided. A method of decoding multi-view video includes: interpreting a first picture type indicating whether a current picture of the multi-view video is a reference video type for inter prediction; interpreting a block type indicating a method of determining a motion vector of a current block of the current picture; interpreting a chrominance compensation value of the current block based on at least one of the interpreted first picture type and the interpreted block type; and performing chrominance compensation on the current block by using the interpreted chrominance compensation value.