Scalable Video Coding with Content-Adaptive Color Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing scalable video coding systems inefficiently handle High Dynamic Range (HDR) and Wide Color Gamut (WCG) video by using static prediction methods unrelated to video content, requiring separate encoding and transmission of non-HDR and HDR bitstreams, which is time-consuming and inefficient.

Innovation Solution

A method where a video encoder performs content-adaptive color mapping operations on sub-pictures to convert values into a narrower color space for the base layer and uses reverse color mapping operations based on received parameters to reconstruct reference frames, allowing for dynamic prediction in the enhancement layer, and sends these parameters to the decoder for adaptive decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate encoding and transmission of non-HDR and HDR bitstreams is performed, then compatibility with various display devices is ensured, but encoding time and transmission efficiency deteriorate

Engineering Contradiction:
Improvecompatibility with various display devicesVSAvoidencoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges non-HDR and HDR bitstreams into a single scalable bitstream structure where the base layer contains downsampled non-HDR values and the enhancement layer contains HDR values. This combining approach allows a single encoding operation to produce content compatible with both standard and HDR displays, eliminating the need for separate encoding processes while maintaining broad device compatibility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the video content into different layers with distinct characteristics: a base layer containing downsampled values in a first color space suitable for non-HDR displays, and an enhancement layer containing full-resolution HDR values in a second color space. This segmentation allows the encoding process to handle different quality requirements separately while producing a unified bitstream that can be adaptively decoded based on display capabilities.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If static prediction method unrelated to video content is used, then decoding complexity is reduced, but prediction accuracy and video quality deteriorate

Engineering Contradiction:
Improvedecoding complexityVSAvoidprediction accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent introduces dynamic prediction by performing reverse color mapping operations on base layer values to generate reference pictures for predicting enhancement layer values. The prediction process adapts to local video content characteristics through content-adaptive color mapping, allowing the system to adjust prediction behavior based on actual picture content rather than using a fixed static method, thereby improving prediction accuracy while maintaining reasonable decoding complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the color space parameters dynamically during prediction by applying reverse color mapping operations that convert base layer values from a first color space to match the second color space of the enhancement layer. This parameter transformation enables accurate cross-layer prediction by ensuring color space consistency between reference and current pictures, directly improving prediction accuracy without significantly increasing decoding complexity.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If color mapping operation is applied uniformly to all pictures, then encoding simplicity is maintained, but encoding precision and video quality deteriorate

Engineering Contradiction:
Improveencoding simplicityVSAvoidencoding precision
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent applies local quality by performing content-adaptive color mapping operations on individual sub-pictures rather than uniformly across the entire picture. The encoder analyzes local content characteristics and applies appropriate color mapping parameters to each sub-picture, allowing different regions with different content characteristics to be encoded with optimized color space transformations. This approach significantly improves encoding precision while maintaining reasonable encoding simplicity through automated content-based parameter selection.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes color mapping parameters adaptively based on local picture content by analyzing characteristics of each sub-picture and selecting appropriate mapping operations. Instead of using fixed uniform parameters, the system dynamically adjusts color space conversion parameters to match local content requirements, thereby improving encoding precision while keeping the encoding process manageable through systematic parameter adaptation rather than complex manual configuration.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11677967B2Scalable video coding system with parameter signaling
Publication Date: 2023.06.13 ARRIS ENTERPRISES LLC
  • US11677967B2 patent drawing
  • US11677967B2 patent drawing
  • US11677967B2 patent drawing

AI summary

A method is provided for encoding a digital video to provide for improved color mapping. The digital video has values in a first color space, and the method includes performing a color mapping operation on values in each sub-picture to convert the values in the first color space to values in a second, narrower, color space, wherein the color mapping operation is adapted based on the content of each sub-picture, encoding the values in the second color space into a base layer, performing a reverse color mapping operation on decoded values from the base layer in the second color space in each sub-picture to generate a reconstructed reference frame having values in the first color space, encoding values in the first color space into an enhancement layer based at least in part on the reconstructed reference frame, combining the base layer and the enhancement layer into a bitstream, sending the bitstream to a decoder, and sending one or more parameters to the decoder that describe the adaption of the reverse color mapping operation for at least some sub-pictures.