Gaming device with rotatably placed cameras
First Claim
1. A method to identify positions of fingers of a hand, the positions being used to render a virtual hand to be displayed in a head mounted display (HMD) when presenting a virtual environment in the HMD, comprising:
- capturing images of a first hand using a plurality of cameras that are part of a wearable device, the wearable device being attached to a wrist of a second hand, the second hand being different from the first hand, the plurality of cameras of the wearable device being disposed around the wearable device so that the plurality of cameras are distributed around the wrist of the second hand;
repeating capturing of additional images of the first hand, the images and the additional images captured to produce a stream of captured image data during a session of presenting the virtual environment in the HMD; and
sending the stream of captured image data to a computing device that is interfaced with the HMD, the computing device configured to process the captured image data to identify changes in positions of the fingers of the first hand for rendering the virtual hand in the HMD corresponding to the changes in the positions of the fingers of the first hand.
2 Assignments
0 Petitions
Accused Products
Abstract
A method to identify positions of fingers of a hand is described. The method includes capturing images of a first hand using a plurality of cameras that are part of a wearable device. The wearable device is attached to a wrist of a second hand and the plurality of cameras of the wearable device is disposed around the wearable device. The method includes repeating capturing of additional images of the first hand, the images and the additional images captured to produce a stream of captured image data during a session of presenting the virtual environment in a head mounted display (HMD). The method includes sending the stream of captured image data to a computing device that is interfaced with the HMD. The computing device is configured to process the captured image data to identify changes in positions of the fingers of the first hand.
-
Citations
29 Claims
-
1. A method to identify positions of fingers of a hand, the positions being used to render a virtual hand to be displayed in a head mounted display (HMD) when presenting a virtual environment in the HMD, comprising:
-
capturing images of a first hand using a plurality of cameras that are part of a wearable device, the wearable device being attached to a wrist of a second hand, the second hand being different from the first hand, the plurality of cameras of the wearable device being disposed around the wearable device so that the plurality of cameras are distributed around the wrist of the second hand; repeating capturing of additional images of the first hand, the images and the additional images captured to produce a stream of captured image data during a session of presenting the virtual environment in the HMD; and sending the stream of captured image data to a computing device that is interfaced with the HMD, the computing device configured to process the captured image data to identify changes in positions of the fingers of the first hand for rendering the virtual hand in the HMD corresponding to the changes in the positions of the fingers of the first hand. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for identifying positions of hands of a user interacting with a virtual environment displayed in a head mounted display (HMD), comprising:
-
capturing images of a first hand of the user using a plurality of cameras that are part of a first wearable device, the first wearable device being attachable to a wrist of the first hand, the plurality of cameras of the first wearable device being disposed at angular positions around the first wearable device; capturing images of a second hand of the user using a plurality of cameras that are part of a second wearable device, the second wearable device being attachable to a wrist of the second hand, the plurality of cameras of the second wearable device being disposed at angular positions around the second wearable device; continuing the capturing of the images from the plurality of cameras of the first and second wearable devices during a session of interactivity with the virtual environment displayed in the HMD, the images captured by the first wearable device include images of the second wearable device and images captured by the second wearable device include images of the first wearable device; capturing additional images of the first wearable device and the second wearable device using a reference camera; sending the images from the first wearable device, the images from the second wearable device, and the additional images from the reference camera to a computing device that is interfaced with the HMD, the computing device configured to process the images from the first wearable device to identify positions of the second hand and process the images from the second wearable device to identify positions of the first hand, and the computing device uses the reference camera to provide a reference for the positions of the first and second hands. - View Dependent Claims (22, 23, 24)
-
-
25. A system comprising:
-
a first wearable device for wearing on a wrist of a first hand of a user, wherein the first wearable device includes a camera for capturing image data of a second hand of the user, the second hand being different from the first hand, wherein the first wearable device includes a communication device for communicating the image data captured using the first wearable device; a game console coupled to the first wearable device, the game console having a console communication device coupled to the communication device of the wearable device for receiving the image data from the communication device of the wearable device, wherein the game console includes a game processor coupled to the console communication device for identifying a position of the second hand of the user from the image data captured using the first wearable device, wherein the game processor is configured to determine data regarding a state of a virtual object in a virtual environment based on the position of the second hand; wherein the console communication device is for sending the data regarding the state of the virtual object, and a head-mounted display (HMD) coupled to the game console, the HMD including; an HMD communication device coupled to the console communication device for receiving the data regarding the state of the virtual object from the console communication device, a processing unit coupled to the HMD communication device for displaying the virtual object having the state on a display screen of the HMD. - View Dependent Claims (26, 27)
-
-
28. A system comprising:
-
a first wearable device configured to be worn on a wrist of a left hand of a user; a second wearable device configured to be worn on a wrist of a right hand of the user, wherein the first wearable device includes a camera for capturing image data of the second wearable device, wherein the second wearable device includes a camera for capturing image data of the first wearable device, wherein the first wearable device includes a communication device coupled to the camera of the first wearable device for communicating the image data captured using the first wearable device, wherein the second wearable device includes a communication device coupled to the camera of the second wearable device for communicating the image data captured using the second wearable device; a game console coupled to the first and second wearable devices, wherein the game console has a console communication device coupled to the communication device of the first wearable device for receiving the image data captured by the camera of the first wearable device, wherein the console communication device is coupled to the communication device of the second wearable device for receiving the image data captured by the camera of the second wearable device, wherein the game console includes a game processor coupled to the console communication device for identifying a position of the right hand of the user from the image data captured using the first wearable device, wherein the game processor is for identifying a position of the left hand of the user from the image captured using the second wearable device, wherein the game processor is for identifying a position of a virtual object in a virtual environment based on the position of the left hand and the position of the right hand; wherein the console communication device is for communicating the position of the virtual object, and a head-mounted display (HMD) including, an HMD communication device coupled to the console communication device for receiving the position of the virtual object from the console communication device; and a processing unit coupled to the HMD communication device for displaying the virtual object having the position of the virtual object on a display screen. - View Dependent Claims (29)
-
Specification