Fast channel change
First Claim
1. A method for fast channel changing in a multicast video distribution architecture, the method comprising:
- detecting a channel change request that indicates a requested channel, the requested channel corresponding to a multicast group; and
transmitting a retained intra frame for the requested channel as a unicast communication.
2 Assignments
0 Petitions
Accused Products
Abstract
In an exemplary server implementation, a server is configured to retain at least one independent frame for each video channel of multiple video channels that are being distributed using multicast communications and is adapted to respond to channel change requests from clients by transmitting the retained at least one independent frame of a requested video channel to a requesting client using a unicast communication. In an exemplary method implementation, a method for fast channel changing in a multicast video distribution architecture includes: detecting a channel change request that indicates a requested channel, the requested channel corresponding to a multicast group; and transmitting a retained intra frame for the requested channel as a unicast communication.
374 Citations
55 Claims
-
1. A method for fast channel changing in a multicast video distribution architecture, the method comprising:
-
detecting a channel change request that indicates a requested channel, the requested channel corresponding to a multicast group; and
transmitting a retained intra frame for the requested channel as a unicast communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A channel change server comprising:
-
cached intra frames for a plurality of video streams, each respective video stream of the plurality of video streams associated with a respective channel of a plurality of channels;
a channel change request detector that is capable of detecting channel change requests from individual clients of a plurality of clients; and
a channel change request handler that is configured to respond to a detected channel change request from a particular client of the plurality of clients by extracting a most recent intra frame of a video stream associated with a requested channel from the cached intra frames and by transmitting the extracted most recent intra frame to the particular client using a unicast communication;
wherein the channel change server is associated with multicast video distribution of the plurality of video streams. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A channel change server comprising:
-
retained intra frames for a plurality of video streams, each respective video stream of the plurality of video streams associated with a respective channel of a plurality of channels;
a channel change request detector that is capable of detecting channel change requests from individual clients of a plurality of clients; and
a channel change request handler that is configured to respond to a detected channel change request from a particular client of the plurality of clients by extracting a retained intra frame of a video stream associated with a requested channel from the retained intra frames and by transmitting the extracted retained intra frame to the particular client using a unicast communication;
wherein the channel change server is associated with multicast video distribution of the plurality of video streams. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An arrangement for channel changing, comprising:
-
retention means for retaining at least one intra frame for each video stream of a plurality of video streams, each respective video stream associated with a respective channel of a plurality of channels;
detection means for detecting a channel change request from a client that indicates a requested channel, the channel change request from the client signifying a demand to switch from a first multicast group to a second multicast group that corresponds to the requested channel; and
handler means for handling the channel change request by transmitting a retained intra frame to the client via a unicast communication, the retained intra frame retained by the retention means from a respective video stream that is associated with the requested channel. - View Dependent Claims (36, 37, 38, 39, 40)
-
- 41. A server that is configured to retain at least one independent frame for each video channel of a plurality of video channels that are being distributed using multicast communications and that is adapted to respond to channel change requests from clients by transmitting the retained at least one independent frame of a requested video channel to a requesting client using a unicast communication.
-
48. A system comprising:
-
at least one processor; and
one or more media including processor-executable instructions that are capable of being executed by the at least one processor, the processor-executable instructions adapted to direct the system to perform actions comprising;
multicasting a plurality of channels;
retaining at least one intra frame for each channel of the plurality of channels; and
transmitting a retained intra frame for a requested channel as a unicast communication responsive to a channel change request. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55)
-
Specification