The present invention relates to a technique for managing information files such as image files by sorting them into folders.
Conventionally, for storage of many information files such as image data, audio data and character data on a computer, assortment of files by placing related files in the same folder is widely performed. For example, Explorer (registered trademark) used by Windows (registered trademark) by Microsoft Corporation generates layered folders to store files. When a folder is selected, thumbnail images or the like of files in the folder are displayed (Japanese Patent Application Laid-Open Nos. 11-96194, 2003-316628 and 2003-108976).
However, in the conventional method, since only the files and folders included in one (selected) folder are displayed, if a desired file is not included in a selected folder, a procedure of selecting another folder and searching for the file is repeated. Further, to compare the contents of plural folders, it is necessary to open plural windows.
The present invention has been made in consideration of the above problems, and has its object to provide an information management technique for facilitation of information retrieval in each of plural folders.
To address the above problems and attain the object, the present invention provides an information management apparatus for managing information files by sorting the information files into folders, comprising: selection means for selecting an arbitrary folder; and folder operation means for individually opening/closing a sub folder immediately below the selected folder or in a lower layer.
Further, the present invention provides an information management method for managing information files by sorting the information files into folders, comprising: a selection step of selecting an arbitrary folder; a folder operation step of opening/closing the selected folder; a sub folder selection step of individually selecting a sub folder immediately below the selected folder or in a lower layer; and an opening/closing step of individually opening/closing the selected sub folder.
Note that the present invention is applicable as a program for performing the above information management method by a computer or a storage medium holding the program.
As described above, according to the present invention, information retrieval in each of plural folders is facilitated.
Other objects and advantages besides those discussed above shall be apparent to those skilled in the art from the description of a preferred embodiment of the invention which follows. In the description, reference is made to accompanying drawings, which form a part thereof, and which illustrate an example of the invention. Such example, however, is not exhaustive of the various embodiments of the invention, and therefore reference is made to the claims which follow the description for determining the scope of the invention.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
Hereinbelow, a preferred embodiment of the present invention will now be described in detail in accordance with the accompanying drawings.
Note that the following embodiment is an example of implementation of the present invention but may be appropriately corrected or changed in accordance with apparatus construction or various conditions to which the present invention is applied. The present invention is not limited to the following embodiment.
Further, the present invention is also attained by providing a storage medium (or recording medium) holding software program code for realizing the functions of an information management apparatus as an embodiment to be described later to a system or an apparatus, reading the program code with a computer (e.g., CPU, MPU) of the system or apparatus from the storage medium, then executing the program.
In
In the present embodiment, the folder selection unit 105 is capable of selecting plural folders. Numeral 104 denotes a sub-folder expansion unit which expands or closes a sub folder in a currently-displayed folder designated by the user from the input unit 101. When a sub folder is expanded, thumbnails of images included in the sub folder are displayed, while when the sub folder is closed, thumbnails of representative images in the folder are displayed. Numeral 106 denotes an image arraying unit which arrays images immediately below a selected folder or images immediately below an expanded sub folder. The arrayed images are displayed by the image display unit 112 on the display device 110. Numeral 107 denotes a folder arraying unit which arrays sub folders included in a selected folder. The arrayed folders are displayed by the display unit 112 on the display device 110. Numeral 103 denotes an image selection unit which selects image(s) displayed by the image display unit 112 in an image list display area 220 to be described later. The selected image(s) is turned by the image display unit 112 to a selected state. Numeral 115 denotes a selected image changing unit which releases the selected state of the image(s) selected by the image selection unit 103, and turns the next or previous image, in the order of currently arrayed images, to the selected state. As a particular image order, the order of file names, the order of date and time of image sensing and the like can be used.
As a particular user operation, depression of rightward or leftward arrow key on a keyboard is conceivable. In a case where the last image in one folder is selected, when selection of the next image is requested by the selected image changing unit 115, the head image in the next folder is selected. Similarly, in a case where the head image in one folder is selected, when selection of the previous image is requested by the selected image changing unit 115, the last image in the previous folder is selected. The selected image changing unit 115 enables sequential display of images in a preview area 223 to be described later. Numeral 102 denotes a comment addition unit which adds a comment to a folder. The added comment is displayed by the folder display unit 109 on the display device 110. Numeral 113 denotes an image retrieving unit which retrieves image(s) with a keyword, an attribute or the like as a key. More particularly, the image retrieving unit 113 retrieves an image satisfying a condition from the recording medium such as a hard disk (not shown). Numeral 114 denotes an image deletion unit which deletes an image in selected state at that time. More particularly, the image deletion unit 114 deletes the image from the recording medium such as a hard disk (not shown). The elements 102 to 113 are realized as software on a computer.
In the screen image, a folder “Hawaii” exists as a lower folder of a folder “Images”. The folder “Hawaii” includes “2003—05—04” to “2003—05—08” folders. The user selects the folder “Images”.
The hierarchical structure of the folders on the computer is displayed in the tree area 200. In this example, the folder “Images” which is currently selected is inverted. The currently-selected folder and thumbnails of images in lower folders are displayed in the image list display area 220. In this example, a vertical directional scroll bar 221 is displayed since all the images in the lower folders cannot be displayed.
Numerals 203, 205, 207, 215 and 217 denote areas where a name, a comment, representative images, the number of images and the number of folders in a sub folder of a currently-selected folder are displayed. These items are indented in accordance with the folder hierarchical structure. This display enables the user to easily grasp the hierarchical structure. Numeral 208 denotes a sub folder name; 210, a comment to the folder; and 209, representative images of the folder. As representative images, for example, 4 images are selected from images arrayed in the order of file name, the order of date and time of image sensing, the order of date and time of file update, the order of file size, or the order of file type. The array order is selected by the user, further, thumbnail array order in the image list display area 220 may be interlocked with the selected array order. Further, ascending order/descending order may be designated. Numeral 219 denotes the number of images and the number of folders included in the folder.
Numerals 211 and 213 denote folder opening/closing buttons. The folder opening/closing buttons exist in the tree area 200 and the image list display area 220. Folder opening/closing can be made by using any one of these buttons. When a folder is opened, thumbnails immediately below the folder and sub folders existing as lower folders are displayed. The sub folders are displayed in the tree area 200. When the folder is closed, the thumbnails immediately below the folder and the sub folders as lower folders are not displayed but representative images immediately below the folder are displayed in the image list display area 220. No sub folder is displayed on the tree area 200. In this arrangement, thumbnails in only a folder to be browsed are displayed, but a folder not to be browsed is closed. The user can guess the contents of the folder using this arrangement. In the areas 203, 205 and 215, the folder is opened, while in the areas 207 and 217, the folder is closed.
Numeral 218 denotes a folder display area showing a name of a currently-selected folder (“Images” in
Numerals 202, 204, 206, 214 and 216 denote thumbnail display areas where thumbnails of images are displayed. The thumbnails are displayed regarding only folders opened with the buttons 211, 212 and 213. In a case where the number of images included in the opened folder is small, all the thumbnails of images are displayed as shown in the areas 202, 204 and 206. In a case where the number of images is large, the images are arrayed in a predetermined number of lines. In the area 216, the thumbnails are displayed in two lines. Further, a scroll bar 222 is displayed in a lateral direction so as to display thumbnails which cannot be displayed in the area. Since the scroll bar 221 exists in the vertical direction, the scroll bar 222 is a lateral scroll bar. As the scrolling in different direction, when an upward/downward arrow key on the keyboard or a vertical wheel of the mouse is operated, the entire screen image can be moved in a vertical direction as if the vertical scroll bar is operated. When a rightward/leftward arrow key is operated, the screen image can be moved in a lateral direction as if the lateral scroll bar is operated. That is, an area to be moved can be uniquely determined in accordance with the direction designated by the user.
The thumbnails displayed in the image list display area 220 can be arbitrarily selected, thus only a desired image can be selected and print-outputted. The preview area 223 is used for image display. For the sake of more excellent view, an image selected in the image list display area 220 is enlarged and displayed in the preview area 223.
Next, the processing according to the present embodiment will be described.
When the user selects a folder using the input unit 101, the folder selection unit 105 detects the selection, and at step S305, the folder arraying unit 107 determines whether or not images included in a selected image list exist in a lower layer of the currently-selected folder. If there is an image not existing in the lower layer, the image is deleted from the selection image list at step S306.
The selection image list holds a list of images in a selected state. In the present embodiment, when a folder including a selected image is closed and then the folder is opened again, the selected image is again in the selected state. For this purpose, the selected image list is referred to when a folder is opened, thereby the selected image is displayed in the selected state. In this arrangement, it is unnecessary for the user, who closed a folder, to select a once-selected image again. The selected image list holds full path names of files, each for uniquely determining the location of each image file. The purpose of the processing at step S306 is, when the user newly selects a folder, if a folder including a previously-selected image is not displayed, to delete the image in the nondisplayed folder from the selected image list, thereby avoiding display of the image, non-displayed in the image list display area 220, in a selected state. For example, when images are selected and deleted, only an image included in a currently-displayed folder is deleted without erroneously deletion of an image included in an non-displayed folder.
If there is no non-displayed folder at step S305, otherwise after step S306, then, the image arraying unit 106 arrays images immediately below the selected folder at step S301. In
At step S801, it is determined whether or not all the thumbnails of the images can be displayed in a predetermined number of lines. If all the thumbnails cannot be displayed, the lateral scroll bar is displayed at step S803, while if all the thumbnails can be displayed, the lateral scroll bar is not displayed. The predetermined number of lines is set in accordance with the user's preference. If the number of lines is set to a large number, the number of thumbnails displayable at once per one folder is increased. However, a wide vertical display area is required. If the number of lines is set to a small number, though the vertical display area is small, lateral scrolling is required for browsing all the thumbnails.
Returning to
Next, at step S302, the folder display unit 109 displays the arrayed folders. At that time, the folders are in a closed state, and representative images of the folders, the numbers of images and comments are displayed as shown in
Next, processing when the user opens a folder will be described.
For example, in
Next, processing when a folder is closed will be described.
This processing corresponds to changing the state in
Next, processing when only image(s) immediately below the folder is turned to a nondisplayed state will be described.
This processing corresponds to changing from the state in
Next, processing when a thumbnail of an image is selected will be described.
This processing corresponds to an operation performed upon selection of a desired image prior to e.g. image printing. The processing will be described with reference to the flowchart of
Next, processing when an image is deleted will be described.
Next, processing when an image is displayed on the preview display unit will be described.
Next, processing when a folder is retrieved will be described.
Next, processing when plural folders are selected in the tree area 200 will be described.
The processing corresponds to a function which is convenient when images included in plural folders are simultaneously displayed, or deletion or the like is performed simultaneously on plural folders.
Returning to
In the above example, two folders are selected, however, a similar procedure can be used to display three or more folders. That is, a folder not included in other folders is displayed in parallel, but a folder included in another folder is displayed below the higher holder.
Note that in the present embodiment, only images can be selected in the image list display area 220, however, it may be arranged such that a second folder selection unit is provided so as to select a folder displayed in the image list display area 220. In such case, the folder selected by the second folder selection unit is also included in the selected image list, and the update processing or the like on the selected image list as shown at step S306 in
According to the above-described embodiment, thumbnails of images in a sub folder can be displayed without changing a currently-selected folder, and the contents of plural folders can be simultaneously displayed. Accordingly, the contents of different folders can be easily compared with each other, and an image can be retrieved from plural folders without re-selection of folders. Further, as a folder not to be displayed can be closed, only folders the user wants to see can be compared and displayed.
Further, even if a folder is closed and then re-opened, a previously-selected image is displayed in the same selected state. Accordingly, it is unnecessary to select the image again.
Further, when another folder is selected, as the selected state of image included in a folder not lower than the folder is released, erroneous deletion of image existing a nondisplayed folder can be prevented.
Further, in a case where a selected image is included in a closed folder, as the folder is displayed in a different form from that of other folders, the user can easily recognizes that the selected image is included in the folder without opening the folder.
Further, in a case where a selected image is included in a closed folder, as a warning is made for the user upon image deletion, erroneous deletion can be prevented.
Further, as images are sequentially displayed from folder to folder, all the images managed by the user can be sequentially displayed with a simple operation.
Further, as only images included in open folder(s) are sequentially displayed, images included in folder(s) in which the user is interested can be sequentially displayed.
Further, as folder names are indented in accordance with the hierarchical structure, the folder hierarchical structure can be easily grasped, and images can be easily retrieved.
Further, regarding a closed folder, representative images are displayed. Accordingly, image retrieval can be made by analogical inference with the representative image as well as folder name as a key.
Further, as the number of images included in a folder and the number of folders are displayed, the user can obtain the number of images in the folder and the number of folders without counting the images and the folders.
Further, as a comment can be added to a folder and the comment can be displayed, a folder including a desired image can be found with the comment as well as folder name as a key.
Further, as the state of thumbnails existing immediately below a selected folder can be changed to a displayed or nondisplayed state, when the number of thumbnails immediately below a selected folder is large, the thumbnails can be turned to a nondisplayed state, and the area of screen image can be saved.
Further, upon retrieval, folder(s) including retrieved image is displayed in an open state, while folder(s) not including retrieved image(s) is displayed in a closed state. Accordingly, the user can recognize the folder(s) including the retrieved image(s) at a glance.
Further, as plural folders can be selected and plural thumbnails can be displayed, plural folders can be easily compared with each other. Further, when folders in hierarchical relation are selected, they are displayed in the same area. Thus the area of screen image can be saved.
Further, as a selected folder is displayed in an open state while an unselected folder is displayed in a closed state, the selected folder can be easily grasped. Further, only folder(s) in which the user is interested is displayed in an open state.
Further, as folder scrolling is made in the vertical direction while image scrolling is made in the lateral direction, the height of image display area can be set to a predetermined value, thus the area efficiency can be improved. Further, folder scrolling or image scrolling can be easily determined by scroll direction. When a mouse wheel function or the like is used, images can be scrolled by lateral scrolling in a state where the mouse cursor is located in a folder display area without moving the mouse cursor to an image area.
The present invention is not limited to the above embodiments and various changes and modifications can be made within the spirit and scope of the present invention. Therefore, to appraise the public of the scope of the present invention, the following claims are made.
This application claims priority from Japanese Patent Application No. 2004-171772, filed on Jun. 9, 2004, which is hereby incorporated by reference herein.
Number | Date | Country | Kind |
---|---|---|---|
2004-171772 | Jun 2004 | JP | national |