3DVC Codec Inside View Motion Prediction Mode
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 3D video coding technologies face challenges in efficiently coding texture and depth views, particularly in utilizing motion redundancy between them, transmitting camera parameters, and adapting views for different resolutions, which affects compression efficiency and bitstream management.
Innovation Solution
The implementation of an inside view motion prediction (IVMP) mode that allows the depth view component to adopt motion information from the texture view component without additional delta values, along with modifications to syntax elements and camera parameter signaling, enables joint coding and efficient transmission of 3D video data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If motion information is separately coded for depth view, then motion precision is maintained, but bitstream length increases
Solution Approach 1:
The patent applies copying by reusing motion information from the texture view as the motion information for the depth view. Instead of encoding separate motion vectors for depth, the system copies the motion data from texture, eliminating redundant encoding while maintaining motion prediction accuracy. This is achieved through the syntax element that indicates adoption of texture motion information for depth coding.
2Productivity
If motion redundancy between texture and depth views is utilized, then compression efficiency improves, but device complexity increases
Solution Approach 1:
The patent merges the motion coding processes of texture and depth views by allowing the depth view to adopt motion information from the texture view. This combining approach exploits the temporal and spatial redundancy between the two views, achieving compression efficiency improvements without requiring complex separate motion estimation algorithms for each view.
3Quantity of substance
If joint coding of texture and depth views is implemented, then bitrate is reduced, but coding complexity increases
Solution Approach 1:
The patent applies preliminary action by encoding the texture view first and using its motion information as a basis for depth view coding. This sequential approach with pre-computed motion data from texture reduces the computational burden during depth coding, achieving bitrate reduction while managing coding complexity through the established encoding order and motion information reuse.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
This disclosure describes features and techniques applicable to threedimensional (3D) video coding. In one example, a technique may include coding a texture view video block, and coding a depth view video block, wherein the depth view video block is associated with the texture view video block. Coding the depth view video block may include coding a syntax element to indicate whether or not motion information associated with the texture view video block is adopted as motion information associated with the depth view video block.