(57)【要約】【課題】被写体含まれる、文字等の特徴物に応じて最適な画素数を自動的に設定し、メモリ容量の最適化を図ることができる撮像装置を提供する。【解決手段】被写体を撮影したライブビュー画像が表示されている段階において、シャッターの半押しを検知すると（ステップＳＡ１）、画像解析エリアＡ内の画像解析を行う（ステップＳＡ２）。画像解析の結果、特徴物が文字であると認識した場合は（ステップＳＡ３）、画素をＶＧＡに変更する。また、風景であると認識した場合は（ステップＳＡ５）、画素を８Ｍに変更する。また、顔であると認識した場合は（ステップＳＡ７）、画素を１０Ｍに変更する（ステップＳＡ８）。これにより、高い画素数を必要としない文字などを被写体として、メモ代わりに撮影する場合などは画素数を低く設定しておき、画像解析エリア内が文字であるときは、低い画素数で撮影して経済的かつ計画的にメモリの消費を管理することを目的とする。【選択図】図３
2010081100.tif 000002
【特許請求の範囲】
【請求項１】
被写体画像を撮像する撮像手段と、
前記撮像手段が撮像する被写体画像から特徴物を検出する検出手段と、
前記検出手段によって検出された特徴物に応じて、前記撮像手段が撮像すべき範囲を画素数として設定する画素数設定手段と、
を備えることを特徴とする撮像装置。
【請求項２】
光学的にズームを行う光学ズーム手段と、
前記検出手段によって検出された特徴物が、前記撮像手段の撮像画角内に設定された当該特徴物を解析するための画像解析エリアに収まる最大倍率まで前記光学ズーム手段によるズーム処理を行うズーム制御手段と、
を更に備えることを特徴とする請求項１記載の撮像装置。
【請求項３】
前記ズーム制御手段は、前記検出手段によって被写体画像から複数の特徴物を検出した場合、検出した全ての特徴物が前記画像解析エリアに収まる最大倍率まで前記光学ズーム手段によるズーム処理を行うことを特徴とする請求項２記載の撮像装置。
【請求項４】
前記検出手段によって被写体画像から特徴物を検出できない場合又は前記光学ズーム手段によって処理可能なズーム処理範囲を超えている場合には、その旨を報知する報知手段を更に備えることを特徴とする請求項２又は請求項３のいずれか記載の撮像装置。
【請求項５】
前記検出手段によって特徴物を検出できない場合、前記画素数設定手段は画素数をさらに上げ、再び前記検出手段による特徴物の検出を行うよう制御する検出制御手段を更に備えることを特徴とする請求項１から４のいずれか記載の撮像装置。
【請求項６】
前記検出手段によって検出される特徴物は文字であり、
前記検出手段は、文字を検出する文字検出手段を含むことを特徴とする請求項１から５のいずれか記載の撮像装置。
【請求項７】
前記検出手段は、前記被写体画像における画像解析エリア内の特徴物を検出することを特徴とする請求項１から６のいずれか記載の撮像装置。
【請求項８】
撮像部が撮像する被写体画像から特徴物を検出する検出ステップと、
前記検出ステップにて検出された特徴物に応じて、撮像手段が撮像すべき範囲を画素数として設定する画素数設定ステップと、
を含むことを特徴とする撮像方法。
【請求項９】
撮像装置が有するコンピュータを、
撮像する被写体画像から特徴物を検出する検出手段、
前記検出手段によって検出された特徴物に応じて、当該撮像装置が撮像すべき範囲を画素数として設定する画素数設定手段、
として機能させることを特徴とする撮像プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばデジタルカメラ等の撮像装置に関し、特に被写体を撮影する際の画素数を被写体含まれる、文字等の特徴物に応じて自動的に変更することができる撮像装置、撮像方法及び撮像プログラムに関するものである。
【背景技術】
【０００２】
従来より、撮像装置を用いて風景や建物・記念物、文字、人物等の被写体を撮影することがあった。この際の画素数（解像度）は、ユーザがマニュアル操作でＭＥＮＵ階層の中へ入り画素数を選択して切り替えを行うといった、ユーザ自らが決定する手法が一般的である。例えば、特許文献１には、文字認識モードと通常撮影モードとを切り換えるモード切換手段によって、文字撮影の場合と通常撮影の場合とで設定を換える撮像装置が開示されている。
【０００３】
【特許文献１】特開平７−２８８７２２号公報（明細書［００１５］）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のようにユーザがマニュアル操作で画素数を選択して切り替える方法では、画素数の切り替えることなく前回撮影時に選択した画素数のままで撮影を行ってしまうことが多い。このため、カメラの有する最高画素数、例えば１０Ｍにて撮影をしているユーザでは、マニュアルによる切替え作業が面倒なことから、いかなる被写体であろうとも１０Ｍで撮影してしまいがちになり、撮影が最適な設定で行われないことが多い。
【０００５】
特に、常に１０Ｍで撮影していると、必要以上にメモリの容量を消費したり、撮影画像をＰＣで確認する場合に画像サイズが大きすぎて取り扱いづらくなるという問題がある。
【０００６】
最近では、被写体として文字を撮影してメモ代わりに使うという方法もあり、こういう場合には、文字が認識できれば足りるため、高画質画像でなくてもよいという要望もある。
【０００７】
本発明は、かかる従来の課題に鑑みてなされたものであり、例えば、被写体含まれる、文字等の特徴物に応じて最適な画素数を設定することを目的とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するため請求項１記載の発明に係る撮像装置にあっては、被写体画像を撮像する撮像手段と、前記撮像手段が撮像する被写体画像から特徴物を検出する検出手段と、前記検出手段によって検出された特徴物に応じて、前記撮像手段が撮像すべき範囲を画素数として設定する画素数設定手段とを備えることを特徴とする。
【０００９】
また、請求項２記載の発明に係る撮像装置にあっては、光学的にズームを行う光学ズーム手段と、前記検出手段によって検出された特徴物が、前記撮像手段の撮像画角内に設定された当該特徴物を解析するための画像解析エリアに収まる最大倍率まで前記光学ズーム手段によるズーム処理を行うズーム制御手段と、を更に備えることを特徴とする。
【００１０】
また、請求項３記載の発明に係る撮像装置にあっては、前記ズーム制御手段は、前記検出手段によって被写体画像から複数の特徴物を検出した場合、検出した全ての特徴物が前記画像解析エリアに収まる最大倍率まで前記光学ズーム手段によるズーム処理を行うことを特徴とする。
【００１１】
また、請求項４記載の発明に係る撮像装置にあっては、前記検出手段によって被写体画像から特徴物を検出できない場合又は前記光学ズーム手段によって処理可能なズーム処理範囲を超えている場合には、その旨を報知する報知手段を更に備えることを特徴とする。
【００１２】
また、請求項５記載の発明に係る撮像装置にあっては、前記検出手段によって特徴物を検出できない場合、前記画素数設定手段は画素数をさらに上げ、再び前記検出手段による特徴物の検出を行うよう制御する検出制御手段を更に備えることを特徴とする。
【００１３】
また、請求項６記載の発明に係る撮像装置にあっては、前記検出手段によって検出される特徴物は文字であり、前記検出手段は、文字を検出する文字検出手段を含むことを特徴とする。
【００１４】
また、請求項７記載の発明に係る撮像装置にあっては、前記検出手段は、前記被写体画像における画像解析エリア内の特徴物を検出することを特徴とする。
【００１５】
また、請求項８記載の発明に係る撮像方法にあっては、撮像部が撮像する被写体画像から特徴物を検出する検出ステップと、前記検出ステップにて検出された特徴物に応じて、前記撮像手段が撮像すべき範囲を画素数として設定する画素数設定ステップと、を含むことを特徴とする。
【００１６】
また、請求項９記載の発明に係る撮像プログラムにあっては、撮像装置が有するコンピュータを、撮像する被写体画像から特徴物を検出する検出手段、前記検出手段によって検出された特徴物に応じて、当該撮像装置が撮像すべき範囲を画素数として設定する画素数設定手段、として機能させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、被写体に含まれる特徴物に応じて最適な画素数を設定するので、メモリ容量の最適化を図ることができる。
【発明を実施するための最良の形態】
【００１８】
図１は、本発明の実施形態の撮像装置であるデジタルカメラ１の電気的構成を示すブロック図である。
【００１９】
このデジタルカメラ１は、基本モードである撮像モードにおいて、ズームレンズ３１を移動させて光学ズーム動作を行わせるズーム駆動部３２、フォーカスレンズ３３を移動させて合焦動作を行わせるＡＦ駆動部３４、とから構成される撮像光学系と、撮像素子であるＣＣＤ，タイミング発生器（ＴＧ），垂直ドライバ，サンプルホールド回路（Ｓ／Ｈ），Ａ／Ｄ変換器，カラープロセス回路等を含む撮像部３５と、制御部３６ａ，画像圧縮部３６ｂ，撮像処理部３６ｃを含む情報処理部３６と、メイン表示制御部３７と、メイン表示部３８と、メインタッチパネル３９と、キー入力部４０と、記憶領域４１と、音声処理部４２と、スピーカ４３と、を備える。
【００２０】
撮像モードでのモニタリング状態においては、ズーム駆動部３２は、光学ズーム指示があると制御部３６ａからの制御信号に基づいて図示しないズームレンズ駆動モータを駆動してズームレンズ３１を光軸に沿って前後に移動させることによりＣＣＤに結像させる画像の倍率そのものを変化させる。また、ＡＦ駆動部３４は図示しないフォーカスレンズ駆動モータを駆動してフォーカスレンズ３３を移動させる。そして、撮像光学系の撮像光軸後方に配置された撮像部３５に設けられた撮像素子であるＣＣＤが、タイミング発生器（ＴＧ），垂直ドライバによって走査駆動され、一定周期毎に結像した光像に対応する光電変換出力を１フレーム分出力する。なお、撮像光学系は本発明の光学ズーム手段に相当する。
【００２１】
撮像部３５のＣＣＤは被写体の二次元画像を撮像する固体撮像デバイスであり、典型的には毎秒数十フレームの画像を撮像する。なお、撮像素子はＣＣＤに限定されずＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの固体撮像デバイスでもよい。この光電変換出力は、アナログ値の信号の状態でＲＧＢの各原色成分毎に適宜ゲイン調整された後に、サンプルホールド回路（Ｓ／Ｈ）でサンプルホールドされ、Ａ／Ｄ変換器でデジタルデータ（画素）に変換され、カラープロセス回路で画像補間処理及びＹ補正処理を含むカラープロセス処理が行われて、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ、Ｃｒが生成される。その後、カラープロセス回路の出力する輝度信号Ｙ及び色差信号Ｃｂ、Ｃｒを、同じくカラープロセス回路からの複合（ｃｏｍｐｏｓｉｔｅ）同期信号、メモリ書き込みイネーブル信号、及びクロック信号を用いてバッファメモリとして使用される揮発性の一時記録装置４１ｄにＤＭＡ転送する。
【００２２】
情報処理部３６は、このデジタルカメラ１全体の制御動作を司るものであり、ＣＰＵ若しくはＭＰＵ等の制御部３６ａと、１フレーム分の輝度及び色差信号をＹ、Ｃｂ、Ｃｒの各コンポーネント毎に縦８画素×横８画素の基本ブロックと呼称される単位で読み出してＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈ  ｃｏｒｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）回路に書込み、このＪＰＥＧ回路でＡＤＣＴ（Ａｄａｐｔｉｖｅ  Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ：適応離散コサイン変換）、エントロピー符号化方式であるハフマン符号化等の処理によりデータ圧縮する画像圧縮部３６ｂと、撮像部３５によって撮像された画像データを処理する撮像処理部３６ｃと、を有する。なお、情報処理部３６は、本発明の撮像手段、画素数設定手段、検出手段（文字検出手段）、ズーム制御手段に相当する。
【００２３】
また、制御部３６ａは、キー入力部４０からの状態信号に対応してフラッシュメモリ等のプログラム格納用メモリに格納されている各モードに対応の処理プログラムやメニューデータを取り出して、デジタルカメラ１の各機能の実行制御や、光学ズーム時のズームレンズの動作制御や、電子ズームや、ライブビュー表示、自動合焦、撮像、記憶、及び記憶した画像の再生・表示等の実行制御等を行う。
【００２４】
また、制御部３６ａは合焦指示に応じてその時点でＣＣＤから取込んでいる１フレーム分の輝度及び色差信号のＤＭＡ転送の終了後、直ちにＣＣＤからの経路を停止して記憶保存の状態に遷移する。そして、得た符号データを１画像のデータファイルとしてＪＰＥＧ回路から読出し、保存記録装置４１ｃや外部記憶装置４１ｂに記憶保存する。また、１フレーム分の輝度及び色差信号の圧縮処理及び保存記録装置４１ｃへの全圧縮データの書込み終了に伴って、制御部３６ａはＣＣＤから一時記録装置４１ｄへの経路を再び起動する。
【００２５】
メイン表示制御部３７は、撮影画像の表示制御や機能選択時の操作用画像の表示制御、設定画面の表示制御等を行うものであり、メイン表示部３８に対する表示制御を行う。メイン表示制御部３７は、上記輝度及び色差信号を一時記録装置４１ｄから定期的に読み出し、これらのデータを基にビデオ信号を生成してメイン表示部３８に出力する。メイン表示部３８は、上述したように撮像モード時にはモニタ表示部（電子ファインダ）として機能するもので、ビデオ信号に基づいた表示を行うことで、その時点で取込んでいる画像情報に基づく画像をリアルタイムに表示することになる。
【００２６】
メインタッチパネル３９は、メイン表示部３８に設けられたタッチパネル機能を制御する入力制御部である。
【００２７】
記憶領域４１は、外部記憶装着部４１ａに装着可能な外部記憶装置４１ｂや、不揮発性の保存記録装置４１ｃや、揮発性の一時記録装置４１ｄを含むものである。保存記録装置４１ｃは制御部３６ａで実行される動作プログラム等を記憶したプログラム格納メモリとして、一時記録装置４１ｄは上記輝度及び色差信号をＤＭＡ転送されるメモリとして機能する。
この記憶領域４１に属する記録装置又は記憶装置は、本実施例においては４１ａ〜４１ｄの形態をとっているが、これに限らず、別の組み合わせであっても良い。たとえば、一時記録装置４１ｄと保存記録装置４１ｃは、一つの不揮発性の記録装置で代替されても構わない。
【００２８】
また、基本モードである再生モード時には、制御部３６ａが保存記録装置４１ｃ又は外部記憶装置４１ｂに記憶されている画像データを選択的に読出し、ＪＰＥＧ回路で画像撮像モード時にデータ圧縮した手順とまったく逆の手順で圧縮されている画像データを伸張し、伸張した画像データをメイン表示制御部３７を介して展開して記憶させた上で、このメイン表示制御部３７から定期的に読出し、これらの画像データを元にビデオ信号を生成して表示部１１，２１で再生出力させる。
【００２９】
上記ＪＰＥＧ回路は複数の圧縮率に対応しており、圧縮率に対応させて記憶するモードには圧縮率の低い高解像度（一般に、高精細、ファイン、ノーマルなどと呼ばれる）に対応するモードと圧縮率の高い低解像度（一般にエコノミーなどと呼ばれる）モードがある。また、高画素数から低画素数にも対応している。例えば、ＳＸＧＡ（１６００×１２００）、ＸＧＡ（１０２４×７８６）、ＳＶＧＡ（８００×６００）、ＶＧＡ（６４０×４８０）、ＱＶＧＡ（３２０×２４０）等と呼ばれる記憶画素サイズがある。
【００３０】
保存記録装置４１ｃは、内蔵メモリ（フラッシュメモリ）やハードディスク等、外部記憶装置４１ｂは、着脱可能なメモリカード等の記憶媒体からなり画像データや撮像情報等を保存記憶する。
【００３１】
キー入力部４０は、シャッター釦３、電源釦４、モード釦５を有し、それらのキーが操作されると操作されたキーの操作信号を生成して情報処理部３６に送出するキー処理部（図示せず）等から構成されている。モード釦５は撮像モードや再生モードの選択を行うものである。ユーザはモード釦５を操作して、（静止画）通常撮像モード、マクロ撮像モード、連写モード、速写モード、・・、動画撮像モード、・・・等の撮像モードを選択することができる。ズームレバー２は、ズーム操作に用いられ、光学ズームの場合はズームボタン（Ｗボタン又はＴボタン）の操作に対応してズームレンズ（可変焦点距離レンズ）がワイド側またテレ側に移動されズームボタンの操作に対応してズーム値が決定され、ズーム値の変化に追従して画角が実際に変化し、液晶モニタ画面にはワイド（広角）画像又はテレ（望遠）画像が表示される。シャッター釦３は、撮像時にレリーズ操作を行うもので、２段階のストロークを有しており、１段目の操作（半押し状態）でオートフォーカス（ＡＦ）と自動露出（ＡＥ）を行わせるための合焦指示信号を発生し、２段目の操作（全押し状態）で撮像処理を行うための撮像指示信号を発生する。
【００３２】
音声処理部４２は、制御部３６ａからの指示によってスピーカ４３で発生させる音声信号を処理するものであり、一例として、制御部３６ａによって処理可能なズーム処理範囲を超えている場合に、予め設定された音声信号を保存記録装置４１ｃから読み出してスピーカ４３で再生する。なお、音声処理部４２及びスピーカ４３は、本発明の報知手段に相当するが、報知は音声のみならず、ランプ等の光やメイン表示部３８による表示内容によっても行うことができる。
【００３３】
以上の構成からなるデジタルカメラ１において、撮影モードが設定されているときの動作について説明する。図２は、撮影モードが設定された場合にメイン表示部３８に表示される内容を示す図であり、図３は、撮影モードが設定された場合に情報処理部３６の制御の下で実行される画素決定の処理手順を示すフローチャートである。
【００３４】
図２に示すように、メイン表示部３８には、被写体を撮影したライブビュー画像が表示される。画像解析エリアＡはメイン表示部３８の中央等予め設定されており、表示／非表示の切り替えが可能である。本例では、図２（ａ）において被写体は風景、画素数は１０Ｍであり、図２（ｂ）において、被写体は新聞紙面、画素数はＶＧＡである。メイン表示部３８には、画像解析エリアＡが四角枠で示され、画素数Ｂが表示されている。
【００３５】
図３を参照して、撮影モードが設定された場合に情報処理部３６の制御の下で実行される画素数決定の処理手順について説明する。
【００３６】
情報処理部３６では、被写体を撮影したライブビュー画像が表示されている段階で、シャッターの半押しを検知すると（ステップＳＡ１）、画像解析エリアＡ内の画像解析を行う（ステップＳＡ２）。すなわち、図２（ａ）において風景内の文字（建物の名称）をメモ代わりに残したいとか、図２（ｂ）において新聞紙面上の一部分の記載内容をメモ代わりに残したい場合に、メモ代わりに残したい範囲が画像解析エリアＡにくるようにユーザがデジタルカメラ１を上下左右に動かして位置合わせを行い、適当なところでユーザがシャッター釦３を半押しすると、画像解析エリアＡ内の画像から特徴物を検出して、特徴物が、文字か、風景か、顔かを判断する。
【００３７】
画像解析の結果、特徴物が文字であると認識した場合は（ステップＳＡ３）、画素をＶＧＡに変更する。また、風景であると認識した場合は（ステップＳＡ５）、画素を８Ｍに変更する。また、顔であると認識した場合は（ステップＳＡ７）、画素を１０Ｍ（最高画素数）に変更する（ステップＳＡ８）。
【００３８】
その後、フォーカス露出を決定し（ステップＳＡ９）、本サブルーチンを終了する。
【００３９】
ステップＳＡ２における画像解析の手法について詳述する。文字，風景，顔の判断は、以下のように行うことができる。
【００４０】
制御部３６ａは、一時記録装置４１ｄから被写体画像データを読み出して、適当な方法によって閾値（２値化基準閾値）を求める２値化閾値計算を行う。次に、被写体画像データが多諸調の濃淡画像である場合は、白黒２値の画像（２値画像データ）に変換を行う。その後、変換後の２値画像データを任意のサブ領域に分割し、各サブ領域において、サブ領域内の全画素数に占める黒画素数（又は白画素数）を求めて、それらを要素とする特徴ベクトルを生成して、特徴比較を行う。これは、求めた特徴ベクトルを予め保存記録装置に記録されている基準特徴ベクトルと比較して、類似度（例えば正規化相関係数）が最も高いものを文字，風景，顔と判断する。
【００４１】
例えば、サブ領域を縦（又は横）方向に設定する場合は、白画素数のみのサブ領域が一定間隔で生成されている場合は、そのサブ領域間には文字が存在すると判断することができるし、顔の輪郭，目，鼻，口といった人間の顔の特徴を２値画像で検出して、顔が存在すると判断することができるし、こういった特徴を検出できない場合は、風景が存在すると判断することができる。
【００４２】
なお、上述した説明では、被写体画像データに対して２値画像データを生成したが、特徴が文字，風景，顔か否かを判断するにあたっては、画像解析エリアＡ内の２値画像データのみを生成することによっても行ってもよい。この場合には、シャッター釦３の押下検知によって画像解析エリアＡ内の画像データを被写体画像データとは別に一時記録装置４１ｄに記録し、制御部３６ａが画像解析エリアＡ内の画像データを読み出して２値画像データへの変換を行う。
【００４３】
本実施形態では、ステップＳＡ２における画像解析として２値画像データの生成する手法について説明するが、本発明はこれに限定されず、文字，風景，顔を効率的に判別できるのであれば、如何なる手法を用いてもよく、この他にも、例えば、パターンマッチング、特別な文字検出用プログラム，風景検出用プログラム，顔検出用プログラムなどによって行ってもよい。
【００４４】
次に、デジタルカメラ１による撮影処理について、図４〜図８を参照して説明する。図４は、撮影モードが設定された場合に情報処理部３６の制御の下で実行される撮影準備処理手順を示すフローチャート、図５は、撮影準備処理の実行時に、画像解析エリアＡで認識されうる文字範囲の例を示す図である。図６は、図４におけるライブビュー画像撮影処理の処理手順を示すフローチャート、図７は、撮影モードが設定された場合に情報処理部３６の制御の下で実行される撮影記録処理手順を示すフローチャート、図８は、図７の基本撮影条件設定処理の処理手順を示すフローチャートである。
【００４５】
まず、図４及び図６を参照して、撮影モードが設定されている場合に情報処理部３６の制御の下で実行される撮影準備処理手順について説明する。
【００４６】
ライブビュー画像撮影処理を行う（ステップＳＢ１）。この処理は、図６に示すように、ズームレンズ３１の位置に基づきフォーカスレンズ３３を移動させて（ステップＳＢ１−１）、撮像部３５によるライブビュー画像の撮影を行うものである（ステップＳＢ１−２）。
【００４７】
次に、画像解析エリアＡ内の認識を行う（ステップＳＢ２）。これは、図３のステップＳＡ２に示すように画像解析エリアＡ内の２値画像を解析することで、画像解析エリアＡ内に文字，風景，顔のいずれかが存在するか否かを認識するものであり、特にモードメニュー等によって文字を認識するようにユーザが選択・設定している場合には、文字の存在の有無を認識する。このようにして、被写体画像から文字，風景，顔等の特徴物を検出する。なお、画像解析エリアＡ内の２値画像データを取得するタイミングとしては、ライブビュー画像の取得に合わせて行うこともできるが、処理負担軽減のために、例えばシャッター釦３の半押し検出に合わせて行ったり、ユーザがピントを合わせたり、ズーム操作を行っていることを自動検知して、自動的に２値画像データを取得するなど、様々な方法が可能である。
【００４８】
次に、画像解析エリアＡ内に文字が存在するか否かを判断し（ステップＳＢ３）、文字が存在しない場合には、通常画像の撮影設定を行う（ステップＳＢ４）。例えば、図３のステップＳＡ６，ＳＡ８に示すように、画素数を８Ｍ，１０Ｍに設定変更する。
【００４９】
一方、文字が存在すると判断した場合には、文字画素数の検出を行う（ステップＳＢ５）。文字が存在するか否かの判断は、上述した特徴比較によって行うことができる。また、文字画素数の検出は、１文字を構成する画素数を算出して、多数文字の場合はその平均画素数を検出するものであり、例えば、２値画像データの白画素領域間に存在する黒画素数を個々に算出することによって、１文字あたりの画素数を検出してもよい。
【００５０】
次に、ステップＳＢ５において検出された文字画素数が適当であるか否かを判断する（ステップＳＢ６）。すなわち、ユーザが視認して判読するのに適した画素数であるか否かを、予め設定した閾値（例えば、２５×２５）以上か否かによって判断し、例えば、文字画素数が１０×１０である場合には、解像度の調整を行い（ステップＳＢ７）、解像度を上げる。一方で、予め設定した閾値以上の場合には、解像度を下げる。このようにして、予め設定した閾値に近い最適な解像度に設定する。
【００５１】
ステップＳＢ６において文字画素数が適当であると判断した場合には、文字範囲検出を行う（ステップＳＢ８）。すなわち、被写体画像データを２値化した２値画像データにおける文字範囲を検出する。
【００５２】
次に、文字範囲は所定領域か否かを判断する（ステップＳＢ９）。所定領域とは、画像解析エリアＡ内か否かであって、ステップＳＢ８において検出した文字範囲（図５（ｂ））と、ステップＳＢ２において検出した画像解析エリアＡ内に存在する文字範囲（図５（ａ））が同じか否かを判断するものである。一例として、図５（ａ）に、ステップＳＢ２において検出した画像解析エリアＡ内で認識されうる文字範囲、図５（ｂ）に、ステップＳＢ８において検出した文字範囲を示す。例えば、ステップＳＢ２において検出した画像解析エリアＡ（図５（ａ））と、文字範囲検出にて文字を認識したすエリアＡ（図５（ｂ））と、を比較して、その両方のエリアが等しい、すなわち、一致、又は近似している場合、所定領域であると判断する。具体的には、画像解析エリアＡ内の黒画素数（又は白画素数）と、上記検出した文字範囲における黒画素数（又は白画素数）を検出して、それらを比較し、検出した文字範囲の画素数が画像解析エリアＡ内の画素数と一致又は近似すれば所定領域と判断する。
【００５３】
ステップＳＢ９において、文字範囲が所定領域でないと判断すると、ズーム調整可能か否かを判断する（ステップＳＢ１０）。これは、検出された文字範囲が画像解析エリアに収まる最大倍率又は最小倍率までズーム処理を行うものであり、文字範囲の方が画像解析エリアよりも小さければズーム拡大処理を行うためのズーム調整が可能か否か、文字範囲の方が画像解析エリアよりも大きければズーム縮小処理を行うためのズーム調整が可能か否かを判断する。
【００５４】
ステップＳＢ１０においてズーム調整可能と判断した場合は、ズームレンズを１段階上下する調整を行い（ステップＳＢ１１）、処理をステップＳＢ５に戻す。
【００５５】
一方、ステップＳＢ１０においてズーム調整不可能と判断した場合、又は、ステップＳＢ９において文字範囲は所定領域と判断した場合は、詳細文字認識を行う（ステップＳＢ１２）。詳細文字認識は、画像解析エリアＡ内の文字を認識するものである。
【００５６】
次に、情報処理部３６は、図４に示す一連の撮影準備処理の後に、図７に示す撮影記録処理を行う。図７及び図８を参照して、撮影モードが設定されている場合に情報処理部３６の制御の下で実行される撮影記録処理手順について説明する。
【００５７】
まず、基本撮影条件設定処理を行う（ステップＳＣ１）。具体的には、図８に示すように、ＡＦ（オートフォーカス）を行いＦｒ（フォーカスレンズのレンズ位置）を決定する（ステップＳＣ１−１）。ＡＦに成功したか否かを判断し（ステップＳＣ１−２）、ＡＦに成功したと判断された場合はステップＳＣ１−３に進む一方、ＡＦに失敗したと判断された場合は処理をステップＳＣ１−１に戻し、オートフォーカスを行う処理を繰り返す。ここで、ステップＳＣ１−２では、ＡＦが成功したか失敗したかをＡＦ評価値が所定値以上になったか否かに基づいて判断する。ＡＦが成功したと判断された場合は、ＡＥ（自動露出）を行いＥＶ（ＥＶ値：Ｅｘｐｏｓｕｒｅ  Ｖａｌｕｅ）を決定する（ステップＳＣ１−３）。その後、プログラム線図、ＥＶ、ＥＶＨ（ＥＶ補正値）に基づいて、Ｅ（絞り）、ＩＳＯ（ＩＳＯ感度）、ＳＳ（シャッタースピード）、フラッシュＯＮ／ＯＦＦを決定して（ステップＳＣ１−４）、本サブルーチンを終了する。なお、ステップＳＣ１−４では、フラッシュＯＮ／ＯＦＦは、ＳＳ＞１／６０でＯＮ、ＳＳ＜１／６０でＯＦＦと決定し、ＯＮ／ＯＦＦに関わらず、使用するプログラム線図は１つである。
【００５８】
次に、設定された撮影条件下で、記録用画像の撮影処理を行う（ステップＳＣ２）。その後、図４のステップＳＢ１２で実行した詳細文字認識の結果と撮影された記録用画像とを関連付けして（ステップＳＣ３）、外部記憶装置４１ｂに記録用画像を保存する（ステップＳＣ４）。
【００５９】
次に、メイン表示部３８に記録用画像を確認表示して（ステップＳＣ５）、本サブルーチンを終了する。
【００６０】
なお、上述した実施形態では、図４のステップＳＢ３で文字が存在しないと判断した場合に、直ちにステップＳＢ４に進む構成について説明したが、本発明はこれに限定されない。例えば、画像解析エリア内の文字認識をより正確に実行するように、図４のステップＳＢ１からステップＳＢ３の間の処理に図９に示すステップＳＢ３−１，ＳＢ３−２の解像度を調整する処理を追加してもよい。
【００６１】
すなわち、すなわちステップＳＢ２において画像解析エリア内の認識を行った後、ステップＳＢ３において文字が存在するか否かを判断し、文字が存在しないと判断した場合は、現在設定されている解像度よりも高い解像度に拡大可能か否かを判断する（ステップＳＢ３−１）。これ以上高い解像度に設定できないと判断した場合は、処理をステップＳＢ４に進める。
【００６２】
一方、現在設定されている解像度よりも高い解像度に拡大可能であると判断した場合は、解像度を上げて（ステップＳＢ３−２）、再び画像解析エリア内の認識を行う（ステップＳＢ２）。なお、解像度を上げる処理は、解像度を１段階ごとに高く設定するようにしてもよく、或いは、一度に最大の解像度を設定するようにしてもよい。このようにして、解像度を高く設定した後に文字が存在するかどうかを改めて判断し（ステップＳＢ３）、画像解析エリア内に文字が存在すると判断した場合にはステップＳＢ５に進む。
【００６３】
例えば、遠くの文字をメモ代わりに読み取りたいという場合、現在設定されている低い解像度では文字としての判別が不可能であるが、解像度を高く設定することにより文字としての判別が可能になることもある。このように高い解像度に自動的に設定することでステップＳＢ３における文字が存在するか否かの判断を迅速かつ正確に行うことができる。
【００６４】
次に、情報処理部３６で行われるエラー処理の内容について、図１０及び図１１を参照して説明する。図１０は、情報処理部３６の制御の下で実行されるエラー処理の処理手順を示すフローチャートであり、図１１は、一時記録装置４１ｄに書き込まれているエラーフラグの状態を示す図である。
【００６５】
本発明の実施形態において、エラー処理がされるのは、第１に図４又は図９のステップＳＢ３において文字が存在しないと判断された場合、第２に図４のステップＳＢ１０においてズーム調整不可能と判断された場合、第３に図８のステップＳＣ１−２においてＡＦ失敗と判断された場合である。第１の場合には「文字無し」フラグが立てられ、第２の場合には「ズーム限界」フラグが立てられ、第３の場合には「ＡＦ失敗」フラグが立てられる（図１１参照）。エラーフラグは２値情報によって示され、フラグが立てられると「１」に遷移し、それ以外の場合は「０」に遷移する。
【００６６】
情報処理部３６においては、エラーフラグの内容を一時記録装置４１ｄから読み出して（ステップＳＤ１）、エラーフラグの内容に応じたエラー報知をメイン表示部３８やスピーカ４３によって行う（ステップＳＤ２，ＳＤ３）。
【００６７】
このように、本発明の実施形態によれば、被写体画像のうち画像解析エリア内の画像から特徴物である文字を検出して、ユーザが判読可能な画素数となるような画像数を決定することで、最適な記憶容量にて記憶することができ、経済的かつ計画的にメモリの消費を管理することができる。この際に、単に低い画素数で記憶するのではなく、画像解析エリアに収まる最大倍率までズーム処理を行って記憶することから、文字判別の容易さと記憶容量の適切さとを考慮したメモリの消費を管理することができる。
【００６８】
特に、被写体画像は風景や建物等であるが、そこに内在する文字部分のみをメモ代わりに残しておきたい場合に、風景に照準を合わせるのではなく、画像解析エリア内の文字部分に照準を合わせて解像度設定やズーム処理を行うことで、文字認識に必要な解像度で最適な撮影を行うことができ、メモリの消費を管理することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施形態の撮像装置であるデジタルカメラの電気的構成を示すブロック図である。
【図２】撮影モードが設定された場合にメイン表示部に表示される内容を示す図である。
【図３】撮影モードが設定された場合に情報処理部の制御の下で実行される画素決定の処理手順を示すフローチャートである。
【図４】撮影モードが設定された場合に情報処理部の制御の下で実行される撮影準備処理手順を示すフローチャートである。
【図５】図４における撮影準備処理の実行時に、画像解析エリアＡで認識されうる文字範囲の例を示す図である。
【図６】図４におけるライブビュー画像撮影処理の処理手順を示すフローチャートである。
【図７】撮影モードが設定された場合に情報処理部の制御の下で実行される撮影記録処理手順を示すフローチャートである。
【図８】情報処理部３６の制御の下で実行される基本撮影条件設定処理の処理手順を示すフローチャートである。
【図９】図４に示すフローの一部変形例である。
【図１０】情報処理部の制御の下で実行されるエラー処理の処理手順を示すフローチャートである。
【図１１】一時記録装置に書き込まれているエラーフラグの状態を示す図である。
【符号の説明】
【００７０】
１  デジタルカメラ
３８  メイン表示部
Ａ  画像解析エリア
Ｂ  画素数表示
【図１】
2010081100.tif 000003
【図２】
2010081100.tif 000004
【図３】
2010081100.tif 000005
【図４】
2010081100.tif 000006
【図５】
2010081100.tif 000007
【図６】
2010081100.tif 000008
【図７】
2010081100.tif 000009
【図８】
2010081100.tif 000010
【図９】
2010081100.tif 000011
【図１０】
2010081100.tif 000012
【図１１】
2010081100.tif 000013