Control method, control apparatus, and program
First Claim
1. A control method, comprising:
- outputting a displacement value depending on a displacement amount of an input device in a case where operation is input in the input device, the operation being for a control target displayed on a display apparatus, the position of the display apparatus being specified by a first coordinate system, the position of the input device being specified by a second coordinate system;
calculating a displacement amount of the input device in the second coordinate system based on the displacement value; and
displaying the control target, the control target being moved to a position corresponding to a displacement amount in the first coordinate system by using at least one of a first transformation matrix and a second transformation matrix, the first transformation matrix transforming the displacement amount of the input device in the second coordinate system into the displacement amount in the first coordinate system when the input device is still, the second transformation matrix transforming the displacement amount of the input device in the second coordinate system into the displacement amount in the first coordinate system when the input device is moving, wherein the first transformation matrix is obtained on the basis of posture of sensors and the second transformation matrix is obtained on the basis of a 3D rotation matrix,wherein the input device includes a shell part divided into a plurality of divisions each having a substantially same shape, a plurality of pressure sensors configured to detect force applied to each division of the shell part, and the plurality of pressure sensors is less than the plurality of divisions, andwherein the displacement amount of the input device is determined according to an output from the pressure sensors.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a control method, including: outputting a displacement value depending on a displacement amount of an input device in a case where operation is input in the input device, the operation being for a control target displayed on a display apparatus, the position of the display apparatus being specified by a first coordinate system, the position of the input device being specified by a second coordinate system; calculating a displacement amount of the input device in the second coordinate system based on the displacement value; and displaying the control target, the control target being moved to a position corresponding to a displacement amount in the first coordinate system by using a transformation matrix, the transformation matrix transforming a displacement amount of the input device in the second coordinate system into a displacement amount in the first coordinate system.
26 Citations
13 Claims
-
1. A control method, comprising:
-
outputting a displacement value depending on a displacement amount of an input device in a case where operation is input in the input device, the operation being for a control target displayed on a display apparatus, the position of the display apparatus being specified by a first coordinate system, the position of the input device being specified by a second coordinate system; calculating a displacement amount of the input device in the second coordinate system based on the displacement value; and displaying the control target, the control target being moved to a position corresponding to a displacement amount in the first coordinate system by using at least one of a first transformation matrix and a second transformation matrix, the first transformation matrix transforming the displacement amount of the input device in the second coordinate system into the displacement amount in the first coordinate system when the input device is still, the second transformation matrix transforming the displacement amount of the input device in the second coordinate system into the displacement amount in the first coordinate system when the input device is moving, wherein the first transformation matrix is obtained on the basis of posture of sensors and the second transformation matrix is obtained on the basis of a 3D rotation matrix, wherein the input device includes a shell part divided into a plurality of divisions each having a substantially same shape, a plurality of pressure sensors configured to detect force applied to each division of the shell part, and the plurality of pressure sensors is less than the plurality of divisions, and wherein the displacement amount of the input device is determined according to an output from the pressure sensors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A control apparatus, comprising:
-
a calculation unit configured to calculate a displacement amount of an input device in a second coordinate system based on a displacement value, the displacement value being output depending on the displacement amount of the input device in a case where operation is input in the input device, the operation being for a control target displayed on a display apparatus, the position of the display apparatus being specified by a first coordinate system, the position of the input device being specified by the second coordinate system; and a display controller unit configured to display the control target, the control target being moved to a position corresponding to a displacement amount in the first coordinate system by using at least one of a first transformation matrix and a second transformation matrix, the first transformation matrix transforming the displacement amount of the input device in the second coordinate system into the displacement amount in the first coordinate system when the input device is still, the second transformation matrix transforming the displacement amount of the input device in the second coordinate system into the displacement amount in the first coordinate system when the input device is moving, wherein the first transformation matrix is obtained on the basis of posture of sensors and the second transformation matrix is obtained on the basis of a 3D rotation matrix, wherein the input device includes a shell part divided into a plurality of divisions each having a substantially same shape, a plurality of pressure sensors configured to detect force applied to each division of the shell part, and the plurality of pressure sensors is less than the plurality of divisions, and wherein the displacement amount of the input device is determined according to an output from the pressure sensors.
-
-
13. A non-transitory computer readable storage medium storing a program, causing a computer to execute the steps of:
-
outputting a displacement value depending on a displacement amount of an input device in a case where operation is input in the input device, the operation being for a control target displayed on a display apparatus, the position of the display apparatus being specified by a first coordinate system, the position of the input device being specified by a second coordinate system; calculating a displacement amount of the input device in the second coordinate system based on the displacement value; and displaying the control target, the control target being moved to a position corresponding to a displacement amount in the first coordinate system by using at least one of a first transformation matrix and a second transformation matrix, the first transformation matrix transforming the displacement amount of the input device in the second coordinate system into the displacement amount in the first coordinate system when the input device is still, the second transformation matrix transforming the displacement amount of the input device in the second coordinate system into the displacement amount in the first coordinate system when the input device is moving, wherein the first transformation matrix is obtained on the basis of posture of sensors and the second transformation matrix is obtained on the basis of a 3D rotation matrix, wherein the input device includes a shell part divided into a plurality of divisions each having a substantially same shape, a plurality of pressure sensors configured to detect force applied to each division of the shell part, and the plurality of pressure sensors is less than the plurality of divisions, and wherein the displacement amount of the input device is determined according to an output from the pressure sensors.
-
Specification