Claims
- 1. A method for remultiplexing one or more bit streams containing compressed program data in an asynchronous communications network comprising plural nodes interconnected by one or more communication links comprising the steps of:
(a) receiving, from one of said communication links at a destination node of said a synchronous communications network, a first bit stream containing data of one or more programs, said first bit stream having one or more predetermined bit rates for portions thereof, (b) choosing at least part of said received first bit stream for transmission, and (c) scheduling transmission of said chosen part of said first bitstream so as to output said chosen part of said first bit stream in a transport stream at a rate depending on said predetermined rate of said chosen part of said first bit stream.
- 2. At multiple nodes of a communication network, a method for remultiplexing one or more portions of bit streams into one or more transport streams containing compressed video program data comprising the steps of:
(a) enabling communication amongst a plurality of nodes connected to a shared communication medium by one or more respective communication links, (b) selecting a first set of one or more of said nodes for transmitting one or more bit streams onto said shared communications medium, (c) selecting a second set of one or more of said nodes for receiving said transmitted bit streams from said shared communications medium, for selecting portions of said transmitted bit streams and for transmitting one or more remultiplexed transport streams as a bit stream containing said selected portions, each of said remultiplexed transport streams transmitted as a bit stream being different than said received ones of said transmitted bit streams, and (d) causing said selected nodes to communicate said bit streams via said shared communication medium according one of plural different signal flow patterns, including at least one signal flow pattern that is different from a topological connection of said nodes to said shared communication medium.
- 3. The method of claim 2 wherein at least one node can receive bit streams from each of plural other ones of said nodes via a single one of said respective communication links, said method further comprising the step of selecting a subset of said plural other nodes and receiving bit streams at said at least one node from only said selected subset of nodes.
- 4. The method of claim 2 wherein at least one node receives bit streams from plural other ones of said nodes via a single one of said respective communication links.
- 5. A network distributed remultiplexer for remultiplexing one or more bit streams containing compressed program data comprising:
one or more communication links, and a plurality of nodes, interconnected by said one or more communication links into a communications network, said plurality of nodes including a destination node receiving a first bit stream containing data of one or more programs via one of said communications links, said first bit stream having one or more predetermined bit rates for portions thereof, said destination node comprising:
a processor for choosing at least part of said received first bit stream for transmission, and for scheduling transmission of said chosen part of said first bit stream so as to output said chosen part of said first bit stream in a transport stream at a rate depending on said predetermined rate of said chosen part of said first bit stream.
- 6. A network distributed remultiplexer for remultiplexing one or more portions of bit streams into one or more transport streams containing compressed video program data comprising:
a shared communication medium comprising one or more communication links, a plurality of nodes, each of said nodes being connected to said shared communication medium by a respective one or more of said communication links, said plurality of nodes including:
a first set of one or more of said nodes for transmitting one or more bit streams onto said shared communications medium, a second set of one or more of said nodes for receiving said transmitted bit streams from said shared communications medium, for selecting portions of said transmitted bit streams and for transmitting one or more remultiplexed transport streams as a bit stream containing said selected portions, each of said remultiplexed transport streams transmitted as a bit stream being different than said received ones of said transmitted bit streams, and a controller node for selecting said first and second sets of nodes and for causing said selected nodes to communicate said bit streams via said shared communication medium according one of plural different signal flow patterns, including at least one signal flow pattern that is different from a topological connection of said nodes to said shared communication medium.
- 7. The network distributed remultiplexer of claim 6 wherein said plurality of nodes further comprises at least one node that can receive bit streams from each of plural other ones of said nodes via a single one of said respective communication links, said controller node selecting a subset of said plural other nodes and said at least one node receiving bit streams from only said selected subset of nodes.
- 8. The network distributed remultiplexer of claim 6 wherein said plurality of nodes comprises at least one node that receives bit streams from plural other ones of said nodes via a single one of said respective communication links.
RELATED APPLICATIONS
[0001] The subject matter of this application is related to the subject matter of the following patent applications, all of which are commonly assigned to the same assignee as is this application:
[0002] (1) U.S. patent application Ser. No. ______, entitled “Receipt and Dispatch Timing of Transport Packets in a Video Program Bearing Stream Remultiplexer,” filed on even date herewith for Regis Gratacap and William Slattery;
[0003] (2) U.S. patent application Ser. No. ______,entitled “Dynamic Video Program Bearing Stream Remultiplexer,” filed on even data herewith for Regis Gratacap;
[0004] (3) U.S. patent application Ser. No. ______, entitled “Re-timing of Video Program Bearing Streams Transmitted by an Asynchronous Communication Link,” filed on even date herewith for Regis Gratacap;
[0005] (4) U.S. patent application Ser. No. ______, entitled “Bandwidth Optimization of Video Program Bearing Transport Streams,” filed on even date herewith for Robert Robinett and Regis Gratacap;
[0006] (5) U.S. patent application Ser. No. ______, entitled “Remultiplexer for Video Program Bearing Transport Streams with Assisted Output Timing for Asynchronous Communication Output,” filed on even data herewith for Regis Gratacap;
[0007] (6) U.S. patent application Ser. No. ______, entitled “Remultiplexer for Video Program Bearing Transport Streams with Program Clock Reference Time Stamp Adjustment,” filed on even date herewith for William Slattery and Regis Gratacap;
[0008] (7) U.S. patent application Ser. No. ______, entitled “Remultiplexer Cache Architecture and Memory Organization for Storing Video Program Bearing Transport Packets and Descriptors,” filed on even date herewith for William Slattery and Regis Gratacap;
[0009] (8) U.S. patent application Ser. No. ______, entitled “Scrambling and Descrambling Control Word Control in a Remultiplexer for Video Bearing Transport Streams,” filed on even date herewith for William Slattery and Regis Gratacap; and
[0010] (9) U.S. patent application Ser. No. ______, entitled “Reference Time Clock Locking in a Remultiplexer for Video Program Bearing Transport Streams,” filed on even date herewith for William Slattery.
[0011] The contents of the above-listed patent applications are incorporated herein by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09007210 |
Jan 1998 |
US |
Child |
10045535 |
Oct 2001 |
US |