US20100060772A1 - Image display apparatus, image display method, and computer-readable medium - Google Patents
Image display apparatus, image display method, and computer-readable medium Download PDFInfo
- Publication number
- US20100060772A1 US20100060772A1 US12/556,651 US55665109A US2010060772A1 US 20100060772 A1 US20100060772 A1 US 20100060772A1 US 55665109 A US55665109 A US 55665109A US 2010060772 A1 US2010060772 A1 US 2010060772A1
- Authority
- US
- United States
- Prior art keywords
- display
- image
- retrieval
- start position
- retrieval start
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims description 11
- 230000008859 change Effects 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 9
- 230000006870 function Effects 0.000 claims description 6
- 210000000080 chela (arthropods) Anatomy 0.000 description 8
- 238000001454 recorded image Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
- H04N1/00442—Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
- H04N1/00442—Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails
- H04N1/00445—Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails arranged in a one dimensional array
- H04N1/00448—Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails arranged in a one dimensional array horizontally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
- H04N1/00458—Sequential viewing of a plurality of images, e.g. browsing or scrolling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/21—Intermediate information storage
- H04N1/2104—Intermediate information storage for one or a few pictures
- H04N1/2112—Intermediate information storage for one or a few pictures using still video cameras
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2101/00—Still video cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0084—Digital still camera
Definitions
- the present invention relates to an image display apparatus and an image display method of displaying an image, and a computer-readable medium.
- a display device for a large number of images is disclosed (see Jpn. Pat. Appln. KOKAI Publication No. 2006-268010).
- the above display device manages the large number of images based on groups of images, classifies the images by the groups, displays images for each group simultaneously, and scrolls the displayed images for each group. According to this display device, a target image may be efficiently retrieved from the large number of images.
- the display device when scrolling and displaying the images belonging to each group, the display device firstly displays an image positioned at the head of each group. That is, when retrieving the images belonging to each group, the display device is made to start to retrieve with the image positioned at the head of each group. Therefore, a problem, such that it still takes a long period of time to retrieve the target image, is posed in the conventional display device, for example, when the number of images belonging to each group is large.
- the number of images to be simultaneously displayed on a screen that is, the number of images to be recognized at once by a user is also increased. If the number of images to be simultaneously displayed on a screen is increased, the target image is difficult to recognize, which is similar to a case when images to be retrieved are displayed on the screen as a list of small-sized thumbnail images. Thus, the retrieval efficiency deteriorates if the number of the groups is increased.
- An image display apparatus comprises a display device configured to display images; a position specifying unit configured to specify a retrieval start position indicating an arbitrary place within a predetermined order of images based on a user operation; a first display control unit configured to control displaying an image corresponding to the retrieval start position on the display device; and a second display control unit configured to change the image displayed on the display device in the predetermined order or a reverse order of the predetermined order.
- An image display method comprises specifying a retrieval start position indicating an arbitrary place within a predetermined order of images; displaying an image corresponding to the retrieval start position on a display device; and changing the image displayed on the display device in the predetermined order or a reverse order of the predetermined order.
- a computer-readable medium having stored thereon an image display program which is executable by a computer, the image display program controlling the computer to execute functions of:
- FIG. 1 is a rear face view of a digital camera according to an embodiment of the invention
- FIG. 2 is a block diagram of the digital camera
- FIG. 3 is a flowchart showing the processing procedure of a CPU in a retrieval display mode
- FIGS. 4A , 4 B, 4 C and 4 D are transition diagrams of setting screen displayed in the retrieval display mode
- FIGS. 5A and 5B are display patterns of each image in the retrieval display mode
- FIG. 6 is a schematic view showing pincer retrieval
- FIGS. 7A and 7B are display patterns of each image in a retrieval display mode of a modified embodiment.
- FIG. 1 shows a rear face view showing a digital camera 1 having a function as an image display apparatus of the invention.
- a liquid crystal display (LCD) monitor 3 a zooming key 4 , a photographing (REC) key 5 , a viewing (PLAY) key 6 , a control key 7 , a menu (MENU) key 8 , and a display (DISP) key 9 are arranged on the rear face of a housing 2 of the camera 1 .
- a shutter key 10 is arranged on the upper face of the housing 2 .
- a memory card slot (not shown), on which a memory card 18 as a recording medium recording photographed images is detachably loaded, is arranged on the bottom face of the housing 2 .
- the REC key 5 and the PLAY key 6 are used for switching between a photographing (or recording) mode and a viewing (or reproducing) mode that are basic modes of the camera 1 .
- the LCD monitor 3 is, for example, composed of a color liquid crystal display panel with a backlight. In a photographing standby state in the photographing mode, the monitor 3 displays a subject image (through image) and a variety of items of photographing information.
- the MENU key 8 is used for displaying various menu screens for various kinds of settings of the camera 1 on the LCD monitor 3 .
- the DISP key 9 is used for switching information to be displayed on the LCD monitor 3 .
- the control key 7 is a key selecting direction of upper, lower, right, and left, and fixing settings. The control key 7 is used for selecting items on the menu screen, selecting setting values of the selected items, and deciding setting content.
- FIG. 2 shows a block diagram showing the configuration of the digital camera 1 .
- the camera 1 includes a CPU 12 controlling the entire device, and the following each unit is connected to the CPU 12 . That is, an optical lens unit 13 , an image sensor 14 , an image memory 15 , the LCD monitor 3 , and a key input unit 17 are connected to the CPU 12 .
- the optical lens unit 13 includes a focus lens and a zooming lens to focus an optical image of a subject.
- the image sensor 14 such as a CCD or a CMOS digitizes and captures the focused optical image.
- the image memory 15 includes an SDRAM, etc., temporarily stores the captured image.
- the key input unit 17 includes the aforementioned various keys and is periodically scanned by the CPU 12 .
- an external storage I/O interface 19 a program code storage 20 , and an image processor 21 are connected to the CPU 12 , respectively.
- the external storage I/O interface 19 interfaces with the memory card 18 recording images.
- the program code storage 20 includes a ROM, etc., and stores programs for controlling the camera 1 by the CPU 12 .
- the image processor 21 variously processes images captured with an image sensor 14 , compresses a processed image data, and decompresses a compressed image data.
- the program code storage 20 stores a program which makes the CPU 12 execute the various processing.
- the processing includes a position specifying control, an image display control, a display order setting control, and an information displaying control.
- FIG. 3 shows a flowchart showing a processing procedure of the CPU 12 of a retrieval display mode prepared in advance as a lower layer mode of the viewing mode in the camera 1 .
- the retrieval display mode is a mode prepared for a user to retrieve a target image from all recorded images stored in the memory card 18 .
- the CPU 12 displays, as shown in FIG. 4A , a screen 101 for setting the number of images on the LCD monitor 3 .
- the screen 101 shows four numbers of images to be simultaneously displayed.
- the user operates the control key 7 and selects the number of images to be simultaneously displayed.
- the CPU 12 stores the selected number of the images as setting information (Step S 1 ).
- the setting screen 101 shows two, four, six, and nine as a selectable number of images as shown in FIG. 4A .
- the user can select the desired number of images from among the numbers.
- the operations of the camera 1 will be described assuming that “four” is selected as the number of images to be simultaneously displayed.
- the CPU 12 After selecting the number of the images, the CPU 12 displays on the LCD monitor 3 a first retrieval start position setting screen 102 as shown in FIG. 4B or a second retrieval start position setting screen 103 as shown in FIG. 4C . While displaying the first or second screen 102 or 103 , the user operates the control key 7 to individually specify positions of retrieval start images (referred to as retrieval start positions) for display positions (referred to as display areas) of images which are preset in response to the number of images selected in advance. The CPU 12 also stores the retrieval start positions for the specified display areas as setting information (Step S 2 ).
- the CPU 12 may display the first retrieval start position setting screen 102 . If a predetermined key operation is detected, the CPU 12 stops display of the first retrieval start position setting screen 102 and displays the second retrieval start position setting screen 103 . After this, every time the predetermined key operation is detected, the CPU 12 switches display of the screens 102 and 103 . As mentioned above, when “four” is selected in Step S 1 as the number of images, the entire area of the display screen of the LCD monitor 3 is divided into four equal areas as shown in FIGS. 5A and 5B . The display areas include four areas of upper right, upper left, lower right, and lower left.
- the CPU 12 displays the total numbers of the recorded images stored in the memory card 18 and the retrieval start position to specify which number of the images is specified among all the recorded images in each display area.
- the CPU 12 displays the oldest imaging date and the newest imaging date for all the recorded images stored in the memory card 18 , and the retrieval start position to specify the photographing date in each display area.
- the order based on the photographing (recording) order of each recorded image is set as the retrieval start position.
- the retrieval start position On the first retrieval start position setting screen 102 , the retrieval start position is directly specified.
- the retrieval start position is indirectly specified.
- the user uses the first retrieval start position setting screen 102 and specifies, as shown in FIG. 4B , the retrieval start position in each display area as follows: the 45th image for the upper left image (display area G 1 shown in FIG. 5A ), the 50th image for the upper right image (display area G 2 shown in FIG. 5A ), the 51st image for the lower left image (display area G 3 shown in FIG. 5A ), and the 55th image for the lower right image (display area G 4 shown in FIG. 5A ).
- FIG. 6 shows a schematic view illustrating an arrangement of all 100 images I 1 , I 2 , . . . , I 100 stored in the memory card 18 with respect to photographed date.
- the CPU 12 sets four retrieval pointers P 1 -P 4 corresponding to the four display areas G 1 -G 4 , respectively as shown in FIG. 6 .
- the retrieval pointers P 1 -P 4 specify in turn the storage positions of image data to be read from the memory card 18 by the CPU 12 . Initial values of the retrieval pointers are decided by the retrieval start positions.
- the retrieval pointers P 1 -P 4 are respectively set for the display areas G 1 -G 4 arranged on the screen of the LCD monitor 3 . That is, the number of images to be simultaneously displayed on the LCD monitor 3 (the number of display areas G 1 -G 4 arranged on the monitor 3 ) equals to the number of retrieval pointers. The number of images to be simultaneously displayed is set in response to key operations by the user.
- each retrieval pointer P 1 -P 4 is also set in response to the key operations by the user when starting the retrieval.
- the CPU 12 After selecting the number of the images to be simultaneously displayed, the CPU 12 displays a display order setting screen 104 , shown in FIG. 4D , on the LCD monitor 3 .
- the user individually set a frame-by-frame playback order (display order) when displaying the recorded images stored in the memory card 18 . That is, the user sets whether the chronological order or reverse chronological order of photographed date as the frame-by-frame playback order.
- the set frame-by-frame playback order is stored as setting information (Step S 3 ).
- Step S 3 When frame-by-frame playback order is set in Step S 3 , whether the chronological order or reverse chronological order of photographed date is set to a moving direction of each retrieval pointer P 1 -P 4 shown by each arrow in FIG. 6 in response to the key operations by the user.
- the CPU 12 reads each image data corresponding to the retrieval start position stored in Step S 2 from the memory card 18 , and also displays the images in the corresponding display areas G 1 -G 4 on the screen of the monitor 3 respectively as shown in FIG. 5A (Step S 4 ). If the photographed date has been specified by the second retrieval start position setting screen 103 as the retrieval start position, the CPU 12 reads image data matching with the specified date (if no matched image data exists, image data closest date to the specified date) among all the recorded images, and display the read image.
- the CPU 12 displays on the LCD monitor 3 a position display bar 201 indicating the whole area of the retrieval area and a display pointer 202 visually indicating the retrieval position in order of photographing (order within decided order) of each displayed image in each display area (Step S 5 ).
- the positions of the display pointer 202 displayed on the position display bar 201 become recorded positions of the image data indicated by the retrieval pointers P 1 -P 4 in the storage area of the image data in a retrieval range.
- a number indicating the order of the image based on the order of photographed date is displayed in each display area.
- the CPU 12 moves, by one frame, the positions of the retrieval pointers P 1 -P 4 corresponding to the display areas G 1 -G 4 , respectively, in a direction according to the frame-by-frame playback order. Then, images specified by the moved retrieval pointers P 1 -P 4 are displayed in the display areas G 1 -G 4 , respectively. Thereby, as shown in FIG.
- Step S 7 the respective images shown in the display areas G 1 -G 4 are changed from the respective images, displayed in the display areas G 1 -G 4 immediately before the frame-by-frame playback is instructed, into images photographed before or after the respective images in accordance with the frame-by-frame playback order which has been set in Step S 3 (Step S 7 ).
- the CPU 12 moves the display positions of the respective display pointers 202 in the respective display areas G 1 -G 4 by one frame in a direction in accordance with the frame-by-frame playback order. That is, the CPU 12 moves the display positions of the respective display pointers 202 to positions corresponding to order of photographed date specified by the moved retrieval pointers P 1 -P 4 (Step S 8 ). After this, the CPU 12 repeats the processing in the foregoing Steps S 7 and S 8 at every time of detection of key operations of the frame-by-frame playback instruction. The display images are changed in turn in the respective display areas G 1 -G 4 . Thus, the user can retrieve the target image while seeing images by instructing the frame-by-frame playback.
- Step S 9 When detecting the key operations for setting change instructions (NO in Step S 6 and YES in Step S 9 ), the CPU 12 repeats aforementioned setting processing for the number of images to be displayed simultaneously, retrieval start positions, and the frame-by-frame playback order (Steps S 1 -S 3 ), and executes the display processing based on the new settings (Steps S 4 and S 5 ).
- Step S 10 When the key operations for frame-by-frame playback instruction and for setting change instruction are not detected (NO in Steps S 6 and S 9 ), the CPU 12 executes image selection processing (Step S 10 ).
- the image selection processing displays an image specifying frame, etc., in one of the display areas G 1 -G 4 , and moves the image specifying frame, etc., to select an image in an arbitrary display area in response to direction instructions of upper, lower, right or left using the control key 7 by the user.
- the image selection processing ends.
- Step S 11 When the CPU 12 does not detect the key operation for the image specifying instruction by the user (NO in Step S 11 ), the flow returns to Step S 6 .
- the CPU 12 detects the key operation of the image specifying instruction (YES, Step S 11 )
- the CPU 12 displays the image selected by the image specifying frame on the monitor 3 in full screen (Step S 12 ). Thereby, the user can see the specified image in detail.
- Step S 13 the flow returns to Step S 4 to perform the foregoing processing based on the retrieval start position for each display area. That is, the CPU 12 switches the screen on the monitor 3 to the screen immediately before displaying the specified image in the full screen in Step S 12 .
- Step S 14 the CPU 12 ends the processing in the retrieval display mode.
- the intention of the user may be reflected to the procedure of the image retrieval, and a target image may be efficiently retrieved since the user may freely set the position of an image starting the retrieval (retrieval start position indicating the numerical order based on the order of photographed date) from among all the images to be displayed (retrieved), that is, since the user may set the image to be displayed at first in the display areas G 1 -G 4 . That is, if the user recognizes the position of the target image (date and time of photographing) in all images to a certain extent, a position range, which has been marked out already, can be retrieved selectively by setting the retrieval start position according to the recognized position, and the target image can be reached quickly.
- a position range which has been marked out already
- the embodiment may simultaneously retrieve a plurality of position ranges which have been marked out already. While plural settable (selectable) retrieval start positions (display areas) are set in the embodiment, they may only be one retrieval start position (display area); but even in this case, the intention of the user may be reflected to the procedure in the image retrieval and the target image may be efficiently retrieved.
- not only plural retrieval start positions can be set, but also the number of the retrieval start positions, that is, the number of the display areas can be changed if necessary. Therefore, for example, when the number of images to be displayed which are recorded in the memory card 18 is very large, a retrieval rate can be increased if the number of the retrieval start positions (display areas) is increased.
- the individual images can be easily seen if the number of the retrieval start positions (display areas) is decreased and each display area (display size of each image) is enlarged.
- the user can freely set the frame-by-frame playback order in each display area, the user can efficiently retrieve the target image. More specifically, as mentioned above, if the user has recognized the position range (date and time, etc., of photographing) of the target image to a certain extent, the user sets the head and the end of the position range to the retrieval start positions respectively, as shown in FIGS. 4B and 4C , and the frame-by-frame playback order in the display area (upper right and lower right in examples of FIGS. 4B and 4D ), in which the retrieval start positions on the head side is set, is set to the reverse chronological order of photographed date, and also the frame-by-frame playback order in the display area (upper left and lower left in examples of FIGS.
- FIG. 6 shows a schematic view showing the pincer retrieval when the setting of the number of images to be displayed simultaneously, the retrieval start positions, and the frame-by-frame playback order are exemplified in FIGS. 4A-4D .
- the position display bar 201 and the display pointer 202 indicating the retrieval position of each displayed image are displayed in the respective display areas G 1 -G 4 , the user can intuitively recognize the present retrieval position based on the position of the display pointer 202 on the position display bar 201 .
- the user may set the frame-by-frame playback order for each display area, and perform the pincer retrieve if necessary, the following configuration may be also usable.
- the number of the settable images is limited to an even number.
- the user sets the head of the retrieval range as a retrieval start position of one of a pair of display areas, and sets the end of the retrieval range as a retrieval start position of the other of the pair of the display areas.
- the frame-by-frame playback order of the one of the pair of the display areas with the head of the retrieval range being set as the retrieval start position is fixed to the chronological order of photographed date
- the frame-by-frame playback order of the other of the pair of the display areas with the end of the retrieval range being set as the retrieval start position is fixed to the reverse chronological order of photographed date.
- the invention may be configured to enable the user to advance one image at a time in an inverse direction to the frame-by-frame playback order preset by the user through prescribed key operations if necessary. Further, the invention may be configured to automatically conduct the frame-by-frame playback of the display image in each display area, regardless of the presence or absence of the frame-by-frame playback instruction by the user, for each fixed time interval.
- the retrieval start positions are settable at two points. For instance, if the pincer retrieval is performed, the user sets two points on the head side and the end side in the retrieval range as the retrieval start positions, and the frame-by-frame playback order for each display area is fixed, and if the user sets the two points of the retrieval start positions regardless of a retrieval method and arbitrarily sets the frame-by-frame playback order for each display area, the CPU 12 may conduct the following processing in a retrieval display mode, after the user sets the retrieval start positions and the frame-by-frame playback order.
- the CPU 12 makes the display screen of the LCD monitor 3 perform the processing for displaying the images corresponding to the set retrieval start positions in the display form shown in FIG. 7A . That is, the display screen of the LCD monitor 3 includes a first display area G 11 with a relatively large area, and a second display area G 12 composed of a main area G 12 a and two sub-areas G 12 b , G 12 c forming a line at the right and left sides of the main area G 12 a .
- the main area G 12 a and the two sub-areas G 12 b , G 12 c are smaller than the area G 11 respectively.
- the CPU 12 displays an image corresponding to one retrieval start position of the head side, etc., in the retrieval range in the first display area G 11 .
- the CPU 12 displays an image corresponding to the other retrieval start position on the end side, etc., in the retrieval range in the main area G 12 a of the second display area G 12 , displays a first image in the sub-area G 12 b on the left side of the main area G 12 a , the first image preceding the image displayed in the main area G 12 a and displays a second image in the sub-area G 12 c on the right side of the main area G 12 a , the second image succeeding the image displayed in the main area G 12 a.
- the CPU 12 When detecting the key operation of the frame-by-frame playback instruction by the user, the CPU 12 maintains the shown display form, and changes each image in the first display area G 11 and the second display area G 12 into images preceding and succeeding each image. That is, the CPU 12 scrolls each image of three images by one frame in the second display area G 12 .
- the CPU 12 detects the key operation of the image switching instruction by the user, the CPU 12 displays the image displayed in the first display area G 11 in the main area G 12 a of the second display area 12 , displays new images, preceding and succeeding the image displayed in the main area G 12 a , in the sub-areas G 12 b , G 12 c , and displays the image which has been displayed in the main area G 12 a , in the first display area G 11 .
- the CPU 12 repeats the foregoing processing in response to the frame-by-frame playback or image switching instruction by the user. That is, if the user inputs image switching instruction in the state shown in FIG. 7B , the CPU 12 returns to the state shown in FIG. 7A .
- the CPU 12 since the CPU 12 executes the image selection processing, the user can select either the image in the first display area G 11 or the image in the main area G 12 a of the second display area G 12 .
- the CPU 12 may display the specified image in the full screen.
- the CPU 12 may enable the user to input only the setting change instruction or the retrieval end instruction.
- the user when the user retrieves the target image by seeing a plurality of images, since the user may freely set the retrieval start position, the user may reflect his/her intention to the procedure of the image retrieval, and may efficiently retrieve the target image. Since the user may simultaneously retrieve two position ranges with marks put thereto, and may perform the pincer retrieval, the user may efficiently retrieve the target image.
- the order of the frame-by-frame playback display order of the images on the monitor 3 is the standard photographing order
- the invention is not limited to such a case, and another case may be adopted as the standard of the order of the frame-by-frame playback, and a combination of a plurality of standards may be adopted.
- another standard for example, a name of a file of image data or a data size of an image can be used.
- images to be displayed are not limited to images which are always captured by photographing, and other images can be used.
- the present invention can be practiced as a computer readable recording medium in which a program for allowing the computer to function as predetermined means, allowing the computer to realize a predetermined function, or allowing the computer to conduct predetermined means.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Television Signal Processing For Recording (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
According to one embodiment, an image display apparatus includes a position specifying unit, a first display control unit, and a second display control unit. The position specifying unit specifies a retrieval start position indicating an arbitrary place within a predetermined order of images based on a user operation. The first display control unit controls displaying an image corresponding to the retrieval start position. The second display control unit changes the displayed image in the predetermined order.
Description
- This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2008-232100, filed Sep. 10, 2008, the entire contents of which are incorporated herein by reference.
- 1. Field of the Invention
- The present invention relates to an image display apparatus and an image display method of displaying an image, and a computer-readable medium.
- 2. Description of the Related Art
- Conventionally, a display device for a large number of images is disclosed (see Jpn. Pat. Appln. KOKAI Publication No. 2006-268010). The above display device manages the large number of images based on groups of images, classifies the images by the groups, displays images for each group simultaneously, and scrolls the displayed images for each group. According to this display device, a target image may be efficiently retrieved from the large number of images.
- However, in the aforementioned conventional display device, when scrolling and displaying the images belonging to each group, the display device firstly displays an image positioned at the head of each group. That is, when retrieving the images belonging to each group, the display device is made to start to retrieve with the image positioned at the head of each group. Therefore, a problem, such that it still takes a long period of time to retrieve the target image, is posed in the conventional display device, for example, when the number of images belonging to each group is large.
- To prevent such a problem, it is required to increase the number of the groups. However, the number of images to be simultaneously displayed on a screen, that is, the number of images to be recognized at once by a user is also increased. If the number of images to be simultaneously displayed on a screen is increased, the target image is difficult to recognize, which is similar to a case when images to be retrieved are displayed on the screen as a list of small-sized thumbnail images. Thus, the retrieval efficiency deteriorates if the number of the groups is increased.
- An image display apparatus according to one embodiment of the invention comprises a display device configured to display images; a position specifying unit configured to specify a retrieval start position indicating an arbitrary place within a predetermined order of images based on a user operation; a first display control unit configured to control displaying an image corresponding to the retrieval start position on the display device; and a second display control unit configured to change the image displayed on the display device in the predetermined order or a reverse order of the predetermined order.
- An image display method according to another embodiment of the invention comprises specifying a retrieval start position indicating an arbitrary place within a predetermined order of images; displaying an image corresponding to the retrieval start position on a display device; and changing the image displayed on the display device in the predetermined order or a reverse order of the predetermined order.
- According to another embodiment of the invention, a computer-readable medium having stored thereon an image display program which is executable by a computer, the image display program controlling the computer to execute functions of:
- specifying a retrieval start position indicating an arbitrary place within a predetermined order of images;
- displaying an image corresponding to the retrieval start position on a display device; and
- changing the image displayed on the display device in the predetermined order or a reverse order of the predetermined order.
-
FIG. 1 is a rear face view of a digital camera according to an embodiment of the invention; -
FIG. 2 is a block diagram of the digital camera; -
FIG. 3 is a flowchart showing the processing procedure of a CPU in a retrieval display mode; -
FIGS. 4A , 4B, 4C and 4D are transition diagrams of setting screen displayed in the retrieval display mode; -
FIGS. 5A and 5B are display patterns of each image in the retrieval display mode; -
FIG. 6 is a schematic view showing pincer retrieval; and -
FIGS. 7A and 7B are display patterns of each image in a retrieval display mode of a modified embodiment. - Hereinafter, one embodiment of the invention will be described with reference to the drawings.
FIG. 1 shows a rear face view showing adigital camera 1 having a function as an image display apparatus of the invention. A liquid crystal display (LCD)monitor 3, azooming key 4, a photographing (REC)key 5, a viewing (PLAY)key 6, acontrol key 7, a menu (MENU)key 8, and a display (DISP)key 9 are arranged on the rear face of ahousing 2 of thecamera 1. Ashutter key 10 is arranged on the upper face of thehousing 2. A memory card slot (not shown), on which amemory card 18 as a recording medium recording photographed images is detachably loaded, is arranged on the bottom face of thehousing 2. - The
REC key 5 and thePLAY key 6 are used for switching between a photographing (or recording) mode and a viewing (or reproducing) mode that are basic modes of thecamera 1. TheLCD monitor 3 is, for example, composed of a color liquid crystal display panel with a backlight. In a photographing standby state in the photographing mode, themonitor 3 displays a subject image (through image) and a variety of items of photographing information. The MENUkey 8 is used for displaying various menu screens for various kinds of settings of thecamera 1 on theLCD monitor 3. TheDISP key 9 is used for switching information to be displayed on theLCD monitor 3. Thecontrol key 7 is a key selecting direction of upper, lower, right, and left, and fixing settings. Thecontrol key 7 is used for selecting items on the menu screen, selecting setting values of the selected items, and deciding setting content. -
FIG. 2 shows a block diagram showing the configuration of thedigital camera 1. Thecamera 1 includes aCPU 12 controlling the entire device, and the following each unit is connected to theCPU 12. That is, anoptical lens unit 13, animage sensor 14, animage memory 15, theLCD monitor 3, and akey input unit 17 are connected to theCPU 12. Theoptical lens unit 13 includes a focus lens and a zooming lens to focus an optical image of a subject. Theimage sensor 14 such as a CCD or a CMOS digitizes and captures the focused optical image. Theimage memory 15 includes an SDRAM, etc., temporarily stores the captured image. Thekey input unit 17 includes the aforementioned various keys and is periodically scanned by theCPU 12. - Further, an external storage I/
O interface 19, aprogram code storage 20, and animage processor 21 are connected to theCPU 12, respectively. The external storage I/O interface 19 interfaces with thememory card 18 recording images. Theprogram code storage 20 includes a ROM, etc., and stores programs for controlling thecamera 1 by theCPU 12. Theimage processor 21 variously processes images captured with animage sensor 14, compresses a processed image data, and decompresses a compressed image data. - The
program code storage 20 stores a program which makes theCPU 12 execute the various processing. The processing includes a position specifying control, an image display control, a display order setting control, and an information displaying control. - Next, operations of the
camera 1 with the above mentioned configuration will be described.FIG. 3 shows a flowchart showing a processing procedure of theCPU 12 of a retrieval display mode prepared in advance as a lower layer mode of the viewing mode in thecamera 1. The retrieval display mode is a mode prepared for a user to retrieve a target image from all recorded images stored in thememory card 18. - When the retrieval display mode is set, the
CPU 12 displays, as shown inFIG. 4A , ascreen 101 for setting the number of images on theLCD monitor 3. Thescreen 101 shows four numbers of images to be simultaneously displayed. The user operates thecontrol key 7 and selects the number of images to be simultaneously displayed. TheCPU 12 stores the selected number of the images as setting information (Step S1). Thesetting screen 101 shows two, four, six, and nine as a selectable number of images as shown inFIG. 4A . The user can select the desired number of images from among the numbers. Hereinafter, the operations of thecamera 1 will be described assuming that “four” is selected as the number of images to be simultaneously displayed. - After selecting the number of the images, the
CPU 12 displays on the LCD monitor 3 a first retrieval startposition setting screen 102 as shown inFIG. 4B or a second retrieval startposition setting screen 103 as shown inFIG. 4C . While displaying the first orsecond screen control key 7 to individually specify positions of retrieval start images (referred to as retrieval start positions) for display positions (referred to as display areas) of images which are preset in response to the number of images selected in advance. TheCPU 12 also stores the retrieval start positions for the specified display areas as setting information (Step S2). - Not shown in the flowchart, immediately after completing the selection of the number of the images through the number of images setting screen 101 (Step S1), the
CPU 12 may display the first retrieval startposition setting screen 102. If a predetermined key operation is detected, theCPU 12 stops display of the first retrieval startposition setting screen 102 and displays the second retrieval startposition setting screen 103. After this, every time the predetermined key operation is detected, theCPU 12 switches display of thescreens LCD monitor 3 is divided into four equal areas as shown inFIGS. 5A and 5B . The display areas include four areas of upper right, upper left, lower right, and lower left. - On the first retrieval start
position setting screen 102, theCPU 12 displays the total numbers of the recorded images stored in thememory card 18 and the retrieval start position to specify which number of the images is specified among all the recorded images in each display area. On the second retrieval startposition setting screen 103, theCPU 12 displays the oldest imaging date and the newest imaging date for all the recorded images stored in thememory card 18, and the retrieval start position to specify the photographing date in each display area. - In this embodiment, the order based on the photographing (recording) order of each recorded image is set as the retrieval start position. On the first retrieval start
position setting screen 102, the retrieval start position is directly specified. On the second retrieval startposition setting screen 103, the retrieval start position is indirectly specified. In the following description, it is assumed that the user uses the first retrieval startposition setting screen 102 and specifies, as shown inFIG. 4B , the retrieval start position in each display area as follows: the 45th image for the upper left image (display area G1 shown inFIG. 5A ), the 50th image for the upper right image (display area G2 shown inFIG. 5A ), the 51st image for the lower left image (display area G3 shown inFIG. 5A ), and the 55th image for the lower right image (display area G4 shown inFIG. 5A ). - Referring to
FIG. 6 , the retrieval start positions will be described.FIG. 6 shows a schematic view illustrating an arrangement of all 100 images I1, I2, . . . , I100 stored in thememory card 18 with respect to photographed date. - As mentioned above, if “four” is set as the number of images to be simultaneously displayed on the screen of the
monitor 3, four images are displayed in the display areas G1-G4 as shown inFIG. 5A . TheCPU 12 sets four retrieval pointers P1-P4 corresponding to the four display areas G1-G4, respectively as shown inFIG. 6 . The retrieval pointers P1-P4 specify in turn the storage positions of image data to be read from thememory card 18 by theCPU 12. Initial values of the retrieval pointers are decided by the retrieval start positions. - The retrieval pointers P1-P4 are respectively set for the display areas G1-G4 arranged on the screen of the
LCD monitor 3. That is, the number of images to be simultaneously displayed on the LCD monitor 3 (the number of display areas G1-G4 arranged on the monitor 3) equals to the number of retrieval pointers. The number of images to be simultaneously displayed is set in response to key operations by the user. - As described above, in the embodiment, the positions (retrieval start positions) of the images displayed in each display area G1-G4 are set in response to the key operations by the user when starting retrieval. Therefore, as shown in
FIG. 6 , each retrieval pointer P1-P4 is also set in response to the key operations by the user when starting the retrieval. - After selecting the number of the images to be simultaneously displayed, the
CPU 12 displays a displayorder setting screen 104, shown inFIG. 4D , on theLCD monitor 3. The user individually set a frame-by-frame playback order (display order) when displaying the recorded images stored in thememory card 18. That is, the user sets whether the chronological order or reverse chronological order of photographed date as the frame-by-frame playback order. The set frame-by-frame playback order is stored as setting information (Step S3). In the description after this, it is assumed that the frame-by-frame playback order of upper right and lower right display areas G2 and G4 is set to the reverse chronological order of photographed date, and the frame-by-frame playback order of upper left and lower left display areas G1 and G3 is set to the chronological order of photographed date. - When frame-by-frame playback order is set in Step S3, whether the chronological order or reverse chronological order of photographed date is set to a moving direction of each retrieval pointer P1-P4 shown by each arrow in
FIG. 6 in response to the key operations by the user. - After this setting, the
CPU 12 reads each image data corresponding to the retrieval start position stored in Step S2 from thememory card 18, and also displays the images in the corresponding display areas G1-G4 on the screen of themonitor 3 respectively as shown inFIG. 5A (Step S4). If the photographed date has been specified by the second retrieval startposition setting screen 103 as the retrieval start position, theCPU 12 reads image data matching with the specified date (if no matched image data exists, image data closest date to the specified date) among all the recorded images, and display the read image. Further, theCPU 12 displays on the LCD monitor 3 aposition display bar 201 indicating the whole area of the retrieval area and adisplay pointer 202 visually indicating the retrieval position in order of photographing (order within decided order) of each displayed image in each display area (Step S5). The positions of thedisplay pointer 202 displayed on theposition display bar 201 become recorded positions of the image data indicated by the retrieval pointers P1-P4 in the storage area of the image data in a retrieval range. At this moment, a number indicating the order of the image based on the order of photographed date is displayed in each display area. - After this, when detecting the key operation for a frame-by-frame playback instruction (YES in Step S6), the
CPU 12 moves, by one frame, the positions of the retrieval pointers P1-P4 corresponding to the display areas G1-G4, respectively, in a direction according to the frame-by-frame playback order. Then, images specified by the moved retrieval pointers P1-P4 are displayed in the display areas G1-G4, respectively. Thereby, as shown inFIG. 5B , the respective images shown in the display areas G1-G4 are changed from the respective images, displayed in the display areas G1-G4 immediately before the frame-by-frame playback is instructed, into images photographed before or after the respective images in accordance with the frame-by-frame playback order which has been set in Step S3 (Step S7). - In addition, the
CPU 12 moves the display positions of therespective display pointers 202 in the respective display areas G1-G4 by one frame in a direction in accordance with the frame-by-frame playback order. That is, theCPU 12 moves the display positions of therespective display pointers 202 to positions corresponding to order of photographed date specified by the moved retrieval pointers P1-P4 (Step S8). After this, theCPU 12 repeats the processing in the foregoing Steps S7 and S8 at every time of detection of key operations of the frame-by-frame playback instruction. The display images are changed in turn in the respective display areas G1-G4. Thus, the user can retrieve the target image while seeing images by instructing the frame-by-frame playback. - When detecting the key operations for setting change instructions (NO in Step S6 and YES in Step S9), the
CPU 12 repeats aforementioned setting processing for the number of images to be displayed simultaneously, retrieval start positions, and the frame-by-frame playback order (Steps S1-S3), and executes the display processing based on the new settings (Steps S4 and S5). - When the key operations for frame-by-frame playback instruction and for setting change instruction are not detected (NO in Steps S6 and S9), the
CPU 12 executes image selection processing (Step S10). The image selection processing displays an image specifying frame, etc., in one of the display areas G1-G4, and moves the image specifying frame, etc., to select an image in an arbitrary display area in response to direction instructions of upper, lower, right or left using thecontrol key 7 by the user. When the user does not instruct the direction of upper, lower, right, or left using thecontrol key 7, the image selection processing ends. - When the
CPU 12 does not detect the key operation for the image specifying instruction by the user (NO in Step S11), the flow returns to Step S6. When theCPU 12 detects the key operation of the image specifying instruction (YES, Step S11), theCPU 12 displays the image selected by the image specifying frame on themonitor 3 in full screen (Step S12). Thereby, the user can see the specified image in detail. - While the specified image is displayed in the full screen, the
CPU 12 sequentially recognizes the key operation for a retrieval continuation instruction by the user, and the key operation for a retrieval end instruction. When the key operation of the retrieval continuation instruction is detected (YES in Step S13), the flow returns to Step S4 to perform the foregoing processing based on the retrieval start position for each display area. That is, theCPU 12 switches the screen on themonitor 3 to the screen immediately before displaying the specified image in the full screen in Step S12. - Then, while the specified image is displayed in the full screen, when detecting the key operation of the retrieval end instruction by the user (YES in Step S14), the
CPU 12 ends the processing in the retrieval display mode. - When the user retrieves the target image from images displayed in the retrieval display mode, the intention of the user may be reflected to the procedure of the image retrieval, and a target image may be efficiently retrieved since the user may freely set the position of an image starting the retrieval (retrieval start position indicating the numerical order based on the order of photographed date) from among all the images to be displayed (retrieved), that is, since the user may set the image to be displayed at first in the display areas G1-G4. That is, if the user recognizes the position of the target image (date and time of photographing) in all images to a certain extent, a position range, which has been marked out already, can be retrieved selectively by setting the retrieval start position according to the recognized position, and the target image can be reached quickly.
- Since the embodiment sets a plurality of retrieval start positions, and may individually display images differing in retrieval start positions in a plurality of display areas in the screen, the embodiment may simultaneously retrieve a plurality of position ranges which have been marked out already. While plural settable (selectable) retrieval start positions (display areas) are set in the embodiment, they may only be one retrieval start position (display area); but even in this case, the intention of the user may be reflected to the procedure in the image retrieval and the target image may be efficiently retrieved.
- In the embodiment, not only plural retrieval start positions can be set, but also the number of the retrieval start positions, that is, the number of the display areas can be changed if necessary. Therefore, for example, when the number of images to be displayed which are recorded in the
memory card 18 is very large, a retrieval rate can be increased if the number of the retrieval start positions (display areas) is increased. When the user marks the positions of images to be targeted among all the images out accurately so that the retrieval range may be limited to a narrow range, the individual images can be easily seen if the number of the retrieval start positions (display areas) is decreased and each display area (display size of each image) is enlarged. - Further, in the embodiment, since the user can freely set the frame-by-frame playback order in each display area, the user can efficiently retrieve the target image. More specifically, as mentioned above, if the user has recognized the position range (date and time, etc., of photographing) of the target image to a certain extent, the user sets the head and the end of the position range to the retrieval start positions respectively, as shown in
FIGS. 4B and 4C , and the frame-by-frame playback order in the display area (upper right and lower right in examples ofFIGS. 4B and 4D ), in which the retrieval start positions on the head side is set, is set to the reverse chronological order of photographed date, and also the frame-by-frame playback order in the display area (upper left and lower left in examples ofFIGS. 4B and 4D ), in which the retrieval start position on the end side is set, is set to the chronological order of photographed date. Then, the retrieval range can be gradually narrowed from both of the head and the end, and the target image can be retrieved in a pincer manner. Hereinafter, this retrieval is referred to as pincer retrieval.FIG. 6 shows a schematic view showing the pincer retrieval when the setting of the number of images to be displayed simultaneously, the retrieval start positions, and the frame-by-frame playback order are exemplified inFIGS. 4A-4D . - Moreover, in the embodiment, since the
position display bar 201 and thedisplay pointer 202 indicating the retrieval position of each displayed image are displayed in the respective display areas G1-G4, the user can intuitively recognize the present retrieval position based on the position of thedisplay pointer 202 on theposition display bar 201. - In the embodiment, although the user may set the frame-by-frame playback order for each display area, and perform the pincer retrieve if necessary, the following configuration may be also usable. For instance, on the assumption that the
digital camera 1 performs the pincer retrieval, the number of the settable images is limited to an even number. Thereby, the user sets the head of the retrieval range as a retrieval start position of one of a pair of display areas, and sets the end of the retrieval range as a retrieval start position of the other of the pair of the display areas. The frame-by-frame playback order of the one of the pair of the display areas with the head of the retrieval range being set as the retrieval start position is fixed to the chronological order of photographed date, the frame-by-frame playback order of the other of the pair of the display areas with the end of the retrieval range being set as the retrieval start position is fixed to the reverse chronological order of photographed date. - In the embodiment, although the frame-by-frame playback order of the display image is restricted only in one direction according to the preset order of the frame-by-frame playback, the invention may be configured to enable the user to advance one image at a time in an inverse direction to the frame-by-frame playback order preset by the user through prescribed key operations if necessary. Further, the invention may be configured to automatically conduct the frame-by-frame playback of the display image in each display area, regardless of the presence or absence of the frame-by-frame playback instruction by the user, for each fixed time interval.
- Hereinafter, a modified embodiment in which the retrieval start positions are settable at two points will be described. For instance, if the pincer retrieval is performed, the user sets two points on the head side and the end side in the retrieval range as the retrieval start positions, and the frame-by-frame playback order for each display area is fixed, and if the user sets the two points of the retrieval start positions regardless of a retrieval method and arbitrarily sets the frame-by-frame playback order for each display area, the
CPU 12 may conduct the following processing in a retrieval display mode, after the user sets the retrieval start positions and the frame-by-frame playback order. - Firstly, after setting the retrieval start positions and the frame-by-frame playback order, the
CPU 12 makes the display screen of theLCD monitor 3 perform the processing for displaying the images corresponding to the set retrieval start positions in the display form shown inFIG. 7A . That is, the display screen of theLCD monitor 3 includes a first display area G11 with a relatively large area, and a second display area G12 composed of a main area G12 a and two sub-areas G12 b, G12 c forming a line at the right and left sides of the main area G12 a. The main area G12 a and the two sub-areas G12 b, G12 c are smaller than the area G11 respectively. TheCPU 12 displays an image corresponding to one retrieval start position of the head side, etc., in the retrieval range in the first display area G11. At the same time, theCPU 12 displays an image corresponding to the other retrieval start position on the end side, etc., in the retrieval range in the main area G12 a of the second display area G12, displays a first image in the sub-area G12 b on the left side of the main area G12 a, the first image preceding the image displayed in the main area G12 a and displays a second image in the sub-area G12 c on the right side of the main area G12 a, the second image succeeding the image displayed in the main area G12 a. - When detecting the key operation of the frame-by-frame playback instruction by the user, the
CPU 12 maintains the shown display form, and changes each image in the first display area G11 and the second display area G12 into images preceding and succeeding each image. That is, theCPU 12 scrolls each image of three images by one frame in the second display area G12. - Further, when the
CPU 12 detects the key operation of the image switching instruction by the user, theCPU 12 displays the image displayed in the first display area G11 in the main area G12 a of thesecond display area 12, displays new images, preceding and succeeding the image displayed in the main area G12 a, in the sub-areas G12 b, G12 c, and displays the image which has been displayed in the main area G12 a, in the first display area G11. After this, theCPU 12 repeats the foregoing processing in response to the frame-by-frame playback or image switching instruction by the user. That is, if the user inputs image switching instruction in the state shown inFIG. 7B , theCPU 12 returns to the state shown inFIG. 7A . - During the display of images in the foregoing display form, similarly to the aforementioned embodiments, since the
CPU 12 executes the image selection processing, the user can select either the image in the first display area G11 or the image in the main area G12 a of the second display area G12. When theCPU 12 detects the key operation of the image specifying instruction by the user, theCPU 12 may display the specified image in the full screen. TheCPU 12 may enable the user to input only the setting change instruction or the retrieval end instruction. - Even in the modified embodiment, when the user retrieves the target image by seeing a plurality of images, since the user may freely set the retrieval start position, the user may reflect his/her intention to the procedure of the image retrieval, and may efficiently retrieve the target image. Since the user may simultaneously retrieve two position ranges with marks put thereto, and may perform the pincer retrieval, the user may efficiently retrieve the target image.
- When a plurality of images are displayed in the foregoing display form, even if the user only sets one position and not two positions for the retrieval start position, and the user fixes the order of the frame-by-frame playback in the first display area G11 and the second display area G12 in reverse order, since two different position ranges may be retrieved simultaneously, the target image can be efficiently retrieved.
- While the given explanation has described the case where the order of the frame-by-frame playback display order of the images on the
monitor 3 is the standard photographing order, the invention is not limited to such a case, and another case may be adopted as the standard of the order of the frame-by-frame playback, and a combination of a plurality of standards may be adopted. As regards another standard, for example, a name of a file of image data or a data size of an image can be used. - While the invention has been described in the case for use in a digital camera, the invention may be applied to other camera devices such as a digital video camera and a cellular phone with a camera and an arbitrary image display apparatus such as a personal computer as long as a device has an image display function. In such a case, images to be displayed (to be retrieved) are not limited to images which are always captured by photographing, and other images can be used.
- According to the invention, when retrieving the target image by seeing a plurality of images, even if a large quantity of images need to be retrieved, efficient image retrieval may be achieved.
- While the description above refers to particular embodiments of the present invention, it will be understood that many modifications may be made without departing from the spirit thereof. The accompanying claims are intended to cover such modifications as would fall within the true scope and spirit of the present invention. The presently disclosed embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims, rather than the foregoing description, and all changes that come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. For example, the present invention can be practiced as a computer readable recording medium in which a program for allowing the computer to function as predetermined means, allowing the computer to realize a predetermined function, or allowing the computer to conduct predetermined means.
Claims (9)
1. An image display apparatus comprising:
a display device configured to display images;
a position specifying unit configured to specify a retrieval start position indicating an arbitrary place within a predetermined order of images based on a user operation;
a first display control unit configured to control displaying an image corresponding to the retrieval start position on the display device; and
a second display control unit configured to change the image displayed on the display device in the predetermined order or a reverse order of the predetermined order.
2. The apparatus according to claim 1 , wherein the second display control unit is configured to change the image displayed on the display device in the predetermined order or the reverse order of the predetermined order in response to a user operation.
3. The apparatus according to claim 1 , wherein the position specifying unit is configured to specify a plurality of retrieval start positions,
the first display control unit is configured to control displaying each image corresponding to the plurality of retrieval start positions in display areas differing from one another on the display device, and
the second display control unit is configured to change each image displayed in the display areas in the predetermined order or the reverse order of the predetermined order.
4. The apparatus according to claim 3 , which further comprises a display order setting unit configured to set the display order of the images displayed in the display area for each display area, and
in which the second display control unit is configured to change each image displayed in the display areas in the set display order.
5. The apparatus according to claim 3 , wherein the position specifying control unit is configured to specify a first retrieval start position and a second retrieval start position of which place within the predetermined order is higher than that of the first retrieval start position,
the first display control unit is configured to control displaying an image at the first retrieval start position in a first display area of the display device, and displaying an image at the second retrieval start position in a second display area of the display device, and
the second display control unit is configured to change the image displayed in the first display area in the predetermined order, and to change the image displayed in the second display area in the reverse order of the predetermined order.
6. The apparatus according to claim 3 , wherein the position specifying control unit is configured to specify a first retrieval start position and a second retrieval start position, and
the first display control unit is configured to control displaying an image at the first retrieval start position in a first display area of the display device, to control displaying an image at the second retrieval start position, an image preceding the second retrieval start position, and an image following the second retrieval start position in a plurality of second display areas each having areas smaller than the first display area, and to switch the image at the first retrieval start position displayed in the first display area and the image at the second retrieval start position displayed in one of the second display areas in response to a user operation.
7. The apparatus according to claim 1 , which further comprises an information display control unit configured to control displaying retrieval position information visually indicating the retrieval order corresponding to the image displayed on the display device in the predetermined order by associating the retrieval position information with the image in a prescribed display form.
8. An image display method comprising:
specifying a retrieval start position indicating an arbitrary place within a predetermined order of images;
displaying an image corresponding to the retrieval start position on a display device; and
changing the image displayed on the display device in the predetermined order or a reverse order of the predetermined order.
9. A computer-readable medium having stored thereon an image display program which is executable by a computer, the image display program controlling the computer to execute functions of:
specifying a retrieval start position indicating an arbitrary place within a predetermined order of images;
displaying an image corresponding to the retrieval start position on a display device; and
changing the image displayed on the display device in the predetermined order or a reverse order of the predetermined order.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/107,685 US9247145B2 (en) | 2008-09-10 | 2013-12-16 | Image display apparatus, image display method, and computer-readable medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008232100A JP4656218B2 (en) | 2008-09-10 | 2008-09-10 | Image display device, image display method, and image display program |
JP2008-232100 | 2008-09-10 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/107,685 Division US9247145B2 (en) | 2008-09-10 | 2013-12-16 | Image display apparatus, image display method, and computer-readable medium |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100060772A1 true US20100060772A1 (en) | 2010-03-11 |
Family
ID=41798941
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/556,651 Abandoned US20100060772A1 (en) | 2008-09-10 | 2009-09-10 | Image display apparatus, image display method, and computer-readable medium |
US14/107,685 Expired - Fee Related US9247145B2 (en) | 2008-09-10 | 2013-12-16 | Image display apparatus, image display method, and computer-readable medium |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/107,685 Expired - Fee Related US9247145B2 (en) | 2008-09-10 | 2013-12-16 | Image display apparatus, image display method, and computer-readable medium |
Country Status (5)
Country | Link |
---|---|
US (2) | US20100060772A1 (en) |
JP (1) | JP4656218B2 (en) |
KR (1) | KR101049873B1 (en) |
CN (1) | CN101673531B (en) |
TW (1) | TWI475881B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130311561A1 (en) * | 2012-05-21 | 2013-11-21 | DWA Investments, Inc | Authoring, archiving, and delivering interactive social media videos |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5189159B2 (en) * | 2010-12-24 | 2013-04-24 | 株式会社小松製作所 | Work machine display |
CN106909280B (en) * | 2015-12-22 | 2020-07-14 | 深圳富泰宏精密工业有限公司 | Electronic equipment and photo shooting method |
CN106911885B (en) * | 2015-12-22 | 2021-04-13 | 深圳富泰宏精密工业有限公司 | Electronic equipment and photo shooting method |
JP6668883B2 (en) * | 2016-03-30 | 2020-03-18 | ブラザー工業株式会社 | Program and information display device |
US10607122B2 (en) * | 2017-12-04 | 2020-03-31 | International Business Machines Corporation | Systems and user interfaces for enhancement of data utilized in machine-learning based medical image review |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5500743A (en) * | 1991-08-27 | 1996-03-19 | Canon Kabushiki Kaisha | Image reproduction apparatus |
US6268854B1 (en) * | 1997-08-14 | 2001-07-31 | Sharp Kabushiki Kaisha | Picture search device and recording medium readable for the same |
US20010015762A1 (en) * | 2000-02-21 | 2001-08-23 | Makoto Suzuki | Image photographing system having data mangement function, data management device and medium |
US20030169286A1 (en) * | 2002-03-11 | 2003-09-11 | Takeshi Misawa | Apparatus for controlling display of index images |
US6738075B1 (en) * | 1998-12-31 | 2004-05-18 | Flashpoint Technology, Inc. | Method and apparatus for creating an interactive slide show in a digital imaging device |
US20040201752A1 (en) * | 2003-04-11 | 2004-10-14 | Parulski Kenneth A. | Using favorite digital images to organize and identify electronic albums |
US20060192881A1 (en) * | 2005-02-28 | 2006-08-31 | Kazuhiro Sato | Display apparatus, camera, and display method |
US20060203008A1 (en) * | 2005-03-10 | 2006-09-14 | Seiko Epson Corporation | Apparatus for displaying an image |
US20070147787A1 (en) * | 2005-12-22 | 2007-06-28 | Canon Kabushiki Kaisha | Image recording apparatus, image reproducing apparatus, method of controlling image recording apparatus, method of controlling image reproducing apparatus, computer program, and recording medium |
WO2007077554A2 (en) * | 2005-12-30 | 2007-07-12 | Given Imaging Ltd. | System and method for displaying an image stream |
US7720349B2 (en) * | 2004-09-15 | 2010-05-18 | Sony Corporation | Image processing apparatus, method, and program, and program storage medium |
US8081252B2 (en) * | 2006-06-13 | 2011-12-20 | Panasonic Corporation | Image displaying apparatus |
US8261191B2 (en) * | 2006-08-04 | 2012-09-04 | Apple Inc. | Multi-point representation |
Family Cites Families (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0598516A3 (en) * | 1992-11-05 | 1996-07-03 | Sony Corp | Recording and playback of moving pictures. |
US5453796A (en) * | 1994-06-28 | 1995-09-26 | Thomson Consumer Electronics, Inc. | Signal swap apparatus for a television receiver having an HDTV main picture signal processor and an NTSC Pix-in-Pix signal processor |
JP3351667B2 (en) * | 1995-10-02 | 2002-12-03 | ペンタックス株式会社 | Monitor display device and color filter |
US6976229B1 (en) * | 1999-12-16 | 2005-12-13 | Ricoh Co., Ltd. | Method and apparatus for storytelling with digital photographs |
JP2002010056A (en) * | 2000-06-19 | 2002-01-11 | Fuji Photo Film Co Ltd | Image composing device |
JP2002101329A (en) * | 2000-09-26 | 2002-04-05 | Fuji Photo Film Co Ltd | Digital camera, image reproduction device and method |
US6964025B2 (en) * | 2001-03-20 | 2005-11-08 | Microsoft Corporation | Auto thumbnail gallery |
KR100438703B1 (en) * | 2001-09-27 | 2004-07-05 | 삼성전자주식회사 | Method for indexing image hierarchically and apparatus thereof |
US7480864B2 (en) * | 2001-10-12 | 2009-01-20 | Canon Kabushiki Kaisha | Zoom editor |
JP2003198833A (en) * | 2001-12-27 | 2003-07-11 | Canon Inc | Image communication device, control method of image communication device, control program of image communication device, portable device device, control method of portable device device, control program of portable device device, and storage medium |
US20030156824A1 (en) * | 2002-02-21 | 2003-08-21 | Koninklijke Philips Electronics N.V. | Simultaneous viewing of time divided segments of a tv program |
US7327347B2 (en) * | 2002-12-23 | 2008-02-05 | Fuji Xerox Co., Ltd. | Image classifying systems and methods |
US7127164B1 (en) * | 2003-08-06 | 2006-10-24 | Eastman Kodak Company | Method for rating images to facilitate image retrieval |
US6990637B2 (en) * | 2003-10-23 | 2006-01-24 | Microsoft Corporation | Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data |
US20050162718A1 (en) * | 2003-12-30 | 2005-07-28 | Lg Electronics Inc. | Television receiver and method of displaying and editing images in electronic photo album |
JP4373229B2 (en) * | 2004-01-22 | 2009-11-25 | 株式会社日立国際電気 | Video browsing method and video browsing system |
US20050190280A1 (en) * | 2004-02-27 | 2005-09-01 | Haas William R. | Method and apparatus for a digital camera scrolling slideshow |
JP5055684B2 (en) * | 2004-05-13 | 2012-10-24 | ソニー株式会社 | Image folder switching device |
KR100657269B1 (en) * | 2004-07-15 | 2006-12-14 | 삼성전자주식회사 | Screen Navigation Method and Screen Navigation Device for Digital Playback |
JP4757527B2 (en) * | 2005-04-25 | 2011-08-24 | ソニー エリクソン モバイル コミュニケーションズ, エービー | Display control device, display control method, portable terminal device, and display control program |
JP4378316B2 (en) * | 2005-05-30 | 2009-12-02 | 富士フイルム株式会社 | Imaging apparatus, image reproduction apparatus, control method, and program |
US7552187B2 (en) * | 2005-06-22 | 2009-06-23 | Tele Atlas North America, Inc. | System and method for automatically executing corresponding operations on multiple maps, windows, documents, and/or databases |
US20090244320A1 (en) * | 2005-08-26 | 2009-10-01 | Daisuke Ito | Imaging device, display control device, and display device |
US20070279512A1 (en) * | 2006-05-16 | 2007-12-06 | Olympus Imaging Corp. | Imaging apparatus |
KR101406289B1 (en) * | 2007-03-08 | 2014-06-12 | 삼성전자주식회사 | Apparatus and method for providing items based on scrolling |
US8140996B2 (en) * | 2007-04-17 | 2012-03-20 | QNX Software Systems Limtied | System for endless loop scrolling and display |
JP4910888B2 (en) * | 2007-05-30 | 2012-04-04 | ブラザー工業株式会社 | Image processing device |
US8395637B2 (en) * | 2008-05-02 | 2013-03-12 | Sony Corporation | Image display device, image display method, and image display program |
US8704849B2 (en) * | 2008-07-01 | 2014-04-22 | Canon Kabushiki Kaisha | Display control apparatus and display control method |
JP5346941B2 (en) * | 2008-09-16 | 2013-11-20 | パナソニック株式会社 | Data display apparatus, integrated circuit, data display method, data display program, and recording medium |
JP5489660B2 (en) * | 2009-02-05 | 2014-05-14 | キヤノン株式会社 | Image management apparatus, control method thereof, and program |
US8957866B2 (en) * | 2010-03-24 | 2015-02-17 | Microsoft Corporation | Multi-axis navigation |
JP5638896B2 (en) * | 2010-09-21 | 2014-12-10 | 任天堂株式会社 | Display control program, display control device, display control system, and display control method |
KR101830965B1 (en) * | 2011-08-03 | 2018-02-22 | 엘지전자 주식회사 | Mobile Terminal And Method Of Controlling The Same |
JP6025483B2 (en) * | 2012-09-28 | 2016-11-16 | 富士ゼロックス株式会社 | Display control device, image display device, and program |
-
2008
- 2008-09-10 JP JP2008232100A patent/JP4656218B2/en not_active Expired - Fee Related
-
2009
- 2009-09-09 TW TW098130309A patent/TWI475881B/en not_active IP Right Cessation
- 2009-09-10 US US12/556,651 patent/US20100060772A1/en not_active Abandoned
- 2009-09-10 KR KR1020090085260A patent/KR101049873B1/en not_active Expired - Fee Related
- 2009-09-10 CN CN2009101734158A patent/CN101673531B/en not_active Expired - Fee Related
-
2013
- 2013-12-16 US US14/107,685 patent/US9247145B2/en not_active Expired - Fee Related
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5500743A (en) * | 1991-08-27 | 1996-03-19 | Canon Kabushiki Kaisha | Image reproduction apparatus |
US6268854B1 (en) * | 1997-08-14 | 2001-07-31 | Sharp Kabushiki Kaisha | Picture search device and recording medium readable for the same |
US6738075B1 (en) * | 1998-12-31 | 2004-05-18 | Flashpoint Technology, Inc. | Method and apparatus for creating an interactive slide show in a digital imaging device |
US20010015762A1 (en) * | 2000-02-21 | 2001-08-23 | Makoto Suzuki | Image photographing system having data mangement function, data management device and medium |
US20030169286A1 (en) * | 2002-03-11 | 2003-09-11 | Takeshi Misawa | Apparatus for controlling display of index images |
US20040201752A1 (en) * | 2003-04-11 | 2004-10-14 | Parulski Kenneth A. | Using favorite digital images to organize and identify electronic albums |
US7720349B2 (en) * | 2004-09-15 | 2010-05-18 | Sony Corporation | Image processing apparatus, method, and program, and program storage medium |
US20060192881A1 (en) * | 2005-02-28 | 2006-08-31 | Kazuhiro Sato | Display apparatus, camera, and display method |
US20060203008A1 (en) * | 2005-03-10 | 2006-09-14 | Seiko Epson Corporation | Apparatus for displaying an image |
US20070147787A1 (en) * | 2005-12-22 | 2007-06-28 | Canon Kabushiki Kaisha | Image recording apparatus, image reproducing apparatus, method of controlling image recording apparatus, method of controlling image reproducing apparatus, computer program, and recording medium |
WO2007077554A2 (en) * | 2005-12-30 | 2007-07-12 | Given Imaging Ltd. | System and method for displaying an image stream |
US8081252B2 (en) * | 2006-06-13 | 2011-12-20 | Panasonic Corporation | Image displaying apparatus |
US8261191B2 (en) * | 2006-08-04 | 2012-09-04 | Apple Inc. | Multi-point representation |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130311561A1 (en) * | 2012-05-21 | 2013-11-21 | DWA Investments, Inc | Authoring, archiving, and delivering interactive social media videos |
US10255227B2 (en) * | 2012-05-21 | 2019-04-09 | Oath Inc. | Computerized system and method for authoring, editing, and delivering an interactive social media video |
Also Published As
Publication number | Publication date |
---|---|
KR20100030609A (en) | 2010-03-18 |
CN101673531A (en) | 2010-03-17 |
CN101673531B (en) | 2012-10-10 |
JP2010068203A (en) | 2010-03-25 |
TWI475881B (en) | 2015-03-01 |
US20140104478A1 (en) | 2014-04-17 |
TW201015984A (en) | 2010-04-16 |
JP4656218B2 (en) | 2011-03-23 |
US9247145B2 (en) | 2016-01-26 |
HK1140049A1 (en) | 2010-09-30 |
KR101049873B1 (en) | 2011-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101425929B1 (en) | Mobile equipment with display function | |
US9247145B2 (en) | Image display apparatus, image display method, and computer-readable medium | |
US6122003A (en) | Method and apparatus for changing operating modes of an image capture device | |
US6310648B1 (en) | User interface for electronic image viewing apparatus | |
US20060192881A1 (en) | Display apparatus, camera, and display method | |
US8482650B2 (en) | Image pickup apparatus, display control apparatus, and display control method | |
US20140063318A1 (en) | Reproduction apparatus, imaging apparatus, screen display method, and user interface | |
US20080273110A1 (en) | Image data processing apparatus, and image data processing method | |
US8756506B2 (en) | Image reproduction apparatus and image reproduction program | |
JP2010226319A (en) | Imaging apparatus and imaging method | |
JP2013021548A (en) | Image pickup device, image reproduction device, and program | |
JP4011017B2 (en) | Digital image device and control method thereof | |
JP2007201566A (en) | Image reproduction apparatus and image reproduction program | |
US8760541B2 (en) | Shooting apparatus and mode setting method for controlling a shooting mode of a shooting apparatus | |
JP5062317B2 (en) | Image display device, image display method, and image display program | |
JP4503868B2 (en) | Electronic camera | |
JP4274547B2 (en) | Electronic device setting screen display method and electronic device | |
JP2006178222A (en) | Image display program and image display device | |
JP2010050690A (en) | Imaging apparatus | |
JP2002221753A (en) | Menu display method of camera | |
JP6205464B2 (en) | Photography equipment | |
JP3250388B2 (en) | Image playback device | |
KR101448532B1 (en) | Digital image processing apparatus having identification information setting function and control method thereof | |
HK1140049B (en) | Image display apparatus, image display method, and computer-readable medium | |
JP2005229532A (en) | Device and method for image display |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: CASIO COMPUTER CO., LTD.,JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NIHEI, MICHIHIRO;REEL/FRAME:023211/0372 Effective date: 20090827 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |