DE10039234B4 - Method for filtering data, data source and data sink transmitted between a display and at least one data source - Google Patents

Method for filtering data, data source and data sink transmitted between a display and at least one data source Download PDF

Info

Publication number
DE10039234B4
DE10039234B4 DE2000139234 DE10039234A DE10039234B4 DE 10039234 B4 DE10039234 B4 DE 10039234B4 DE 2000139234 DE2000139234 DE 2000139234 DE 10039234 A DE10039234 A DE 10039234A DE 10039234 B4 DE10039234 B4 DE 10039234B4
Authority
DE
Germany
Prior art keywords
data
filter
sink
message
source
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE2000139234
Other languages
German (de)
Other versions
DE10039234A1 (en
Inventor
Maik Scholz
Arnd Wendland
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE2000139234 priority Critical patent/DE10039234B4/en
Priority to GB0118704A priority patent/GB2369276B/en
Priority to FR0110713A priority patent/FR2812989B1/en
Publication of DE10039234A1 publication Critical patent/DE10039234A1/en
Application granted granted Critical
Publication of DE10039234B4 publication Critical patent/DE10039234B4/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H40/00Arrangements specially adapted for receiving broadcast information
    • H04H40/18Arrangements characterised by circuits or components specially adapted for receiving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/10Aspects of broadcast communication characterised by the type of broadcast system
    • H04H2201/20Aspects of broadcast communication characterised by the type of broadcast system digital audio broadcasting [DAB]

Abstract

Verfahren zur Filterung von zwischen einer Datensenke (1) und wenigstens einer Datenquelle (3) übertragenen Daten, wobei die Datensenke (1) Daten aus einer Liste von der wenigstens einen Datenquelle (3) abfragt, dadurch gekennzeichnet, dass die abgefragten Daten mit einem Datenfilter gefiltert werden, dass die Datensenke (1) der wenigstens einen Datenquelle (3) eine erste Meldung überträgt, wobei in der ersten Meldung ein Datenfiltertyp, eine Anzahl von Filterparametern und die Filterparameter angegeben werden, wobei die Filterparameter zum Filtern der Daten verwendet werden und wobei die wenigstens eine Datenquelle (3) durch Auswertung der ersten Meldung den Datenfilter erzeugt, und dass die wenigstens eine Datenquelle (3) dem Datenfilter eine Identifikation zuordnet und die Identifikation der Datensenke (1) mitteilt.method for filtering between a data sink (1) and at least one Data source (3) transmitted Data, wherein the data sink (1) data from a list of the at least querying a data source (3), characterized in that the queried data can be filtered with a data filter that the Data sink (1) of the at least one data source (3) transmits a first message, wherein in the first message a data filter type, a number of filter parameters and the filter parameters are specified, with the filter parameters for Filtering the data are used and wherein the at least one Data source (3) by evaluating the first message the data filter generated, and that the at least one data source (3) the data filter assigns an identification and the identification of the data sink (1) communicates.

Figure 00000001
Figure 00000001

Description

Die Erfindung geht aus von einem Verfahren zur Filterung von zwischen einer Anzeige und wenigstens einer Datenquelle übertragenen Daten beziehungsweise einer Datenquelle beziehungsweise einer Datensenke nach der Gattung der unabhängigen Patentansprüche.The The invention is based on a method for filtering between a display and at least one data source transmitted data or a data source or a data sink according to the genus the independent one Claims.

Es ist bereits bekannt, dass eine DAB(Digital Audio Broadcasting)-Box über eine Schnittstelle mit einer sogenannten Head-Unit verbunden ist, wobei die Head-Unit als Anzeige dient und es ermöglicht, Pragrammeinstellungen usw. durch einen Benutzer durchzuführen.It It is already known that a DAB (Digital Audio Broadcasting) box has a Interface is connected to a so-called head unit, wherein the Head Unit serves as an indicator and allows you to program settings etc. by a user.

Aus US 5,614,940 ist eine Methode und Vorrichtung zur Bereitstellung von Rundfunkinformationen mit einem Index bekannt. Die Informationen enthalten Video- und Audioinformationssegmente. Die empfangenen Segmente werden in einem Speicher gespeichert und Indexinformationen, die mit diesen Segmenten zusammenhängen, sind für den Benutzer verfügbar gemacht. Die Benutzer können dann auswählen, welche Segmente sie empfangen wollen, sodass dieses Segmente dann zu ihnen übertragen werden.Out US 5,614,940 is a method and apparatus for providing broadcast information with an index. The information includes video and audio information segments. The received segments are stored in memory and index information associated with these segments is made available to the user. The users can then select which segments they want to receive so that these segments are then transmitted to them.

Aus CA 2,227,927 ist ein Verfahren und ein System bekannt, bei dem Dateien, die Objekte oder digitale Daten repräsentieren mit Attributen versehen, wie ein Titel, eine Version und andere Details. Die Objekte werden mit internen Identifyern versehen, die es in einem vernetzen System ermöglichen, systemdefinierte Objekte an jeden Platz in dem System anzusehen.Out CA 2,227,927 For example, a method and system is known wherein attributes representing objects or digital data are provided with attributes such as a title, a version, and other details. The objects are provided with internal identifiers that allow a networked system to view system-defined objects anywhere in the system.

Aus EP 858 223 A2 ist ein Verfahren und eine Vorrichtung zur Bereitstellung einer elektronischen Programmzeitschrift bekannt. Die Informationen die dabei dem Fernsehgerät übertragen werden, können durch den Informationsprovider oder das Fernsehgerät, basierend auf ausgewählten Programmkategorien oder einem Benutzerprofil gefiltert werden.Out EP 858 223 A2 For example, a method and apparatus for providing an electronic program guide is known. The information transmitted to the television may be filtered by the information provider or the television based on selected program categories or a user profile.

Aus DE 196 44 703 A1 ist ein Verfahren und eine Einrichtung zum Datenaustausch zwischen einer zentralen Einheit und einer Datenendeinrichtung bekannt. Die Software in der Datenendeinrichtung wird an neue oder geänderte Abfragefunktionen angepasst.Out DE 196 44 703 A1 For example, a method and apparatus for exchanging data between a central unit and a data terminal is known. The software in the data terminal is adapted to new or changed query functions.

Vorteile der ErfindungAdvantages of the invention

Das erfindungsgemäße Verfahren zur Filterung von zwischen einer Anzeige und wenigstens einer Datenquelle übertragenen Daten bzw. die erfindungsgemäße Datenquelle bzw. die erfindungsgemäße Datensenke mit den Merkmalen der unabhängigen Patentansprüche hat demgegenüber den Vorteil, dass für Listen, die bei einer Kommunikation zwischen einer Anzeige und einer Datenquelle häufig vorkommen, ein Datenfilter zur Sortierung und/oder zur Einschränkung von Listenelementen erzeugt wird, wobei diesem Datenfilter eine Identifikation zugewiesen wird. Dies hat den Vorteil, dass die benötigten Meldungen als Schnittstellenbefehle zur Bearbeitung des Datenfilters nur wenige sind und dass der Datenfilter immer wieder verwendbar ist. Durch die Identifikation ist der Datenfilter beliebig abrufbar.The inventive method for filtering transmitted between a display and at least one data source Data or the data source according to the invention or the data sink according to the invention with the characteristics of the independent claims has in contrast the advantage of that for Lists used in a communication between a display and a data source are common, a data filter for sorting and / or restricting List elements is generated, this data filter an identification is assigned. This has the advantage that the required messages as interface commands for processing the data filter only a few and that the data filter is usable again and again. By the identification is the data filter freely retrievable.

Durch die in den abhängigen Ansprüchen aufgeführten Maßnahmen und Weiterbildungen sind vorteilhafte Verbesserungen des im unabhängigen Patentanspruch angegebenen Verfahrens zur Filterung von Daten zwischen einer Datensenke und wenigstens einer Datenquelle möglich.By those in the dependent Claims listed measures and further developments are advantageous improvements of the independent claim specified method for filtering data between a data sink and at least one data source possible.

Besonders vorteilhaft ist, dass der Datenfilter durch eine vorgegebene Meldung löschbar ist. Damit wird der Speicherbedarf und Verwaltungsbedarf für die Datenfilter reduziert, sobald der jeweilige Datenfilter nicht mehr notwendig ist.Especially It is advantageous that the data filter by a predetermined message erasable is. This will reduce the memory requirements and administrative requirements for the data filters reduced as soon as the respective data filter is no longer necessary is.

Weiterhin ist es von Vorteil, dass ein bereits bestehender Datenfilter durch weitere Kriterien ergänzbar ist, so dass eine sogenannte Filterkette entsteht, um mit verschiedenen Attributen eine Liste auf die angefragten Elemente zu reduzieren. Durch jedes neue Attribut, das zur Einschränkung oder zur Sortierung von Listenelementen dient, wird ein neuer Filter erzeugt, wobei der Datenfilter die Verkettung der Filter darstellt.Farther It is advantageous that an existing data filter by additional criteria can be supplemented is so that a so-called filter chain is created to work with different Attributes to reduce a list to the requested items. By any new attribute used to restrict or sort List elements is used, a new filter is generated, the Data filter represents the chaining of the filters.

Darüber hinaus ist es von Vorteil, dass der Datenfilter auch zur Sortierung einer Liste eingesetzt werden kann, wobei sich dann nur die Plätze der Elemente der Liste verändern, nicht aber Elemente aus der Liste herausgefiltert werden.Furthermore It is advantageous that the data filter also for sorting a List can be used, whereby then only the places of the Change elements of the list, but not items from the list are filtered out.

Darüber hinaus ist es von Vorteil, dass bei den Meldungen, wenn sie mit einer festen Länge versendet werden, die ungenutzten Bits durch Nullen aufgefüllt werden. Alternativ ist es von Vorteil, dass die Meldung mit einer variablen Länge arbeitet, so dass nur die notwendigen Bits verwendet werden. Dies führt zu einer Einsparung von Übertragungsbandbreite.Furthermore It is an advantage that the messages, if they are fixed Length shipped will be padded, the unused bits by zeros. Alternatively it is it is advantageous that the message works with a variable length, so that only the necessary bits are used. This leads to a Saving of transmission bandwidth.

Desweiteren ist es von Vorteil, dass eine geänderte Liste, wobei durch Rundfunkempfang beispielsweise neue Elemente hinzugekommen sind, automatisch über den Bus versendet wird, so dass die Funktion einer Autonotification realisiert wird. Damit wird die Datensenke immer auf dem neuesten Stand der Daten gehalten.Furthermore, it is advantageous that a modified list, for example, new elements have been added by radio reception, is automatically sent over the bus, so that the function of a Autonotification is realized. This keeps the data sink up to date State of the data kept.

Darüber hinaus ist es von Vorteil, dass die von der Datensenke versendeten Meldungen von der wenigstens einen Datenquelle quittiert werden, so dass die Datensenke darüber informiert wird, dass ihre Meldungen verarbeitet wurden.Furthermore it is advantageous that the messages sent by the data sink be acknowledged by the at least one data source, so that the Data sink about it is informed that their messages have been processed.

Die erfindungsgemäße Datenquelle kann ein Funkempfänger und/oder ein Navigationsgerät und/oder ein Speichergerät sein. An den Bus sind vorteilhafterweise mehrere Datenquellen anschließbar. Die Buskommunikation regelt dann, an welche Datenquelle die jeweilige Meldung zu senden ist.The inventive data source can be a radio receiver and / or a navigation device and / or a storage device be. Advantageously, several data sources can be connected to the bus. The Bus communication then regulates to which data source the respective Message is to be sent.

In einer Weiterbildung kann vorgesehen sein, dass die Datensenke als Bedienteil ausgebildet ist, also als eine Head-Unit.In a development may be provided that the data sink as Keypad is formed, so as a head unit.

Zeichnungdrawing

Ausführungsbeispiele der Erfindung sind in der Zeichnung dargestellt und werden in der nachfolgenden Beschreibung näher erläutert. Es zeigt 1 ein Bussystem, 2 das erfindungsgemäße Verfahren als Flußdiagramm, 3 ein Ablaufdiagramm des erfindungsgemäßen Verfahrens, 4 ein Blockdiagramm der erfindungsgemäßen Datenquelle und 5 ein Blockdiagramm der erfindungsgemäßen Datensenke.Embodiments of the invention are illustrated in the drawings and are explained in more detail in the following description. It shows 1 a bus system, 2 the method according to the invention as a flowchart, 3 a flow chart of the method according to the invention, 4 a block diagram of the data source according to the invention and 5 a block diagram of the data sink according to the invention.

Beschreibungdescription

In Kraftfahrzeugen werden immer mehr Bussysteme eingesetzt und so auch Bussysteme für Multimediasysteme, wobei die Schnittstellenbefehle über diesen Bus begrenzt sein sollen. Bei dem Zusammenspiel zwischen einer Anzeige, die hier als Head-Unit im folgenden bezeichnet wird, da sie auch Bedienelemente aufweist, und einem Rundfunkempfänger für digitale Rundfunksignale ist die Übertragung von Listen über den Bus ein häufig vorkommendes Ereignis. Erfindungsgemäß wird daher ein Verfahren zur Filterung von diesen Daten vorgestellt, wobei mittels einer ersten Meldung der Datenfilter erzeugbar ist, mittels einer zweiten Meldung der Datenfilter zu einer Filterkette erweiterbar ist, auch mehrfach, und mittels einer dritten Meldung der Datenfilter löschbar ist. Mittels dieser drei Meldungen wird also die Verwaltung und Verwendung der Datenfilter ermöglicht.In Motor vehicles are being used more and more bus systems and so too Bus systems for Multimedia systems, where the interface commands over this Bus should be limited. In the interaction between an ad, which is referred to here as a head unit in the following as it also controls and a radio receiver for digital Broadcasting is the transmission from lists about the bus a frequently occurring event. The invention therefore provides a method for filtering of these data presented by means of a first message of the data filter can be generated by means of a second Message the data filter to a filter chain is expandable, too repeatedly, and by means of a third message the data filter can be deleted. By means of these three messages is thus the administration and use the data filter allows.

Diese Meldungen werden von der Head-Unit zu einer Datenquelle beispielsweise eines Rundfunkempfängers, gesendet. Die Meldungen können dabei von variabler Länge oder von fester Länge sein, wobei bei der festen Länge dann die ungenutzten Bits durch Nullen aufgefüllt werden. Neben einem Rundfunkempfänger ist es auch möglich, dass weitere Datenquellen an den Bus angeschlossen sind. Dazu gehören Navigationsgeräte, Mobilfunkstationen oder Speichergeräte, wie z.B. eine CD-ROM. Die Datenquellen quittieren die empfangenen Meldungen, so dass die Head-Unit darüber informiert ist, dass die Meldungen von der Datenquelle verarbeitet werden. Mittels einer Identifikation des Filters ist ein gezielter Aufruf, eine gezielte Erweiterung und die gezielte Löschung dieses Datenfilters möglich. Damit können auch mehrere Datenfilter nebeneinander existieren.These For example, messages from the head unit become a data source a radio receiver, Posted. The messages can while of variable length or of fixed length be, being at the fixed length then the unused bits are padded with zeros. In addition to a radio receiver is it also possible that additional data sources are connected to the bus. These include navigation devices, mobile stations or storage devices, such as. a CD-ROM. The data sources acknowledge the received Messages so that the head unit is informed that the messages be processed by the data source. By means of an identification the filter is a targeted call, a targeted extension and the targeted deletion this data filter possible. With that too can several data filters coexist.

DAB (Digital Audio Broadcasting) ist ein digitales Rundfunkübertragungsverfahren, das insbesondere für den mobilen Empfang von Rundfunksignalen verwendet wird. Es ermöglicht weiterhin den Empfang von Multimediadaten, die neben den Audioprogrammen zusätzlich übertragen werden. Viele dieser Daten sind Listenelemente, wie beispielsweise eine Programmliste oder eine Senderliste. DRM (Digital Radio Mondial) und DVB (Digital Video Broadcasting) haben ebenfalls die Möglichkeit, neben den eigenen Audioprogrammen auch Multimediadaten zusätzlich zu übertragen. Weiterhin gehören zu diesen Rundfunkübertragungsverfahren auch digitale Rundfunkübertragungsverfahren, die satellitengestützt sind.DAB (Digital Audio Broadcasting) is a digital broadcasting method, that in particular for the mobile reception of broadcast signals is used. It still allows the reception of multimedia data, in addition to the audio programs additionally transmitted become. Many of these data are list items, such as a program list or a station list. DRM (Digital Radio Mondial) and DVB (Digital Video Broadcasting) also have the option in addition to the own audio programs also multimedia data in addition to transfer. Furthermore belong to this broadcasting procedure also digital broadcasting techniques, the satellite are.

Der Begriff Head-Unit bezeichnet im Folgenden die Anzeige und das Bedienteil, das ein Benutzer in einem Fahrzeug verwendet, um sein Autoradio zu bedienen. Daneben kann diese Head-Unit auch zur Bedienung von Laufwerken (Speichergerät) für CD-ROMs und/oder DVDs und/oder für Navigationsgeräte verwendet werden, so dass die Head-Unit eine universelle Schnittstelle zwischen Mensch und Maschine im Kraftfahrzeug für das Multimediasystem bietet.Of the Term Head-Unit refers to the display and the control panel below, a user in a vehicle uses his car radio to use. In addition, this head unit can also be used to operate Drives (storage device) for CD-ROMs and / or DVDs and / or for navigation devices be used so that the head unit is a universal interface between man and machine in the motor vehicle for the multimedia system offers.

In 1 ist ein Bussystem dargestellt, wobei die Head-Unit 1 über einen Bus 2 mit einer Datenquelle 3, hier einem Rundfunkempfänger für DAB-Signale, verbunden ist. Neben dem Rundfunkempfänger 3 ist es möglich, dass noch weitere Datenquellen wie Navigationsgeräte oder Speicher oder Mobilfunkgeräte an den Bus 2 anschließbar und über die Head-Unit 1 bedienbar sind. Der Bus 2 kann ein beliebiges Bussystem sein, hier ist es ein MOST-Bus, also ein optischer Bus. Die an den Bus 2 angeschlossenen Geräte weisen Buscontroller auf, die die Kommunikation über den Bus 2 ermöglichen. Bei einem optischen Bus sind zusätzlich elektro-optische Wandler vorzusehen, um die elektrischen Signale der an den Bus angeschlossenen Komponenten in optische Signale für den Bus umzuwandeln und umgekehrt. Alternativ ist es möglich, einen CAN-, USB-, PCI- oder einen Firewire-Bus zu verwenden.In 1 is a bus system shown, with the head unit 1 over a bus 2 with a data source 3 , here a radio receiver for DAB signals, is connected. In addition to the radio receiver 3 It is possible that even more data sources such as navigation devices or storage or mobile devices to the bus 2 connectable and via the head unit 1 are operable. The bus 2 can be any bus system, here it is a MOST bus, so an optical bus. The on the bus 2 connected devices have bus controllers that communicate over the bus 2 enable. In an optical bus, electro-optical converters are additionally provided to convert the electrical signals of the components connected to the bus into optical signals for the bus, and vice versa. Alternatively it is possible to use a CAN, USB, PCI or Firewire bus.

Die Head-Unit 1 steuert über Meldungen, die über den Bus 2 übertragen werden und die allgemein auch als API(Application Programm Interface)-Kommandos bekannt sind, den Rundfunkempfänger 3, wobei bei der Übertragung von Listen Datenfilter verwendet werden, die die Head-Unit 1 über Meldungen erzeugt, erweitert und löscht.The head unit 1 controls over messages coming from the bus 2 be transmitted and the general Also known as API (Application Program Interface) commands, the radio receiver 3 , where during the transmission of lists data filters are used, which are the head unit 1 generates, expands and deletes messages.

Mit der Meldung Create-Filter() ist es möglich, einen Datenfilter zu erzeugen. In der leeren Klammer nach dem Meldungsnamen sind Parameter angebbar, mit der der Datenfiltertyp zu definieren ist. Beispielsweise der Programmtyp (PTY), das sind Durchsagen (Traffic Announcements), Sprache und Audioprogramm. Die Anzahl von Filtertypen, das sind die Filterparameter, ist nur durch die Länge des zweiten Parameters bestimmt. Ein Byte ergibt 255 Filtertypen, während zwei Bytes bis zu 65535 Filtertypen zulassen. Dann folgt ein Parameter, der die Längenangabe der Filterparameter in Bytes angibt, gefolgt von den eigentlichen Filterparametern. Die Filterparameter sind spezifisch zum Datenfilter passend. So hat z.B. ein Durchsagendatenfilter verschiedene Durchsagetypen, die er einstellen kann. Der Durchsagefilter lässt sich folgendermaßen darstellen:
Filtertyp: Durchsagefilter
Filterparameternummer: 2
Parameter 1: 0001 1001 (binäre Darstellung)
Parameter 2: 0000 0000 (binäre Darstellung)
With the message Create-Filter () it is possible to create a data filter. The empty parenthesis after the message name contains parameters that define the data filter type. For example, the program type (PTY), which are announcements (Traffic Announcements), language and audio program. The number of filter types, that is the filter parameters, is determined only by the length of the second parameter. One byte gives 255 filter types, while two bytes allow up to 65535 filter types. This is followed by a parameter that specifies the length specification of the filter parameters in bytes, followed by the actual filter parameters. The filter parameters are specific to the data filter. For example, a paging data filter has various paging types that it can tune. The announcement filter can be represented as follows:
Filter type: Announcement filter
Filter parameter number: 2
Parameter 1: 0001 1001 (binary representation)
Parameter 2: 0000 0000 (binary representation)

Im Parameter 1 ist durch die letzte 1 das sogenannte Alarmannauncement definiert, während durch die vorletzte Null das Traffic-Announcement definiert ist. In dieser Weise sind durch die Parameter 1 und 2 die sechzehn Durchsagetyen definierbar.in the Parameter 1 is by the last 1 the so-called Alarmannauncement defined while through the penultimate zero the Traffic Announcement is defined. In this Way, the parameters 1 and 2 are the sixteen announcements definable.

Der Programmtypfilter ist folgendermaßen definiert:
Filtertyp: PTY-Filter Codes
Filterparameternummer: 1
Parameter 1: 16
Parameter 1 16 definiert hier z.B. den Programmtyp Pop.
The program type filter is defined as follows:
Filter Type: PTY Filter Codes
Filter parameter number: 1
Parameter 1: 16
Parameter 1 16 defines, for example, the program type Pop.

Als eine Quittierung für die Meldung CreateFilter() wird von der Datenquelle die Meldung CreateFilter(Filter-ID) zurück gesendet. Die Filter-ID (Filteridentifikation) gibt eine Nummer an, mit der dieser neu erzeugte Filter ansteuerbar bzw. abrufbar ist.When an acknowledgment for the CreateFilter () message becomes the message from the data source CreateFilter (filter-id) back Posted. The filter ID (filter identification) gives a number on, with this newly generated filter controlled or retrieved is.

Mit der Meldung AddFilter() kann man einen Filter erweitern, indem man damit einen ersten und einen zweiten Filter durch das Hinzufügen von zusätzlichen Attributen, das sind die Filterparameter, kombiniert. Damit ist es dann möglich, eine verkettete Filterliste aufzubauen, also eine Filterkette. Es wird dabei immer die gleiche Filter-ID in der Quittierung für die Meldung AddFilter() zurückgegeben, wie auch in allen anderen Quittierungen für dieses Datenfilter.With The message AddFilter () can be used to extend a filter by typing thus adding a first and a second filter by adding additional Attributes, these are the filter parameters, combined. This is it then possible build a linked filter list, so a filter chain. It always the same filter ID in the acknowledgment for the message AddFilter () returned, as well as in all other acknowledgments for this data filter.

Durch die Verkettung wird dem gesamten Datenfilter eine neue Funktionalität zugeordnet. Die Meldung sieht demnach folgendermaßen aus: AddFilter (Filter-ID, Filtertyp, Filterparameteranzahl, Parameter 1, Parameter 2, ...).By the concatenation is assigned a new functionality to the entire data filter. The message looks like this: AddFilter (Filter-ID, Filter type, filter parameter number, parameter 1, parameter 2, ...).

Der Filtertyp gibt an, für welchen Begriff gefiltert wird, beispielsweise der Programmtyp. Die Filterparameteranzahl gibt an, wieviele Filterparameter in der Meldung enthalten sind. Die Parameter (Filterparameter) geben an, nach welchen Attributen die Daten sortiert bzw. gefiltert werden.Of the Filter type indicates, for which term is filtered, for example the program type. The filter parameter number indicates how many filter parameters in the Message are included. The parameters (filter parameters) indicate according to which attributes the data is sorted or filtered.

Die Meldung DeleteFilter() löscht den ganzen Datenfilter, d.h. die Filter-ID wird gelöscht und damit ist der der Filter-ID zugeordnete Datenfilter nicht mehr abrufbar. Im Folgenden ist diese Filter-ID dann nicht mehr verfügbar, bis diese Filter-ID einem neuen Datenfilter zugeordnet wird. Einzelne Filter aus dem gesamten Datenfilter sind dabei nicht mehr löschbar. Die Meldung ist folgendermaßen definiert: DeleteFilter(Filter-ID).The DeleteFilter () message clears the whole data filter, i. the filter ID is deleted and thus the data filter assigned to the filter ID is no longer available. In the following, this filter ID will no longer be available until this filter ID is assigned to a new data filter. Separate Filters from the entire data filter can no longer be deleted. The message is as follows defined: DeleteFilter (Filter-ID).

Bei DAB ergeben sich folgende beispielhaften Anwendungsfälle. Es können Programmlisten der Audioprogramme in alphabetischer Reihenfolge abgerufen werden oder eine Programmliste aller Audioprogramme mit Traffic Announcement (Verkehrsdurchsagen) oder eine Programmliste aller Programme mit News Announcement (Nachrichtenansagen) und dem Programmtyp Pop. Diese Anwendungsfälle sind beliebig kombinierbar und erweiterbar. Zu den Programmtypen (PTY) zählen Pop, Rock, Serious Classic, News etc., wobei hier 32 Programmtypen in internationalen Tabellen definiert und weitere Programmtypen frei definierbar sind. Bei den Announcements, also den Ansagen, sind beispielsweise Traffic Announcements, also Verkehrsdurchsagen, News, das sind Nachrichtendurchsagen, oder Weather, also Wetterdurchsagen unterscheidbar. Für DAB sind 16 Durchsagetypen definiert.at DAB results in the following exemplary use cases. It can Program lists of audio programs in alphabetical order or a program list of all audio programs with Traffic Announcement or a program list all programs with News Announcement and the Program type Pop. These applications can be combined as desired and expandable. Program Types (PTY) include Pop, Rock, Serious Classic, News etc., whereby here 32 program types in international tables defined and other program types are freely definable. Both Announcements, ie the announcements, are for example Traffic Announcements, So traffic announcements, news, these are news announcements, or Weather, so weather announcements distinguishable. For DAB there are 16 announcement types Are defined.

In 2 ist das erfindungsgemäße Verfahren als Flußdiagramm dargestellt. In Verfahrensschritt 4 sendet die Head-Unit 1 den Befehl CreateFilter, um einen Datenfilter in der DAB-Box 3 zu erzeugen. Der Datenfilter wird hier in Abhängigkeit von einer Benutzereingabe erzeugt, beispielsweise will hier der Benutzer nur die verfügbaren Programme mit ernster Klassik abfragen. Dies kann jedoch automatisch erfolgen, wenn die Head-Unit 1 eine bestimmte Liste von Programmen oder Daten benötigt.In 2 the method according to the invention is shown as a flow chart. In process step 4 sends the head unit 1 the CreateFilter command to a data filter in the DAB box 3 to create. The data filter is generated here depending on a user input, for example, here the user wants to query only the available programs with serious classic. However, this can be done automatically when the head unit 1 requires a specific list of programs or data.

In Verfahrensschritt 5 quittiert die DAB-Box 3 mittels der Meldung CreateFilter (Filter-ID) über den Bus 2, dass der Filter erzeugt wurde. Dabei übergibt die DAB-Box 3 als Parameter für die quittierende Meldung die Identifikationsnummer, die Filter-ID, für diesen Datenfilter. In Verfahrensschritt 6 sendet die Head-Unit 1 der DAB-Box 3 über den Bus 2 eine Meldung AddFilter, dass der bereits existierende Datenfilter mit der entsprechenden Identifikationsnummer um ein weiteres Kriterium erweitert wird, dass also mit anderen Worten eine Filterkette aufgebaut werden soll, da dieses weitere Kriterium an sich bereits selbst ein Filter ist. In Verfahrensschritt 7 quittiert die DAB-Box 3 diese empfangene Meldung AddFilter erneut, indem die Identifikationsnummer für den Datenfilter mit einer Meldung AddFilter zu der Head-Unit 1 versendet wird.In process step 5 acknowledges the DAB box 3 by means of the message CreateFilter (Filter-ID) over the bus 2 that the filter was created. It passes the DAB box 3 as parameter for the acknowledgment message, the identification number, the filter ID, for this data filter. In process step 6 sends the head unit 1 the DAB box 3 over the bus 2 a message AddFilter that the already existing data filter with the corresponding identification number In other words, a filter chain is to be set up, since this further criterion itself is already a filter. In process step 7 acknowledges the DAB box 3 This received message AddFilter again by adding the identification number for the data filter with an AddFilter message to the head unit 1 will be shipped.

In Verfahrensschritt 8 wird überprüft, ob der Datenfilter um weitere Filter von der Head-Unit 1 erweitert werden soll. Ist das der Fall, so wird zu Verfahrensschritt 6 zurückgesprungen, ist das nicht der Fall, wird in Verfahrensschritt 9 fortgefahren. In Verfahrensschritt 9 wird mittels eines Befehls über den Bus 2 von der Head-Unit 1 die gefilterte Liste von der DAB-Box 3 abgerufen.In process step 8th it checks if the data filter has more filters from the head unit 1 should be extended. If that is the case, then it becomes a procedural step 6 jump back, that is not the case, is in procedural step 9 continued. In process step 9 is by means of a command over the bus 2 from the head unit 1 the filtered list from the DAB box 3 accessed.

In Verfahrensschritt 10 wird diese Liste übertragen, um dann in Verfahrensschritt 11 zu überprüfen, ob der Filter weiterhin verwendet wird. Ist das der Fall, wird zu Verfahrensschritt 8 zurückgesprungen. Ist das nicht der Fall, dann wird in Verfahrensschritt 12 von der Head-Unit 1 die Meldung DeleteFilter mit der entsprechenden Identifikationsnummer an die DAB-Box 3 übertragen, so dass dieser Filter von der DAB-Box 3 gelöscht wird. Dies wird dann in Verfahrensschritt 13 von der DAB-Box 3 mit der gleichen Meldung DeleteFilter quittiert, wobei die quittierende Meldung mit der entsprechenden Identifikationsnummer an die Head-Unit 1 übertragen wird.In process step 10 this list is transferred to process step 11 to check if the filter is still used. If that is the case, it becomes a procedural step 8th jumps back. If this is not the case, then it is in procedural step 12 from the head unit 1 the message DeleteFilter with the corresponding identification number to the DAB box 3 Transfer this filter from the DAB box 3 is deleted. This is then in process step 13 from the DAB box 3 with the same message DeleteFilter acknowledged, with the acknowledgment message with the corresponding identification number to the head unit 1 is transmitted.

In 3 ist ein Ablaufdiagramm des erfindungsgemäßen Verfahrens dargestellt. Zwischen der Head-Unit 1 und der DAB-Box 3 werden hier Meldungen ausgetauscht. Zunächst wird die Meldung CreateFilter mit dem Filtertyp Announcement, der Filterparameternummer 2 und den zwei Parametern, die hier in hexadezimaler Darstellung angegeben sind. Die Parameter bedeuten, dass Verkehrs- und Alarmdurchsagen in der Liste gesucht werden, also solche Programme, die diesen Service bieten. Die Filterparameternummer gibt also die Anzahl der Parameter an.In 3 a flowchart of the method according to the invention is shown. Between the head unit 1 and the DAB box 3 Messages are exchanged here. First, the message CreateFilter with the filter type Announcement, the filter parameter number 2 and the two parameters given here in hexadecimal notation. The parameters mean that traffic and alarm announcements are searched in the list, ie programs that offer this service. The filter parameter number thus indicates the number of parameters.

Die DAB-Box 3 quittiert diese Meldung durch die Meldung CreateFilter mit der von der DAB-Box vergebenenen Identifikation 2. Dann wird von der Head-Unit 1 die Meldung AddFilter mit der Identifikation 2, dem Filtertyp Programmtyp, der Filterparameternummer 1 und dem einzigen Parameter Pop versendet. Damit werden also nun aus der Liste all die Programme ausgewählt, die den Programmtyp Pop und die Durchsagen aufweisen. Erneut quittiert die DAB-Box 3 mit der Meldung AddFilter (2), dass die Meldung AddFilter für den Filter mit der Identifikation 2 akzeptiert wurde.The DAB box 3 This message is acknowledged by the message CreateFilter with the identification assigned by the DAB-Box 2 , Then the head unit 1 the message AddFilter with the identification 2 , the filter type program type, the filter parameter number 1 and the only parameter pop shipped. Thus, all programs are now selected from the list that have the program type pop and the announcements. Once again the DAB box acknowledges 3 with the message AddFilter (2) that the message AddFilter for the filter with the identification 2 was accepted.

Mit einer weiteren Meldung AddFilter wird dann von der Head-Unit 1 der Filter weiterhin ergänzt, so dass eine Filterkette aus drei verschiedenen Filtern entsteht. Diese Meldung AddFilter hat die Identifikation für den Filter, den Programmtyp als Kriterium, das durchsucht wird, die Filterparameternummer 1 und das Attribut News als den Parameter. Damit werden also nun die Programmtypen Pop und News sowie die Durchsagen verknüpft. Erneut quittiert die DAB-Box 3 mit der Meldung AddFilter (2) diese Ergänzung.With a further message AddFilter is then used by the head unit 1 the filter continues to be supplemented so that a filter chain of three different filters is created. This AddFilter message has the identifier for the filter, the program type as the criterion being searched, the filter parameter number 1 and the attribute News as the parameter. So now the program types Pop and News and the announcements are linked. Once again the DAB box acknowledges 3 with the message AddFilter (2) this supplement.

Mit der nächsten Meldung GetServiceList(2) holt sich nun die Head-Unit 1 diese Liste, die durch den Filter 2 gefiltert wurde. Mit der Meldung GetServiceList, der Identifikationsnummer 2 und den gefilterten Elementen der Liste wird dann die Liste von der DAB-Box 3 an die Head-Unit 1 übertragen.With the next message GetServiceList (2) now fetches the head unit 1 this list by the filter 2 was filtered. With the message GetServiceList, the identification number 2 and the filtered items of the list will then be the list from the DAB box 3 to the head unit 1 transfer.

Mit der Meldung DeleteFilter(2) wird der Datenfilter mit der Identifikation 2 gelöscht, wobei die DAB-Box 3 dies mit der Meldung DeleteFilter(2) quittiert.The message DeleteFilter (2) displays the data filter with the identification 2 deleted, with the DAB box 3 this is acknowledged with the message DeleteFilter (2).

Ein Datenfilter kann auch nach einem Gebrauch erst um weitere Attribute zu einer Filterkette ergänzt werden. Die Head-Unit 1 und die DAB-Box 3 weisen Mittel auf, um die Meldungen jeweils zu erzeugen und zu verarbeiten. Zu solchen Mitteln gehören Prozessoren. Weiterhin weisen die Head-Unit 1 und die DAB-Box 3 Speicher auf, um Daten abzulegen, also den Datenfilter und Listenelemente.After use, a data filter can be supplemented by further attributes to form a filter chain. The head unit 1 and the DAB box 3 have means for generating and processing the messages respectively. Such resources include processors. Furthermore, the head unit 1 and the DAB box 3 Memory to store data, so the data filter and list elements.

Die Meldungen werden hier mit einer festen Bytelänge versendet, wobei ungenutzte Bytes durch Nullen aufgefüllt werden. Der Empfänger erkennt anhand der Nullen, dass diese Bytes nicht gesetzt sind. Alternativ ist es möglich, dass die Meldungen mit einer variablen Länge versendet werden, so dass nur die notwendigen Bytes übertragen werden.The Messages are sent here with a fixed byte length, whereby unused Bytes filled with zeros become. The recipient recognizes from the zeros that these bytes are not set. alternative Is it possible, that the messages are sent with a variable length, so that only transfer the necessary bytes become.

In 4 ist als Blockschaltbild die erfindungsgemäße Datenquelle dargestellt. Ein Speicher 14 ist an einen ersten Datenein-/-ausgang eines Prozessors 15 angeschlossen. Ein zweiter Datenein-/-ausgang des Prozessors 15 ist an einen Buscontroller 16 als die Mittel zur Übertragung von Daten angeschlossen. Der Buscontroller 16 ist an den Bus 2 angeschlossen. Ein Dateneingang des Prozessors 15 ist mit einem Digitalteil 17 verbunden. Ein Eingang des Digitalteils 17 ist an einen Hochfrequenzempfänger 18 angeschlossen, wobei ein Eingang des Hochfrequenzempfängers 18 an eine Antenne 19 zum Empfang von Rundfunksignalen angeschlossen ist.In 4 is shown as a block diagram of the data source according to the invention. A store 14 is to a first data input / output of a processor 15 connected. A second data input / output of the processor 15 is to a bus controller 16 connected as the means of transmission of data. The bus controller 16 is on the bus 2 connected. A data input of the processor 15 is with a digital part 17 connected. An input of the digital part 17 is to a high frequency receiver 18 connected, with an input of the radio frequency receiver 18 to an antenna 19 is connected to receive broadcast signals.

Die mit der Antenne 19 empfangenen Rundfunksignale werden von dem Hochfrequenzempfänger 18 gefiltert, verstärkt und in eine Zwischenfrequenz umgesetzt. Der Digitalteil 17 digitalisiert und führt eine Kanaldekodierung der empfangenen Signale durch. Der so entstandene Datenstrom wird vom Prozessor 15 verarbeitet, wobei insbesondere Programmlisten in den Speicher 14 abgelegt werden. Diese Programmlisten werden dann mit dem Buscontroller 16 über den Bus 2 übertragen. Über den Bus 2 werden weiterhin die Meldungen von der Datensenke empfangen. Der Prozessor 15 dient dabei zur Auswertung der Meldungen und der vom Prozessor 15 erzeugte Datenfilter wird im Speicher 14 abgelegt.The one with the antenna 19 received broadcast signals are from the high frequency receiver 18 filtered, amplified and converted into an intermediate frequency. The digital part 17 digitizes and performs channel decoding of the received signals. The resulting data stream is from the processor 15 processes, in particular program lists in the memory 14 be filed. These program lists are then used with the bus controller 16 over the bus 2 transfer. About the bus 2 the messages will continue to be received by the data sink. The processor 15 serves to evaluate the messages and the processor 15 generated data filter is stored in memory 14 stored.

In 5 ist als Blockschaltbild die erfindungsgemäße Datensenke 1 dargestellt. Ein Anzeigenfeld 20 ist an einen Dateneingang eines Prozessors 21 angeschlossen. An einen Dateneingang des Prozessors 21 ist eine Eingabevorrichtung 22, hier eine Tastatur, angeschlossen. Ein Buscontroller 23 ist mit einem ersten Datenein-\-ausgang an den Prozessor 21 und mit einem zweiten Datenein-\-ausgang an den Bus 2 angeschlossen.In 5 is a block diagram of the data sink according to the invention 1 shown. A display field 20 is to a data input of a processor 21 connected. To a data input of the processor 21 is an input device 22 , here a keyboard, connected. A bus controller 23 is with a first data input to the processor 21 and with a second data input to the bus 2 connected.

Über den Buscontroller 23 erhält die Anzeige 1 von dem Bus 2 Daten, die auf dem Anzeigenfeld 20 darzustellen sind. Hier wird die Senderkennung SWR dargestellt. Das Anzeigenfeld 20 ist hier ein TFT-Bildschirm der Headunit 1. Mit der Eingabevorrichtung 22 werden Benutzereingaben bezüglich der Programmeinstellung getätigt. In Abhängigkeit von diesen Benutzereingaben versendet der Prozessor 21 die Meldungen zur Erzeugung, Erweiterung oder Löschung eines Datenfilters für die Daten, die von der Datenquelle abgerufen werden. Die Meldungen und das Format dieser Meldungen ist in einem dem Prozessor 21 zugeordneten Speicher abgelegt. Das Anzeigenfeld 20 weist eine Ansteuerung auf, um die vom Prozessor 21 kommenden Daten darzustellen.About the bus controller 23 receives the ad 1 from the bus 2 Data displayed on the display 20 are to represent. Here, the sender identification SWR is displayed. The ad field 20 Here is a TFT screen of the head unit 1 , With the input device 22 User input regarding the program setting is made. Depending on these user inputs, the processor ships 21 the messages used to create, extend or delete a data filter for the data retrieved from the data source. The messages and the format of these messages is in a processor 21 associated memory stored. The ad field 20 has a drive to that of the processor 21 present data.

In einer Weiterbildung kann vorgesehen sein, dass die Datensenke 1 mehrere mehrere Anzeigefelder 20 und/oder mehrere Eingabevorrichtungen 22 und/oder mehrere Prozessoren 21 und/oder Buscontroller 23 aufweist. Damit können dann beispielsweise mehrere Sitzplätze in einem Fahrzeug gleichzeitig bedient werden. Liegt ein Prozessor 21 für mehrere Eingabevorrichtungen vor, dann kann der Prozessor 21 ein multitasking-fähiges Betriebssystem aufweisen, um die Eingabvorrichtungen zu bedienen.In a further development it can be provided that the data sink 1 several multiple display fields 20 and / or multiple input devices 22 and / or multiple processors 21 and / or bus controller 23 having. Thus, for example, several seats in a vehicle can then be operated simultaneously. Is a processor 21 for multiple input devices, then the processor can 21 have a multi-tasking operating system to service the input devices.

Claims (19)

Verfahren zur Filterung von zwischen einer Datensenke (1) und wenigstens einer Datenquelle (3) übertragenen Daten, wobei die Datensenke (1) Daten aus einer Liste von der wenigstens einen Datenquelle (3) abfragt, dadurch gekennzeichnet, dass die abgefragten Daten mit einem Datenfilter gefiltert werden, dass die Datensenke (1) der wenigstens einen Datenquelle (3) eine erste Meldung überträgt, wobei in der ersten Meldung ein Datenfiltertyp, eine Anzahl von Filterparametern und die Filterparameter angegeben werden, wobei die Filterparameter zum Filtern der Daten verwendet werden und wobei die wenigstens eine Datenquelle (3) durch Auswertung der ersten Meldung den Datenfilter erzeugt, und dass die wenigstens eine Datenquelle (3) dem Datenfilter eine Identifikation zuordnet und die Identifikation der Datensenke (1) mitteilt.Method for filtering between a data sink ( 1 ) and at least one data source ( 3 ), whereby the data sink ( 1 ) Data from a list from the at least one data source ( 3 ), characterized in that the queried data are filtered with a data filter that the data sink ( 1 ) of the at least one data source ( 3 ) transmits a first message, the first message indicating a data filter type, a number of filter parameters and the filter parameters, the filter parameters being used to filter the data and the at least one data source ( 3 ) generates the data filter by evaluating the first message, and that the at least one data source ( 3 ) assigns an identification to the data filter and the identification of the data sink ( 1 ) communicates. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Datenfilter durch eine zweite Meldung, die von der Datensenke (1) zu der wenigstens einen Datenquelle (3) übertragen wird, gelöscht wird.A method according to claim 1, characterized in that the data filter by a second message from the data sink ( 1 ) to the at least one data source ( 3 ) is deleted. Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass in der dritten Meldung die Identifikation des Datenfilters angegeben wird.Method according to claim 2, characterized in that that in the third message the identification of the data filter is specified. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Datenfilter durch mindestens eine dritte Meldung, die von der Datensenke (1) zu der wenigstens einen Datenquelle (3) übertragen wird, zu einer Filterkette erweitert wird.Method according to Claim 1, characterized in that the data filter is characterized by at least one third message coming from the data sink ( 1 ) to the at least one data source ( 3 ) is transferred to a filter chain is extended. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass in der dritten Meldung die Identifikation des Datenfilters, der Datenfiltertyp, die Anzahl der Filterparameter und die Filterparameter, um die der Datenfilter ergänzt wird, angegeben werden.Method according to claim 4, characterized in that that in the third message the identification of the data filter, the data filter type, the number of filter parameters and the filter parameters, supplemented by the data filter will be specified. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Daten durch den Datenfilter sortiert werden.Method according to one of the preceding claims, characterized characterized in that the data is sorted by the data filter. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die erste, zweite und dritte Meldung mit einer festen Byte-Länge versendet werden, wobei die von einer Meldung ungenutzten Bytes in der Meldung durch Nullen aufgefüllt werden.Method according to one of the preceding claims, characterized characterized in that the first, second and third message with a fixed byte length be sent, with the bytes unused by a message filled in the message by zeroes. Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass die Meldungen mit einer variablen Byte-Länge verwendet werden.Method according to one of claims 1 to 6, characterized that the messages have a variable byte length be used. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die wenigstens eine Datenquelle (3) die Meldungen von der Datensenke (1) quittiert.Method according to one of the preceding claims, characterized in that the at least one data source ( 3 ) the messages from the data sink ( 1 ) acknowledged. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass bei einer Änderung der gefilterten Daten in der wenigstens einen Datenquelle (3) die gefilterten Daten ohne Anfrage von der wenigstens einen Datenquelle (3) zu der Datensenke (1) gesendet werden.Method according to one of the preceding claims, characterized in that when the filtered data in the at least one data source ( 3 ) the filtered data without request from the at least one data source ( 3 ) to the data sink ( 1 ). Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die erste und/oder die zweite und/oder die dritte Meldung durch eine Benutzereingabe erzeugt wird.Method according to one of the preceding claims, characterized in that the first and / or the second and / or the third message is generated by a user input. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Datensenke (1) und die wenigstens eine Datenquelle (3) über einen Bus (2) verbunden werden.Method according to one of the preceding claims, characterized in that the data sink ( 1 ) and the at least one data source ( 3 ) via a bus ( 2 ) get connected. Datenquelle zur Durchführung des Verfahrens nach einem der Ansprüche 1 bis 12, dadurch gekennzeichnet, daß die Datenquelle (3) einen Speicher (14) für Daten, einen ersten Prozessor (15) zur Verarbeitung der Daten und Mittel (16) zur Übertragung der Daten zu der Datensenke (1) aufweist, dadurch gekennzeichnet, dass der erste Prozessor (15) Mittel zur Erzeugung, zur Ergänzung und zur Löschung eines Datenfilters für die Daten aufweist und dass die Datenquelle (3) Mittel (16) zum Empfang der Meldungen von der Datensenke (1) aufweist, wobei die Meldungen angeben, ob der Datenfilter zu erzeugen oder zu erweitern oder zu löschen ist.Data source for carrying out the method according to one of Claims 1 to 12, characterized in that the data source ( 3 ) a memory ( 14 ) for data, a first processor ( 15 ) on the processing of data and resources ( 16 ) for transmitting the data to the data sink ( 1 ), characterized in that the first processor ( 15 ) Means for generating, supplementing and deleting a data filter for the data and that the data source ( 3 ) Medium ( 16 ) for receiving the messages from the data sink ( 1 ), wherein the messages indicate whether the data filter is to be generated, expanded or deleted. Datenquelle nach Anspruch 13, dadurch gekennzeichnet, dass die Datenquelle (3) als Funkempfänger und/oder als Navigationsgerät und/oder als Speichergerät ausgebildet ist.Data source according to claim 13, characterized in that the data source ( 3 ) is designed as a radio receiver and / or as a navigation device and / or as a storage device. Datenquelle nach Anspruch 13 oder 14, dadurch gekennzeichnet, dass die Datenquelle an einen Bus (2) anschließbar ist.Data source according to claim 13 or 14, characterized in that the data source is connected to a bus ( 2 ) is connectable. Datensenke zur Durchführung des Verfahrens nach einem der Ansprüche 1 bis 12, dadurch gekennzeichnet, daß die Datensenke (1) ein Anzeigefeld (20) zur Darstellung von Daten, einen zweiten Prozessor (21) zur Verarbeitung der Daten und Mittel (23) zum Empfang der Daten aufweist, dass die Datensenke (1) Mittel (21, 23) zur Erzeugung und zur Versendung von Meldungen aufweist, wobei die Meldungen angeben, ob ein Datenfilter in einer Datenquelle (3) erzeugt, erweitert oder gelöscht wird.Data sink for carrying out the method according to one of claims 1 to 12, characterized in that the data sink ( 1 ) a display field ( 20 ) for displaying data, a second processor ( 21 ) on the processing of data and resources ( 23 ) for receiving the data that the data sink ( 1 ) Medium ( 21 . 23 ) for generating and sending messages, the messages indicating whether a data filter in a data source ( 3 ), expanded or deleted. Datensenke nach Anspruch 16, dadurch gekennzeichnet, dass die Datensenke (1) eine Eingabevorrichtung (22) aufweist.Data sink according to claim 16, characterized in that the data sink ( 1 ) an input device ( 22 ) having. Datensenke nach Anspruch 16 oder 17, dadurch gekennzeichnet, dass die Datensenke (1) mehrere Anzeigefelder (20) und/oder mehrere Eingabevorrichtungen (22) und/oder mehrere Prozessoren (21) und/oder mehrere Mittel (23) zum Empfang der Daten und/oder Mittel (21, 23) zur Erzeugung und zur Versendung von den Meldungen aufweist.Data sink according to claim 16 or 17, characterized in that the data sink ( 1 ) several display fields ( 20 ) and / or multiple input devices ( 22 ) and / or multiple processors ( 21 ) and / or several means ( 23 ) for receiving the data and / or means ( 21 . 23 ) for generating and sending the messages. Datensenke nach Anspruch 16, 17 oder 18, dadurch gekennzeichnet, dass die Datensenke (1) an einen Bus (2) anschließbar ist.Data sink according to claim 16, 17 or 18, characterized in that the data sink ( 1 ) to a bus ( 2 ) is connectable.
DE2000139234 2000-08-11 2000-08-11 Method for filtering data, data source and data sink transmitted between a display and at least one data source Expired - Fee Related DE10039234B4 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE2000139234 DE10039234B4 (en) 2000-08-11 2000-08-11 Method for filtering data, data source and data sink transmitted between a display and at least one data source
GB0118704A GB2369276B (en) 2000-08-11 2001-07-31 Method of filtering data transmitted between a display and at least one digital radio receiver serving as a data source
FR0110713A FR2812989B1 (en) 2000-08-11 2001-08-10 METHOD OF FILTERING DATA EXCHANGED BETWEEN A DISPLAY DEVICE AND AT LEAST ONE DATA SOURCE, AS WELL AS DATA SOURCE AND DISPLAY DEVICE

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2000139234 DE10039234B4 (en) 2000-08-11 2000-08-11 Method for filtering data, data source and data sink transmitted between a display and at least one data source

Publications (2)

Publication Number Publication Date
DE10039234A1 DE10039234A1 (en) 2002-02-28
DE10039234B4 true DE10039234B4 (en) 2005-06-16

Family

ID=7652093

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2000139234 Expired - Fee Related DE10039234B4 (en) 2000-08-11 2000-08-11 Method for filtering data, data source and data sink transmitted between a display and at least one data source

Country Status (3)

Country Link
DE (1) DE10039234B4 (en)
FR (1) FR2812989B1 (en)
GB (1) GB2369276B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5614940A (en) * 1994-10-21 1997-03-25 Intel Corporation Method and apparatus for providing broadcast information with indexing
DE19644703A1 (en) * 1996-10-16 1998-04-30 Mannesmann Ag Method and device for data exchange between a central unit and a data terminal device
EP0858223A2 (en) * 1997-02-05 1998-08-12 Matsushita Electric Industrial Co., Ltd. Method and apparatus for providing electronic program guide information
CA2227927A1 (en) * 1998-01-26 1999-07-26 Craig Dilks Method and apparatus for accessing data files from a single user interface

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4750135A (en) * 1986-05-01 1988-06-07 Reuters Limited Method for dynamically creating a receiver definable local trading instrument displayable record from a remotely transmitted trading instrument common data stream
DE4300875A1 (en) * 1993-01-15 1994-07-21 Becker Autoradio Procedure for tuning a mobile radio receiver
JPH10327111A (en) * 1997-05-26 1998-12-08 Alpine Electron Inc Program reception method for dab receiver
JPH10341174A (en) * 1997-06-10 1998-12-22 Nippon Columbia Co Ltd Rds receiver
DE19754401A1 (en) * 1997-12-09 1999-06-10 Bosch Gmbh Robert Receiver for receiving DAB signals
JP2000216693A (en) * 1999-01-20 2000-08-04 Kenwood Corp Digital broadcast receiver
JP2000295125A (en) * 1999-04-06 2000-10-20 Sony Corp Receiver for digital audio broadcast

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5614940A (en) * 1994-10-21 1997-03-25 Intel Corporation Method and apparatus for providing broadcast information with indexing
DE19644703A1 (en) * 1996-10-16 1998-04-30 Mannesmann Ag Method and device for data exchange between a central unit and a data terminal device
EP0858223A2 (en) * 1997-02-05 1998-08-12 Matsushita Electric Industrial Co., Ltd. Method and apparatus for providing electronic program guide information
CA2227927A1 (en) * 1998-01-26 1999-07-26 Craig Dilks Method and apparatus for accessing data files from a single user interface

Also Published As

Publication number Publication date
GB2369276A (en) 2002-05-22
DE10039234A1 (en) 2002-02-28
FR2812989A1 (en) 2002-02-15
GB0118704D0 (en) 2001-09-19
GB2369276B (en) 2002-10-16
FR2812989B1 (en) 2006-03-24

Similar Documents

Publication Publication Date Title
EP1353519B1 (en) Method for transmitting short messages
EP2756491B1 (en) Method and device for determining a route recommendation for a vehicle and method and device for providing a route recommendation for a vehicle
DE19905893A1 (en) Process for the transmission of digitally coded traffic messages and radio receivers therefor
EP0725505B1 (en) Broadcast receiver for receiving, managing and displaying digitally coded traffic information
EP1721299B1 (en) Method for outputting text information by means of a display
EP0725500A2 (en) Means for managing digitally coded traffic messages in broadcast receivers
WO2008098645A2 (en) Coding of a text data flow in a base and extension mode for capturing various decodes
DE102014201948B4 (en) Method for data transmission, communication network and vehicle
DE10039234B4 (en) Method for filtering data, data source and data sink transmitted between a display and at least one data source
EP1689104B9 (en) Radio with display for text information referring to other text information objects
EP0913974A1 (en) Method to create a send planning for multimedia data
DE19628086A1 (en) Method and device for the selection of digitally coded traffic reports
DE19855638B4 (en) Method, receiver and transmitter for transmitting digitally coded traffic information
EP1413074A2 (en) Radio broadcasting system, method and radio set for receiving transmitter or programme data
DE19940266A1 (en) Method for querying radio text in a radio receiver and radio receiver with one line
DE19748867B4 (en) Communication method and device
EP3044890A1 (en) Device and method for reproducing digital receiver signals
DE102009048178A1 (en) Method for displaying e.g. transmitter identification in mobile phone in motor vehicle, involves dividing objects into classes depending on assigned history relationship, and displaying received objects with representation characteristic
DE19650429A1 (en) Method and device for sending messages with fluctuating volumes as radio data signals
DE102017214536A1 (en) Method for processing media streams for reproduction by an infotainment system of a motor vehicle
EP1467567A2 (en) Method for immediate transmission of audio-visual messages to groups of receivers
EP0837433A2 (en) Method for reconstructing a message from stored texts, where the message is transmitted as digital code
EP0999665A2 (en) Receiver for receiving digital coded messages
DE102011084673A1 (en) Method for prioritizing messages by broadcast receiving apparatus, involves transmitting the location information to broadcast receiving apparatus and performing prioritization of messages in response to location information

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
R084 Declaration of willingness to licence
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee