A multimedia decoder is provided that inserts synchronization words into
elementary linear pulse-code modulation (LPCM) audio bitstreams. In one
embodiment, the multimedia decoder includes a pre-parser, a memory, and an
audio decoder module. The pre-parser receives a multimedia bitstream and
separates it into an audio substream and a video substream, and inserts a
synchronization words before each data packet in the audio substream while
forming it into an elementary bitstream. The memory is coupled to the
pre-parser to buffer the elementary audio bitstream, and the audio decoder
module is coupled to the memory to retrieve the elementary audio bitstream
and convert it into a digital audio signal. The inserted synchronization
word may comprise between from four to ten bytes in length. In one
particular implementation, the inserted synchronization word includes the
ASCII representation of the letters LSILOGIC. The insertion and subsequent
detection of a synchronization word in the elementary audio bitstream
advantageously provides for robust synchronization in the presence of
bitstream corruption while maintaining multimedia decoder modularity.
Een decoder wordt van verschillende media verstrekt die synchronisatiewoorden in elementaire lineaire impuls-code modulatie (LPCM) audiobitstreams opneemt. In één belichaming, omvat de decoder van verschillende media een pre-syntactische parser, een geheugen, en een audiodecodermodule. De pre-syntactische parser ontvangt multimedia bitstream en scheidt het in een audiosubstream en video substream, en neemt een synchronisatiewoorden vóór elk gegevenspakket in op audiosubstream terwijl het vormen van het in een elementaire bitstream. Het geheugen wordt gekoppeld aan de pre-syntactische parser om voor elementaire audiobitstream als buffer op te treden, en de audiodecodermodule wordt gekoppeld aan het geheugen om elementaire audiobitstream terug te winnen en het om te zetten in een digitaal audiosignaal. Het opgenomen synchronisatiewoord kan tussen van vier tot tien bytes in lengte bestaan uit. In één bijzondere implementatie, omvat het opgenomen synchronisatiewoord de vertegenwoordiging van ASCII van de brieven LSILOGIC. De toevoeging en de verdere opsporing van een synchronisatiewoord in elementaire audiobitstream voorzien voordelig robuuste synchronisatie in aanwezigheid van bitstreamcorruptie terwijl het handhaven van de decodermodulariteit van verschillende media.