A method for enhancing transport packet demultiplexing and distribution in a digital transport demultiplexing system that inputs a stream of digital multimedia transport packets is provided. Each of the transport packets includes a packet identifier (PID) to identify the digital program or elementary stream to which it corresponds. Local packet information is generated for each of the transport packets, which is used in identifying and distributing the transport packets. A local header is created that includes the generated local packet information, and the local header is linked to its corresponding transport packet to create a modified transport packet. In this manner, each of the modified transport packets represents a self-contained digital transport packet having local distribution information contained therein. The demulitplexing apparatus performs the demultiplexing operation by transferring data packets into and out of circular data queues. These circular queues comprise a contiguous block of memory which are defined by a queue starting address, a queue size, a read pointer, and a write pointer. When data packets are written to and read from a circular queue, the sequential addressing of the queue will automatically rollover from the highest memory location within the queue to the lowest memory location when the sequential addresses move through the circular queue.

Un método para realzar demultiplexing y la distribución del paquete del transporte en un sistema demultiplexing del transporte digital que entre una corriente de los paquetes digitales del transporte de las multimedias se proporciona. Cada uno de los paquetes del transporte incluye un identificador del paquete (PID) para identificar el programa digital o la corriente elemental a los cuales corresponde. La información local del paquete se genera para cada uno de los paquetes del transporte, que se utiliza en identificar y distribuir los paquetes del transporte. Se crea un jefe local que incluye la información local generada del paquete, y el jefe local se liga a su paquete correspondiente del transporte para crear un paquete modificado del transporte. De este modo, cada uno de los paquetes modificados del transporte representa un paquete digital autónomo del transporte que hace la información local de la distribución contener en esto. El aparato demulitplexing realiza la operación demultiplexing transfiriendo los paquetes de los datos en y de coletas circulares de los datos. Estas coletas circulares abarcan un bloque contiguo de memoria que son definidas por una dirección que comienza de la coleta, un tamaño de la coleta, un indicador leído, y un indicador del escribir. Cuando los paquetes de los datos se escriben a y leen en una coleta circular, la dirección secuencial del rollover de la voluntad de la coleta automáticamente de la posición de memoria más alta dentro de la coleta a la posición de memoria más baja cuando las direcciones secuenciales se mueven a través de la coleta circular.

 
Web www.patentalert.com

< (none)

< Method and system for distributed queues in a multimedia network with proxies

> USE OF SEQUENCING INFORMATION IN A LOCAL HEADER THAT ALLOWS PROPER SYNCHRONIZATION OF PACKETS TO SUBSIDIARY INTERFACES WITHIN THE POST-PROCESSING ENVIRONMENT OF AN MPEG-2 PACKET DEMULTIPLEXING ARCHITECTURE

> (none)

~ 00041