Weighted Video Prediction Block Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video codecs generate large amounts of encoded data due to inefficient prediction methods, leading to high data rates and increased costs for transmission and storage, while striving for desired output quality.

Innovation Solution

A system that identifies and combines multiple predictor blocks from coded reference frames using weighted pixels or prediction modes to generate a new predictor block, reducing the amount of encoded media data by improving prediction quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional prediction methods are used, then the encoding process is simple, but the amount of encoded data is large

Engineering Contradiction:
Improveamount of encoded dataVSAvoidprediction method complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent combines multiple predictor blocks from different reference frames (past and future frames) to generate a single improved predictor block. This merging of multiple prediction sources reduces the amount of encoded data needed while improving prediction accuracy, directly resolving the contradiction between data quantity and prediction quality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a composite predictor by weighting and combining pixel data from multiple predictor blocks with different weights. This composite approach allows the system to leverage strengths from different prediction sources, achieving better prediction quality with reduced data encoding requirements.

Inventive Principle:
Principle #40Composite materials

2Reliability

If higher bit transfer rates are used, then transmission quality is improved, but transmission cost increases

Engineering Contradiction:
Improvetransmission qualityVSAvoidtransmission cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent changes the parameter of prediction quality by combining multiple predictor blocks with weighted pixels, thereby improving the effective transmission quality at the same bit rate. This allows achieving better reliability without increasing transmission cost, as the improvement comes from enhanced prediction algorithms rather than increased bit transfer rates.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If more bits are used, then media quality is improved, but storage cost increases

Engineering Contradiction:
Improvemedia qualityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple predictor blocks into a single improved predictor, which reduces the number of bits needed to represent the same quality information. This directly addresses the contradiction by improving media quality through intelligent combination of prediction data rather than simply increasing bit allocation.

Inventive Principle:
Principle #5Merging (Combining)

4Measurement precision

If conventional prediction methods are used, then encoding complexity is low, but prediction quality is insufficient

Engineering Contradiction:
Improveprediction qualityVSAvoidencoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent employs composite prediction by weighting and combining pixel data from multiple predictor blocks. This composite approach improves measurement precision (prediction quality) by leveraging multiple sources, while the weighting mechanism provides a systematic way to manage the increased encoding complexity.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS9531990B1Compound prediction using multiple sources or prediction modes
Publication Date: 2016.12.27 GOOGLE LLC
  • US9531990B1 patent drawing
  • US9531990B1 patent drawing
  • US9531990B1 patent drawing

AI summary

The subject disclosure relates to implementing a device to find two or more predictor blocks in one or more reference frames and to generate a new predictor block by combining weighted pixels or weighted prediction modes of the two or more predictor blocks. The one or more reference frames can include one or more previously coded reference frames and/or a current frame. Weight for a particular one of the weighted pixels can be uniquely determined.