(19)
(11) EP 1 359 688 A2

(12) EUROPÄISCHE PATENTANMELDUNG

(43) Veröffentlichungstag:
05.11.2003  Patentblatt  2003/45

(21) Anmeldenummer: 03075313.1

(22) Anmeldetag:  03.02.2003
(51) Internationale Patentklassifikation (IPC)7H04H 1/00
(84) Benannte Vertragsstaaten:
AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT SE SI SK TR
Benannte Erstreckungsstaaten:
AL LT LV MK RO

(30) Priorität: 02.05.2002 DE 10219603

(71) Anmelder: ROBERT BOSCH GMBH
70442 Stuttgart (DE)

(72) Erfinder:
  • Bertram, Gerold
    30459 Hannover (DE)

   


(54) Verfahren zur Auswahl einer Anwendungsart für digitale Audiodaten


(57) Ein Verfahren zur Auswahl einer Anwendungsart für digitale Audiodaten, die nach dem Digitalen-Audio-Broadcasting-Standard (DAB) übertragen werden, wobei ein Datenfeld für programmbegleitende Daten (PAD) mit einem Eintrag für mindestens eine Anwendungsart (PAD-Application Type) eines Audio-Datenrahmens und ein Datenfeld mit einem Eintrag für Nutzeranwendungsinformationen (User Application Information UAI) vorgesehen ist, hat die Schritte;
Auslesen des Eintrags mit Nutzeranwendungsinformationen (UAI), und Auswählen einer Anwendungsart durch Zuordnung der eingetragenen Anwendungsarten zu einem Transportprotokoll in Abhängigkeit von einer entsprechenden eingetragenen Nutzeranwendungsinformation (UAI).




Beschreibung


[0001] Die Erfindung betrifft ein Verfahren zur Auswahl einer Anwendungsart für digitale Audiodaten, die nach dem Digitalen-Audio-Broadcastin-Standard (DAB) übertragen werden, wobei ein Datenfeld für programmbegleitende Daten (PAD) mit einem Eintrag für mindestens eine Anwendungsart (PAD-Application Type) eines Audio-Datenrahmens und ein Datenfeld mit einem Eintrag für Nutzeranwendungsinformationen (User Application Information UAI) vorgesehen ist.

[0002] Das herkömmliche frequenzmodulierte Rundfunksystem (FM) mit optionalen Zusatzdiensten, wie z.B. Radio Data Service (RDS), wird langfristig durch ein digitales Rundfunksystem abgelöst werden. Neben der Übertragung von Hörfunkprogrammen ermöglicht das digitale Rundfunksystem auch die Übertragung von digitalen Zusatzdaten. Das digitale Rundfunkübertragungssystem ist in dem europäischen Standard ETSI EN 300 401 definiert und wird als Digital Audio Broadcasting-Standard (DAS) bezeichnet. In dem Standard ist insbesondere die Codierung der digitalen Audiodaten, deren Transport und der Aufbau der zu übertragenden Audio-Datenrahmen festgelegt. Die digitalen Audiodaten worden in nach dem MPEG-Standard codierter Form in einem Datenstrom übertragen, wobei die digitalen Audiodaten in DAB-Audio-Datenrahmen sequentiell zeitlich nacheinander angeordnet sind. Ein DAB-Audio-Datenrahmen beginnt mit einem Kopfdatenfeld mit Informationen für den Audiodecoder. Dem Kopfdatenfeld folgen weitere Steuerinformationen sowie die codierten Audiodaten. An dem Ende des DAB-Audio-Datenrahmens ist ein Datenfeld für programmbegleitende Daten PAD vorgesehen, wobei ein Datenfeld mit fester Länge für die programmbegleitenden Daten F-PAD vorgeschrieben ist und ein weiteres Datenfeld mit variabler Länge für programmbegleitende Daten X-PAD optional vorhanden sein kann.

[0003] In dem Datenfeld für die programmbegleitenden Daten PAD sind unter anderem Informationen verzeichnet, um Anwendungsarten für die zugehörigen digitalen Audiodaten festzulegen. Solche Anwendungsarten können beispielsweise eine Dynamiksteuerung (Dynamic Range Control DRC), ein Musik-/Sprach-Indikator, ein Kommandokanal, programmbezogener Text, In-House-Information oder sonstige Datendienste, wie zum Beispiel Broadcast Webside BWS, Electronic Programm Guide EPG etc. sein.

[0004] in dem sogenannten "Fast Information Channel" (FIC) des DAB-Transportdatenstroms ist ein Datenfeld (Fast Information Group FIG) vorgesehen, die für eine Anwendung in dem "Fast Information Channel" verwendet wird. Der DAB-Standard definiert hierbei einen Eintrag für Nutzeranwendungsinformation (User Application Information-UAI) in einem FIG-Feld vom Typ "0" in der Erweiterungsdatenposition 13 (FIG 0/13). In diesem Eintrag für Nutzeranwendungsinformationen können eine Vielzahl von Nutzeranwendungsinformationen hinterlegt sein.

[0005] Das Problem bei der herkömmlichen Übertragung und Auswertung digitaler Audiodatenströme, die nach dem DAS-Standard codiert sind, besteht darin, dass das Transportprotokoll durch die Anwendungsart festgelegt ist, so dass es nicht möglich ist, Datenströme mit verschiedenen Anwendungsarten und gleichem Transportprotokoll gleichzeitig zu übertragen.

[0006] Aufgabe der Erfindung ist es daher, ein verbessertes Verfahren zur Auswahl einer Anwendungsart für digitale Audiodaten, die nach dem Digitalen-Audio-Broadcasting-Standard übertragen werden, zu schaffen.

[0007] Die Aufgabe wird mit dem gattungsgemäßen Verfahren erfindungsgemäß gelöst durch
  • Auslesen des Eintrags mit Nutzeranwendungsinformationen und
  • Auswählen einer Anwendungsart durch Zuordnung der eingetragenen Anwendungsarten zu einem Transportprotokoll in Abhängigkeit von einer entsprechenden eingetragenen Nutzeranwendungsinformation.


[0008] Im Unterschied zu den herkömmlichen Verfahren ist erfindungsgemäß vorgesehen, dass das Datenfeld für programmbegleitende Daten Einträge für Anwendungsarten hat, die nicht auf ein Transportprotokoll festgelegt sind. Vielmehr erfolgt die notwendige Zuordnung der eingetragenen Anwendungsarten zu einem Transportprotokoll dynamisch, indem der Eintrag mit Nutzeranwendungsinformationen ausgewertet wird, um die eingetragenen Anwendungsarten dem verwendeten Transportprotokoll zuzuweisen.

[0009] Die nunmehr auf ein Transportprotokoll bezogenen Anwendungsarten können dann entsprechend ausgewählt werden.

[0010] Hierdurch können verschiedene Anwendungsarten bzw. Applikationen ausgewählt werden, obwohl der Audio-Datenrahmen (DAB-Audio Frame) digitale Audiodatenströme mit dem gleichen Transportprotokoll aufweist. Die dynamische Zuweisung der Anwendungsarten zu einem Transportprotokoll hat den Vorteil, dass die Einträge für die programmbegleitenden Daten zur Kennzeichnung der Anwendungsarten in Verbindung mit einem Transportprotokoll nicht abschließend definiert werden müssen. Diese Korrelationen können vielmehr dynamisch vergeben werden.

[0011] Vorzugsweise erfolgt das Auslesen des Eintrags mit Nutzerinformationen und die Zuordnung der Anwendungsarten zu einem Transportprotokoll iterativ für jede eingetragene Anwendungsart. Nach dem Start der Auswahl einer Anwendungsart, das heißt eines Datendienstes, durch den Nutzer werden somit so lange die entsprechenden Einträge für Nutzeranwendungsinformationen im Datenfeld FIG 0/13 ausgelesen und ausgewertet, wie Anwendungsarten in dem entsprechenden Datenfeld für programmbegleitende Daten verfügbar sind.

[0012] Die ausgewählten Anwendungsarten werden vorzugsweise in einer Liste angezeigt und es wird eine Anwendungsart durch einen Nutzer ausgewählt, um die Anwendungsart in Verbindung mit den zugehörigen digitalen Audiodaten auszuführen.

[0013] Zur Übertragung der digitalen Audiodaten wird der Eintrag für die mindestens eine Anwendungsart unabhängig von dem Transportprotokoll definiert und es ist ein Eintrag mit Nutzeranwendungsinformationen für eine Zuordnung der eingetragenen Anwendungsarten zu einem Transportprotokoll vorgesehen, um später die Anwendungsart für die digitalen Audiodaten auswählen zu können.

