| US 7,490,344 B2 | ||
| System and method for seamless switching | ||
| Seth Haberman, New York, N.Y. (US); Chester L. Schuler, Marlboro, Mass. (US); Abeljan van der Burgh, New York, N.Y. (US); Alex Jansen, New York, N.Y. (US); and Gerrit Niemeijer, Maplewood, N.J. (US) | ||
| Assigned to Visible World, Inc., New York, N.Y. (US) | ||
| Filed on Dec. 13, 2000, as Appl. No. 9/735,983. | ||
| Claims priority of provisional application 60/236624, filed on Sep. 29, 2000. | ||
| Prior Publication US 2002/0122430 A1, Sep. 05, 2002 | ||
| Int. Cl. H04N 7/173 (2006.01) | ||
| U.S. Cl. 725—98 [725/131] | 12 Claims |

| 1. A method of preparing a plurality of data streams to allow seamless switching between said data streams by a switching
device, wherein said switching device includes data stream buffering for an output data stream, said method comprising the
steps of:
preparing said plurality of data streams prior to transmitting said plurality of data streams to said switching device, wherein
said preparing comprises:
providing a plurality of data streams, said data streams including data which is divided into segments, wherein said segments
include synchronized starting points and end points on all of said plurality of data streams;
multiplexing said plurality of data streams for delivery to said switching device; and
increasing a data rate of said multiplexed plurality of data streams from a first data rate to a second data rate at a time
before an end point of each segment by changing the multiplexing for said plurality of streams to provide gaps in said plurality
of data streams between said end points and said starting points wherein such changing of multiplexing does not affect the
contents of said plurality of data streams, and wherein said plurality of data streams are processed at least in part on a
serial basis; and
after preparing said plurality of data streams, transmitting said multiplexed data streams to said switching device.
|