DE102016213640A1 - A method of visualizing information on a functional security compliant electronic display device - Google Patents
A method of visualizing information on a functional security compliant electronic display device Download PDFInfo
- Publication number
- DE102016213640A1 DE102016213640A1 DE102016213640.2A DE102016213640A DE102016213640A1 DE 102016213640 A1 DE102016213640 A1 DE 102016213640A1 DE 102016213640 A DE102016213640 A DE 102016213640A DE 102016213640 A1 DE102016213640 A1 DE 102016213640A1
- Authority
- DE
- Germany
- Prior art keywords
- displayed
- visual information
- raw
- information
- display device
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/109—Font handling; Temporal or kinetic typography
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/048—Interaction techniques based on graphical user interfaces [GUI]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur visuellen Darstellung von Informationen auf einer funktionale Sicherheit konformen elektronischen Anzeigevorrichtung (200), das Verfahren aufweisend: Empfangen (10) einer Rohinformation (11). Ermitteln (20) von erforderlichen Rohsymbolen (21), zur Darstellung der Rohinformation (11) als eine visuelle Information (210) auf der elektronischen Anzeigevorrichtung (200). Ermitteln (30) einer Abbildungsvorschrift (31), zur Darstellung der Rohinformation (11) als visuelle Information (210) auf der elektronischen Anzeigevorrichtung (200). Ermitteln (40) der darzustellenden visuellen Information (210), basierend auf der Rohinformation (11), den erforderlichen Rohsymbolen (21) und der Abbildungsvorschrift (31). Und darstellen (60) der visuellen Information (210) auf der elektronischen Anzeigevorrichtung (200). Und dabei weist jeder Verfahrensabschnitt (10, 20, 30, 40, 60) eine entsprechende Fehlerwahrscheinlichkeit auf, und jeder Verfahrensabschnitt (10, 20, 30, 40, 60) ist, unter Berücksichtigung der entsprechenden Fehlerwahrscheinlichkeit, sicher im Sinne einer funktionalen Sicherheit.
Die Erfindung betrifft ferner eine entsprechende Vorrichtung (300) und ein entsprechendes Kraftfahrzeug (400). The invention relates to a method for visualizing information on a functional safety compliant electronic display device (200), the method comprising: receiving (10) a raw information (11). Determining (20) required raw symbols (21) to display the raw information (11) as visual information (210) on the electronic display device (200). Determining (30) an imaging rule (31) to display the raw information (11) as visual information (210) on the electronic display device (200). Determining (40) the visual information (210) to be displayed, based on the raw information (11), the required raw symbols (21) and the mapping rule (31). And represent (60) the visual information (210) on the electronic display device (200). And in this case, each method section (10, 20, 30, 40, 60) has a corresponding error probability, and each method section (10, 20, 30, 40, 60) is, taking into account the corresponding error probability, safe in the sense of a functional security.
The invention further relates to a corresponding device (300) and a corresponding motor vehicle (400).
Description
Die vorliegende Erfindung betrifft ein Verfahren zur visuellen Darstellung von Informationen auf einer funktionale-Sicherheit-konformen elektronischen Anzeigevorrichtung. The present invention relates to a method for visualizing information on a functional safety compliant electronic display device.
Im Zuge der stetigen Hard- und Softwareverbesserung an Kombiinstrumenten im Fahrzeug ist eine ansprechende Anzeige von dynamischen Inhalten auf dem Fahrzeugdisplay möglich geworden. Eine Beispiel für eine anzuzeigende Warnmeldung wäre beispielsweise die Meldung, „Motorhaube ist offen“. In the course of the continuous hardware and software improvement on instrument cluster in the vehicle an appealing display of dynamic content on the vehicle display has become possible. An example of a warning message to be displayed would be, for example, the message "Engine hood is open".
Ein technisches Problem, das hierbei effizient gelöst werden muss, ist das ‚Font Rendering’: Dies bezeichnet den Prozess, einen als Programmcode vorhandenen Text zu Bildern zu verarbeiten, die dann auf dem Display angezeigt werden können. Font Rendering soll dabei sinnvollerweise für unterschiedliche Sprachen und Schriftarten möglich sein. One technical problem that needs to be solved efficiently is Font Rendering: this is the process of processing textual code into pictures that can then be displayed on the screen. Font rendering should be useful for different languages and fonts.
Das allgemein übliche Verfahren des Font Renderings läuft wie folgt ab: Zunächst liegt der darzustellende Text als Textstring/Zeichencode vor, der logische Informationen zu Textinhalt, Sprache, Größe, Schriftart und dergleichen enthält. Dann wird dieser logische Text von einer Layout Engine verarbeitet. Die Layout Engine zerlegt den Text im Wesentlichen in Einzelzeichen, sogenannten Glyphen, und legt deren Position, die Abstände und Zeilenumbrüche fest. Auf diese Weise wird der logische Text in einen visuellen Text umgewandelt, wobei die visuelle Erzeugung der Einzelschriftzeichen in einem nächsten Schritt erfolgt. Konkrete Aufgaben der Layout Engine sind beispielsweise das sogenannte ‚Kerning’, eine an bestimmte Glyphenabfolgen angepasste Wahl der Glyphenabstände, sowie die Verschmelzung von zwei Einzelglyphen zu einer Einzelglyphe, was für bestimmte Glyphenabfolgen erforderlich sein kann, sogenannte Ligaturen. Weiterhin erkennt die Layout Engine die sprachabhängige Reihenfolge, in der die Glyphen abgearbeitet werden müssen, wie beispielsweise von rechts nach links im Hebräischen. The common method of font rendering is as follows: First, the text to be displayed is a text string / character code containing logical information on text content, language, size, font, and the like. Then this logical text is processed by a layout engine. The layout engine essentially breaks up the text into single characters, called glyphs, and determines their position, spacing, and line breaks. In this way, the logical text is converted into visual text, with the visual generation of the individual characters occurring in a next step. Concrete tasks of the Layout Engine are, for example, the so-called 'kerning', a choice of glyph distances adapted to specific glyph sequences, as well as the merger of two single glyphs into a single glyph, which may be required for certain glyph sequences, so-called ligatures. Furthermore, the layout engine recognizes the language-dependent order in which the glyphs have to be processed, such as from right to left in Hebrew.
Die von der Layout Engine vorgegebenen Schriftzeichen werden von der Glyph Engine gerendert, das heißt, in eine visuelle Beschreibung umgesetzt. Die Schriftzeichen werden dann an die von der Layout Engine vorgegebenen Positionen gesetzt. Auf diese Weise wird ein vollständiger visueller Text erzeugt. Dieser wird in der Regel als Bitmap generiert und kann dann direkt auf dem Display angezeigt werden. Bitmaps sind allerdings sehr speicherintensiv, da sie insbesondere nicht ohne Qualitätseinbußen skalierbar sind, und somit für jede Größeneinstellung eine eigene Bitmap erzeugt werden muss. Alternativ kann auch eine skalierbare Vektordarstellung ausgegeben werden, die dann noch zu einer Bitmap umgerechnet werden muss. Dies erfolgt entweder über die CPU oder wird über einen Vektorgrafikprozessor ‚GPU’ abgewickelt, um den Hauptprozessor, die CPU, zu entlasten. Dabei kann auch eine Programmierschnittstelle, wie beispielsweise ‚OpenVG’, ein Standard, um Vektorgrafiken zu zeichnen, unterstützt werden. Es gibt GPUs, die OpenVG sehr effizient bezüglich Speicherverbrauch und Geschwindigkeit umsetzen. Allgemein ist die Verwendung von OpenVG sehr vorteilhaft, da OpenVG geschickt von einer vorhandenen Hardware-Beschleunigung, wie einem parallelen und optimierten Ausführen von Prozessen, Gebrauch macht. The characters given by the Layout Engine are rendered by the Glyph Engine, that is, translated into a visual description. The characters are then set to the positions specified by the layout engine. This will produce a complete visual text. This is usually generated as a bitmap and can then be displayed directly on the display. However, bitmaps are very memory-intensive, since they are not scalable without sacrificing quality, and thus a separate bitmap must be generated for each size setting. Alternatively, a scalable vector representation can be output, which then still has to be converted to a bitmap. This is done either through the CPU or via a vector graphics processor, GPU 'handled to relieve the main processor, the CPU. It also supports a programming interface such as OpenVG, a standard for drawing vector graphics. There are GPUs that implement OpenVG very efficiently in terms of memory usage and speed. In general, the use of OpenVG is very beneficial because OpenVG skilfully makes use of existing hardware acceleration, such as parallel and optimized running of processes.
Insbesondere für Universal-Kombiinstrumente, die weltweit eingesetzt werden, muss auf eine effiziente und speicherarme Implementierung des Font Renderings Wert gelegt werden. So besitzt etwa die chinesische Schriftsprache viele Tausend Glyphen. Diese daher einfach vorzurendern und als Bitmap im Cache anzulegen, ist daher viel zu speicherintensiv. Especially for universal instrument clusters that are used worldwide, an efficient and low-memory implementation of font rendering must be emphasized. For example, the Chinese literary language has many thousands of glyphs. Therefore, to simply pre-render and cache them as a bitmap is much too memory intensive.
In Fahrzeugen ergibt sich nun folgende zusätzliche Komplikation: Einzelne Fahrzeugfunktionen können einer funktionalen Sicherheit unterliegen. Die Vorgehensweise für die Umsetzung solcher Funktionen ist in der
Aus diesem Grund kann beim Font Rendering im Fahrzeug nicht ohne Weiteres auf Standard-Methoden wie die Verwendung von OpenVG zurückgegriffen werden: Diese sind zwar unter Umständen sehr effizient, allerdings nicht spezifisch auf den Automobilmarkt zugeschnitten und damit nicht ISO-zertifiziert. For this reason, the font rendering in the vehicle can not be easily resorted to standard methods such as the use of OpenVG: Although these may be very efficient, but not specifically tailored to the automotive market and thus not ISO-certified.
Nachteilig ist ferner allen Verfahren, dass nicht sichergestellt werden kann, dass Warnungen stets korrekt auf dem Display dargestellt werden, und dass nicht sichergestellt werden kann, dass die auf dem Display dargestellte Nachricht auch für den Fahrzeugnutzer sichtbar und/oder lesbar ist. Ein weiterer Nachteil ist, dass mit den oben genannten Verfahren nicht sichergestellt werden kann, dass keine Falschwarnungen angezeigt werden, um beispielsweise ein Unfallrisiko, aufgrund einer dargestellten Falschmeldung auszuschließen. A further disadvantage is all methods that can not be ensured that warnings are always displayed correctly on the display, and that it can not be ensured that the message displayed on the display is also visible to the vehicle user and / or readable. A further disadvantage is that it can not be ensured with the above-mentioned methods that no false warnings are displayed in order, for example, to preclude an accident risk due to a misrepresentation shown.
Daher wäre es wünschenswert eine Möglichkeit bereitzustellen, welche darzustellende Nachrichten auf einem Fahrzeug-Display sicher, bezüglich einer funktionalen Sicherheit, und dabei effizient, bezüglich Speicherverbrauch und Darstellungsgeschwindigkeit, darstellen kann. Therefore, it would be desirable to provide a way to represent messages to be displayed on a vehicle display safely, in terms of functional safety, and thereby efficiently in terms of memory usage and presentation speed.
Es ist Ziel der Erfindung eine Möglichkeit vorzuschlagen, welche zumindest einen Teil der im Stand der Technik bekannten Nachteile vermeidet oder zumindest vermindert. It is an object of the invention to propose a possibility which avoids or at least reduces at least some of the disadvantages known in the prior art.
Die Aufgabe wird erfindungsgemäß gelöst, mittels eines Verfahrens gemäß dem Hauptanspruch, sowie mittels eines Systems gemäß einem nebengeordneten Anspruch. The object is achieved by a method according to the main claim, and by means of a system according to an independent claim.
Der Gegenstand des Hauptanspruches betrifft dabei ein Verfahren zur visuellen Darstellung von Informationen auf einer funktionale-Sicherheit-konformen elektronischen Anzeigevorrichtung. Das Verfahren weist auf: Empfangen einer Rohinformation. Ermitteln von erforderlichen Rohsymbolen, zur Darstellung der Rohinformation als eine visuelle Information auf der elektronischen Anzeigevorrichtung. Ermitteln einer Abbildungsvorschrift, zur Darstellung der Rohinformation als visuelle Information auf der elektronischen Anzeigevorrichtung. Ermitteln der darzustellenden visuellen Information, basierend auf der Rohinformation, den erforderlichen Rohsymbolen und der Abbildungsvorschrift. Und darstellen der visuellen Information auf der elektronischen Anzeigevorrichtung. Dabei weist jeder Verfahrensabschnitt eine entsprechende Fehlerwahrscheinlichkeit auf. Und jeder Verfahrensabschnitt ist, unter Berücksichtigung der entsprechenden Fehlerwahrscheinlichkeit, sicher im Sinne einer funktionalen Sicherheit. The subject of the main claim relates to a method for the visual display of information on a functional safety-compliant electronic display device. The method includes: receiving a raw information. Determining necessary raw symbols to represent the raw information as visual information on the electronic display device. Determining a mapping rule, for displaying the raw information as visual information on the electronic display device. Determine the visual information to be displayed, based on the raw information, the required raw symbols and the mapping rule. And represent the visual information on the electronic display device. Each method section has a corresponding error probability. And every procedural section, taking into account the corresponding error probability, is safe in the sense of functional safety.
Die Verfahrensschritte können dabei automatisiert ausgeführt werden. The process steps can be carried out automatically.
Eine funktionale Sicherheit im Sinne der Erfindung kann dabei den Teil der Sicherheit eines Systems meinen, der von der korrekten Funktion des sicherheitsbezogenen Systems und anderer risikomindernder Maßnahmen abhängt. Funktionale Sicherheit im Automotive-Bereich wird auch als ‚FuSi’ abgekürzt. Functional safety in the sense of the invention may mean the part of the safety of a system which depends on the correct functioning of the safety-related system and other risk-reducing measures. Functional safety in the automotive sector is also abbreviated as 'FuSi'.
Eine funktionale-Sicherheit-konforme elektronische Anzeigevorrichtung im Sinne der Erfindung kann dabei eine Anzeigevorrichtung meinen, welche gemäß einer, dem Einsatzbereich der Anzeigevorrichtung entsprechenden Norm, als funktional Sicher im Sinne dieser Norm angesehen werden kann. A functional safety-compliant electronic display device in the sense of the invention may mean a display device which, according to a standard which corresponds to the field of application of the display device, can be regarded as functionally safe within the meaning of this standard.
Eine visuelle Darstellung von Informationen im Sinne der Erfindung, meint dabei eine Anzeige von Informationen, in einer für das menschliche Auge erfassbare Weise. A visual representation of information in the sense of the invention means an indication of information in a manner that can be detected by the human eye.
Eine Rohinformation im Sinne der Erfindung, kann dabei eine Information meinen, welche einen Hinweis darauf gibt, welcher Inhalt visuell dargestellt werden soll. Die Rohinformation kann dazu eine darzustellende Nachricht aufweisen. Ferner kann die Rohinformation auch eine Information darüber enthalten, wie die darzustellende Nachricht dargestellt werden soll. Beispielsweise können dabei Angaben enthalten sein, die eine Flächenbeschränkung der Nachricht beschreiben. Ein weiteres Beispiel für solch eine Angabe kann auch eine Mindesttextgröße der darzustellenden Nachricht sein. A raw information in the sense of the invention may mean information which gives an indication as to which content should be displayed visually. The raw information can for this purpose have a message to be displayed. Furthermore, the raw information may also contain information about how the message to be displayed is to be displayed. For example, this information may be included, which describe a surface restriction of the message. Another example of such an indication may also be a minimum text size of the message to be displayed.
Ein Rohsymbol im Sinne der Erfindung, kann dabei eine bereits grundständige Darstellung eines Zeichens oder eines Teiles eines Zeichens sein. Beispielsweise kann ein Rohsymbol für den Buchstaben ‚X’ eine rudimentäre Darstellung des gesamten Buchstabens sein. Das Rohsymbol kann jedoch auch eine bereits komplexere Darstellung des Buchstabens, beispielsweise eine bereits vorgerenderte Darstellung des betreffenden Buchstabens aufweisen. Ferner kann es auch möglich sein, dass das Rohsymbol für den hier beispielhaften Buchstaben ‚X’ das Symbol ‚/’ aufweist. Durch eine Manipulation des doppelt genutzten Symboles ‚/’ kann dabei dann der beispielhafte Zielbuchstabe ‚X’ aufgebaut werden. A raw symbol in the sense of the invention can be an already basic representation of a character or a part of a character. For example, a raw symbol for the letter 'X' may be a rudimentary representation of the entire letter. However, the raw symbol can also have an already more complex representation of the letter, for example an already pre-rendered representation of the letter in question. Furthermore, it may also be possible for the raw symbol to have the symbol '/' for the exemplary letter 'X'. Through a manipulation of the double-used symbol, / ', the exemplary target letter' X 'can then be constructed.
Eine Abbildungsvorschrift im Sinne der Erfindung meint dabei eine Vorschrift, wie ein Rohsymbol oder auch mehrere Rohsymbole derart manipuliert werden können, dass als Ergebnis, mit ihnen die darzustellende Information aufgebaut werden kann. A mapping rule in the sense of the invention means a rule as to how a raw symbol or even several raw symbols can be manipulated such that, as a result, the information to be displayed can be constructed with them.
Durch die erfindungsgemäße Lehre wird der Vorteil erreicht, dass nur ein Bruchteil an herkömmlicherweise vorgehaltenen Daten bereitgehalten werden muss, um notwendige, darzustellende Informationen in einem Kraftfahrzeug und/oder einer medizinischen Vorrichtung anzeigen zu können. The teaching according to the invention achieves the advantage that only a fraction of conventionally held data has to be kept ready in order to be able to display necessary information to be presented in a motor vehicle and / or a medical device.
Der Gegenstand eines nebengeordneten Anspruches betrifft dabei eine Vorrichtung zur visuellen Darstellung von Informationen auf einer funktionale-Sicherheit-konformen elektronischen Anzeigevorrichtung, die Vorrichtung aufweisend: Ein Empfangsmittel, zum Empfangen einer Rohinformation. Ein Rohsymbolermittlungsmittel, zum Ermitteln von erforderlichen Rohsymbolen, zur Darstellung der Rohinformation als eine visuelle Information auf der elektronischen Anzeigevorrichtung. Ein Abbildungsvorschriftsermittlungsmittel, zum Ermitteln einer Abbildungsvorschrift, zur Darstellung der Rohinformation als visuelle Information auf der elektronischen Anzeigevorrichtung. Ein Ermittlungsmittel, zum Ermitteln der darzustellenden visuellen Information, basierend auf der Rohinformation, den erforderlichen Rohsymbolen und der Abbildungsvorschrift. Und ein Übergabemittel, zum Übergeben der darzustellenden visuellen Information an die funktionale-Sicherheit-konforme elektronische Anzeigevorrichtung, zur Darstellung der visuellen Information auf der elektronischen Anzeigevorrichtung. Und dabei ist die Vorrichtung dazu eingerichtet, irgendein erfindungsgemäßes Verfahren auszuführen. The subject matter of an independent claim relates to a device for the visual display of information on a functional safety-compliant electronic display device, the device comprising: a receiving means for receiving a raw information. A raw symbol determination means for determining necessary raw symbols for displaying the raw information as visual information on the electronic display device. A mapping rule determining means for determining a mapping rule for displaying the raw information as visual information on the electronic display device. A determination means for determining the visual information to be displayed, based on the raw information, the required raw symbols and the mapping rule. And a transfer means for transferring the visual information to be displayed to the functional safety-compliant electronic display device for displaying the visual information on the electronic display device. And the device is set up to carry out any method according to the invention.
Durch die erfindungsgemäße Lehre wird der Vorteil erreicht, dass eine Vorrichtung bereitgestellt werden kann, mit welcher der Bruchteil an herkömmlicherweise vorgehaltenen Daten effizient verarbeitet werden kann, um notwendige, darzustellende Informationen in einem Kraftfahrzeug und/oder einer medizinischen Vorrichtung anzeigen zu können. The teaching according to the invention achieves the advantage that a device can be provided with which the fraction of conventionally held data can be efficiently processed in order to be able to display necessary information to be presented in a motor vehicle and / or a medical device.
Der Gegenstand eines weiteren nebengeordneten Anspruches betrifft dabei ein Kraftfahrzeug, aufweisend eine funktionale-Sicherheit-konforme elektronische Anzeigevorrichtung und eine erfindungsgemäße Vorrichtung. The subject of another independent claim relates to a motor vehicle, comprising a functional safety-compliant electronic display device and a device according to the invention.
Und dabei ist das Kraftfahrzeug dazu eingerichtet, irgendein erfindungsgemäßes Verfahren auszuführen. And the motor vehicle is set up to carry out any method according to the invention.
Durch die erfindungsgemäße Lehre wird der Vorteil erreicht, dass ein Kraftfahrzeug bereitgestellt werden kann, welches dazu eingerichtet ist, den Bruchteil an herkömmlicherweise vorgehaltenen Daten effizient verarbeiten zu können, um notwendige, darzustellende Informationen in dem Kraftfahrzeug anzeigen zu können. The teaching according to the invention achieves the advantage that a motor vehicle can be provided which is equipped to efficiently process the fraction of conventionally stored data in order to be able to display necessary information to be displayed in the motor vehicle.
Der Gegenstand eines weiteren nebengeordneten Anspruches betrifft dabei eine medizinische Vorrichtung, aufweisend eine funktionale-Sicherheit-konforme elektronische Anzeigevorrichtung und eine erfindungsgemäße Vorrichtung. Und dabei ist die medizinische Vorrichtung dazu eingerichtet, irgendein erfindungsgemäßes Verfahren auszuführen. The subject matter of a further independent claim relates to a medical device, comprising a functional safety-compliant electronic display device and a device according to the invention. And the medical device is adapted to carry out any method according to the invention.
Durch die erfindungsgemäße Lehre wird der Vorteil erreicht, dass eine medizinische Vorrichtung bereitgestellt werden kann, welche dazu eingerichtet ist, den Bruchteil an herkömmlicherweise vorgehaltenen Daten effizient verarbeiten zu können, um notwendige, darzustellende Informationen in der medizinischen Vorrichtung anzeigen zu können. The teaching according to the invention achieves the advantage that a medical device can be provided which is configured to efficiently process the fraction of conventionally stored data in order to be able to display necessary information to be displayed in the medical device.
Der Gegenstand eines weiteren nebengeordneten Anspruches betrifft dabei ein Computerprogrammprodukt für eine Vorrichtung, ein Kraftfahrzeug und/oder für eine medizinische Vorrichtung, welche beziehungsweise welches jeweils nach irgendeinem erfindungsgemäßen Verfahren betreibbar ist. The subject matter of a further independent claim relates to a computer program product for a device, a motor vehicle and / or for a medical device which can be operated by any method according to the invention.
Durch die erfindungsgemäße Lehre wird der Vorteil erreicht, dass das Verfahren besonders effizient automatisiert ausgeführt werden kann. The teaching according to the invention achieves the advantage that the method can be carried out in a particularly efficient automated manner.
Der Gegenstand eines weiteren nebengeordneten Anspruches betrifft dabei einen Datenträger aufweisend ein erfindungsgemäßes Computerprogrammprodukt. The subject matter of a further independent claim relates to a data carrier comprising a computer program product according to the invention.
Durch die erfindungsgemäße Lehre wird der Vorteil erreicht, dass das Verfahren besonders effizient auf die das Verfahren ausführenden Vorrichtungen, Systeme und/oder Kraftfahrzeuge verteilt beziehungsweise vorgehalten werden kann. The teaching according to the invention achieves the advantage that the method can be distributed or kept in a particularly efficient manner on the devices, systems and / or motor vehicles carrying out the method.
Bevor nachfolgend Ausgestaltungen der Erfindung eingehender beschrieben werden, ist zunächst festzuhalten, dass die Erfindung nicht auf die beschriebenen Komponenten oder die beschriebenen Verfahrensschritte beschränkt ist. Weiterhin stellt auch die verwendete Terminologie keine Einschränkung dar, sondern hat lediglich beispielhaften Charakter. Soweit in der Beschreibung und den Ansprüchen der Singular verwendet wird ist dabei jeweils der Plural mit umfasst, soweit der Kontext dies nicht explizit ausschließt. Etwaige Verfahrensschritte können, soweit der Kontext dies nicht explizit ausschließt, automatisiert ausgeführt werden. Entsprechende Verfahrensabschnitte können zu entsprechenden Vorrichtungseigenschaften führen und umgekehrt, so dass, sofern der Kontext dies nicht explizit ausschließt, ein Wechsel eines Verfahrensmerkmales in ein Vorrichtungsmerkmal ermöglicht wird und umgekehrt. Before describing embodiments of the invention in more detail below, it should first be noted that the invention is not limited to the described components or the described method steps. Furthermore, the terminology used is not a limitation, but has only exemplary character. Insofar as the singular is used in the description and the claims, the plural is included in each case, unless the context explicitly excludes this. Any method steps can, if the context does not explicitly exclude this, be carried out automatically. Corresponding method sections can lead to corresponding device properties and vice versa, so that, unless the context explicitly excludes this, a change of a method feature into a device feature is made possible and vice versa.
Nachfolgend werden weitere exemplarische Ausgestaltungen des erfindungsgemäßen Verfahrens erläutert. Hereinafter, further exemplary embodiments of the method according to the invention will be explained.
Entsprechend einer ersten exemplarischen Ausgestaltung weist das Verfahren ferner auf, dass die visuelle Information einen Text und/oder ein Symbol aufweist. Und dabei ist das Symbol vorzugsweise ein Symbol, welches in einer Textnachricht darstellbar ist. According to a first exemplary embodiment, the method further comprises that the visual information comprises a text and / or a symbol. And the symbol is preferably a symbol that can be displayed in a text message.
Die visuelle Darstellung von Informationen kann dabei beispielsweise eine Textnachricht und/oder Symbolnachricht auf einem LC-Display, einem TFT-Display und dergleichen aufweisen. Solche Symbole können dabei beispielsweise Warnicons, Verkehrsschilder, Hinweiszeichen und dergleichen sein. The visual representation of information may include, for example, a text message and / or icon message on a LC display, a TFT display and the like. Such symbols may be, for example, warning signs, traffic signs, information signs and the like.
Die Rohinformation kann dabei als darzustellende Nachricht beispielsweise einen Text aufweisen, der vorzugsweise in der aktuell verwendeten Sprache dargestellt werden kann. Die darzustellende Nachricht kann dabei auch Symbole aufweisen, die sich von Textsymbolen einer menschlichen Sprache unterscheiden, wie beispielsweise Warnicons, Abbildungen von Verkehrsschildern und/oder Hinweisschildern oder dergleichen. The raw information can have, for example, a text as the message to be displayed, which text can preferably be displayed in the currently used language. The message to be displayed may also have symbols that differ from text symbols of a human language, such as warnings, images of road signs and / or signs or the like.
Diese Ausgestaltung weist den Vorteil auf, dass auf effektive Weise Warnhinweise in Form eines erläuternden Textes dargestellt werden können. Dadurch kann erreicht werden, dass der Benutzer dezidierte Informationen erhalten kann, als dies mit herkömmlichen Warnicons möglich ist. This embodiment has the advantage that warnings in the form of an explanatory text can be displayed in an effective manner. This can be achieved that the user can receive dedicated information than is possible with conventional warning icons.
Entsprechend einer weiteren exemplarischen Ausgestaltung weist das Verfahren ferner auf, dass das Ermitteln von erforderlichen Rohsymbolen ein Verwenden eines landesprachlichen Rohsymbolsets aufweist. According to a further exemplary embodiment, the method further comprises determining required raw symbols using a raw language symbol set.
Die Rohinformation kann dabei eine Information über die zu verwendende Landessprache des darzustellenden Textes aufweisen. The raw information can have information about the national language of the text to be displayed.
Diese Ausgestaltung weist den Vorteil auf, dass die darzustellende Nachricht in derjenigen Landessprache ausgegeben werden kann, die für die Nutzung der Vorrichtung, des Systems oder des Kraftfahrzeuges ausgewählt ist. This embodiment has the advantage that the message to be displayed can be output in the national language selected for the use of the device, the system or the motor vehicle.
Insbesondere im Bereich der Kraftfahrzeugvermietung, des Cars-Sharing und im Bereich mobiler medizinischer Vorrichtungen kann dies ein großer Vorteil sein, da insbesondere dabei zu erwarten ist, dass verschiedene Benutzer unterschiedliche Muttersprachen verwenden. This can be a great advantage, in particular in the area of motor vehicle rental, car sharing and mobile medical devices, since in particular it is to be expected that different users will use different native languages.
Entsprechend einer weiteren exemplarischen Ausgestaltung weist das Verfahren ferner auf, dass das Verwenden des landesprachlichen Rohsymbolsets ein Ermitteln einer zu verwendenden Landessprache für die dazustellende visuelle Information aufweist. Und falls ein, für die zu verwendende Landessprache, erforderliches Rohsymbolset nicht vorgehalten ist, weist das Verfahren ferner auf: Anfordern des entsprechenden Rohsymbolsets. Einlesen des entsprechenden Rohsymbolsets. Und verwenden des entsprechenden Rohsymbolsets als landesprachliches Rohsymbolset. According to a further exemplary embodiment, the method further comprises using the vernacular raw symbol set to determine a local language to be used for the visual information to be displayed. And if a raw symbol set required for the national language to be used is not kept, the method further comprises: requesting the corresponding raw symbol set. Read in the corresponding raw symbol set. And use the corresponding raw symbol set as the vernacular raw symbol set.
Diese Ausgestaltung weist den Vorteil auf, dass nicht mehrere Landessprachsets vorgehalten werden müssen, sondern das zu verwendende Landessprachset bei Bedarf aus einem Backend, einer Cloud oder dergleichen nachgeladen werden kann, um es anschließend verwenden zu können. Wird bei neuer Benutzung eine neue Landessprache genutzt, kann bei Bedarf erneut ein nunmehr zu verwendendes Landessprachset nachgeladen werden. Dabei kann das bisherige Landessprachset bei Bedarf überschrieben werden, wodurch das Verfahren mit einem geringeren Speicherbedarf auskommen kann. Dadurch können Kosten verringert werden. This refinement has the advantage that it is not necessary to maintain a plurality of national language sets, but instead to be able to reload the national language set to be used from a backend, a cloud or the like in order to subsequently use it. If a new national language is used with a new use, a national language set now to be used can be reloaded if necessary. In doing so, the previous national language set can be overwritten if necessary, as a result of which the method can manage with a smaller storage requirement. This can reduce costs.
Entsprechend einer weiteren exemplarischen Ausgestaltung weist das Verfahren ferner auf, dass das Ermitteln der Abbildungsvorschrift, basierend auf den erforderlichen Rohsymbolen erfolgt. According to a further exemplary embodiment, the method further comprises determining the mapping rule based on the required raw symbols.
Diese Ausgestaltung weist den Vorteil auf, dass dasselbe Rohsymbol für verschiedene Teile der darzustellenden Information verwenden werden kann. Dadurch kann der insgesamt benötigte Rechenaufwand zur Darstellung der darzustellenden Information verringert werden. This embodiment has the advantage that the same raw symbol can be used for different parts of the information to be displayed. As a result, the total amount of computation required to display the information to be displayed can be reduced.
Entsprechend einer weiteren exemplarischen Ausgestaltung weist das Verfahren ferner auf, dass das Ermitteln der darzustellenden visuellen Information, basierend auf einer entsprechenden Kombination von zumindest einem Teil der Abbildungsvorschrift mit den erforderlichen Rohsymbolen erfolgt. According to a further exemplary embodiment, the method further comprises determining the visual information to be displayed, based on a corresponding combination of at least part of the mapping rule with the required raw symbols.
Diese Ausgestaltung weist den Vorteil auf, dass der insgesamt benötigte Rechenaufwand zur Darstellung der darzustellenden Information weiter verringert werden kann. This embodiment has the advantage that the total amount of computation required to display the information to be displayed can be further reduced.
Entsprechend einer weiteren exemplarischen Ausgestaltung weist das Verfahren ferner auf, dass die Abbildungsvorschrift ein Faktorisierungsvorschriftsset mit Faktorisierungsvorschriften für die erforderlichen Rohsymbole aufweist. According to a further exemplary embodiment, the method further comprises that the mapping rule comprises a factorization rule set with factorization rules for the required raw symbols.
Eine Faktorisierungsvorschrift im Sinne der Erfindung kann dabei eine Vorschrift aufweisen, wie ein Rohsymbol zu skaliert ist. Solch ein Skalieren kann dabei beispielsweise ein Stauchen, Strecken, Verlängern, Verkürzen, Verdicken, Ausdünnen und dergleichen auf weisen. A factorization rule in the sense of the invention can have a rule as to how a raw symbol is to be scaled. Such scaling can include upsetting, stretching, lengthening, shortening, thickening, thinning and the like, for example.
Diese Ausgestaltung weist den Vorteil auf, dass ein Rohsymbol noch häufiger für unterschiedliche Teile der darzustellenden Information verwendet werden kann. Dadurch kann das Rohsymbolset kleiner werden, wodurch ein geringerer Speicherbedarf notwendig werden kann. This embodiment has the advantage that a raw symbol can be used even more frequently for different parts of the information to be displayed. This can reduce the size of the raw symbol set, which may require less memory.
Entsprechend einer weiteren exemplarischen Ausgestaltung weist das Verfahren ferner auf, dass das Ermitteln der darzustellenden visuellen Information, basierend auf einer entsprechenden Kombination der Faktorisierungsvorschriften mit den erforderlichen Rohsymbolen erfolgt. According to a further exemplary embodiment, the method further comprises determining the visual information to be displayed, based on a corresponding combination of the factorization rules with the required raw symbols.
Diese Ausgestaltung weist den Vorteil auf, dass der insgesamt benötigte Rechenaufwand zur Darstellung der darzustellenden Information noch weiter verringert werden kann. This embodiment has the advantage that the total amount of computation required to display the information to be displayed can be further reduced.
Entsprechend einer weiteren exemplarischen Ausgestaltung weist das Verfahren ferner auf, dass das ermitteln der darzustellenden visuellen Information ein Rendern aufweist. According to a further exemplary embodiment, the method further comprises that the determination of the visual information to be displayed comprises rendering.
Diese Ausgestaltung weist den Vorteil auf, dass noch besser ablesbare Informationen dargestellt werden können. This embodiment has the advantage that even better readable information can be displayed.
Entsprechend einer weiteren exemplarischen Ausgestaltung weist das Verfahren ferner ein Darstellen der visuellen Information in einer vordersten Schicht der Anzeigevorrichtung auf. According to another exemplary embodiment, the method further comprises displaying the visual information in a frontmost layer of the display device.
Diese Ausgestaltung weist den Vorteil auf, dass sichergestellt werden kann, dass die darzustellende Information für den Benutzer sichtbar und somit ablesbar ist. This embodiment has the advantage that it can be ensured that the information to be displayed is visible to the user and thus readable.
Entsprechend einer weiteren exemplarischen Ausgestaltung weist das Verfahren ferner auf, dass das verwendete landesprachliche Rohsymbolset aus einer Gruppe aus landessprachlichen Rohsymbolen auswählbar ist. According to a further exemplary embodiment, the method further comprises that the raw language symbol set used is selectable from a group of national language raw symbols.
Ein verwendetes landesprachliches Rohsymbolset kann dabei aus einer Gruppe aus landessprachlichen Rohsymbolen auswählbar ist. Dabei kann die Gruppe aus landessprachlichen Rohsymbolen beispielsweise mindestens 30 Landessprachen aufweist. Ferner kann die Gruppe an landessprachlichen Rohsymbolen beispielsweise eine Gesamtgröße aufweisen, die geringer ist als 38MB, vorzugsweise geringer ist als 15MB, besonders bevorzugt geringer ist als 10MB. A used raw language symbol set can be selected from a group of national language raw symbols. For example, the group of national language raw symbols may have at least 30 national languages. Further, the group of national raw language symbols may, for example, have a total size less than 38MB, preferably less than 15MB, more preferably less than 10MB.
Diese Ausgestaltung weist den Vorteil auf, dass für unterschiedliche Landessprachen unterschiedliche Rohsymbolsets vorgehalten werden können. Dadurch kann die darzustellende Information mit weniger Speicherbedarf und/oder Rechenaufwand ermittelt beziehungsweise bestimmt werden. This refinement has the advantage that different crude symbol sets can be maintained for different national languages. As a result, the information to be displayed can be determined or determined with less memory requirement and / or computational complexity.
Entsprechend einer weiteren exemplarischen Ausgestaltung weist das Verfahren ferner auf, dass das Ermitteln der darzustellenden visuellen Information ferner aufweist: Rendern der dazustellenden visuellen Information, basierend auf der Rohinformation, den erforderlichen Rohsymbolen und der Abbildungsvorschrift. Ermitteln einer alternativen darzustellenden visuellen Information, basierend auf einem primitiven Rendern der erforderlichen Rohsymbole. Vergleichen der darzustellenden visuellen Information mit der alternativen darzustellenden visuellen Information. Dabei sind das Ermitteln der alternativen darzustellenden visuellen Information und das Vergleichen der darzustellenden visuellen Information mit der alternativen darzustellenden visuellen Information sicher im Sinne einer funktionalen Sicherheit. Und, falls, basierend auf einem Abweichkriterium, zumindest ein Teil der darzustellenden visuellen Information als fehlerhaft ermittelt wird, weist das Verfahren ferner auf: Ersetzen des fehlerhaften Teiles der darzustellenden visuellen Information mit einem entsprechenden Teil der alternativen darzustellenden visuellen Information. According to a further exemplary embodiment, the method further comprises determining the visual information to be displayed further comprising: rendering the visual information to be displayed, based on the raw information, the required raw symbols and the mapping rule. Determine alternative visual information to display based on primitive rendering of the required raw symbols. Compare the visual information to be displayed with the alternative visual information to be displayed. In this case, the determination of the alternative visual information to be displayed and the comparison of the visual information to be presented with the alternative visual information to be displayed are safe in the sense of a functional safety. And if, based on a discrepancy criterion, at least a portion of the visual information to be presented is determined to be defective, the method further comprises: replacing the defective portion of the visual information to be displayed with a corresponding portion of the alternative visual information to be displayed.
Diese Ausgestaltung weist den Vorteil auf, dass falls das Rendern zumindest eines Teiles der darzustellenden Information fehlschlägt und/oder in einer festgelegten Zeit, in welcher die dazustellende Information ermittelt werden soll, diese nicht fertig gerendert werden kann, der nicht korrekt und/oder fertig gerenderte Teil der darzustellenden Information durch einen entsprechenden rudimentär darstellbaren Teil getauscht werden kann. Dadurch kann sichergestellt werden, dass die darzustellende Information ablesebar ermittelt werden kann. In diesem Fall ist zwar möglicherweise zumindest ein Teil der darzustellenden Information nicht mehr in für das menschliche Auge gewohnter, also ‚schöner’ Weise ablesbar, jedoch immer noch derart gut ablesbar, dass die darzustellende Information vom Benutzer einwandfrei verstanden werden kann. This embodiment has the advantage that if rendering of at least a portion of the information to be displayed fails and / or in a fixed time in which the information to be determined is to be determined, it can not be rendered ready, which is not rendered correctly and / or finished Part of the information to be displayed can be exchanged by a corresponding rudimentary representable part. This can ensure that the information to be displayed can be determined by reading. In this case, it is true that at least some of the information to be displayed may no longer be readable in a manner that is familiar to the human eye, that is to say 'more beautiful', but still so easy to read that the information to be displayed can be perfectly understood by the user.
Entsprechend einer weiteren exemplarischen Ausgestaltung weist das Verfahren ferner auf, dass die erforderlichen Rohsymbole jeweils eine entsprechende primitive vorgerenderte Version des entsprechenden Rohsymboles aufweisen. Und dabei weist das Ermitteln der darzustellenden visuellen Information ferner auf: Rendern der dazustellenden visuellen Information, basierend auf der Rohinformation, den erforderlichen Rohsymbolen und der Abbildungsvorschrift. Ermitteln einer alternativen darzustellenden visuellen Information, basierend auf der Rohinformation und den entsprechenden primitiven vorgerenderten Versionen der entsprechenden erforderlichen Rohsymbole. Vergleichen der darzustellenden visuellen Information mit der alternativen darzustellenden visuellen Information. Dabei sind das Ermitteln der alternativen darzustellenden visuellen Information und das Vergleichen der darzustellenden visuellen Information mit der alternativen darzustellenden visuellen Information sicher im Sinne einer funktionalen Sicherheit. Und, falls, basierend auf einem Abweichkriterium, zumindest ein Teil der darzustellenden visuellen Information als fehlerhaft ermittelt wird, weist das Verfahren ferner auf: Ersetzen des fehlerhaften Teiles der darzustellenden visuellen Information mit einem entsprechenden Teil der alternativen darzustellenden visuellen Information. According to a further exemplary embodiment, the method further comprises that the required raw symbols each have a corresponding primitive pre-rendered version of the corresponding raw symbol. And in this case, the determination of the visual information to be displayed further comprises rendering the visual information to be displayed, based on the raw information, the required raw symbols and the mapping rule. Determining an alternative visual information to display based on the raw information and the corresponding primitive pre-rendered versions of the corresponding required raw symbols. Compare the visual information to be displayed with the alternative visual information to be displayed. In this case, the determination of the alternative visual information to be displayed and the comparison of the visual information to be presented with the alternative visual information to be displayed are safe in the sense of a functional safety. And if, based on a discrepancy criterion, at least a portion of the visual information to be presented is determined to be defective, the method further comprises: replacing the defective portion of the visual information to be displayed with a corresponding portion of the alternative visual information to be displayed.
Diese Ausgestaltung weist den Vorteil auf, dass falls das Rendern zumindest eines Teiles der darzustellenden Information fehlschlägt und/oder in einer festgelegten Zeit, in welcher die dazustellende Information ermittelt werden soll, diese nicht fertig gerendert werden kann, der nicht korrekt und/oder fertig gerenderte Teil der darzustellenden Information durch einen entsprechenden rudimentär darstellbaren Teil getauscht werden kann. Dadurch kann sichergestellt werden, dass die darzustellende Information ablesebar ermittelt werden kann. In diesem Fall ist zwar möglicherweise zumindest ein Teil der darzustellenden Information nicht mehr in für das menschliche Auge gewohnter, also ‚schöner’ Weise ablesbar, jedoch immer noch derart gut ablesbar, dass die darzustellende Information vom Benutzer einwandfrei verstanden werden kann. This embodiment has the advantage that if rendering of at least a portion of the information to be displayed fails and / or in a fixed time in which the information to be determined is to be determined, it can not be rendered ready, which is not rendered correctly and / or finished Part of the information to be displayed can be exchanged by a corresponding rudimentary representable part. This can ensure that the information to be displayed can be determined by reading. In this case, it is true that at least some of the information to be displayed may no longer be readable in a manner that is familiar to the human eye, that is to say 'more beautiful', but still so easy to read that the information to be displayed can be perfectly understood by the user.
Entsprechend einer weiteren exemplarischen Ausgestaltung weist das Verfahren ferner auf, dass das Ermitteln der dazustellenden visuellen Information in einem geschützten Bereich, der zur Verfahrensausführung verwendeten Hardware und/oder Software, erfolgt. According to a further exemplary embodiment, the method further comprises determining the visual Information in a protected area, the hardware and / or software used for the process execution takes place.
Dies kann erforderlich sein, um eine funktionale Sicherheit gewährleisten zu können, falls die betreffende Hardware und/oder Software nicht vollständig gemäß einer Gewährleistung der funktionalen Sicherheit ausgestaltet ist. This may be necessary to ensure functional safety if the hardware and / or software concerned is not fully designed to guarantee functional safety.
Diese Ausgestaltung weist den Vorteil auf, dass ein dezidierter Teil der Hardware und/oder Software der verwendeten Vorrichtung, des verwendeten Kraftfahrzeuges und/oder des verwendeten Systems exklusiv zur Verfahrensausführung zur Verfügung steht. This refinement has the advantage that a dedicated part of the hardware and / or software of the device used, of the motor vehicle used and / or of the system used is available exclusively for the execution of the method.
Entsprechend einer weiteren exemplarischen Ausgestaltung weist das Verfahren ferner auf, dass das Verfahren konform zu einer Richtlinie zur funktionalen Sicherheit ausgestaltet ist. According to a further exemplary embodiment, the method further comprises that the method is configured in conformity with a directive for functional safety.
Aktuell wichtige Normen zur funktionalen Sicherheit sind dabei unter anderem:
Diese Ausgestaltung weist den Vorteil auf, dass die für den Betrieb des Kraftfahrzeuges und/oder der medizinischen Vorrichtung einzuhaltende funktionale Sicherheitsnorm eingehalten werden kann. This refinement has the advantage that the functional safety standard to be observed for the operation of the motor vehicle and / or the medical device can be observed.
Das Rohsymbolset kann bereits vorgerenderte Symbole aufweisen. Insbesondere können die Rohsymbole dabei lediglich rudimentär gerendert sein, so dass die Rohsymbole wie Pinselstriche, kaligraphische Elemente, Glyphen und/oder Primitive darstellbar beziehungsweise vorgerendert sein können. Besonders bevorzugt weisen die Rohsymbole eines Rohsymbolsets keine fertigen Elemente eines Alphabetes, Wortes, Symboles oder dergleichen auf. In diesem Fall sind die Rohsymbole Grundelemente, welche zu entsprechenden Texten und/oder Symbolen zusammengesetzt werden können, um die darzustellende Information als visuelle Information auf dem Display auszugeben. Somit kann ein entsprechendes Rohsymbolset für eine Landessprache sich von einem weiteren Rohsymbolset für eine weitere Landessprache unterscheiden. The raw symbol set may already have pre-rendered symbols. In particular, the raw symbols can be rendered only rudimentary, so that the raw symbols such as brushstrokes, caligraphic elements, glyphs and / or primitives can be represented or pre-rendered. Particularly preferably, the raw symbols of a raw symbol set do not have finished elements of an alphabet, word, symbol or the like. In this case, the raw symbols are basic elements which can be assembled into corresponding texts and / or symbols in order to output the information to be displayed as visual information on the display. Thus, a corresponding raw symbol set for a national language may differ from another raw symbol set for another national language.
Auf diese Weise wird es möglich, die unterschiedlichsten weltweiten Landessprachen derart vorzuhalten, dass die landessprachlich typischen Eigenheiten, wie rechts nach links Schrift, Schriften und Schriftbilder wie sie beispielsweise im Chinesischen, Japanischen und arabischen Raum gebräuchlich sind, mit einem sehr geringen Speicherbedarf vorgehalten werden können und dennoch sehr schnell aufgebaut werden können, somit eine niedrigere CPU-Last und/oder eine niedrigere GPU-Last aufweisen können. Somit kann der Speicherbedarf für eine jede Landessprache wesentlich verringert werden, bei gleichbleibendem Schriftbild. Ferner kann eine schnellere beziehungsweise augenfreundlichere Darstellung der darzustellenden Information ermöglicht werden, bei gleichbleibender CPU- und/oder GPU. Darüber hinaus können landesprachlich spezifische Texte mit sonstigen Symbolen gemeinsam dargestellt werden, wodurch die Komplexität der darzustellenden Information erhöht werden kann. Dies alles kann zu einer verbesserten individuellen Nutzung eines Kraftfahrzeuges und/oder einer medizinischen Vorrichtung beitragen. Dies kann insbesondere für Kraftfahrzeuge im Car-Sharing und/oder Mietbereich besonders nützlich sein, da insbesondere diese Kraftfahrzeuge häufige Nutzerwechsel aufweisen und somit besser sichergestellt werden kann, dass diese Nutzer, die angezeigte, oftmals komplexe, Information auch verstehen können. Ähnliches trifft für medizinische Vorrichtungen zu. Insbesondere für medizinische Vorrichtungen, welche Patienten häufig für einen moderaten Zeitraum überlassen werden, somit ebenfalls häufig den Nutzer wechseln und/oder für medizinische Vorrichtungen im mobilen Einsatzbereich, bei dem häufig Sanitäter und/oder Ärzte unterschiedlicher Nationalitäten eingesetzt werden, wie beispielsweise in Katastrophengebieten, Kriegsgebieten und/oder Krisengebieten kann die vorliegende Erfindung besonders sinnvoll eingesetzt werden. In this way, it is possible to provide the most diverse national languages in such a way that the typical national characteristics, such as right-to-left writing, fonts and typefaces, as they are common, for example, in Chinese, Japanese and Arab countries, can be kept with a very small memory requirements and yet can be set up very quickly, thus may have a lower CPU load and / or a lower GPU load. Thus, the memory requirements for each language can be significantly reduced, with the same typeface. Furthermore, a faster or more eye-friendly representation of the information to be displayed can be made possible, with the same CPU and / or GPU. In addition, country-specific texts can be displayed together with other symbols, which can increase the complexity of the information to be displayed. All of this can contribute to an improved individual use of a motor vehicle and / or a medical device. This may be especially useful for motor vehicles in car-sharing and / or rental, especially since these vehicles have frequent user changes and thus can be better ensured that these users, the displayed, often complex, information can also understand. The same is true for medical devices. In particular for medical devices, which are often left to patients for a moderate period of time, thus also frequently changing the user and / or for medical devices in the mobile field, in which often paramedics and / or doctors of different nationalities are used, such as in disaster areas, war zones and / or crisis areas, the present invention can be used particularly useful.
Die Abbildungsvorschrift kann dabei beispielsweise einen Abbildungsfaktor aufweisen, wie beispielsweise eine Faktorisierung der Länge, der Dicke und/oder der Krümmung des zu verwendenden Rohsymbols oder auch der Gruppe der konkret zu verwendenden Rohsymbole. The mapping rule can have, for example, an imaging factor, such as a factorization of the length, the thickness and / or the curvature of the raw symbol to be used or else the group of raw symbols to be used concretely.
Somit kann die Abbildungsvorschrift von dem zu verwendenden Rohsymbol beziehungsweise Rohsymbolset abhängen. Auch kann die Abbildungsvorschrift von dem zu erzielenden Ergebnis der darzustellenden Information abhängen. Thus, the mapping rule may depend on the raw symbol or raw symbol set to be used. Also, the mapping rule may depend on the result of the information to be displayed.
Die Rohinformation kann den darzustellenden Text beispielsweise stets in deutscher Sprache enthalten, beispielsweise direkt oder auch als Listennummer in einer Datenbank. Weist die Rohinformation auch eine zu nutzende Landessprache auf, kann dann zu diesem deutschen Text entsprechend der vorgegebenen Landessprache zunächst die entsprechende Übersetzung herangezogen werden, bevor eine Gruppe der zu nutzenden Rohsymbole aus dem Rohsymbolset bestimmt wird. Bei Nutzung einer Listennummer bezüglich des darzustellenden Textes, kann sich die Übersetzung dann in einem entsprechenden Verweis, das heißt Listeneintrag, einer entsprechenden landesspezifischen Informationen Datenbank erschöpfen. Somit kann auf einfache Weise für jede Landessprache eine eigene, bezüglich der enthaltenen Informationen, identische Datenbank vorgehalten werden. Für jede Landessprache oder wo sinnvoll, für jede Gruppe von Landessprachen, kann ferner eine Rohsymboldatenbank vorgehalten werden, welche als entsprechendes Rohsymbolset fungieren kann. Dabei können in den landesspezifischen Datenbanken bereits für jeden Listeneintrag, das heißt für jeden darzustellenden Text beziehungsweise für jede darzustellende Information, die dazu erforderlichen Rohsymbol vermerkt sein. Dadurch kann ein noch schnelleres Aufbauen der darzustellenden Information erfolgen. For example, the raw information may always contain the text to be displayed in German, for example directly or as a list number in a database. If the raw information also has a national language to be used, then it can be used in accordance with the German text first, the corresponding translation can be used before a group of the raw symbols to be used is determined from the raw symbol set. When using a list number with regard to the text to be displayed, the translation can then be exhausted in a corresponding reference, that is to say list entry, of a corresponding country-specific information database. Thus, a separate, with respect to the information contained, identical database can be kept in a simple manner for each language. For each national language, or where appropriate, for each group of national languages, a raw symbol database may also be maintained, which may function as a corresponding raw symbol set. It can be noted in the country-specific databases already for each list entry, that is, for each text to be displayed or for each information to be displayed, the required raw symbol. This can be done even faster building the information to be displayed.
Die Abbildungsvorschrift kann somit als eine Art Bauanleitung angesehen werden, für die erforderlichen Rohsymbole, das heißt für die erforderlichen Bausteine, wodurch ein Bauwerk, also die dazustellende Information konstruiert werden kann. The mapping rule can thus be regarded as a kind of blueprint, for the required raw symbols, that is, for the required building blocks, whereby a building, so the information to be displayed can be constructed.
Dadurch können solche Rohsymbole auch für beliebige Symbole verwendet werden, wie beispielsweise Sicherheitsicons, Gefahrensymbole, Verkehrszeichen und dergleichen. As a result, such raw symbols can also be used for any symbols, such as security icons, danger symbols, traffic signs and the like.
Ist das zu verwendende landessprachliche Rohsymbolset und/oder die landessprachlich spezifische Informationen Datenbank nicht im Kraftfahrzeug vorrätig, kann diese aus einem Backbone, also einem Server, einer Cloud und dergleichen, rechtzeitig vorab heruntergeladen werden, beispielsweise nach einem Wechsel der Landessprache in dem Infotainment System des Kraftfahrzeuges. If the national language raw symbol set to be used and / or the nationally specific information database are not available in the motor vehicle, this can be downloaded in advance from a backbone, ie a server, a cloud and the like, for example after a change of the national language in the infotainment system of the motor vehicle.
Dadurch, dass jeder Verfahrensabschnitt unter Berücksichtigung der entsprechenden Fehlerwahrscheinlichkeit sicher im Sinne einer funktionalen Sicherheit ist, kann eine Konformität bezüglich einer Richtlinie zur funktionalen Sicherheit eines jeden Verfahrensschrittes und damit des gesamten Verfahrens erzielt werden, welche andernfalls nicht ohne Weiteres, falls überhaupt, erzielbar wäre. By virtue of the fact that each method section, taking into account the corresponding probability of error, is safe in terms of functional safety, conformity can be achieved with respect to a functional safety guideline of each method step and thus of the entire method, which otherwise would not be readily achievable, if at all.
Richtlinien zur funktionalen Sicherheit existieren beispielsweise in der Luftfahrtechnik, der Eisenbahntechnik und auch in der Automobiltechnik. Beispielsweise kann in der Automobiltechnik eine sogenannte ASIL-Konformität bezüglich einer funktionalen Sicherheit gefordert sein. In diesem Zusammenhang zu nennen wären beispielsweise Normen wie
Das Abweichkriterium kann für jedes erforderliche Rohsymbol ein eigenes Abweichkriterium aufweisen. Und dabei können sich mindestens zwei dieser eigenen Abweichkriterien voneinander unterscheiden. The deviation criterion can have its own deviation criterion for each required raw symbol. And at least two of these own deviation criteria can differ from each other.
Ferner kann jede primitive vorgerenderte Version des entsprechenden Rohsymboles, dieses, in einer bereits für den menschlichen Betrachter als lesbaren Text interpretierbaren Weise darstellen. Furthermore, any primitive pre-rendered version of the corresponding raw symbol, this, may represent it in a manner that is already readable by the human viewer as readable text.
Die Erfindung erlaubt es somit, komplexe darzustellende Informationen in einer elektronischen Anzeigevorrichtung eines Kraftfahrzeuges und/oder einer medizinischen Vorrichtung unter Einhaltung von funktionalen Sicherheitsbedingungen darzustellen. Dies kann dabei sogar in einer aktuell genutzten Landessprache erfolgen. Der Aufbau der darzustellenden Information erfolgt dabei mittels grundständigen Symbolen, welche sich von Landessprache zu Landessprache unterscheiden können. Dabei kann die Landessprache bei Bedarf dynamisch geändert werden, wodurch sich auch die verwendeten Symbole, zur Generierung der darzustellenden Information, ändern können. Dadurch kann es ermöglicht werden, wichtige komplexe darzustellende Informationen in der jeweiligen Landessprache des Benutzers darzustellen, wobei die darzustellende Information unter Minimierung von Speicher- und Rechenaufwand schnellstmöglich in einer für das menschliche Auge angenehmen Weise dargestellt werden kann. The invention thus makes it possible to present complex information to be displayed in an electronic display device of a motor vehicle and / or a medical device in compliance with functional safety conditions. This can even be done in a currently used national language. The structure of the information to be displayed is carried out by means of basic symbols, which may differ from national language to national language. The national language can be changed dynamically if necessary, which also allows the symbols used to generate the information to be displayed to change. This makes it possible to represent important complex information to be displayed in the respective national language of the user, wherein the information to be displayed can be displayed as quickly as possible while minimizing storage and computational effort in a way that is pleasing to the human eye.
Die Erfindung wird nachfolgend eingehender an Hand der Figuren erläutert werden. In diesen zeigen: The invention will be explained in more detail below with reference to the figures. In these show:
Dabei zeigt
Dabei zeigt
Dabei zeigt
Dabei zeigt
Dabei zeigt
Dabei zeigt
BezugszeichenlisteLIST OF REFERENCE NUMBERS
- 10 10
- Empfangen einer Rohinformation Receiving a raw information
- 11 11
- Rohinformation raw information
- 20 20
- ermitteln von erforderlichen Rohsymbolen determine required raw symbols
- 21 21
- Rohsymbol Rohsymbol
- 22 22
- Verwenden eines landesprachlichen Rohsymbolsets Use a vernacular raw symbol set
- 23 23
- landesprachliches Rohsymbolset Rural language symbol set
- 24 24
- Ermitteln einer zu verwendenden Landessprache Determine a national language to use
- 26 26
- Anfordern des entsprechenden Rohsymbolsets Request the corresponding raw symbol set
- 28 28
- Einlesen des entsprechenden Rohsymbolsets Read in the corresponding raw symbol set
- 30 30
- ermitteln einer Abbildungsvorschrift determine a mapping rule
- 31 31
- Abbildungsvorschrift mapping rule
- 40 40
- ermitteln der darzustellenden visuellen Informationdetermine the visual information to be displayed
- 42 42
- Rendern der dazustellenden visuellen Information Render the visual information to be displayed
- 44 44
- ermitteln einer alternativen darzustellenden visuellen Information determine an alternative visual information to be displayed
- 46 46
- vergleichen der darzustellenden visuellen Information mit der alternativen darzustellenden visuellen Information compare the visual information to be presented with the alternative visual information to be displayed
- 48 48
- Ersetzen des fehlerhaften Teiles der darzustellenden visuellen Information mit einem entsprechenden Teil der alternativen darzustellenden visuellen Information Replacing the erroneous portion of the visual information to be displayed with a corresponding portion of the alternative visual information to be displayed
- 50 50
- Übergeben der darzustellenden visuellen Information an die funktionale-Sicherheit-konforme elektronische Anzeigevorrichtung Passing the displayed visual information to the functional safety-compliant electronic display device
- 60 60
- Darstellen der visuellen Information Representing the visual information
- 200 200
- elektronische Anzeigevorrichtung electronic display device
- 210 210
- visuelle Information visual information
- 220 220
- alternative visuelle Information alternative visual information
- 300 300
- Vorrichtung zur visuellen Darstellung von Informationen auf einer funktionale-Sicherheit-konformen elektronischen AnzeigevorrichtungDevice for the visual display of information on a functional safety-compliant electronic display device
- 310 310
- Empfangsmittel receiving means
- 320 320
- Rohsymbolermittlungsmittel Rohsymbolermittlungsmittel
- 330 330
- Abbildungsvorschriftsermittlungsmittel Mapping specification determination means
- 340 340
- Ermittlungsmittel determining means
- 350 350
- Übergabemittel Transfer means
- 400 400
- Kraftfahrzeug motor vehicle
- 500 500
- medizinische Vorrichtung medical device
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE 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 the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte Nicht-PatentliteraturCited non-patent literature
- ISO-Norm 26262 [0007] ISO standard 26262 [0007]
- EN ISO 13849: Sicherheit von Maschinen – Sicherheitsbezogene Teile von Steuerungen [0069] EN ISO 13849: Safety of machinery - Safety related parts of control [0069]
- EN/IEC 61508: Funktionale Sicherheit sicherheitsbezogener elektrischer/elektronischer/programmierbarer elektronischer Systeme [0069] EN / IEC 61508: Functional safety of safety-related electrical / electronic / programmable electronic systems [0069]
- EN/IEC 61511: Funktionale Sicherheit – Sicherheitstechnische Systeme für die Prozessindustrie [0069] EN / IEC 61511: Functional safety - Safety systems for the process industry [0069]
- EN/IEC 62061: Sicherheit von Maschinen – Funktionale Sicherheit sicherheitsbezogener elektrischer, elektronischer und programmierbar elektronischer Steuerungssysteme [0069] EN / IEC 62061: Safety of machinery - Functional safety of safety-related electrical, electronic and programmable electronic control systems [0069]
- ISO 26262: Road vehicles – Functional safety [0069] ISO 26262: Road vehicles - Functional safety [0069]
- IEC61508 [0080] IEC61508 [0080]
- ISO26262 [0080] ISO26262 [0080]
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102016213640.2A DE102016213640A1 (en) | 2016-07-26 | 2016-07-26 | A method of visualizing information on a functional security compliant electronic display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102016213640.2A DE102016213640A1 (en) | 2016-07-26 | 2016-07-26 | A method of visualizing information on a functional security compliant electronic display device |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102016213640A1 true DE102016213640A1 (en) | 2018-02-01 |
Family
ID=60951346
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102016213640.2A Pending DE102016213640A1 (en) | 2016-07-26 | 2016-07-26 | A method of visualizing information on a functional security compliant electronic display device |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102016213640A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020053138A1 (en) * | 2018-09-14 | 2020-03-19 | Bayerische Motoren Werke Aktiengesellschaft | Device for displaying information, particularly in a motor vehicle |
WO2024138543A1 (en) * | 2022-12-29 | 2024-07-04 | 芯原微电子(上海)股份有限公司 | Functional safety display controller and functional safety display control system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160154789A1 (en) * | 2014-11-27 | 2016-06-02 | International Business Machines Corporation | Displaying an application in the graphical user interface of a computer display |
-
2016
- 2016-07-26 DE DE102016213640.2A patent/DE102016213640A1/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160154789A1 (en) * | 2014-11-27 | 2016-06-02 | International Business Machines Corporation | Displaying an application in the graphical user interface of a computer display |
Non-Patent Citations (8)
Title |
---|
EN ISO 13849: Sicherheit von Maschinen – Sicherheitsbezogene Teile von Steuerungen |
EN/IEC 61508: Funktionale Sicherheit sicherheitsbezogener elektrischer/elektronischer/programmierbarer elektronischer Systeme |
EN/IEC 61511: Funktionale Sicherheit – Sicherheitstechnische Systeme für die Prozessindustrie |
EN/IEC 62061: Sicherheit von Maschinen – Funktionale Sicherheit sicherheitsbezogener elektrischer, elektronischer und programmierbar elektronischer Steuerungssysteme |
IEC61508 |
ISO 26262: Road vehicles – Functional safety |
ISO26262 |
ISO-Norm 26262 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020053138A1 (en) * | 2018-09-14 | 2020-03-19 | Bayerische Motoren Werke Aktiengesellschaft | Device for displaying information, particularly in a motor vehicle |
WO2024138543A1 (en) * | 2022-12-29 | 2024-07-04 | 芯原微电子(上海)股份有限公司 | Functional safety display controller and functional safety display control system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE602005002473T2 (en) | Method for recognizing semantic units in an electronic document | |
DE69400276T2 (en) | CHARACTER SET FOR TEXT INPUT | |
DE10358284B4 (en) | System for storing public and secure font data in a font file | |
DE112007002225B4 (en) | Create and encode glyphs | |
Reimer et al. | Assessing the impact of typeface design in a text-rich automotive user interface | |
EP3067873B1 (en) | Method for simultaneously representing safety critical and non-safety critical information and display device | |
EP1921422A1 (en) | Method and device for generating a text object | |
DE202013012480U1 (en) | Unique identification of script files | |
DE112016002275T5 (en) | COORDINATED USER WORD SELECTION FOR TRANSLATING AND RECEIVING CONTEXT INFORMATION FOR THE SELECTED WORD | |
DE112019000972T5 (en) | Methods and systems for simplified graphical mapping of bipartite graphs | |
DE102014006549B4 (en) | Technique for processing a character string for graphical representation at a human-machine interface | |
DE102016213640A1 (en) | A method of visualizing information on a functional security compliant electronic display device | |
DE112016002271T5 (en) | Techniques for providing visual translation maps that include contextually relevant definitions and examples | |
EP2825951B1 (en) | Method, mobile device and infotainment system for projecting a user interface onto a screen | |
EP3255556A1 (en) | Fast-reading method and device for text | |
EP3283320B1 (en) | Method and device for monitoring a display content | |
DE112020002840T5 (en) | DYNAMIC SYNCHRONIZED IMAGE TEXT LOCALIZATION | |
DE102015207354A1 (en) | User interface, means of locomotion, medical device and method for displaying an indication to a user | |
EP3172719B1 (en) | Hardware-independent display of graphic effects | |
DE102018222493A1 (en) | Method for validating environment image data, device, computer program and computer-readable storage medium | |
DE102016114265A1 (en) | Method for at least partially machine transferring a word sequence written in a source language into a word sequence of a target language | |
DE102013004245A1 (en) | A device associated with a vehicle with spelling means - selection mark | |
EP3499345A1 (en) | Device assigned to a vehicle with lettering device - delete button and/or list selection button | |
EP3058547B1 (en) | Method and arrangement for presenting a display element | |
DE102015105398A1 (en) | A method for providing display data as plain text in multiple languages and writing systems by means of a display device of a household appliance |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified | ||
R012 | Request for examination validly filed |