(57)【要約】【課題】  ２次元コードなどに含まれる所定パターンの位置の検出精度を向上させつつ、高速に当該位置を検出することができるパターン位置検出装置及びパターン位置検出方法を提供する。【解決手段】  本発明に係るパターン位置検出装置は、情報表現コードを複数の画素を有する画像領域に分割されたそれぞれの画像領域の画像データである画像領域データとして取得する情報表現コード取得部と、画素の色別に基づいて決定される画像領域データの画素値を複数加算するパターンマッチングを実行し、特定の画像領域を所定パターンの情報表現コード上における概略位置として検出するパターン概略位置検出部と、異なる画像領域データを対象として実行された複数の実行結果値の差分、及び差分の比率である差分比率に基づいて、概略位置よりも狭い範囲で所定パターンの詳細位置を検出する詳細位置検出部とを備える。【選択図】  図３
2006155219.tif 000002
【特許請求の範囲】
【請求項１】
情報を表現する情報表現コードに含まれる所定パターンの前記情報表現コード上における位置を検出するパターン位置検出装置であって、
表示されている前記情報表現コードを、複数の画素を有する画像領域に分割されたそれぞれの前記画像領域の画像データである画像領域データとして取得する情報表現コード取得部と、
前記画素の状態に基づいて決定される前記画像領域データの画素値を複数加算するパターンマッチングを実行し、前記パターンマッチングの実行結果値に基づいて、特定の前記画像領域を前記所定パターンの前記情報表現コード上における概略位置として検出するパターン概略位置検出部と、
異なる前記画像領域データを対象として実行された複数の前記実行結果値の差分、及び前記差分の比率である差分比率に基づいて、前記概略位置よりも狭い範囲で前記所定パターンの前記情報表現コード上における詳細位置を検出する詳細位置検出部と
を備えることを特徴とするパターン位置検出装置。
【請求項２】
前記パターンマッチングによって求められるパターン類似度をＭ、前記画像領域を座標（ｘ，ｙ）で表現した場合、
前記詳細位置検出部は、前記詳細位置（Ｄｘ，Ｄｙ）を、
【数１】
2006155219.tif 000008
によって検出することを特徴とする請求項１に記載のパターン位置検出装置。
【請求項３】
情報を表現する情報表現コードに含まれる所定パターンの前記情報表現コード上における位置を検出するパターン位置検出方法であって、
表示されている前記情報表現コードを、複数の画素を有する画像領域に分割されたそれぞれの前記画像領域の画像データである画像領域データとして取得するステップと、
前記画素の状態に基づいて決定される前記画像領域データの画素値を複数加算するパターンマッチングを実行し、前記パターンマッチングの実行結果値に基づいて、特定の前記画像領域を前記所定パターンの前記情報表現コード上における概略位置として検出するステップと、
異なる前記画像領域データを対象として実行された複数の前記実行結果値の差分、及び前記差分の比率である差分比率に基づいて、前記概略位置よりも狭い範囲で前記所定パターンの前記情報表現コード上における詳細位置を検出するステップと
を備えることを特徴とするパターン位置検出方法。
【請求項４】
前記パターンマッチングによって求められるパターン類似度をＭ、前記画像領域を座標（ｘ，ｙ）で表現した場合、
前記詳細位置を検出するステップでは、前記詳細位置（Ｄｘ，Ｄｙ）が、
【数２】
2006155219.tif 000009
によって検出されることを特徴とする請求項３に記載のパターン位置検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、数字や文字などの情報を表現する情報表現コードに含まれる所定パターンの当該情報表現コード上における位置を検出するパターン位置検出装置及びパターン位置検出方法に関する。
【背景技術】
【０００２】
近年、数字や文字などの情報を表現する情報表現コードの一種として、縦横の２方向において情報を表現することによって、表現できる情報量をバーコードよりも増大させた２次元コード（例えば、ＱＲコード）が広く用いられている。
【０００３】
このような２次元コードを読み取る読取装置（スキャナ）では、２次元コードに含まれる所定パターン（例えば、切り出しシンボル）の位置がまず検出され、当該検出された所定パターンの位置に基づいて、当該２次元コードのデータ領域に表現されている情報が読み取られる。
【０００４】
図４は、このような２次元コードのスキャナに実装される位置検出装置の概略論理ブロック構成を示している。
【０００５】
同図に示すように、パターン位置検出装置２００は、受光部２０１とパターン位置検出部２０３とを有している。受光部２０１は、各種の書類や製品など、２次元コード表示対象媒体２０上に貼付または印刷などされている２次元コード１０を読み取るものであり、受光素子（ＣＣＤセンサ）などによって構成されている。
【０００６】
パターン位置検出部２０３は、２次元コード１０内のパターン１０ｐ（切り出しシンボル）の位置を検出するものである。具体的には、受光部２０１を構成する受光素子上の画像領域の座標を（ｘ，ｙ）、当該画像領域における画素値をＲ（ｘ，ｙ）とすると、パターン位置検出部２０３は、（式１）を用いて、当該画素値とパターン１０ｐの画素値とのパターンマッチングを実行する。
【数３】
2006155219.tif 000003
【０００７】
なお、ａｉｊは、位置検出の対象となるパターン１０ｐに応じた係数であり、読取環境などに応じて、“１”または“−１”、あるいは“１／２”または“−１／２”などの値を適宜設定することができる。
【０００８】
ここで、図５を参照して、パターン位置検出部２０３によるパターンマッチングの動作について簡単に説明する。なお、同図では、説明を容易にするため、受光部２０１によって読み取られた２次元コード１０（パターン１０ｐ）の画像が、１次元の画像に簡略化されている。
【０００９】
パターン位置検出部２０３は、受光素子の画像領域の座標ごとに画素値を演算する。同図では、画像領域の座標１〜４において、黒色（図中のドット表示部分）となっている画素を検出する。
【００１０】
次いで、パターン位置検出部２０３は、当該画像領域（座標）において黒色となっている画素が占める割合に基づいて、当該画像領域の画素値を演算する。例えば、座標１における画素値は、２／３と演算される。
【００１１】
さらに、パターン位置検出部２０３は、上述した（式１）を用いて、隣接する画像領域を含む３つの画像領域（座標）の画素値の和を演算することによってパターンマッチングを実行する。この結果、同図では、３つの画像領域の画素値を加算した当該画素値の和が最大となる“座標２”が、パターン１０ｐの位置として検出される。なお、同図では、上述したａｉｊは、座標によらず、すべて“１”としている。
【００１２】
すなわち、上述したパターン１０ｐの位置検出方法では、座標２よりも細かい精度（例えば、座標２と座標３の中間値）でパターン１０ｐの位置を検出することができない。
【００１３】
上述したようなパターンマッチングを用いて位置の検出精度をさらに向上させるためには、受光素子の画素ピッチを狭めることが必要となるが、このような受光素子の採用は、技術的またはコスト的な制約から一般的に困難である。また、受光素子の画素ピッチを狭めた場合、上述したパターンマッチングに伴う演算量が増大するという問題が発生する。
【００１４】
そこで、画像領域の画素値に対して線形補間を実行することによって擬似的に読み取った画像の解像度を上げた状態でパターンマッチングを実行するとともに、当該パターンマッチングの実行結果値（画素値の和）の分布の重心を演算することによって、所定パターンなどの位置の検出精度を向上させる技術が実現されている（例えば、特許文献１）。
【特許文献１】特開２００３−１５０８９８号公報（第５−７頁、第５図）
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、上述した特許文献１に開示されている技術には、次のような問題があった。すなわち、当該技術によれば、分布の重心の評価対象となるすべての画像領域（座標）についてパターンマッチングが実行されるため、演算量が増大し、高速な位置の検出が困難となる。
【００１６】
また、昨今、ＤＶＤなどの光ＲＯＭディスクにおいて用いられる２次元コードの表示面積が、書類や製品に貼付または印刷される通常の２次元コードと比較してとても狭いため、２次元コードに含まれる所定パターン（例えば、上述した切り出しシンボル）の位置の検出精度が上がり難いことが問題となっている。
【００１７】
そこで、本発明は、以上の点に鑑みてなされたもので、２次元コードなどの情報表現コードに含まれる所定パターンの位置の検出精度を向上させつつ、高速に当該位置を検出することができるパターン位置検出装置及びパターン位置検出方法を提供することを目的とする。
【課題を解決するための手段】
【００１８】
上述した課題を解決するため、本発明は、次のような特徴を有している。まず、本発明の第１の特徴は、情報を表現する情報表現コード（例えば、２次元コード１０）に含まれる所定パターン（例えば、パターン１０ｐ）の前記情報表現コード上における位置を検出するパターン位置検出装置（パターン位置検出装置１００）であって、表示されている前記情報表現コードを、複数の画素を有する画像領域に分割されたそれぞれの前記画像領域の画像データである画像領域データとして取得する情報表現コード取得部（受光部１０１）と、前記画素の状態（例えば、白色と黒色、或いは明と暗）に基づいて決定される前記画像領域データの画素値を複数加算するパターンマッチングを実行し、前記パターンマッチングの実行結果値に基づいて、特定の前記画像領域を前記所定パターンの前記情報表現コード上における概略位置として検出するパターン概略位置検出部（パターン位置検出部１０３）と、異なる前記画像領域データを対象として実行された複数の前記実行結果値の差分、及び前記差分の比率である差分比率に基づいて、前記概略位置よりも狭い範囲で前記所定パターンの前記情報表現コード上における詳細位置を検出する詳細位置検出部（詳細位置検出部１０５）とを備えることを要旨とする。
【００１９】
本発明の第２の特徴は、本発明の第１の特徴に係り、前記パターンマッチングによって求められるパターン類似度をＭ、前記画像領域を座標（ｘ，ｙ）で表現した場合、前記詳細位置検出部が、前記詳細位置（Ｄｘ，Ｄｙ）を、
【数４】
2006155219.tif 000004
【００２０】
によって検出することを要旨とする。
【００２１】
かかる特徴によれば、詳細位置検出部が、異なる画像領域データを対象として実行されたパターンマッチングの実行結果値の差分、及び当該差分の比率である差分比率に基づいて、切り出しシンボルなどの所定パターンの詳細な位置を検出する。
【００２２】
このため、上述した従来技術と比較すると、パターンマッチングの回数を増加させることなく所定パターンの位置の検出精度を向上させることができ、高速に当該位置を検出することができる。
【００２３】
本発明の第３の特徴は、情報を表現する情報表現コードに含まれる所定パターンの前記情報表現コード上における位置を検出するパターン位置検出方法であって、表示されている前記情報表現コードを、複数の画素を有する画像領域に分割されたそれぞれの前記画像領域の画像データである画像領域データとして取得するステップと、前記画素の状態に基づいて決定される前記画像領域データの画素値を複数加算するパターンマッチングを実行し、前記パターンマッチングの実行結果値に基づいて、特定の前記画像領域を前記所定パターンの前記情報表現コード上における概略位置として検出するステップと、
異なる前記画像領域データを対象として実行された複数の前記実行結果値の差分、及び前記差分の比率である差分比率に基づいて、前記概略位置よりも狭い範囲で前記所定パターンの前記情報表現コード上における詳細位置を検出するステップとを備えることを要旨とする。
【００２４】
本発明の第４の特徴は、本発明の第３の特徴に係り、前記パターンマッチングによって求められるパターン類似度をＭ、前記画像領域を座標（ｘ，ｙ）で表現した場合、前記詳細位置を検出するステップでは、前記詳細位置（Ｄｘ，Ｄｙ）が、
【数５】
2006155219.tif 000005
【００２５】
によって検出されることを要旨とする。
【発明の効果】
【００２６】
本発明によれば、２次元コードなどの情報表現コードに含まれる所定パターンの位置の検出精度を向上させつつ、高速に当該位置を検出することができるパターン位置検出装置及びパターン位置検出方法を提供することができる。
【発明を実施するための最良の形態】
【００２７】
（パターン位置検出装置の構成）
本発明の実施形態について図面を参照しながら説明する。図１は、本実施形態に係るパターン位置検出装置の論理ブロック構成を示している。
【００２８】
パターン位置検出装置１００は、数字や文字などの情報を表現する情報表現コードに含まれる所定パターンの当該情報表現コード上における位置を検出するものであり、受光部１０１と、パターン位置検出部１０３と、詳細位置検出部１０５とを備えている。なお、本実施形態では、情報表現コードとして、２次元コードの一種であるＱＲコードを用いた場合を例として説明する。
【００２９】
また、パターン位置検出装置１００は、例えば、各種の書類や製品など、２次元コード表示対象媒体２０に表示されている２次元コード１０を読み取り、２次元コード１０のデータ領域１０ｄに含まれている数字や文字などの情報を出力したり表示したりする読取装置（スキャナ、不図示）に実装される。
【００３０】
パターン位置検出装置１００では、まず、２次元コード１０に含まれている切り出しシンボル部分であるパターン１０ｐの２次元コード１０上における位置が検出され、検出されたパターン１０ｐ（所定パターン）の２次元コード１０上における位置に基づいて、データ領域１０ｄに表現されている情報が読み取られる。
【００３１】
受光部１０１は、２次元コード表示対象媒体２０に表示されている２次元コード１０（ＱＲコード）を、複数の画素を有する画像領域に分割されたそれぞれの当該画像領域の画像データである画像領域データとして取得するものであり、本実施形態では、情報表現コード取得部を構成する。
【００３２】
具体的には、受光部１０１は、受光素子としてＣＣＤセンサ（不図示）を有し、当該ＣＣＤセンサを用いて撮像された２次元コード１０の画像を複数の画像領域に分割し、当該画像領域の画像データである画像領域データをパターン位置検出部１０３に出力する。
【００３３】
パターン位置検出部１０３は、受光部１０１によって出力された各画像領域データの画素の状態（本実施形態では、白色と黒色）に基づいて決定される当該画像領域データの画素値を複数加算するパターンマッチングを実行するものである。
【００３４】
また、パターン位置検出部１０３は、当該パターンマッチングの実行結果値に基づいて、特定の画像領域をパターン１０ｐの２次元コード１０上における概略位置として検出するものであり、本実施形態では、パターン概略位置検出部を構成する。
【００３５】
具体的には、受光部１０１を構成する受光素子上の画像領域の座標を（ｘ，ｙ）、当該画像領域における画素値をＲ（ｘ，ｙ）とすると、パターン位置検出部１０３は、（式１）を用いて、当該画素値とパターン１０ｐの画素値とのパターンマッチングを実行し、パターン類似度Ｍ（ｘ，ｙ）を求める。
【数６】
2006155219.tif 000006
【００３６】
なお、ａｉｊは、位置検出の対象となるパターン１０ｐに応じた係数であり、読取環境などに応じて、“１”または“−１”、あるいは“１／２”または“−１／２”などの値を適宜設定することができる。
【００３７】
また、パターン位置検出部１０３は、上述した方法と異なる方法を用いて、パターンマッチングを実行し、パターン類似度Ｍ（ｘ，ｙ）を求めてもよい。例えば、パターン位置検出部１０３は、画素値の正規化相関や差分を求めることによって、パターンマッチングを実行することができる。
【００３８】
詳細位置検出部１０５は、異なる画像領域データを対象として実行された複数のパターンマッチングの実行結果値の差分、及び当該差分の比率である差分比率に基づいて、パターン位置検出部１０３によって検出された概略位置よりも狭い範囲で、パターン１０ｐの２次元コード１０上における詳細位置を検出するものであり、本実施形態では、詳細位置検出部を構成する。
【００３９】
具体的には、詳細位置検出部１０５は、パターン１０ｐの２次元コード１０上における詳細位置（Ｄｘ）を（式２−１）または（式２−２）、及び詳細位置（Ｄｙ）を式（式３−１）または（式３−２）を用いて演算する。
【数７】
2006155219.tif 000007
【００４０】
詳細位置検出部１０５によって検出されたパターン１０ｐの２次元コード１０上における詳細位置（Ｄｘ，Ｄｙ）の情報は、パターン位置検出装置１００が実装されるスキャナなどに出力され、当該詳細位置に基づいて、２次元コード１０のデータ領域１０ｄに表現されている情報が読み取られる。
【００４１】
（パターン位置検出装置の動作）
次に、図２及び図３を参照して、上述したパターン位置検出装置１００が、２次元コード１０に含まれるパターン１０ｐの位置を検出する動作について説明する。
【００４２】
図２は、パターン１０ｐの位置を検出する動作を示すフロー図である。同図に示すように、ステップＳ１０において、パターン位置検出装置１００は、各種の書類や製品など、２次元コード表示対象媒体２０に貼付または印刷などされている２次元コード１０を画像データとして取得する。
【００４３】
具体的には、パターン位置検出装置１００は、図３に示すように、画像領域の座標１〜４において、黒色（図中のドット表示部分）となっている画素を検出する。なお、同図では、説明を容易にするため、ステップＳ１０において取得された２次元コード１０（パターン１０ｐ）の画像が、１次元の画像に簡略化されている。
【００４４】
ステップＳ２０において、パターン位置検出装置１００は、ステップＳ１０において取得された各画像領域データの画素値を演算する。具体的には、パターン位置検出装置１００は、当該画像領域（座標）において黒色となっている画素が占める割合に基づいて、当該画像領域の画素値を演算する。例えば、パターン位置検出装置１００は、図３に示すように、座標１における画素値を２／３、座標４における画素値を１／３と演算する。
【００４５】
ステップＳ３０において、パターン位置検出装置１００は、上述した（式１）を用いて、隣接する画像領域を含む３つの画像領域（座標）の画素値の和を演算することによってパターンマッチングを実行する。
【００４６】
具体的には、パターン位置検出装置１００は、図３に示すように、（ａ）座標０〜２の３つ画像領域の画素値の和を演算する。同様に、パターン位置検出装置１００は、（ｂ）座標１〜３、（ｃ）座標２〜４、及び（ｄ）座標３〜５について、画素値の和を演算する。
【００４７】
この結果、パターンマッチングの実行結果値は、（ａ）５／３、（ｂ）８／３、（ｃ）７／３、及び（ｄ）４／４と演算され、パターンマッチングの実行結果値が最も大きい“座標２”が、パターン１０ｐの２次元コード１０上における概略位置として検出される。
【００４８】
ステップＳ４０において、パターン位置検出装置１００は、異なる画像領域データを対象として実行された複数のパターンマッチングの実行結果値の差分、及び当該差分の比率である差分比率に基づいて、ステップＳ３０において検出されたパターン１０ｐの概略位置よりも狭い範囲で、パターン１０ｐの２次元コード１０上における詳細位置を検出する。
【００４９】
具体的には、パターン位置検出装置１００は、パターン１０ｐの２次元コード１０上における詳細位置（Ｄｘ）を上述した（式２−１）または（式２−２）、及び詳細位置（Ｄｙ）を式（３−１）または（式３−２）を用いて演算する。
【００５０】
より具体的には、図３に示したように、座標２を中心としたパターン類似度Ｍ（２，０）と、座標１を中心としたパターン類似度Ｍ（１，０）とは、８／３＞５／３、つまりＭ（２，０）≧Ｍ（１，０）の関係にあるため、（式２−１）が選択される。なお、ここでは、図３に示した座標（座標０〜５）をｘ軸として説明する。
【００５１】
次いで、パターン位置検出装置１００は、（式２−１）を用いて、パターン１０ｐの２次元コード１０上における詳細位置（Ｄｘ）を検出する。具体的には、図３に示すように、詳細位置（Ｄｘ）は、“２＋１／３”と演算され、当該座標、具体的には当該座標を基準とする画像領域が、パターン１０ｐの２次元コード１０上における詳細位置（Ｄｘ）として検出される。
【００５２】
このようにして検出された詳細位置（Ｄｘ，Ｄｙ）は、従来技術、つまり、図２に示したステップＳ３０において検出されたパターン１０ｐの２次元コード１０上における概略位置と比べて、より真の値に近い。
【００５３】
（作用・効果）
以上説明した本実施形態に係るパターン位置検出装置１００によれば、詳細位置検出部１０５が、異なる画像領域データを対象として実行されたパターンマッチングの実行結果値の差分、及び当該差分の比率である差分比率に基づいて、パターン１０ｐの詳細な位置を検出する。
【００５４】
このため、従来技術と比較すると、パターンマッチングの回数を増加させることなくパターン１０ｐの位置の検出精度を向上させることができ、かつ高速に当該位置を検出することができる。
【００５５】
また、パターン位置検出装置１００によれば、受光部１０１を構成する受光素子の画素ピッチを狭めることなく、パターン１０ｐの詳細な位置の検出が可能となる。さらに、受光素子の画素ピッチを狭める場合と比較して、パターンマッチングの回数が削減されるため、パターン位置検出装置１００、すなわち、パターン位置検出装置１００が実装されるスキャナの低消費電力化を実現することが可能となる。
【００５６】
また、パターン位置検出装置１００では、パターン１０ｐの２次元コード１０上における詳細位置（Ｄｘ，Ｄｙ）の検出に用いられる式（式２−１，２−２，３−１，３−２）では、パターンマッチングの実行結果値の差分と、当該差分の比率が用いられている。
【００５７】
このため、例えば、画像領域の画素値が変化（例えばすべてｎ倍）したり、演算された画素値に一定値が加算されたりしても、パターン１０ｐの２次元コード１０上における詳細位置（Ｄｘ，Ｄｙ）は不変である。すなわち、受光部１０１を構成する受光素子による２次元コード１０（パターン１０ｐ）の撮像時に生じ得る明暗の偏りに対して、耐性が強いパターン位置検出装置を実現することができる。
【００５８】
（その他の実施形態）
上述したように、本発明の一実施形態を通じて本発明の内容を開示したが、この開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。
【００５９】
例えば、本発明は、２次元の画像（以下、２次元画像）を用いて情報を記録、再生するホログラムメモリが用いられる場合にも適用することができる。図６は、本発明を適用することができるホログラムメモリの断面図である。
【００６０】
同図に示すように、ホログラムメモリ４００は、２次元画像を生成するホログラムを記録した平面型シングルモード光導波路が多層に重ねられた積層導波路ホログラムである。
【００６１】
ホログラムメモリ４００は、表面からクラッド層４１０ａ、コア層４１０ｂ、クラッド層４２０ａ、コア層４２０ｂ、クラッド層４３０ａ、コア層４３０ｂ、及びクラッド層４４０が、順に積層されている。
【００６２】
コア層４１０ｂ，４２０ｂ，４３０ｂは、石英やプラスティックなどの板状の透明な媒質によって構成される。また、コア層４１０ｂ，４２０ｂ，４３０ｂは、クラッド層４１０ａ，４２０ａ，４３０ａ，４４０ａよりも光の屈折率が高く、屈折率を変調するなどの方法によって形成された散乱因子によって、２次元コードによって符号化された２次元符号を再生するホログラムＨが形成されている。
【００６３】
レーザなどの光源（不図示）から出射されたレーザ光ＬＢは、レンズＬによって集光され、ホログラムメモリ４００の端面４００ｅから入射する。端面４００ｅから入射したレーザ光ＬＢは、コア層４２０ｂに結合し、コア層４２０ｂの内部を導波光ＰＢとして伝搬する。
【００６４】
導波光ＰＢは、コア層４２０ｂに形成されているホログラムＨによって散乱し、回折光ＤＢとして、ホログラムメモリ４００から出射する。ホログラムメモリ４００から出射した回折光ＤＢは、ホログラム画像ＨＰ（２次元画像）を形成する。
【００６５】
回折光ＤＢによって形成されたホログラム画像ＨＰをＣＣＤセンサなどの光検出器を用いて読み取ることによって、コア層４２０ｂにホログラムＨとして形成（記録）されている情報を取得することができる。
【００６６】
また、クラッド層及びコア層が積層されている方向Ｖに、レーザ光ＬＢ及びレンズＬを移動させることによって、コア層４１０ｂやコア層４３０ｂにレーザ光ＬＢを結合させることができる。
【００６７】
コア層４１０ｂやコア層４３０ｂにレーザ光ＬＢを結合させることによって、コア層４１０ｂやコア層４３０ｂに記録されている情報を取得することができる。
【００６８】
また、上述した受光部１０１（ＣＣＤセンサを除く）、パターン位置検出部１０３及び詳細位置検出部１０５は、コンピュータにおいて実行可能なプログラムとして提供することもできる。
【００６９】
さらに、上述した本発明の実施形態では、情報表現コードの一種としてＱＲコードを例として説明したが、本発明は、他の２次元コード（例えば、スタックドバーコード方式）などの情報表現コードにも勿論適用することができる。
【００７０】
このように、本発明は、ここでは記載していない様々な実施の形態などを含むことは勿論である。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施形態に係るパターン位置検出装置の論理ブロック構成を示す図である。
【図２】本発明の実施形態に係るパターン位置検出装置の動作フローを示す図である。
【図３】本発明の実施形態に係るパターン位置検出装置の動作を説明するための説明図である。
【図４】従来のパターン位置検出装置の論理ブロック構成を示す図である。
【図５】従来のパターン位置検出装置の動作を説明するための説明図である。
【図６】本発明のその他の実施形態に係るホログラムメモリの断面図である。
【符号の説明】
【００７２】
１０…２次元コード、１０ｄ…データ領域、１０ｐ…パターン、２０…２次元コード表示対象媒体、１００…パターン位置検出装置、１０１…受光部、１０３…パターン位置検出部、１０５…詳細位置検出部、２００…パターン位置検出装置、２０１…受光部、２０３…パターン位置検出部、４００…ホログラムメモリ、４００ｅ…端面、４１０ａ，４２０ａ，４３０ａ，４４０…クラッド層、４１０ｂ，４２０ｂ，４３０ｂ…コア層、ＤＢ…回折光、Ｈ…ホログラム、ＨＰ…ホログラム画像、Ｌ…レンズ、ＬＢ…レーザ光、ＰＢ…導波光
【図１】
2006155219.tif 000010
【図２】
2006155219.tif 000011
【図３】
2006155219.tif 000012
【図４】
2006155219.tif 000013
【図５】
2006155219.tif 000014
【図６】
2006155219.tif 000015