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

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

Info

Publication number
DE10039234A1
DE10039234A1 DE2000139234 DE10039234A DE10039234A1 DE 10039234 A1 DE10039234 A1 DE 10039234A1 DE 2000139234 DE2000139234 DE 2000139234 DE 10039234 A DE10039234 A DE 10039234A DE 10039234 A1 DE10039234 A1 DE 10039234A1
Authority
DE
Germany
Prior art keywords
data
filter
display
data source
message
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.)
Granted
Application number
DE2000139234
Other languages
German (de)
Other versions
DE10039234B4 (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

Es wird ein Verfahren zur Filterung von zwischen einer Anzeige und wenigstens einer Datenquelle übertragenen Daten bzw. eine Anzeige bzw. eine Datenquelle vorgeschlagen, das dazu dient, mittels Meldungen über einen Bus zwischen der Anzeige und der wenigstens einen Datenquelle Datenfilter für Listen zu erzeugen, zu erweitern und zu löschen.A method for filtering data transmitted between a display and at least one data source or a display or a data source is proposed, which is used to generate data filters for lists by means of messages via a bus between the display and the at least one data source expand and delete.

Description

Stand der TechnikState of the art

Die Erfindung geht aus von einem Verfahren zur Filterung von zwischen einer Anzeige und wenigstens einer Datenquelle übertragenen Daten beziehungsweise einer Datenquelle beziehungsweise einer Anzeige nach der Gattung der unabhängigen Patentansprüche.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 an advertisement according to the genus of independent 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, Programmeinstellungen usw. durch einen Benutzer durchzuführen.It is already known that DAB (Digital Audio Broadcasting) box via an interface with a So-called head unit is connected, the head unit being Serves display and allows program settings etc. performed by a user.

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 Anzeige 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 als den Daten 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 between a display and at least one data source Data or the data source according to the invention or the inventive display with the features of independent In contrast, claims has the advantage that for Lists in communication between an ad  and a data source are common, a data filter for Sorting and / or restricting list elements than the data is generated, this data filter being a Identification is assigned. This has the advantage that the required messages as interface commands Editing the data filter are only a few and that the Data filter can be used again and again. Through the Identification, the data filter can be called up as required.

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 Anzeige und wenigstens einer Datenquelle möglich.By those listed in the dependent claims Measures and further training are advantageous Improvements in the independent claim specified method for filtering data between a display 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.It is particularly advantageous that the data filter is replaced by a predefined message can be deleted. With that the Storage and administration requirements for the data filter reduced as soon as the respective data filter 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.It is also advantageous that an existing one Data filter can be supplemented by further criteria, so that a so-called filter chain is created to deal with different Attributes a list of the requested elements to reduce. By every new attribute that is limiting or for sorting list elements, is a new filter is created, the data filter chaining the filter represents.

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. In addition, it is advantageous that the data filter too can be used to sort a list, where then only the positions of the elements of the list change, but not elements 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.It’s also an advantage that when reporting, if shipped with a fixed length, the unused bits are filled with zeros. alternative it is advantageous that the message with a variable Length works so only the necessary bits are used become. 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 Anzeige immer auf dem neuesten Stand der Daten gehalten.Furthermore, it is advantageous that a changed list, with radio reception, for example, new elements have been added, are automatically sent via the bus, so that the function of an auto notification is realized. This means that the display is always up to date Data held.

Darüber hinaus ist es von Vorteil, dass die von der Anzeige versendeten Meldungen von der wenigstens einen Datenquelle quittiert werden, so dass die Anzeige darüber informiert wird, dass ihre Meldungen verarbeitet wurden.In addition, it is advantageous that the ad sent messages from the at least one data source be acknowledged so that the display informs about it is that their reports 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 data source according to the invention can be a radio receiver and / or a navigation device and / or a storage device his. There are advantageously several on the bus Connectable data sources. The bus communication then regulates to which data source the respective message is to be sent.

In einer Weiterbildung kann vorgesehen sein, dass die Anzeige als Bedienteil ausgebildet ist, also als eine Head- Unit.In a further development it can be provided that the Display is designed as a control unit, i.e. 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 Fig. 1 ein Bussystem, Fig. 2 das erfindungsgemäße Verfahren als Flußdiagramm, Fig. 3 ein Ablaufdiagramm des erfindungsgemäßen Verfahrens, Fig. 4 ein Blockdiagramm der erfindungsgemäßen Datenquelle und Fig. 5 ein Blockdiagramm der erfindungsgemäßen Anzeige.Exemplary embodiments of the invention are shown in the drawing and are explained in more detail in the following description. It shows Fig. 1, a bus system, Fig. 2, the inventive method as a flow diagram, Fig. 3 is a flow diagram of the method according to the invention, Fig. 4 is a block diagram of the data source and FIG. 5 is a block diagram of the display 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.More and more bus systems are being used in motor vehicles and so also bus systems for multimedia systems, the Interface commands via this bus should be limited. In the interaction between an ad, which here as Head unit is referred to below as it too Has controls, and a radio receiver for digital broadcast signals is the transmission of lists over the bus a common occurrence. According to the invention will therefore be a method of filtering this data presented, whereby by means of a first message the Data filter can be generated by means of a second message Data filter is expandable to a filter chain, too multiple times, and by means of a third message the data filter is erasable. With these three messages, the Management and use of the data filter enables.

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.The head unit converts these messages into one Data source for example of a radio receiver, Posted. The messages can be of variable length or be of fixed length, with the fixed length then the unused bits are filled with zeros. Next a radio receiver, it is also possible that more Data sources are connected to the bus. This includes Navigation devices, mobile radio stations or storage devices, such as B. a CD-ROM. The data sources acknowledge the received messages so that the head unit above it is informed that the messages from the data source are processed. By identifying the filter  is a targeted call, a targeted extension and the targeted deletion of this data filter possible. So that can there are also several data filters side by side.

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 one Broadcasting process, in particular for the mobile reception of radio signals is used. It still enables the reception of multimedia data in addition to the audio programs. Much of this data is list items such as a program list or a station list. DRM (digital radio Mondial) and DVB (Digital Video Broadcasting) also the possibility, in addition to your own audio programs also transmit multimedia data additionally. Farther also belong to these broadcasting methods digital broadcasting methods that are satellite-based.

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.The term head unit hereinafter refers to the display and the control panel that a user has in a vehicle used to operate his car radio. In addition, this can Head unit also for operating 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.

In Fig. 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 elektrooptische 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 Fig. 1, a bus system is illustrated, wherein the head-Unit 1 is connected via a bus 2 to a data source 3, here a radio receiver for DAB signals. In addition to the radio receiver 3 , it is possible for further data sources such as navigation devices or memories or mobile radio devices to be connected to the bus 2 and to be operated via the head unit 1 . Bus 2 can be any bus system, here it is a MOST bus, i.e. an optical bus. The devices connected to bus 2 have bus controllers that enable communication via bus 2 . In the case of an optical bus, additional electro-optical converters are to be provided in order 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 the radio receiver 3 via messages which are transmitted via the bus 2 and which are also generally known as API (Application Program Interface) commands, data filters which the headers are used in the transmission of lists. Unit 1 created, expanded and deleted via 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. In the empty bracket after the message name, parameters can be specified with which the data filter type can be defined. For example, the program type (PTY), that is announcements (traffic announcements), language and audio program. The number of filter types, i.e. the filter parameters, is only determined 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 of the filter parameters in bytes, followed by the actual filter parameters. The filter parameters are specific to the data filter. So z. B. an announcement data filter different announcement types that it can set. 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 Alarmannouncement 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 parameter 1 , the so-called alarm announcement is defined by the last 1, while the traffic announcement is defined by the penultimate zero. In this way, the sixteen announcement values can be defined by parameters 1 and 2 .

Der Programmtypfilter ist folgendermaßen definiert:
Filtertyp: PTY-Filter Codes
Filterparameternummer: 1
Parameter 1: 16
The program type filter is defined as follows:
Filter type: PTY filter codes
Filter parameter number: 1
Parameter 1 : 16

Parameter 1 16 definiert hier z. B. den Programmtyp Pop.Parameter 1 16 defines z. B. 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.As an acknowledgment for the CreateFilter () message the message CreateFilter (Filter-ID) back to the data source Posted. The filter ID (filter identification) gives one Number with which this newly created filter can be controlled or is available.

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 () you can extend a filter, by going through a first and a second filter adding additional attributes, these are the ones Filter parameters, combined. It is then possible to use one to build a linked filter list, i.e. a filter chain. It always the same filter ID in the acknowledgment returned for the AddFilter () message, 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, . . .).Through the chaining, a new functionality is assigned to the entire data filter. The message therefore looks like this: AddFilter (filter ID, filter type, number of filter parameters, 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.The filter type indicates which term is being filtered for, for example the program type. The number of filter parameters indicates how many filter parameters are included in the message are. The parameters (filter parameters) indicate which ones Attributes the data are 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 deletes the entire data filter, d. H. the filter ID is deleted and is therefore the Data filters assigned to filter ID are no longer available. in the This filter ID is then no longer available until this filter ID is assigned to a new data filter. Individual filters from the entire data filter are included cannot 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. The following are examples of DAB Use cases. There can be program lists of the audio programs in alphabetical order or one Program list of all audio programs with traffic announcement (Traffic announcements) or a program list of all programs with news announcement and the Program type Pop. These use cases are arbitrary can be combined and expanded. To the program types (PTY) count pop, rock, serious classic, news etc., 32 here Program types defined in international tables and further program types can be freely defined. Both Announcements, i.e. the announcements, are, for example, traffic Announcements, that is traffic announcements, news, that is News announcements, or weather distinguishable. 16 announcement types are defined for DAB.  

In Fig. 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 FIG. 2, the inventive method is illustrated as a flow chart. In method step 4 , the head unit 1 sends the command CreateFilter to generate a data filter in the DAB box 3 . The data filter is generated here depending on a user input, for example the user only wants to query the available programs with serious classic. However, this can be done automatically if 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 method step 5, the DAB box 3 uses the CreateFilter (filter ID) message via bus 2 to acknowledge that the filter has been generated. The DAB box 3 transfers the identification number, the filter ID, for this data filter as a parameter for the acknowledging message. In method step 6 , the head unit 1 of the DAB box 3 sends an AddFilter message via the bus 2 that the already existing data filter with the corresponding identification number is expanded by a further criterion, that is, in other words, a filter chain is to be set up because this further criterion is in itself a filter. In method step 7, the DAB box 3 acknowledges this received AddFilter message by sending the identification number for the data filter to the head unit 1 with an AddFilter message.

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 method step 8 it is checked whether the data filter is to be expanded by further filters from the head unit 1 . If this is the case, the process jumps back to step 6 ; if this is not the case, the procedure continues in step 9 . In method step 9 , the filtered list of the head unit 1 is generated by means of a command via the bus 2 . 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.This list is transmitted in method step 10 in order to then check in method step 11 whether the filter is still used. If this is the case, the process jumps back to step 8 . If this is not the case, then in step 12 the head unit 1 transmits the DeleteFilter message with the corresponding identification number to the DAB box 3 , so that this filter is deleted from the DAB box 3 . This is then acknowledged in step 13 by the DAB box 3 with the same DeleteFilter message, the acknowledging message being transmitted to the head unit 1 with the corresponding identification number.

In Fig. 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 Fig. 3 is a flow diagram of the method according to the invention. Messages are exchanged here between the head unit 1 and the DAB box 3 . First the message CreateFilter with the filter type announcement, the filter parameter number 2 and the two parameters, which are given here in hexadecimal notation. The parameters mean that traffic and alarm announcements are searched for in the list, i.e. those programs that offer this service. The filter parameter number therefore 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.The DAB box 3 acknowledges this message with the CreateFilter message with the identification 2 assigned by the DAB box. Then the head unit 1 sends the message AddFilter with the identification 2 , the filter type.

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. Program type, the filter parameter number 1 and the only parameter Pop sent. So now all programs are selected from the list that have the program type Pop and the announcements. The DAB box 3 again acknowledges with the message AddFilter ( 2 ) that the message AddFilter has been accepted for the filter with identification 2 .

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 another message AddFilter, the head unit 1 continues to add to the filter, so that a filter chain consisting of three different filters is created. This message AddFilter has the identification for the filter, the program type as a criterion that is searched, the filter parameter number 1 and the attribute News as the parameter. So now the program types Pop and News as well as the announcements are linked. DAB Box 3 again acknowledges this addition with the message AddFilter ( 2 ).

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 ), head unit 1 now gets this list, which was filtered by filter 2 . With the message GetServiceList, the identification number 2 and the filtered elements of the list, the list is then transferred from the DAB box 3 to the head unit 1 .

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.With the DeleteFilter ( 2 ) message, the data filter with the identification 2 is deleted, the DAB box 3 acknowledging this with the DeleteFilter ( 2 ) message.

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.A data filter can only be supplemented with additional attributes to form a filter chain after use. The head unit 1 and the DAB box 3 have means to generate and process the messages. Such means include processors. Furthermore, the head unit 1 and the DAB box 3 have memories in order to store data, that is to say 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 here with a fixed byte length sent, unused bytes filled with zeros become. The recipient recognizes from the zeros that this Bytes are not set. Alternatively, it is possible that the messages are sent with a variable length, so that only the necessary bytes are transferred.  

