Parameter Set Signaling for Flexible Video Tool Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video codec designs face challenges in efficiently coding and updating parameters of various tools in a parameter set without increasing complexity in activation and management of parameter sets.
Innovation Solution
The proposed method involves determining tool parameters for encoding or decoding a video region, generating a parameter set with a tool flag indicating the presence of the tool parameter, and coding this parameter set with a unique identifier, allowing for flexible updating of tool parameters without duplicating information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If tool parameters are coded directly in the parameter set, then the parameters can be updated flexibly, but the complexity in activation and management of parameter sets increases
Solution Approach 1:
The patent divides the parameter set into multiple independent tool parameter groups, each identified by a unique tool parameter identifier. This segmentation allows each tool parameter to be independently coded and updated without affecting other tools, providing flexibility while maintaining manageable complexity through modular organization.
Solution Approach 2:
The patent uses parameter set identifiers to reference and copy existing parameter set configurations. Instead of directly embedding all tool parameters, the system creates lightweight references (identifiers) that point to full parameter sets, enabling flexible updates through identifier changes while reducing the complexity of direct parameter management.
2Adaptability or versatility
If multiple parameter sets are used to store tool parameters, then parameter flexibility improves, but the management complexity increases
Solution Approach 1:
The patent creates a universal parameter set management system where a single parameter set structure can serve multiple tools through the use of tool parameter identifiers. Each parameter set can be universally applied to different tools by changing the identifier, providing parameter flexibility while simplifying management through a unified structure rather than separate management for each tool.
Solution Approach 2:
The patent establishes equipotentiality by making all parameter sets follow the same structure and management rules, regardless of which tool they serve. This standardization ensures that managing multiple parameter sets becomes as simple as managing one, reducing management complexity while maintaining the flexibility to update parameters for any tool using the same process.
3Adaptability or versatility
If tool parameters are updated frequently, then coding adaptability improves, but the computational burden increases
Solution Approach 1:
The patent performs preliminary action by pre-organizing tool parameters into structured parameter sets with unique identifiers during the encoding phase. This preliminary organization allows the decoder to efficiently retrieve and update only the specific parameter set identified by the identifier, rather than processing all parameters, thereby reducing computational burden while maintaining coding adaptability for frequent updates.
Solution Approach 2:
The patent extracts only the necessary parameter set identifier from the full parameter set information during encoding. This extraction allows the decoder to retrieve and update only the specific parameter set needed, rather than processing entire parameter sets, significantly reducing computational burden while maintaining the ability to frequently update tool parameters through identifier-based selection.
Data Source
AI summary
A bitstream processing technique includes obtaining a first parameter set identifier from a data unit containing bits corresponding to a coded video region, obtaining a tool flag from a first parameter set corresponding to the first parameter set identifier, determining, from the tool flag, that a tool parameter of a tool corresponding to the tool flag is present or enabled for decoding the coded video region, wherein the tool corresponds to a video coding technique, obtaining, based on the determining, a second parameter set identifier, obtaining the tool parameter from a second parameter set corresponding to the second parameter set identifier, and decoding the video region using the tool parameter.


