Exemplary embodiments of the present invention will be described in detail based on the following figures, wherein:
A document display processor and a computer readable medium storing a document display processing program respectively according to the invention will be described referring to the drawings below.
The document display processor and the computer readable medium storing the document display processing program respectively described in these exemplary embodiments visualize and display electronic data to enable editing the electronic data of a document including a sentence, an image and the combination of these (hereinafter merely called electronic data) and applying processing such as working to the electronic data. Electronic data to be displayed is that of a document having a concept of a page (a sheet) and is equivalent to that of a document including plural pages and that of a document (for example, a drawing) the form size of which is defined though the document includes a single page. Although a data format is not particularly limited, a tree structure in units of page, that is, a hierarchical structure that one or plural pages exist under one data file name can be given for one example.
First, a first exemplary embodiment of the invention will be described.
As shown in
In the information storage 11, electronic data 11a to be displayed is stored. The electronic data 11a is that of a document having a concept of a page (a sheet) as described above and is managed in a state in which an individual data file name is added to each electronic data. Further, the electronic data may also be managed in a state in which the electronic data is stored in a folder to which an individual folder name is added. The information storage 11 stores display position set information 11b described in detail later as one of attribute information of the electronic data 11a or as one of attribute information incident to a folder including the electronic data 11a.
The image display 12 displays a visualized image of the electronic data 11a. However, there is a certain constraint on screen area size in which the visualized image is displayed. Then, on a screen of the image display 12, apart of a visualized image is selectively displayed as an initial condition of display when the display size of the visualized image is larger than the screen area size.
The information processor 14 edits the electronic data 11a and applies processing such as working to the electronic data, and controls the operation of the information storage 11, the image display 12 and the information input section 13 required for the above-mentioned processing. For the control over the operation, particularly for control when the image display 12 displays a visualized image of the electronic data 11a, the information processor 14 is provided with a function as a display controller 14a.
The display controller 14a controls the display of a visualized image by the image display 12. Further detailedly, the display controller selects a part of a visualized image displayed in its initial condition when the image display 12 selectively displays a part of the visualized image as the initial condition of display. The display controller 14a selects the part for electronic data 11a or for a folder based upon display position set information 11b, which are set for electronic data 11a or for a folder including the electronic data.
Each function of these 11 to 14 and 14a is realized when a resource as a computer of the document display processor 10 executes a predetermined program. In that case, the predetermined program may also be provided in a state in which the predetermined program is stored on a computer readable record medium prior to the installation in the document display processor 10 or may also be distributed via a wire or wireless communication section. That is, the document display processor 10 described in this exemplary embodiment can also be realized by the document display processing program which can be installed in the document display processor 10.
Next, an example of processing operation in the document display processor (including a case realized by the document display processing program) 10 configured as described above will be described.
In the document display processor 10 in the first exemplary embodiment, the display position set information 11b related to the electronic data 11a is supposed to be already set prior to displaying a visualized image of the electronic data 11a.
After the display position set information 11b is set as described above, the image display 12 displays the visualized image of the electronic data 11a related to the request when the operation for requesting the display of the visualized image of the electronic data 11a is performed via the information input section 13. At this time, if the display size of the visualized image is larger than screen area size for example, a part of the visualized image is selectively displayed in the initial condition of the display.
In this case, the display position set information 11b is set as a part of the attribute information of the electronic data 11a upon which the visualized image is based or the folder storing the electronic data 11a when a part of the visualized image is selectively displayed by the image display 12. So, the display controller 14a selects and which part of the visualized image is to be displayed in the initial condition per electronic data 11a or per folder based upon the display position set information 11b. That is, as the display position set information 11b is stored as a part of the attribute information of the electronic data 11a or the folder when the display position set information 11b is once set, contents specified in the display position set information 11b have an effect when a part of the visualized image is selectively displayed after that. In addition, the display position set information 11b can be set per electronic data 11a or per folder. This means that a display area in the initial condition may be differently selected per electronic data 11a or per folder.
Next, a second exemplary embodiment of the invention will be described only points at which the second exemplary embodiment is different from the first exemplary embodiment will be described below.
As shown in
The correlated information table 11c stores information on the configuration of electronic data 11a and information on an initial display position that fits the configuration in a state in which both are correlated.
The attribute information of electronic data 11a may be mainly specified by information on the configuration of the electronic data 11a, and for example, it may include a file name of the electronic data 11a, a language type and a font type used in the electronic data 11a, the distinction of a vertical line or a horizontal line, paper size, an object type existing in the electronic data 11a and information for specifying application software and others used for generating the electronic data 11a. For information on the configuration of electronic data 11a, at least one type of these may be used.
In the meantime, the information of the initial display position means information for specifying which part of a visualized image is to be displayed when a part of the visualized image is selectively displayed in an initial condition of the display of electronic data 11a. For example, it may include information such as “left upper area”, “middle upper area” . . . . As the information of the initial display position fits the configuration of the electronic data 11a, information considered as adequate is correlated per content of the information on the configuration of the electronic data 11a.
The information extracting section 14b extracts information on the configuration of electronic data 11a to be displayed by the image display 12. For extracting the information, the attribute information of the electronic data 11a has only to be used.
The information retrieving section 14c retrieves and extracts the information of an initial display position corresponding to the result of the extraction by the information extracting section 14b from the correlated information table 11c and sends the extracted information of the initial display position to the display controller 14a.
In the second exemplary embodiment described above, the functions as each section 14b, 14c are also realized when a resource as a computer of the document display processor 10a executes a predetermined program. In that case, the predetermined program may also be stored and provided in a computer readable record medium prior to the installation in the document display processor 10a or may also be distributed via a wire or wireless communication section. That is, the document display processor 10a described in this exemplary embodiment can also be realized by a document display processing program which can be installed in the document display processor 10a.
Next, an example of processing operation in the document display processor (including a case realized by the document display processing program) 10a having the above-mentioned configuration will be described.
In the document display processor 10a in the second exemplary embodiment, prior to the display of a visualized image of electronic data 11a, the correlated information table 11c is supposed to be already registered in the information storage 11.
Afterward, when an operation for requesting the display of the visualized image of the electronic data 11a is performed via the information input section 13, the image display 12 displays the visualized image of the electronic data 11a related to the request. When the display size of the visualized image is larger than screen area size, a part of the visualized image is selectively displayed in an initial condition of display.
At this time, the information extracting section 14b extracts information on the configuration of the electronic data 11a to be displayed. The information retrieving section 14c retrieves and extracts the information of an initial display position corresponding to the result of the extraction by the information extracting section 14b from the correlated information table 11c and sends the information to the display controller 14a. Therefore, when the image display 12 selectively displays a part of the visualized image, the display controller 14a selects which part of the visualized image is to be displayed in the initial condition per electronic data 11a based upon the information of the initial display position sent from the information retrieving section 14c.
As a concrete example, the following example can be given. For example, since the possibility that electronic data 11a is that of a drawing is high when letters “drawing” are included in a file name of the electronic data 11a to be displayed, a right lower area of paper in which a title is arranged is specified as an initial display position. Since a sentence is written from a right upper area to a left lower area on paper when a language type of electronic data 11a to be displayed is “Arabic” when a font type of electronic data 11a is “font on vertical line” or when electronic data 11a corresponds to a format of a vertical line, the right upper area is specified as an initial display position. As the possibility that electronic data 11a is that of a drawing is high when “A0 size” is specified as the paper size of the electronic data 11a to be displayed, a right lower area on paper in which a title is arranged is specified as an initial display position. Besides, for example, priority is set per object type in electronic data 11a to be displayed beforehand and not a graphic object the significance of which is low but a text object the significance of which is high is specified so that the text object is in an initial display position according to the priority.
As described above, since information on the configuration of electronic data 11a and the information of an initial display position that fits the configuration are stored in a state in which both are correlated in the correlated information table 11c, contents specified per electronic data 11a to be displayed in the correlated information table 11c have an effect when a part of a visualized image is selectively displayed. This means that the selection of a display area in an initial condition may be different per electronic data 11a.
Next, a third exemplary embodiment of the invention will be described. In this case, only points in which the third exemplary embodiment is different from the first exemplary embodiment will also be described below.
As shown in
The display mode recognizing section 14d recognizes a change of a display mode of a visualized image on a screen of an image display 12 from after the visualized image is displayed in an initial condition by the image display 12 until predetermined processing is applied to electronic data 11a upon which the visualized image is based. For the predetermined processing applied to the electronic data 11a, an operation first executed for editing or working the electronic data 11a after the visualized image of the electronic data 11a is displayed can be given. However, the invention is not limited to this and the predetermined processing has only to be set beforehand. For a change of the display mode on the screen of the image display 12, a change by scrolling and by an operation on another user interface by a user can be given. As well-known technique has only to be utilized for a method of recognizing a change of a mode, its detailed description is omitted.
The information updating section 14e updates information to be a basis when a display controller 14a makes the selection of the display of a visualized image according to the result of the recognition by the display mode recognizing section 14d, that is, the contents of display position set information 11b stored in an information storage 11. That is, the information updating section 14e updates the contents of the display position set information 11b by a so-called learning function. The learning function may be realized utilizing well-known technique. Therefore, the information updating section 14e may not immediately update the contents of the display position set information 11b based upon the result of the recognition by the display mode recognizing section 14d. It may also update the contents according to the statistical result of an event occurrence frequency, that is, may also suitably regulate learning intensity.
In the third exemplary embodiment described above, the functions as each section 14d, 14e are also realized when a resource as a computer of the document display processor 10b executes a predetermined program. In that case, the predetermined program may also be provided in a state in which the predetermined program is stored on a computer readable record medium prior to the installation in the document display processor 10b or may also be distributed via a wire or wireless communication section. That is, the document display processor 10b described in this exemplary embodiment can also be realized by a document display processing program which can be installed in the document display processor 10b.
According to the document display processor 10b having the above-mentioned configuration (including a case realized by the document display processing program), since a change of a display mode after display in an initial condition is recognized and the contents of the display position set information 11b to be a basis when the display controller 14a makes the selection of the initial condition are updated according to the result of the recognition, it can be realized that, when scrolling tends to be made after the display in the initial condition, then scrolling is recognized, and setting is changed so that a display mode after the scrolling is an initial condition. That is, a change of the display mode after the display in the initial condition is learned and the learning can help the selection of an initial condition of display after that. At this time, the contents of the display position set information 11b are updated in a state in which the result of the recognition by the display mode recognizing section 14d and each piece of electronic data 11a upon which the recognition is based are correlated. Concretely, if a user scrolls at certain probability or more when a visualized image of electronic data 11a is displayed in an initial condition, the contents of the display position set information 11b corresponding to the electronic data 11a are updated so that a display mode after the scrolling is an initial condition.
When information is updated by the information updating section 14e, it is also conceivable that a user is inquired to avoid excessive learning.
Therefore, serviceability for a user is more enhanced because a change of the display mode after the display in the initial condition automatically has an effect upon the selection of the display of a visualized image in an initial condition when the document display processor 10b described in the third exemplary embodiment is used.
The concrete examples of the embodiments of the invention have been described; however, the invention is not limited to the contents. For example, in the third exemplary embodiment, the case that the contents of the display position set information 11b are updated by the learning function is described. It is also conceivable, however, that this is combined with the contents described in the second exemplary embodiment and information stored in the correlated information table 11c is updated. As described above, the invention is not limited to the contents of the first to third exemplary embodiments and the contents of the first to third exemplary embodiments can be suitably changed in a range which does not deviate from the purport of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2006-217690 | Aug 2006 | JP | national |