DE102024003569B3 - Method for visualizing an assistance graphic - Google Patents
Method for visualizing an assistance graphicInfo
- Publication number
- DE102024003569B3 DE102024003569B3 DE102024003569.9A DE102024003569A DE102024003569B3 DE 102024003569 B3 DE102024003569 B3 DE 102024003569B3 DE 102024003569 A DE102024003569 A DE 102024003569A DE 102024003569 B3 DE102024003569 B3 DE 102024003569B3
- Authority
- DE
- Germany
- Prior art keywords
- procedure according
- person
- frame rate
- trajectory
- assistance graphic
- 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.)
- Active
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K37/00—Dashboards
- B60K37/20—Dashboard panels
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/20—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
- B60K35/21—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using visual output, e.g. blinking lights or matrix displays
- B60K35/22—Display screens
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/20—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
- B60K35/21—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using visual output, e.g. blinking lights or matrix displays
- B60K35/23—Head-up displays [HUD]
- B60K35/235—Head-up displays [HUD] with means for detecting the driver's gaze direction or eye points
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/65—Instruments specially adapted for specific vehicle types or users, e.g. for left- or right-hand drive
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/65—Instruments specially adapted for specific vehicle types or users, e.g. for left- or right-hand drive
- B60K35/654—Instruments specially adapted for specific vehicle types or users, e.g. for left- or right-hand drive the user being the driver
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/149—Instrument input by detecting viewing direction not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/16—Type of output information
- B60K2360/165—Videos and animations
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur Visualisierung einer Assistenzgrafik auf einer Anzeigevorrichtung in einem Kraftfahrzeug, wobei die Assistenzgrafik als eine Abfolge von Einzelbildern dargestellt wird, welche sich zeitlich in einer Bildwiederholfrequenz aneinander anreihen. Das erfindungsgemäße Verfahren ist dadurch gekennzeichnet, dass die Bildwiederholfrequenz dynamisch adaptiv angepasst wird, wozu eine die Assistenzgrafik nutzende Person von einer Fahrerbeobachtungskamera erfasst und ihre Blickrichtung ermittelt wird, wonach der daraus resultierende Blickbereich (14) der Person einem in der Assistenzgrafik dargestellten Objekt (12) zugeordnet wird, wonach detektiert wird, ob der Blickbereich (14) einer Trajektorie (11) des dargestellten Objekts (12), dem der Blickbereich (14) zugeordnet wurde, folgt, wobei für den Fall, dass der Blickbereich (14) der Trajektorie (11) folgt, die Fixation des Objekts (12) entlang der Trajektorie (11) erfasst wird, wonach eine Auswertung der Streuung der Fixation erfolgt, und wonach die Bildwiederholfrequenz in Abhängigkeit davon, ob die Streuung einen vorgegebenen Schwellenwert über- oder unterschreitet, angepasst wird. The invention relates to a method for visualizing an assistance graphic on a display device in a motor vehicle, wherein the assistance graphic is represented as a sequence of individual images which are arranged one another at a frame rate. The method according to the invention is characterized in that the frame rate is dynamically adaptively adjusted, for which purpose a person using the assistance graphic is detected by a driver observation camera and their gaze direction is determined, after which the resulting field of view (14) of the person is assigned to an object (12) shown in the assistance graphic, after which it is detected whether the field of view (14) follows a trajectory (11) of the shown object (12) to which the field of view (14) has been assigned, wherein in the case that the field of view (14) follows the trajectory (11), the fixation of the object (12) along the trajectory (11) is detected, after which an evaluation of the scatter of the fixation is carried out, and after which the frame rate is adjusted depending on whether the scatter exceeds or falls below a predetermined threshold value.
Description
Die Erfindung betrifft ein Verfahren zur Visualisierung einer Assistenzgrafik nach der im Oberbegriff von Anspruch 1 näher definierten Art.The invention relates to a method for visualizing an assistance graphic according to the type defined in more detail in the preamble of claim 1.
Anzeigevorrichtungen in einem Kraftfahrzeug sind aus dem Stand der Technik bekannt. Außerdem ist es bekannt in einem Kraftfahrzeug eine das Kraftfahrzeug fahrende Person über eine oder mehrere Kameras zu beobachten, beispielsweise um ihre Blickrichtung festzustellen. Die
Die
Ferner beschreibt die
Bekanntermaßen ist die Anzeige von sich ständig verändernden Inhalten auf einer Anzeigevorrichtung vergleichsweise ressourcenintensiv. Vor allem in einem Fahrzeug, das prinzipbedingt gewissen Einschränkungen bei seinen Ressourcen für die Datenverarbeitung hat, kann dies problematisch sein. Dies gilt insbesondere für sogenannte Assistenzgrafiken, welche definitionsgemäß bewegliche Objekte, wie beispielsweise Verkehrsteilnehmer, und stationäre Objekte, wie beispielsweise Straßen und Bauwerke, in der Umgebung des Fahrzeugs darstellen. Die einzelnen Objekte werden dabei ganz oder teilweise über eine Umfeldsensorik des Fahrzeugs erkannt und einer das Fahrzeug fahrenden Person angezeigt, beispielsweise auf einem Kombiinstrument oder einem Headup-Display. Die Anzeige erfolgt dabei in Form mehrerer aufeinanderfolgender Einzelbilder, wie dies beispielsweise auch von einer Videoanzeige bekannt ist. Hierbei ist die ursprüngliche Wiederholfrequenz der Einzelbilder auf typischerweise 60 Hz initial spezifiziert. In der Praxis zeigt sich nun jedoch, beispielsweise in sehr dynamischen Szenarien mit sehr viel beweglichen Objekten, beispielsweise im Stadtverkehr, dass die Anzeigevorrichtung einige der Objekte durch die Ressourcenrestriktionen nicht mehr darstellen kann. Dann muss entweder die Menge der visualisierten Projekte gedrosselt werden, um den Rest noch darstellen zu können, oder die Bildwiederholfrequenz wird reduziert.It is well known that displaying constantly changing content on a display device is comparatively resource-intensive. This can be particularly problematic in a vehicle, which inherently has certain limitations in its data processing resources. This is especially true for so-called assistance graphics, which, by definition, depict moving objects, such as other road users, and stationary objects, such as roads and buildings, in the vehicle's surroundings. The individual objects are detected, in whole or in part, by the vehicle's environmental sensors and displayed to the driver, for example, on an instrument cluster or a head-up display. The display is presented as several consecutive frames, similar to a video display. The initial refresh rate of the frames is typically specified at 60 Hz. In practice, however, it becomes apparent, for example, in very dynamic scenarios with many moving objects, such as in city traffic, that the display device can no longer display some of the objects due to resource limitations. Then either the number of visualized projects must be reduced in order to be able to display the rest, or the frame rate must be reduced.
Die Reduktion der Bildwiederholfrequenz, kann für die die Assistenzgrafik betrachtende bzw. nutzende Person jedoch zu einer ruckelnden Darstellung führen. Ursächlich ist dies mit der sogenannten Flimmerverschmelzungsfrequenz der betroffenen Person verbunden, ab welcher diese die Abfolge von Bildern nicht als zusammenhängenden Film sondern als aufeinanderfolgende Einzelbilder wahrnimmt. In der Praxis ist es dabei so, dass diese Flimmerverschmelzungsfrequenz sehr stark streut, da sie einerseits eine individuelle Eigenschaft der jeweiligen Person ist und andererseits auch für ein und dieselbe Person von der Tageszeit, der Müdigkeit und dergleichen abhängig ist.Reducing the refresh rate can, however, lead to a jerky display for the person viewing or using the assistive graphics. This is due to the so-called flicker fusion frequency of the affected person, above which they perceive the sequence of images not as a continuous film but as successive individual frames. In practice, this flicker fusion frequency varies considerably, as it is both an individual characteristic of each person and also depends on the time of day, fatigue, and other factors, even for the same person.
Die Aufgabe der hier vorliegenden Erfindung ist es nun ein verbessertes Verfahren zur Visualisierung einer Assistenzgrafik zur Verfügung zu stellen, bei welchem die Bildwiederholfrequenz bei Bedarf gedrosselt werden kann, aber immer oberhalb der aktuellen kritischen Flimmerverschmelzungsfrequenz, der die Assistenzgrafik betrachtenden bzw. nutzenden Person liegt.The object of the present invention is to provide an improved method for visualizing an assistance graphic in which the refresh rate can be throttled if necessary, but always remains above the current critical flicker fusion frequency of the person viewing or using the assistance graphic.
Erfindungsgemäß wird diese Aufgabe durch ein Verfahren mit den Merkmalen im Anspruch 1, und hier insbesondere im kennzeichnenden Teil des Anspruchs 1, gelöst. Vorteilhafte Ausgestaltungen und Weiterbildungen ergeben sich aus den hiervon abhängigen Unteransprüchen.According to the invention, this problem is solved by a method with the features in claim 1, and in particular in the characterizing part of claim 1. Advantageous embodiments and further developments are described in the dependent claims.
Das erfindungsgemäße Verfahren sieht zur Visualisierung einer Assistenzgrafik in dem oben definierten Sinn vor, dass die Bildwiederholfrequenz dynamisch adaptiv angepasst wird. Um zu verhindern, dass hierdurch ein ruckelnder Bildeindruck, bei der die Anzeigevorrichtung betrachtenden Person entsteht, wird die die Assistenzgrafik nutzende Person von einer Fahrerbeobachtungskamera erfasst und ihre Blickrichtung ermittelt. Auf Basis dieser Blickrichtung lässt sich dann ein Blickbereichs der Person einem in der Assistenzgrafik dargestellten Objekt zuordnen. Man kann hier auch von einer statischen Korrespondenz sprechen. Im Anschluss wird detektiert, ob der Blickbereich einer Trajektorie des dargestellten Objekts, dem der Blickbereich zugeordnet wurde, folgt. Dies wäre dann die dynamische Korrespondenz. Ist dies der Fall, dann wird die Fixation, also das gezielte Betrachten des Objekts entlang dieser Trajektorie, erfasst. Im Anschluss erfolgt eine Auswertung der Streuung der Fixation. Die Streuung der Fixation lässt dabei einen Rückschluss darauf zu, ob die die Assistenzgrafik nutzende Person die aktuelle Bildfolge als flüssigen Ablauf erkennt, oder bei einer entsprechend hohen Streuung diesen Ablaufs als Folge von Einzelbildern wahrnimmt. Dies führt zu einem Ruckeln der wahrgenommenen Bildfolge. Da die Person nun den Bewegungen des Objekts nicht immer direkt folgen kann sondern mit dem Blickbereich teilweise noch auf der vorherigen Position ist, wenn das Objekt sich schon weiter auf der Trajektorie fortbewegt hat, kommt es dann und einer stärkeren Streuung der Fixation.The inventive method provides for the dynamic adaptive adjustment of the frame rate to visualize an assistance graphic as defined above. To prevent a jerky image impression for the person viewing the display, the person using the assistance graphic is detected by a driver observation camera, and their gaze direction is determined. Based on this gaze direction, a viewing area of the person can then be assigned to an object depicted in the assistance graphic. This can also be described as a static correspondence. Subsequently, it is detected whether the viewing area corresponds to a trajectory. The system follows the path of the depicted object to which the gaze has been assigned. This would then be the dynamic correspondence. If this is the case, then the fixation, i.e., the focused viewing of the object along this trajectory, is recorded. Subsequently, the variance of the fixation is evaluated. The variance of the fixation allows conclusions to be drawn as to whether the person using the assistive graphic perceives the current image sequence as a smooth flow, or, with a sufficiently high variance, perceives this sequence as a series of individual images. This leads to a jerkiness in the perceived image sequence. Since the person cannot always directly follow the movements of the object but is sometimes still in the previous position with their gaze when the object has already moved further along the trajectory, this results in a greater variance of the fixation.
Die Bildwiederholfrequenz lässt sich erfindungsgemäß nun in Abhängigkeit davon, ob die Streuung einen vorgegebenen Schwellenwert über- oder unterschreitet, anpassen. So kann immer gewährleistet werden, dass die Person die Assistenzgrafik in einer flüssigen Bildfolge sieht, und dass gleichzeitig, zumindest für ressourcenintensive Darstellungen, die Bildfrequenz so weit wie möglich abgesenkt wird, um Ressourcen zu sparen und möglichst alle erfassten Objekte mit ausreichender Dynamik abbilden zu können.According to the invention, the frame rate can now be adjusted depending on whether the variation exceeds or falls below a predetermined threshold. This ensures that the user always sees the assistance graphic in a smooth sequence of images, while simultaneously reducing the frame rate as much as possible, at least for resource-intensive displays, to save resources and to be able to depict as many captured objects as possible with sufficient dynamic range.
Der Vorteil einer solchen adaptiven Anpassung der Bildwiederholfrequenz an die Bedürfnisse und die aktuelle Situation für die jeweilige Person ermöglicht also eine außerordentlich effiziente Nutzung der Ressourcen. Insbesondere können Ressourcen freigegeben werden, wenn eine niedrige Flimmerverschmelzungsfrequenz detektiert wurde. Es bedarf dabei keiner menschlichen Interventionen, die adaptive dynamische Anpassung erfolgt also ohne dass die die Assistenzgrafik nutzende Peron aktive werden muss.The advantage of such adaptive adjustment of the refresh rate to the needs and current situation of the individual user enables exceptionally efficient resource utilization. In particular, resources can be freed up when a low flicker fusion frequency is detected. No human intervention is required; the adaptive dynamic adjustment occurs without any active participation from the person using the assistive graphics.
Das Verfahren erlaubt dabei eine sehr realitätsgetreue Assistenzgrafik, da typischerweise keine Objekte aufgrund einer Ressourcenknappheit gelöscht werden müssen. Das Verfahren ist dabei unabhängig von der vorliegenden Szenerie und berücksichtigt die Licht- und Wettersituation automatisch mit, wenn diese Einfluss auf die aktuelle Flimmerverschmelzungsfrequenz der Person haben.This method allows for highly realistic assistance graphics, as typically no objects need to be deleted due to resource constraints. The method is independent of the existing scene and automatically takes lighting and weather conditions into account if these affect the current flicker fusion frequency of the person.
Der Ablauf kann zyklisch im Rahmen eines Regelkreises wiederholt werden und lässt sich beliebig auf quasi alle dynamischen Anzeigevorrichtungen, wie Bildschirme, Headup-Displays und dergleichen, anwenden.The process can be repeated cyclically within a control loop and can be applied to virtually all dynamic display devices, such as screens, head-up displays, and the like.
Eine besonders günstige Ausgestaltung des erfindungsgemäßen Verfahrens sieht es vor, dass dem Verfahren vorgeschaltet Fall eine Kalibrierung der Fahrerbeobachtungskamera in einem übergeordneten Koordinatensystem vorgenommen wird, sodass das die Koordinatensysteme der Fahrerbeobachtungskamera und des Fahrzeugs zueinander kalibriert sind. Bei bekanntem Ort der Anzeigevorrichtung in diesem übergeordneten Koordinatensystem, z.B. dem des Fahrzeugs, lässt sich dann einfach und exakt feststellen, auf welches der Objekte, deren Position auf der Anzeigevorrichtung und damit im Raum des Fahrzeugs bekannt ist, der Blick der Person gerichtet ist.A particularly advantageous embodiment of the method according to the invention provides that, prior to the method, the driver observation camera is calibrated in a higher-level coordinate system, so that the coordinate systems of the driver observation camera and the vehicle are calibrated relative to each other. If the location of the display device in this higher-level coordinate system is known, e.g., that of the vehicle, it is then possible to determine simply and precisely which of the objects, whose position on the display device and thus in the space of the vehicle is known, the person's gaze is directed at.
Eine weitere sehr günstige Ausgestaltung kann es außerdem vorsehen, dass die Assistenzgrafik zu Beginn des Verfahrens in einem Kombiinstrument oder einem Headup-Display als Anzeigevorrichtung unter Verwendung einer initial vorgegebenen Bildwiederholfrequenz angezeigt wird. Diese initial vorgegebene Bildwiederholfrequenz kann beispielsweise bei einer typischen Bildwiederholfrequenz von 60 Hz vorgegeben werden, bei welcher typischer alle Personen einen flüssigen Ablauf der Bildfolge wahrnehmen.Another very advantageous design option involves displaying the assistance graphics at the start of the procedure in an instrument cluster or head-up display using a predefined refresh rate. This predefined refresh rate could, for example, be set at a typical refresh rate of 60 Hz, at which most people perceive the image sequence as smooth.
Eine weitere sehr günstige Ausgestaltung des erfindungsgemäßen Verfahrens sieht es ferner vor, dass eine Projektion der Blickrichtung der Person in die Anzeigevorrichtung erfolgt, um den Blickbereich der Person einem der dargestellten Objekte zuzuordnen. Insbesondere dann, wenn aufgrund der kalibrierten Fahrerbeobachtungskamera und der übereinstimmenden Koordinatensysteme des Fahrzeugs mit der Anzeigevorrichtung einerseits und der Fahrerbeobachtungskamera andererseits die räumliche Position der Objekte auf der Oberfläche der Anzeigevorrichtung bekannt sind, lässt sich über eine solche Projektion der Blickrichtung in die Anzeigevorrichtung, welche visualisiert werden kann, aber nicht muss, sehr einfach und effizient dasjenige Objekt erfassen, welchem der Blick der Person zugeordnet ist.A further highly advantageous embodiment of the method according to the invention provides that the person's gaze direction is projected onto the display device in order to assign the person's field of vision to one of the displayed objects. Particularly when, due to the calibrated driver observation camera and the matching coordinate systems of the vehicle and the display device on the one hand, and the driver observation camera on the other, the spatial position of the objects on the surface of the display device is known, such a projection of the gaze direction onto the display device, which can be visualized but does not necessarily have to be, allows for the very simple and efficient identification of the object to which the person's gaze is directed.
Eine weitere sehr vorteilhafte Ausgestaltung sieht es dabei vor, dass als Maß der Streuung die Standardabweichung zwischen der Position des Objekts einerseits und dem Blickbereich der Person andererseits ermittelt wird. Als Schwellenwert kann gemäß einer sehr vorteilhaften Weiterbildung ein Wert in der Größenordnung von 1 für die Standardabweichung genutzt werden, sodass je nachdem, ob das ermittelte Maß der Streuung oberhalb oder unterhalb dieses Schwellenwerts liegt, entsprechend reagiert werden kann.Another highly advantageous approach involves determining the standard deviation between the object's position and the person's field of vision as a measure of dispersion. According to a particularly beneficial further development, a threshold value on the order of 1 can be used for the standard deviation, allowing for appropriate action depending on whether the determined dispersion value is above or below this threshold.
Gemäß einer außerordentlich günstigen Weiterbildung des erfindungsgemäßen Verfahrens ist es nun für den Fall, dass die Streuung unterhalb des vorgegebenen Schwellenwerts liegt, vorgesehen, dass die Bildwiederholfrequenz beibehalten oder reduziert wird. Bezogen auf die besonders günstige Ausgestaltung unter Verwendung der Standardabweichung mit dem Schwellenwert von 1 hieße dies also, dass der beschriebene Fall, in welchem die Bildwiederholfrequenz beibehalten oder reduziert wird, immer dann auftritt, wenn die Standardabweichung kleiner als 1 ist.According to an exceptionally advantageous further development of the inventive method, it is now provided that, in the case where the variation is below the predetermined threshold, the frame rate is maintained or is reduced. Referring to the particularly favorable configuration using the standard deviation with a threshold of 1, this would mean that the described case, in which the refresh rate is maintained or reduced, always occurs when the standard deviation is less than 1.
Die Bildwiederholfrequenz dann beizubehalten ist entsprechend einfach. Um Ressourcen, gegebenenfalls auch für nachfolgende Operationen freizugeben, oder wenn eine aktuelle Knappheit bei den Ressourcen vorliegt, kann insbesondere jedoch auch eine Reduzierung der Bildwiederholfrequenz vorgenommen werden. Insbesondere kann eine solche Reduzierung gemäß einer sehr vorteilhaften Weiterbildung iterativ erfolgen, um sich so an den Schwellenwert heranzutasten und in mehreren iterativen Schritten die aktuell minimal mögliche Bildwiederholfrequenz zu ermitteln.Maintaining the frame rate is correspondingly simple. However, to free up resources, possibly for subsequent operations, or in case of a current resource shortage, the frame rate can also be reduced. In particular, such a reduction can be performed iteratively, according to a very advantageous advanced technique, in order to gradually approach the threshold and determine the currently minimum possible frame rate in several iterative steps.
Im umgekehrten Fall kann gemäß einer sehr vorteilhaften Weiterbildung vorgesehen sein, dass , wenn die Streuung oberhalb eines vorgegebenen Schwellenwerts liegt, oder in der beschriebenen Ausführung mit der Standardabweichung diese größer als 1 ist, die Bildwiederholfrequenz erhöht wird. Prinzipiell wäre es hier natürlich denkbar diese unmittelbar auf den initial vorgegebenen Wert oder einen Maximalwert zu erhöhen, um hier in jedem Fall auf der sicheren Seite zu sein. Ressourcenschonender ist es jedoch auch hier, wenn auch hier die Erhöhung gemäß einer sehr vorteilhafte Weiterbildung des erfindungsgemäßen Verfahrens iterativ erfolgt, um sich, wie oben bereits dargelegt, - nun jedoch von der anderen Seite aus - an die minimal notwendige Bildwiederholfrequenz zur Darstellung eines flüssigen Bewegungsablaufs anzunähern.Conversely, a highly advantageous embodiment provides that if the dispersion exceeds a predetermined threshold, or, in the described embodiment with the standard deviation, is greater than 1, the frame rate is increased. In principle, it would of course be conceivable to increase it directly to the initially predetermined value or a maximum value to be on the safe side in any case. However, it is more resource-efficient if, according to a highly advantageous embodiment of the inventive method, the increase is carried out iteratively in order to approach the minimum required frame rate for displaying a smooth motion sequence, as already explained above – but now from the other direction.
Insbesondere, aber nicht nur, in dem Fall der iterativen Anpassung, kann es gemäß einer sehr vorteilhaften Weiterbildung vorgesehen sein, das Verfahren mit der neu angepassten Bildwiederholfrequenz als neue initiale Bildwiederholfrequenz erneut zu durchlaufen. Das Verfahren wird also immer wieder durchlaufen, um so eine fortwährende Anpassung an die aktuellen Gegebenheiten zu gewährleisten. Was dabei nicht erneut durchlaufen werden muss ist der vorgelagerte Schritt der Kalibrierung der Fahrerbeobachtungskamera.In particular, but not exclusively, in the case of iterative adjustment, a highly advantageous further development may entail repeating the process with the newly adjusted frame rate as the new initial frame rate. The process is thus repeated to ensure continuous adaptation to the current conditions. What does not need to be repeated is the upstream step of calibrating the driver monitoring camera.
Weitere vorteilhafte Ausgestaltungen und Weiterbildungen des erfindungsgemäßen Verfahrens ergeben sich auch anhand des Ausführungsbeispiels, welches nachfolgend unter Bezugnahme auf die Figuren näher beschrieben ist.Further advantageous embodiments and developments of the method according to the invention also become apparent from the exemplary embodiment, which is described in more detail below with reference to the figures.
Dabei zeigen:
-
1 ein schematisches Ablaufdiagramm einer möglichen Ausführungsform des erfindungsgemäßen Verfahrens; -
2 eine Darstellung gemäß des Verfahrensschritts VS 7 aus der Darstellung der1 ; und -
3 eine Darstellung der Detektion gemäß des Verfahrensschritts VS 8 aus der Darstellung gemäß1 .
-
1 a schematic flowchart of a possible embodiment of the method according to the invention; -
2 a representation according to procedure step VS 7 from the representation of the1 ; and -
3 a representation of the detection according to procedure step VS 8 from the representation according to1 .
Kern der vorliegenden Beschreibung ist es die Visualisierung einer Assistenzgrafik im eingangs genannten Sinn an die Ressourcenlast derart anzupassen, dass weiterhin eine komfortable Visualisierung unter Berücksichtigung der individuellen kritischen Flimmerverschmelzungsfrequenz gewährleistet wird.The core of this description is to adapt the visualization of an assistance graphic in the aforementioned sense to the resource load in such a way that a comfortable visualization is still guaranteed, taking into account the individual critical flicker fusion frequency.
Wie es in der Darstellung der
In einem weiteren Verfahrensschritt VS 2 wird nun die Assistenzgrafik basierend auf Daten der Umfeldsensoren und basierend auf Kartendaten erzeugt und auf einer Anzeigevorrichtung dargestellt. Hierdurch ist es nun bekannt, welche Objekte mit welcher Position und welcher Bewegungstrajektorie auf der Anzeigevorrichtung, beispielsweise einem Kombiinstrument, einem Headup-Display oder dergleichen, visualisiert werden.In a further process step, VS 2, the assistance graphic is generated based on data from the environmental sensors and map data and displayed on a display device. This makes it known which objects, with which position and movement trajectory, are visualized on the display device, for example, an instrument cluster, a head-up display, or the like.
Im darauffolgenden dritten Verfahrensschritt VS 3 wird nun die Blickrichtung einer die Assistenzgrafik nutzenden Person erfasst und ausgewertet. Bei dieser Person handelt es sich typischerweise um die das Fahrzeug fahrende Person. Die Erfassung und Auswertung von Blickrichtungen ist prinzipiell aus dem Stand der Technik bekannt, sodass auf die hierfür verwendeten sogenannten Eye Tracking Algorithmen (Purkinje Reflection, Iris Silhouette Tracking, etc.) nicht weiter eingegangen werden muss. Damit lassen sich nun sogenannte Sakkaden, also die Bewegungen des Blicks, und Fixationen, also Blickfixierungen, erkennen. Durch die aus der Kalibrierung bekannte dreidimensionale Beziehung der Fahrerbeobachtungskamera zum Koordinatensystem des Fahrzeugs kann nun der Blickbereich der Person in einem fünften Verfahrensschritt VS 5 in die Anzeigevorrichtung projiziert werden, in welcher die Position und Trajektorie der Objekte zuvor in einem vierten Verfahrensschritt VS 4 gespeichert worden ist.In the subsequent third process step, VS 3, the gaze direction of a person using the assistance graphic is recorded and analyzed. This person is typically the driver of the vehicle. The recording and analysis of gaze directions is a well-established technique, so the specific eye-tracking algorithms used (Purkinje Reflection, Iris Silhouette Tracking, etc.) need not be discussed further. This allows for the detection of saccades (gaze movements) and fixations (gaze fixations). Based on the three-dimensional relationship between the driver observation camera and the vehicle's coordinate system, established during calibration, the person's field of view can be projected onto the display device in a fifth process step, VS 5. The position and trajectory of the objects in this display were previously stored in a fourth process step, VS 4.
Hierdurch kann die Sakkade und insbesondere die Fixation der Person einem speziellen visualisierten Objekt zugeordnet werden, was wie oben erwähnt auch als statische Korrespondenz bezeichnet wird. Dies erfolgt in der Darstellung der
Im darauffolgenden entscheidenden Verfahrensschritt VS 8 wird nun entlang der Trajektorie die Streuung der Fixation des Objekt in Relation zur Trajektorie des Objekts ausgewertet. Eine hohe Streuung lässt nun darauf schließen, dass die Person - wie oben schon beschreiben - die Visualisierung nicht als durchgehenden Ablauf der Bilder vornimmt, sondern zumindest teilweise Einzelbilder auflöst, sodass sie eine ruckelnde Darstellung wahrnimmt.In the subsequent crucial step of the procedure, VS 8, the scatter of the object's fixation is evaluated along its trajectory in relation to the object's trajectory. A high scatter suggests that the person—as described above—does not perceive the visualization as a continuous sequence of images, but rather at least partially resolves individual frames, resulting in a jerky display.
Liegt diese Streuung nun also oberhalb eines definierten Schwellenwerts, so wird einem Steuergerät für die Anzeigevorrichtung kommuniziert, die Bildwiederholfrequenz in iterativen Schritten zu erhöhen, da die aktuelle Einstellung der Bildwiederholfrequenz potenziell unterhalb der aktuell bei der Person vorliegenden Flimmerverschmelzungsfrequenz liegt. Hierdurch wird es nun möglich eine adaptive Anpassung der Bildwiederholfrequenz an die individuelle und stark streuende Flimmerverschmelzungsfrequenz der jeweiligen Person zum jeweiligen Zeitpunkt vorzunehmen. Damit ist eine ressourcenschonende qualitativ von der Person als gut empfundene Visualisierung möglich. Ebenso kann durch diesen Ansatz eine sehr realitätsgetreue Assistenzgrafik visualisiert werden, da eine erhöhte Ressourcenlast nicht zur Reduktion der anzuzeigenden Objekte führt oder nicht zwingend führen muss. Wie oben ausgeführt können nämlich durch eine Reduktion der Bildwiederholfrequenz bis zum Erreichen der minimalen Bildwiederholfrequenz, bei der die Person aktuell den Ablauf noch als flüssig wahrnimmt, Ressourcen freigegebene werden.If this variation exceeds a defined threshold, a control unit for the display device is instructed to increase the refresh rate in iterative steps, as the current refresh rate setting is potentially below the flicker fusion frequency currently present in the individual. This allows for adaptive adjustment of the refresh rate to the individual and highly variable flicker fusion frequency of each person at any given time. This enables resource-efficient visualization that is perceived as good by the individual. This approach also allows for the visualization of highly realistic assistive graphics, as increased resource load does not necessarily lead to a reduction in the number of objects displayed. As explained above, resources can be freed up by reducing the refresh rate down to the minimum refresh rate at which the individual still perceives the process as smooth.
Den angesprochenen Schwellenwertvergleich visualisiert in der Darstellung der
Der gesamte Ablauf von zwischen den Verfahrensschritten VS 2 und VS 10 wird dann zyklisch wiederholt, sodass eine durchgehende Anpassung vorgenommen wird. Dafür wird dann jeweils im Verfahrensschritt VS 2 mit der zuvor ermittelten neuen Bildwiederholfrequenz als initiale Bildwiederholfrequenz für den nächsten Verfahrensdurchlauf gestartet.The entire process between steps VS 2 and VS 10 is then repeated cyclically, ensuring continuous adjustment. For this purpose, step VS 2 is started with the previously determined new frame rate as the initial frame rate for the next process run.
In der Darstellung der
Dabei ist in der
Die Darstellung der
Anhand dieser Grafik lässt sich also für den ersten in
Im Fall gemäß
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102024003569.9A DE102024003569B3 (en) | 2024-10-31 | 2024-10-31 | Method for visualizing an assistance graphic |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102024003569.9A DE102024003569B3 (en) | 2024-10-31 | 2024-10-31 | Method for visualizing an assistance graphic |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102024003569B3 true DE102024003569B3 (en) | 2025-11-06 |
Family
ID=96810797
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102024003569.9A Active DE102024003569B3 (en) | 2024-10-31 | 2024-10-31 | Method for visualizing an assistance graphic |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102024003569B3 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102011114059A1 (en) | 2011-09-22 | 2013-03-28 | Daimler Ag | Apparatus and method for displaying moving images in a motor vehicle and motor vehicle |
| JP2015101189A (en) | 2013-11-25 | 2015-06-04 | パイオニア株式会社 | Onboard display device, head up display, control method, program, and memory medium |
-
2024
- 2024-10-31 DE DE102024003569.9A patent/DE102024003569B3/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102011114059A1 (en) | 2011-09-22 | 2013-03-28 | Daimler Ag | Apparatus and method for displaying moving images in a motor vehicle and motor vehicle |
| JP2015101189A (en) | 2013-11-25 | 2015-06-04 | パイオニア株式会社 | Onboard display device, head up display, control method, program, and memory medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102004044771B4 (en) | Method for image-based driver identification in a motor vehicle | |
| DE102017128296B4 (en) | SYSTEM FOR CHANGING THE FIELD OF VIEW OF AN EXTERNAL REAR VIEW CAMERA | |
| DE102010030044A1 (en) | Restoration device for weather-impaired images and driver assistance system hereby | |
| DE112017005111T5 (en) | Board display controller | |
| DE112015004628B4 (en) | Imaging device and imaging method | |
| EP2934947A1 (en) | Motor vehicle having a camera monitoring system | |
| DE102018100215A1 (en) | Image display device | |
| DE102022207163B4 (en) | Vehicle display device and methods for its operation | |
| DE102018213588A1 (en) | Control device and method for reducing motion sickness of a user when viewing media content by means of data glasses while driving in a motor vehicle | |
| WO2021121491A2 (en) | Converting input image data from a plurality of vehicle cameras of a surround-view system into optimised output image data | |
| DE102017123228A1 (en) | Method for classifying an object point as static or dynamic, driver assistance system and motor vehicle | |
| EP3106349B1 (en) | Vision system for a commercial vehicle for the display of the statutory fields of view of a main mirror and a wide-angle mirror | |
| DE112014007163T5 (en) | Display controller and information display device | |
| DE102013001644A1 (en) | Method for white balance of an image representation and camera system for a motor vehicle | |
| DE102020107949A1 (en) | Field of view assist image generation apparatus and image conversion method | |
| DE102023002197A1 (en) | Method and device for image display for a vehicle | |
| DE102018118996A1 (en) | Method for determining a color correction value, image processing device, camera system and motor vehicle | |
| DE102024003569B3 (en) | Method for visualizing an assistance graphic | |
| DE102011082881A1 (en) | Method for representing surroundings of vehicle e.g. motor vehicle e.g. car, involves transforming primary image information into secondary image information corresponding to panoramic view using spatial information | |
| DE102012201564B3 (en) | System for representation of stereoscopic microscope image of object on picture screen, replaces computed stereoscopic image in specific region by monoscopic image, if stereoscopic perceptibility is not provided for specific region | |
| WO2023274704A1 (en) | Motor vehicle comprising an digital projection unit, and method for operating a motor vehicle | |
| DE102018110597B4 (en) | Image harmonization method, image processing device, camera system and motor vehicle | |
| DE102013020952A1 (en) | Method for setting a parameter relevant to the brightness and / or the white balance of an image representation in a camera system of a motor vehicle, camera system and motor vehicle | |
| EP3073446A1 (en) | Method for representing the surroundings of a vehicle | |
| DE102020135019B4 (en) | Electronic vehicle mirror system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication | ||
| R018 | Grant decision by examination section/examining division |