HEVC Image Processing Device Extended Profile Parameter Setting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a demand for further profile extensions in image processing to support a wider variety of images, particularly high-end formats like 4:2:2 and 4:4:4 chrominance signal formats, beyond the capabilities of existing standards such as HEVC.

Innovation Solution

An image processing device and method that includes a setting unit to set parameters for an extended profile within the HEVC Range Extension standard, allowing for encoding and decoding of images with features like intra coding, bit rate management, and specific chroma constraints, enabling support for profiles such as Main 12 Intra Profile, Main 4:2:2 12 Intra Profile, and Main 4:4:4 12 Intra Profile.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the existing HEVC standard is used for encoding, then encoding efficiency is improved, but the ability to support high-end formats like 4:2:2 and 4:4:4 chrominance signal formats is limited

Engineering Contradiction:
Improvesupport for high-end formatsVSAvoidencoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces dynamic parameter settings that allow the encoding system to adapt between different profile configurations (Main, Main 10, Main 12, and their Intra variants) based on the specific format requirements. The setting unit dynamically configures coding tools and parameters to match the desired output format while maintaining encoding efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs parameter changes by introducing new syntax elements and constraint flags (e.g., general_intra_constraint_flag, sub_layer_intra_constraint_flag, general_max_10bit_constraint_flag, general_max_12bit_constraint_flag) that enable the HEVC standard to support extended chrominance formats. These parameter changes allow the encoder to switch between different profile capabilities without fundamentally altering the core encoding algorithm.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If profile extensions are added to support more formats, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveprofile extension capabilityVSAvoidencoding system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the profile extension functionality into distinct constraint flags and syntax elements that can be independently configured. Each flag (e.g., general_intra_constraint_flag, sub_layer_max_10bit_constraint_flag) represents a specific aspect of profile capability, allowing the encoder to enable or disable features in a modular fashion rather than requiring comprehensive changes to the entire encoding system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal parameter setting mechanism that handles multiple profile types (Main, Main 10, Main 12, and their Intra variants) through a common framework. The setting unit uses a unified approach to configure coding tools and constraints across different profiles, reducing the need for separate handling logic for each profile type and thereby managing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If multiple constraint flags and parameters are introduced for profile specification, then precision in format control is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveformat control precisionVSAvoidparameter setting complexity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The setting unit automatically configures the appropriate constraint flags and parameters based on the desired profile type, reducing the manual burden on operators. The system self-adjusts parameters such as general_intra_constraint_flag, sub_layer_intra_constraint_flag, and bit depth constraints according to the selected profile (Main 12 Intra, Main 4:2:2 12 Intra, Main 4:4:4 12 Intra, etc.), allowing precise format control without requiring deep expertise in each parameter's function.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The setting unit acts as an intermediary between the user's high-level profile selection and the low-level parameter configuration. It translates simple profile type selections into the appropriate combination of constraint flags and syntax elements, shielding the operator from the complexity of individual parameter settings while maintaining precise control over the encoding output.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10382752B2Image processing device and method
Publication Date: 2019.08.13 SONY GROUP CORP
  • US10382752B2 patent drawing
  • US10382752B2 patent drawing
  • US10382752B2 patent drawing

AI summary

The present disclosure relates to an image processing device and a method that enable easier encoding and decoding of a wider variety of images. The image processing device includes a setting unit that sets a parameter indicating a setting state of a coding tool required in specifying an extended profile that is an extension of a profile specified in a coding standard for performing encoding on each unit having a recursive hierarchical structure. The image processing device further includes an encoding unit that generates an encoded stream by encoding an image in accordance with the parameter set by the setting unit. The present disclosure can be applied to image processing devices that encode image data, for example.