Dynamic Coding Tool Selection in Image Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveimage processing efficiencyVSAvoidcoding tool management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If coding tool dependencies are fully considered for tool selection, then coding accuracy is improved, but processing time increases

Engineering Contradiction:
Improvecoding tool selection accuracyVSAvoidtool identification time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If all coding tools are made available for all profiles, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvecoding tool applicabilityVSAvoidcoding tool set size
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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

Inventive Principle:
Principle #3Local quality

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

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250071338A1Image decoding device using tool set and image decoding method thereby, and image coding device and image coding method thereby
Publication Date: 2025.02.27 SAMSUNG ELECTRONICS CO LTD
  • US20250071338A1 patent drawing
  • US20250071338A1 patent drawing
  • US20250071338A1 patent drawing

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.