Texture Merging Candidate Derivation in 3D Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 3D-HEVC systems face issues with inaccurate motion information inheritance in texture merging candidates for depth map coding due to differences in picture order count (POC) and view identifier (ViewId) between texture and depth components, leading to potential system crashes and performance degradation.
Innovation Solution
The method ensures consistent texture merging candidates by only inheriting motion information if the reference depth picture has the same POC and ViewId as the reference texture picture, and restricts reference pictures to have the same POC and ViewId for both depth and texture components, preventing invalid candidates and ensuring accurate motion information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If motion information is inherited from collocated texture block without checking POC and ViewId consistency, then coding efficiency is improved through texture merging mode, but system reliability deteriorates due to incorrect motion information and potential system crashes
Solution Approach 1:
The patent applies preliminary anti-action by checking POC and ViewId consistency before inheriting motion information from texture merging candidates. This preventive measure stops incorrect motion information from being used, thereby avoiding system crashes and ensuring reliability while still allowing texture merging mode to improve coding efficiency when conditions are met
2Adaptability or versatility
If reference lists are configured differently for texture and depth components, then system flexibility is improved, but motion information accuracy deteriorates leading to invalid candidates
Solution Approach 1:
The patent applies local quality by making the motion information inheritance conditional rather than universal. Specifically, texture merging candidates are only used when POC and ViewId match, allowing different reference list configurations for flexibility while ensuring accuracy is maintained locally at each candidate evaluation point through the consistency check
3Productivity
If texture merging candidate is always selected for depth block encoding, then encoding speed is improved, but motion vector accuracy deteriorates due to scaling operations and resolution mismatches
Solution Approach 1:
The patent prevents the use of texture merging candidates when POC or ViewId inconsistency is detected, avoiding the introduction of inaccurate motion vectors from scaling operations and resolution mismatches. This selective approach maintains encoding speed by using texture merging only when conditions are favorable while preventing accuracy degradation
Data Source
AI summary
A method of depth map coding for a three-dimensional video coding system incorporating consistent texture merging candidate is disclosed. According to the first embodiment, the current depth block will only inherit the motion information of the collocated texture block if one reference depth picture has the same POC (picture order count) and ViewId (view identifier) as the reference texture picture of the collocated texture block. In another embodiment, the encoder assigns the same total number of reference pictures for both the depth component and the collocated texture component for each reference list. Furthermore, the POC (picture order count) and the ViewId (view identifier) for both the depth image unit and the texture image unit are assigned to be the same for each reference list and for each reference picture.


