This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2015-099813, filed May 15, 2015, the entire contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to an image display apparatus equipped with a touch input section having a touch panel and a display section which displays an image, and a display control method.
2. Description of the Related Art
For example, in an image switching operation (image switching operation for sequentially switching images one by one) for this type of image display apparatus, a flick operation is performed on a touch panel laminated on a display section with a captured image being displayed on the display section. Then, based on the flick direction, the image is switched to the next image in a forward or reverse direction among a plurality of images arranged in the order of photographing date and time (stored image group). Although this image switching operation is easy to understand, if a large amount of captured images have been stored, finding a user-desired image by switching images one by one is burdensome, and takes time and effort.
In an image display apparatus according to a technology disclosed in Japanese Patent Application Laid-Open (Kokai) Publication No. 2010-244414, when the arrangement direction of a person's face in an image and a slide direction coincide with each other, all persons that are present on the side opposite to the slide direction are detected as search target persons. When the arrangement direction and the slide direction do not coincide with each other, all persons other than a person at a touched point are detected as search target persons. In this technology, search target persons are detected in accordance with a slide operation, and a search is made for other images showing the detected search target persons. Therefore, even if a large amount of images have been stored, a search can be easily made for a desired image, and an improvement in operability can be achieved.
In accordance with one aspect of the present invention, there is provided an image display apparatus equipped with a touch input section having a touch panel and a display section which displays an image, comprising: a processor that is configured to: acquire a touched point when a touch operation is performed on the touch panel; identify a display portion corresponding to the acquired touched point in display data displayed on the display section, as a search target; judge whether a search target has been identified when a predetermined image switching operation is started; perform display control in response to the predetermined image switching operation such that images sequentially selected in a forward or reverse direction from a plurality of images arranged according to a predetermined criterion are displayed on the display section, when a judgment is made that no search target has been identified; and perform display control in response to the predetermined image switching operation such that another image other than the image being displayed is searched for from the plurality of images based on the identified display portion and displayed on the display section, when a judgment is made that a search target has been identified.
In accordance with another aspect of the present invention, there is provided an image display apparatus equipped with a touch input section having a touch panel and a display section which displays an image, comprising: a processor that is configured to: acquire a touch start point when a flick operation is performed on the touch panel; cause a display portion serving as a search target candidate in display data displayed on the display section to be displayed in a distinguishable manner; and search a plurality of images arranged according to a predetermined criterion in a search direction based on a flick direction of the flick operation with the display portion displayed in the distinguishable manner as a search target, when the acquired touch start point of the flick operation is the display portion displayed in the distinguishable manner.
In accordance with another aspect of the present invention, there is provided a display control method for an image display apparatus equipped with a touch input section having a touch panel and a display section which displays an image, comprising: acquiring a touched point when a touch operation is performed on the touch panel; identifying a display portion corresponding to the acquired touched point in display data displayed on the display section, as a search target; judging whether a search target has been identified when a predetermined image switching operation is started; performing display control in response to the predetermined image switching operation such that images sequentially selected in a forward or reverse direction from a plurality of images arranged according to a predetermined criterion are displayed on the display section, when a judgment is made that no search target has been identified; and performing display control in response to the predetermined image switching operation such that another image other than the image being displayed is searched for from the plurality of images based on the identified display portion and displayed on the display section, when a judgment is made that a search target has been identified.
In accordance with another aspect of the present invention, there is provided a display control method for an image display apparatus equipped with a touch input section having a touch panel and a display section which displays an image, comprising: acquiring a touch start point when a flick operation is performed on the touch panel; causing a display portion serving as a search target candidate in display data displayed on the display section to be displayed in a distinguishable manner; and searching a plurality of images arranged according to a predetermined criterion in a search direction based on a flick direction of the flick operation with the display portion displayed in the distinguishable manner as a search target, when the acquired touch start point of the flick operation is the display portion displayed in the distinguishable manner.
The above and further objects and novel features of the present invention will more fully appear from the following detailed description when the same is read in conjunction with the accompanying drawings. It is to be expressly understood, however, that the drawings are for the purpose of illustration only and are not intended as a definition of the limits of the invention.
The present invention can be more deeply understood by the detailed description below being considered together with the following drawings.
Embodiments of the present invention will hereinafter be described in detail with reference to the drawings.
First, a first embodiment of the present invention is described with reference to
This imaging apparatus (digital camera) has an imaging function capable of photographing a photographic subject with high definition, a clock function which clocks a current date and time and timer time, an image playback function which reads out and replays an arbitrary photographed, recorded, and stored image (stored image), and the like. A control section 1 in
The storage section 3 is structured to have a ROM (Read Only Memory), a flash memory, and the like, and includes a program memory 3a where a program for achieving the present embodiment in accordance with an operation procedure depicted in
An operating section 4 in
A touch display section 6 in
In the touch input section 6b, for example, a capacitive type or resistance-film type is adopted. Based on a contact presence/absence signal (touch ON signal/touch OFF signal) from the touch input section 6b, the control section 1 detects a coordinate point (contact point) on the touch panel, a contact direction, a contact distance, and a contact time so as to judge the presence or absence of a touch operation, the type of the touch operation, and the operation contents. Here, examples of the type of the touch operation includes a single touch operation which is an operation of touching an arbitrary point on the touch panel with a finger or the like and soon releasing the finger; a flick operation which is an operation of touching the touch panel with a finger or the like, moving the finger in an arbitrary direction, and soon releasing the finger (sweeping operation); a multi-touch operation which is an operation of touching the touch panel with a plurality of fingers simultaneously and soon releasing the fingers; a pinch-in operation which is an operation of touching the touch panel with a plurality of fingers and then narrowing a space between or among the fingers; and a pinch-out operation which is an operation of touching the touch panel with a plurality of fingers and then widening a space between or among the fingers.
Note that the above-described touch operation is not limited to a contact operation of directly touching the touch input section 6b with a finger(s) or a pen. For example, an operation similar to the contact operation may be performed, which includes a proximity operation of detecting the position of a finger(s) or a pen in accordance with a change in capacitance due to the approach of the finger(s) or the pen and its approaching movement. That is, not only a touch-type touch panel for detecting a contact operation but also a proximity-type touch panel or device may be used. In the present embodiment, as a touch operation, a contact operation on a touch-type touch panel is exemplarily described.
Drawing (1) of
Drawing (2) of
Drawings (3) to (5) of
When a predetermined image switching operation (flick) is performed with person A being specified as described above, the control section 1 searches the stored image group for an image containing the search target (person A). Here, based on the direction of the flick operation (flick direction), one of the arrangement directions (forward direction and reverse direction) of the stored image group is determined as a search direction, and the stored image group is searched for the image containing person A for switch display. In this case as well, each arrow position represents the position of an image to be displayed next. In the example depicted in the drawing, every time a leftward (backward) flick operation is performed, a current image is switched to the image showing “ABCD”, . . . , and so on. Every time a rightward (forward) flick operation is performed, a current image is switched to the image showing “A”, the image showing “AB”, . . . , and so on.
Drawings (4) and (5) of
Drawing (5) of
In
In
In the examples depicted in
The search condition table 3o is to store search conditions for searching for a user-desired image for playback in a playback mode, which includes fields of “type of specification touch operation” and “search target type”. “Type of specification touch operation” is a field for storing the type of a touch operation when a search target is specified, and has stored thereon one or a plurality of “touch(es)” of
“Search target type” is a field for storing “face of person”, “photographing date and time”, and “photographing place” as a type that can be specified as a search target. In each “type of specification touch operation”, that is, in each of fields corresponding to “face of person”. “photographing date and time”, and “photographing place”, a search condition is stored for each specification touch operation and each search target. In the example depicted in the drawing, when “search target type” is “face of person”, “search for an image containing the same person” is stored as a search condition corresponding to “touch”, and “search for an image containing the same person with smile” is stored as a search condition corresponding to “upward flick”. In addition, “search for an image containing same person whose eyes are not closed” is stored as a search condition corresponding to “downward flick”, “search for an image containing plurality of same persons with faces distanced within ½ of display screen size” is stored as a search condition corresponding to “pinch-in”, and “search for an image containing plurality of same persons with faces distanced further than ½ of display screen size” is stored as a search condition corresponding to “pinch-out”.
When “search target type” is “photographing date and time”, “search for image photographed on same day of another month” is stored as a search condition corresponding to “touch”, “search for image photographed in the same time zone on another day” is stored as a search condition corresponding to “upward flick”, “search for image photographed on same day and month of another year” is stored as a search condition corresponding to “downward flick”. In addition, “search for image photographed in period between plurality of dates and times” is stored as a search condition corresponding to “pinch-in”, and “search for image photographed in period other than periods between plurality of dates and times” is stored as a search condition corresponding to “pinch-out”.
When “search target type” is “photographing place”, “search for image photographed at same place” is stored as a search condition corresponding to “touch”, “search for image containing person at same place” is stored as a search condition corresponding to “upward flick”, and “search for image not containing person at same place” is stored as a search condition corresponding to “downward flick”. Note that, although no search conditions have been set corresponding to “pinch-in” and “pinch-out” in the example depicted in the drawing, their search conditions may be set.
In the present embodiment, when a predetermined image switching operation (flick operation) is performed in the playback mode, whether to perform normal sequential switch processing of sequentially switching images one by one for switch display or search-switch processing of searching for a user-desired image for switch display is controlled. When an arbitrary display portion of display data (replayed image or OSD display) displayed on the touch display section 6 is subjected to a specification touch operation before an image switching operation (flick operation) is performed, if the display portion represents predetermined data (such as face of person, photographing date and time, or photographing place), the display portion is specified as a search target. Then, whether a search target has been specified is judged, and whether to perform normal sequential switch processing or to perform search-switch processing is controlled based on the judgment result.
That is, if no search target is specified when a predetermined image switching operation (flick operation) is performed, the control section 1 performs display control (normal sequential switch processing) by which images sequentially selected in a forward or reverse direction from a stored image group where images have been arranged according to a predetermined criterion are displayed on the display section 6a. If a search target is specified, the control section 1 performs display control (search-switch processing) of acquiring a relevant search condition with reference to the search condition table 3c based on the search target, searching the stored image group for an image other than the image being displayed based on the search condition, and displaying the found image on the display section 6a.
Next, the operation concept of the imaging apparatus (digital camera) in the first embodiment is described with reference to flowcharts depicted in
As described above,
First, when a previously displayed image is present, the control section 1 displays this image. When there is no previously displayed image, the control section 1 reads out a head image from a stored image group where images have been arranged according to a predetermined criterion, displays the read image on the playback screen (Step A1), and judges whether a touch operation has been performed (Step A2). When judged that a touch operation has not been performed (NO at Step A2), the control section 1 judges whether an operation for cancelling the playback mode has been performed (Step A8). When judged that an operation for cancelling the playback mode has not been performed (NO at Step A8), the control section 1 returns to Step A2 described above to judge whether a touch operation has been performed, enters a wait state for a touch operation, and repeats the above-described operations. Here, when a touch operation is detected (YES at Step A2), the control section 1 proceeds to touch detection processing (Step A3).
Here, when the touch operation is a single touch operation such as that depicted in
Then, the control section 1 refers to the search condition table 3c based on the display portion corresponding to the touched point, and judges whether the display portion is a search target based on whether the display portion is predetermined data (face of person, photographing date and time, or photographing place) (Step B4). As a result, when the display portion is not a search target (face of person, photographing date and time, or photographing place) (NO at Step B4), the control section 1 returns to Step B1 described above to disenable this single touch operation. When the display portion is a search target (YES at Step B4), the control section 1 judges whether this is a case where a specified search target temporarily stored has been specified again (Step B5).
Here, at the first time immediately after the switching to the playback mode, no temporarily-stored search target is present (NO at Step B5). Therefore, the control section 1 temporarily stores this search target (display data and its type) and the type of the specification touch operation (touch) in the work memory 3b in association with each other (Step B7). In addition, by adding color, a bold line or the like to the display portion of the search target, the control section 1 displays the search target in a manner to be distinguishable (Step B8). Then, the control section 1 returns to Step B1 described above. Here, when a single touch operation is again detected (YES at Step B1), the control section 1 performs Steps B2 to B4 described above. Here, even when a display portion corresponding to the touched point is specified as a search target (YES at Step B4), if this display portion has been specified and temporarily stored as a search target (YES at Step B5), the control section 1 performs processing of deleting the display of the search target in a distinguishable manner so as to cancel the search target and also deleting the search target temporarily stored in the work memory 3b (Step B6), and then returns to Step B1 described above.
Also, when a single touch operation is again performed to newly add and specify another search target as depicted in
When the touch operation is a flick operation (YES at Step B9), the control section 1 judges whether the flick operation is an upward flick operation or a downward flick operation, that is, whether the flick operation has been performed as a specification touch operation for specifying a search target (Step B10). Here, when the flick direction is not upward or downward (YES at Step B9 and NO at Step B10) as depicted in
Conversely, when the flick direction is upward or downward as depicted in
When the display portion is a search target (YES at Step B15), the control section 1 temporarily stores the search target (display data and its type) and the type of the specification touch operation (upward flick operation or downward flick operation) in the work memory 3b in association with each other (Step B16), and then proceeds to Step B8 of
When the touch operation for specifying a search target is a multi-touch operation (YES at Step B17 of
In this case as well, when the specified display portion temporarily stored as a search target is again specified, processing of cancelling specification of the search target may be performed.
When the touch operation for specifying a search target is a pinch-in operation or a pinch-out operation such as those depicted in
In this case as well, when the specified display portion temporarily stored as a search target is again specified, processing of cancelling specification of the search target may be performed. Also, when the specified display portion temporarily stored is again specified but the type of the specification touch operation is different, the control section 1 may perform an update to the type of the new specification touch operation.
When the touch detection processing (Step A3 of
Here, when no search target has been temporarily stored (NO at Step A4), or in other words, when no search target has been specified, the control section 1 judges that a normal sequential switching operation has been performed, and proceeds to the next Step A6 to perform processing for acquiring images for sequential switching. In this processing, the control section 1 acquires a flick direction from the work memory 3b, and reads out subsequent images arranged in the same direction as the flick direction one by one from the stored image group as depicted in drawing (2) of
As described above, based on whether even one search target has been temporarily stored in the work memory 3b, the control section 1 judges whether a normal sequential switching operation has been performed or a searching and switching operation has been performed. As a result of this configuration, for example, even when a plurality of search targets have been stored in the work memory 3b by an operation of specifying these search targets, if all of the search targets are cancelled by subsequent cancelling operation (operation of re-specifying a specified search target) such that the number of search targets becomes zero, the control section 1 judges that a normal sequential switching operation has been performed, and proceeds to processing for acquiring images for sequential switching (Step A6).
First, the control section 1 acquires, from the work memory 3b, the type of the search target temporarily stored therein (Step C1), and also acquires the type of the specification touch operation (Step C2). Then, by searching the search condition table 3c based on the type of the search target and the type of the specification touch operation (Step C3), the control section 1 acquires a search condition corresponding to “search target type” and “type of specification touch operation” (Step C4). For example, when “search target type” is “face of person”, if “type of specification touch operation” is “touch”, the control section 1 acquires “search for an image arranged in the flick direction and containing the same person”. If “type of specification touch operation” is “upward flick”, the control section 1 acquires “search for an image arranged in the flick direction and containing the same person with a smile”. If “type of specification touch operation” is “downward flick”, the control section 1 acquires “search for an image arranged in the flick direction and containing the same person whose eyes are not closed”.
Next, the control section 1 acquires the search target (display data) from the work memory 3b (Step C5), and acquires the direction of the image switching operation (flick operation) (Step C6). Then, the control section 1 judges whether a plurality of search targets has been acquired as the above-described search target (Step C7). When judged that a plurality of search targets have been acquired (YES at Step C7), the control section 1 acquires information set in advance (AND condition or OR condition) (Step C8). Then, at the next Step C9, the control section 1 searches the stored image group to read out a relevant image(s), based on the acquired search target(s) (display data), search condition, direction of the flick operation, and setting information (AND condition or OR condition). In this searching operation, when the search target is face of person, the control section 1 finds a relevant image (image containing the same person) by analyzing the stored images. However, when the search target is a photographing date and time or photographing place, the control section 1 refers to Exif information added to the stored images and judges, for example, whether the photographing date and time or photographing place is included in that image.
When the processing for acquiring an image(s) for switching (Steps A5 and A6) is ended, the control section 1 displays the acquired image(s) on the display section 6a by switching such that the face of person, photographing date and time, or photographing place of the search target(s) is displayed in a manner to be distinguishable (Step A7). Consequently, one search processing is ended. Hereafter, unless the playback mode is cancelled (NO at Step A8), the control section 1 returns to Step A2 described above and continuously performs the subsequent processing as described in drawings (3), (4), and (5) of
As described above, in the first embodiment, when a predetermined image switching operation is performed, the control section 1 refers to a result of judgment as to whether a display portion specified in advance by a touch operation has been specified as a search target. When no search target has been specified, the control section 1 performs display control (normal sequential switch processing) by which images sequentially selected in a forward or reverse direction from a stored image group where images have been arranged according to a predetermined criterion are displayed on the display section 6a. When a search target has been specified, the control section 1 acquires a relevant search condition based on the search target with reference to the search condition table 3c, and performs display control (search-switch processing) of searching the stored image group for an image other than the image being displayed based on the search condition, and displaying the found images on the display section 6a. As a result of this configuration, an image switching operation can be performed such that normal sequential switch processing and search-switch processing can be distinguished, and affinity between a normal sequential switching operation (flick operation) and a searching and switching operation (flick operation in which a search target is specified at a touch start point) can be increased, whereby operability when an instruction to display a desired image is given can be significantly enhanced.
Also, when a display portion corresponding to a touched point is predetermined data, the control section 1 specifies this display portion as a search target. As a result of this configuration, a normal sequential switching operation and a searching and switching operation can be distinguished based on whether a display portion specified by a touch operation is predetermined data.
Moreover, based on a display portion specified as a search target, the control section 1 searches a stored image group for an image containing the display portion. As a result of this configuration, it is possible to search for an image with a part in an image specified by a touch operation as a common subject, and it is possible to easily search for an image containing the common image.
Furthermore, when performing an image search, if a predetermined image switching operation is an operation instructing image switching in a forward direction, the control section 1 searches for images arranged in the forward direction. Conversely, if the operation instructs image switching in a reverse direction, the control section 1 searches for images arranged in the reverse direction. As a result of this configuration, it is possible to select a search range in accordance with the user's intention, whereby an efficient search can be made.
Still further, the control section 1 specifies a display portion corresponding to each of a plurality of touched points as a search target, and searches a stored image group for an image containing the plurality of display portions. As a result of this configuration, for example, it is possible to search only for an image containing a plurality of common subjects. In this case, a search may be made for a combination of plural search targets of different types.
Yet still further, when a touch operation is performed on a face portion of a person on an image, the control section 1 specifies the face portion corresponding to the touched point as a search target, and searches for another image containing this face portion. As a result of this configuration, for example, it is possible to search only for a photographed image showing a child, friend, or the like. In this case, when face portions of a plurality of persons are search targets, it is possible to search only for an image showing a group of persons or a family.
Yet still further, the control section 1 acquires a search condition from the search condition table 3c based on the type of a touch operation, and searches a stored image group based on the search condition. As a result of this configuration, various searches can be made only by changing the type of a touch operation.
Yet still further, when a touch operation is performed on a point corresponding to a display portion already specified as a search target, the control section 1 cancels the specification of the search target. As a result of this configuration, even if search target specification is erroneously performed, the error can be easily corrected only by touching that display portion.
Yet still further, when searching a stored image group for an image containing a display portion of a search target for display, the control section 1 causes the display portion to be displayed in a manner to be distinguishable. As a result of this configuration, the user can perform a touch operation while visually recognizing and checking on which display portion of an image a touch operation is performed, whereby erroneous operations can be effectively prevented.
Yet still further, when a flick operation is performed as a touch operation, the control section 1 specifies a display portion corresponding to the touch start point of the flick operation as a search target and takes the direction of the flick operation as part of the search condition. As a result of this configuration, search conditions can be specified in more detail.
In the above-described first embodiment, search targets are “face of person”, “photographing date and time”, and “photographing place”. However, an automobile, a pet, a flower, or the like can be specified as a search target. In addition, color can be specified as a search target.
Also, in the above-described first embodiment, a search is made for the same person based on the face. However, in order to make a person identifiable, a name table such as that depicted in
Moreover, in the above-described first embodiment, in a search for the same person based on the face, stored images are analyzed to make a search for an image containing the same person. Here, in order to increase the image-search speed, feature information regarding each person may be stored in advance in the stored images as additional information (Exif information), or feature information regarding them may be stored in a search table (omitted in the drawings).
Furthermore, in the above-described first embodiment, information regarding a photographing date and time and a photographing place is taken as additional information (Exif information) for a stored image. However, this information regarding a photographing date and time and a photographing place may be stored in a search table (omitted in the drawing).
Still further, in the above-described first embodiment, a flick operation is exemplarily described as a predetermined image switching operation. However, the present invention is not limited thereto. For example, an instruction for image switching may be made by operating a hard key such as a cross key.
Yet still further, in the above-described first embodiment, an additional search condition for narrowing down a search target is added by an upward or leftward flick operation. However, the present invention is not limited thereto, and NOT (negation) indicating that a search target is excluded may be taken as a search condition.
Yet still further, in the above-described first embodiment, for a plurality of search targets, an AND condition or OR condition is taken as a search condition. However, the present invention is not limited thereto and, XOR (exclusive OR) indicating that part of search targets is excluded may be taken as a search condition.
A second embodiment of the present invention is described below with reference to
In the above-described first embodiment, a specification touch operation of specifying a search target is performed, and then a predetermined image switching operation is performed. In the second embodiment, an operation of specifying a search target and an image switching operation can be achieved by one flick operation. Also, a range in a stored image group to be searched can be selected in accordance with the user's intension. Note that sections that are basically the same or have the same name in both embodiments are given the same reference numerals, and therefore explanations thereof are omitted. Hereafter, the characteristic portions of the second embodiment will mainly be described.
In the second embodiment, it is possible to arbitrarily switch between a normal sequential switch mode where images sequentially selected in a forward or reverse direction from a stored image group where images have been arranged according to a predetermined criterion are displayed on the display section 6a and a search-switch mode where the stored image group is searched for images other than an image being displayed and the found images are displayed on the display section 6a, by operating a mode switch key.
Drawing (1) of
First, when a previously displayed image is present, the control section 1 reads out this image from a stored image group where images have been arranged according to a predetermined criterion. When such an image is not present, the control section 1 reads out a head image, displays the read image on the playback screen (Step D1), and judges whether a flick operation has been performed (Step D2). When judged that no flick operation has been performed (NO at Step D2), the control section 1 judges whether an operation for switching the current switching mode has been performed (Step D7), and judges whether a playback mode cancelling operation has been performed (Step D9). Here, when judged that an operation for switching the current switching mode has been performed (YES at Step D7), the control section 1 performs processing of switching between the sequential switch mode and the search-switch mode (Step D8), and then returns to Step D2 described above.
At Step D2 and Step D3, when judged that a flick operation has been performed (YES at Step D2) and the current mode is the sequential switch mode (YES at Step D3), the control section 1 detects the direction of the flick operation (Step D4), searches a stored image group arranged in the flick direction, reads out and acquires an image next to the image being displayed as an image for sequential switching (Step D5), and displays it on the playback screen by switch display (Step D6). Then, the control section 1 returns to Step D2 described above. On the other hand, when judged that a flick operation has been performed (YES at Step D2) and the current mode is the search-switch mode (NO at Step D3), the control section 1 detects the touch start point of the flick operation (Step D10), and identifies a display portion corresponding to the touch start point (Step D11). Then, the control section 1 refers to the search condition table 3c based on the display portion, and judges whether the display portion is a search target based on whether the identified display portion is predetermined date (face of person, photographing date and time, or photographing place) (Step D12).
Here, when the display portion is not a search target (face of person, photographing date and time, or photographing place) (NO at Step D12), the control section 1 performs display indicating the error (message display showing “no search target has been detected) to disenable this flick operation (Step D17), and then returns to Step D2 described above. Conversely, when the display portion is a search target (YES at Step D12), the control section 1 detects the direction of the flick operation (Step D13), searches the stored image group arranged in the flick direction, reads out and acquires an image (image containing the search target) other than the image being displayed as an image for search-switching (Step D14), and displays it on the playback screen by switch display (Step D15). Then, after performing the distinguishable display of the search target (Step D16), the control section 1 returns to Step D2 described above.
As such, when a flick operation is performed in the sequential switch mode, the sequential switch processing is performed. When a flick operation is performed in the search-switch mode, the search-switch processing is performed.
As described above, in the second embodiment, when a flick operation is performed on the touch panel, a display portion corresponding to the touch start point of the flick operation on display data displayed on the display section 6a is specified as a search target, and the forward or reverse direction of a plurality of images arranged according to a predetermined criterion is specified as a search direction based on the direction of the flick operation. Then, based on the display portion, images arranged in the search direction are searched for an image other than an image being displayed, and the found image is displayed. As a result of this configuration, an operation of specifying a search target and an image switching operation can be achieved by one flick operation. In addition, a range in a stored image group to be searched can be selected in accordance with the user's intention. That is, only by performing a flick operation, a search can be made for a desired image, whereby operability when giving an instruction to display a desired image can be significantly enhanced and a search for the desired image can be efficiently made.
Also, when searching a stored image group based on a search target, the control section 1 searches for an image containing the display portion of the search target. Therefore, it is possible to search for another image by taking the display portion corresponding to the touch start point as a common subject, and it is possible to easily search for another image containing the common subject.
Moreover, when a predetermined condition is satisfied (when the current mode is the search-switch mode), the control section 1 performs display control (search-switch processing) such that images arranged in the direction of a flick operation are searched for another image and this image is displayed. When the predetermined condition is not satisfied (when the current mode is the sequential switch mode), the control section 1 performs display control (normal sequential switch processing) such that images sequentially selected in a forward or reverse direction from a plurality of images arranged according to a predetermined criterion are displayed. As a result of this configuration, even with the same flick operation, normal sequential switch processing and the search-switch processing can be performed in a distinguishable manner.
In the above-described second embodiment, the search-switch processing is performed when a predetermined condition is satisfied (when the current mode is the search-switch mode), and normal sequential switch processing is performed when the predetermined condition is not satisfied (when the current mode is the sequential switch mode). However, the predetermined mode is not limited to the switch mode, and may be a mode depicted in
Drawing (1) of
Drawing (4) of
Drawing (5) of
Drawing (6) of
When the flick operation is to be performed as described above, the control section 1 judges, at the start of the flick operation, whether the flick operation has been performed from the position of a search target displayed in a distinguishable manner. When judged that the flick operation has been started from the position of a search target displayed in a distinguishable manner, the control section 1 judges that the predetermined condition has been satisfied, and performs the search-switch processing. When judged that the flick operation has not been started from the position of a search target displayed in a distinguishable manner, the control section 1 judges that the predetermined condition has not been satisfied, and performs normal sequential switch processing.
Drawing (8) of
In the above-described second embodiment and its modification example depicted in
Also, in each of the above-described embodiments, the present invention has been applied in an imaging apparatus (digital camera) as an image display apparatus. However, the present invention is not limited thereto. For example, the present invention can be applied in a personal computer, a PDA (Persona Digital Assistant), a tablet terminal apparatus, a portable telephone such as a smartphone, an electronic game machine, a music player, or the like as an image display apparatus.
Moreover, the “apparatuses” and “sections” described in the above-described embodiments are not required to be in a single housing and may be separated into a plurality of housings by function. In addition, the steps in the above-described flowcharts are not required to be processed in time-series, and may be processed in parallel, or individually and independently.
While the present invention has been described with reference to the preferred embodiments, it is intended that the invention be not limited by any of the details of the description therein but includes all the embodiments which fall within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2015-099813 | May 2015 | JP | national |