Systems and methods for calibration and biasing for game controller
First Claim
1. A method comprising:
- receiving an identification of a first corner of a display screen from a tracked object by associating a first position of the tracked object with the first corner, the associating of the first position with the first corner performed using image data from a capture device, the tracked object configured to be held by a user;
receiving an identification of a second corner of the display screen from the tracked object by associating a second position of the tracked object with the second corner, the associating of the second position with the second corner performed using image data from the capture device;
triangulating between the first and second corners and the tracked object to define an angle of movement of the tracked object;
defining a height at which the tracked object is held by the user based on the angle of movement, the height defined to set a calibration; and
using the calibration to adjust a motion input provided by the tracked object when utilized by the user,wherein the method is executed by a processor.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for calibration and biasing are described herein. In one example, a method for determining a playing height of a user is described. The method includes receiving an identification of a first corner of a display screen from the user by associating a first position of a tracked object with the first corner using image data from a capture device, receiving an identification of a second corner of the display screen from the user by associating a second position of the tracked object with the second corner using image data from the capture device, and triangulating between the first and second corners and the tracked object to define a range of movement made by the user. The tracked object is held by the user. The method further includes defining a height at which the tracked object is held by the user based on the range of movement.
-
Citations
10 Claims
-
1. A method comprising:
-
receiving an identification of a first corner of a display screen from a tracked object by associating a first position of the tracked object with the first corner, the associating of the first position with the first corner performed using image data from a capture device, the tracked object configured to be held by a user; receiving an identification of a second corner of the display screen from the tracked object by associating a second position of the tracked object with the second corner, the associating of the second position with the second corner performed using image data from the capture device; triangulating between the first and second corners and the tracked object to define an angle of movement of the tracked object; defining a height at which the tracked object is held by the user based on the angle of movement, the height defined to set a calibration; and using the calibration to adjust a motion input provided by the tracked object when utilized by the user, wherein the method is executed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
identifying a position of a tracked object in front of a display screen; generating data regarding prompting a user to identify two or more corners of the display screen and a center of the display screen, wherein the two or more corners include a first corner and a second corner; receiving an identification of the center of the display screen from the tracked object; establishing a position of a capture device relative to the display screen using the identification of the center; receiving an identification of a first corner of a display screen from the tracked object by associating a first position of the tracked object with the first corner, the associating of the first position with the first corner performed using image data from a capture device; receiving an identification of a second corner of the display screen from the tracked object by associating a second position of the tracked object with the second corner, the associating of the second position with the second corner performed using image data from the capture device; triangulating between the first and second corners and the tracked object and using the position of the capture device relative to the center of the display screen to define an angle of movement of the tracked object; defining a height at which the tracked object is held by the user based on the angle of movement, the height defined to set a calibration; and using the calibration to adjust a motion input provided by the tracked object when utilized by the user, wherein the method is executed by a processor. - View Dependent Claims (10)
-
Specification