Method of and apparatus for the transmission of high and low priority segments of a video bitstream over packet networks
First Claim
1. A method of transmitting a video bitstream from a transmitter over a facility to a receiver, the video bitstream including a plurality of high priority segments and associated low priority segments, said method comprising the steps ofat the transmitter,first transmitting a high priority partition, including the high priority segments, of the video bitstream over the facility using a first packet delivery mechanism having a first probability of success;
- subsequently transmitting, after the completion of transmission of the high priority partition, a low priority partition, including the low priority segments, of the video bitstream over the facility in real time using second packet delivery mechanism having a second probability of success which is substantially lower than that of the first delivery mechanism; and
at the receiver,receiving and storing the high priority partition;
receiving the low priority partition; and
interleaving each high priority segment, obtained from storage, in real time with the associated received low priority segment to create an interleaved video bitstream.
4 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and method of transmitting a video bitstream from a transmitter over a facility to a receiver, the video bitstream including a plurality of high priority segments and associated low priority segments, is disclosed. The transmitter first transmits high priority information, representative of the high priority segments, of the video bitstream over the facility using a first packet delivery mechanism having a first probability of success and subsequently transmits a low priority partition, including the low priority segments, of the video bitstream over the facility using a second packet deliver mechanism having a second probability of success which is substantially lower than that of the first delivery mechanism. At the receiver, the high priority partition is received and used to generate the high priority segments. When each low priority segment of the low priority partition is received, the associated high priority segment is interleaved in real time with the received low priority segment to create an interleaved video bitstream. The high priority information may be sent as a high priority partition (including the high priority segments), sent as a high priority format (used by the receiver to generate high priority segments), or sent as a high priority identifier (used to identify previously stored high priority segments at the receiver).
238 Citations
28 Claims
-
1. A method of transmitting a video bitstream from a transmitter over a facility to a receiver, the video bitstream including a plurality of high priority segments and associated low priority segments, said method comprising the steps of
at the transmitter, first transmitting a high priority partition, including the high priority segments, of the video bitstream over the facility using a first packet delivery mechanism having a first probability of success; -
subsequently transmitting, after the completion of transmission of the high priority partition, a low priority partition, including the low priority segments, of the video bitstream over the facility in real time using second packet delivery mechanism having a second probability of success which is substantially lower than that of the first delivery mechanism; and at the receiver, receiving and storing the high priority partition; receiving the low priority partition; and interleaving each high priority segment, obtained from storage, in real time with the associated received low priority segment to create an interleaved video bitstream.
-
-
2. A method of transmitting a video bitstream from a transmitter over a facility to a receiver, the video bitstream including a plurality of high priority segments and associated low priority segments, said method comprising the steps of
at the transmitter, first transmitting high priority information, representative of the high priority segments, over the facility using a first packet delivery mechanism having a first probability of success; -
subsequently transmitting, after the completion of transmission of the high priority information, a low priority partition, including the low priority segments, of the video bitstream over the facility in real time using a second packet delivery mechanism having a second probability of success which is substantially lower than that of the first delivery mechanism; and at the receiver, receiving the high priority information and using it to generate the high priority segments; receiving the low priority partition; and interleaving each generated high priority segment in real time with the associated received low priority segment to create an interleaved video bitstream. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of communicating a video bitstream, including interleaved high priority and associated low priority segments, over a packet network, comprising the steps of
partitioning segments of a received video bitstream into high priority and low priority partitions; -
transmitting the high priority partition first over the network in real time using a reliable delivery mechanism of the network; subsequently transmitting, after the completion of transmission of the high priority partition, the low priority partition second over the network using a less reliable delivery mechanism of the network; recovering and storing at a receiver location the high priority partition; receiving the low priority partition at the receiver location; and interleaving segments of the stored high priority partition in real time with associated segments of the received low priority partition to recreate the video bitstream.
-
-
18. Apparatus for transmitting a video bitstream from a transmitter over a facility to a receiver, the video bitstream including a plurality of high priority segments and associated low priority segments, said apparatus comprising
at the transmitter, first means for transmitting a high priority partition, including the high priority segments, of the video bitstream over the facility using a first packet delivery mechanism having a first probability of success; -
second means for transmitting, after the completion of transmission of the high priority partition, a low priority partition, including the low priority segments, of the video bitstream over the facility in real time using a second packet delivery mechanism having a second probability of success which is substantially lower than that of the first delivery mechanism; and at the receiver, means for receiving the high priority and low priority partitions; means for storing the high priority partition; and means for interleaving a high priority segment, obtained from storage, in real time with the associated low priority segment to create an interleaved video bitstream.
-
-
19. Apparatus for transmitting a video bitstream over a facility to a receiver, the video bitstream including a plurality of high priority segments and associated low priority segments, said apparatus comprising
first means for transmitting a high priority partition, including the high priority segments, of the video bitstream, over the facility using a first packet delivery mechanism having a first probability of success; - and
second means for transmitting, after the completion of transmission of the high priority partition, a low priority partition, including the low priority segments, of the video bitstream over the facility in real time using a second probability of success which is substantially lower than that of the first delivery mechanism.
- and
-
20. Apparatus for receiving a video bitstream over a facility from a transmitter, the video bitstream including a plurality of high priority segments and associated low priority segments, said apparatus comprising
means for first receiving the high priority partition and, after the completed reception of the high priority partition, receiving the low priority partition; -
means for storing the high priority partition; and means for interleaving a high priority segment, obtained from storage, in real time with the associated low priority segment to create an interleaved video bitstream.
-
-
21. A method of transmitting a video bitstream from a transmitter over a facility to a receiver, the video bitstream including a plurality of high priority segments and associated low priority segments, said method comprising the steps of
at the transmitter, first transmitting standard format information, instead of the high priority segments of the video bitstream, over the facility using a first packet delivery mechanism having a first probability of success, the standard format information being used to generate high priority segments at the receiver; -
subsequently transmitting, after the completion of transmission of the standard format information, a low priority partition, including the low priority segments, of the video bitstream over the facility in real time using a second packet delivery mechanism having a second probability of success which is substantially lower than that of the first delivery mechanism; and at the receiver, receiving the standard format information and using it to generate the high priority segments; receiving the low priority partition; and interleaving each generated high priority segment in real time with the associated received low priority segment to create an interleaved video bitstream.
-
-
22. Apparatus for transmitting a video bitstream from a transmitter over a facility to a receiver, the video bitstream including a plurality of high priority segments and associated low priority segments, said apparatus comprising
at the transmitter, first means for transmitting high priority information, representative of the high priority segments, over the facility using a first packet delivery mechanism having a first probability of success; -
second means for transmitting, after the completion of transmission of the high priority information, a low priority partition, including the low priority segments, of the video bitstream over the facility in real time using a second packet delivery mechanism having a second probability of success which is substantially lower than that of the first delivery mechanism; and at the receiver, means for receiving the high priority information and using it to generate the high priority segments; means for receiving the low priority partition; and means for interleaving each generated high priority segment in real time with the associated received low priority segment to create an interleaved video bitstream. - View Dependent Claims (23, 24)
-
-
25. A method of transmitting a video bitstream over a facility to a receiver, the video bitstream including a plurality of high priority segments and associated low priority segments, said method comprising the steps of
first transmitting high priority information, representative of the high priority segments, over the facility using a first packet delivery mechanism having a first probability of success, the high priority information being used to generate a high priority partition at the receiver; - and
second transmitting, after the completion of transmission of the high priority information, a low priority partition, including the low priority segments, of the video bitstream over the facility in real time using second packet delivery mechanism having a second probability of success which is substantially lower than that of the first delivery mechanism.
- and
-
26. A method of receiving a video bitstream over a facility from a transmitter, the video bitstream including a plurality of high priority segments and associated low priority segments, said method comprising the steps of
receiving the high priority information and using it to generate the high priority segments; -
receiving, after the completion of reception of the high priority information, the low priority segments; and interleaving each generated high priority segment in real time with the associated low priority segment to create an interleaved video bitstream.
-
-
27. Apparatus for transmitting a video bitstream over a facility to a receiver, the video bitstream including a plurality of high priority segments and associated low priority segments, said apparatus comprising
first means for transmitting high priority information, representative of the high priority segments, over the facility using a first packet delivery mechanism having a first probability of success, the high priority information being used to generate the high priority segments at the receiver; - and
second means for transmitting, after the completion of transmission of the high priority information, a low priority partition, including the low priority segments, of the video bitstream over the facility in real time using a second packet delivery mechanism having a second probability of success which is substantially lower than that of the first delivery mechanism.
- and
-
28. Apparatus for receiving a video bitstream over a facility from a transmitter, the video bitstream including a plurality of high priority segments and associated low priority segments, said apparatus comprising
means for receiving the high priority information and using it to generate the high priority segments; -
means for receiving, after the completion of reception of the high priority information, the low priority segments; and means for interleaving each generated high priority segment in real time with the associated low priority segment to create an interleaved video bitstream.
-
Specification