Dynamic Coding Tool Selection in Image Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image encoding and decoding technologies face challenges in efficiently identifying and utilizing coding tools, leading to suboptimal performance in image processing.
Innovation Solution
The proposed method involves obtaining coding tool enable flag information from a bitstream to identify applicable coding tools for image sequences, allowing for dynamic selection and activation of coding tools based on their dependencies and profiles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple coding tools are always activated for image sequences, then coding performance is improved, but device complexity and processing overhead increase
Solution Approach 1:
The patent implements dynamic activation of coding tools based on profile information and enable flags. Instead of statically activating all coding tools, the system dynamically determines which tools to activate based on the specific image sequence characteristics and profile constraints, thereby improving processing efficiency while managing device complexity
Solution Approach 2:
The patent applies different coding tools selectively to different image sequences or blocks based on local requirements. Through profile information and enable flags, the system determines the appropriate coding tools for specific regions or sequences, rather than uniformly applying all tools across the entire system
2Manufacturing precision
If coding tool dependencies are fully considered for tool selection, then coding accuracy is improved, but processing time increases
Solution Approach 1:
The patent performs preliminary analysis of profile information and enable flags to pre-determine which coding tools are applicable before actual encoding/decoding operations. By提前 identifying the set of applicable coding tools based on profile constraints and enable flag status, the system reduces the time required during actual processing while maintaining accurate tool selection
Solution Approach 2:
The patent divides the coding tool selection process into distinct stages: first determining applicable tools based on profile information, then selecting specific tools based on enable flags and dependencies. This segmentation allows the system to handle dependency checking in a structured manner without overwhelming processing time
3Adaptability or versatility
If all coding tools are made available for all profiles, then adaptability is improved, but device complexity increases
Solution Approach 1:
The patent implements profile-specific coding tool availability where different profiles have different sets of applicable coding tools. Instead of making all tools available universally, the system tailors the coding tool set to match the specific requirements and constraints of each profile, thereby maintaining adaptability while controlling device complexity
Solution Approach 2:
The patent dynamically adjusts the available coding tool set based on the active profile. When a profile is selected, the system enables only the coding tools appropriate for that profile, allowing the coding tool availability to adapt dynamically to different operating conditions and profile requirements
Data Source
AI summary
An image decoding method includes: obtaining, from a bitstream, first coding tool enable flag information of a first coding tool, indicating whether or not the first coding tool is applicable to an image sequence; obtaining, from the bitstream, second coding tool enable flag information of at least one second coding tool related to the first coding tool, based on the obtained first coding tool enable flag information; identifying at least one coding tool of the first coding tool and the second coding tool that is applicable to the image sequence included in the bitstream, based on at least one of the first coding tool enable flag information and the second coding tool enable flag information; and performing decoding on the image sequence based on the identified at least one coding tool.


