Method for suspension sensing in interactive display, method for processing suspension sensing image, and proximity sensing apparatus
First Claim
Patent Images
1. A method for proximity-sensing in an interactive display, the method comprising:
- sensing coordinates (x1, y1) of a position touched by a hand of a user, while the other hand of the user is suspended;
sensing coordinates (x2, y2, z2) of a position where the other hand is suspended, while the position is touched by the hand of the user;
sensing a rotation direction (rx, ry, rz) by a suspension of the other hand, while the position is touched by the hand of the user;
determining a virtual object to be manipulated in a UI displayed on a screen, based on the coordinates (x1, y1);
calculating a movement speed and a movement acceleration speed of the other hand, based on the coordinates (x2, y2, z2);
calculating a movement speed of the virtual object, based on the movement speed and the movement acceleration speed;
calculating a rotation speed and a rotation acceleration speed of the other hand using the rotation direction (rx, ry, rz);
calculating a rotation speed of the virtual object based on the rotation speed and the rotation acceleration speed;
applying the movement speed of the virtual object to create a movement effect of the virtual object; and
applying the rotation speed of the virtual object to create a rotation effect of the virtual object.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method for proximity sensing in an interactive display and a method of processing a proximity sensing image. The method for proximity-sensing may include suspending, in a three-dimensional (3D) space, at least one hand of a user to manipulate at least one of a viewpoint of the user and a position of a virtual object displayed on a screen, and changing the virtual object by manipulating at least one of the position of the virtual object and the viewpoint of the user based on the suspending.
11 Citations
11 Claims
-
1. A method for proximity-sensing in an interactive display, the method comprising:
-
sensing coordinates (x1, y1) of a position touched by a hand of a user, while the other hand of the user is suspended; sensing coordinates (x2, y2, z2) of a position where the other hand is suspended, while the position is touched by the hand of the user; sensing a rotation direction (rx, ry, rz) by a suspension of the other hand, while the position is touched by the hand of the user; determining a virtual object to be manipulated in a UI displayed on a screen, based on the coordinates (x1, y1); calculating a movement speed and a movement acceleration speed of the other hand, based on the coordinates (x2, y2, z2); calculating a movement speed of the virtual object, based on the movement speed and the movement acceleration speed; calculating a rotation speed and a rotation acceleration speed of the other hand using the rotation direction (rx, ry, rz); calculating a rotation speed of the virtual object based on the rotation speed and the rotation acceleration speed; applying the movement speed of the virtual object to create a movement effect of the virtual object; and applying the rotation speed of the virtual object to create a rotation effect of the virtual object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A proximity-sensing apparatus used with an interactive display, the proximity-sensing apparatus comprising:
-
a suspension sensor configured to; sense coordinates (x1, y1) of a position touched by a hand of a user, while the other hand of the user is suspended, sense coordinates (x2, y2, z2) of a position where the other hand is suspended, while the position is touched by the hand of the user, and sense a rotation direction (rx, ry, rz) by a suspension of the other hand, while the position is touched by the hand of the user; a suspension image processing unit configured to; determine a virtual object to be manipulated in a UI displayed on a screen, based on the coordinates (x1, y1), calculate a movement speed and a movement acceleration speed of the other hand, based on the coordinates (x2, y2, z2), calculate a movement speed of the virtual object, based on the movement speed and the movement acceleration speed, calculate a rotation speed and a rotation acceleration speed of the other hand using the rotation direction (rx, ry, rz), and calculate a rotation speed of the virtual object based on the rotation speed and the rotation acceleration speed; and a user interface processing unit configured to; apply the movement speed of the virtual object to create a movement effect of the virtual object, and apply the rotation speed of the virtual object to create a rotation effect of the virtual object.
-
Specification