Method and system for previewing computer output
First Claim
1. An apparatus for previewing computer output comprised of elements arranged in rows and columns in a current one of a plurality of display modes, the plurality of display modes having a circular order through which the current display mode may be cycled, each element having a height and a width, comprising:
- a display device having a display surface containing a preview area having a height and a width, the display device being adapted to display elements in the preview area at a plurality of magnification factors;
a display mode memory storing the identity of the current display mode;
a display mode cycler that displays a single display mode cycling button, and that replaces the identity of the current display mode stored in the display mode memory with the identity of the next display mode in the circular order each time the user provides user input to select the display mode cycling button;
an element display selector that selects the elements to display based on the current display mode whose identity is stored in the display mode memory;
a magnification factor calculator that calculates the magnification factor at which the computer output is displayed based on the height and width of the elements, the height and width of the preview area, and the current display mode whose identity is stored in the display mode memory; and
a display controller that causes the elements of the computer output selected by the element display selector to be displayed in the preview area at the magnification factor calculated by the magnification factor calculator.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for previewing computer output is provided. In a preferred embodiment of the present invention, the computer output is previewed in a preview area. The computer output has several elements, or pages, arranged in rows and columns. A magnification factor is calculated that is directly related to one of the dimensions of the preview area and inversely related to either the sum of the vertical dimensions of the elements in one of the columns or the sum of the horizontal dimensions of the elements in one of the rows. At least a portion of the computer output is selected for display. The selected portion of the computer output is then displayed in the preview area at the calculated magnification factor.
55 Citations
11 Claims
-
1. An apparatus for previewing computer output comprised of elements arranged in rows and columns in a current one of a plurality of display modes, the plurality of display modes having a circular order through which the current display mode may be cycled, each element having a height and a width, comprising:
-
a display device having a display surface containing a preview area having a height and a width, the display device being adapted to display elements in the preview area at a plurality of magnification factors; a display mode memory storing the identity of the current display mode; a display mode cycler that displays a single display mode cycling button, and that replaces the identity of the current display mode stored in the display mode memory with the identity of the next display mode in the circular order each time the user provides user input to select the display mode cycling button; an element display selector that selects the elements to display based on the current display mode whose identity is stored in the display mode memory; a magnification factor calculator that calculates the magnification factor at which the computer output is displayed based on the height and width of the elements, the height and width of the preview area, and the current display mode whose identity is stored in the display mode memory; and a display controller that causes the elements of the computer output selected by the element display selector to be displayed in the preview area at the magnification factor calculated by the magnification factor calculator.
-
-
2. A method in a computer system for previewing computer output within a preview area in one of a plurality of display modes in response to signals from a pointing input device, the preview area being a region of a display device reserved for displaying elements of the computer output, the computer output comprised of elements arranged in rows and columns, each signal from the pointing input device indicating a position within the preview area selected by the user, the method comprising the steps of:
-
(a) displaying in the preview area one or more elements of the computer output in a first display mode; (b) after step (a), receiving a signal indicating a position within the preview area that the user has selected; (c) determining whether the signal received in step (b) indicates that the user selected a position within one of the elements displayed in step (a); (d) if it is determined in step (c) that the signal received in step (b) indicates that the user selected a position within one of the elements displayed in step (a), displaying in the preview area one or more elements of the output in a second display mode; and (e) if it is determined in step (c) that the signal received in step (b) indicates that the user selected a position within the preview area but not within any of the elements displayed in step (a), displaying in the preview area one or more elements of the output in a third display mode. - View Dependent Claims (3, 4)
-
-
5. An apparatus for previewing computer output in one of a plurality of display modes, the computer output comprised of elements arranged in rows and columns, comprising:
-
a display device having a preview area region reserved for displaying elements of the computer output and in which one or more elements of the computer output are displayed in a selected display mode; a pointing input device used by a user to select a position in the preview area; a selected position discriminator which determines whether a position selected by the user using the pointing input device is within an element displayed in the preview area of the display device; and a display mode selector for selecting a different display mode in which to display one or more elements of the computer output in the preview area of the display device based on whether the selected position discriminator determines that the position selected by the user using the pointing input device is within an element displayed in the preview area of the display device. - View Dependent Claims (6, 7)
-
-
8. A computer-readable medium whose contents cause a computer system to preview computer output within a preview area in one of a plurality of display modes in response to signals from a pointing input device, the preview area being a region of a display device reserved for displaying elements of the computer output, the computer output comprised of elements arranged in rows and columns, each signal from the pointing input device indicating a position within the preview area selected by the user, by performing the steps of:
-
(a) displaying in the preview area one or more elements of the computer output in a first display mode; (b) after step (a), receiving a signal indicating a position within the preview area that the user has selected; (c) determining whether the signal received in step (b) indicates that the user selected a position within one of the elements displayed in step (a); (d) if it is determined in step (c) that the signal received in step (b) indicates that the user selected a position within one of the elements displayed in step (a), displaying in the preview area one or more elements of the output in a second display mode; and (e) if it is determined in step (c) that the signal received in step (b) indicates that the user selected a position not within any of the elements displayed in step (a), displaying in the preview area one or more elements of the output in a third display mode. - View Dependent Claims (9, 10)
-
-
11. An apparatus for previewing computer output comprised of elements arranged in rows and columns in a current one of a plurality of display modes, the plurality of display modes having a circular order through which the current display mode may be cycled, comprising:
-
a display device having a display surface containing a preview area, the display device being adapted to display elements in the preview area in the plurality of display modes; a display mode memory storing the identity of the current display mode; a display mode cycler that displays a display mode cycling button, and that replaces the identity of the current display mode stored in the display mode memory with the identity of the next display mode in a circular order each time the user provides input to select the display mode cycling button; and a display controller that causes elements of the computer output to be displayed in the preview area in the current display mode whose identity is stored in the display mode memory.
-
Specification