Nova Patents
EP1523190A1

Fast channel change

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.

EP1523190A1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 10 September 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

55 claims: 6 independent, 49 dependent

  1. 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;andtransmitting a retained intra frame for the requested channel as a unicast communication.
  2. 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;anda 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.
  3. 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;anda 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.
  4. 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;andhandler 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.
  5. 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.
  6. 48
    A system comprising:at least one processor;andone 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;andtransmitting a retained intra frame for a requested channel as a unicast communication responsive to a channel change request.