This application is based on Japanese Patent Application No. 2013-052738 filed on Mar. 15, 2013, in the Japan Patent Office, the entire content of which is hereby incorporated by reference.
The present invention relates to an information displaying apparatus, an information editing method and a non-transitory computer-readable storage medium storing an information editing program. In particular, the present invention relates to an information displaying apparatus capable of inputting additional information into a document, an information editing method of editing additional information and a non-transitory computer-readable storage medium storing an information editing program.
In recent years, there are provided apparatuses well known as an apparatus to display documents, such as apparatuses having functions to allow a user to perform handwriting on a document with a touch panel and to add information on a document with a keyboard and a mouse. Further, some of such apparatuses are provided with functions to store each page of documents on which handwriting has been performed or additional information has been put and to display pages of documents on which handwriting has been performed or additional information has been put, in a list style.
With regard to such a display apparatus, for example, Japanese Unexamined Patent Publication (JP-A) No. 2012-155739 discloses an electronic pen system which includes a plurality of sheets of paper, a plurality of electronic pens and a terminal unit. The electronic pen system is constituted as follows. On each of the plurality of sheets, a coded pattern made unique depending on positions is printed. Each of the plurality of electronic pens is configured to read the coded pattern printed on the sheet, to calculate position coordinates of the tip of the pen, and to transmit entry information including the position coordinates and a unique pen ID. The terminal unit is configured to receive the entry information transmitted from the electronic pen, and to process the entry information. The terminal unit includes a memory to memorize entry information for each pen ID or each user ID associated with a corresponding pen ID, and a region designating section to receive a designation of a region of a sheet on a display screen of a display section. The terminal unit further includes a processing section to reproduce the entry information as handwriting for each pen ID or each user ID associated with a corresponding pen ID and to operate the display section to display the handwriting. The processing section is configured to select, from among pen IDs and user IDs associated with corresponding pen IDs, one for which entry information exists in a region designated by the region designating section, and to operate the display section to display, in a list style, the entry information on each of the selected sheets as handwriting together with a user name associated with the pen ID or the user ID.
Further, JP-A No. 2011-004356 discloses an image forming apparatus which includes a document reading section, a control section and an image forming section. The image forming apparatus is constituted as follows. The document reading section is configured to read plural sheets of a document and to produce image data representing images on the plural sheets of the document. The control section is configured to produce data of a gathering of images based on the image data of the plural sheets of document read by the document reading section in order to put images on a designated number of sheets of the document on a single recording sheet. The control section is further configured to judge whether an image of each of the sheets of the document includes an extraction region or not, and to produce extracted image data based on image data of a sheet of the document judged to include the extraction region in order to put images included in the extraction regions on a single recording sheet. The image forming section is configured to form an image on a recording sheet based on the data of a gathering of images and the extracted image data in response to instructions the control section.
Furthermore, JP-A No. 2003-256475 discloses an image data administering apparatus which collects and accumulates a plurality of image data and displays and/or prints these image data if needed. The image data administering apparatus includes a list editing section configured to extract an image portion at a given position with given size from each of the plurality of image data and put the extracted image portions together so that the image portions can be outputted as a list.
In addition, JP-A No. 2005-063428 discloses an information displaying apparatus which includes an acquiring section, an accepting section and a displaying section. The acquiring section is configured to acquire all or a part of Web data constituting a plurality of Web pages obtained from one or more Web servers connected to a network. The accepting section is configured to accept from a user an instruction to specify information to be extracted from the Web data acquired by the acquiring section. The indicating section is configured to extract the information specified by the instruction received by the accepting section from all of the Web data acquired by the acquiring section, to constitute a single screen by using the extracted information, and to display the screen.
On a document used as a display target in the above apparatuses, an important portion and a not so important portion exist. Therefore, when reading through a document, a reader often makes marking (adding figures, such as an underline and a frame line) and adds characters such as comments in portions of the document such as a portion in which the reader has an interest and a portion which the reader must understand. Subsequently, the reader quotes the portions on which figures and characters have been added for reutilization or utilizes the portions for a check list.
However, conventional apparatuses were merely configured to store each page of a document on which figures and characters have been added or to display pages of the document in a list style. If a reader adds a figure or characters to a part of a page of the document in such an apparatus, the apparatus stores or displays also unwanted parts of the page. Therefore, it was difficult for a reader to find out parts on which figures and characters have been added effectively. Such an apparatus displayed the list of pages wherein parts on which figures and characters have been added are displayed in small size. Therefore, it was difficult for a reader to confirm the contents of the parts on which markings are added. In other words, conventional apparatuses employed a database structure to administer a document on which figures and characters have been added with handling each page of the document as one unit, which caused a difficulty of performing effective administration only on important parts.
This situation requires the following operations for a user. That is, a user prints documents on which figures and characters are added, cuts out only portions including the added figures and characters from the printed documents, and patches the cut-out portions into a list. Alternatively, a user takes an image of a document on which figures and characters are added by screenshot, and patches portions including the added figures and characters into a list by copy and paste operations in a computing device. Those operations were complicated and needed users to spend a lot of time, which was a problem. The present invention seeks to solve the problem.
There are disclosed illustrative information displaying apparatuses, information editing methods and non-transitory computer-readable media each storing an information editing program.
An illustrative information displaying apparatus reflecting one aspect of the present invention is an information displaying apparatus comprising: a display section configured to display a document screen showing a document thereon; and an operating section configured to receive an input of additional information inputted into the document displayed on the display section. The information displaying apparatus further comprises an input area defining section configured to define an area or areas on the display section, where the area or areas includes the additional information inputted through the operating section. The information displaying apparatus further comprises an information extracting section configured to extract the additional information inputted into each of the area or areas and document information being information of the document displayed in the each of the area or areas; and an associating processing section configured to register the additional information and the document information with being associated together.
An illustrative information editing method reflecting one aspect of the present invention is a method of editing information by using an information displaying apparatus. The information displaying apparatus includes a display section configured to display a document screen showing a document thereon and an operating section configured to receive an input of additional information inputted into the document displayed on the display section. The method comprises: defining an area or areas on the display section, where the area or areas includes the additional information inputted through the operating section; extracting the additional information inputted into each of the area or areas and document information being information of the document displayed in the each of the area or areas; and registering the additional information and the document information with being associated together.
An illustrative non-transitory computer-readable storage medium reflecting one aspect of the present invention stores an information editing program to be executed in an information displaying apparatus. The information displaying apparatus includes a display section configured to display a document screen showing a document thereon and an operating section configured to receive an input of additional information inputted into the document displayed on the display section. The program, when being executed by a processor of the information displaying apparatus, causes the information displaying apparatus to perform the above information editing method.
Other features of illustrative embodiments will be described below.
Embodiments will now be described, by way of example only, with reference to the accompanying drawings which are meant to be exemplary, not limiting, and wherein like elements numbered alike in several figures, in which:
Illustrative embodiments of information displaying apparatuses, information editing methods and non-transitory computer-readable media each storing an information editing program will be described with reference to the drawings. It will be appreciated by those of ordinary skill in the art that the description given herein with respect to those figures is for exemplary purposes only and is not intended in any way to limit the scope of potential embodiments may be resolved by referring to the appended claims.
According to information displaying apparatuses, information editing methods and non-transitory computer-readable media each storing an information editing program as the illustrative embodiments of the present invention, portions on which figures or characters are added can be efficiently managed.
The reasons are as follows. An information displaying apparatus capable of displaying documents and inputting additional information, such as figures and characters on the documents, includes structures configured to perform the following processing. The processing includes defining an area or areas to which additional information has been inputted, extracting additional information and document information of each of the area or areas; optionally extracting property information of the additional information (or property information of the additional information and the document information), and registering the additional information, the document information and the property information with being associated together. The processing can further include displaying a list screen showing a list including additional information, document information and property information grouped according to the area or areas, and displaying the list screen and one of various screens such that a user can move between a list screen and the other screen, where the various screens includes the document screen showing a page showing a source of an item of the list and a reference information screen showing a reference information.
In this way, the information displaying apparatus can gather document information and additional information so as not to display areas of the document information excluding the additional information, which allows users to manage only necessary information. Further, the information displaying apparatus allows a user to move from the list screen to a screen showing the document page as the source of an item of the list or a screen showing a reference information or move inversely, which allows a user to confirm document information relating to the additional information easily and attain promotion of their comprehension and improvement of their workability.
As illustrated in the description about the background, in conventional information displaying apparatuses, users added figures such as an underline and a frame line, and characters such as comments to an important portion of a document, and, subsequently, quoted portions of the documents to which those pieces of information have been added for reutilization or utilized the portions in place of a check list. However, the conventional information displaying apparatuses employed a database structure to manage a document to which figures and characters have been added with handling each page of the document as one unit. Accordingly, in the case where a user add figures or characters into a part of a page, the conventional information displaying apparatuses stored or displayed also unwanted area of the page, which caused a difficulty of searching the added parts and confirming the contents of the added parts.
In view of the problem, in one embodiment of the present invention, there is provided an information displaying apparatus capable of inputting additional information, such as figures and characters by handwriting or by the use of a keyboard and a mouse. The information displaying apparatus is configured to define an area or areas to which the additional information is added, extract document information and the additional information from each of the area or areas and registers the document information and the additional information with being associated together. Further, the information displaying apparatus may be configured to extract property information from the additional information (or the additional information and the document information) and register the property information of the additional information and the property information of the document information with being associated with the document information and the additional information of the corresponding area or areas. Herein, the property information of the additional information includes color of each of figures and characters, size of characters, thickness of lines, type of a pen and a character string extracted from a document on the portion on which figures and characters are added. The property information of the document information includes the page number of the document, the file name of the document file, the production date of the file and key words extracted from the document, and the like.
Further, the information displaying apparatus may be configured to create a list including images of document information and additional information and property information grouped according to the area or areas and to display the list thereon. The information displaying apparatus may be configured to sort the plural images according to property information and extract only images having predetermined property again to display the list of the images. Furthermore, the information displaying apparatus may be configured to, on displaying the list, allow a user to select one of a display style that the document information the additional information are displayed as images each including the document information and the additional information combined together and a display style that the document information the additional information are displayed as separated images.
Further, the information displaying apparatus may be configured to, in response to receiving a selection of an image or a property information on a screen showing the list, allow a user to move to a screen showing a document page corresponding to the selected image or to a screen showing reference information registered with being associated with the document page corresponding to the image. Alternatively, the information displaying apparatus may be configured to, in response to receiving a predetermined operation on the screen showing the document page as the destination of the movement or on the screen showing the reference information as the destination of the movement, allow a user to return to the list screen.
In order to describe the above-mentioned embodiments of the present invention in more detail, description will given to an information displaying apparatus, an information editing method, and a non-transitory computer-readable medium storing an information editing program relating to an example of the present invention with reference to
As shown in
The system control section 101 includes a ROM (Read Only Memory) which stores control programs, a CPU (Central Processing Unit) configured to execute control programs, and a RAM (Random Access Memory) which stores temporarily data necessary for executing control programs. The system control section 101 is configured to perform control for the whole of the system, mainly such as control for transmission and reception of data, instructions for storage and read-out of data, instructions for displaying data onto the display device 108, input of operation instruction by a system user through the operating section 104 and the input device 106, and instruction determination.
In particular, in the present example, as shown in
The input area defining section 101a is configured to acquire operation information of handwritten input or operation information of a keyboard and a mouse from the input device 106 and the operating section 104, to define an area or areas (hereinafter, referred as an input area or input areas) each including information such as figures and characters (hereinafter, referred as additional information) inputted into a document by a user of the information displaying apparatus, based on the acquired operation information, and to output the coordinates of each of the input area or input areas on the display device 108. Further, the input area defining section 101a is configured to, on or after defining the input area or input areas, correct at least one of size or shape of the size of each input area in accordance with the document currently displayed on the display device 108. For example, when the boundary line of an input area overlaps with characters in a document, the size of the input area is expanded such that the whole of the characters is accommodated in the input area.
The information extracting section 101b is configured to extract additional information inputted in each input area and the information of a document (hereafter, called as document information) displayed on each input area based on the coordinates outputted from the input area defining section 101a, and to pass the extracted information to the property extracting section 101c. That is, the document information does not correspond to the whole contents of a document in a displayed page and corresponds to a part of the document.
The property extracting section 101c is configured to define the color of each of a figure and a character, the size of the character, and the thickness of a line, the type of a pen, and the like in the additional information based on the above operation information, and to extract them as the property information of the additional information. For example, when a user selects a red color pen with a size of one point in the input device 106 and add a frame line and characters into the document with the pen, the property extracting section 101c extracts the information of “1 pt” and “red” based on the operation information, and sets the extracted information as the property information of the additional information. Further, the property extracting section 101c is configured to analyze a document, to define a character string (which may be one character or multiple characters) extracted from a portion of the document, in which a figure and characters are added as additional information, and to extract them as the property information of the additional information. For example, when the above frame line is added, the property extracting section 101c acquires the document information enclosed by the frame line from the information extracting section 101b and analyzes the document information, and then the property extracting section 101c extracts a character string used frequently, a character string with a large size, a character string with a conspicuous color, a character string described at the head of a line of writing, and the like from the document information, and sets the extracted character string as the property information of the additional information. Furthermore, the property extracting section 101c is configured to define the page number of the document, the file name of a document file, the production date of a file, key words (a character string frequently used through the whole of a document, a character string with a large size, a character string with a conspicuous color, a character string in the title, and a character string described at the head of a page, a paragraph, and a line of writing) extracted from the document, and the like, and to extract them as the property information of the document information.
The associating processing section 101d is configured to create an image in which the additional information and the document information both extracted by the information extracting section 101b are combined together or create the individual images of them. The associating processing section 101d is further configured to create, if needed, a list in which the each created image is associated with the corresponding property information extracted by the property extracting section 101c, to store the list as a file into the data recording section 102 or to store into the data recording section 102 a document file in which the list is added as a new page of the document, and to operate the display device 108 to display the screen of the list (the list screen) thereon. Further, when an image or property information is clicked on the list screen, the associating processing section 101d is configured to define a document page corresponding to the image or reference information linked with the document page, and to operate the display device 108 to display the screen of the document page (document page screen) or the screen of the reference information thereon. Furthermore, when a prescribed operation (for example, the depression of a return button) is performed on one of the screen of the document page and the screen of the reference information, the associating processing section 101d is configured to also perform control to allow a user to move to the other of the screens, that is, control to display the list screen being the source of the movement onto the display device. In addition, when another additional information is inputted on one of the list screen and the document page screen, the associating processing section 101d is configured to also perform control to reflect the another additional information on the other screen.
The data recording section 102 includes a HDD (Hard Disk Drive) and the like, and is configured to store document files, display data to be displayed on the display device 108, the operation information of the input device 106 and the operating section 104, set-up information to be used in the system control of the information displaying apparatus, a list in which the images are associated with property information and the like.
The communicating section 103 includes a NIC (Network Interface Card) and the like, and is configured to perform the transmission and reception of a document file, the transmission of a list, and the like in accordance with the instruction of the system control section 101.
The operating section 104 includes a hard key, a switch, and the like, and is configured to receive operations performed by a user of the information displaying apparatus, such as an operation to change a content displayed on the display device 108 and an operation to set up a system.
The input information processing section 105 is configured to acquire the information of an operation performed by a user of the information display apparatus through the input device 106 and the operating section 104, and to notify the information to the system control section 101.
Examples of the input device 106 include a pen input device of an electric induction type and a touch panel, which is arranged on the display section 108 described later, of an electrostatic capacitance detection type or a resistance film type. The input device 106 enables a user of the information displaying apparatus to input handwritings as additional information such as a figure and characters into a document.
The display processing section 107 is configured to perform control to display the display data on the display device 108 in accordance with instructions of the system control section 101.
Examples of the display device 108 include a display device of an electrophoresis type utilized in an electronic paper and a LCD (Liquid Crystal Display), and the display device 108 is configured to display a document page and the above list in accordance with instructions of the display processing section 107. Here, the display device of an electrophoresis type can retain the display content without consuming electric power in a displaying state and has a feature that electric power is consumed at the time of renewal the display.
Incidentally, the input information processing section 105 and the display processing section 107 are constituted as hardware in
Hereafter, the actions of the information displaying apparatus of the present example will be described. First, with reference to the flowchart of each of
In advance of the creation of the above-mentioned list, the system control section 101 sends a document file received by the communicating section 103 or a document file recorded beforehand in the data recording section 102 to the display processing section 107. Then, the display processing section 107 operates the display device 108 to display any of pages contained in the document file.
Next, a user of the information displaying apparatus is allowed to input additional information, such as a figure and characters, into a screen of the page of the document displayed on the display device 108 by using the input device 106. For example, as shown in
In such a state that the additional information is added on the document (a layer of the additional information is superimposed on a layer of the document), the system control section 101 (the input area defining section 101a) judges whether there is additional information on the first page of the document (S100). In concrete terms, when the input device 106 receives an input operation, since operation information is notified to the system control section 101 via the input information processing section 105, the system control section 101 can make based on the operation information a judgment about that the additional information has been inputted into which portion of which page of the document. Then, if there is no additional information on the page, the judgment target is changed to the next page (S110), and, the system control section 101 judges whether there is additional information in the next page (S100).
On the other hand, when there is additional information in the page, the system control section 101 (the input area defining section 101a) defines an input area into which the additional information has been input (S120).
Examples of the methods of defining an input area will be described hereafter. As shown in
Furthermore, as shown in
Moreover, in the case where a straight line 121 (underline and the like) extended in the arrangement direction of characters of the document is inputted as additional information, the additional information is judged as a line for the characters. Accordingly, as shown in
In the above examples, an input area is shaped into a rectangle surrounded by four lines positioned separately near an upper end, a lower end, a right end, and a left end. However, the input area should not be limited to the rectangle. For example, in the case where a closed figure is inputted as additional information, the input area may be made an area having a boundary shaped into a figure approximate to the closed figure. Further, when an input area is defined as a rectangle, in the case where an area in which additional information is not inputted is larger than a predetermined size, the input area may be modified as follows. That is, as shown in
Now, description returns to the flowchart of
Next, the system control section 101 (the property extracting section 101c) extracts the property of the additional information (or the additional information and the document information) (S140). In concrete terms, with regard to the property of the additional information, based on the operation information notified from the input information processing section 105, the system control section 101 extracts information, such as the color of each of figures and characters, the size of characters, the thickness of lines, and the type of a pen with regard to the additional information. Further, the system control section 101 obtains the document information of each input area from the information extracting section 101b and analyzes it, and then the system control section 101 extracts information, such as a character string used frequently, a character string with a large size, a character string with a conspicuous color, and a character string described at the head of a row, in the document contents of the each input area. In addition, with regard to the property of the document information, the system control section 101 extracts information, such as the page number of the document in the page in which the additional information has been inputted, the file name of the document file, the production date of the file, key words extracted from the document (such as, a character string used frequently, a character string with a large size, a character string with a conspicuous color, a character string in the title, and a character string described at the head of a page, a paragraph and a row, through the whole of the document).
Next, the system control section 101 (the associating processing section 101d) defines the designation of a display style of the list (S150). Successively, in the case where the display style is designated so as to display the additional information and the document information with being overlapped together, the system control section 101 creates an image in which the additional information is combined with the document information for each input area (S160). Further, in the case where the display style is designated so as to display the additional information and the document information with being separated from each other, the system control section 101 creates an image of the document information and an image of the additional information separately for each input area (S170). In
Successively, the system control section 101 (the associating processing sections 101d) makes the image of the document information and the additional information associated with the property information, and registers them into the list (S180). Subsequently, the system control section 101 judges whether there is the next page (S190). In the case where there is the next page, the system control section 101 changes the page of the judgment target to the next page (S110), returns to S100, and repeats the same process.
Moreover, each image registered in the list is associated with the property information of the additional information (or the additional information and the document information). Accordingly, each image also can be displayed with being sorted by utilizing this property information.
The list created in the above-mentioned process may be managed as another file other than the document file. Alternatively, the list may also be managed as a single document file in which the list is added as a new page into the document as shown in
Movement from a List to a Document Page:
As shown in the flowchart in
Movement from a Document Page to a List:
As shown in the flowchart in
Further, the information displaying apparatus is configured to make the list associated with a document page according to its property information, which makes it possible to reflect another additional information inputted additionally into one of an input area of the document page screen and a corresponding area of the list screen to the other. For example, as shown in
As mentioned above, the description has been made to the case where an image on a list is associated with a document page corresponding to the image (a document page on which the document information displayed on the list is described). However, when the document information includes reference information (for example, the document is provided with a link to a Web page), the system control section may make the image on the list associated with a document page to which the document page corresponding to the image refers. The actions of the information displaying apparatus in that case will be described with reference to a flowchart in
The system control section 101 (the associating processing section 101d) judges whether there is link information in input areas (S400). For example, the system control section 101 judges whether a document page being the source of document information in the input area includes a hyperlink to jump to reference information on another document page, another document file, and an external Web page. Then, when there is reference information in an input area, the system control section 101 adds a link icon to the list screen (S410).
For example, as shown in
Here, the present invention should not be limited to the above-mentioned examples. That is, the constitution and control of the present invention can be modified appropriately unless the modification deviates from the intention of the present invention.
For example, though the documents including only character strings are exemplified in the above-mentioned examples, the system control section 101 can create a list similarly to a document including figures and images to manage areas to which additional information has been inputted. In this case, in order to avoid the missing of a part of each of the figure and the image in the document, the system control section 101 is preferably configured to correct each input area so as to cover the whole of the figure and the image with which the additional information overlaps. Further, it is preferable that the display position of the button of “RETURN” is arranged to be movable to another position in case that the display position of the button of “RETURN” becomes obstacle to the reading of the original image.
Number | Date | Country | Kind |
---|---|---|---|
2013-052738 | Mar 2013 | JP | national |