DE102024001027A1 - Method, device and vehicle for asynchronous playback of wirelessly transmitted data - Google Patents
Method, device and vehicle for asynchronous playback of wirelessly transmitted dataInfo
- Publication number
- DE102024001027A1 DE102024001027A1 DE102024001027.0A DE102024001027A DE102024001027A1 DE 102024001027 A1 DE102024001027 A1 DE 102024001027A1 DE 102024001027 A DE102024001027 A DE 102024001027A DE 102024001027 A1 DE102024001027 A1 DE 102024001027A1
- Authority
- DE
- Germany
- Prior art keywords
- transmitter
- data
- vehicle
- disturbed
- buffer
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/09—Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
- H04H60/11—Arrangements for counter-measures when a portion of broadcast information is unavailable
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/40—Arrangements for broadcast specially adapted for accumulation-type receivers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/76—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
- H04H60/81—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
- H04H60/90—Wireless transmission systems
- H04H60/91—Mobile communication networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/49—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations
- H04H60/53—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations of destinations
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur asynchronen Wiedergabe von drahtlos versendeten Daten eines Senders durch einen Datenempfänger eines Fahrzeugs mit mindestens einem lokalen Puffer. Während der Wiedergabe gepufferter Daten werden vom Datenempfänger neu empfangene Daten dem lokalen Puffer hinzugefügt, und eine Verzögerung der wiedergegebenen Daten wird gegenüber dem Sender allmählich verringert, bis Synchronität mit den vom Sender live versendeten Daten erreicht ist. Die Erfindung betrifft ferner ein Verfahren zur Pufferung von drahtlos versendeten Daten eines Senders durch einen Senderdatendienst, eine Vorrichtung zur asynchronen Wiedergabe von drahtlos versendeten Daten in einem Fahrzeug sowie Fahrzeug mit einem Datenempfänger. The invention relates to a method for asynchronously reproducing wirelessly transmitted data from a transmitter by a data receiver of a vehicle having at least one local buffer. During the reproducing of buffered data, newly received data from the data receiver is added to the local buffer, and a delay of the reproduced data relative to the transmitter is gradually reduced until synchronization with the data transmitted live by the transmitter is achieved. The invention further relates to a method for buffering wirelessly transmitted data from a transmitter by a transmitter data service, a device for asynchronously reproducing wirelessly transmitted data in a vehicle, and a vehicle having a data receiver.
Description
Die Erfindung betrifft ein Verfahren zur asynchronen Wiedergabe von drahtlos versendeten Daten eines Senders gemäß dem Oberbegriff des Anspruchs 1. Ferner betrifft die Erfindung ein Verfahren zur Pufferung von drahtlos versendeten Daten eines Senders gemäß dem Oberbegriff des Anspruchs 4. Ferner betrifft die Erfindung eine Vorrichtung zur asynchronen Wiedergabe von drahtlos versendeten Daten eines Senders gemäß dem Oberbegriff des Anspruchs 8. Ferner betrifft die Erfindung ein Fahrzeug gemäß dem Oberbegriff des Anspruchs 9.The invention relates to a method for asynchronously reproducing wirelessly transmitted data from a transmitter according to the preamble of claim 1. Furthermore, the invention relates to a method for buffering wirelessly transmitted data from a transmitter according to the preamble of claim 4. Furthermore, the invention relates to a device for asynchronously reproducing wirelessly transmitted data from a transmitter according to the preamble of claim 8. Furthermore, the invention relates to a vehicle according to the preamble of claim 9.
Die Liveübertragung von Audioinhalten von einem Radiosender, beispielsweise einem analog modulierten Ultrakurzwellen- (UKW-) Sender oder einem digitalen Digital Audio Broadcasting- (DAB-) Sender, an ein bewegtes Fahrzeug unterliegt Störungen und Unterbrechungen, die beispielsweise topographisch (Abschattung durch umgebende Höhen) oder baulich (Durchfahrt durch einen Tunnel oder eine Unterführung) bedingt sein können. Derartige Ausfälle können, abhängig vom Sendestandort und Sendeverfahren, alle oder auch nur einzelne Radiosender betreffen. Durchfährt ein Fahrzeug während eines Radioempfangs einen für den aktuellen Sender von einer Störung betroffenen Straßenabschnitt, so geht der Audioinhalt für die Dauer des Durchfahrens typischerweise verloren oder ist in seiner Empfangsqualität stark gemindert.The live transmission of audio content from a radio station, such as an analog modulated ultrashort wave (FM) transmitter or a digital Digital Audio Broadcasting (DAB) transmitter, to a moving vehicle is subject to interference and interruptions, which can be caused, for example, by topographical factors (shadowing due to surrounding elevations) or structural factors (driving through a tunnel or underpass). Such outages can affect all or just individual radio stations, depending on the transmitter location and transmission method. If a vehicle drives through a section of road affected by interference for the current station while receiving a radio signal, the audio content is typically lost or its reception quality is severely reduced for the duration of the journey.
Eine vorausschauende Pufferung wird von den heute üblichen Sendeverfahren nicht unterstützt. Auch ein Wiedereinsetzen des Abspielens mit einer der Dauer der Empfangsunterbrechung entsprechenden Verzögerung ist in den üblichen Sendeverfahren nicht vorgesehen. Dies gilt in analoger Weise auch für die LiveÜbertragung von Video-Inhalten.Predictive buffering is not supported by current broadcasting methods. Resuming playback with a delay corresponding to the duration of the reception interruption is also not provided for in standard broadcasting methods. This also applies analogously to the live transmission of video content.
Das Dokument
Der Erfindung liegt die Aufgabe zu Grunde, ein verbessertes Verfahren zur asynchronen Wiedergabe von drahtlos versendeten Daten eines Senders durch einen Datenempfänger eines Fahrzeugs anzugeben. Diese Aufgabe wird erfindungsgemäß durch ein Verfahren mit den Merkmalen des Anspruchs 1 gelöst.The invention is based on the object of providing an improved method for the asynchronous reproduction of wirelessly transmitted data from a transmitter by a data receiver of a vehicle. This object is achieved according to the invention by a method having the features of claim 1.
Der Erfindung liegt ferner die Aufgabe zu Grunde, ein verbessertes Verfahren zur Pufferung von drahtlos versendeten Daten eines Senders durch einen Senderdatendienst anzugeben. Diese Aufgabe wird erfindungsgemäß durch ein Verfahren mit den Merkmalen des Anspruchs 4 gelöst.The invention is further based on the object of providing an improved method for buffering wirelessly transmitted data from a transmitter by a transmitter data service. This object is achieved according to the invention by a method having the features of claim 4.
Ferner liegt der Erfindung die Aufgabe zu Grunde, eine verbesserte Vorrichtung zur Wiedergabe von drahtlos versendeten Daten in einem Fahrzeug anzugeben. Diese Aufgabe wird erfindungsgemäß durch eine Vorrichtung mit den Merkmalen des Anspruchs 8 gelöst.Furthermore, the invention is based on the object of providing an improved device for reproducing wirelessly transmitted data in a vehicle. This object is achieved according to the invention by a device having the features of claim 8.
Zudem liegt der Erfindung die Aufgabe zu Grunde, ein verbessertes Fahrzeug anzugeben. Diese Aufgabe wird erfindungsgemäß durch ein Fahrzeug mit den Merkmalen des Anspruchs 9 gelöst.Furthermore, the invention is based on the object of providing an improved vehicle. This object is achieved according to the invention by a vehicle having the features of claim 9.
Gemäß einem ersten Aspekt der Erfindung wird bei einem Verfahren zur asynchronen Wiedergabe von durch einen Sender drahtlos versendeten Daten durch einen Datenempfänger eines Fahrzeugs, der mindestens einen lokalen Puffer aufweist, mindestens ein gestörter Zeitbereich ermittelt. Unter einem gestörten Zeitbereich ist hier und im Folgenden ein Zeitbereich zu verstehen, in dem der Empfang von Daten des Senders, beispielsweise der Empfang von Radiodatenpaketen eines Digital Audio Broadcast Plus (DAB+) Senders, voraussichtlich gestört sein wird. Ein gestörter Zeitbereich kann beispielsweise aus einem Vergleich von Geopositionsdaten und/oder Telematikdaten des Fahrzeugs mit einer hochauflösenden Karte (high definition map, HD Map) als ein Zeitfenster ermittelt werden, in dem ein vorausliegender Tunnel durchfahren wird. Weitere Ausführungsbeispiele zur Ermittlung eines gestörten Zeitbereichs anhand einer Senderabdeckungskarte werden nachfolgend noch genauer erläutert.According to a first aspect of the invention, in a method for asynchronously reproducing data wirelessly transmitted by a transmitter, at least one disturbed time range is determined by a data receiver of a vehicle having at least one local buffer. A disturbed time range is understood here and below to mean a time range in which the reception of data from the transmitter, for example the reception of radio data packets from a Digital Audio Broadcast Plus (DAB+) transmitter, is likely to be disturbed. A disturbed time range can be determined, for example, from a comparison of geoposition data and/or telematics data of the vehicle with a high-resolution map (high definition map, HD map) as a time window in which an upcoming tunnel is driven through. Further exemplary embodiments for determining a disturbed time range based on a transmitter coverage map are explained in more detail below.
Mittels einer Aufzeichnungsanforderung wird bei einem Senderdatendienst die Pufferung von Daten ausgelöst, die der Sender in dem gestörten Zeitbereich sendet. Die Aufzeichnungsanforderung wird bevorzugt über ein Mobildatennetzwerk, beispielsweise ein 5G Netzwerk, vom Fahrzeug an den Senderdatendienst gesendet. Der Senderdatendienst kann als Dienst (Software as a Service, SaaS) in einer Cloud angeboten und über ein Backend zugänglich gemacht werden. Auf die Aufzeichnungsanforderung hin werden die Daten, die der Sender in dem gestörten Zeitbereich sendet, in einem fahrzeugunabhängigen Puffer, beispielsweise in einem Cloud-Speicher oder in einer Cloud-Datenbank, gespeichert.A recording request triggers the buffering of data sent by a transmitter in the disturbed time range. The recording request is preferably sent from the vehicle to the transmitter via a mobile data network, such as a 5G network. The transmitter can be offered as a service (Software as a Service, SaaS) in a cloud and made accessible via a backend. In response to the recording request, the data sent by the transmitter in the disturbed time range is buffered in stored in a vehicle-independent buffer, for example in a cloud storage or in a cloud database.
Daten, die der Sender jeweils unmittelbar vor dem mindestens einen gestörten Zeitbereich sendet, werden in einem lokalen Puffer des Datenempfängers des Fahrzeugs derart lokal gepuffert und aus diesem lokalen Puffer von dem Datenempfänger verlangsamt wiedergegeben, dass die verlangsamte Wiedergabe der lokal gepufferten Daten mindestens den gestörten Zeitbereich überdeckt. Beispielsweise wird, wenn ein einzelner gestörter Zeitbereich (beispielsweise eine Fahrt durch einen Tunnel) eine geschätzte Zeitlänge von einer Minute aufweist, ein Datenstrom mit einer Live-Zeit von neun Minuten lokal gepuffert und mit einer reduzierten Wiedergabegeschwindigkeit wiedergegeben, die 90 Prozent der vom Sender vorgesehenen Wiedergabegeschwindigkeit beträgt. Dadurch wird eine unterbrechungsfreie Wiedergabe der Daten beim Durchfahren des einzelnen gestörten Zeitbereichs erzielt. In analoger Weise wird bei aufeinanderfolgenden gestörten Zeitbereichen verfahren.Data that the transmitter sends immediately before the at least one disturbed time period is locally buffered in a local buffer of the vehicle's data receiver and played back from this local buffer by the data receiver at a slower speed such that the slowed down playback of the locally buffered data covers at least the disturbed time period. For example, if a single disturbed time period (e.g., a drive through a tunnel) has an estimated duration of one minute, a data stream with a live time of nine minutes is locally buffered and played back at a reduced speed that is 90 percent of the speed specified by the transmitter. This ensures uninterrupted playback of the data when driving through the single disturbed time period. A similar procedure is followed for successive disturbed time periods.
Hierbei ist es vorteilhaft, aber nicht zwingend erforderlich, den Zeitpunkt des Einfahrens in einen gestörten Zeitbereich zu prognostizieren. Alternativ ist es auch möglich, den vom Sender empfangenen Datenstrom fortlaufend zu puffern, so dass auch bei unvorhergesehenem Einfahren in einen gestörten Zeitbereich aus dem Puffer eine Wiedergabe mit einer Sendedauer (Sendezeit) gespeist werden kann, die für das Durchfahren typischer kleinerer Bereiche ohne Empfang (wie Tunnel oder Unterführungen) ausreicht. In diesem Fall ist es ausreichend, wenn eine Aufzeichnungsanforderung unmittelbar beim Einfahren in einen solchen Bereich abgesetzt wird und wenn unmittelbar nach dem Ausfahren aus diesem Bereich dem Senderdatendienst signalisiert wird, dass die Pufferung beendet werden kann und die gepufferten Daten bereitgestellt werden sollen.It is advantageous, but not absolutely necessary, to predict the time of entry into a disturbed time range. Alternatively, it is also possible to continuously buffer the data stream received by the transmitter, so that even in the event of an unexpected entry into a disturbed time range, a playback can be fed from the buffer with a transmission duration (transmission time) sufficient for driving through typical smaller areas without reception (such as tunnels or underpasses). In this case, it is sufficient to send a recording request immediately upon entering such an area and to signal the transmitter data service immediately after exiting this area that buffering can be ended and the buffered data should be made available.
Jeweils unmittelbar nach einem gestörten Zeitbereich werden die Daten, die von dem Senderdatendienst in dem fahrzeugunabhängigen Puffer zwischengespeichert wurden, über eine Mobildatenverbindung eines Mobildatennetzwerks derart von dem Datenempfänger des Fahrzeugs abgerufen und beschleunigt wiedergegeben, dass diese Wiedergabe nahtlos anschließend an die Wiedergabe der lokal gepufferten Daten erfolgt, während der Wiedergabe gepufferter Daten vom Datenempfänger neu empfangene Daten dem lokalen Puffer hinzugefügt werden und die Verzögerung der wiedergegebenen Daten gegenüber dem Sender allmählich verringert wird, bis Synchronität mit den vom Sender live versendeten Daten erreicht ist.Immediately after each disturbed time period, the data that was temporarily stored by the transmitter data service in the vehicle-independent buffer is retrieved by the vehicle's data receiver via a mobile data connection of a mobile data network and played back at an accelerated rate such that this playback occurs seamlessly after the playback of the locally buffered data, while buffered data is played back from the data receiver, newly received data is added to the local buffer, and the delay of the played back data relative to the transmitter is gradually reduced until synchronization with the data sent live by the transmitter is achieved.
Beispielsweise werden die während einer einminütigen Tunneldurchfahrt zwischengespeicherten Daten mit einer um 10 Prozent erhöhten Wiedergabegeschwindigkeit, also über eine Zeitdauer von 54,5 Sekunden hinweg, wiedergegeben. Die während dieser Zeitdauer vom Datenempfänger neu empfangenen Daten werden lokal zwischengespeichert und ebenfalls mit einer um 10 Prozent erhöhten Wiedergabegeschwindigkeit, also über eine Zeitdauer von 49,6 Sekunden hinweg wiedergegeben. Die währenddessen neu eingehenden Daten werden weiter zwischengespeichert und der Vorgang wird wiederholt. Auf diese Weise ist nach 10 Minuten wieder Synchronität mit dem Sender erreicht.For example, the data buffered during a one-minute tunnel passage is played back at a 10 percent increased playback speed, i.e., over a period of 54.5 seconds. New data received by the data receiver during this period is buffered locally and also played back at a 10 percent increased playback speed, i.e., over a period of 49.6 seconds. Newly received data during this time is further buffered, and the process is repeated. Thus, synchronization with the transmitter is achieved again after 10 minutes.
Ein Vorteil dieses Verfahrens besteht darin, dass die vom Sender gesendeten Daten von dem Datenempfänger des Fahrzeugs auch dann lückenlos und ohne wahrnehmbare Beeinträchtigungen wiedergegeben werden, wenn der direkte Empfang während eines absehbaren, begrenzten Zeitraums unterbrochen ist.An advantage of this method is that the data sent by the transmitter is reproduced by the vehicle's data receiver seamlessly and without any perceptible impairment, even if direct reception is interrupted for a foreseeable, limited period of time.
Bei einer Ausführungsform des Verfahrens wird mindestens ein gestörter Zeitbereich, in dem ein gestörter Empfang von Daten des Senders zu erwarten ist, dadurch ermittelt, dass eine Fahrtroute mit einer Senderabdeckungskarte verglichen wird. Eine Senderabdeckungskarte erfasst die Möglichkeit und optional auch die Qualität eines Empfangs des Senders in Abhängigkeit von einer Geoposition. Eine Senderabdeckungskarte kann beispielsweise anhand von Modellen zur Ausbreitung von elektromagnetischen Wellen für jeweils einen Sender, optional auch in Abhängigkeit von zeitlichen und/oder Wetterbedingungen erstellt werden. Empirische Verfahren zur Erstellung von Senderabdeckungskarten werden nachfolgend noch genauer erläutert. In one embodiment of the method, at least one disturbed time period in which disturbed reception of data from the transmitter is to be expected is determined by comparing a travel route with a transmitter coverage map. A transmitter coverage map records the possibility and optionally also the quality of reception of the transmitter depending on a geoposition. A transmitter coverage map can be created, for example, using models for the propagation of electromagnetic waves for each transmitter, optionally also depending on temporal and/or weather conditions. Empirical methods for creating transmitter coverage maps are explained in more detail below.
Eine Fahrtroute kann anhand von Daten ermittelt werden, die in ein Navigationssystem des Fahrzeugs eingegeben wurden. Alternativ kann sich eine Fahrtroute, jedenfalls für eine gewisse Fahrtstrecke, aber auch zwingend aus Geopositionsdaten und einer Straßenkarte, bevorzugt einer High Definition (HD) Map, ergeben (beispielsweise entlang einer Autobahn bis zur nächsten Ausfahrt).A route can be determined based on data entered into the vehicle's navigation system. Alternatively, a route, at least for a certain distance, can also be determined from geolocation data and a road map, preferably a high-definition (HD) map (for example, along a highway to the next exit).
Wird durch Vergleich der Fahrtroute mit der Senderabdeckungskarte ermittelt, dass die Fahrtroute mindestens teilweise durch einen Geobereich ohne ausreichende Senderabdeckung führt, so kann ein korrespondierender gestörter Zeitbereich ermittelt werden, in dem voraussichtlich kein Empfang des Senders möglich sein wird. Dieser gestörte Zeitbereich kann beispielsweise anhand einer aktuellen Fahrzeuggeschwindigkeit und/oder anhand von typischen Durchschnittsgeschwindigkeiten für entlang der Fahrtroute vorausliegende Straßenabschnitte ermittelt werden.If a comparison of the route with the transmitter coverage map reveals that at least part of the route passes through a geographical area without sufficient transmitter coverage, a corresponding time period of interference can be determined during which reception of the transmitter is likely to be impossible. This time period of interference can be determined, for example, based on the current vehicle speed and/or typical average speeds for road sections ahead along the route.
Ein Vorteil dieser Ausführungsform besteht darin, dass durch die im Allgemeinen zwar nur näherungsweise, aber vorausschauende Ermittlung gestörter Zeitbereiche eine besonders zuverlässige Pufferung durch den Senderdatendienst ermöglicht wird, so dass ein Verlust von gesendeten Daten mit besonders hoher Wahrscheinlichkeit vermieden werden kann.An advantage of this embodiment is that the generally only approximate but predictive determination of disturbed time ranges enables particularly reliable buffering by the sender data service, so that a loss of transmitted data can be avoided with a particularly high degree of probability.
Bei einer Weiterbildung dieser Ausführungsform wird die Senderabdeckungskarte dem Datenempfänger des Fahrzeugs von dem Senderdatendienst bereitgestellt. Dadurch ist eine im Vergleich zu einer statisch hinterlegten Senderabdeckungskarte eine besonders zuverlässige und aktuelle (beispielsweise in Abhängigkeit von der Tageszeit oder den Wetterbedingungen) Erkennung von gestörten Zeitbereichen möglich.In a further development of this embodiment, the transmitter coverage map is provided to the vehicle's data receiver by the transmitter data service. This enables particularly reliable and up-to-date detection of disrupted time periods (for example, depending on the time of day or weather conditions) compared to a statically stored transmitter coverage map.
Gemäß einem zweiten Aspekt der Erfindung wird bei einem Verfahren zur Pufferung von drahtlos versendeten Daten eines Senders durch einen Senderdatendienst von mindestens einem anfragenden Fahrzeug eine Aufzeichnungsanforderung empfangen, die sich auf einen Sender und auf mindestens einen gestörten Zeitbereich bezieht.According to a second aspect of the invention, in a method for buffering wirelessly transmitted data from a transmitter by a transmitter data service, a recording request is received from at least one requesting vehicle, which recording request relates to a transmitter and to at least one disturbed time range.
Auf eine solche Aufzeichnungsanforderung hin werden die Daten, die von dem Sender in dem mindestens einen darin angegebenen gestörten Zeitbereich gesendet werden, in einem fahrzeugunabhängigen Puffer gepuffert und nach Abschluss der Pufferung, das heißt: jeweils nach dem mindestens einen gestörten Zeitbereich, dem anfragenden Fahrzeug bereitgestellt.In response to such a recording request, the data sent by the transmitter in the at least one disturbed time range specified therein are buffered in a vehicle-independent buffer and, after buffering is complete, i.e., after each at least one disturbed time range, are made available to the requesting vehicle.
Dadurch ist es möglich, tatsächlich oder potenziell von dem Fahrzeug nicht direkt vom Sender empfangbare Daten zu erfassen und eine lückenlose Wiedergabe der gesendeten Inhalte zu gewährleisten. Ferner wird der Aufwand zur Pufferung durch die zeitliche Eingrenzung verringert. Weitere Vorteile entsprechen den Vorteilen gemäß dem ersten Aspekt der Erfindung.This makes it possible to capture data that the vehicle cannot actually or potentially receive directly from the transmitter, ensuring seamless playback of the transmitted content. Furthermore, the buffering effort is reduced by the time limitation. Further advantages correspond to the advantages according to the first aspect of the invention.
Bei einer Ausführungsform erfasst der Senderdatendienst mindestens eine auf jeweils einen Sender bezogene Senderabdeckungskarte mit jeweils mindestens einem geographischen Abdeckungsbereich des jeweiligen Senders und stellt sie dem mindestens einen anfragenden Fahrzeug bereit. Dadurch können für eine Vielzahl von Sendern jeweils aktuelle und genaue Senderabdeckungskarten zur Bestimmung von gestörten Zeitbereichen genutzt werden. Ferner kann der Datenempfänger anfragender Fahrzeuge, indem er von der Erstellung oder Speicherung von Senderabdeckungskarten verschiedener Sender entlastet wird, einfacher gestaltet werden.In one embodiment, the transmitter data service acquires at least one transmitter coverage map related to each transmitter, each with at least one geographical coverage area of the respective transmitter, and provides it to the at least one requesting vehicle. This allows up-to-date and accurate transmitter coverage maps to be used for a large number of transmitters to determine time periods with interference. Furthermore, the data receiver of requesting vehicles can be simplified by being relieved of the burden of creating or storing transmitter coverage maps for different transmitters.
Bei einer Weiterbildung dieser Ausführungsform erstellt der Senderdatendienst eine Senderabdeckungskarte für mindestens einen Sender, indem ihm von mindestens einem Fahrzeug jeweils dessen Geoposition sowie Angaben zu der Empfangsqualität des jeweiligen Senders an der jeweiligen Geoposition übermittelt werden. Der Senderdatendienst erfasst die Angaben des mindestens einen, typischerweise die Angaben einer Mehrzahl von Fahrzeugen zu verschiedenen Geopositionen. Die Empfangsqualität für Geopositionen, an denen keine Angaben gemeldet wurden, kann interpoliert werden. Dadurch können besonders genaue und aktuelle Senderabdeckungskarten ermittelt werden.In a further development of this embodiment, the transmitter data service creates a transmitter coverage map for at least one transmitter by receiving from at least one vehicle the respective geoposition and information on the reception quality of the respective transmitter at that respective geoposition. The transmitter data service records the information from the at least one vehicle, typically the information from a plurality of vehicles, for various geopositions. The reception quality for geopositions for which no information has been reported can be interpolated. This allows particularly accurate and up-to-date transmitter coverage maps to be determined.
Bei einer Ausführungsform werden von dem Senderdatendienst die von dem jeweiligen Sender während des mindestens einen gestörten Zeitbereichs gesendeten Daten empfangen, indem
- - mindestens ein unterstützendes Fahrzeug fortlaufend seine aktuelle Geoposition an den Senderdatendienst übermittelt und der Senderdatendienst
- - aus der Menge der mit jeweils einer Geoposition erfassten unterstützenden Fahrzeuge anhand einer Senderabdeckungskarte mindestens ein unterstützendes Fahrzeug in einem Abdeckungsbereich des Senders ermittelt,
- - dem mindestens einen ermittelten, unterstützenden Fahrzeug die Erfassung der Daten des mindestens einen gestörten Zeitbereichs überträgt und
- - die von dem mindestens einen ermittelten, unterstützenden Fahrzeug erfassten Daten jeweils nach dem gestörten Zeitbereich in den fahrzeugunabhängigen Puffer überträgt.
- - at least one supporting vehicle continuously transmits its current geoposition to the transmitter data service and the transmitter data service
- - from the set of supporting vehicles recorded with a geoposition each, at least one supporting vehicle in a coverage area of the transmitter is identified using a transmitter coverage map,
- - transmits the recording of the data of the at least one disturbed time period to the at least one identified supporting vehicle and
- - transfers the data recorded by at least one identified supporting vehicle to the vehicle-independent buffer after the disturbed time period.
Dadurch können auch Daten eines Senders, der von einem Datenempfänger des Senderdatendienstes nicht direkt empfangen werden kann, jedoch von Fahrzeugen in der Umgebung eines anfragenden Fahrzeugs empfangen werden kann, gepuffert und dem anfragenden Fahrzeug bereitgestellt werden. Das Verfahren kann dadurch für eine besonders große Vielzahl von Sendern eingesetzt werden.This allows data from a transmitter that cannot be received directly by a data receiver of the transmitter data service, but can be received by vehicles in the vicinity of a requesting vehicle, to be buffered and made available to the requesting vehicle. The method can therefore be used for a particularly large number of transmitters.
Gemäß einem dritten Aspekt der Erfindung weist eine Vorrichtung zur asynchronen Wiedergabe von drahtlos versendeten Daten in einem Fahrzeug mindestens einen Datenempfänger und ein fahrzeugunabhängiges Computersystem auf. Der mindestens eine Datenempfänger ist in dem Fahrzeug angeordnet und zur Durchführung eines Verfahrens gemäß dem ersten Aspekt der Erfindung eingerichtet. Das fahrzeugunabhängige Computersystem ist zur Durchführung eines Verfahrens gemäß dem zweiten Aspekt der Erfindung eingerichtet. Der mindestens eine Datenempfänger und das fahrzeugunabhängige Computersystem sind für einen Datenaustausch über ein Mobildatennetzwerk eingerichtet.According to a third aspect of the invention, a device for asynchronously reproducing wirelessly transmitted data in a vehicle comprises at least one data receiver and a vehicle-independent computer system. The at least one data receiver is arranged in the vehicle and configured to carry out a method according to the first aspect of the invention. The vehicle-independent computer system is configured to carry out a method according to the second aspect of the invention. The minimum At least one data receiver and the vehicle-independent computer system are set up for data exchange via a mobile data network.
Die Vorteile der Vorrichtung entsprechen den Vorteilen der Verfahren gemäß dem ersten und zweiten Aspekt der Erfindung.The advantages of the device correspond to the advantages of the methods according to the first and second aspects of the invention.
Gemäß einem vierten Aspekt der Erfindung weist ein Fahrzeug einen Datenempfänger auf, der zur Durchführung eines Verfahrens gemäß dem ersten Aspekt der Erfindung eingerichtet ist. Die Vorteile eines solchen Fahrzeugs entsprechen den Vorteilen eines Verfahrens gemäß dem ersten Aspekt der Erfindung.According to a fourth aspect of the invention, a vehicle has a data receiver configured to perform a method according to the first aspect of the invention. The advantages of such a vehicle correspond to the advantages of a method according to the first aspect of the invention.
Ausführungsbeispiele der Erfindung werden im Folgenden anhand von Zeichnungen näher erläutert:Embodiments of the invention are explained in more detail below with reference to drawings:
Dabei zeigen:
-
1 schematisch eine Senderabdeckungskarte, -
2 schematisch mit einem Senderddatendienst verbundene Fahrzeuge sowie -
3 schematisch den Ablauf eines Verfahrens zur Pufferung und Wiedergabe von Daten eines Senders in einem Fahrzeug.
-
1 schematic of a transmitter coverage map, -
2 vehicles schematically connected to a transmitter earth data service and -
3 schematically shows the process of a method for buffering and reproducing data from a transmitter in a vehicle.
Einander entsprechende Teile sind in allen Zeichnungen mit gleichen Bezugszeichen versehen.Corresponding parts are provided with the same reference symbols in all drawings.
Die Senderabdeckungskarte 10 wird durch Befahren mit in den
Optional kann ein Verfahren der Künstlichen Intelligenz (KI) diese Messdaten in ihrem zeitlichen Verlauf analysieren und daraus für jeden Sender eine Mehrzahl von Senderabdeckungskarten 10 erstellen, die beispielsweise jeweils einer bestimmten Tageszeit und/oder einer bestimmten Wettersituation zugeordnet sind. Dadurch kann die örtliche Verteilung der Empfangsqualität besonders genau erfasst und vorhergesagt werden.Optionally, an artificial intelligence (AI) process can analyze this measurement data over time and create a plurality of coverage maps 10 for each transmitter, each of which is assigned, for example, to a specific time of day and/or a specific weather situation. This allows the local distribution of reception quality to be recorded and predicted with particular accuracy.
Alternativ kann eine für die nachfolgend beschriebenen Verfahrensschritte geeignete Senderabdeckungskarte 10 aber auch durch Feldstärkemessungen und/oder durch Modellierung der Funkausbreitung gewonnen werden, jedoch sind derart gewonnene Senderabdeckungskarten 10 typischerweise weniger präzise.Alternatively, a transmitter coverage map 10 suitable for the method steps described below can also be obtained by field strength measurements and/or by modeling the radio propagation, but transmitter coverage maps 10 obtained in this way are typically less precise.
Mindestens der Radioempfänger R des Ego-Fahrzeugs 1 ist mit einem Navigationssystem N gekoppelt, in dem eine Fahrtroute des Ego-Fahrzeugs 1 geplant ist. Die geplante Fahrtroute wird mit der aktuellen (beispielsweise auf die jeweilige Tageszeit und/oder Wetterbedingungen angepasste) Senderabdeckungskarte 10 für den aktuell eingestellten Sender abgeglichen. Bevorzugt wird die Senderabdeckungskarte 10 vom Radiodatenserver 100 bereitgestellt und von dem Ego-Fahrzeug 1 (unter Angabe des jeweiligen, aktuellen Senders) dynamisch abgefragt. Es ist jedoch auch möglich, die Senderabdeckungskarte 10 über einen anderen, vom Radiodatenserver 100 unabhängigen Dienst abzufragen oder statisch zu hinterlegen.At least the radio receiver R of the ego vehicle 1 is coupled to a navigation system N in which a route of the ego vehicle 1 is planned. The planned route is compared with the current (for example, adapted to the respective time of day and/or weather conditions) station coverage map 10 for the currently tuned station. Preferably, the station coverage map 10 is provided by the radio data server 100 and by the ego vehicle 1 (under The data is queried dynamically (e.g., specifying the respective current station). However, it is also possible to query the station coverage map 10 via another service independent of the radio data server 100 or to store it statically.
Nähert sich das Ego-Fahrzeug 1 einem Geobereich mit eingeschränktem, gestörtem oder fehlendem Empfang des Senders, so wird der nachfolgend noch genauer beschriebene vorausschauende Radioempfang aktiviert und nach dem Verlassen dieses Geobereichs wieder deaktiviert.If the ego vehicle 1 approaches a geo-area with limited, disturbed or no reception of the transmitter, the predictive radio reception described in more detail below is activated and deactivated again after leaving this geo-area.
Ein solcher Geobereich kann beispielsweise anhand einer abgefragten (oder statisch hinterlegten) Senderabdeckungskarte 10 als ein Bereich identifiziert werden, der weder von einem ersten Abdeckungsbereich 11 (mit guter Empfangsqualität) noch von einem zweiten Abdeckungsbereich 12 (mit mäßiger Empfangsqualität) abgedeckt ist. Zusätzlich oder alternativ kann ein solcher Geobereich auch anhand von Navigations- und/oder Topographiedaten des Navigationssystems N bestimmt werden, beispielsweise als geplante Durchfahrt durch einen Straßentunnel oder eine Unterführung oder durch einen aufgrund seiner topgraphischen Lage durch Funkabschattung beeinträchtigten Bereich. Insbesondere können auch anhand von Telematik- und Navigationsdaten aufeinanderfolgende, jedoch räumlich nicht zusammenhängende Geobereiche identifiziert werden, in denen der Empfang des gerade ausgewählten Senders beeinträchtigt ist.Such a geo-area can, for example, be identified using a queried (or statically stored) transmitter coverage map 10 as an area that is covered neither by a first coverage area 11 (with good reception quality) nor by a second coverage area 12 (with moderate reception quality). Additionally or alternatively, such a geo-area can also be determined using navigation and/or topography data from the navigation system N, for example, as a planned passage through a road tunnel or underpass, or through an area impaired by radio signal shadowing due to its topographical location. In particular, telematics and navigation data can also be used to identify consecutive, but spatially non-contiguous, geo-areas in which reception of the currently selected transmitter is impaired.
Indem der vorausschauende Radioempfang nur bei voraussichtlichem Bedarf aktiviert wird, kann der Radioempfänger R in Geobereichen mit uneingeschränktem Radioempfang in den Idle-Mode versetzt und somit Energie eingespart werden.By activating predictive radio reception only when needed, the radio receiver R can be put into idle mode in geo-areas with unrestricted radio reception, thus saving energy.
Nähert sich das Ego-Fahrzeug 1 dagegen einem Geobereich mit eingeschränktem Empfang des (mindestens) aktuell ausgewählten Senders, so sendet es zu einem Startzeitpunkt t0 eine Aufzeichnungsanforderung A an den Radiodatenserver 100, wie in
Der erste gestörte Zeitabschnitt G1 reicht von einem ersten Zeitpunkt t1 (dem Zeitpunkt des voraussichtlichen Einfahrens in einen ersten gestörten Geobereich) bis zu einem zweiten Zeitpunkt t2 (dem Zeitpunkt des voraussichtlichen Verlassens des ersten gestörten Geobereichs). Der zweite gestörte Zeitabschnitt G2 reicht von einem dritten Zeitpunkt t3 (dem Zeitpunkt des voraussichtlichen Einfahrens in einen zweiten gestörten Geobereich) bis zu einem vierten Zeitpunkt t4 (dem Zeitpunkt des voraussichtlichen Verlassens des zweiten gestörten Geobereichs).The first disturbed time period G1 extends from a first time t1 (the time of the expected entry into a first disturbed geo-area) to a second time t2 (the time of the expected exit from the first disturbed geo-area). The second disturbed time period G2 extends from a third time t3 (the time of the expected entry into a second disturbed geo-area) to a fourth time t4 (the time of the expected exit from the second disturbed geo-area).
Zwischen dem Startzeitpunkt t0 und dem ersten Zeitpunkt t1 sowie zwischen dem zweiten Zeitpunkt t2 und dem dritten Zeitpunkt t3 ist (anhand der geplanten Fahrtroute und der Senderabdeckungskarte 10 ermittelt) ist in einem ersten beziehungsweise zweiten ungestörten Zeitabschnitt U1, U2 mit einem ungestörten Empfang des Radiosenders zu rechnen. Rein beispielhaft könnte der erste gestörte Zeitbereich G1 der Durchfahrt durch einen ersten Tunnel und der zweite gestörte Zeitbereich G2 der Durchfahrt durch einen zweiten Tunnel entsprechen, die in einem gewissen Streckenabstand voneinander durchfahren werden, in dem auf freier Strecke der Empfang nicht beeinträchtigt ist.Between the starting time t0 and the first time t1, as well as between the second time t2 and the third time t3, undisturbed reception of the radio station can be expected in a first and second undisturbed time period U1, U2 (determined based on the planned route and the transmitter coverage map 10). Purely by way of example, the first disturbed time period G1 could correspond to the passage through a first tunnel, and the second disturbed time period G2 could correspond to the passage through a second tunnel, which are passed at a certain distance from each other in which reception is not impaired on open roads.
Im ersten ungestörten Zeitbereich U1 (beginnend ab dem Startzeitpunkt t0, zu dem zugleich die Aufzeichnungsanforderung A an den Radiodatenserver 100 gesendet wird) verlangsamt der Radioempfänger R des Ego-Fahrzeugs 1 die Wiedergabe der aktuell von dem Sender empfangenen Radiodatenpakete P. Beispielsweise werden Audioinhalte (Musik, Sprache) im Mittel nur mit 80 Prozent der vom Sender vorgesehenen Abspielgeschwindigkeit wiedergegeben. Die Verlangsamung erfolgt dabei so, dass sie kaum oder gar nicht hörbar ist. Beispielsweise kann die Verlangsamung nicht abrupt, sondern allmählich einsetzen.In the first undisturbed time period U1 (beginning at the start time t0, at which the recording request A is simultaneously sent to the radio data server 100), the radio receiver R of the ego vehicle 1 slows down the playback of the radio data packets P currently received from the transmitter. For example, audio content (music, speech) is played back on average at only 80 percent of the playback speed intended by the transmitter. The slowing down occurs in such a way that it is barely audible or not at all. For example, the slowing down may not begin abruptly, but rather gradually.
Die durch die Verlangsamung der Wiedergabe übrigbleibenden (vom Sender empfangenen, aber nicht abgespielten) Radiodatenpakete P werden in einem ersten Puffer B1 lokal im Ego-Fahrzeug 1 zwischengespeichert. In
Beim Einfahren in den ersten gestörten Bereich (zum ersten Zeitpunkt t1 oder in dessen zeitlicher Nähe) setzt der Empfang des Senders aus. Nun werden die in dem ersten Puffer B1 aufgespeicherten Radiodatenpakete P abgespielt. Einem Insassen des Ego-Fahrzeugs 1 wird dadurch der Eindruck eines ununterbrochenen Radioempfangs vermittelt. Die Wiedergabe der aufgespeicherten Radiodatenpakete P kann mit der originalen (vom Sender vorgesehenen) Abspielgeschwindigkeit, verlangsamt oder auch beschleunigt erfolgen. In vorteilhafter Weise wird die Wiedergabegeschwindigkeit von einer aktualisierten Schätzung der Zeitdauer des ersten gestörten Zeitbereichs G1 (das heißt, der zum Durchfahren beispielsweise des Tunnels erforderlichen Zeitdauer) im Verhältnis zur aufgespeicherten Sendezeit S angepasst, wenn der tatsächliche Eintritt in den gestörten Geobereich festgestellt wird und eine aktualisierte Durchfahrtdauer anhand der Telematik- und Navigationsdaten ermittelt wird. Auf diese Weise wird die in dem ersten Puffer B1 aufgespeicherte Sendezeit S bis zum zweiten Zeitpunkt t2 vollständig oder nahezu vollständig „abgeschmolzen“.Upon entering the first disturbed area (at or near the first time t1), the station's reception is interrupted. The radio data packets P stored in the first buffer B1 are then played back. This gives the occupant of the ego vehicle 1 the impression of uninterrupted radio reception. The playback of the stored radio data packets P can be at the original playback speed (as specified by the transmitter), slowed down, or accelerated. In an advantageous In this way, the playback speed is adjusted from an updated estimate of the duration of the first disturbed time range G1 (i.e., the time required to drive through the tunnel, for example) relative to the stored transmission time S when the actual entry into the disturbed geo-area is detected and an updated passage time is determined based on the telematics and navigation data. In this way, the transmission time S stored in the first buffer B1 is completely or almost completely "melted down" by the second time t2.
Zum zweiten Zeitpunkt t2 ist ein Live-Empfang des Senders zwar wieder möglich, jedoch würden bei direkter Wiedergabe der live empfangenen Radiodatenpakete P diejenigen Radiodatenpakete P fehlen, die vom Sender während des ersten gestörten Zeitbereichs G1 tatsächlich gesendet wurden.At the second time t2, live reception of the transmitter is possible again, but if the live received radio data packets P were played back directly, those radio data packets P that were actually transmitted by the transmitter during the first disturbed time period G1 would be missing.
Zur Vermeidung einer solchen zwar zeitlich nicht unterbrochenen, inhaltlich aber lückenhaften Wiedergabe sieht das erfindungsgemäße vorausschauende Empfangsverfahren vor, dass der Radiodatenserver 100 auf die Aufzeichnungsanforderung A hin die während des ersten gestörten Zeitbereichs G1 gesendeten Radiodatenpakete P in einem zweiten Puffer B2 aufzeichnet. Der Inhalt des zweiten Puffers B2 wird vom Radiodatenserver 100 an das Ego-Fahrzeug 1 übertragen und während eines ersten Teil-Zeitbereichs U2.1 von dem Radioempfänger R des Ego-Fahrzeugs 1 wiedergegeben. Dadurch wird eine inhaltlich lückenlose Wiedergabe der gesendeten Inhalte erreicht.To avoid such a playback that is not interrupted in time but has gaps in content, the predictive reception method according to the invention provides that the radio data server 100, in response to the recording request A, records the radio data packets P transmitted during the first disturbed time period G1 in a second buffer B2. The content of the second buffer B2 is transmitted from the radio data server 100 to the ego vehicle 1 and played back by the radio receiver R of the ego vehicle 1 during a first partial time period U2.1. This achieves a seamless playback of the transmitted content.
Die während des ersten gestörten Zeitbereichs G1 gesendeten Radiodatenpakete P kann der Radiodatenserver 100 über seinen eigenen Radioempfänger R empfangen und in dem zweiten Puffer B2 speichern. Es ist aber auch möglich und insbesondere in dem Fall, dass der Sender nur lokal (also in einem Geobereich um das Ego-Fahrzeug 1 herum) empfangbar ist, auch vorteilhaft, dass der Radiodatenserver 100 eines oder mehrere unterstützende Fahrzeuge 2 mit dem Empfang dieser Radiodatenpakete P beauftragt.The radio data packets P transmitted during the first disturbed time period G1 can be received by the radio data server 100 via its own radio receiver R and stored in the second buffer B2. However, it is also possible, and particularly advantageous in the case where the transmitter can only be received locally (i.e., in a geo-area around the ego vehicle 1), for the radio data server 100 to instruct one or more supporting vehicles 2 to receive these radio data packets P.
Hierzu melden sich unterstützende Fahrzeuge 2 bei dem Radiodatenserver 100 an und teilen fortlaufend ihre aktuelle Geoposition mit. Der Radiodatenserver 100 ermittelt anhand der jeweiligen Geoposition und anhand der Senderabdeckungskarte 10 für den vom Ego-Fahrzeug 1 empfangenen Sender, welche der unterstützenden Fahrzeuge 2 für einen Empfang in Frage kommen. Eines oder mehrere dieser unterstützenden Fahrzeuge 2 werden mit dem Empfang der Radiodatenpakete P beauftragt und quittieren diesen Auftrag. Das mindestens eine unterstützende Fahrzeug 2 speichert die Radiodatenpakete P entweder für einen anhand der Aufzeichnungsanforderung A vorab bestimmten Zeitraum oder so lange, bis das Ego-Fahrzeug 1 dem Radiodatenserver 100 signalisiert, dass es den ausgewählten Sender wieder selbst empfangen kann (das heißt, den ersten gestörten Zeitbereich G1 passiert hat).For this purpose, supporting vehicles 2 log on to the radio data server 100 and continuously communicate their current geoposition. Based on the respective geoposition and the transmitter coverage map 10 for the station received by the ego vehicle 1, the radio data server 100 determines which of the supporting vehicles 2 are eligible for reception. One or more of these supporting vehicles 2 are commissioned to receive the radio data packets P and acknowledge this commission. The at least one supporting vehicle 2 stores the radio data packets P either for a period of time predetermined based on the recording request A or until the ego vehicle 1 signals the radio data server 100 that it can receive the selected station again itself (i.e., has passed the first disturbed time period G1).
Das mindestens eine unterstützende Fahrzeug 2 überträgt die während des ersten gestörten Zeitbereichs G1 empfangenen Radiodatenpakete P an den Radiodatenserver 100, der sie in den zweiten Puffer B2 übernimmt. Vorzugsweise erfolgt die Übertragung in einem komprimierten Datenformat. Auch die Übertragung des Inhalts des zweiten Puffers B2 an das Ego-Fahrzeug 1 erfolgt vorzugsweise komprimiert.The at least one supporting vehicle 2 transmits the radio data packets P received during the first disturbed time period G1 to the radio data server 100, which stores them in the second buffer B2. Preferably, the transmission takes place in a compressed data format. The transmission of the contents of the second buffer B2 to the ego vehicle 1 is also preferably compressed.
In einer Ausführungsform der Erfindung können die von einem unterstützenden Fahrzeug 2 während des ersten gestörten Zeitbereichs G1 empfangenen Radiodatenpakete P auch direkt (ohne Zwischenspeicherung im zweiten Puffer B2 des Radiodatenservers 100) an das Ego-Fahrzeug 1 übermittelt werden. Dabei wird von dem Radiodatenserver 100 eine Verbindung zwischen dem unterstützenden Fahrzeug 2 und dem Ego-Fahrzeug 1 vermittelt. Eine solche Verbindung kann in der Art einer Daisy Chain auch über mehrere unterstützende Fahrzeuge 2 hinweg erstellt werden, um einen größeren räumlichen Abstand zwischen demjenigen unterstützenden Fahrzeug 2, welches die Radiodatenpakete P empfangen hat, und dem Ego-Fahrzeug 1 zu überbrücken. Die dazwischengeschalteten unterstützenden Fahrzeuge 2 wirken hierbei als Repeater.In one embodiment of the invention, the radio data packets P received by a supporting vehicle 2 during the first disturbed time period G1 can also be transmitted directly (without intermediate storage in the second buffer B2 of the radio data server 100) to the ego vehicle 1. In this case, the radio data server 100 establishes a connection between the supporting vehicle 2 and the ego vehicle 1. Such a connection can also be created in the manner of a daisy chain across multiple supporting vehicles 2 in order to bridge a larger spatial distance between the supporting vehicle 2 that received the radio data packets P and the ego vehicle 1. The intermediate supporting vehicles 2 act as repeaters.
Im Ego-Fahrzeug 1 wird der Inhalt des zweiten Puffers B2 ab dem zweiten Zeitpunkt t2 wiedergegeben (das heißt: im ersten Teil-Zeitbereich U2.1 zu Beginn des zweiten ungestörten Zeitbereichs U2). Die Wiedergabe ist gegenüber dem Liveprogramm des Senders zwangsläufig um die Zeitdauer des ersten gestörten Zeitbereichs G1 verzögert. Bevorzugt erfolgt die Wiedergabe beschleunigt (das heißt: mit einer höheren als der vom Sender vorgesehenen Abspielgeschwindigkeit), um die Verzögerung allmählich zu reduzieren.In the ego vehicle 1, the contents of the second buffer B2 are played back starting at the second time t2 (i.e., in the first partial time range U2.1 at the beginning of the second undisturbed time range U2). Playback is necessarily delayed compared to the broadcaster's live program by the duration of the first disturbed time range G1. Playback is preferably accelerated (i.e., at a higher playback speed than the broadcaster's intended speed) to gradually reduce the delay.
Die während des ersten Teil-Zeitbereichs U2.1 vom Ego-Fahrzeug 1 zwar empfangenen, aber nicht live wiedergegebenen Radiodatenpakete P werden in einem lokalen dritten Puffer B3 zwischengespeichert. Wenn die (vorzugsweise beschleunigte) Wiedergabe des zweiten Puffers B2 abgeschlossen ist, beginnt im zweiten Teil-Zeitbereich U2.2, der unmittelbar auf den ersten Teil-Zeitbereich U2.1 folgt, die Wiedergabe des dritten Puffers B3. Die vom Ego-Fahrzeug 1 live empfangenen Radiodatenpakete P werden dabei fortlaufend dem lokalen dritten Puffer B3 am Ende (das heißt: in der Art eines First-In-First-Out Puffers) hinzugefügt.The radio data packets P received by the ego vehicle 1 during the first sub-time range U2.1 but not played back live are temporarily stored in a local third buffer B3. When the (preferably accelerated) playback of the second buffer B2 is completed, the playback of the third buffer B3 begins in the second sub-time range U2.2, which immediately follows the first sub-time range U2.1. The radio data packets P received live by the ego vehicle 1 are continuously added to the local third buffer B3 is added at the end (that is: in the manner of a first-in-first-out buffer).
In einer in
Für den in
Die während des zweiten gestörten Zeitbereichs G2 gesendeten Radiodatenpakete P können von dem Ego-Fahrzeug 1 nicht direkt empfangen werden. Sie werden in einem vierten Puffer B4 des Radiodatenservers 100 zwischengespeichert und an das Ego-Fahrzeug 1 übertragen und ab dem vierten Zeitpunkt t4 (das heißt: nach dem Ende des zweiten gestörten Zeitbereichs G2) wiedergegeben. Der vierte Puffer B4 wird in gleicher Weise befüllt, übertragen und wiedergegeben, wie dies für den zweiten Puffer B2 bereits erklärt wurde. Alternativ zur Zwischenspeicherung in einem vierten Puffer B4 des Radiodatenservers 100 können diese Radiodatenpakete P auch von einem oder mehreren unterstützenden Fahrzeugen 2 an das Ego-Fahrzeug 1 übertragen werden.The radio data packets P transmitted during the second disturbed time period G2 cannot be received directly by the ego vehicle 1. They are temporarily stored in a fourth buffer B4 of the radio data server 100 and transmitted to the ego vehicle 1, and played back starting at the fourth time t4 (i.e., after the end of the second disturbed time period G2). The fourth buffer B4 is filled, transmitted, and played back in the same way as already explained for the second buffer B2. As an alternative to temporary storage in a fourth buffer B4 of the radio data server 100, these radio data packets P can also be transmitted to the ego vehicle 1 by one or more supporting vehicles 2.
BezugszeichenlisteList of reference symbols
- 11
- Ego-Fahrzeug, Fahrzeugego vehicle, vehicle
- 22
- unterstützendes Fahrzeugsupporting vehicle
- 1010
- SenderabdeckungskarteTransmitter coverage map
- 11, 1211, 12
- erster, zweiter Abdeckungsbereichfirst, second coverage area
- 100100
- Radiodatenserver, SenderdatendienstRadio data server, station data service
- AA
- AufzeichnungsanforderungRecording request
- B1 bis B4B1 to B4
- erster bis vierter Pufferfirst to fourth buffer
- G1, G2G1, G2
- erster, zweiter gestörter Zeitbereichfirst, second disturbed time range
- NN
- Navigationssystemnavigation system
- PP
- Radiodatenpaket, DatenRadio data package, data
- RR
- Radioempfänger, DatenempfängerRadio receiver, data receiver
- SS
- SendezeitBroadcast time
- tt
- ZeitachseTimeline
- t0t0
- StartzeitpunktStart time
- t1 bis t4t1 to t4
- erster bis vierter Zeitpunktfirst to fourth point in time
- U1, U2U1, U2
- erster, zweiter ungestörter Zeitbereichfirst, second undisturbed time period
- U2.1, U2.2U2.1, U2.2
- erster, zweiter Teil-Zeitbereichfirst, second sub-time range
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES CONTAINED IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents submitted by the applicant was generated automatically and is included solely for the convenience of the reader. This list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- US 2011/0167128 A1 [0004]US 2011/0167128 A1 [0004]
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102024001027.0A DE102024001027A1 (en) | 2024-03-30 | 2024-03-30 | Method, device and vehicle for asynchronous playback of wirelessly transmitted data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102024001027.0A DE102024001027A1 (en) | 2024-03-30 | 2024-03-30 | Method, device and vehicle for asynchronous playback of wirelessly transmitted data |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102024001027A1 true DE102024001027A1 (en) | 2025-10-02 |
Family
ID=97027139
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102024001027.0A Pending DE102024001027A1 (en) | 2024-03-30 | 2024-03-30 | Method, device and vehicle for asynchronous playback of wirelessly transmitted data |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102024001027A1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110167128A1 (en) * | 2010-01-07 | 2011-07-07 | Robert Bosch Gmbh | Dead spot mitigation methods for media applications in vehicular environments |
| DE102018200795A1 (en) * | 2018-01-18 | 2019-07-18 | Bayerische Motoren Werke Aktiengesellschaft | A method of exchanging radio information for extended radio reception for a means of transportation |
-
2024
- 2024-03-30 DE DE102024001027.0A patent/DE102024001027A1/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110167128A1 (en) * | 2010-01-07 | 2011-07-07 | Robert Bosch Gmbh | Dead spot mitigation methods for media applications in vehicular environments |
| DE102018200795A1 (en) * | 2018-01-18 | 2019-07-18 | Bayerische Motoren Werke Aktiengesellschaft | A method of exchanging radio information for extended radio reception for a means of transportation |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0994448B1 (en) | Method and device to select traffic information for a vehicle | |
| DE2930509A1 (en) | TRAFFIC RADIO SYSTEM | |
| DE19516477A1 (en) | Device for preparing and outputting information for a driver | |
| EP1041755A2 (en) | Method for transmitting and processing traffic information | |
| DE10031981A1 (en) | Wireless information transmission method e.g. for vehicle navigation system, involves sending Internet address for acquiring additional information along with actual program | |
| DE2414977C2 (en) | Data transmission system | |
| EP0725505B1 (en) | Broadcast receiver for receiving, managing and displaying digitally coded traffic information | |
| DE29615782U1 (en) | Passenger information system for rail vehicles | |
| DE102013006125A1 (en) | Car with a receiving device for radio and / or video signals | |
| EP1045537B1 (en) | Method for displaying information, which is stored in a computer, in particular for application in a moving vehicle, where supplementary information is transmitted via digital broadcast | |
| DE102024001027A1 (en) | Method, device and vehicle for asynchronous playback of wirelessly transmitted data | |
| DE19758965B4 (en) | Method and radio receiver for the selective display of traffic information data | |
| EP0818898A2 (en) | Method and means for selecting digitally coded traffic messages | |
| DE10030758A1 (en) | Procedure for accessing information | |
| EP1297514B1 (en) | System and method for traffic information | |
| DE68906966T2 (en) | Sending messages, in particular traffic news, to fixed and mobile receivers for intermittent listening. | |
| DE102019203533A1 (en) | Method of reproducing audio content and audio reproduction system | |
| DE102011115108A1 (en) | Data transmission system i.e. Internet radio system, for transmitting e.g. audio data to motor car, has connection provided between off-board-circular buffer and car for wirelessly transmitting data to on-board-circular buffer and/or car | |
| DE102018200795A1 (en) | A method of exchanging radio information for extended radio reception for a means of transportation | |
| DE102010007883A1 (en) | Method for operating reception device e.g. radio mounted in car, involves enabling radio information exchange with another information source, when reception quality of received information is less than threshold value | |
| DE68909321T2 (en) | Synchronized multi-thematic information broadcasting, which allows a radio program to be reconfigured via a broadcast park. | |
| EP4287155B1 (en) | Method for detecting a traffic situation in a geographical area by transmitting the content of a message, telecommunication network or system, traffic participant, computer program and computer readable medium | |
| DE10107599A1 (en) | Displaying passenger information in public transport vehicle involves displaying information next stopping point when distance to next stopping point less than defined distance | |
| EP0790719B1 (en) | Method and receiver for the reception and reproduction of digitally coded traffic messages | |
| DE102007026493A1 (en) | Method for the dynamic navigation of private traffic and device, device and system therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication |