1、September 2013DEUTSCHE NORM DKE Deutsche Kommission Elektrotechnik Elektronik Informationstechnik im DIN und VDEPreisgruppe 17DIN Deutsches Institut fr Normung e. V. Jede Art der Vervielfltigung, auch auszugsweise, nur mit Genehmigung des DIN Deutsches Institut fr Normung e. V., Berlin, gestattet.IC
2、S 33.160.01!%b“2026358www.din.deDDIN EN 62516-3Empfnger fr terrestrischen Multimediadigitalrundfunk (T-DMB) Teil 3: Allgemeine API(IEC 62516-3:2013);Deutsche Fassung EN 62516-3:2013Terrestrial digital multimedia broadcasting (T-DMB) receivers Part 3: Common API(IEC 62516-3:2013);German version EN 62
3、516-3:2013Rcepteurs pour diffusion multimdia numrique terrestre (T-DMB) Partie 3: API commune(CEI 62516-3:2013);Version allemande EN 62516-3:2013Alleinverkauf der Normen durch Beuth Verlag GmbH, 10772 Berlin www.beuth.deGesamtumfang 31 SeitenDIN EN 62516-3:2013-09 2 Anwendungsbeginn Anwendungsbeginn
4、 fr die von CENELEC am 2013-04-15 angenommene Europische Norm als DIN-Norm ist 2013-09-01. Nationales Vorwort Vorausgegangener Norm-Entwurf: E DIN EN 62516-3:2012-03. Fr dieses Dokument ist das nationale Arbeitsgremium K 742 Audio-, Video- und Multimediasysteme, -gerte und -komponenten“ der DKE Deut
5、sche Kommission Elektrotechnik Elektronik Informationstechnik im DIN und VDE (www.dke.de) zustndig. Die enthaltene IEC-Publikation wurde vom TC 100 Audio, video and multimedia systems and equipment“ erarbeitet. Das IEC-Komitee hat entschieden, dass der Inhalt dieser Publikation bis zu dem Datum (sta
6、bility date) unverndert bleiben soll, das auf der IEC-Website unter http:/webstore.iec.ch“ zu dieser Publikation angegeben ist. Zu diesem Zeitpunkt wird entsprechend der Entscheidung des Komitees die Publikation besttigt, zurckgezogen, durch eine Folgeausgabe ersetzt oder gendert. Fr den Fall einer
7、undatierten Verweisung im normativen Text (Verweisung auf eine Norm ohne Angabe des Ausgabedatums und ohne Hinweis auf eine Abschnittsnummer, eine Tabelle, ein Bild usw.) bezieht sich die Verweisung auf die jeweils neueste gltige Ausgabe der in Bezug genommenen Norm. Fr den Fall einer datierten Verw
8、eisung im normativen Text bezieht sich die Verweisung immer auf die in Bezug genommene Ausgabe der Norm. Der Zusammenhang der zitierten Normen mit den entsprechenden Deutschen Normen ergibt sich, soweit ein Zusammenhang besteht, grundstzlich ber die Nummer der entsprechenden IEC-Publikation. Beispie
9、l: IEC 60068 ist als EN 60068 als Europische Norm durch CENELEC bernommen und als DIN EN 60068 ins Deutsche Normenwerk aufgenommen. EN 62516-3 April 2013 EUROPISCHE NORM EUROPEAN STANDARD NORME EUROPENNE ICS 33.160.25; 33.170 Deutsche Fassung Empfnger fr terrestrischen Multimediadigitalrundfunk (T-D
10、MB) Teil 3: Allgemeine API (IEC 62516-3:2013) Terrestrial digital multimedia broadcasting (T-DMB) receivers Part 3: Common API (IEC 62516-3:2013) Rcepteurs pour diffusion multimdia numrique terrestre (T-DMB) Partie 3: API commune (CEI 62516-3:2013) Diese Europische Norm wurde von CENELEC am 2013-04-
11、15 angenommen. Die CENELEC-Mitglieder sind gehalten, die CEN/CENELEC-Geschftsordnung zu erfllen, in der die Bedingungen festgelegt sind, unter denen dieser Europischen Norm ohne jede nderung der Status einer nationalen Norm zu geben ist. Auf dem letzten Stand befindliche Listen dieser nationalen Nor
12、men mit ihren bibliographischen Angaben sind beim CEN-CENELEC Management Centre oder bei jedem CENELEC-Mitglied auf Anfrage erhltlich. Diese Europische Norm besteht in drei offiziellen Fassungen (Deutsch, Englisch, Franzsisch). Eine Fassung in einer anderen Sprache, die von einem CENELEC-Mitglied in
13、 eigener Verantwortung durch bersetzung in seine Landessprache gemacht und dem CEN-CENELEC Management Centre mitgeteilt worden ist, hat den gleichen Status wie die offiziellen Fassungen. CENELEC-Mitglieder sind die nationalen elektrotechnischen Komitees von Belgien, Bulgarien, Dnemark, Deutschland,
14、der ehemaligen jugoslawischen Republik Mazedonien, Estland, Finnland, Frankreich, Griechenland, Irland, Island, Italien, Kroatien, Lettland, Litauen, Luxemburg, Malta, den Niederlanden, Norwegen, sterreich, Polen, Portugal, Rumnien, Schweden, der Schweiz, der Slowakei, Slowenien, Spanien, der Tschec
15、hischen Republik, der Trkei, Ungarn, dem Vereinigten Knigreich und Zypern. CENELEC Europisches Komitee fr Elektrotechnische Normung European Committee for Electrotechnical Standardization Comit Europen de Normalisation Electrotechnique Management Centre: Avenue Marnix 17, B-1000 Brssel 2013 CENELEC
16、Alle Rechte der Verwertung, gleich in welcher Form und in welchem Verfahren, sind weltweit den Mitgliedern von CENELEC vorbehalten. Ref. Nr. EN 62516-3:2013 DDIN EN 62516-3:2013-09 EN 62516-3:2013 Vorwort Der Text des Dokuments 100/2020/CDV, zuknftige 1. Ausgabe der IEC 62516-3, erarbeitet vom Techn
17、ical Area 1 Terminals for audio, video and data services and contents“ des IEC/TC 100 Audio, video and multimedia systems and equipment“, wurde zur parallelen IEC-CENELEC-Abstimmung vorgelegt und von CENELEC als EN 62516-3:2013 angenommen. Nachstehende Daten wurden festgelegt: sptestes Datum, zu dem
18、 dieses Dokument auf nationaler Ebene durch Verffentlichung einer identischen nationalen Norm oder durch Anerkennung bernommen werden muss (dop): 2014-01-15 sptestes Datum, zu dem nationale Normen, die diesem Dokument entgegenstehen, zurckgezogen werden mssen (dow): 2016-04-15 Es wird auf die Mglich
19、keit hingewiesen, dass einige Elemente dieses Dokuments Patentrechte berhren knnen. CENELEC und/oder CEN sind nicht dafr verantwortlich, einige oder alle diesbezglichen Patentrechte zu identifizieren. Anerkennungsnotiz Der Text der Internationalen Norm IEC 62516-3:2013 wurde von CENELEC ohne irgende
20、ine Abnderung als Europische Norm angenommen. In der offiziellen Fassung ist unter Literaturhinweise“ zu der aufgelisteten Norm die nachstehende Anmerkung einzutragen: IEC 62104:2003 ANMERKUNG Harmonisiert als EN 62104:2007 (nicht modifiziert). 2 DIN EN 62516-3:2013-09 EN 62516-3:2013 Inhalt SeiteVo
21、rwort .2 1 Anwendungsbereich.5 2 Normative Verweisungen.5 3 Abkrzungen 5 4 berblick ber die allgemeinen T-DMB-APIs 6 4.1 berblick ber den T-DMB-Empfnger6 4.2 ASIC-Block des T-DMB-Empfngers.6 4.3 Hostprozessorblock6 4.3.1 Allgemeines.6 4.3.2 T-DMB-Treiber-Unterblock (Hardware-Abstraktionsschicht) 7 4
22、.3.3 Unterblock fr T-DMB-ASIC-spezifische Software .7 4.3.4 Unterblock fr die allgemeinen T-DMB-APIs 7 4.3.5 Unterblock der T-DMB-Empfnger-Vermittlungssoftware 7 4.4 Hardware-Schnittstellenblock.8 5 Beschreibung der APIs 8 5.1 Allgemeine T-DMB-APIs 8 5.2 Anweisungsarten9 5.2.1 Allgemeines.9 5.2.2 Ho
23、len der Empfnger-Fhigkeiten 10 5.2.3 Frequenzeinstellung10 5.2.4 Suchen 12 5.2.5 Absuchen 14 5.2.6 Auswahl eines T-DMB-Dienstes .17 5.2.7 Auswahl des Dienstes Dia-Schau oder dynamische Beschriftung .18 5.2.8 Auswahl des Dienstes Rundfunk-Website19 5.2.9 Besorgen von T-DMB-Dienstinformationen 21 5.2.
24、10 berwachung der Empfangsqualitten.23 Anhang A (informativ) Beispiele der in T-DMB-APIs verwendeten Klassen.25 Literaturhinweise 28 Anhang ZA (normativ) Normative Verweisungen auf internationale Publikationen mit ihren entsprechenden europischen Publikationen29 Bilder Bild 1 Blockdiagramm eines typ
25、ischen T-DMB-Empfngers.6 Bild 2 Drei verschiedene Anweisungsmuster8 Bild 3 Holen der Empfnger-Fhigkeiten 10 Bild 4 Frequenzeinstellung 11 Bild 5 Suchen 12 Bild 6 Absuchen.15 3 DIN EN 62516-3:2013-09 EN 62516-3:2013 SeiteBild 7 Auswahl eines T-DMB-Dienstes. 17 Bild 8 Auswahl des Dienstes Dia-Schau od
26、er dynamische Beschriftung. 19 Bild 9 Auswahl des Dienstes Rundfunk-Website 20 Bild 10 Erhalten von T-DMB-Dienstinformationen 22 Bild 11 berwachung der Empfangsqualitten 23 4 DIN EN 62516-3:2013-09 EN 62516-3:2013 1 Anwendungsbereich Dieser Teil von IEC 62516 beschreibt die allgemeine Anwendungsprog
27、ramm-Schnittstelle (en: Application Program Interface, API) fr terrestrischen Multimediadigitalrundfunk (T-DMB). Das Ziel der in dieser Norm beschriebenen allgemeinen APIs ist es, eine Softwareplattform festzulegen, die eine universelle Schnittstelle fr Anwendungsprogramme darstellt, wenn sie mit de
28、m T-DMB O/S kombiniert wird. Mit dieser Schnittstelle knnen Anwendungsprogramme derart geschrieben werden, dass sie auf jeder T-DMB-Empfngereinheit, wie in IEC 62516-1:2009 und IEC 62516-2:2011 beschrieben, ausfhrbar sind, ungeachtet des Herstellers. Dieser Teil von IEC 62516 legt auch eine Software
29、umgebung fest, die es mehreren Anwendungs-programmen ermglicht, auf einer einzelnen Empfngereinheit durch gemeinsame Nutzung von festen Ressourcen des Empfngers interoperabel zu sein, und er stellt eine Anzahl von Schnittstellen zur Verfgung, die die T-DMB-Middleware und die ASIC-spezifische Softwar
30、e verwenden. 2 Normative Verweisungen Die folgenden Dokumente, die in diesem Dokument teilweise oder als Ganzes zitiert werden, sind fr die Anwendung dieses Dokuments erforderlich. Bei datierten Verweisungen gilt nur die in Bezug genommene Ausgabe. Bei undatierten Verweisungen gilt die letzte Ausgab
31、e des in Bezug genommenen Dokuments (einschlielich aller nderungen). IEC 62516-1:2009, Terrestrial digital multimedia broadcasting (T-DMB) receivers Part 1: Basic require-ments IEC 62516-2:2011, Terrestrial digital multimedia broadcasting (T-DMB) receivers Part 2: Interactive data services using BIF
32、S ETSI EN 300 401 v1.3.3, Rundfunk-Systeme Digitaler Tonrundfunk (DAB) fr mobile, tragbare und ortsfeste Empfnger 3 Abkrzungen ADC Analog-Digital-Umsetzer (en: Analog to Digital Converter) API Anwendungsprogrammschnittstelle (en: Application Programming Interface) ASIC anwendungsspezifischer integri
33、erter Schaltkreis (en: Application Specific Integrated Circuit) ASSW ASIC-spezifische Software (en: ASIC Specific Software) FIC schneller Informationskanal (en: Fast Information Channel) HAL Hardware-Abstraktionsschicht (en: Hardware Abstraction Layer) ISR Routine fr Unterbrechungsdienst (en: Interr
34、upt Service Routine) MAC Medienzugriffssteuerung (en: Media Access Control) PAD programmbegleitende Daten (en: Program Associated Data) RF Funkfrequenz (en: Radio Frequency) R-S Reed Solomon (en: Reed Solomon) SDIO sichere digitale Eingabe/Ausgabe (en: Secure Digital Input/Output) SI Service-Bezeich
35、ner (en: Service Identifier) T-DMB terrestrischer Multimediadigitalrundfunk (en: Terrestrial-Digital Multimedia Broadcasting) O/S Betriebssystem (en: Operating System) 5 DIN EN 62516-3:2013-09 EN 62516-3:2013 4 berblick ber die allgemeinen T-DMB-APIs 4.1 berblick ber den T-DMB-Empfnger Ein T-DMB-Emp
36、fnger stellt die Gertefunktionalitt bereit, die in T-DMB-Empfngern (siehe IEC 62516-1:2009 und IEC 62516-2:2011) festgelegt sind. Bild 1 zeigt das Blockdiagramm eines typischen T-DMB-Empfngers. Fr die in Bild 1 dargestellten T-DMB-Empfnger werden nur die Blcke gezeigt, die dem Anwendungsbereich dies
37、er Norm entsprechen. Bild 1 zeigt auerdem die allgemeinen T-DMB-APIs in Bezug auf das Blockdiagramm des T-DMB-Emp-fngers. Bild 1 Blockdiagramm eines typischen T-DMB-Empfngers 4.2 ASIC-Block des T-DMB-Empfngers Der ASIC-Block des T-DMB-Empfngers ist eine Halbleiterhardware, mit der die Funktionalitte
38、n, ein T-DMB-Signal zu demodulieren und die ber die T-DMB-Bitbertragungsschicht bertragenen Daten zu empfangen, bereitgestellt werden. Dieser Block stellt Funktionalitten bereit wie RF-Eingangsteil, ADC, Zeit- und Fre-quenzbewertung, Kanalbewertung, Viterbi-Decodierung usw. Kurz gesagt stellt dieser
39、 Block die vollstndige Implementierung der Bitbertragungsschicht nach ETSI EN 300 401 v1.3.3 dar. In Abhngigkeit der Imple-mentierung kann dieser Block auch uere Decodierungsfunktionalitten bereitstellen (z. B. R-S-Deco-dierung und/oder Faltungsentschachtelung (en: convolutional de-interleaving). 4.
40、3 Hostprozessorblock 4.3.1 Allgemeines Der Hostprozessorblock spiegelt die T-DMB-Funktionalitten wider, die durch den Hostprozessor in einem T-DMB-Gert bereitgestellt werden. Dieser stellt mit anderen Worten die Hardware des Hostprozessors sowie die Softwareimplementierung im Hostprozessor dar. Der
41、Hostprozessorblock erhlt und verarbeitet die T-DMB-Informationen, die er vom ASIC-Block des T-DMB-Empfngers erhlt. Die erhaltenen T-DMB-Infor-mationen bestehen aus der ber den schnellen Informationskanal (en: Fast Information Channel, FIC) empfangenen Multiplex-Konfigurationsinformationen und ber de
42、n Hauptdienstkanal empfangenen Inhalt. 6 DIN EN 62516-3:2013-09 EN 62516-3:2013 Dieser Block kommuniziert mit dem ASIC-Block des T-DMB-Empfngers, um die aus dem T-DMB-Signal empfangenen Informationen zu erhalten. Der Hostprozessorblock besteht aus den folgenden funktionalen Unterblcken. 4.3.2 T-DMB-
43、Treiber-Unterblock (Hardware-Abstraktionsschicht) Der Block T-DMB-Treiber oder Hardware-Abstraktionsschicht (en: Hardware Abstraction Layer, HAL) stellt die Software der Treiberebene im Hauptprozessor dar, der eine direkte Schnittstelle mit dem ASIC-Block des T-DMB-Empfngers aufweist. Der T-DMB-Trei
44、ber-Unterblock stellt Steuerfunktionen (z. B. Einschalten oder Ausschalten des ASIC-Blocks eines T-DMB-Empfngers) und Datenaustauschfunktionen (z. B. Erhalten von Daten aus dem ASIC-Block des T-DMB-Empfngers oder bermitteln der Eigenschaften eines fr den Empfang vorgesehenen Unterkanals) fr eine vor
45、gegebene ASIC-Hardware eines T-DMB-Empfngers bereit. Der T-DMB-Treiber ist spezifisch fr die Art des Hardware-Schnittstellenmechanismus, der zwischen dem Hostprozessorblock und dem ASIC-Block des T-DMB-Empfngers vorhanden ist. Beispielsweise wird sich die T-DMB-Treibersoftware in Abhngigkeit davon u
46、nterscheiden, ob die Hardwareschnittstelle zwischen dem Hauptprozessor und dem ASIC-Block des T-DMB-Empfngers unterbrechungsgesteuert, mit speicherabgebildeten Adressen/Registern implementiert oder als paketbasierte Transaktionsschnittstelle wie SDIO ausgestaltet ist. Einige Beispiele von Aufgaben,
47、die vom T-DMB-Treiber-Unterblock bereitgestellt werden, sind: Hardwareinteraktionen wie das Initialisieren, Schlaf- oder Aufweckauslser; Datenaustausch mit Hardware wie das Leeren von Hardwarepuffern in den Hauptspeicher oder Bereitstellen der ISR-Implementierung. Die Funktionen der T-DMB-Treibersof
48、tware sind eng mit der ASIC-Hardware des T-DMB-Empfngers verknpft und in ihrer Natur zeitkritisch. Daher wird der T-DMB-Treibersoftware typischerweise eine hhere Prioritt im Vergleich zu den anderen gezeigten Unterblcken eingerumt. Der T-DMB-Treiber erledigt beispielsweise Aufgaben zum Aufbereiten d
49、er durch den ASIC-Block des T-DMB-Empfngers empfangenen Daten oder zum Anweisen des ASIC-Blocks des T-DMB-Empfngers, die durch die Anwendungsschicht angeforderte Frequenz einzustellen. 4.3.3 Unterblock fr T-DMB-ASIC-spezifische Software Der Unterblock fr T-DMB-ASIC-spezifische Software stellt die MAC-Schicht-Funktionalitt dar, die nicht durch den Unterblock des