Disparity Shifted Motion Vector Candidate for 3D Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-view and 3D video coding, the accuracy of disparity vectors used for inter-view prediction is often inadequate, leading to increased bitstream size due to inaccurate motion vector candidates, which affects coding efficiency.

Innovation Solution

A video coder determines a first available disparity motion vector among spatial neighboring blocks, shifts its horizontal component to derive a disparity shifted motion vector (DSMV) candidate, and adds it to the merge candidate list, improving the accuracy of motion information for inter-view prediction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional merge mode is used with basic motion vector candidates, then device complexity is reduced, but measurement precision of disparity vectors deteriorates leading to increased bitstream size

Engineering Contradiction:
Improvedisparity vector accuracyVSAvoidmerge candidate list construction complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the merge candidate list construction into distinct parts: spatial neighboring block candidates, temporal neighboring block candidates, and DSMV candidates. This segmentation allows systematic incorporation of multiple candidate types to improve disparity vector accuracy while maintaining manageable complexity through structured processing of each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary construction of the merge candidate list including DSMV candidates derived from spatial neighboring blocks before the actual merge mode selection. By pre-computing and storing these candidates with their associated reference picture lists and motion vectors, the system prepares accurate disparity vector options in advance, improving measurement precision without increasing runtime complexity.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If inaccurate motion vector candidates are used, then coding efficiency deteriorates, but bitstream size increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidbitstream size
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent incorporates feedback by using motion vectors from spatial and temporal neighboring blocks to construct the merge candidate list. The decoder uses the selected merge candidate index to retrieve pre-computed motion information, creating a feedback loop where accurate motion vectors from neighboring blocks improve the current block's prediction accuracy, reducing residual data and bitstream size while improving coding efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9609347B2Advanced merge mode for three-dimensional (3D) video coding
Publication Date: 2017.03.28 QUALCOMM INC
  • US9609347B2 patent drawing
  • US9609347B2 patent drawing
  • US9609347B2 patent drawing

AI summary

As part of a video encoding process or a video decoding process, a video coder may determine a first available disparity motion vector among spatial neighboring blocks of a current block of the video data. Furthermore, the video coder may shift a horizontal component of the first available disparity motion vector to derive a shifted disparity motion vector candidate (DSMV). The video coder may add the DSMV into a merge candidate list.