IP Library Granted Patent US 9,179,145
Granted Patent B2
US 9,179,145 · App. 13/932,594 · Granted Nov 3, 2015

Cross layer spatial intra prediction

Inventors: Danny Hong (New York, NY); Jill Boyce (Manalapan, NJ)
Assignee: Vidyo, Inc.
H04N19/00533H04N19/11H04N19/187H04N19/197H04N19/33H04N19/463H04N19/593
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 9,179,145
App. No.
13/932,594
Granted
Nov 3, 2015
Kind
B2
Abstract

Techniques for video decoding include cross-layer prediction from a base layer to an SNR or spatial enhancement layer of spatial intra prediction mode information. In one example embodiment, the Most Probable Mode (MPM) for intra prediction of an enhancement layer block is predicted from the spatially corresponding base layer block.

Claims (38)

1. A method for decoding a scalable video bitstream, comprising:

decoding at least one intra spatial direction mode for intra prediction for at least one sample of a base layer complying with a version of a video coding standard;

receiving coded information pertaining to at least one sample of an enhancement layer complying with the same version of the video coding standard, the at least one sample having at least one intra spatial prediction direction mode; and

setting at least one Most Probable Mode (MPM) of the at least one sample of the enhancement layer to indicate that the at least one intra spatial prediction direction mode for the at least one sample of the enhancement layer is equal to the at least one intra spatial directional mode for the at least one sample of the base layer;

wherein there are no more than three MPMs in the base layer or the enhancement layer; and

wherein the method further comprises decoding at least one syntax element S, which indicates whether the at least one intra spatial directional mode for the at least one sample of the enhancement layer is equal to the at least one MPM.

2. The method of claim 1 , the at least one sample of the base layer having a first spatial position and the at least one sample of the enhancement layer having a second spatial position, further comprising upscaling such that the second spatial position spatially corresponds, after upscaling, to the first spatial position.

3. The method of claim 1 , wherein the decoding comprises decoding the intra spatial directional mode for a block of samples of the base layer.

4. The method of claim 3 , wherein the setting comprises setting at least one Most Probable Mode (MPM) for a block of samples of the enhancement layer.

5. The method of claim 4 , wherein the block of samples of the base layer having a first spatial position and the block of samples of the enhancement layer having a second spatial position, further comprising upscaling such that the second spatial position spatially corresponds, after upscaling, to the first spatial position.

6. The method of claim 1 , further comprising

setting the at least one intra spatial directional mode for the at least one sample of the enhancement layer equal to the at least one MPM when the syntax element S indicates that the at least one intra spatial directional mode for the at least one sample of the enhancement layer is equal to the at least one MPM.

7. The method of claim 6 , further comprising

performing spatial intra prediction for the at least one sample of an enhancement layer according to the at least one intra spatial directional mode for the at least one sample of a base layer.

8. A non-transitory computer readable medium comprising a set of instructions to direct a processor to perform a method for decoding a scalable video bitstream, comprising:

decoding at least one intra spatial direction mode for intra prediction for at least one sample of a base layer complying with a version of a video coding standard;

receiving coded information pertaining to at least one sample of an enhancement layer complying with the same version of the video coding standard, the at least one sample having at least one intra spatial prediction direction mode; and

setting at least one Most Probable Mode (MPM) of the at least one sample of the enhancement layer to indicate that the at least one intra spatial prediction direction mode for the at least one sample of the enhancement layer is equal to the at least one intra spatial directional mode for the at least one sample of the base layer;

wherein there are no more than three MPMs in the base layer or the enhancement layer; and

further comprising a set of instructions to direct the processor to perform decoding at least one syntax element S which indicates whether the at least one intra spatial directional mode for the at least one sample of the enhancement layer is equal to the at least one MPM.

9. The non-transitory computer readable medium of claim 8 , the at least one sample of the base layer having a first spatial position and the at least one sample of the enhancement layer having a second spatial position, further comprising a set of instructions to direct the processor to perform upscaling such that the second spatial position spatially corresponds, after upscaling, to the first spatial position.

10. The non-transitory computer readable medium of claim 8 , wherein the decoding comprises decoding the intra spatial directional mode for a block of samples of the base layer.

11. The non-transitory computer readable medium of claim 10 , wherein the setting comprises setting at least one Most Probable Mode (MPM) for a block of samples of the enhancement layer.

12. The non-transitory computer readable medium of claim 11 , wherein the block of samples of the base layer having a first spatial position and the block of samples of the enhancement layer having a second spatial position, further comprising a set of instructions to direct the processor to perform upscaling such that the second spatial position spatially corresponds, after upscaling, to the first spatial position.

13. The non-transitory computer readable medium of claim 8 , further comprising a set of instructions to direct the processor to perform setting the at least one intra spatial directional mode for the at least one sample of the enhancement layer equal to the at least one MPM when the syntax element S indicates that the at least one intra spatial directional mode for the at least one sample of the enhancement layer is equal to the at least one MPM.

14. The non-transitory computer readable medium of claim 13 , further comprising a set of instructions to direct the processor to perform spatial intra prediction for the at least one sample of an enhancement layer according to the at least one intra spatial directional mode for the at least one sample of a base layer.

15. A video coder for decoding a bitstream, comprising:

at least one processor; and

at least one non-transitory computer readable medium comprising a set of instructions to direct the at least one processor to:

(a) receive at least one sample of a base layer and decode at least one intra spatial direction mode for intra prediction for the at least one sample of the base layer complying with a version of a video coding standard; and

(b) receive coded information for the at least one sample of the base layer, and configured to set at least one Most Probable Mode (MPM) of at least one sample of an enhancement layer to indicate that the at least one intra spatial prediction direction mode for the at least one sample of the enhancement layer is equal to the at least one intra spatial directional mode for the at least one sample of the base layer, the enhancement layer complying with the same version of the video coding standard, wherein there are no more than three MPMs in the base layer or the enhancement layer; and

(c) perform decoding at least one syntax element S which indicates whether the at least one intra spatial directional mode for the at least one sample of the enhancement layer is equal to the at least one MPM.

16. The video coder of claim 15 , further comprising a set of instructions to direct the at least one processor to receive a bitstream and split the bitstream into base layer bits and enhancement layer bits.

17. The video coder of claim 15 , further comprising a set of instructions to direct the at least one processor to upsample the at least one sample of the base layer.

18. The video coder of claim 15 , further comprising a set of instructions to direct the at least one processor to upscale coded information for the at least one sample of the base layer.

19. The video coder of claim 15 , further comprising a set of instructions to direct the at least one processor to extract coded information from the at least one sample of the enhancement layer.

20. The video coder of claim 19 , further comprising a set of instructions to direct the at least one processor to receive the coded information pertaining to the at least one sample of the enhancement layer.

21. The video coder of claim 20 , further comprising a set of instructions to direct the at least one processor to receive coded information for the at least one sample of the base layer and to determine an enhancement layer intra prediction based on at least one of coded information pertaining to the at least one sample of the enhancement layer and the coded information for the at least one sample of the base layer.

Assignments (2)
SECURITY INTEREST Recorded Aug 7, 2018
From: VIDYO, INC.
To: ESW HOLDINGS, INC.
Reel/Frame 046737/0421 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2013
From: HONG, DANNY; BOYCE, JILL
To: VIDYO, INC.
Reel/Frame 030946/0414 →
Continuity (2)
Provisional Application 61667233 · Jul 2, 2012
Related Publication 20140003509A1 · Jan 2, 2014