(57)【要約】【課題】  画像が縦長か横長かに応じて画像の適切な位置に撮影日を付与できるようにする。【解決手段】  画像データに付与された天地情報に基づいて、画像に撮影日を付与した際に、画像の天地と撮影日を表す撮影日画像の天地とが一致するように、画像に撮影日を表す撮影日画像を合成する際の合成位置を決定する。そして、決定した合成位置に撮影日画像を合成して合成画像を生成する。これにより、画像が縦長であっても横長であっても、撮影日を読むことができるように画像に撮影日を付与することができる。【選択図】          図４
2006174242.tif 000002
【特許請求の範囲】
【請求項１】
画像が縦長であるか横長であるかを表す天地情報を該画像から取得する天地情報取得手段と、
前記画像の撮影日から生成した撮影日画像の天地と前記画像の天地とが一致するように、前記天地情報に応じて前記画像における前記撮影日画像の合成位置を決定する合成位置決定手段と、
前記画像の前記合成位置に前記撮影日画像を合成することにより、前記撮影日が合成された合成画像を生成する合成手段とを備えたことを特徴とする画像合成装置。
【請求項２】
前記天地情報取得手段は、前記画像に付与された前記天地情報を取得する手段であることを特徴とする請求項１記載の画像合成装置。
【請求項３】
前記天地情報取得手段は、前記画像に含まれる絵柄に基づいて判定された前記天地情報を取得する手段であることを特徴とする請求項１記載の画像合成装置。
【請求項４】
前記合成画像をプリント出力するプリント手段をさらに備えたことを特徴とする請求項１から３のいずれか１項記載の画像合成装置。
【請求項５】
画像が縦長であるか横長であるかを表す天地情報を該画像から取得し、
前記画像の撮影日から生成した撮影日画像の天地と前記画像の天地とが一致するように、前記天地情報に応じて前記画像における前記撮影日画像の合成位置を決定し、
前記画像の前記合成位置に前記撮影日画像を合成することにより、前記撮影日が合成された合成画像を生成することを特徴とする画像合成方法。
【請求項６】
画像が縦長であるか横長であるかを表す天地情報を該画像から取得する手順と、
前記画像の撮影日から生成した撮影日画像の天地と前記画像の天地とが一致するように、前記天地情報に応じて前記画像における前記撮影日画像の合成位置を決定する手順と、
前記画像の前記合成位置に前記撮影日画像を合成することにより、前記撮影日が合成された合成画像を生成する手順とを有することを特徴とする画像合成方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像に撮影日が合成された合成画像を生成する画像合成装置および方法並びに画像合成方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
デジタルカメラ等により取得した画像をプリント出力する際に、プリントに撮影日を付与することが広く行われている。また、プリントに撮影日を付与する際に、撮影日がその付与位置における背景色の影響を受けないように、撮影日の色を変更したり、ユーザが所望とする位置に撮影日を付与するようにしたシステムが提案されている（特許文献１参照）。
【０００３】
また、デジタルカメラ等により取得した画像に画像の天地を表す天地情報を付与し、画像の再生時には天地情報を参照して、横長の画像は横長に、縦長の画像は縦長に表示するようにした手法が提案されている（特許文献２参照）。この手法によれば、ユーザは画像の縦横を意識することなく、画像を生成することができる。
【特許文献１】特開２０００−２１４５３６号公報
【特許文献２】特公平３−３２２７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献２の手法では、横長の画像は横長に、縦長の画像は縦長に表示することができるものの、プリントにおける撮影日の位置は、通常プリントを横長で配置した際の右下隅となってる。このため、横長で撮影した画像は撮影日を容易に確認できるが、縦長で撮影した画像はプリントを９０度回転させなければ撮影日を確認しにくい。この場合、上記特許文献１のシステムによりユーザが所望とする位置に撮影日を付与することができるが、撮影日の位置の決定はユーザが画像を見ながら行う必要があるため、その作業が煩わしい。
【０００５】
本発明は上記事情に鑑みなされたものであり、画像が縦長か横長かに応じて画像の適切な位置に撮影日を付与できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明による画像合成装置は、画像が縦長であるか横長であるかを表す天地情報を該画像から取得する天地情報取得手段と、
前記画像の撮影日から生成した撮影日画像の天地と前記画像の天地とが一致するように、前記天地情報に応じて前記画像における前記撮影日画像の合成位置を決定する合成位置決定手段と、
前記画像の前記合成位置に前記撮影日画像を合成することにより、前記撮影日が合成された合成画像を生成する合成手段とを備えたことを特徴とするものである。
【０００７】
なお、本発明による画像合成装置においては、前記天地情報取得手段を、前記画像に付与された前記天地情報を取得する手段としてもよい。
【０００８】
また、本発明による画像合成装置においては、前記天地情報取得手段を、前記画像に含まれる絵柄に基づいて判定された前記天地情報を取得する手段としてもよい。
【０００９】
また、本発明による画像合成装置においては、前記合成画像をプリント出力するプリント手段をさらに備えるようにしてもよい。
【００１０】
本発明による画像合成方法は、画像が縦長であるか横長であるかを表す天地情報を該画像から取得し、
前記画像の撮影日から生成した撮影日画像の天地と前記画像の天地とが一致するように、前記天地情報に応じて前記画像における前記撮影日画像の合成位置を決定し、
前記画像の前記合成位置に前記撮影日画像を合成することにより、前記撮影日が合成された合成画像を生成することを特徴とするものである。
【００１１】
なお、本発明による画像合成方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１２】
本発明によれば、画像から画像が縦長か横長かであるかを表す天地情報が取得される。そして、画像の撮影日から生成した撮影日画像の天地と画像の天地とが一致するように、天地情報に応じて画像における撮影日画像の合成位置が決定され、決定された合成位置に撮影日画像が合成されて合成画像が生成される。このため、画像が縦長であっても横長であっても、撮影日を読むことができるように画像に撮影日を付与することができる。
【００１３】
また、合成画像をプリント出力した場合、画像の天地と付与された撮影日の天地とが一致することとなるため、画像を回転させなくても撮影日を読むことができることとなる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の実施形態による画像合成装置を適用したプリンタの構成を示す概略ブロック図である。図１に示すように、本発明の実施形態によるプリンタ１は、画像データＳ０の入力を受け付ける画像入力部１０、画像データＳ０に付与された天地情報を取得する天地情報取得部１２、天地情報取得部１２が取得した天地情報に基づいて、画像データＳ０により表される画像（画像についても参照符号Ｓ０を用いる）における撮影日の合成位置を決定する合成位置決定部１４、画像データＳ０に付与された撮影日を表す撮影日情報を取得する撮影日情報取得部１６、保存部１８に保存されたフォントを用いて撮影日情報に基づいて撮影日を表す撮影日画像Ｄ０を生成する撮影日画像生成部２０、合成位置決定部１４が決定した合成位置に撮影日画像Ｄ０を合成して合成画像Ｓ１を生成する合成画像生成部２２、および合成画像Ｓ１をプリント出力するプリント部２４を備える。
【００１５】
画像入力部１０は、パソコンから画像データＳ０を読み出すためにパソコンと接続するためのインターフェースあるいはメモリカードに記録された画像データＳ０を読み出すインターフェース等からなるものである。
【００１６】
図２は画像データＳ０のファイル構造を示す図である。図２に示すように画像データＳ０の画像ファイル１００は、タグ情報１０２と画像データＳ０そのものを表す主画像１０４とからなる。
【００１７】
タグ情報１０２には、撮影日を表す撮影日情報と、撮影時の天地を表す天地情報が記述されている。
【００１８】
ここで、カメラを横に構えて撮影を行った場合、横長の画像を表す画像データＳ０が取得される。この場合、カメラは横長の画像を撮影したと判断して、画像データＳ０のタグ情報１０２に「横長」の天地情報を記述する。また、カメラを縦に構えて撮影を行った場合、縦長の画像を表す画像データＳ０が取得される。この場合、カメラは縦長の画像を撮影したと判断して、画像データＳ０のタグ情報１０２に「縦長」の天地情報を記述する。
【００１９】
天地情報取得部１２は、画像データＳ０のタグ情報１０２の天地情報を読み出すことにより、天地情報を取得する。
【００２０】
合成位置決定部１４は、天地情報に応じて、撮影日画像Ｄ０の天地と画像Ｓ０の天地とが一致するように、画像Ｓ０における撮影日画像Ｄ０の合成位置を決定する。図３は撮影日画像Ｄ０の合成位置を説明するための図である。天地情報が「横長」である場合、合成位置決定部１４は図３（ａ）に示すように画像Ｓ０を横長で配置した際の右下の領域Ａ１を合成位置として決定する。一方、天地情報が「縦長」である場合、合成位置決定部１４は図３（ｂ）に示すように画像Ｓ０を縦長で配置した際の右下の領域Ａ２を合成位置として決定する。
【００２１】
撮影日情報取得部１６は、画像データＳ０のタグ情報１０２の撮影日情報を読み出すことにより、撮影日情報を取得する。
【００２２】
撮影日画像生成部２０は、撮影日情報に基づいて保存部１８に保存されたフォントを読み出して、撮影日を表す撮影日画像Ｄ０を生成する。
【００２３】
合成画像生成部２２は、画像Ｓ０と撮影日画像Ｄ０とを合成して合成画像Ｓ１を生成する。この際、撮影日画像Ｄ０の合成位置は合成位置決定部１４が決定した位置となる。
【００２４】
図４は合成画像の生成を説明するための図である。天地情報が「横長」である場合、図４（ａ）に示すように、撮影日画像Ｄ０の天地と画像Ｓ０の天地とが一致するように、横長の画像の右下の領域Ａ１に撮影日画像Ｄ０が合成されて合成画像Ｓ１が生成される。天地情報が「縦長」である場合、図４（ｂ）に示すように、撮影日画像Ｄ０の天地と画像Ｓ０の天地とが一致するように、縦長の画像の右下の領域Ａ２に撮影日画像Ｄ０が合成されて合成画像Ｓ１が生成される。
【００２５】
プリント部２４は、レーザ光源、光学系、搬送部等、プリントを生成するために必要な各種部材からなり、合成画像Ｓ１を感光材料にプリント出力して合成画像Ｓ１のプリントを生成する。
【００２６】
次いで、本実施形態において行われる処理について説明する。図５は本実施形態において行われる処理を示すフローチャートである。まず、画像入力部１０が画像データＳ０の入力を受け付け（ステップＳＴ１）、撮影日情報取得部１６が画像データＳ０のタグ情報１０２から撮影日情報を取得する（ステップＳＴ２）。次いで、天地情報取得部１２が画像データＳ０のタグ情報１０２から天地情報を取得し（ステップＳＴ３）、撮影日画像生成部２０が撮影日画像Ｄ０を生成する（ステップＳＴ４）。さらに、合成位置決定部１４が天地情報に基づいて、画像Ｓ０における撮影日画像Ｄ０の合成位置を決定する（ステップＳＴ５）。
【００２７】
なお、ステップＳＴ２およびステップＳＴ３の処理は、いずれを先に行ってもよく、また同時に行ってもよい。また、ステップＳＴ４およびステップＳＴ５の処理も、いずれを先に行ってもよく、また同時に行ってもよい。
【００２８】
続いて、合成画像生成部２２が、画像Ｓ０における合成位置決定部１４が決定した合成位置に撮影日画像Ｄ０を合成して合成画像Ｓ１を生成し（ステップＳＴ６）、プリント部２４が合成画像Ｓ１をプリント出力し（ステップＳＴ７）、処理を終了する。
【００２９】
このように、本実施形態においては、撮影日画像Ｄ０の天地と画像Ｓ０の天地とが一致するように、天地情報に応じて画像Ｓ０における撮影日画像Ｄ０の合成位置を決定し、決定した合成位置に撮影日画像Ｄ０を合成するようにしたため、画像Ｓ０が縦長であっても横長であっても、撮影日を読むことができるように画像Ｓ０に撮影日を付与することができる。
【００３０】
また、合成画像Ｓ１をプリント出力した場合、画像の天地と付与された撮影日の天地とが一致することとなるため、画像を回転させなくても撮影日を読むことができることとなる。
【００３１】
なお、上記実施形態においては、画像データＳ０に付与された天地情報に基づいて、画像Ｓ０の天地に応じた撮影日画像Ｄ０の合成位置を決定しているが、画像Ｓ０の絵柄に基づいて画像Ｓ０の天地を判別し、その判別結果を天地情報として用いて画像Ｓ０の天地に応じた撮影日画像Ｄ０の合成位置を決定してもよい。
【００３２】
ここで、画像Ｓ０の絵柄に基づく天地の判別の手法としては、画像Ｓ０中の空色の領域を検出し、空色の領域が検出された位置を画像の上側として画像の天地を決定する手法、画素Ｓ０に含まれる人物の顔および顔に含まれる目を検出し、目が並ぶ方向に基づいて画像の天地を決定する手法等、公知の種々の手法を用いることができる。
【００３３】
また、上記実施形態においては、本発明をプリンタに適用しているが、本実施形態により得られた合成画像Ｓ１をモニタに表示する際に、上記特許文献２に記載された手法を用いて、画像データＳ０に付与された天地情報に基づいて、横長の画像は横長に、縦長の画像は縦長に表示することにより、画像Ｓ０の天地と撮影日との天地とが一致した画像を表示することができる。このため、画像Ｓ０が縦長であっても横長であっても、撮影日を読むことができるように画像を表示することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施形態による画像合成装置を適用したプリンタの構成を示す概略ブロック図
【図２】画像データのファイル構造を示す図
【図３】撮影日画像の合成位置を説明するための図
【図４】合成画像の生成を説明するための図
【図５】本実施形態において行われる処理を示すフローチャート
【符号の説明】
【００３５】
１    プリンタ
１０    画像入力部
１２    天地情報取得部
１４    合成位置決定部
１６    撮影日情報取得部
１８    保存部
２０    撮影日画像生成部
２２    合成画像生成部
２４    プリント部
【図１】
2006174242.tif 000003
【図２】
2006174242.tif 000004
【図３】
2006174242.tif 000005
【図４】
2006174242.tif 000006
【図５】
2006174242.tif 000007