BRIEF DESCRIPTION OF THE DRAWINGS
The present invention will be understood more fully from the detailed description given below and from the accompanying drawings of various embodiments of the invention, which, however, should not be taken to limit the invention to the specific embodiments, but are for explanation and understanding only.
FIG. 1 is a flow diagram of one embodiment of a process for displaying images;
FIG. 2 illustrates the identification of salient content of a page;
FIG. 3 is a flow diagram of one embodiment of a process for performing segmentation to identify the salient content of a page;
FIG. 4 illustrates an example of a histogram;
FIG. 5 illustrates the merging process that combines the salient features of multiple pages into a single merged page;
FIG. 6 is a flow diagram of one embodiment of a process for combining the salient features of multiple pages into a single merged image;
FIG. 7 is a flow diagram of one embodiment of a speed control process;
FIG. 8 is a flow diagram for the control process for the page refresh timer that refreshes the pages shown on the screen;
FIG. 9 is a flow diagram of one embodiment of the process for jumping back;
FIG. 10 is one embodiment of a system to perform the segmentation and merging system processes;
FIG. 11 illustrates the run-time application system portion for displaying the page images;
FIG. 12 is a flow diagram of another embodiment of a process for displaying images;
FIG. 13 is a flow diagram of yet another embodiment of a process for displaying images;
FIG. 14 is a flow diagram of still another embodiment of a process for displaying images;
FIG. 15 is a flow diagram of one embodiment of a process for extracting and scoring features;
FIG. 16 is a flow diagram of one embodiment of a process for computing a feature value;
FIG. 17 illustrates a document in which most pages have no pictures and a few have large pictures;
FIG. 18 is a flow diagram of one embodiment of a process for creating distribution tables for each feature;
FIGS. 19A and 19B are flow diagrams of one embodiment of a process for creating percentile rankings for each score for each feature;
FIG. 20 is a flow diagram of one embodiment of a process for calculating the “mode,” or most popular score, for each feature;
FIG. 21 is a flow diagram of one embodiment of a process for determining each page's importance;
FIG. 22 is a flow diagram of one embodiment of a normalization process; and
FIG. 23 is a block diagram of an exemplary computer system that may perform one or more of the operations.