Basemesh HRD Buffering for Independent Submesh Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing decoding processes for basemesh bitstreams in the new international dynamic mesh compression standard (ISO/IEC 23090-29) face challenges due to the lack of a unified buffering management system, which complicates the application of HRD models and requires separate processing for intra and inter encoded meshes, leading to inefficiencies.
Innovation Solution
A Hypothetical Reference Decoding (HRD) operation is introduced to manage basemesh bitstreams with a single buffering system, utilizing a Coded BaseMesh Buffer (CBMB) and Decoded BaseMesh Buffer (DBMB) to enable independent decoding of submeshes, allowing for efficient processing without internal buffering and aligning with video decoder architectures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If separate processing for intra and inter encoded meshes is used, then decoding accuracy is maintained, but device complexity and processing overhead increase
Solution Approach 1:
The patent merges the separate buffering management systems for intra and inter encoded meshes into a unified HRD model. The Coded BaseMesh Buffer (CBMB) and Decoded BaseMesh Buffer (DBMB) are managed through a single HRD framework that handles both encoding types, eliminating the need for separate buffer management while maintaining decoding accuracy through consistent reference mesh provisioning.
Solution Approach 2:
The HRD model is designed to serve multiple functions simultaneously: it manages both intra and inter encoded meshes, provides reference meshes for both encoding types, and handles timing and synchronization for diverse mesh data. This universal buffering system replaces multiple specialized buffers, reducing overall system complexity while maintaining all required decoding capabilities.
2Reliability
If internal buffering is utilized for processing NAL units, then decoding completeness is ensured, but productivity and processing efficiency decrease
Solution Approach 1:
The patent extracts the buffering function from the internal processing path and places it in the external HRD model. The CBMB and DBMB are defined as external entities that the decoder can utilize without implementing complex internal buffering logic. This extraction maintains decoding completeness by ensuring all necessary reference meshes are available while simplifying the decoder's processing path and improving efficiency.
Solution Approach 2:
The HRD model acts as an intermediary between the bitstream and the decoder, managing all buffering operations externally. The CBMB and DBMB serve as intermediary structures that the decoder accesses through standardized interfaces, eliminating the need for the decoder to implement its own internal buffering mechanisms and thereby improving processing efficiency while maintaining completeness.
3Device complexity
If the video HRD model is applied to basemesh sub-bitstream, then buffering management is simplified, but adaptability to mesh-specific decoding requirements is lost
Solution Approach 1:
The patent adapts the video HRD model by introducing mesh-specific parameters and structures while maintaining the overall simplified buffering framework. The CBMB and DBMB are configured with mesh-specific attributes such as vertex information, connectivity data, and mesh-specific timing parameters. This allows the system to maintain the simplicity of the HRD model while being fully adaptable to mesh decoding requirements through localized modifications.
Solution Approach 2:
The patent modifies the HRD model parameters to accommodate mesh-specific requirements. The buffering structures include mesh-specific parameters such as vertex coordinate information, connectivity data, and mesh timing information. These parameter changes enable the simplified HRD framework to handle diverse mesh decoding scenarios, from static to dynamic meshes, while maintaining buffering management simplicity.
Data Source
AI summary
A Hypothetical Reference Decoding (HRD) operation for basemesh bitstreams is described herein. An HRD model is able to handle and address the peculiarities associated with the decoding process, and provisioning of appropriate HRD related syntax structures and tables in the Video Usability information (VUI) as well as buffering period, basemesh timing, and decoding unit information Supplemental Enhancement Information (SEI) messages.


