Image processing apparatus and image processing method

US9674528B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9674528-B2
Application numberUS-201213823129-A
CountryUS
Kind codeB2
Filing dateAug 22, 2012
Priority dateNov 21, 2011
Publication dateJun 6, 2017
Grant dateJun 6, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An image processing apparatus for decoding an image coded in coding processes including (i) prediction on at least one prediction unit (PU) and (ii) frequency transform on transform units (TUs) included in a region including the at least one PU includes a processing unit configured to perform image processing for a predictive image of the at least one PU, depending on a transform order predetermined for the TUs.

First claim

Opening claim text (preview).

The invention claimed is: 1. An image processing apparatus for decoding an image coded in coding processes including (i) prediction on at least two prediction units (PUs) and (ii) frequency transform on transform units (TUs) included in a region including the at least two PUs, the image processing apparatus comprising: a determining circuit configured to determine, for each of the at least two PUs, whether or not at least a part of a boundary line between the TUs is within the PU and not coincident with an edge of the PU; a partitioning circuit configured to, for each of the at least two PUs, (i) perform partitioning of the PU when it is determined that the PU includes the part of the boundary line between the TUs, and (ii) not partition the PU when it is determined that the PU does not include the part of the boundary line between the TUs, the partitioning being a partitioning of the PU along the part of the boundary line between the TUs into blocks that are each included in the TUs and that are each smaller than each of the TUs; and an image processor configured to perform image processing, for a predictive image of the at least two PUs, on the blocks in a transform order; wherein: each PU is a unit defined as a data unit for the prediction, each TU is a unit defined as a data unit for the frequency transform, and at least one PU in the image has an edge format different from an edge format for the TUs in the image. 2. The image processing apparatus according to claim 1 , wherein the PUs are included in a coding unit (CU) including the TUs. 3. The image processing apparatus according to claim 1 , wherein the image processor is configured to generate and output the predictive image in the transform order as the image processing. 4. The image processing apparatus according to claim 1 , wherein the image processor is configured to obtain information for generating the predictive image, generate the predictive image using the obtained information, and output the generated predictive image, in the transform order as the image processing. 5. The image processing apparatus according to claim 1 , wherein the image processor is configured to output the predictive image generated by motion compensation, in the transform order as the image processing. 6. The image processing apparatus according to claim 1 , wherein the image processor is configured to perform motion compensation to generate the predictive image, and output the predictive image, in the transform order as the image processing. 7. The image processing apparatus according to claim 1 , wherein the image processor is configured to obtain information for performing motion compensation, perform the motion compensation using the obtained information to generate the predictive image, and output the generated predictive image, in the transform order as the image processing. 8. The image processing apparatus according to claim 1 , wherein the image processor is configured to output the predictive image generated by intra prediction, in the transform order as the image processing. 9. The image processing apparatus according to claim 1 , wherein the image processor is configured to perform intra prediction to generate the predictive image, and output the generated predictive image, in the transform order as the image processing. 10. The image processing apparatus according to claim 1 , wherein the image processor is configured to obtain information for performing intra prediction, perform the intra prediction using the obtained information to generate the predictive image, and output the generated predictive image, in the transform order as the image processing. 11. The image processing apparatus according to claim 1 , wherein the image processor is configured to reconstruct the image using the predictive image in the transform order as the image processing. 12. The image processing apparatus according to claim 11 , wherein the image processor is further configured to perform in-loop filtering on the reconstructed image in the transform order. 13. The image processing apparatus according to claim 12 , wherein the image processor is further configured to store, in a frame memory in the transform order, the image on which the in-loop filtering has been performed. 14. An image processing method for decoding an image coded in coding processes including (i) prediction on at least two prediction units (PUs) and (ii) frequency transform on transform units (TUs) included in a region including the at least two PUs, the image processing method comprising: determining, for each of the at least two PUs, whether or not at least a part of a boundary line between the TUs is within the PU and not coincident with an edge of the PU; for each of the at least two Pus: (i) performing partitioning of the PU when it is determined that the PU includes the part of the boundary line between the TUs, and (ii) not partitioning the PU when it is determined that the PU does not include the part of the boundary line between the TUs, the partitioning being a partitioning of the PU along the part of the boundary line between the TUs into blocks that are each included in the TUs and that are each smaller than each of the TUs; and performing image processing, for a predictive image of the at least two PUs, on the blocks in a transform order; wherein: each PU is a unit defined as a data unit for the prediction, each TU is a unit defined as a data unit for the frequency transform, and at least one PU in the image has an edge format different from an edge format for the TUs in the image. 15. A non-transitory computer-readable recording medium on which a program is recorded, the program causing a computer to execute the image processing method according to claim 14 . 16. An integrated circuit for decoding an image coded in coding processes including (i) prediction on at least two prediction units (PUs) and (ii) frequency transform on transform units (TUs) included in a region including the at least two PUs, the integrated circuit comprising: a determining circuit configured to determine, for each of the at least two PUs, whether or not at least a part of a boundary line between the TUs is within the PU and not coincident with an edge of the PU; a partitioning circuit configured to, for each of the at least two PUs, (i) perform partitioning of the PU when it is determined that the PU includes the part of the boundary line between the TUs, and (ii) not partition the PU when it is determined that the PU does not include the part of the boundary line between the TUs, the partitioning being a partitioning of the PU along the part of the boundary line between the TUs into blocks that are each included in the TUs and that are each smaller than each of the TUs; and a processing circuit configured to perform image processing, for a predictive image of the at least two PUs, on the blocks in a transform order; wherein: each PU is a unit defined as a data unit for the prediction, each TU is a unit defined as a data unit for the frequency transform, and at least one PU in the image has an edge format different from an edge format for the TUs in the image. 17. The image processing apparatus according to claim 1 , further comprising a memory and a processor, wherein at least one of the determining circuit, partitioning circuit, and image processor, is constituted by the processor executing a program stored in the memory. 18. The image processing apparatus according to claim 1 , wherein at least one of the determ

Assignees

Inventors

Classifications

  • Motion estimation or motion compensation · CPC title

  • H04N19/61Primary

    in combination with predictive coding · CPC title

  • Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder · CPC title

  • the unit being a set of transform coefficients · CPC title

  • Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9674528B2 cover?
An image processing apparatus for decoding an image coded in coding processes including (i) prediction on at least one prediction unit (PU) and (ii) frequency transform on transform units (TUs) included in a region including the at least one PU includes a processing unit configured to perform image processing for a predictive image of the at least one PU, depending on a transform order predeter…
Who is the assignee on this patent?
Amano Hiroshi, Tanaka Takeshi, Oga Kenji, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04N19/61. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 06 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).