DETERMINATION OF CONTROLLER THREE-DIMENSIONAL LOCATION USING IMAGE ANALYSIS AND ULTRASONIC COMMUNICATION
First Claim
1. A method for establishing communication between a computer program in a computing system and a controller held in a hand of a user, comprising:
- capturing image data in a capture area in front of a display, the capturing configured to identify a two-dimensional location of the controller in the capture area; and
capturing one-way sound communication between a location proximate to the display and a location at the controller, the sound communication being used to compute a third-dimensional location of the controller in the capture area.
4 Assignments
0 Petitions
Accused Products
Abstract
Game interface tracks the position of one or more game controllers in 3-dimensional space using hybrid video capture and ultrasonic tracking system. The captured video information is used to identify a horizontal and vertical position for each controller within a capture area. The ultrasonic tracking system analyzes sound communications to determine the distances between the game system and each controller and to determine the distances among the controllers. The distances are then analyzed by the game interface to calculate the depths within the capture area for each controller.
-
Citations
30 Claims
-
1. A method for establishing communication between a computer program in a computing system and a controller held in a hand of a user, comprising:
-
capturing image data in a capture area in front of a display, the capturing configured to identify a two-dimensional location of the controller in the capture area; and capturing one-way sound communication between a location proximate to the display and a location at the controller, the sound communication being used to compute a third-dimensional location of the controller in the capture area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for establishing communication between a computer program and a controller, comprising:
-
an image capture device for capturing image data in a capture area in front of a display; a sound capture device for capturing sound data in the capture area; and a computing system for executing the computer program, the computing system being connected to the display, the image capture device, and the sound capture device; the controller to be held by a user with a single hand, the controller including, a body with a first end and a second end; a grip area at about the first end; an input pad defined between the first end and the second end for entering input data to be transmitted to the computing system; a spherical-type section defined at the second end for facilitating image recognition by the image capture device; and a sound emitting device near the second end, the sound emitting device directed away from the user when held and configured for one-way sound communication with the sound capture device; wherein the computer program identifies a two-dimensional location of the controller based on the captured image data and a third-dimensional location of the controller based on the captured sound data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for establishing communication between a computer program and a controller, comprising:
-
a first set and a second set of light emitters facing a capture area in front of a display, the first and second set of light emitters located near the display; a sound capture device for capturing sound data in the capture area; and a computing system for executing the computer program, the computing system being connected to the display, and the sound capture device; the controller to be held by a user with a single hand, the controller including, a body with a first end and a second end; a grip area at about the first end; an input pad defined between the first end and the second end for entering input data to be transmitted to the computing system; an image capture device near the second end for capturing image data of an area where the first and second set of light emitters are located; and a sound emitting device near the second end, the sound emitting device directed away from the user when held and configured for one-way sound communication with the sound capture device; wherein the computer program identifies a two-dimensional location of the controller based on the captured image data and a third-dimensional location of the controller based on the captured sound data. - View Dependent Claims (28, 29)
-
-
30. A computer program embedded in a computer-readable storage medium, when executed by one or more processors, for establishing communication between a computer program in a computing system and a controller held in a hand of a user, the computer program comprising:
-
program instructions for capturing image data in a capture area in front of a display, the capturing configured to identify a two-dimensional location of the controller in the capture area; and program instructions for capturing one-way sound communication between a location proximate to the display and a location at the controller, the sound communication being used to compute a third-dimensional location of the controller in the capture area.
-
Specification