Systems and methods for spatial prediction
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.
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.