Adaptive Color Space Switching for Mixed-Content 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 for mixed content like screen capture and natural video.

Innovation Solution

Implement adaptive color space transformation (ACT) mechanisms that conditionally signal and parse syntax elements for color space changes, adjust quantization, and account for different bit depths during encoding and decoding, using lossless operations when switching color spaces.

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 simpler and more consistent, but the system lacks flexibility to handle mixed content with different color spaces efficiently

Engineering Contradiction:
Improveflexibility in handling different color spacesVSAvoidcomplexity of encoding and decoding processes
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic color space switching within a video sequence by introducing syntax elements that indicate color space changes at different granularity levels (picture, slice, or block level). The encoder can adaptively select the color space for different regions or time periods, while the decoder dynamically adjusts its processing based on the signaled color space information, resolving the contradiction between adaptability and complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the video sequence into different color space regions or time periods using syntax elements that define color space boundaries. This allows different portions of the video to be encoded in their optimal color spaces independently, providing flexibility without requiring the entire system to handle all possible color spaces simultaneously, thus managing complexity

Inventive Principle:
Principle #1Segmentation

2Productivity

If the system switches color spaces during encoding and decoding, then coding efficiency improves for mixed content, but additional syntax elements and processing steps increase the complexity of the codec system

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcomplexity of codec system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing different color spaces to be used for different regions or portions of the video sequence based on content characteristics. Syntax elements are introduced only where color space changes occur, rather than throughout the entire sequence, minimizing the overhead while maximizing the benefit of localized optimization for screen capture versus natural video content

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the color space parameter dynamically during encoding and decoding by introducing syntax elements that signal color space identifiers and transformation matrices. These parameter changes are implemented through conditional processing paths in the encoder and decoder, allowing efficient switching without fundamentally redesigning the entire codec architecture

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the codec processes different color spaces within a single video sequence, then rate-distortion performance improves, but the processing time and computational load increase

Engineering Contradiction:
Improverate-distortion performanceVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-defining color space transformation matrices and parameters that can be reused during encoding and decoding. The syntax elements signal which pre-defined transformations to apply, avoiding the need to compute transformations from scratch and reducing processing time while maintaining optimal rate-distortion performance for different color spaces

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12549744B2Adjustments to encoding and decoding when switching color spaces
Publication Date: 2026.02.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12549744B2 patent drawing
  • US12549744B2 patent drawing
  • US12549744B2 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.