An mp3-standard bitstream is formatted into a sequence of fixed-length
data frames. These include headers, side information, main information
and a remaining data field without generally defined information denoted
as `ancillary data`. The mp3PRO format is an extension of the mp3 format,
wherein the additional mp3PRO data are transferred in the ancillary data
fields. In various applications, e.g. Internet music search machines, a
necessity arises for a fast determination of the bitstream types. Such
determination is normally executed using an mp3PRO decoder. However,
because the frame header does not contain a corresponding pointer to the
start address of the ancillary data field, an mp3PRO decoder must first
completely decode at least one data frame according to the mp3 standard
in order to find the end address of the mp3 data and thereby the
following start address of the mp3PRO data in that data frame. Thereafter
the mp3PRO decoder must examine the data following in the data stream for
characteristics that are typical for mp3PRO additional information. The
invention discloses how the bitstream type can be determined without
using mp3 decoding and without using an mp3PRO decoder.
Mp3-standaard bitstream is geformatteerd in een opeenvolging van fixed-length gegevenskaders. Deze omvatten headers, zijinformatie, hoofdinformatie en een resterend gegevensgebied zonder over het algemeen bepaalde informatie die als ` assistent data` wordt aangeduid. Het formaat mp3PRO is een uitbreiding van het mp3 formaat, waarin de extra mp3PRO- gegevens worden overgebracht op de gebieden van assistentgegevens. In diverse toepassingen, b.v. de machines van het de muziekonderzoek van Internet, doet een noodzaak zich voor een snelle bepaling van de bitstreamtypes voor. Dergelijke bepaling wordt normaal uitgevoerd gebruikend een decoder mp3PRO. Nochtans, omdat kaderheader geen overeenkomstige wijzer aan het beginadres van het gebied van assistentgegevens bevat, moet een decoder mp3PRO minstens één gegevenskader volgens de mp3 norm volledig eerst decoderen om het eindadres van de mp3 gegevens te vinden en daardoor het volgende beginadres van de mp3PRO- gegevens in dat gegevenskader. Daarna moet de decoder mp3PRO de gegevens onderzoeken die in de gegevensstroom volgen voor kenmerken die voor extra informatie mp3PRO typisch zijn. De uitvinding onthult hoe het bitstreamtype zonder mp3 het decoderen te gebruiken en zonder het gebruiken van een decoder kan worden bepaald mp3PRO.