Block selection using motion estimation error
First Claim
1. A computer-implemented method for encoding a current block of pixels of a current picture of a sequence of pictures, the sequence of pictures comprising a previous picture having a previous reference block and a subsequent picture having a subsequent reference block, the method comprising the steps of:
- (a) determining a previous residual error between the current block and the previous reference block;
(b) determining a subsequent residual error between the current block and the subsequent reference block;
(c) defining at least one interpolated picture interpolated between the previous and subsequent pictures, the interpolated picture having an interpolated reference block; and
(d) determining, from the previous and subsequent residual errors, an interpolated residual error between the current block and the at least one interpolated reference block, wherein the interpolated residual error is for reproducing said current block from said interpolated reference block.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method and apparatus for encoding a current block of pixels of a current picture of a sequence of pictures, the sequence of pictures comprising a previous picture having a previous reference block and a subsequent picture having a subsequent reference block. A previous residual error is determined between the current block and the previous reference block, and a subsequent residual error is determined between the current block and the previous reference block. At least one interpolated picture interpolated between the previous and subsequent pictures is defined, the interpolated picture having an interpolated reference block. An interpolated residual error is determined between the current block and the at least one interpolated reference block from the previous and subsequent residual errors.
-
Citations
37 Claims
-
1. A computer-implemented method for encoding a current block of pixels of a current picture of a sequence of pictures, the sequence of pictures comprising a previous picture having a previous reference block and a subsequent picture having a subsequent reference block, the method comprising the steps of:
-
(a) determining a previous residual error between the current block and the previous reference block; (b) determining a subsequent residual error between the current block and the subsequent reference block; (c) defining at least one interpolated picture interpolated between the previous and subsequent pictures, the interpolated picture having an interpolated reference block; and (d) determining, from the previous and subsequent residual errors, an interpolated residual error between the current block and the at least one interpolated reference block, wherein the interpolated residual error is for reproducing said current block from said interpolated reference block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for encoding a current block of pixels of a current picture of a sequence of pictures, the sequence of pictures comprises a previous picture having a previous reference block and a subsequent picture having a subsequent reference block, the apparatus comprises:
-
(a) means for determining a previous residual error between the current block and the previous reference block; (b) means for determining a subsequent residual error between the current block and the subsequent reference block; (c) means for defining at least one interpolated picture interpolated between the previous and subsequent pictures, the interpolated picture having an interpolated reference block; and (d) means for determining, from the previous and subsequent residual errors, an interpolated residual error between the current block and the at least one interpolated reference block, wherein the interpolated residual error is for reproducing said current block from the said interpolated reference block. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A storage medium encoded with machine-readable computer program code for encoding a current block of pixels of a current picture of a sequence of pictures, the sequence of pictures comprising a previous picture having a previous reference block and a subsequent picture having a subsequent reference block, the storage medium comprising:
-
(a) means for causing a computer to determine a previous residual error between the current block and the previous reference block; (b) means for causing the computer to determine a subsequent residual error between the current block and the subsequent reference block; and (c) means for causing the computer to determine, from the previous and subsequent residual errors, an interpolated residual error between the current block and an interpolated reference block of at least one interpolated picture interpolated between the previous and subsequent pictures, wherein the interpolated residual error is for reproducing said current block from said interpolated reference block. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification