Information processing apparatus and information processing method
First Claim
Patent Images
1. A gesture recognition system comprising:
- a memory having instructions which when executed by motion detecting circuitry cause the motion detecting circuitry tocalculate absolute coordinates which indicate a first position on a screen based on the position of the detected object in space,calculate relative coordinates, which indicate a second position on the screen which is different from the first position, based on the absolute coordinates and a motion of the object,display an indicator at the second display position corresponding to the relative coordinates on the screen,determine whether to cause the relative coordinates to be correspondent to the absolute coordinates or to cause the relative coordinates to be asymptotic to the absolute coordinates based in part on a magnitude relation between a distance from the absolute coordinates to the relative coordinates and a predetermined value, andmove, based on the determination, the relative coordinates in order for the relative coordinates to be asymptotic to or correspondent to the absolute coordinates such that the indicator is redisplayed on the screen at a position corresponding to the moved relative coordinates,wherein the motion detecting circuitry calculates the relative coordinates further based on a velocity value of the object obtained by time-differentiating the absolute coordinates and in a manner that as a frequency of changes in signs of a velocity value of the object or an angular velocity value of the object is larger, an amount of change of the relative coordinates with respect to the absolute coordinates becomes smaller,wherein, in response to the distance from the absolute coordinates to the relative coordinates being greater than the predetermined value and a movement velocity value at the relative coordinates being greater than a predetermined velocity value, the motion detecting causes the relative coordinates to be immediately moved to be correspondent to the absolute coordinates.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided an information processing apparatus including a position detection section which detects a position of an object, and a coordinate calculation section which calculates absolute coordinates based on the position of the object detected by the position detection section, and which calculates relative coordinates, which indicate a display position of the object on a screen, depending on the absolute coordinates and a motion of the object. The coordinate calculation section moves the relative coordinates in order for the relative coordinates to be asymptotic to or correspondent to the absolute coordinates based on a predetermined condition.
17 Citations
17 Claims
-
1. A gesture recognition system comprising:
a memory having instructions which when executed by motion detecting circuitry cause the motion detecting circuitry to calculate absolute coordinates which indicate a first position on a screen based on the position of the detected object in space, calculate relative coordinates, which indicate a second position on the screen which is different from the first position, based on the absolute coordinates and a motion of the object, display an indicator at the second display position corresponding to the relative coordinates on the screen, determine whether to cause the relative coordinates to be correspondent to the absolute coordinates or to cause the relative coordinates to be asymptotic to the absolute coordinates based in part on a magnitude relation between a distance from the absolute coordinates to the relative coordinates and a predetermined value, and move, based on the determination, the relative coordinates in order for the relative coordinates to be asymptotic to or correspondent to the absolute coordinates such that the indicator is redisplayed on the screen at a position corresponding to the moved relative coordinates, wherein the motion detecting circuitry calculates the relative coordinates further based on a velocity value of the object obtained by time-differentiating the absolute coordinates and in a manner that as a frequency of changes in signs of a velocity value of the object or an angular velocity value of the object is larger, an amount of change of the relative coordinates with respect to the absolute coordinates becomes smaller, wherein, in response to the distance from the absolute coordinates to the relative coordinates being greater than the predetermined value and a movement velocity value at the relative coordinates being greater than a predetermined velocity value, the motion detecting causes the relative coordinates to be immediately moved to be correspondent to the absolute coordinates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. An information processing method for providing gesture recognition, comprising:
-
detecting, via motion detecting circuitry, a position of an object in an open space; calculating, via the motion detecting circuitry, absolute coordinates which indicate a first position on a screen based on the position of the object in space; calculating, via the motion detecting circuitry, relative coordinates, which indicate a second position on the screen which is different from the first position, based on the absolute coordinates and a motion of the object; displaying an indicator at the second display position corresponding to the relative coordinates on the screen; determining, via the motion detecting circuitry, whether to cause the relative coordinates to be correspondent to the absolute coordinates or to cause the relative coordinates to be asymptotic to the absolute coordinates based in part on a magnitude relation between a distance from the absolute coordinates to the relative coordinates and a predetermined value; and moving, based on the determining, the relative coordinates in order for the relative coordinates to be asymptotic to or correspondent to the absolute coordinates such that the indicator is redisplayed on the screen at a position corresponding to the moved relative coordinates, wherein the motion detecting circuitry calculates the relative coordinates further based on a velocity value of the object obtained by time-differentiating the absolute coordinates and in a manner that as a frequency of changes in signs of a velocity value of the object or an angular velocity value of the object is larger, an amount of change of the relative coordinates with respect to the absolute coordinates becomes smaller, wherein, in response to the distance from the absolute coordinates to the relative coordinates being greater than the predetermined value and a movement velocity value at the relative coordinates being greater than a predetermined velocity value, the motion detecting causes the relative coordinates to be immediately moved to be correspondent to the absolute coordinates.
-
-
17. A non-transitory computer-readable medium having computer-readable instructions thereon which when executed by a computer cause the computer to perform a method for providing gesture recognition, the method comprising:
-
detecting a position of an object in an open space; calculating, via motion detecting circuitry, absolute coordinates which indicate a first position on a screen based on the position of the object in space; calculating, via the motion detecting circuitry, relative coordinates, which indicate a second position of at which the object is displayed on the screen which is different from the first position, based on the absolute coordinates and a motion of the object; displaying an indicator at the second display position corresponding to the relative coordinates on the screen; determining, via the motion detecting circuitry, whether to cause the relative coordinates to be correspondent to the absolute coordinates or to cause the relative coordinates to be asymptotic to the absolute coordinates based in part on a magnitude relation between a distance from the absolute coordinates to the relative coordinates and a predetermined value; and moving, based on the determining, the relative coordinates in order for the relative coordinates to be asymptotic to or correspondent to the absolute coordinates based on a predetermined condition such that the indicator is redisplayed on the screen at a position corresponding to the moved relative coordinates, wherein the motion detecting circuitry calculates the relative coordinates further based on a velocity value of the object obtained by time-differentiating the absolute coordinates and in a manner that as a frequency of changes in signs of a velocity value of the object or an angular velocity value of the object is larger, an amount of change of the relative coordinates with respect to the absolute coordinates becomes smaller, wherein, in response to the distance from the absolute coordinates to the relative coordinates being greater than the predetermined value and a movement velocity value at the relative coordinates being greater than a predetermined velocity value, motion detecting causes the relative coordinates to be immediately moved to be correspondent to the absolute coordinates.
-
Specification