Chroma Cross-Decoding Flags for Parallel Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The high complexity of cross-component dependency coding modes in video coding standards like H.266/VVC hinders effective parallel processing and fast coding in certain scenes.
Innovation Solution
A flag-based mechanism is introduced to enable or disable cross-decoding and cross-encoding functions based on the dependency relationship between color components, allowing for independent or dependent decoding/encoding, thereby optimizing coding efficiency and reducing complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If cross-component dependency coding modes (CCLM, DM) are used to improve coding efficiency, then coding efficiency is improved, but device complexity increases and parallel processing capability deteriorates
Solution Approach 1:
The patent introduces a dynamic flag mechanism that allows the coding system to switch between cross-component dependency modes and independent decoding modes based on scene characteristics. The flag indicates whether cross-decoding function should be enabled or disabled for each picture, enabling adaptive complexity management while maintaining high coding efficiency when needed.
Solution Approach 2:
The patent changes the operational parameter of the cross-decoding function by introducing a flag that can enable or disable this function. When the flag indicates independent decoding mode, the cross-decoding function is disabled, simplifying the processing path. When cross-decoding mode is selected, the function is enabled to leverage color component dependencies for improved efficiency.
2Productivity
If cross-component dependency coding modes are used to improve coding efficiency, then coding efficiency is improved, but parallel processing capability deteriorates
Solution Approach 1:
The patent implements a dynamic mode selection mechanism where the cross-decoding function can be enabled or disabled based on the flag. When disabled, the independent decoding mode allows for simpler parallel processing architecture, while enabling cross-decoding when scene content benefits from color component dependency exploitation for improved efficiency.
3Productivity
If cross-decoding function is enabled to decode based on color component dependency, then coding efficiency is improved, but processing time increases
Solution Approach 1:
The patent introduces a dynamic flag that controls the cross-decoding function enablement. For scenes requiring fast processing, the flag can be set to disable cross-decoding, reducing processing time. For scenes where coding efficiency is prioritized, the flag enables cross-decoding to leverage color component dependencies.
Solution Approach 2:
The patent changes the operational state of the cross-decoding function through the flag parameter. By switching between enabled and disabled states based on scene characteristics, the system optimizes the balance between processing time and coding efficiency for different video scenarios.
Data Source
AI summary
A method for picture decoding, a method for picture encoding, a decoder, and an encoder are provided. The method includes the following. A bitstream corresponding to a current picture is acquired. The bitstream is parsed to obtain a flag corresponding to the current picture. A cross-decoding function is disabled when a decoding manner indicated by the flag is independent decoding of colour components, where the cross-decoding function allows decoding based on a dependency relationship between two chroma components. The cross-decoding function is enabled when the decoding manner indicated by the flag is cross-decoding of colour components. The current picture is decoded in a direct mode (DM).


