Image processing apparatus and method
AssigneeSony Corporation
InventorTakeshi Tsukuba
Life of this patent
Estimating the term…
Abstract
There is provided an image processing apparatus and an image processing method for enabling suppression of an increase in a memory capacity required for orthogonal transform and inverse orthogonal transform. A second transformation matrix is derived using a first transformation matrix, a prediction residual of an image is orthogonally transformed using the derived second transformation matrix, and coefficient data obtained by orthogonally transforming the prediction residual is encoded to generate a bit stream. The present disclosure can be applied to, for example, an image processing apparatus, an image encoding device, an image decoding device, or the like.
Claims29
An image processing apparatus comprising:
- a derivation unit configured to derive a second transformation matrix using a first transformation matrix;
- an orthogonal transform unit configured to orthogonally transform a prediction residual of an image, using the second transformation matrix derived by the derivation unit;
- and
- an encoding unit configured to encode coefficient data obtained by orthogonally transforming the prediction residual by the orthogonal transform unit to generate a bit stream,
- wherein the derivation unit derives the second transformation matrix using a transform type identifier of the first transformation matrix in each one of a horizontal direction and a vertical direction, and
- wherein the derivation unit, the orthogonal transform unit, and the encoding unit are each implemented via at least one processor.
An image processing method comprising:
- deriving a second transformation matrix using a first transformation matrix;
- orthogonally transforming a prediction residual of an image, using the derived second transformation matrix;
- and
- encoding coefficient data obtained by orthogonally transforming the prediction residual to generate a bit stream,
- wherein the second transformation matrix is derived using a transform type identifier of the first transformation matrix in each one of a horizontal direction and a vertical direction.
An image processing apparatus comprising:
- a decoding unit configured to decode a bit stream to obtain coefficient data that is an orthogonally transformed prediction residual of an image;
- a derivation unit configured to derive a second transformation matrix, using a first transformation matrix;
- and
- an inverse orthogonal transform unit configured to inversely orthogonally transform the coefficient data obtained by the decoding unit, using the second transformation matrix derived by the derivation unit,
- wherein the derivation unit derives the second transformation matrix using a transform type identifier of the first transformation matrix in each one of a horizontal direction and a vertical direction, and
- wherein the decoding unit, the derivation unit, and the inverse orthogonal transform unit are each implemented via at least one processor.
An image processing method comprising:
- decoding a bit stream to obtain coefficient data that is an orthogonally transformed prediction residual of an image;
- deriving a second transformation matrix, using a first transformation matrix;
- and
- inversely orthogonally transforming the obtained coefficient data, using the derived second transformation matrix,
- wherein the second transformation matrix is derived using a transform type identifier of the first transformation matrix in each one of a horizontal direction and a vertical direction.
An image processing apparatus comprising:
- an operation unit configured to perform an operation for permutation for a prediction residual of an image;
- an orthogonal transform unit configured to orthogonally transform the prediction residual operated for permutation by the operation unit, using a transformation matrix serving as a base;
- and
- an encoding unit configured to encode coefficient data obtained by orthogonally transforming the prediction residual by the orthogonal transform unit to generate a bit stream,
- wherein the transformation matrix is a second transformation matrix derived using a transform type identifier of a first transformation matrix in each one of a horizontal direction and a vertical direction, and
- wherein the operation unit, the orthogonal transform unit, and the encoding unit are each implemented via at least one processor.
An image processing method comprising:
- performing an operation for permutation for a prediction residual of an image;
- orthogonally transforming the prediction residual operated for permutation, using a transformation matrix serving as a base;
- and
- encoding coefficient data obtained by orthogonally transforming the prediction residual to generate a bit stream,
- wherein the transformation matrix is a second transformation matrix derived using a transform type identifier of a first transformation matrix in each one of a horizontal direction and a vertical direction.
An image processing apparatus comprising:
- a decoding unit configured to decode a bit stream to obtain coefficient data that is an orthogonally transformed prediction residual of an image;
- an inverse orthogonal transform unit configured to inversely orthogonally transform the coefficient data obtained by the decoding unit, using a transformation matrix;
- and
- an operation unit configured to perform an operation for permutation for an inverse orthogonal transform result of the coefficient data obtained by the inverse orthogonal transform unit,
- wherein the transformation matrix is a second transformation matrix derived using a transform type identifier of a first transformation matrix in each one of a horizontal direction and a vertical direction, and
- wherein the decoding unit, the inverse orthogonal transform unit, and the operation unit are each implemented via at least one processor.
An image processing method comprising:
- decoding a bit stream to obtain coefficient data that is an orthogonally transformed prediction residual of an image;
- inversely orthogonally transforming the obtained coefficient data, using a transformation matrix;
- and
- performing an operation for permutation for an inverse orthogonal transform result of the obtained coefficient data,
- wherein the transformation matrix is a second transformation matrix derived using a transform type identifier of a first transformation matrix in each one of a horizontal direction and a vertical direction.
Dependencies are inferred from the claim text.