(57)【要約】【課題】ユーザが意図した所望箇所を精度よく記録することを可能にする。【解決手段】ユーザが、固定表示されているマークを被写体の所望箇所に合致させてマーキングキーを操作すると、マーキング画像撮影処理を実行し（ステップＳ１０６）、画像データを一時記憶する。前記マーキング画像撮影処理により得られた画像データからマークが付加された部分の画像を抽出して保存するマーキング画像保存処理を実行する（ステップＳ１０７）。シャッターキーが操作されると、本撮影処理を実行する（ステップＳ１１１）。マーキング画像が本撮影画像のいずれかの箇所と一致したか否かを判断し（ステップＳ１１８）、一致したならば、本撮影画像へのマーキング追加処理を行って、本撮影画像のマーキング画像と一致した箇所にマークを合成する（ステップＳ１１９）。【選択図】図３
2008227990.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を順次撮像する撮像手段と、
この撮像手段に撮像される前記被写体像を表示する表示手段と、
この表示手段に、前記被写体像の所望箇所を指定する指示体を表示させる表示制御手段と、
第１の操作に応答して、前記撮像手段により撮像された第１の被写体像を取得する第１の取得手段と、
この第１の取得手段により取得された前記第１の被写体像において前記指示体により指定された所望箇所の部分画像を記憶する部分画像記憶手段と、
第２の操作に応答して、前記撮像手段により撮像された第２の被写体像を取得する第２の取得手段と、
この第２の取得手段により取得された前記第２の被写体像における前記所望箇所を前記部分画像記憶手段に記憶された前記部分画像に基づき特定する特定手段と
を備えることを特徴とする撮像装置。
【請求項２】
前記第２の取得手段により取得された被写体像と、前記特定手段により特定された前記所望箇所を示す情報とを記憶する特定情報記憶手段を備えることを特徴とする請求項１記載の撮像装置。
【請求項３】
前記第２の取得手段により取得された被写体像に、前記所望箇所を指定する指示体を合成する画像合成手段を備え、
前記特定情報記憶手段は、前記画像合成手段により所望箇所に指示体が合成された被写体像を記憶することを特徴とする請求項２記載の撮像装置。
【請求項４】
前記特定手段により特定された前記所望箇所における文字を認識してテキストデータに変換するデータ変換手段を備えることを特徴とする請求項１又は２記載の撮像装置。
【請求項５】
前記データ変換手段により変換されたテキストデータを記憶する変換情報記憶手段を備えることを特徴とする請求項４記載の撮像装置。
【請求項６】
前記変換情報記憶手段は、前記データ変換手段に変換された前記所望箇所のテキストデータを前記第２の被写体像における前記所望箇所の位置情報とともに記憶することを特徴とする請求項５記載の撮像装置。
【請求項７】
前記表示制御手段は、前記表示手段の所定位置に前記指示体を固定表示させることを特徴とする請求項１から６にいずれか記載の撮像装置。
【請求項８】
前記特定手段は、前記第２の取得手段により取得された被写体像と前記部分画像記憶手段に記憶された部分画像とを比較する画像比較手段を備え、
この画像比較手段の比較結果に基づき、前記第２の被写体像における前記所望箇所を特定することを特徴とする請求項１から７にいずれか記載の撮像装置。
【請求項９】
前記特定手段は、更に前記表示手段に表示された被写体像における前記所望箇所を前記部分画像記憶手段に記憶された前記部分画像に基づき特定し、
前記表示制御手段は、
前記表示手段に表示された被写体像上に前記指示体を表示させる第１の表示制御手段と、
前記前記表示手段に表示された被写体像上であって特定手段により特定された前記所望箇所に、前記指示体を表示させる第２の表示制御手段と
を備えることを特徴とする請求項１から８にいずれか記載の撮像装置。
【請求項１０】
前記第２の表示制御手段は、前記特定手段により前記所望箇所が特定された場合に、当該箇所に前記指示体を表示させることを特徴とする請求項９記載の撮像装置。
【請求項１１】
前記特定手段により前記所望箇所が特定できなかった場合に、警告する警告手段を備えることを特徴とする請求項１から１０にいずれか記載の撮像装置。
【請求項１２】
前記警告手段は、前記部分画像が複数である場合において、一致しない部分画像の数を前記表示手段に表示させることにより前記警告を行うことを特徴とする請求項１１記載の撮像装置。
【請求項１３】
前記特定手段により前記所望箇所が特定できなかった場合に、前記第２の取得手段による前記第２の被写体像の取得を禁止する取得禁止手段を備えることを特徴とする請求項１から１２にいずれか記載の撮像装置。
【請求項１４】
被写体像を順次撮像する撮像手段と、この撮像手段に撮像される前記被写体像を表示する表示手段とを備える撮像装置が有するコンピュータを、
前記表示手段に、前記被写体像の所望箇所を指定する指示体を表示させる表示制御手段と、
第１の操作に応答して、前記撮像手段により撮像された第１の被写体像を取得する第１の取得手段と、
この第１の取得手段により取得された前記第１の被写体像において前記指示体により指定された所望箇所の部分画像を記憶する部分画像記憶手段と、
第２の操作に応答して、前記撮像手段により撮像された第２の被写体像を取得する第２の取得手段と、
この第２の取得手段により取得された前記第２の被写体像における前記所望箇所を前記部分画像記憶手段に記憶された前記部分画像に基づき特定する特定手段と
して機能させることを特徴とする撮像装置制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像する画像の所望箇所をマーキングするマーキング機能を備えた撮像装置、及びこの撮像装置に用いられる撮像装置制御プログラムに関する。
【背景技術】
【０００２】
従来、マーキング機能を備えた撮像装置が提案されている。この撮像装置は、スルー画像を表示する表示部を備え、この表示部にスルー画像とともにポインタを表示する。撮像に際しては、ポインタ移動キーを操作して、ポインタをスルー画像の所望箇所に移動させ、しかる後にシャッターボタンを操作する。すると、このシャッターボタンの操作に伴って撮像された画像が記録されるとともに、シャッターボタンを操作した時点で位置していたポインタの画像上における座標を示す値が記録される。したがって、再生時には前記座標を示す値に基づきポインタが画像上に表示されることにより、所望箇所がポインタにより示された画像を表示することができるとするものである。（例えば、特許文献１参照）。
【特許文献１】特開平５−９１４５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の撮像装置にあっては、前述のようにポインタ移動キーによりポインタをスルー画像の所望箇所に位置調整可能とし、シャッターボタンを操作した時点で位置していたポインタの画像上における座標を示す値を記録するようにしている。したがって、ポインタ移動キーを操作してスルー画像の所望箇所にポインタを位置させた後、シャッターボタンを操作するまでに撮像装置の角度や位置に変化が生じたり、ズーム倍率を変えてしまうと、ポインタの位置がスルー画像の所望箇所からずれた状態となる。その結果、シャッターボタンの操作に伴って、ユーザが意図した所望箇所からずれたポインタの座標の値が画像とともに記録されてしまうこととなり、所望箇所が精度よくポインタにより示される画像を再生することができない。
【０００４】
本発明は、かかる従来の課題に鑑みてなされたものであり、ユーザが意図した所望箇所を精度よく記録することが可能な撮像装置及び撮像装置制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するため請求項１記載の発明に係る撮像装置にあっては、被写体像を順次撮像する撮像手段と、この撮像手段に撮像される前記被写体像を表示する表示手段と、この表示手段に、前記被写体像の所望箇所を指定する指示体を表示させる表示制御手段と、第１の操作に応答して、前記撮像手段により撮像された第１の被写体像を取得する第１の取得手段と、この第１の取得手段により取得された前記第１の被写体像において前記指示体により指定された所望箇所の部分画像を記憶する部分画像記憶手段と、第２の操作に応答して、前記撮像手段により撮像された第２の被写体像を取得する第２の取得手段と、この第２の取得手段により取得された前記第２の被写体像における前記所望箇所を前記部分画像記憶手段に記憶された前記部分画像に基づき特定する特定手段とを備えることを特徴とする。
【０００６】
また、請求項２記載の発明に係る撮像装置にあっては、前記第２の取得手段により取得された被写体像と、前記特定手段により特定された前記所望箇所を示す情報とを記憶する特定情報記憶手段を備えることを特徴とする。
【０００７】
また、請求項３記載の発明に係る撮像装置にあっては、前記第２の取得手段により取得された被写体像に、前記所望箇所を指定する指示体を合成する画像合成手段を備え、前記特定情報記憶手段は、前記画像合成手段により所望箇所に指示体が合成された被写体像を記憶することを特徴とする。
【０００８】
また、請求項４記載の発明に係る撮像装置にあっては、前記特定手段により特定された前記所望箇所における文字を認識してテキストデータに変換するデータ変換手段を備えることを特徴とする。
【０００９】
また、請求項５記載の発明に係る撮像装置にあっては、前記データ変換手段により変換されたテキストデータを記憶する変換情報記憶手段を備えることを特徴とする。
【００１０】
また、請求項６記載の発明に係る撮像装置にあっては、前記変換情報記憶手段は、前記データ変換手段に変換された前記所望箇所のテキストデータを前記第２の被写体像における前記所望箇所の位置情報とともに記憶することを特徴とする。
【００１１】
また、請求項７記載の発明に係る撮像装置にあっては、前記表示制御手段は、前記表示手段の所定位置に前記指示体を固定表示させることを特徴とする。
【００１２】
また、請求項８記載の発明に係る撮像装置にあっては、前記特定手段は、前記第２の取得手段により取得された被写体像と前記部分画像記憶手段に記憶された部分画像とを比較する画像比較手段を備え、この画像比較手段の比較結果に基づき、前記第２の被写体像における前記所望箇所を特定することを特徴とする。
【００１３】
また、請求項９記載の発明に係る撮像装置にあっては、前記特定手段は、更に前記表示手段に表示された被写体像における前記所望箇所を前記部分画像記憶手段に記憶された前記部分画像に基づき特定し、前記表示制御手段は、前記表示手段に表示された被写体像上に前記指示体を表示させる第１の表示制御手段と、前記前記表示手段に表示された被写体像上であって特定手段により特定された前記所望箇所に、前記指示体を表示させる第２の表示制御手段とを備えることを特徴とする。
【００１４】
また、請求項１０記載の発明に係る撮像装置にあっては、前記第２の表示制御手段は、前記特定手段により前記所望箇所が特定された場合に、当該箇所に前記指示体を表示させることを特徴とする。
【００１５】
また、請求項１１記載の発明に係る撮像装置にあっては、前記特定手段により前記所望箇所が特定できなかった場合に、警告する警告手段を備えることを特徴とする。
【００１６】
また、請求項１２記載の発明に係る撮像装置にあっては、前記警告手段は、前記部分画像が複数である場合において、一致しない部分画像の数を前記表示手段に表示させることにより前記警告を行うことを特徴とする。
【００１７】
また、請求項１３記載の発明に係る撮像装置にあっては、前記特定手段により前記所望箇所が特定できなかった場合に、前記第２の取得手段による前記第２の被写体像の取得を禁止する取得禁止手段を備えることを特徴とする。
【００１８】
また、請求項１４記載の発明に係る撮像装置制御プログラムにあっては、被写体像を順次撮像する撮像手段と、この撮像手段に撮像される前記被写体像を表示する表示手段とを備える撮像装置が有するコンピュータを、前記表示手段に、前記被写体像の所望箇所を指定する指示体を表示させる表示制御手段と、第１の操作に応答して、前記撮像手段により撮像された第１の被写体像を取得する第１の取得手段と、この第１の取得手段により取得された前記第１の被写体像において前記指示体により指定された所望箇所の部分画像を記憶する部分画像記憶手段と、第２の操作に応答して、前記撮像手段により撮像された第２の被写体像を取得する第２の取得手段と、この第２の取得手段により取得された前記第２の被写体像における前記所望箇所を前記部分画像記憶手段に記憶された前記部分画像に基づき特定する特定手段として機能させることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、ユーザが意図した所望箇所を精度よく記録することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の一実施の形態を図に従って説明する。
（第１の実施の形態）
図１は、本発明の各実施の形態に共通するデジタルカメラ１０の回路構成を示すブロック図であり、このデジタルカメラ１０は、ＡＦ機能とともにＡＥ、ＡＷＢ等の一般的な機能をも有するものである。したがって、レンズブロック１１には、ズームレンズ、フォーカスレンズ等の光学系、及び光学系を駆動するための駆動機構が含まれており、前記光学系は、駆動機構に設けられているモーター１２によって光軸方向に駆動される。なお、本実施の形態において、前記ＡＦは、フォーカスレンズを光軸方向に移動させながら、各位置で撮像した画像のＡＦ評価値（コントラスト値）を検出し、ＡＦ評価値のピーク位置を合焦位置とするコントラスト検出方式である。
【００２１】
デジタルカメラ１０全体を制御するＣＰＵ１３には、バス１４及びタイミング発生器（ＴＧ：Timming Generator）１５を介してモータードライバ１６が接続されており、モータードライバ１６は、ＣＰＵ１３の命令に従いタイミング発生器１５が発生するタイミング信号に基づき、モーター１２を駆動する。なお、ストロボ１７もタイミング発生器１５が発生するタイミング信号により駆動される。
【００２２】
また、このデジタルカメラ１０は撮像素子としてＣＣＤ１８を有している。ＣＣＤ１８は、レンズブロック１１の光軸上に配置されており、被写体は、レンズブロック１１によってＣＣＤ１８の受光面に結像される。ＣＣＤ１８は、ＣＰＵ１３の命令に従いタイミング発生器１５が生成するタイミング信号に基づき垂直及び水平ドライバ１９によって駆動され、被写体の光学像に応じたアナログの撮像信号をユニット回路２０に出力する。ユニット回路２０は、ＣＣＤ１８の出力信号に含まれるノイズを相関二重サンプリングによって除去するＣＤＳ回路や、ノイズが除去された撮像信号をデジタル信号に変換するＡ／Ｄ変換器等から構成され、デジタルに変換した撮像信号を画像処理部２１へ出力する。
【００２３】
画像処理部２１は、入力した撮像信号に対しペデスタルクランプ等の処理を施し、それを輝度（Ｙ）信号及び色差（ＵＶ）信号に変換するとともに、オートホワイトバランス、輪郭強調、画素補間などの画品質向上のためのデジタル信号処理を行う。画像処理部２１で変換されたＹＵＶデータは順次ＳＤＲＡＭ２２に格納されるとともに、ＲＥＣスルー・モードでは１フレーム分のデータ（画像データ）が蓄積される毎にビデオ信号に変換され、後述するバックライトユニット２４を備える液晶モニタ（ＬＣＤ）２３へ送られてスルー画像として画面表示される。
【００２４】
そして、シャッターキー操作をトリガとして、ＣＰＵ１３は、ＣＣＤ１８、垂直及び水平ドライバ１９、ユニット回路２０、及び画像処理部２１に対してスルー画撮影モード（ＲＥＣスルー・モード）から静止画撮影モードへの切り替えを指示し、この静止画撮影モードによる撮影処理により得られ、ＳＤＲＡＭ２２に一時記憶された画像データは、ＣＰＵ１３により圧縮され、最終的には所定のフォーマットの静止画ファイルとして外部メモリ２５に記録される。この外部メモリ２５に記録された静止画ファイルは、ＰＬＡＹ・モードにおいてユーザの選択操作に応じてＣＰＵ１３に読み出されるとともに伸張され、ＹＵＶデータとしてＳＤＲＡＭ２２に展開された後、液晶モニタ２３に表示される。
【００２５】
フラッシュメモリ２６には、ＣＰＵ１３に前記各部を制御させるための各種のプログラム、例えばＡＥ、ＡＦ、ＡＷＢ制御用のプログラムや、ＣＰＵ１３を本発明の表示制御手段、取得手段、特定手段等として機能させるためのプログラム等の各種のプログラムが格納されている。
【００２６】
また、デジタルカメラ１０は、電源スイッチ、モード選択キー、シャッターキー、ズームキー、マーキングキー等の複数の操作キー及びスイッチを含むキー入力部２７、ニッケル水素電池等の充電可能なバッテリー２８、このバッテリー２８の電力を各部に供給するための電源制御回路２９、及びこれらを制御するマイコン３０を有している。マイコン３０は、キー入力部２７における前記操作キーの操作の有無を定常的にスキャンしており、ユーザによっていずれかの操作キーが操作されると、その操作内容に応じた操作信号をＣＰＵ１３へ送る。
【００２７】
次に、以上の構成に係る本実施の形態の動作について説明する。なお、第１及び第２の実施の形態の説明においては、図２（Ａ）に示した被写体Ｐを撮影対象とする。この被写体Ｐは回路基板であって、図示した部品ａ、ｂ、ｃ以外に多数の部品が混在して配置されているが、他の部品は省略して部品ａ、ｂ、ｃのみを図示してある。また、これら部品ａ、ｂ、ｃがユーザにおいてマークを付して記録したい所望箇所であるとする。
【００２８】
ユーザがモード選択キーを操作して、撮影モードを設定すると、ＣＰＵ１３は前記フラッシュメモリ２６に格納されているプログラムに基づき、図３のフローチャートに示す処理を実行する。スルー画撮影モードを設定して、液晶モニタ２３にスルー画像を表示させるとともに、中心部にマークを表示させる（ステップＳ１０１）。このステップＳ１０１での処理により、図２（Ｂ）に示すように、液晶モニタ２３には、被写体Ｐの一部であるスルー画像２３１が表示されるとともに、液晶モニタ２３の中心部にマーク２３２が固定表示される。
【００２９】
次に、シャッターキーが操作されたか否かを判断する（ステップＳ１０２）。シャッターキーが操作されなかった場合には、ズームキーが操作されたか否かを判断する（ステップＳ１０３）。ズームキーが操作された場合には、モーター１２を制御してレンズブロック１１内のズームレンズを駆動する光学ズーム処理あるいはデジタルズーム処理を実行する（ステップＳ１０４）。
【００３０】
つまり、後述するように、マーク２３２が第１の所望箇所である部品ａに合致するように、デジタルカメラ１０の角度を調整した後マーキングキーを操作することにより、マーキングが行われる。このとき、被写体Ｐは回路基板であって、図示した部品ａ、ｂ、ｃ以外に多数の部品が混在して配置されていることから、ズーム倍率が小さいと多数の部品中から部品ａを発見したり、部品ａに精度よくマーク２３２を合致させることが困難となる。したがって、ユーザはマーキングしようとする所望箇所の大きさに応じて、ズームキーを操作すれば、前記ステップＳ１０４でズーム処理が実行されることにより、部品ａを容易に発見したり、部品ａに精度よくマーク２３２を合致させることが可能となる。
【００３１】
引き続き、マーキングキーが操作されたか否かを判断し（ステップＳ１０５）、操作されなかった場合には、ステップＳ１０１に戻る。したがって、シャッターキーが操作されるか、マーキングキーが操作されるまで、ステップＳ１０１〜Ｓ１０５のループが繰り返される。
【００３２】
その間ユーザは、図２（Ｂ）に示すように、マーク２３２が第１の所望箇所である部品ａに合致するように、デジタルカメラ１０の角度やズーム倍率等を調整し、合致したならばマーキングキーを操作する。これにより、ステップＳ１０５の判断がＹＥＳとなり、マーキング画像撮影処理を実行する（ステップＳ１０６）。すなわち、ＣＰＵ１３は、マーキングキーの操作をトリガとして、ＣＣＤ１８、垂直及び水平ドライバ１９、ユニット回路２０、及び画像処理部２１に対してスルー画撮影モードから静止画撮影モードへの切り替えを指示し、この静止画撮影モードによる撮影処理により得られた画像データをＳＤＲＡＭ２２に一時記憶する。
【００３３】
なお、撮影処理を行うことなく、つまりスルー画撮影モードから静止画撮影モードへの切り替えを行うことなく、マーキングキーが操作された時点のスルー画像を取得するようにしてもよい。
【００３４】
次に、前記マーキング画像撮影処理により得られた画像データからマーク２３２が付加された部分の画像を抽出して、ＳＤＲＡＭ２２に保存するマーキング画像保存処理を実行する（ステップＳ１０７）。なお、マーク２３２が付加された部分の画像を抽出することなく、撮影処理により得られた画像データをそのままＳＤＲＡＭ２２に保存するとともに、マーク２３２の位置情報を記憶し、後述するステップＳ１１４での読み出し処理時において、マーク２３２が付加された部分の画像を前記位置情報に基づいて、切り出すようにしてもよい。
【００３５】
更に、マーキング画像が保存されていることを示すマーキングフラグがＯＮとなっているか否かを判断し（ステップＳ１０８）、ＯＦＦとなっている場合には、マーキングフラグをＯＮにする（ステップＳ１０９）。引き続き、マーキング画像の保存数をカウントするカウンタＡの値をインクリメントして（ステップＳ１１０）、ステップＳ１０１に戻る。
【００３６】
したがって、ユーザが図２に示した部品ａ，ｂ，ｃをマーキング画像として保存したい場合には、先ず、（Ｂ）に示すように部品ａにマーク２３２を合致させてマーキングキーを操作した後、（Ｃ）に示すように部品ｂにマーク２３２を合致させてマーキングキーを操作し、（Ｄ）に示すように部品ｃにマーク２３２を合致させてマーキングキーを操作する。これにより、ステップＳ１０５〜Ｓ１１０の処理が３回繰り返され、ＳＤＲＡＭ２２には抽出された部品ａ，ｂ，ｃの画像が記憶されるとともに、カウンタＡ＝３となる。
【００３７】
そして、このように所望箇所全てのマーキングを終了したならば、被写体Ｐ全体が撮影可能な状態にデジタルカメラ１０の向きやズーム倍率等を調整し、シャッターキー操作する。すると、ステップＳ１０２の判断がＹＥＳとなり、ステップＳ１０２からステップＳ１１１に進み、本撮影処理を実行する。この本撮影処理は、通常の撮影処理と同様であって、ＣＰＵ１３は、シャッターキーの操作をトリガとして、ＣＣＤ１８、垂直及び水平ドライバ１９、ユニット回路２０、及び画像処理部２１に対してスルー画撮影モードから静止画撮影モードへの切り替えを指示し、この静止画撮影モードによる撮影処理により得られた画像データをＳＤＲＡＭ２２に一時記憶する。
【００３８】
次に、マーキングフラグがＯＮとなっているか否かを判断し（ステップＳ１１２）、ＯＦＦとなっている場合には、ステップＳ１２４に進んで、本撮影画像保存処理を実行する。この本撮影画像保存処理も、通常の撮影画像保存処理と同様であって、ＳＤＲＡＭ２２保存した画像データを圧縮して、最終的には所定のフォーマットの静止画ファイルとして外部メモリ２５に記録する。したがって、ユーザがマーキングキーを操作することなくシャッターキーのみを操作した場合には、通常の静止画撮影記録処理が実行されることとなる。
【００３９】
他方、ステップＳ１１２での判断の結果、マーキングフラグがＯＮとなっている場合には、後述するステップＳ１２３において「０」にリセットされているカウンタＢの値をインクリメントする（ステップＳ１１３）。引き続き、このカウンタＢの値により示されるＢ番目のマーキング画像（ステップＳ１０７でＳＤＲＡＭ２２保存された抽出画像）をＳＤＲＡＭ２２から読み出す（ステップＳ１１４）。
【００４０】
さらに、この読み出したマーキング画像のコントラストを検出して２値化し（ステップＳ１１５）、このコントラストを検出した画像の特徴点を抽出する（ステップＳ１１６）。他方、ステップＳ１１１で得られた本撮影画像に関しても、ステップＳ１１５でコントラストを検出して２値化する。そして、ブロックマッチング処理（ステップＳ１１７）において、マーキング画像から抽出した特徴点のブロックと、本撮影画像のブロック間の一致度を一致度評価関数によって評価する。この一致度評価関数による一致度評価値が最大となる位置を探索することで、画像間の対応をピクセル単位で求め、マーキング画像が本撮影画像のいずれかの箇所と一致したか否かを判断する（ステップＳ１１８）。
【００４１】
マーキング画像が本撮影画像のいずれか箇所と一致したならば、本撮影画像へのマーキング追加処理を行って、本撮影画像のマーキング画像と一致した箇所にマークを合成する（ステップＳ１１９）。しかし、マーキング画像が本撮影画像のいずれの箇所とも一致しなかった場合には、警告表示を実行する（ステップＳ１２１）。マーキング画像が本撮影画像のいずれの箇所とも一致しない場合の理由としては、本撮影の画角からマーキング部分が外れていた場合や、被写体の特性上両者の一致性を検出することが不可能であった場合が想定される。
【００４２】
そして、このように、一致性が検出できなかった場合には、前記警告表示において再撮影（撮り直し）を行うか否かのメッセージを表示する。このメッセージに応答して、ユーザがキー入力部２７にて所定の再撮影指示を行った場合には、ステップＳ１２２の判断がＹＥＳとなり、ステップＳ１２５に進んでマーキングフラグをＯＦＦにするとともに、カウンタＡ，Ｂをリセットした後、ステップＳ１０１に戻る。
【００４３】
しかし、警告表示がなされても再撮影指示がなかった場合（ステップＳ１２２；ＮＯ）、及び適正にステップＳ１１９のマーキング追加処理が実行された場合には、カウンタＢの値がマーキング画像枚数を示すカウンタＡの値となったか否かを判断し（ステップＳ１２０）、Ｂ＝Ａとなるまで、ステップＳ１１３からの処理を繰り返す。したがって、本例において再撮影指示がなかった場合、及び適正にステップＳ１１９のマーキング追加処理が実行された場合には、ステップＳ１１３からの処理が３回繰り返される。また、これら３回の処理において全てステップＳ１１８の判断がＹＥＳであったとすると、３回実行されたステップＳ１１９での処理により、図４に示すように、部品ａ，ｂ，ｃに各々マーク２３２が合成付加された本撮影画像２３３が生成されることとなる。
【００４４】
そして、Ｂ＝Ａとなると、ステップＳ１２０からステップＳ１２３に進んでマーキングフラグをＯＦＦにするとともに、カウンタＡ，Ｂをリセットする。また、このとき前記ステップＳ１０７でＳＤＲＡＭ２２に記憶させたマーキング画像も消去する。さらに、本撮影画像保存処理を実行して、図４に示した本撮影画像２３３のデータを圧縮して、最終的には所定のフォーマットの静止画ファイルとして外部メモリ２５に記録する（ステップＳ１２４）。
【００４５】
したがって、この外部メモリ２５に記録された静止画ファイルを再生した際には、所望箇所である部品ａ，ｂ，ｃに精度よく各々マーク２３２が付された本撮影画像２３３を液晶モニタ２３に表示することができる。
【００４６】
しかも本実施の形態においては、本撮影画像自体にマークが合成されて静止画ファイルとして保存されることから、マークの位置情報を記憶しておくことなく、所望箇所である部品ａ，ｂ，ｃに精度よく各々マーク２３２が付された本撮影画像２３３を再生することができる。
【００４７】
なお、本実施の形態においては、ステップＳ１１８の判断がＮＯとなる都度警告表示（ステップＳ１２１）を行うようにしたが、一致したマーキング画像に対応するマーキング追加処理（ステップＳ１１９）を全て行った後、マーキング追加処理を行えなかったマーキング画像があった場合に、その時点で１度のみ警告表示を行うようにしてもよい。このとき、複数のマーキング画像がある場合には、マーキング追加処理を行うことができなかったマーキング画像の数を表示することが好ましい。
【００４８】
また、本実施の形態においては、図４に示したようにマーク画像を本撮影画像に合成配置するようにしたが、本撮影画像には、マーク画像を合成配置することなく、各マーク２３２の位置情報を本撮影画像のメタ情報として記録するようにしてもよい。
【００４９】
また、本実施の形態においては、ステップＳ１０１においてマークを液晶モニタ２３の中心部に固定表示させるようにしたが、キー入力部２７に設けたキーの操作によりマークを移動表示できるようにして、マークを所望箇所に合致させるようにしてもよい。
【００５０】
しかし、マークを移動表示せずに固定表示した場合であっても、前述のようにマーク２３２が所望箇所に合致するように、デジタルカメラ１０の角度やズーム倍率等を調整してマーキングキーを操作すれば、その後シャッターキーが操作されることにより、所望箇所に精度よく各々マーク２３２が付された本撮影画像２３３を記録することができる。したがって、本実施の形態に係るデジタルカメラ１０は、マークの移動表示機能を要することなく、所望箇所に精度よく各々マーク２３２が付された本撮影画像２３３を記録することができる利点がある。
【００５１】
なお、本実施の形態においては、ステップＳ１１０でカウンタＡによりマーキング回数をカウントすることにより、複数箇所にマーキングできるようにしたが、単一箇所のみにマーキングする構成としてもよい。この場合、ステップＳ１０２でのシャッターキーが操作されたか否かの判断処理を削除し、マーキングキーが操作されて（ステップＳ１０５；ＹＥＳ）、マーキングフラグをＯＮにした後（ステップＳ１０９）、ステップＳ１１０の処理を行うことなく、シャッターキーが操作されたか否かを判断して、シャッターキーが操作されたならば、ステップＳ１１１に進むようにすればよい。
【００５２】
（第２の実施の形態）
図５及び図６は、本発明の第２の実施の形態における処理手順を示す一連のフローチャートである。ユーザがモード選択キーを操作して、撮影モードを設定すると、ＣＰＵ１３は前記フラッシュメモリ２６に格納されているプログラムに基づき、図５のフローチャートに示す処理を実行する。液晶モニタ２３に、スルー画像を表示させるとともに、中心部にマークを表示させる（ステップＳ２０１）。このステップＳ２０１での処理により、図２（Ｂ）に示すように、液晶モニタ２３には、被写体Ｐの一部であるスルー画像２３１が表示されるとともに、液晶モニタ２３の中心部にマーク２３２が表示される。
【００５３】
次に、ズームキーが操作されたか否かを判断する（ステップＳ２０２）。ズームキーが操作された場合には、モーター１２を制御してレンズブロック１１内のズームレンズ駆動する光学ズーム処理あるいはデジタルズーム処理を実行する（ステップＳ２０３）。
【００５４】
つまり、マーク２３２が第１の所望箇所である部品ａに合致するように、デジタルカメラ１０の角度を調整した後マーキングキーを操作することにより、マーキングが行われる。このとき、被写体Ｐは回路基板であって、図示した部品ａ、ｂ、ｃ以外に多数の部品が混在して配置されていることから、ズーム倍率が小さいと多数の部品中から部品ａを発見したり、部品ａに精度よくマーク２３２を合致させることが困難となる。したがって、ユーザはマーキングしようとする所望箇所の大きさに応じて、ズームキーを操作すれば、前記ステップＳ２０３でズーム処理が実行されることにより、部品ａを容易に発見したり、部品ａに精度よくマーク２３２を合致させることが可能となる。
【００５５】
引き続き、マーキングキーが操作されたか否かを判断し（ステップＳ２０４）、操作されなかった場合には、ステップＳ２１０に進みマーキング終了キーが操作されたか否かを判断する。マーキング終了キーも操作されなかった場合には、ステップＳ２０１に戻る。したがって、マーキングキー又はマーキング終了キーが操作されるまで、ステップＳ２０１〜Ｓ２０４→Ｓ２１０→Ｓ２０１のループが繰り返される。
【００５６】
その間ユーザは、図２（Ｂ）に示すように、マーク２３２が第１の所望箇所である部品ａに合致するように、デジタルカメラ１０の角度やズーム倍率等を調整し、合致したならばマーキングキーを操作する。これにより、ステップＳ２０４の判断がＹＥＳとなり、第１の実施の形態で説明したようにマーキング画像撮影処理を実行する（ステップＳ２０５）。
【００５７】
次に、この撮影処理により得られた画像データからマーク２３２が付加された部分の画像を抽出して、ＳＤＲＡＭ２２に保存するマーキング画像保存処理を実行する（ステップＳ２０６）。また、マーキング画像が保存されていることを示すマーキングフラグがＯＮとなっているか否かを判断し（ステップＳ２０７）、ＯＦＦとなっている場合には、マーキングフラグをＯＮにする（ステップＳ２０８）。引き続き、マーキング画像の保存数をカウントするカウンタＡの値をインクリメントする（ステップＳ２０９）。また、マーキング終了キーが操作されたか否を判断し（ステップＳ２１０）、マーキング終了キーが操作されなかった場合には、ステップＳ２０１に戻る。
【００５８】
したがって、ユーザが図２に示した部品ａ，ｂ，ｃをマーキング画像として保存したい場合には、先ず、（Ｂ）に示すように部品ａにマーク２３２を合致させてマーキングキーを操作した後、（Ｃ）に示すように部品ｂにマーク２３２を合致させてマーキングキーを操作し、（Ｄ）に示すように部品ｃにマーク２３２を合致させてマーキングキーを操作する。これにより、ステップＳ２０４〜Ｓ２１０の処理が３回繰り返され、ＳＤＲＡＭ２２には抽出された部品ａ，ｂ，ｃの画像が記憶されるとともに、カウンタＡ＝３となる。
【００５９】
そして、このように全ての所望箇所のマーキングを終了したならば、ユーザはマーキング終了キーを操作する。これにより、ステップＳ２１０の判断がＹＥＳとなる。したがって、ステップＳ２１０からステップＳ２１１に進み、前記ステップＳ２０１で表示させたマーク２３２を消去する。これにより、液晶モニタ２３は、スルー画像のみが表示された状態となる。
【００６０】
なお、マーキング撮影を行わない場合には、マーキングキーを操作することなく、マーキング終了キーを操作すれば、前述したステップＳ２０５〜Ｓ２０９の処理が実行されず、ステップＳ２０１からステップＳ２１１と進み、マーク２３２が消去されて、即時にスルー画像のみが表示された状態に移行する。
【００６１】
また、ステップＳ２１１に続く、ステップＳ２１２においてはマーキングフラグがＯＮとなっているか否かを判断し（ステップＳ２１２）、ＯＦＦとなっている場合には、後述する図６のステップＳ２２８に進む。マーキングフラグがＯＮとなっている場合には、後述するステップＳ２２３において「０」にリセットされているカウンタＢの値をインクリメントする（ステップＳ２１３）。引き続き、このカウンタＢの値により示されるＢ番目のマーキング画像（ステップＳ２０６でＳＤＲＡＭ２２保存された抽出画像）をＳＤＲＡＭ２２から読み出す（ステップＳ２１４）。
【００６２】
次に、この読み出したマーキング画像のコントラストを検出して２値化し（ステップＳ２１５）、このコントラストを検出した画像の特徴点を抽出する（ステップＳ２１６）。他方、液晶モニタ２３に表示させているスルー画像に関しても、ステップＳ２１５でコントラストを検出して２値化する。そして、ブロックマッチング処理（ステップＳ２１７）において、マーキング画像から抽出した特徴点のブロックと、スルー画像のブロック間の一致度を一致度評価関数によって評価する。この一致度評価関数による一致度評価値が最大となる位置を探索することで、画像間の対応をピクセル単位で求め、マーキング画像がスルー画像のいずれかの箇所と一致したか否かを判断する（ステップＳ２１８）。
【００６３】
マーキング画像がスルー画像のいずれかの箇所と一致したならば、一致フラグをＯＮにするとともに、スルー画像上における一致した箇所の位置情報をＳＤＲＡＭ２２に記憶する（ステップＳ２１９）。しかし、マーキング画像がスルー画像のいずれの箇所とも一致しなかった場合には、不一致フラグをＯＮにする（ステップＳ２２１）。なお、この不一致フラグと前記一致フラグとは、各々カウンタＡが示す数だけ予め用意されている。したがって、本例においては不一致フラグと一致フラグとが３個用意されており、ステップＳ２１９の処理においては３個の一致フラグのうち１個をＯＮにし、ステップＳ２２１の処理においては、３個の不一致フラグにうち１個をＯＮにする。なお、マーキング画像がスルー画像のいずれの箇所とも一致しない場合の理由としては、専ら現在の画角ではマーキング部分とすべき所望箇所が外れていてスルー画像上に存在しない場合が想定される。
【００６４】
そして、ステップＳ２１９とステップＳ２２１のいずれかに続くステップＳ２２０ではカウンタＢの値がマーキング画像枚数を示すカウンタＡの値となったか否かを判断し、Ｂ＝Ａとなるまで、ステップＳ２１３からの処理を繰り返す。したがって、本例において再撮影指示がなかった場合、及び適正にステップＳ２１９のマーキング追加表示処理が実行された場合には、ステップＳ２１３からの処理が３回繰り返される。
【００６５】
そして、Ｂ＝Ａとなると、ステップＳ２２０からステップＳ２２３に進んで、カウンタＢの値を「０」にリセットする。次に、必要に応じてスルー画像へのマーキング追加処理を行うとともに、必要に応じて警告表示を行う（ステップＳ２２４）。
【００６６】
すなわち、一度でもステップＳ２１９の処理が実行されて少なくとも１個の一致フラグがＯＮとなっているならば、ＳＤＲＡＭ２２から前記位置情報を読み出して、スルー画像の位置情報が示す位置にマーク２３２を表示させる。また、一度でもステップＳ２２１の処理が実行されて少なくとも１個の不一致フラグがＯＮとなっているならば、マーキング箇所がスルー画像内に存在しない旨の警告表示を行う。
【００６７】
したがって、前記３回の処理において全てステップＳ２１８の判断がＹＥＳであり、３個の一致フラグがＯＮとなっていたとすると、図４に示すように、部品ａ，ｂ，ｃに各々マーク２３２が重畳表示されたスルー画像２３１が表示されることとなる。しかし、ステップＳ２１８の判断が１回ＮＯであって、不一致フラグが１個ＯＮとなっている場合には、例えば部品ａ，ｂに各々マーク２３２が重畳表示され、かつ警告表示がなされる。また、ステップＳ２１８の判断が３回全てＮＯであって、不一致フラグが３個ＯＮとなっている場合には、マーク２３２は表示されることなく、警告表示のみがなされることとなる。
【００６８】
このとき、前述のように、ステップＳ２１８の判断がＮＯとなる場合の理由としては、専ら現在の画角ではマーキング部分とすべき所望箇所が外れていてスルー画像上に存在しない場合が想定される。
したがって、前記警告表示に際しては、不一致箇所の数を表示することが好ましく、不一致箇所の数のみを警告表示としてもよい。これにより、ユーザは不一致箇所の数が「３→２→１→（なし）」と変化するように、デジタルカメラ１の向きやズーム倍率等を調整することができ、デジタルカメラ１の向きやズーム倍率等の調整が容易となる。
【００６９】
また、ステップＳ２２４に続くステップＳ２２５では、ＯＮにされた一致フラグと不一致フラグとをＯＦＦにするとともに、ＳＤＲＡＭ２２に記憶させた位置情報を消去する。さらにシャッターキーが操作されたか否かを判断し（ステップＳ２２６）、シャッターキーが操作されない場合には、ステップＳ２１３に戻る。
【００７０】
以上に説明したステップＳ２１３〜Ｓ２２６のループ処理は、１フレームのスルー画像に対する処理である。したがって、スルー画像の表示フレームレートが３０ｆｐｓであるならば、ステップＳ２１３〜Ｓ２２６のループ処理は、１／３０秒のサイクルで実行される。よって、スルー画像内の３つの所望箇所が全て収まると、瞬時に警告表示が消えて３箇所にマーク２３２が表示され、スルー画像内から１つでも所望箇所が外れると、瞬時に警告表示がなされるとともに収まっている所望箇所のみにマーク２３２が表示され、デジタルカメラ１の向きやズーム倍率に応じて、これらの表示変化が繰り返される。
【００７１】
したがって、ユーザはマーク２３２の数や位置を確認せずとも、警告表示の有無により、所望箇所がスルー画像内に収まっているか否かを判断することができる。
【００７２】
そして、シャッターキーが操作されると、ステップＳ２２６の判断がＹＥＳとなり、ステップＳ２２７に進んで一致フラグが全てＯＮとなっているか否かを判断する。このステップＳ２２７での判断の結果、一致フラグが全てＯＮとなっている場合には、後述するステップＳ２２９に進んで本撮影処理を実行する。しかし、一致フラグが１つでもＯＮとなっていない場合には、ステップＳ２１３に戻る。よって、マーク２３２が全て表示さるまでは、シャッターキーの操作による本撮影処理が禁止されることとになり、撮影画像内に全てのマーク２３２が存在する画像を確実に撮影記録させることができる。
【００７３】
他方、ステップＳ２１２での判断の結果、マーキングフラグがＯＮとなっていない場合には、図６のステップＳ２２８に進み、シャッターキーが操作されたか否かを判断する。そして、このステップＳ２２８でシャッターキーが操作されたと判断された場合、及び前記ステップＳ２２７で一致フラグが全てＯＮとなっていると判断された場合には、本撮影処理を実行する。この本撮影処理は、前述のように通常の撮影処理と同様であって、ＣＰＵ１３は、シャッターキーの操作をトリガとして、ＣＣＤ１８、垂直及び水平ドライバ１９、ユニット回路２０、及び画像処理部２１に対してスルー画撮影モードから静止画撮影モードへの切り替えを指示し、この静止画撮影モードによる撮影処理により得られた画像データをＳＤＲＡＭ２２に一時記憶する。
【００７４】
次に、マーキングフラグがＯＮとなっているか否かを判断し（ステップＳ２３０）、ＯＦＦとなっている場合には、ステップＳ２３９に進んで、本撮影画像保存処理を実行する。この本撮影画像保存処理も、通常の撮影画像保存処理と同様であって、ＳＤＲＡＭ２２保存した画像データを圧縮して、最終的には所定のフォーマットの静止画ファイルとして外部メモリ２５に記録する。したがって、ユーザがマーキングキーを操作することなく、マーキング終了キーを操作した後、シャッターキーを操作した場合には、通常の静止画撮影が実行される。
【００７５】
他方、ステップＳ２３０での判断の結果、マーキングフラグがＯＮとなっている場合には、前記ステップＳ２２３において「０」にリセットされているカウンタＢの値をインクリメントする（ステップＳ２３１）。引き続き、このカウンタＢの値により示されるＢ番目のマーキング画像（ステップＳ２０７でＳＤＲＡＭ２２保存された抽出画像）をＳＤＲＡＭ２２から読み出す（ステップＳ２３２）。
【００７６】
次に、この読み出したマーキング画像のコントラストを検出して２値化し（ステップＳ２３３）、このコントラストを検出した画像の特徴点を抽出する（ステップＳ２３４）。他方、ステップＳ２２９で得られた本撮影画像に関しても、ステップＳ２３３でコントラストを検出して２値化する。そして、ブロックマッチング処理（ステップＳ２３５）において、マーキング画像から抽出した特徴点のブロックと、本撮影画像のブロック間の一致度を一致度評価関数によって評価する。この一致度評価関数による一致度評価値が最大となる位置を探索することで、画像間の対応をピクセル単位で求め、本画像においてマーキング画像と一致する部分を特定する。
【００７７】
本画像においてマーキング画像と一致する部分を特定したならば、撮影画像へのマーキング追加処理を行って、本撮影画像のマーキング画像と一致し特定した箇所にマークを合成する（ステップＳ２３６）。
【００７８】
次に、カウンタＢの値がマーキング画像枚数を示すカウンタＡの値となったか否かを判断し（ステップＳ２３７）、Ｂ＝Ａとなるまで、ステップＳ２３１からの処理を繰り返す。したがって、既にステップＳ２２７で一致フラグが全てＯＮであることが確認されていることから、本例においてはステップＳ２３１からの処理が３回繰り返される。これにより、図４に示すように、部品ａ，ｂ，ｃに各々マーク２３２が合成付加された本撮影画像２３３が生成されることとなる。
【００７９】
そして、Ｂ＝Ａとなると、ステップＳ２３７からステップＳ２３８に進んでマーキングフラグをＯＦＦにするとともに、カウンタＡ，Ｂをリセットする。また、このとき前記ステップＳ２０６でＳＤＲＡＭ２２に記憶させたマーキング画像も消去する。さらに、本撮影画像保存処理を実行して、図４に示した本撮影画像２３３のデータを圧縮して、最終的には所定のフォーマットの静止画ファイルとして外部メモリ２５に記録する（ステップＳ２３９）。
【００８０】
したがって、この外部メモリ２５に記録された静止画ファイルを再生した際には、所望箇所である部品ａ，ｂ，ｃに精度よく各々マーク２３２が付された本撮影画像２３３を液晶モニタ２３に表示することができる。
【００８１】
（第３の実施の形態）
図７は、本発明の第３の実施の形態における処理手順を示すフローチャートである。なお、本実施の形態の説明においては、図８（Ａ）に示した被写体Ｐを撮影対象とする。この被写体Ｑは新聞であって、図示した領域ｄ，ｅ，ｆ及びこれ以外の領域に文字が印刷されているが、印刷された文字は省略して領域ｄ，ｅ，ｆのみを図示してある。また、これら領域ｄ，ｅ，ｆがユーザにおいて文字をテキスト変換して記録したい所望領域であるとする。
【００８２】
ユーザがモード選択キーを操作して、撮影モードを設定すると、ＣＰＵ１３は前記フラッシュメモリ２６に格納されているプログラムに基づき、図７のフローチャートに示す処理を実行する。液晶モニタ２３に、スルー画像を表示させるとともに、中心部に領域指定マークを表示させる（ステップＳ３０１）。図８（Ｂ）に示すように、この領域指定マーク２３５は、矩形の四隅にＬ字状のマーク要素を配置した形状であり、このステップＳ３０１での処理により、図８（Ｃ）に示すように、液晶モニタ２３には、被写体Ｑの一部であるスルー画像２３１が表示されるとともに、液晶モニタ２３の中心部に領域指定マーク２３５が表示される。
【００８３】
次に、シャッターキーが操作されたか否かを判断する（ステップＳ３０２）。シャッターキーが操作されなかった場合には、領域指定マーク２３５により指定された領域の変更操作がなされたか否かを判断する（ステップＳ３０３）。該操作がなされた場合には、操作に応じて領域指定マーク２３５の形状を表示変更する（ステップＳ３０４）。なお、領域指定マーク２３５の形状のみならず、大きさ及び位置も操作に応じて表示変更するようにしてもよい。
【００８４】
さらに、ズームキーが操作されたか否かを判断する（ステップＳ３０５）。ズームキーが操作された場合には、モーター１２を制御してレンズブロック１１内のズームレンズ駆動する光学ズーム処理あるいはデジタルズーム処理を実行する（ステップＳ３０６）。
【００８５】
つまり、後述するように、領域指定マーク２３５が第１の所望領域である領域ｄに合致するように、デジタルカメラ１０の角度やズーム倍率を調整してマーキングキーを操作することにより、マーキングが行われる。このとき、被写体Ｑは新聞であって、図示した領域ｄ，ｅ，ｆ及びこれ以外の領域に文字が印刷されていることから、ズーム倍率が小さいと印刷されている文字群から領域ｄを発見することが困難となる。また、領域指定マーク２３５は前記ステップＳ３０４では表示変更後は一定の形状であるから、領域ｄを精度よく領域指定マーク２３５内に収めることが困難となる。したがって、ユーザがズームキーを操作すれば、前記ステップＳ３０６でズーム処理が実行されることにより、領域ｄを容易に発見したり、領域ｄに精度よく領域指定マーク２３５を収めることが可能となる。
【００８６】
引き続き、マーキングキーが操作されたか否かを判断し（ステップＳ３０５）、操作されなかった場合には、ステップＳ３０１に戻る。したがって、シャッターキーが操作されるか、マーキングキーが操作されるまで、ステップＳ３０１〜Ｓ３０７のループが繰り返される。
【００８７】
したがって、本実施の形態によれば以下のような使用形態とすることができる。先ずズームキーを操作して（ステップＳ３０５；ＹＥＳ）、ズーム処理（ステップＳ３０６）によって拡大されたスルー画像にて領域ｄを発見する。領域ｄを発見したならば、領域指定マーク２３５の変更操作を行って（ステップＳ３０３；ＹＥＳ）、発見した領域ｄとほぼ相似形の領域指定マーク２３５に表示変更する（ステップＳ３０４）。しかる後に、再度ズームキーを操作して（ステップＳ３０５；ＹＥＳ）、ズーム処理（ステップＳ３０６）により領域指定マーク２３５内に領域ｄが収まるように拡大倍率を調整する。これにより、領域ｄの発見と、領域ｄの領域指定マーク２３５内への配置とを容易に行うことができる。
【００８８】
このように、デジタルカメラ１０の角度やズーム倍率等を調整して図８（Ｃ）に示すように、領域指定マーク２３５内に第１の所望領域である領域ｄを位置させたならばマーキングキーを操作する。これにより、ステップＳ３０７の判断がＹＥＳとなり、マーキング画像撮影処理を実行する（ステップＳ３０８）。すなわち、ＣＰＵ１３は、マーキングキーの操作をトリガとして、ＣＣＤ１８、垂直及び水平ドライバ１９、ユニット回路２０、及び画像処理部２１に対してスルー画撮影モードから静止画撮影モードへの切り替えを指示し、この静止画撮影モードによる撮影処理により得られた画像データをＳＤＲＡＭ２２に一時記憶する。
【００８９】
なお、撮影処理を行うことなく、つまりスルー画撮影モードから静止画撮影モードへの切り替えを行うことなく、マーキングキーが操作された時点のスルー画像を取得するようにしてもよい。
【００９０】
次に、前記マーキング画像撮影処理により得られた画像データから領域指定マーク２３５により囲繞された領域の画像を抽出して、ＳＤＲＡＭ２２に保存するマーキング画像保存処理を実行する（ステップＳ３０９）。なお、領域指定マーク２３５により囲繞された領域の画像を抽出することなく、撮影処理により得られた画像データをそのままＳＤＲＡＭ２２に保存するとともに、領域指定マーク２３５の位置情報（四隅の座標情報）を記憶し、後述するステップＳ３１６での読み出し処理時において、領域指定マーク２３５により囲繞された領域の画像を前記位置情報に基づいて、切り出すようにしてもよい。
【００９１】
また、マーキング画像が保存されていることを示すマーキングフラグがＯＮとなっているか否かを判断し（ステップＳ３１０）、ＯＦＦとなっている場合には、マーキングフラグをＯＮにする（ステップＳ３１１）。引き続き、マーキング画像の保存数をカウントするカウンタＡの値をインクリメントして（ステップＳ３１２）、ステップＳ３０１に戻る。
【００９２】
したがって、ユーザが図８に示した領域ｄ，ｅ，ｆの文字をテキスト変換して保存したい場合には、先ず、（Ｃ）に示すように領域ｄに領域指定マーク２３５を合致させてマーキングキーを操作した後、（Ｄ）に示すように領域ｅに領域指定マーク２３５を合致させてマーキングキーを操作し、（Ｅ）に示すように領域ｆに領域指定マーク２３５を合致させてマーキングキーを操作する。これにより、ステップＳ３０７〜Ｓ３１２の処理が３回繰り返され、ＳＤＲＡＭ２２には抽出された領域ｄ，ｅ，ｆの画像が記憶されるとともに、カウンタＡ＝３となる。
【００９３】
そして、このように所望領域全ての撮影を終了したならば、被写体Ｑ全体が撮影可能な状態にデジタルカメラ１０の向きやズーム倍率等を調整し、シャッターキー操作する。すると、ステップＳ３０２の判断がＹＥＳとなり、ステップＳ３０２からステップＳ３１３に進み、本撮影処理を実行する。この本撮影処理は、前述のように通常の撮影処理と同様であり、静止画撮影モードによる撮影処理により得られた画像データをＳＤＲＡＭ２２に一時記憶する。
【００９４】
次に、マーキングフラグがＯＮとなっているか否かを判断し（ステップＳ３１４）、ＯＦＦとなっている場合には、ステップＳ３２６に進んで、本撮影画像保存処理を実行する。この本撮影画像保存処理も、前述のように通常の撮影画像保存処理と同様であって、ＳＤＲＡＭ２２に保存した画像データを圧縮して、最終的には所定のフォーマットの静止画ファイルとして外部メモリ２５に記録する。したがって、ユーザがマーキングキーを操作することなくシャッターキーのみを操作した場合には、通常の静止画撮影記録処理が実行される。
【００９５】
他方、ステップＳ３１４での判断の結果、マーキングフラグがＯＮとなっている場合には、後述するステップＳ３２５において「０」にリセットされているカウンタＢの値をインクリメントする（ステップＳ３１５）。引き続き、このカウンタＢの値により示されるＢ番目のマーキング画像（ステップＳ３０９でＳＤＲＡＭ２２保存された抽出画像）をＳＤＲＡＭ２２から読み出す（ステップＳ３１６）。
【００９６】
次に、この読み出したマーキング画像のコントラストを検出して２値化し（ステップＳ３１７）、このコントラストを検出した画像の特徴点を抽出する（ステップＳ３１８）。他方、ステップＳ３１３で得られた本撮影画像に関しても、ステップＳ３１７でコントラストを検出して２値化する。そして、ブロックマッチング処理（ステップＳ３１９）において、マーキング画像から抽出した特徴点のブロックと、本撮影画像のブロック間の一致度を一致度評価関数によって評価する。この一致度評価関数による一致度評価値が最大となる位置を探索することで、画像間の対応をピクセル単位で求め、マーキング画像が本撮影画像のいずれかの領域と一致したか否かを判断する（ステップＳ３２０）。
【００９７】
マーキング画像が本撮影画像のいずれかの領域と一致したならば、撮影画像へのマーキング追加処理を行って、本撮影画像のマーキング画像と一致した領域に領域指定マークを合成する（ステップＳ３２１）。しかし、マーキング画像が本撮影画像のいずれの領域とも一致しなかった場合には、警告表示を実行する（ステップＳ３２３）。マーキング画像が本撮影画像のいずれの領域とも一致しない場合の理由としては、本撮影の画角からマーキング領域が外れていた場合や、被写体の特性上両者の一致性を検出することが不可能であった場合が想定される。
【００９８】
そして、このように、一致性が検出できなかった場合には、前記警告表示において再撮影（撮り直し）を行うか否かのメッセージを表示する。このメッセージに応答して、ユーザがキー入力部２７にて所定の再撮影指示を行った場合には、ステップＳ３２４の判断がＹＥＳとなり、ステップＳ３２９に進んでマーキングフラグをＯＦＦにするとともに、カウンタＡ，Ｂをリセットした後、ステップＳ３０１に戻る。
【００９９】
しかし、警告表示がなされても再撮影指示がなかった場合（ステップＳ３２４；ＮＯ）、及び適正にステップＳ３２１のマーキング追加処理が実行された場合には、カウンタＢの値がマーキング画像枚数を示すカウンタＡの値となったか否かを判断し（ステップＳ３２２）、Ｂ＝Ａとなるまで、ステップＳ３１５からの処理を繰り返す。したがって、本例において再撮影指示がなかった場合、及び適正にステップＳ３２１のマーキング追加処理が実行された場合には、ステップＳ３１５からの処理が３回繰り返される。また、これら３回の処理において全てステップＳ３２０の判断がＹＥＳであったとすると、３回実行されたステップＳ３２１での処理により、図８（Ｆ）に示すように、領域ｄ，ｅ，ｆに各々領域指定マーク２３５が合成付加された本撮影画像２３３が生成されることとなる。
【０１００】
そして、Ｂ＝Ａとなると、ステップＳ３２２からステップＳ３２５に進んでマーキングフラグをＯＦＦにするとともに、カウンタＡ，Ｂをリセットする。また、このとき前記ステップＳ３０９でＳＤＲＡＭ２２に記憶させたマーキング画像も消去する。さらに、本撮影画像保存処理を実行して、図８（Ｆ）に示した本撮影画像２３３のデータを圧縮して、最終的には所定のフォーマットの静止画ファイルとして外部メモリ２５に記録する（ステップＳ３２６）。
【０１０１】
この外部メモリ２５に記録された静止画ファイルを再生した際には、所望領域である領域ｄ，ｅ，ｆに精度よく各々領域指定マーク２３５が付された本撮影画像２３３を液晶モニタ２３に表示することができる。
【０１０２】
引き続き、テキスト認識処理を実行し、前記本撮影画像２３３の領域ｄ，ｅ，ｆ毎に文字認識を行って認識した文字をテキストデータに変換する（ステップＳ３２７）。
【０１０３】
なお、本実施の形態においては、このように本撮影画像２３３の各領域ｄ，ｅ，ｆにおいて文字認識及びテキスト変換を行うようにしたが、前記ステップＳ３０９で保存されているマーキング画像や液晶モニタ２３に表示されているスルー画像の各領域ｄ，ｅ，ｆの画像を用いて文字認識及びテキスト変換を行うようにしてもよい。前記ステップＳ３０９で保存されているマーキング画像を用いる場合には、ステップＳ３２５では、ＳＤＲＡＭ２２に記憶させたマーキング画像を消去することなく、ステップＳ３２７のテキスト認識処理が終了した時点で、順次処理を終了したマーキング画像を消去するようにすればよい。
【０１０４】
さらに、このテキスト変換した各領域毎のテキスト情報をインデックス情報とともに外部メモリ２５に記録し、また、各領域の画像データもインデックス情報とともに外部メモリ２５に保存して（ステップＳ３２８）、ステップＳ３０１に戻る。
【０１０５】
ここでインデックス情報とは、テキスト情報の場合、ステップＳ３２６で外部メモリ２５に保存した本撮影画像２３３とリンクしていることを示すリンク情報と、本撮影画像２３３においてテキスト変換した各領域位置を示す位置情報である。また、各領域の画像データの場合、ステップＳ３２６で外部メモリ２５に保存した本撮影画像２３３とリンクしていることを示すリンク情報と、本撮影画像２３３における前記画像データの領域が存在する部分の位置情報である。
【０１０６】
したがって、後日ユーザが所望した領域のテキスト情報や領域の画像を単に表示あるいは印刷することができるのみならず、本撮影画像２３３を表示して領域指定マーク２３５がある位置を指定することにより、インデックス情報（位置情報）に基づいて、ユーザが所望した領域のテキスト情報や領域の画像を検索できるようにすることもできる。
【０１０７】
なお、本実施の形態においては、領域指定マーク２３５の形状を表示変更できるようにしたが、領域指定マーク２３５の形状を一定としてもよい。
また、本実施の形態においては、スルー画像の一定箇所に単一の領域指定マーク２３５のみを表示させて本撮影を行うようにしたが、前述した第２の実施の形態と同様に、スルー画像上に複数の領域指定マーク２３５を表示させるようにしてもよい。これにより、ユーザは本撮影時において、各領域指定マーク２３５と所望領域との対応関係を液晶モニタ２３にて確認しつつシャッターキーを操作することができる。また、各実施の形態においては、警告を表示で行うようにしたが音声により行うようにしてよい。
【図面の簡単な説明】
【０１０８】
【図１】本発明の一実施の形態に係るデジタルカメラの回路構成を示すブロック図である。
【図２】第１の実施の形態の表示遷移図である。
【図３】同実施の形態の処理手順を示すフローチャートである。
【図４】同実施の形態における本撮影画像の模式図である。
【図５】第２の実施の形態の処理手順の一部を示すフローチャートである。
【図６】図５に続くフローチャートである。
【図７】第３の実施の形態の処理手順を示すフローチャートである。
【図８】同実施の形態の表示遷移図である。
【符号の説明】
【０１０９】
１０    デジタルカメラ
１１    レンズブロック
１２    モーター
１３    ＣＰＵ
１４    バス
１５    タイミング発生器
１６    モータードライバ
１８    ＣＣＤ
１９    垂直及び水平ドライバ
２０    ユニット回路
２１    画像処理部
２２    ＳＤＲＡＭ
２３    液晶モニタ
２５    外部メモリ
２６    フラッシュメモリ
２７    キー入力部
２３１    スルー画像
２３２    マーク
２３３    本撮影画像
２３５    領域指定マーク
【図１】
2008227990.tif 000003
【図２】
2008227990.tif 000004
【図３】
2008227990.tif 000005
【図４】
2008227990.tif 000006
【図５】
2008227990.tif 000007
【図６】
2008227990.tif 000008
【図７】
2008227990.tif 000009
【図８】
2008227990.tif 000010