LG Patent | Head Mounted Display and Control Method Thereof

Patent: Head Mounted Display and Control Method Thereof

Publication Number: 20190004316

Publication Date: 2019-01-03

Applicants: LG

Abstract

The present invention relates to a head mounted display (HMD) capable of receiving an image through a camera. An HMD according to an embodiment of the present invention comprises: a main body configured to be worn on a user’s head; a camera equipped in the main body; a sensing unit configured to measure the distance between the main body and a subject corresponding to the image received through the camera; and a control unit which determines a plurality of feature points satisfying preset conditions in the image, measured, by means of the sensing unit, the distance between the main body and the subject corresponding to at least one of the plurality of feature points, and determines the movement of the main body on the basis of at least one of the plurality of feature points and the measured distance.

Background

Terminals may be divided into mobile/portable terminals and stationary terminals according to mobility. Also, glass type terminals may be classified into handheld terminals and vehicle mount terminals according to whether or not a user can directly carry.

As it becomes multifunctional, a mobile terminal can be allowed to capture still images or moving images, play music or video files, play games, receive broadcast and the like, so as to be implemented as an integrated multimedia player. Efforts are ongoing to support and increase the functionality of terminals. Such efforts include software improvements, as well as changes and improvements in the structural components.

A wearable glass type terminal which is wearable on a part of a human body is recently developed. A glass type terminal worn on a user’s head may correspond to a head mounted display (HMD).

A head-mounted display (HMD) refers to various image display devices such as glasses that are worn on a user’s head to allow the user to view images (contents). Various wearable computers (Wearable Computers) have been developed depending on the trend of weight reduction and size reduction of digital devices, and the HMD is also widely used.

A display unit provided in a glass type terminal such as an HMD may provide various conveniences to the user by combining with an augmented reality technology, an N-screen technology and the like beyond a simple image output function.

Recently, with the increase in the use of the HMD, methods of performing various functions according to a posture of the HMD are being actively developed. Here, the posture of the HMD is a concept including a laid state of the HMD (a worn state on the user’s head), a tilted degree of the HMD, a direction that the HMD faces, a position of the HMD, a rotation of the HMD, a motion of the HMD, and the like.

To this end, it is necessary to determine (estimate, track, detect, extract, decide, identify, recognize, etc.) the posture of the HMD.

As the related art method for determining the posture of the HMD, there is a method of providing light emitting elements outside the HMD body and determining the posture of the HMD using an external camera which is a device separate from the HMD. For example, in the related art method of determining the posture of the HMD, each light emitting element is identified by synchronizing an on/off time of the light emitting element provided outside the HMD body with an opening/closing time of a shutter of the external camera, and the posture of the HMD is determined by tracking the identified light emitting element.

However, according to the related art method, since the separate external device should be used, costs increase. Further, the motion of the HMD can be detected but a moved degree of the HMD, namely, an actually moved distance or rotated degree of the HMD cannot be accurately determined.

Summary

One aspect of the present invention is to provide a head mounted display (HMD) capable of determining a posture thereof by an optimized method, and a method of controlling the same.

Another aspect of the present invention is to provide an HMD capable of determining a posture thereof without a separate external device, and a method of controlling the same.

Another aspect of the present invention is to provide an HMD capable of more accurately determining a motion thereof, and a method of controlling the same.

Another aspect of the present invention is to provide an HMD capable of performing three-dimensional (3D) mapping by an optimized method, and a method of controlling the same.

To achieve these and other aspects of the present invention, in accordance with one embodiment of the present invention, there is provided a Head Mounted

Display (HMD), including a main body formed to be wearable on a head of a user, a camera provided in the main body, a sensing unit configured to measure a distance between the main body and a subject corresponding to an image received through the camera, and a controller configured to determine a plurality of feature points satisfying a preset condition in the image, measure using the sensing unit a distance between the main body and a subject corresponding to at least one of the plurality of feature points, and determine a motion of the main body based on at least one of the plurality of feature points and the measured distance.

In an embodiment, the controller may determine the motion of the main body based on a rate of change of relative distances among the plurality of feature points and a rate of change of the measured distance.

In an embodiment, the controller may determine a rotated degree of the main body based on the rate of change of the relative distances among the plurality of feature points and the rate of change of the measured distance, and determine an actually moved distance of the main body based on the rate of change of the measured distance.

In an embodiment, the main body may be provided with at least two cameras disposed with being apart from each other, and the distance between the main body and the subject corresponding to the at least one feature point may be measurable using the at least two cameras.

In an embodiment, the controller may receive a new image through the camera due to the motion of the main body, and determine a new feature point satisfying the preset condition in the new image when the plurality of feature points are not included in the new image.

In an embodiment, the new feature point may be present in plurality, and the controller may measure a distance between the main body and a subject corresponding to at least one of the plurality of new feature points so as to use for determining the motion of the main body.

In an embodiment, the controller may determine a plurality of feature points satisfying the preset condition in a first image received through the camera, and generate first spatial information including information related to the plurality of feature points.

In an embodiment, the information related to the plurality of feature points may include a distance between the main body and a subject corresponding to at least one of the plurality of feature points, and relative distances among the plurality of feature points.

In an embodiment, the controller may determine a plurality of feature points satisfying the preset condition in a second image different from the first image when the second image is received through the camera due to the motion of the main body, and generate second spatial information including information related to the plurality of feature points included in the second image based on a number of duplicate feature points between the plurality of feature points included in the first image and the plurality of feature points included in the second image.

In an embodiment, the second spatial information may be generated when the number of duplicate feature points is a preset number or less.

In an embodiment, the controller may generate three-dimensional (3D) spatial information using the first spatial information and the second spatial information.

To achieve these and other aspects of the present invention, in accordance with one embodiment of the present invention, there is provided a method of controlling a Head Mounted Display (HMD), the method including determining a plurality of feature points satisfying a preset condition in an image received through a camera, measuring a distance between a main body of the HMD and a subject corresponding to at least one of the plurality of feature points, and determining a motion of the HMD based on at least one of the plurality of feature points and the measured distance.

In an embodiment, the determining may be configured to determine the motion of the main body based on a rate of change of relative distances among the plurality of feature points and a rate of change of the measured distance.

In an embodiment, the method may further include determining a plurality of feature points satisfying the preset condition in a new image received due to the motion of the HMD, and generating three-dimensional (3D) spatial information based on information related to the plurality of feature points included in the image and information related to the plurality of feature points included in the new image.

In an embodiment, the determining may be configured to generate first spatial information including the information related to the plurality of feature points included in the image, and generate second spatial information including the information related to the plurality of feature points included in the new image when the number of duplicate feature points among the plurality of feature points included in the image and the plurality of feature points included in the new image is a preset number or less. The 3D spatial information may be generated using the first spatial information and the second spatial information.

Advantageous Effects

According to the present invention, a motion of an HMD can be determined by using a feature point included in an image received through a camera, and a distance between a main body of the HMD and a subject corresponding to the feature point. Accordingly, the present invention can provide an optimized method for determining the motion of the HMD without a separate external device.

In addition, the present invention can determine a motion of an HMD based on an actual distance between a main body of the HMD and a subject corresponding to at least one of a plurality of feature points included in an image received through a camera, as well as relative distances among the plurality of feature points. Therefore, the present invention can remarkably improve determination accuracy as to the motion of the HMD.

In addition, the present invention can provide a control method capable of performing 3D mapping in an optimized manner using feature points included in an image received through a camera.

Further, the present invention can remarkably improve speed of determining a motion of an HMD by using 3D spatial information generated by 3D mapping.

Further scope of applicability of the present invention will become apparent from the following detailed description. It should be understood, however, that the detailed description and specific examples, such as the preferred embodiment of the invention, are given by way of illustration only, since various changes and modifications within the spirit and scope of the invention will be apparent to those skilled in the art.

发表评论

电子邮件地址不会被公开。 必填项已用*标注