(57)【要約】【課題】撮影日等の情報が書き込まれた（又は、書き込まれる）画像データの取り扱いについてユーザの利便性を向上した撮像装置を提供する。【解決手段】撮像装置は、画像を撮像する撮像素子（３）と、撮像した画像データに属性情報を付加して画像ファイルを生成する制御部（９）と、生成された画像ファイルを格納するデータ格納部（１５、２００）とを備える。制御部（９）は、データ格納部（１５、２００）に格納された画像ファイルから属性情報（撮影日、年齢等）及び画像データを読み出し、読み出した属性情報を読み出した画像データの所定位置に書き込み、属性情報が書き込まれた画像データから画像ファイルを生成する。【選択図】図１
2008182514.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮像する撮像素子と、
前記撮像した画像データに属性情報を付加して画像ファイルを生成する制御部と、
前記画像ファイルを格納するデータ格納部とを備え、
前記制御部は、
前記データ格納部に格納された画像ファイルから属性情報及び画像データを読み出し、
前記読み出した属性情報を前記読み出した画像データの所定位置に書き込み、
前記属性情報が書き込まれた画像データから画像ファイルを生成する、
ことを特徴とする撮像装置。
【請求項２】
前記データ格納部は、着脱可能な記録媒体を装着可能な媒体装着部を備えたことを特徴とする請求項１に記載の撮像装置。
【請求項３】
さらに、画像及び操作情報を表示する表示部を備え、
前記制御部は、前記データ格納部に、前記属性情報が書き込まれた画像データを含む画像ファイルを記録するために必要な空き容量がないときは、前記表示部にその旨の表示を行う、
ことを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記画像ファイルはＥｘｉｆフォーマットにしたがい生成され、前記属性情報は前記画像ファイルのＥｘｉｆヘッダに含まれる、ことを特徴とする請求項１ないし３のいずれかに記載の撮像装置。
【請求項５】
前記属性情報は、少なくとも、撮影日付、撮影日時、人間またはペットの月齢／年齢、及び所定の基準日からの経過日数のいずれかに関する情報を含む、ことを特徴とする請求項１ないし４のいずれかに記載の撮像装置。
【請求項６】
前記制御部は、前記読み出した画像データのサイズに応じた文字サイズで前記読み出した属性情報を前記画像データに書き込む、ことを特徴とする請求項１ないし５のいずれかに記載の撮像装置。
【請求項７】
前記制御部は、前記読み出した画像データのサイズが所定値よりも小さいときは、所定の文字サイズで前記読み出した属性情報を前記読み出した画像データに書き込む、ことを特徴とする請求項１ないし６のいずれかに記載の撮像装置。
【請求項８】
前記制御部は、前記所定位置の背景色に対するコントラストが大きい色の文字で前記属性情報を前記読み出した画像データに書き込む、ことを特徴とする請求項１ないし７のいずれかに記載の撮像装置。
【請求項９】
前記制御部は、すでに前記属性情報が書き込まれた画像データには、新たに属性情報を書き込まない、ことを特徴とする請求項１ないし８のいずれかに記載の撮像装置。
【請求項１０】
前記制御部は、前記属性情報を画像データに書き込む前に、前記画像データを含む画像ファイルに含まれる特定情報にしたがい前記画像データが所定条件を満たすか否かを判断し、所定条件を満たす場合に、前記属性情報の前記画像データへの書き込みを禁止する、ことを特徴とする請求項１ないし９のいずれかに記載の撮像装置。
【請求項１１】
前記特定情報は、少なくとも、撮像装置のメーカ名、画像データのサイズ、画像データのデータ形式、及び画像データの種類のいずれかに関する情報である、ことを特徴とする請求項１０に記載の撮像装置。
【請求項１２】
前記表示部は、前記画像とともに、当該画像の画像データに前記属性情報が書き込まれているか否かを示すアイコンを表示する、ことを特徴とする請求項３に記載の撮像装置。
【請求項１３】
前記制御部は、前記画像ファイルから画像の向きに関する情報を読み出し、当該情報にしたがい前記所定位置を変更する、ことを特徴とする請求項１ないし１２のいずれかに記載の撮像装置。
【請求項１４】
ユーザが操作を行うための操作部をさらに備え、
前記制御部は、前記属性情報が書き込まれた画像データが読み出された元の画像ファイルを削除するか否かを、前記操作部を介して選択可能にした、ことを特徴とする請求項１ないし１３のいずれかに記載の撮像装置。
【請求項１５】
前記制御部は、前記属性情報が書き込まれた画像データが読み出された元の画像ファイルに含まれる属性情報を前記生成した画像ファイルにコピーする、ことを特徴とする請求項１ないし１４のいずれかに記載の撮像装置。
【請求項１６】
前記制御部は、前記生成した画像ファイルに、当該画像ファイルに含まれる画像データに前記属性情報が書き込まれているか否かを示す情報を書き込む、ことを特徴とする請求項１ないし１５のいずれかに記載の撮像装置。
【請求項１７】
前記制御部は、前記属性情報が書き込まれた画像データが読み出された元の画像ファイルのＦＡＴの時間情報を、前記生成された画像ファイルのＦＡＴの時間情報に設定する、ことを特徴とする請求項１ないし１６のいずれかに記載の撮像装置。
【請求項１８】
前記制御部は、前記画像データに含まれる主要被写体を検出し、前記所定位置に検出された主要被写体が存在するときは前記所定位置を変更する、ことを特徴とする請求項１ないし１７のいずれかに記載の撮像装置。
【請求項１９】
前記主要被写体は人物の顔である、ことを特徴とする請求項１８に記載の撮像装置。
【請求項２０】
前記画像データに所定の画像処理を実施する画像処理部をさらに有し、
前記画像処理部は、前記属性情報がすでに書き込まれている画像データには、前記所定の画像処理を施さない、ことを特徴とする請求項１ないし１９のいずれかに記載の撮像装置。
【請求項２１】
前記所定の画像処理は、リサイズまたはトリミングである、ことを特徴とする請求項２０に記載の撮像装置。
【請求項２２】
前記属性情報には種々の情報が含まれ、
前記制御部は、前記属性情報に含まれる種々の情報の中から選択された一部の情報のみを画像データの所定位置に書き込む、ことを特徴とする請求項１ないし２１のいずれかに記載の撮像装置。
【請求項２３】
前記制御部は、画像データに対して、自動印刷のための制御情報を含む印刷制御ファイルの生成が可能であり、前記制御情報には、画像データに撮影日を書き込み印刷させるための日付印刷設定が可能であり、
前記制御部は、前記属性情報が書き込まれた画像データに対しては、前記印刷制御ファイルにおける日付印刷設定を禁止する、ことを特徴とする請求項１ないし２２のいずれかに記載の撮像装置。
【請求項２４】
前記制御部は、画像データに対して、自動印刷のための制御情報を含む印刷制御ファイルの生成が可能であり、前記制御情報には、画像データに撮影日を書き込み印刷させるための日付印刷設定が可能であり、
前記制御部は、前記属性情報が書き込まれた画像データに対して、前記印刷制御ファイルにおいて日付印刷設定が要求されたときは、前記属性情報が書き込まれた画像データを生成した元の画像ファイルに対して日付印刷設定を行う、ことを特徴とする請求項１ないし２２のいずれかに記載の撮像装置。
【請求項２５】
前記制御部は、画像データに対して、自動印刷のための制御情報を含む印刷制御ファイルの生成が可能であり、前記制御情報には、画像データに撮影日を書き込み印刷させるための日付印刷設定が可能であり、
前記制御部は、前記印刷制御ファイルにおいて日付印刷設定が既になされた画像データに対して、属性情報の書き込みが要求されたときは、前記印刷制御ファイルにおける当該画像データに対する日付印刷設定を解除する、ことを特徴とする請求項１ないし２２のいずれかに記載の撮像装置。
【請求項２６】
前記制御部は、前記読み出した属性情報の書き込み前に、前記読み出した画像データを所定サイズにリサイズする、ことを特徴とする請求項１ないし２５のいずれかに記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を撮像する撮像装置であって、特に、撮像した画像に撮影日、年齢等の属性情報を示すテキストを書き込み可能な撮像装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラは高解像度化、高機能化が進み、また価格も低廉化していることから、情報機器の１つとして普及してきている。一般にデジタルカメラは、撮像した画像に撮影日を挿入する日付機能を有している。日付機能をオンにして画像を撮影した場合、撮像画像中に撮影日の日付が挿入される（例えば特許文献１参照）。この場合、撮影日を示すテキストは画像情報として画像中に書き込まれている。
【０００３】
従来のデジタルカメラでは、撮影日を示すテキストは画像中の所定位置（例えば、画像の右下）に、所定の色で書き込まれる。
【特許文献１】特開２００５−２０４０３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のように、画像撮影時に撮影日が画像中に書き込まれる場合、その後にユーザが、撮影日が書き込まれていない本来の画像を得たい場合であっても、画像から撮影日を取り除くことはできず、ユーザは本来の画像を得ることはできない。
【０００５】
本発明は、上記課題を解決すべくなされたものであり、その目的とするところは、撮影日等の情報が書き込まれた（又は、書き込まれる）画像データの取り扱いについてユーザの利便性を向上した撮像装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る撮像装置は、画像を撮像する撮像素子と、撮像した画像データに属性情報を付加して画像ファイルを生成する制御部と、画像ファイルを格納するデータ格納部とを備える。制御部は、データ格納部に格納された画像ファイルから属性情報及び画像データを読み出し、読み出した属性情報を読み出した画像データの所定位置に書き込み、属性情報が書き込まれた画像データから画像ファイルを生成する。
【０００７】
制御部は、読み出した属性情報を書き込む前に、読み出した画像データを所定サイズにリサイズしてもよい。
【発明の効果】
【０００８】
本発明によれば、画像ファイルから属性情報（撮影日、年齢等）を読み出し、画像中に書き込む。このため、画像の撮影時ではなく、ユーザの所望のタイミングで画像中への属性情報の書き込みが可能となる。また、属性情報が書き込まれた画像データを元の画像データとは別のデータとして記録するため、元の画像データを保存できる。このように本発明によれば、撮影日等の属性情報が書き込まれた（又は、書き込まれる）画像データの扱いに関してユーザの利便性を向上できる。
【発明を実施するための最良の形態】
【０００９】
以下、添付の図面を参照して本発明の実施の形態を説明する。
【００１０】
１  撮像装置の構成
図１に撮像装置の構成を示す。撮像装置１００は、レンズ１と、光学情報を電気信号に変換するＣＣＤ３と、ＣＣＤ３からのアナログ信号をデジタル信号に変換するＡ／Ｄ変換器５と、Ａ／Ｄ変換器５からのデジタル信号が示す画像データに対して所定の信号処理を行う画像処理部７と、デジタルカメラ全体の動作制御を行うマイコン９とを備える。さらに、撮像装置１００は、ユーザが操作を行う操作部１１と、液晶モニタ１３と、液晶モニタ（ＬＣＤ）１３を制御するＬＣＤコントローラ１２と、記録媒体であるメモリカード２００を挿入するカードスロット１５と、作業記憶領域であるバッファメモリ１９と、フラッシュメモリ２１とを備える。メモリカード２００が装着されたカードスロット１５は撮像装置のデータ格納部を構成する。
【００１１】
操作部１１はユーザが種々の操作を行うための各種操作ボタンを含む。例えば、操作部１１は、シャッタボタン、ズームレバー、撮影モードを選択するためのモードダイアル、種々の設定項目を指定するための方向ボタン、選択を決定するための決定ボタン、及びメニュー表示／解除のためのＭＥＮＵボタンを含む。
【００１２】
ＣＣＤ３は被写体の光学情報を電気信号に変換し画像信号を生成する。生成された画像信号はＡ／Ｄ変換器５でデジタル信号に変換され、画像処理部７に入力される。画像処理部７は、Ａ／Ｄ変換器５から出力された画像データに対して、ガンマ補正等の前処理、ＹＣ変換、画像圧縮、画像伸張、電子ズーム処理等の所定のデータ処理を行う。画像処理部７で処理される画像データは、処理中バッファメモリ１９に一時的に格納され、画像処理部７で処理が完了後、最終的にはメモリカード２００に記録される。
【００１３】
撮像装置１００で撮像された画像データは通常はメモリカード２００に記録されるが、メモリカード２００が撮像装置１００に挿入されていない状態で画像が撮像された場合等、必要に応じて、撮像された画像がフラッシュメモリ２１に格納される。
【００１４】
撮像装置１００には、デジタルスチルカメラ、デジタルビデオカメラ、カメラ機能付携帯端末等が含まれる。
【００１５】
２  画像フォーマット
本発明の撮像装置１００はＥｘｉｆ（Exchangeable Image File Format）フォーマットにしたがい画像を記録する。図２にＥｘｉｆフォーマットの画像ファイルの構成を示す。Ｅｘｉｆフォーマットでは、画像データ（本画像）に対してヘッダ部（以下「Ｅｘｉｆヘッダ」という。）が付加される。Ｅｘｉｆヘッダには、画像データ（本画像）のサムネイル画像や属性情報が格納される。属性情報として、撮影日時、トラベル日付、子供やペットの月齢・年齢等の情報が記録される。月齢・年齢の情報は、事前に撮像装置１００に設定された誕生日にしたがい、画像の撮影時に計算されＥｘｉｆヘッダに記録される。トラベル日付は、旅行開始日を基準とした経過日数であり、事前に撮像装置１００に設定された旅行開始日にしたがい、画像の撮影時に計算されＥｘｉｆヘッダに記録される。
【００１６】
３  日付焼き込みモード
本実施形態の撮像装置１００は動作モードの１つとして日付焼き込みモードを有する。このモードでは、撮像された画像の再生時において、その画像のＥｘｉｆヘッダから属性情報（例えば、撮影日）を読み出し、その読み出した属性情報を図３に示すように画像内に画像情報として書き込む処理（以下「焼き込み」という）を行う。例えば、日付焼き込みモードでは、Ｅｘｉｆヘッダから撮影日（2007/01/01）、トラベル日付（１日目）、月齢・年齢（２歳２ヶ月）の情報が読み出され、図３に示すように縦向き、横向きそれぞれの画像において右下位置にそれらの情報が挿入される。このように、本実施形態では、画像の撮影時ではなく、撮影後の画像の再生時に、ユーザの要望に応じて所望の属性情報の書き込みを可能としている。
【００１７】
図４Ａ〜４Ｃのフローチャートを参照し、撮像装置１００の日付焼き込みモードでの動作を説明する。図４Ａ〜４Ｃに示す処理は主としてマイコン９により実行される（他のフローチャートについても同様）。
【００１８】
撮像装置１００の再生モードにおいて表示される図５（ａ）に示すようなメニュー画面３００上で「日付焼き込み」が選択されると、以下の処理が実行される。
【００１９】
まず、メモリカード２００から１つの画像ファイルが読み出される（Ｓ１１）。図６（ａ）に示すような、日付焼き込みを行う対象の画像を選択するための設定画面が液晶モニタ１３上に表示される（Ｓ１２）。図６（ａ）に示す設定画面では、１つの画像のみが表示され、ユーザは操作部１１の方向ボタンを押下することで表示される画像を順次切り替えることができ、決定ボタンを押下することでその時点で表示されている画像を日付焼き込みを行うべき画像として選択する。なお、操作部１１のＭＥＮＵボタンが押下されると（Ｓ１４）、本処理は終了する。
【００２０】
ユーザによる、焼き込み対象となる画像の選択が終了すると（Ｓ１３）、マイコン９は、選択された画像の日付焼き込みフラグを参照し、そのフラグがオンか否かを判断する。ここで、日付焼き込みフラグは、画像に既に焼き込み処理がなされているか否かを示すフラグである。画像に対して既に焼き込み処理がなされている場合、日付焼き込みフラグはオンに設定される。日付焼き込みフラグはＥｘｉｆヘッダ内に格納される。
【００２１】
日付焼き込みフラグがオンのとき、すなわち、画像に対して既に焼き込み処理がなされている場合、液晶モニタ１３に「既に焼き込まれています」という旨の警告を表示し（Ｓ１６）、再度画像選択待ち状態になる（ステップＳ１２に戻る）。
【００２２】
日付焼き込みフラグがオフのとき、すなわち、画像に対して未だ焼き込み処理がなされていない場合、焼き込み情報選択画面を表示する（図４ＢのステップＳ１７）。
【００２３】
焼き込み情報選択画面は、画像に焼き込むべき情報を指定するための設定画面である。図７に焼き込み情報選択画面の一例を示す。図７（ａ）は、焼き込むべき情報として「撮影日時」を設定する際の画面表示例を示す。図７（ｂ）は、焼き込むべき情報として「月齢・年齢」を設定する際の画面表示例を示す。図７（ｃ）は、焼き込むべき情報として「トラベル日付」を設定する際の画面表示例を示す。図７（ａ）に示すように、「撮影日時」については、「撮影日時」の焼き込みのオン／オフ設定に加えて、オンのときに焼き込むべき情報（日付のみ、日付及び時刻）を選択できるようになっている。図７（ａ）において、画面３１１〜３１３と画面３１１ｂ〜３１３ｂの間は、方向ボタン、ＭＥＮＵボタンで切替が可能となっている。「月齢・年齢」、「トラベル日付」については、焼き込みのオン／オフ設定のみが可能である。
【００２４】
焼き込み情報選択画面上で、ユーザにより、焼き込み情報の設定がなされる（Ｓ１８）。ユーザにより決定ボタンが押下されると（Ｓ１９）、図８に示すような上書き確認画面を表示する（Ｓ２０）。焼き込み処理後の画像は新たに日付等の情報が挿入されており元の画像とは異なる画像となる。このため、焼き込み処理後の画像を元の画像に上書きするか、元の画像とは別の画像として保存するかをユーザに確認する（Ｓ２１）。
【００２５】
上書き確認画面上でユーザにより「上書き」が指示された場合、ＤＰＯＦファイルにおける日付情報の指定の解除の処理を行う（Ｓ２２〜Ｓ２４）。
【００２６】
ここで、ＤＰＯＦファイルについて説明する。ＤＰＯＦファイルとは、ＤＰＯＦ（Digital Print Order Format）規格にしたがい作成され、記録媒体に記録された画像を自動的に印刷するための制御情報を記録したファイルである。図９にＤＰＯＦファイル（AUTPRINT.MRK）の記述例を示す。図９の記述例３５０において、「<IMG SRC="../DCIM/100_PANA/P1000038.JPG">」のステートメントは画像ファィル（P1000038.JPG）を指定しており、「CFG DSC="2007/01/01"-ATR DTM」のステートメントが画像に挿入されるべき日付情報（2007/01/01）を指定している。ＤＰＯＦファイルにおいて日付情報の指定がある場合、その指定による日付情報が画像に重ねて印刷される。このため、日付焼き込みモードにより日付が焼き込まれた画像に対して、さらにＤＰＯＦファイルにおいて日付情報が指定されていると、印刷時に日付が重複して印刷されるという不具合が生じる。よって、日付焼き込み処理がなされる画像については、ＤＰＯＦファイルにおいて日付情報が指定されないようにする必要がある。
【００２７】
図４Ｂに戻り、「上書き」が指示された場合、メモリカード２００に格納されたＤＰＯＦファイルからその設定情報を読み出す（Ｓ２２）。ＤＰＯＦファイルにおいて日付情報の設定の有無を確認する（Ｓ２３）。日付情報の設定が有れば、ＤＰＯＦファイルにおいて日付情報の設定を解除する（Ｓ２４）。例えば、図９の例において、記述例３５０における「CFG DSC="2007/01/01"-ATR DTM」のステートメントを削除し、記述３５１のように書き替える。
【００２８】
一方、上書き確認画面上でユーザにより「上書き」が指示されず、すなわち、別の画像として保存されることが指示された場合、別の画像に対する新たなファイル名を生成する。具体的には、メモリカード２００において、焼き込み処理後の画像を記録できるだけの空き容量が有るか否かを確認する（Ｓ２５）。十分な空き容量がないときは、残量がない旨を伝える警告表示を行う（Ｓ２６）。十分な空き容量があれば、焼き込み処理後の画像に対して新たなファイル名を生成する（Ｓ２７）。
【００２９】
次に、図４Ｃに示す処理に進み、焼き込み対象として選択された画像のサイズが３Ｍピクセル（所定サイズ）であるか否かを判断する（Ｓ２８）。３Ｍピクセルでない場合は、画像を画像サイズが３Ｍバイトとなるようにリサイズする（Ｓ２９）。
【００３０】
焼き込み対象の画像のＥｘｉｆヘッダから、焼き込み情報選択画面で指定された情報を読み出す（Ｓ３０）。読み出した情報を用いて、画像に挿入する文字列（以下「焼き込みテキスト」という。）を作成する（Ｓ３１）。焼き込みテキストは、事前に撮像装置１００に使用言語として設定されている言語で作成される。
【００３１】
次に、焼き込み対象の画像の向きが縦か横かを判断する（Ｓ３２）。画像の向きは、Ｅｘｉｆヘッダに格納された、画像の方向を示すオリエンテーション情報を用いて判断できる。画像が縦画像の場合、焼き込みテキストの挿入位置を縦画像に適した所定位置（図３（ｂ）に示す位置）に設定し（Ｓ３３）、画像が横画像の場合、焼き込みテキストの挿入位置を横画像に適した所定位置（図３（ａ）に示す位置）に設定する（Ｓ３４）。
【００３２】
その後、焼き込み対象の画像に焼き込みテキストを挿入した画像を作成する（Ｓ３５）。そして、元の画像のサイズが３Ｍバイト以上であるか否かを判断し（Ｓ３６）、３Ｍバイト未満である場合、焼き込み処理後の画像を元の画像サイズにリサイズ（縮小）する（Ｓ３７）。
【００３３】
最終的に生成された焼き込み処理後の画像をメモリカード２００に記録する（Ｓ３８）。このとき、ステップＳ２１において上書きが指示されていた場合は、元の画像に上書きされる。上書きが指示されていない場合、すなわち、別画像としての保存が指示されていた場合は、ステップＳ２７で生成された新たなファイル名で別の画像ファイルとしてメモリカード２００に記録される。この場合、元の画像が保存される。なお、焼き込み処理後の画像に対するＥｘｉｆヘッダには、元の画像のＥｘｉｆヘッダの情報がコピーされる。なお、焼き込み処理後の画像に対するＦＡＴ（File Allocation Table）の時間情報には、元の画像のＦＡＴの時間情報が設定される。但し、「更新日付」には画像を新たに作成した時の日時が設定される。
【００３４】
以上のように、本実施形態では、元画像のサイズに関わらず画像のサイズを所定サイズ（３Ｍバイト）にリサイズした後、焼き込み処理を実行している。このように焼き込み対象の画像のサイズを固定することで、焼き込みテキストの文字サイズや焼き込み位置を所定のサイズ、位置に固定でき、元画像のサイズに応じて文字のサイズや焼き込み位置を算出する必要がなく、処理を容易にできる。しかしながら、そのようなリサイズ処理は焼き込み処理に必須のものではない。リサイズ処理を行わない場合は、元画像のサイズに応じて文字のサイズや焼き込み位置を設定する必要がある。また、画像サイズが小さい場合、ステップＳ３７でリサイズしたときに文字が小さくなり、判別できなくなるおそれがあるため、元の画像のサイズが所定サイズより小さいときは、焼き込みテキストの文字サイズを、通常の焼き込み処理時の場合よりも大きいサイズに設定してもよい。
【００３５】
なお、以上のような焼き込み処理がなされた画像を再生する場合、その画像とともに、図１０に示すような、日付焼き込みモードにおける焼き込み処理がなされたことを示すアイコン３０１が表示されてもよい。
【００３６】
なお、本実施形態では、焼き込み対象の画像を１つ選択し、選択した１つの画像に対して焼き込みを行う例を説明したが、複数の画像を選択し、選択した複数の画像に対して一括して情報の焼き込みを行うようにしてもよい。この場合、例えば、図５（ｂ）に示すように、日付焼き込みモード選択時に、焼き込み対象の画像枚数として「一枚」か「複数」を選択できるようにし、「複数」が選択された場合、さらに図６（ｂ）に示すように１つの画面内で複数の画像を同時に表示させ、選択できるようにするのが好ましい。
【００３７】
４  焼き込みテキストの位置、文字色の決定
上記の例では、焼き込みテキストの挿入位置を図３に示すように所定位置に固定していた。この場合、画像の右下位置に人物の顔等の主要な被写体の画像がある場合、図１１（ａ）に示すようにその被写体に焼き込みテキストが重なり、好ましくない。そこで、図１１（ｂ）に示すように、焼き込みテキストと主要な被写体とが重ならないように焼き込みテキストの位置を決定することが好ましい。
【００３８】
また、焼き込みテキストの文字色が単一の場合、焼き込みテキストが挿入される位置の背景の色によっては、焼き込みテキストが視認されにくい場合がある。例えば、文字色が黒の場合、昼間の背景のような明るい背景の場合は問題ないが、夕闇のような暗い背景の場合、焼き込みテキストは視認されにくい。そこで、図１２に示すように、焼き込みテキストの文字色を背景色に応じて適宜変更するのが好ましい。
【００３９】
上記の点を考慮し、以下では、焼き込みテキストが挿入された画像の視認性を向上させるための、焼き込みテキストの位置、文字色の決定処理について説明する。
【００４０】
図１３に、焼き込みテキストの位置、文字色の決定処理において撮像装置１００により参照される文字色管理情報を示す。文字色管理情報５００は複数の文字色候補を管理し、フラッシュメモリ２１内に格納される。文字色管理情報５００は、文字色を識別するための文字色番号と、文字のＲ、Ｇ、Ｂに関する値である文字色情報と、管理情報とを含む。管理情報は、焼き込みテキストの位置の座標と、焼き込みテキストとその背景の色とのコントラスト差の値とを含む。管理情報の値には最初デフォルト値が設定される。
【００４１】
図１４のフローチャートを参照し、焼き込みテキストの位置、文字色の決定処理について説明する。
【００４２】
まず、日付焼き込み前処理を行う（Ｓ１０１）。前処理では、焼き込みテキストと位置を重ねないようにする被写体の元の画像中の位置を検索する。
【００４３】
次に、撮像装置１００において被写体回避処理の設定がオンになっているか否かを判定する（Ｓ１０２）。被写体回避処理の設定がオンの場合、焼き込みテキストが顔等の被写体と重ならないように、焼き込みテキストの位置を決定する被写体回避処理を実行する（Ｓ１０３）。この処理の詳細は後述する。
【００４４】
次に、撮像装置１００において自動コントラスト設定がオンになっているか否かを判定する（Ｓ１０４）。自動コントラスト設定がオンの場合、焼き込みテキストの文字色を決定する自動コントラスト処理を実行する（Ｓ１０５）。この処理の詳細は後述する。
【００４５】
最後に日付焼き込み処理を実行する（Ｓ１０６）。日付焼き込み処理は図４Ａ〜図４Ｃを参照して説明したとおりである。
【００４６】
４．１  被写体回避処理
図１５を参照し、被写体回避処理を説明する。以下では、焼き込みテキストを重ねないようにする主要な被写体として人物の顔を想定する。被写体回避処理では、図１６（ａ）に示すように、被写体領域と、焼き込みテキストを配置する日付領域とが重ならないような日付領域の位置を決定する。
【００４７】
まず、画像中における人物の顔等の主要な被写体（すなわち、主要な被写体を示す画像要素）の位置を取得する（Ｓ１２１）。取得した被写体の位置がデフォルトの焼き込み位置と重なるか否かを判断する（Ｓ１２２）。
【００４８】
取得した被写体の位置がデフォルトの焼き込み位置と重なる場合、適切な焼き込み位置を探索する（Ｓ１２３）。この探索では、図１６（ｂ）に示すように、画像の全領域中を、日付領域を順次移動させながら、被写体領域を求めつつ、日付領域と被写体領域との重なり領域の面積を求める（図１６（ｃ）参照）。なお、探索する画像領域は画像中の一部の領域に限定してもよい。
【００４９】
そして、重なりのない焼き込みが可能か否かを判断する（Ｓ１２４）。すなわち、重なり領域の面積がゼロとなる日付領域の位置が存在するかを判断する。重なりのない焼き込みが可能である場合、すなわち、重なり領域の面積がゼロとなる日付領域の位置がある場合、その位置を焼き込み位置に決定する（Ｓ１２６）。重なり領域の面積がゼロとなる日付領域の位置が複数ある場合は、適宜選択した１つの位置を焼き込み位置に設定する。例えば、最初に検出された位置を選択してもよいし、デフォルトの焼き込み位置に最も近いものを選択してもよい。
【００５０】
重なりのない焼き込みが不可能である場合、すなわち、重なり領域の面積がゼロとなる日付領域の位置がない場合、重なり領域の面積が最小となる位置を探索し（Ｓ１２５）、その探索した位置を焼き込み位置に決定する（Ｓ１２６）。
【００５１】
このようにして決定された焼き込み位置の情報（座標）は文字色管理情報５００に記録される。以上のようにして、図１１（ｂ）に示すように、焼き込み位置を焼き込みテキストと被写体とが重ならないような位置に設定できる。
【００５２】
なお、主要な被写体として、人物の顔の他に、人物の体、ペットの体、ペットの顔、文字列、その他の焼き込みテキストと重ねたくない画像要素が考えられる。
【００５３】
４．２  自動コントラスト処理
図１７を参照し、自動コントラスト処理を説明する。本処理では、焼き込みテキストの文字色と背景色とのコントラストの差が大きくなるように、焼き込みテキストの文字色（日付色）を決定する。
【００５４】
まず、前述の被写体回避処理で決定された焼き込み位置の背景の色を取得する（Ｓ１４１）。この場合、日付領域に含まれる画素の平均値を背景色とする。
【００５５】
文字色管理情報５００の最初の文字色（文字色番号＝０００１）について文字色情報を取得し、最初の文字色と背景色とのコントラスト（輝度の差）を取得する（Ｓ１４２）。取得したコントラストの値は文字色管理情報５００の管理情報に記録される。取得したコントラストが基準値より大きければ（Ｓ１４３でＮＯ）、その文字色（文字色番号＝０００１）を、焼き込みテキストの文字色に決定し（Ｓ１４９）、処理を終了する。
【００５６】
一方、取得したコントラストが基準値以下であれば（Ｓ１４３でＹＥＳ）、取得したコントラストと、バッファメモリ１９に保存されているコントラストとを比較する（Ｓ１４４）。取得したコントラストが、保存されているコントラストより大きければ、取得したコントラストでコントラストの保存値を更新する（Ｓ１４５）。なお、バッファメモリ１９に保存されるコントラストのデフォルト値は、コントラストの取り得る最小値に設定される。このため、最初の文字色（文字色番号＝０００１）についてのコントラストは必ずコントラストの保存値よりも大きくなるので、最初の文字色（文字色番号＝０００１）に対するコントラストの保存値との対比の結果、コントラストの保存値は更新される。
【００５７】
文字色管理情報５００で管理される全ての文字色について上記の処理が実施されたか否かを判断し、実施されていなければ、文字色管理情報５００の次の文字色（文字色番号＝０００２）について上記と同様の処理（Ｓ１４２〜Ｓ１４７）を行う。以降、文字色管理情報５００で管理される文字色（文字色番号＝０００３、・・・）について順次、コントラストが判断される。
【００５８】
以上の処理により、文字色管理情報５００で管理される文字色について背景色とのコントラストが順次求められ、基準値より大きいコントラストが求められた場合に、そのときの文字色を焼き込みテキストの文字色に決定する（Ｓ１４９）。
【００５９】
また、文字色管理情報５００で管理される全文字色において、基準値を超えるコントラストを与える文字色がなかった場合、バッファメモリ１９には最終的にコントラストの最大値が保存される。よって、この場合、このコントラストの最大値（保存値）を与えた文字色を焼き込みテキストの文字色に決定する（Ｓ１４８）。これにより、文字色管理情報５００で管理される文字色の中で、基準値は満たさないが、できる限り見やすい文字色を焼き込みテキストの文字色として決定することができる。
【００６０】
以上のようにして、図１２に示すように、背景色に応じて、焼き込みテキストの文字色を背景色とのコントラストが大きい文字色に設定することができ、焼き込みテキストの視認性を向上できる。
【００６１】
なお、上記の例では、基準値より大きいコントラストが求められた場合、即座にそのときの文字色を焼き込みテキストの文字色に決定した（ステップＳ１４９参照）。しかし、基準値を超えるコントラストを与える文字色を全て求め、その後、求めた文字色の中から、コントラストが最大となる文字色を焼き込みテキストの文字色に決定してもよい。
【００６２】
また、上記の例では、求めたコントラストを基準値と比較することで焼き込みテキストの文字色を決定したが、基準値と比較せずに焼き込みテキストの文字色を決定してもよい。すなわち、全ての文字色候補についてコントラストを求め、コントラストが最大となる文字色を焼き込みテキストの文字色に決定してもよい。
【００６３】
５  変形例
（１）撮像装置１００は画像ファイルに含まれる画像データに関する情報を読み出し、その読み出した情報に基づき元の画像データが所定条件を満たすか否かを判別し、所定条件を満たしている場合、その画像データに対する日付焼き込み処理を禁止するようにしてもよい。例えば、画像データのＥｘｉｆヘッダに格納されたメーカ名の情報を参照し、特定のメーカ名以外のメーカ名が格納されている場合は、その画像データに対する日付焼き込み処理を禁止するようにしてもよい。これはＥｘｉｆヘッダに含まれる撮影日等の属性情報や日付焼き込みフラグが正しく読み取れないおそれがあるからである。また、画像サイズが所定値以下のものについて、日付焼き込み処理を禁止してもよい。また、他の禁止条件として、ＲＡＷデータ形式やＴＩＦＦデータ形式の画像データに対して日付焼き込み処理を禁止してもよい。また、動画や音声付き静止画（*.MOV）に対して日付焼き込み処理を禁止してもよい。
【００６４】
（２）撮像装置１００はメモリカード２００またはフラッシュメモリ２１内に記録されている画像に対してリサイズ、トリミング、アスペクト変換を行う機能を有してもよい。これらの機能は画像処理部７により実行される。この場合、撮像装置１００は、焼き込み処理がなされた画像に対しては、リサイズ、トリミング、アスペクト変換処理を実行できないようにするのが好ましい。焼き込み処理により挿入された日付等の情報が削除されることを防止するためである。
【００６５】
（３）また、ＤＰＯＦファイルにおいて、既に日付焼き込み処理がなされた画像に対する日付印刷指定は禁止するようにしてもよい。または、ＤＰＯＦファイルにおいて、既に日付焼き込み処理がなされた画像に対する日付印刷指定を行う場合、日付焼き込み処理がなされた画像の元の画像に対して日付印刷指定が行われるようにしてもよい。これにより、画像に対して二重に日付が印刷されることを防止できる。
【００６６】
（４）また、上記実施形態では、既にＤＰＯＦファイルにおいて日付印刷指定がなされている画像に対して、日付焼き込み処理を実施する場合、ＤＰＯＦファイルにおいて日付印刷指定を削除するようにした。この方法に代わりに、既にＤＰＯＦファイルにおいて日付印刷指定がなされている画像に対しては、日付焼き込み処理を禁止するようにしてもよい。これによっても、画像に対して二重に日付が印刷されることを防止できる。
【００６７】
（５）また、上記の例ではテキスト全ての文字色を一括で決定したが、文字毎に異なる色の使用を許可し、文字毎に視認性の高い色を用いるようにしてもよい。
【産業上の利用可能性】
【００６８】
本発明は、撮影日等の属性情報が書き込まれた（又は、書き込まれる）画像データの扱いに関してユーザの利便性を向上できるため、日付等の情報書き込み機能を備えた撮像装置に有用である。
【図面の簡単な説明】
【００６９】
【図１】本発明に係る撮像装置の構成図
【図２】Ｅｘｉｆフォーマットの構成図
【図３】焼き込みテキストの焼き込み位置を示した図
【図４Ａ】日付焼き込み処理のフローチャート
【図４Ｂ】日付焼き込み処理のフローチャート（つづき）
【図４Ｃ】日付焼き込み処理のフローチャート（つづき）
【図５】再生モード時に表示されるメニュー画面を示す図
【図６】焼き込みを行う画像を選択するための設定画面を示す図
【図７】焼き込み情報選択画面を示す図
【図８】上書き確認画面を示す図
【図９】ＤＰＯＦファイルの記述例を示す図
【図１０】画像が焼き込み済みであることを示すアイコンを示す図
【図１１】（ａ）日付と被写体が重なった状態を示す図、（ｂ）日付と被写体の重なりが回避された状態を示す図
【図１２】背景色に応じて焼き込みテキストの文字色を変更した例を示す図
【図１３】文字色管理情報を示す図
【図１４】焼き込みテキストの位置、文字色の決定処理のフローチャート
【図１５】被写体回避処理のフローチャート
【図１６】被写体回避処理における動作を具体的に説明するための図
【図１７】自動コントラスト処理のフローチャート
【符号の説明】
【００７０】
１  レンズ
３  ＣＣＤ
５  ＡＤ変換器
７  画像処理部
９  マイコン
１１  操作部
１２  ＬＣＤコントローラ
１３  液晶モニタ（ＬＣＤ）
１５  カードスロット
１９  バッファメモリ
２１  フラッシュメモリ
１００  撮像装置
【図１】
2008182514.tif 000003
【図２】
2008182514.tif 000004
【図３】
2008182514.tif 000005
【図４Ａ】
2008182514.tif 000006
【図４Ｂ】
2008182514.tif 000007
【図４Ｃ】
2008182514.tif 000008
【図５】
2008182514.tif 000009
【図６】
2008182514.tif 000010
【図７】
2008182514.tif 000011
【図８】
2008182514.tif 000012
【図９】
2008182514.tif 000013
【図１０】
2008182514.tif 000014
【図１１】
2008182514.tif 000015
【図１２】
2008182514.tif 000016
【図１３】
2008182514.tif 000017
【図１４】
2008182514.tif 000018
【図１５】
2008182514.tif 000019
【図１６】
2008182514.tif 000020
【図１７】
2008182514.tif 000021