A system and method for demultiplexing and distributing transport packets,
such as MPEG-2 transport packets, by generating and associating a
locally-generated header with each of the transport packets to create a
self-contained modified packet which incorporates essential distribution
information therein. The 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. Each of the digital transport packets also
include a serial isochronous interface field and a transport sequence
field. The serial isochronous interface field is used by the system to
determine if the individual data packet is to be transmitted onto an
output link having an isochronous data stream. The transport sequence
field contains information necessary to output the data packet into the
isochronous data stream with a delay necessary to maintain the data
packets synchronization with the other data packets within the isochronous
data stream.
Een systeem en een methode om vervoerpakketten, zoals mpeg-2 vervoerpakketten demultiplexing en te verdelen, door plaatselijk-geproduceerde header te produceren en te associëren met elk van de vervoerpakketten om een self-contained gewijzigd pakket te creëren dat essentiële distributieinformatie daarin opneemt. De methode om het demultiplexing en de distributie van het vervoerpakket in een digitaal vervoer het demultiplexing systeem te verbeteren dat een stroom van digitale vervoerpakketten invoert van verschillende media wordt verstrekt. Elk van de vervoerpakketten omvat een pakketherkenningsteken (PID) om het digitale programma of de elementaire stroom te identificeren waaraan het beantwoordt. De lokale pakketinformatie wordt geproduceerd voor elk van de vervoerpakketten, die in het identificeren van en het verdelen van de vervoerpakketten wordt gebruikt. Lokale header wordt gecreeerd die de geproduceerde lokale pakketinformatie omvat, en lokale header is verbonden met zijn overeenkomstig vervoerpakket om een gewijzigd vervoerpakket te creëren. Op deze wijze, vertegenwoordigt elk van de gewijzigde vervoerpakketten een self-contained digitaal vervoerpakket dat lokale daarin bevatte distributieinformatie heeft. Elk van de digitale vervoerpakketten omvat ook een periodiek isochroon interfacegebied en een gebied van de vervoeropeenvolging. Het periodieke isochrone interfacegebied wordt gebruikt door het systeem om te bepalen als het individuele gegevenspakket op een outputverbinding moet worden overgebracht die een isochrone gegevensstroom heeft. Het gebied van de vervoeropeenvolging bevat informatie noodzakelijk voor output het gegevenspakket in de isochrone gegevensstroom met een vertraging noodzakelijk om de synchronisatie van gegevenspakketten met de andere gegevenspakketten binnen de isochrone gegevensstroom te handhaven.