A method and system are provided for remultiplexing program bearing data. The remultiplexing method and system are applicable to MPEG-2 compliant transport streams carrying video programs. A descriptor based system is used for scheduling the timely output of transport packets wherein each descriptor records a dispatch time as well as a receipt time for each transport packet. The receipt time is used for estimating program clock reference adjustments, but final program clock reference adjustment is performed in hardware in relation to the precise output timing of each transport packets. A descriptor and transport packet caching technique is used for decoupling the synchronous receipt and transmission of transport packets from any asynchronous processing performed thereon. The descriptors can also be used for managing scrambling and descrambling control words (encryption and decryption keys). Remultiplexing functions may be distributed across a network. The remultiplexer can furthermore optimize the bandwidth of transport streams by replacing null transport packets with transport packet data to be inserted into the output transport stream. Program data transmitted via asynchronous communication links is re-timed and assistance is provided for outputting program data on such asynchronous communication links to reduce a variation in end-to-end delay incurred by the program data. Remultiplexing and program specific information can be seamlessly dynamically varied without stopping, or introducing a discontinuity in, the flow of outputted transport packets. A technique is also provided for locking multiple internal reference clock generators.

Um método e um sistema são fornecidos para dados remultiplexing do rolamento do programa. O método e o sistema remultiplexing são aplicáveis aos córregos compliant do transporte MPEG-2 que carregam os programas video. Um sistema baseado descriptor é usado programando a saída oportuna de pacotes do transporte wherein registros de cada descriptor uma estadia da expedição as.well.as uma estadia do recibo para cada pacote do transporte. O tempo do recibo é usado estimando ajustes da referência do pulso de disparo do programa, mas o ajuste final da referência do pulso de disparo do programa é executado na ferragem com relação ao sincronismo preciso da saída de pacotes de cada transporte. Uma técnica caching do pacote do descriptor e do transporte é usada decoupling o recibo e a transmissão synchronous de pacotes do transporte de processar assíncrono executado thereon. Os descriptors podem também ser usados controlando palavras de controle scrambling e descrambling (chaves do encryption e do decryption). As funções de Remultiplexing podem ser distribuídas através de uma rede. O remultiplexer pode além disso optimize a largura de faixa de córregos do transporte substituindo pacotes nulos do transporte com os dados do pacote do transporte a ser introduzidos no córrego do transporte de saída. Os dados do programa transmitidos através das ligações de comunicação assíncrona re-são cronometrados e o auxílio é fornecido outputting dados do programa em tais ligações de comunicação assíncrona para reduzir uma variação em end-to-end atrasa incorrido pelos dados do programa. Remultiplexing e a informação específica do programa podem seamlessly dinâmicamente ser variados sem parar, ou introduzindo uma descontinuidade dentro, o fluxo de outputted pacotes do transporte. Uma técnica é fornecida também travando geradores de pulso de disparo internos múltiplos da referência.

 
Web www.patentalert.com

< (none)

< Information transfer systems and method with dynamic distribution of data, control and management of information

> Creating a three-dimensional model from two-dimensional images

> (none)

~ 00015