Methods of interfacing with multi-input devices and multi-input display systems employing interfacing techniques
First Claim
Patent Images
1. A method of interfacing with a multi-input display device, comprising the steps of:
- displaying on a multi-input display device a graphical window and at least a first portion of an image not displayed in its entirety within the graphical window;
accessing data that identifies a position and movement of three or more input elements that are simultaneously in contact with three or more different edges of the displayed graphical window;
selecting, based on the accessed data,a modification implemented when the three or more input elements are simultaneously in contact with the three or more different edges of the displayed graphical window, the modification simultaneously moving each of the three or more edges of the displayed graphical window contacted by the three or more input elements in a respective direction of identified movement of the respective input element normal to an axis of the respective edge while the position of the displayed first portion of the image remains unchanged relative to the display device;
manipulating the displayed graphical window in accordance with the selected modification to reveal new content of the image not displayed in its entirety; and
based on the manipulation of the displayed graphical window, displaying on the display device at least a second portion of the image not displayed in its entirety within the manipulated graphical window that is different from the first portion, but that includes the newly revealed content, wherein positions on the display device of common portions of the first and second portions of the image not displayed in its entirety are substantially the same.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for interfacing with multi-input devices employ various techniques for controlling the window framing of images. Such techniques provide control, including moving, sizing, and orientating, of one or more displayed window frames in which one or more images are displayed.
-
Citations
25 Claims
-
1. A method of interfacing with a multi-input display device, comprising the steps of:
-
displaying on a multi-input display device a graphical window and at least a first portion of an image not displayed in its entirety within the graphical window; accessing data that identifies a position and movement of three or more input elements that are simultaneously in contact with three or more different edges of the displayed graphical window; selecting, based on the accessed data, a modification implemented when the three or more input elements are simultaneously in contact with the three or more different edges of the displayed graphical window, the modification simultaneously moving each of the three or more edges of the displayed graphical window contacted by the three or more input elements in a respective direction of identified movement of the respective input element normal to an axis of the respective edge while the position of the displayed first portion of the image remains unchanged relative to the display device; manipulating the displayed graphical window in accordance with the selected modification to reveal new content of the image not displayed in its entirety; and based on the manipulation of the displayed graphical window, displaying on the display device at least a second portion of the image not displayed in its entirety within the manipulated graphical window that is different from the first portion, but that includes the newly revealed content, wherein positions on the display device of common portions of the first and second portions of the image not displayed in its entirety are substantially the same. - View Dependent Claims (2, 3, 4)
-
-
5. A multi-input display system, comprising:
-
a display device configured to display on a display surface a graphical window and at least a first portion of an image not displayed in its entirety within the graphical window and detect one or more input elements contacting the display surface; and a controller configured to access data that identifies a position and movement of three or more input elements that are simultaneously in contact with three or more different edges of the displayed graphical window, the controller being adapted to select, based on the accessed data, a modification from among multiple modifications and manipulate the displayed graphical window in accordance with the selected modification, wherein the selected modification is implemented when the three or more input elements are simultaneously in contact with the three or more different edges of the graphical window, the modification simultaneously moving each of the three or more edges of the graphical window contacted by the three or more input elements in a respective direction of identified movement of the respective input element normal to an axis of the respective edge while the position of the displayed first portion of the image remains unchanged relative to the display surface, wherein the controller is configured to manipulate the displayed graphical window to reveal new content of the image not displayed in its entirety based on the selected modification to display on the display surface at least a second portion of the image not displayed in its entirety within the manipulated graphical window that is different from the first portion, but that includes the newly revealed content, wherein positions on the display surface of common portions of the first and the second portions of the image not displayed in its entirety are substantially the same. - View Dependent Claims (6, 7, 8)
-
-
9. A method of interfacing with a multi-input display device, comprising the steps of:
-
displaying on a multi-input display device a graphical window and at least a first portion of an image not displayed in its entirety within the graphical window; accessing data that identifies positions and movement of a plurality of input elements that are simultaneously in contact with one or more edges of the displayed graphical window; selecting, based on the accessed data, either; a first modification implemented when two of the plurality of input elements are simultaneously in contact with adjacent edges of the displayed graphical window, the first modification changing at least one of a shape and a size of the displayed graphical window in accordance with the identified positions and movement of the two input elements contacting the adjacent edges while the position of the displayed first portion of the image remains unchanged relative to the display device, or a second modification implemented when two of the plurality of input elements are simultaneously in contact with a same edge of the displayed graphical window, the second modification changing at least one of a position and a shape of the displayed graphical window in accordance with the identified positions and movement of the two input elements contacting the same edge while the position of the displayed first portion of the image remains unchanged relative to the display device; manipulating the displayed graphical window in accordance with the selected modification to reveal new content of the image not displayed in its entirety; and based on the manipulation of the displayed graphical window, displaying on the display device at least a second portion of the image not displayed in its entirety within the manipulated graphical window that is different from the first portion, but that includes the newly revealed content, wherein positions on the display device of common portions of the first and the second portions of the image not displayed in its entirety are substantially the same. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A multi-input display system, comprising:
-
a display device configured to display on a display surface a graphical window and at least a first portion of an image not displayed in its entirety within the graphical window and detect input elements simultaneously in contact with the display surface; and a controller configured to access data that identifies positions and movement of a plurality of input elements that are simultaneously in contact with one or more edges of the displayed graphical window, select, based on the accessed data, a modification from among multiple modifications, and manipulate the displayed graphical window in accordance with the selected modification, the multiple modifications either; a first modification implemented when two of the plurality of input elements are simultaneously in contact with adjacent edges of the displayed graphical window, the first modification changing at least one of a shape and a size of the displayed graphical window in accordance with the identified positions and movement of the two input elements contacting the adjacent edges while the position of the displayed first portion of the image remains unchanged relative to the display device, or a second modification implemented when two of the plurality of input elements are simultaneously in contact with a same edge of the displayed graphical window, the second modification changing at least one of a position and a shape of the displayed graphical window in accordance with the identified positions and movement of the two input elements contacting the same edge while the position of the displayed first portion of the image remains unchanged relative to the display device, wherein the controller is configured to manipulate the displayed graphical window to reveal new content of the image not displayed in its entirety based on the selected modification to display on the display surface at least a second portion of the image not displayed in its entirety within the manipulated graphical window that is different from the first portion, but that includes the newly revealed content, wherein positions on the display surface of common portions of the first and the second portions of the image not displayed in its entirety are substantially the same. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method of interfacing with a multi-input display device, comprising the steps of:
-
displaying on a multi-input display device a graphical window and at least a first portion of an image not displayed in its entirety within the graphical window, the graphical window including a frame; identifying a position and movement of three or more input elements that have been determined to have simultaneously contacted respectively three or more different edges of the displayed frame of the graphical window; manipulating the displayed graphical window in accordance with a modification implemented when the three or more input elements have been determined to have simultaneously contacted respectively the three or more different edges of the displayed frame of the graphical window, the modification simultaneously moving each of the three or more edges of the displayed frame contacted by a respective one of the three or more input elements in a direction of identified movement of the respective input element normal to an axis of the respective edge while the position of the displayed first portion of the image remains unchanged relative to the display device; and based on the manipulation of the graphical window, displaying on the display device at least a second portion of the image not displayed in its entirety within the manipulated graphical window that is different from the first portion, but that includes the newly revealed content, wherein positions on the display device of common portions of the first and second portions of the image not displayed in its entirety are substantially the same. - View Dependent Claims (24, 25)
-
Specification