Method and device for designing low-frequency non-separable transform
US-2024373011-A1 · Nov 7, 2024 · US
US9787982B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9787982-B2 |
| Application number | US-201213608380-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 10, 2012 |
| Priority date | Sep 12, 2011 |
| Publication date | Oct 10, 2017 |
| Grant date | Oct 10, 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.
This disclosure proposes techniques for transform partitioning in an intra-prediction video coding process. In one example, for a given intra-predicted block, a reduced number of transform unit partition options is allowed, based on certain conditions. In another example, transform units are decoupled from prediction units for intra-predicted block. For a given prediction unit, transforms of different sizes and shapes from the prediction unit may be applied. In another example, a reduced number of intra-prediction modes are allowed for a prediction unit having a non-square shape.
Opening claim text (preview).
What is claimed is: 1. A video encoding method comprising: determining an intra-prediction mode from a set of intra-prediction modes for a prediction unit of video data, wherein the set of intra-prediction modes includes at least a first intra-prediction mode and a second intra-prediction mode, the second intra-prediction mode is different than the first intra-prediction mode, and wherein each of the first intra-prediction mode and the second intra-prediction mode is at least one of a directional intra-prediction mode, a direct current (DC) intra-prediction mode, or a planar mode; determining a subset of transform unit partitions from a set of transform unit partitions based on the determined intra-prediction mode, such that a first subset of transform partitions is determined if the determined intra-prediction mode is the first intra-prediction mode, and a second subset of transform partitions is determined if the determined intra-prediction mode is the second intra-prediction mode, wherein the set of transform unit partitions includes at least the first subset of transform partitions and the second subset of transform partitions, and wherein the second subset of transform partitions is different than the first subset of transform partitions, wherein when: the determined intra-prediction mode is a vertically-oriented intra-prediction mode, the subset of transform unit partitions includes vertically-oriented non-square transform unit partitions and does not include at least one horizontally-oriented non-square transform unit partition, the determined intra-prediction mode is a horizontally-oriented intra-prediction mode, the subset of transform unit partitions includes horizontally-oriented non-square transform unit partitions and does not include at least one vertically-oriented non-square transform unit partition, the determined intra-prediction mode is a DC mode, a planar mode, or a diagonal mode, the subset of transform unit partitions includes square transform unit partitions and does not include at least one non-square transform unit partition; determining a transform unit partition for the prediction unit of video data from the subset of transform unit partitions; and encoding the prediction unit of video data using the determined transform unit partition. 2. The video encoding method of claim 1 , wherein the subset of transform unit partitions only includes one transform unit partition per intra-prediction mode. 3. The video encoding method of claim 1 , wherein an equal number of transform unit partitions are present in each subset of transform unit partitions for each intra-prediction mode in the set of intra-prediction modes. 4. The video encoding method of claim 1 , wherein a partition of the prediction has a different size and shape than the determined transform unit partition. 5. The video encoding method of claim 1 , further comprising: performing intra-prediction according to the determined intra-prediction mode on the prediction unit of video data to produce a prediction residual, wherein determining the transform unit partition comprises: testing a plurality of transform partitions of the determined subset of transform unit partitions on the prediction residual; and selecting one of the plurality of transform partitions as the determined transform partition based on the testing. 6. The video encoding method of claim 1 , further comprising: signaling the determined transform partition in an encoded video bitstream. 7. The video encoding method of claim 1 , further comprising: determining a prediction unit partition from among a plurality of prediction unit partitions for the prediction unit of video data; and determining the set of intra-prediction modes based on the determined prediction unit partition. 8. The video encoding method of claim 7 , wherein the determined prediction unit partition is a vertically-oriented non-square prediction unit partition, and wherein the set of intra-prediction modes includes vertically-oriented intra-prediction modes and does not include at least one horizontally-oriented non-square transform unit partition. 9. The video encoding method of claim 7 , wherein the determined prediction unit partition is a horizontally-oriented non-square prediction unit partition, and wherein the set of intra-prediction modes includes horizontally-oriented intra-prediction modes and does not include at least one vertically-oriented non-square transform unit partition. 10. A video decoding method comprising: receiving an indication of an intra-prediction mode from among a set of intra-prediction modes for a prediction unit of video data, wherein the set of intra-prediction modes includes at least a first intra-prediction mode and a second intra-prediction mode, the second intra-prediction mode is different than the first intra-prediction mode, and wherein each of the first intra-prediction mode and the second intra-prediction mode is at least one of a directional intra-prediction mode, a direct current (DC) intra-prediction mode, or a planar mode; determining a subset of transform unit partitions from a set of transform unit partitions based on the determined intra-prediction mode, such that a first subset of transform partitions is determined if the determined intra-prediction mode is the first intra-prediction mode, and a second subset of transform partitions is determined if the determined intra-prediction mode is the second intra-prediction mode, wherein the set of transform unit partitions includes at least the first subset of transform partitions and the second subset of transform partitions, and wherein the second subset of transform partitions is different than the first subset of transform partitions, wherein when: the determined intra-prediction mode is a vertically-oriented intra-prediction mode, the subset of transform unit partitions includes vertically-oriented non-square transform unit partitions and does not include at least one horizontally-oriented non-square transform unit partition, the determined intra-prediction mode is a horizontally-oriented intra-prediction mode, the subset of transform unit partitions includes horizontally-oriented non-square transform unit partitions and does not include at least one vertically-oriented non-square transform unit partition, the determined intra-prediction mode is a DC mode, a planar mode, or a diagonal mode, the subset of transform unit partitions includes square transform unit partitions and does not include at least one non-square transform unit partition; determining a transform unit partition for the prediction unit of video data from the subset of transform unit partitions; and decoding the prediction unit of video data using the determined transform unit partition. 11. The video decoding method of claim 10 , wherein the subset of transform unit partitions only includes one transform unit partition per intra-prediction mode. 12. The video decoding method of claim 10 , wherein an equal number of transform unit partitions are present in each subset of transform unit partitions for each intra-prediction mode in the set of intra-prediction modes. 13. The video decoding method of claim 10 , wherein a partition of the prediction unit has a different size and shape than the determined transform unit partition. 14. The video decoding method of claim 10 , further comprising: receiving an indication of a prediction unit partition from among a plurality of prediction unit partitions for the prediction unit of video data; and determining the set of intra-prediction modes based on the prediction unit partition.
Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter · CPC title
in combination with predictive coding · CPC title
Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type · CPC title
the region being a block, e.g. a macroblock · CPC title
among a plurality of spatial predictive coding modes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.