1. Technical Field
The invention relates to an image processing apparatus, an image processing method and an imaging apparatus. Particularly, the invention relates to an image processing apparatus, an image processing method and an imaging apparatus for generating a composite image by combining a captured image with a composition-purpose image and displaying the composite image.
2. Description of the Related Art
For example, JP 2004-248037 A, JP 2003-78818 A, JP 2004-153345 A and JP 2005-157762 A describe techniques capable of generating a composite image by combining a captured image with a composition-purpose image at the time of image capturing.
JP 2004-248037 A describes transmitting a location of image capturing to a server at the time of image capturing, receiving from the server clip art images selected at random from additional images provided for each image capturing area, and generating a composite image. Since difference composite images are generated for respective image capturings even in the same image capturing area, surprise and amusement can be provided to a user.
JP 2003-78818 A describes automatically detecting a position of a subject and displaying a ticker (a character string or an explanatory graphic for indicating a name of the subject, description of the subject, etc.) on a screen in accordance with motion of the subject.
JP 2004-153345 A describes that a template image selected by a cameraman is displayed while being superposed on a through image and that when the cameraman determines a composition and shoots, a shot image combined with the template image and a shot image not combined with the template image are stored.
JP 2005-157762 A describes extracting a specific object from a captured image, generating a composite image in which the extracted object is replaced by an exchangeable object registered in advance, and outputting the composite image.
Incidentally, it was impossible to select a composition-purpose image(s) to be adapted for arrangement (position, size and direction) of a subject, the number of subjects and a positional relation between subjects. Moreover, it was impossible to determine arrangement of a composition-purpose image(s) in accordance with the position of a subject and/or the positional relation between subjects. For this reason, there was a possibility that a captured image would be combined with a composition-purpose image that is unmatched with the scene of the captured image or a composition-purpose image would overlap with a subject image or another composition-purpose image.
The invention has been made in consideration of such circumstances. An object of the invention is to provide an image processing apparatus, an image processing method and an imaging apparatus capable of generating a composite image matched with an arrangement scene by combining a captured image with a composition-purpose image(s) based on a subject(s) in the captured image.
The above objection of the invention is achieved by the following configurations.
[1] According to an aspect of the invention, an image processing apparatus includes a subject detection unit, a subject position analysis unit, an image selection unit, an image arrangement unit and an image composition unit. The subject detection unit detects at least one subject in a captured image. The subject position analysis unit judges arrangement of the at least one subject in the captured image by an arithmetic operation. The image selection unit selects at least one composition-purpose image at random in accordance with the arrangement of the at least one subject. The image arrangement unit determines arrangement of the selected at least one composition-purpose image at random so that the at least one composition-purpose image does not overlap with one another and does not overlap with the detected at least one subject. The image composition unit generates a composite image by combining the captured image with the at least one composition-purpose image.
[2] In the image processing apparatus of [1], the image arrangement unit may select a size for each of the at least one composition-purpose image to be arranged, at random from an image size range that is set in advance.
[3] In the image processing apparatus of any one of [1] to [2], the image arrangement unit may select an inclination for each of the at least one composition-purpose images to be arranged, at random from an image inclination range that is set in advance.
[4] In the image processing apparatus of any one of [1] to [3], when the number of detected subject is two or more, the image arrangement unit may select the at least one composition-purpose image based on an arrangement relation between the detected subjects.
[5] In the image processing apparatus of [4], the image selection unit may select the at least one composition-purpose image based on each distance between the subjects.
[6] In the image processing apparatus of any one of [1] to [5], wherein when the image composition unit generates the composite image from each of continuously captured images, if arrangement of the at least one subject in a current captured image is same as that of the at least one subject in a previous captured image, at least one composition-purpose image that is same as at least one composition-purpose image combined with the previous image may be arranged so as to have a same positional relation with the at least one subject in the current captured image as a positional relation between the at least one subject in the previous captured image and the at least one composition-purpose image combined with the previous captured image.
[7] In the image processing apparatus of any one of [1] to [5], when the image composition unit generates the composite image from each of continuously captured images, until a predetermined time has passed since an arbitrary image of the continuously captured images is captured or until a predetermined number of captured images has been processed, at least one composition-purpose image that is same as at least one composition-purpose image combined with the previous image may be arranged so as to have a same positional relation with the at least one subject in the current captured image as a positional relation between the at least one subject in the previous captured image and the at least one composition-purpose image combined with the previous captured image.
[8] In the image processing apparatus of [1], each subject may be a human face.
[9] According to another aspect of the invention, an imaging apparatus includes the image processing apparatus of any one of [1] to [9].
[10] According to further another aspect of the invention, an image processing method includes: detecting at least one subject in a captured image; judging arrangement of the at least one subject in the captured image by an arithmetic operation; selecting at least one composition-purpose image at random in accordance with the arrangement of the at least one subject; determining arrangement of the selected at least one composition-purpose image at random so that the at least one composition-purpose image does not overlap with one another and does not overlap with the detected at least one subject; and generating a composite image by combining the captured image with the at least one composition-purpose image.
[11] The image processing method of [10] may further include selecting a size for each of the at least one composition-purpose image to be arranged, at random from an image size range that is set in advance.
[12] The image processing method of any one of [10] to [11] may further include selecting an inclination for each of the at least one composition-purpose images to be arranged, at random from an image inclination range that is set in advance.
[13] In the image processing method of any one of [10] to [12], when the number of detected subject is two or more, the at least one composition-purpose image may be selected based on an arrangement relation between the detected subjects.
[14] In the image processing method of [13], the at least one composition-purpose image may be selected based on each distance between the subjects.
[15] In the image processing method of any one of [10] to [14], when the composite image is generated from each of continuously captured images, if arrangement of the at least one subject in a current captured image is same as that of the at least one subject in a previous captured image, at least one composition-purpose image that is same as at least one composition-purpose image combined with the previous image may be arranged so as to have a same positional relation with the at least one subject in the current captured image as a positional relation between the at least one subject in the previous captured image and the at least one composition-purpose image combined with the previous captured image.
[16] In the image processing method of any one of [10] to [14], when the composite image is generated from each of continuously captured images, until a predetermined time has passed since an arbitrary image of the continuously captured images is captured or until a predetermined number of captured images has been processed, at least one composition-purpose image that is same as at least one composition-purpose image combined with the previous image may be arranged so as to have a same positional relation with the at least one subject in the current captured image as a positional relation between the at least one subject in the previous captured image and the at least one composition-purpose image combined with the previous captured image.
[17] In the image processing method of any one of [10] to [16], each subject may be a human face.
With the above configurations, while the arrangement of the at least one subject is judged and the at least one composition-purpose image used for image composition is selected at random based on information relating to the arrangement of the at least one subject, the selected at least one composition-purpose image can be arranged at random in a non-overlap manner in accordance with the arrangement of the at least one subject. There is a possibility that composition-purpose image(s) will overlap with the subject(s) when the composition-purpose image(s) is arranged at complete random relative to the captured image. With the above configurations, it is however possible to avoid that the subject(s) overlap with the composition-purpose image(s) because the arrangement of the composition-purpose image(s) is determined based on the arrangement of the subject(s). As a result, a composite image as a combination of the captured image and the composition-purpose images is displayed so as to be adapted to the scene of the captured image.
Moreover, a composite image giving surprise to a user can be generated at the time of image capturing because the composition-purpose image(s) are selected at random and arranged in accordance with the arrangement of the subject(s).
In addition, when image composition is applied to images that are captured continuously, if arrangement of the subject(s) in the current image is same as that of the subject(s) in the previous image, the composition-purpose image(s) that are same as the composition-purpose image(s) combined with the previous captured image can be arranged so as to have the same positional relation with the subject(s) in the current captured image as the positional relation between the subject(s) in the previous captured image and the composition-purpose image(s) combined with the previous captured image. Consequently, for example, display of a through image or a motion image becomes easy to view.
According to the invention, it is possible to provide an image processing apparatus, an image processing method and an imaging apparatus capable of generating a composite image matched with a location scene by combining a captured image with a composition-purpose image(s) based on at least one subject in the captured image.
Embodiments of the invention will be described below in detail with reference to the drawings.
A digital camera 1 has an image capturing portion which captures an image of a subject. The image capturing portion has a lens 11, an aperture diaphragm 12, a filter 13, a solid-state imaging device (CCD) 14, an analog signal processing portion 15, and an A/D conversion portion 16. The solid-state imaging device 14 generates image data in accordance with incident light. The image data generated as an analog signal by the solid-state imaging device 14 is input to the analog signal processing portion 15. The A/D conversion portion 16 converts the processed analog signal into a digital signal. The image capturing portion further has a lens drive portion 17, an aperture diaphragm drive portion 18, and a CCD drive portion 19. The lens drive portion 17 drives the lens 11. The aperture diaphragm drive portion 18 drives the aperture diaphragm 12. The CCD drive portion 19 supplies a drive signal to the solid-state imaging device 14. The lens drive portion 17, the aperture diaphragm drive portion 18 and the CCD drive portion 19 are connected to a CPU 20. Although a configuration using a CCD as the imaging device is shown in this embodiment, the imaging device need not be particularly limited and a CMOS image sensor may be used as the imaging device.
An operation portion 21 that can be operated by a user at the time of image capturing is provided in the digital camera 1. The operation portion 21 is connected to the CPU 20.
Further, in the digital camera 1, a memory control portion 22, a digital signal processing portion 24, an expansion/compression portion 25, an integrating portion 26, an external memory control portion 27, a display control portion 29 and an image processing portion 31 are connected to the A/D conversion portion 16 and the CPU 20 via a bus. A main memory 23 is connected to the memory control portion 22. An external memory 28 is connected to the external memory control portion 27. A display portion 30 such as an LCD is connected to the display control portion 29 so that a captured image or a composite image generated by combining the captured image with composition-purpose images can be displayed.
The digital camera 1 according to this embodiment further has a face detection portion 42, a face position analysis portion 44, an image selection portion 46, an image arrangement portion 48, and an image composition portion 50. The face detection portion 42 serves as a subject detection unit that detects at least one predetermined subjects (e.g. human faces in this embodiment) in a captured image. The face position analysis portion 44 serves as a subject position analysis unit that judges arrangement of the subject(s) by an arithmetic operation. The image selection portion 46 serves as an image selection unit that selects a composition-purpose image(s) at random in accordance with the arrangement of the subject(s). The image arrangement portion 48 serves as an image arrangement unit that determines arrangement of the selected composition-purpose image(s) at random so that the composition-purpose images do not overlap with one another and do not overlap with the subject(s). The image composition portion 50 serves as an image composition unit that generates a composite image by combining the captured image with the composition-purpose image(s). The digital camera 1 according to this embodiment further has a composition-purpose image storage portion 52 that stores composition-purpose images in advance.
The face position analysis portion 44 performs an arithmetic operation based on the face position information as to how the face position(s) is (are) arranged in the captured image, and feeds a result of the face position analysis to the image selection portion 46.
The image selection portion 46 selects a composition-purpose image(s) at random based on the result of the face position analysis. On this occasion, the composition-purpose image(s) are read from the composition-purpose image storage portion 52, which stores composition-purpose images that are set in accordance with arrangement of face positions in advance. The image selection portion 46 feeds image selection information to the image arrangement portion 48. The image arrangement portion 48 determines arrangement of the selected composition-purpose image(s) at random based on the face position information, the image selection information and the composition-purpose image(s) provided from the composition-purpose image storage portion 52 so that the selected composition-purpose image(s) do not overlap with one another and do not overlap with the subject face(s). The image arrangement portion 48 feeds the determined arrangement of the composition-purpose image(s) as image arrangement information to the image composition portion 50.
The image composition portion 50 generates a composite image by combining the captured image with the composition-purpose image(s) based on the captured image provided from the CCD, the image arrangement information provided from the image arrangement portion 48 and the composition-purpose image(s) provided from the composition-purpose image storage portion 52. The image composition portion 50 outputs the composite image to the display portion 30, so that the composite image is displayed on the display portion 30.
A procedure of image processing according to the embodiments of the invention will be described below with reference to the drawings.
First, a face position is detected from an acquired captured image. Each of
Each of
As a specific example of the face position judgment, a periphery judgment region having a predetermined width W from the peripheral end of the captured image is set as shown in each of
Then, zero or more appropriate images are selected at random from composition-purpose images that are set in advance, based on the judged face position.
After selection of the composition-purpose image(s), an appropriate composition area is set based on the face position judgment. Each of
Successively, a composition-purpose image(s) are arranged one by one at random in the set composition area. Each of
When all the predetermined composition-purpose images are arranged and a composite image is generated by combining the captured image with all the arranged composition-purpose images, processing according to this embodiment is terminated. Execution of the aforementioned image processing permits appropriate composition-purpose images to be combined with the captured image in appropriate arrangement in accordance with the arrangement of the subject.
In addition, when the face position protrudes from a frame of the captured image as shown in
Incidentally, this embodiment is only exemplary and can be modified appropriately. For example, the same processing may be applied to another subject than a face. Although this embodiment has been described on the case where only a position of a face in the arrangement of the subject is used as a criterion for selection of a composition-purpose image(s) and definition of a composition area, the size and direction of the face may be used as a criterion for selection of the composition-purpose images and definition of the composition area. Although this embodiment has been described on the case where the composition area is defined before the composition-purpose image(s) are arranged in the composition area, the same effect can be obtained also in the case where judgment is made as to whether the arrangement of the composition-purpose image(s) is appropriate after the composition-purpose image(s) are arranged without definition of the composition area so that the composition-purpose images are rearranged when the arrangement of the composition-purpose image(s) is not appropriate. Accordingly, the procedure of defining the composition area in this embodiment is not an essential process.
A second embodiment of the invention will be described below with reference to the drawings.
First, positions of faces and the number of the faces are detected from a captured image. Each of
Then, zero or more appropriate images are selected at random from composition-purpose images that are set in advance, based on a result of the judgment as for the distance between the faces.
Then, an appropriate composition area is set based on the face distance judgment. Each of
Successively, the composition-purpose image(s) are arranged one by one at random in the composition area. Each of
Each of
In this embodiment, the captured image is combined with each appropriate composition-purpose image arranged appropriately in accordance with the relation in arrangement between the subjects. Accordingly, because the captured image is combined with each of the predetermined composition-purpose images, which are individually provided for (i) the case where the faces are close to each other (
Incidentally, the procedure in this embodiment is only exemplary and, for example, the same processing may be applied to other subjects than faces. Although this embodiment has been described on the case where only the relation in position between the faces in the arrangement of the subjects is used as a criterion for selection of the composition-purpose images and definition of the composition area, the relation in size and direction between the faces may be used as a criterion for selection of the composition-purpose images and definition of the composition area. Although this embodiment has been described on the case where the composition area is defined before the composition-purpose images are arranged in the composition area, the same effect as that in this embodiment can be obtained also in the case where judgment is made as to whether the arrangement of the composition-purpose images is appropriate after the composition-purpose images are arranged without definition of the composition area so that the composition-purpose images are rearranged when the arrangement of the composition-purpose images is not appropriate. Accordingly, the procedure of defining the composition area in this embodiment is not an essential process.
A third embodiment of the invention will be described below with reference to the drawings.
As shown in
In this embodiment, when a composition-purpose image(s) are combined with continuously captured images by referring to the arrangement of the subject in a previous frame. If the arrangement of the subject is unchanged, the same composition-purpose image(s) as those are used for the previous frame are arranged and combined to obtain the same positional relation as a positional relation between the subject in the previous frame and the composition-purpose image(s) used for the previous frame.
In the process A, the same composition-purpose image(s) as those used for generating the composite image of the (t−1)-th frame are arranged to obtain a positional relation equivalent to a positional relation between the face in the (t−1)th frame and the composition-purpose image(s) in the (t−1)th frame. Specifically, the coordinates (xt, yt) of each composition-purpose image in the t-th frame is calculated by the following expression (1) using the face position (fxt, fyt), the composition position (xt-1, yt-1) and the face position (fxt-1, fyt-1) in the (t−1)th frame.
xt=fxt+(xt-1−fxt-1)
yt=fyt+(yt-1−fyt-1) (1)
As shown in
After a composite image is generated, the face position and the position of each composition-purpose image are recorded on a recording portion or the like. This is because the face position and the position of each composition-purpose image are required for processing a next frame.
Incidentally, this embodiment is only exemplary and can be modified appropriately. For example, it is thought of that the same processing is applied to another subject than the face. Although this embodiment has been described on the case where processing is performed so that only the positional relation between the face as the arrangement of the subject and each composition-purpose image is kept constant, it is preferable that the size and direction of each composition-purpose image are processed in the same manner as described above. Moreover, when there are plural subjects, the relation between the subjects may be analyzed in the same processing as described above based on judgment as to whether or not the relation in the current frame is equivalent to the relation in the previous frame.
Although this embodiment has been described on the case where the absolute position of the subject and the absolute position of each composition-purpose image are recorded so as to be referred to for processing the next frame, the same effect as described above can be obtained also in the case where a result of analysis of the arrangement of the subject and the position of each composition-purpose image relative to the subject are used.
A fourth embodiment of the invention will be described below with reference to the drawings.
In this embodiment, when composition-purpose images are combined with continuously captured images, the same composition-purpose image(s) as those used for the previous frame are arranged to obtain the same positional relation as the positional relation between the subject and each composition-purpose image in the previous frame until a predetermined time has passed or until a specific number of frames have been processed.
As shown in
If the composition process described in the first embodiment is executed for each frame of the continuously captured images (through images or motion images), a result of composition varies widely according to the frame so that the resulting composite images are of no practical use because they are very hard to view due to flickering. Therefore, in accordance with this embodiment, the resulting composite images are stabilized because the composite image is updated at regular intervals so that each composition-purpose image follows the subject until the composite image is updated. Moreover, whenever the arrangement of the subject changes or whenever image capturing is started again, a different composition result can be obtained by random image composition so that the user can enjoy unexpected image capturing.
Number | Date | Country | Kind |
---|---|---|---|
P2008-33368 | Feb 2008 | JP | national |
This application is a divisional to application Ser. No. 12/370,692, filed Feb. 13, 2009, now U.S. Pat. No. 8,249,389 which is based upon and claims the benefit of priority from the Japanese Patent Application No. 2008-33368 filed on Feb. 14, 2008, the entire contents of which are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
5832400 | Takahashi et al. | Nov 1998 | A |
6523026 | Gillis | Feb 2003 | B1 |
6919892 | Cheiky et al. | Jul 2005 | B1 |
7027054 | Cheiky et al. | Apr 2006 | B1 |
7711603 | Vanker et al. | May 2010 | B2 |
7903048 | Yanagisawa | Mar 2011 | B2 |
8068693 | Sorek et al. | Nov 2011 | B2 |
20040131278 | Imagawa et al. | Jul 2004 | A1 |
20050225566 | Kojo | Oct 2005 | A1 |
Number | Date | Country |
---|---|---|
2000-022929 | Jan 2000 | JP |
2002-204422 | Jul 2002 | JP |
2003-078818 | Mar 2003 | JP |
2003-346170 | Dec 2003 | JP |
2004-153345 | May 2004 | JP |
2004-171543 | Jun 2004 | JP |
2004-179845 | Jun 2004 | JP |
2004-248037 | Sep 2004 | JP |
2005-157762 | Jun 2005 | JP |
2005-159971 | Jun 2005 | JP |
2009-118084 | May 2009 | JP |
Number | Date | Country | |
---|---|---|---|
20120281118 A1 | Nov 2012 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12370692 | Feb 2009 | US |
Child | 13553089 | US |