DE102014224955A1 - Determining the position of an HMD relative to the head of the wearer - Google Patents
Determining the position of an HMD relative to the head of the wearer Download PDFInfo
- Publication number
- DE102014224955A1 DE102014224955A1 DE102014224955.4A DE102014224955A DE102014224955A1 DE 102014224955 A1 DE102014224955 A1 DE 102014224955A1 DE 102014224955 A DE102014224955 A DE 102014224955A DE 102014224955 A1 DE102014224955 A1 DE 102014224955A1
- Authority
- DE
- Germany
- Prior art keywords
- data glasses
- head
- data
- glasses
- wearer
- 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
- 239000011521 glass Substances 0.000 claims abstract description 112
- 238000000034 method Methods 0.000 claims abstract description 19
- 210000003128 head Anatomy 0.000 claims description 32
- 238000006073 displacement reaction Methods 0.000 claims description 10
- 230000003287 optical effect Effects 0.000 claims description 5
- 210000000988 bone and bone Anatomy 0.000 claims description 3
- 210000005252 bulbus oculi Anatomy 0.000 claims description 3
- 210000005069 ears Anatomy 0.000 claims description 3
- 206010004950 Birth mark Diseases 0.000 claims description 2
- 210000003467 cheek Anatomy 0.000 claims description 2
- 230000003993 interaction Effects 0.000 claims 1
- 210000001508 eye Anatomy 0.000 description 8
- 230000003190 augmentative effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 239000000049 pigment Substances 0.000 description 2
- 239000011148 porous material Substances 0.000 description 2
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 238000012951 Remeasurement Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 210000004087 cornea Anatomy 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000011143 downstream manufacturing Methods 0.000 description 1
- 238000007373 indentation Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0015—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
- A61B5/0022—Monitoring a patient using a global network, e.g. telephone networks, internet
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
- A61B5/0205—Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0015—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
- A61B5/0024—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system for multiple sensor units attached to the patient, e.g. using a body or personal area network
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
- A61B5/021—Measuring pressure in heart or blood vessels
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/08—Detecting, measuring or recording devices for evaluating the respiratory organs
- A61B5/0816—Measuring devices for examining respiratory frequency
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
- A61B5/1116—Determining posture transitions
- A61B5/1117—Fall detection
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/145—Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue
- A61B5/14532—Measuring characteristics of blood in vivo, e.g. gas concentration, pH value; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid, cerebral tissue for measuring glucose, e.g. by tissue impedance measurement
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/25—Bioelectric electrodes therefor
- A61B5/279—Bioelectric electrodes therefor specially adapted for particular uses
- A61B5/28—Bioelectric electrodes therefor specially adapted for particular uses for electrocardiography [ECG]
- A61B5/282—Holders for multiple electrodes
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/74—Details of notification to user or communication with user or patient ; user input means
- A61B5/746—Alarms related to a physiological condition, e.g. details of setting alarm thresholds or avoiding false alarms
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/74—Details of notification to user or communication with user or patient ; user input means
- A61B5/7465—Arrangements for interactive communication between patient and care services, e.g. by using a telephone network
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/014—Head-up displays characterised by optical features comprising information/image processing systems
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
- G02B2027/0178—Eyeglass type
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0179—Display position adjusting means not related to the information to be displayed
- G02B2027/0181—Adaptation to the pilot/driver
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Veterinary Medicine (AREA)
- Heart & Thoracic Surgery (AREA)
- Biophysics (AREA)
- Optics & Photonics (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Physiology (AREA)
- Cardiology (AREA)
- Pathology (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- Computer Networks & Wireless Communication (AREA)
- Pulmonology (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Offenbart wird ein Verfahren zum Bestimmen der Position einer Datenbrille auf dem Kopf des Trägers, umfassend: Erfassen der Position eines physischen Merkmals des Kopfes des Trägers der Datenbrille relativ zur Datenbrille mithilfe eines Sensors der Datenbrille; Bereitstellen einer gespeicherten Position des physischen Merkmals für eine Referenzposition der Datenbrille; Anzeigen einer Darstellung auf kontaktanaloge Art, wobei die erfasste Position und die gespeicherte Position des physischen Merkmals berücksichtigt werden.Disclosed is a method for determining the position of data glasses on the head of the wearer, comprising: detecting the position of a physical feature of the head of the wearer of the data glasses relative to the data glasses by means of a sensor of the data glasses; Providing a stored position of the physical feature for a reference position of the data glasses; Displaying a representation in a contact-analog manner, taking into account the detected position and the stored position of the physical feature.
Description
Die Erfindung betrifft ein Verfahren zum Bestimmen der Position einer Datenbrille auf dem Kopf des Trägers sowie eine entsprechende Datenbrille. The invention relates to a method for determining the position of a data glasses on the head of the wearer and a corresponding data glasses.
Heutzutage sind Datenbrillen (manchmal auch Head-mounted Displays, HMD, genannt) bekannt, mit deren Hilfe dem Träger der Datenbrille Informationen angezeigt werden können. Die Datenbrille wird dabei wie eine gewöhnliche Brille, die als Sehhilfe verwendet wird, auf dem Kopf getragen. Gegenüber einer gewöhnlichen Brille umfasst die Datenbrille jedoch eine Anzeige, die beim Tragen der Datenbrille nahe dem oder den Augen des Benutzers angeordnet ist. Die Anzeige kann dabei zwei Teilanzeigen umfassen, eine für jedes Auge. Auf der Anzeige können dem Benutzer Informationen in Form von Text, graphischen Darstellungen oder Mischungen davon angezeigt werden. Die Anzeige kann insbesondere teildurchlässig sein, also so ausgestaltet sein, dass der Träger auch die Umgebung hinter der Anzeige erkennen kann. Besonders bevorzugt werden dem Träger die Informationen kontaktanalog angezeigt, was manchmal auch als Augmented Reality bezeichnet wird. Dabei wird dem Träger der Datenbrille die Information an einem Ort angezeigt, der an dem Ort eines Objektes in der Umgebung orientiert ist, also beispielsweise an das Objekt angrenzend oder dieses überlagernd. Zur Realisierung der Kontaktanalogie, muss typischerweise die Position des Objektes in der Umgebung, die Pose der Datenbrille in Relation zum Objekt sowie die Pose der Datenbrille zu den Augen bzw. dem Kopf des Trägers bekannt sein. Pose beschreibt hier sowohl die (dreidimensionale) Position der Datenbrille als auch die Ausrichtung (hierin auch Orientierung oder Drehung genannt) in bis zu drei Raumrichtungen der Datenbrille. Today, data glasses (sometimes called head-mounted displays, called HMD) are known, with the help of the wearer of the data glasses information can be displayed. The data glasses are worn like ordinary glasses, which is used as a visual aid on the head. Compared to ordinary glasses, however, the data glasses include a display that is located near the user's eyes when wearing the data glasses. The display can include two partial displays, one for each eye. On the display, information may be displayed to the user in the form of text, graphics or mixtures thereof. In particular, the display may be semitransparent, that is configured in such a way that the wearer can also recognize the surroundings behind the display. Particularly preferably, the information is displayed to the wearer contact-analog, which is sometimes referred to as augmented reality. In this case, the carrier of the data glasses, the information is displayed at a location that is oriented to the location of an object in the area, so for example, adjacent to the object or this superimposed. In order to realize the contact analogy, typically the position of the object in the environment, the pose of the data glasses in relation to the object as well as the pose of the data glasses to the eyes or the head of the wearer must be known. Pose here describes both the (three-dimensional) position of the data glasses and the orientation (also referred to here as orientation or rotation) in up to three spatial directions of the data glasses.
Datenbrillen können insbesondere in Fahrzeugen genutzt werden, um kontaktanaloge Informationen anzuzeigen. Diese Informationen können andere Verkehrsteilnehmer, Objekte im Umfeld des Fahrzeugs oder Objekte im Fahrzeug betreffen. Um kontaktanaloge Informationen anzeigen zu können, muss in den meisten Fällen auch hier die Pose der Datenbrille bekannt sein. Data glasses can be used in particular in vehicles to display contact-analog information. This information may concern other road users, objects around the vehicle or objects in the vehicle. In order to be able to display contact-analogous information, in most cases the pose of the data goggles must also be known here.
Bekannt sind Inertialsensoren (Beschleunigung, Gyroskop, Magnetometer), die eine relative Orientierung eines elektronischen Geräts, u.a. auch typischerweise Datenbrillen, bestimmen können. Inertial sensors are known (acceleration, gyroscope, magnetometer), the relative orientation of an electronic device, i.a. also typically data glasses, can determine.
Es sind Datenbrillen bekannt geworden, die ebenfalls jeweils eine Kamera umfassen, die insbesondere empfindlich für Infrarotlicht ist und die Aufnahmen in Blickrichtung des Trägers der Datenbrille macht, siehe beispielsweise
Zusätzliche Einflüsse auf die Qualität einer kontaktanalogen Anzeige sind unter Anderem nicht identische sowie nicht statische Brennweiten, nicht euklidisch, planare virtuelle Anzeigen (z.B. radial verzerrte, virtuelle Bilder), optische Verzerrungen der Anzeige. Additional influences on the quality of a contact analog display include non-identical and non-static focal lengths, non-Euclidean, planar virtual displays (e.g., radially distorted virtual images), optical distortions of the display.
Die kontaktanaloge Anzeige erfordert neben der Kenntnis der Pose der Datenbrille und der Position und manchmal auch Orientierung des Objektes auch eine Bestimmung von Position und manchmal auch Orientierung der Datenbrille (beides zusammen hierin auch Pose genannt) auf dem Kopf des Trägers relativ zum Kopf oder Auge. Die Orientierung der Datenbrille bezieht sich auf ein gekipptes oder schiefes Aufsetzen oder Verrutschen der Datenbrille. Die Position kann für einen zentralen Punkt der Brille bestimmt werden. Mithilfe des Wissens über die Position und ggf. auch Orientierung der Datenbrille wird die kontaktanaloge Anzeige überhaupt erst ermöglicht oder wesentlich verbessert. The contact analog display, in addition to knowing the pose of the data glasses and the position and sometimes orientation of the object, also requires a determination of position and sometimes orientation of the data glasses (both collectively referred to herein as pose) on the wearer's head relative to the head or eye. The orientation of the data glasses refers to a tilted or oblique placement or slipping of the data glasses. The position can be determined for a central point of the glasses. With the help of knowledge about the position and, if necessary, orientation of the data glasses, the contact-analogue display is made possible or substantially improved.
Selbst nach einer Bestimmung der Position und ggf. auch Orientierung der Datenbrille auf dem Kopf des Trägers ist eine erneute Bestimmung bzw. Nachverfolgung der Position und ggf. auch Orientierung der Datenbrille relativ zum Kopf oder Auge des Trägers immer nötig bei: jedem neuen Träger; jedem Neu-Aufsetzen; jeder Verstellung der Brillenposition auf dem Kopf. Even after a determination of the position and possibly also orientation of the data glasses on the head of the wearer, a new determination or tracking of the position and possibly orientation of the data glasses relative to the head or eye of the wearer is always necessary for: each new wearer; every new touchdown; every adjustment of the position of the glasses on the head.
Die beständige Nachmessung der Position und ggf. auch Orientierung der Datenbrille in Bezug auf den Kopf des Trägers ermöglicht eine verbesserte, also genauere, kontaktanaloge Anzeige. The constant remeasurement of the position and possibly also the orientation of the data glasses in relation to the head of the wearer enables an improved, that is more accurate, contact-analogue display.
Der Erfindung liegt die Aufgabe zugrunde, die Verschiebung der Datenbrille in Bezug auf den Kopf des Trägers ausgehend von einer Referenzposition der Datenbrille nach zu verfolgen, um dadurch kontaktanaloge Anzeigen zu verbessern. The invention has for its object to track the displacement of the data glasses with respect to the wearer's head, starting from a reference position of the data glasses, thereby improving contact analog displays.
Die Aufgabe wird durch die Gegenstände der unabhängigen Ansprüche gelöst. Vorteilhafte Weiterbildungen sind in den abhängigen Ansprüchen definiert. The object is solved by the subject matters of the independent claims. Advantageous developments are defined in the dependent claims.
Ein erster Aspekt der Erfindung betrifft ein Verfahren zum Bestimmen der Position einer Datenbrille auf dem Kopf des Trägers, umfassend: Erfassen der Position eines physischen Merkmals des Kopfes des Trägers der Datenbrille relativ zur Datenbrille mithilfe eines Sensors der Datenbrille; Bereitstellen einer gespeicherten Position des physischen Merkmals relativ zur Datenbrille für eine Referenzposition der Datenbrille; Anzeigen einer Darstellung auf kontaktanaloge Art, wobei die erfasste Position und die gespeicherte Position des physischen Merkmals berücksichtigt werden. Ein physisches Merkmal des Kopfes ist beispielsweise ein Muttermal, die Struktur der Haut (insbesondere Pigmente oder Poren) oder die Ausgestaltung (Spitzen, Einbuchtungen, andere Merkmale der Form) von Knochen. In manchen Implementierungen können als Merkmal des Kopfes eines von allen Merkmalen des Kopfes verwendet werden, außer Merkmalen des Augapfels (umfassend Iris, Cornea, etc.). A first aspect of the invention relates to a method for determining the position of data glasses on the head of the wearer, comprising: detecting the position of a physical feature of the head of the wearer of the data glasses relative to the data glasses by means of a sensor of the data glasses; Providing a stored position of the physical feature relative to the data glasses for a reference position of the data glasses; Displaying a representation in a contact-analog manner, taking into account the detected position and the stored position of the physical feature. A physical feature of the head is, for example, a birthmark, the structure the skin (especially pigments or pores) or the configuration (points, indentations, other features of the shape) of bone. In some implementations, as a feature of the head, one of all features of the head may be used, except features of the eyeball (including iris, cornea, etc.).
Hierin wird also vorgeschlagen, die Position eines physischen Merkmals des Kopfes des Trägers der Datenbrille zu erfassen und mit einer für eine Referenzposition erfassten Position dieses physischen Merkmals zu vergleichen. Dies ermöglicht ein Erfassen, inwieweit die Datenbrille ihre Position gegenüber der Referenzposition verändert hat und damit gegenüber der zentralen Augenposition. Diese Information wird im Folgenden verwendet, um die Anzeige einer kontaktanalogen Darstellung an die neue Position der Datenbrille (und damit der neuen Position der Anzeige der Datenbrille vor den Augen des Trägers) anzupassen. Mit anderen Worten: Bei sich ändernder Positionierung der Datenbrille auf dem Kopf (z.B. Neujustage der Brille, Rutschen etc.) wird dies beständig (d.h. dauerhaft im Hintergrund) erfasst und die Kalibration der kontaktanalogen Anzeige nachgeführt. Hierdurch wird die Genauigkeit und Qualität der kontaktanalogen Anzeige der Datenbrille verbessert. Die angezeigten Darstellungen erscheinen dadurch für den Träger der Datenbrille genauer dem Ort des Umfeldes zugeordnet, für den die Zuordnung stattfinden soll, beispielsweise genauer dem Ort überlagert. It is therefore proposed here to detect the position of a physical feature of the head of the wearer of the data glasses and to compare it with a position of this physical feature detected for a reference position. This makes it possible to record the extent to which the data glasses have changed their position relative to the reference position and thus with respect to the central eye position. This information will be used hereinafter to adapt the display of a contact analog representation to the new position of the data glasses (and thus the new position of the display of the data glasses in front of the wearer's eyes). In other words, with changing positioning of the data glasses on the head (e.g., readjustment of the glasses, slides, etc.), this is consistently (i.e., permanently background) detected and the calibration of the contact analog display is tracked. This improves the accuracy and quality of the contact analog display of the data glasses. As a result, the displayed representations for the wearer of the data glasses appear more accurately assigned to the location of the environment for which the assignment is to take place, for example superimposed more precisely on the location.
In manchen Implementierungen ist vorgesehen sein, dass beim Anzeigen der Darstellung auf kontaktanaloge Art die neue Pose (neue Position und neue Orientierung) der Datenbrille bestimmt wird. Mit anderen Worten: Es wird eine Veränderung der Pose der Datenbrille von einer für die Referenzposition bestimmten Pose bestimmt, wobei die Veränderung der Pose eine Verschiebung der Position und Veränderung der Orientierung der Datenbrille relativ zum Kopf des Trägers umfasst. Dazu können neben der erfassten Position des physischen Merkmals auch durch den Sensor zusätzlich erfasste Eigenschaften des Merkmals, wie Drehung relativ zur Datenbrille, berücksichtigt werden. Alternativ oder zusätzlich kann die Datenbrille mehrere Sensoren umfassen, mit deren Hilfe die Position mehrerer physischer Merkmale bestimmt wird, und daraus dann die neue Pose (neue Position und neue Orientierung) abgeleitet werden. In some implementations, it may be provided that the new pose (new position and new orientation) of the data glasses is determined when displaying the presentation in a contact-analogous manner. In other words, a change in the pose of the data glasses is determined from a pose determined for the reference position, wherein the change in the pose comprises a displacement of the position and a change in the orientation of the data glasses relative to the head of the wearer. For this purpose, in addition to the detected position of the physical feature, characteristics of the feature additionally detected by the sensor, such as rotation relative to the data glasses, can also be taken into account. Alternatively or additionally, the data goggles can comprise a plurality of sensors with the aid of which the position of a plurality of physical features is determined and from this the new pose (new position and new orientation) are derived.
Die gespeicherte Position des Merkmals des Kopfes können bei jedem neuen Aufsetzen der Datenbrille in einer Konfigurationssequenz bestimmt werden, oder für einen Benutzer dauerhaft hinterlegt sein, so dass die Konfigurationssequenz nur einmalig ausgeführt werden muss (oder ggf. in längeren Zeitabständen). Gerade im letzteren Fall ergibt sich für den Benutzer der große Vorteil, dass nicht mit jeder Benutzung der Datenbrille erneut eine längliche Konfigurationssequenz ausgeführt werden muss, sondern die Datenbrille im Prinzip direkt benutzt werden kann. Die Erfassung der Merkmale des Kopfes geschieht automatisch und bedarf keines weiteren Zutuns des Benutzers. Anhand der erfassten Merkmale wird die Anzeige von kontaktanalogen Darstellungen angepasst. Typischerweise wird die Erfassung der physischen Merkmale und die Nachführung der Konfiguration für die kontaktanaloge Anzeige vom Benutzer nicht aktiv wahrgenommen. The stored position of the feature of the head can be determined each time the data glasses are put on in a configuration sequence, or permanently stored for a user, so that the configuration sequence only has to be executed once (or possibly at longer intervals). Especially in the latter case results for the user the great advantage that not with each use of the data glasses again an elongated configuration sequence must be performed, but the data glasses can be used directly in principle. The detection of the characteristics of the head is done automatically and requires no further action by the user. Based on the recorded characteristics, the display of contact-analogue representations is adapted. Typically, the detection of the physical features and the tracking of the configuration for the contact analog display are not actively perceived by the user.
Die Referenzposition ergibt sich dann aus der Position, in der die Datenbrille war, als die Konfigurationssequenz ausgeführt wurde. Die gespeicherte Position des physischen Merkmals wird durch den Sensor erfasst, während sich die Datenbrille in der Referenzposition befindet. Für die Referenzposition kann auch eine Pose bestimmt werden, Referenzpose. Dazu werden, falls nur ein Sensor verwendet wird, neben der Position des physischen Merkmals auch weitere Eigenschaften des physischen Merkmals gespeichert, wie dessen Struktur. Im Betrieb wird dann durch den Sensor auch diese weitere Eigenschaft des physischen Merkmals erfasst, beispielsweise eine Drehung der Struktur. Werden mehrere Sensoren verwendet, kann es auch ausreichend sein, nur die Position der jeweils erfassten Merkmale zu bestimmen, um daraus eine Veränderung der Pose für die Anzeige abzuleiten. The reference position then results from the position in which the data glasses were when the configuration sequence was executed. The stored position of the physical feature is detected by the sensor while the data glasses are in the reference position. For the reference position also a pose can be determined, Referenzpose. For this purpose, if only one sensor is used, besides the position of the physical feature also other properties of the physical feature are stored, such as its structure. In operation, the sensor then also detects this further property of the physical feature, for example a rotation of the structure. If several sensors are used, it may also be sufficient to determine only the position of the respectively detected features, in order to derive a change of the pose for the display.
Die initiale Konfigurationssequenz kann mit Maschinenlernen ermöglicht werden, insbesondere mit Verfahren zur Optical See Through Kalibration für kontaktanaloge Augmented Reality Anzeigen durchgeführt werden, wie z.B. in der Publikation Single-Point active alignment method (SPAAM) for optical see-through HMD calibration for augmented reality von Mihran Tuceryan und Nassir Navab beschrieben. The initial configuration sequence can be made possible with machine learning, in particular with methods for optical See Through Calibration for contact-analogue Augmented Reality displays are performed, such. in the publication Single-point active alignment method (SPAAM) for optical see-through HMD calibration for augmented reality by Mihran Tuceryan and Nassir Navab.
Der Sensor der Datenbrille kann in manchen Implementierungen einen oder mehrere der Folgenden umfassen: optischer Sensor, insbesondere Kamera, der eingerichtet und an der Datenbrille angebracht ist zum Erkennen von Unregelmäßigkeiten der Haut, Muttermale, Ohren oder die Nase; Drucksensoren in einem oder beiden der Brillenbügel oder der Nasenauflage der Datenbrille; Abstandssensor zur Bestimmung des Abstandes zum Augenwulst, Ohren oder Wangen; Sensor zum Erkennen von unter der Haut liegenden Kopfmerkmalen, insbesondere Zähne oder Knochen mithilfe von elektromagnetischen Wellen oder Ultraschallwellen; System zur Erkennung der Verschiebung eines Kontaktpunktes der Datenbrille mit dem Kopf, insbesondere der Nasenauflage; Lasersensor zur Erfassung der Verschiebung der Nasenauflage. The sensor of the data glasses, in some implementations, may include one or more of the following: optical sensor, particularly a camera, arranged and attached to the data glasses for detecting skin, mole, ear, or nose irregularities; Pressure sensors in one or both of the temples or the nose pad of the data glasses; Distance sensor for determining the distance to the eyeball, ears or cheeks; Sensor for detecting under-the-skin head features, in particular teeth or bones using electromagnetic waves or ultrasonic waves; System for detecting the displacement of a contact point of the data glasses with the head, in particular the nose pad; Laser sensor for detecting the displacement of the nose pad.
In manchen Implementierungen werden die kontaktanalogen Darstellungen dazu verwendet Objekte in der Umgebung eines Fahrzeugs zu markieren während der Fahrer oder ein anderer Insasse des Fahrzeugs die Datenbrille trägt. Das Verfahren umfasst in einem solchen Fall ferner: Bestimmen der Position und Orientierung der Datenbrille in einem Fahrzeug; Bestimmen der Position eines zu markierenden Objektes im Umfeld des Fahrzeugs; wobei die anzuzeigende Darstellung zur Markierung des Objektes im Umfeld des Fahrzeugs ausgebildet ist; Wobei die Position und Orientierung der Datenbrille und die Position des zu markierenden Objektes beim Anzeigen der Darstellung berücksichtigt werden. In some implementations, the contact analog representations are used to objects in the vicinity of a vehicle mark while the driver or another occupant of the vehicle is wearing the data glasses. The method further comprises, in such a case: determining the position and orientation of the data glasses in a vehicle; Determining the position of an object to be marked in the environment of the vehicle; wherein the representation to be displayed is designed to mark the object in the environment of the vehicle; The position and orientation of the data glasses and the position of the object to be marked are taken into account when displaying the display.
Um diese kontaktanaloge Markierung zu ermöglichen sind somit die Posenbestimmung der Datenbrille im Fahrzeug und auch die Bestimmung der Position des zu markierenden Objektes im Umfeld des Fahrzeugs nötig. In order to enable this contact-analogous marking, it is thus necessary to determine the position of the data glasses in the vehicle and also to determine the position of the object to be marked in the surroundings of the vehicle.
Die Pose der Datenbrille kann mithilfe von Kameras des Fahrzeugs bestimmt werden, die den Fahrer und die Datenbrille aufnehmen und darin die Pose der Datenbrille erkennen. Alternativ oder zusätzlich kann auch die Datenbrille eine Kamera umfassen, deren Aufnahmen des Innenraums des Fahrzeugs dann ausgewertet werden, um die Pose der Datenbrille zu bestimmen. Ferner kann die Datenbrille Beschleunigungs- und Drehratensensoren umfassen, um die Pose zu bestimmen oder fortzuschreiben. Ebenfalls untersucht wurde die Erzeugung eines Magnetfeldes im Fahrzeug, das mit Sensoren der Datenbrille erfasst wird, um die Pose zu bestimmen. Beispiele für derartige Systeme sind in den Anmeldungen
Die Position des Objektes im Umfeld des Fahrzeugs wird mithilfe von Fahrzeugsensorik wie Radar, Lidar oder Kameras erfasst. Verfahren hierzu sind im Stand der Technik bekannt. The position of the object in the vicinity of the vehicle is detected by means of vehicle sensors such as radar, lidar or cameras. Methods for this are known in the art.
KURZE BESCHREIBUNG DER ZEICHNUNG BRIEF DESCRIPTION OF THE DRAWING
DETAILLIERTE BESCHREIBUNG DES AUSFÜHRUNGSBEISPIELS DETAILED DESCRIPTION OF THE EMBODIMENT
Die Datenbrille umfasst ferner die Kamera
Die Datenbrille
Im folgenden Betrieb der Datenbrille werden fortlaufend Aufnahmen der Kamera
Die fortlaufend erfassten Positionen der geeigneten Merkmale zu den gespeicherten Positionen werden verglichen und hieraus auf eine Verschiebung der Datenbrille rückgeschlossen. Die Verschiebung der Datenbrille kann eine Änderung der Relativposition zum Kopf in allen drei Raumrichtungen und auch eine Änderung der Ausrichtung bzw. der Orientierung der Datenbrille relativ zum Kopf umfassen. Beide Komponenten einer Verschiebung können durch die Kamera und nachgeschaltete Verarbeitung berücksichtigt werden. Gegebenenfalls kann eine zweite Kamera vorgesehen sein, die Aufnahmen der linken Stirnseite des Trägers macht und die auf gleiche Weise wie die Aufnahmen der rechten Stirnseite durch die Kamera
Die initiale Konfiguration zur Anzeige einer kontaktanalogen Darstellung auf den Anzeigen
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
- WO 2013/012914 [0005] WO 2013/012914 [0005]
- DE 102014217961 [0021] DE 102014217961 [0021]
- DE 102014217962 [0021] DE 102014217962 [0021]
- DE 102014222356 [0021] DE 102014222356 [0021]
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102014224955.4A DE102014224955A1 (en) | 2014-12-05 | 2014-12-05 | Determining the position of an HMD relative to the head of the wearer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102014224955.4A DE102014224955A1 (en) | 2014-12-05 | 2014-12-05 | Determining the position of an HMD relative to the head of the wearer |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102014224955A1 true DE102014224955A1 (en) | 2016-06-09 |
Family
ID=55974381
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102014224955.4A Pending DE102014224955A1 (en) | 2014-12-05 | 2014-12-05 | Determining the position of an HMD relative to the head of the wearer |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102014224955A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114994916A (en) * | 2020-12-31 | 2022-09-02 | 联想(新加坡)私人有限公司 | Nose support of head-mounted display equipment |
DE102022123224A1 (en) | 2022-09-12 | 2024-03-14 | Bayerische Motoren Werke Aktiengesellschaft | Method and device for calibrating data glasses for a user |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120068913A1 (en) * | 2010-09-21 | 2012-03-22 | Avi Bar-Zeev | Opacity filter for see-through head mounted display |
WO2013012914A2 (en) | 2011-07-20 | 2013-01-24 | Google Inc. | Dynamic control of an active input region of a user interface |
US20130069787A1 (en) * | 2011-09-21 | 2013-03-21 | Google Inc. | Locking Mechanism Based on Unnatural Movement of Head-Mounted Display |
US8958158B1 (en) * | 2013-12-03 | 2015-02-17 | Google Inc. | On-head detection for head-mounted display |
DE102014217962A1 (en) | 2014-09-09 | 2016-03-10 | Bayerische Motoren Werke Aktiengesellschaft | Positioning of an HMD in the vehicle |
DE102014217961A1 (en) | 2014-09-09 | 2016-03-10 | Bayerische Motoren Werke Aktiengesellschaft | Determining the pose of an HMD |
DE102014222356A1 (en) | 2014-11-03 | 2016-05-04 | Bayerische Motoren Werke Aktiengesellschaft | Artificially generated magnetic fields in vehicles |
-
2014
- 2014-12-05 DE DE102014224955.4A patent/DE102014224955A1/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120068913A1 (en) * | 2010-09-21 | 2012-03-22 | Avi Bar-Zeev | Opacity filter for see-through head mounted display |
WO2013012914A2 (en) | 2011-07-20 | 2013-01-24 | Google Inc. | Dynamic control of an active input region of a user interface |
US20130069787A1 (en) * | 2011-09-21 | 2013-03-21 | Google Inc. | Locking Mechanism Based on Unnatural Movement of Head-Mounted Display |
US8958158B1 (en) * | 2013-12-03 | 2015-02-17 | Google Inc. | On-head detection for head-mounted display |
DE102014217962A1 (en) | 2014-09-09 | 2016-03-10 | Bayerische Motoren Werke Aktiengesellschaft | Positioning of an HMD in the vehicle |
DE102014217961A1 (en) | 2014-09-09 | 2016-03-10 | Bayerische Motoren Werke Aktiengesellschaft | Determining the pose of an HMD |
DE102014222356A1 (en) | 2014-11-03 | 2016-05-04 | Bayerische Motoren Werke Aktiengesellschaft | Artificially generated magnetic fields in vehicles |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114994916A (en) * | 2020-12-31 | 2022-09-02 | 联想(新加坡)私人有限公司 | Nose support of head-mounted display equipment |
CN114994916B (en) * | 2020-12-31 | 2024-08-20 | 联想(新加坡)私人有限公司 | Nose pad of head-mounted display device |
DE102022123224A1 (en) | 2022-09-12 | 2024-03-14 | Bayerische Motoren Werke Aktiengesellschaft | Method and device for calibrating data glasses for a user |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102014225222B4 (en) | Determining the position of an HMD relative to the wearer's head | |
EP3164756B1 (en) | Locating an hmd in a vehicle | |
EP2987058B1 (en) | Method for selecting an information source for display on data spectacles | |
EP3191919B1 (en) | Determining the pose of a head-mounted display | |
DE102014206623A1 (en) | Localization of a head-mounted display (HMD) in the vehicle | |
EP2987057B1 (en) | Method for selecting an information source from a plurality of information sources for display on a display of data spectacles | |
US20150279022A1 (en) | Visualization of Spatial and Other Relationships | |
DE102013211671B4 (en) | Method, apparatus and computer product for displaying a marker on a head-up display | |
EP2986225A1 (en) | Method for determining whether a vehicle occupant has noticed relevant objects in the area surrounding the vehicle | |
WO2019149874A1 (en) | Method and device for operating a display system comprising a head-mounted display | |
DE102014226185A1 (en) | Method for determining a viewing direction of a person | |
EP3483654A1 (en) | Detection and visualization of lack of system security in rendering augmented image content in head-up displays | |
DE102014213285A1 (en) | Head-direction-dependent display of content on data glasses | |
DE102014207398A1 (en) | Object association for contact-analogue display on an HMD | |
DE102014222355A1 (en) | Fatigue detection with sensors of data glasses | |
DE102016221123A1 (en) | Method and device for operating a display system with data glasses | |
DE102014224955A1 (en) | Determining the position of an HMD relative to the head of the wearer | |
DE102019103360A1 (en) | Method and device for operating a display system with data glasses | |
DE102016225261A1 (en) | Method and device for operating a display system with data glasses | |
DE102015209090A1 (en) | Output of a warning to road users on a head-mounted display | |
DE102017201502B4 (en) | Data goggles and methods for servicing, maintaining, repairing or manufacturing a motor vehicle | |
DE102017221317A1 (en) | Method and device for operating a data glasses in a motor vehicle | |
DE102015006610B4 (en) | Method for operating data glasses in a motor vehicle and system with data glasses | |
EP3129861B1 (en) | Determining the pose of a head-mounted display within a vehicle | |
DE102019105216A1 (en) | Method and device for operating a display system with data glasses |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: G01B0011000000 Ipc: G06F0003010000 |
|
R163 | Identified publications notified | ||
R012 | Request for examination validly filed |