IP Library Granted Patent US 8,194,739
Granted Patent B2
US 8,194,739 · App. 11/990,407 · Granted Jun 5, 2012

Trick play using temporal layering

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 8,194,739
App. No.
11/990,407
Granted
Jun 5, 2012
Kind
B2
Abstract

The present invention provides a method and apparatus for encoding video content into a novel temporal layered coding structure. In one embodiment of the present invention, a plurality of sub-sequence layers are defined in a layer hierarchy in accordance with the present invention. A plurality of images within a sub-sequence of a group of images are selectively assigned to a respective one of the sub-sequence layers. A grouping of images contained in any sequential combination of sub-sequence layers that includes a hierarchically lowest of the sub-sequence layers results in a group of images that temporally are substantially evenly spaced. A related method and apparatus for decoding the temporally layered video content are also disclosed.

Claims (23)

1. A method for encoding video content into a temporal layered coding structure comprising:

defining a plurality of sub-sequence layers in a layer hierarchy;

selectively assigning each of a plurality of images within a sub-sequence of a group of images to a respective one of said sub-sequence layers such that a grouping of images contained in any sequential combination of sub-sequence layers that includes a hierarchically lowest of said sub-sequence layers results in a group of images that temporally are substantially evenly spaced;

wherein intra images (I-images) are exclusively assigned to said hierarchically lowest sub-sequence layer, predictive images (P-images) are assigned to a second of said sub-sequence layers, said second sub-sequence layer being one level higher than said lowest sub-sequence layer in said layer hierarchy and a selected first set of B R -images are assigned to a third of said sub-sequence layers, said third sub-sequence layer being one level higher than said second sub-sequence layer in said layer hierarchy, said B R -images being predicted exclusively from images selected from the group consisting of I-images and P-images.

2. The method of claim 1 , further comprising:

predicting each non-intra image exclusively from at least one of said plurality of images which are assigned to a sub-sequence layer that is equal or lower in said layer hierarchy than the sub-sequence layer containing said each non-intra image.

3. The method according to claim 1 , wherein said I-images temporally are substantially evenly spaced.

4. The method of claim 1 , wherein said I-images and said P-images form a group of images that temporally are substantially evenly spaced.

5. The method of claim 1 , wherein said I-images, said P-images and said BR-images form a group of images that temporally are substantially evenly spaced.

6. The method of claim 1 , further comprising:

selecting a second set of bidirectional images (B U -images), said B U -images being predicted exclusively from images selected from the group consisting of I-images, P-images and B R -images;

assigning said B U -images to a fourth of said sub-sequence layers, said fourth sub-sequence layer being one level higher than said third sub-sequence layer in said layer hierarchy.

7. The method of claim 1 , further comprising providing sub-sequence layer hierarchy structural information in at least one message selected from the group consisting of sub-sequence information (SEI) messages, sub-sequence layer characteristic SEI massages and video usability information (VUI) messages, said layer hierarchy structural information indicating the temporal layered coding structure.

8. The method of claim 6 , wherein said B U -images temporally are substantially evenly spaced in said fourth sub-sequence layer.

9. A video encoder comprising a processor and a memory, for encoding video content into a temporal layered coding structure, said video encoder adapted to define a plurality of sub-sequence layers in a layer hierarchy and selectively assign each of a plurality of images within a sub-sequence of a group of images to a respective one of said sub-sequence layers such that a grouping of images contained in any sequential combination of sub-sequence layers that includes a hierarchically lowest of said sub-sequence layers results in a group of images that temporally are substantially evenly spaced;

wherein said video encoder assigns intra images (I-images) exclusively to said hierarchically lowest sub-sequence layer and predictive images (P-images) to a second of said sub-sequence layers, said second sub-sequence layer being one level higher than said lowest sub-sequence layer in said layer hierarchy and a selected first set of B R -images are assigned to a third of said sub-sequence layers, said third sub-sequence layer being one level higher than said second sub-sequence layer in said layer hierarchy, said B R -images being predicted exclusively from images selected from the group consisting of I-images and P-images.

10. The video encoder of claim 9 wherein said video encoder predicts each non-intra image exclusively from at least one of said plurality of images which are assigned to a sub-sequence layer that is equal or lower in said layer hierarchy than the sub-sequence layer containing said each non-intra image.

11. The video encoder of claim 9 , wherein said I-images temporally are substantially evenly spaced.

12. The video encoder of claim 9 , wherein said I-images and said P-images form a group of images that temporally are substantially evenly spaced.

13. The video encoder of claim 9 , wherein said I-images, said P-images and said B R -images form a group of images that temporally are substantially evenly spaced.

14. The video encoder of claim 9 wherein said video encoder selects a second set of bidirectional images (B U -images), said B U -images being predicted exclusively from images selected from the group consisting of I-images, P-images and B R -images, and said video encoder assigns said B U -images to a fourth of said sub-sequence layers, said fourth sub-sequence layer being one level higher than said third sub-sequence layer in said layer hierarchy.

15. The video encoder of claim 14 , wherein said B U -images temporally are substantially evenly spaced in said fourth sub-sequence layer.

16. The video encoder of claim 9 , comprising a message generator that provides sub-sequence layer hierarchy structural information in at least one message selected from the group consisting of sub-sequence information (SEI) messages, sub-sequence layer characteristic SEI massages and video usability information (VUI) messages, said layer hierarchy structural information indicating the temporal layered coding structure.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2020
From: THOMSON LICENSING S.A.S.
To: MAGNOLIA LICENSING LLC
Reel/Frame 053570/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2008
From: BOYCE, JILL MACDONALD; LANDAIS, FREDERIC
To: THOMSON LICENSING
Reel/Frame 020568/0903 →