Multiview Video Coding Using Bit-Difference View Compensation

Solution Overview

Problem

Existing multiview video coding methods are inefficient in determining which adjacent reference view image to use for parallelization and view compensation in non-referenced view video groups, leading to increased coding calculations and potential image quality deterioration.

Innovation Solution

A method and device that determine a view compensation pattern and parallelization pattern based on the number of bits in frames of non-referenced view video groups, comparing these to left and right reference view images, and updating these patterns for successive non-referenced view groups to balance bit usage and reduce coding calculations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If predictable coding is performed on time, space, and views between images obtained using a plurality of cameras, then image quality can be maintained, but the amount of coding compression calculations significantly increases

Engineering Contradiction:
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the multiview video into reference view video groups and non-referenced view video groups. By dividing the coding process into distinct segments with different processing requirements, the system maintains image quality for reference views while reducing calculation complexity for non-referenced views through selective parallelization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically determines parallelization patterns based on video characteristics such as the number of bits in frames and differences between reference and non-referenced views. This dynamic adaptation allows the system to adjust coding calculations according to actual video content, maintaining quality when necessary while reducing computations when possible.

Inventive Principle:
Principle #15Dynamics

2Productivity

If view compensation and parallelization are performed for all non-referenced view video groups, then coding efficiency improves, but the amount of coding calculations increases

Engineering Contradiction:
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies different coding strategies to different regions of the video data. Reference view video groups receive full view compensation and parallelization processing, while non-referenced view video groups use simplified processing. This local differentiation optimizes coding efficiency for critical regions while reducing calculations for less critical regions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes processing parameters based on video characteristics, specifically adjusting the level of view compensation and parallelization applied to non-referenced views based on bit differences and frame characteristics. This parameter adaptation balances coding efficiency with computational load.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the number of bits in non-referenced view frames is reduced, then coding rate improves, but image quality may deteriorate

Engineering Contradiction:
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent uses feedback mechanisms to monitor the number of bits in frames and adjusts view compensation patterns accordingly. By measuring bit differences between reference and non-referenced views, the system dynamically adjusts processing to maintain image quality while optimizing coding rate, ensuring quality is preserved when bit reduction occurs.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10075691B2Multiview video coding method using non-referenced view video group
Publication Date: 2018.09.11
  • US10075691B2 patent drawing
  • US10075691B2 patent drawing
  • US10075691B2 patent drawing

AI summary

A multiview video coding method and device used in coding of non-referenced view video groups. A view compensation pattern and a parallelization view pattern are determined based on video characteristics, such as the number of bits of each frame of a first non-referenced view video group among the non-referenced view video groups, the difference between the number of bits of each frame and the number of bits of a left reference view image, the difference between the number of bits of each frame and the number of bits of a right reference view image. A view compensation pattern and a parallelization view pattern of a successive non-referenced view video group are determined as the view compensation pattern and the parallelization view pattern of the first non-referenced view video group, whereby multiview video images are coded at a high coding rate without deteriorating image quality.