(57)【要約】【課題】固定焦点レンズを使用してバーコードや文字を撮影して読み取る際に、バーコード等の読取率を向上させる。【解決手段】製品出荷前の検査により撮影範囲（バーコードを近距離撮影する際の撮影範囲）内で解像力が最も高くなる所定範囲の画像の切り出し範囲を検出し、その画像の切り出し範囲を示す情報を予め記憶手段に記憶させておく。読取モードが設定されると、撮像ユニットにより撮影される撮影範囲から記憶手段に記憶された切り出し範囲を示す情報に基づいて所定範囲の画像を切り出し、この所定範囲の画像に基づいてバーコード等を認識し、バーコード等の読取率を向上させる。【選択図】  図５
2012204853.tif 000002
【特許請求の範囲】
【請求項１】
固定焦点レンズ及び撮像素子を介して画像を撮影する撮像ユニットと、
バーコード又は文字を近距離撮影して読み取るための読取モードを設定するモード設定手段と、
前記読取モード設定時に前記撮像ユニットにより撮影される撮影範囲から所定範囲の画像を切り出す際の切り出し範囲を示す情報を記憶する記憶手段であって、製品出荷前の検査により検出された前記撮影範囲内で解像力が最も高い前記所定範囲の画像の切り出し範囲を示す情報を記憶する記憶手段と、
前記読取モード設定時に前記撮像ユニットにより撮影される撮影範囲から前記記憶手段に記憶された情報に基づいて前記所定範囲の画像を切り出し、該所定範囲の画像を取得する画像取得手段と、
前記画像取得手段により取得した前記所定範囲の画像からバーコード又は文字を認識する認識手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記撮影範囲内で解像力が最も高い所定範囲は、前記撮影範囲内で解像力を抽出するための領域を移動させながら該領域内の解像力の平均値を算出し、その算出した平均値が最も高くなる領域、又は前記撮影範囲内で解像力を抽出するための領域を移動させながら該領域内の解像力の最小値を算出し、その算出した最小値が最も高くなる領域であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記固定焦点レンズは、非球面レンズであることを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記撮像ユニットにより撮影された画像を表示する表示手段と、
前記読取モード設定時に前記画像取得手段により取得された所定範囲の画像を前記表示手段の画面全体に表示させ、又は前記取得された所定範囲の画像とともに、該画像の範囲を示すテンプレート画像を表示させる表示制御手段と、
を備えたことを特徴とする請求項１から３のいずれか１項に記載の撮像装置。
【請求項５】
前記記憶手段は、前記所定範囲の画像の切り出し範囲を示す情報として、前記所定範囲の基準位置と前記所定範囲の画像サイズ、又は前記所定範囲の対角の頂点の位置を記憶することを特徴とする請求項１から４のいずれか１項に記載の撮像装置。
【請求項６】
請求項１から５のいずれか１項に記載の撮像装置と、外部機器と通信する通信手段とを備えたことを特徴とする携帯端末機。
【請求項７】
請求項１から５のいずれか１項に記載の撮像装置の調整方法において、
解像力を測定するためのチャートを前記撮像ユニットにより撮影する撮影ステップと、
前記撮影ステップで撮影された撮影画像を解析し、該撮影画像の撮影範囲内で解像力が最も高い領域を検出する検出ステップと、
前記検出ステップにより検出された解像力が最も高い領域に基づいて前記所定範囲の画像の切り出し範囲を示す情報を前記記憶手段に記憶させるステップと、
を含むことを特徴とする撮像装置の調整方法。
【請求項８】
前記チャートは、前記読取モード時に読み取るバーコードに対応するピッチのパターンを有し、
前記撮影ステップは、前記読取モードでの撮影時の被写体距離で前記チャートを撮影することを特徴とする請求項７に記載の撮像装置の調整方法。
【請求項９】
前記読取モード時に読み取るバーコードは、２次元バーコードであることを特徴とする請求項８に記載の撮像装置の調整方法。
【請求項１０】
前記検出ステップは、前記撮影された撮影画像を解析し、撮影画像の解像力分布を数値化してなる解像力分布図を作成するステップと、前記作成された解像力分布図から解像力の高い領域を検出するステップと、を含むことを特徴とする請求項７から９のいずれか１項に記載の撮像装置の調整方法。
【請求項１１】
前記解像力の高い領域を検出するステップは、前記作成された解像力分布図から解像力を抽出するための領域を移動させながら該領域内の解像力の平均値を算出し、その算出した平均値が最も高くなる領域、又は前記作成された解像力分布図から解像力を抽出するための領域を移動させながら該領域内の解像力の最小値を算出し、その算出した最小値が最も高くなる領域を検出することを特徴とする請求項１０に記載の撮像装置の調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置及び携帯端末機並びに撮像装置の調整方法に係り、特に固定焦点レンズを有する撮像装置におけるバーコード、文字等の読取率を向上させる技術に関する。
【背景技術】
【０００２】
従来、１次元バーコードや２次元バーコード（ＱＲコード）を簡単な操作で、正確に読み取ることができるカメラ付き携帯電話機が提案されている（特許文献１）。
【０００３】
このカメラ付き携帯電話機は、１次元バーコード又は２次元バーコードのコード種別ごとにコードが印刷されている大きさや、線の太さに違いがあるため、読み取るコード指定に応じて、カメラの画像取り込み範囲を切り替えるとともに、表示時の倍率も最適にするようにしている。
【０００４】
一方、特許文献２には、撮像エリアの４隅の周辺光量、イメージサークルの変動に利用して、光学系の光軸と撮像素子の撮像エリア中心とを精度良く調整する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１０２２３２号公報
【特許文献２】特開２００８−８５３８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の発明は、１次元バーコードに比べてコードの物理的な大きさが小さい２次元バーコードを読み取る場合には、画像取り込み範囲を小さくするとともに、表示画像を拡大するようにしているが、レンズ特性を考慮して画像取り込み範囲を決定していない。
【０００７】
撮像素子から得られる全撮像エリアから画像取り込み範囲を小さくして画像を取り込むとともに、表示画像を拡大する場合（いわゆる電子ズームを行う場合）、電子ズームの前後で撮影画像の中心が移動しないように撮像素子の撮像エリアの中心と画像取り込み範囲の中心とを一致させることが一般的であるが、このようにして画像取り込み範囲を決定して取り込まれる画像は、全撮影エリア内で最も解像力が高いエリアであるという保証がない。
【０００８】
即ち、特許文献２に記載の発明のように、光学系の光軸と撮像素子の撮像エリア中心とが精度良く調整されていても、撮像素子の撮像エリアの中心と画像取り込み範囲の中心とが一致するように画像取り込み範囲を決定して取り込んだ画像は、必ずしも撮影エリア内で最も解像力が高いエリアであるという保証がない。
【０００９】
カメラ付き携帯電話機等に使用される固定焦点レンズは、例えば、図１１の実線のグラフに示すように、被写体距離が３ｍ付近のときにＭＴＦ（Modulation Transfer Function）曲線のピークがくるように設計されているが、バーコードを読み取る際にバーコードを撮影する被写体距離は、２０ｃｍ程度の近距離となり、ＭＴＦ曲線のピーク以外の場所となる。
【００１０】
また、図１１の破線のグラフに示すように、製造誤差によって画面内のある場所で像面が移動した場合、製造誤差によるＭＴＦの低下量は近距離でより大きくなる。
【００１１】
更に、近距離ではＭＴＦの面内均一性が不安定になりやすいという問題がある。
【００１２】
本発明はこのような事情に鑑みてなされたもので、固定焦点レンズを使用してバーコードや文字を撮影して読み取る際に、バーコード等の読取率を向上させることができる撮像装置及び携帯端末機並びに撮像装置の調整方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
前記目的を達成するために本発明の一の態様に係る撮像装置は、固定焦点レンズ及び撮像素子を介して画像を撮影する撮像ユニットと、バーコード又は文字を近距離撮影して読み取るための読取モードを設定するモード設定手段と、前記読取モード設定時に前記撮像ユニットにより撮影される撮影範囲から所定範囲の画像を切り出す際の切り出し範囲を示す情報を記憶する記憶手段であって、製品出荷前の検査により検出された前記撮影範囲内で解像力が最も高い前記所定範囲の画像の切り出し範囲を示す情報を記憶する記憶手段と、前記読取モード設定時に前記撮像ユニットにより撮影される撮影範囲から前記記憶手段に記憶された情報に基づいて前記所定範囲の画像を切り出し、該所定範囲の画像を取得する画像取得手段と、前記画像取得手段により取得した前記所定範囲の画像からバーコード又は文字を認識する認識手段と、を備えたことを特徴としている。
【００１４】
本発明の一の態様に係る撮像装置によれば、製品出荷前の検査により撮影範囲（バーコード又は文字を近距離撮影する際の撮影範囲）内で解像力が最も高くなる所定範囲の画像の切り出し範囲を検出し、その画像の切り出し範囲を示す情報を予め記憶手段に記憶させておき、読取モードが設定されると、撮像ユニットにより撮影される撮影範囲から前記記憶手段に記憶された情報に基づいて所定範囲の画像を切り出し、該所定範囲の画像を取得するようにしたため、解像力の高い所定範囲の画像に基づいてバーコード又は文字を認識することができ、バーコード等の読取率を向上させることができる。
【００１５】
本発明の他の態様に係る撮像装置において、前記撮影範囲内で解像力が最も高い所定範囲は、前記撮影範囲内で解像力を抽出するための領域を移動させながら該領域内の解像力の平均値を算出し、その算出した平均値が最も高くなる領域、又は前記撮影範囲内で解像力を抽出するための領域を移動させながら該領域内の解像力の最小値を算出し、その算出した最小値が最も高くなる領域であることを特徴としている。前記撮影範囲内で解像力が最も高い所定範囲として、解像力の平均値が最も高くなる領域、又は領域内の解像力の最小値が最も高くなる領域を採用することにより、局所的に解像力が高い場所ではなく、解像力が安定して高い領域が選定される。
【００１６】
本発明の更に他の態様に係る撮像装置において、前記固定焦点レンズは、非球面レンズであることを特徴としている。特に非球面レンズの場合には、製造誤差により解像力の高い領域がレンズ光軸に対して非対称に生じるため、固定焦点レンズの光軸と撮像素子による撮影範囲中心とを精度良く調整しても解像力を向上させることにはならないが、本発明によれば、撮影範囲内で解像力が最も高くなる所定範囲の画像の切り出し範囲を予め検査し、その範囲を示す情報を記憶手段に記憶させるようにしたため、解像力を向上させることができる。
【００１７】
本発明の更に他の態様に係る撮像装置において、前記撮像ユニットにより撮影された画像を表示する表示手段と、前記読取モード設定時に前記画像取得手段により取得された所定範囲の画像を前記表示手段の画面全体に表示させ、又は前記取得された所定範囲の画像とともに、該画像の範囲を示すテンプレート画像を表示させる表示制御手段と、を備えたことを特徴としている。
【００１８】
これによれば、バーコード又は文字を大きく撮影しようとして必要以上に近接撮影することがなくなり、バーコード又は文字を適正な被写体距離で撮影することが可能になる。
【００１９】
本発明の更に他の態様に係る撮像装置において、前記記憶手段は、前記所定範囲の画像の切り出し範囲を示す情報として、前記所定範囲の基準位置と前記所定範囲の画像サイズ、又は前記所定範囲の対角の頂点の位置を記憶することを特徴としている。前記所定範囲の基準位置は、例えば、前記所定範囲の１つの頂点の位置、又は前記所定範囲の中心の位置とすることができる。
【００２０】
本発明の更に他の態様に係る携帯端末機は、請求項１から４のいずれか１項に記載の撮像装置と、外部機器と通信する通信手段とを備えたことを特徴としている。前記携帯端末機は、携帯電話機、携帯情報端末機（ＰＤＡ）等である。
【００２１】
本発明の更に他の態様は、前記撮像装置の調整方法において、解像力を測定するためのチャートを前記撮像ユニットにより撮影する撮影ステップと、前記撮影ステップで撮影された撮影画像を解析し、該撮影画像の撮影範囲内で解像力が最も高い領域を検出する検出ステップと、前記検出ステップにより検出された解像力が最も高い領域に基づいて前記所定範囲の画像の切り出し範囲を示す情報を前記記憶手段に記憶させるステップと、を含むことを特徴としている。
【００２２】
本発明の更に他の態様に係る撮像装置の調整方法において、前記チャートは、前記読取モード時に読み取るバーコードに対応するピッチのパターンを有し、前記撮影ステップは、前記読取モードでの撮影時の被写体距離で前記チャートを撮影することを特徴としている。これにより、実際のバーコード読取時と同じ撮影条件で撮影された撮影範囲内で解像力が最も高くなる領域を検出することができる。
【００２３】
本発明の更に他の態様に係る撮像装置の調整方法において、前記読取モード時に読み取るバーコードは、２次元バーコードであることを特徴としている。
【００２４】
本発明の更に他の態様に係る撮像装置の調整方法において、前記検出ステップは、前記撮影された撮影画像を解析し、撮影画像の解像力分布を数値化してなる解像力分布図を作成するステップと、前記作成された解像力分布図から解像力の高い領域を検出するステップと、を含むことを特徴としている。
【００２５】
本発明の更に他の態様に係る撮像装置の調整方法において、前記解像力の高い領域を検出するステップは、前記作成された解像力分布図から解像力を抽出するための領域を移動させながら該領域内の解像力の平均値を算出し、その算出した平均値が最も高くなる領域、又は前記作成された解像力分布図から解像力を抽出するための領域を移動させながら該領域内の解像力の最小値を算出し、その算出した最小値が最も高くなる領域を検出することを特徴としている。
【発明の効果】
【００２６】
本発明によれば、製品出荷前の検査により撮影範囲内で解像力が最も高くなる所定範囲の画像の切り出し範囲を検出し、その画像の切り出し範囲を示す情報を予め記憶手段に記憶させておき、読取モードが設定されると、撮像ユニットにより撮影される撮影範囲から前記記憶手段に記憶された情報に基づいて所定範囲の画像を切り出し、該所定範囲の画像を取得するようにしたため、解像力の高い所定範囲の画像に基づいてバーコード又は文字を認識することができ、バーコード等の読取率を向上させることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明に係る撮像装置を備えた携帯電話機の実施形態を示すブロック図
【図２】カメラ部のブロック図
【図３】本発明に係る撮像装置の調整方法の実施形態を示すフローチャート
【図４】チャートの一例を示す図
【図５】撮影画像内の解像力布図（コントラスト分布図）
【図６】解像力分布の数値化（コントラスト計算）を説明するために用いた図
【図７】コントラスト分布図（一次元）の一例を示すグラフ
【図８】読取モードが設定されたときの携帯電話機の処理動作を示すフローチャート
【図９】撮影範囲から抽出される所定の切り出し範囲の画像と表示部に表示される画像の一例を示す図
【図１０】撮影範囲から抽出される所定の切り出し範囲の画像と表示部に表示される画像の他の例を示す図
【図１１】レンズの製造誤差等によるＭＴＦの低下を説明するために用いた図
【発明を実施するための形態】
【００２８】
以下、添付図面に従って本発明に係る撮像装置及び携帯端末機並びに撮像装置の調整方法の実施の形態について説明する。
【００２９】
［携帯電話機の実施形態］
図１は本発明に係る撮像装置を備えた携帯電話機の実施形態を示すブロック図である。
【００３０】
図１に示すように、この携帯電話機１は、主としてカメラ部１０、無線通信部２０、画像メモリ２２、表示部２４、音声を出力するスピーカ２６、音声を入力するマイク２８、キー入力部３０、撮影補助光を発生するライト３２、及び制御部３４から構成されている。
【００３１】
カメラ部１０は、図２に示すように主として、非球面レンズからなる固定焦点レンズ１２と、この固定焦点レンズ１２により被写体像が結像される撮像素子１４とからなる撮像ユニット１６と、撮像ユニット１６から出力される画像信号を処理する信号処理部１８と、カメラＣＰＵ１９とから構成されている。撮像素子１４は、ＣＣＤ(Charge Coupled Device)撮像素子、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)撮像素子などの光電変換素子から構成されており、固定焦点レンズ１２により撮像素子１４の結像面に結像された被写体像は、ここで画像信号に光電変換され、画像信号として信号処理部１８に出力される。信号処理部１８は、入力する画像信号に対してノイズリダクション処理、黒レベル減算処理、混色補正、シェーディング補正、ホワイトバランス補正、ガンマ補正、同時化処理、ＲＧＢ／ＹＣ変換処理等の信号処理を施し、制御部３４に出力する。
【００３２】
尚、カメラＣＰＵ１９は、制御部３４からの指令に基づいて撮像素子１４、信号処理部１８等の動作を制御する。また、カメラＣＰＵ１９内のメモリ１９Ａには、撮影処理に関するファームウェア、撮影に関する数値情報（設定パラメータ）の他に、撮影範囲内で解像力が最も高い所定範囲の画像の切り出し範囲を示す情報が予め記憶されている。尚、この切り出し範囲を示す情報の詳細については後述する。
【００３３】
無線通信部２０は、基地局を介して携帯電話網と接続され、通話、電子メール、インターネットブラウザ等の無線通信を行う部分である。
【００３４】
画像メモリ２２は、カメラ部１０により撮影された画像全体を一時的に記憶したり、表示部２４に出力する画像を保持するＶＲＡＭとして機能する。表示部２４は、例えばＬＣＤ（液晶ディスプレイ）によって構成されており、携帯電話機１での入力操作に基づく各種の入力情報の表示やカメラ部１０により撮影された画像の表示等を行う。
【００３５】
キー入力部３０は、テンキーや各種の機能を選択するためのボタン、又はタッチパネル等によって構成され、表示部２４とともにＧＵＩ（Graphic User Interface）を構成している。
【００３６】
ライト３２は、例えば発光ダイオードによって構成されており、カメラ部１０での撮影時にビデオライト又はフラッシュとして使用することができる。
【００３７】
制御部３４は、上記の各部を統括制御する部分であり、携帯電話機１の各種の機能を実現するためのプログラムを記憶するＲＯＭ、ＥＥＰＲＯＭ、ＲＡＭ等のメモリ３６を含み、キー入力部３０からの入力に応じて所要のプログラムを実行することにより各部を制御する。
【００３８】
本例では、制御部３４は、１次元バーコード、２次元バーコード（ＱＲコード）、又は文字を読み取るための読取モードが設定されると、その読取モードに応じたカメラ部１０の制御や、バーコード画像からのバーコード認識機能、文字画像からの光学文字認識機能（ＯＣＲ)機能を実行させる。
【００３９】
［製品出荷前の撮像装置の調整方法］
次に、上記構成の携帯電話機１に使用されるカメラ部１０の出荷前の調整方法について説明する。
【００４０】
図３は本発明に係る撮像装置の調整方法の実施形態を示すフローチャートである。
【００４１】
図３に示すように、カメラ部１０又は撮像ユニット１６の組み立てが終了すると、撮像ユニット１６の個々の解像力の高い場所を検査するために、撮像ユニット１６に対して、バーコードや文字撮影が想定される距離（例えば、１５０ｍｍ）にチャートを配置する（ステップＳ１０）。
【００４２】
２次元バーコードの代表であるＱＲコードのピッチは、０．２５ｍｍ（〜０．３３ｍｍ）が多く使用されている。また、バーコードは、１００〜２００ｍｍの被写体距離で撮影されることが多い。そこで、０．２５ｍｍピッチのチャートを被写体距離１５０ｍｍで撮影した撮影画像に基づいて解像力の評価を行う。
【００４３】
即ち、図４（Ａ）又は（Ｂ）に示すように、黒の四角（■）の大きさが、０．２５×０．２５ｍｍとなる市松模様のチャートを準備し、レンズ−チャート間隔が１５０ｍｍになるように設定する。尚、チャートは、センササンプリングの影響（測定誤差）を小さくするために、図４（Ｂ）に示すように５°程度回転させて使用することが多い。
【００４４】
次に、上記のように設定されたチャートを撮影し、チャートを示す撮影画像を取得する（ステップＳ１２）。
【００４５】
続いて、前記取得した撮影画像の解像力分布を数値化する（解像力分布図を作成する）（ステップＳ１４）。図５に解像力布図（コントラスト分布図）を示す。
【００４６】
次に、解像力分布の数値化（コントラスト計算）の一例について説明する。
【００４７】
いま、図６（Ａ）に示す撮影画像の点線で示す断面輝度分布を、図６（Ｂ）に示す。
【００４８】
＜計算方法（１）＞
図６（Ｂ）に示すように、バーコードのピッチに相当する細かいピッチの白レベルの平均値（Ｗave）と黒レベルの平均値（Ｂave）を求める。そして、これらの平均値（Ｗave）、（Ｂave）に基づいて白黒の矩形波パターンに対する空間周波数特性を示すＣＴＦ(Contrast Transfer Function)を、次式により算出する。
【００４９】
［数１］
ＣＴＦ＝（Ｗave−Ｂave）／（Ｗave＋Ｂave）
＝（４００−２００）／（４００＋２００）
＝３３．３％
＜計算方法（２）＞
図６に示すパターンのうち十分に幅の広い白黒のパターンから白レベル、及び黒レベルを求める。そして、細かいピッチの白レベルの平均値（Ｗave）、黒レベルの平均値（Ｂave）、白レベル、及び黒レベルに基づいてＣＴＦを、次式により算出する。
【００５０】
［数２］
ＣＴＦ＝（Ｗave−Ｂave）／（白レベル−黒レベル）
＝（４００−２００）／（５００−１００）
＝５０．０％
上記の計算を、撮影画像の局所領域（市松模様のパターンが縦横複数含まれる局所領域）で行い、画面全体にわたって局所領域を移動させながら計算することにより、画面全体のコントラスト分布図を作成する。
【００５１】
図３に戻って、コントラスト分布図を作成すると、解像力の高い場所を検出する（ステップＳ１６）。この解像力の高い場所を検出する場合、予め決定した切り出し範囲に対応する所定範囲（例えば、ＶＧＡ：640×480画素の範囲）で、前記コントラスト分布図からＣＴＦを切り出し、その所定範囲内のＣＴＦの平均値を算出する。そして、解像力を抽出するための領域（所定範囲）を移動させながら逐次算出したＣＴＦの平均値が最も高い値となる場所を、解像力の最も高い場所として検出する。
【００５２】
尚、前記所定範囲としては、バーコードの最小幅（１モジュール）が４画素程度で撮影される画像サイズに基づいて決定することができる。
【００５３】
上記のようにして検出した解像力の最も高い場所を示す情報、即ち、所定範囲の画像の切り出し範囲を示す情報を、カメラＣＰＵ１９内の不揮発性のメモリ１９Ａに記憶させる（ステップＳ１８）。前記所定範囲の画像の切り出し範囲を示す情報としては、所定範囲の基準位置（所定範囲の１つの頂点の位置、又は所定範囲の中心の位置）と所定範囲の画像サイズ、又は所定範囲の対角の頂点の位置を示す情報とすることができる。
【００５４】
図７にコントラスト分布図の一例を示す。尚、図７では、簡単のために画面内のコントラスト分布を一次元で示している。
【００５５】
前述したように所定範囲のＣＴＦ（解像力）の平均値が最も高い値となる場所を、解像力の最も高い場所として検出する場合、図７上では、所定範囲Ａ１のときにその平均値Ｌ１が最も高い値となる。これは、所定範囲Ａ１のときに解像力が最も高い位置（１）を含んでおり、その影響で平均値Ｌ１が高くなっている。
【００５６】
一方、図７上の所定範囲Ａ２の場所では、解像力が安定して高い位置（２）を含んでいるが、その解像力の平均値Ｌ２は、解像力が最も高い位置（１）を含む所定範囲Ａ１の解像力の平均値Ｌ１よりも低い。
【００５７】
バーコード等を読み取る場合、バーコード等が撮影される所定範囲内で解像力が安定して高い方が好ましい。即ち、所定範囲Ａ１よりも所定範囲Ａ２の方が、解像力の高い場所として好ましい。
【００５８】
従って、解像力の最も高い場所としては、所定範囲のＣＴＦの平均値が最も高い値となる場所を選定する場合に限らず、所定範囲にわたって解像力が安定して高い場所を選定するようにしてもよい。
【００５９】
例えば、コントラスト分布図から解像力を抽出するための領域（所定範囲）を移動させながら、その所定範囲内の解像力の最小値を逐次算出し、その算出した最小値が最も高くなる所定範囲を、解像力の最も高い場所として選定するようにしてもよい。
【００６０】
［バーコード、文字の読取制御］
次に、本発明に係る撮像装置を備えた携帯電話機１によりバーコード、文字を読み取る読取時の動作について説明する。
【００６１】
図８は読取モードが設定されたときの携帯電話機１の処理動作を示すフローチャートである。
【００６２】
図８に示すように、キー入力部３０での入力操作により、バーコード、又は文字を読み取る読取モードが設定されると、制御部３４は、バーコード、又は文字を読み取るための制御プログラムに従ってカメラ部１０を動作させるとともに、読み取り用の処理動作を開始させる（ステップＳ２０）。
【００６３】
ユーザは、カメラ部１０によりバーコード、又は文字を撮影させる（ステップＳ２２）。このとき、ユーザは、表示部２４に表示されるライブビュー画像を見ながら、バーコード等が撮影画角に入り、かつ適当なサイズで撮影されるように被写体距離、カメラ部１０の向き等を調整しながら撮影を行う。
【００６４】
制御部３４は、上記のようにして撮影された撮影画像を、一旦、画像メモリ２２に保存する（ステップＳ２４）。また、制御部３４は、カメラＣＰＵ１９と通信し、カメラＣＰＵ１９内のメモリ１９Ａに記憶されている、所定範囲（解像力の最も高い場所）の画像を切り出す際の切り出し範囲を示す情報を読み出し、画像メモリ２２に保存した撮影画像の切り出し範囲を設定する（ステップＳ２６）。
【００６５】
制御部３４は、画像メモリ２２に保存した撮影画像から上記設定した切り出し範囲の画像を抽出する（ステップＳ２８）。そして、抽出したバーコード画像、又は文字画像を入力画像としてバーコード認識機能、又はＯＣＲ機能を実行させ、バーコードの情報、又は文字情報の読み取りを行う（ステップＳ３０）。
【００６６】
上記ステップＳ２２からステップＳ３０の処理は、所定のフレームレートで繰り返し実行し、読み取りに成功すると、読取モードでの動作を終了させ、また、読み取りが成功したことをユーザに通知する。
【００６７】
図９（Ａ）及び（Ｂ）は、それぞれ撮影範囲から抽出される所定の切り出し範囲の画像と表示部２４に表示される画像の一例を示す図である。
【００６８】
図９（Ａ）に示すように撮影範囲から解像力の最も高い場所の画像が切り出され、切り出された画像は、前述したようにバーコード認識機能等でバーコードの読み取りに使用されるとともに、図９（Ｂ）に示すように表示部２４の画面全体に拡大されて表示される。
【００６９】
これにより、ユーザは、読取モード時に所定の切り出し範囲の画像が抽出されていることを意識せずに、表示部２４に適切なサイズのバーコードが表示されるように被写体距離等を調整しながら撮影を行うことができる。
【００７０】
また、所定の切り出し範囲の画像を拡大表示する、いわゆる電子ズームを行うことにより、バーコード等の被写体距離を適正にすることができる。例えば、被写体距離が１５０ｍｍで、標準的なサイズのバーコードを撮影した場合に、図９（Ｂ）に示すサイズでバーコードが表示されるように所定範囲を決定しておくことにより、被写体距離を適正にすることができる。
【００７１】
図１０（Ａ）及び（Ｂ）は、それぞれ撮影範囲から抽出される所定の切り出し範囲の画像と表示部２４に表示される画像の他の例を示す図である。
【００７２】
図１０に示す例では、所定の切り出し範囲の画像と表示部２４に表示する際に、拡大表示せずに、表示範囲を狭くして表示させる。この場合、バーコード読み取り用のテンプレート画像の中央部に、所定の切り出し範囲の画像を合成することで、図９と同様の撮影を行うことができる。尚、テンプレート画像としては、バーコードの撮影範囲を示すマーカも含む。
【００７３】
［その他］
この実施の形態では、カメラＣＰＵ１９内のメモリ１９Ａに切り出し範囲を示す情報を記憶させるようにしたが、これに限らず、携帯電話本体の制御部３４内のメモリ３６に記憶させるようにしてもよい。また、画像メモリ２２は、カメラ部１０側に設け、制御部３４から読取モードの情報をカメラＣＰＵ１９が取得すると、カメラＣＰＵ１９が所定の切り出し範囲の画像を抽出し、その抽出した画像を制御部３４に出力するようにしてもよい。
【００７４】
また、読取モード時には、コントラストが高くなるようにライト３２を自動的に点灯し、読取率を向上させるようにしてもよい。
【００７５】
更に、本発明は、携帯電話に限らず、情報携帯端末機（ＰＤＡ）等の他の携帯端末機に設けられる撮像装置にも適用でき、また、単独の撮像装置にも適用できることは言うまでもない。
【００７６】
更にまた、本発明は上述した実施形態に限定されず、本発明の精神を逸脱しない範囲で種々の変形が可能であることは言うまでもない。
【符号の説明】
【００７７】
１…携帯電話機、１０…カメラ部、１２…固定焦点レンズ、１４…撮像素子、１６…撮像ユニット、１８…信号処理部、１９…カメラＣＰＵ、１９Ａ，３６…メモリ、２０…無線通信部、２２…画像メモリ、２４…表示部、２６…スピーカ、２８…マイク、３０…キー入力部、３２…ライト、３４…制御部
【図１】
2012204853.tif 000003
【図２】
2012204853.tif 000004
【図３】
2012204853.tif 000005
【図４】
2012204853.tif 000006
【図６】
2012204853.tif 000007
【図７】
2012204853.tif 000008
【図８】
2012204853.tif 000009
【図９】
2012204853.tif 000010
【図１０】
2012204853.tif 000011
【図１１】
2012204853.tif 000012
【図５】
2012204853.tif 000013