IP Library Granted Patent US 9,900,605
Granted Patent B2
US 9,900,605 · App. 14/513,034 · Granted Feb 20, 2018

Device and method for scalable coding of video information

Inventors: Adarsh Krishnan Ramasubramonian (San Diego, CA); Ying Chen (San Diego, CA); Ye-Kui Wang (San Diego, CA); Fnu Hendry (Poway, CA)
Assignee: QUALCOMM Incorporated
H04N19/187H04N19/30H04N19/46H04N19/68H04N19/70H04N19/80H04N19/86
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,900,605
App. No.
14/513,034
Granted
Feb 20, 2018
Kind
B2
Abstract

An apparatus configured to code video information includes a memory unit and a processor in communication with the memory unit. The memory unit is configured to store video information associated with a video layer having a picture. The processor is configured to determine whether the picture is a non-picture-order-count (POC)-anchor picture, and based on the determination of whether the picture is a non-POC-anchor picture, perform one of (1) refraining from indicating a POC reset in connection with the picture, or (2) indicating the POC reset in connection with the picture. The processor may encode or decode the video information.

Claims (52)

1. An apparatus configured to encode video information, the apparatus comprising:

a memory configured to store video data associated with a video layer having a first picture; and

a processor in communication with the memory, the processor configured to:

determine that the first picture is none of a random access skipped leading (RASL) picture, a random access decodable leading (RADL) picture, a sub-layer non-reference (SLNR) picture, or a picture having a temporal identifier (ID) greater than 0, or a discardable picture; and

based at least on the determination that the first picture is none of a RASL picture, a RADL picture, a SLNR picture, or a picture having a temporal ID greater than 0, or a discardable picture, signal an indication in a bitstream that a picture order count (POC) of the first picture is to be reset,

wherein each of a RASL picture and a RADL picture is a picture that follows a random access point picture in decoding order and precedes the random access point picture in output order.

2. The apparatus of claim 1 , wherein the processor is further configured to:

based on a determination that a second picture in the video layer is a discardable picture, signal a discardable flag in the bitstream in association with the second picture, wherein the discardable flag has a value of 1; and

signaling an indication in the bitstream that a POC of the second picture is not to be reset.

3. The apparatus of claim 1 , wherein the processor is further configured to signal an indication in the bitstream that a POC of a second picture of the video layer is not to be reset, based on a determination that the second picture is one of a RASL picture, a RADL picture, a SLNR picture, or a picture having a temporal ID greater than 0, or a discardable picture.

4. The apparatus of claim 1 , wherein the processor is further configured to signal a discardable flag in the bitstream in association with the first picture, wherein the discardable flag has a value of 0.

5. The apparatus of claim 1 , wherein the reset of the POC comprises at least one of a reset of one or more least significant bits (LSBs) of the POC or a reset of one or more most significant bits (MSBs) of the POC.

6. The apparatus of claim 1 , wherein a discardable picture is a picture associated with a flag having a value indicating that the picture is discardable.

7. The apparatus of claim 1 , wherein the apparatus comprises an encoder, and wherein the processor is further configured to encode the video information in the bitstream.

8. The apparatus of claim 1 , wherein the apparatus comprises a decoder, and wherein the processor is further configured to decode the video information in the bitstream.

9. The apparatus of claim 1 , wherein the apparatus comprises a device selected from a group consisting of: a computer, a notebook, a laptop computer, a tablet computer, a set-top box, a telephone handset, a smart phone, a smart pad, a television, a camera, a display device, a digital media player, a video gaming console, and an in-car computer.

10. A method of encoding video information, the method comprising:

determining that a first picture in a video layer is none of a random access skipped leading (RASL) picture, a random access decodable leading (RADL) picture, a sub-layer non-reference (SLNR) picture, or a picture having a temporal identifier (ID) greater than 0, or a discardable picture; and

based at least on the determination that the first picture is none of a RASL picture, a RADL picture, a SLNR picture, or a picture having a temporal ID greater than 0, or a discardable picture, signaling an indication in a bitstream that a picture order count (POC) of the first picture is to be reset,

wherein each of a RASL picture and a RADL picture is a picture that follows a random access point picture in decoding order and precedes the random access point picture in output order.

11. The method of claim 10 , further comprising:

based on a determination that a second picture in the video layer is a discardable picture, signaling a discardable flag in the bitstream in association with the second picture, wherein the discardable flag has a value of 1; and

signaling an indication in the bitstream that a POC of the second picture is not to be reset.

12. The method of claim 10 , further comprising signaling an indication in the bitstream that a POC of a second picture of the video layer is not to be reset, based on a determination that the second picture is one of a RASL picture, a RADL picture, a SLNR picture, or a picture having a temporal ID greater than 0, or a discardable picture.

13. The method of claim 10 , wherein the reset of the POC comprises at least one of a reset of one or more least significant bits (LSBs) of the POC or a reset of one or more most significant bits (MSBs) of the POC.

14. The method of claim 10 , wherein a discardable picture is a picture associated with a flag having a value indicating that the picture is discardable.

