Viewport panning feedback system
First Claim
1. A method for panning an image through a viewport, comprising method operations of:
- indicating available panning directions visually on the viewport;
positioning a visual marker within a panning region of the viewport;
triggering movement of the viewport through the image in a direction associated with the panning region in response to the positioning of the visual marker; and
displaying within the panning region a relative amount of available panning in the direction contemporaneously with the triggering;
wherein the method operation of indicating available panning directions visually on the viewport includes displaying a border at least one pixel wide at an outermost edge of the viewport, and adjusting a visible characteristic of the border to indicate an amount of panning available in the panning direction.
3 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface (GUI) displaying a viewport includes a panning control region defined within an outer boundary of the viewport within the GUI. The panning control region includes multiple segments, each of the multiple segments corresponding to a panning direction, wherein a panning rate is indicated by a level of translucency of the multiple segments. A panning available region defined along the outer boundary of the viewport within the GUI is included. The panning available region indicates whether a source image extends beyond an edge of the viewport, and the panning available region is a subset of the panning control region. A method for panning an image through a viewport and a computing device are also provided.
69 Citations
20 Claims
-
1. A method for panning an image through a viewport, comprising method operations of:
-
indicating available panning directions visually on the viewport; positioning a visual marker within a panning region of the viewport; triggering movement of the viewport through the image in a direction associated with the panning region in response to the positioning of the visual marker; and displaying within the panning region a relative amount of available panning in the direction contemporaneously with the triggering; wherein the method operation of indicating available panning directions visually on the viewport includes displaying a border at least one pixel wide at an outermost edge of the viewport, and adjusting a visible characteristic of the border to indicate an amount of panning available in the panning direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A graphical user interface (GUI) displaying a viewport through which an image can be viewed, the GUI comprising:
-
a panning control region defined within an outer boundary of the viewport within the GUI, the panning control region having multiple segments, each of the multiple segments corresponding to a panning direction, wherein a panning rate is indicated by a level of translucency of the multiple segments; and a panning available region defined along the outer boundary of the viewport within the GUI, the panning available region indicating whether a source image extends beyond an edge of the viewport, wherein the panning available region is a subset of the panning control region; wherein the panning available region is configured so that a visible characteristic of image data within the panning available region is adjustable according to an amount of the source image extending beyond the edge of the viewport. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A graphical user interface (GUI) displaying a viewport through which an image can be viewed, the GUI comprising:
-
a panning control region defined within an outer boundary of the viewport within the GUI, the panning control region having multiple segments, each of the multiple segments corresponding to a panning direction, wherein a panning rate is indicated by a level of translucency of the multiple segments; and a panning available region defined along the outer boundary of the viewport within the GUI, the panning available region indicating whether a source image extends beyond an edge of the viewport, wherein the panning available region is a subset of the panning control region; wherein the panning control region includes a panning directional indicator indicative of the panning direction, a level of translucency of the panning directional indicator corresponding to the level of translucency of the corresponding segment, wherein the panning control region and the panning directional indicator are visible only during active panning.
-
-
16. A computing device configured to interact with another computing device, the computing device comprising:
-
a central processing unit (CPU); a memory configured to store a sharing application, the sharing application enabling the computing device to create a virtual link with the other computing device so that input devices of the computing device are operable on the other computing device; a display screen configured to display a first portion of image data from the other computing device within a viewport of the computing device; viewport logic configured to provide multiple visual indicators within the viewport revealing availability of panning the image data, availability of a panning direction, a relative location of the first portion of the image data, and a panning rate when moving from the first portion of image data along a panning path to a second portion of the image data, wherein the visual indicator for revealing the availability of a panning direction chances its visual appearance as the amount of panning available in the panning direction changes; and a bus enabling communication between the CPU, the memory, the display screen, and the viewport logic. - View Dependent Claims (17, 18, 19, 20)
-
Specification