IP Library Granted Patent US 11,432,001
Granted Patent B2
US 11,432,001 · App. 15/458,919 · Granted Aug 30, 2022

Systems and methods for spatial prediction

Inventors: Yan Ye (San Diego, CA); Qian Chen (San Jose, CA); Jie Dong (San Diego, CA)
Assignee: VID SCALE, Inc.
H04N19/52H04N19/11H04N19/119H04N19/124H04N19/14H04N19/176H04N19/182H04N19/46H04N19/59H04N19/593H04N19/649H04N19/80H04N19/90
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,432,001
App. No.
15/458,919
Granted
Aug 30, 2022
Kind
B2
Abstract

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.

Claims (40)

1. An apparatus for video processing, comprising:

a processor configured to:

obtain intra prediction mode information associated with a video block;

determine an intra prediction mode of a plurality of intra prediction modes based on the obtained intra prediction mode information;

obtain a subsampled sub-block of the video block based on the determined intra prediction mode of the plurality of intra prediction modes, wherein the subsampled sub-block comprises pixels from two or more rows and two or more columns of the video block;

obtain parameters associated with one or more remaining sub-blocks of the video block; and

reconstruct the one or more remaining sub-blocks of the video block based on the obtained subsampled sub-block, the determined intra prediction mode of the plurality of intra prediction modes, and the obtained parameters associated with the one or more remaining sub-blocks of the video block.

2. The apparatus of claim 1 , wherein the intra prediction mode information comprises an intra prediction mode type.

3. The apparatus of claim 1 , wherein the parameters associated with the one or more remaining sub-blocks of the video block are signaled in a bitstream.

4. The apparatus of claim 1 , wherein the parameters are further associated with the subsampled sub-block of the video block.

5. The apparatus of claim 1 , wherein the subsampled sub-block and the one or more remaining sub-blocks are comprised in one video frame.

6. The apparatus of claim 1 , wherein the subsampled sub-block of the video block comprises a luma component of a video signal.

7. The apparatus of claim 1 , wherein the video block comprises a chroma component of a video signal, the subsampled sub-block and the one or more remaining sub-blocks are comprised in one video frame, and the processor is further configured to:

obtain a prediction of the one or more remaining sub-blocks of the video block based on the obtained subsampled sub-block, wherein the one or more remaining sub-blocks of the video block are reconstructed based on the prediction of the one or more remaining sub-blocks of the video block; and

generate a reconstructed video block based on the one or more reconstructed remaining sub-blocks.

8. The apparatus of claim 1 , wherein the apparatus comprises a decoder.

9. The apparatus of claim 1 , wherein the apparatus comprises an encoder.

10. The apparatus of claim 1 , wherein the apparatus comprises a memory operatively coupled to the processor.

11. The apparatus of claim 1 , wherein the apparatus comprises at least one of a display or an antenna.

12. A method for video processing, comprising:

obtaining intra prediction mode information associated with a video block;

determining an intra prediction mode of a plurality of intra prediction modes based on the obtained intra prediction mode information;

obtaining a subsampled sub-block of the video block based on the determined intra prediction mode of the plurality of intra prediction modes, wherein the subsampled sub-block comprises pixels from two or more rows and two or more columns of the video block;

obtaining parameters associated with one or more remaining sub-blocks of the video block; and

reconstructing the one or more remaining sub-blocks of the video block based on the obtained subsampled sub-block, the determined intra prediction mode of the plurality of intra prediction modes, and the obtained parameters associated with the one or more remaining sub-blocks of the video block.

13. The method of claim 12 , wherein the intra prediction mode information comprises an intra prediction mode type.

14. The method of claim 12 , wherein the parameters associated with the one or more remaining sub-blocks of the video block are signaled in a bitstream.

15. The method of claim 12 , wherein the parameters are further associated with the subsampled sub-block of the video block.

16. The method of claim 12 , wherein the subsampled sub-block and the one or more remaining sub-blocks are comprised in one video frame.

17. The method of claim 12 , wherein the subsampled sub-block of the video block comprises a luma component of a video signal.

18. The method of claim 12 , wherein the video block comprises a chroma component of a video signal, the subsampled sub-block and the one or more remaining sub-blocks are comprised in one video frame, and the method further comprises:

obtaining a prediction of the one or more remaining sub-blocks of the video block based on the obtained subsampled sub-block, wherein the one or more remaining sub-blocks of the video block are reconstructed based on the prediction of the one or more remaining sub-blocks of the video block; and

generating a reconstructed video block based on the one or more reconstructed remaining sub-blocks.

19. The method of claim 12 , wherein the method is performed by a decoder or an encoder.

20. A computer-readable medium including instructions for causing one or more processors to:

obtain intra prediction mode information associated with a video block;

determine an intra prediction mode of a plurality of intra prediction modes based on the obtained intra prediction mode information;

obtain a subsampled sub-block of the video block based on the determined intra prediction mode of the plurality of intra prediction modes, wherein the subsampled sub-block comprises pixels from two or more rows and two or more columns of the video block;

obtain parameters associated with one or more remaining sub-blocks of the video block; and

reconstruct the one or more remaining sub-blocks of the video block based on the obtained subsampled sub-block, the determined intra prediction mode of the plurality of intra prediction modes, and the obtained parameters associated with the one or more remaining sub-blocks of the video block.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2024
From: VID SCALE, INC.
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 068284/0031 →
Continuity (3)
Continuation 13615925 · Sep 14, 2012
Provisional Application 61535043 · Sep 15, 2011
Related Publication 20170251222A1 · Aug 31, 2017