INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD
20220300122 · 2022-09-22
Assignee
Inventors
Cpc classification
G06F2203/04806
PHYSICS
H04N1/0044
ELECTRICITY
H04N1/00442
ELECTRICITY
G06F16/168
PHYSICS
International classification
G06F16/16
PHYSICS
G06F3/0481
PHYSICS
Abstract
An information processing device includes a processor configured to: display a thumbnail image of a file on a screen; receive an enlargement instruction for a file to display an enlarged thumbnail image for the file, the enlarged thumbnail image being an image obtained by enlarging the thumbnail image; display, in response to receiving enlargement instructions for plural files, an enlarged thumbnail image of one file among the plural files; receive a change instruction to display an enlarged thumbnail image of another file among the plural files instead of the enlarged thumbnail image of the one file; and display the enlarged thumbnail image of the another file instead of the enlarged thumbnail image of the one file.
Claims
1. An information processing device comprising a processor configured to: display a thumbnail image of a file on a screen; receive an enlargement instruction for a file to display an enlarged thumbnail image for the file, the enlarged thumbnail image being an image obtained by enlarging the thumbnail image; display, in response to receiving enlargement instructions for a plurality of files, an enlarged thumbnail image of one file among the plurality of files; receive a change instruction to display an enlarged thumbnail image of another file among the plurality of files instead of the enlarged thumbnail image of the one file; and display the enlarged thumbnail image of the another file instead of the enlarged thumbnail image of the one file.
2. The information processing device according to claim 1, wherein, in response to receiving the enlargement instruction for the plurality of files, the processor is configured to display the enlarged thumbnail image of the one file among the plurality of files in a case where a predetermined condition is satisfied.
3. The information processing device according to claim 2, wherein the predetermined condition is a condition determined based on an area in which an enlarged thumbnail image of each of the plurality of files is displayed.
4. The information processing device according to claim 3, wherein the condition determined based on the area is satisfied in a case where an area in which an enlarged thumbnail image is to be displayed based on the enlargement instructions for the plurality of files overlaps another area in which another enlarged thumbnail image is to be displayed based on the enlargement instructions for the plurality of files.
5. The information processing device according to claim 3, wherein the area is determined according to a data amount of an original image corresponding to each of the enlarged thumbnail images.
6. The information processing device according to claim 2, wherein the predetermined condition is satisfied in a case where the instruction to display an enlarged thumbnail image of the one file among the plurality of files is received from a user.
7. The information processing device according to claim 1, wherein the another file is determined among the plurality of files for which the enlargement instruction is received according to a predetermined order that is determined for the plurality of files for which the enlargement instruction is received.
8. The information processing device according to claim 7, wherein the predetermined order is determined by an instruction from a user.
9. The information processing device according to claim 1, wherein the processer is configured to display information indicating a file corresponding to the displayed enlarged thumbnail image together with the enlarged thumbnail image.
10. An information processing device comprising a processor configured to: display a plurality of thumbnail images of a plurality of files on a screen; in response to an enlargement instruction to display an enlarged thumbnail image obtained by enlarging the thumbnail image for two or more files, display information for allowing a user to select whether to bundle enlarged thumbnail images of the two or more files; and, in response to a selection of bundling the enlarged thumbnail images of the two or more files by the user, bundle the enlarged thumbnail images of the two or more files.
11. The information processing device according to claim 10, wherein, in response to the selection of bundling the enlarged thumbnail images of the two or more files by the user, the processor is configured to display information for designating an order in which the enlarged thumbnail images of the two or more files are displayed.
12. An information processing method comprising: displaying a thumbnail image of a file on a screen; receiving an enlargement instruction for a file to display an enlarged thumbnail image for the file, the enlarged thumbnail image being an image obtained by enlarging the thumbnail image; displaying, in response to receiving enlargement instructions for a plurality of files, an enlarged thumbnail image of one file among the plurality of files; receiving a change instruction to display an enlarged thumbnail image of another file among the plurality of files instead of the enlarged thumbnail image of the one file; and displaying the enlarged thumbnail image of the another file instead of the enlarged thumbnail image of the one file.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Exemplary embodiment(s) of the present invention will be described in detail based on the following figures, wherein:
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION
<Overview of Information Processing Device>
[0021] First, an overview of an image display device 1 to which a present exemplary embodiment is applied will be described.
[0022]
[0023] As shown in
[0024] Thumbnail images 410a, 410b, an icon 420, a toolbar 430, and enlarged thumbnail images 411a, 411b are displayed on the operation screen 400.
[0025] The icon 420 represents various functions such as a program function by a pictorial symbol. The tool bar 430 is a set of instruction units configured to receive an instruction from the user.
[0026] The thumbnail images 410a, 410b are images for confirming contents of files before opening the files, and the enlarged thumbnail images 411a, 411b are images obtained by enlarging the thumbnail images 410a, 410b.
[0027] The “file name” indicated below the thumbnail images 410a, 410b are names of the files respectively corresponding to the displayed enlarged thumbnail images for enabling the user to grasp which files are displayed as the enlarged thumbnail images.
[0028] The thumbnail images 410a, 410b are images for confirming at least a part of the contents of the files managed by the file handling software. For example, when a corresponding file is image data, the file is simply displayed as an image obtained by reducing an original image. When a corresponding file is document data of plural pages, the file is displayed as an image obtained by reducing a representative page such as a first page.
[0029] In the present exemplary embodiment, the thumbnail images 410a, 410b function as icons for opening corresponding files. For example, by performing a specific operation such as a double click operation on the thumbnail images 410a, 410b, the corresponding file is opened.
[0030] The enlarged thumbnail images 411a, 411b are images obtained by enlarging the thumbnail images 410a, 410b instructed to be enlarged by the user, and are displayed without newly starting a program. It is assumed that the enlarged thumbnail image 411 is enlarged and displayed to a size that allows the user to understand the contents of the thumbnail image 410. More specifically, it is assumed that the thumbnail image 411 is displayed larger than the corresponding thumbnail image 410. Hereinafter, an image obtained by enlarging and displaying a thumbnail image may be referred to as an enlarged thumbnail image. A size of the enlarged thumbnail image to be displayed may be determined, for example, according to an amount of data of an original image of the thumbnail image.
[0031] When the thumbnail images 410 of plural files are enlarged and displayed, there are two display modes of the thumbnail images to be enlarged and displayed, and there are an individual display mode and a bundled display mode.
[0032] Here, the individual display mode is a display mode in which, when enlarged thumbnail images of plural files are displayed, the enlarged thumbnail images are individually displayed for each file. That is, the enlarged thumbnail images of the plural files are displayed on a UI screen for each file. A display mode of the enlarged thumbnail images 411a, 411b displayed in
[0033] The bundled display mode is a display mode in which enlarged thumbnail images of plural files are displayed as if like one file in a pseudo manner. In other words, when an instruction to display the enlarged thumbnail images of the plural files is received, the enlarged thumbnail images of the plural files are bundled and displayed, and one enlarged thumbnail image among the enlarged thumbnail images of the plural files is displayed in the pseudo manner.
[0034] Hereinafter, an exemplary embodiment of the present disclosure will be described in detail with reference to the accompanying drawings.
<Hardware Configuration of Image Display Device 1>
[0035]
[0036] As shown in
[0037] The arithmetic processing unit 10 includes a central processing unit (CPU) 11 that controls the entire device as an example of a processor, a random access memory (RAM) 12 that is used as a working memory or the like of the CPU 11, a read only memory (ROM) 13 that stores an image display processing program or the like executed by the CPU 11, a non-volatile memory 14 such as a static RAM (SRAM) or a flash memory backed up by a battery, which is rewritable and configured to hold data even when power supply is interrupted, and an interface unit 15 that controls each unit such as the input unit 20 connected to the arithmetic processing unit 10. The nonvolatile memory 14 stores image information such as thumbnail images (described later) displayed on the display 40.
[0038] In addition to storing image data and the like, the secondary storage unit 30 stores an image display processing program executed by the arithmetic processing unit 10, and the arithmetic processing unit 10 reads the image display processing program, whereby various types of processing of the image display device 1 according to the present exemplary embodiment is executed.
[0039] Here, the program executed by the CPU 11 that is an example of the processor is provided to the arithmetic processing unit 10 in a state of being stored in a computer-readable recording medium such as a magnetic recording medium (a magnetic tape, a magnetic disk or the like), an optical recording medium (an optical disk or the like), a magneto-optical recording medium, or a semiconductor memory. The program executed by the CPU 11 may be downloaded to the image display device 1 using a communication unit such as the Internet.
[0040] In the exemplary embodiments, the term “processor” refers to hardware in a broad sense. Examples of the processor include general processors (e.g., CPU: Central Processing Unit), and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, and programmable logic device).
[0041] In the exemplary embodiments, the term “processor” is broad enough to encompass one processor or plural processors in collaboration which are located physically apart from each other but may work cooperatively. The order of operations of the processor is not limited to one described in the exemplary embodiments above, and may be changed.
[0042] The input unit 20 is a device such as a pointing device for the user to input an operation.
[0043] For example, when the input unit 20 is a mouse or the like, the user may designate a position, a displayed image or the like on the screen of the display 40 by performing a moving operation or a click operation on a cursor.
[0044] When the input unit 20 is a touch panel or the like, the user may designate a position or a displayed image on the screen by performing an operation of bringing a finger or the like into contact with the touch panel or an operation of maintaining a state in which the finger or the like is in contact with the touch panel for a time longer than a predetermined time. In this case, the input unit 20 is provided integrally with the display 40.
[0045] In addition to the device such as the above-described pointing device, a keyboard or the like that performs a key input operation may be provided as the input unit 20.
<Functional Configuration of Image Display Device 1>
[0046] Next, a functional configuration of the image display device 1 will be described.
[0047] The operation determination unit 101 is configured to determine whether a user operation via the input unit 20 has been performed on the operation screen 400 (see
[0048] The display control unit 102 controls display modes and positions of an image, the icon 420, the tool bar 430 (see
[0049] When the operation determination unit 101 receives an instruction to display enlarged thumbnail images of plural files, the bundled display determination unit 103 determines a display mode of the enlarged thumbnail images as to whether the enlarged thumbnail images are collectively displayed.
[0050] The file order determination unit 104 determines an order of files to be displayed when the enlarged thumbnail images are displayed in a bundled display mode. The order of files may be received from the user or may be determined based on a predetermined order. Here, examples of the predetermined order include an order in which, among the plural files for which an instruction to enlarge and display the thumbnail image is received, the file for which the instruction is received later becomes backward in order, an order determined based on a position where the thumbnail image of the file is displayed, an order determined based on a name of the file, and the like.
[0051] The enlarged image output unit 105 displays the enlarged thumbnail images on the UI screen based on an instruction from the display control unit 102. The enlarged image output unit 105 enlarges and displays the thumbnail image stored in the thumbnail image storage unit 108 without newly starting the program. When an instruction to change the enlarged thumbnail image is received in a case where the enlarged thumbnail image is displayed in the bundled display mode, the enlarged thumbnail image is displayed on the display 40 (see
[0052] When an instruction to enlarge and display the thumbnail images of the plural files is given, the selected image output unit 106 displays an image for selecting the display mode of the enlarged thumbnail images on the display 40.
[0053] The thumbnail image generation unit 107 generates the thumbnail image 410 displayed on the operation screen 400 based on a file such as image data stored in the secondary storage unit 30. When the file has plural pages, the thumbnail image generation unit 107 generates a thumbnail image for each page.
[0054] The thumbnail image storage unit 108 acquires and stores the thumbnail image 410 generated by the thumbnail image generation unit 107. The thumbnail image storage unit 108 is realized by the non-volatile memory 14 (see
<Processing of Information Processing Device>
[0055] Next, processing performed by the image display device 1 will be described.
[0056] Next, the bundled display determination unit 103 determines whether to display in a bundled display mode (step 1002). Display mode determination processing of step 1002 will be described later in detail with reference to
[0057] In the present exemplary embodiment, as described above, the file order determination unit 104 determines the order of files of the enlarged thumbnail images to be displayed based on the order of files received by the operation determination unit 101 from the user. However, the order of files may be determined not only based on an instruction from the user but also based on, for example, display positions of the plural files on the UI screen, or may be determined based on an order of names of the plural files.
[0058] Next, the display mode determination processing performed by the bundled display determination unit 103 in step 1002 in
[0059]
[0060] The bundled display determination unit 103 calculates a ratio of area of the enlarged thumbnail image that has already been displayed to the UI screen (step 2001). When it is determined whether the calculated ratio exceeds a predetermined ratio (step 2002), and it is determined that the calculated ratio exceeds the predetermined ratio (YES in step 2002), it is determined to display in the bundled display mode (step 2003). Then, “to display in the bundled display mode” is transmitted to the display control unit 102 as a determination result (step 2004), and the processing ends.
[0061] In step 2002, when the bundled display determination unit 103 determines that the calculated ratio does not exceed the predetermined ratio (NO in step 2002), the bundled display determination unit 103 determines to display in the individual display mode (step 2005). Then, “to display in the individual display mode” is transmitted to the display control unit 102 as a determination result (step 2004), and the processing ends.
[0062] In the present exemplary embodiment, as a condition for determining whether to display in the bundled display mode, the ratio of the enlarged thumbnail image that has already been displayed to the UI screen is used. However, as a condition for determining whether to display in the bundled display mode, it is possible to use a condition such as displaying in the bundled display mode in a case where the enlarged thumbnail images overlap each other when the enlarged thumbnail images are displayed in the individual display mode. It is also possible to allow the user to select a display mode.
<First Display Example Of UI Screen>
[0063] Next, an example of the operation screen will be described with reference to
[0064]
[0065]
[0066] Triangular thumbnail turning icons 402a, 402b are displayed on left and right sides of the mark 401 imitating the shape of the clip, and when the page turning icon 402a or 402b is operated, the operation determination unit 101 (see
[0067]
[0068] In
[0069]
[0070] In
[0071]
[0072] A button 303 indicating “order selection” and a button 304 indicating “cancel” are displayed on a lower right side of the enlarged thumbnail image displayed in the bundled display mode. When the button 303 is pressed, the order of files of the enlarged thumbnail images displayed in the bundled display mode may be changed. For example, display of the symbols superimposed on the thumbnail images 410a, 410b disappears. Then, the user newly selects the order of files. When the button 304 is pressed, display of the enlarged thumbnail image disappears.
[0073]
[0074] In
<Second Display Example Of UI Screen>
[0075] Next, another example of the operation screen will be described with reference to
[0076]
[0077] In
[0078] In
[0079] In the second display example, the enlarged thumbnail image 411 is controlled to be displayed over the entire display screen.
<Screen for Selecting Plural Files Whose Enlarged Thumbnail Images are to be Displayed>
[0080]
[0081] In
<Example of Determination of Display Order>
[0082] The table of
[0083] Here, an example of a correspondence relationship between the designated order and the display order of the plural files displayed in the bundled display mode will be described.
[0084] In the designated order of files, a first page of a first file is set to “1” in the display order, and a next page of the first file is set to “2” in the display order. When the display order is associated up to a last page of the file, the next in the display order is associated with a first page of a file next in the designated order. In this way, the display order is associated with the pages of all the designated files.
[0085] Specifically, in the table in
[0086] Here, an operation in a case where an instruction, to change a page of the preview image displayed in the bundled display mode in which the display order is determined as described above, is given will be described. For example, in a case where the page turning button 301a is selected when an image whose display order is “1”, that is, the first page of the “file A” is displayed as the preview image, an image whose display order is “2”, that is, an enlarged thumbnail image of the first page of the “file B” is displayed. In a case where the page turning button 301b is selected when the image whose display order is “1”, that is, the first page of the “file A” is displayed, the preview image of the fifth page of the “file C” whose display order is “16”, which is the last in the display order, is displayed. Here, the last in the display order, “16”, is adopted as the display order immediately before the display order “1”.
[0087] Although the exemplary embodiment of the present invention has been described above, the technical scope of the present invention is not limited to the above-described exemplary embodiment. For example, in the above-described exemplary embodiment, the enlarged thumbnail image is changed page by page when the page turning button is clicked. However, two buttons, “page turning” button and a “file changing” button, may be displayed, and when the “file changing” button is clicked, an enlarged thumbnail image of the next file may be displayed.
[0088] The foregoing description of the exemplary embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The exemplary embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.