Video Decoding Using Dynamic Reference Vector Selection
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Productivity
If conventional block-based prediction is used for video encoding, then encoding simplicity is maintained, but coding rate performance deteriorates
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.
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.
2Productivity
If neighboring block information is fully utilized for reference vector determination, then coding efficiency improves, but computational complexity increases
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.
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.
Data Source
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.


