Video block transform
First Claim
Patent Images
1. A method of block transformation, comprising:
- (a) providing an input 4×
4 block Y of integer coefficients; and
(b) computing an output 4×
4 block as N Y NT where M is the 4×
4 matrix
1 Assignment
0 Petitions
Accused Products
Abstract
Integer transforms of 4×4 blocks of the type used in proposed H.26L but adapted to 16-bit arithmetic by shifts after matrix multiplications and integer approximation matrices absorbing scaling factors.
-
Citations
9 Claims
-
1. A method of block transformation, comprising:
-
(a) providing an input 4×
4 block Y of integer coefficients; and
(b) computing an output 4×
4 block as N Y NT where M is the 4×
4 matrix - View Dependent Claims (2, 3)
-
-
4. A method of N×
- N blcok transformation, comprising;
(a) providing an input N×
N block of integer elements where N is an integer greater than 1;
(b) computing a first matrix product of said input N×
N block with a first N×
N matrix, said first N×
N matrix having integer elements;
(c) computing a second matrix product of said first matrix product with a second N×
N matrix, said second N×
N matrix having integer elements and being an integer approximation of the transpose of a third N×
N matrix wherein said third N×
N matrix is a fractional multiple of said first N×
N matrix; and
(d) normalizing said second matrix product. - View Dependent Claims (5, 6)
- N blcok transformation, comprising;
-
7. A method of N×
- N integer block transformation, comprising;
(a) providing an input N×
N block of integer elements;
(b) computing a first matrix product of said input block with a first N×
N matrix, said first N×
N matrix with integer elements;
(c) normalizing said first matrix product;
(d) computing a second matrix product of said normalized first matrix product with a second N×
N matrix, said second N×
N matrix being a transpose of said first N×
N matrix; and
(e) normalizing said second matrix product. - View Dependent Claims (8, 9)
- N integer block transformation, comprising;
Specification