DE202015100987U1 - Apparatus for relative to the viewer spatial stabilization of a display content displayed on a mobile digital display device - Google Patents
Apparatus for relative to the viewer spatial stabilization of a display content displayed on a mobile digital display device Download PDFInfo
- Publication number
- DE202015100987U1 DE202015100987U1 DE202015100987.9U DE202015100987U DE202015100987U1 DE 202015100987 U1 DE202015100987 U1 DE 202015100987U1 DE 202015100987 U DE202015100987 U DE 202015100987U DE 202015100987 U1 DE202015100987 U1 DE 202015100987U1
- Authority
- DE
- Germany
- Prior art keywords
- display
- display device
- mobile
- viewer
- contents
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- 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]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- 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/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
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0464—Positioning
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/14—Solving problems related to the presentation of information to be displayed
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2380/00—Specific applications
- G09G2380/14—Electronic books and readers
Abstract
Vorrichtung zur relativ zum Betrachter räumlichen Stabilisierung eines auf einem mobilen, digitalen Anzeigegerät dargestellten Anzeigeinhaltes, dadurch gekennzeichnet, dass das digitale, mobile Anzeigegerät aus einer Recheneinheit mit Speicher und Sensoren, aus Interaktionsschnittstellen sowie aus einer Anzeigeeinheit mit zweidimensionalem Anzeigeschirm besteht, wobei Bewegungssensoren vorgesehen sind, die während der Darstellung der Anzeigeinhalte die räumlichen Bewegungen des mobilen Anzeigegerätes erfassen, wobei aus den räumlichen Bewegungen des Gerätes fortlaufend geometrische Korrekturgrößen berechnet und die Anzeigeinhalte fortlaufend auf dem Anzeigeschirm, basierend auf den geometrischen Korrekturgrößen, umpositioniert und/oder modifiziert werden.Device for spatial stabilization of a display content displayed on a mobile, digital display device, relative to the viewer, characterized in that the digital, mobile display device consists of an arithmetic unit with memory and sensors, interaction interfaces and a display unit with a two-dimensional display screen, wherein movement sensors are provided, during the presentation of the display contents capture the spatial movements of the mobile display device, wherein calculated from the spatial movements of the device continuously geometric correction quantities and the display contents continuously on the display screen, based on the geometric correction variables, repositioned and / or modified.
Description
Technisches Gebiet Technical area
Die vorliegende Erfindung betrifft eine Vorrichtung zur relativ zum Betrachter räumlichen Stabilisierung eines auf einem mobilen, digitalen Anzeigegerät dargestellten Anzeigeinhaltes. The present invention relates to a device for relative to the viewer spatial stabilization of a display content displayed on a mobile digital display device.
Stand der Technik State of the art
Mobile, digitale Anzeigegeräte sind heute Bestandteil des täglichen Lebens. Ein digitales mobiles Anzeigegerät besteht im Wesentlichen aus einer Anzeigeeinheit mit zweidimensionalem Anzeigeschirm, aus einer Recheneinheit mit Speicher und Sensoren, sowie aus Interaktionsschnittstellen in Form von Hardwareknöpfen oder -schaltern oder Softwareknöpfen oder -schaltern, wobei letztere beispielsweise durch Berührung des Anzeigeschirms ausgelöst werden können. Beispiele für digitale mobile Anzeigegeräte sind E-Book Reader (
Mobile, digitale Anzeigegeräte werden typischerweise zur Darstellung so genannter Anzeigeinhalte verwendet, wobei mit Anzeigeinhalten insbesondere Texte, Grafiken, Videos, Fotos und Messdaten bezeichnet sind. Diese Anzeige geschieht mit Hilfe von Software Applikationen, die auf der Recheneinheit des Anzeigegeräts ausgeführt werden und Inhalte für die Anzeigeeinheit generieren. Die Anzeigeinhalte werden dabei in hoher Qualität und feiner Auflösung mit üblicherweise mehr als 500×500 Bildelementen (Pixeln) auf dem Anzeigeschirm dargestellt. Mobile, digital display devices are typically used to display so-called display contents, with display contents particularly denoting texts, graphics, videos, photos and measurement data. This display is done by means of software applications that are executed on the computing unit of the display device and generate content for the display unit. The display contents are displayed in high quality and fine resolution with usually more than 500 × 500 picture elements (pixels) on the display screen.
Die angesprochenen Anzeigegeräte werden häufig mobil und in einem dynamischen Umfeld genutzt, beispielsweise in Automobilen oder öffentlichen Verkehrsmitteln oder während des Laufens. Während der Verwendung wird das Gerät dabei vom Betrachter gehalten oder in dessen Nähe abgelegt oder befestigt. The addressed display devices are often used in a mobile and in a dynamic environment, such as in automobiles or public transport or while walking. During use, the device is held by the viewer or placed or fastened in its vicinity.
Beim Einsatz digitaler, mobiler Anzeigegeräte in einem dynamischen Umfeld weisen diese relativ zum Betrachter oft eine instabile, räumliche Lage und Orientierung auf, die durch schnelle, ruckartige und kurzreichweitige Bewegungen gekennzeichnet sind und möglicherweise periodische Muster aufweisen, so dass Anzeigeinhalte nicht mehr komfortabel erkannt werden können. Diese ruckartige, räumliche Instabilität des Anzeigegerätes zum Betrachter wird im Folgenden als Ortsunruhe bezeichnet. Sie wird durch Bewegungen des dynamischen Umfeldes hervorgerufen, beispielsweise durch mechanische Resonanz, und bewirkt, dass neben dem Anzeigegerät auch der auf dem Anzeigeschirm dargestellte Anzeigeinhalt räumlich unruhig zum Betrachter ist. When using digital mobile display devices in a dynamic environment, they often have an unstable spatial location and orientation relative to the viewer, characterized by rapid, jerky and short-range movements, and may have periodic patterns, so that display content can no longer be conveniently recognized , This jerky, spatial instability of the display device to the viewer is referred to below as local unrest. It is caused by movements of the dynamic environment, for example, by mechanical resonance, and causes in addition to the display device and the display content shown on the display screen is spatially restless to the viewer.
Das im vorherigen Absatz beschriebene Problem, das auch als Ortsunruheproblem bezeichnet wird, schränkt den Nutzen des mobilen Anzeigegerätes stark ein. Im Falle starker Ortsunruhe kann der Betrachter den dargestellten Anzeigeinhalt nur schwer oder nicht erfassen, beispielsweise einen Text nicht mehr lesen oder eine dargestellte Fotographie nicht in ihrem kompletten Detailgrad aufnehmen. The problem described in the previous paragraph, which is also referred to as a local unrest problem, severely limits the usefulness of the mobile display device. In the case of strong local unrest, the viewer is difficult or impossible to grasp the display content displayed, for example, no longer read a text or take a photograph shown in their full details.
Zur Lösung des Ortsunruheproblems wurde vorgeschlagen, das mobile Anzeigegerät durch ein mechanisches Hilfsmittel so zu lagern, dass der Grad der Ortsunruhe reduziert wird. Als Hilfsmittel wurden beispielsweise Kissen oder Polster (
Eine weitere Möglichkeit zur Lösung des Ortsunruheproblems ist die vergrößerte Darstellung des Anzeigeinhaltes auf dem mobilen Anzeigegerät (
Darstellung der Erfindung Presentation of the invention
Der vorliegenden Erfindung liegt die Aufgabe zu Grunde, eine Vorrichtung zu schaffen, die geeignet ist, auf einem relativ zum Betrachter räumlich unruhig positionierten, mobilen Anzeigegerät Anzeigeinhalte so darzustellen, dass die dargestellten Inhalte relativ zum Betrachter räumlich stabilisiert werden, das heißt, für den Betrachter weniger ortsunruhig erscheinen als das Anzeigegerät selbst, so dass die Anzeigeinhalte vom Betrachter besser erfasst werden können. Die räumliche Stabilisierung soll dabei auf einfache und kostengünstige Weise geschehen, insbesondere ohne zusätzliche externe Hilfsmittel und auf mit heutigen mobilen Anzeigegeräten durchführbare Weise. The present invention is based on the object to provide a device which is adapted to represent on a relative to the viewer spatially restless, mobile display device display contents so that the displayed contents are spatially stabilized relative to the viewer, that is, for the viewer appear less spatially disoriented than the display itself, so that the display contents can be better detected by the viewer. The spatial stabilization should be simple and inexpensive done, in particular without additional external aids and on feasible with today's mobile display devices manner.
Erfindungsgemäß wird die voranstehende Aufgabe gemäß dem Oberbegriff des Anspruchs 1 in Verbindung mit den kennzeichnenden Merkmalen gelöst. Vorteilhafte Ausgestaltungen und Weiterbildungen der erfindungsgemäßen Vorrichtung sind in den abhängigen Unteransprüchen angegeben. According to the invention the above object is achieved according to the preamble of
Zur Lösung der Aufgabe ist erfindungsgemäß eine Vorrichtung vorgesehen, welche ein digitales, mobiles Anzeigegerät umfasst, das aus einer Recheneinheit mit Speicher und Sensoren, aus Interaktionsschnittstellen sowie aus einer Anzeigeeinheit mit zweidimensionalem Anzeigeschirm besteht, wobei Bewegungssensoren vorgesehen sind, die während der Darstellung der Anzeigeinhalte die räumlichen Bewegungen des mobilen Anzeigegerätes erfassen, wobei aus den räumlichen Bewegungen des Gerätes fortlaufend geometrische Korrekturgrößen berechnet und die Anzeigeinhalte fortlaufend auf dem Anzeigeschirm, basierend auf den geometrischen Korrekturgrößen, umpositioniert und/oder modifiziert werden. To achieve the object according to the invention a device is provided which comprises a digital, mobile display device, which consists of a processing unit with memory and sensors, interaction interfaces and a display unit with two-dimensional display screen, wherein motion sensors are provided, which during the display of the display contents detect spatial movements of the mobile display device, wherein calculated from the spatial movements of the device continuously geometric correction quantities and the display contents continuously on the display screen, based on the geometric correction variables, repositioned and / or modified.
Die vorliegende Erfindung schlägt also vor, Anzeigeinhalte fortlaufend auf dem Anzeigeschirm durch geometrische Translation, Rotation, Skalierung oder Verzerrung umzupositionieren und/oder zu modifizieren, in einer Richtung, die der Gerätebewegung, insbesondere der ruckartigen Bewegung, entgegenwirkt, so dass die Anzeigeinhalte für den Betrachter räumlich stabiler erscheinen als das Anzeigegerät und der Anzeigeschirm selbst. The present invention thus proposes to reposition and / or modify display contents continuously on the display screen by geometric translation, rotation, scaling or distortion, in a direction counteracting the device movement, in particular the jerky movement, so that the display contents to the viewer spatially more stable than the display device and the display screen itself.
Die Umpositionierung erfolgt vorzugsweise durch die Anzeigeeinheit des Systems, also insbesondere durch die dort vorhandene Grafikkarte. Bspw. werden die Anzeigeinhalte in den Texturspeicher der Grafikkarte geladen und dann als Textur auf dem Anzeigeschirm dargestellt. Die Grafikkarte kann die Textur effizient – in Echtzeit – geometrisch umpositionieren, unter Berücksichtigung der vorher ermittelten geometrischen Korrekturgrößen. Die vom Betriebssystem oder der Applikation gelieferten Anzeigeinhalte werden also selbst nicht modifiziert, sondern erst während der Darstellung auf dem Anzeigeschirm entsprechend geometrisch verändert. The repositioning is preferably carried out by the display unit of the system, ie in particular by the existing graphics card. For example. The display contents are loaded into the texture memory of the graphics card and then displayed as a texture on the display screen. The graphics card can efficiently reposition the texture - in real time - geometrically, taking into account the previously determined geometric correction quantities. The display contents supplied by the operating system or the application are thus not modified themselves, but rather changed geometrically during the display on the display screen.
Bei der Modifizierung wird der Anzeigeinhalt vorzugsweise direkt verändert. Eine geometrische Korrektur in der Anzeigeeinheit im Anschluss findet dabei nicht mehr statt. Bei der Darstellung von Text kann dies bspw. dadurch geschehen, dass ein Buchstabe, der sich ursprünglich an einer ersten Position im Anzeigeinhalt befinden sollte, nun an einer mittels der geometrischen Korrekturgrößen veränderten zweiten Position innerhalb des Anzeigeinhaltes generiert wird. Das gleiche gilt für Grafikelemente. In the modification, the display content is preferably changed directly. A geometric correction in the display unit subsequently does not take place any more. In the presentation of text, this can be done, for example, by a letter, which should originally be located at a first position in the display content, being now generated at a second position within the display content that is changed by means of the geometric correction variables. The same applies to graphic elements.
Die geometrische Transformation der Anzeigeinhalte geschieht dabei auf Grund der von den Bewegungssensoren erfassten Bewegungssequenz des mobilen Anzeigegerätes. Diese Sensoren sind in den angesprochenen mobilen Anzeigegeräten in Form von Beschleunigungssensoren und Gyroskopen bereits vorhanden (
In einer alternativen Ausführungsform werden die geometrischen Korrekturwerte direkt an die Anzeigeeinheit weitergeleitet, wo mit diesen Informationen eine fortlaufende Umpositionierung der Anzeigeinhalte geschieht, wobei die Anzeigeinhalte selbst nicht modifiziert werden. In an alternative embodiment, the geometric correction values are forwarded directly to the display unit, where with this information a continuous repositioning of the display contents happens, whereby the display contents themselves are not modified.
Die mit der Erfindung erzielten Vorteile bestehen darin, dass durch die vorgeschlagene geometrische Modifizierung bzw. Umpositionierung der Anzeigeinhalte diese Inhalte relativ zum Betrachter eine deutlich geringere Ortsunruhe aufweisen als der Anzeigeschirm selbst. Beim Einsatz eines mobilen Anzeigegeräts in einer dynamischen, durch Erschütterungen geprägten Umgebung, erscheint so der Anzeigeinhalt ortsstabiler und ist dadurch für den Betrachter einfacher, deutlicher und schneller zu erfassen. Ein weiterer Vorteil der Erfindung besteht darin, dass das beschriebene Vorgehen keine Hardwareänderungen an dem mobilen Anzeigegerät erfordert, da alle benötigten Einheiten, insbesondere die Sensoren zur Bewegungserfassung heute bereits Bestandteil derartiger mobiler Anzeigeräte sind (
In einer vorteilhaften Ausgestaltung der Erfindung kann die Stabilisierungsfunktion, also die der Gerätebewegung entgegenwirkenden Umpositionierung der Anzeigeinhalte, vom Benutzer mittels eines Schalters aktiviert und deaktiviert werden. Mit Schalter ist hierbei ein Hardwareschalter gemeint, der am Gehäuse des mobilen Anzeigegerätes angebracht ist, oder ein Softwareschalter, der durch Berühren des Anzeigeschirms zu bedienen ist und der innerhalb des Gerätebetriebssystems oder einer ausgeführten Softwareapplikation implementiert ist. In an advantageous embodiment of the invention, the stabilization function, ie the device movement counteracting Repositioning of the display contents, activated and deactivated by the user by means of a switch. By switch herein is meant a hardware switch mounted on the housing of the mobile display device or a software switch to be operated by touching the display screen and implemented within the device operating system or a running software application.
In einer weiteren vorteilhaften Ausgestaltung ist die Stabilisierungsfunktion nur aktiv, so lange der Betrachter einen Schalter gedrückt hält, der entweder als Hardwareschalter am mobilen Anzeigegerät angebracht ist oder der als Softwareschalter innerhalb des Gerätesoftware oder einer Applikation implementiert ist. Insbesondere ist in dieser Ausgestaltung die Stabilisierungsfunktion vorzugsweise nur aktiv, so lange der Betrachter den Anzeigeschirm des mobilen Anzeigegeräts berührt. In a further advantageous embodiment, the stabilization function is only active as long as the viewer holds down a switch which is either mounted as a hardware switch on the mobile display device or which is implemented as a software switch within the device software or an application. In particular, in this embodiment, the stabilization function is preferably only active as long as the viewer touches the display screen of the mobile display device.
In einer besonders vorteilhaften Ausführungsform der Erfindung ist es vorgesehen, den Bildbetrachtungswinkel des Betrachters zum Anzeigegerät zu erfassen. Hierzu beinhaltet die Vorrichtung wenigstens einen optischen Sensor, mittels dem die Augenposition eines oder mehrere Betrachter ermittelt wird, wobei abhängig von der ermittelten Augenposition die Umpositionierung und/oder die Modifizierung der Anzeigeninhalte selbstständig in Bezug auf die Augenposition so eingestellt werden, dass die Erkennbarkeit der umpositionierten und/oder modifizierten Anzeigeninhalte optimiert wird. In a particularly advantageous embodiment of the invention, it is provided to capture the image viewing angle of the viewer to the display device. For this purpose, the device includes at least one optical sensor, by means of which the eye position of one or more observers is determined, wherein depending on the determined eye position, the repositioning and / or the modification of the display contents are set independently with respect to the eye position so that the recognizability of the repositioned and / or modified ad content.
Dies kann bspw. mittels des in dem Anzeigegerät standardmäßig integrierten Bildsensors (Webcam / Kamera) erfolgen. Diese Ausführungsform der Erfindung hätte den Vorteil, dass bspw. für den Fall, dass sich bei einer Ortsunruhe, die sich sowohl auf das Gerät als auch auf den Betrachter auswirkt (z.B. in einem Fahrzeug auf unwegsamen Gelände) die Umpositionierung und/oder Modifizierung des Anzeigeinhalts entsprechend dem Bildbetrachtungswinkel in Echtzeit angepasst werden kann. This can take place, for example, by means of the image sensor (webcam / camera), which is integrated by default in the display device. This embodiment of the invention would have the advantage that, for example, in case of a local unrest, which affects both the device and the viewer (eg in a vehicle on rough terrain), the repositioning and / or modification of the display content can be adjusted in real time according to the image viewing angle.
Ferner ist es denkbar, an der erfindungsgemäßen Vorrichtung auch ein sog. Dual-View-Displays vorzusehen, mit welchem für verschiedene Betrachtungswinkel verschiedene Informationen darstellbar sind, wobei den jeweiligen Betrachtungswinkeln verschiedene Betrachter zugeordnet sind. It is also conceivable to provide a so-called dual-view display on the device according to the invention, with which different information can be displayed for different viewing angles, wherein different viewers are assigned to the respective viewing angles.
Kurzbeschreibung der Zeichnungen Brief description of the drawings
Weitere Ziele, Merkmale, Vorteile und Anwendungsmöglichkeiten der erfindungsgemäßen Vorrichtung ergeben sich aus der nachfolgenden Beschreibung eines Ausführungsbeispiels anhand der Zeichnungen. Other objects, features, advantages and applications of the device according to the invention will become apparent from the following description of an embodiment with reference to the drawings.
In den Zeichnungen zeigen In the drawings show
Ausführung der Erfindung Embodiment of the invention
Das Anzeigegerät besitzt Hardwarebedienelemente
Die Anzeigeeinheit
Zur genaueren Erläuterung dieser Vorgehensweise sei zunächst auf die Darstellung gemäß
In einem Ausführungsbeispiel der Erfindung werden nun bei aktivierter Stabilisierungsfunktion für die Anzeige zu einem Anzeigezeitpunkt t_anz folgende prinzipielle Schritte durchlaufen, deren Ablaufplan in
Schritt 1: Die Werte der drei-dimensionalen Geometriegrößen a(t_anz), b(t_anz) und o(t_anz) werden an Hand der Informationen der Bewegungssensoren
Schritt 2: Innerhalb der Recheneinheit wird aus dem historischen Verlauf der Geometriegrößen a(t), b(t) und o(t) mit t0 <= t <= t_anz zu jedem dieser Geometriegrößen eine geometrische Vergleichsgröße VGLa, VGLb und VGLo berechnet,
Schritt 3: Auf der Recheneinheit werden die zum Zeitpunkt t_anz vorliegenden Abweichungen zwischen Geometriegrößen und Vergleichsgrößen berechnet,
Schritt 4: Aus den Abweichungen Delta a, Delta b und Delta o werden in der Recheneinheit geometrische Korrekturgrößen für die Position und Orientierung der Anzeigeinhalte bestimmt,
Schritt 5: Anhand der geometrischen Korrekturgrößen wird entweder direkt der Anzeigeinhalt modifiziert und anschließend zur Darstellung an die Anzeigeeinheit
Das prinzipielle Verfahren soll nun nochmals präzisiert werden. In einem Ausführungsbeispiel sind die unter Schritt
In einem weiteren Ausführungsbeispiel sind die unter Schritt
Dieses Vorgehen ist insbesondere dann vorteilhaft, wenn sich sowohl Betrachter als auch Anzeigegerät glatt im Raum bewegen, jedoch die Bewegung des Anzeigegeräts zusätzlich durch die ruckartige Ortsunruhe überlagert ist. This procedure is particularly advantageous when both viewer and display device move smoothly in space, but the movement of the display device is also superimposed by the jerky Ortsunruhe.
Selbstverständlich sind in Schritt
In einem recheneffizienten Ausführungsbeispiel werden in Schritt 3 ausschließlich Korrekturgrößen bestimmt, die eine Verschiebung des Anzeigeinhaltes auf dem Anzeigeschirm bewirken. Die Verschiebungswerte zum Zeitpunkt t_anz werden dabei durch
berechnet, wobei * hier ein Skalarprodukt bezeichnet. Zur Stabilisierung werden die Anzeigeinhalte dann um den Abstand acorr entlang der Zeilenrichtung und um bcorr entlang der Spaltenrichtung verschoben. Ein Anzeigeinhalt, der zum Aktivierungszeitpunkt der Stabilisierungsfunktion an Position (a, b) des Anzeigeschirms dargestellt wurde, wird somit zum Zeitpunkt t_anz an Position (a + acorr, b + bcorr) auf dem Anzeigeschirm dargestellt. calculated, where * here denotes a scalar product. For stabilization, the display contents are then shifted by the distance acorr along the row direction and by bcorr along the column direction. A display content displayed at the time of activation of the stabilizing function at position (a, b) of the display screen is thus displayed at the position t_anz at position (a + acorr, b + bcorr) on the display screen.
In einem weiteren alternativen Ausführungsbeispiel werden in Schritt 3 Korrekturgrößen sowohl für eine Verschiebung als auch für eine Rotation des Anzeigeinhaltes auf dem Anzeigeschirm bestimmt. Zusätzlich zu dem vorherigen Ausführungsbeispiel wird der Rotationswert rot zum Zeitpunkt t_anz durch
Die oben beschriebenen Ausführungsbeispiele zur Bestimmung der Korrekturgrößen sind besonders recheneffizient. Des Weiteren können jedoch auch aufwändigere geometrische Korrekturgrößen bestimmt und zur Umpositionierung der Anzeigeinhalte angewendet werden, insbesondere trapezartige Verzerrungen oder Skalierungen. Für diesen Fall werden die aufwändigeren Korrekturgrößen vorteilhaft in einer perspektivischen Transformationsmatrix T zusammengefasst. T ist eine 3×3 Matrix, welche – unter Verwendung der homogenen Koordinatenschreibweise – eine allgemeine perspektivische Transformation von 2D-Bildinhalten beschreibt. Die Positionsänderung eines Anzeigeinhalts, die bei der Umpositionierung bzw. Modifizierung notwendig ist, kann dann einfach durch eine lineare Transformation der Ursprungsposition (a, b) mit der Transformationsmatrix berechnet werden (siehe hierzu
Zusammenfassend werden also nach Aktivierung die geometrischen Abweichungen der mittels Sensoren erfassten Lage und Orientierung des Anzeigegerätes zu entsprechenden Vergleichsgrößen berechnet, daraus geometrische Korrekturgrößen für die Darstellung der Anzeigeinhalte bestimmt und die Korrekturgrößen zur Umpositionierung oder Modifizierung der Anzeigeinhalte auf dem Anzeigeschirm berücksichtigt. In summary, therefore, after activation, the geometric deviations of the position and orientation of the display device detected by the sensors are calculated to corresponding comparison quantities, geometrical correction values for display of the display contents are determined from this, and the correction quantities for repositioning or modifying the display contents on the display screen are taken into account.
Es sei an dieser Stelle angemerkt, dass aus den gemessenen Bewegungssensorsignalen umgehend eine stabilisierende Umpositionierung des Anzeigeinhalts erfolgen muss. Dazu werden, wie oben dargestellt, eine Mehrzahl an Rechenschritten benötigt, die eine von der Geschwindigkeit der Recheneinheit abhängige, merkliche Zeit Delta t in Anspruch nehmen kann. Auf rechenineffizienteren mobilen Anzeigegeräten können berechnete Korrekturwerte also gegebenenfalls erst zeitverzögert berücksichtigt werden, so dass eine Stabilisierung der Anzeigeinhalte nicht effektiv möglich ist. It should be noted at this point that a stabilizing repositioning of the display content must take place immediately from the measured motion sensor signals. For this purpose, as shown above, a plurality of computing steps is required, which can take a dependent on the speed of the arithmetic unit, significant time delta t claim. Calculated correction values may therefore be taken into account only with a time delay, so that a stabilization of the display contents is not effectively possible on computing-less-efficient mobile display devices.
Damit die erfindungsgemäße Vorrichtung auf derartigen rechenineffizienteren mobilen Anzeigegeräten eingesetzt werden kann, wird in einer weiteren Ausführungsform vorgeschlagen, die Gerätebewegungen in Schritt 1 mittels eines linearen oder nichtlinearen Vorhersagemodells, z.B. mittels eines Kalman Filters (
Das oben genannte, eingesetzte Vorhersagemodell wird dabei an die bis zum Zeitpunkt t_anz vorliegende zeitliche Folge der Gerätebewegungen mittels bekannter Lernmethoden angepasst. Es sei weiterhin angemerkt, dass die beschriebene Vorherberechnung insbesondere dann in guter Präzision geschehen kann, wenn die Bewegungen des mobilen Anzeigegerätes periodische Muster aufweisen, welche durch mechanische Resonanzen mit der dynamischen Umgebung hervorgerufen werden. Für diesen Fall ist auch eine periodische Umpositionierung der Anzeigeinhalte angezeigt. The above-mentioned predictive model used is adapted to the temporal sequence of device movements existing up to the time t_anz by means of known learning methods. It should further be noted that the described prediction can be done with good precision, in particular, when the movements of the mobile display device have periodic patterns, which are caused by mechanical resonances with the dynamic environment. In this case also a periodic repositioning of the display contents is indicated.
Obwohl die Erfindung im Detail durch das bevorzugte Ausführungsbeispiel näher illustriert und beschrieben wurde, so ist die Erfindung nicht durch die offenbarten Beispiele eingeschränkt, und andere Variationen können vom Fachmann hieraus abgeleitet werden, ohne den Schutzumfang der Erfindung zu verlassen. Although the invention has been further illustrated and described in detail by the preferred embodiment, the invention is not limited by the disclosed examples, and other variations can be derived therefrom by those skilled in the art without departing from the scope of the invention.
BezugszeichenlisteLIST OF REFERENCE NUMBERS
- 1 1
- mobiles Anzeigegerät mobile display device
- 2 2
- Anzeigeschirm display screen
- 3 3
- Anzeigeeinheit display unit
- 4 4
- Anzeigeinhalt display content
- 5 5
- Bewegungssensoren motion sensors
- 6 6
- Recheneinheit computer unit
- 7 7
- Hardwareschalter/-knöpfe Hardware switches / buttons
- 8 8th
- Softwareschalter/-knöpfe Software switches / buttons
- 9 9
- Bildelementzeilen Pixel lines
- 10 10
- Bildelementspalten Pixel columns
- 11 11
- Betrachterreferenzsystem Viewers reference system
- 12 12
- Unruhiger Anzeigeschirm Restless display screen
- 13 13
- Anzeigeinhaltselement zum Zeitpunkt t_anz Display content element at time t_anz
- 14 14
- Anzeigeinhaltselement zum Zeitpunkt t_0 Display content element at time t_0
- 15 15
- Trajektorie des Anzeigeinhaltselements Trajectory of the display content element
- 16 16
-
Verfahrensschritt 1
Process step 1 - 17 17
-
Verfahrensschritt 2
Process step 2 - 18 18
-
Verfahrensschritt 3
Process step 3 - 19 19
-
Verfahrensschritt 4
Process step 4 - 20 20
-
Verfahrensschritt 5
Process step 5 - 21 21
- optischer Sensor optical sensor
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 PatentliteraturCited patent literature
- US 6331867 B1 [0002] US 6331867 B1 [0002]
- CN 101122464 B [0002] CN 101122464 B [0002]
- DE 202008007398 U1 [0002] DE 202008007398 U1 [0002]
- US 7145769 B2 [0002] US 7145769 B2 [0002]
- US 6084584 A [0002] US 6084584 A [0002]
- DE 202011002575 U1 [0007] DE 202011002575 U1 [0007]
- EP 2605125 A1 [0008] EP 2605125 A1 [0008]
- WO 2014081900 A1 [0015, 0017] WO 2014081900 A1 [0015, 0017]
Zitierte Nicht-PatentliteraturCited non-patent literature
- Multiple View Geometry in Computer Vision, Richard Hartley and Andrew Zisserman, Cambridge University Press, March 2004 [0047] Multiple View Geometry in Computer Vision, Richard Hartley and Andrew Zisserman, Cambridge University Press, March 2004 [0047]
- Kalman, R. E. (1960): "A New Approach to Linear Filtering and Prediction Problems", Transaction of the ASME, Journal of Basic Engineering, Seite 35–45 [0050] Kalman, RE (1960): "A New Approach to Linear Filtering and Prediction Problems," Transaction of the ASME, Journal of Basic Engineering, pages 35-45. [0050]
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE202015100987.9U DE202015100987U1 (en) | 2015-03-02 | 2015-03-02 | Apparatus for relative to the viewer spatial stabilization of a display content displayed on a mobile digital display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE202015100987.9U DE202015100987U1 (en) | 2015-03-02 | 2015-03-02 | Apparatus for relative to the viewer spatial stabilization of a display content displayed on a mobile digital display device |
Publications (1)
Publication Number | Publication Date |
---|---|
DE202015100987U1 true DE202015100987U1 (en) | 2015-04-20 |
Family
ID=53045911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE202015100987.9U Expired - Lifetime DE202015100987U1 (en) | 2015-03-02 | 2015-03-02 | Apparatus for relative to the viewer spatial stabilization of a display content displayed on a mobile digital display device |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE202015100987U1 (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6084584A (en) | 1996-10-01 | 2000-07-04 | Diamond Multimedia Systems, Inc. | Computer system supporting portable interactive graphics display tablet and communications systems |
US6331867B1 (en) | 1998-03-20 | 2001-12-18 | Nuvomedia, Inc. | Electronic book with automated look-up of terms of within reference titles |
US7145769B2 (en) | 2004-09-15 | 2006-12-05 | Hannstar Display Corporation | Portable liquid crystal display and the tablet PC |
DE202008007398U1 (en) | 2008-05-23 | 2008-08-14 | Wei, Zheng, Dipl.-Inf. | Book-shaped, double-screen wearable SmartPhone |
CN101122464B (en) | 2007-09-24 | 2010-12-08 | 深圳市凯立德计算机系统技术有限公司 | GPS navigation system road display method, device and apparatus |
DE202011002575U1 (en) | 2011-02-10 | 2011-05-05 | Hartig, Angela | Device holder as working and reading aid for electronic books as well as for tablet PCs and laptops |
EP2605125A1 (en) | 2011-12-12 | 2013-06-19 | Deutsche Telekom AG | Method for the depiction of graphic elements on a display screen of an electronic terminal |
WO2014081900A1 (en) | 2012-11-20 | 2014-05-30 | Morinoske Co., Ltd. | Curvate motion sensing and control system |
-
2015
- 2015-03-02 DE DE202015100987.9U patent/DE202015100987U1/en not_active Expired - Lifetime
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6084584A (en) | 1996-10-01 | 2000-07-04 | Diamond Multimedia Systems, Inc. | Computer system supporting portable interactive graphics display tablet and communications systems |
US6331867B1 (en) | 1998-03-20 | 2001-12-18 | Nuvomedia, Inc. | Electronic book with automated look-up of terms of within reference titles |
US7145769B2 (en) | 2004-09-15 | 2006-12-05 | Hannstar Display Corporation | Portable liquid crystal display and the tablet PC |
CN101122464B (en) | 2007-09-24 | 2010-12-08 | 深圳市凯立德计算机系统技术有限公司 | GPS navigation system road display method, device and apparatus |
DE202008007398U1 (en) | 2008-05-23 | 2008-08-14 | Wei, Zheng, Dipl.-Inf. | Book-shaped, double-screen wearable SmartPhone |
DE202011002575U1 (en) | 2011-02-10 | 2011-05-05 | Hartig, Angela | Device holder as working and reading aid for electronic books as well as for tablet PCs and laptops |
EP2605125A1 (en) | 2011-12-12 | 2013-06-19 | Deutsche Telekom AG | Method for the depiction of graphic elements on a display screen of an electronic terminal |
WO2014081900A1 (en) | 2012-11-20 | 2014-05-30 | Morinoske Co., Ltd. | Curvate motion sensing and control system |
Non-Patent Citations (2)
Title |
---|
Kalman, R. E. (1960): "A New Approach to Linear Filtering and Prediction Problems", Transaction of the ASME, Journal of Basic Engineering, Seite 35-45 |
Multiple View Geometry in Computer Vision, Richard Hartley and Andrew Zisserman, Cambridge University Press, March 2004 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0276800B1 (en) | Device for displaying a composite image | |
DE60023900T2 (en) | PRESENTATION SYSTEM FOR CALCULATOR AND OPTICAL TRACKING PROCEDURE OF A WIRELESS INDICATOR | |
DE10003376B4 (en) | Screen stabilization device for a display unit | |
DE112016002043T5 (en) | CIRCULAR DISPLAY OF RECORDED PICTURES | |
WO2005096638A1 (en) | Device and method for simultaneously representing virtual and real environment information | |
DE112012001022T5 (en) | Alignment control in a head-worn augmented reality device | |
DE3334117A1 (en) | Method for inputting information items for process control with the aid of an input display interacting with an input pen | |
DE112010005737B4 (en) | Imaging device | |
EP2196892A2 (en) | Method and device for displaying information | |
DE112018006930T5 (en) | Virtual object display control device, virtual object display system, virtual object display control method and virtual object display control program | |
DE102014000876B3 (en) | 3D digital proof | |
DE102009057996A1 (en) | Method for determining position and/or alignment of camera relative to position of vehicle and semi-trailer, involves determining rotation parameter and/or translation parameter of camera-coordinate system to vehicle-coordinate system | |
DE102012223373A1 (en) | Apparatus and method for correcting image distortion from a rear camera | |
DE102009019399A1 (en) | Method for automatically determining at least one target variable describing the change in the position of a motor vehicle | |
DE102015202863A1 (en) | Method and device for the distortion-free display of a vehicle environment of a vehicle | |
DE10239052A1 (en) | Map image processing device and method for generating a bird's-eye view of a two-dimensional map image | |
DE112015003148T5 (en) | Line of sight input parameter correction device and line of sight input device | |
DE102014013408A1 (en) | Method for displaying environmental information of a vehicle | |
DE102006036769B3 (en) | Airplane real time-aerial view-monitoring device, has cameras with fields of view adjusted by one camera by compensator such that format of resultant image is switched between strip receiver and point or sport receiver | |
DE202015100987U1 (en) | Apparatus for relative to the viewer spatial stabilization of a display content displayed on a mobile digital display device | |
EP2898666B1 (en) | Client device for displaying images of a controllable camera, method, computer program and monitoring system comprising said client device | |
DE102011007644A1 (en) | Method and device for determining values suitable for equalizing an image and for equalizing an image | |
WO2021122141A1 (en) | Method for displaying an object through a head-up display display system and a head-up display display system | |
EP2750913B1 (en) | Method for operating a control device for a display of a vehicle and respectively operating control device | |
DE102007057887A1 (en) | Multidimensional area e.g. factory building, and/or object e.g. pipes, representation displaying and changing method, involves adapting actual condition of area and/or object for comparison with reference condition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R207 | Utility model specification |
Effective date: 20150528 |
|
R156 | Lapse of ip right after 3 years |