Adaptive Candidate Coding Mode Set for Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding technologies restrict coding modes for coding units (CUs), leading to poor quality of decoded image units due to frequent mode switching, which limits the flexibility and accuracy of the decoding process.
Innovation Solution
A data decoding method and apparatus that determine a candidate coding mode set for a current to-be-decoded unit based on its coding mode restriction type, allowing selection of a target coding mode from this set, which includes a block copy intra-frame coding mode, to enhance decoding accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If coding mode restriction is applied to current coding units, then device complexity is reduced, but decoding quality deteriorates due to frequent mode switching
Solution Approach 1:
The patent applies dynamics by making the candidate coding mode set flexible and adaptive rather than fixed. The decoder dynamically adjusts the candidate coding mode set based on the coding mode restriction type, allowing the system to adapt to different coding scenarios while maintaining manageable complexity. This resolves the contradiction by enabling quality improvement through dynamic adaptation without proportionally increasing device complexity.
Solution Approach 2:
The patent changes the parameter of candidate coding mode set composition based on the coding mode restriction type. By modifying which coding modes are included in the candidate set according to the restriction type, the system optimizes decoding quality for each specific scenario while keeping the overall framework simple. This parameter-based adaptation resolves the trade-off between complexity and quality.
2Adaptability or versatility
If coding mode switching is frequent, then adaptability to different coding scenarios is improved, but decoding quality deteriorates
Solution Approach 1:
The patent applies local quality by tailoring the candidate coding mode set to the specific coding mode restriction type of each coding unit. Instead of using a uniform approach across all units, the system adjusts the candidate modes locally according to the restriction type, ensuring optimal quality for each local scenario while maintaining overall adaptability. This resolves the contradiction by making adaptability context-specific rather than universal.
Solution Approach 2:
The patent makes the candidate coding mode set dynamic by adjusting it based on the coding mode restriction type. This dynamic adaptation allows the system to be versatile across different coding scenarios while maintaining high decoded quality through context-appropriate mode selection, resolving the trade-off between adaptability and quality.
3Measurement precision
If candidate coding mode set includes block copy intra-frame coding mode, then decoding accuracy is improved, but device complexity increases
Solution Approach 1:
The patent applies dynamics by conditionally including the block copy intra-frame coding mode in the candidate coding mode set based on the coding mode restriction type. Rather than always including or excluding this mode, the system dynamically adjusts its inclusion, improving decoding accuracy when beneficial while avoiding unnecessary complexity when not needed. This resolves the contradiction through context-dependent adaptation.
Solution Approach 2:
The patent changes the composition parameter of the candidate coding mode set based on the restriction type, specifically controlling whether block copy intra-frame coding mode is included. This parameter-based control allows the system to achieve higher decoding accuracy when the mode is appropriate while keeping device complexity manageable by excluding it when unnecessary.
Data Source
AI summary
A data decoding method, performed by a computer device, is provided. The data decoding method includes obtaining coded data corresponding to a current to-be-decoded unit, obtaining a coding mode restriction type corresponding to the current to-be-decoded unit by decoding the coded data, determining a candidate coding mode set corresponding to the current to-be-decoded unit according to the coding mode restriction type, the candidate coding mode set comprising a block copy intra-frame coding mode, selecting a target coding mode from the candidate coding mode set, and decoding the current to-be-decoded unit according to the target coding mode, thereby obtaining corresponding decoded data.


