Projected Motion Vectors for 3D Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding standards like H.264, H.265/HEVC, and VP9 face inefficiencies in image data compression due to high computational loads from brute search methods for motion estimation, especially in three-dimensional video systems with multiple cameras, leading to delays and increased processing time.
Innovation Solution
The method involves projecting motion vectors from a reduced set of camera views onto other camera views using geometric projections, reducing the need for extensive motion estimation computations and searches, thereby decreasing the computational load and processing time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If brute search methods are used for motion estimation, then motion vectors can be accurately determined, but computational load increases significantly causing delays in the coding process
Solution Approach 1:
The patent applies preliminary action by using motion vectors from a reduced set of camera views as pre-computed reference data before encoding the full 3D video sequence. These preliminary motion vectors are then projected to generate initial motion estimates for other views, significantly reducing the search space and computational requirements for subsequent motion estimation operations.
2Measurement precision
If motion vectors are computed separately for each camera view, then each view maintains independent accuracy, but the total computational load multiplies across all camera views
Solution Approach 1:
The patent merges the motion estimation processes across multiple camera views by selecting a reduced set of representative views for full motion vector computation. The motion information from these selected views is then combined through projection operations to generate motion vectors for all other views, thereby merging what would otherwise be separate computational tasks into a unified, more efficient process.
3Productivity
If spatial techniques are used to compute motion vectors from neighbor blocks, then the number of searches is reduced, but computational delays still occur in known coding systems
Solution Approach 1:
The patent applies dimensionality change by transitioning from traditional 2D spatial motion estimation within a single view to leveraging motion information across the additional dimension of multiple camera views. By projecting motion vectors from one view to another using geometric relationships, the system exploits the extra spatial dimension provided by multi-view geometry to reduce computational requirements while maintaining accuracy.
Data Source
AI summary
Techniques related to video coding perform by using projected motion vectors.


