IP Library Granted Patent US 12663856
Granted Patent B2
US 12663856 · App. 19/011,259 · Granted Jun 23, 2026

Systems and methods for determining movement of a controller with respect to an HMD

Inventors: Jeffrey Roger Stafford (Redwood City, CA); Todd Tokubo (Newark, CA)
Assignee: Sony Interactive Entertainment Inc.
G06F3/011G01C19/5783G06T7/70G01B5/004G01P13/00
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 12663856
App. No.
19/011,259
Granted
Jun 23, 2026
Kind
B2
Abstract

Systems and methods for determining movement of a hand-held controller (HHC) with respect to a head-mounted display (HMD) are described. A camera is located at a lower region of the HMD for capturing images of the HHC. The images of the HHC are used to determine a position and an orientation of the HHC with reference to the HMD. Also, the camera or another camera can be used to determine a position and orientation of the HMD with respect to a real-world environment. The position and orientation of the HMD and the position and orientation of the HHC are used to change to state of an application executed on a game cloud.

Claims (37)

1 . A head-mounted display (HMD) comprising:

an upper region;

a band coupled to the upper region, the band configured to hold the HMD to a head of a user in a head-worn state;

a front region located adjacent to the top surface;

a lower region located adjacent to the front region, the lower region having a first camera, wherein the first camera has a first field-of-view (FOV) directed downward from the HMD and is configured to capture, in the head-worn state, a first plurality of images of a hand-held controller (HHC) when the HHC is within the first FOV;

wherein the front region includes a second camera having a second FOV different from the first FOV, wherein the second camera is configured to capture a second plurality of images of the HHC when the HHC is in the second FOV;

wherein the each of the first camera and the second camera is also configured to capture a third plurality of images of a real-world environment surrounding the HMD, wherein the third plurality of images facilitates a determination of a position and movement of the HMD within the real-world environment,

wherein at least one of (i) the first plurality of images or (ii) the second plurality of images facilitates a determination of an orientation of the HHC with reference to the HMD,

wherein the HMD is configured to display a plurality of image scenes having content generated by execution of an application in accordance with (i) the position and movement of the HMD, and (ii) the orientation of the HHC with reference to the HMD.

2 . The HMD of claim 1 , further including a haptic feedback device configured to vibrate the top surface, the front region, and the to provide tactile feedback to the head of the user in the head-worn state.

3 . The HMD of claim 1 , further comprising:

an eye mask having a frame fitted to the lower region, wherein the band is a headband coupled to the frame and a portion of the upper region.

4 . The HMD of claim 1 , further comprising:

at least one light source disposed in the lower region.

5 . The HMD of claim 4 , comprising:

two light sources disposed on either sides of the first camera in the lower region.

6 . The HMD of claim 3 , further comprising:

at least one light source disposed between the front region and the frame.

7 . The HMD of claim 1 , further comprising:

at least one light source disposed in the upper region.

8 . The HMD of claim 1 , further comprising:

one or more light sources disposed in at least one of the front region, the upper region, or the lower region, wherein the one or more light sources are configured to indicate a status of the HMD, wherein the status is one of: an active game play mode, or a non-active mode.

9 . The HMD of claim 8 , wherein the one or more light sources are configured to indicate a current status of the HMD using at least one of: a color arrangement, an intensity arrangement, a blink arrangement, or a sequence of on-off configurations.

10 . The HMD of claim 8 , wherein in the active game play mode, the one or more light sources are configured to indicate relative intensities of game-play.

11 . The HMD of claim 1 , further comprising:

a first clock that is synchronized with a second clock of the HHC.

12 . The HMD of claim 11 , wherein each of the first clock and the second clock is synchronized with a third external clock of a cloud-system of a gaming platform.

13 . The HMD of claim 1 , further comprising:

one or more cameras configured to capture a video of the real-world environment surrounding the HMD and provide the video for display on the HMD such that a user can view the real-world environment surrounding the HMD while wearing the HMD.

14 . The HMD of claim 1 , further comprising:

one or more microphones, wherein sound captured by the one or more microphones is processed to determine a location of a source of the sound.

15 . The HMD of claim 14 , wherein the location of the source of the sound is used to associate the source of the sound to a visual displayed on the HMD.

16 . The HMD of claim 14 , wherein the location of the source of the sound is used to exclude sound from the location from being played back through an acoustic transducer of the HMD.

17 . The HMD of claim 1 , further comprising a transceiver configured to connect the HMD to the Internet over a wireless network.

18 . The HMD of claim 1 , further comprising a transceiver configured to connect the HMD to a local computing device over a wireless network.

19 . The HMD of claim 1 , wherein the determination of the orientation of the HHC with reference to the HMD is performed by one or more processing devices disposed in the HMD.

20 . The HMD of claim 1 , wherein the determination of the orientation of the HHC with reference to the HMD is performed by one or more processing devices disposed at a remote location with respect to the HMD.