IP Library Patent Application 15109685
Patent Application
App. No. 15/109,685

METHOD AND APPARATUS FOR MULTIPLEXING LAYERED CODED CONTENTS

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 None
App. No.
15/109,685
Abstract

When layered coded content is transmitted over a fixed capacity network link, bitrate peaks may occur at similar time instances at the base layer and enhancement layer. To more efficiently use the bandwidth, the present principles propose different methods, such as adding a delay to a base layer bit stream or an enhancement layer bit stream, and shifting an “over-the-limit” portion of bits by a time window. At the receiver side, the present principles provide different channel change mechanisms to allow a user to change channel quickly even given the delay added in the bit streams. In particular, a decoder can start rendering the base layer content, without having to wait for the enhancement layer to be available. In one embodiment, the decoding of the base layer content is slowed down in order to align in time with the enhancement layer content.

Claims (42)

1 . A method of processing a first bit stream and a second bit stream, comprising:

accessing the first bit stream and the second bit stream, wherein the first bit stream corresponds to an enhancement layer of layered coded content, and the second bit stream corresponds to a base layer of the layered coded content;

delaying the second bit stream by a first time duration; and

multiplexing the first bit stream and the delayed second bit stream.

2 . The method of claim 1 , further comprising:

determining bits in the multiplexed streams exceeding capacity of a network link; and

time shifting the determined bits by a second time duration.

3 . The method of claim 1 , further comprising:

determining the first time duration responsive to encoding parameters for the layered coded content, the encoding parameters including at least one of a GOP (Group of Picture) length and GOP structure.

4 . The method of claim 3 , wherein the first time duration varies from GOP to GOP.

5 . The method of claim 1 , further comprising:

transmitting the multiplexed streams and information representative of the first time duration.

6 . A method of processing a first bit stream and a second bit stream, comprising:

decoding the first bit stream into a first representation of a program content;

decoding the second bit stream into a second representation of the program content after a delay from the decoding of the first bit stream, wherein the first bit stream corresponds to one of a base layer of layered coded content and an enhancement layer of the layered coded content, and the second bit stream corresponds to the other one of the base layer of the layered coded content and the enhancement layer of the layered coded content; and

outputting signals corresponding to the first representation and the second representation for rendering,

wherein the first representation is rendered at a speed slower than a playback speed specified in at least one of the first bit stream, the second bit stream, and a transport stream before rendering of the first and second representations are aligned in time.

7 . (canceled)

8 . The method of claim 6 , wherein the first representation is rendered at the specified playback speed after the rendering of the first and second representations are aligned in time.

9 . The method of claim 6 , further comprising:

de-multiplexing the first bit stream, the second bit stream and information representative of the delay from a transport stream.

10 - 15 . (canceled)

16 . An apparatus for processing a first bit stream and a second bit stream, comprising:

an input configured to access the first bit stream and the second bit stream, wherein the first bit stream corresponds to an enhancement layer of layered coded content, and the second bit stream corresponds to a base layer of the layered coded content; and

a multiplexer configured to:

delay the second bit stream by a first time duration, and

multiplex the first bit stream and the delayed second bit stream.

17 . The apparatus of claim 16 , wherein the multiplexer is further configured to:

determine bits in the multiplexed streams exceeding capacity of a network link; and

time shift the determined bits by a second time duration.

18 . The apparatus of claim 17 , wherein the multiplexer is configured to determine the first time duration responsive to encoding parameters for the layered coded content, the encoding parameters including at least one of a GOP (Group of Picture) length and GOP structure.

19 . The apparatus of claim 18 , wherein the first time duration varies from GOP to GOP.

20 . The apparatus of claim 16 , further comprising:

a transmitter configured to transmit the multiplexed streams and information representative of the first time duration.

21 . An apparatus for processing a first bit stream and a second bit stream, comprising:

a decoder configured to decode the first bit stream into a first representation of a program content, and to decode the second bit stream into a second representation of the program content after a delay from the decoding of the first bit stream,

wherein the first bit stream corresponds to one of a base layer of layered coded content and an enhancement layer of the layered coded content, and the second bit stream corresponds to the other one of the base layer of the layered coded content and the enhancement layer of the layered coded content; and

an output configured to output signals corresponding to the first representation and the second representation for rendering,

wherein the first representation is rendered at a speed slower than a playback speed specified in at least one of the first bit stream, the second bit stream, and a transport stream before rendering of the first and second representations are aligned in time.

22 . The apparatus of claim 21 , wherein the first representation is rendered at the specified playback speed after the rendering of the first and second representations are aligned in time.

23 . The apparatus of claim 21 , further comprising:

a de-multiplexer configured to de-multiplex the first bit stream, the second bit stream and information representative of the delay from a transport stream.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2018
From: THOMSON LICENSING
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 047289/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2016
From: RICARD, JULIEN; CHAMPEL, MARY-LUC; LLACH PINSACH, JOAN; GUEDE, CELINE
To: THOMSON LICENSING
Reel/Frame 039957/0520 →