IP Library Granted Patent US 8,281,351
Granted Patent B2
US 8,281,351 · App. 11/315,551 · Granted Oct 2, 2012

System, method, and computer readable medium rapid channel change

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,281,351
App. No.
11/315,551
Granted
Oct 2, 2012
Kind
B2
Abstract

A system, method and computer readable medium operable to move a video delay from a network video queue to a decoder video queue by discarding at least one video frame in a network video queue, thus moving video frames deeper in the queue forward in time. As such, rapid channel changing is provided without continuous unicasting, or temporarily transmitting at faster than the nominal rate, thereby alleviating strain on the network.

Claims (39)

1. A method for rapid channel change, comprising:

accessing a network video queue from a telecommunication network via a first node;

receiving the network video queue via an access node, the access node including a buffer memory to distinguish the network video queue boundaries;

transferring packets from the network video queue into a decoder video queue at a constant bit rate and a variable bit rate;

discarding a video frame at a top position of the network video queue in response to a channel change operation, and wherein the video frame is discarded only if the video frame at the top position of the network video queue is a B-frame;

concealing the discarded video frame; and

moving video frames forward in time from further back in the network video queue until a delay in the network video queue caused by the video frame being discarded is removed, at which time all remaining video frames including subsequent B-Frames in the network video queue are transmitted to the viewer.

2. The method of claim 1 , wherein a frame replacing the discarded frame may be one of: an I-Frame, a Bs-Frame or a P-Frame.

3. The method of claim 1 , further comprising extracting frames from a buffer based on a display time stamp.

4. The method of claim 3 , wherein if one of the frames is missing, repeating a previously displayed frame.

5. The method of claim 1 , for use in combination with at least one of: conventional television transmissions and high definition television transmissions.

6. A non-transitory computer readable storage medium, storing computer-readable instructions that, when executed by a computer cause a processor to perform:

accessing a network video queue from a telecommunication network via a first processor;

receiving the network video queue via a second processor, the second processor including at least a buffer memory to distinguish the network video queue boundaries;

discarding a video frame at a top position of the network video queue in response to a channel change operation, and wherein the video frame is discarded only if the video frame at the top position of the network video queue is a B-frame;

concealing the discarded video frame via a decoder that is communicably coupled to an access node;

extracting video frames deeper in the network video queue using a decoder video queue; and

moving video frames deeper in the network video queue forward in time when the video frames are needed to satisfy a display time until a delay in the network video queue caused by the video frame being discarded is removed, at which time all remaining video frames including subsequent B-Frames in the network video queue are transmitted to the viewer.

7. The non-transitory computer readable storage medium of claim 6 , further comprising concealing the discarded video frame with previous video frames.

8. The non-transitory computer readable storage medium of claim 7 , further comprising;

entering the network video queue by an encoded frame of varying size every frame period; and

draining the network video queue at a constant rate or a variable rate.

9. The non-transitory computer readable storage medium of claim 8 , further comprising continuing the discarding, moving and concealing of missing video frames until a delay in a unicast network queue is eliminated to synchronize with a multicast stream.

10. The non-transitory computer readable storage medium of claim 8 , further comprising sending all frames, including the B-Frames, by a network when the delay in a unicast network queue is eliminated.

11. A system for facilitating rapid channel change in a network video queue, comprising: at least one device operably configured to:

access a video network queue from a telecommunication network via a first processor;

receive the network video queue via a second processor, the second processor including at least an access node and a buffer memory to distinguish the network video queue boundaries;

discard at least one video frame at a top position of the network video queue in response to a channel change operation, and wherein the video frame is discarded only if the video frame at the top position of the network video queue is a B-frame;

conceal the discarded video frame; and

wherein the at least one module is operable to replace the at least one discarded video frame with at least one previous video frame by moving video frames deeper in the network video queue forward in time when the video frames are needed to satisfy a display time until a delay in the network video queue caused by the video frame being discarded is removed, at which time all remaining video frames including subsequent B-Frames in the network video queue are transmitted to the viewer.

12. The system of claim 11 , further comprising:

a network having a network queue; and

a decoder having a decoder queue.

13. The system of claim 12 , wherein the decoder is operable to replace the discarded frame when it determines that the discarded frame has not arrived.

14. The system of claim 13 , wherein the decoder further comprises:

a decoder dejitter queue; and

wherein the decoder is operable to extract a video frame from the decoder dejitter queue when the video frame is needed to be decoded to satisfy a display time.

15. The system of claim 11 , wherein the at least one module is operable to conceal the discarding of a video frame potentially from: an I-Frame, a Bs-Frame or a P-Frame.

16. The system of claim 11 , for use in combination with at least one of: conventional television transmissions and high definition television transmissions.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2012
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 028573/0432 →
CERTIFICATE OF CONVERGENCE W/NAME CHANGE Recorded Jul 16, 2012
From: ALCATEL USA SOURCING, L.P.
To: ALCATEL USA SOURCING, INC.
Reel/Frame 028562/0162 →
MERGER Recorded Jul 16, 2012
From: ALCATEL USA SOURCING, INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 028557/0275 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2006
From: ALCATEL
To: ALCATEL USA SOURCING, L.P.
Reel/Frame 017156/0291 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2006
From: SHARPE, RANDALL B.
To: ALCATEL
Reel/Frame 017078/0725 →