Video on demand using MCMD and TDM or FDM
First Claim
1. An improvement to a television channel distribution system having a multiplicity of Ki channels, where Ki is a number of available channels and an index i refers to a particular number of Ki channels, for delivering a plurality of P programs, where P is a number of programs, with each program having digitized-compressed content with BTj bits per program, where BT is a number of bits and an index value of j refers to a particular program Pj in the plurality of P programs, comprising:
- pocketing means for generating, for each program Pj in the plurality of P programs, a set of NjKi packets, where Nj, for a particular program Pj in the plurality of P programs, is a number of packets per channel in the multiplicity of Ki channels;
modulator means for modulating each packet in a form suitable for transmission over the multiplicity of Ki channels, respectively;
said modulator means for sending a first set of Ki packets of a first program P1 in the plurality of P programs over the multiplicity of Ki channels, respectively, for sending a second set of Ki packets of a second program P2 in the plurality of P programs over the multiplicity of Ki channels, respectively, and for sending a third set of Ki packets of a third program P3 in the plurality of P programs over the multiplicity of Ki channels, respectively;
said modulator means for continuing to send, in sequence, a set of Ki packets of the first program P1 in the plurality of P programs over the multiplicity of Ki channels, respectively, a set of Ki packets of the second program P2 in the plurality of P programs over the multiplicity of Ki channels, respectively, and a set of Ki packets of the third program P3 in the plurality of P programs over the multiplicity of Ki channels, respectively;
first receiver means for receiving, from the multiplicity of Ki channels, each set of Ki packets of the first program P1, and for initiating display of the first program P1 upon receipt of the first set of Ki packets of the first program P1;
second receiver means for receiving, from the multiplicity of Ki channels, each set of Ki packets of the second program P2, and for initiating display of the second program P2 upon receipt of the first set of Ki packets of the second program P2; and
third receiver means for receiving, from the multiplicity of Ki channels, each set of Ki packets of the third program P3, and for initiating display of the third program P3 upon receipt of the third set of Ki packets of the third program P3.
0 Assignments
0 Petitions
Accused Products
Abstract
An improvement for television and Internet channel distribution. A plurality of P programs are to be sent over the communications medium, using the multiplicity of channels. Each program has digitized-compressed content. For each program, a set of packets is generated and modulated in a form suitable for transmission over a multiplicity of channels. The packets are interleaved, depending on priority, and then sent over the multiplicity of channels. Assuming equal priority, a first set of packets of the P programs is sent, a second set of packets from the P programs is next sent, and a third set of packets from the P programs is then sent, over the multiplicity of channels. Each set of packets of the first program, the second program, and the third program, is received at a first, second and third set top box, respectively. Display of the first, second and third program is initiated upon receipt of the first, second, second and third set of packets of the first, second and third program, respectively.
81 Citations
29 Claims
-
1. An improvement to a television channel distribution system having a multiplicity of Ki channels, where Ki is a number of available channels and an index i refers to a particular number of Ki channels, for delivering a plurality of P programs, where P is a number of programs, with each program having digitized-compressed content with BTj bits per program, where BT is a number of bits and an index value of j refers to a particular program Pj in the plurality of P programs, comprising:
-
pocketing means for generating, for each program Pj in the plurality of P programs, a set of NjKi packets, where Nj, for a particular program Pj in the plurality of P programs, is a number of packets per channel in the multiplicity of Ki channels;
modulator means for modulating each packet in a form suitable for transmission over the multiplicity of Ki channels, respectively;
said modulator means for sending a first set of Ki packets of a first program P1 in the plurality of P programs over the multiplicity of Ki channels, respectively, for sending a second set of Ki packets of a second program P2 in the plurality of P programs over the multiplicity of Ki channels, respectively, and for sending a third set of Ki packets of a third program P3 in the plurality of P programs over the multiplicity of Ki channels, respectively;
said modulator means for continuing to send, in sequence, a set of Ki packets of the first program P1 in the plurality of P programs over the multiplicity of Ki channels, respectively, a set of Ki packets of the second program P2 in the plurality of P programs over the multiplicity of Ki channels, respectively, and a set of Ki packets of the third program P3 in the plurality of P programs over the multiplicity of Ki channels, respectively;
first receiver means for receiving, from the multiplicity of Ki channels, each set of Ki packets of the first program P1, and for initiating display of the first program P1 upon receipt of the first set of Ki packets of the first program P1;
second receiver means for receiving, from the multiplicity of Ki channels, each set of Ki packets of the second program P2, and for initiating display of the second program P2 upon receipt of the first set of Ki packets of the second program P2; and
third receiver means for receiving, from the multiplicity of Ki channels, each set of Ki packets of the third program P3, and for initiating display of the third program P3 upon receipt of the third set of Ki packets of the third program P3. - View Dependent Claims (2, 3, 4, 5, 6, 7, 25)
-
-
8. An improvement to a television channel distribution method having a multiplicity of Ki channels, where Ki is a number of available channels and an index i refers to a particular number of Ki channels, for delivering a plurality of P programs, where P is a number of programs, with each program having digitized-compressed content with BTj bits per program, where BT is a number of bits and an index value of j refers to a particular program Pj in the plurality of P programs, comprising the steps of:
-
generating, for each program Pj in the plurality of P programs, a set of NjKi packets, where Nj, for a particular program Pj in the plurality of P programs, is a number of packets per channel in the multiplicity of Ki channels;
modulating each packet in a form suitable for transmission over the multiplicity of Ki channels, respectively;
sending a first set of Ki packets of a first program P1 in the plurality of P programs over the multiplicity of Ki channels, respectively;
sending a second set of Ki packets of a second program P2 in the plurality of P programs over the multiplicity of Ki channels, respectively;
sending a third set of Ki packets of a third program P3 in the plurality of P programs over the multiplicity of Ki channels, respectively;
continuing to send, in sequence, a set of Ki packets of the first program P1 in the plurality of P programs over the multiplicity of Ki channels, respectively, a set of Ki packets of the second program P2 in the plurality of P programs over the multiplicity of Ki channels, respectively, and a set of Ki packets of the third program P3 in the plurality of P programs over the multiplicity of Ki channels, respectively;
receiving, from the multiplicity of Ki channels, each set of Ki packets of the first program P1;
initiating display of the first program P1 upon receipt of the first set of Ki packets of the first program P1;
receiving, from the multiplicity of Ki channels, each set of Ki packets of the second program P2;
initiating display of the second program P2 upon receipt of the first set of Ki packets of the second program P2;
receiving, from the multiplicity of Ki channels, each set of Ki packets of the third program P3; and
initiating display of the third program P3 upon receipt of the third set of Ki packets of the third program P3. - View Dependent Claims (9, 10, 11, 28)
-
-
12. An improvement to a television channel distribution system having a multiplicity of Ki channels, where Ki is a number of available channels and an index i refers to a particular number of Ki channels, for delivering a plurality of P programs, where P is a number of programs, with each program having digitized-compressed content with BTj bits per program, where BT is a number of bits and an index value of j refers to a particular program Pj in the plurality of P programs, comprising:
-
packeting means for generating, for each program Pj in the plurality of P programs, a set of NjKi packets, where Nj, for a particular program Pj in the plurality of P programs, is a number of packets per channel in the multiplicity of Ki channels;
a multiplicity of Ki modulators, for modulating each packet in a form suitable for transmission over the multiplicity of Ki channels, respectively;
said multiplicity of Ki modulators for sending a first set of Ki packets of a first program P1 in the plurality of P programs over the multiplicity of Ki channels, respectively, for sending a second set of Ki packets of a second program P2 in the plurality of P programs over the multiplicity of Ki channels, respectively, and for sending a third set of Ki packets of a third program P3 in the plurality of P programs over the multiplicity of Ki channels, respectively;
said multiplicity of Ki modulators for continuing to send, in sequence, a set of Ki packets of the first program P1 in the plurality of P programs over the multiplicity of Ki channels, respectively, a set of Ki packets of a second program P2 in the plurality of P programs over the multiplicity of Ki channels, respectively, and a set of Ki packets of a third program P3 in the plurality of P programs over the multiplicity of Ki channels, respectively;
a first receiver for receiving, from the multiplicity of Ki channels, each set of Ki packets of the first program P1, and for initiating display of the first program P1 upon receipt of the first set of Ki packets of the first program P1;
a second receiver for receiving, from the multiplicity of Ki channels, each set of Ki packets of the second program P2, and for initiating display of the second program P2 upon receipt of the first set of Ki packets of the second program P2; and
a third receiver for receiving, from the multiplicity of Ki channels, each set of Ki packets of the third program P3, and for initiating display of the third program P3 upon receipt of the third set of Ki packets of the third program P3. - View Dependent Claims (13, 14, 15, 26)
-
-
16. An improvement to a television channel distribution system having a multiplicity of Ki channels, where Ki is a number of available channels and an index i refers to a particular number of Ki channels, for delivering a programs, with the program having digitized-compressed content with BT bits per program, where BT is a number of bits, comprising:
-
packeting means for generating, for the program, a set of NjKi packets, where Nj, for the particular program, is a number of packets per channel in the multiplicity of Ki channels;
modulator means for modulating each packet in a form suitable for transmission over the multiplicity of Ki channels, respectively;
said modulator means for sending a first set of Ki packets of the program over the multiplicity of Ki channels, respectively;
said modulator means for continuing to send, in sequence, a set of Ki packets of the program over the multiplicity of Ki channels, respectively; and
receiver means for receiving, from the multiplicity of Ki channels, each set of Ki packets of the program, and for initiating display of the program upon receipt of the first set of Ki packets of the program. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An improvement to a television channel distribution method having a multiplicity of Ki channels, where Ki is a number of available channels and an index i refers to a particular number of Ki channels, for delivering a program, with the program having digitized-compressed content with BT bits per program, where BT is a number of bits, comprising the steps of:
-
generating, for the program, a set of NjKi packets, where Nj, for the program, is a number of packets per channel in the multiplicity of Ki channels;
modulating each packet in a form suitable for transmission over the multiplicity of Ki channels, respectively;
sending a first set of Ki packets of the program over the multiplicity of Ki channels, respectively;
continuing to send, in sequence, a set of Ki packets of the program over the multiplicity of Ki channels, respectively;
receiving, from the multiplicity of Ki channels, each set of Ki packets of the program;
initiating display of the program upon receipt of the first set of Ki packets of the program. - View Dependent Claims (22, 29)
-
-
23. An improvement to a television channel distribution system having a multiplicity of Ki channels, where Ki is a number of available channels and an index i refers to a particular number of Ki channels, for delivering a program, with the program having digitized-compressed content with BT bits per program, where BT is a number of bits, comprising:
-
packeting means for generating, for the program, a set of NjKi packets, where Nj, for the program, is a number of packets per channel in the multiplicity of Ki channels;
a multiplicity of Ki modulators, for modulating each packet in a form suitable for transmission over the multiplicity of Ki channels, respectively;
said multiplicity of Ki modulators for sending a first set of Ki packets of the program over the multiplicity of Ki channels, respectively;
said multiplicity of Ki modulators for continuing to send, in sequence, a set of Ki packets of the program over the multiplicity of Ki channels, respectively;
a first receiver for receiving, from the multiplicity of Ki channels, each set of Ki packets of the program, and for initiating display of the program P1 upon receipt of the first set of Ki packets of the program P1. - View Dependent Claims (24, 27)
-
Specification