[0014] Die Erfindung wird nachfolgend anhand der beigefügten Zeichnungen näher beschrieben. Es zeigen:
Figur 1 -
Blockdiagramm eines Datenübertragungsrahmens für einen Transportdatenstrom nach dem DAB-Standard;
Figur 2 -
Blockdiagramm eines DAB-Audio-Datenrahmens;
Figur 3 -
Flußdiagramm des erfindungsgemäßen Verfahrens;
Figur 4 -
Blockdiagramm zur Verdeutlichung der dynamischen Zuweisung der X-PAD Anwendungsarten.


[0015] Die Figur 1 lässt ein Blockdiagramm eines Datenübertragungsrahmens für einen Transportdatenstroms gemäß der Definition des DAB-Standards erkennen. Um eine Phasenreferenz zu liefern, beginnt ein Transportdatenstrom zunächst mit einem Synchronisationskanal SyncChannel. Nach dem Synchronisationskanal folgt ein sogenannter schneller Informationskanal (Fast Information Channel) FIC, der die sogenannten "Fast Information Blocks" mit Konfigurationsinformationen zur Multiplex-Datenübertragung sowie optionale Service Informationen und Datenservice-Komponenten beinhaltet. In dem Fast Information Channel FIC ist auch eine sogenannte Fast Information Group FIG enthalten. Dies ist ein Datenpaket mit einem Indikator für acht verschiedene Typen von Daten. In dem Datenpaket der Fast Information Group FIG des Typs 0 ist in der Erweiterungsposition 13 ein Datenfeld für Nutzeranwendungsinformationen vorgesehen.

[0016] Dem Fast Information Channel FIC folgt ein sogenannter Hauptservicekanal (Main Service Channel) MSC, der im folgenden nicht weiter relevant ist. Der Hauptservicekanal MSC beinhaltet sogenannte Common Interleaved Frames CIF als serieller digitaler Ausgang des Hauptservice Multiplexers.

[0017] Die digitalen Audiodaten werden in Audio-Datenrahmen, sogenannte DAB-Audio-Frames, in dem Main Service Channel MSC übertragen.

[0018] Die Figur 2 lässt den Aufbau eines DAB-Audio-Frames erkennen, der eine Länge von 24 ms bei einer Abtastfrequenz von 48 kHz oder 48 ms bei einer Abtastfrequenz von 24 kHz hat. Der DAB-Audio-Datenrahmen enthält einen DAB-Kopf (DAB Audio Frame Header) mit Informationen für den Audiodecoder, nämlich einem Synchronisationswort, dem verwendeten sogenannten Layer des MPEG-Codierungasstandards und einem Protection-Bit.

[0019] Hinter dem DAB-Kopf sind weitere Kontrollinformationen sowie die eigentlichen codierten digitalen Audiodaten angeordnet. Der DAB-Audio-Datenrahmen endet mit Datenfeldern für programmbegleitende Daten PAD. Das Datenfeld für die programmbegleitenden Daten PAD enthält zu den Audiodaten zugehörige Informationen und ist immer am Ende des DAB-Audio-Datenrahmens angeordnet. Es ist ein Datenfeld mit 2 Byte als sogenanntes Fixed-PAD-Feld (F-PAD) vorgesehen, um bestimmte Anwendungsarten bzw. Applications zu definieren. Optional kann auch ein erweitertes Datenfeld für programmbegleitende Daten (Extended PAD) X-PAD vorgesehen sein, um weitere programmbegleitende Daten, wie beispielsweise Anwendungsarten festzulegen. Zwischen dem Datenfeld F-PAD und dem Datenfeld X-PAD ist ein Kontrolldatenfeld SCF-CRC vorgesehen.

[0020] Als mögliche Anwendungsarten können beispielsweise Datendienste, wie Broadcast Websides BWS, Slight Shows, Electronic Programm Guide EPG etc. definiert worden.

[0021] Die Figur 3 lässt das erfindungsgemäße Verfahren zur Auswahl einer Anwendungsart für digitale Audiodaten, die nach dem Digitalen-Audio-Broadcasting-Standard DAB übertragen werden, als Blockdiagramm erkennen. Dabei kann in jedem Audio-Datenrahmen gemäß Figur 2 ein Datenfeld für programmbegleitende Daten PAD mit einem Eintrag für mindestens eine Anwendungsart für die Audiodaten und in dem Datenfeld FIG des Typs 0/13 ein Eintrag für Nutzeranwendungsinformationen (User Application Information UAI) vorgesehen sein,

