IP Library › Granted Patent US 9,627,001
Granted Patent B2
US 9,627,001 · App. 14/472,251 · Granted Apr 18, 2017

Support for trick modes in HEVC streams

Inventors: Arturo A. Rodriguez (Norcross, GA); Kevin Murray (Hampshire, GB); Scott Christopher Labrozzi (Cary, NC)
Assignee: Cisco Technology, Inc.
G11B27/005G11B27/30H04N5/783H04N19/70H04N21/4325H04N21/4348H04N21/47217H04N21/6332H04N21/8451H04N21/8453
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,627,001
App. No.
14/472,251
Granted
Apr 18, 2017
Kind
B2
Abstract

Assistance information related to a tier framework may describe signaling for extractable and decodable sub-sequences based on pictures interdependencies. This may allow a video application to efficiently select pictures when performing a given trick mode.

Claims (35)

1. A method comprising:

receiving a High Efficiency Video Coding (“HEVC”)-coded bitstream containing plural elementary streams of a first video program;

presenting a user interface to a viewer providing options to control trick mode functionality;

receiving a request for trick mode operation from a user;

interpreting assistance information contained in data fields of the bitstream to provide the requested trick mode, wherein the assistance information comprises picture interdependencies related by successive tier numbers; and

processing, based on the assistance information, the received bitstream to provide the requested trick mode, wherein processing the received bitstream comprises:

extracting a self-decodable stream from the plural elementary stream, and

extracting, based on the tier numbers, reference pictures from the self-decodable stream, wherein a predetermined tier number is assigned to a largest tier number that is assigned to reference pictures that are intended to be extracted for trick mode.

2. The method of claim 1 , wherein the assistance information to provide the requested trick mode in one of a personal video recording application and a video on demand application.

3. The method of claim 2 , wherein the assistance information is located at the start of each video access unit.

4. The method of claim 3 , wherein the assistance information is non-encrypted and is contained in a plurality of adaptation fields.

5. The method of claim 2 , wherein the assistance information further comprises a flag signaled at each RAP picture to signal whether trick mode functionality is blocked.

6. The method of claim 1 , further comprising: starting decoding at a Random Access Point (“RAP”) picture to extract a self-decodable substream.

7. The method of claim 6 , wherein an access unit associated with the RAP picture comprises one video parameter set, one active sequence parameter set with video usability information, and at least one picture parameter set required to decode the picture.

8. The method of claim 7 , wherein the RAP picture corresponds to one of the following: an Instantaneous Decoding Refresh picture, a Broken Link Access picture, and a Clean Random Access picture.

9. The method of claim 6 , further comprising: not decoding a Random Access Skipped Leading picture immediately following the RAP picture if the RAP picture has a Network Abstraction Layer (“NAL”) unit type equal to BLA_W_LP or a NAL unit type equal to CRA_NUT.

10. The method of claim 9 further comprising setting a handleCRAasBLA flag equal to 1 and setting a NoRASLOutputFlag flag equal to the handleCRAasBLA flag if the RAP picture has a NAL unit type equal to CRA_NUT.

11. The method of claim 1 , wherein the tier numbers describe signaling for extractable and decodable sub-sequences based on picture interdependencies for picture selection during the requested trick mode.

12. The method of claim 11 , wherein any picture with a tier number N does not depend directly or indirectly on any picture with a tier number greater than N.

13. The method of claim 12 , wherein the lowest available tier number is assigned to all RAP pictures.

14. The method of claim 12 , wherein all pictures associated with the lowest available tier number are RAP pictures.

15. The method of claim 12 , further comprising:

designating a tier number M as a largest tier number assignable to reference pictures intended to be extracted in trick mode; and

designating tier numbers greater than M as assignable to pictures deemed discardable during the requested trick mode.

16. An apparatus comprising:

a memory; and

a processor configured to execute instructions stored on the memory, the instructions comprising:

receiving a High Efficiency Video Coding (“HEVC”)-coded bitstream containing plural elementary streams of a first video program;

presenting a user interface to a viewer providing options to control trick mode functionality;

receiving a request for trick mode operation from a user;

interpreting assistance information contained in data fields of the bitstream to provide the requested trick mode, wherein the assistance information comprises picture interdependencies related by successive tier numbers; and

processing, based on the assistance information, the received bitstream to provide the requested trick mode, wherein processing the received bitstream comprises:

extracting a self-decodable stream from the plural elementary stream, and

extracting, based on the tier numbers, reference pictures from the self-decodable stream, wherein a predetermined tier number is assigned to a largest tier number that is assigned to reference pictures that are intended to be extracted for trick mode.

17. The apparatus of claim 16 , wherein the tier numbers above the largest tier number correspond to a last level of extractability and contain pictures that are deemed discardable for the trick mode purposes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2014
From: RODRIGUEZ, ARTURO A.; MURRAY, KEVIN ALISTAIR; LABROZZI, SCOTT CHRISTOPHER
To: CISCO TECHNOLOGY, INC.
Reel/Frame 034453/0617 →
Continuity (2)
Provisional Application 61871290 · Aug 28, 2013
Related Publication 20150063790A1 · Mar 5, 2015