Systems and methods for spatial prediction

US9699452B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9699452-B2
Application numberUS-201213615925-A
CountryUS
Kind codeB2
Filing dateSep 14, 2012
Priority dateSep 15, 2011
Publication dateJul 4, 2017
Grant dateJul 4, 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.

Systems, methods, and instrumentalities are disclosed relating to intra prediction of a video signal based on mode-dependent subsampling. A block of coefficients associated with a first sub block of a video block, one or more blocks of coefficients associated with one or more remaining sub blocks of the video block, and an indication of a prediction mode for the video block may be received. One or more interpolating techniques, a predicted first sub block, and the predicted sub blocks of the one or more remaining sub blocks may be determined. A reconstructed first sub block and one or more reconstructed remaining sub blocks may be generated. A reconstructed video block may be formed based on the prediction mode, the reconstructed first sub block, and the one or more reconstructed remaining sub blocks.

First claim

Opening claim text (preview).

What is claimed is: 1. A video decoding method, comprising: receiving a video block; determining a prediction mode for the video block; determining a subsampled sub-block of the video block based on the prediction mode for the video block, wherein the video block comprises parameters that represent the subsampled sub-block of the video block and one or more remaining subsampled blocks of the video block, wherein the subsampled sub-block comprises pixels from two or more rows and two or more columns of the video block; generating a predicted subsampled sub-block based on the prediction mode; generating a reconstructed subsampled sub-block based on the predicted subsampled sub-block and the parameters; and generating predicted subsampled blocks of the one or more remaining subsampled blocks based on the reconstructed subsampled sub-block and the prediction mode; generating one or more reconstructed remaining subsampled blocks based on the predicted subsampled blocks of the one or more remaining subsampled blocks and the parameters; and generating a reconstructed video block based on the reconstructed subsampled sub-block and the one or more reconstructed remaining subsampled blocks. 2. The method of claim 1 , wherein a pixel of the one or more remaining subsampled blocks is predicted using at least two pixels of the subsampled sub-block. 3. The method of claim 1 , wherein a pixel of a first block of the one or more remaining subsampled blocks is predicted using a pixel of the subsampled sub-block and a pixel of a second block of the one or more remaining subsampled blocks. 4. The method of claim 1 , wherein the subsampled sub-block comprises a plurality of pixels and wherein the plurality of pixels of the subsampled sub-block are non-neighboring pixels of the video block. 5. The method of claim 1 , wherein the one or more remaining subsampled sub-blocks comprise a plurality of pixels and wherein each of the plurality of pixels of the one or more remaining subsampled sub-blocks is a neighbor pixel of at least one pixel of the subsampled sub-block. 6. The method of claim 1 , wherein the video block is defined by a size 2N*2N and the subsampled sub-block is defined by a size of 2N*N, N*2N, or N*N. 7. The method of claim 1 , further comprising: generating a reconstructed sub-block residual by inverse quantizing and inverse transforming coefficients associated with the subsampled sub-block using a first set of inverse quantization and inverse transformation parameters; and generating the reconstructed residual of the one or more remaining subsampled blocks by inverse quantizing and inverse transforming coefficients associated with the one or more remaining subsampled blocks using a second set of inverse quantization and inverse transformation parameters. 8. The method of claim 7 , wherein the first set of inverse quantization and inverse transformation parameters is different from the second set of inverse quantization and inverse transformation parameters. 9. The method of claim 7 , wherein one of the first set of inverse quantization and inverse transformation parameters or the second set of inverse quantization and inverse transformation parameters is associated with a shape-adaptive discrete cosine transformation. 10. The method of claim 1 , wherein the video block is a luma component or a chroma component of a video signal. 11. The method of claim 1 , wherein the prediction mode is a vertical prediction mode, a horizontal prediction mode, or a diagonal prediction mode. 12. The method of claim 1 , wherein the prediction mode is a DC prediction mode or a planar prediction mode. 13. The method of claim 1 , wherein the one or more reconstructed remaining subsampled blocks are generated based further on a reconstructed residual corresponding to the one or more remaining subsampled blocks. 14. A device comprising a processor configured to: receive a video block; determine a prediction mode for the video block; determine a subsampled sub-block of the video block based on the prediction mode for the video block, wherein the video block comprises parameters that represent the subsampled sub-block and one or more remaining subsampled blocks of the video block, wherein the subsampled sub-block comprises pixels from two or more rows and two or more columns of the video block; generate a predicted subsampled sub-block based on the prediction mode; generate a reconstructed subsampled sub-block based on the predicted subsampled sub-block and the parameters; generate predicted subsampled blocks of the one or more remaining subsampled blocks based on the prediction mode and the reconstructed subsampled sub-block; generate one or more reconstructed remaining subsampled blocks based on the predicted on the predicted subsampled blocks of the one or more remaining subsampled blocks and the parameters; and generate a reconstructed video block based on the reconstructed subsampled sub-block and the one or more reconstructed remaining subsampled blocks. 15. The device of claim 14 , wherein a pixel of the one or more remaining subsampled blocks is predicted using at least two pixels of the subsampled sub-block. 16. The device of claim 14 , wherein a pixel of a first block of the one or more remaining subsampled blocks is predicted using a pixel of the sub sampled sub-block and a pixel of a second block of the one or more remaining subsampled blocks. 17. The device of claim 14 , wherein the subsampled sub-block comprises a plurality of pixels and wherein the plurality of pixels of the subsampled sub-block are non-neighboring pixels of the video block. 18. The device of claim 14 , wherein the one or more remaining subsampled sub-blocks comprise a plurality of pixels and wherein each of the plurality of pixels of the one or more remaining subsampled sub-blocks is a neighbor pixel of at least one pixel of the subsampled sub-block. 19. The device of claim 14 , wherein the video block is defined by a size 2N*2N and the subsampled sub-block is defined by a size of 2N*N, N*2N, or N*N. 20. The device of claim 14 , wherein the prediction mode is a vertical prediction mode, a horizontal prediction mode, or a diagonal prediction mode. 21. The device of claim 14 , wherein the video block is a luma component or a chroma component of a video signal. 22. The device of claim 14 , wherein the prediction mode is a DC prediction mode or a planar prediction mode. 23. The device of claim 14 , wherein the processor is further configured to: generate a reconstructed sub-block residual by inverse quantizing and inverse transforming coefficients associated with the subsampled sub-block using a first set of inverse quantization and inverse transformation parameters; and generate the reconstructed residual of the one or more remaining subsampled blocks by inverse quantizing and inverse transforming coefficients associated with the one or more remaining subsampled blocks using a second set of inverse quantization and inverse transformation parameters. 24. The device of claim 23 , wherein the first set of inverse quantization and inverse transformation parameters is different from the second set of inverse quantization and inverse transformation parameters. 25. The device of claim 23 , wherein one of the first set of inverse quantization and inverse transformation parameters or the second set of inverse quantization and inverse transformation parameters

Assignees

Inventors

Classifications

  • the transform being applied to non rectangular image segments · CPC title

  • Quantisation · CPC title

  • involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution · CPC title

  • Coding unit complexity, e.g. amount of activity or edge presence estimation (H04N19/146 takes precedence) · CPC title

  • H04N19/176Primary

    the region being a block, e.g. a macroblock · 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 US9699452B2 cover?
Systems, methods, and instrumentalities are disclosed relating to intra prediction of a video signal based on mode-dependent subsampling. A block of coefficients associated with a first sub block of a video block, one or more blocks of coefficients associated with one or more remaining sub blocks of the video block, and an indication of a prediction mode for the video block may be received. One…
Who is the assignee on this patent?
Ye Yan, Chen Qian, Dong Jie, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04N19/176. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 04 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).