Apparatus and method for distributing portions of large web images to fit smaller constrained viewing areas
First Claim
1. A method for displaying a web page containing an image on a hand held display device screen comprising:
- determining if the size of the image is larger than an allocated display area on the hand held display device screen when the web page is displayed as a reduced web page on the hand held display device screen;
responsive to a determination that the image is larger than the allocated display area, dividing the image into a plurality of fragments; and
displaying the reduced web page containing a fragment from the plurality of fragments in the allocated display area;
wherein a number of fragments is determined by calculating a number of x axis divisions and a number of y axis divisions;
wherein calculating the number of x axis divisions and the number of y axis divisions is based on pixels; and
wherein the image is divided into a plurality of fragments without a translation into a bit map image or a raster image;
wherein the image has an intended resolution; and
wherein the web page is displayed at a reduced resolution and the fragment is displayed at the image'"'"'s intended resolution.
3 Assignments
0 Petitions
Accused Products
Abstract
A methodology for displaying a website on a hand held display device (HHDD) is disclosed. The present invention comprises an Image Modification Program (IMP) and a Navigation Program (NP). The IMP analyzes the webpage HTML to determine if an image is present and if the image exceeds the allotted image display space on the HHDD display screen. The IMP calculates the required number of x-axis and y-axis divisions and fragments the image accordingly. The IMP displays the reduced web page on the HHDD, but replaces the reduced image with a fragment from the fragmented image. The fragment is displayed at the intended resolution allowing the user to view a portion of the image at full size, as opposed to the whole image at a reduced size. The NP of the present invention allows the user to move from one fragment to another. An alternative embodiment utilizing a proxy is also disclosed.
63 Citations
22 Claims
-
1. A method for displaying a web page containing an image on a hand held display device screen comprising:
-
determining if the size of the image is larger than an allocated display area on the hand held display device screen when the web page is displayed as a reduced web page on the hand held display device screen; responsive to a determination that the image is larger than the allocated display area, dividing the image into a plurality of fragments; and displaying the reduced web page containing a fragment from the plurality of fragments in the allocated display area; wherein a number of fragments is determined by calculating a number of x axis divisions and a number of y axis divisions; wherein calculating the number of x axis divisions and the number of y axis divisions is based on pixels; and wherein the image is divided into a plurality of fragments without a translation into a bit map image or a raster image; wherein the image has an intended resolution; and wherein the web page is displayed at a reduced resolution and the fragment is displayed at the image'"'"'s intended resolution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A program product operable on a computer for displaying a web page containing an image on a hand held display device screen, the program product comprising:
-
a computer readable medium; wherein the computer readable medium contains instructions encoded thereon for causing a computer to perform the following steps; analyzing a web page containing an image; determining if the size of the image is larger than an allocated display area on a hand held device; responsive to a determination that the image is larger than the allocated display area, dividing the image into a plurality of fragments; and displaying the web page as reduced web page containing a fragment from the plurality of fragments in the allocated display area; wherein a number of fragments is determined by calculating a number of x axis divisions and a number of y axis divisions; wherein calculating the number of x axis divisions and the number of y axis divisions is based on pixels; and wherein the image is divided into a plurality of fragments without a translation into a bit map image or a raster image; wherein the image has an intended resolution; and wherein the web page is displayed at a reduced resolution and the fragment is displayed at the image'"'"'s intended resolution. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification