3D LUT Parameter Optimization for Video Color Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video decoding technologies face challenges in efficiently handling 3-dimensional look-up table parameters for video encoding and decoding, particularly in heterogeneous environments with devices of varying capabilities, leading to suboptimal video quality and increased bandwidth usage.

Innovation Solution

The proposed solution involves decoding and encoding 3-dimensional look-up table parameters by receiving delta values and prediction residual values for color components, assembling prediction residual values, and determining optimal 3D LUT sizes based on rate distortion optimization methods to minimize signaling overhead and distortion, using techniques such as hierarchical B prediction structures and weighted distortion calculations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If 3D LUT parameters are transmitted with high precision for all devices, then video quality is improved, but bandwidth consumption increases

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent applies local quality by transmitting full-precision 3D LUT parameters only for reference devices while using simplified parameter representations for non-reference devices. This allows each device type to receive appropriately tailored parameter precision based on its specific capabilities, optimizing the balance between video quality and bandwidth consumption for different device segments.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes parameters by transmitting different precision levels of 3D LUT parameters depending on device characteristics. Reference devices receive complete parameter sets while non-reference devices receive selectively transmitted or simplified parameter sets, allowing the system to adapt parameter transmission quality to device capabilities and reduce overall bandwidth requirements.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If 3D LUT parameters are optimized for reference devices, then video quality for reference devices is improved, but compatibility with non-reference devices deteriorates

Engineering Contradiction:
Improvevideo quality for reference devicesVSAvoiddevice compatibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent achieves universality by creating a dual-mode parameter transmission system that can serve both reference and non-reference devices through the same infrastructure. The system transmits parameter sets that are universally applicable across device types, with reference devices utilizing full precision and non-reference devices applying appropriate simplifications or mappings, thus maintaining broad compatibility while optimizing for reference devices.

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

Solution Approach 2:

The patent segments the device population into reference devices and non-reference devices, allowing differentiated parameter optimization strategies for each segment. This segmentation enables the system to maintain high video quality for reference devices through complete parameter transmission while simultaneously supporting non-reference devices through simplified parameter sets, resolving the compatibility conflict.

Inventive Principle:
Principle #1Segmentation

3Loss of energy

If simplified parameter transmission is used for non-reference devices, then bandwidth consumption is reduced, but video quality for non-reference devices deteriorates

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidvideo quality for non-reference devices
Core Design Contradiction:
Loss of energyVSMeasurement precision

Solution Approach 1:

The patent applies partial action by transmitting only the necessary subset of 3D LUT parameters for non-reference devices rather than complete parameter sets. This selective transmission reduces bandwidth consumption while maintaining acceptable video quality for non-reference devices by providing just enough parameter information to achieve functional color mapping without the full precision required by reference devices.

Inventive Principle:
Principle #16Partial or excessive action

4Measurement precision

If device-specific parameter optimization is implemented, then video quality for each device type is improved, but system complexity increases

Engineering Contradiction:
Improvedevice-specific video qualityVSAvoidparameter management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining reference device profiles and their corresponding optimized 3D LUT parameter sets before actual video transmission. This preliminary configuration allows the system to efficiently match devices to appropriate parameter sets during operation without requiring complex real-time optimization, thereby reducing system complexity while maintaining device-specific quality optimization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10841615B2Systems and methods for model parameter optimization in three dimensional based color mapping
Publication Date: 2020.11.17 INTERDIGITAL VC HOLDINGS INC
  • US10841615B2 patent drawing
  • US10841615B2 patent drawing
  • US10841615B2 patent drawing

AI summary

Systems, methods, and devices are disclosed for performing adaptive color space conversion and adaptive entropy encoding of LUT parameters. A video bitstream may be received and a first flag may be determined based on the video bitstream. The residual may be converted from a first color space to a second color space in response to the first flag. The residual may be coded in two parts separated by the most significant bits and least significant bits of the residual. The residual may be further coded based on its absolute value.