3D Pointing Method, 3D Display Control Method, 3D Pointing Device, 3D Display Control Device, 3D Pointing Program, and 3D Display Control Program
First Claim
1. :
- A three-dimensional pointing method for pointing at a desired point in a three-dimensional space represented on a display apparatus based on two-dimensional coordinates of a position that is pointed at by a pen tip of an input pen on a predetermined detection plane and based on pen pressure that is pressure applied to the pen tip of the input pen, comprising the step of;
changing a depth direction coordinate of a three-dimensional pointer to be displayed in the three-dimensional space according to the pen pressure of the input pen, and displaying the three-dimensional pointer.
1 Assignment
0 Petitions
Accused Products
Abstract
A three-dimensional pointing method is disclosed. In the three-dimensional pointing method of the present invention, a desired point in a three-dimensional space represented on a display apparatus is pointed at based on two-dimensional coordinates of a position that is pointed at by a pen tip of an input pen on a predetermined detection plane, and, based on pen pressure that is pressure applied to the pen tip of the input pen, time for continuing to point or operation of an operation means provided in the input pen. In addition, in the three-dimensional pointing method of the present invention, a depth direction coordinate of a three-dimensional pointer to be displayed in the three-dimensional space is changed according to the pen pressure of the input pen, the time for continuing to point or the operation of the operation means provided in the input pen, and the three-dimensional pointer is displayed.
-
Citations
50 Claims
-
1. :
- A three-dimensional pointing method for pointing at a desired point in a three-dimensional space represented on a display apparatus based on two-dimensional coordinates of a position that is pointed at by a pen tip of an input pen on a predetermined detection plane and based on pen pressure that is pressure applied to the pen tip of the input pen, comprising the step of;
changing a depth direction coordinate of a three-dimensional pointer to be displayed in the three-dimensional space according to the pen pressure of the input pen, and displaying the three-dimensional pointer. - View Dependent Claims (5, 6, 7, 8, 15)
- A three-dimensional pointing method for pointing at a desired point in a three-dimensional space represented on a display apparatus based on two-dimensional coordinates of a position that is pointed at by a pen tip of an input pen on a predetermined detection plane and based on pen pressure that is pressure applied to the pen tip of the input pen, comprising the step of;
-
2. :
- A three-dimensional pointing method for pointing at a desired point in a three-dimensional space represented on the display apparatus based on two-dimensional coordinates of a position that is pointed at by a pen tip of an input pen on a predetermined detection plane, pen pressure that is pressure applied to the pen tip of the input pen, an inclination angle that is an angle between an axis of the input pen and the detection plane, and an direction angle that is an angle between a projection of the axis of the input pen onto the detection plane and a predetermined line on the detection plane, comprising the steps of;
obtaining an extension of the axis of the input pen in the three-dimensional space based on the inclination angle and the direction angle of the input pen; displaying a three-dimensional pointer on the extension in the three-dimensional space; and changing a coordinate of a three-dimensional pointer in the direction of the extension in the three-dimensional space according to the pen pressure of the input pen, and displaying the three-dimensional pointer.
- A three-dimensional pointing method for pointing at a desired point in a three-dimensional space represented on the display apparatus based on two-dimensional coordinates of a position that is pointed at by a pen tip of an input pen on a predetermined detection plane, pen pressure that is pressure applied to the pen tip of the input pen, an inclination angle that is an angle between an axis of the input pen and the detection plane, and an direction angle that is an angle between a projection of the axis of the input pen onto the detection plane and a predetermined line on the detection plane, comprising the steps of;
-
3. :
- A three-dimensional pointing method for pointing at a desired point in a three-dimensional space represented on the display apparatus based on two-dimensional coordinates of a position that is pointed at by a pen tip of an input pen on a predetermined detection plane, and based on time for continuing to point or operation of an operation means provided in the input pen, comprising the step of;
changing a depth direction coordinate of a three-dimensional pointer to be displayed in the three-dimensional space according to the time for continuing to point with the pen tip of the input pen or the operation of the operation means of the input pen, and displaying the three-dimensional pointer.
- A three-dimensional pointing method for pointing at a desired point in a three-dimensional space represented on the display apparatus based on two-dimensional coordinates of a position that is pointed at by a pen tip of an input pen on a predetermined detection plane, and based on time for continuing to point or operation of an operation means provided in the input pen, comprising the step of;
-
4. :
- A three-dimensional pointing method for pointing at a desired point in a three-dimensional space represented on the display apparatus based on two-dimensional coordinates of a position that is pointed at by a pen tip of an input pen on a predetermined detection plane, time for continuing to point or operation of an operation means provided in the input pen, an inclination angle that is an angle between an axis of the input pen and the detection plane, and an direction angle that is an angle between a projection of the axis of the input pen onto the detection plane and a predetermined line on the detection plane, comprising the steps of;
obtaining an extension of the axis of the input pen in the three-dimensional space based on the inclination angle and the direction angle of the input pen; displaying a three-dimensional pointer on the extension in the three-dimensional space; and changing a coordinate of a three-dimensional pointer in the direction of the extension in the three-dimensional space according to the time for continuing to point with the pen tip of the input pen or according to the operation of the operation means of the input pen, and displaying the three-dimensional pointer.
- A three-dimensional pointing method for pointing at a desired point in a three-dimensional space represented on the display apparatus based on two-dimensional coordinates of a position that is pointed at by a pen tip of an input pen on a predetermined detection plane, time for continuing to point or operation of an operation means provided in the input pen, an inclination angle that is an angle between an axis of the input pen and the detection plane, and an direction angle that is an angle between a projection of the axis of the input pen onto the detection plane and a predetermined line on the detection plane, comprising the steps of;
-
9. :
- A three-dimensional pointing apparatus for generating a pointer based on two-dimensional coordinates of a position that is pointed at by a pen tip of an input pen on a predetermined detection plane and based on pen pressure that is pressure applied to the pen tip of the input pen, and displaying the generated pointer at a desired point in three-dimensional space represented on a display apparatus to perform pointing, comprising;
input information obtaining means for obtaining information of the two-dimensional coordinates and the pen pressure of the input pen; pointer position/rotation angle calculation means for calculating a position and an rotation angle of the pointer to be displayed in the three-dimensional space represented on the display apparatus based on the information obtained by the input information obtaining means; pointer generation means for generate the pointer based on the calculation result of the pointer position/rotation angle calculation means; pointing determination means for determining whether there is an object that is pointed at by the pointer generated by the pointer generation means in the three-dimensional space represented on the display apparatus; object generation means for generating the object to be displayed in the three-dimensional space represented on the display apparatus; and display control means for displaying the pointer generated by the pointer generation means and the object generated by the object generation means in the three-dimensional space represented on the display apparatus, wherein the pointer position/rotation angle calculation means changes a depth direction coordinate of the three-dimensional pointer to be displayed in the three-dimensional space according to the pen pressure of the input pen in the calculation. - View Dependent Claims (12, 13, 16, 17, 18, 20, 21)
- A three-dimensional pointing apparatus for generating a pointer based on two-dimensional coordinates of a position that is pointed at by a pen tip of an input pen on a predetermined detection plane and based on pen pressure that is pressure applied to the pen tip of the input pen, and displaying the generated pointer at a desired point in three-dimensional space represented on a display apparatus to perform pointing, comprising;
-
10. :
- A three-dimensional pointing apparatus for generating a pointer based on two-dimensional coordinates of a position that is pointed at by a pen tip of an input pen on a predetermined detection plane and based on time for continuing to point or operation of an operation means provided in the input pen, and displaying the pointer at a desired point in a three-dimensional space represented on a display apparatus to perform pointing, comprising;
input information obtaining means for obtaining information of the two-dimensional coordinates of the input pen, and information of contact/noncontact status of the pen tip of the input pen or information of operation of an operation means of the input pen; input information process means for calculating the time for continuing to point with the pen tip of the input pen or an amount by which the operation means is operated based on the information obtained by the input information obtaining means; pointer position/rotation angle calculation means for calculating a position of the pointer to be displayed in the three-dimensional space represented on the display apparatus based on the information obtained by the input information obtaining means; pointer generation means for generating the pointer based on the calculation result of the pointer position/rotation angle calculation means; pointing determination means for determining whether there is an object that is pointed at by the pointer generated by the pointer generation means in the three-dimensional space represented on the display apparatus; object generation means for generating the object to be displayed in the three-dimensional space represented on the display apparatus; and display control means for displaying the pointer generated by the pointer generation means and the object generated by the object generation means in the three-dimensional space represented on the display apparatus, wherein the pointer position/rotation angle calculation means performs the calculation by changing a depth direction coordinate of the three-dimensional pointer to be displayed in the three-dimensional space according to the time for continuing to point or according to the operation of the operation means provided in the input pen. - View Dependent Claims (11, 14, 19)
- A three-dimensional pointing apparatus for generating a pointer based on two-dimensional coordinates of a position that is pointed at by a pen tip of an input pen on a predetermined detection plane and based on time for continuing to point or operation of an operation means provided in the input pen, and displaying the pointer at a desired point in a three-dimensional space represented on a display apparatus to perform pointing, comprising;
-
22. :
- A three-dimensional pointing method for moving a pointer, in a three-dimensional space, that is displayed in the three-dimensional space of a display apparatus that can represent the three-dimensional space, and pointing at a desired point in the three-dimensional space, comprising;
a step 1 of moving or rotating the pointer on a two-dimensional plane that is perpendicular to a depth direction of the three-dimensional space of the display apparatus, and moving the pointer in the depth direction; a step 2 of moving a part for performing pointing in the pointer in the depth direction while keeping, to be constant, a depth direction position of a predetermined point of the pointer other than the part for performing pointing in the pointer, and while keeping a shape and a size of the pointer to be constant, wherein the part for performing pointing in the pointer includes a point for performing pointing and the neighborhood; and a step 3 for causing the display apparatus to display the pointer moved in the step 1 and the step 2. - View Dependent Claims (23, 26, 29, 30)
- A three-dimensional pointing method for moving a pointer, in a three-dimensional space, that is displayed in the three-dimensional space of a display apparatus that can represent the three-dimensional space, and pointing at a desired point in the three-dimensional space, comprising;
-
24. :
- A three-dimensional pointing method for moving a pointer, in a three-dimensional space, that is displayed in the three-dimensional space of a display apparatus that can represent the three-dimensional space, and pointing at a desired point in the three-dimensional space, comprising;
a step 1 of moving or rotating the pointer on a two-dimensional plane that is perpendicular to a depth direction of the three-dimensional space of the display apparatus, and moving the pointer in the depth direction; a step 4 of moving a part for performing pointing in the pointer in the depth direction while keeping a depth direction position of a predetermined point of the pointer other than the part for performing pointing in the pointer to be constant, and while deforming a shape and a size of the pointer; and a step 3 for causing the display apparatus to display the pointer moved in the step 1 and the step 4. - View Dependent Claims (25, 27, 28)
- A three-dimensional pointing method for moving a pointer, in a three-dimensional space, that is displayed in the three-dimensional space of a display apparatus that can represent the three-dimensional space, and pointing at a desired point in the three-dimensional space, comprising;
-
31. :
- A three-dimensional pointing apparatus for displaying a pointer in a three-dimensional space represented on a display apparatus that can represent the three-dimensional space, moving the pointer three-dimensionally based on input information from an input apparatus, and pointing at an arbitrary point in the three-dimensional space, comprising;
input information obtaining means for obtaining input information from the input apparatus; pointer position/deformation amount calculation means for calculating a display position and a deformation amount of the pointer based on the input information obtained by the input information obtaining means; pointer generation means for generating a pointer to be displayed at the display position calculated by the pointer position/deformation amount calculation means; pointing determination means for determining whether there is an object at a point at which the pointer points based on the display position calculated by the pointer position/deformation amount calculation means; object generation means for changing the object to a state indicating that the object is pointed at when it is determined that there is the object that is pointed at in the pointing determination means; and display control means for causing the display apparatus to display the pointer generated by the pointer generation means and the object generated by the object generation means. - View Dependent Claims (32, 33, 34, 35, 36, 37)
- A three-dimensional pointing apparatus for displaying a pointer in a three-dimensional space represented on a display apparatus that can represent the three-dimensional space, moving the pointer three-dimensionally based on input information from an input apparatus, and pointing at an arbitrary point in the three-dimensional space, comprising;
-
38. :
- A three-dimensional display control method for controlling display states of a pointer and one or more objects, when displaying the pointer and one or more objects in a three-dimensional space represented on a display apparatus that can represented the three-dimensional space, moving the pointer three-dimensionally based on input information from an input apparatus, and pointing at an arbitrary point in the three-dimensional space, comprising;
a step 1 of calculating a display position of the pointer based on the input information; a step 2 of displaying the pointer at the display position calculated in the step 1; and a step 3 of determining whether there is an object in the front side of the depth position of the pointer based on the display position of the pointer calculated in the step 1, and transparentizing the object in the front side of the depth position of the pointer and displaying the object. - View Dependent Claims (39, 40, 41, 42, 43, 44)
- A three-dimensional display control method for controlling display states of a pointer and one or more objects, when displaying the pointer and one or more objects in a three-dimensional space represented on a display apparatus that can represented the three-dimensional space, moving the pointer three-dimensionally based on input information from an input apparatus, and pointing at an arbitrary point in the three-dimensional space, comprising;
-
45. :
- A three-dimensional display control apparatus for controlling display states of a pointer and one or more objects, when displaying the pointer and one or more objects in a three-dimensional space represented on a display apparatus that can represented the three-dimensional space, moving the pointer three-dimensionally based on input information from an input apparatus, and pointing an arbitrary point in the three-dimensional space, comprising;
input information obtaining means for obtaining input information from the input apparatus; pointer position calculation means for calculating a display position of the pointer based on the input information obtained by the input information obtaining means; pointer generation means for generating a pointer to be displayed at the display position calculated by the pointer position calculation means; object change determination means for determining whether there is an object in the front side of the depth position of the pointer based on the display position of the pointer calculated by the pointer position calculation means, and determining whether to transparentize the object in the front side of the depth position of the pointer; object generation/transparentizing means for generating the object to be displayed on the display apparatus and transparentizing the object that is determined to be transparentized by the object change determination means; and display control means for causing the display apparatus to display the pointer generated by the pointer generation means or the object transparentized by the object generation/transparentizing means. - View Dependent Claims (46, 47, 48, 49, 50)
- A three-dimensional display control apparatus for controlling display states of a pointer and one or more objects, when displaying the pointer and one or more objects in a three-dimensional space represented on a display apparatus that can represented the three-dimensional space, moving the pointer three-dimensionally based on input information from an input apparatus, and pointing an arbitrary point in the three-dimensional space, comprising;
Specification