Information processing for creating a document digest
First Claim
1. An information processing apparatus comprising:
- a processor;
computer memory;
means for creating a digest of a document a layout of which is determined, when said layout being too large to fit in a display screen of a display device or when a document reader requires said document to be zoomed for reading characters displayed on the display device, the document including a plurality of regions, each region including one or more display elements, the means for creating comprising;
means for selecting the display elements based on display priorities of the display elements, and for deciding all of selected display elements as a display content of a digest screen under a condition where a total display area of all of the selected display elements does not exceed a required display area;
means for setting a merging relationship among the regions by deciding a merging region, with which a region not being displayed on the digest screen is merged, from among regions displayed on the digest screen based on layout information for the regions in the document, all of the regions being included in the document;
means for ensuring access to information lost by creating the digest and ensuring said digest fits optimally on said display device;
means for deciding, as a display content of a detail screen, a region group including the regions displayed on the digest screen and the region merged with the displayed regions in response to that a detail display of the displayed regions is required; and
means for creating control information for controlling a display of the detail screen, wherein the means for deciding the display content of the detail screen creates a digest of the detail screen based on the control information when the region group is too large to fit in the required display area;
wherein the means for deciding the display content of the digest screen further includes means for changing the display content of the digest screen based on an operation of a user; and
wherein the changing means includes means for automatically changing the display content of the digest screen, accompanying the operation of the user, andfurther comprising selective implemented performance capability of employing;
means for deciding, as a display content of a detail screen, a region group including regions displayed on a digest screen and a region merged with displayed regions in response to a detail display of the displayed regions is required;
means for creating control information for controlling a display of the detail screen, wherein the means for deciding the display content of the detail screen creates a digest of the detail screen based on the control information when the region group is too large to fit in the required display area;
wherein the means for deciding the display content of the digest screen further includes means for changing the display content of the digest screen based on an operation of a user;
wherein the changing means includes means for automatically changing the display content of the digest screen, accompanying the operation of the user;
means for transmitting information for creating the digest of the document the layout of which is determined to a client terminal together with the document;
means for obtaining display priorities of a plurality of display elements belonging to each of a plurality of regions of the document based on attributes of the display elements;
means for creating layout information for the regions in the document; and
wherein the means for obtaining the display priorities further comprises;
means for arraying, for each of the regions, the display elements belonging to the regions in accordance with a predetermined criterion,means for obtaining a ratio of a cumulative length of each of the arrayed display elements in each of the regions by dividing the cumulative length by a total length of the region, andmeans for dividing the ratio of the cumulative length by a significance of the region to which the display element belongs, the ratio having been obtained for each of the display elements.
1 Assignment
0 Petitions
Accused Products
Abstract
Digest screen display content deciding means selects display elements belonging to respective regions of a document based on display priorities of the display elements, which are obtained by digest screen display priority information creating means, and decides selected display elements as display content of a digest screen under a condition where a total display area does not exceed a required display area. A merging relationship among the regions is set based on layout information for the regions, created by digest screen region layout information creating means. Display content deciding means decides the display content of a detail screen based on the merging relationship among the regions, and creates a digest of the detail screen based on control information created by control information creating means. Moreover, digest screen display content changing means changes the display content of the digest screen in response to an operation of a user.
19 Citations
3 Claims
-
1. An information processing apparatus comprising:
-
a processor; computer memory; means for creating a digest of a document a layout of which is determined, when said layout being too large to fit in a display screen of a display device or when a document reader requires said document to be zoomed for reading characters displayed on the display device, the document including a plurality of regions, each region including one or more display elements, the means for creating comprising; means for selecting the display elements based on display priorities of the display elements, and for deciding all of selected display elements as a display content of a digest screen under a condition where a total display area of all of the selected display elements does not exceed a required display area; means for setting a merging relationship among the regions by deciding a merging region, with which a region not being displayed on the digest screen is merged, from among regions displayed on the digest screen based on layout information for the regions in the document, all of the regions being included in the document; means for ensuring access to information lost by creating the digest and ensuring said digest fits optimally on said display device; means for deciding, as a display content of a detail screen, a region group including the regions displayed on the digest screen and the region merged with the displayed regions in response to that a detail display of the displayed regions is required; and means for creating control information for controlling a display of the detail screen, wherein the means for deciding the display content of the detail screen creates a digest of the detail screen based on the control information when the region group is too large to fit in the required display area; wherein the means for deciding the display content of the digest screen further includes means for changing the display content of the digest screen based on an operation of a user; and wherein the changing means includes means for automatically changing the display content of the digest screen, accompanying the operation of the user, and further comprising selective implemented performance capability of employing; means for deciding, as a display content of a detail screen, a region group including regions displayed on a digest screen and a region merged with displayed regions in response to a detail display of the displayed regions is required; means for creating control information for controlling a display of the detail screen, wherein the means for deciding the display content of the detail screen creates a digest of the detail screen based on the control information when the region group is too large to fit in the required display area; wherein the means for deciding the display content of the digest screen further includes means for changing the display content of the digest screen based on an operation of a user; wherein the changing means includes means for automatically changing the display content of the digest screen, accompanying the operation of the user; means for transmitting information for creating the digest of the document the layout of which is determined to a client terminal together with the document; means for obtaining display priorities of a plurality of display elements belonging to each of a plurality of regions of the document based on attributes of the display elements; means for creating layout information for the regions in the document; and wherein the means for obtaining the display priorities further comprises; means for arraying, for each of the regions, the display elements belonging to the regions in accordance with a predetermined criterion, means for obtaining a ratio of a cumulative length of each of the arrayed display elements in each of the regions by dividing the cumulative length by a total length of the region, and means for dividing the ratio of the cumulative length by a significance of the region to which the display element belongs, the ratio having been obtained for each of the display elements.
-
-
2. A method comprising employing a processor and computer memory for creating a digest of a document a layout of which is determined, when said layout being too large to fit in a display screen of a display device or when a document reader requires said document to be zoomed for reading characters displayed on the display device, the document including a plurality of regions, each region including one or more display elements, the step of creating comprising the steps of:
-
selecting the display elements based on display priorities of the display elements, and for deciding all of selected display elements as a display content of a digest screen under a condition where a total display area of all of the selected display elements does not exceed a required display area; setting a merging relationship among the regions by deciding a merging region, with which a region not being displayed on the digest screen is merged, from among regions displayed on the digest screen based on layout information for the regions in the document, all of the regions being included in the document; and ensuring access to information lost by creating the digest and ensuring said digest fits optimally on said display device; and further comprising as a display content of a detail screen, using a region group including the regions displayed on the digest screen and the region merged with the displayed regions in response to that a detail display of the displayed regions is required; creating control information for controlling a display of the detail screen; and
creating a digest of the detail screen based on the control information when the region group is too large to fit in the required display area;changing the display content of the digest screen based on an operation of a user; and further comprising selective implemented performance capability of; deciding, as a display content of a detail screen, a region group including regions displayed on a digest screen and a region merged with displayed regions in response to a detail display of the displayed regions is required; creating control information for controlling a display of the detail screen, wherein the step of deciding the display content of the detail screen creates a digest of the detail screen based on the control information when the region group is too large to fit in the required display area; wherein the step of deciding the display content of the digest screen further includes changing the display content of the digest screen based on an operation of a user; wherein the changing means includes automatically changing the display content of the digest screen, accompanying the operation of the user; transmitting information for creating the digest of the document the layout of which is determined to a client terminal together with the document; obtaining display priorities of a plurality of display elements belonging to each of a plurality of regions of the document based on attributes of the display elements; creating layout information for the regions in the document; and wherein the step of obtaining the display priorities further comprises; arraying, for each of the regions, the display elements belonging to the regions in accordance with a predetermined criterion, obtaining a ratio of a cumulative length of each of the arrayed display elements in each of the regions by dividing the cumulative length by a total length of the region, and dividing the ratio of the cumulative length by a significance of the region to which the display element belongs, the ratio having been obtained for each of the display elements.
-
-
3. A physical computer readable medium storing a program comprising code for creating a digest of a document a layout of which is determined, when said layout being too large to fit in a display screen of a display device or when a document reader requires said document to be zoomed for reading characters displayed on the display device, the document including a plurality of regions, each region including one or more display elements, the program allowing a computer to realize:
-
a function to select the display elements based on display priorities of the display elements, and to decide all of selected display elements as a display content of a digest screen under a condition where a total display area of all of the selected display elements does not exceed a required display area; a function to set a merging relationship among the regions by deciding a merging region, with which a region not being displayed on the digest screen is merged, from among regions displayed on the digest screen based on layout information for the regions in the document, all of the regions being included in the document; and a function to ensure access to information lost by creating the digest and ensuring said digest fits optimally on said display device; wherein; the program further allows the computer to realize a function to decide, as a display content of a detail screen, a region group including the regions displayed on the digest screen and the region merged with the displayed regions in response to that a detail display of the displayed regions is required; the program further allows the computer to realize;
a function to create control information for controlling a display of the detail screen; and
a function to create a digest of the detail screen based on the control information when the region group is too large to fit in the required display area; andthe program further allows the computer to realize a function to change the display content of the digest screen based on an operation of a user.
-
Specification