(57)【要約】【課題】複数の画像をつなぎ合わせて１枚の画像を生成する場合において、日付を体裁よく画像に写しこむことが可能な画像処理装置を提供する。【解決手段】つなぎ合わせる複数の画像の縦及び横の枚数を選択し（ステップＳ２０１）、選択に応じて撮影を行なう（ステップＳ２０２）。そして撮影した画像の中で、つなぎ合わせた際に右下に位置する画像に対して日付を写しこむようにする（ステップＳ２０３〜Ｓ２０７）。これにより、複数の画像をつなぎ合わせたときに、常に右下に日付が写しこまれることになる。よって、複数の画像をつなぎ合わせて１枚の画像を生成した際、日付が体裁よく写しこまれた画像を得ることができる。【選択図】  図２
2008278377.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像をつなぎ合わせて１枚の合成画像を生成する画像合成手段と、画像に付加情報を写しこむ画像処理手段とを備えた画像処理装置であって、
前記画像処理手段は、前記合成画像に含まれる複数の画像のうちの何れかに、前記付加情報を写しこむこと特徴とする画像処理装置。
【請求項２】
前記画像処理手段は、前記合成画像の隅部に位置する画像に対して、前記付加情報を写しこむことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像処理手段は、前記合成画像の大きさに応じて、前記付加情報の写しこむ大きさを変化させることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記画像処理手段は、前記合成画像に含まれる複数の画像が相互に重なり合う部分を避けて、前記付加情報を写しこむことを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記画像処理手段は、前記合成画像に含まれる複数の画像のうちの何れかに前記付加情報を写しこむ際、その写しこむ場所を、１枚の画像に前記付加情報を写しこむときよりも、内側とすることを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
複数の画像をつなぎ合わせて１枚の合成画像を生成する際に、前記合成画像に含まれる複数の画像のうちの何れかに、付加情報を写しこむステップを有することを特徴とする画像処理方法。
【請求項７】
複数の画像をつなぎ合わせて１枚の合成画像を生成する際に、前記合成画像に含まれる複数の画像のうちの何れかに、付加情報を写しこむステップをコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像をつなぎ合わせて１枚の画像を生成する画像処理装置、画像処理方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、１枚では収まらない被写体を撮影する場合やパノラマ画像を生成する場合に、複数枚の画像をつなぎ合わせて１枚の画像とする画像処理装置が知られている。この種の画像処理装置に関連する技術として、特許文献１には、パノラマ合成画像に対して日付情報を付与する技術が開示されている。
【０００３】
【特許文献１】特許第３２２３４７３号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１には、パノラマ合成画像に付与された日付を画像に写しこむことは記載されていない。また、従来の画像処理装置において、撮影時にパノラマ合成画像のような複数の画像をつなぎ合わせて生成した画像に対して日付を写しこもうとした場合には、つなぎ合わされた画像に含まれる全ての画像に日付が写しこまれてしまい、体裁が悪くなってしまう。
【０００５】
また、画像に日付を写しこむ場所によっては、日付を写しこんだ意味がなくなる場合もある。例えば、画像をつなぎ合わせるときに画像同士が重なり合う部分に日付が写しこまれていた場合には、写しこまれた日付が上書きされることがなくなってしまう。つまり、上から画像が重ねられることで、写しこんだ日付が隠されてしまう場合がある。また、画像をつなぎ合わせた時に画像同士にずれが生じると、ずれによってはみ出した画像の一部分がプリントされない場合がある。この場合、はみ出した部分に日付が写しこまれていると、写しこまれた日付がプリントされないという問題がある。
【０００６】
本発明は係る実情に鑑みてなされたものであり、複数の画像をつなぎ合わせて１枚の画像を生成する場合において、日付等の付加情報を体裁よく画像に写しこむことが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、複数の画像をつなぎ合わせて１枚の合成画像を生成する画像合成手段と、画像に付加情報を写しこむ画像処理手段とを備えた画像処理装置であって、
前記画像処理手段は、前記合成画像に含まれる複数の画像のうちの何れかに、前記付加情報を写しこむこと特徴とする。
また、本発明の画像処理方法は、複数の画像をつなぎ合わせて１枚の合成画像を生成する際に、前記合成画像に含まれる複数の画像のうちの何れかに、付加情報を写しこむステップを有することを特徴とする。
また、本発明のコンピュータプログラムは、複数の画像をつなぎ合わせて１枚の合成画像を生成する際に、前記合成画像に含まれる複数の画像のうちの何れかに、付加情報を写しこむステップをコンピュータに実行させることを特徴とする。
【発明の効果】
【０００８】
本発明では、複数の画像をつなぎ合わせて１枚の画像を生成する場合において、複数の画像のうちの何れかの良好な位置に日付等の付加情報を写しこむようにすることで、日付等が体裁よく写しこまれた画像を得ることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態を図面を用いて説明する。
＜デジタルカメラ１００の構成＞
図１は、本発明を適用可能な画像記録機能を有する画像処理装置であるデジタルカメラ１００の構成を示す機能ブロック図である。なお、本実施形態ではデジタルカメラ１００に本発明を適用することとして説明するが、撮像機能を備えないＰＣ（パーソナルコンピュータ）等の画像表示装置にも本発明を適用可能である。
【００１０】
また、本実施形態のデジタルカメラ１００には、デジタル記憶媒体（例えば、ＥＥＰＲＯＭやハードディスク等のメモリ媒体）にデジタル画像データを記録するデジタルカメラが含まれる。デジタルカメラには、例えば、デジタルムービーカメラ、デジタルスチルカメラ、又は、それらの複合機等が含まれる。
【００１１】
デジタルカメラ１００は、光学系１０（撮像用レンズ）を介して被写体像を撮像するように構成されている。光学系１０は、ズームレンズ（撮像画角を変更可能なレンズ）を用いて構成されうる。これにより光学的なズーム機能（いわゆる光学ズーム）がデジタルカメラ１００に提供される。
【００１２】
また、デジタルカメラ１００は、撮像素子１４を用いて、撮像された画像を電子的に切り取る（トリミング）ことによる電子的なズーム機能（いわゆる電子ズーム）を有するように構成されうる。
【００１３】
なお、デジタルカメラ１００は、光学ズーム及び電子ズームのいずれか一方の機能のみを有するように構成される場合もある。また、光学系１０は、交換可能であってもよく、この場合は、デジタルカメラ１００のズーム制御部４４からデジタルカメラ１００に対して電気信号を送ることにより、光学系１０内の駆動機構が変倍用のレンズを駆動してズーム機能を実現してもよい。または、デジタルカメラ１００に光学系１０内の変倍用のレンズを機械的に駆動する駆動機構を設けてもよい。
【００１４】
光学系１０を通る被写体からの光線（光学的な画角内から入射する光線）は、絞り機能を備えるシャッター１２の開口を通して撮像素子１４の撮像面に被写体の光学像を形成する。撮像素子１４には、例えば、ＣＣＤセンサやＣＭＯＳセンサ等を用いることができる。撮像素子１４は、この光学像を電気的なアナログ画像信号に変換して出力する。
【００１５】
Ａ／Ｄ変換器１６は、撮像素子１４から提供されるアナログ画像信号をデジタル画像信号に変換する。
【００１６】
撮像素子１４及びＡ／Ｄ変換器１６は、タイミング発生回路１８から提供されるクロック信号や制御信号によって制御される。タイミング発生回路１８は、メモリ制御部２２及びシステム制御部５０により制御される。
【００１７】
画像処理部２０は、Ａ／Ｄ変換器１６から提供される画像データ（デジタル画像信号）又はメモリ制御部２２から提供される画像データに対して画素補間処理や色変換処理等の画像処理を行う。また、画像処理部２０は、撮像素子１４で撮像された画像データに基づいて、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光による自動調光）処理のためのデータを演算する。画像処理部２０は、演算により得られたデータをシステム制御部５０に提供する。
【００１８】
システム制御部５０は、画像処理部２０が演算して得たデータに基づいて露光制御部４０、測距制御部４２（ＡＦ制御部）を制御し、自動露出やオートフォーカス機能を実現する。さらに、画像処理部２０は、撮像素子１４で撮像された画像データに基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も実行する。
【００１９】
メモリ制御部２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理部２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長部３２を制御する。
【００２０】
Ａ／Ｄ変換器１６から出力される画像データは、画像処理部２０及びメモリ制御部２２を介して、又は、画像処理部２０を介することなく直接メモリ制御部２２を介して、画像表示メモリ２４又はメモリ３０に書き込まれる。
【００２１】
画像表示メモリ２４に書き込まれた表示用の画像データは、Ｄ／Ａ変換器２６によって表示用のアナログ画像信号に変換されて画像表示部２８に提供され、これにより画像表示部２８に撮像画像が表示される。また、画像表示部２８に撮像画像を連続的に表示することにより、電子ビューファインダ（ＥＶＦ）機能が実現される。画像表示部２８は、システム制御部５０が画像表示ＯＮ／ＯＦＦスイッチ６６による操作に基いて行なう指令によって、任意に表示をＯＮ／ＯＦＦされうる。表示をＯＦＦにして使用することにより、デジタルカメラ１００の電力消費を低減することができる。
【００２２】
メモリ３０は、撮像（記憶媒体に記録する画像として撮像）した静止画像や動画像を格納するために使用される。メモリ３０の容量やアクセス速度（書き込み速度、読み出し速度）は、任意に設計されうるが、複数枚の静止画像を連続して撮像する連写撮像やパノラマ撮像を可能にするためには、それに応じた容量やアクセス速度を与える必要がある。メモリ３０は、システム制御部５０の作業領域としても使用されうる。
【００２３】
圧縮・伸長部３２は、例えば適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮・伸長する回路である。圧縮・伸長部３２は、メモリ３０に格納された画像データを読み込んで圧縮処理又は伸長処理を行い、処理を終えた画像データをメモリ３０に書き込むように構成される。
【００２４】
露光制御部４０は、システム制御部５０から提供される情報に基づいて、絞り機能を備えるシャッター１２を制御する。露光制御部４０はまた、フラッシュ４８（発光装置）と連携したフラッシュ調光機能も有しうる。フラッシュ４８は、フラッシュ調光機能及びＡＦ補助光の投光機能を有する。
【００２５】
測距制御部４２は、システム制御部５０から提供される情報に基づいて、光学系１０のフォーカシング用レンズを制御する。ズーム制御部４４は、光学系１０のズーミングを制御する。バリア制御部４６は、光学系１０を保護するバリア１０２の動作を制御する。フラッシュ４８は、屋内等の暗所での撮影時に光を投光したり、ＡＦ補助光を投光したりする。
【００２６】
システム制御部５０は、デジタルカメラ１００全体を制御する。メモリ５２は、システム制御部５０の動作用の定数、変数、プログラム、さらには、画像表示部２８にオブジェクトを表示するためのオブジェクトデータ等を記憶する。オブジェクトデータは、撮像によって生成される画像データとは異なり、画像データを一時的に保持するメモリ領域とは異なるメモリ領域に保持される。オブジェクトデータは、典型的には、デジタルカメラ１００の出荷前にメモリ５２に書き込まれる。オブジェクトデータはまた、デジタルカメラ１００の出荷後に、電気通信回線を通じてダウンロードされるデータ又は記憶媒体に収めてユーザに提供されるデータに基づいてユーザによって書き換えられてもよい。さらに、オブジェクトデータは、サービスセンター等において書き換えられてもよい。
【００２７】
表示部５４は、例えば、ＬＣＤやＬＥＤによって構成される。表示部５４は、一又は複数の素子で構成され、システム制御部５０におけるプログラムの実行に応じて、文字、画像等により動作状態やメッセージ等を出力するように構成され、デジタルカメラ１００の適所に配置される。表示部５４を構成する一部の表示素子は、光学ファインダ１０４内に配置されうる。
【００２８】
表示部５４に表示される情報のうち、ＬＣＤ等に表示される情報としては、例えば、シングルショット／連写撮像表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮像可能枚数表示、シャッタースピード表示等がある。この他にも、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮像表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示等がある。さらには、記憶媒体２００及び２１０の着脱状態表示、通信Ｉ／Ｆ１１０の動作表示、日付・時刻表示等がある。
【００２９】
また、表示部５４に表示される情報のうち、光学ファインダ１０４内に表示される情報としては、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示等がある。
【００３０】
不揮発性メモリ５６は、例えばＥＥＰＲＯＭ等の、電気的に消去・記録が可能なメモリである。前述のオブジェクトデータは、不揮発性メモリ５６に格納されてもよい。
【００３１】
モードダイアル６０は、デジタルカメラ１００の状態を「撮像モード」「再生モード」「ＰＣ接続モード」等に設定（切り替え）するためのダイアルである。
【００３２】
第１シャッタースイッチＳＷ１（６２）は、不図示のシャッターボタンの操作途中（半押し）でＯＮとなり、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の開始をシステム制御部５０に指示する。
【００３３】
第２シャッタースイッチＳＷ２（６４）は、不図示のシャッターボタンの操作完了（全押し）でＯＮとなる。ＳＷ２（６４）は、撮像素子１４から画像信号を読み出してＡ／Ｄ変換器１６でデジタル画像データに変換した後にこれを画像処理部２０で処理し、メモリ制御部２２を介してメモリ３０に書き込む処理の開始をシステム制御部５０に指示する。ＳＷ２（６４）はまた、メモリ３０から画像データを読み出して圧縮・伸長部３２で圧縮し、その圧縮された画像データを記憶媒体２００又は２１０に書き込む処理を含む一連の処理（撮像処理）の開始をシステム制御部５０に指示する。
【００３４】
角度検出センサ６８は、デジタルカメラ１００の傾き角度を検出する。角度検出センサ６８は、端的には、デジタルカメラ１００が水平状態にあるか、左右いずれかに９０度回転された状態にあるかを検出する。
【００３５】
操作部７０は、各種ボタンやタッチパネル等から構成され、例えば、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写/連写/セルフタイマー切り替えボタン等を含む。操作部７０はまた、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等も含む。
【００３６】
電源制御部８０は、例えば、電源検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等を含む。電源制御部８０は、電源の有無、電源の種類、電池残量の検出を行い、その検出結果とシステム制御部５０からの指令に従ってＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間に各ブロックに供給する。デジタルカメラ１００の本体及び電源８６は、それぞれコネクタ８２、８４を有し、これによって接続される。電源８６は、例えば、アルカリ電池やリチウム電池等の一次電池や、ＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等である。
【００３７】
記憶媒体２００、２１０は、コネクタ２０６、２１６によってデジタルカメラ１００の本体のコネクタ９２、９６に接続される。記憶媒体２１０、２１０は、例えば、半導体メモリ又はハードディスク等の記録部２０２、２１２と、インタフェース２０４、２１４とを含み、デジタルカメラ１００のインタフェース９０、９４を介してデジタルカメラ１００内のバスに接続される。記憶媒体着脱検知部９８は、コネクタ９２、９６に記憶媒体２００、２１０が接続されているか否かを検知する。
【００３８】
なお、本実施形態の例では、記憶媒体を取り付けるインタフェース及びコネクタを２系統有するものとして説明したが、これらは１系統でもよいし、３系統以上でもよい。複数系統のインタフェース及びコネクタを備える場合は、それらは互いに異なる仕様を有していてもよい。インタフェース及びコネクタとしては、例えば、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いることができる。また、インタフェース９０及び９４、並びにコネクタ９２及び９６として、ＰＣＭＣＩＡカードやＣＦカード等の規格に準拠したものを採用する場合、次に列挙するカード等を用いて外部機器との間で画像データや画像データに付属した管理情報を相互に転送できる。そのカードとは、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード等の各種通信カードである。また、外部機器には、コンピュータやプリンタ等の周辺機器を使用できる。
【００３９】
光学ファインダ１０４は、画像表示部２８によるＥＶＦ機能を使用することなしに撮像を行うことを可能にする。光学ファインダ１０４内には、表示部５４の一部を構成する表示素子、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示等を行うための表示素子が配置されうる。
【００４０】
通信Ｉ／Ｆ１１０は、ＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、ＲＳ２３２Ｃ、無線通信等の各種通信機能を提供する。通信Ｉ／Ｆ１１０には、デジタルカメラ１００を他の機器と接続するためのコネクタ１１２、又は、無線通信機能を提供する際にはアンテナが接続されうる。
【００４１】
＜撮影処理の流れ＞
図２は、日付入れ画像の撮影の流れを説明するためのフローチャートである。図２で説明する例は、１枚の画像としてつなぎ合わせる画像の縦と横の枚数をユーザに選択させて、組み合わせた時の画像（合成画像）の右下に日付データを写しこむ場合の例である。
【００４２】
まず、ステップＳ２０１において、ユーザに組み合わせる画像の縦横の枚数を選択させる。その後ステップＳ２０２において、撮影処理が行われる。そのときのデジタルカメラ１００における画面表示の例を図３に示す。
【００４３】
図３は、縦２枚、横２枚（「２×２」、と称す）の画像から１枚の画像をつなぎ合わせて画像を生成する場合の画面の例である。
【００４４】
３−１は、ユーザにより「２×２」のうち左上の画像を撮影するときの画面表示の例を示したものであり、まだ他につなぎ合わせる画像が撮影されていない状態を示している。撮影の際には太枠３０１の中にライブ画像が表示され、ユーザはそのライブ画像を見ながら画角を決めて撮影することができる。また、ユーザは「２×２」のうちの撮影する場所を選択することができ、操作部材により右上や左下、右下の画像を指定することで、その指定に応じて太枠も移動するようになっている。
【００４５】
３−２は、「２×２」のうちの右下の画像を撮影するときの画面表示の例を示したものであり、つなぎ合わせる他の３枚の画像が既に撮影された状態を示している。撮影時には既に撮影された画像を表示させると共に、ライブ画像を太枠３０２内に表示させることができる。この際、既に撮影された画像の一部は、太枠３０２の内部に表示されたライブ画像に重ねられて表示される。これにより、ユーザは太枠３０２の内部の既に撮影された画像の一部とライブ画像とを合わせるようにして撮影することができ、それぞれの画像同士がうまくつがるように撮影することができる。
【００４６】
図２に戻りステップＳ２０３において、撮影された画面が右下かどうか判断し右下以外の画像であればステップＳ２０８に進み、右下の画像であればステップＳ２０４の処理に移る。
【００４７】
ステップＳ２０４では、デジタルカメラ１００が内部に有する不図示の時刻管理部から日付データを取得し、ステップＳ２０５に進む。ステップＳ２０５では、日付画像（日付データ）写しこみ位置（入れ込み位置）及びサイズを計算する。ここでは、画像をつなぎ合わせた時の全体のバランスを考慮して日付画像のサイズを決定し、画像を重ね合わせたときに他の画像と重ならないような日付画像の写しこみ位置を決定する。より詳しくは、サイズについては、つなぎ合わせた画像の大きさに応じて、好適に視認できる大きさに変化させる。また、位置については、つなぎ合わせた画像をユーザが視認した際、その右下部分において日付を確認できるような位置を計算する。この計算をする際に考慮する点について、以下で説明する。
【００４８】
例えば図４に示すように縦と横の画像をつなぎ合わせたときに、つなぎ合わせた画像同士がずれることがある。これらの画像をつなぎ合わせて１枚の画像を生成する場合、画像の端が使用できなくなり、使用できるのは点線で囲まれた部分となる。この場合を考慮し、複数の画像をつなぎ合わせて１枚の画像を生成する場合には、通常の１枚の画像に対して日付を入れるときよりも内側に日付を写しこむように設定する。また、隣の画像との重なりも考慮して、日付を写しこむ位置が画像同士が重なり合う部分とならないように、隣の画像と接触する部分に余白を設けて、画像同士が重なり合う部分が写しこむ位置となることを避けるようにする。以上のような点を考慮して、画像に日付を写しこむ位置が計算される。
【００４９】
次にステップＳ２０６では、ステップＳ２０５で計算した日付画像写しこみ位置及びサイズより日付データのフォントサイズを算出し、日付写しこみ用のフォントデータを用意する。
【００５０】
次にステップＳ２０７で、ステップＳ２０２で撮影された画像データにステップＳ２０４で用意した日付データを写しこみ、ステップＳ２０８に進む。
【００５１】
ステップＳ２０８の処理では、全画像撮影されていれば終了し、全画像の撮影が終了していなければステップＳ２０１に戻り次の画像の撮影を開始する。なお、以上で説明した処理は、本発明でいう画像合成手段及び画像処理手段の処理に対応する。
【００５２】
なお、日付を写しこむ方法は上述した方法に限らず別の方法でも良い。以下、図５を用いて別の方法を説明する。ここで説明する方法は、垂直方向の撮影が１枚のみで水平方向の撮影のみ複数枚撮影を行なう、所謂パノラマ撮影モードの場合の例であり、撮影方向（右方向又は左方向）が予め決められている場合の例である。また、日付写しこみを行なう位置も上述の方法と同様に右下に行うものとする。
【００５３】
まずステップＳ５０１では、右から左方向に撮影するのかそうでないのかを判断する。右から左方向に撮影をする場合は、ステップＳ５０２に進み、最初に撮影した画像に日付写しこみを行いその後、全画像が終了するまで日付写しこみを行わずに撮影を行うようにする（ステップＳ５０２〜Ｓ５０８）。
【００５４】
また、左方向から右方向に撮影する場合は、ステップＳ５０９に進んで撮影を行ない、撮影後に全画像の撮影が終了したかどうかの判断をステップＳ５１０で行う。撮影が終了したかどうかの判断は、例えば撮影後に次の画像を撮影した場合は撮影が終了していないと判断し、パノラマ撮影モード以外のモード切替や撮影条件の変更等が行われた場合は撮影が終了したと判断することができる。そして、撮影が終了したと判断された場合は最終画像に日付写しこみを行う（ステップＳ５１１〜Ｓ５１４）。
【００５５】
以上で説明した別の方法では、水平方向にのみ複数枚の画像を撮影する場合において、右から撮影を開始し左方向に撮影を進める場合には最初に撮影した画像に日付を写しこみ、その反対の方向の場合には最後の画像に日付を写しこむようにした。これにより、複数の画像をつなぎ合わせたときに、常に右の画像に日付が写しこまれることになる。
【００５６】
以上のように本実施形態では、複数の画像をつなぎ合わせて１枚の画像を生成する場合において、複数の画像のうちの何れかの良好な位置に日付を写しこむようにした。これにより、日付が体裁よく写しこまれた画像を得ることができる。即ち、日付写しこみ位置を限定することで、画像をつなぎ合わせたときの重なり或いはずれにより日付部分が切れてしまう或いは隠れてしまうことを避けるようにした。これにより、画像をつなぎ合わせた場合でも、複数の画像をつなぎ合わせて１枚の画像を生成した場合でも日付が体裁よく写しこまれる。また、一箇所にのみ日付が写しこまれるので、画像をつなぎ合わせた際に、日付によりつなぎ目が不自然になることが避けられる。
【００５７】
なお、図１から図５を用いて実施の形態を説明してきたが、日付を写しこむ箇所を右下に代えて、左下、右上或いは左下にしてもよい。いずれかの隅部において日付が写しこまれれば、日付が体裁よく写しこまれた画像を得ることができる。また、縦方向に回転して日付を写しこんでも構わない。また、日付（撮影日）のみでなく、時間（撮影時刻）も写しこむようにしても構わない。少なくとも日付及び時間の少なくとも何れかが写しこまれていればよい。或いは、日付及び時間に加え、例えば、タイトル等の付随的な情報を加えるようにしてもよいし、タイトルのみの写しこみを行なうようにしてもよい。なお、撮影日、撮影時刻、及びタイトルは、本発明でいう付加情報の一態様例に相当する。
【００５８】
なお、本発明を実現するために、上述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記憶媒体を用いても良い。この場合には記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって本発明の目的が達成される。
【００５９】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６１】
また、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行う場合も含まれることは言うまでもない。
【００６２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。この場合には、書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行ってもよい。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施の形態に係るデジタルカメラの機能ブロック図である。
【図２】本発明の実施の形態に係るデジタルカメラによる日付写しこみ方法を説明するためのフローチャートである。
【図３】本発明の実施の形態に係るデジタルカメラで撮影する画像を説明するための図である。
【図４】複数の画像を組み合わせた際に生じる画像のずれを説明するための図である。
【図５】本発明の実施の形態に係るデジタルカメラによる日付の写しこみ方法の別の例を説明するためのフローチャートである。
【符号の説明】
【００６４】
１０  光学系
１２  シャッター
１４  撮像素子
１６  Ａ／Ｄ変換器
１８  タイミング発生回路
２０  画像処理回路
２２  メモリ制御部
２４  画像表示メモリ
２６  Ｄ／Ａ変換器
２８  画像表示部
３０  メモリ
３２  圧縮・伸長回路
４０  露光制御部
４２  測距制御部
４４  ズーム制御部
４６  バリア制御部
４８  フラッシュ
５０  システム制御回路
５２  メモリ
５４  表示部
５６  不揮発性メモリ
６０  モードダイアル
６２  第１シャッタースイッチＳＷ１
６４  第２シャッタースイッチＳＷ２
６６  画像表示ＯＮ／ＯＦＦスイッチ
６８  角度検出センサ
７０  操作部
８０  電源制御部
８２、８４、９２、９６  コネクタ
８６  電源
９０、９４、２０４、２１４  インタフェース
１００  デジタルカメラ
２００  記憶媒体
２０２、２１２  記録部
２１０  記憶媒体
【図１】
2008278377.tif 000003
【図２】
2008278377.tif 000004
【図３】
2008278377.tif 000005
【図４】
2008278377.tif 000006
【図５】
2008278377.tif 000007