IP Library › Granted Patent US 10,082,879
Granted Patent B2
US 10,082,879 · App. 15/363,927 · Granted Sep 25, 2018

Head mounted display device and control method

Inventors: Koichiro Niinuma (Kawasaki, JP); Toshiyuki Yoshitake (Kawasaki, JP)
Assignee: FUJITSU LIMITED
G06F3/017G06T7/0042G09G5/377G06T2210/62G09G2320/068G09G2340/125
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,082,879
App. No.
15/363,927
Granted
Sep 25, 2018
Kind
B2
Abstract

A device includes a display configured to display images in accordance with a virtual viewpoint position in a virtual reality space, a distance sensor configured to acquire distance information of a distance in a measuring range in a real space from the distance sensor to a hand of a user wearing the device, and a processor. The processor is configured to acquire a hand image of a hand region based on the distance information, the hand region corresponding to the hand, detect a shape of the hand and an inclination of the hand from the hand image, generate, in accordance with the inclination, when the shape of the hand is a first shape, a display image in which the virtual viewpoint position in the virtual reality space has been moved to another virtual viewpoint position, and control the display to display the display image.

Claims (65)

1. A head mounted display (HMD) device, comprising:

a display;

a distance image sensor that includes a camera configured to capture an image in a capturing range, the distance image sensor configured to acquire distance information indicating a distance from the distance image sensor to a hand of a user wearing the HMD device and output distance image information that combines the captured image and the acquired distance information; and

a processor configured to:

extract an image of the hand of the user from the captured image based on the distance image information,

specify a shape of the hand from the image of the hand,

calculate an inclination of the hand based on the distance information corresponding to the image of the hand,

determine whether the specified shape is a predetermined shape,

determine a viewpoint motion vector for moving a viewpoint position of the user in a virtual space when it is determined that the specified shape is a predetermined shape,

generate image data after the viewpoint position is moved,

determine a transparency of the image of the hand based on the calculated inclination,

generate an superimpose image by superimposing the image of the hand on the generated image data, and

control the display to display the generated superimpose image.

2. The HMD device according to claim 1 , wherein the display is a non-transmissive display.

3. The HMD device according to claim 1 , wherein

the display is configured to display video, and

the processor is further configured to:

generate a partial image corresponding to the hand region from the image, and

control the display to display the partial image superimposed on the video.

4. The HMD device according to claim 3 , wherein the partial image is displayed transparently on the video.

5. The HMD device according to claim 4 , wherein when the shape of the hand is a second shape that is different from the predetermined shape, the processor is configured to control the display to display the partial image on another image within the video in which the viewpoint position has not been moved.

6. The HMD device according to claim 5 , wherein when the shape of the hand is the predetermined shape, the hand is in an open state and fingers of the hand are spread apart from one another.

7. The HMD device according to claim 5 , wherein when the shape of the hand is the second shape, the hand is in an open state and fingers of the hand are not spread apart from one another.

8. The HMD device according to claim 5 , wherein the transparency of the partial image when the shape of the hand is the predetermined shape is greater than the transparency of the partial image when the shape of the hand is the second shape.

9. The HMD device according to claim 1 , wherein the processor is further configured to:

determine a first reference point corresponding to a fingertip of a finger of the hand based on the hand image,

determine a second reference point corresponding to a finger base of the finger of the hand based on the hand image, and

identify the inclination of the hand based on the first reference point and the second reference point.

10. The HMD device according to claim 9 , wherein the inclination of the hand is based on a first distance from the distance image sensor to the first reference point, and a second distance from the distance image sensor to the second reference point.

11. The HMD device according to claim 10 , wherein the processor is configured to:

determine that the hand is inclined forward when the first distance is greater than the second distance, and

determine that the hand is inclined backward when the first distance is less than or equal to the second distance.

12. The HMD device according to claim 1 , wherein

the image data is generated in accordance with the viewpoint motion vector.

13. The HMD device according to claim 1 , wherein

the viewpoint motion vector is for moving the virtual viewpoint position in the forward direction when the hand is inclined forward, and

the viewpoint motion vector is for moving the virtual viewpoint position in a backward direction when the hand is inclined backward.

14. The HMD device according to claim 1 , wherein the processor is configured to

determine a length of the viewpoint motion vector in accordance with a degree of the inclination.

15. The HMD device according to claim 1 , wherein the processor is configured to determine, as the hand, a region where a distance from the distance image sensor is less than or equal to a threshold in the distance information.

16. The HMD device according to claim 1 , wherein the processor is configured to obtain the inclination of the hand by calculating an absolute value of a differential value between a distance for a fingertip point and a distance for a finger base point included in a region of the hand.

17. The HMD device according to claim 1 , wherein the image of the hand included in the superimpose image is based on the determined transparency.

18. A control method executed by a head mounted display (HMD) device that includes a display, a distance image sensor that includes a camera, and a processor, the control method comprising:

capturing, by the camera, an image in a capturing range,

acquiring, by the distance image sensor, distance information indicating a distance from the distance image sensor to a hand of a user wearing the HMD device;

outputting, by the distance image sensor, distance image information that combines the captured image and the acquired distance information;

extracting, by the processor, an image of the hand of the user from the captured image based on the distance image information;

specifying a shape of the hand from the image of the hand;

calculating an inclination of the hand based on the distance information corresponding to the image of the hand;

determining whether the specified shape is a predetermined shape;

determining a viewpoint motion vector for moving a viewpoint position of the user in a virtual space when it is determined that the specified shape is a predetermined shape;

generating image data after the viewpoint position is moved;

determining a transparency of the image of the hand based on the calculated inclination;

generating an superimpose image by superimposing the image of the hand on the generated image data; and

controlling the display to display the generated superimpose image.

19. A non-transitory computer-readable recording medium storing a program that causes a processor included in a head mounted display (HMD) device to execute a process, the HMD device including a display, a distance image sensor that includes a camera, the process comprising:

extracting an image of a hand of a user from an image captured by the camera based on distance information acquired by the distance image sensor;

specifying a shape of the hand from the image of the hand;

calculating an inclination of the hand based on the distance information corresponding to the image of the hand;

determining whether the specified shape is a predetermined shape;

determining a viewpoint motion vector for moving a viewpoint position of the user in a virtual space when it is determined that the specified shape is a predetermined shape;

generating image data after the viewpoint position is moved;

determining a transparency of the image of the hand based on the calculated inclination;

generating an superimpose image by superimposing the image of the hand on the generated image data; and

controlling the display to display the generated superimpose image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2016
From: NIINUMA, KOICHIRO; YOSHITAKE, TOSHIYUKI
To: FUJITSU LIMITED
Reel/Frame 040462/0730 →
Priority Claims (1)
JP 2015-233974 · Nov 30, 2015 · national
Continuity (1)
Related Publication 20170153713A1 · Jun 1, 2017