[0022] Zur Auswahl eines Datendienstes durch den Nutzer wird aus dem Datenstrom der Eintrag mit den Nutzeranwendungsinformationen UAI ausgelesen. Dabei erfolgt ein Zugriff auf eine Zuordnungsliste, bei dem die in dem Audio-Datenrahmen eingetragenen Anwendungsarten zu einem Transportprotokoll des Datenpakets in Abhängigkeit von der ausgelesenen Nutzeranwendungsinformation UAI zugeordnet wird.

[0023] Die Anwendungsarten werden somit nicht, wie herkömmlich, bezogen auf ein Transportprotokoll definiert, sondern sind davon unabhängig. Die notwendige Zuordnung der Anwendungsarten zu dem Transport-Protokoll erfolgt vielmehr dynamisch mit Hilfe der ausgelesenen Nutzeranwendungsinformation UAI und einer Zuordnungsliste.

[0024] Anschließend wird überprüft, ob weitere Anwendungsarten in den programmbegleitenden Daten PAD eingetragen sind und das Auslesen und die Zuordnung erfolgt solange iterativ, wie Anwendungsarten vorhanden sind.

[0025] Anschließend werden die zugeordneten Anwendungsarten in einer Liste dargestellt und können von einem Nutzer ausgewählt werden. Die ausgewählte Anwendungsart wird dann für die zugehörigen Audiodaten ausgeführt.

[0026] Die dynamisch zugeordneten Anwendungsarten können hierbei in dem DAB-Standard, beispielsweise in den freien Positionen 64 bis 127, definiert sein.

[0027] Dadurch, dass nunmehr die Anwendungsarten unabhängig von dem Transportprotokoll festgelegt sind und erst später dynamisch unter Verwendung der Nutzeranwendungsinformationen zugewiesen werden, können verschiedene Datenströme für unterschiedliche oder gleiche Anwendungsarten mit dem gleichen Transportprotokoll gleichzeitig übertragen werden. Die Auswahl der Anwendungsarten hängt damit nicht mehr von dem Transportprotokoll ab, sondern ist davon unabhängig.

[0028] Die Figur 4 lässt ein Blockdiagramm zur Verdeutlichung der dynamischen Zuweisung der X-PAD Anwendungsarten erkennen. Ein Audio-Datenrahmen hat die herkömmlichen Datenfelder F-PAD, ScF-CRC und X-PAD. Erfindungsgemäß ist ein Inhaltsindikator Cl in dem Audio-Datenrahmen AF vorgesehen, der die dynamische X-PAD Anwendungsart kennzeichnet und einen Zeiger zu dem FIG-Datenfeld FIG 0/13 darstellt. Das FIG-Datenfeld FIG 0/13 umfasst neben den Nutzeranwendungsinformationen auch eine Kennung für den Start und die Fortsetzung einer X-PAD Anwendungsart (X-PAD Application type (Start) und X-PAD Application type (cont.)).


Ansprüche

1. Verfahren zur Auswahl einer Anwendungsart für digitale Audiodaten, die nach dem Digitalen Audio-Broadcasting-Standard (DAB) übertragen werden, wobei ein Datenfeld für programmbegleitende Daten (PAD) mit einem Eintrag für mindestens eine Anwendungsart (PAD-Application Type) eines Audio-Datenrahmens und ein Datenfeld mit einem Eintrag für Nutzeranwondungsinformationen (UAI) vorgesehen ist, gekennzeichnet durch

- Auslesen des Eintrags mit Nutzeranwendungsinformationen (UAI), und

- Auswählen einer Anwendungsart durch Zuordnung der eingetragenen Anwendungsarten zu einem Transportprotokoll in Abhängigkeit von einer entsprechenden eingetragenen Nutzeranwendungsinformation (UAI).


 
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass Auslesen des Eintrags mit Nutzeranwendungsinformationen (UAI) und die Zuordnung der Anwendungsarten zu einem Transportprotokoll iterativ für jede eingetragene Anwendungsart erfolgt.
 
3. Verfahren nach Anspruch 1 oder 2, gekennzeichnet durch Anzeigen der ausgewählten Anwendungsarten und Auswählen einer Anwendungsart zur Ausführung der Anwendungsart in Verbindung mit den zugehörigen digitalen Audiodaten.
 
4. Verfahren zur Übertragung von digitalen Audiodaten zur Durchführung des Verfahrens nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Eintrag für die mindestens eine Anwendungsart unabhängig von dem Transportprotokoll ist und ein Eintrag mit Nutzeranwendungsinformationen (UAI) für eine Zuordnung der eingetragenen Anwendungsarten zu einem Transportprotokoll vorgesehen ist.
 




Zeichnung