Adaptive Color Space Switching for Efficient Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video codec systems lack flexibility in handling different color spaces within a single video sequence, leading to inefficiencies in encoding and decoding processes, particularly when switching between color spaces.

Innovation Solution

Implement adaptive color space transformation (ACT) mechanisms that conditionally signal syntax elements for color space changes, adjust quantization parameters, and account for different bit depths during encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a video codec system uses a fixed color space for the entire video sequence, then the encoding and decoding processes are simple and efficient, but the system lacks flexibility to handle different types of video content (natural vs. artificially-created) within the same sequence

Engineering Contradiction:
Improvecolor space flexibilityVSAvoidencoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic color space switching by introducing syntax elements that enable the color space to change adaptively between different video units (pictures, slices, or blocks) based on content characteristics. The encoder determines whether to switch between first and second color spaces for different video content types, and the decoder uses parsed syntax elements to reconstruct the same color space changes, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different color spaces to different regions or units of video content based on their specific characteristics. Natural video content can be encoded in a first color space optimized for natural scenes, while artificially-created content can be encoded in a second color space better suited for graphics and text, allowing each local region to have optimal color representation without affecting the entire sequence.

Inventive Principle:
Principle #3Local quality

2Productivity

If the codec supports multiple color spaces with conditional switching, then coding efficiency improves for mixed content, but the bitstream syntax and decoding complexity increase

Engineering Contradiction:
Improvecoding efficiencyVSAvoidsyntax complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation by introducing syntax elements that indicate color space switching at different hierarchical levels (picture level, slice level, or block level). These syntax elements carry essential information about color space changes without requiring complete re-encoding of the bitstream structure, thereby improving coding efficiency while controlling syntax complexity through selective parameter modification.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If color space switching is implemented without adjustment mechanisms, then the system is simple to implement, but coding precision and color accuracy deteriorate during transitions between different color spaces and bit depths

Engineering Contradiction:
Improvecolor accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary color space transformation and bit depth adjustment operations before encoding to ensure color accuracy is maintained during transitions. The encoder pre-processes the video data by transforming colors between different color spaces and adjusting bit depths according to the target color space requirements, so that when color space switching occurs, the color accuracy is already optimized and no additional complex processing is needed during the switching itself.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250227264A1Adjustments to encoding and decoding when switching color spaces
Publication Date: 2025.07.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250227264A1 patent drawing
  • US20250227264A1 patent drawing
  • US20250227264A1 patent drawing

AI summary

Innovations in encoding or decoding when switching color spaces are presented. For example, some of the innovations relate to signaling of control information for adaptive color space transformation (“ACT”). Other innovations relate to ACT operations. These innovations can improve coding efficiency when switching between color spaces during encoding and decoding.