Video Range Reduction With Independent Luma-Chroma Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression techniques, such as those in Windows Media Video 9, limit the granularity of bit rate and quality regulation due to fixed scaling factors and inefficient signaling, and do not allow for flexible range reduction of luma and chroma samples independently, which restricts further compression and quality improvement.

Innovation Solution

Implementing flexible range reduction techniques that allow for selective scaling of luma and chroma samples using various scaling factors and signaling mechanisms, such as entry point headers, to map samples between different ranges, enabling more granular bit rate and quality control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If fixed scaling factors are used for range reduction, then device complexity is reduced, but bit rate control granularity and quality regulation are limited

Engineering Contradiction:
Improvescaling mechanism complexityVSAvoidbit rate control granularity
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic scaling factors that can be adjusted on a per-picture or per-macroblock basis, allowing the system to adapt the range reduction intensity to local picture characteristics and bit rate requirements, thereby achieving fine-grained control without requiring a fixed complex scaling mechanism

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces multiple scalable parameters including scaling factors, offset values, and clipping ranges that can be independently adjusted to control the range reduction process, enabling precise bit rate and quality regulation while maintaining relatively simple device architecture

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If separate range reduction is applied to luma and chroma samples, then quality and bit rate control is improved, but device complexity increases

Engineering Contradiction:
Improveindependent luma/chroma controlVSAvoidprocessing structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies range reduction separately to luma and chroma components with independent scaling factors and parameters, allowing differentiated control of luminance and color information to optimize quality and bit rate for each component according to human visual system characteristics

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables different range reduction parameters to be applied to different regions of the picture (per-macroblock or per-picture basis), allowing locally optimized quality control where luma and chroma may require different treatment based on local picture content and importance

Inventive Principle:
Principle #3Local quality

3Productivity

If aggressive range reduction is applied, then compression ratio is improved, but visual quality and artifact reduction are compromised

Engineering Contradiction:
Improvecompression ratioVSAvoidvisual quality precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent employs multiple adjustable parameters including scaling factors, offset values, and clipping ranges that can be fine-tuned to achieve the desired balance between compression ratio and visual quality, allowing aggressive compression where quality permits and conservative compression where quality is critical

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent incorporates feedback mechanisms where decoding statistics and picture quality metrics are used to adaptively adjust range reduction parameters, enabling the system to maintain visual quality while achieving high compression ratios by learning from decoding performance and artifact patterns

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8014450B2Flexible range reduction
Publication Date: 2011.09.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8014450B2 patent drawing
  • US8014450B2 patent drawing
  • US8014450B2 patent drawing

AI summary

Techniques and tools are described for flexible range reduction of samples of video. For example, an encoder signals a first set of one or more syntax elements for range reduction of luma samples and signals a second set of one or more syntax elements for range reduction of chroma samples. The encoder selectively scales down the luma samples and chroma samples in a manner consistent with the first syntax element(s) and second syntax element(s), respectively. Or, an encoder signals range reduction syntax element(s) in an entry point header for an entry point segment, where the syntax element(s) apply to pictures in the entry point segment. If range reduction is used for the pictures, the encoder scales down samples of the pictures. Otherwise, the encoder skips the scaling down. A decoder performs corresponding parsing and scaling up operations.