Selective Weighted Prediction for Video Brightness Change

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional video compression techniques, such as H.264, face inefficiencies in coding sequences with temporal brightness variations, leading to quality losses when weighted prediction is applied universally, even in frames without global brightness changes.

Innovation Solution

A method is introduced to detect global brightness changes during encoding by dividing frames into regions, computing brightness measures, and selectively applying weighted prediction only when a predetermined threshold is exceeded, thereby optimizing the use of weighted prediction factors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If weighted prediction is applied universally to all frames, then coding efficiency is improved for sequences with global brightness changes, but quality loss increases for sequences without global brightness changes

Engineering Contradiction:
Improvecoding efficiencyVSAvoidvideo quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent changes the parameter of weighted prediction application from universal to selective based on detected brightness change conditions. By computing brightness measures and comparing against thresholds, the system dynamically adjusts whether weighted prediction factors are applied, thereby improving coding efficiency for brightness-changing sequences while preserving quality for stable sequences.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs self-detection of brightness changes and automatically determines whether weighted prediction should be applied. The encoder computes brightness measures, compares them to thresholds, and selectively enables weighted prediction without external control, allowing the system to serve itself in optimizing both efficiency and quality.

Inventive Principle:
Principle #25Self-service

2Reliability

If weighted prediction factors are computed and applied, then temporal brightness variation is compensated, but computational complexity and processing overhead increase

Engineering Contradiction:
Improvebrightness compensation accuracyVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces conditional parameters (brightness change thresholds) that control whether the complex weighted prediction computation is performed. By changing the parameter of computation application based on simple brightness measure comparisons, the system achieves accurate brightness compensation only when necessary, reducing overall computational complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of applying weighted prediction computation to all frames (excessive action), the patent applies it only to frames where brightness change exceeds the threshold (partial action). This selective application reduces computational overhead while maintaining reliability for frames that actually require brightness compensation.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If frames are divided into regions for brightness measurement, then detection accuracy is improved, but processing time and computational load increase

Engineering Contradiction:
Improvebrightness change detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides frames into multiple regions and computes brightness measures for each region independently. This segmentation improves detection accuracy by capturing local brightness variations that might be missed in a global average, while still allowing efficient processing through region-level parallel computation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs region-level brightness measurement only when necessary, determined by the overall brightness change detection. By applying detailed region analysis selectively rather than universally, the patent improves measurement precision for frames requiring it while minimizing processing time for frames that don't require detailed analysis.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9161058B2Method and system for detecting global brightness change for weighted prediction in video encoding
Publication Date: 2015.10.13 TEXAS INSTRUMENTS INC
  • US9161058B2 patent drawing
  • US9161058B2 patent drawing
  • US9161058B2 patent drawing

AI summary

A method of encoding a coding unit of a digital video sequence is provided that includes computing a brightness measure for each region in a plurality of regions in the coding unit, wherein the brightness measure indicates a relative brightness between the region in the coding unit and a corresponding region in a reference coding unit, determining a number of regions in the plurality of regions with significant brightness change by comparing each brightness measure to a region brightness change threshold, detecting whether there is global brightness change in the coding unit by comparing the number of regions to a global brightness threshold, and when global brightness change is detected, computing weighted prediction factors to be used for weighted prediction in encoding the coding unit.