WO2015060075A1 - 画像表示端末、画像表示方法、およびプログラム - Google Patents
画像表示端末、画像表示方法、およびプログラム Download PDFInfo
- Publication number
- WO2015060075A1 WO2015060075A1 PCT/JP2014/076046 JP2014076046W WO2015060075A1 WO 2015060075 A1 WO2015060075 A1 WO 2015060075A1 JP 2014076046 W JP2014076046 W JP 2014076046W WO 2015060075 A1 WO2015060075 A1 WO 2015060075A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- display
- image
- sample image
- sample
- displayed
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/681—Motion detection
- H04N23/6812—Motion detection based on additional sensors, e.g. acceleration sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/64—Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
Definitions
- the present invention relates to a technique for displaying an image on a display interface.
- Patent Document 1 When the user takes an image, it is convenient to display an image that indicates or suggests a composition or the like to be used for shooting.
- a technique for displaying such an image is described in Patent Document 1, for example.
- shooting condition information indicating shooting conditions is transmitted from the client to the image server, and an image corresponding to the shooting condition information is transmitted from the image server to the client.
- the image received from the image server is displayed on the client.
- Patent Document 1 has the following problems.
- this technique after the image received from the image server is displayed on the client, when the user performs an operation of switching the image, the displayed image is switched to another image. For this reason, the operation of switching images is a burden on the user.
- the present invention has been made in view of the above-described problems, and an object of the present invention is to display an image serving as a reference for photographing while reducing a user's burden related to an operation of switching an image.
- the image display terminal stores a plurality of sample images, a storage module that stores display times of the sample images, a live image continuously output from the imaging module, and a storage module.
- a display control unit configured to cause the display interface to hide the sample image being displayed and to control the display interface to display the sample image different from the non-displayed sample image for the display time; This is an image display terminal.
- the image display terminal may further include a display time setting unit that determines the display time and stores the determined display time in the storage module. Good.
- the image display terminal further includes an operation interface that receives a user operation, and the display time setting unit is configured to display the display time according to the user operation. And the determined display time may be stored in the storage module.
- the display time setting unit is selected when the user operation is an operation of selecting the sample image.
- the display time of the sample image may be determined, and the determined display time may be stored in the storage module in association with the selected sample image.
- the image display terminal further includes an operation interface that accepts a user operation, and the display control unit is configured to display the sample in which the user operation is being displayed. If the operation is to select an image, the display interface may be controlled to hide the selected sample image being displayed.
- the image display terminal further includes an operation interface that accepts a user operation, and the display control unit is configured such that the user operation is not performed on the sample image. If the operation is an instruction to display, the display interface may be controlled to hide all the sample images being displayed.
- the image display terminal further includes an operation interface for accepting a user operation, and the display control unit is configured to display the sample during the display of the user operation.
- control may be performed to display the selected sample image being displayed on the display interface even after the display time has elapsed.
- the image display terminal further includes a measuring unit that measures a time during which the sample image is displayed only while the live image is displayed.
- the display control unit may determine whether the display time has elapsed based on the time measured by the measurement unit.
- a search unit that generates search condition information indicating a search condition, and the search condition information externally
- a communication interface that transmits to the device and receives a search image searched based on the search condition information from the external device, and the storage module stores the received search image as the sample image May be.
- the display time is determined based on the number of searched search images, and the determined display time is stored in the storage module. You may further have a display time setting part to be made.
- the display time setting unit increases the number of retrieved images, and the number of the retrieved images per one sample image increases.
- the display time may be determined to be shorter.
- the display time setting unit The display time may be determined as 0.
- the display control unit simultaneously displays a larger number of sample images as the number of retrieved images increases. Control may be performed.
- the display control unit includes the identification information of the sample image being displayed and the sample stored in the storage module by the search. Based on the result of comparison with the identification information of the image, one of the sample images being displayed is selected, and the display interface is made to hide the selected sample image, and the memory module is searched for. The stored sample image may be displayed for the display time.
- the search unit in the image display terminal according to the ninth aspect, the search unit generates the search condition information every time a first predetermined time elapses, and the communication interface Each time the second predetermined time elapses, the search condition information may be transmitted to the external device.
- the image display terminal further includes an operation interface that receives a user operation, and the search unit specifies a search condition by the user operation. If it is an operation, the search condition information may be generated based on the specified search condition.
- the display control unit controls the display interface to display a screen on which the search condition is specified together with the live image. May be performed.
- the image display terminal further includes an operation interface that receives a user operation, and the search unit is configured to display the sample that is being displayed by the user operation.
- the search condition information for searching for an image similar to the selected sample image may be generated.
- the image display terminal further includes an operation interface that receives a user operation, and the search unit is configured to display the sample that is being displayed by the user operation.
- search condition information indicating a search condition when the selected sample image is searched is stored in the storage module in association with the selected sample image, and the user's If the operation is an operation for specifying a search condition, the sample image corresponding to the search condition information indicating the specified search condition may be searched from the sample image stored in the storage module. Good.
- the image display terminal further includes an image selection unit that selects the sample image to be displayed from the sample images stored in the storage module.
- the display control unit may perform control to display the selected sample image on the display interface.
- the image selection unit One sample image may be selected from the same sample images.
- the image selection unit includes a plurality of similar sample images when a plurality of similar sample images are stored in the storage module. One sample image may be selected from the similar sample images.
- the storage module uses the sample image as photographing condition information indicating a photographing condition when the sample image is photographed.
- the image selection unit selects only the sample image corresponding to the shooting condition information indicating the shooting conditions that can be supported by the imaging module from the shooting condition information stored in the storage module. May be.
- a display position setting unit that determines a display position of the sample image and stores the determined display position in the storage module.
- the display control unit may further control the display interface to display the sample image at the determined display position.
- the display position setting unit sets the display position of the sample image as an area where the live image is displayed. You may determine to the position in a different area
- the display position setting unit displays a display position of the sample image in an area where the live image is displayed.
- the position may be different from the center position of the region.
- the display position setting unit sets the display position of the sample image in the region where the live image is displayed.
- the position may be determined in a region different from the region where the main subject is displayed.
- the display control unit controls the display interface to display information related to the sample image together with the sample image. You may go.
- the display control unit includes a first time until the sample image being displayed is not displayed on the display interface. Or you may perform control which displays the 2nd time which passed since the said sample image being displayed was displayed.
- the display control unit is processed on the display interface based on the first time or the second time. Control for displaying the sample image may be performed.
- the storage module corresponds to photographing condition information indicating photographing conditions when the sample image is photographed, with the sample image.
- the user interface is an operation interface for receiving the user operation and selecting the sample image being displayed
- the photographing condition information corresponding to the selected sample image indicates And a photographing condition setting unit that sets photographing conditions in the imaging module.
- the image display terminal further includes an operation interface that receives a user operation, and the display control unit is configured to display the user operation being displayed. If the operation is to select the sample image, control may be performed to display advice for photographing the selected sample image on the display interface.
- the image display terminal further includes an operation interface that receives a user operation, and the display control unit is configured to hide the user operation.
- the display control unit is configured to hide the user operation.
- the sample image that has not been displayed may be displayed on the display interface.
- the display control unit redisplays the plurality of sample images that are hidden by the user operation.
- the display interface may display a list of the plurality of sample images that have been hidden.
- the display control unit instructs the user to redisplay the sample image that has been hidden.
- the control may be performed to display the sample image that has been hidden immediately before on the display interface.
- the image display terminal further includes an operation interface that accepts a user operation, and the display control unit is configured to If the operation is an instruction, the display interface may be controlled to hide the sample image being displayed.
- the image display terminal further includes a motion detection unit that detects a posture or a motion of the terminal, and the display control unit is connected to the display interface. Control may be performed to display the sample image while changing the display position of the sample image being displayed according to the detected posture or the motion.
- the image display terminal further includes a motion detection unit that detects a posture or a movement of the terminal, and the display control unit is connected to the display interface. Control may be performed to hide the sample image being displayed according to the detected posture or the motion.
- the image display terminal may further include an imaging module that continuously captures live images.
- a number setting unit that determines the number of the sample images that are simultaneously displayed and stores the determined number in the storage module.
- the display control unit may further control to display the determined number of the sample images on the display interface.
- a display size setting unit that determines a display size of the sample image and stores the determined display size in the storage module.
- the display control unit may further control the display interface to display the sample image with the determined display size.
- a brightness setting unit that determines the brightness of the sample image and stores the determined brightness in the storage module.
- the display control unit may further control the display interface to display the sample image at the determined brightness.
- the image display terminal further includes a transparency setting unit that determines the transparency of the sample image and stores the determined transparency in the storage module.
- the display control unit may control the display interface to display the sample image with the determined transparency.
- the display control unit causes the display interface to change the display position of the sample image being displayed while changing the display position of the sample image. You may perform control to display.
- the display control unit causes the display interface to display the sample image while fading in or out the sample image. Control may be performed.
- the display control unit displays the sample image while enlarging or reducing the sample image being displayed on the display interface. You may perform control to display.
- the display interface displays a live image continuously output from the imaging module, the display interface includes a plurality of sample images, and the sample images. Displaying the sample image stored in the storage module for storing the display time for the display time, and after the display time has elapsed, the display interface hides the sample image being displayed. And a step of displaying the sample image different from the non-displayed sample image for the display time.
- a program to be executed by a computer stores a step of displaying a live image continuously output from an imaging module, a plurality of sample images, and a display time of the sample image.
- a step of displaying the sample image stored in the storage module for the display time a step of hiding the sample image being displayed after the display time has elapsed, and the sample image being hidden And displaying the different sample images for the display time.
- the live image is displayed on the display interface, and the sample image is displayed on the display interface for the display time. After the display time has elapsed, the displayed sample image is not displayed and is not displayed. A sample image that is different from the sample image thus displayed is displayed on the display interface for the display time. As a result, it is possible to display an image serving as a reference for photographing while reducing the burden on the user regarding the operation of switching the image.
- FIG. 6 is a reference diagram illustrating a screen on which a live image and a sample image are displayed in the first embodiment of the present invention.
- FIG. 6 is a reference diagram illustrating a screen on which a live image and a sample image are displayed in the first embodiment of the present invention.
- FIG. 1 shows the configuration of the image display terminal 20a according to the present embodiment.
- the image display terminal 20a includes a storage module 200, a display interface 201, and a control unit 202a.
- the image display terminal 20a is connected to the imaging module 100 that continuously captures live images (image data for displaying live images) by wired communication or wireless communication.
- a live image is an individual image constituting a moving image.
- the storage module 200 (storage device) is a non-volatile recording medium or a volatile recording medium such as a memory built in the image display terminal 20a.
- the storage module 200 stores a plurality of sample images (image data for displaying sample images) and the display time (set time) of the sample images.
- the sample image is an image used as a reference for photographing, and is an image that instructs or suggests a composition or the like to the user.
- the display time is the time that the state where the sample image is displayed continues.
- the display interface 201 (display module, display device) displays a live image continuously output from the imaging module 100 and a sample image stored in the storage module 200.
- the control unit 202a is a control module (control device) such as a CPU (Central Processing Unit) and controls the operation of the image display terminal 20a.
- the control unit 202a includes a display control unit 2020.
- the display control unit 2020 performs control for capturing the live image output from the imaging module 100 and displaying the captured live image and the sample image stored in the storage module 200 on the display interface 201.
- the display control unit 2020 performs control to display the live image on the display interface 201 and display the sample image on the display interface 201 for the display time stored in the storage module 200. After the display time has elapsed, the display control unit 2020 causes the display interface 201 to hide the sample image being displayed.
- the display control unit 2020 performs control for causing the display interface 201 to display a sample image different from the non-displayed sample image for the display time stored in the storage module 200.
- the display control unit 2020 displays a sample image different from the hidden sample image on the display interface 201, for example, immediately after the displayed sample image is hidden, or the displayed sample image is hidden. A sample image is displayed after an arbitrary time has elapsed since then.
- FIG. 2 shows an example of data stored in the storage module 200.
- the sample image and the display time are stored in the storage module 200 as a pair.
- the sample image and the display time are stored in the storage module 200 in a state of being associated (associated) with each other.
- the same display time is given to all the sample images, and the display time is 1 minute.
- the display time may be different for each sample image.
- the same display time is given with respect to the group which consists of several sample images, and display time may differ for every group.
- the storage module 200 may store a program and necessary data for controlling the operation of the control unit 202a.
- the function of the control unit 202a can be realized as a software function by, for example, reading and executing a program for controlling the operation of the control unit 202a by the computer of the image display terminal 20a.
- the program may be provided by a “computer-readable recording medium” such as a flash memory.
- the above-described program is input to the image display terminal 20a by being transmitted to the image display terminal 20a from a computer storing the program in a storage device or the like via a transmission medium or by a transmission wave in the transmission medium. May be.
- the “transmission medium” for transmitting the program is a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
- a network such as the Internet
- a communication line such as a telephone line.
- the above-described program may realize a part of the functions described above.
- the above-described program may be a so-called difference file (difference program) that can realize the above-described function in combination with a program already recorded in the computer.
- FIG. 3 shows an example of the operation procedure of the image display terminal 20a.
- the sample image is stored in the storage module 200 when the operation for displaying the live image is started.
- the sample image stored in the storage module 200 may be an image retrieved on a network, as described in other embodiments.
- the display control unit 2020 captures the live image output from the imaging module 100 and causes the display interface 201 to display the captured live image (step S100). As a result, the display interface 201 displays a live image.
- the operation in which the display control unit 2020 captures a live image is performed in synchronization with the operation in which the imaging module 100 performs imaging. For example, the display control unit 2020 captures a live image at the same cycle as the cycle (frame) in which the imaging module 100 performs imaging. Each time the process of step S100 is performed, a live image of one frame or a plurality of frames is displayed.
- the display control unit 2020 determines whether to display the sample image (step S105). For example, when no sample image is displayed on the display interface 201, it is determined to display the sample image. Further, for example, when the number of sample images displayed simultaneously is determined and the number of sample images displayed on the display interface 201 is smaller than the number of sample images displayed simultaneously, it is determined that the sample images are displayed. Is done. If it is determined not to display the sample image, the process of step S120 is performed.
- the display control unit 2020 selects the sample image displayed on the display interface 201 from the sample images stored in the storage module 200 (step S110).
- the display control unit 2020 may prohibit selecting a sample image that is already displayed until there is no sample image that is not displayed.
- the display control unit 2020 may prohibit the selection of the sample image within a predetermined time after the sample image is displayed or within a predetermined time after the sample image is not displayed.
- sample images that are not yet displayed can be displayed preferentially.
- the display control unit 2020 may preferentially select the sample images that are displayed fewer times.
- the display control unit 2020 may select a sample image displayed on the display interface 201 based on a flag indicating whether the sample image is displayed.
- This flag is stored in the storage module 200 in a pair with the sample image, that is, in a state associated with the sample image. For example, the value of this flag differs between when the sample image is already displayed and when the sample image is not yet displayed.
- the value of the flag of the sample image that has already been displayed is a value indicating that it has already been displayed.
- the value of the flag of the sample image that has not yet been displayed is a value indicating that it has not been displayed.
- the value of this flag may be a value indicating the number of times the sample image is displayed.
- the display control unit 2020 reads the selected sample image from the storage module 200 and outputs it to the display interface 201.
- the display interface 201 is the same as the screen on which the live image is displayed.
- a sample image is displayed on the screen (step S115).
- the display control unit 2020 starts measuring the time during which the sample image is displayed on the display interface 201.
- the timing for starting the time measurement may be a timing based on the timing at which the sample image is displayed on the display interface 201. For example, the timing for starting the time measurement may be immediately after the timing when the sample image is displayed on the display interface 201 or may be immediately before.
- the time during which the sample image is displayed on the display interface 201 is measured for each sample image.
- the display control unit 2020 may include a timer, or the display control unit 2020 may control a timer outside the control unit 202a.
- FIG. 4A and 4B show examples of screens on which live images and sample images are displayed.
- a live image LV1 and sample images SM1 to SM6 are displayed on the screen of the display interface 201.
- the live image LV1 and the sample images SM1 to SM6 may be displayed side by side so that the images do not overlap, or the sample images SM1 to SM6 may be displayed superimposed on the live image LV1.
- sample images SM1 to SM6 are displayed at the bottom of the screen.
- the position where the sample image is displayed is not limited to the lower part of the screen.
- the sample image may be displayed anywhere on the top, right end, and left end of the screen. Further, the position where the sample image is displayed is not limited to the edge of the screen.
- FIG. 4B the live image LV1 and the sample images SM1 to SM4 are displayed superimposed on the screen of the display interface 201, and the sample images SM1 to SM4 are displayed at arbitrary positions in the screen.
- the number of displayed sample images is not limited to six or four.
- the display control unit 2020 displays a sample image whose time elapsed from the start of time measurement for the sample image being displayed exceeds the display time stored in the storage module 200. It is determined whether or not there is. That is, the display control unit 2020 determines whether there is a sample image for which the display time has elapsed (step S120). For all the sample images being displayed, if the time elapsed from the start of time measurement does not exceed the display time stored in the storage module 200, it is determined that there is no sample image for which the display time has elapsed. The In this case, the process of step S130 is performed.
- the display control unit 2020 causes the display interface 201 to hide the sample image whose display time has elapsed among the sample images being displayed (step S125). As a result, the display interface 201 hides the sample image being displayed. That is, the display interface 201 deletes the sample image being displayed from the screen of the display interface 201.
- the display control unit 2020 causes the display interface 201 to display the sample image for the display time by performing the processing of steps S115 to S125 on the same sample image. That is, the display control unit 2020 displays the sample image on the display interface 201 in step S115, and after the display time has elapsed since the sample image was displayed, the display image 201 being displayed is displayed on the display interface 201 in step S125. Control to hide.
- the display control unit 2020 determines whether or not to end the display of the image (step S130). When an event to end the display of an image occurs, such as when a user gives an instruction to end or when a predetermined time set in advance has elapsed, it is determined that the display of the image ends. In this case, the display of the live image and the sample image ends.
- step S100 If the image display is not finished, the live image is displayed in step S100. Thereafter, the above-described operation is performed again.
- the sample image is displayed in step S115 immediately after the sample image is not displayed in step S125, the sample image that is not displayed in step S125 and the sample image displayed in step S115 are different sample images. is there. Accordingly, the display control unit 2020 hides the sample image in step S125, and then causes the display interface 201 to display a sample image different from the hidden sample image in step S115.
- At least two sample images are displayed while the operation of displaying the live image is continued, and after one of the two sample images is hidden, the other is displayed. Even when three or more sample images are displayed, the case where one of the two sample images is not displayed and the other is displayed is within the concept of the present embodiment. .
- FIG. 5 shows the configuration of the image display terminal 20b of this modification.
- the image display terminal 20b includes a storage module 200, a display interface 201, a control unit 202a, and an operation interface 203.
- the description of the configuration that has already been described is omitted.
- the operation interface 203 (operation module, operation device) accepts user operations.
- the operation interface 203 is an interface that allows a user to input some information to the image display terminal 20b.
- the operation interface 203 may be a button, a switch, a key, or the like, or a touch panel integrated with a display interface.
- the user can input a shooting instruction (release) to the imaging module 100 via the operation interface 203.
- a shooting instruction is input via the operation interface 203
- a signal based on the shooting instruction is output to the imaging module 100, whereby the imaging module 100 captures and outputs an image (still image).
- the storage module 200 of the image display terminal 20b stores the image output from the imaging module 100.
- the imaging terminal different from the image display terminal 20b has the imaging module 100 and the storage module
- the storage module of the imaging terminal stores the image output from the imaging module 100.
- the user can input an autofocus instruction to the imaging module 100 via the operation interface 203.
- an autofocus instruction is input via the operation interface 203
- a signal based on the autofocus instruction is output to the imaging module 100, and the imaging module 100 performs focus adjustment.
- the display control unit 2020 controls the display interface 201 to hide the displayed sample image when the user operation received by the operation interface 203 is an operation for instructing autofocus.
- the sample image can be controlled so as not to get in the way when the user confirms the focus state of the live image.
- the sample image to be hidden may be all the sample images being displayed, or in the region where the live image is displayed, the sample image displayed at the center position of the region or the center position of the region. It may be a sample image displayed at the closest position.
- the hidden sample image may be displayed again.
- the display control unit 2020 is not instructed when an operation for instructing the autofocus is performed on the display interface 201. Control is performed to display the displayed sample image. As a result, the user can confirm the sample image again.
- FIG. 6 shows the configuration of the image display terminal 20c of this modification.
- the image display terminal 20c includes an imaging module 100, a storage module 200, a display interface 201, and a control unit 202a. Since these configurations have already been described, description thereof will be omitted.
- the image display terminal 20c may have the operation interface 203. According to this modification, the image display terminal 20c can perform imaging and display of live images and sample images.
- the image display terminal 20c may be configured as an imaging terminal.
- a storage module 200 that stores a plurality of sample images and display times of the sample images, a live image that is continuously output from the imaging module 100, and a sample image that is stored in the storage module 200
- the display interface 201 displays the live image on the display interface 201, displays the sample image on the display interface 201 for the display time, and displays the sample being displayed on the display interface 201 after the display time has elapsed.
- An image display terminal is configured that includes a display control unit 2020 that controls to display an image that is not displayed and a sample image that is different from the sample image that is not displayed on the display interface 201 for a display time.
- step S100 in which the display interface 201 displays live images continuously output from the imaging module 100, and the display interface 201 sets the display time of a plurality of sample images and sample images.
- Step S115 for displaying the sample image stored in the storage module 200 to be stored for the display time Step S125 for the display interface 201 to hide the sample image being displayed after the display time has elapsed, and the display interface
- the image display method 201 includes step S115 in which 201 displays a sample image different from the non-displayed sample image for the display time.
- step S100 for displaying a live image continuously output from the imaging module 100, a plurality of sample images, and a storage module 200 for storing the display time of the sample images are stored.
- Step S115 for displaying the sample image for the display time Step S125 for hiding the sample image being displayed after the display time has elapsed, and Step for displaying the sample image different from the hidden sample image for the display time.
- a program for causing the computer to execute S115 is configured.
- the displayed sample image is automatically switched, it is possible to reduce the burden on the user regarding the operation of switching the image. Further, by displaying the sample image, it is possible to display an image serving as a reference for photographing. This makes it possible for the user to notice a composition that the user does not know.
- FIG. 7 shows the configuration of the image display terminal 20d according to the present embodiment.
- the image display terminal 20d includes a storage module 200, a display interface 201, and a control unit 202b.
- the description of the configuration that has already been described is omitted.
- the control unit 202b includes a display control unit 2020 and a display time setting unit 2021.
- the display time setting unit 2021 determines the display time and causes the storage module 200 to store the determined display time.
- FIG. 8 shows an example of the operation procedure of the image display terminal 20d.
- differences from the operation shown in FIG. 3 will be described.
- the display time setting unit 2021 determines the display time of the sample image, and stores the determined display time in the storage module 200 in association with the sample image (step S200). . Thereby, the display time of the sample image is set.
- the display time may be the same predetermined time between the sample images, or may be a random time different for each sample image.
- the display time setting unit 2021 may generate a value according to a procedure defined by the program, and determine the display time as the generated value.
- the display time setting unit 2021 may acquire a value from an external device via the communication interface and determine the display time as the acquired value.
- the user may select a display time determination method.
- the display time setting unit 2021 determines the display time based on the method selected by the user. For example, when the user selects to set the display time to a predetermined time, the display time setting unit 2021 determines the display time as the predetermined time. The user may specify a specific predetermined time.
- the display time setting unit 2021 When the user selects to set the display time to a random time, the display time setting unit 2021 generates a random time for each sample image, and determines the display time as the generated time.
- step S100 After the display time of the sample image is set, the live image is displayed in step S100. Since the processing in steps S100 to S130 has already been described, description thereof will be omitted.
- step S200 the setting of the display time (step S200) is performed first, but the timing for setting the display time (step S200) is not limited to this.
- the setting of the display time (step S200) may be performed before the display of the sample image (step S115).
- the display time of the sample image can be set to an arbitrary time.
- FIG. 9 shows the configuration of the image display terminal 20e according to the present embodiment.
- the image display terminal 20e includes a storage module 200, a display interface 201, a control unit 202b, and an operation interface 203. The description of the configuration that has already been described is omitted.
- the display time setting unit 2021 determines a display time in accordance with a user operation, and stores the determined display time in the storage module 200.
- FIG. 10 shows an example of the operation procedure of the image display terminal 20e.
- differences from the operation shown in FIG. 8 will be described.
- the display time setting unit 2021 determines whether to set the display time (step S300). When an instruction to set the display time is not input via the operation interface 203, it is determined that the display time is not set. In this case, the process of step S130 is performed.
- the display time setting unit 2021 determines the display time according to the content input via the operation interface 203, and stores the determined display time in the storage module 200 (step S305). Thereby, the display time set in step S200 can be changed.
- step S130 After the display time is set, the process of step S130 is performed. Since the processing in steps S100 to S130 has already been described, description thereof will be omitted.
- the timing for setting the display time is not limited to the timing shown in FIG.
- the display time setting may be performed after the display time setting (step S200).
- the image display terminal 20e according to the present embodiment may perform the operation shown in FIG. 8 and set the display time according to the user's operation in the display time setting (step S200).
- the user may designate a sample image and set the display time of the sample image.
- the display time setting unit 2021 determines the display time of the selected sample image, and selects the determined display time.
- the stored image is stored in the storage module 200 in association with the sample image. Thereby, the display time of a specific sample image can be set.
- the operation for selecting the sample image may be an operation for selecting the sample image being displayed. That is, the display time of the sample image being displayed may be changeable.
- the display interface 201 is a touch panel
- the operation of selecting the sample image being displayed may be a tap on the sample image. Thereby, the display time of the sample image can be set with a simple operation.
- the display time of the sample image can be set according to the user's instruction.
- FIG. 11 shows the configuration of the image display terminal 20f according to the present embodiment.
- the image display terminal 20f includes a storage module 200, a display interface 201, a control unit 202a, and an operation interface 203.
- the description of the configuration that has already been described is omitted.
- the operation interface 203 accepts a user operation on a sample image that is being displayed or a sample image that has not been displayed.
- the display control unit 2020 hides the selected sample image being displayed on the display interface 201. To control. As a result, the sample image designated by the user can be immediately hidden.
- the user operation may be a flick of the sample image being displayed. For example, when the sample image is flicked outside the screen of the display interface 201 by a user operation, the sample image is not displayed.
- the display control unit 2020 causes the display interface 201 to hide all the displayed sample images. Take control. This makes it possible to immediately hide all the sample images being displayed.
- the image display terminal 20e may realize the same function.
- the display time setting unit 2021 sets the display time of the selected sample image to a very small value (for example, 0). And the determined display time is stored in the storage module 200 in association with the selected sample image. Accordingly, the sample image is not displayed in step S125 of FIG. 3 immediately after the user performs an operation.
- the display control unit 2020 displays the selected sample image being displayed on the display interface 201 for the display time. Control to display even after elapses. That is, when the sample image being displayed is selected, the process of step S125 shown in FIG. 3 and the like is not performed on the selected sample image. For this reason, the display of the sample image continues even after the display time has elapsed. As a result, the sample image designated by the user can remain on the screen of the display interface 201.
- the image display terminal 20e may realize the same function.
- the display time setting unit 2021 sets the display time of the selected sample image to a very large value (for example, display The determined display time is stored in the storage module 200 in association with the selected sample image.
- the display control unit 2020 gives an advice for photographing the selected sample image to the display interface 201. Control the display.
- the advice for photographing the sample image may be information relating to the composition such as the photographing angle and the angle of view, or may be information relating to the photographing setting such as the shutter speed. These pieces of information may be acquired from Exif (Exchangeable image file format) associated with the sample image.
- the display control unit 2020 displays the hidden sample image on the display interface 201. Control to display. Accordingly, it is possible to meet the user's request to view the sample image that has been hidden again.
- the display control unit 2020 displays a plurality of hidden images on the display interface 201. Control to display a list of sample images. Specifically, the display control unit 2020 displays a plurality of sample images that are hidden at a timing before the time point when an operation to instruct the display interface 201 to redisplay the sample images that have been hidden is performed. Control to display the list of. After the list of sample images is displayed, when the operation interface 203 receives an operation for selecting any sample image from the list, the display control unit 2020 is not selected in the list of sample images by the display interface 201. The sample image may be hidden.
- the display control unit 2020 displays the sample that has been hidden immediately before on the display interface. Control to display the image. Specifically, the display control unit 2020 causes the display interface 201 to display the non-displayed sample image at the timing closest to the time when the operation for instructing the redisplay of the non-displayed sample image is performed. Take control.
- the present embodiment it is possible to change the state of the displayed sample image or the non-displayed sample image in accordance with a user operation.
- FIG. 12 shows the configuration of the image display terminal 20g according to the present embodiment.
- the image display terminal 20g includes a storage module 200, a display interface 201, and a control unit 202c. The description of the configuration that has already been described is omitted.
- the control unit 202c includes a display control unit 2020 and a measurement unit 2022.
- the measuring unit 2022 measures the time during which the sample image is displayed only while the live image is displayed.
- the display control unit 2020 determines whether the display time has elapsed based on the time measured by the measurement unit 2022.
- the measurement unit 2022 performs measurement only while the image display terminal 20g is operating in the image display mode (shooting mode) for displaying live images, and the image display terminal 20g is operated in other modes. During this time, the measurement unit 2022 does not perform measurement.
- the other modes include, for example, a setting mode for making settings for the image display terminal 20g.
- the image display terminal 20g is configured so that the storage module 200 stores an image (still image) taken by the imaging module 100, the image stored in the imaging module 100 is used in other modes. And a playback mode for displaying an image on the display interface 201 is included.
- the measurement unit 2022 After the mode of the image display terminal 20g is switched from the image display mode to another mode, the measurement unit 2022 temporarily stops the measurement, and when the mode of the image display terminal 20g is switched to the image display mode, the measurement unit 2022 performs the measurement. Resume. While the measurement unit 2022 temporarily stops the measurement, the measured time is retained.
- FIG. 13 shows an example of the operation procedure of the image display terminal 20g.
- differences from the operation shown in FIG. 3 will be described.
- step S400 determines whether the image display terminal 20g is operating in the image display mode. When it is determined that the image display terminal 20g is operating in the image display mode, the process of step S100 is performed. If it is determined that the image display terminal 20g is operating in a mode other than the image display mode, the process of step S410 is performed.
- the measurement unit 2022 measures the time during which the sample image is displayed for the sample image being displayed (step S405). The time during which the sample image is displayed is measured for each sample image. At this time, for example, the measurement unit 2022 increases the count value of the counter indicating the time during which the sample image is displayed by a predetermined value (counting up). While the sample image is displayed on the display interface 201, the measured time increases each time the process of step S405 is performed. After the time during which the sample image is displayed is measured, in step S120, the display control unit 2020 displays the time measured in step S405 for the sample image being displayed, which is stored in the storage module 200. It is determined whether or not there is a sample image exceeding.
- the display control unit 2020 and the measurement unit 2022 hold information on the sample image being displayed (step S410).
- the display control unit 2020 holds identification information of the sample image being displayed.
- the identification information of the sample image being displayed may be a flag associated with the sample image.
- the identification information of the sample image being displayed may be stored in the storage module 200.
- the measurement unit 2022 temporarily stops the measurement and holds the measured time in association with the sample image. The measured time may be stored in the storage module 200.
- the display control unit 2020 determines whether or not to end the operation (step S415). For example, when an event of turning off the power occurs according to a user instruction or the like, it is determined that the operation is to be ended, and the image display terminal 20g ends the operation. If it is determined not to end the operation, the process of step S400 is performed.
- step S110 the display control unit 2020 refers to the information held in step S410.
- the display control unit 2020 preferentially selects the sample image indicated by the stored identification information.
- step S115 the sample image displayed before the mode of the image display terminal 20g is switched to a mode other than the image display mode is displayed again.
- the measurement unit 2022 refers to the information held in step S410.
- the measuring unit 2022 resets the held time and restarts the time measurement. As a result, the time during which the image display terminal 20g is operating in a mode other than the image display mode is not reflected in the time during which the sample image is displayed. Since the processing in steps S100 to S130 has already been described, description thereof will be omitted.
- the sample image can be hidden based on the time during which the sample image is displayed while the image display terminal 20g is operating in the image display mode. Therefore, the display of the sample image in the image display mode can be continued without being affected by the mode of the image display terminal 20g being switched to a mode other than the image display mode.
- FIG. 14 shows the configuration of the image display terminal 20h according to the present embodiment.
- the image display terminal 20h includes a storage module 200, a display interface 201, a control unit 202d, and a communication interface 204.
- the description of the configuration that has already been described is omitted.
- the control unit 202d includes a display control unit 2020 and a search unit 2023.
- the search unit 2023 generates search condition information indicating a search condition.
- the communication interface 204 (communication module, communication device) transmits search condition information to the external device 40 by communicating with the external device 40, and an image (search image) searched based on the search condition information is transmitted to the external device. 40. Communication performed by the communication interface 204 may be either wired communication or wireless communication.
- the storage module 200 stores the received image (search image) as a sample image.
- the external device 40 is a server or a storage device that holds an image that is a sample image.
- the search condition information is, for example, a search query based on a search keyword (such as a shooting location or a shooting target).
- the search condition information may be image information generated from the sample image (for example, information on the feature amount of the image).
- FIG. 15 shows an example of the operation procedure of the image display terminal 20h.
- differences from the operation shown in FIG. 3 will be described.
- the search unit 2023 When an operation for displaying a live image is started, the search unit 2023 generates search condition information and outputs the search condition information to the communication interface 204, and the communication interface 204 transmits the search condition information to the external device 40.
- the communication interface 204 receives the search result from the external device 40, and outputs the search result to the search unit 2023 (step S500). As a result, an image search is performed.
- the user may specify search conditions.
- step S100 After the image is retrieved, the live image is displayed in step S100. Since the processing in steps S100 to S130 has already been described, description thereof will be omitted.
- the search unit 2023 externally outputs an image (search image) indicated by the search result via the communication interface 204 at an arbitrary timing from when the image is searched (step S500) until the sample image is displayed (step S115). Receive from device 40.
- the search unit 2023 stores the image received by the communication interface 204 in the storage module 200 as a sample image. Before the image search is performed, the sample image may not be stored in the storage module 200.
- the image reception may be performed after the selection of the sample image (step S110).
- the display control unit 2020 selects the identification information of the image displayed on the display interface 201 from the identification information (file name or the like) of the image included in the search result. Thereafter, an image corresponding to the selected identification information is received from the external device 40.
- the image search (step S500) is first performed, but the timing at which the image search (step S500) is performed is not limited to this.
- the image search (step S500) may be performed before the sample image selection (step S110).
- the image search (step S500) may be performed at an arbitrary timing.
- the image search (step S500) may be performed at an arbitrary timing.
- the display control unit 2020 compares the identification information of the sample image being displayed with the identification information of the sample image stored in the storage module 200 by the search, based on the result of comparing the identification information of the sample image being displayed. Choose one.
- the display control unit 2020 controls the display interface 201 to hide the selected sample image and display the sample image stored in the storage module 200 by the search for the display time. For example, when any identification information of the sample image being displayed is the same as the identification information of the sample image stored in the storage module 200 by the search, the sample image is hidden and the other sample image is displayed. Is done. Thus, the displayed sample image can be updated according to the image search result.
- the search unit 2023 generates search condition information every time a predetermined time has elapsed.
- the communication interface 204 transmits search condition information to the external device 40 every time a predetermined time elapses. That is, an image search is performed every predetermined time. Thereby, the displayed sample image can be updated according to the latest search result.
- FIG. 16 shows an example of the operation procedure of the image display terminal 20h.
- differences from the operation shown in FIG. 3 will be described.
- step S505 the search unit 2023 determines whether or not a predetermined time has elapsed since the previous search was performed. If it is determined that the predetermined time has not elapsed since the previous search was performed, the process of step S510 is performed.
- step S500 When it is determined that a predetermined time has elapsed since the previous search was performed, an image search is performed in step S500. After the image search is performed, the display control unit 2020 performs display control of the sample image based on the search result (step S510).
- step S105 After the display control of the sample image is performed, the process of step S105 is performed. Since the processing in steps S100 to S130 has already been described, description thereof will be omitted.
- FIG. 17 shows an example of the operation procedure of the image display terminal 20h in the sample image display control (step S510).
- the display control unit 2020 determines whether there is a sample image being displayed (step S515). At this time, for example, the display control unit 2020 performs determination based on a flag indicating whether or not the sample image is being displayed. This flag is stored in the storage module 200 in a pair with the sample image, that is, in a state associated with the sample image. For example, the value of this flag differs between when the sample image is being displayed and when the sample image is not being displayed. If it is determined that there is no sample image being displayed, the process of step S510 is performed.
- the display control unit 2020 compares the identification information of the sample image being displayed with the identification information of the sample image stored in the storage module 200 by the search (step S520). ).
- the identification information (additional information) of the sample image is, for example, a file name.
- the identification information of the sample image may be a combination of the file name and the file generation time or update time.
- the identification information of the sample image may be the size (file size) of the image data of the sample image.
- the display control unit 2020 determines whether the currently displayed sample image is one of the sample images stored in the storage module 200 by the search based on the comparison result in step S520. It is determined whether or not they are the same (step S525). When it is determined that the sample image being displayed is not the same as any sample image stored in the storage module 200 by the search, the process of step S510 is performed.
- the display control unit 2020 displays the sample image being displayed to the display interface 201.
- the same sample image as the sample image stored in the storage module 200 is hidden by the search (step S530).
- the display interface 201 hides the same sample image as the sample image stored in the storage module 200 by the search. That is, the display interface 201 erases the same sample image as the sample image stored in the storage module 200 from the screen of the display interface 201 by the search.
- the display control unit 2020 displays a screen on which a live image is displayed for sample images other than the hidden sample image among the sample images stored in the storage module 200 by the search. Are displayed on the same screen (step S535). For example, when the sample images A and B are displayed on the display interface 201 and the sample images B and C are images received by the search, the sample image B is hidden and the sample image C is displayed. . After the sample image is displayed, the process of step S510 is performed.
- FIG. 18 shows a configuration of the image display terminal 20i according to the present embodiment.
- the image display terminal 20 i includes a storage module 200, a display interface 201, a control unit 202 e, and a communication interface 204.
- the description of the configuration that has already been described is omitted.
- the control unit 202e includes a display control unit 2020, a display time setting unit 2021, and a search unit 2023.
- the display time of the sample image is set according to the image search result.
- the display time setting unit 2021 determines the display time based on the number of searched images (searched images) and causes the storage module 200 to store the determined display time. Thereby, the display time of the sample image can be set according to the number of searched images.
- the display time setting unit 2021 determines the display time per sample image to be shorter as the number of searched images (searched images) increases. As a result, more sample images can be shown to the user per predetermined time.
- the display time setting unit 2021 determines that the display time of the sample image is 0 when the number of searched images (searched images) is less than a predetermined number. As a result, the sample image whose display time has become zero is not displayed or even if it is displayed, it is not displayed immediately after that. As a result, it is possible to avoid showing the user sample images that are considered to have a low number of searches and low reliability.
- the number of sample images displayed simultaneously is controlled according to the image search result.
- the display control unit 2020 performs control to simultaneously display a larger number of sample images as the number of retrieved images (searched images) increases. As a result, a larger number of retrieved images can be shown to the user than the sample images considered to be highly reliable.
- FIG. 19 shows an example of the operation procedure of the image display terminal 20i.
- differences from the operation shown in FIG. 15 will be described.
- step S500 After the image is searched in step S500, the display control unit 2020 and the display time setting unit 2021 set the display time according to the search result (step S600). After the display time is set, the live image is displayed in step S100. Since the processing in steps S100 to S130 has already been described, description thereof will be omitted.
- FIG. 20 shows an example of the operation procedure of the image display terminal 20i in the display time setting (step S600).
- the display control unit 2020 determines whether or not the number of searched images is less than 100 (step S605). If it is determined that the number of searched images is less than 100, the display control unit 2020 determines not to display the sample image (step S610). Subsequently, the display time setting unit 2021 determines that the display time of each sample image is 0, and stores the determined display time in the storage module 200 (step S615). As a result, the display time of the sample image is set to zero.
- step S100 a live image is displayed in step S100.
- the display time is set in step S615, the sample image is selected in step S110 and the sample image is displayed in step S115, but immediately after that, the sample image is not displayed in step S120.
- the display time of the sample image is set to 0, it may be determined in step S105 that the sample image is not displayed.
- the display control unit 2020 determines whether the number of searched images is less than 10,000 (step S620). When it is determined that the number of searched images is less than 10,000, the display control unit 2020 determines to display the sample images corresponding to the top 20 search results one by one (step S625). The ranking of images in the search result is based on the display rate (click rate) of the image itself or the selection rate (induction rate) of the search result. Subsequently, the display time setting unit 2021 determines the display time of each sample image to be 3 minutes, and stores the determined display time in the storage module 200 (step S630). Thereby, the display time of the sample image is set to 3 minutes.
- step S100 a live image is displayed in step S100.
- step S630 When the display time is set in step S630, one sample image is selected in step S110, and the one sample image is displayed in step S115. When 3 minutes have passed since the sample image was displayed, the sample image is not displayed in step S120. Subsequently, in step S110, the next single sample image is selected, and the single sample image is displayed in step S115. The above process is repeated, and 20 sample images are sequentially displayed.
- the display control unit 2020 determines to display three sample images corresponding to the top 100 search results in order (step S635). Subsequently, the display time setting unit 2021 determines the display time of each sample image to be 1 minute, and stores the determined display time in the storage module 200 (step S640). Thereby, the display time of the sample image is set to 1 minute.
- step S100 a live image is displayed in step S100.
- step S110 three sample images are selected in step S110, and the three sample images are displayed in step S115. If one minute has elapsed since the display of the three sample images, the three sample images are not displayed in step S120. Subsequently, in step S110, the next three sample images are selected, and the three sample images are displayed in step S115. The above process is repeated, and 100 sample images are sequentially displayed. Finally, only one sample image may be displayed, and finally four sample images may be displayed.
- the display time per sample image is 3 minutes, and when the number of searched images is 10,000 or more, the sample time is The display time per image is 1 minute. That is, the larger the number of retrieved images, the shorter the display time per sample image is.
- the above processing thresholds 100 and 10000 are examples, and values other than these may be used as the threshold.
- the display time of 1 minute or 3 minutes is an example, and other time may be used as the display time.
- the display time of the sample image can be set according to the number of searched images.
- FIG. 21 shows the configuration of the image display terminal 20j according to the present embodiment.
- the image display terminal 20j includes a storage module 200, a display interface 201, a control unit 202d, an operation interface 203, and a communication interface 204.
- the description of the configuration that has already been described is omitted.
- the search unit 2023 when the user operation received by the operation interface 203 is an operation for specifying a search condition, the search unit 2023 generates search condition information based on the specified search condition. Thereby, the user can specify the search condition.
- the search condition is, for example, a search keyword (such as a shooting location or a shooting object).
- the search unit 2023 When the user operation received by the operation interface 203 is an operation for specifying a search keyword, the search unit 2023 generates a search query based on the specified search keyword.
- the search condition may be a sample image stored in the storage module 200.
- the search unit 2023 performs image information (for search) based on the designated sample image ( For example, image feature amount information) is generated.
- FIG. 22 shows an example of the operation procedure of the image display terminal 20j.
- differences from the operation shown in FIG. 15 will be described.
- the operation interface 203 accepts an operation for specifying the search condition (step S700).
- a screen for specifying the search condition may be displayed on the display interface 201.
- the display control unit 2020 controls the display interface 201 to display a screen on which a search condition is specified together with a live image.
- the screen for specifying the search condition may be an input field for inputting the search condition (keyword or the like). This input field may be displayed in an area different from the area where the live image is displayed on the screen of the display interface 201, or may be superimposed on the live image.
- step S500 After the search condition is designated by the user, an image search is performed in step S500. At this time, the search unit 2023 generates search condition information based on the search condition specified by the user. Since the processing in steps S100 to S130 has already been described, description thereof will be omitted.
- the search unit 2023 performs a search for searching for an image similar to the selected sample image when the user operation received by the operation interface 203 is an operation of selecting the sample image being displayed. Generate condition information. For example, if the user operation received by the operation interface 203 is an operation for selecting a sample image being displayed, the search unit 2023 generates image information for search from the selected sample image. As a result, more sample images similar to the sample image being displayed can be shown to the user.
- the search unit 2023 when the user operation received by the operation interface 203 is an operation of selecting a sample image being displayed, the search unit 2023 indicates a search condition that indicates a search condition when searching for the selected sample image.
- the information is stored in the storage module 200 in association with the selected sample image.
- the search unit 2023 stores a sample image corresponding to the search condition information indicating the specified search condition in the storage module 200 when the user's operation is an operation for specifying the search condition. Search from the sample image.
- the search unit 2023 holds the generated search condition information, and when an operation for selecting the displayed sample image is performed, the search unit 2023 associates the held search condition information with the selected sample image.
- the data is stored in the storage module 200.
- the search unit 2023 when an operation for specifying a search condition is performed, the search unit 2023 generates search condition information indicating the specified search condition.
- the search unit 2023 searches the sample image stored in the storage module 200 for a sample image associated with the search condition information that matches the generated search condition information. As a result, instead of searching for the image again on the network, the sample image stored in the storage module 200 is searched. Thereby, the time required for the search and the communication cost required for the search can be reduced.
- the sample image can be searched based on the search condition specified by the user.
- FIG. 23 shows the configuration of the image display terminal 20k according to the present embodiment.
- the image display terminal 20k includes a storage module 200, a display interface 201, and a control unit 202f.
- the description of the configuration that has already been described is omitted.
- the control unit 202f includes a display control unit 2020, an image selection unit 2024, and a number setting unit 2025.
- the image selection unit 2024 selects a sample image to be displayed from the sample images stored in the storage module 200.
- the display control unit 2020 controls the display interface 201 to display the selected sample image.
- the number setting unit 2025 determines the number of sample images to be displayed at the same time, and causes the storage module 200 to store the determined number.
- the display control unit 2020 performs control for causing the display interface 201 to display the determined number of sample images.
- the image selection unit 2024 selects one sample image from the plurality of identical sample images. At this time, it is desirable that the image selection unit 2024 performs control so that only one sample image is selected from the plurality of identical sample images, and only the selected sample image is selected.
- the chance of showing other sample images to the user is reduced accordingly. Therefore, by preventing the same sample image from being displayed repeatedly, it is possible to increase opportunities for the user to view various sample images.
- the image selection unit 2024 selects one sample image from the plurality of similar sample images. At this time, it is desirable that the image selection unit 2024 performs control so that only one sample image is selected from a plurality of similar sample images and only the selected sample image is selected.
- the chance of showing other sample images to the user is reduced accordingly. Therefore, by preventing similar sample images from being displayed in duplicate, it is possible to increase opportunities for the user to view various sample images.
- FIG. 24 shows an example of the operation procedure of the image display terminal 20k.
- differences from the operation shown in FIG. 3 will be described.
- step S105 If it is determined in step S105 that the sample image is displayed, the image selection unit 2024 selects the sample image displayed on the display interface 201 from the sample images stored in the storage module 200 (step S800). After the sample image is selected, the sample image is displayed in step S115. Since the processing of steps S100 to S105 and S115 to S130 has already been described, description thereof will be omitted.
- FIG. 25 shows an example of the operation procedure of the image display terminal 20k in the selection of the sample image (step S800).
- the image selection unit 2024 determines a sample image selection method (step S805).
- the sample image selection method includes a method of randomly selecting a sample image from the sample images stored in the storage module 200 and a predetermined order from the sample images stored in the storage module 200. And a method of selecting a sample image.
- the sample images are selected in the order in which the file creation time of the sample images is new.
- the image display terminal 20k includes the search unit 2023 and the communication interface 204, the sample images may be selected in the order indicated by the search results in the method of selecting the sample images according to a predetermined order.
- the image selection unit 2024 may select a method defined by the program, and determine the sample image selection method as the selected method. Further, the image selection unit 2024 may determine to use the method used when the sample image was selected last time.
- the user may select a sample image selection method.
- the image selection unit 2024 determines a sample image selection method based on the method selected by the user. For example, when the user selects a method of selecting a sample image at random, the image selection unit 2024 determines to select a sample image at random.
- the image selection unit 2024 determines to select the sample images according to a predetermined order.
- the number setting unit 2025 determines the number N of sample images to be displayed at the same time, and stores the determined number N in the storage module 200 (step S810). As a result, the number N of sample images to be displayed simultaneously is set.
- the number setting unit 2025 may select a number defined by the program and determine the number N of sample images as the selected number.
- the image display terminal 20k has the operation interface 203, the user may select the number of sample images.
- the number setting unit 2025 determines the number N of sample images based on the number selected by the user.
- the image selection unit 2024 After the number N of sample images to be displayed at the same time is set, the image selection unit 2024 initializes the count value i to 0 (step S815). After the count value i is initialized to 0, the image selection unit 2024 determines whether or not to randomly select a sample image based on the sample image selection method determined in step S805 (step S820).
- the image selection unit 2024 randomly selects the i-th sample image from the sample images stored in the storage module 200 (step S825). If it is determined that the sample image is not selected at random, the image selection unit 2024 selects the i-th sample image from the sample images stored in the storage module 200 according to a predetermined order (step S830).
- the image selection unit 2024 determines that the sample image selected as the i-th sample image is the same as any of the other sample images selected as the 0th to i ⁇ 1th sample images. It is determined whether or not there is (step S835). The determination in step S835 is made based on the result of comparing a plurality of sample images.
- the comparison of the sample images may be a comparison of pixel data of the sample images (pattern matching) or a comparison of identification information (additional information) of the sample images.
- step S820 If it is determined that the sample image selected as the i-th sample image is similar to any of the other sample images selected as the 0-th to (i-1) -th sample images, the process of step S820 is performed. If it is determined that the sample image selected as the i-th sample image is not similar to any of the other sample images selected as the 0-th to (i-1) -th sample images, the image selection unit 2024 The count value i is incremented by 1 (step S845).
- the image selection unit 2024 determines whether or not the count value i is the same as the number N of sample images determined in step S810 (step S850). When it is determined that the count value i and the number N of sample images are not the same, the process of step S820 is performed. If it is determined that the count value i and the number N of sample images are the same, the process of step S115 is performed. As a result of the above processing, N sample images are selected, and the N sample images are displayed in step S115.
- step S825 or step S830 After the i-th sample image is selected in step S825 or step S830, if it is determined in step S835 that the sample images are the same, or if it is determined in step S840 that the sample images are similar, step S825 or step In step S830, the i-th sample image is selected again. Therefore, the same sample image as the sample image already selected or a similar sample image is not selected. That is, only one sample image is selected from a plurality of identical sample images. Further, only one sample image is selected from a plurality of similar sample images.
- the storage module 200 stores shooting condition information (shooting parameters) indicating shooting conditions when a sample image is shot in association with the sample image. Further, the image selection unit 2024 selects only the sample image corresponding to the shooting condition information indicating the shooting conditions that can be supported by the imaging module 100 among the shooting condition information stored in the storage module 200. As a result, only sample images that can be taken with the current system can be displayed.
- shooting condition information shooting parameters
- the image selection unit 2024 selects only the sample image corresponding to the shooting condition information indicating the shooting conditions that can be supported by the imaging module 100 among the shooting condition information stored in the storage module 200.
- FIG. 26 shows an example of the operation procedure of the image display terminal 20k in the sample image selection (step S800) in the present modification. Since the processing of steps S805 to S830 has already been described, the description thereof will be omitted.
- the image selection unit 2024 determines whether or not the selected sample image is an image that can be captured by the current system (step S855).
- the storage module 200 stores the shooting condition information in association with the sample image.
- the shooting condition information is, for example, Exif, and includes information such as focal length, shutter speed, sensitivity information, and presence / absence of flash.
- the image selection unit 2024 acquires shooting condition information from the imaging module 100 and sequentially reads shooting condition information of each sample image from the storage module 200.
- the image selection unit 2024 sequentially compares the shooting condition information acquired from the imaging module 100 and the shooting condition information read from the storage module 200.
- the selected sample image is shot by the current system. It is determined that the image is possible. For example, when the shutter speed read from the storage module 200 is within a predetermined threshold range based on the shutter speed acquired from the imaging module 100, it is determined that the shooting condition information is close. Further, when all of the shooting condition information read from the storage module 200 is different (or greatly different) from the shooting condition information acquired from the imaging module 100, the selected sample image can be shot with the current system. It is determined that the image is not an image.
- step S820 If it is determined that the selected sample image is not an image that can be captured by the current system, the process of step S820 is performed. If it is determined that the selected sample image is an image that can be captured by the current system, the count value i is increased in step S845. Since the processing in steps S845 to S850 has already been described, the description thereof will be omitted.
- the present embodiment it is possible to select and display some sample images from many sample images stored in the storage module 200.
- the number of sample images displayed at the same time can be controlled.
- FIG. 27 shows the configuration of the image display terminal 20l according to the present embodiment.
- the image display terminal 201 has a storage module 200, a display interface 201, and a control unit 202g.
- the description of the configuration that has already been described is omitted.
- the control unit 202g includes a display control unit 2020 and a display position setting unit 2026.
- the display position setting unit 2026 determines the display position of the sample image and causes the storage module 200 to store the determined display position.
- the display control unit 2020 controls the display interface 201 to display the sample image at the determined display position.
- FIG. 28 shows an example of the operation procedure of the image display terminal 20l.
- differences from the operation shown in FIG. 3 will be described.
- the display position setting unit 2026 determines the display position of the sample image and stores the determined display position in the storage module 200 (step S900). Thereby, the display position of the sample image on the screen on which the live image is displayed is set. In step S115, the sample image is displayed at the display position determined in step S900.
- the display position setting unit 2026 may select the display position of the sample image specified by the program, and determine the display position of the sample image as the selected display position.
- the image display terminal 201 has the operation interface 203
- the user may select the display position of the sample image.
- the display position setting unit 2026 determines the display position of the sample image based on the display position selected by the user.
- the display position setting unit 2026 may determine the display position of the sample image as a position in an area different from the area where the live image is displayed. As a result, the sample image is displayed so as not to overlap the live image. Thereby, it is possible to avoid the sample image from reducing the visibility of the live image.
- the display position setting unit 2026 may determine the display position of the sample image at a position different from the center position of the area (the position indicated by the area A in FIG. 4A) in the area where the live image is displayed. As a result, the sample image is displayed so as not to overlap the center position of the area where the live image is displayed in the area where the live image is displayed. In many cases, a main subject to which the user pays attention exists at the center position of the area where the live image is displayed. Therefore, it can be avoided that the sample image reduces the visibility of the main subject in the live image.
- the display position setting unit 2026 sets the display position of the sample image in a region different from the region where the main subject is displayed (the position indicated by the region B in FIG. 4B) in the region where the live image is displayed. You may decide to. For example, when the image display terminal 201 has a motion detection unit that detects the motion of the subject in the live image, the position in the region different from the region where the subject with large motion is displayed is the display position of the sample image. It is determined. Alternatively, the display position of the sample image is determined in a region different from the region where the focused subject is displayed by the automatic focus adjustment function of the imaging module 100. As a result, the sample image is displayed so that it does not overlap the area where the main subject is displayed in the area where the live image is displayed. As a result, it is possible to avoid the sample image from reducing the visibility of the main subject in the live image.
- step S100 After the display position of the sample image is set, the live image is displayed in step S100. Since the processing in steps S100 to S130 has already been described, description thereof will be omitted.
- step S900 the setting of the display position of the sample image (step S900) is performed first, but the timing of setting the display position of the sample image (step S900) is not limited to this.
- the setting of the display position of the sample image (step S900) may be performed before the display of the sample image (step S115).
- the display position of the sample image can be controlled.
- FIG. 29 shows the configuration of the image display terminal 20m according to the present embodiment.
- the image display terminal 20m includes a storage module 200, a display interface 201, and a control unit 202h. The description of the configuration that has already been described is omitted.
- the control unit 202h includes a display control unit 2020 and a display size setting unit 2027.
- the display size setting unit 2027 determines the display size of the sample image and causes the storage module 200 to store the determined display size.
- the display control unit 2020 controls the display interface 201 to display the sample image with the determined display size.
- FIG. 30 shows an example of the operation procedure of the image display terminal 20m.
- differences from the operation shown in FIG. 3 will be described.
- the display size setting unit 2027 determines the display size of the sample image, and stores the determined display size in the storage module 200 (step S1000). Thereby, the display size of the sample image is set. As a result, in step S115, the sample image is displayed with the display size determined in step S1000.
- the display size setting unit 2027 may select the display size of the sample image defined by the program, and determine the display size of the sample image as the selected display size.
- the image display terminal 20m has the operation interface 203
- the user may select the display size of the sample image.
- the display size setting unit 2027 determines the display size of the sample image based on the display size selected by the user.
- step S100 After the display size of the sample image is set, the live image is displayed in step S100. Since the processing in steps S100 to S130 has already been described, description thereof will be omitted.
- the setting of the display size of the sample image (step S1000) is performed first, but the timing at which the setting of the display size of the sample image (step S1000) is performed is not limited to this.
- the setting of the display size of the sample image (step S1000) may be performed before the display of the sample image (step S115).
- the display size of the sample image can be controlled.
- FIG. 31 shows the configuration of the image display terminal 20n according to the present embodiment.
- the image display terminal 20n includes a storage module 200, a display interface 201, and a control unit 202i.
- the description of the configuration that has already been described is omitted.
- the control unit 202 i includes a display control unit 2020 and a brightness setting unit 2028.
- the brightness setting unit 2028 determines the brightness of the sample image and causes the storage module 200 to store the determined brightness.
- the display control unit 2020 controls the display interface 201 to display the sample image with the determined brightness.
- FIG. 32 shows an example of the operation procedure of the image display terminal 20n.
- differences from the operation shown in FIG. 3 will be described.
- the brightness setting unit 2028 determines the brightness of the sample image and stores the determined brightness in the storage module 200 (step S1100). Thereby, the brightness of the sample image is set. As a result, in step S115, the sample image is displayed with the brightness determined in step S1100.
- the brightness setting unit 2028 may select the brightness of the sample image defined by the program, and determine the brightness of the sample image as the selected brightness.
- the image display terminal 20n has the operation interface 203
- the user may select the brightness of the sample image.
- the brightness setting unit 2028 determines the brightness of the sample image based on the brightness selected by the user.
- step S100 After the brightness of the sample image is set, the live image is displayed in step S100. Since the processing in steps S100 to S130 has already been described, description thereof will be omitted.
- the setting of the brightness of the sample image (step S1100) is performed first, but the timing of setting the brightness of the sample image (step S1100) is not limited to this.
- the setting of the brightness of the sample image (step S1100) may be performed before the display of the sample image (step S115).
- the brightness of the sample image can be controlled.
- FIG. 33 shows the configuration of the image display terminal 20o according to the present embodiment.
- the image display terminal 20o includes a storage module 200, a display interface 201, and a control unit 202j.
- the description of the configuration that has already been described is omitted.
- the control unit 202j includes a display control unit 2020 and a transparency setting unit 2029.
- the transparency setting unit 2029 determines the transparency of the sample image and causes the storage module 200 to store the determined transparency.
- the display control unit 2020 controls the display interface 201 to display the sample image with the determined transparency.
- FIG. 34 shows an example of the operation procedure of the image display terminal 20o.
- differences from the operation shown in FIG. 3 will be described.
- the transparency setting unit 2029 determines the transparency of the sample image and stores the determined transparency in the storage module 200 (step S1200). Thereby, the transparency of the sample image is set. As a result, in step S115, the sample image is displayed with the transparency determined in step S1200.
- the transparency setting unit 2029 may select the transparency of the sample image defined by the program, and determine the transparency of the sample image as the selected transparency.
- the image display terminal 20o has the operation interface 203
- the user may select the transparency of the sample image.
- the transparency setting unit 2029 determines the transparency of the sample image based on the transparency selected by the user.
- step S100 After the transparency of the sample image is set, the live image is displayed in step S100. Since the processing in steps S100 to S130 has already been described, description thereof will be omitted.
- the sample image transparency setting (step S1200) is performed first, but the timing of the sample image transparency setting (step S1200) is not limited to this.
- the sample image transparency (step S1200) may be set before the sample image display (step S115).
- the transparency of the sample image can be controlled.
- the display control unit 2020 performs the control described below on the sample image being displayed.
- the display control unit 2020 controls the display interface 201 to display the sample image while changing the display position of the sample image being displayed.
- the display control unit 2020 scrolls all the displayed sample images from right to left.
- the display control unit 2020 linearly moves all sample images being displayed toward the outside of the screen of the display interface 201.
- the display control unit 2020 controls the display interface 201 to display the sample image while fading the sample image in or out.
- the display control unit 2020 performs control for fading in the sample image when the sample image is displayed on the screen of the display interface 201.
- the display control unit 2020 performs control to fade out the sample image when the sample image is deleted from the screen of the display interface 201.
- the display control unit 2020 controls the display interface 201 to display the sample image while enlarging or reducing the sample image being displayed.
- the enlargement and reduction of the sample image is enlargement and reduction of the display size. That is, the display control unit 2020 controls the display size of the sample image being displayed. For example, when displaying the sample image on the screen of the display interface 201, the display control unit 2020 performs control to enlarge the sample image from the minimum size to a predetermined size.
- the display control unit 2020 performs control to reduce the sample image from a predetermined size to a minimum size when the sample image is deleted from the screen of the display interface 201.
- the display control unit 2020 controls the display interface 201 to display information related to the sample image (additional information) together with the sample image.
- the information related to the sample image is information indicating whether the sample image is a sample image that can be taken by the current system, for example. Whether or not the sample image can be taken with the current system is determined by the method described in the modification of the ninth embodiment, for example.
- the information related to the sample image may be advice regarding photographing.
- the advice relating to shooting may be information related to the composition such as the shooting angle and the angle of view, or may be information related to shooting settings such as the shutter speed.
- the information related to the sample image may be position information at the time of shooting obtained from GPS (Global Positioning System) or the like.
- the display control unit 2020 displays, on the display interface 201, a time until the displayed sample image is not displayed (first time) or a time elapsed from the time when the displayed sample image is displayed (second time). Control to display (time). For example, the display control unit 2020 performs control for causing the display interface 201 to display the first time or the second time as characters, graphics, or the like.
- the display control unit 2020 controls the display interface 201 to display the sample image processed based on the first time or the second time. For example, the display control unit 2020 changes the brightness of the sample image when the first time is within a predetermined time or when the second time exceeds the predetermined time. In these cases, the display control unit 2020 may flash the sample image, for example.
- the user may select the content of control for the sample image being displayed.
- the display control unit 2020 controls the sample image being displayed based on the content of the control selected by the user.
- FIG. 35 shows the configuration of the image display terminal 20p according to the present embodiment.
- the image display terminal 20p includes a storage module 200, a display interface 201, a control unit 202k, and an operation interface 203. The description of the configuration that has already been described is omitted.
- the control unit 202k includes a display control unit 2020 and an imaging condition setting unit 2030.
- the storage module 200 stores shooting condition information (shooting parameters) indicating shooting conditions when a sample image is shot in association with the sample image.
- the shooting condition setting unit 2030 displays the shooting condition indicated by the shooting condition information corresponding to the selected sample image.
- the shooting condition information is, for example, Exif, and includes information such as focal length, shutter speed, and sensitivity information.
- FIG. 36 shows an example of the operation procedure of the image display terminal 20p.
- differences from the operation shown in FIG. 3 will be described.
- the imaging condition setting unit 2030 determines whether or not an instruction to select the displayed sample image is input via the operation interface 203, that is, the displayed sample image is displayed. It is determined whether or not it has been selected (step S1300). If the sample image being displayed is not selected, the process of step S130 is performed. When the sample image being displayed is selected, the shooting condition setting unit 2030 reads shooting condition information corresponding to the selected sample image from the storage module 200, and sets the shooting condition indicated by the read shooting condition information to the imaging module 100. Setting is performed (step S1305).
- step S130 After the shooting conditions are set, the process of step S130 is performed. Since the processing in steps S100 to S130 has already been described, description thereof will be omitted.
- the timing of determining whether or not a sample image has been selected (step S1300) and setting of shooting conditions (step S1305) is not limited to the timing illustrated.
- the determination of whether or not a sample image has been selected (step S1300) and the setting of imaging conditions (step S1305) may be performed before or after any processing shown in FIG.
- the imaging condition when the selected sample image is captured can be set in the imaging module 100.
- FIG. 37 shows the configuration of the image display terminal 20q according to the present embodiment.
- the image display terminal 20q includes a storage module 200, a display interface 201, a control unit 202a, and a motion detection unit 205.
- the description of the configuration that has already been described is omitted.
- the motion detection unit 205 is a geomagnetic sensor, an acceleration sensor, or the like, and detects the attitude or motion of the own terminal (image display terminal 20q).
- the display control unit 2020 controls the display interface 201 to display the sample image while changing the display position of the currently displayed sample image according to the detected posture or movement. For example, when the user tilts the image display terminal 20q, the display control unit 2020 displays the display position of the sample image being displayed according to the attitude (tilt angle, etc.) or movement (acceleration, etc.) of the image display terminal 20q Control to display the sample image while changing.
- the moving speed of the sample image may be increased as the inclination of the image display terminal 20q is larger or as the movement of the image display terminal 20q is larger.
- the display control unit 2020 controls the display interface 201 to hide the currently displayed sample image according to the detected posture or movement. For example, when the user shakes the image display terminal 20q, the display control unit 2020 determines that the maximum value of the posture or movement of the image display terminal 20q (such as an inclination angle or acceleration) exceeds a predetermined value. Control to hide all sample images being displayed is performed.
- icons may be symbols or figures
- characters may be displayed.
- link information is information indicating a URL (Uniform Resource Locator) of an external device that holds an image.
- the link information is a character, symbol, figure, icon, or the like associated with the URL.
- Each of the above embodiments can provide an image display terminal, an image display method, and a program that can display an image serving as a reference for photographing while reducing a user's burden on an operation of switching images.
- Imaging module 200 Storage module 201 Display interfaces 202a, 202b, 202c , 202d, 202e, 202f, 202g, 202h Control unit 203 Operation interface 204 Communication interface 205 Motion detection unit 2020 Display control unit 2021 Display time setting unit 2022 Measurement unit 2023 Search unit 2024 Image selection unit 2025 Number setting unit 2026 Display position setting unit 2027 Display size setting unit 2028 Brightness setting unit 2029 Transparency setting unit 2030 Shooting condition setting unit
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Controls And Circuits For Display Device (AREA)
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
Abstract
本画像表示端末は、複数のサンプル画像、および前記サンプル画像の表示時間を記憶する記憶モジュールと、撮像モジュールから連続的に出力されるライブ画像、および前記記憶モジュールに記憶されている前記サンプル画像を表示する表示インタフェースと、前記表示インタフェースに前記ライブ画像を表示させ、かつ、表示インタフェースに前記サンプル画像を前記表示時間だけ表示させ、前記表示時間が経過した後、前記表示インタフェースに、表示中の前記サンプル画像を非表示にさせると共に、非表示にさせた前記サンプル画像と異なる前記サンプル画像を前記表示時間だけ前記表示インタフェースに表示させる制御を行う表示制御部とを有する画像表示端末である。
Description
本発明は、表示インタフェースに画像を表示する技術に関する。
本願は、2013年10月24日に、日本国に出願された日本国特許出願2013-221409号に基づき優先権を主張し、その内容をここに援用する。
本願は、2013年10月24日に、日本国に出願された日本国特許出願2013-221409号に基づき優先権を主張し、その内容をここに援用する。
ユーザが画像を撮影する際、撮影の参考となる構図等を指示または示唆する画像が表示されると、便利である。このような画像を表示する技術が、例えば特許文献1に記載されている。特許文献1に記載された技術では、撮影条件を示す撮影条件情報がクライアントから画像サーバに送信され、撮影条件情報に対応した画像が画像サーバからクライアントに送信される。画像サーバから受信された画像はクライアントで表示される。
しかし、特許文献1に記載された技術では以下の課題がある。この技術では、画像サーバから受信された画像がクライアントで表示された後、画像を切り替える操作をユーザが行ったとき、表示されている画像が別の画像に切り替わる。このため、画像を切り替える操作がユーザの負担になる。
本発明は、上述した課題に鑑みてなされたものであって、画像を切り替える操作に関するユーザの負担を軽減しつつ、撮影の参考となる画像を表示することを目的とする。
本発明の第一態様に係る画像表示端末は、複数のサンプル画像、および前記サンプル画像の表示時間を記憶する記憶モジュールと、撮像モジュールから連続的に出力されるライブ画像、および前記記憶モジュールに記憶されている前記サンプル画像を表示する表示インタフェースと、前記表示インタフェースに前記ライブ画像を表示させ、かつ、前記表示インタフェースに前記サンプル画像を前記表示時間だけ表示させ、前記表示時間が経過した後、前記表示インタフェースに、表示中の前記サンプル画像を非表示にさせると共に、非表示にさせた前記サンプル画像と異なる前記サンプル画像を前記表示時間だけ前記表示インタフェースに表示させる制御を行う表示制御部と、を有する画像表示端末である。
本発明の第二態様によれば、上記第一態様に係る画像表示端末において、前記表示時間を決定し、決定した前記表示時間を前記記憶モジュールに記憶させる表示時間設定部をさらに有してもよい。
本発明の第三態様によれば、上記第二態様に係る画像表示端末において、ユーザの操作を受け付ける操作インタフェースをさらに有し、前記表示時間設定部は、前記ユーザの操作に応じて前記表示時間を決定し、決定した前記表示時間を前記記憶モジュールに記憶させてもよい。
本発明の第四態様によれば、上記第三態様に係る画像表示端末において、前記表示時間設定部は、前記ユーザの操作が、前記サンプル画像を選択する操作であった場合、選択された前記サンプル画像の前記表示時間を決定し、決定した前記表示時間を、選択された前記サンプル画像と対応付けて前記記憶モジュールに記憶させてもよい。
本発明の第五態様によれば、上記第一態様に係る画像表示端末において、ユーザの操作を受け付ける操作インタフェースをさらに有し、前記表示制御部は、前記ユーザの操作が、表示中の前記サンプル画像を選択する操作であった場合、前記表示インタフェースに、選択された表示中の前記サンプル画像を非表示にさせる制御を行ってもよい。
本発明の第六態様によれば、上記第一態様に係る画像表示端末において、ユーザの操作を受け付ける操作インタフェースをさらに有し、前記表示制御部は、前記ユーザの操作が、前記サンプル画像の非表示を指示する操作であった場合、前記表示インタフェースに、表示中の全ての前記サンプル画像を非表示にさせる制御を行ってもよい。
本発明の第七態様によれば、上記第一態様に係る画像表示端末において、ユーザの操作を受け付ける操作インタフェースをさらに有し、前記表示制御部は、前記ユーザの操作が、表示中の前記サンプル画像を選択する操作であった場合、前記表示インタフェースに、選択された表示中の前記サンプル画像を、前記表示時間が経過した後も表示させる制御を行ってもよい。
本発明の第八態様によれば、上記第一態様に係る画像表示端末において、前記ライブ画像が表示されている間のみ、前記サンプル画像が表示されている時間を計測する計測部をさらに有し、前記表示制御部は、前記計測部が計測した時間に基づいて、前記表示時間が経過したか否かを判定してもよい。
本発明の第九態様によれば、上記第一態様から第八態様のいずれか一態様に係る画像表示端末において、検索条件を示す検索条件情報を生成する検索部と、前記検索条件情報を外部装置に送信し、前記検索条件情報に基づいて検索された検索画像を前記外部装置から受信する通信インタフェースと、をさらに有し、前記記憶モジュールは、受信された前記検索画像を前記サンプル画像として記憶してもよい。
本発明の第十態様によれば、上記第九態様に係る画像表示端末において、検索された前記検索画像の数に基づいて前記表示時間を決定し、決定した前記表示時間を前記記憶モジュールに記憶させる表示時間設定部をさらに有してもよい。
本発明の第十一態様によれば、上記第十態様に係る画像表示端末において、前記表示時間設定部は、検索された前記検索画像の数が多い程、前記サンプル画像の1枚当たりの前記表示時間をより短い時間に決定してもよい。
本発明の第十二態様によれば、上記第十態様に係る画像表示端末において、前記表示時間設定部は、検索された前記検索画像の数が所定の数未満である場合、前記サンプル画像の前記表示時間を0に決定してもよい。
本発明の第十三態様によれば、上記第九態様に係る画像表示端末において、前記表示制御部は、検索された前記検索画像の数が多い程、より多い数の前記サンプル画像を同時に表示させる制御を行ってもよい。
本発明の第十四態様によれば、上記第九態様に係る画像表示端末において、前記表示制御部は、表示中の前記サンプル画像の識別情報と、検索により前記記憶モジュールに記憶された前記サンプル画像の識別情報とを比較した結果に基づいて、表示中の前記サンプル画像のいずれかを選択し、前記表示インタフェースに、選択された前記サンプル画像を非表示にさせると共に、検索により前記記憶モジュールに記憶された前記サンプル画像を前記表示時間だけ表示させてもよい。
本発明の第十五態様によれば、上記第九態様に係る画像表示端末において、前記検索部は、第1の所定時間が経過する毎に、前記検索条件情報を生成し、前記通信インタフェースは、第2の所定時間が経過する毎に、前記検索条件情報を外部装置に送信してもよい。
本発明の第十六態様によれば、上記第九態様に係る画像表示端末において、ユーザの操作を受け付ける操作インタフェースをさらに有し、前記検索部は、前記ユーザの操作が、検索条件を指定する操作であった場合、指定された前記検索条件に基づいて前記検索条件情報を生成してもよい。
本発明の第十七態様によれば、上記第十六態様に係る画像表示端末において、前記表示制御部は、前記表示インタフェースに、前記検索条件が指定される画面を前記ライブ画像と共に表示させる制御を行ってもよい。
本発明の第十八態様によれば、上記第九態様に係る画像表示端末において、ユーザの操作を受け付ける操作インタフェースをさらに有し、前記検索部は、前記ユーザの操作が、表示中の前記サンプル画像を選択する操作であった場合、選択された前記サンプル画像と類似する画像を検索するための前記検索条件情報を生成してもよい。
本発明の第十九態様によれば、上記第九態様に係る画像表示端末において、ユーザの操作を受け付ける操作インタフェースをさらに有し、前記検索部は、前記ユーザの操作が、表示中の前記サンプル画像を選択する操作であった場合、選択された前記サンプル画像を検索したときの検索条件を示す検索条件情報を、選択された前記サンプル画像と対応付けて前記記憶モジュールに記憶させ、前記ユーザの操作が、検索条件を指定する操作であった場合、指定された前記検索条件を示す前記検索条件情報に対応する前記サンプル画像を、前記記憶モジュールに記憶されている前記サンプル画像から検索してもよい。
本発明の第二十態様によれば、上記第一態様に係る画像表示端末において、前記記憶モジュールに記憶されている前記サンプル画像から表示対象の前記サンプル画像を選択する画像選択部をさらに有し、前記表示制御部は、前記表示インタフェースに、選択された前記サンプル画像を表示させる制御を行ってもよい。
本発明の第二十一態様によれば、上記第二十態様に係る画像表示端末において、前記画像選択部は、複数の同一の前記サンプル画像が前記記憶モジュールに記憶されている場合、複数の同一の前記サンプル画像のうち1つの前記サンプル画像を選択してもよい。
本発明の第二十二態様によれば、上記第二十態様に係る画像表示端末において、前記画像選択部は、複数の類似する前記サンプル画像が前記記憶モジュールに記憶されている場合、複数の類似する前記サンプル画像のうち1つの前記サンプル画像を選択してもよい。
本発明の第二十三態様によれば、上記第二十態様に係る画像表示端末において、前記記憶モジュールは、前記サンプル画像が撮影されたときの撮影条件を示す撮影条件情報を前記サンプル画像と対応付けて記憶し、前記画像選択部は、前記記憶モジュールに記憶されている前記撮影条件情報のうち前記撮像モジュールが対応可能な撮影条件を示す前記撮影条件情報に対応する前記サンプル画像のみを選択してもよい。
本発明の第二十四態様によれば、上記第一態様に係る画像表示端末において、前記サンプル画像の表示位置を決定し、決定した前記表示位置を前記記憶モジュールに記憶させる表示位置設定部をさらに有し、前記表示制御部は、前記表示インタフェースに、決定した前記表示位置に前記サンプル画像を表示させる制御を行ってもよい。
本発明の第二十五態様によれば、上記第二十四態様に係る画像表示端末において、前記表示位置設定部は、前記サンプル画像の表示位置を、前記ライブ画像が表示されている領域と異なる領域中の位置に決定してもよい。
本発明の第二十六態様によれば、上記第二十四態様に係る画像表示端末において、前記表示位置設定部は、前記サンプル画像の表示位置を、前記ライブ画像が表示されている領域において、前記領域の中心位置と異なる位置に決定してもよい。
本発明の第二十七態様によれば、上記第二十四態様に係る画像表示端末において、記表示位置設定部は、前記サンプル画像の表示位置を、前記ライブ画像が表示されている領域において、主要な被写体が表示されている領域とは異なる領域中の位置に決定してもよい。
本発明の第二十八態様によれば、上記第一態様に係る画像表示端末において、前記表示制御部は、前記表示インタフェースに、前記サンプル画像に関連する情報を前記サンプル画像と共に表示させる制御を行ってもよい。
本発明の第二十九態様によれば、上記第一態様に係る画像表示端末において、前記表示制御部は、前記表示インタフェースに、表示中の前記サンプル画像が非表示となるまでの第1時間または表示中の前記サンプル画像が表示された時点から経過した第2時間を表示させる制御を行ってもよい。
本発明の第三十態様によれば、上記第二十九態様に係る画像表示端末において、前記表示制御部は、前記表示インタフェースに、前記第1時間または前記第2時間に基づいて加工された前記サンプル画像を表示させる制御を行ってもよい。
本発明の第三十一態様によれば、上記第一態様に係る画像表示端末において、前記記憶モジュールは、前記サンプル画像が撮影されたときの撮影条件を示す撮影条件情報を前記サンプル画像と対応付けて記憶し、ユーザの操作を受け付ける操作インタフェースと、前記ユーザの操作が、表示中の前記サンプル画像を選択する操作であった場合、選択された前記サンプル画像に対応する前記撮影条件情報が示す撮影条件を前記撮像モジュールに設定する撮影条件設定部と、をさらに有してもよい。
本発明の第三十二態様によれば、上記第一態様に係る画像表示端末において、ユーザの操作を受け付ける操作インタフェースをさらに有し、前記表示制御部は、前記ユーザの操作が、表示中の前記サンプル画像を選択する操作であった場合、前記表示インタフェースに、選択された前記サンプル画像を撮影するためのアドバイスを表示させる制御を行ってもよい。
本発明の第三十三態様によれば、上記第一態様に係る画像表示端末において、ユーザの操作を受け付ける操作インタフェースをさらに有し、前記表示制御部は、前記ユーザの操作が、非表示になった前記サンプル画像の再表示を指示する操作であった場合、前記表示インタフェースに、非表示になった前記サンプル画像を表示させてもよい。
本発明の第三十四態様によれば、上記第三十三態様に係る画像表示端末において、前記表示制御部は、前記ユーザの操作が、非表示になった複数の前記サンプル画像の再表示を指示する操作であった場合、前記表示インタフェースに、非表示になった複数の前記サンプル画像の一覧を表示させる制御を行ってもよい。
本発明の第三十五態様によれば、上記第三十三態様に係る画像表示端末において、前記表示制御部は、前記ユーザの操作が、非表示になった前記サンプル画像の再表示を指示する操作であった場合、前記表示インタフェースに、直前に非表示になった前記サンプル画像を表示させる制御を行ってもよい。
本発明の第三十六態様によれば、上記第一態様に係る画像表示端末において、ユーザの操作を受け付ける操作インタフェースをさらに有し、前記表示制御部は、前記ユーザの操作が、オートフォーカスを指示する操作であった場合、前記表示インタフェースに、表示中の前記サンプル画像を非表示にさせる制御を行ってもよい。
本発明の第三十七態様によれば、上記第一態様に係る画像表示端末において、自端末の姿勢または動きを検出する動き検出部をさらに有し、前記表示制御部は、前記表示インタフェースに、検出された前記姿勢または前記動きに応じて、表示中の前記サンプル画像の表示位置を変化させながら前記サンプル画像を表示させる制御を行ってもよい。
本発明の第三十八態様によれば、上記第一態様に係る画像表示端末において、自端末の姿勢または動きを検出する動き検出部をさらに有し、前記表示制御部は、前記表示インタフェースに、検出された前記姿勢または前記動きに応じて、表示中の前記サンプル画像を非表示にさせる制御を行ってもよい。
本発明の第三十九態様によれば、上記第一態様に係る画像表示端末において、ライブ画像を連続的に撮像する撮像モジュールをさらに有してもよい。
本発明の第四十態様によれば、上記第一態様に係る画像表示端末において、同時に表示される前記サンプル画像の数を決定し、決定した前記数を前記記憶モジュールに記憶させる数設定部をさらに有し、前記表示制御部は、前記表示インタフェースに、決定した前記数の前記サンプル画像を表示させる制御を行ってもよい。
本発明の第四十一態様によれば、上記第一態様に係る画像表示端末において、前記サンプル画像の表示サイズを決定し、決定した前記表示サイズを前記記憶モジュールに記憶させる表示サイズ設定部をさらに有し、前記表示制御部は、前記表示インタフェースに、決定した前記表示サイズで前記サンプル画像を表示させる制御を行ってもよい。
本発明の第四十二態様によれば、上記第一態様に係る画像表示端末において、前記サンプル画像の明るさを決定し、決定した前記明るさを前記記憶モジュールに記憶させる明るさ設定部をさらに有し、前記表示制御部は、前記表示インタフェースに、決定した前記明るさで前記サンプル画像を表示させる制御を行ってもよい。
本発明の第四十三態様によれば、上記第一態様に係る画像表示端末において、前記サンプル画像の透明度を決定し、決定した前記透明度を前記記憶モジュールに記憶させる透明度設定部をさらに有し、前記表示制御部は、前記表示インタフェースに、決定した前記透明度で前記サンプル画像を表示させる制御を行ってもよい。
本発明の第四十四態様によれば、上記第一態様に係る画像表示端末において、前記表示制御部は、前記表示インタフェースに、表示中の前記サンプル画像の表示位置を変化させながら前記サンプル画像を表示させる制御を行ってもよい。
本発明の第四十五態様によれば、上記第一態様に係る画像表示端末において、前記表示制御部は、前記表示インタフェースに、前記サンプル画像をフェードインまたはフェードアウトさせながら前記サンプル画像を表示させる制御を行ってもよい。
本発明の第四十六態様によれば、上記第一態様に係る画像表示端末において、前記表示制御部は、前記表示インタフェースに、表示中の前記サンプル画像を拡大または縮小させながら前記サンプル画像を表示させる制御を行ってもよい。
本発明の第四十七態様に係る画像表示方法は、表示インタフェースが、撮像モジュールから連続的に出力されるライブ画像を表示するステップと、前記表示インタフェースが、複数のサンプル画像と、前記サンプル画像の表示時間とを記憶する記憶モジュールに記憶されている前記サンプル画像を前記表示時間だけ表示するステップと、前記表示時間が経過した後、前記表示インタフェースが、表示中の前記サンプル画像を非表示にするステップと、前記表示インタフェースが、非表示にした前記サンプル画像と異なる前記サンプル画像を前記表示時間だけ表示するステップと、を有する画像表示方法である。
本発明の第四十八態様に係るコンピュータに実行させるプログラムは、撮像モジュールから連続的に出力されるライブ画像を表示するステップと、複数のサンプル画像と、前記サンプル画像の表示時間とを記憶する記憶モジュールに記憶されている前記サンプル画像を前記表示時間だけ表示するステップと、前記表示時間が経過した後、表示中の前記サンプル画像を非表示にするステップと、非表示にした前記サンプル画像と異なる前記サンプル画像を前記表示時間だけ表示するステップと、をコンピュータに実行させるプログラムである。
本発明によれば、表示インタフェースにライブ画像が表示され、かつ、表示インタフェースにサンプル画像が表示時間だけ表示され、表示時間が経過した後、表示中のサンプル画像が非表示になると共に、非表示になったサンプル画像と異なるサンプル画像が表示時間だけ表示インタフェースに表示される。これによって、画像を切り替える操作に関するユーザの負担を軽減しつつ、撮影の参考となる画像を表示することができる。
以下、図面を参照し、本発明の実施形態を説明する。
(第1の実施形態)
まず、本発明の第1の実施形態を説明する。図1は、本実施形態による画像表示端末20aの構成を示している。画像表示端末20aは、記憶モジュール200、表示インタフェース201、制御部202aを有する。画像表示端末20aは、ライブ画像(ライブ画像を表示するための画像データ)を連続的に撮像する撮像モジュール100と有線通信または無線通信で接続されている。ライブ画像は、動画像を構成する個々の画像である。
まず、本発明の第1の実施形態を説明する。図1は、本実施形態による画像表示端末20aの構成を示している。画像表示端末20aは、記憶モジュール200、表示インタフェース201、制御部202aを有する。画像表示端末20aは、ライブ画像(ライブ画像を表示するための画像データ)を連続的に撮像する撮像モジュール100と有線通信または無線通信で接続されている。ライブ画像は、動画像を構成する個々の画像である。
記憶モジュール200(記憶デバイス)は、画像表示端末20aに内蔵されるメモリ等の不揮発性記録媒体または揮発性記録媒体である。記憶モジュール200(記憶デバイス)は、複数のサンプル画像(サンプル画像を表示するための画像データ)と、サンプル画像の表示時間(設定時間)とを記憶する。
サンプル画像は、撮影の参考となる画像であって、ユーザに構図等を指示または示唆する画像である。表示時間は、サンプル画像が表示されている状態が継続する時間である。表示インタフェース201(表示モジュール、表示デバイス)は、撮像モジュール100から連続的に出力されるライブ画像と、記憶モジュール200に記憶されているサンプル画像とを表示する。
サンプル画像は、撮影の参考となる画像であって、ユーザに構図等を指示または示唆する画像である。表示時間は、サンプル画像が表示されている状態が継続する時間である。表示インタフェース201(表示モジュール、表示デバイス)は、撮像モジュール100から連続的に出力されるライブ画像と、記憶モジュール200に記憶されているサンプル画像とを表示する。
制御部202aは、CPU(Central Processing Unit)等の制御モジュール(制御デバイス)であって、画像表示端末20aの動作を制御する。本実施形態では、制御部202aは表示制御部2020を有する。表示制御部2020は、撮像モジュール100から出力されるライブ画像を取り込み、取り込んだライブ画像と、記憶モジュール200に記憶されているサンプル画像とを表示インタフェース201に表示させる制御を行う。具体的には、表示制御部2020は、表示インタフェース201にライブ画像を表示させ、かつ、表示インタフェース201にサンプル画像を、記憶モジュール200に記憶されている表示時間だけ表示させる制御を行う。表示時間が経過した後、表示制御部2020は、表示インタフェース201に、表示中のサンプル画像を非表示にさせる。これと共に、表示制御部2020は、非表示にさせたサンプル画像と異なるサンプル画像を、記憶モジュール200に記憶されている表示時間だけ表示インタフェース201に表示させる制御を行う。表示制御部2020は、非表示にさせたサンプル画像と異なるサンプル画像を表示インタフェース201に表示させる場合、例えば表示中のサンプル画像が非表示になった直後、または表示中のサンプル画像が非表示になってから任意の時間が経過した後に、サンプル画像を表示させる。
図2は、記憶モジュール200が記憶するデータの一例を示している。サンプル画像と表示時間とが、対となって記憶モジュール200に記憶されている。すなわち、サンプル画像と表示時間とは、互いに対応付けられた(関連付けられた)状態で記憶モジュール200に記憶されている。図2では、全てのサンプル画像に対して同一の表示時間が与えられており、その表示時間は1分である。他の例として、サンプル画像毎に表示時間が異なっていてもよい。あるいは、複数のサンプル画像からなるグループに対して同一の表示時間が与えられており、グループ毎に表示時間が異なっていてもよい。
記憶モジュール200は、制御部202aの動作を制御するためのプログラムや必要なデータを記憶してもよい。制御部202aの機能は、例えば制御部202aの動作を制御するためのプログラムを、画像表示端末20aのコンピュータが読み込んで実行することにより、ソフトウェアの機能として実現可能である。また、このプログラムは、例えばフラッシュメモリのような「コンピュータ読み取り可能な記録媒体」により提供されてもよい。また、上述したプログラムは、このプログラムを記憶装置等に格納したコンピュータから、伝送媒体を介して、あるいは伝送媒体中の伝送波により画像表示端末20aに伝送されることで画像表示端末20aに入力されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように、情報を伝送する機能を有する媒体である。また、上述したプログラムは、前述した機能の一部を実現してもよい。さらに、上述したプログラムは、前述した機能をコンピュータに既に記録されているプログラムとの組合せで実現できる、いわゆる差分ファイル(差分プログラム)であってもよい。
次に、画像表示端末20aの動作を説明する。図3は画像表示端末20aの動作の手順の一例を示している。図3に示す例では、ライブ画像を表示する動作が開始された時点で記憶モジュール200にサンプル画像が記憶されている。記憶モジュール200に記憶されるサンプル画像は、他の実施形態で説明するように、ネットワーク上で検索された画像であってもよい。
ライブ画像を表示する動作が開始されると、表示制御部2020は、撮像モジュール100から出力されたライブ画像を取り込み、表示インタフェース201に、取り込んだライブ画像を表示させる(ステップS100)。この結果、表示インタフェース201はライブ画像を表示する。表示制御部2020がライブ画像を取り込む動作は、撮像モジュール100が撮像を行う動作と同期して行われる。例えば、表示制御部2020は、撮像モジュール100が撮像を行う周期(フレーム)と同じ周期でライブ画像を取り込む。ステップS100の処理が1回行われる毎に、1フレームまたは複数フレームのライブ画像が表示される。
ライブ画像が表示された後、表示制御部2020は、サンプル画像を表示するか否かを判定する(ステップS105)。例えば表示インタフェース201にサンプル画像が1枚も表示されていない場合、サンプル画像を表示すると判定される。また、例えば同時に表示されるサンプル画像の数が決定されており、表示インタフェース201に表示されているサンプル画像の数が、同時に表示されるサンプル画像の数よりも少ない場合、サンプル画像を表示すると判定される。サンプル画像を表示しないと判定された場合、ステップS120の処理が行われる。
サンプル画像を表示すると判定された場合、表示制御部2020は、記憶モジュール200に記憶されているサンプル画像から、表示インタフェース201に表示されるサンプル画像を選択する(ステップS110)。表示制御部2020は、表示されていないサンプル画像がなくなるまで、既に表示されたサンプル画像を選択することを禁止してもよい。あるいは、表示制御部2020は、サンプル画像が表示されてから所定時間内、もしくはサンプル画像が非表示となってから所定時間内は、そのサンプル画像を選択することを禁止してもよい。これによって、まだ表示されていないサンプル画像を優先的に表示することができる。全てのサンプル画像が1回以上表示されている場合、表示制御部2020は、表示された回数がより少ないサンプル画像を優先的に選択してもよい。
表示制御部2020は、サンプル画像が表示されたか否かを示すフラグに基づいて、表示インタフェース201に表示されるサンプル画像を選択してもよい。このフラグは、サンプル画像と対となって、すなわちサンプル画像と対応付けられた状態で記憶モジュール200に記憶される。例えばこのフラグの値は、サンプル画像が既に表示されている場合と、サンプル画像がまだ表示されていない場合とで異なる。既に表示されたサンプル画像のフラグの値は、表示済みであることを示す値である。まだ表示されていないサンプル画像のフラグの値は、未表示であることを示す値である。このフラグの値は、サンプル画像が表示された回数を示す値であってもよい。
サンプル画像が選択された後、表示制御部2020は、選択されたサンプル画像を記憶モジュール200から読み出して表示インタフェース201に出力し、表示インタフェース201に対して、ライブ画像が表示されている画面と同一の画面にサンプル画像を表示させる(ステップS115)。このとき、表示制御部2020は、表示インタフェース201にサンプル画像が表示されている時間の計測を開始する。時間の計測を開始するタイミングは、表示インタフェース201にサンプル画像が表示されるタイミングに基づくタイミングであればよい。例えば、時間の計測を開始するタイミングは、表示インタフェース201にサンプル画像が表示されるタイミングの直後でもよいし直前でもよい。表示インタフェース201にサンプル画像が表示されている時間の計測は、サンプル画像毎に行われる。表示制御部2020がタイマを備えていてもよいし、表示制御部2020が制御部202a外のタイマを制御してもよい。
図4Aおよび図4Bは、ライブ画像とサンプル画像が表示された画面の例を示している。図4Aでは、表示インタフェース201の画面にライブ画像LV1とサンプル画像SM1~SM6とが表示されている。ライブ画像LV1とサンプル画像SM1~SM6とを、各画像が重ならないように並べて表示してもよいし、ライブ画像LV1上にサンプル画像SM1~SM6を重畳して表示してもよい。
図4Aでは画面の下部にサンプル画像SM1~SM6が表示されている。サンプル画像が表示される位置は画面の下部に限らない。画面の上部、右端、左端のどこにサンプル画像が表示されてもよい。また、サンプル画像が表示される位置は画面の端部に限らない。図4Bでは、表示インタフェース201の画面にライブ画像LV1とサンプル画像SM1~SM4とが重畳して表示され、サンプル画像SM1~SM4は画面内の任意の位置に表示されている。図4A、図4Bのいずれにおいても、表示されるサンプル画像の数は6枚や4枚に限らない。
サンプル画像が表示された後、表示制御部2020は、表示中のサンプル画像について、時間の計測を開始した時点から経過した時間が、記憶モジュール200に記憶されている表示時間を超えたサンプル画像があるか否かを判定する。すなわち、表示制御部2020は、表示時間が経過したサンプル画像があるか否かを判定する(ステップS120)。
表示中の全てのサンプル画像について、時間の計測を開始した時点から経過した時間が、記憶モジュール200に記憶されている表示時間を超えていない場合、表示時間が経過したサンプル画像がないと判定される。この場合、ステップS130の処理が行われる。
表示中の全てのサンプル画像について、時間の計測を開始した時点から経過した時間が、記憶モジュール200に記憶されている表示時間を超えていない場合、表示時間が経過したサンプル画像がないと判定される。この場合、ステップS130の処理が行われる。
表示中のサンプル画像のうち1枚以上のサンプル画像について、時間の計測を開始した時点から経過した時間が、記憶モジュール200に記憶されている表示時間を超えている場合、表示時間が経過したサンプル画像があると判定される。この場合、表示制御部2020は、表示インタフェース201に対して、表示中のサンプル画像のうち表示時間が経過したサンプル画像を非表示にさせる(ステップS125)。この結果、表示インタフェース201は表示中のサンプル画像を非表示にする。すなわち、表示インタフェース201は表示中のサンプル画像を表示インタフェース201の画面から消去する。
表示制御部2020は、同一のサンプル画像に対してステップS115~S125の処理を行うことにより、表示インタフェース201に対して、そのサンプル画像を表示時間だけ表示させる。つまり、表示制御部2020は、ステップS115で表示インタフェース201に、サンプル画像を表示させ、サンプル画像が表示されてから表示時間が経過した後、ステップS125で表示インタフェース201に、表示中のサンプル画像を非表示にさせる制御を行う。
サンプル画像が非表示になった後、表示制御部2020は、画像の表示を終了するか否かを判定する(ステップS130)。ユーザによる終了の指示があった場合や、予め設定された所定時間が経過した場合など、画像の表示を終了するイベントが発生した場合、画像の表示を終了すると判定される。この場合、ライブ画像およびサンプル画像の表示が終了する。
画像の表示を終了しない場合、ステップS100でライブ画像が表示される。以後、前述した動作が再度行われる。ステップS125でサンプル画像が非表示になった直後にステップS115でサンプル画像が表示される場合、ステップS125で非表示になるサンプル画像と、ステップS115で表示されるサンプル画像とは、異なるサンプル画像である。したがって、表示制御部2020は、ステップS125でサンプル画像を非表示にさせた後、ステップS115で、非表示にさせたサンプル画像と異なるサンプル画像を表示インタフェース201に表示させる。
本実施形態では、ライブ画像を表示する動作が継続している間、少なくとも2枚のサンプル画像が表示され、その2枚のサンプル画像のうち一方が非表示になった後に他方が表示される。3枚以上のサンプル画像が表示される場合であっても、いずれか2枚のサンプル画像のうち一方が非表示になった後に他方が表示される場合は本実施形態の概念の範囲内である。
次に、本発明の第1の実施形態の変形例を説明する。
<第1の変形例>
第1の変形例を説明する。本変形例では、ユーザが画像表示端末を操作して画像の撮影を行うことができる。図5は、本変形例の画像表示端末20bの構成を示している。画像表示端末20bは、記憶モジュール200、表示インタフェース201、制御部202a、操作インタフェース203を有する。既に説明した構成については、説明を省略する。
操作インタフェース203(操作モジュール、操作デバイス)はユーザの操作を受け付ける。操作インタフェース203は、ユーザが操作を行って画像表示端末20bに何らかの情報を入力可能なインタフェースである。操作インタフェース203は、ボタン、スイッチ、キー等であってもよいし、表示インタフェースと一体化されたタッチパネルであってもよい。
第1の変形例を説明する。本変形例では、ユーザが画像表示端末を操作して画像の撮影を行うことができる。図5は、本変形例の画像表示端末20bの構成を示している。画像表示端末20bは、記憶モジュール200、表示インタフェース201、制御部202a、操作インタフェース203を有する。既に説明した構成については、説明を省略する。
操作インタフェース203(操作モジュール、操作デバイス)はユーザの操作を受け付ける。操作インタフェース203は、ユーザが操作を行って画像表示端末20bに何らかの情報を入力可能なインタフェースである。操作インタフェース203は、ボタン、スイッチ、キー等であってもよいし、表示インタフェースと一体化されたタッチパネルであってもよい。
ユーザは、操作インタフェース203を介して、撮像モジュール100に対する撮影指示(レリーズ)を入力可能である。操作インタフェース203を介して撮影指示が入力されると、撮影指示に基づく信号が撮像モジュール100に出力されることにより、撮像モジュール100は画像(静止画像)を撮影し、出力する。例えば画像表示端末20bの記憶モジュール200が、撮像モジュール100から出力された画像を記憶する。あるいは、画像表示端末20bとは異なる撮像端末が撮像モジュール100と記憶モジュールとを有する場合、撮像端末の記憶モジュールが、撮像モジュール100から出力された画像を記憶する。
また、ユーザは、操作インタフェース203を介して、撮像モジュール100に対するオートフォーカスの指示を入力可能である。操作インタフェース203を介してオートフォーカスの指示が入力されると、オートフォーカスの指示に基づく信号が撮像モジュール100に出力され、撮像モジュール100はフォーカス調整を行う。また、表示制御部2020は、操作インタフェース203が受け付けたユーザの操作が、オートフォーカスを指示する操作であった場合、表示インタフェース201に、表示中のサンプル画像を非表示にさせる制御を行う。これによって、ユーザがライブ画像のフォーカス状態を確認するときにサンプル画像が邪魔にならないように制御することができる。非表示になるサンプル画像は表示中の全てのサンプル画像であってもよいし、ライブ画像が表示されている領域において、当該領域の中心位置に表示されているサンプル画像あるいは当該領域の中心位置に最も近い位置に表示されているサンプル画像であってもよい。
オートフォーカスの指示が解除された場合に、非表示になったサンプル画像を再度表示してもよい。例えば、表示制御部2020は、操作インタフェース203が受け付けたユーザの操作が、オートフォーカスの解除を指示する操作であった場合、表示インタフェース201に、オートフォーカスを指示する操作が行われたときに非表示になったサンプル画像を表示させる制御を行う。これによって、ユーザが再度サンプル画像を確認することができる。
<第2の変形例>
次に、本発明の第1の実施形態の第2の変形例を説明する。本変形例では、画像表示端末が撮像を行う。図6は、本変形例の画像表示端末20cの構成を示している。画像表示端末20cは、撮像モジュール100、記憶モジュール200、表示インタフェース201、制御部202aを有する。これらの構成については、既に説明したので説明を省略する。画像表示端末20cが操作インタフェース203を有していてもよい。本変形例によれば、画像表示端末20cが撮像とライブ画像およびサンプル画像の表示とを行うことができる。画像表示端末20cを撮像端末として構成してもよい。
次に、本発明の第1の実施形態の第2の変形例を説明する。本変形例では、画像表示端末が撮像を行う。図6は、本変形例の画像表示端末20cの構成を示している。画像表示端末20cは、撮像モジュール100、記憶モジュール200、表示インタフェース201、制御部202aを有する。これらの構成については、既に説明したので説明を省略する。画像表示端末20cが操作インタフェース203を有していてもよい。本変形例によれば、画像表示端末20cが撮像とライブ画像およびサンプル画像の表示とを行うことができる。画像表示端末20cを撮像端末として構成してもよい。
本実施形態によれば、複数のサンプル画像、およびサンプル画像の表示時間を記憶する記憶モジュール200と、撮像モジュール100から連続的に出力されるライブ画像、および記憶モジュール200に記憶されているサンプル画像とを表示する表示インタフェース201と、表示インタフェース201にライブ画像を表示させ、かつ、表示インタフェース201にサンプル画像を表示時間だけ表示させ、表示時間が経過した後、表示インタフェース201に、表示中のサンプル画像を非表示にさせると共に、非表示にさせたサンプル画像と異なるサンプル画像を表示時間だけ表示インタフェース201に表示させる制御を行う表示制御部2020と、を有する画像表示端末が構成される。
また、本実施形態によれば、表示インタフェース201が、撮像モジュール100から連続的に出力されるライブ画像を表示するステップS100と、表示インタフェース201が、複数のサンプル画像、およびサンプル画像の表示時間を記憶する記憶モジュール200に記憶されているサンプル画像を表示時間だけ表示するステップS115と、表示時間が経過した後、表示インタフェース201が、表示中のサンプル画像を非表示にするステップS125と、表示インタフェース201が、非表示にしたサンプル画像と異なるサンプル画像を表示時間だけ表示するステップS115と、を有する画像表示方法が構成される。
また、本実施形態によれば、撮像モジュール100から連続的に出力されるライブ画像を表示するステップS100と、複数のサンプル画像、およびサンプル画像の表示時間を記憶する記憶モジュール200に記憶されているサンプル画像を表示時間だけ表示するステップS115と、表示時間が経過した後、表示中のサンプル画像を非表示にするステップS125と、非表示にしたサンプル画像と異なるサンプル画像を表示時間だけ表示するステップS115と、をコンピュータに実行させるプログラムが構成される。
本実施形態では、表示されるサンプル画像が自動的に切り替わるので、画像を切り替える操作に関するユーザの負担を軽減することができる。また、サンプル画像を表示することによって、撮影の参考となる画像を表示することができる。これによって、ユーザが知らない構図等をユーザに気付かせることができる。
(第2の実施形態)
次に、本発明の第2の実施形態を説明する。図7は、本実施形態による画像表示端末20dの構成を示している。画像表示端末20dは、記憶モジュール200、表示インタフェース201、制御部202bを有する。既に説明した構成については、説明を省略する。制御部202bは、表示制御部2020、表示時間設定部2021を有する。表示時間設定部2021は、表示時間を決定し、決定した表示時間を記憶モジュール200に記憶させる。
次に、本発明の第2の実施形態を説明する。図7は、本実施形態による画像表示端末20dの構成を示している。画像表示端末20dは、記憶モジュール200、表示インタフェース201、制御部202bを有する。既に説明した構成については、説明を省略する。制御部202bは、表示制御部2020、表示時間設定部2021を有する。表示時間設定部2021は、表示時間を決定し、決定した表示時間を記憶モジュール200に記憶させる。
次に、画像表示端末20dの動作を説明する。図8は画像表示端末20dの動作の手順の一例を示している。以下では、図3に示す動作と異なる点を説明する。
ライブ画像を表示する動作が開始されると、表示時間設定部2021は、サンプル画像の表示時間を決定し、決定した表示時間を、サンプル画像と対応付けて記憶モジュール200に記憶させる(ステップS200)。これによって、サンプル画像の表示時間が設定される。
表示時間は、各サンプル画像間で同一の所定時間であってもよいし、サンプル画像毎に異なるランダムな時間であってもよい。表示時間設定部2021は、プログラムによって規定されている手順で値を生成し、表示時間を、その生成した値に決定してもよい。あるいは、画像表示端末20dが通信インタフェースを有する場合、表示時間設定部2021は、通信インタフェースを介して外部装置から値を取得し、表示時間を、その取得した値に決定してもよい。
画像表示端末20dが操作インタフェース203を有する場合、表示時間の決定方法をユーザが選択してもよい。ユーザが表示時間の決定方法を選択する場合、表示時間設定部2021は、ユーザが選択した方法に基づいて表示時間を決定する。例えば、ユーザが表示時間を所定時間にすることを選択した場合、表示時間設定部2021は、表示時間を所定時間に決定する。ユーザが具体的な所定時間を指定してもよい。また、ユーザが表示時間をランダムな時間にすることを選択した場合、表示時間設定部2021はサンプル画像毎にランダムな時間を生成し、表示時間を、その生成した時間に決定する。
サンプル画像の表示時間が設定された後、ステップS100でライブ画像が表示される。ステップS100~S130の処理については、既に説明したので説明を省略する。
図8では表示時間の設定(ステップS200)が最初に行われるが、表示時間の設定(ステップS200)が行われるタイミングはこれに限らない。表示時間の設定(ステップS200)は、サンプル画像の表示(ステップS115)よりも前に行われればよい。
本実施形態によれば、サンプル画像の表示時間を任意の時間に設定することができる。
(第3の実施形態)
次に、本発明の第3の実施形態を説明する。図9は、本実施形態による画像表示端末20eの構成を示している。画像表示端末20eは、記憶モジュール200、表示インタフェース201、制御部202b、操作インタフェース203を有する。既に説明した構成については、説明を省略する。本実施形態では、表示時間設定部2021は、ユーザの操作に応じて表示時間を決定し、決定した表示時間を記憶モジュール200に記憶させる。
次に、本発明の第3の実施形態を説明する。図9は、本実施形態による画像表示端末20eの構成を示している。画像表示端末20eは、記憶モジュール200、表示インタフェース201、制御部202b、操作インタフェース203を有する。既に説明した構成については、説明を省略する。本実施形態では、表示時間設定部2021は、ユーザの操作に応じて表示時間を決定し、決定した表示時間を記憶モジュール200に記憶させる。
次に、画像表示端末20eの動作を説明する。図10は画像表示端末20eの動作の手順の一例を示している。以下では、図8に示す動作と異なる点を説明する。
ステップS125でサンプル画像が非表示になった後、表示時間設定部2021は、表示時間を設定するか否かを判定する(ステップS300)。表示時間の設定を行う指示が操作インタフェース203を介して入力されていない場合、表示時間を設定しないと判定される。この場合、ステップS130の処理が行われる。
表示時間の設定を行う指示が操作インタフェース203を介して入力された場合、表示時間を設定すると判定される。この場合、表示時間設定部2021は、操作インタフェース203を介して入力される内容に応じて表示時間を決定し、決定した表示時間を記憶モジュール200に記憶させる(ステップS305)。これによって、ステップS200で設定された表示時間を変更することができる。
表示時間が設定された後、ステップS130の処理が行われる。ステップS100~S130の処理については、既に説明したので説明を省略する。
表示時間の設定(ステップS305)が行われるタイミングは、図10に示すタイミングに限らない。表示時間の設定(ステップS305)は、表示時間の設定(ステップS200)よりも後に行われればよい。あるいは、本実施形態による画像表示端末20eが、図8に示す動作を行い、表示時間の設定(ステップS200)において、ユーザの操作に応じて表示時間を設定してもよい。
ユーザがサンプル画像を指定して、そのサンプル画像の表示時間を設定してもよい。例えば、表示時間設定部2021は、操作インタフェース203が受け付けたユーザの操作が、サンプル画像を選択する操作であった場合、選択されたサンプル画像の表示時間を決定し、決定した表示時間を、選択されたサンプル画像と対応付けて記憶モジュール200に記憶させる。これによって、特定のサンプル画像の表示時間を設定することができる。
サンプル画像を選択する操作は、表示中のサンプル画像を選択する操作であってもよい。
つまり、表示中のサンプル画像の表示時間を変更可能にしてもよい。表示インタフェース201がタッチパネルである場合、表示中のサンプル画像を選択する操作は、サンプル画像のタップであってもよい。これによって、簡易な操作でサンプル画像の表示時間を設定することができる。
サンプル画像を選択する操作は、表示中のサンプル画像を選択する操作であってもよい。
つまり、表示中のサンプル画像の表示時間を変更可能にしてもよい。表示インタフェース201がタッチパネルである場合、表示中のサンプル画像を選択する操作は、サンプル画像のタップであってもよい。これによって、簡易な操作でサンプル画像の表示時間を設定することができる。
本実施形態によれば、ユーザの指示に従ってサンプル画像の表示時間を設定することができる。
(第4の実施形態)
次に、本発明の第4の実施形態を説明する。図11は、本実施形態による画像表示端末20fの構成を示している。画像表示端末20fは、記憶モジュール200、表示インタフェース201、制御部202a、操作インタフェース203を有する。既に説明した構成については、説明を省略する。本実施形態では、操作インタフェース203は、表示中のサンプル画像あるいは非表示になったサンプル画像に対するユーザの操作を受け付ける。
次に、本発明の第4の実施形態を説明する。図11は、本実施形態による画像表示端末20fの構成を示している。画像表示端末20fは、記憶モジュール200、表示インタフェース201、制御部202a、操作インタフェース203を有する。既に説明した構成については、説明を省略する。本実施形態では、操作インタフェース203は、表示中のサンプル画像あるいは非表示になったサンプル画像に対するユーザの操作を受け付ける。
例えば、表示制御部2020は、操作インタフェース203が受け付けたユーザの操作が、表示中のサンプル画像を選択する操作であった場合、表示インタフェース201に、選択された表示中のサンプル画像を非表示にさせる制御を行う。これによって、ユーザが指定したサンプル画像をすぐに非表示にすることができる。ユーザの操作は、表示中のサンプル画像のフリックであってもよい。例えば、ユーザの操作によって、サンプル画像が表示インタフェース201の画面の外にフリックされた場合に、サンプル画像が非表示になる。
あるいは、表示制御部2020は、操作インタフェース203が受け付けたユーザの操作が、サンプル画像の非表示を指示する操作であった場合、表示インタフェース201に、表示中の全てのサンプル画像を非表示にさせる制御を行う。これによって、表示中の全てのサンプル画像をすぐに非表示にすることができる。
第3の実施形態による画像表示端末20eがこれと同様の機能を実現してもよい。例えば、表示時間設定部2021は、操作インタフェース203が受け付けたユーザの操作が、サンプル画像の非表示を指示する操作であった場合、選択されたサンプル画像の表示時間を非常に小さい値(例えば0)に決定し、決定した表示時間を、選択されたサンプル画像と対応付けて記憶モジュール200に記憶させる。これによって、ユーザが操作を行った直後に図3等のステップS125でサンプル画像が非表示になる。
あるいは、表示制御部2020は、操作インタフェース203が受け付けたユーザの操作が、表示中のサンプル画像を選択する操作であった場合、表示インタフェース201に、選択された表示中のサンプル画像を、表示時間が経過した後も表示させる制御を行う。
つまり、表示中のサンプル画像が選択された場合、選択されたサンプル画像に対しては、図3等に示されるステップS125の処理は行われない。このため、表示時間が経過した後もサンプル画像の表示が継続する。これによって、ユーザが指定したサンプル画像を表示インタフェース201の画面に残し続けることができる。
つまり、表示中のサンプル画像が選択された場合、選択されたサンプル画像に対しては、図3等に示されるステップS125の処理は行われない。このため、表示時間が経過した後もサンプル画像の表示が継続する。これによって、ユーザが指定したサンプル画像を表示インタフェース201の画面に残し続けることができる。
第3の実施形態による画像表示端末20eがこれと同様の機能を実現してもよい。例えば、表示時間設定部2021は、操作インタフェース203が受け付けたユーザの操作が、サンプル画像の非表示を指示する操作であった場合、選択されたサンプル画像の表示時間を非常に大きい値(例えば表示時間として設定可能な最大の値)に決定し、決定した表示時間を、選択されたサンプル画像と対応付けて記憶モジュール200に記憶させる。
あるいは、表示制御部2020は、操作インタフェース203が受け付けたユーザの操作が、表示中のサンプル画像を選択する操作であった場合、表示インタフェース201に、選択されたサンプル画像を撮影するためのアドバイスを表示させる制御を行う。これによって、サンプル画像の撮影に有用な情報をユーザに提供することができる。サンプル画像を撮影するためのアドバイスは、撮影アングルや画角等の構図に関する情報であってもよいし、シャッタスピード等の撮影設定に関する情報であってもよい。これらの情報を、サンプル画像と対応付けられているExif(Exchangeable image file format)から取得してもよい。
あるいは、表示制御部2020は、操作インタフェース203が受け付けたユーザの操作が、非表示になったサンプル画像の再表示を指示する操作であった場合、表示インタフェース201に、非表示になったサンプル画像を表示させる制御を行う。これによって、非表示になったサンプル画像をもう一度見たいというユーザの要求に応えることができる。
例えば、表示制御部2020は、操作インタフェース203が受け付けたユーザの操作が、非表示になったサンプル画像の再表示を指示する操作であった場合、表示インタフェース201に、非表示になった複数のサンプル画像の一覧を表示させる制御を行う。具体的には、表示制御部2020は、表示インタフェース201に、非表示になったサンプル画像の再表示を指示する操作が行われた時点よりも前のタイミングで非表示になった複数のサンプル画像の一覧を表示させる制御を行う。サンプル画像の一覧が表示された後、その一覧からいずれかのサンプル画像を選択する操作を操作インタフェース203が受け付けた場合、表示制御部2020は、表示インタフェース201に、サンプル画像の一覧において選択されなかったサンプル画像を非表示にさせてもよい。
あるいは、表示制御部2020は、操作インタフェース203が受け付けたユーザの操作が、非表示になったサンプル画像の再表示を指示する操作であった場合、表示インタフェースに、直前に非表示になったサンプル画像を表示させる制御を行う。具体的には、表示制御部2020は、表示インタフェース201に、非表示になったサンプル画像の再表示を指示する操作が行われた時点に最も近いタイミングで非表示になったサンプル画像を表示させる制御を行う。
本実施形態によれば、ユーザの操作に応じて、表示中のサンプル画像または非表示になったサンプル画像の状態を変更することができる。
(第5の実施形態)
次に、本発明の第5の実施形態を説明する。図12は、本実施形態による画像表示端末20gの構成を示している。画像表示端末20gは、記憶モジュール200、表示インタフェース201、制御部202cを有する。既に説明した構成については、説明を省略する。制御部202cは、表示制御部2020、計測部2022を有する。計測部2022は、ライブ画像が表示されている間のみ、サンプル画像が表示されている時間を計測する。表示制御部2020は、計測部2022が計測した時間に基づいて、表示時間が経過したか否かを判定する。
次に、本発明の第5の実施形態を説明する。図12は、本実施形態による画像表示端末20gの構成を示している。画像表示端末20gは、記憶モジュール200、表示インタフェース201、制御部202cを有する。既に説明した構成については、説明を省略する。制御部202cは、表示制御部2020、計測部2022を有する。計測部2022は、ライブ画像が表示されている間のみ、サンプル画像が表示されている時間を計測する。表示制御部2020は、計測部2022が計測した時間に基づいて、表示時間が経過したか否かを判定する。
本実施形態では、ライブ画像を表示する画像表示モード(撮影モード)で画像表示端末20gが動作している間のみ、計測部2022が計測を行い、その他のモードで画像表示端末20gが動作している間、計測部2022は計測を行わない。その他のモードには、例えば画像表示端末20gに対して設定を行う設定モードが含まれる。また、記憶モジュール200が、撮像モジュール100によって撮影された画像(静止画像)を記憶するように画像表示端末20gが構成されている場合、その他のモードには、撮像モジュール100に記憶されている画像を再生して表示インタフェース201に画像を表示する再生モードが含まれる。
画像表示端末20gのモードが画像表示モードからその他のモードに切り替わった後、計測部2022は計測を一旦停止し、画像表示端末20gのモードが画像表示モードに切り替わった時点で計測部2022は計測を再開する。計測部2022が計測を一旦停止している間、計測された時間は保持される。
次に、画像表示端末20gの動作を説明する。図13は画像表示端末20gの動作の手順の一例を示している。以下では、図3に示す動作と異なる点を説明する。
画像表示端末20gの電源が投入されて画像表示端末20gが動作を開始した後、表示制御部2020は、画像表示端末20gが画像表示モードで動作しているか否かを判定する(ステップS400)。画像表示端末20gが画像表示モードで動作していると判定された場合、ステップS100の処理が行われる。また、画像表示端末20gが画像表示モード以外のモードで動作していると判定された場合、ステップS410の処理が行われる。
ステップS115でサンプル画像が表示された後、計測部2022は、表示中のサンプル画像について、サンプル画像が表示されている時間を計測する(ステップS405)。
サンプル画像が表示されている時間の計測は、サンプル画像毎に行われる。このとき、例えば計測部2022は、サンプル画像が表示されている時間を示すカウンタのカウント値を所定値だけ増加させる(カウントアップ)。表示インタフェース201にサンプル画像が表示されている間、ステップS405の処理が行われる毎に、計測された時間が増加する。サンプル画像が表示されている時間が計測された後、ステップS120では、表示制御部2020は、表示中のサンプル画像について、ステップS405で計測された時間が、記憶モジュール200に記憶されている表示時間を超えたサンプル画像があるか否かを判定する。
サンプル画像が表示されている時間の計測は、サンプル画像毎に行われる。このとき、例えば計測部2022は、サンプル画像が表示されている時間を示すカウンタのカウント値を所定値だけ増加させる(カウントアップ)。表示インタフェース201にサンプル画像が表示されている間、ステップS405の処理が行われる毎に、計測された時間が増加する。サンプル画像が表示されている時間が計測された後、ステップS120では、表示制御部2020は、表示中のサンプル画像について、ステップS405で計測された時間が、記憶モジュール200に記憶されている表示時間を超えたサンプル画像があるか否かを判定する。
画像表示端末20gが画像表示モード以外のモードで動作していると判定された場合、表示制御部2020および計測部2022は表示中のサンプル画像の情報を保持する(ステップS410)。例えば、表示制御部2020は表示中のサンプル画像の識別情報を保持する。表示中のサンプル画像の識別情報は、サンプル画像と対応付けられたフラグであってもよい。表示中のサンプル画像の識別情報は記憶モジュール200に記憶されてもよい。また、計測部2022は計測を一旦停止し、計測された時間を、サンプル画像と対応付けて保持する。計測された時間は記憶モジュール200に記憶されてもよい。
表示中のサンプル画像の情報が保持された後、表示制御部2020は動作を終了するか否かを判定する(ステップS415)。例えば、ユーザの指示等により電源を切断するイベントが発生した場合、動作を終了すると判定され、画像表示端末20gは動作を終了する。また、動作を終了しないと判定された場合、ステップS400の処理が行われる。
画像表示端末20gのモードが画像表示モード以外のモードに切り替わった後、再度画像表示モードに切り替わった場合、ステップS110では、表示制御部2020は、ステップS410で保持された情報を参照する。表示制御部2020は、保持されている識別情報が示すサンプル画像を優先的に選択する。この結果、ステップS115では、画像表示端末20gのモードが画像表示モード以外のモードに切り替わる前に表示されていたサンプル画像が再度表示される。
画像表示端末20gのモードが画像表示モード以外のモードに切り替わった後、再度画像表示モードに切り替わった場合、ステップS405では、計測部2022は、ステップS410で保持された情報を参照する。計測部2022は、保持されている時間を再度設定して時間の計測を再開する。この結果、画像表示端末20gが画像表示モード以外のモードで動作している時間は、サンプル画像が表示されている時間に反映されない。ステップS100~S130の処理については、既に説明したので説明を省略する。
本実施形態によれば、画像表示端末20gが画像表示モードで動作している間にサンプル画像が表示されている時間に基づいて、サンプル画像を非表示にすることができる。したがって、画像表示端末20gのモードが画像表示モード以外のモードに切り替わることに影響されずに、画像表示モードにおけるサンプル画像の表示を継続することができる。
(第6の実施形態)
次に、本発明の第6の実施形態を説明する。図14は、本実施形態による画像表示端末20hの構成を示している。画像表示端末20hは、記憶モジュール200、表示インタフェース201、制御部202d、通信インタフェース204を有する。既に説明した構成については、説明を省略する。制御部202dは、表示制御部2020、検索部2023を有する。検索部2023は、検索条件を示す検索条件情報を生成する。通信インタフェース204(通信モジュール、通信デバイス)は、外部装置40と通信を行うことにより、検索条件情報を外部装置40に送信し、検索条件情報に基づいて検索された画像(検索画像)を外部装置40から受信する。通信インタフェース204が行う通信は有線通信と無線通信とのどちらであってもよい。記憶モジュール200は、受信された画像(検索画像)をサンプル画像として記憶する。外部装置40は、サンプル画像となる画像を保持しているサーバやストレージ装置等である。
次に、本発明の第6の実施形態を説明する。図14は、本実施形態による画像表示端末20hの構成を示している。画像表示端末20hは、記憶モジュール200、表示インタフェース201、制御部202d、通信インタフェース204を有する。既に説明した構成については、説明を省略する。制御部202dは、表示制御部2020、検索部2023を有する。検索部2023は、検索条件を示す検索条件情報を生成する。通信インタフェース204(通信モジュール、通信デバイス)は、外部装置40と通信を行うことにより、検索条件情報を外部装置40に送信し、検索条件情報に基づいて検索された画像(検索画像)を外部装置40から受信する。通信インタフェース204が行う通信は有線通信と無線通信とのどちらであってもよい。記憶モジュール200は、受信された画像(検索画像)をサンプル画像として記憶する。外部装置40は、サンプル画像となる画像を保持しているサーバやストレージ装置等である。
検索条件情報は、例えば検索キーワード(撮影場所や撮影対象物等)に基づく検索クエリである。検索条件情報は、サンプル画像から生成された画像情報(例えば画像の特徴量の情報)であってもよい。
次に、画像表示端末20hの動作を説明する。図15は画像表示端末20hの動作の手順の一例を示している。以下では、図3に示す動作と異なる点を説明する。
ライブ画像を表示する動作が開始されると、検索部2023は、検索条件情報を生成して通信インタフェース204に出力し、通信インタフェース204は外部装置40に検索条件情報を送信する。通信インタフェース204は外部装置40から検索結果を受信し、検索部2023に検索結果を出力する(ステップS500)。これによって、画像の検索が行われる。他の実施形態で説明するように、ユーザが検索条件を指定してもよい。
画像が検索された後、ステップS100でライブ画像が表示される。ステップS100~S130の処理については、既に説明したので説明を省略する。
検索部2023は、画像が検索されて(ステップS500)からサンプル画像が表示される(ステップS115)までの任意のタイミングで、通信インタフェース204を介して、検索結果が示す画像(検索画像)を外部装置40から受信する。検索部2023は、通信インタフェース204が受信した画像をサンプル画像として記憶モジュール200に記憶させる。画像の検索が行われる前は記憶モジュール200にサンプル画像が記憶されていなくてもよい。
画像の受信をサンプル画像の選択(ステップS110)よりも後に行ってもよい。この場合、ステップS110では、表示制御部2020は、検索結果に含まれる画像の識別情報(ファイル名等)から、表示インタフェース201に表示される画像の識別情報を選択する。その後、選択された識別情報に対応する画像が外部装置40から受信される。
図15では画像の検索(ステップS500)が最初に行われるが、画像の検索(ステップS500)が行われるタイミングはこれに限らない。ライブ画像を表示する動作が開始された時点で記憶モジュール200にサンプル画像が記憶されていない場合、画像の検索(ステップS500)はサンプル画像の選択(ステップS110)よりも前に行われればよい。検索により受信された画像が記憶モジュール200に記憶された後、画像の検索(ステップS500)を任意のタイミングで行ってもよい。ライブ画像を表示する動作が開始された時点で記憶モジュール200にサンプル画像が記憶されている場合、画像の検索(ステップS500)を任意のタイミングで行ってよい。
<変形例>
次に、本発明の第6の実施形態の変形例を説明する。本変形例では、画像の検索結果に応じて、表示インタフェース201に表示されるサンプル画像が変更される。
次に、本発明の第6の実施形態の変形例を説明する。本変形例では、画像の検索結果に応じて、表示インタフェース201に表示されるサンプル画像が変更される。
本変形例では、表示制御部2020は、表示中のサンプル画像の識別情報と、検索により記憶モジュール200に記憶されたサンプル画像の識別情報とを比較した結果に基づいて、表示中のサンプル画像のいずれかを選択する。また、表示制御部2020は、表示インタフェース201に、選択したサンプル画像を非表示にさせると共に、検索により記憶モジュール200に記憶されたサンプル画像を表示時間だけ表示させる制御を行う。例えば、表示中のサンプル画像のいずれかの識別情報が、検索により記憶モジュール200に記憶されたサンプル画像の識別情報と同一である場合、そのサンプル画像が非表示になり、他のサンプル画像が表示される。これによって、画像の検索結果に応じて、表示されるサンプル画像を更新することができる。
また、本変形例では、検索部2023は、所定時間が経過する毎に、検索条件情報を生成する。また、通信インタフェース204は、所定時間が経過する毎に、検索条件情報を外部装置40に送信する。つまり、所定時間毎に画像の検索が行われる。これによって、最新の検索結果に応じて、表示されるサンプル画像を更新することができる。
次に、本変形例による画像表示端末20hの動作を説明する。図16は画像表示端末20hの動作の手順の一例を示している。以下では、図3に示す動作と異なる点を説明する。
ステップS100でライブ画像が表示された後、検索部2023は、前回の検索が行われてから所定時間が経過したか否かを判定する(ステップS505)。前回の検索が行われてから所定時間が経過していないと判定された場合、ステップS510の処理が行われる。
前回の検索が行われてから所定時間が経過したと判定された場合、ステップS500で画像の検索が行われる。画像の検索が行われた後、表示制御部2020は、検索結果に基づいてサンプル画像の表示制御を行う(ステップS510)。
サンプル画像の表示制御が行われた後、ステップS105の処理が行われる。ステップS100~S130の処理については、既に説明したので説明を省略する。
図17は、サンプル画像の表示制御(ステップS510)における画像表示端末20hの動作の手順の一例を示している。表示制御部2020は、表示中のサンプル画像があるか否かを判定する(ステップS515)。このとき、例えば表示制御部2020は、サンプル画像が表示中であるか否かを示すフラグに基づいて判定を行う。このフラグは、サンプル画像と対となって、すなわちサンプル画像と対応付けられた状態で記憶モジュール200に記憶される。例えばこのフラグの値は、サンプル画像が表示中である場合と、サンプル画像が表示中でない場合とで異なる。表示中のサンプル画像がないと判定された場合、ステップS510の処理が行われる。
表示中のサンプル画像があると判定された場合、表示制御部2020は、表示中のサンプル画像の識別情報と、検索により記憶モジュール200に記憶されたサンプル画像の識別情報とを比較する(ステップS520)。サンプル画像の識別情報(付加情報)は、例えばファイル名である。サンプル画像の識別情報は、ファイル名とファイルの生成時刻または更新時刻との組合せであってもよい。また、サンプル画像の識別情報は、サンプル画像の画像データの大きさ(ファイルサイズ)であってもよい。
サンプル画像の識別情報の比較が行われた後、表示制御部2020は、ステップS520における比較の結果に基づいて、表示中のサンプル画像が、検索により記憶モジュール200に記憶されたサンプル画像のいずれかと同一であるか否かを判定する(ステップS525)。表示中のサンプル画像が、検索により記憶モジュール200に記憶されたどのサンプル画像とも同一でないと判定された場合、ステップS510の処理が行われる。
表示中のサンプル画像が、検索により記憶モジュール200に記憶されたサンプル画像のいずれかと同一であると判定された場合、表示制御部2020は、表示インタフェース201に対して、表示中のサンプル画像のうち検索により記憶モジュール200に記憶されたサンプル画像と同一のサンプル画像を非表示にさせる(ステップS530)。この結果、表示インタフェース201は、検索により記憶モジュール200に記憶されたサンプル画像と同一のサンプル画像を非表示にする。すなわち、表示インタフェース201は、検索により記憶モジュール200に記憶されたサンプル画像と同一のサンプル画像を表示インタフェース201の画面から消去する。
サンプル画像が非表示になった後、表示制御部2020は、検索により記憶モジュール200に記憶されたサンプル画像のうち非表示になったサンプル画像以外のサンプル画像を、ライブ画像が表示されている画面と同一の画面に表示する(ステップS535)。例えば、サンプル画像A,Bが表示インタフェース201に表示されており、サンプル画像B,Cが、検索により受信された画像である場合、サンプル画像Bが非表示になり、サンプル画像Cが表示される。サンプル画像が表示された後、ステップS510の処理が行われる。
本実施形態によれば、ネットワークから取得されたサンプル画像を表示することができる。したがって、より多くのサンプル画像を取得して表示することができる。
(第7の実施形態)
次に、本発明の第7の実施形態を説明する。図18は、本実施形態による画像表示端末20iの構成を示している。画像表示端末20iは、記憶モジュール200、表示インタフェース201、制御部202e、通信インタフェース204を有する。既に説明した構成については、説明を省略する。制御部202eは、表示制御部2020、表示時間設定部2021、検索部2023を有する。
次に、本発明の第7の実施形態を説明する。図18は、本実施形態による画像表示端末20iの構成を示している。画像表示端末20iは、記憶モジュール200、表示インタフェース201、制御部202e、通信インタフェース204を有する。既に説明した構成については、説明を省略する。制御部202eは、表示制御部2020、表示時間設定部2021、検索部2023を有する。
本実施形態では、画像の検索結果に応じてサンプル画像の表示時間が設定される。例えば、表示時間設定部2021は、検索された画像(検索画像)の数に基づいて表示時間を決定し、決定した表示時間を記憶モジュール200に記憶させる。これによって、検索された画像の数に応じてサンプル画像の表示時間を設定することができる。
また、表示時間設定部2021は、検索された画像(検索画像)の数が多い程、サンプル画像の1枚当たりの表示時間をより短い時間に決定する。これによって、所定時間当たりより多くのサンプル画像をユーザに見せることができる。
また、表示時間設定部2021は、検索された画像(検索画像)の数が所定の数未満である場合、サンプル画像の表示時間を0に決定する。この結果、表示時間が0となったサンプル画像は表示されないか、表示されたとしてもその直後に非表示になる。これによって、検索された数が少なく、信頼性が低いと考えられるサンプル画像をユーザに見せることを避けることができる。
また、本実施形態では、画像の検索結果に応じて、同時に表示されるサンプル画像の数が制御される。例えば、表示制御部2020は、検索された画像(検索画像)の数が多い程、より多い数のサンプル画像を同時に表示させる制御を行う。これによって、検索された数が多く、信頼性が高いと考えられるより多くのサンプル画像をユーザに見せることができる。
次に、画像表示端末20iの動作を説明する。図19は画像表示端末20iの動作の手順の一例を示している。以下では、図15に示す動作と異なる点を説明する。
ステップS500で画像が検索された後、表示制御部2020および表示時間設定部2021は、検索結果に応じて表示時間を設定する(ステップS600)。表示時間が設定された後、ステップS100でライブ画像が表示される。ステップS100~S130の処理については、既に説明したので説明を省略する。
図20は、表示時間の設定(ステップS600)における画像表示端末20iの動作の手順の一例を示している。表示制御部2020は、検索された画像の数が100未満であるか否かを判定する(ステップS605)。検索された画像の数が100未満であると判定された場合、表示制御部2020は、サンプル画像を表示しないと決定する(ステップS610)。続いて、表示時間設定部2021は、各々のサンプル画像の表示時間を0に決定し、決定した表示時間を記憶モジュール200に記憶させる(ステップS615)。
これによって、サンプル画像の表示時間が0に設定される。
これによって、サンプル画像の表示時間が0に設定される。
続いて、ステップS100でライブ画像が表示される。ステップS615で表示時間が設定された場合、ステップS110でサンプル画像が選択され、そのサンプル画像がステップS115で表示されるが、直後にステップS120でサンプル画像が非表示になる。
あるいは、サンプル画像の表示時間が0に設定されている場合、ステップS105ではサンプル画像を表示しないと判定してもよい。
あるいは、サンプル画像の表示時間が0に設定されている場合、ステップS105ではサンプル画像を表示しないと判定してもよい。
検索された画像の数が100以上であると判定された場合、表示制御部2020は、検索された画像の数が10000未満であるか否かを判定する(ステップS620)。検索された画像の数が10000未満であると判定された場合、表示制御部2020は、検索結果の上位20件に対応するサンプル画像を1枚ずつ順に表示すると決定する(ステップS625)。検索結果における画像の順位は、画像自体の表示率(クリック率)または検索結果の選択率(誘導率)に基づく。続いて、表示時間設定部2021は、各々のサンプル画像の表示時間を3分間に決定し、決定した表示時間を記憶モジュール200に記憶させる(ステップS630)。これによって、サンプル画像の表示時間が3分間に設定される。
続いて、ステップS100でライブ画像が表示される。ステップS630で表示時間が設定された場合、ステップS110では1枚のサンプル画像が選択され、その1枚のサンプル画像がステップS115で表示される。サンプル画像が表示されてから3分間が経過すると、ステップS120でサンプル画像が非表示になる。続いて、ステップS110で次の1枚のサンプル画像が選択され、その1枚のサンプル画像がステップS115で表示される。上記の処理が繰り返され、20枚のサンプル画像が順次表示される。
検索された画像の数が10000以上であると判定された場合、表示制御部2020は、検索結果の上位100件に対応するサンプル画像を3枚ずつ順に表示すると決定する(ステップS635)。続いて、表示時間設定部2021は、各々のサンプル画像の表示時間を1分間に決定し、決定した表示時間を記憶モジュール200に記憶させる(ステップS640)。これによって、サンプル画像の表示時間が1分間に設定される。
続いて、ステップS100でライブ画像が表示される。ステップS640で表示時間が設定された場合、ステップS110では3枚のサンプル画像が選択され、その3枚のサンプル画像がステップS115で表示される。3枚のサンプル画像が表示されてから1分間が経過すると、ステップS120で3枚のサンプル画像が非表示になる。続いて、ステップS110で次の3枚のサンプル画像が選択され、その3枚のサンプル画像がステップS115で表示される。上記の処理が繰り返され、100枚のサンプル画像が順次表示される。最後に1枚だけサンプル画像を表示してもよいし、最後に4枚のサンプル画像を表示してもよい。
上記の処理では、検索された画像の数が100以上かつ10000未満の場合にはサンプル画像の1枚当たりの表示時間は3分であり、検索された画像の数が10000以上の場合にはサンプル画像の1枚当たりの表示時間は1分である。つまり、検索された画像の数が多い程、サンプル画像の1枚当たりの表示時間がより短い時間に決定される。
上記の処理の閾値である100や10000は一例であり、これら以外の値を閾値に用いてもよい。また、表示時間である1分や3分は一例であり、これら以外の時間を表示時間に用いてもよい。
本実施形態によれば、検索された画像の数に応じてサンプル画像の表示時間を設定することができる。
(第8の実施形態)
次に、本発明の第8の実施形態を説明する。図21は、本実施形態による画像表示端末20jの構成を示している。画像表示端末20jは、記憶モジュール200、表示インタフェース201、制御部202d、操作インタフェース203、通信インタフェース204を有する。既に説明した構成については、説明を省略する。
次に、本発明の第8の実施形態を説明する。図21は、本実施形態による画像表示端末20jの構成を示している。画像表示端末20jは、記憶モジュール200、表示インタフェース201、制御部202d、操作インタフェース203、通信インタフェース204を有する。既に説明した構成については、説明を省略する。
本実施形態では、検索部2023は、操作インタフェース203が受け付けたユーザの操作が、検索条件を指定する操作であった場合、指定された検索条件に基づいて検索条件情報を生成する。これによって、ユーザが検索条件を指定することができる。検索条件は、例えば検索キーワード(撮影場所や撮影対象物等)である。検索部2023は、操作インタフェース203が受け付けたユーザの操作が、検索キーワードを指定する操作であった場合、指定された検索キーワードに基づいて検索クエリを生成する。検索条件は、記憶モジュール200に記憶されているサンプル画像であってもよい。検索部2023は、操作インタフェース203が受け付けたユーザの操作が、記憶モジュール200に記憶されているサンプル画像を指定する操作であった場合、指定されたサンプル画像に基づいて検索のための画像情報(例えば画像の特徴量の情報)を生成する。
次に、画像表示端末20jの動作を説明する。図22は画像表示端末20jの動作の手順の一例を示している。以下では、図15に示す動作と異なる点を説明する。
ライブ画像を表示する動作が開始されると、操作インタフェース203は、検索条件を指定する操作を受け付ける(ステップS700)。このとき、検索条件が指定される画面を表示インタフェース201に表示してもよい。例えば、表示制御部2020は、表示インタフェース201に、検索条件が指定される画面をライブ画像と共に表示させる制御を行う。検索条件が指定される画面は、検索条件(キーワード等)を入力するための入力欄であってもよい。この入力欄は、表示インタフェース201の画面において、ライブ画像が表示される領域とは異なる領域に表示されてもよいし、ライブ画像上に重畳されてもよい。
ユーザによって検索条件が指定された後、ステップS500で画像の検索が行われる。
このとき、検索部2023は、ユーザによって指定された検索条件に基づく検索条件情報を生成する。ステップS100~S130の処理については、既に説明したので説明を省略する。
このとき、検索部2023は、ユーザによって指定された検索条件に基づく検索条件情報を生成する。ステップS100~S130の処理については、既に説明したので説明を省略する。
次に、本発明の第8の実施形態の変形例を説明する。
<第1の変形例>
第1の変形例を説明する。本変形例では、検索部2023は、操作インタフェース203が受け付けたユーザの操作が、表示中のサンプル画像を選択する操作であった場合、選択されたサンプル画像と類似する画像を検索するための検索条件情報を生成する。例えば、検索部2023は、操作インタフェース203が受け付けたユーザの操作が、表示中のサンプル画像を選択する操作であった場合、選択されたサンプル画像から検索のための画像情報を生成する。これによって、表示中のサンプル画像と類似する、より多くのサンプル画像をユーザに見せることができる。
第1の変形例を説明する。本変形例では、検索部2023は、操作インタフェース203が受け付けたユーザの操作が、表示中のサンプル画像を選択する操作であった場合、選択されたサンプル画像と類似する画像を検索するための検索条件情報を生成する。例えば、検索部2023は、操作インタフェース203が受け付けたユーザの操作が、表示中のサンプル画像を選択する操作であった場合、選択されたサンプル画像から検索のための画像情報を生成する。これによって、表示中のサンプル画像と類似する、より多くのサンプル画像をユーザに見せることができる。
<第2の変形例>
次に、第2の変形例を説明する。本変形例では、検索部2023は、操作インタフェース203が受け付けたユーザの操作が表示中のサンプル画像を選択する操作であった場合、選択されたサンプル画像を検索したときの検索条件を示す検索条件情報を、選択されたサンプル画像と対応付けて記憶モジュール200に記憶させる。本変形例では、検索部2023は、ユーザの操作が、検索条件を指定する操作であった場合、指定された検索条件を示す検索条件情報に対応するサンプル画像を、記憶モジュール200に記憶されているサンプル画像から検索する。
次に、第2の変形例を説明する。本変形例では、検索部2023は、操作インタフェース203が受け付けたユーザの操作が表示中のサンプル画像を選択する操作であった場合、選択されたサンプル画像を検索したときの検索条件を示す検索条件情報を、選択されたサンプル画像と対応付けて記憶モジュール200に記憶させる。本変形例では、検索部2023は、ユーザの操作が、検索条件を指定する操作であった場合、指定された検索条件を示す検索条件情報に対応するサンプル画像を、記憶モジュール200に記憶されているサンプル画像から検索する。
例えば、検索部2023は、生成した検索条件情報を保持しており、表示中のサンプル画像を選択する操作が行われたとき、保持している検索条件情報を選択されたサンプル画像と対応付けて記憶モジュール200に記憶させる。また、検索部2023は、検索条件を指定する操作が行われた場合、指定された検索条件を示す検索条件情報を生成する。検索部2023は、記憶モジュール200に記憶されているサンプル画像から、生成した検索条件情報と一致する検索条件情報と対応付けられているサンプル画像を検索する。この結果、ネットワーク上で画像の検索を再度行う代わりに、記憶モジュール200に記憶されているサンプル画像の検索が行われる。これによって、検索に要する時間や、検索に要する通信コストを削減することができる。
本実施形態によれば、ユーザが指定した検索条件に基づいてサンプル画像を検索することができる。
(第9の実施形態)
次に、本発明の第9の実施形態を説明する。図23は、本実施形態による画像表示端末20kの構成を示している。画像表示端末20kは、記憶モジュール200、表示インタフェース201、制御部202fを有する。既に説明した構成については、説明を省略する。制御部202fは、表示制御部2020、画像選択部2024、数設定部2025を有する。画像選択部2024は、記憶モジュール200に記憶されているサンプル画像から表示対象のサンプル画像を選択する。表示制御部2020は、表示インタフェース201に、選択されたサンプル画像を表示させる制御を行う。数設定部2025は、同時に表示されるサンプル画像の数を決定し、決定した数を記憶モジュール200に記憶させる。
表示制御部2020は、表示インタフェース201に、決定された数のサンプル画像を表示させる制御を行う。
次に、本発明の第9の実施形態を説明する。図23は、本実施形態による画像表示端末20kの構成を示している。画像表示端末20kは、記憶モジュール200、表示インタフェース201、制御部202fを有する。既に説明した構成については、説明を省略する。制御部202fは、表示制御部2020、画像選択部2024、数設定部2025を有する。画像選択部2024は、記憶モジュール200に記憶されているサンプル画像から表示対象のサンプル画像を選択する。表示制御部2020は、表示インタフェース201に、選択されたサンプル画像を表示させる制御を行う。数設定部2025は、同時に表示されるサンプル画像の数を決定し、決定した数を記憶モジュール200に記憶させる。
表示制御部2020は、表示インタフェース201に、決定された数のサンプル画像を表示させる制御を行う。
また、本実施形態では、画像選択部2024は、複数の同一のサンプル画像が記憶モジュール200に記憶されている場合、複数の同一のサンプル画像のうち1つのサンプル画像を選択する。このとき、画像選択部2024は、複数の同一のサンプル画像のうち1つのサンプル画像のみを選択し、選択されたサンプル画像以外は選択しないように制御することが望ましい。複数の同一のサンプル画像が多く表示されると、その分、他のサンプル画像をユーザに見せる機会が減少する。したがって、同一のサンプル画像が重複して表示されないようにすることによって、ユーザに様々なサンプル画像を見せる機会を増やすことができる。
また、本実施形態では、画像選択部2024は、複数の類似するサンプル画像が記憶モジュール200に記憶されている場合、複数の類似するサンプル画像のうち1つのサンプル画像を選択する。このとき、画像選択部2024は、複数の類似するサンプル画像のうち1つのサンプル画像のみを選択し、選択されたサンプル画像以外は選択しないように制御することが望ましい。複数の類似するサンプル画像が多く表示されると、その分、他のサンプル画像をユーザに見せる機会が減少する。したがって、類似するサンプル画像が重複して表示されないようにすることによって、ユーザに様々なサンプル画像を見せる機会を増やすことができる。
次に、画像表示端末20kの動作を説明する。図24は画像表示端末20kの動作の手順の一例を示している。以下では、図3に示す動作と異なる点を説明する。
ステップS105でサンプル画像を表示すると判定された場合、画像選択部2024は、記憶モジュール200に記憶されているサンプル画像から、表示インタフェース201に表示されるサンプル画像を選択する(ステップS800)。サンプル画像が選択された後、ステップS115でサンプル画像が表示される。ステップS100~S105,S115~S130の処理については、既に説明したので説明を省略する。
図25は、サンプル画像の選択(ステップS800)における画像表示端末20kの動作の手順の一例を示している。画像選択部2024は、サンプル画像の選択方法を決定する(ステップS805)。本実施形態の例では、サンプル画像の選択方法は、記憶モジュール200に記憶されているサンプル画像からランダムにサンプル画像を選択する方法と、記憶モジュール200に記憶されているサンプル画像から所定の順番に従ってサンプル画像を選択する方法とである。所定の順番に従ってサンプル画像を選択する方法では、例えばサンプル画像のファイル作成時刻が新しい順番にサンプル画像が選択される。画像表示端末20kが検索部2023と通信インタフェース204とを有する場合、所定の順番に従ってサンプル画像を選択する方法では、検索結果が示す順番にサンプル画像を選択してもよい。
画像選択部2024は、プログラムによって規定されている方法を選択し、サンプル画像の選択方法を、その選択した方法に決定してもよい。また、画像選択部2024は、前回サンプル画像を選択した際に使用した方法を使用すると決定してもよい。
画像表示端末20kが操作インタフェース203を有する場合、サンプル画像の選択方法をユーザが選択してもよい。ユーザがサンプル画像の選択方法を選択する場合、画像選択部2024は、ユーザが選択した方法に基づいてサンプル画像の選択方法を決定する。
例えば、ユーザがランダムにサンプル画像を選択する方法を選択した場合、画像選択部2024は、サンプル画像をランダムに選択すると決定する。また、ユーザが所定の順番に従ってサンプル画像を選択する方法を選択した場合、画像選択部2024は、所定の順番に従ってサンプル画像を選択すると決定する。
例えば、ユーザがランダムにサンプル画像を選択する方法を選択した場合、画像選択部2024は、サンプル画像をランダムに選択すると決定する。また、ユーザが所定の順番に従ってサンプル画像を選択する方法を選択した場合、画像選択部2024は、所定の順番に従ってサンプル画像を選択すると決定する。
サンプル画像を選択する方法が決定された後、数設定部2025は、同時に表示されるサンプル画像の数Nを決定し、決定した数Nを記憶モジュール200に記憶させる(ステップS810)。これによって、同時に表示されるサンプル画像の数Nが設定される。数設定部2025は、プログラムによって規定されている数を選択し、サンプル画像の数Nを、その選択した数に決定してもよい。また、画像表示端末20kが操作インタフェース203を有する場合、サンプル画像の数をユーザが選択してもよい。ユーザがサンプル画像の数を選択する場合、数設定部2025は、ユーザが選択した数に基づいてサンプル画像の数Nを決定する。
同時に表示されるサンプル画像の数Nが設定された後、画像選択部2024は、カウント値iを0に初期化する(ステップS815)。カウント値iが0に初期化された後、画像選択部2024は、ステップS805で決定したサンプル画像の選択方法に基づいて、サンプル画像をランダムに選択するか否かを判定する(ステップS820)。
サンプル画像をランダムに選択すると判定された場合、画像選択部2024は、記憶モジュール200に記憶されているサンプル画像からランダムにi番目のサンプル画像を選択する(ステップS825)。また、サンプル画像をランダムに選択しないと判定された場合、画像選択部2024は、記憶モジュール200に記憶されているサンプル画像から所定の順番に従ってi番目のサンプル画像を選択する(ステップS830)。
サンプル画像が選択された後、画像選択部2024は、i番目のサンプル画像として選択されたサンプル画像が、0番目~i-1番目のサンプル画像として選択された他のサンプル画像のいずれかと同一であるか否かを判定する(ステップS835)。ステップS835の判定は、複数のサンプル画像を比較した結果に基づいて行われる。サンプル画像の比較は、サンプル画像の画素データの比較(パターンマッチング)であってもよいし、サンプル画像の識別情報(付加情報)の比較であってもよい。サンプル画像の識別情報は、ファイル名であってもよいし、ファイル名とファイルの生成時刻または更新時刻との組合せであってもよいし、サンプル画像の画像データの大きさ(ファイルサイズ)であってもよい。i=1である場合、1番目のサンプル画像は他のサンプル画像と同一ではないと判定される。
i番目のサンプル画像として選択されたサンプル画像が、0番目~i-1番目のサンプル画像として選択された他のサンプル画像のいずれかと同一であると判定された場合、ステップS820の処理が行われる。また、i番目のサンプル画像として選択されたサンプル画像が、0番目~i-1番目のサンプル画像として選択された他のサンプル画像のいずれとも同一でないと判定された場合、画像選択部2024は、i番目のサンプル画像として選択されたサンプル画像が、0番目~i-1番目のサンプル画像として選択された他のサンプル画像のいずれかと類似するか否かを判定する(ステップS840)。ステップS840の判定は、複数のサンプル画像を比較した結果に基づいて行われる。サンプル画像の比較は、サンプル画像の画素データの比較(パターンマッチング)であってもよい。i=1である場合、1番目のサンプル画像は他のサンプル画像と類似しないと判定される。
i番目のサンプル画像として選択されたサンプル画像が、0番目~i-1番目のサンプル画像として選択された他のサンプル画像のいずれかと類似すると判定された場合、ステップS820の処理が行われる。また、i番目のサンプル画像として選択されたサンプル画像が、0番目~i-1番目のサンプル画像として選択された他のサンプル画像のいずれとも類似しないと判定された場合、画像選択部2024は、カウント値iを1増加する(ステップS845)。
カウント値iが増加された後、画像選択部2024は、カウント値iと、ステップS810で決定したサンプル画像の数Nとが同一であるか否かを判定する(ステップS850)。カウント値iとサンプル画像の数Nとが同一でないと判定された場合、ステップS820の処理が行われる。また、カウント値iとサンプル画像の数Nとが同一であると判定された場合、ステップS115の処理が行われる。上記の処理の結果、N枚のサンプル画像が選択され、ステップS115でそのN枚のサンプル画像が表示される。
ステップS825またはステップS830でi番目のサンプル画像が選択された後、ステップS835でサンプル画像が同一であると判定された場合、またはステップS840でサンプル画像が類似すると判定された場合、ステップS825またはステップS830でi番目のサンプル画像が再度選択される。したがって、既に選択されたサンプル画像と同一のサンプル画像または類似するサンプル画像は選択されない。つまり、複数の同一のサンプル画像のうち1つのみのサンプル画像が選択される。また、複数の類似するサンプル画像のうち1つのみのサンプル画像が選択される。
次に、本発明の第9の実施形態の変形例を説明する。本変形例では、現在のシステムで撮影可能なサンプル画像のみが選択される。
<変形例>
本変形例では、記憶モジュール200は、サンプル画像が撮影されたときの撮影条件を示す撮影条件情報(撮影パラメータ)をサンプル画像と対応付けて記憶する。また、画像選択部2024は、記憶モジュール200に記憶されている撮影条件情報のうち撮像モジュール100が対応可能な撮影条件を示す撮影条件情報に対応するサンプル画像のみを選択する。これによって、現在のシステムで撮影可能なサンプル画像のみを表示することができる。
本変形例では、記憶モジュール200は、サンプル画像が撮影されたときの撮影条件を示す撮影条件情報(撮影パラメータ)をサンプル画像と対応付けて記憶する。また、画像選択部2024は、記憶モジュール200に記憶されている撮影条件情報のうち撮像モジュール100が対応可能な撮影条件を示す撮影条件情報に対応するサンプル画像のみを選択する。これによって、現在のシステムで撮影可能なサンプル画像のみを表示することができる。
図26は、本変形例におけるサンプル画像の選択(ステップS800)における画像表示端末20kの動作の手順の一例を示している。ステップS805~S830の処理については、既に説明したので説明を省略する。
ステップS825またはステップS830でサンプル画像が選択された後、画像選択部2024は、選択されたサンプル画像が、現在のシステムで撮影可能な画像であるか否かを判定する(ステップS855)。前述したように、記憶モジュール200は、撮影条件情報をサンプル画像と対応付けて記憶する。撮影条件情報は、例えばExifであり、焦点距離、シャッタスピード、感度情報、フラッシュの有無等の情報を含む。画像選択部2024は、撮像モジュール100から撮影条件情報を取得し、記憶モジュール200から各サンプル画像の撮影条件情報を順次読み出す。画像選択部2024は、撮像モジュール100から取得した撮影条件情報と、記憶モジュール200から読み出した撮影条件情報とを順次比較する。
記憶モジュール200から読み出された撮影条件情報のいずれかが、撮像モジュール100から取得された撮影条件情報と同一であった場合(または近い場合)、選択されたサンプル画像が、現在のシステムで撮影可能な画像であると判定される。例えば、記憶モジュール200から読み出されたシャッタスピードが、撮像モジュール100から取得されたシャッタスピードを基準とする所定の閾値の範囲内にある場合、撮影条件情報が近いと判定される。また、記憶モジュール200から読み出された撮影条件情報の全てが、撮像モジュール100から取得された撮影条件情報と異なる(または大きく異なる)場合、選択されたサンプル画像が、現在のシステムで撮影可能な画像ではないと判定される。
選択されたサンプル画像が、現在のシステムで撮影可能な画像ではないと判定された場合、ステップS820の処理が行われる。また、選択されたサンプル画像が、現在のシステムで撮影可能な画像であると判定された場合、ステップS845でカウント値iが増加する。ステップS845~S850の処理については、既に説明したので説明を省略する。
本実施形態によれば、記憶モジュール200に記憶されている多くのサンプル画像から一部のサンプル画像を選択して表示することができる。また、同時に表示されるサンプル画像の数を制御することができる。
(第10の実施形態)
次に、本発明の第10の実施形態を説明する。図27は、本実施形態による画像表示端末20lの構成を示している。画像表示端末20lは、記憶モジュール200、表示インタフェース201、制御部202gを有する。既に説明した構成については、説明を省略する。制御部202gは、表示制御部2020、表示位置設定部2026を有する。表示位置設定部2026は、サンプル画像の表示位置を決定し、決定した表示位置を記憶モジュール200に記憶させる。表示制御部2020は、表示インタフェース201に、決定された表示位置にサンプル画像を表示させる制御を行う。
次に、本発明の第10の実施形態を説明する。図27は、本実施形態による画像表示端末20lの構成を示している。画像表示端末20lは、記憶モジュール200、表示インタフェース201、制御部202gを有する。既に説明した構成については、説明を省略する。制御部202gは、表示制御部2020、表示位置設定部2026を有する。表示位置設定部2026は、サンプル画像の表示位置を決定し、決定した表示位置を記憶モジュール200に記憶させる。表示制御部2020は、表示インタフェース201に、決定された表示位置にサンプル画像を表示させる制御を行う。
次に、画像表示端末20lの動作を説明する。図28は画像表示端末20lの動作の手順の一例を示している。以下では、図3に示す動作と異なる点を説明する。
ライブ画像を表示する動作が開始されると、表示位置設定部2026は、サンプル画像の表示位置を決定し、決定した表示位置を記憶モジュール200に記憶させる(ステップS900)。これによって、ライブ画像が表示されている画面におけるサンプル画像の表示位置が設定される。ステップS115では、ステップS900で決定された表示位置にサンプル画像が表示される。
表示位置設定部2026は、プログラムによって規定されているサンプル画像の表示位置を選択し、サンプル画像の表示位置を、その選択した表示位置に決定してもよい。また、画像表示端末20lが操作インタフェース203を有する場合、サンプル画像の表示位置をユーザが選択してもよい。ユーザがサンプル画像の表示位置を選択する場合、表示位置設定部2026は、ユーザが選択した表示位置に基づいてサンプル画像の表示位置を決定する。
表示位置設定部2026は、サンプル画像の表示位置を、ライブ画像が表示されている領域と異なる領域中の位置に決定してもよい。この結果、サンプル画像は、ライブ画像と重ならないように表示される。これによって、サンプル画像がライブ画像の視認性を低下させることを避けることができる。
表示位置設定部2026は、サンプル画像の表示位置を、ライブ画像が表示されている領域において、当該領域の中心位置(図4Aにおいて領域Aが示す位置)と異なる位置に決定してもよい。この結果、サンプル画像は、ライブ画像が表示されている領域において、ライブ画像が表示されている領域の中心位置と重ならないように表示される。ライブ画像が表示されている領域の中心位置には、ユーザが注目する主要な被写体が存在することが多い。したがって、サンプル画像がライブ画像中の主要な被写体の視認性を低下させることを避けることができる。
表示位置設定部2026は、サンプル画像の表示位置を、ライブ画像が表示されている領域において、主要な被写体が表示されている領域(図4Bにおいて領域Bが示す位置)とは異なる領域中の位置に決定してもよい。例えば、ライブ画像中の被写体の動きを検出する動き検出部を画像表示端末20lが有する場合には、動きが大きい被写体が表示されている領域とは異なる領域中の位置がサンプル画像の表示位置に決定される。あるいは、撮像モジュール100の自動焦点調節機能により合焦している被写体が表示されている領域とは異なる領域中の位置がサンプル画像の表示位置に決定される。この結果、サンプル画像は、ライブ画像が表示されている領域において、主要な被写体が表示されている領域と重ならないように表示される。これによって、サンプル画像がライブ画像中の主要な被写体の視認性を低下させることを避けることができる。
サンプル画像の表示位置が設定された後、ステップS100でライブ画像が表示される。ステップS100~S130の処理については、既に説明したので説明を省略する。
図28ではサンプル画像の表示位置の設定(ステップS900)が最初に行われるが、サンプル画像の表示位置の設定(ステップS900)が行われるタイミングはこれに限らない。サンプル画像の表示位置の設定(ステップS900)はサンプル画像の表示(ステップS115)よりも前に行われればよい。
本実施形態によれば、サンプル画像の表示位置を制御することができる。
(第11の実施形態)
次に、本発明の第11の実施形態を説明する。図29は、本実施形態による画像表示端末20mの構成を示している。画像表示端末20mは、記憶モジュール200、表示インタフェース201、制御部202hを有する。既に説明した構成については、説明を省略する。制御部202hは、表示制御部2020、表示サイズ設定部2027を有する。表示サイズ設定部2027は、サンプル画像の表示サイズを決定し、決定した表示サイズを記憶モジュール200に記憶させる。表示制御部2020は、表示インタフェース201に、決定された表示サイズでサンプル画像を表示させる制御を行う。
次に、本発明の第11の実施形態を説明する。図29は、本実施形態による画像表示端末20mの構成を示している。画像表示端末20mは、記憶モジュール200、表示インタフェース201、制御部202hを有する。既に説明した構成については、説明を省略する。制御部202hは、表示制御部2020、表示サイズ設定部2027を有する。表示サイズ設定部2027は、サンプル画像の表示サイズを決定し、決定した表示サイズを記憶モジュール200に記憶させる。表示制御部2020は、表示インタフェース201に、決定された表示サイズでサンプル画像を表示させる制御を行う。
次に、画像表示端末20mの動作を説明する。図30は画像表示端末20mの動作の手順の一例を示している。以下では、図3に示す動作と異なる点を説明する。
ライブ画像を表示する動作が開始されると、表示サイズ設定部2027は、サンプル画像の表示サイズを決定し、決定した表示サイズを記憶モジュール200に記憶させる(ステップS1000)。これによって、サンプル画像の表示サイズが設定される。この結果、ステップS115では、ステップS1000で決定された表示サイズでサンプル画像が表示される。
表示サイズ設定部2027は、プログラムによって規定されているサンプル画像の表示サイズを選択し、サンプル画像の表示サイズを、その選択した表示サイズに決定してもよい。また、画像表示端末20mが操作インタフェース203を有する場合、サンプル画像の表示サイズをユーザが選択してもよい。ユーザがサンプル画像の表示サイズを選択する場合、表示サイズ設定部2027は、ユーザが選択した表示サイズに基づいてサンプル画像の表示サイズを決定する。
サンプル画像の表示サイズが設定された後、ステップS100でライブ画像が表示される。ステップS100~S130の処理については、既に説明したので説明を省略する。
図30ではサンプル画像の表示サイズの設定(ステップS1000)が最初に行われるが、サンプル画像の表示サイズの設定(ステップS1000)が行われるタイミングはこれに限らない。サンプル画像の表示サイズの設定(ステップS1000)はサンプル画像の表示(ステップS115)よりも前に行われればよい。
本実施形態によれば、サンプル画像の表示サイズを制御することができる。
(第12の実施形態)
次に、本発明の第12の実施形態を説明する。図31は、本実施形態による画像表示端末20nの構成を示している。画像表示端末20nは、記憶モジュール200、表示インタフェース201、制御部202iを有する。既に説明した構成については、説明を省略する。制御部202iは、表示制御部2020、明るさ設定部2028を有する。明るさ設定部2028は、サンプル画像の明るさを決定し、決定した明るさを記憶モジュール200に記憶させる。表示制御部2020は、表示インタフェース201に、決定された明るさでサンプル画像を表示させる制御を行う。
次に、本発明の第12の実施形態を説明する。図31は、本実施形態による画像表示端末20nの構成を示している。画像表示端末20nは、記憶モジュール200、表示インタフェース201、制御部202iを有する。既に説明した構成については、説明を省略する。制御部202iは、表示制御部2020、明るさ設定部2028を有する。明るさ設定部2028は、サンプル画像の明るさを決定し、決定した明るさを記憶モジュール200に記憶させる。表示制御部2020は、表示インタフェース201に、決定された明るさでサンプル画像を表示させる制御を行う。
次に、画像表示端末20nの動作を説明する。図32は画像表示端末20nの動作の手順の一例を示している。以下では、図3に示す動作と異なる点を説明する。
ライブ画像を表示する動作が開始されると、明るさ設定部2028は、サンプル画像の明るさを決定し、決定した明るさを記憶モジュール200に記憶させる(ステップS1100)。これによって、サンプル画像の明るさが設定される。この結果、ステップS115では、ステップS1100で決定された明るさでサンプル画像が表示される。
明るさ設定部2028は、プログラムによって規定されているサンプル画像の明るさを選択し、サンプル画像の明るさを、その選択した明るさに決定してもよい。また、画像表示端末20nが操作インタフェース203を有する場合、サンプル画像の明るさをユーザが選択してもよい。ユーザがサンプル画像の明るさを選択する場合、明るさ設定部2028は、ユーザが選択した明るさに基づいてサンプル画像の明るさを決定する。
サンプル画像の明るさが設定された後、ステップS100でライブ画像が表示される。
ステップS100~S130の処理については、既に説明したので説明を省略する。
ステップS100~S130の処理については、既に説明したので説明を省略する。
図32ではサンプル画像の明るさの設定(ステップS1100)が最初に行われるが、サンプル画像の明るさの設定(ステップS1100)が行われるタイミングはこれに限らない。サンプル画像の明るさの設定(ステップS1100)はサンプル画像の表示(ステップS115)よりも前に行われればよい。
本実施形態によれば、サンプル画像の明るさを制御することができる。
(第13の実施形態)
次に、本発明の第13の実施形態を説明する。図33は、本実施形態による画像表示端末20oの構成を示している。画像表示端末20oは、記憶モジュール200、表示インタフェース201、制御部202jを有する。既に説明した構成については、説明を省略する。制御部202jは、表示制御部2020、透明度設定部2029を有する。透明度設定部2029は、サンプル画像の透明度を決定し、決定した透明度を記憶モジュール200に記憶させる。表示制御部2020は、表示インタフェース201に、決定された透明度でサンプル画像を表示させる制御を行う。
次に、本発明の第13の実施形態を説明する。図33は、本実施形態による画像表示端末20oの構成を示している。画像表示端末20oは、記憶モジュール200、表示インタフェース201、制御部202jを有する。既に説明した構成については、説明を省略する。制御部202jは、表示制御部2020、透明度設定部2029を有する。透明度設定部2029は、サンプル画像の透明度を決定し、決定した透明度を記憶モジュール200に記憶させる。表示制御部2020は、表示インタフェース201に、決定された透明度でサンプル画像を表示させる制御を行う。
次に、画像表示端末20oの動作を説明する。図34は画像表示端末20oの動作の手順の一例を示している。以下では、図3に示す動作と異なる点を説明する。
ライブ画像を表示する動作が開始されると、透明度設定部2029は、サンプル画像の透明度を決定し、決定した透明度を記憶モジュール200に記憶させる(ステップS1200)。これによって、サンプル画像の透明度が設定される。この結果、ステップS115では、ステップS1200で決定された透明度でサンプル画像が表示される。
透明度設定部2029は、プログラムによって規定されているサンプル画像の透明度を選択し、サンプル画像の透明度を、その選択した透明度に決定してもよい。また、画像表示端末20oが操作インタフェース203を有する場合、サンプル画像の透明度をユーザが選択してもよい。ユーザがサンプル画像の透明度を選択する場合、透明度設定部2029は、ユーザが選択した透明度に基づいてサンプル画像の透明度を決定する。
サンプル画像の透明度が設定された後、ステップS100でライブ画像が表示される。
ステップS100~S130の処理については、既に説明したので説明を省略する。
ステップS100~S130の処理については、既に説明したので説明を省略する。
図34ではサンプル画像の透明度の設定(ステップS1200)が最初に行われるが、サンプル画像の透明度の設定(ステップS1200)が行われるタイミングはこれに限らない。サンプル画像の透明度の設定(ステップS1200)はサンプル画像の表示(ステップS115)よりも前に行われればよい。
本実施形態によれば、サンプル画像の透明度を制御することができる。
(第14の実施形態)
次に、本発明の第14の実施形態を説明する。本実施形態では、図1に示す画像表示端末20aが用いられる。
次に、本発明の第14の実施形態を説明する。本実施形態では、図1に示す画像表示端末20aが用いられる。
本実施形態では、表示制御部2020は表示中のサンプル画像に対して、以下で説明する制御を行う。例えば、表示制御部2020は、表示インタフェース201に、表示中のサンプル画像の表示位置を変化させながらサンプル画像を表示させる制御を行う。例えば、表示制御部2020は、表示中の全てのサンプル画像を右から左へスクロール移動させる。あるいは、表示制御部2020は、表示中の全てのサンプル画像を表示インタフェース201の画面の外側に向かって直線移動させる。
あるいは、表示制御部2020は、表示インタフェース201に、サンプル画像をフェードインまたはフェードアウトさせながらサンプル画像を表示させる制御を行う。例えば、表示制御部2020は、表示インタフェース201の画面にサンプル画像を表示する際に、サンプル画像をフェードインさせる制御を行う。また、表示制御部2020は、表示インタフェース201の画面からサンプル画像を消去する際に、サンプル画像をフェードアウトさせる制御を行う。
あるいは、表示制御部2020は、表示インタフェース201に、表示中のサンプル画像を拡大または縮小させながらサンプル画像を表示させる制御を行う。サンプル画像の拡大および縮小は、表示サイズの拡大および縮小である。つまり、表示制御部2020は、表示中のサンプル画像の表示サイズを制御する。例えば、表示制御部2020は、表示インタフェース201の画面にサンプル画像を表示する際に、サンプル画像を最小の大きさから所定の大きさまで拡大する制御を行う。また、表示制御部2020は、表示インタフェース201の画面からサンプル画像を消去する際に、サンプル画像を所定の大きさから最小の大きさまで縮小する制御を行う。
あるいは、表示制御部2020は、表示インタフェース201に、サンプル画像に関連する情報(付加情報)をサンプル画像と共に表示させる制御を行う。サンプル画像に関連する情報は、例えばサンプル画像が現在のシステムで撮影可能なサンプル画像であるか否かを示す情報である。サンプル画像が現在のシステムで撮影可能であるか否かの判定は、例えば第9の実施形態の変形例で説明した方法により行われる。サンプル画像に関連する情報は、撮影に関するアドバイスであってもよい。撮影に関するアドバイスは、撮影アングルや画角等の構図に関する情報であってもよいし、シャッタスピード等の撮影設定に関する情報であってもよい。サンプル画像に関連する情報は、GPS(Global Positioning System)等から得られる撮影時の位置情報であってもよい。
あるいは、表示制御部2020は、表示インタフェース201に、表示中のサンプル画像が非表示となるまでの時間(第1の時間)または表示中のサンプル画像が表示された時点から経過した時間(第2の時間)を表示させる制御を行う。例えば、表示制御部2020は、表示インタフェース201に、第1の時間または第2の時間を文字や図形等で表示させる制御を行う。
あるいは、表示制御部2020は、表示インタフェース201に、第1の時間または第2の時間に基づいて加工されたサンプル画像を表示させる制御を行う。例えば、表示制御部2020は、第1の時間が所定時間以内となった場合、あるいは第2の時間が所定時間を超えた場合、サンプル画像の明るさを変化させる。表示制御部2020は、これらの場合に、例えばサンプル画像をフラッシュさせてもよい。
画像表示端末20aが操作インタフェース203を有する場合、表示中のサンプル画像に対する制御の内容をユーザが選択してもよい。表示中のサンプル画像に対する制御の内容をユーザが選択する場合、表示制御部2020は、ユーザが選択した制御の内容に基づいて、表示中のサンプル画像に対する制御を行う。
本実施形態によれば、表示中のサンプル画像に対するエフェクトの制御や、サンプル画像に対する付加情報の表示を行うことができる。
(第15の実施形態)
次に、本発明の第15の実施形態を説明する。図35は、本実施形態による画像表示端末20pの構成を示している。画像表示端末20pは、記憶モジュール200、表示インタフェース201、制御部202k、操作インタフェース203を有する。既に説明した構成については、説明を省略する。制御部202kは、表示制御部2020、撮影条件設定部2030を有する。記憶モジュール200は、サンプル画像が撮影されたときの撮影条件を示す撮影条件情報(撮影パラメータ)をサンプル画像と対応付けて記憶する。撮影条件設定部2030は、操作インタフェース203が受け付けたユーザの操作が、表示中のサンプル画像を選択する操作であった場合、選択されたサンプル画像に対応する撮影条件情報が示す撮影条件を撮像モジュール100に設定する。本実施形態では、撮影条件情報は、例えばExifであり、焦点距離、シャッタスピード、感度情報等の情報を含む。
次に、本発明の第15の実施形態を説明する。図35は、本実施形態による画像表示端末20pの構成を示している。画像表示端末20pは、記憶モジュール200、表示インタフェース201、制御部202k、操作インタフェース203を有する。既に説明した構成については、説明を省略する。制御部202kは、表示制御部2020、撮影条件設定部2030を有する。記憶モジュール200は、サンプル画像が撮影されたときの撮影条件を示す撮影条件情報(撮影パラメータ)をサンプル画像と対応付けて記憶する。撮影条件設定部2030は、操作インタフェース203が受け付けたユーザの操作が、表示中のサンプル画像を選択する操作であった場合、選択されたサンプル画像に対応する撮影条件情報が示す撮影条件を撮像モジュール100に設定する。本実施形態では、撮影条件情報は、例えばExifであり、焦点距離、シャッタスピード、感度情報等の情報を含む。
次に、画像表示端末20pの動作を説明する。図36は画像表示端末20pの動作の手順の一例を示している。以下では、図3に示す動作と異なる点を説明する。
ステップS115でサンプル画像が非表示になった後、撮影条件設定部2030は、操作インタフェース203を介して、表示中のサンプル画像を選択する指示が入力されたか否か、すなわち表示中のサンプル画像が選択されたか否かを判定する(ステップS1300)。表示中のサンプル画像が選択されていない場合、ステップS130の処理が行われる。表示中のサンプル画像が選択された場合、撮影条件設定部2030は、選択されたサンプル画像に対応する撮影条件情報を記憶モジュール200から読み出し、読み出した撮影条件情報が示す撮影条件を撮像モジュール100に設定する(ステップS1305)。
撮影条件が設定された後、ステップS130の処理が行われる。ステップS100~S130の処理については、既に説明したので説明を省略する。
図36において、サンプル画像が選択されたか否かの判定(ステップS1300)および撮影条件の設定(ステップS1305)が行われるタイミングは、図示されるタイミングに限らない。サンプル画像が選択されたか否かの判定(ステップS1300)および撮影条件の設定(ステップS1305)は、図36に示される任意の処理の前または後に行ってよい。
本実施形態によれば、選択されたサンプル画像が撮影されたときの撮影条件を撮像モジュール100に設定することができる。
(第16の実施形態)
次に、本発明の第16の実施形態を説明する。図37は、本実施形態による画像表示端末20qの構成を示している。画像表示端末20qは、記憶モジュール200、表示インタフェース201、制御部202a、動き検出部205を有する。既に説明した構成については、説明を省略する。動き検出部205は、地磁気センサまたは加速度センサ等であって、自端末(画像表示端末20q)の姿勢または動きを検出する。
次に、本発明の第16の実施形態を説明する。図37は、本実施形態による画像表示端末20qの構成を示している。画像表示端末20qは、記憶モジュール200、表示インタフェース201、制御部202a、動き検出部205を有する。既に説明した構成については、説明を省略する。動き検出部205は、地磁気センサまたは加速度センサ等であって、自端末(画像表示端末20q)の姿勢または動きを検出する。
本実施形態では、表示制御部2020は、表示インタフェース201に、検出された姿勢または動きに応じて、表示中のサンプル画像の表示位置を変化させながらサンプル画像を表示させる制御を行う。例えば、ユーザが画像表示端末20qを傾けた場合に、表示制御部2020は、画像表示端末20qの姿勢(傾きの角度等)あるいは動き(加速度等)に応じて、表示中のサンプル画像の表示位置を変化させながらサンプル画像を表示させる制御を行う。画像表示端末20qの傾きが大きければ大きい程、あるいは、画像表示端末20qの動きが大きければ大きい程、サンプル画像の移動スピードを大きくしてもよい。
あるいは、表示制御部2020は、表示インタフェース201に、検出された姿勢または動きに応じて、表示中のサンプル画像を非表示にさせる制御を行う。例えば、ユーザが画像表示端末20qを振った場合に、表示制御部2020は、画像表示端末20qの姿勢または動きに関する値(傾きの角度あるいは加速度等)の最大値が所定値を超えていれば、表示中の全てのサンプル画像を非表示にさせる制御を行う。
本実施形態によれば、表示中のサンプル画像の状態を変更するための操作に関するユーザの負担を軽減することができる。
(他の変形例)
次に、上記の各実施形態で説明しなかった他の変形例を説明する。サンプル画像を表示する代わりに、アイコン(記号や図形でもよい)や、文字、リンク情報等を表示してもよい。サンプル画像を表示する代わりにアイコンを表示した後、例えば表示されたアイコンを選択する操作が行われたときにサンプル画像が表示される。あるいは、サンプル画像を表示する代わりに文字を表示した後、例えば検索キーワードが表示され、その検索キーワードを選択する操作が行われたときに、選択された検索キーワードに基づく検索条件情報が生成される。リンク情報は、画像を保持する外部装置のURL(Uniform Resource Locator)を示す情報である。例えば、リンク情報は、URLと対応付けられた文字、記号、図形、アイコン等である。サンプル画像を表示する代わりにリンク情報を表示した後、例えば表示されたリンク情報を選択する操作が行われたときに、リンク情報が示す外部装置から画像が取得され、取得された画像がサンプル画像として表示される。
次に、上記の各実施形態で説明しなかった他の変形例を説明する。サンプル画像を表示する代わりに、アイコン(記号や図形でもよい)や、文字、リンク情報等を表示してもよい。サンプル画像を表示する代わりにアイコンを表示した後、例えば表示されたアイコンを選択する操作が行われたときにサンプル画像が表示される。あるいは、サンプル画像を表示する代わりに文字を表示した後、例えば検索キーワードが表示され、その検索キーワードを選択する操作が行われたときに、選択された検索キーワードに基づく検索条件情報が生成される。リンク情報は、画像を保持する外部装置のURL(Uniform Resource Locator)を示す情報である。例えば、リンク情報は、URLと対応付けられた文字、記号、図形、アイコン等である。サンプル画像を表示する代わりにリンク情報を表示した後、例えば表示されたリンク情報を選択する操作が行われたときに、リンク情報が示す外部装置から画像が取得され、取得された画像がサンプル画像として表示される。
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。本発明は前述した説明に限定されることはなく、添付のクレームの範囲によってのみ限定される。
上記各実施形態は、画像を切り替える操作に関するユーザの負担を軽減しつつ、撮影の参考となる画像を表示することができる画像表示端末、画像表示方法、およびプログラムを提供できる。
20a,20b,20c,20d,20e,20f,20g,20h,20i,20j,20k,20l,20m,20n,20o,20p,20q 画像表示端末
100 撮像モジュール
200 記憶モジュール
201 表示インタフェース
202a,202b,202c,202d,202e,202f,202g,202h 制御部
203 操作インタフェース
204 通信インタフェース
205 動き検出部
2020 表示制御部
2021 表示時間設定部
2022 計測部
2023 検索部
2024 画像選択部
2025 数設定部
2026 表示位置設定部
2027 表示サイズ設定部
2028 明るさ設定部
2029 透明度設定部
2030 撮影条件設定部
100 撮像モジュール
200 記憶モジュール
201 表示インタフェース
202a,202b,202c,202d,202e,202f,202g,202h 制御部
203 操作インタフェース
204 通信インタフェース
205 動き検出部
2020 表示制御部
2021 表示時間設定部
2022 計測部
2023 検索部
2024 画像選択部
2025 数設定部
2026 表示位置設定部
2027 表示サイズ設定部
2028 明るさ設定部
2029 透明度設定部
2030 撮影条件設定部
Claims (48)
- 複数のサンプル画像、および前記サンプル画像の表示時間を記憶する記憶モジュールと、
撮像モジュールから連続的に出力されるライブ画像、および前記記憶モジュールに記憶されている前記サンプル画像を表示する表示インタフェースと、
前記表示インタフェースに前記ライブ画像を表示させ、かつ、前記表示インタフェースに前記サンプル画像を前記表示時間だけ表示させ、前記表示時間が経過した後、前記表示インタフェースに、表示中の前記サンプル画像を非表示にさせると共に、非表示にさせた前記サンプル画像と異なる前記サンプル画像を前記表示時間だけ前記表示インタフェースに表示させる制御を行う表示制御部と、
を有する画像表示端末。 - 前記表示時間を決定し、決定した前記表示時間を前記記憶モジュールに記憶させる表示時間設定部をさらに有する請求項1に記載の画像表示端末。
- ユーザの操作を受け付ける操作インタフェースをさらに有し、
前記表示時間設定部は、前記ユーザの操作に応じて前記表示時間を決定し、決定した前記表示時間を前記記憶モジュールに記憶させる請求項2に記載の画像表示端末。 - 前記表示時間設定部は、前記ユーザの操作が、前記サンプル画像を選択する操作であった場合、選択された前記サンプル画像の前記表示時間を決定し、決定した前記表示時間を、選択された前記サンプル画像と対応付けて前記記憶モジュールに記憶させる請求項3に記載の画像表示端末。
- ユーザの操作を受け付ける操作インタフェースをさらに有し、
前記表示制御部は、前記ユーザの操作が、表示中の前記サンプル画像を選択する操作であった場合、前記表示インタフェースに、選択された表示中の前記サンプル画像を非表示にさせる制御を行う請求項1に記載の画像表示端末。 - ユーザの操作を受け付ける操作インタフェースをさらに有し、
前記表示制御部は、前記ユーザの操作が、前記サンプル画像の非表示を指示する操作であった場合、前記表示インタフェースに、表示中の全ての前記サンプル画像を非表示にさせる制御を行う請求項1に記載の画像表示端末。 - ユーザの操作を受け付ける操作インタフェースをさらに有し、
前記表示制御部は、前記ユーザの操作が、表示中の前記サンプル画像を選択する操作であった場合、前記表示インタフェースに、選択された表示中の前記サンプル画像を、前記表示時間が経過した後も表示させる制御を行う請求項1に記載の画像表示端末。 - 前記ライブ画像が表示されている間のみ、前記サンプル画像が表示されている時間を計測する計測部をさらに有し、
前記表示制御部は、前記計測部が計測した時間に基づいて、前記表示時間が経過したか否かを判定する請求項1に記載の画像表示端末。 - 検索条件を示す検索条件情報を生成する検索部と、
前記検索条件情報を外部装置に送信し、前記検索条件情報に基づいて検索された検索画像を前記外部装置から受信する通信インタフェースと、
をさらに有し、
前記記憶モジュールは、受信された前記検索画像を前記サンプル画像として記憶する請求項1~請求項8のいずれか一項に記載の画像表示端末。 - 検索された前記検索画像の数に基づいて前記表示時間を決定し、決定した前記表示時間を前記記憶モジュールに記憶させる表示時間設定部をさらに有する請求項9に記載の画像表示端末。
- 前記表示時間設定部は、検索された前記検索画像の数が多い程、前記サンプル画像の1枚当たりの前記表示時間をより短い時間に決定する請求項10に記載の画像表示端末。
- 前記表示時間設定部は、検索された前記検索画像の数が所定の数未満である場合、前記サンプル画像の前記表示時間を0に決定する請求項10に記載の画像表示端末。
- 前記表示制御部は、検索された前記検索画像の数が多い程、より多い数の前記サンプル画像を同時に表示させる制御を行う請求項9に記載の画像表示端末。
- 前記表示制御部は、表示中の前記サンプル画像の識別情報と、検索により前記記憶モジュールに記憶された前記サンプル画像の識別情報とを比較した結果に基づいて、表示中の前記サンプル画像のいずれかを選択し、前記表示インタフェースに、選択した前記サンプル画像を非表示にさせると共に、検索により前記記憶モジュールに記憶された前記サンプル画像を前記表示時間だけ表示させる制御を行う請求項9に記載の画像表示端末。
- 前記検索部は、第1の所定時間が経過する毎に、前記検索条件情報を生成し、
前記通信インタフェースは、第2の所定時間が経過する毎に、前記検索条件情報を外部装置に送信する請求項9に記載の画像表示端末。 - ユーザの操作を受け付ける操作インタフェースをさらに有し、
前記検索部は、前記ユーザの操作が、検索条件を指定する操作であった場合、指定された前記検索条件に基づいて前記検索条件情報を生成する請求項9に記載の画像表示端末。 - 前記表示制御部は、前記表示インタフェースに、前記検索条件が指定される画面を前記ライブ画像と共に表示させる制御を行う請求項16に記載の画像表示端末。
- ユーザの操作を受け付ける操作インタフェースをさらに有し、
前記検索部は、前記ユーザの操作が、表示中の前記サンプル画像を選択する操作であった場合、選択された前記サンプル画像と類似する画像を検索するための前記検索条件情報を生成する請求項9に記載の画像表示端末。 - ユーザの操作を受け付ける操作インタフェースをさらに有し、
前記検索部は、前記ユーザの操作が、表示中の前記サンプル画像を選択する操作であった場合、選択された前記サンプル画像を検索したときの検索条件を示す検索条件情報を、選択された前記サンプル画像と対応付けて前記記憶モジュールに記憶させ、前記ユーザの操作が、検索条件を指定する操作であった場合、指定された前記検索条件を示す前記検索条件情報に対応する前記サンプル画像を、前記記憶モジュールに記憶されている前記サンプル画像から検索する請求項9に記載の画像表示端末。 - 前記記憶モジュールに記憶されている前記サンプル画像から表示対象の前記サンプル画像を選択する画像選択部をさらに有し、
前記表示制御部は、前記表示インタフェースに、選択された前記サンプル画像を表示させる制御を行う請求項1に記載の画像表示端末。 - 前記画像選択部は、複数の同一の前記サンプル画像が前記記憶モジュールに記憶されている場合、複数の同一の前記サンプル画像のうち1つの前記サンプル画像を選択する請求項20に記載の画像表示端末。
- 前記画像選択部は、複数の類似する前記サンプル画像が前記記憶モジュールに記憶されている場合、複数の類似する前記サンプル画像のうち1つの前記サンプル画像を選択する請求項20に記載の画像表示端末。
- 前記記憶モジュールは、前記サンプル画像が撮影されたときの撮影条件を示す撮影条件情報を前記サンプル画像と対応付けて記憶し、
前記画像選択部は、前記記憶モジュールに記憶されている前記撮影条件情報のうち前記撮像モジュールが対応可能な撮影条件を示す前記撮影条件情報に対応する前記サンプル画像のみを選択する請求項20に記載の画像表示端末。 - 前記サンプル画像の表示位置を決定し、決定した前記表示位置を前記記憶モジュールに記憶させる表示位置設定部をさらに有し、
前記表示制御部は、前記表示インタフェースに、決定された前記表示位置に前記サンプル画像を表示させる制御を行う請求項1に記載の画像表示端末。 - 前記表示位置設定部は、前記サンプル画像の表示位置を、前記ライブ画像が表示されている領域と異なる領域中の位置に決定する請求項24に記載の画像表示端末。
- 前記表示位置設定部は、前記サンプル画像の表示位置を、前記ライブ画像が表示されている領域において、前記領域の中心位置と異なる位置に決定する請求項24に記載の画像表示端末。
- 前記表示位置設定部は、前記サンプル画像の表示位置を、前記ライブ画像が表示されている領域において、主要な被写体が表示されている領域とは異なる領域中の位置に決定する請求項24に記載の画像表示端末。
- 前記表示制御部は、前記表示インタフェースに、前記サンプル画像に関連する情報を前記サンプル画像と共に表示させる制御を行う請求項1に記載の画像表示端末。
- 前記表示制御部は、前記表示インタフェースに、表示中の前記サンプル画像が非表示となるまでの第1時間または表示中の前記サンプル画像が表示された時点から経過した第2時間を表示させる制御を行う請求項1に記載の画像表示端末。
- 前記表示制御部は、前記表示インタフェースに、前記第1時間または前記第2時間に基づいて加工された前記サンプル画像を表示させる制御を行う請求項29に記載の画像表示端末。
- 前記記憶モジュールは、前記サンプル画像が撮影されたときの撮影条件を示す撮影条件情報を前記サンプル画像と対応付けて記憶し、
ユーザの操作を受け付ける操作インタフェースと、
前記ユーザの操作が、表示中の前記サンプル画像を選択する操作であった場合、選択された前記サンプル画像に対応する前記撮影条件情報が示す撮影条件を前記撮像モジュールに設定する撮影条件設定部と、
をさらに有する請求項1に記載の画像表示端末。 - ユーザの操作を受け付ける操作インタフェースをさらに有し、
前記表示制御部は、前記ユーザの操作が、表示中の前記サンプル画像を選択する操作であった場合、前記表示インタフェースに、選択された前記サンプル画像を撮影するためのアドバイスを表示させる制御を行う請求項1に記載の画像表示端末。 - ユーザの操作を受け付ける操作インタフェースをさらに有し、
前記表示制御部は、前記ユーザの操作が、非表示になった前記サンプル画像の再表示を指示する操作であった場合、前記表示インタフェースに、非表示になった前記サンプル画像を表示させる制御を行う請求項1に記載の画像表示端末。 - 前記表示制御部は、前記ユーザの操作が、非表示になった複数の前記サンプル画像の再表示を指示する操作であった場合、前記表示インタフェースに、非表示になった複数の前記サンプル画像の一覧を表示させる制御を行う請求項33に記載の画像表示端末。
- 前記表示制御部は、前記ユーザの操作が、非表示になった前記サンプル画像の再表示を指示する操作であった場合、前記表示インタフェースに、直前に非表示になった前記サンプル画像を表示させる制御を行う請求項33に記載の画像表示端末。
- ユーザの操作を受け付ける操作インタフェースをさらに有し、
前記表示制御部は、前記ユーザの操作が、オートフォーカスを指示する操作であった場合、前記表示インタフェースに、表示中の前記サンプル画像を非表示にさせる制御を行う請求項1に記載の画像表示端末。 - 自端末の姿勢または動きを検出する動き検出部をさらに有し、
前記表示制御部は、前記表示インタフェースに、検出された前記姿勢または前記動きに応じて、表示中の前記サンプル画像の表示位置を変化させながら前記サンプル画像を表示させる制御を行う請求項1に記載の画像表示端末。 - 自端末の姿勢または動きを検出する動き検出部をさらに有し、
前記表示制御部は、前記表示インタフェースに、検出された前記姿勢または前記動きに応じて、表示中の前記サンプル画像を非表示にさせる制御を行う請求項1に記載の画像表示端末。 - ライブ画像を連続的に撮像する撮像モジュールをさらに有する請求項1に記載の画像表示端末。
- 同時に表示される前記サンプル画像の数を決定し、決定した前記数を前記記憶モジュールに記憶させる数設定部をさらに有し、
前記表示制御部は、前記表示インタフェースに、決定された前記数の前記サンプル画像を表示させる制御を行う請求項1に記載の画像表示端末。 - 前記サンプル画像の表示サイズを決定し、決定した前記表示サイズを前記記憶モジュールに記憶させる表示サイズ設定部をさらに有し、
前記表示制御部は、前記表示インタフェースに、決定された前記表示サイズで前記サンプル画像を表示させる制御を行う請求項1に記載の画像表示端末。 - 前記サンプル画像の明るさを決定し、決定した前記明るさを前記記憶モジュールに記憶させる明るさ設定部をさらに有し、
前記表示制御部は、前記表示インタフェースに、決定された前記明るさで前記サンプル画像を表示させる制御を行う請求項1に記載の画像表示端末。 - 前記サンプル画像の透明度を決定し、決定した前記透明度を前記記憶モジュールに記憶させる透明度設定部をさらに有し、
前記表示制御部は、前記表示インタフェースに、決定された前記透明度で前記サンプル画像を表示させる制御を行う請求項1に記載の画像表示端末。 - 前記表示制御部は、前記表示インタフェースに、表示中の前記サンプル画像の表示位置を変化させながら前記サンプル画像を表示させる制御を行う請求項1に記載の画像表示端末。
- 前記表示制御部は、前記表示インタフェースに、前記サンプル画像をフェードインまたはフェードアウトさせながら前記サンプル画像を表示させる制御を行う請求項1に記載の画像表示端末。
- 前記表示制御部は、前記表示インタフェースに、表示中の前記サンプル画像を拡大または縮小させながら前記サンプル画像を表示させる制御を行う請求項1に記載の画像表示端末。
- 表示インタフェースが、撮像モジュールから連続的に出力されるライブ画像を表示するステップと、
前記表示インタフェースが、複数のサンプル画像と、前記サンプル画像の表示時間とを記憶する記憶モジュールに記憶されている前記サンプル画像を前記表示時間だけ表示するステップと、
前記表示時間が経過した後、前記表示インタフェースが、表示中の前記サンプル画像を非表示にするステップと、
前記表示インタフェースが、非表示にした前記サンプル画像と異なる前記サンプル画像を前記表示時間だけ表示するステップと、
を有する画像表示方法。 - 撮像モジュールから連続的に出力されるライブ画像を表示するステップと、
複数のサンプル画像と、前記サンプル画像の表示時間とを記憶する記憶モジュールに記憶されている前記サンプル画像を前記表示時間だけ表示するステップと、
前記表示時間が経過した後、表示中の前記サンプル画像を非表示にするステップと、
非表示にした前記サンプル画像と異なる前記サンプル画像を前記表示時間だけ表示するステップと、
をコンピュータに実行させるプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/134,865 US10178320B2 (en) | 2013-10-24 | 2016-04-21 | Image display terminal, image display method, and non-transitory computer readable recording medium storing program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013-221409 | 2013-10-24 | ||
| JP2013221409A JP5830512B2 (ja) | 2013-10-24 | 2013-10-24 | 画像表示端末、画像表示方法、およびプログラム |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/134,865 Continuation US10178320B2 (en) | 2013-10-24 | 2016-04-21 | Image display terminal, image display method, and non-transitory computer readable recording medium storing program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2015060075A1 true WO2015060075A1 (ja) | 2015-04-30 |
Family
ID=52992678
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2014/076046 Ceased WO2015060075A1 (ja) | 2013-10-24 | 2014-09-30 | 画像表示端末、画像表示方法、およびプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10178320B2 (ja) |
| JP (1) | JP5830512B2 (ja) |
| WO (1) | WO2015060075A1 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105899123B (zh) * | 2014-07-29 | 2018-03-13 | 奥林巴斯株式会社 | 用于内窥镜的视频处理器和具有该视频处理器的内窥镜系统 |
| JP7621757B2 (ja) * | 2020-08-28 | 2025-01-27 | キヤノン株式会社 | 撮像装置、撮像装置の制御方法及びプログラム |
| JP2024075272A (ja) * | 2022-11-22 | 2024-06-03 | キヤノン株式会社 | 画像処理装置、制御方法、プログラム及び記憶媒体 |
| JP2024092255A (ja) * | 2022-12-26 | 2024-07-08 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001242529A (ja) * | 2000-02-28 | 2001-09-07 | Sony Corp | 画像記録装置 |
| JP2002185835A (ja) * | 2000-12-15 | 2002-06-28 | Olympus Optical Co Ltd | 電子カメラシステム、電子カメラ、サーバコンピュータおよび携帯情報端末 |
| JP2004325937A (ja) * | 2003-04-25 | 2004-11-18 | Toshiba Corp | 画像表示制御装置 |
| JP2006166193A (ja) * | 2004-12-09 | 2006-06-22 | Casio Comput Co Ltd | 電子カメラ |
| JP2006344168A (ja) * | 2005-06-10 | 2006-12-21 | Fujifilm Holdings Corp | 画像表示装置及び撮影装置 |
| JP2007027945A (ja) * | 2005-07-13 | 2007-02-01 | Konica Minolta Holdings Inc | 撮影情報提示システム |
| JP2007159095A (ja) * | 2005-11-14 | 2007-06-21 | Olympus Imaging Corp | 撮像装置 |
| JP2008135994A (ja) * | 2006-11-28 | 2008-06-12 | Canon Inc | 画像表示方法、装置、及びプログラム |
| JP2009010472A (ja) * | 2007-06-26 | 2009-01-15 | Casio Comput Co Ltd | 撮像装置及びそのプログラム |
| JP2009239397A (ja) * | 2008-03-26 | 2009-10-15 | Seiko Epson Corp | 撮影装置、撮影システム、撮影装置の制御方法および制御プログラム |
| JP2012253669A (ja) * | 2011-06-06 | 2012-12-20 | Olympus Corp | 撮影支援システム及び撮像装置 |
| JP2013126012A (ja) * | 2011-12-13 | 2013-06-24 | Nikon Corp | 撮影システム、撮影装置、情報管理装置 |
| JP2013141131A (ja) * | 2012-01-05 | 2013-07-18 | Nikon Corp | 撮像装置 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6396537B1 (en) * | 1997-11-24 | 2002-05-28 | Eastman Kodak Company | Photographic system for enabling interactive communication between a camera and an attraction site |
| JP4149155B2 (ja) * | 2001-09-28 | 2008-09-10 | 富士フイルム株式会社 | 撮影支援システム及び撮影支援サーバ |
| US7251790B1 (en) * | 2002-01-23 | 2007-07-31 | Microsoft Corporation | Media browsing system displaying thumbnails images based on preferences of plurality of users and placing the thumbnails images at a scene change |
| US20050190280A1 (en) * | 2004-02-27 | 2005-09-01 | Haas William R. | Method and apparatus for a digital camera scrolling slideshow |
| JP4310704B2 (ja) * | 2005-03-08 | 2009-08-12 | ソニー株式会社 | 光学素子 |
| US9148618B2 (en) * | 2009-05-29 | 2015-09-29 | Apple Inc. | Systems and methods for previewing newly captured image content and reviewing previously stored image content |
| US8228413B2 (en) * | 2009-09-01 | 2012-07-24 | Geovector Corp. | Photographer's guidance systems |
| JP6076168B2 (ja) * | 2013-03-27 | 2017-02-08 | オリンパス株式会社 | 撮像装置、構図アシスト装置、構図アシスト方法、及び構図アシストプログラム |
| JP6381892B2 (ja) * | 2013-10-28 | 2018-08-29 | オリンパス株式会社 | 画像処理装置、画像処理方法及び画像処理プログラム |
-
2013
- 2013-10-24 JP JP2013221409A patent/JP5830512B2/ja not_active Expired - Fee Related
-
2014
- 2014-09-30 WO PCT/JP2014/076046 patent/WO2015060075A1/ja not_active Ceased
-
2016
- 2016-04-21 US US15/134,865 patent/US10178320B2/en active Active
Patent Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001242529A (ja) * | 2000-02-28 | 2001-09-07 | Sony Corp | 画像記録装置 |
| JP2002185835A (ja) * | 2000-12-15 | 2002-06-28 | Olympus Optical Co Ltd | 電子カメラシステム、電子カメラ、サーバコンピュータおよび携帯情報端末 |
| JP2004325937A (ja) * | 2003-04-25 | 2004-11-18 | Toshiba Corp | 画像表示制御装置 |
| JP2006166193A (ja) * | 2004-12-09 | 2006-06-22 | Casio Comput Co Ltd | 電子カメラ |
| JP2006344168A (ja) * | 2005-06-10 | 2006-12-21 | Fujifilm Holdings Corp | 画像表示装置及び撮影装置 |
| JP2007027945A (ja) * | 2005-07-13 | 2007-02-01 | Konica Minolta Holdings Inc | 撮影情報提示システム |
| JP2007159095A (ja) * | 2005-11-14 | 2007-06-21 | Olympus Imaging Corp | 撮像装置 |
| JP2008135994A (ja) * | 2006-11-28 | 2008-06-12 | Canon Inc | 画像表示方法、装置、及びプログラム |
| JP2009010472A (ja) * | 2007-06-26 | 2009-01-15 | Casio Comput Co Ltd | 撮像装置及びそのプログラム |
| JP2009239397A (ja) * | 2008-03-26 | 2009-10-15 | Seiko Epson Corp | 撮影装置、撮影システム、撮影装置の制御方法および制御プログラム |
| JP2012253669A (ja) * | 2011-06-06 | 2012-12-20 | Olympus Corp | 撮影支援システム及び撮像装置 |
| JP2013126012A (ja) * | 2011-12-13 | 2013-06-24 | Nikon Corp | 撮影システム、撮影装置、情報管理装置 |
| JP2013141131A (ja) * | 2012-01-05 | 2013-07-18 | Nikon Corp | 撮像装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015082822A (ja) | 2015-04-27 |
| US10178320B2 (en) | 2019-01-08 |
| JP5830512B2 (ja) | 2015-12-09 |
| US20160309093A1 (en) | 2016-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11223757B2 (en) | Video recording device and camera function control program | |
| US10447874B2 (en) | Display control device and display control method for automatic display of an image | |
| CN102246121B (zh) | 信息显示装置和信息显示方法 | |
| WO2016058468A1 (zh) | 移动终端、服务器、拍摄方法及计算机存储介质 | |
| JPWO2014178228A1 (ja) | クライアント端末、表示制御方法、プログラム、およびシステム | |
| US20150363103A1 (en) | Display processing method and information device | |
| EP2797293A2 (en) | Terminal device and content displaying method thereof, server and controlling method thereof | |
| CN103312958A (zh) | 客户机终端、服务器以及程序 | |
| JP5830512B2 (ja) | 画像表示端末、画像表示方法、およびプログラム | |
| KR100836618B1 (ko) | 회전식 카메라를 가지는 휴대용 단말기 및 휴대용 단말기의파노라마 영상 촬영 방법 | |
| JP2011009916A (ja) | 対象物情報表示装置、対象物情報表示方法、対象物情報表示プログラム | |
| US10178305B2 (en) | Imaging apparatus and method to capture images based on recommended applications | |
| JP6358072B2 (ja) | 画像表示端末、画像表示システム及び画像表示プログラム | |
| CN112019686A (zh) | 显示方法、装置及电子设备 | |
| JP2007034403A (ja) | 画像表示装置、および画像表示プログラム | |
| JP2014120815A (ja) | 情報処理装置、撮像装置、情報処理方法、プログラムならびに記憶媒体 | |
| JP5382788B2 (ja) | 対象物情報表示装置、対象物情報表示方法、対象物情報表示プログラム | |
| JP6591006B2 (ja) | 撮像装置、通信システム及び撮像方法 | |
| JP2014112796A (ja) | 撮像装置および撮像方法 | |
| JP6320068B2 (ja) | 情報処理装置、ネットワークカメラ及びシステム | |
| JP2011130206A (ja) | 撮像装置、及びその制御方法 | |
| CN113923345A (zh) | 电子装置及控制方法 | |
| JP2010021885A (ja) | 撮像装置及び撮像支援方法 | |
| JP5716057B2 (ja) | 表示装置、表示方法、プログラム | |
| JP2017084161A (ja) | 画像処理装置、表示装置及びその制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14856746 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 14856746 Country of ref document: EP Kind code of ref document: A1 |