Method and device for designing low-frequency non-separable transform
US-2024373011-A1 · Nov 7, 2024 · US
US9674528B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9674528-B2 |
| Application number | US-201213823129-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 22, 2012 |
| Priority date | Nov 21, 2011 |
| Publication date | Jun 6, 2017 |
| Grant date | Jun 6, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Motion estimation or motion compensation · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.