15. A non-transitory computer readable medium comprising code that, when executed, causes an apparatus to:

store video data associated with a video layer having a first picture;

determining that the first picture is none of a random access skipped leading (RASL) picture, a random access decodable leading (RADL) picture, a sub-layer non-reference (SLNR) picture, or a picture having a temporal identifier (ID) greater than 0, or a discardable picture; and

based at least on the determination that the first picture is none of a RASL picture, a RADL picture, a SLNR picture, or a picture having a temporal ID greater than 0, or a discardable picture, signal an indication in a bitstream that a picture order count (POC) of the first picture is to be reset,

wherein each of a RASL picture and a RADL picture is a picture that follows a random access point picture in decoding order and precedes the random access point picture in output order.

16. The computer readable medium of claim 15 , wherein the code, when executed, further causes the apparatus to:

based on a determination that a second picture in the video layer is a discardable picture, signal a discardable flag in the bitstream in association with the second picture, wherein the discardable flag has a value of 1; and

signal an indication in the bitstream that a POC of the second picture is not to be reset.

17. The computer readable medium of claim 15 , wherein the code, when executed, further causes the apparatus to signal an indication in the bitstream that a POC of a second picture of the video layer is not to be reset, based on a determination that the second picture is one of a RASL picture, a RADL picture, a SLNR picture, or a picture having a temporal ID greater than 0, or a discardable picture.

18. The computer readable medium of claim 15 , wherein the reset of the POC comprises at least one of a reset of one or more least significant bits (LSBs) of the POC or a reset of one or more most significant bits (MSBs) of the POC.

19. The computer readable medium of claim 15 , wherein a discardable picture is a picture associated with a flag having a value indicating that the picture is discardable.

20. A video coding device configured to encode video information, the video coding device comprising:

means for storing video data associated with a video layer having a picture;

means for determining that a first picture in a video layer is none of a random access skipped leading (RASL) picture, a random access decodable leading (RADL) picture, a sub-layer non-reference (SLNR) picture, or a picture having a temporal identifier (ID) greater than 0, or a discardable picture; and

means for signaling an indication in a bitstream that a picture order count (POC) of the first picture is to be reset based at least on the determination that the first picture is none of a RASL picture, a RADL picture, a SLNR picture, or a picture having a temporal ID greater than 0, or a discardable picture,

wherein each of a RASL picture and a RADL picture is a picture that follows a random access point picture in decoding order and precedes the random access point picture in output order.

21. The video coding device of claim 20 , further comprising:

means for signaling a discardable flag in the bitstream in association with the second picture, wherein the discardable flag has a value of 1 based on a determination that a second picture in the video layer is a discardable picture; and

means for signaling an indication in the bitstream that a POC of the second picture is not to be reset.

22. The video coding device of claim 20 , further comprising means for signaling an indication in the bitstream that a POC of a second picture of the video layer is not to be reset, based on a determination that the second picture is one of a RASL picture, a RADL picture, a SLNR picture, or a picture having a temporal ID greater than 0, or a discardable picture.

23. The video coding device of claim 20 , wherein the reset of the POC comprises at least one of a reset of one or more least significant bits (LSBs) of the POC or a reset of one or more most significant bits (MSBs) of the POC.

24. The video coding device of claim 20 , wherein a discardable picture is a picture associated with a flag having a value indicating that the picture is discardable.

25. The apparatus of claim 3 , wherein the processor is further configured to signal one or both of (i) a flag having a value that indicates that one or more MSBs of the POC of the second picture are not to be reset, and (ii) a flag having a value that indicates that the one or more MSBs of the POC of the second picture and one or more LSBs of the POC of the second picture are not to be reset.

26. The method of claim 12 , further comprising signaling one or both of (i) a flag having a value that indicates that one or more MSBs of the POC of the second picture are not to be reset, and (ii) a flag having a value that indicates that the one or more MSBs of the POC of the second picture and one or more LSBs of the POC of the second picture are not to be reset.

27. The computer readable medium of claim 17 , wherein the code, when executed, further causes the apparatus to signal one or both of (i) a flag having a value that indicates that one or more MSBs of the POC of the second picture are not to be reset, and (ii) a flag having a value that indicates that the one or more MSBs of the POC of the second picture and one or more LSBs of the POC of the second picture are not to be reset.

28. The video coding device of claim 22 , further comprising means for signaling one or both of (i) a flag having a value that indicates that one or more MSBs of the POC of the second picture are not to be reset, and (ii) a flag having a value that indicates that the one or more MSBs of the POC of the second picture and one or more LSBs of the POC of the second picture are not to be reset.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2014
From: RAMASUBRAMONIAN, ADARSH KRISHNAN; CHEN, YING; WANG, YE-KUI; HENDRY, FNU
To: QUALCOMM INCORPORATED
Reel/Frame 034103/0024 →
Continuity (2)
Provisional Application 61890868 · Oct 14, 2013
Related Publication 20150103923A1 · Apr 16, 2015