In Fig. 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 FIG. 4, the data source of the invention is shown as a block diagram. A memory 14 is connected to a first data input / output of a processor 15 . A second data input / output of the processor 15 is connected to a bus controller 16 as the means for transmitting data. The bus controller 16 is connected to the bus 2 . A data input of the processor 15 is connected to a digital part 17 . An input of the digital part 17 is connected to a high-frequency receiver 18 , wherein a. Input of the high-frequency receiver 18 is connected to an antenna 19 for receiving radio 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 Anzeige 1 empfangen. Der Prozessor 15 dient dabei zur Auswertung der Meldungen und der vom Prozessor 15 erzeugte Datenfilter wird im Speicher 14 abgelegt.The radio signals received with the antenna 19 are filtered by the high-frequency receiver 18 , 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 processed by processor 15 , program lists in particular being stored in memory 14 . These program lists are then transmitted with the bus controller 16 via the bus 2 . The messages from display 1 continue to be received via bus 2 . The processor 15 is used to evaluate the messages and the data filter generated by the processor 15 is stored in the memory 14 .

In Fig. 5 ist als Blockschaltbild die erfindungsgemäße Anzeige 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-/-usgang an den Prozessor 21 und mit einem zweiten Datenein-/-usgang an den Bus 2 angeschlossen.In FIG. 5, the display 1 according to the invention is shown as a block diagram. A display field 20 is connected to a data input of a processor 21 . An input device 22 , here a keyboard, is connected to a data input of the processor 21 . A bus controller 23 is connected to the processor 21 with a first data input / output and to the bus 2 with a second data input / output.

