(57)【要約】      （修正有）【課題】図形コード読取に失敗した場合に、セルサイズ算出結果、合焦度合判定結果履歴情報、セルサイズ算出結果履歴情報と合焦度合判定結果履歴情報のいずれか一または二以上に基づいて、図形コードと撮像レンズとの距離の、適切な距離に対する位置関係などを判定し、その結果に基づいて位置調整の適切な指示を出力することのできる、図形コード読取装置を提供する。【解決手段】セルサイズ算出結果、合焦度合判定結果履歴情報、セルサイズ算出結果履歴情報と合焦度合判定結果履歴情報のいずれか一または二以上に基づいて、図形コードと撮像レンズとの距離の、適切な距離に対する位置関係などを判定し、その結果に基づいて位置調整の適切な指示を出力する。ユーザに位置調整の適切な指示を出力することで、図形コード読取にかかる時間を短縮することができる。【選択図】図３
2006344066.tif 000002
【特許請求の範囲】
【請求項１】
撮像レンズから入力した図形コードの画像の画像信号を出力するカメラ部と、
前記カメラ部から出力される画像信号に基づいて、図形コード情報を出力する図形コード情報出力部と、
前記図形コード情報出力部から出力される図形コード情報に基づいて図形コードの最小構成単位であるセルのセルサイズを算出するセルサイズ算出部と、
前記セルサイズ算出部にて算出したセルサイズ算出結果から、算出したセルサイズが最小値より小さいために、合焦の有無に関わらず読み取りが不可であるか判定する読取可否判定部と、
前記読取可否判定部の判定結果に基づいて、ユーザに撮像のための位置調整情報を出力する調整情報出力部と、
を有する図形コード読取装置。
【請求項２】
前記カメラ部から出力される図形コードの画像の合焦度合いを判定する合焦度合判定部と、
前記合焦度合判定部の判定結果から合焦度合いの変化の履歴である合焦度合判定結果履歴情報を保持する合焦度合判定結果履歴情報保持部と、
前記合焦度合判定結果履歴情報保持部に保持された合焦度合判定結果履歴情報に基づいて、撮像レンズと図形コードとの過去の相対的移動が合焦方向の移動であったか、合焦方向の移動でなかったかを判定する適切方向判定部と、をさらに有し、
前記調整情報出力部は、さらに前記適切方向判定部の判定結果にも基づいて、ユーザに撮像のための位置調整情報を出力する請求項１に記載の図形コード読取装置。
【請求項３】
前記セルサイズ算出部の算出結果からセルサイズの変化の履歴であるセルサイズ算出結果履歴情報を保持するセルサイズ算出結果履歴情報保持部と、
前記適切方向判定部からの判定結果と、前記セルサイズ算出結果履歴情報保持部に保持されたセルサイズ算出結果履歴情報と、に基づいて、撮像レンズと図形コードとの距離の、適切な距離に対する遠近を判定する遠近判定部と、をさらに有し、
前記調整情報出力部は、さらに前記遠近判定部の判定結果にも基づいて、ユーザに撮像のための位置調整情報を出力する請求項２に記載の図形コード読取装置。
【請求項４】
前記適切方向判定部からの判定結果が、合焦方向に移動しているという情報であり、
前記セルサイズ算出結果履歴情報保持部に保持されているセルサイズ算出結果履歴情報が、時間的に後のセルサイズの算出結果ほど、セルサイズが小さくなっていくという情報である場合には、
前記遠近判定部は、図形コードが適切な距離よりも近距離にあると判定する第一遠近判定手段を有する請求項３に記載の図形コード読取装置。
【請求項５】
前記適切方向判定部からの判定結果が、合焦方向に移動しているという情報であり、
前記セルサイズ算出結果履歴情報保持部に保持されているセルサイズ算出結果履歴情報が、時間的に後のセルサイズの算出結果ほど、セルサイズが大きくなっていくという情報である場合には、
前記遠近判定部は、図形コードが適切な距離よりも遠距離にあると判定する第二遠近判定手段を有する請求項３又は４に記載の図形コード読取装置。
【請求項６】
前記適切方向判定部からの判定結果が、合焦方向に移動していないという情報であり、
前記セルサイズ算出結果履歴情報保持部に保持されているセルサイズ算出結果履歴情報が、時間的に後のセルサイズの算出結果ほど、セルサイズが小さくなっていくという情報である場合には、
前記遠近判定部は、図形コードが適切な距離よりも遠距離にあると判定する第三遠近判定手段を有する請求項３から５のいずれか一に記載の図形コード読取装置。
【請求項７】
前記適切方向判定部からの判定結果が、合焦方向に移動していないという情報であり、
前記セルサイズ算出結果履歴情報保持部に保持されているセルサイズ算出結果履歴情報が、時間的に後のセルサイズの算出結果ほど、セルサイズが大きくなっていくという情報である場合には、
前記遠近判定部は、図形コードが適切な距離よりも近距離にあると判定する第四遠近判定手段を有する請求項３から６のいずれか一に記載の図形コード読取装置。
【請求項８】
請求項１から７のいずれか一に記載の図形コード読取装置を有する携帯端末装置。
【請求項９】
図形コードの画像を出力する図形コード画像出力ステップと、
前記図形コード画像出力ステップにて出力された図形コード画像に基づいて図形コード情報を出力する図形コード情報出力ステップと、
前記図形コード情報出力ステップにて出力される図形コード情報に基づいてセルサイズを算出するセルサイズ算出ステップと、
前記セルサイズ算出ステップでのセルサイズ算出結果から、算出したセルサイズが最小値より小さいために、合焦の有無に関わらず読み取りが不可であるか判定する読取可否判定ステップと、
前記読取可否判定ステップにて取得される判定結果に基づいて、ユーザに撮像のための位置調整情報を出力する調整情報出力ステップと、
を含む図形コード読取装置の動作方法。
【請求項１０】
図形コードの画像を出力する図形コード画像出力ステップと、
前記図形コード画像出力ステップにて出力された図形コード画像に基づいて図形コード情報を出力する図形コード情報出力ステップと、
前記図形コード情報出力ステップにて出力される図形コード情報に基づいてセルサイズを算出するセルサイズ算出ステップと、
前記セルサイズ算出ステップでのセルサイズ算出結果から、算出したセルサイズが最小値より小さいために、合焦の有無に関わらず読み取りが不可であるか判定する読取可否判定ステップと、
前記読取可否判定ステップにて読取可能と判断された場合に、
前記カメラ部にて出力される図形コード画像に基づいて図形コードの画像の合焦度合いを判定する合焦度合判定ステップと、
前記合焦度合判定ステップにて判定した合焦度合いの経時的な変化の履歴である合焦度合判定結果履歴情報を記録する合焦度合判定結果履歴情報記録ステップと、
前記合焦度合判定結果履歴情報記録ステップにて記録された合焦度合判定結果履歴情報に基づいて、撮像レンズと図形コードとの過去の相対的移動が合焦方向の移動であったか、合焦方向の移動でなかったか、を判定する適切方向判定ステップと、
前記適切方向判定ステップにて取得される判定結果にも基づいて、ユーザに撮像のための位置調整情報を出力する調整情報出力ステップと、
を含む図形コード読取装置の動作方法。
【請求項１１】
図形コードの画像を出力する図形コード画像出力ステップと、
前記図形コード画像出力ステップにて出力された図形コード画像に基づいて図形コード情報を出力する図形コード情報出力ステップと、
前記図形コード情報出力ステップにて出力される図形コード情報に基づいてセルサイズを算出するセルサイズ算出ステップと、
前記セルサイズ算出ステップでのセルサイズ算出結果から、算出したセルサイズが最小値より小さいために、合焦の有無に関わらず読み取りが不可であるか判定する読取可否判定ステップと、
前記読取可否判定ステップにて読取可能と判断された場合に、
前記セルサイズ算出ステップにて算出したセルサイズの経時的な変化の履歴であるセルサイズ算出結果履歴情報を記録するセルサイズ算出結果履歴情報記録ステップと、
前記カメラ部にて出力される図形コード画像に基づいて図形コードの画像の合焦度合いを判定する合焦度合判定ステップと、
前記合焦度合判定ステップにて判定した合焦度合いの経時的な変化の履歴である合焦度合判定結果履歴情報を記録する合焦度合判定結果履歴記録記録ステップと、
前記合焦度合判定結果履歴情報記録ステップにて保持された合焦度合判定結果履歴情報に基づいて撮像レンズと図形コードとの過去の相対的移動が合焦方向の移動であったか、合焦方向の移動でなかったか、を判定する適切方向判定ステップと、
前記適切方向判定ステップにて判定した判定結果と、前記セルサイズ算出結果履歴情報保持部に記録されたセルサイズ算出結果履歴情報と、に基づいて、撮像レンズと図形コードとの距離の、適切な距離に対する遠近を判定する遠近判定ステップと、
前記遠近判定ステップにて取得される判定結果にも基づいて、ユーザに撮像のための位置調整情報を出力する調整情報出力ステップと、
を含む図形コード読取装置の動作方法。
【請求項１２】
前記適切方向判定ステップにて取得される判定結果が、合焦方向に移動しているという情報であり、
前記セルサイズ算出結果履歴情報記録ステップにて記録されるセルサイズ算出結果履歴情報が、時間的に後のセルサイズの算出結果ほどセルサイズが小さくなっていくという情報である場合には、
前記図形コードが適切な距離よりも近距離にあると判定し、
ユーザに撮像レンズを遠ざけるように出力する請求項１１に記載の図形コード読取装置の動作方法。
【請求項１３】
前記適切方向判定ステップにて取得される判定結果が、合焦方向に移動しているという情報であり、
前記セルサイズ算出結果履歴情報記録ステップにて記録されるセルサイズ算出結果履歴情報が、時間的に後のセルサイズの算出結果ほどセルサイズが大きくなっていくという情報である場合には、
前記図形コードが適切な距離よりも遠距離にあると判定し、
ユーザに撮像レンズを近づけるように出力する請求項１１又は１２に記載の図形コード読取装置の動作方法。
【請求項１４】
前記適切方向判定ステップにて取得される判定結果が、合焦方向に移動していないという情報であり、
前記セルサイズ算出結果履歴情報記録ステップにて記録されるセルサイズ算出結果履歴情報が、時間的に後のセルサイズの算出結果ほどセルサイズが小さくなっていくという情報である場合には、
前記図形コードが適切な距離よりも遠距離にあると判定し、
ユーザに撮像レンズを近づけるように出力する請求項１１から１３のいずれか一に記載の図形コード読取装置の動作方法。
【請求項１５】
前記適切方向判定ステップにて取得される判定結果が、合焦方向に移動していないという情報であり、
前記セルサイズ算出結果履歴情報記録ステップにて記録されるセルサイズ算出結果履歴情報が、時間的に後のセルサイズの算出結果ほどセルサイズが大きくなっていくという情報である場合には、
前記図形コードが適切な距離よりも近距離にあると判定し、
ユーザに撮像レンズを遠ざけるように出力する請求項１１から１４のいずれか一に記載の図形コード読取装置の動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置における図形コード読取装置に関する。
【背景技術】
【０００２】
現在、携帯端末装置の一つである携帯電話のカメラ機能を利用して、図形コードを読み取ることが可能となっている。図形コードを正しく読み取るには、読取対象となる図形コードが撮像レンズに対し適切な距離にある必要がある。適切な距離とは、図形コードが撮像レンズの焦点の合う合焦範囲にあり、図形コードの最小構成単位であるセルが、ある一定数以上の画素数で撮像レンズから入力される距離である。従来、ハンディタイプのバーコードリーダの場合は、カメラ周辺に設置したＬＥＤ等の位置決め用の照明装置を用い、適切な距離になると照明の投影光が一つに重なるようにするなどして、ユーザに位置決めを行いやすくする為のガイドを提供してきた。それに対して、一般的にカメラ付き携帯電話での図形コード読取では、このような位置決め用の照明を設置することが困難であるため、携帯電話の表示部をファインダとし、その中に枠を表示し、図形コードが入るようにユーザに調整させている。
【特許文献１】特開平５−１２８２９２
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、携帯電話においてはカメラの解像度よりも表示部の解像度の方が低いので、画像は縮小されて表示されることになり、焦点が合っているかどうかファインダを見て判定することが困難な場合がある。そのため、距離が適切でない場合は、図形コードの読み取りは失敗する。図形コードの読み取りは連続して行われ、適切な位置に調整できれば読み取りは成功するが、読み取りが失敗した場合、ユーザにとって、もっと近づけた方が良いのか、あるいは遠ざけた方が良いのかの判定がつかず、近づけたり、遠ざけたりと何度も調整しないと読み取りが成功せず、読み取りに時間がかかってしまう、という問題がある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明は、図形コード読取に失敗した場合に、セルサイズ算出結果、合焦度合判定結果履歴情報、セルサイズ算出結果履歴情報と合焦度合判定結果履歴情報のいずれか一または二以上に基づいて、図形コードと撮像レンズとの距離の、適切な距離に対する位置関係などを判定し、その結果に基づいて位置調整の適切な指示を出力することのできる、図形コード読取装置を提供する。
【発明の効果】
【０００５】
以上のような構成をとる本発明によって、図形コードと撮像レンズの距離が図形コードの読取可能な距離にない場合には、位置調整の適切な指示が出力されるため、ユーザは、位置調整が容易となり、図形コード読取の操作性が向上し、読み取りにかかる時間を短縮することができる。
【発明を実施するための最良の形態】
【０００６】
以下に、携帯端末装置における図形コード読取を、カメラ付き携帯電話によるＱＲコード読取を例にして、図を用いて本発明の実施の形態について説明する。ＱＲコード（登録商標）は、高速読取を重視した二次元コードとして株式会社デンソーウェーブにより開発された図形コードである。ＪＩＳ規格となっており、携帯電話によるＱＲコード読取は一般的となっている。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
【０００７】
図１に示すのは、本発明に示す図形コード読取装置の概念の一例を説明するための図である。携帯電話（０１０１）の背面底部に撮像レンズ（０１０３）が設置されている場合のＱＲコード読取を示している。ＱＲコード（０１０２）を読み取ろうとした場合、図１左に示すように、携帯電話のファインダ（０１０６）に映像が映し出されるため、ユーザ自身がその映像を見ながらＱＲコードが読み取れるまで携帯電話を上下することになる。この時、紙等（０１０５）に印刷されたＱＲコード（０１０２）と撮像レンズ（０１０３）の距離と、ＱＲコード読取の関係は図１右に示すようになる。（ａ）ではＱＲコード（０１０２）と撮像レンズ（０１０３）の距離が近すぎるため、ＱＲコードの画像（０１０４）の焦点が合っていない。逆に（ｃ）ではＱＲコード（０１０２）撮像レンズ（０１０３）の距離が遠すぎるため、読取可能な大きさよりもＱＲコードの画像（０１０４）が小さくコードが不鮮明となる。そのため（ａ）や（ｃ）の場合はＱＲコードの読み取りに失敗してしまう。それに対して、（ｂ）に示すようにＱＲコード（０１０２）と撮像レンズ（０１０３）が適切な距離にあるときは読み取りが成功し、ＱＲコード内の情報がファインダ（０１０６）に表示される。本発明は（ａ）や（ｃ）のような図形コードの読取失敗の原因が図形コードと撮像レンズとの距離にある場合に、ユーザに撮像レンズを適切な方向に動かすように出力する図形コード読取装置である。例えば、（ａ）の場合には「遠ざけてください」、（ｃ）の場合には「近づけてください」などの位置調整情報（０１０７）をファインダ（０１０６）に出力する。
【０００８】
なお、実施形態１は、主に請求項１，８、９について説明する。実施形態２は、主に請求項２、１０について説明する。実施形態３は、主に請求項３、１１について説明する。さらに詳しく、実施形態３−１は、請求項４、１２について説明する。実施形態３−２では、主に請求項５，１３について説明する。実施形態３−３は、主に請求項６，１４について説明する。実施形態３−４は、主に請求項７，１５について説明する。図２６に各実施形態の概念をまとめている。実施形態１の図形コード読取装置は、撮像レンズが読取不可領域（Ａ１）にあるのか、読取可能領域（Ａ２、Ａ３、Ａ４）にあるのかを判定することができる。実施形態２の図形コード読取装置は、読取可能領域のなかでさらに合焦方向に移動しているのか（Ｂ１）、合焦方向に移動していないのか（Ｂ２）を判定することができる。実施形態３の図形コード読取装置は、さらに合焦領域よりも図形コードと撮像レンズの距離が近距離であるのか（Ｃ１、Ｃ４）、遠距離であるのか（Ｃ２、Ｃ３）を判定することができる。また、図２７には、各請求項における構成要件を示している。
≪実施形態１≫
<実施形態１の概要>
【０００９】
図２は、本実施形態の概念の一例を示すものである。図２（ａ）のように紙等に印刷された図形コードと、携帯端末装置の撮像レンズとの距離が読取可能な距離よりも遠い場合、ファインダには図２（ｂ）のように表示され、図形コードの画像は小さく不鮮明となっており、図形コード読取に失敗してしまう。本実施形態は、セルサイズ算出部からのセルサイズが設定した最小値よりも小さいという算出結果に基づいて、図形コードが適切な距離に対して遠すぎると判定し、ユーザに撮像レンズをもっと近づけるように、例えば「近づけてください」のような位置調整情報を出力する図形コード読取装置を有する携帯端末装置である。
<実施形態１の構成>
【００１０】
図３に本実施形態での機能ブロックの一例を示した。本実施形態の「図形コード読取装置」（０３００）は、「カメラ部」（０３０１）と、「図形コード情報出力部」（０３０２）と、「セルサイズ算出部」（０３０３）と、「読取可否判定部」（０３０４）と、「調整情報出力部」（０３０５）を有する。
【００１１】
「カメラ部」（０３０１）は、撮像レンズから入力した図形コードの画像の画像信号を出力するように構成されている。撮像レンズは、図形コードの光学像を撮像素子の感光面上に結像させる。撮像レンズの種類は、有効に図形コードを読み取ることのできる画質を提供できるものであればよく、例えば、プラスチックレンズやガラスレンズを用いることができる。また、ズーム機能やマクロ機能を有しているものが好ましい。撮像素子は、ＣＭＯＳ（相補型金属酸化膜半導体）やＣＣＤ（電化結合素子）などを用いることができる。図形コードは、数字、記号、文字、画像などの情報を含んだ図形で、本発明の読み取り対象をいう。例えば、ＪＡＮコードに代表されるバーコードや、ＱＲコードに代表される二次元コードがある。本発明においては、その種類は限定されない。また、画像信号とは、撮像された画像を変換してデジタル信号としたものをいう。
【００１２】
「図形コード情報出力部」（０３０２）は、前記カメラ部（０３０１）から出力される画像信号に基づいて、図形コード情報を出力するように構成されている。図形コード情報とは、カメラ部から出力された画像信号のうち、ファインダパターンの画像信号のみを抽出した情報をいう。ファインダパターンとは、図形コードの種類により既知であり、図形コードの位置、大きさ等を特定するための図形をいう。図４にＱＲコードのファインダパターンを示す。ＱＲコードのファインダパターン（０４００）は、一辺が７セルで構成される正方形の図形で、中心部を通るように横方向へ移動した場合の黒：白：黒：白：黒の幅の比率は、１：１：３：１：１と規定されている。セルとは、図形コードの最小構成単位であり、前記比率において縦横ともに１となる升目である。図４において、黒あるいは白で示されているが、セルの色は２値化できるものであれば、黒と白の組み合わせに限られない。カメラ部から出力される画像信号には、撮像したファインダ内のすべての信号が含まれるため、図形コード読取に必要のないまわりの文字等の信号も含まれる可能性があるが、図形コード情報出力部は、その中からファインダパターンの画像信号のみを抽出し、出力する機能を有する。図形コード情報の抽出は、ファインダパターンに特徴的な黒：白：黒：白：黒の幅の１：１：３：１：１という比率を検出することにより行う。
【００１３】
「セルサイズ算出部」（０３０３）は、前記図形コード情報出力部（０３０２）から出力された図形コード情報に基づいて、セルサイズを算出するように構成されている。ＱＲコードの一辺の長さや１辺を構成するセル数が変化してもファインダパターンの幅の比率は変化しないため、図形コード情報を用いることにより、必ずセルサイズを算出することができる。セルサイズとは、１セルを構成する撮像素子の画素数をいう。セルサイズは、図形コード画像情報であるファインダパターンを構成しているセルの画素数から計算することによって求める。例えば、ファインダパターンの幅から１セルの幅を計算することによって求めたり、あるいは中心部の一辺が３セルの黒の正方形を形成している９セル分の画素数から求めることもできる。その他１セルを構成する画素数を効率よく算出することのできる方法であれば、これらに限られない。したがって、図形コードのセル幅が大きいほどセルサイズは大きくなり、図形コードのセル幅が小さいほどセルサイズは小さくなる。すなわち、セルサイズが大きいときは図形コードと撮像レンズが近距離にあり、セルサイズが小さいときは図形コードと撮像レンズが遠距離にあることになる。
【００１４】
なお、上記の機能の説明はＱＲコードを例としたものであるが、本発明においては、ファインダパターンはスタートコードやストップコード、セルはバーやモジュール、のようなバーコードの場合において同様の機能を指す用語の意味をも含むものとする。
【００１５】
「読取可否判定部」（０３０４）は、前記セルサイズ算出部（０３０３）にて算出したセルサイズ算出結果から、算出したセルサイズが設定した最小値より小さいために、合焦の有無に関わらず読み取りが不可であるか否かを判定するように構成されている。図形コード読取の可能な距離とは、図形コードの情報を読み取ることのできる距離をいう。読取可能である最小のセルサイズは、サンプリング定理より２画素であるが、入力画像のノイズやボケの影響を抑えるため、２画素＋数画素を設定するのが好ましい。例えば、最小のセルサイズを３画素とすることができる（特許文献１）。本実施形態の読取可否判定部は、セルサイズが設定した最小値よりも小さく読み取りが不可であると判定した場合は、撮像レンズが図形コード読取の可能な距離にないと判定する。
【００１６】
「調整情報出力部」（０３０５）は、前記読取可否判定部（０３０４）での判定結果に基づいて、ユーザに撮像のための位置調整情報を出力する。読取可否判定部において図形コードが図形コード読取の可能な距離にないと判定された場合は、図形コードと撮像レンズの距離をもっと近づけるように位置調整情報を出力する。調整情報の出力方法は、文字による表示に限られず、図形、音声、振動、光、画面の色などでもよい。出力方法の一例を図５（Ａ）に示す。（ａ）のように文字により出力する場合には「近づけてください」や「ＤＯＷＮ」等のように、撮像の妨げとならないようにファインダに表示することができる。ユーザに気づかせやすいように点滅等させてもよい。また、（ｂ）のように矢印等の図形で表すこともできる。振動や光によって出力する場合には、振動の間隔や光の色の変化などを設定しておき、あるいはユーザ自身が設定することにより行うことができるようにしてもよい。
【００１７】
「携帯端末装置」とは、図形コード読取機能を備えた持ち運びのできる機器をいう。例えば、携帯電話やＰＤＡなどがある。
<実施形態１の処理の流れ>
【００１８】
図６は実施形態１での処理の流れの一例を示したものである。この図にあるように、まず撮影によって入力された図形コードの画像を出力し（図形コード画像出力ステップ  Ｓ０６０１）、得られた画像情報から図形コード情報を出力する（図形コード情報出力ステップ  Ｓ０６０２）。次に、図形コード情報出力ステップにて得られた図形コード情報に基づいてセルサイズを算出する（セルサイズ算出ステップ  Ｓ０６０３）。続いて、前記セルサイズ算出ステップにて算出したセルサイズ算出結果から、算出したセルサイズが読み取りが不可であるかを判定する（読取可否判定ステップ  Ｓ０６０４）。最後に、読取可否判定ステップにて判定された読取可否判定結果に基づいて、撮像のための位置調整情報を出力する（調整情報出力ステップ  Ｓ０６０５）。
【００１９】
上記の各処理を具体例をあげて説明する。以下の具体的な処理方法は一例であり、本発明の実施形態はこれらに限られない。図形コード画像出力ステップ（Ｓ０６０１）では、撮像レンズから取り込まれた図形コードの画像は、ＣＣＤ等の撮像素子に結合され、Ａ／Ｄ変換によりアナログ信号からデジタル信号へと変換し、出力される。次に図形コード情報出力ステップ（Ｓ０６０２）では、パターンマッチングを行い、図形コード画像出力ステップにて出力された画像情報の中から、１：１：３：１：１という規定の比率の信号を有するファインダパターンの画像信号のみを抽出し、図形コード情報だけを出力する。セルサイズ算出ステップ（Ｓ０６０３）では、図形コード情報出力ステップ（Ｓ０６０２）にて出力された図形コード情報に基づいて、その輪郭の座標から各セルの位置座標を計算し、一辺を構成する画素数、あるいは中心部の黒の９セル分を構成する画素数から、計算によってセルサイズを算出する。このとき、セルサイズ算出ステップ（Ｓ０６０３）にて算出したセルサイズが設定した最小値よりも小さい場合には、読取可否判定ステップ（Ｓ０６０４）にて撮像レンズが図形コード読取の可能な距離にないと判定し、調整情報出力ステップ（Ｓ０６０５）にて撮像レンズをもっと近づけるように位置調整情報を出力する。
【００２０】
以上の処理は、計算機に実行させるためのプログラムで実行させることができ、また、このプログラムを計算機によって読み取り可能な記録媒体に記録することができる。（本明細書の全体を通して同様である。）
<実施形態１の効果>
【００２１】
従来、図形コード読取に失敗した場合、その原因が何であるかをユーザが判定できず、図形コードに対して撮像レンズを近づけた方が良いのか遠ざけた方が良いのかの判定が困難であった。しかし、本実施形態の図形コード読取装置においては、図形コードと撮像レンズの距離が遠すぎるために図形コード読取に失敗した場合は、調整情報出力部から撮像レンズを近づけるように指示が出力されるため、ユーザは容易に図形コードと撮像レンズの距離を調整することができる。
≪実施形態２≫
<実施形態２の概要>
【００２２】
図７は本実施形態の概念の一例を示すものである。本実施形態は、合焦していないことにより図形コード読取に失敗した場合に、合焦度合いの変化の履歴から、ユーザの携帯端末装置を動かしている方向が正しい方向であるのか、間違った方向であるのかを判定し、その後どう携帯端末装置を動かせばよいのかを、例えば「そのまま動かしてください」のように出力する図形コード読取装置である。
<実施形態２の構成>
【００２３】
図８に本実施形態の機能ブロックの一例を示した。前記実施形態１を基本として、さらに合焦度合判定部と合焦度合履歴情報保持部を有することを特徴とする。本実施形態の「図形コード読取装置」（０８００）は、「カメラ部」（０８０１）と、「図形コード情報出力部」（０８０２）と、「セルサイズ算出部」（０８０３）と、「読取可否判定部」（０８０４）と、「合焦度合判定部」（０８０５）と、「合焦度合判定結果履歴情報保持部」（０８０６）と、「適切方向判定部」（０８０７）と、「調整情報出力部」（０８０８）を有する。
【００２４】
「合焦度合判定部」（０８０５）は、前記カメラ部（０８０１）における図形コードの画像の合焦度合いを判定するように構成されている。合焦度合いとは、焦点の合っている程度をいい、コントラスト比（明るい部分と暗い部分の明暗比）により決まる。例えば、合焦度合いが大きいとは、コントラスト比が大きいことをいう。また、コントラスト比が図形コード読取に必要な閾値以上であるときを、合焦状態（焦点が合っている状態）であるという。すなわち、図形コードと撮像レンズの距離が近すぎたり遠すぎたりする場合には、合焦度合いは小さく、ある一定の距離範囲にある場合に、合焦度合いは大きい。マクロ機能を有する携帯端末の場合、ある一定の距離で合焦するように設定されているため、その距離から離れるほど合焦度合いは小さくなる。また、画像が合焦しており、図形コードに組み込まれた数字や文字等の情報を読み取ることのできる距離を、適切な距離という。撮像レンズと図形コードとが近すぎる場合には、焦点が合わないために図形コードの情報が読み取れず、適切な距離とはいえない。逆に、撮像レンズと図形コードとが遠すぎる場合には図形コードの情報を読み取ることのできるだけの解像度が得られず、適切な距離とはいえない。言い換えれば、撮像レンズと図形コードとが近すぎず、また遠すぎもしない距離が、適切な距離といえる。
【００２５】
「合焦度合判定結果履歴情報保持部」（０８０６）は、前記合焦度合判定部（０８０５）からの合焦度合いの変化の履歴である合焦度合判定結果履歴情報を保持するように構成されている。図９は時間と合焦度合いの関係を示した一例である。（ａ）の場合には、焦点が合っていくという合焦度合判定結果履歴情報を保持し、（ｂ）の場合には、焦点が合わなくなっていくという合焦度合判定結果履歴情報を保持する。
【００２６】
「適切方向判定部」（０８０７）は、前記合焦度合判定結果履歴情報保持部（０８０６）に記録された合焦度合判定結果履歴情報に基づいて、撮像レンズと図形コードとの過去の相対的移動が合焦方向の移動であったか、合焦方向の移動でなかったかを判定するように構成されている。合焦度合判定結果履歴情報が合焦度合いが大きくなっているという情報である場合には、合焦方向に移動していると判定し、逆に合焦度合判定結果履歴情報が合焦度合いが小さくなっているという情報である場合には、合焦方向に移動していないと判定する。
【００２７】
調整情報出力部（０８０８）は、実施形態１で示した機能に加え、さらに前記読取可否判定部（０８０４）の判定結果及び適切方向判定部（０８０７）からの判定結果に基づいて、ユーザに撮像のための位置調整情報を出力するように構成されている。読取可否判定部において撮像レンズが図形コード読取の可能な距離にあると判定され、適切方向判定部において合焦方向に移動していると判定した場合には、撮像レンズを現在ユーザが動かしている方向にそのまま動かし続けるように出力する。また、読取可否判定部において図形コードが図形コード読取の可能な距離にあると判定され、適切方向判定部において合焦方向に移動していないと判定した場合には、撮像レンズを現在ユーザが動かしている方向とは逆方向に動かすように出力する。調整情報の出力方法には、実施形態１と同様に文字、図形、音声、振動、光、画面の色などを用いる。例えば、図５（Ｃ）のように文字による場合には「そのまま動かしてください」や「逆方向に動かしてください」と表示する。
【００２８】
その他の各部の処理については、実施形態１と同様である。
<実施形態２の処理の流れ>
【００２９】
図１０は実施形態２の処理の流れを示したものである。まず撮像した図形コードの画像を出力し（図形コード画像出力ステップ  Ｓ１００１）、得られた画像情報に基づいて図形コード情報を出力する（図形コード情報出力ステップ  Ｓ１００２）。次に、図形コード情報出力ステップにて得られた図形コード情報から、セルサイズを算出し（セルサイズ算出ステップ  Ｓ１００３）、前記セルサイズ算出ステップにて算出したセルサイズ算出結果から、算出されたセルサイズが読取可能であるかを判定する（読取可否判定ステップ  Ｓ１００４）。前記読取可否判定ステップにて読取可能と判定された場合に、図形コード画像出力ステップにて出力された図形コード画像の合焦度合いを判定し（合焦度合判定ステップ  Ｓ１００５）、その合焦度合判定結果の履歴情報を保持する（合焦度合判定結果履歴情報記録ステップ  Ｓ１００６）。さらに、前記合焦度合判定結果履歴情報記録ステップにて記録された合焦度合判定結果履歴情報に基づいて、撮像レンズと図形コードとの過去の相対的移動が合焦方向の移動であったか、合焦方向の移動でなかったかを判定する（適切方向判定ステップ  Ｓ１００７）。最後に、適切方向判定ステップにて判定された判定結果に基づいて、撮像のための位置調整情報を出力する（調整情報出力ステップ  Ｓ１００８）。
【００３０】
上記の各処理を具体例をあげて説明する。図形コード画像出力ステップ、図形コード情報出力ステップ、セルサイズ算出ステップ、読取可否判定ステップについては実施形態１と同様である。読取可否判定ステップ（Ｓ１００４）にて、撮像レンズが図形コード読取の可能な距離にあると判定された場合、図形コード画像出力ステップにて出力された図形コード画像のコントラスト比を計算することにより、合焦度合いを判定し（合焦度合判定ステップ  Ｓ１００５）、その変化を合焦度合判定結果履歴情報として記録媒体に保持する（合焦度合判定結果履歴情報記録ステップ  Ｓ１００６）。このとき、合焦度合判定結果履歴情報が合焦度合いが大きくなっていくという履歴情報である場合には、適切方向判定ステップ（Ｓ１００７）にて、合焦方向に移動していると判定し、調整情報出力ステップ（Ｓ１００８）にて、現在動かしている方向にそのまま動かし続けるように出力する。一方、合焦度合判定結果履歴情報が合焦度合いが小さくなっていくという履歴情報である場合には、適切方向判定ステップ（Ｓ１００７）にて、合焦方向に移動していないと判定し、調整情報出力ステップ（Ｓ１００８）にて、現在動かしている方向とは逆の方向に動かすように出力する。なお、図形コード読取に成功した場合には、記録媒体に記録されたデータは消去される。
<実施形態２の効果>
【００３１】
本実施形態の図形コード読取装置においては、図形コード画像が合焦していないことによって図形コード読取に失敗した場合、ユーザの動きにあわせて調整情報出力部に撮像レンズの位置調整方向の指示が出力されるため、ユーザは容易に撮像レンズの位置を調整することができる。
≪実施形態３≫
<実施形態３の概要>
【００３２】
図１１は、本実施形態の概念の一例を示すものである。本実施形態は、合焦していないことにより図形コード読取に失敗した場合に、合焦方向への移動か否かの判定結果に、セルサイズ算出結果履歴情報を加えることで、図形コードと撮像レンズとの遠近を判定することができることを特徴とする。遠近判定結果に基づいて、例えば「そのまま近づけてください」や「逆に近づけてください」のように実施形態２よりも詳しく位置調整情報を出力する図形コード読取装置である。
<実施形態３の構成>
【００３３】
図１２に本実施形態の機能ブロックの一例を示した。本実施形態は、前記実施形態２を基本として、さらにセルサイズ算出結果履歴情報保持部を有することを特徴とする。本実施形態の「図形コード読取装置」（１２００）は、「カメラ部」（１２０１）と、「図形コード情報出力部」（１２０２）と、「セルサイズ算出部」（１２０３）と、「読取可否判定部」（１２０４）と、「セルサイズ算出結果履歴情報保持部」（１２０５）と、「合焦度合判定部」（１２０６）と、「合焦度合判定結果履歴情報保持部」（１２０７）と、「適切方向判定部」（１２０８）と、「遠近判定部」（１２０９）と、「調整情報出力部」（１２１０）を有する。
【００３４】
「セルサイズ算出結果履歴情報保持部」（１２０５）は、前記セルサイズ算出部（１２０３）において算出したセルサイズ算出結果の履歴情報を記録するように構成されている。セルサイズ算出結果の履歴情報とは、セルサイズの変化の履歴をいう。例えば、撮像レンズを図形コードに近づけた場合には、２０画素から２５画素、４０画素のように、セルサイズが大きくなっていくという変化の情報である。また、撮像レンズを図形コードから遠ざけた場合には、５０画素から４５画素、３０画素のように、セルサイズが小さくなっていくという変化の履歴の情報である。
【００３５】
「遠近判定部」（１２０９）は、前記適切方向判定部（１２０８）からの判定結果と、前記セルサイズ算出結果履歴情報保持部（１２０５）に記録されたセルサイズ算出結果履歴情報とに基づいて、撮像レンズと図形コードとの距離の適切な距離に対する遠近を判定するように構成されている。適切方向判定部（１２０８）からの判定結果が、合焦方向に移動しているという情報である場合、セルサイズ算出結果履歴情報保持部（１２０５）に記録されたセルサイズ算出結果履歴情報が、セルサイズが小さくなっているという情報であるときには、撮像レンズが適切な距離に対して近距離にあると判定し、セルサイズが大きくなっているという情報であるときには、撮像レンズが適切な距離に対して遠距離にあると判定する。また、適切方向判定部（１２０８）からの判定結果が、合焦方向に移動していないという情報である場合、セルサイズ算出結果履歴情報保持部（１２０５）に記録されたセルサイズ算出結果履歴情報が、セルサイズが小さくなっているという情報であるときには、撮像レンズが適切な距離に対して遠距離にあると判定し、セルサイズが大きくなっているという情報であるときには、撮像レンズが適切な距離に対して近距離にあると判定する。
【００３６】
調整情報出力部（１２１０）は、実施形態１及び２で示した機能に加え、さらに前記遠近判定部（１２０９）の判定結果に基づいて、ユーザに撮像のための位置調整情報を出力するように構成されている。遠近判定部（１２０９）において、撮像レンズが適切な距離に対して近距離であると判定した場合には、図形コードと撮像レンズの距離をもっと遠ざけるように位置調整情報を出力する。逆に、撮像レンズが適切な距離に対して遠距離であると判定した場合には、図形コードと撮像レンズの距離をもっと近づけるように位置調整情報を出力する。例えば、遠距離であると判定した場合には、実施形態１で示したのと同様に図５（Ａ）のように出力する。近距離であると判定した場合の出力方法の一例を図５（Ｂ）に示している。（ａ）のように文字により出力する場合には「遠ざけてください」や「ＵＰ」等の文字を表示する。また、（ｂ）のように矢印等の図形で表すこともできる。振動や光により出力する場合は、実施形態１と同様に行うことができる。さらに、前記遠近判定部の判定結果には、適切方向判定結果も含まれているため、「そのまま近づけてください」や「逆に遠ざけてください」のように、上記に示したものよりも詳しく出力することも可能である。
【００３７】
その他の各部の処理については、実施形態１と同様である。
<実施形態３の処理の流れ>
【００３８】
図１３は実施形態３の処理の流れを示したものである。まず撮像した図形コードの画像を出力し（図形コード画像出力ステップ  Ｓ１３０１）、得られた画像情報に基づいて図形コード情報を出力する（図形コード情報出力ステップ  Ｓ１３０２）。次に、図形コード情報出力ステップにて得られた図形コード情報から、セルサイズを算出し（セルサイズ算出ステップ  Ｓ１３３０３）、算出したセルサイズ算出結果から、算出したセルサイズが設定した最小値より大きいかを判定する（読取可否判定ステップ  Ｓ１３０４）。前記読取可否判定ステップにて読取可能と判定された場合に、セルサイズ算出ステップにて算出したセルサイズ算出結果の履歴情報を記録する（セルサイズ算出結果履歴情報記録ステップ  Ｓ１３０５）。続いて、図形コード画像出力ステップにて出力された図形コード画像の合焦度合いを判定し（合焦度合判定ステップ  Ｓ１３０６）、その合焦度合判定結果の履歴情報を記録する（合焦度合判定結果履歴情報記録ステップ  Ｓ１３０７）。さらに、前記合焦度合判定結果履歴情報記録ステップにて記録された合焦度合判定結果履歴情報に基づいて、撮像レンズと図形コードとの過去の相対的移動が合焦方向の移動であったか、合焦方向の移動でなかったかを判定する（適切方向判定ステップ  Ｓ０９０８）。さらに次に、適切方向判定ステップにて判定された判定結果と、前記セルサイズ算出結果履歴情報保持部に記録されたセルサイズ算出結果履歴情報と、に基づいて、撮像レンズと図形コードとの距離の、適切な距離に対する遠近を判定する（遠近判定ステップ  Ｓ０９０９）。最後に、前記遠近判定ステップにて取得される判定結果に基づいて、ユーザに撮像のための位置調整情報を出力する（調整情報出力ステップ  Ｓ０９１０）。
≪実施形態３−１≫
<実施形態３−１の概要>
【００３９】
以下に実施形態３をより具体的な実施例をあげて説明する。図１４は、本実施形態の概念の一例を示すものである。図において、図形コードと撮像レンズとの適切な距離は、斜線部で示している。図１４（ａ）のように、携帯端末装置による図形コード読取おいて、紙等に印刷された図形コードと撮像レンズとの距離が、合焦度合いは大きくなっているが、図形コードの読取可能な適切な距離に対して近距離にある場合は、ファインダには図１４（ｂ）のように表示され、図形コード画像が大きすぎてぼやけているため図形コード読取に失敗してしまう。本実施形態は、前記実施形態２を基本として、セルサイズが設定した最小値よりも大きく、またセルサイズが小さくなっていくという履歴情報と、合焦度合いが大きくなっていくという履歴情報を取得した場合に、図形コードと撮像レンズの距離が適切な距離に対して近すぎると判定し、図１４のように、ユーザに撮像レンズをもっと遠ざけるように位置調整情報を出力する図形コード読取装置である。
<実施形態３−１の構成>
【００４０】
図１５に本実施形態の機能ブロックの一例を示した。本実施形態は、前記実施形態３を基本として、遠近判定部がさらに第一遠近判定手段を有することを特徴とする。ここでは、遠近判定部が、第一遠近判定手段のみを有する場合について説明する。本実施形態の「図形コード読取装置」（１５００）は、「カメラ部」（１５０１）と、「図形コード情報出力部」（１５０２）と、「セルサイズ算出部」（１５０３）と、「読取可否判定部」（１５０４）と、「セルサイズ算出結果履歴情報保持部」（１５０５）と、「合焦度合判定部」（１５０６）と、「合焦度合判定結果履歴情報保持部」（１５０７）と、「適切方向判定部」（１５０８）と、「遠近判定部」（１５０９）と、「調整情報出力部」（１５１０）を有し、さらに遠近判定部は、「第一遠近判定手段」（１５１１）を有する。
【００４１】
「第一遠近判定手段」（１５１１）は、前記遠近判定部（１５１０）を構成し、前記適切方向判定部（１５０８）からの合焦方向に移動しているという情報と、セルサイズ算出結果履歴情報保持部（１５０５）からのセルサイズが小さくなっていくという情報とを取得した場合、図形コードが適切な距離に対して近距離にあると判定する機能を有する。図１６（ａ）は合焦度合いとセルサイズの関係を示した一例である。この図において、読取可能なセルサイズの最小値をＣｍｉｎ、合焦閾値をＦｍｉｎとした。セルサイズがセルサイズ最小値Ｃｍｉｎ以上であり、さらに合焦度合いが合焦閾値Ｆｍｉｎ以上であるときが、図形コードと撮像レンズの適切な距離であり、図形コードの読取可能な範囲である（以下、図１９、２２、２５において同様）。第一遠近判定手段は、撮像レンズが読取可能領域にあり、セルサイズが小さくなっていくに従い合焦度合いが大きくなっていくという情報を取得した場合、すなわち図１６中の点Ｘが矢印の方向に動いているとういう情報を取得した場合、図形コードが適切な距離に対して近距離にあると判定する機能を有する。
<実施形態３−１の処理の流れ>
【００４２】
実施形態３−１の処理の流れは、実施形態３の図１３と同様である。本実施形態においては、適切方向判定ステップ（１３０８）にて撮像レンズが合焦方向に移動しているという判定結果であり、セルサイズ算出結果履歴情報記録ステップ（Ｓ１３０５）にて記録されるセルサイズ算出結果履歴情報がセルサイズが小さくなっていくという履歴情報である場合には、遠近判定ステップ（Ｓ１３０９）にて図形コードが適切な距離に対して近距離にあると判定する。この場合には、調整情報出力ステップ（Ｓ１３１０）にて撮像レンズを遠ざけるように位置調整情報を出力する。
<実施形態３−１の効果>
【００４３】
図形コードと撮像レンズとの距離が、適切な距離に対して近すぎるために図形コード読取に失敗した場合、調整情報出力部に撮像レンズを遠ざけるように指示が出力されるため、ユーザは容易に撮像レンズの位置を調整することができる。
≪実施形態３−２≫
<実施形態３−２の概要>
【００４４】
図１７は、本実施形態の概念の一例を示すものである。図１７（ａ）のように、携帯端末装置による図形コード読取おいて、紙等に印刷された図形コードと撮像レンズとの距離が、合焦度合いは大きくなっているが適切な距離に対して遠距離にある場合は、ファインダには図１７（ｂ）のように表示され、図形コードの画像は小さく不鮮明となり図形コード読取に失敗してしまう。本実施形態は、セルサイズが設定した最小値よりも大きく、またセルサイズが大きくなっていくという履歴情報と、合焦度合いが大きくなっていくという履歴情報を取得した場合に、図形コードと撮像レンズの距離が適切な距離に対して遠すぎると判定し、ユーザに撮像レンズをもっと近づけるように位置調整情報を出力する図形コード読取装置である。
<実施形態３−２の構成>
【００４５】
図１８に本実施形態の機能ブロックの一例を示した。本実施形態は実施形態３を基本として、遠近判定部がさらに第二遠近判定手段を有することを特徴とする。ここでは遠近判定部が第二遠近判定手段のみを有する場合について説明する。「図形コード読取装置」（１８００）は、「カメラ部」（１８０１）と、「図形コード情報出力部」（１８０２）と、「セルサイズ算出部」（１８０３）と、「読取可否判定部」（１８０４）と、「セルサイズ算出結果履歴情報保持部」（１８０５）と、「合焦度合判定部」（１８０６）と、「合焦度合判定結果履歴情報保持部」（１８０７）と、「適切方向判定部」（１８０８）と、「調整情報出力部」（１８０９）を有し、さらに適切方向判定部は、「遠近判定部」（１８１０）を有し、遠近判定部は「第二遠近判定手段」（１８１１）を有する。なお、本実施形態は実施形態３に限られず、実施形態３−１を基本としてもよい。
【００４６】
「第二遠近判定手段」（１８１１）は、遠近判定部（１８１０）を構成し、前記適切方向判定部（１８０８）からの合焦方向に移動しているという情報と、セルサイズ算出結果履歴情報保持部（１８０５）からのセルサイズが大きくなっていくという情報とを取得した場合、図形コードが適切な距離に対して遠距離にあると判定する機能を有する。撮像レンズが読取可能な範囲にあり、合焦度合いが大きくなっていくに従いセルサイズが大きくなっていくという履歴情報を取得した場合、すなわち、図１９中の点Ｘが矢印の方向に動いているとういう情報を取得した場合、図形コードが適切な距離に対して遠距離にあると判定する機能を有する。
【００４７】
その他の各部の処理については、実施形態１、２と同様である。
<実施形態３−２の処理の流れ>
【００４８】
実施形態３−２の処理の流れは、実施形態３の図１３と同様である。本実施形態においては、適切方向判定ステップ（１３０８）にて撮像レンズが合焦方向に移動しているという判定結果であり、セルサイズ算出結果履歴情報記録ステップ（Ｓ１３０５）にて記録されるセルサイズ算出結果履歴情報がセルサイズが大きくなっていくという履歴情報である場合には、遠近判定ステップ（Ｓ１３０９）にて図形コードが適切な距離に対して遠距離にあると判定する。この場合には、調整情報出力ステップ（Ｓ１３１０）にて撮像レンズを近づけるように位置調整情報を出力する。
（実施形態４の効果）
【００４９】
図形コードと撮像レンズとの距離が、適切な距離に対して遠すぎるために図形コード読取に失敗した場合、調整情報出力部に撮像レンズを近づけるように指示が出力されるため、ユーザは容易に撮像レンズの位置を調整することができる。
≪実施形態３−３≫
<実施形態３−３の概要>
【００５０】
図２０は、本実施形態の概念の一例を示すものである。図２０（ａ）のように、携帯端末装置による図形コード読取おいて、紙等）に印刷された図形コードと撮像レンズとの距離が、適切な距離に対して遠距離にあり、さらに合焦度合いも小さくなっている場合は、ファインダには図２０（ｂ）のように表示され、図形コードの画像は小さく不鮮明となり図形コード読取に失敗してしまう。本実施形態は、セルサイズが設定した最小値よりも大きく、またセルサイズが小さくなっていくという履歴情報と、合焦度合いが小さくなっていくという履歴情報を取得した場合に、図形コードと撮像レンズとの距離が適切な距離に対して遠すぎると判定し、ユーザに撮像レンズをもっと近づけるように位置調整情報を出力する図形コード読取装置である。
<実施形態３−３の構成>
【００５１】
図２１に本実施形態の機能ブロックの一例を示した。本実施形態は実施形態３を基本として、遠近判定部がさらに第三遠近判定手段を有することを特徴とする。ここでは遠近判定部が第三遠近判定手段のみを有する場合について説明する。本実施形態の「図形コード読取装置」（２１００）は、「カメラ部」（２１０１）と、「図形コード情報出力部」（２１０２）と、「セルサイズ算出部」（２１０３）と、「読取可否判定部」（２１０４）と、「セルサイズ算出結果履歴情報保持部」（２１０５）と、「合焦度合判定部」（２１０６）と、「合焦度合判定結果履歴情報保持部」（２１０７）と、「適切方向判定部」（２１０８）と、「遠近判定部」（２１０９）と、「調整情報出力部」（２１１０）を有し、さらに遠近判定部は「第三遠近判定手段」（２１１１）を有する。なお、本実施形態は実施形態３に限られず、実施形態３−１または３−２を基本としてもよい。
【００５２】
「第三遠近判定手段」（２１１１）は、前記適切方向判定部（２１０８）からの合焦方向に移動していないという情報と、セルサイズ算出結果履歴情報保持部（２１０５）からのセルサイズが小さくなっていくという情報とを取得した場合、図形コードが適切な距離に対して遠距離にあると判定する機能を有する。撮像レンズが読取可能な範囲にあり、合焦度合いが小さくなっていくに従いセルサイズが小さくなっていくという情報を取得した場合、すなわち、図２２中の点Ｘが矢印の方向に動いているとういう情報を取得した場合、図形コードが適切な距離に対して遠距離にあると判定する機能を有する。
【００５３】
その他の各部の処理については、実施形態１、２と同様である。
<実施形態３−３の流れ>
【００５４】
実施形態３−２の処理の流れは、実施形態３の図１３と同様である。本実施形態においては、適切方向判定ステップ（１３０８）にて撮像レンズが合焦方向に移動していないという判定結果であり、セルサイズ算出結果履歴情報記録ステップ（Ｓ１３０５）にて記録されるセルサイズ算出結果履歴情報がセルサイズが小さくなっていくという履歴情報である場合には、遠近判定ステップ（Ｓ１３０９）にて図形コードが適切な距離に対して遠距離にあると判定する。この場合には、調整情報出力ステップ（Ｓ１３１０）にて撮像レンズを近づけるように位置調整情報を出力する。
（実施形態３−３の効果）
【００５５】
図形コードと撮像レンズとの距離が、適切な距離に対して遠すぎるために図形コード読取に失敗した場合、調整情報出力部に撮像レンズを近づけるように指示が出力されるため、ユーザは容易に撮像レンズの位置を調整することができる。
≪実施形態３−４≫
<実施形態３−４の概要>
【００５６】
図２３は、本実施形態の概念の一例を示すものである。図２３（ａ）のように、携帯端末装置による図形コード読取おいて、紙等に印刷された図形コードと撮像レンズとの距離が、適切な距離に対して近距離にあり、さらに合焦度合いも小さくなっている場合は、ファインダには図２３（ｂ）のように表示され、図形コード画像が大きすぎてぼやけているため図形コード読取に失敗してしまう。本実施形態は、セルサイズが設定した最小値よりも大きく、またセルサイズが大きくなっていくという履歴情報と、合焦度合いが小さくなっていくという履歴情報を取得した場合に、図形コードと撮像レンズとの距離が適切な距離に対して近すぎると判定し、ユーザに撮像レンズをもっと遠ざけるように位置調整情報を出力する図形コード読取装置である。なお、本実施形態は実施形態３に限られず、実施形態３−１から３−３のいずれか一を基本としてもよい。
<実施形態３−４の構成>
【００５７】
図２４に本実施形態の機能ブロックの一例を示した。本実施形態は実施形態３のいずれか一を基本として、遠近判定部がさらに第四遠近判定手段を有することを特徴とする。ここでは遠近判定部が第四遠近判定手段のみを有する場合について説明する。本実施形態の「図形コード読取装置」（２４００）は、「カメラ部」（２４０１）と、「図形コード情報出力部」（２４０２）と、「セルサイズ算出部」（２４０３）と、「読取可否判定部」（２４０４）と、「セルサイズ算出結果履歴情報保持部」（２４０５）と、「合焦度合判定部」（２４０６）と、「合焦度合判定結果履歴情報保持部」（２４０７）と、「適切方向判定部」（２４０８）と、「遠近判定部」（２４０９）と、「調整情報出力部」（２４１０）を有し、さらに遠近判定部は、「第四遠近判定手段」（２４１１）を有する。
【００５８】
「第四遠近判定手段」（２４１１）は、遠近判定部（２４１０）を構成し、前記適切方向判定部（２４０８）からの合焦方向に移動していないという情報と、セルサイズ算出結果履歴情報保持部（２４０５）からのセルサイズが大きくなっていくという情報とを取得した場合、図形コードが適切な距離に対して近距離にあると判定する機能を有する。撮像レンズが読取可能な範囲にあり、合焦度合いが小さくなっていくに従いセルサイズが大きくなっていくという情報を取得した場合、すなわち、図２５中の点Ｘが矢印の方向に動いているとういう情報を取得した場合、図形コードが適切な距離に対して近距離にあると判定する機能を有する。
【００５９】
その他の各部の処理については、実施形態１、２と同様である。
<実施形態３−４の流れ>
【００６０】
実施形態３−４の処理の流れは、実施形態３の図１３と同様である。本実施形態においては、適切方向判定ステップ（１３０７）にて撮像レンズが合焦方向に移動していないという判定結果であり、セルサイズ算出結果履歴情報記録ステップ（Ｓ１３０５）にて記録されるセルサイズ算出結果履歴情報がセルサイズが大きくなっていくという履歴情報である場合には、遠近判定ステップ（Ｓ１３０８）にて図形コードが適切な距離に対して近距離にあると判定する。この場合には、調整情報出力ステップ（Ｓ１３０９）にて撮像レンズを遠ざけるように位置調整情報を出力する。
<実施形態３−４の効果>
【００６１】
図形コードと撮像レンズとの距離が、適切な距離に対して近すぎるために図形コード読取に失敗した場合、調整情報出力部に撮像レンズを遠ざけるように指示が出力されるため、ユーザは容易に撮像レンズの位置を調整することができる。
【００６２】
図２６には、各実施形態の概念をまとめている。図は図形コード（最下線）からの撮像レンズの距離を表し、Ｂ，Ｃに示されている線の矢印は合焦度合いの履歴方向を示している。また細くなっていく矢印はセルサイズが小さくなっていくという履歴を示し、太くなっていく矢印は、セルサイズが大きくなっていくという履歴を示している。実施形態１の図形コード読取装置は、セルサイズ算出結果に基づいて、読取不可領域（Ａ１）にあるのか、読取可能領域（Ａ２、Ａ３、Ａ４）にあるのかを判定することができる。実施形態２の図形コード読取装置は、読取可能領域にある場合に、さらに合焦度合判定結果履歴情報に基づいて、合焦方向に移動しているのか（Ｂ１）、合焦方向に移動していないのか（Ｂ２）を判定することができる。実施形態３の図形コード読取装置は、さらにセルサイズ算出結果履歴情報に基づいて、合焦領域よりも図形コードと撮像レンズの距離が近距離であるのか（Ｃ１、Ｃ４）、遠距離であるのか（Ｃ２、Ｃ３）を判定することができる。
【００６３】
図２７には、各請求項における構成要件を示している。○は必須構成要件を示し、（○）は選択構成要件を示している。
【図面の簡単な説明】
【００６４】
【図１】図形コード読取の概念を説明する図
【図２】実施形態１の概念を説明する図
【図３】実施形態１を説明する機能ブロック図
【図４】ファインダパターンを説明する図
【図５】位置調整情報の出力方法の例を示した図
【図６】実施形態１の処理の流れを説明する図
【図７】実施形態２の概念を説明する図
【図８】実施形態２を説明する機能ブロック図
【図９】実施形態２の合焦度合判定結果履歴情報を説明する図
【図１０】実施形態２の処理の流れを説明する図
【図１１】実施形態３の概念を説明する図
【図１２】実施形態３を説明する機能ブロック図
【図１３】実施形態３のセルサイズと合焦度合いの関係の一例を示した図
【図１４】実施形態３−１の概念を説明する図
【図１５】実施形態３−１を説明する機能ブロック図
【図１６】実施形態３−１のセルサイズと合焦度合いの関係の一例を示した図
【図１７】実施形態３−２の概念を説明する図
【図１８】実施形態３−２を説明する機能ブロック図
【図１９】実施形態３−２のセルサイズと合焦度合いの関係の一例を示した図
【図２０】実施形態３−３の概念を説明する図
【図２１】実施形態３−３を説明する機能ブロック図
【図２２】実施形態３−３のセルサイズと合焦度合いの関係の一例を示した図
【図２３】実施形態３−４の概念を説明する図
【図２４】実施形態３−４を説明する機能ブロック図
【図２５】実施形態３−４のセルサイズと合焦度合いの関係の一例を示した図
【図２６】本発明の概念をまとめた図
【図２７】本発明の構成要件をまとめた図
【符号の説明】
【００６５】
０３００    図形コード読取装置
０３０１    カメラ部
０３０２    図形コード情報出力部
０３０３    セルサイズ算出部
０３０４    適切方向判定部
０３０５    調整情報出力部
【図１】
2006344066.tif 000003
【図２】
2006344066.tif 000004
【図３】
2006344066.tif 000005
【図４】
2006344066.tif 000006
【図５】
2006344066.tif 000007
【図６】
2006344066.tif 000008
【図７】
2006344066.tif 000009
【図８】
2006344066.tif 000010
【図９】
2006344066.tif 000011
【図１０】
2006344066.tif 000012
【図１１】
2006344066.tif 000013
【図１２】
2006344066.tif 000014
【図１３】
2006344066.tif 000015
【図１４】
2006344066.tif 000016
【図１５】
2006344066.tif 000017
【図１６】
2006344066.tif 000018
【図１７】
2006344066.tif 000019
【図１８】
2006344066.tif 000020
【図１９】
2006344066.tif 000021
【図２０】
2006344066.tif 000022
【図２１】
2006344066.tif 000023
【図２２】
2006344066.tif 000024
【図２３】
2006344066.tif 000025
【図２４】
2006344066.tif 000026
【図２５】
2006344066.tif 000027
【図２６】
2006344066.tif 000028
【図２７】
2006344066.tif 000029