Operating a processor to display stretched continuation of a workspace
First Claim
1. A method of operating a processor connected for providing image data to an image output device that includes a display, the image output device presenting images on the display in response to the image data, the method comprising acts of:
- providing first image data so that the image output device presents a first image, the first image including a first set of two or more display features that are perceptible as positioned relative to each other in a first workspace; and
providing second image data so that the image output device presents a second image following the first image in sequence, the second image including a second set of two or more display features that are perceptible as continuations of the first set of display features, the second set of display features being perceptible as positioned relative to each other in a second workspace;
the first and second workspaces being perceptible as surfaces;
each surface having first and second sections that meet at an angle along a first edge so that first and second sections are perceptible in three dimensions;
the angle not being equal to 180 degrees;
the first and second sections of the second workspace being perceptible as continuations respectively of the first and second sections of the first workspace;
the second workspace being perceptible as a stretched continuation of the first workspace;
the second workspace including a stretched part in its first section that is perceptible as a stretched continuation of a part of the first workspace;
the second workspace also including a part in its second section that accommodates stretching.
4 Assignments
0 Petitions
Accused Products
Abstract
A processor presents a sequence of images of a workspace that is stretched to enable the user to view a part of the workspace in greater detail. The workspace includes a middle section and two peripheral sections that meet the middle section on opposite edges. Each of the sections appears to be a rectangular two-dimensional surface and they are perceptible in three dimensions. When the user is viewing the middle section as if it were parallel to the display screen surface, each peripheral section appears to extend away from the user at an angle from the edge of the middle section so that the peripheral sections occupy relatively little of the screen. When the user requests stretching, the middle section is stretched and the peripheral sections are compressed to accommodate the stretching. When the user requests destretching, the middle section is destretched and the peripheral sections are decompressed accordingly. The workspace includes display objects that may cross the edges from the middle section to the peripheral sections during stretching. Stretching and destretching are performed in small steps to preserve object constancy for display objects that cross the edges. The display objects can have fixed sizes, in which case each display object is perceived as being tacked to the workspace at a point. Or the display objects can stretch and destretch with the workspace, in which case additional internal detail may become visible as a result of stretching and each display object is perceived as being glued to the workspace over its entire extent. Additional display objects can become visible as a result of stretching.
227 Citations
22 Claims
-
1. A method of operating a processor connected for providing image data to an image output device that includes a display, the image output device presenting images on the display in response to the image data, the method comprising acts of:
-
providing first image data so that the image output device presents a first image, the first image including a first set of two or more display features that are perceptible as positioned relative to each other in a first workspace; and providing second image data so that the image output device presents a second image following the first image in sequence, the second image including a second set of two or more display features that are perceptible as continuations of the first set of display features, the second set of display features being perceptible as positioned relative to each other in a second workspace; the first and second workspaces being perceptible as surfaces;
each surface having first and second sections that meet at an angle along a first edge so that first and second sections are perceptible in three dimensions;
the angle not being equal to 180 degrees;
the first and second sections of the second workspace being perceptible as continuations respectively of the first and second sections of the first workspace;the second workspace being perceptible as a stretched continuation of the first workspace;
the second workspace including a stretched part in its first section that is perceptible as a stretched continuation of a part of the first workspace;
the second workspace also including a part in its second section that accommodates stretching. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of operating a processor connected for providing image data to an image output device that includes a display, the image output device presenting images on the display in response to the image data, the method comprising two or more acts performed in sequence, each act comprising:
-
providing image data so that the image output device presents an image, each image including a set of two or more display features that are perceptible as positioned relative to each other in a workspace; the sequence of acts including a preceding act and a following act that follows the preceding act in the sequence;
the set of display features of the following act being perceptible as continuations of the set of display features of the preceding act;the respective workspaces of the preceding and following acts being perceptible as surfaces;
each surface having first and second sections that meet at an angle along a first edge so that first and second sections are perceptible in three dimensions;
the angle not being equal to 180 degrees;
the first and second sections of the following act being perceptible as continuations respectively of the first and second sections of the preceding act;the first section of the following act including a stretched part that is perceptible as a stretched continuation of a part of the first section of the preceding act;
the second section of the following act also including a part that accommodates stretching. - View Dependent Claims (13, 14)
-
-
15. A system comprising:
-
an image output device that includes a display; and a processor connected for providing image data to the image output device;
the image output device presenting images on the display in response to the image data;the processor operating to provide the image data so that the image output device presents a sequence of images, each image including a set of two or more display features that are perceptible as positioned relative to each other in a workspace; the sequence of images including a preceding image and a following image that follows the preceding image in the sequence;
the set of display features of the following image being perceptible as continuations of the set of display features of the preceding image;the workspaces of the preceding and following images being perceptible as surfaces;
each surface having first and second sections that meet at an angle along a first edge so that first and second sections are perceptible in three dimensions;
the angle not being equal to 180 degrees;
the first and second sections of the following image being perceptible as continuations respectively of the first and second of the preceding image;the first section of the following image including a stretched part that is perceptible as a stretched continuation of a part of the first section of the preceding image;
the second section of the following image also including a part that accommodates stretching. - View Dependent Claims (16, 17)
-
-
18. A method of operating a processor connected for providing image data to an image output device that includes a display, the image output device presenting images on the display in response to the image data, the method comprising:
-
providing first image data so that the image output device presents a first image, the first image including a first set of two or more display objects that are perceptible as positioned relative to each other in a first workspace;
each of the first set of display objects having extent and being bounded; andproviding second image data so that the image output device presents a second image following the first image in sequence, the second image including a second set of display objects that are perceptible as continuations of the first set of display objects, the second set of display objects being perceptible as positioned relative to each other in a second workspace;
each of the second set of display objects having extent and being bounded;the first and second workspaces being perceptible as surfaces, each surface having first and second sections that meet at an angle along a respective first edge so that the first and second sections are perceptible in three dimensions;
the angle not being equal to 180 degrees;
the first section, second section, and first edge of the second workspace being perceptible as continuations respectively of the first section, second section, and first edge of the first workspace;the second workspace being perceptible as a stretched continuation of the first workspace;
the second workspace including a stretched part in its first section that is perceptible as a stretched continuation of a part of the first workspace;
the second workspace also including a part in its second section that accommodates stretching of the stretching part in its first section. - View Dependent Claims (19, 20, 21, 22)
-
Specification