Ü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.Via the bus controller 23 , the display 1 receives data from the bus 2 , which are to be shown on the display panel 20 . The transmitter identification SWR is shown here. The display field 20 here is a TFT screen of the head unit 1 . User input relating to the program setting is made with the input device 22 . Depending on these user inputs, the processor 21 sends the messages for creating, expanding or deleting a data filter for the data that are retrieved from the data source. The messages and the format of these messages are stored in a memory assigned to the processor 21 . The display field 20 has a control in order to display the data coming from the processor 21 .

In einer Weiterbildung kann vorgesehen sein, dass die Anzeige 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 display 1 has a plurality of several display fields 20 and / or a plurality of input devices 22 and / or a plurality of processors 21 and / or bus controllers 23 . In this way, for example, several seats in a vehicle can be operated simultaneously. If there is a processor 21 for a plurality of input devices, then the processor 21 can have a multitasking-capable operating system in order to operate the input devices.

Claims (20)

1. Verfahren zur Filterung von zwischen einer Anzeige (1) und wenigstens einer Datenquelle (3) übertragenen Daten, wobei die Anzeige (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 Anzeige (1) der wenigstens einen Datenquelle (3) eine erste Meldung überträgt, 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 Anzeige (1) mitteilt.1. A method for filtering data transmitted between a display ( 1 ) and at least one data source ( 3 ), the display ( 1 ) querying data from a list of the at least one data source ( 3 ), characterized in that the queried data includes a data filter is filtered so that the display ( 1 ) of the at least one data source ( 3 ) transmits a first message, the at least one data source ( 3 ) generating the data filter by evaluating the first message, and that the at least one data source ( 3 ) detects the Data filter assigns an identification and communicates the identification of the display ( 1 ). 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass in der ersten Meldung ein Datenfiltertyp, eine Anzahl von Filterparametern und die Filterparameter angegeben werden, wobei die Filterparameter zum Filtern der Daten verwendet werden.2. The method according to claim 1, characterized in that in the first message a data filter type, a number of Filter parameters and the filter parameters are specified, where the filter parameters are used to filter the data become. 3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass der Datenfilter durch eine zweite Meldung, die von der Anzeige (1) zu der wenigstens einen Datenquelle (3) übertragen wird, gelöscht wird.3. The method according to claim 1 or 2, characterized in that the data filter is deleted by a second message, which is transmitted from the display ( 1 ) to the at least one data source ( 3 ). 4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass in der dritten Meldung die Identifikation des Datenfilters angegeben wird. 4. The method according to claim 3, characterized in that in the third message the identification of the data filter is specified.   5. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass der Datenfilter durch mindestens eine dritte Meldung, die von der Anzeige (1) zu der wenigstens einen Datenquelle (3) übertragen wird, zu einer Filterkette erweitert wird.5. The method according to claim 1 or 2, characterized in that the data filter is expanded to form a filter chain by at least a third message, which is transmitted from the display ( 1 ) to the at least one data source ( 3 ). 6. Verfahren nach Anspruch 5, 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.6. The method according to claim 5, characterized in that in the third message the identification of the data filter, the data filter type, the number of filter parameters and the Filter parameters to which the data filter is added, can be specified. 7. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Daten durch den Datenfilter sortiert werden.7. The method according to any one of the preceding claims, characterized in that the data through the data filter be sorted. 8. 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.8. The method according to any one of the preceding claims, characterized in that the first, second and third Message with a fixed byte length are sent, whereby the bytes in the message that are not used by a message Zeros to be padded. 9. Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass die Meldungen mit einer variabler Byte- Länge verwendet werden.9. The method according to any one of claims 1 to 7, characterized characterized that the messages with a variable byte Length can be used. 10. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die wenigstens eine Datenquelle (3) die Meldungen von der Anzeige (1) quittiert.10. The method according to any one of the preceding claims, characterized in that the at least one data source ( 3 ) acknowledges the messages from the display ( 1 ). 11. 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 Anzeige (1) gesendet werden. 11. The method according to any one of the preceding claims, characterized in that when the filtered data in the at least one data source ( 3 ) changes, the filtered data are sent to the display ( 1 ) without request from the at least one data source ( 3 ). 12. 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.12. The method according to any one of the preceding claims, characterized in that the first and / or the second and / or the third message by user input is produced. 13. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Anzeige (1) und die wenigstens eine Datenquelle (3) über einen Bus (2) verbünden werden.13. The method according to any one of the preceding claims, characterized in that the display ( 1 ) and the at least one data source ( 3 ) via a bus ( 2 ) are connected. 14. Datenquelle, wobei 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 einer Anzeige (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 von Meldungen von der Anzeige (1) aufweist, wobei die Meldungen angeben, ob der Datenfilter zu erzeugen oder zu erweitern oder zu löschen ist.14. Data source, the data source ( 3 ) having a memory ( 14 ) for data, a first processor ( 15 ) for processing the data and means ( 16 ) for transmitting the data to a display ( 1 ), characterized in that the first processor ( 15 ) has means for generating, supplementing and deleting a data filter for the data and that the data source ( 3 ) has means ( 16 ) for receiving messages from the display ( 1 ), the messages indicating whether the To create or expand or delete data filters. 15. Datenquelle nach Ansprüch 14, dadurch gekennzeichnet, dass die Datenquelle (3) als Funkempfänger und/oder als Navigationsgerät und/oder als Speichergerät ausgebildet ist.15. Data source according to claim 14, 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. 16. Datenquelle nach Anspruch 14 oder 15, dadurch gekennzeichnet, dass die Datenquelle an einen Bus (2) anschließbar ist.16. Data source according to claim 14 or 15, characterized in that the data source can be connected to a bus ( 2 ). 17. Anzeige, wobei die Anzeige (1) ein Anzeigefeld (20) zur Darstellung von Daten, einen zweiten Prozessor (21) zur Verarbeitung der Daten und Mittel (23) zum Empfang der Daten aufweist, dadurch gekennzeichnet, dass die Anzeige (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.17. Display, the display ( 1 ) having a display field ( 20 ) for displaying data, a second processor ( 21 ) for processing the data and means ( 23 ) for receiving the data, characterized in that the display ( 1 ) Means ( 21 , 23 ) for generating and sending messages, the messages indicating whether a data filter is being created, expanded or deleted in a data source ( 3 ). 18. Anzeige nach Anspruch 17, dadurch gekennzeichnet, dass die Anzeige (1) eine Eingabevorrichtung (22) aufweist.18. Display according to claim 17, characterized in that the display ( 1 ) has an input device ( 22 ). 19. Anzeige nach Anspruch 17 oder 18, dadurch gekennzeichnet, dass die Anzeige (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.19. Display according to claim 17 or 18, characterized in that the display ( 1 ) a plurality of display fields ( 20 ) and / or a plurality of input devices ( 22 ) and / or a plurality of processors ( 21 ) and / or a plurality of means ( 23 ) for receiving the Has data and / or means ( 21 , 23 ) for generating and sending the messages. 20. Anzeige nach Anspruch 17, 18 oder 19, dadurch gekennzeichnet, dass die Anzeige (1) an einen Bus (2) anschließbar ist.20. Display according to claim 17, 18 or 19, characterized in that the display ( 1 ) can be connected to a bus ( 2 ).
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 true DE10039234A1 (en) 2002-02-28
DE10039234B4 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
GB2369276B (en) 2002-10-16
FR2812989B1 (en) 2006-03-24
GB2369276A (en) 2002-05-22
DE10039234B4 (en) 2005-06-16
FR2812989A1 (en) 2002-02-15
GB0118704D0 (en) 2001-09-19

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
EP0725505B1 (en) Broadcast receiver for receiving, managing and displaying digitally coded traffic information
DE10131923B4 (en) Immediately configurable data relay device and multiplex communication system
EP1721299B1 (en) Method for outputting text information by means of a display
EP0725500A2 (en) Means for managing digitally coded traffic messages in broadcast receivers
EP3058565B1 (en) Voice control method and computer program product for performing the method
EP0725504B1 (en) Radio data system receiver with a means for displaying digitally coded traffic information
DE102014201948B4 (en) Method for data transmission, communication network and vehicle
EP2126733A2 (en) Coding of a text data flow in a base and extension mode for capturing various decodes
EP2034641A2 (en) Method and device for representing displayable RDS information
DE10039234B4 (en) Method for filtering data, data source and data sink transmitted between a display and at least one data source
DE10339537A1 (en) radio
DE19628086A1 (en) Method and device for the selection of digitally coded traffic reports
EP0913974A1 (en) Method to create a send planning for multimedia data
DE102019211160B4 (en) Method for assigning an Internet radio station to a broadcast radio station of a radio station as well as receiver device and motor vehicle
DE102018121030B4 (en) Synchronizing playback of targeted media content with time slots in a radio broadcast signal
DE102021210024A1 (en) Method and system for controlling a transmission of data depending on at least one attribute of a file
EP2402202A2 (en) Method for operating a vehicle system of a motor vehicle comprising at least one functionality providing information to a driver and/or receiving information from a driver
DE19940266A1 (en) Method for querying radio text in a radio receiver and radio receiver with one line
EP1138030A1 (en) Method, receiver and transmitter for transmitting digitally encoded traffic information
DE102022002639A1 (en) Procedure for transferring data
DE102022000564A1 (en) Method for optimizing an update behavior of traffic service information for a vehicle
EP0915447B1 (en) Communication method and apparatus
DE102020214358A1 (en) Computer-implemented method for transmitting individual messages using an MQTT protocol

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