Motion Prediction In Video Coding

Patent No. US11019354 (titled "Motion Prediction In Video Coding") was filed by Nokia Technologies Oy on Dec 30, 2019.

What is this patent about?

’354 is related to the field of video coding and, more specifically, to improving the efficiency of motion-compensated prediction in video codecs. Modern video codecs use motion compensation to predict pixel values in a frame based on previously encoded frames. This involves finding similar blocks in reference frames and encoding only the difference, or residual, between the predicted and actual pixel values. A key challenge is accurately predicting pixel motion, especially when blocks move by fractional pixel amounts.

The underlying idea behind ’354 is to reduce rounding errors that accumulate during bi-directional or multi-directional prediction. Instead of rounding prediction signals to the original pixel precision after each prediction step, the patent proposes maintaining the prediction signals at a higher precision throughout the prediction calculation. Only after combining multiple prediction signals is the final result rounded down to the original precision. This approach minimizes the impact of rounding errors on the final prediction.

The claims of ’354 focus on a method, apparatus, and computer program product for decoding or encoding a block of pixels. The core steps involve determining reference pixel locations in two or more reference blocks, generating predictions from each reference block at a higher precision than the original pixel values, combining these high-precision predictions, and then reducing the precision of the combined prediction by bit-shifting.

In practice, the invention involves using motion vectors to locate corresponding blocks in reference frames. Interpolation filters are then applied to obtain prediction signals at a higher bit depth (e.g., 16 bits instead of 8 bits). These high-precision signals are combined, and finally, the combined signal is shifted to reduce the bit depth back to the original pixel precision. This can be implemented in both the encoder and decoder to ensure consistent prediction.

This approach differs from prior methods that perform rounding after each individual prediction, which can lead to accumulated errors. By maintaining higher precision throughout the calculation, the invention avoids the need to signal rounding offsets or use different rounding methods for different frames, simplifying the codec and potentially improving coding efficiency. The bit-shifting operation provides a computationally efficient way to reduce the precision of the final combined prediction.

How does this patent fit in bigger picture?

Technical landscape at the time

In the early 2010s when ’354 was filed, video codecs commonly relied on motion compensation mechanisms to predict pixel values in video frames. At a time when video encoding was typically implemented using hybrid codecs, both inter-prediction and intra-prediction methods were used. Hardware or software constraints made it non-trivial to balance the accuracy of pixel representation with the size of the encoded video representation.

Novelty and Inventive Step

The examiner approved the application because the claims are related to a decoding method/apparatus for encoding or decoding a block of pixels. The claims have similar limitations to the claims in the parent cases, which are now U.S. Patent No. 10,523,960. The examiner also stated that there was no strong motivation to combine the prior art to teach the limitations of the claims.

Claims

This patent contains 20 claims, with independent claims 1, 9, and 17. The independent claims are directed to a method, an apparatus, and a computer program product, respectively, for decoding or encoding a block of pixels by determining reference pixel locations, obtaining predictions, combining the predictions, and decreasing the precision of the combined prediction. The dependent claims generally elaborate on and refine the specifics of the method, apparatus, or computer program product described in the independent claims.

Key Claim Terms New

Definitions of key terms used in the patent claims.

Term (Source)Support for SpecificationInterpretation
Combined prediction
(Claim 1, Claim 9, Claim 17)
“The accuracy of the bi-directional or multidirectional prediction signal can then be downshifted to an appropriate accuracy for post processing purposes.”A prediction signal obtained by combining the first and second predictions.
First prediction
(Claim 1, Claim 9, Claim 17)
“In some example embodiments prediction signals are maintained in higher accuracy until the prediction signals have been combined to obtain the bi-directional or multidirectional prediction signal.”A prediction of pixel values obtained using the first reference pixel location, having a higher precision than the original pixel values.
First reference pixel location
(Claim 1, Claim 9, Claim 17)
“According to some embodiments of the invention prediction signals are maintained in a higher precision during the prediction calculation and the precision is reduced after the two or more prediction signals have been combined with each other.”A location of a pixel within a first reference block used for prediction.
Second prediction
(Claim 1, Claim 9, Claim 17)
“In some example embodiments prediction signals are maintained in higher accuracy until the prediction signals have been combined to obtain the bi-directional or multidirectional prediction signal.”A prediction of pixel values obtained using the second reference pixel location, having a higher precision than the original pixel values.
Second reference pixel location
(Claim 1, Claim 9, Claim 17)
“According to some embodiments of the invention prediction signals are maintained in a higher precision during the prediction calculation and the precision is reduced after the two or more prediction signals have been combined with each other.”A location of a pixel within a second reference block used for prediction.

Litigation Cases New

US Latest litigation cases involving this patent.

Case NumberFiling DateTitle
1:25-cv-00523Apr 7, 2025Nokia Technologies Oy V. Acer Inc.
1:23-cv-01237Oct 31, 2023Nokia Technologies Oy V. Hp, Inc.
1:23-cv-01236Oct 31, 2023Nokia Technologies Oy V. Amazon.Com, Inc.

Patent Family

Patent Family

File Wrapper

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.

  • Date

    Description

  • Get instant alerts for new documents

US11019354

NOKIA TECHNOLOGIES OY
Application Number
US16729974
Filing Date
Dec 30, 2019
Status
Granted
Expiry Date
Jan 6, 2032
External Links
Slate, USPTO, Google Patents