Methods of interfacing with multi-point input devices and multi-point input systems employing interfacing techniques
First Claim
Patent Images
1. A method of interfacing with a multi-point input device, comprising the steps of:
- displaying an image on a display device, the image corresponding to a three-dimensional graphical representation of an object;
detecting positions of at least three elements that are simultaneously in contact with the display device;
identifying a change in an attribute of the at least three elements;
controlling a change in the image displayed on the display device in accordance with the identified change in the attribute of the at least three elements, andcalculating a centroid of the at least three elements,wherein identifying a change in an attribute comprises;
identifying-movement of the centroid of the at least three elements, andidentifying changes in distances of the positions of the elements to the centroid;
andwherein controlling a change in the image displayed on the display device comprises;
controlling translation of the three-dimensional graphical representation of the object along X and Y axes in accordance with movement of the centroid, andcontrolling movement of the three-dimensional graphical representation of the object along a Z axis as a function of the identified changes in distances of the positions of the elements to the centroid, the X, Y and Z axes being perpendicular to one another.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for interfacing with multi-point input devices employ various techniques for controlling displayed images, including 2D and 3D image translation, scale/zoom, rotation control and globe axis tilt control. Various techniques employ three or more simultaneous inputs, changes in characteristics of those inputs, and pressure sensing, among other things.
-
Citations
14 Claims
-
1. A method of interfacing with a multi-point input device, comprising the steps of:
-
displaying an image on a display device, the image corresponding to a three-dimensional graphical representation of an object; detecting positions of at least three elements that are simultaneously in contact with the display device; identifying a change in an attribute of the at least three elements; controlling a change in the image displayed on the display device in accordance with the identified change in the attribute of the at least three elements, and calculating a centroid of the at least three elements, wherein identifying a change in an attribute comprises; identifying-movement of the centroid of the at least three elements, and identifying changes in distances of the positions of the elements to the centroid; and wherein controlling a change in the image displayed on the display device comprises; controlling translation of the three-dimensional graphical representation of the object along X and Y axes in accordance with movement of the centroid, and controlling movement of the three-dimensional graphical representation of the object along a Z axis as a function of the identified changes in distances of the positions of the elements to the centroid, the X, Y and Z axes being perpendicular to one another. - View Dependent Claims (2, 3)
-
-
4. A method of interfacing with a multi-point input device, comprising the steps of:
-
displaying an image on a display device, the image corresponding to a three-dimensional graphical representation of an object; detecting positions of at least three elements that are simultaneously in contact with a multi-point input device; identifying a change in an attribute of the at least three elements; controlling a change in the image displayed on the display device in accordance with the identified change in the attribute of the at least three elements, and calculating a centroid of the at least three elements, wherein identifying a change in an attribute comprises; identifying-movement of the centroid of the at least three elements, and identifying changes in distances of the positions of the elements to the centroid; and wherein controlling a change in the image displayed on the display device comprises; controlling translation of the three-dimensional graphical representation of the object along X and Y axes in accordance with movement of the centroid, and controlling movement of the three-dimensional graphical representation of the object along a Z axis as a function of the identified changes in distances of the positions of the elements to the centroid, the X, Y and Z axes being perpendicular to one another. - View Dependent Claims (8, 10)
-
-
5. A multi-point input system, comprising
a display device configured to display an image on a display surface, and detect positions of at least three elements that are simultaneously in contact with the display surface, the image corresponding to a three-dimensional graphical representation of an object; - and
a controller configured to identify a change in an attribute of the at least three elements, and control a change in the image displayed on the display device in accordance with the identified change in the attribute of the at least three elements, wherein the controller is further configured to; calculate a centroid of the at least three elements; identify a position and movement of the centroid of the at least three elements, identify changes in distances of the positions of the elements to the centroid; control translation as displayed on the display device of the three-dimensional graphical representation of the object along X and Y axes in accordance with movement of the centroid, and control movement of the three-dimensional graphical representation of the object along a Z axis as a function of the identified changes in distances of the positions of the elements to the centroid, the X, Y and Z axes being perpendicular to one another. - View Dependent Claims (6, 11)
- and
-
7. A multi-point input system, comprising
a display device configured to display an image corresponding to a three-dimensional graphical representation of an object; -
a multi-point input device having a contact surface, the multi-point input device adapted to detect positions of at least three elements that are simultaneously in contact with the contact surface; and a controller configured to identify a change in an attribute of the at least three elements based on the detected positions of the elements contacting the contact surface, and control a change in the image displayed by the display device in accordance with the identified change in the attribute of the at least three elements, wherein the controller is further configured to; calculate a centroid of the at least three elements; identify a position and movement of the centroid of the at least three elements, identify changes in distances of the positions of the elements to the centroid; control translation as displayed on the display device of the three-dimensional graphical representation of the object along X and Y axes in accordance with movement of the centroid, and control movement of the three-dimensional graphical representation of the object along a Z axis as a function of the identified changes in distances of the positions of the elements to the centroid, the X, Y and Z axes being perpendicular to one another. - View Dependent Claims (9, 12)
-
-
13. A multi-point input system, comprising
a display device configured to display an image on a display surface, and detect positions of at least three elements that are simultaneously in contact with the display surface, the image corresponding to a three-dimensional graphical representation of an object; - and
a controller configured to identify a change in an attribute of the at least three elements, and control a change in the image displayed on the display device in accordance with the identified change in the attribute of the at least three elements, and calculate a centroid of the at least three elements, wherein the controller includes means for; identifying a position and movement of the centroid of the at least three elements, identifying changes in distances of the positions of the elements to the centroid; controlling translation as displayed on the display device of the three-dimensional graphical representation of the object along X and Y axes in accordance with movement of the centroid, and controlling movement of the three-dimensional graphical representation of the object along a Z axis as a function of the identified changes in distances of the positions of the elements to the centroid, the X, Y and Z axes being perpendicular to one another.
- and
-
14. A multi-point input system, comprising
a display device configured to display an image corresponding to a three-dimensional graphical representation of an object; -
a multi-point input device having a contact surface, the multi-point input device adapted to detect positions of at least three elements that are simultaneously in contact with the contact surface; and a controller configured to identify a change in an attribute of the at least three elements based on the detected positions of the elements contacting the contact surface, and control a change in the image displayed by the display device in accordance with the identified change in the attribute of the at least three elements, and calculate a centroid of the at least three elements, wherein the controller includes means for; identifying a position and movement of the centroid of the at least three elements, identifying changes in distances of the positions of the elements to the centroid; controlling translation as displayed on the display device of the three-dimensional graphical representation of the object along X and Y axes in accordance with movement of the centroid, and controlling movement of the three-dimensional graphical representation of the object along a Z axis as a function of the identified changes in distances of the positions of the elements to the centroid, the X, Y and Z axes being perpendicular to one another.
-
Specification