Video Decoding Using Dynamic Reference Vector Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video codecs face challenges in efficiently encoding and decoding high-resolution or high-quality video content due to limitations in their encoding methods, which result in suboptimal coding rates.

Innovation Solution

The proposed solution involves a method for determining a prediction mode and type of reference vector for video encoding and decoding, where a disparity vector or motion vector is used based on neighboring block information, including depth values, to improve coding efficiency by generating reference vectors for blocks without pre-defined types, thereby enhancing coding rate performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional block-based prediction is used for video encoding, then encoding simplicity is maintained, but coding rate performance deteriorates

Engineering Contradiction:
Improvecoding rateVSAvoidencoding method complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent dynamically determines reference vector types (motion vector or disparity vector) based on prediction mode and neighboring block characteristics, rather than using a fixed block-based approach. This dynamic adaptation allows the system to optimize coding rate by selecting the most appropriate reference vector type for each block while maintaining manageable encoding complexity through systematic decision rules.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of reference vector type selection based on prediction mode and neighboring block information. By modifying how reference vectors are determined (using depth values, neighboring block types, and prediction modes), the system improves coding rate performance without requiring fundamentally complex encoding architecture.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If neighboring block information is fully utilized for reference vector determination, then coding efficiency improves, but computational complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by determining reference vector types based on specific neighboring block characteristics and prediction modes rather than uniformly processing all blocks. This localized approach improves coding efficiency by adapting to local block properties while avoiding the computational burden of analyzing all possible neighboring blocks for every encoding decision.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses partial action by selectively utilizing neighboring block information based on prediction mode and block type requirements. Rather than comprehensively analyzing all neighboring blocks, the system applies reference vector determination only where necessary and appropriate, improving coding efficiency without excessive computational complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10009618B2Video encoding method and apparatus therefor using modification vector inducement, video decoding method and apparatus therefor
Publication Date: 2018.06.26 SAMSUNG ELECTRONICS CO LTD
  • US10009618B2 patent drawing
  • US10009618B2 patent drawing
  • US10009618B2 patent drawing

AI summary

A video decoding method according to an embodiment may include: determining whether a neighboring block adjacent to a current block has a direction vector indicating a specific location in an image; when the neighboring block does not have the direction vector, generating a disparity vector of a neighboring block indicating a specific location in an image having a different view from a view of an image of the neighboring block.