Media Stream Splicer
First Claim
Patent Images
1. A processor-readable medium having processor-executable instructions that, when executed by a processor, performs a method comprising:
- transmitting a unicast acquisition media-stream transmission in response to a channel change, which corresponds to a target multicast media-stream transmission, the unicast acquisition media-stream transmission further comprising content including a first series of frames; and
transmitting the target multicast media-stream transmission including a second series of frames, wherein the first series of frames include the same content that is concurrently transmitting in the second series of frames, wherein the content of the unicast acquisition media-stream transmission is decoded by a receiver, the receiver switching reception from the unicast acquisition media-stream transmission to the target multicast media-stream transmission at a frame in the second series of frames.
7 Assignments
0 Petitions
Accused Products
Abstract
An implementation is described herein, which facilitates a fast channel change by receiving and decoding a unicast acquisition media stream that corresponds to a soon-to-be-requested target multicast media stream. It does this before requesting the target multicast media stream of the new channel. Once the transmission of the unicast stream is caught up with the multicast stream, this implementation splices from the unicast acquisition stream to the target multicast media stream.
-
Citations
48 Claims
-
1. A processor-readable medium having processor-executable instructions that, when executed by a processor, performs a method comprising:
-
transmitting a unicast acquisition media-stream transmission in response to a channel change, which corresponds to a target multicast media-stream transmission, the unicast acquisition media-stream transmission further comprising content including a first series of frames; and transmitting the target multicast media-stream transmission including a second series of frames, wherein the first series of frames include the same content that is concurrently transmitting in the second series of frames, wherein the content of the unicast acquisition media-stream transmission is decoded by a receiver, the receiver switching reception from the unicast acquisition media-stream transmission to the target multicast media-stream transmission at a frame in the second series of frames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A processor-readable medium having processor-executable instructions that, when executed by a processor, performs a method comprising:
-
transmitting a low bit-rate unicast acquisition media-stream transmission in response to a channel change, which corresponds both in time and in content to a target normal bit-rate multicast media-stream transmission, the content of the unicast acquisition media-stream transmission being decoded by a receiver, the content of the unicast acquisition media-stream transmission being displayed by the receiver; transmitting a normal bit rate unicast intermediate media-stream transmission, which corresponds to the target multicast media-stream transmission and includes a first series of frames, wherein the receiver switches reception from the unicast acquisition media-stream transmission to the unicast intermediate media-stream transmission, decodes the content of the unicast intermediate media-stream transmission, and switches display from the content of the unicast acquisition media-stream transmission to the content of the unicast intermediate media-stream transmission; and transmitting the multicast media-stream transmission including a second series of frames, wherein the first series of frames include the same content that is concurrently transmitting in the second series of frames, wherein the receiver switches reception from the unicast intermediate media-stream transmission to the target multicast media-stream transmission at a frame in the second series of frames and switches display from the content of the unicast intermediate media-stream transmission to the content of the target multicast media-stream transmission. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A processor-readable medium having processor-executable instructions that, when executed by a processor, performs a method comprising:
-
transmitting a target multicast media-stream transmission which includes at least a first series of frames; transmitting, in response to a channel change, a unicast acquisition media-stream transmission, where the content of the unicast acquisition media-stream transmission corresponds in subject matter to that of the target multicast media-stream transmission and includes a second series of frames and wherein the second series of frames include the same content that is concurrently transmitting in the first series of frames, wherein a receiver decodes and presents the content of the unicast acquisition media-stream transmission and switches reception from the unicast acquisition media-stream transmission to the target multicast media-stream transmission at a frame in the first series of frames. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method facilitating fast channel-change, the method comprising:
-
transmitting a target multicast media-stream transmission having a first series of frames; transmitting, in response to a channel change, a unicast acquisition media-stream transmission having a second series of frames, where the content of the unicast acquisition media-stream transmission corresponds to the target multicast media-stream transmission wherein the second series of frames include the same content that is concurrently transmitting in the first series of frames, wherein a receiver decodes and presents the content of the unicast acquisition media-stream transmission and switches reception from the unicast acquisition media-stream transmission to the target multicast media-stream transmission at a frame in the first series of frames. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A multimedia system comprising:
-
one or more transmitters configured to transmit to a receiver a target multicast media-stream transmission having first frames and a unicast acquisition media-stream transmission having second frames in response to a channel change, wherein the unicast acquisition media-stream transmission correspond to the target multicast media-stream transmission by including a series of frames in the first frames that is the same content that is concurrently transmitting in the second frames; wherein the receiver includes a decoding unit configured to decode both the unicast acquisition media-stream transmission and a the target multicast media-stream transmission, and a splicing unit configured to splice from the reception of the unicast acquisition media-stream to the reception of the target multicast media-stream transmission at one of the second frames. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. A method of channel changing comprising:
-
processing a request to change to a new channel; receiving a unicast media-stream, the unicast media-stream including first media content corresponding to the new channel, in response to processing; determining a last frame of the unicast media-stream; receiving, after the last frame of the unicast media-stream is received, a portion of a multicast media-stream, the portion of the multicast media-stream including second media content corresponding to the new channel; displaying the media content received in the unicast media-stream; and switching from displaying the media content received in the unicast media-stream directly to displaying the media content in the portion of the multicast media-stream. - View Dependent Claims (46, 47)
-
-
48. A method of channel changing comprising:
-
processing a request to change to a new channel; transmitting to a receiver a unicast media-stream, the unicast media-stream including first media content corresponding to the new channel, in response to processing; determining a last frame of the unicast media-stream; transmitting to the receiver, after the last frame of the unicast media-stream is received, a portion of a multicast media-stream, the portion of the multicast media-stream including second media content corresponding to the new channel; wherein the receiver displays the media content received in the unicast media-stream, and switches from displaying the media content received in the unicast media-stream directly to displaying the media content in the portion of the multicast media-stream.
-
Specification