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, the displayed graphical window having an inner frame and an outer frame, the display device displaying only a first portion of an object, and the first portion of the object being displayed within the graphical window;
identifying an initial position of one or more elements contacting the inner frame or the outer frame of the displayed graphical window;
identifying a movement of the one or more elements;
changing at least one of a position, a shape and a size of the displayed graphical window as a function of the initial position and movement of the one or more elements; and
manipulating a display within the displayed graphical window in accordance with one or more of a plurality of modifications, the plurality of modifications comprising;
a first modification implemented when the initial position of the one or more elements is identified as contacting one of the inner frame and the outer frame of the displayed graphical window, the first modification comprising manipulating the display by displaying a second portion of the object within the changed graphical window, the second portion including portions of the object common to the first portion of the object and portions of the object not included in the first portion of the object, and the second portion being displayed such that positions on the display device of the common portions of the first and the second portions of the object are substantially the same, anda second modification implemented when the initial position of the one or more elements is identified as contacting the other of the inner frame and the outer frame of the displayed graphical window, the second modification comprising manipulating the display by changing the first portion of the object by stretching or shrinking the horizontal or vertical extent of the first portion of the object in a same manner that the horizontal or vertical extent of the displayed graphical window is stretched or shrunk and displaying the changed first portion of the object within the stretched or shrunken graphical window.
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.
148 Citations
17 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, the displayed graphical window having an inner frame and an outer frame, the display device displaying only a first portion of an object, and the first portion of the object being displayed within the graphical window; identifying an initial position of one or more elements contacting the inner frame or the outer frame of the displayed graphical window; identifying a movement of the one or more elements; changing at least one of a position, a shape and a size of the displayed graphical window as a function of the initial position and movement of the one or more elements; and manipulating a display within the displayed graphical window in accordance with one or more of a plurality of modifications, the plurality of modifications comprising; a first modification implemented when the initial position of the one or more elements is identified as contacting one of the inner frame and the outer frame of the displayed graphical window, the first modification comprising manipulating the display by displaying a second portion of the object within the changed graphical window, the second portion including portions of the object common to the first portion of the object and portions of the object not included in the first portion of the object, and the second portion being displayed such that positions on the display device of the common portions of the first and the second portions of the object are substantially the same, and a second modification implemented when the initial position of the one or more elements is identified as contacting the other of the inner frame and the outer frame of the displayed graphical window, the second modification comprising manipulating the display by changing the first portion of the object by stretching or shrinking the horizontal or vertical extent of the first portion of the object in a same manner that the horizontal or vertical extent of the displayed graphical window is stretched or shrunk and displaying the changed first portion of the object within the stretched or shrunken graphical window. - View Dependent Claims (2, 3, 4, 5, 6, 13)
-
-
7. A multi-input display system, comprising:
-
a display device configured to display on a display surface a graphical window, the displayed graphical window having an inner frame and an outer frame, the display device displaying only a first portion of an object, and the first portion of the object being displayed within the graphical window, and the display device being further configured to detect elements that are simultaneously in contact with the display surface; and a controller adapted to identify an initial position of one or more elements contacting the inner frame or the outer frame of the displayed graphical window, to identify a movement of the one or more elements, to change at least one of a position, shape and size of the displayed graphical window as a function of the identified initial position and movement of the one or more elements; and
to manipulate a display within the displayed graphical window in accordance with one or more of a plurality of modifications, the plurality of modifications comprising;a first modification implemented when the initial position of the one or more elements is identified as contacting one of the inner frame and the outer frame of the displayed graphical window, the first modification comprising manipulating the display by controlling the display device to display a second portion of the object within the changed graphical window, the second portion including portions of the object common to the first portion of the object and portions of the object not included in the first portion of the object, and the second portion being displayed such that positions on the display surface of the common portions of the first and the second portions of the object are substantially the same; and a second modification implemented when the initial position of the one or more elements is identified as contacting the other of the inner frame and the outer frame of the displayed graphical window, the second modification comprising manipulating the display by changing the first portion of the object by stretching or shrinking the horizontal or vertical extent of the first portion of the object in a same manner that the horizontal or vertical extent of the displayed graphical window is stretched or shrunk and controlling the display device to display the changed first portion of the object within the stretched or shrunken graphical window. - View Dependent Claims (8, 9, 10, 11, 12, 14)
-
-
15. A method of interfacing with a multi-input display device, comprising the steps of:
-
displaying on a multi-input display device a first graphical window and a second graphical window, each of the displayed first and second graphical windows having an inner frame and an outer frame, the display device displaying only a first portion and a second portion of an object, the first portion of the object being displayed within the first graphical window and the second portion of the object being different from the first portion and being displayed within the second graphical window; identifying an initial position of one or more first elements contacting the inner frame or the outer frame of the displayed first graphical window; identifying a movement of the one or more first elements; changing at least one of a position, a shape and a size of the displayed first graphical window as a function of the initial position and movement of the one or more first elements; manipulating a first display within the displayed first graphical window in accordance with one or more of a first plurality of modifications, the first plurality of modifications comprising; a first modification implemented when the initial position of the one or more first elements is identified as contacting one of the inner frame and the outer frame of the displayed first graphical window, the first modification comprising manipulating the first display by displaying a third portion of the object within the changed first graphical window, the third portion including portions of the object common to the first portion of the object and portions of the object not included in the first portion of the object, and the third portion being displayed such that positions on the display device of the common portions of the first and the third portions of the object are substantially the same, and a second modification implemented when the initial position of the one or more first elements is identified as contacting the other of the inner frame and the outer frame of the displayed first graphical window, the second modification comprising manipulating the first display by changing the first portion of the object by stretching or shrinking the horizontal or vertical extent of the first portion of the object in a same manner that the horizontal or vertical extent of the displayed first graphical window is stretched or shrunk and displaying the changed first portion of the object within the stretched or shrunken first graphical window; identifying an initial position of one or more second elements contacting the inner frame or the outer frame of the displayed second graphical window; identifying a movement of the one or more second elements; changing at least one of a position, a shape and a size of the displayed second graphical window as a function of the initial position and movement of the one or more second elements; and manipulating a second display within the displayed second graphical window in accordance with one or more of a second plurality of modifications, the second plurality of modifications comprising; a third modification implemented when the initial position of the one or more second elements is identified as contacting one of the inner frame and the outer frame of the displayed second graphical window, the third modification comprising manipulating the second display by displaying a fourth portion of the object within the changed second graphical window, the fourth portion including portions of the object common to the second portion of the object and portions of the object not included in the second portion of the object, and the fourth portion being displayed such that positions on the display device of the common portions of the second and the fourth portions of the object are substantially the same, and a fourth modification implemented when the initial position of the one or more second elements is identified as contacting the other of the inner frame and the outer frame of the displayed second graphical window, the fourth modification comprising manipulating the second display by changing the second portion of the object by stretching or shrinking the horizontal or vertical extent of the second portion of the object in a same manner that the horizontal or vertical extent of the displayed second graphical window is stretched or shrunk and displaying the changed second portion of the object within the stretched or shrunken second graphical window. - View Dependent Claims (17)
-
-
16. A multi-input display system, comprising:
-
a display device configured to display on a display surface a first graphical window and a second graphical window, each of the displayed first and second graphical windows having an inner frame and an outer frame, the display device displaying only a first portion and a second and different portion of an object, the first portion of the object being displayed within the first graphical window and the second portion of the object being different from the first portion and being displayed within the second graphical window, and the display device being further configured to detect one or more first and one or more second elements that are in contact with the display surface; and a controller adapted to identify an initial position of one or more first elements contacting the inner frame or the outer frame of the displayed first graphical window, to identify a movement of the one or more first elements, to change at least one of a position, shape and size of the displayed first graphical window as a function of the identified initial position and movement of the one or more first elements; and
to manipulate a first display within the displayed first graphical window in accordance with one or more of a first plurality of modifications, the first plurality of modifications comprising;a first modification implemented when the initial position of the one or more first elements is identified as contacting one of the inner frame and the outer frame of the displayed first graphical window, the first modification comprising manipulating the first display by controlling the display device to display a third portion of the object within the changed first graphical window, the third portion including portions of the object common to the first portion of the object and portions of the object not included in the first portion of the object, and the third portion being displayed such that positions on the display surface of the common portions of the first and the third portions of the object are substantially the same; and a second modification implemented when the initial position of the one or more first elements is identified as contacting the other of the inner frame and the outer frame of the displayed first graphical window, the second modification comprising manipulating the first display by changing the first portion of the object by stretching or shrinking the horizontal or vertical extent of the first portion of the object in a same manner that the horizontal or vertical extent of the displayed first graphical window is stretched or shrunk and controlling the display device to display the changed first portion of the object within the stretched or shrunken first graphical window; wherein the controller is further adapted to identify an initial position of one or more second elements contacting the inner frame or the outer frame of the displayed second graphical window, to identify a movement of the one or more second elements, to change at least one of a position, shape and size of the displayed second graphical window as a function of the identified initial position and movement of the one or more second elements; and
to manipulate a second display within the displayed second graphical window in accordance with one or more of a second plurality of modifications, the second plurality of modifications comprising;a third modification implemented when the initial position of the one or more second elements is identified as contacting one of the inner frame and the outer frame of the displayed second graphical window, the third modification comprising manipulating the second display by controlling the display device to display a fourth portion of the object within the changed second graphical window, the fourth portion including portions of the object common to the second portion of the object and portions of the object not included in the second portion of the object, and the fourth portion being displayed such that positions on the display surface of the common portions of the second and the fourth portions of the object are substantially the same; and a fourth modification implemented when the initial position of the one or more second elements is identified as contacting the other of the inner frame and the outer frame of the displayed second graphical window, the fourth modification comprising manipulating the second display by changing the second portion of the object by stretching or shrinking the horizontal or vertical extent of the second portion of the object in a same manner that the horizontal or vertical extent of the displayed second graphical window is stretched or shrunk and controlling the display device to display the changed second portion of the object within the stretched or shrunken second graphical window.
-
Specification