(57)【要約】【課題】  コード認識時に撮影サイズを自動的に切り替えることによって、ＣＰＵ負荷やメモリ容量の最適化を行ないながら、認識率向上および処理時間の短縮を実現することができる移動体通信端末、その撮像制御方法およびプログラムを提供する。【解決手段】  カメラ１によるバーコード認識処理に失敗した場合、ＣＰＵ５は、ＲＯＭ７に予め設定されているレベルと画像サイズの情報に基づいて、現在の画像サイズから大きなサイズに変更が可能であるか否かを判断し、サイズ変更が可能な場合、１レベル大きな画像サイズでバーコード解析用画像データを生成する。【選択図】  図１
2006209449.tif 000002
【特許請求の範囲】
【請求項１】
カメラ機能によるバーコード認識処理に失敗した場合、予め設定されているレベルと画像サイズの情報に基づいて、現在の画像サイズから大きなサイズに変更が可能であるか否かを判断し、サイズ変更が可能な場合、１レベル大きな画像サイズでバーコード解析用画像データを生成することを特徴とする移動体通信端末。
【請求項２】
カメラ機能によるバーコード認識処理に失敗した場合、認識失敗回数と失敗回数閾値との比較を行ない、失敗回数が失敗回数閾値に到達した場合に、前記サイズ変更が可能であるか否かを判断し、サイズ変更が可能な場合、１レベル大きな画像サイズでバーコード解析用画像データを生成することを特徴とする請求項１記載の移動体通信端末。
【請求項３】
カメラ機能によるバーコード認識処理に失敗した場合であって、文字認識に成功している場合、取得した文字サイズ情報から撮影したバーコードのサイズを計算し、計算した解像度と予め登録されている認識に必要なサイズを比較し、必要な画像サイズを計算し、現在の画像サイズから前記必要な画像サイズに変更が可能であるか否かを判断し、サイズ変更が可能な場合、前記必要な画像サイズでバーコード解析用画像データを生成することを特徴とする移動体通信端末。
【請求項４】
カメラ機能によるバーコード認識処理を行なうステップと、
前記バーコード認識処理に失敗した場合、予め設定されているレベルと画像サイズの情報に基づいて、現在の画像サイズから大きなサイズに変更が可能であるか否かを判断するステップと、
サイズ変更が可能な場合、１レベル大きな画像サイズでバーコード解析用画像データを生成するステップと、
を有することを特徴とする移動体通信端末の撮像制御方法。
【請求項５】
前記バーコード認識処理に失敗した場合、認識失敗回数と失敗回数閾値との比較を行なうステップをさらに有し、
失敗回数が失敗回数閾値に到達した場合に、前記サイズ変更が可能であるか否かを判断し、サイズ変更が可能な場合、１レベル大きな画像サイズでバーコード解析用画像データを生成することを特徴とする請求項４記載の移動体通信端末の撮像制御方法。
【請求項６】
カメラ機能によるバーコード認識および文字認識の処理を行なうステップと、
前記バーコード認識処理に失敗した場合であって、文字認識に成功している場合、取得した文字サイズ情報から撮影したバーコードのサイズを計算するステップと、
計算した解像度と予め登録されている認識に必要なサイズを比較し、必要な画像サイズを計算し、現在の画像サイズから前記必要な画像サイズに変更が可能であるか否かを判断するステップと、
サイズ変更が可能な場合、前記必要な画像サイズでバーコード解析用画像データを生成するステップと、
を有することを特徴とする移動体通信端末の撮像制御方法。
【請求項７】
移動体通信端末に、
カメラ機能によるバーコード認識処理を行なうステップと、
前記バーコード認識処理に失敗した場合、予め設定されているレベルと画像サイズの情報に基づいて、現在の画像サイズから大きなサイズに変更が可能であるか否かを判断するステップと、
サイズ変更が可能な場合、１レベル大きな画像サイズでバーコード解析用画像データを生成するステップと、
を実行させることを特徴とするプログラム。
【請求項８】
前記バーコード認識処理に失敗した場合、認識失敗回数と失敗回数閾値との比較を行なうステップをさらに実行させ、
失敗回数が失敗回数閾値に到達した場合に、前記サイズ変更が可能であるか否かを判断し、サイズ変更が可能な場合、１レベル大きな画像サイズでバーコード解析用画像データを生成させることを特徴とする請求項７記載のプログラム。
【請求項９】
移動体通信端末に、
カメラ機能によるバーコード認識および文字認識の処理を行なうステップと、
前記バーコード認識処理に失敗した場合であって、文字認識に成功している場合、取得した文字サイズ情報から撮影したバーコードのサイズを計算するステップと、
計算した解像度と予め登録されている認識に必要なサイズを比較し、必要な画像サイズを計算し、現在の画像サイズから前記必要な画像サイズに変更が可能であるか否かを判断するステップと、
サイズ変更が可能な場合、前記必要な画像サイズでバーコード解析用画像データを生成するステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を認識して画像データを取得することができる移動体通信端末、その撮像制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機等の移動体通信端末は、カメラ機能付きのタイプが一般的であり、デジタルカメラに追従する形で高画素化が進んでいる。
【０００３】
同時にそのカメラ機能を利用した種々のアプリケーションが搭載されており、画像編集や電子メールへの添付といった直接的な機能の他、文字認識、バーコード認識のような機能もサポートされ始めている。
【０００４】
文字認識やバーコード認識をカメラ機能にて行なう場合、一般的に撮影データの解像度が高ければ認識率も高くなる傾向にあり、現在の移動体通信端末の画素数はこの必要条件を満たすレベルにある。
【０００５】
しかし、移動体通信端末の場合、低消費電力化や小型化に対する要求が高い中で、高画素モード時はメモリアクセスやＣＰＵ（Central Processing Unit）の負荷が大きく、様々な性能問題が生じる。
【０００６】
具体的な性能問題としては、並列で起動している他の機能の処理時間の遅延、カメラ機能そのものから出力されるフレームレートの低下等が想定される。
【０００７】
このため、バーコード認識時は必要最低限の画素数で実現することが望ましい。
【０００８】
ここで、デジタルスチルカメラにおいて、シャッタースイッチがオンされると画像の撮影を行ない、必要に応じて手振れ補正処理を行なった後に、今回の撮像が、書類やバーコードを精細に撮像するために用意された書類複写モードで行われたか判定し、判定が否定された場合は、今回の撮像が、解像度が１０００×１０００画素以上、撮影距離が１ｍ以内の特定の撮影条件で行なわれたか判定し、紙幣や有価証券が撮像されたか否かの判定は、上記何れかの判定が肯定された場合にのみ行なわれ、紙幣や有価証券が撮像されたと判定された場合には撮像によって得られた画像を所定の画像で上書きすることによって、所定の被写体が撮像されたか否かの判定を、性能の大幅な低下を招くことなく実現することができる技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００１−３２６８４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来例においては次のような問題点があった。
【００１０】
しかしながら、従来の移動体通信端末では、予め決められた撮影サイズでの読み取りを行なっていたため、ピッチの細かいものまで十分な認識率を確保するためには撮影サイズとして大きく取らざるを得ず、逆にメモリアクセス速度、メモリ容量、ＣＰＵ負荷を考慮すると認識対象を制限するしかないという問題があった。
【００１１】
一方、認識成功のためには、被写体が読取領域内に入るように、カメラと被写体の位置関係の微妙な調節が必要であり、慣れないユーザにとっては操作が難しかった。
【００１２】
また、慣れているユーザであっても、ピッチの細かいコードの場合はなかなか読取ができないため、読取完了までの時間が長かったり、最終的に認識エラーとなるケースが発生していた。
【００１３】
そこで、本発明は、コード認識時に撮影サイズを自動的に切り替えることによって、ＣＰＵ負荷やメモリ容量の最適化を行ないながら、認識率向上および処理時間の短縮を実現することができる移動体通信端末、その撮像制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
請求項１記載の発明は、カメラ機能によるバーコード認識処理に失敗した場合、予め設定されているレベルと画像サイズの情報に基づいて、現在の画像サイズから大きなサイズに変更が可能であるか否かを判断し、サイズ変更が可能な場合、１レベル大きな画像サイズでバーコード解析用画像データを生成することを特徴とする移動体通信端末である。
【００１５】
請求項２記載の発明は、請求項１記載の移動体通信端末において、カメラ機能によるバーコード認識処理に失敗した場合、認識失敗回数と失敗回数閾値との比較を行ない、失敗回数が失敗回数閾値に到達した場合に、サイズ変更が可能であるか否かを判断し、サイズ変更が可能な場合、１レベル大きな画像サイズでバーコード解析用画像データを生成する。
【００１６】
請求項３記載の発明は、カメラ機能によるバーコード認識処理に失敗した場合であって、文字認識に成功している場合、取得した文字サイズ情報から撮影したバーコードのサイズを計算し、計算した解像度と予め登録されている認識に必要なサイズを比較し、必要な画像サイズを計算し、現在の画像サイズから必要な画像サイズに変更が可能であるか否かを判断し、サイズ変更が可能な場合、必要な画像サイズでバーコード解析用画像データを生成することを特徴とする移動体通信端末である。
【００１７】
請求項４記載の発明は、カメラ機能によるバーコード認識処理を行なうステップと、バーコード認識処理に失敗した場合、予め設定されているレベルと画像サイズの情報に基づいて、現在の画像サイズから大きなサイズに変更が可能であるか否かを判断するステップと、サイズ変更が可能な場合、１レベル大きな画像サイズでバーコード解析用画像データを生成するステップとを有することを特徴とする移動体通信端末の撮像制御方法である。
【００１８】
請求項５記載の発明は、請求項４記載の移動体通信端末の撮像制御方法において、バーコード認識処理に失敗した場合、認識失敗回数と失敗回数閾値との比較を行なうステップをさらに有し、失敗回数が失敗回数閾値に到達した場合に、サイズ変更が可能であるか否かを判断し、サイズ変更が可能な場合、１レベル大きな画像サイズでバーコード解析用画像データを生成する。
【００１９】
請求項６記載の発明は、カメラ機能によるバーコード認識および文字認識の処理を行なうステップと、バーコード認識処理に失敗した場合であって、文字認識に成功している場合、取得した文字サイズ情報から撮影したバーコードのサイズを計算するステップと、計算した解像度と予め登録されている認識に必要なサイズを比較し、必要な画像サイズを計算し、現在の画像サイズから必要な画像サイズに変更が可能であるか否かを判断するステップと、サイズ変更が可能な場合、必要な画像サイズでバーコード解析用画像データを生成するステップとを有することを特徴とする移動体通信端末の撮像制御方法である。
【００２０】
請求項７記載の発明は、移動体通信端末に、カメラ機能によるバーコード認識処理を行なうステップと、バーコード認識処理に失敗した場合、予め設定されているレベルと画像サイズの情報に基づいて、現在の画像サイズから大きなサイズに変更が可能であるか否かを判断するステップと、サイズ変更が可能な場合、１レベル大きな画像サイズでバーコード解析用画像データを生成するステップとを実行させることを特徴とするプログラムである。
【００２１】
請求項８記載の発明は、請求項７記載のプログラムにおいて、バーコード認識処理に失敗した場合、認識失敗回数と失敗回数閾値との比較を行なうステップをさらに実行させ、失敗回数が失敗回数閾値に到達した場合に、サイズ変更が可能であるか否かを判断し、サイズ変更が可能な場合、１レベル大きな画像サイズでバーコード解析用画像データを生成させる。
【００２２】
請求項９記載の発明は、移動体通信端末に、カメラ機能によるバーコード認識および文字認識の処理を行なうステップと、バーコード認識処理に失敗した場合であって、文字認識に成功している場合、取得した文字サイズ情報から撮影したバーコードのサイズを計算するステップと、計算した解像度と予め登録されている認識に必要なサイズを比較し、必要な画像サイズを計算し、現在の画像サイズから必要な画像サイズに変更が可能であるか否かを判断するステップと、サイズ変更が可能な場合、必要な画像サイズでバーコード解析用画像データを生成するステップとを実行させることを特徴とするプログラムである。
【発明の効果】
【００２３】
本発明の移動体通信端末、その撮像制御方法およびプログラムによれば、コード認識時に撮影サイズを自動的に切り替えることによって、ＣＰＵ負荷やメモリ容量の最適化を行ないながら、認識率向上および処理時間の短縮を実現することができる。
【発明を実施するための最良の形態】
【００２４】
次に、本発明の第１の実施の形態の構成について図面を参照して説明する。
【００２５】
図１を参照すると、本実施の形態における移動体通信端末は、携帯電話機である。移動体通信端末は、プログラム制御により動作する情報処理装置であり、携帯電話機、ＰＨＳ（Personal Handy Phone System）、ＰＤＡ（Personal Data Assistance，Personal Digital Assistants：個人向け携帯型情報通信機器）等の情報処理装置であり、例えば、無線機、情報端末機器、ノート型パーソナルコンピュータ等を含む。
【００２６】
図１は、携帯電話機におけるコード認識処理の一構成例を示す図である。
【００２７】
カメラ１は、撮影レンズとＣＣＤ(Charge Coupled Devices)やＣＭＯＳ(Complementary Metal Oxide Semiconductor)による撮像素子等で構成される、携帯電話機に一般的に搭載されているデバイスである。
【００２８】
画像処理部２は、カメラ１で撮影されたスキャンデータをＣＰＵ５で指定された画像サイズの画像データに変換し、ＬＣＤ９の表示用データとコード解析処理に必要な画像データをそれぞれカメラバッファ３に格納する機能を有している。
【００２９】
コード解析部４は、カメラバッファ３からコード認識・文字認識用の画像データを取り出し、解析処理を行なう機能を有している。コード解析部４は、バーコード認識機能と文字認識機能をもつ。コード解析部４は、バーコード認識機能や文字認識機能の解析の成功および失敗をＣＰＵ５に対して通知する。コード解析部４は、バーコード認識や文字認識に成功した場合、認識結果データとしての文字列や数字列を出力する機能を有している。コード解析部４は、文字認識に成功した場合、文字のサイズ情報を出力する機能を有している。
【００３０】
ＣＰＵ５は、画像処理部２に対してバーコード認識用の画像サイズの指定、カメラバッファ３、表示バッファ８に対してデータの開放指定を行なう機能を有している。また、ＣＰＵ５は、認識した文字の大きさを計算し、コード認識に必要な解像度を確保するための画像サイズを計算する機能を有している。
【００３１】
描画データ処理部６は、カメラバッファ３に格納されたＬＣＤ９の表示用データを実際のＬＣＤ９に表示するためのＲＧＢデータへの変換や、コード解析部４から出力される認識結果からＬＣＤ９に表示するデータを生成する処理を行ない、ＬＣＤ表示用データを表示バッファ８に格納する機能を有している。
【００３２】
ＲＯＭ７は、コード認識に必要な解像度情報や指定可能な画像サイズに関する情報を有している。
【００３３】
ＬＣＤ９は、表示バッファ８に格納されたデータを表示する機能を有している。
【００３４】
次に、図２を参照して、本実施の形態における、撮像処理のフローを詳細に説明する。
【００３５】
まず、カメラ１は、バーコードの認識を行うために、カメラ機能を起動後に撮影操作を行なう（Ｓ２０１）。
【００３６】
次に、カメラ１は、一定のフレームレートでスキャンデータを出力し、出力されたスキャンデータは、画像処理部で画像データとなり、カメラバッファ３に格納される。ここで、一般的なバーコードの一例を図４に示す。そして、カメラバッファ３にデータが格納されると、コード解析部４は、コード解析用画像データをカメラバッファ３から取り出し、コード認識処理を行なう（Ｓ２０２）。
【００３７】
次に、そのコード認識処理が成功したか否かを判定する（Ｓ２０３）。
【００３８】
コード認識処理が成功した場合（Ｓ２０３／Ｙｅｓ）、コード解析部４は、コード認識処理が成功した旨と認識結果データをＣＰＵ５に通知し、ＣＰＵ５は、認識失敗回数を表わすＮを初期化し（Ｓ２０４）、認識結果データを描画データ処理部６に転送するとともにＬＣＤ９に対する表示を指示する（Ｓ２０５）。描画データ処理部６は、ＬＣＤ９表示用データの変換を行ない、ＬＣＤ９に描画データを出力する。
【００３９】
一方、コード認識処理に失敗した場合（Ｓ２０３／Ｎｏ）、コード解析部４は、コード認識処理が失敗した旨をＣＰＵ５に通知し、ＣＰＵ５は、認識失敗回数を表わすＮを１カウントアップし（Ｓ２０６）、失敗回数閾値Ａと比較を行なう（Ｓ２０７）。失敗回数閾値Ａは、コード認識処理の失敗を連続で何回検出したら画像サイズ変更を行なうか判断するための値であり、予めＲＯＭ７に格納されているデータである。
【００４０】
失敗回数ＮがＡに到達していない場合（Ｓ２０７／Ｎｏ）、同条件でのスキャン動作を継続するためにカメラ１、画像処理部２およびコード解析部３に対してリトライの通知を行なう。
【００４１】
一方、失敗回数ＮがＡに到達した場合（Ｓ２０７／Ｙｅｓ）、現在の画像サイズから大きなサイズに変更が可能であるか否かを判断する（Ｓ２０８）。
【００４２】
サイズ変更が不可能な場合（Ｓ２０８／Ｎｏ）、エラー表示を行なって処理を終了する（Ｓ２０９）。ここで、サイズのステップの一例を図５に示す。図５を参照すると、レベルが高くなるほど画像サイズが大きくなるように設定されている。レベルと画像サイズの情報については予めＲＯＭ７に格納しておく。
【００４３】
一方、サイズ変更が可能な場合（Ｓ２０８／Ｙｅｓ）、ＣＰＵ５は、Ｎを初期化し、画像処理部２に対して１レベル大きな画像サイズに変更する通知を行ない、画像処理部２は、指定に従った画像サイズでコード解析用画像データを生成する（Ｓ２１０）。
【００４４】
以上のように、本実施の形態によれば、コード認識時に撮影サイズを自動的に切り替えることで、最終的に認識エラーとなる機会を低減し認識率を向上させることや認識完了までの時間を短縮化することができる。
【００４５】
また、結果的に、読取難易度に応じた撮影サイズの切替となるため、ＣＰＵ負荷やメモリ使用の最適化を図ることができる。
【００４６】
次に、本発明の第２の実施の形態について図面を参照して説明する。
【００４７】
本実施の形態における移動体通信端末は、上述の第１の実施の形態と基本的な構成は同様であるので、重複する説明は省略する。
【００４８】
図４を参照すると、一般的なバーコードにおいて、“＊”の部分には、通常、数字列が表記されており、通常、数字とバーコードの大きさの相対的な関係は一定となっている。本実施の形態では、この関係を応用する。
【００４９】
次に、図３を参照して、本実施の形態における、撮像処理のフローを詳細に説明する。
【００５０】
まず、カメラ１は、バーコードの認識を行うために、カメラ機能を起動後に撮影操作を行なう（Ｓ３０１）。
【００５１】
次に、カメラ１は、一定のフレームレートでスキャンデータを出力し、出力されたスキャンデータは、画像処理部で画像データとなり、カメラバッファ３に格納される。ここで、一般的なバーコードの一例を図４に示す。そして、カメラバッファ３にデータが格納されると、コード解析部４は、コード解析用画像データをカメラバッファ３から取り出し、コード認識処理を行なう（Ｓ３０２）。
【００５２】
次に、そのコード認識処理が成功したか否かを判定する（Ｓ３０３）。
【００５３】
コード認識処理が成功した場合（Ｓ３０３／Ｙｅｓ）、コード解析部４は、コード認識処理が成功した旨と認識結果データをＣＰＵ５に通知し、ＣＰＵ５は、認識失敗回数を表わすＮを初期化し（Ｓ３０４）、認識結果データを描画データ処理部６に転送するとともにＬＣＤ９に対する表示を指示する（Ｓ３０５）。描画データ処理部６は、ＬＣＤ９表示用データの変換を行ない、ＬＣＤ９に描画データを出力する。
【００５４】
一方、コード認識処理に失敗した場合（Ｓ２０３／Ｎｏ）、コード解析部４は、文字認識処理が成功したか否かを判定する（Ｓ３０６）。
【００５５】
文字認識にも失敗している場合（Ｓ３０６／Ｎｏ）、コード認識処理が失敗した旨と文字認識結果と認識した文字のサイズ情報をＣＰＵ５に通知する。ＣＰＵ５は、認識失敗回数を表わすＮを１カウントアップし（Ｓ３１０）、失敗回数閾値Ａと比較を行なう（Ｓ３１１）。失敗回数閾値Ａは、コード認識処理の失敗を連続で何回検出したら画像サイズ変更を行なうか判断するための値であり、予めＲＯＭ７に格納されているデータである。
【００５６】
失敗回数ＮがＡに到達していない場合（Ｓ３１１／Ｎｏ）、同条件でのスキャン動作を継続するためにカメラ１、画像処理部２およびコード解析部３に対してリトライの通知を行なう。
【００５７】
一方、失敗回数ＮがＡに到達した場合（Ｓ３１１／Ｙｅｓ）、現在の画像サイズから大きなサイズに変更が可能であるか否かを判断する（Ｓ３１２）。
【００５８】
サイズ変更が不可能な場合（Ｓ３１２／Ｎｏ）、エラー表示を行なって処理を終了する（Ｓ３１４）。ここで、サイズのステップの一例を図５に示す。図５を参照すると、レベルが高くなるほど画像サイズが大きくなるように設定されている。レベルと画像サイズの情報については予めＲＯＭ７に格納しておく。
【００５９】
一方、サイズ変更が可能な場合（Ｓ３１２／Ｙｅｓ）、ＣＰＵ５は、Ｎを初期化し、画像処理部２に対して１レベル大きな画像サイズに変更する通知を行ない、画像処理部２は、指定に従った画像サイズでコード解析用画像データを生成する（Ｓ３１３）。
【００６０】
一方、文字認識に成功している場合（Ｓ３０６／Ｙｅｓ）、ＣＰＵ５は、コード解析部４から取得した文字サイズ情報から撮影したバーコードのサイズを計算する（Ｓ３０７）。
【００６１】
さらに、ＣＰＵ５は、計算した解像度とＲＯＭ７に予め登録されている認識に必要なサイズを比較し、必要な画像サイズを計算する（Ｓ３０８）。
【００６２】
次に、現在の画像サイズから大きなサイズに変更が可能であるか否かを判断する（Ｓ３０９）。
【００６３】
サイズ変更が不可能な場合（Ｓ３０９／Ｎｏ）、エラー表示を行なって処理を終了する（Ｓ３１４）。ここで、サイズのステップの一例を図５に示す。図５を参照すると、レベルが高くなるほど画像サイズが大きくなるように設定されている。レベルと画像サイズの情報については予めＲＯＭ７に格納しておく。
【００６４】
一方、サイズ変更が可能な場合（Ｓ３０９／Ｙｅｓ）、ＣＰＵ５はＮを初期化し、画像処理部２に対してステップＳ３０８で算出された適切な画像サイズに変更する通知を行ない、画像処理部２は指定に従った画像サイズでコード解析用画像データを生成する（Ｓ３１５）。
【００６５】
必要な画像サイズを導くための具体例を図６に示す。左図は、コード認識に失敗し、文字認識（数字読取）に成功した場合のバーコードの一部とその際の画像サイズを表わしている。右図は、本来、コード認識に必要なバーコードおよび画像サイズを表わしている。
【００６６】
数字の縦長ｑ（ｄｏｔ）とバーコードの縦長ｐ（ｄｏｔ）とバーコードの基本間隔ｊ（ｄｏｔ）には一定の関係があるため、文字認識に成功した場合、読み取った際のサイズ情報から、バーコードの縦長ｐ（ｄｏｔ）とバーコードの基本間隔ｊ（ｄｏｔ）を算出することができる。
【００６７】
ｐ＝ｍｑ
【００６８】
ｊ＝ｎｑ
【００６９】
係数ｍ、ｎはＲＯＭ７に予め格納しておく値である。係数ｍ、ｎは読取対象となるバーコードの種類により、最適な値を設定する。例えば、日本国内であれば、ＪＡＮ(Japanese Article Number)コードに最適化された値を用いる。また、複数のバーコードに対応したテーブルをもち、読取時に読取対象となるバーコード種別の選択を行なった際に、当該バーコードに対応した係数を読み出す構成としてもよい。
【００７０】
次に、算出したｊと本来コード認識に必要なｋを比較し、コード認識に必要な画像サイズは、一辺をｋ／ｊ倍すればよいという結果を得る。例えば、文字認識（数字読取）に成功した時の画像サイズがＬｅｖｅｌ１(１６０×１６０)でｋ／ｊ＝１．５の場合、画像サイズをＬｅｖｅｌ２(２４０×２４０)とすればよいという算出結果となる。
【００７１】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、上記の実施の形態における携帯電話機の機能を実現するためのプログラムを装置に読込ませて実行することにより本機能を実現する処理を行なってもよい。さらに、そのプログラムは、コンピュータ読み取り可能な記録媒体であるＣＤ−ＲＯＭまたは光磁気ディスク等を介して、または伝送媒体であるインターネット、電話回線等を介して伝送波により他のコンピュータシステムに伝送されてもよい。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施形態における移動体通信端末の概略構成を示す図である。
【図２】本発明の第１の実施形態における撮像処理動作を示すフローチャートである。
【図３】本発明の第２の実施形態における撮像処理動作を示すフローチャートである。
【図４】本発明が対象とするバーコード例を示す図である。
【図５】本発明の画像サイズのステップ例を示す図である。
【図６】本発明の第２の実施例におけるコード認識に必要な画像サイズを計算する過程を表わす図である。
【符号の説明】
【００７３】
１    カメラ
２    画像処理部
３    カメラバッファ
４    コード解析部
５    ＣＰＵ
６    描画データ処理部
７    ＲＯＭ
８    表示バッファ
９    ＬＣＤ
【図１】
2006209449.tif 000003
【図２】
2006209449.tif 000004
【図３】
2006209449.tif 000005
【図４】
2006209449.tif 000006
【図５】
2006209449.tif 000007
【図６】
2006209449.tif 000008