OPTIMAL DISPLAY AND ZOOM OF OBJECTS AND TEXT IN A DOCUMENT
First Claim
1. A method for zooming an object, comprising:
- receiving a selection of an object to zoom;
determining a viewing property relating to a current display of content displayed with the object;
determining an object property relating to a current display of the object before zooming;
calculating a scaling factor that is used to zoom the object based at least in part on the viewing property and the object property;
zooming the object using the scaling factor; and
displaying the zoomed object.
2 Assignments
0 Petitions
Accused Products
Abstract
An object is zoomed upon selection. A scaling factor is calculated for zooming the object based on current viewing properties of a document and properties of the object as well as the current size of the application window and device. The scaling factor to zoom the object is calculated such that after the object is zoomed, viewing the object is similar to a viewing experience for the rest of the document. Text of the document may be displayed to increase the readability of the document. For example, the text may be displayed such that each line of displayed text averages out to a predetermined number of characters (e.g. 50-75 characters) per line. A display size and width of an average character are determined and used to calculate how many columns of text to display within the display. When the zoom level of the text changes, the text is redisplayed.
16 Citations
20 Claims
-
1. A method for zooming an object, comprising:
-
receiving a selection of an object to zoom; determining a viewing property relating to a current display of content displayed with the object; determining an object property relating to a current display of the object before zooming; calculating a scaling factor that is used to zoom the object based at least in part on the viewing property and the object property; zooming the object using the scaling factor; and displaying the zoomed object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions for zooming an object, comprising:
-
receiving a selection of an object to zoom within a document; determining a viewing property relating to a zoom level of text displayed outside of the object; calculating a scaling factor that is used to zoom the object to a zoom level that is similar to the zoom level of the text that is displayed outside of the object current viewing; zooming the object using the scaling factor; and displaying the zoomed object within a zoom window. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for zooming an object, comprising:
-
a processor and a computer-readable medium; an operating environment stored on the computer-readable medium and executing on the processor; and an zoom manager operating under the control of the operating environment and operative to; receiving a selection of an object to zoom within a document; determining a viewing property relating to a size of content displayed outside of the object; calculating a scaling factor that is used to zoom the object to a zoom level corresponds to a zoom level of the content that is displayed outside of the object; zooming the object using the scaling factor; and displaying the zoomed object within a zoom window. - View Dependent Claims (18, 19, 20)
-
Specification