The present invention relates to an electronic device such as a cellular telephone or an imaging device, and a method and program for displaying related information.
In an imaging device that includes a display portion, or in an electronic device (such as a cellular telephone) that is fed with shot images from an imaging device, during the viewing of shot images as a display target image, the viewer sometimes wants to see related information associated with the display target image. Related information is, for example, shooting parameter information (information related to shooting conditions) including ISO sensitivity, shutter speed, focal length, aperture stop, etc. Today, electronic devices such as cellular telephones are often furnished with camera capabilities, and occasions are frequent on which, via communication or the like, images shot on another device are viewed on one's electronic device. However, camera capabilities vary from one device to another, and thus the shooting parameters used by the camera capabilities of an electronic device on which images are being viewed can differ from the shooting parameters used by the camera capabilities of another device. The difference is one of the factors that make the viewer want to see shooting parameter information.
According to a first conventional display method of displaying shooting parameters, the display region for the display target image is reduced to leave a blank space where to display shooting parameters. According to a second conventional display method of displaying shooting parameters, shooting parameters are displayed in a form superimposed (overlaid) on the display target image. For example, according to one conventional method, when a subject on the display screen is specified by a touch panel operation, shooting parameters that suit the type of the subject are displayed in a form superimposed on the display target image (see Patent Document 1 identified below).
Patent Document 1: JP-A-2011-10273
However, with the first conventional display method, the display target image is displayed in too small a size. On the other hand, with the second conventional display method relying on overlaid display, the display target image itself becomes less viewable. Although conventional methods of displaying related information have been discussed with focus placed on shooting parameter information, the above discussion equally applies to any related information other than shooting parameter information.
An object of the present invention is to provide an electronic device, and a method and a program for displaying related information, that make it easier to see information related to images.
According to one aspect of the present invention, an electronic device as an imaging device that acquires a target image by shooting, or as a device that is fed with the target image, includes: a display portion; a related information control portion which acquires related information associated with the target image; and an operation input portion which receives input of a predetermined operation. When the predetermined operation is input to the operation input portion while the target image is being displayed in a specific display region, the display portion displays the related information in place of a partial image of the target image in a partial display region inside the specific display region. The partial display region is composed of a display region inside a first geometrical figure formed by connecting together a first point, a second point, and a third point and a display region inside a second geometrical figure formed by connecting together the second point, the third point, and a fourth point. The related information being displayed in the display region inside the first geometrical figure.
With this configuration, it is possible to obtain a visual effect as if seeing the reverse side of a real photograph. This permits the viewer to intuitively recognize that the related information is information associated with the target image, and to easily see the related information. Moreover, since no overlaying as mentioned earlier is performed, it is possible to avoid making the target image itself less viewable.
More specifically, for example, of the first to fourth points, the first point can be closest to the center of the specific display region, the specific display region can be a rectangular region including a first side and a second side which intersect each other, the second and third points can be located on the first and second sides respectively, and the fourth point can be located at a corner of the specific display region where the first and second sides intersect each other.
For another example, when, as the predetermined operation, a first predetermined operation is input to the operation input portion while the target image is being displayed in the specific display region, the display portion can display, in a first partial display region as the partial display region, first related information as the related information in place of a first partial image as the partial image; and when a second predetermined operation is input to the operation input portion while the target image is being displayed in the specific display region, the display portion can display, in a second partial display region inside the specific display region, second related information in place of a second partial image of the target image. The second related information can be information related to the target image but different from the first related information, and is acquired by the related information control portion.
For another example, the first related information can include information related to a shooting condition of the target image, and the second related information can include information other than the information related to the shooting condition.
With this configuration, it is possible to see information related to shooting conditions and other information simultaneously or separately.
For another example, the operation input portion can also receive input of additional information, and when the additional information is input to the electronic device via the operation input portion, the related information control portion can add the additional information to the second related information.
With this configuration, it is possible to include the additional information in the second related information when the operator so desires.
In that case, for example, the second predetermined operation can include specification of a position on a display screen in the display portion; when the second predetermined operation is input to the operation input portion while the target image is being displayed in the specific display region, the display portion can display the second related information in the second partial display region as a display region corresponding to the specified position; when the input of the additional information is received, the input additional information can be displayed on the display portion, the related information control portion holding the display position of the additional information in association with the additional information; and after the input of the additional information, when the second predetermined operation is input to the operation input portion with a position corresponding to the held position specified while the target image is being displayed in the specific display region, the display portion can display the additional information.
Instead, for example, the second predetermined operation can include specification of a position on a display screen in the display portion; when the second predetermined operation is input to the operation input portion while the target image is being displayed in the specific display region, the display portion can display the second related information in the second partial display region as a display region corresponding to the specified position; when the input of the additional information is received, the input additional information can be displayed on the display portion; and after the input of the additional information, when the second predetermined operation is input to the operation input portion while the target image is being displayed in the specific display region, irrespective of the display position of the additional information at the time of receipt of the input of the additional information, the display portion can display the second related information including the additional information in the second partial display region.
For another example, the display portion can include a touch panel which functions as the operation input portion; the first predetermined operation can be an operation involving contact between the first partial display region and an operating member; and the second predetermined operation can be an operation involving contact between the second partial display region and the operating member.
For another example, the operation input portion can also receive input of additional information, and when the additional information is input to the electronic device via the operation input portion, the related information control portion can add the additional information to the related information.
With this configuration, it is possible to include the additional information in the related information when the operator so desires.
In that case, for example, the predetermined operation can include specification of a position on a display screen in the display portion; when the predetermined operation is input to the operation input portion while the target image is being displayed in the specific display region, the display portion can display the related information in the partial display region as a display region corresponding to the specified position; when the input of the additional information is received, the input additional information can be displayed on the display portion, the related information control portion holding a display position of the additional information in association with the additional information; and after the input of the additional information, when the predetermined operation is input to the operation input portion with a position corresponding to the held position specified while the target image is being displayed in the specific display region, the display portion can display the additional information.
Instead, for example, the predetermined operation can include specification of a position on a display screen in the display portion; when the predetermined operation is input to the operation input portion while the target image is being displayed in the specific display region, the display portion can display the related information in the partial display region as a display region corresponding to the specified position; when the input of the additional information is received, the input additional information can be displayed on the display portion; and after the input of the additional information, when the predetermined operation is input to the operation input portion while the target image is being displayed in the specific display region, irrespective of the display position of the additional information at the time of receipt of the input of the additional information, the display portion displays the related information including the additional information in the partial display region.
For another example, the related information can include information related to a shooting condition of the target image.
According to another aspect of the present invention, a related information display method for use in an electronic device including a display portion operable to display a target image obtained by shooting and an operation input portion which receives input of a predetermined operation includes: a related information acquiring step of acquiring related information associated with the target image; and a displaying step of displaying, when the predetermined operation is input to the operation input portion while the target image is being displayed in a specific display region on the display portion, the related information in place of a partial image of the target image in a partial display region inside the specific display region. The partial display region is composed of a display region inside a first geometrical figure formed by connecting together a first point, a second point, and a third point and a display region inside a second geometrical figure formed by connecting together the second point, the third point, and a fourth point. The related information is displayed in the display region inside the first geometrical figure.
According to yet another aspect of the present invention, a program is prepared that makes a computer perform the related information display method described above.
According to the present invention, it is possible to provide an electronic device, and a method and a program for displaying related information, that make it easier to see information related to images.
Hereinafter, exemplary embodiments of the present invention will be described specifically with reference to the accompanying drawings. Among different drawings referred to, the same parts are identified by the same reference signs, and in principle no overlapping description of the same parts will be repeated. In the present specification, for simplicity's sake, symbols and signs referring to information, signals, physical quantities, states, members, etc. are occasionally used with the names of the corresponding information, signals, physical quantities, states, members, etc. omitted or abbreviated.
A first embodiment of the present invention will be described.
An imaging portion 11 shoots an image of a subject within a shooting angle by use of an image sensor, and thereby acquires an image signal of a subject image as a shot image. The imaging portion 11 includes an optical system, an aperture stop, and an image sensor (solid-state image sensor) comprising a CCD (charge-coupled device) image sensor or a CMOS (complementary metal oxide semiconductor) image sensor, and the image sensor outputs the image signal of the subject image. An image processing portion 12 subjects the output image signal from the image sensor to predetermined image processing (for example, digitization, edge enhancement, noise reduction, and demosaicking), and thereby generates image data of the shot image based on the output image signal from the image sensor.
A main control portion 13 comprises a CPU (central processing unit) or the like, and controls the operation of different blocks within the imaging device 1 in a comprehensive fashion. An internal memory 14 comprises an SDRAM (synchronous dynamic random access memory) or the like, and temporarily stores various kinds of data generated within the imaging device 1. A display portion 15 comprises a display device having a display screen such as a liquid crystal display panel, and displays, under the control of the main control portion 13, various images including shot images and images recorded on a recording medium 16. The display portion 15 has a touch panel 50.
The recording medium 16 is a non-volatile memory such as a card-type semiconductor memory or a magnetic disk, and records, under the control of the main control portion 13, various kinds of data including image data of shot images. In the present description, recording, holding, and storing data all refers to the same operation. An operation portion 17 includes switches in the form of push buttons and the like, including a shutter release button for receiving an instruction to shoot a subject image, and accepts various operations from outside. Some buttons including the shutter release button can be implemented as buttons on the touch panel 50. An operator can, by making predetermined operations on the operation portion 17 or on the touch panel 50, feed various instructions to the imaging device 1. In the first embodiment, an operator denotes the operator (user) of the imaging device 1. As shown in
The recording medium 16 can record image data of shot images in a form stored in image files.
The basic information 310 includes shooting parameter information which is information on the shooting conditions of the target image TI, and as shown in
The memo information 320 can include any information other than information related to the shooting conditions of the target image TI. Using the user interface UI, the operator can include any information in the memo information 320. In other words, the main control portion 13 (for example, the later-described recording control portion 22; see
After the recording of the image file FL, the target image TI can be played back (that is, displayed) on the display portion 15, and during playback, the imaging device 1 can perform a distinctive display procedure.
When the target image TI is displayed on the display portion 15, the display control portion 21 can set a predetermined specific display region WR inside the entire display region of the display screen 51, and can use the entire specific display region WR to display the target image TI. In
In the standard display state, when the operator makes a predetermined information display request operation OP1 on the user interface UI (in other words, when the user interface UI receives input of an information display request operation OP1), the display control portion 21 makes the image generation portion 23 generate a basic information image showing basic information 310, and displays, in a partial display region PR1 which is part of the specific display region WR, the basic information image in place of a partial image PI1 which is part of the target image TI (see
In
As shown in
The basic information image functions as an image that imitates the reverse side of the target image TI. That is, the basic information image represents a virtual reverse side of a two-dimensional plane on the obverse side of which is arranged the target image TI. In response to input of the operation OP1, the display control portion 21 and the image generation portion 23 display, as the basic information image, an animation (animated image) showing a lower-right part of the target image TI being gradually flipped up in the partial display region PR1. Such an animation gives a visual effect as if seeing the reverse side of a real photograph; thus, by referring to the basic information image which looks like the reverse side of the target image TI, the operator can easily see the basic information 310 while intuitively recognizing that the basic information 310 is information associated with the target image TI. Moreover, the target image TI itself is not overlaid with the basic information 310, and this helps avoid making the target image TI less viewable.
The basic information 310 displayed in the basic information image is usually part of the basic information 310. When the operation OP1 is a touch panel operation OP1B (see
More specifically, for example, as shown in
In a case where display is controlled in two steps, the control can proceed as follows. For example, when the above-mentioned distance in the touch panel operation OP1B equals a first distance, the information displayed in the basic information image can be an abridged version of the basic information 310, and when the above-mentioned distance in the touch panel operation OP1B equals a second distance greater than the first distance, the information displayed in the basic information image can be a fuller version of the basic information 310. An abridged version of the basic information 310 is part of the basic information 310. A fuller version of the basic information 310 is part or all of the basic information 310, includes the entire abridged version of the basic information 310, and includes more information than the abridged version of the basic information 310. What part of the basic information 310 to include in the abridged version of the basic information 310, and what part of the basic information 310 to include in the fuller version of the basic information 310, can be determined beforehand.
On the other hand, in the standard display state, when the operator makes a predetermined information display request operation OP2 on the user interface UI (in other words, when the user interface UI receives input of an information display request operation OP2), the display control portion 21 makes the image generation portion 23 generate a memo information image showing memo information 320, and displays, in a partial display region PR2 which is part of the specific display region WR, the memo information image in place of a partial image PI2 which is part of the target image TI (see
In
As shown in
Like the basic information image, the memo information image functions as an image that imitates the reverse side of the target image TI. That is, the memo information image represents a virtual reverse side of a two-dimensional plane on the obverse side of which is arranged the target image TI. In response to input of the operation OP2, the display control portion 21 and the image generation portion 23 display, as the memo information image, an animation showing an upper-left part of the target image TI being gradually flipped up in the partial display region PR2. Such an animation gives a visual effect as if seeing the reverse side of a real photograph; thus, by referring to the memo information image which looks like the reverse side of the target image TI, the operator can easily see the memo information 320 while intuitively recognizing that the memo information 320 is information associated with the target image TI. Moreover, the target image TI itself is not overlaid with the memo information 320, and this helps avoid making the target image TI less viewable.
The memo information 320 displayed in the memo information image is usually part of the memo information 320. When the operation OP2 is a touch panel operation OP2B (see
More specifically, for example, as shown in
In a case where display is controlled in two steps, the control can proceed as follows. For example, when the above-mentioned distance in the touch panel operation OP2B equals a first distance, the information displayed in the memo information image can be an abridged version of the memo information 320, and when the above-mentioned distance in the touch panel operation OP2B equals a second distance greater than the first distance, the information displayed in the memo information image can be a fuller version of the memo information 320. An abridged version of the memo information 320 is part of the memo information 320. A fuller version of the memo information 320 is part or all of the memo information 320, includes the entire abridged version of the memo information 320, and includes more information than the abridged version of the memo information 320. What part of the memo information 320 to include in the abridged version of the memo information 320, and what part of the memo information 320 to include in the fuller version of the memo information 320, can be determined beforehand.
As will be understood from the above description, the operations OP1 and OP2 are mutually different operations, the basic information 310 and the memo information 320 are mutually different information, the basic information image and the memo information image are mutually different images, the partial display regions PR1 and PR2 are mutually different display regions, and the partial images PI1 and PI2 are mutually different partial images.
Incidentally, after the image file FL containing the image data of the target image TI is recorded on the recording medium 16, the user interface UI can at any time accept a memo addition operation from the operator. A memo addition operation is an operation for inputting additional information to be added to the memo information 320 to the imaging device 1. A memo addition operation can be accepted while a memo information image is being displayed in the partial display region PR2.
When a memo addition operation is made on the user interface UI (in other words, when additional information is input to the imaging device 1 via the user interface UI), the recording control portion 22 adds the additional information input by the memo addition operation to the memo information 320 in the header region of the image file FL (additionally write the additional information to the header region so that the additional information is included in the memo information 320), and in this way the image generation portion 23 can correct the memo information image. That is, when a memo addition operation is made on the user interface UI, the image generation portion 23 can correct the memo information image such that the memo information image shows the memo information 320 that includes the additional information. In some cases, however, no such correction is made in the memo information image. Depending on the total amount of information in the memo information 320, it can be impossible to show the additional information included in the memo information 320 in the memo information image. The image generation portion 23 can also generate a memo information image such that additional information is shown in the memo information image in preference to the memo information 320 that is written to the header region at the time of the recording of the image file FL on the recording medium 16.
Although in the above example the basic information image and the memo information image are displayed respectively in a lower-right region and an upper-left region of the specific display region WR, the basic information image can instead be displayed in a lower-left, upper-left, or upper-right region of the specific display region WR, and the memo information image can be displayed in an upper-right, lower-right, or lower-left region of the specific display region WR.
If the partial image PI1 or PI2, which is supposed to stop being displayed in response to an operation OP1 or OP2, is an important part of the image (a part of the image which the operator wants to see along with the basic information 310 or the memo information 320), the operator can change the display position of the basic information image or the memo information image away from the position mentioned above. For example, if the operator considers the partial image PI1 an important part of the image, the operator can make a touch panel operation which involves touching the specific display region WR near its lower-left corner, in which case the imaging device 1 can so control as to display the basic information image in a lower-left region of the specific display region WR (the memo information image can be handled in a similar manner).
A second embodiment of the present invention will now be described. Any part of the following description of the second embodiment is equally applicable to the first embodiment.
As will be understood from the description of the first embodiment, the information display request operation OP2 includes specification of a position on the display screen 51; thus when, in the standard display state (see
As opposed to the above assumption, when, in the standard display state, an operation OP2 is input to the user interface UI, if the position specified in the operation OP2 is a position 510 in
The following description of the second embodiment deals with an example of technology related to the memo addition operation mentioned above, assuming that the image file FL containing the image data of the target image TI has been recorded on the recording medium 16.
For example, in the standard display state (see
Needless to say, what has been specifically discussed above is not meant to limit the contents displayed on the display screen 51 in the memo input display state. In the following description, however, for the sake of concrete description, it is assumed that the display state of the display portion 15 when accepting a memo addition operation is the memo input display state shown in
In a memo addition operation, the operator can specify, via the user interface UI, a position at which to input additional information on the display screen 51 (hereinafter referred to as the additional information input position). An additional information input position corresponds to a display position of additional information, and the additional information input by a memo addition operation is displayed, under the control of the display control portion 21, at the additional information input position.
Suppose now that, in a memo addition operation, a position 530 in
After the input of the additional information 540, when an operation OP2 is input to the user interface UI in the standard display state, the display control portion 21 can perform first display control or second display control as described below.
For example, in the first display control, when the held additional information input position 530 lies inside a partial display region PR3, if, as shown in
Specifically, the control proceeds as follows. In the first display control, the display control portion 21 refers to the display position 530 written to the above-mentioned header region in association with the additional information 540 (that is, the held additional information input position). In the first display control, if the position specified in the operation OP2 after the input of the additional information 540 corresponds to the held position (the held additional information input position) 530, the display control portion 21 displays memo information including the additional information 540 at the position specified in the operation OP2, but, if the position specified in the operation OP2 after the input of the additional information 540 does not correspond to the held position 530, the display control portion 21 displays memo information that does not include the additional information 540 at the position specified in the operation OP2 (that is, the additional information 540 is not displayed). For example, when there is an overlap between the position specified in the operation OP2 and the held position 530, or when the distance between the position specified in the operation OP2 and the held position 530 is equal to or smaller than a predetermined distance, the position specified in the operation OP2 is found to correspond to the held position 530; when there is no overlap between the position specified in the operation OP2 and the held position 530, or when the distance between the position specified in the operation OP2 and the held position 530 is greater than a predetermined distance, the position specified in the operation OP2 is found not to correspond to the held position 530.
As described above, in the first display control, when an operation OP2 is input to the user interface UI with a position corresponding to the held position 530 specified, the additional information 540 is displayed in a display region corresponding to the position specified in the operation OP2 (a display region corresponding to the held position 530). Thus, the operator feels as if seeing a memo (the additional information 540) written on the reverse side of a real photograph on paper.
By contrast, in the second display control, irrespective of the display position of the additional information 540 at the time of receipt of input of the additional information 540 (that is, the additional information input position 530), when an operation OP2 is input to the user interface UI, the display control portion 21 displays memo information including the additional information 540 at the position specified in the operation OP2 (for example, in the region PR2 or PR3). That is, for example, when the additional information input position 530 lies inside the partial display region PR3, even if the position specified in the operation OP2 does not correspond to the partial display region PR3 (for example, if the position specified in the operation OP2 corresponds to the region PR2), in the second display control, the additional information 540 is displayed in the region PR1 corresponding to the position specified in the operation OP2. In the second display control, even if the operator forgets the input position of the additional information 540, he has only to make an operation OP2 to see the additional information 540. In a case where the second display control is adopted, there is no need to write the additional information input position 530 to the header region.
A third embodiment of the present invention will be described. The third embodiment is an embodiment based on the first and second embodiments, and unless inconsistent, any part of the description of the first and second embodiments applies equally to the third embodiment with respect to features for which no specific description is given in connection with the third embodiment.
A procedure including a display procedure as described above in connection with the first and second embodiments can be performed in any electronic device other than an imaging device 1. Specifically, for example, an electronic device 101 as shown in
The electronic device 101 can, when fed with an image file FL containing image data of a target image TI from an imaging device 1, perform the same image generation and display as the imaging device 1 can. The electronic device 101 can receive the image file FL containing the image data of the target image TI captured by the imaging device 1 via wired or wireless communication, or via any server device, or via any recording medium, and can store the received image file FL on the recording medium 16 or the internal memory 14 within the electronic device 101. The recording medium 16 or the internal memory 14 can be referred to as a memory portion.
Cellular telephones and the like that function as the electronic device 101 are often furnished with camera capabilities, and occasions are frequent on which, via communication or the like, images captured on another device are viewed on the electronic device 101. On the other hand, camera capabilities vary from one device to another, and thus the shooting parameters of images shot on a device (for example, an imaging device 1) other than the electronic device 101 can differ from shooting parameters obtained by use of the camera capabilities of the electronic device 101. Accordingly, an operator of the electronic device 101 (an image viewer) often wants to see shooting parameter information while viewing images shot on another device (for example, an imaging device 1) on the electronic device 101. The display of a basic information image according to the present embodiment constitutes a useful technology to meet such demands.
Embodiments of the present invention allow for many variations and modifications within the spirit and scope of the technical concepts recited in the appended claims. The embodiments described above merely present examples of how the present invention can be implemented, and the senses of the terms used to describe the present invention and its features are not limited to those in which the terms are used in the description of the embodiments. Any specific values mentioned in the above description are merely examples, and, needless to say, can be changed to many different values. As notes applicable to the embodiments described above, notes 1 to 4 are given below. Unless inconsistent, any of the notes below can be combined with any other.
Although not so illustrated in
The association between the image data of the target image TI and the corresponding related information 300 can be in any other form than specifically described above. So long as the two are associated with each other, the image data of the target image TI and the corresponding related information 300 can be stored in separate files.
An electronic device (for example, an imaging device 1 or an electronic device 101) according to the present invention can be considered to include a related information control portion (not shown) for acquiring related information 300 associated with the target image TI. The related information control portion can include the special image generation portion 23 (see
The imaging device 1 and the electronic device 101 can each be implemented in hardware or in a combination of hardware and software. In a case where the imaging device 1 or the electronic device 101 is implemented in software, a block diagram showing blocks implemented in software is a functional block diagram of those blocks. Functions implemented in software can be prepared as a program so that those functions are executed when the program is run on a program execution device (for example, a computer).
In particular, for example, an operation input function for receiving input of an operation to the user interface UI (operation input portion), a related information control function for acquiring, generating, and correcting related information (including adding of additional information to the memo information 320), and a display control function for displaying the target image TI and for displaying the basic information 310 and the memo information 320 through display of an basic information image and a memo information image can be prepared as a program, which can then be stored in a flash memory that can be incorporated in the main control portion 13 or a recording medium 16, and the program can be run on a computer (for example, a microprocessor that can be incorporated in the main control portion 13) to execute those functions.
Number | Date | Country | Kind |
---|---|---|---|
2012-069782 | Mar 2012 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2013/054693 | 2/25/2013 | WO | 00 |