(57)【特許請求の範囲】
【請求項１】
情報を光学的に読取り可能な符号化画像として記録した記録媒体から前記符号化画像を光学的に読み取る読取装置であって、
前記符号化画像の前記記録媒体上における記録位置を表わす記録位置情報を含む前記符号化画像を入力する画像入力手段と、
前記画像入力手段で入力された符号化画像から前記記録位置情報を取得して当該入力された符号化画像の前記記録媒体上における記録位置を判別する記録位置判別手段と、
を含み、
前記符号化画像が複数のブロックから構成され、
このブロックのそれぞれが、
前記情報を分割して成る分割情報を含む情報領域と、
当該ブロックを認識するためのマーカを含むマーカ領域と、
当該ブロックを個々に識別するためのブロックＩＤ情報を含むブロックＩＤ領域と、
を所定の位置関係に従って配置すると共に、
前記ブロックＩＤ情報が前記記録位置情報を兼ねるように構成され、
前記記録位置判別手段は、前記記録位置情報と前記ブロックＩＤ情報との対応関係を示す参照テーブルを含むことを特徴とする符号化画像読取装置。
【請求項２】
前記記録位置判別手段で判別された記録位置に基づいて、ユーザの操作に関する情報を出力する操作情報出力手段を更に含むことを特徴とする、請求項１に記載の符号化画像読取装置。
【請求項３】
前記記録媒体に前記符号化画像が複数個記録されているとき、
前記操作情報出力手段は、次に読み取るべき符号化画像の記録位置に関する情報を出力することを特徴とする、請求項２に記載の符号化画像読取装置。
【請求項４】
前記記録位置判別手段で判別された記録位置に応じて前記情報を復元する復元手段を更に含むことを特徴とする、請求項１に記載の符号化画像読取装置。
【請求項５】
前記記録位置判別手段で判別された記録位置から、当該記録位置に記録された符号化画像に含まれる情報の種類を判別する情報種判別手段を更に含み、
前記復元手段は、前記情報種判別手段による判別結果に応じて情報を復元することを特徴とする、請求項４に記載の符号化画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声や画像、或いはテキスト等の各種の情報を光学的に読取り可能な符号化画像として記録した記録媒体から前記符号化画像を光学的に読み取る符号化画像読取装置に関する。
【０００２】
【従来の技術】
従来、音声や画像、その他コンピュータが取り扱うことの可能なテキスト等の各種の情報を１次元や２次元のバーコード等に代表される光学的に読取り可能な符号化画像として紙等の記録媒体に記録したものは、例えば、特開平６−２３１４６６号公報等において既に知られている。
【０００３】
この公報に開示された記録媒体によれば、媒体上に記録されている通常の文字、記号、図形、絵柄、又は写真画像等のように人間が目視にて直接読み取ること（理解）ができる可読画像としての情報と、その符号化画像としてのドットコードに含まれる各種の情報との相乗的効果によって、より多様で豊富化された情報をユーザに提供することができるようになり、今後の情報化時代に向けて、玩具用途、教育用途等、様々な場面での利用が期待されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、この特開平６−２３１４６６号公報に開示されたドットコードを始めとするこの種の符号化画像については、何れも、その符号化画像の記録媒体上における記録位置を表わす情報を含んだものではなかったため、その符号化画像の記録位置に基づいて、その符号化画像の読取りに関して様々な工夫を凝らすといったことはできなかった。
【０００５】
また、このような符号化画像を例えばカードや紙面上に形成した形態で提供し、ユーザの利便性を図るようにして提供した場合、その記録媒体の正しい使用法、即ち、情報の出力再生の仕方等については、その記録媒体の配置形成の種類や機能の組合せによって複雑化する傾向のなかで、運用上は適切でしかも親切なインストラクションが必要とされる。
【０００６】
そこで本発明はこのような事情に鑑みなされたものであって、光学的に読取り可能な符号化画像の記録媒体上における記録位置に基づいて、その符号化画像の読取りに関して様々な工夫を凝らせるようにし、利用者が簡単に正しく使えるような符号化画像読取装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決し目的を達成するため、本発明では次のような手段を講じている。
【０００９】
また、上記目的を達成するために、本発明による符号化画像読取装置は、情報を光学的に読取り可能な符号化画像として記録した記録媒体から前記符号化画像を光学的に読み取る読取装置であって、前記符号化画像の前記記録媒体上における記録位置を表わす記録位置情報を含む前記符号化画像を入力する画像入力手段と、前記画像入力手段で入力された符号化画像から前記記録位置情報を取得して当該入力された符号化画像の前記記録媒体上における記録位置を判別する記録位置判別手段と、を含み、前記符号化画像が複数のブロックから構成され、このブロックのそれぞれが、前記情報を分割して成る分割情報を含む情報領域と、当該ブロックを認識するためのマーカを含むマーカ領域と、当該ブロックを個々に識別するためのブロックＩＤ情報を含むブロックＩＤ領域と、を所定の位置関係に従って配置すると共に、前記ブロックＩＤ情報が前記記録位置情報を兼ねるように構成され、前記記録位置判別手段は、前記記録位置情報と前記ブロックＩＤ情報との対応関係を示す参照テーブルを含むことを特徴とする。
【００１０】
即ち、この符号化画像読取装置によれば、符号化画像は、その符号化画像の記録媒体上における記録位置を表わす記録位置情報を含み、符号化画像読取装置は、その記録位置情報からその符号化画像の記録位置を判別できるので、その記録位置情報を利用することにより、その符号化画像の読取りに関し様々な工夫を凝らせる。
【００１１】
【発明の実施の形態】
以下、本発明について具体的に複数の実施形態を挙げて詳しく説明する。
その詳細説明の前に、先ず本発明に好適に用いられる符号化画像、及びその符号化画像を光学的に読み取るための符号化画像読取装置の具体的な構成について、図１６〜図１７を参照しながら概説しておく。
【００１２】
本発明の記録媒体にも好適に用いる符号化画像と、そのための読取装置として、本出願人が特開平６−２３１４６６号公報で既に符号化画像として提案したドットコードとそのコードの読取装置が挙げられる。
【００１３】
尚、符号化画像のことを「ドットコード」又は単に「コード」と称する。
【００１４】
図１６（ａ）,（ｂ）には本発明のカード型記録媒体１００に記録されるドットコードの一例を示し、このようなカード型記録媒体１００から情報を読み取れる光学読取装置１の外観および撮像部を内蔵した内部構成を図１７（ａ）,（ｂ）に示す。
【００１５】
図１６（ａ）に拡大図示した１つのブロックはドットコード７００を構成する単位であり、図１６（ｂ）に示す如く該ブロックが複数個連結してカード型記録媒体１００の辺部に沿って記録されている。即ち、矩形のブロックが１次元的もしくは２次元的に隣接配列されて構成されている。
【００１６】
この既に公開されているドットコード７００の物理フォーマット構成について以下に概説する。このドットコード７００は、複数個のブロックＢｎ（ｎ≧１）が１次元もしくは２次元に隣接配列されて構成されている。そして各ブロックは、記録されるべき音声、画像、テキスト等を含むマルチメディア情報をデジタル化したデジタルデータが所定のデータ毎に分割され、該デジタルデータの「1」の連続数を規制する記録変調を伴ったビット列の「1」又は「0」に対応した黒ドット又は白ドット(但しこの白ドットは実際にはカード記録媒体１００自体の色に相当)のドットイメージが記録されている。
【００１７】
更に、各ブロックＢｎはブロックユーザデータ７０４内の黒又は白の各ドット(データドット)を読み取る為の読取基準点を設定するために使われる各ブロックの四隅に配置されたマーカ７０１を有しており、これは上記のブロックユーザデータ７０４内で発生しない所定の黒の連続数を有している。また各ブロックＢｎには、その読取基準点を更に精度良く算出する為に使用されるパターンコード７０３と、ブロックＩＤとして各ブロックの識別のために使用されるブロックヘッダ７０２とが該マーカ７０１間に配置されている。
尚、マーカ７０１とパターンコード７０３の周囲には、それらの検出を容易にする為のドット無配置エリアが設けられている。
【００１８】
したがって、このような形態のドットコードによれば、ドットコード７００全体の大きさが前述した光学読取装置１の撮像視野より大きくても良い。換言すれば、当該ドットコード７００を光学読取装置１によってワンショットで撮像できなくても、部分的に撮像されたドットコード７００から各ブロックに付与された各アドレスをブロック内に含まれるデータドットと共にブロック単位で検出することで、各ブロックに含まれるデータを集めて元の全体のデータを再構築できる。
【００１９】
よって、カード型記録媒体１００には大容量のデータが記録可能になると共に、図１７（ａ）に示すように、カード型記録媒体１００の長短各辺に印刷された第１の符号化画像（短辺側のドットコード）１０１と、第２の符号化画像（長辺側のドットコード）１０２のうち例えば第２の符号化画像１０２を複数ブロックが連なる長手方向への矢印で示すような手動走査によって簡便に読み取れるようになっている。
【００２０】
また図１７（ｂ）に示すように、光学読取装置１の上面に凹状に切欠形成され案内溝となる溝２３に沿って、カード型記録媒体１００を手動もしくは自動で直線状に移動させて、その長辺側のドットコード１０２を走査すると、この装置の中央近傍の溝壁面２７を通過した当該ドットコード１０２が、前述の撮像部２にて、一組の照明手段(ＬＥＤ等)２４で照明された画像イメージがレンズ２５で撮像素子２６に結像され撮像される。
【００２１】
尚、この光学読取装置１００の溝２３の側壁面２７とカード型記録媒体１００の反射率の違いによりカード型記録媒体１００が溝２３内に存在するか否かを判別できるので、カード型記録媒体１００が溝２３内に挿入されたとき以外は、ＬＥＤ２４の発光量をカード型記録媒体１００の存在を判別するに十分な量まで抑制できるようにもなる。
【００２２】
（第１実施形態）
この実施形態の記録媒体はカード型を成し、上記のような符号化画像が形成されている。そしてこの符号化画像には、その符号化画像の記録媒体上における記録位置を表わす所定の記録位置情報を含んでいるものである。
一方、符号化画像読取装置は、記録媒体から前記符号化画像を光学的に読み取るため、符号化画像を入力する画像入力手段と、ここから入力された符号化画像から上記の記録位置情報を取得し、その符号化画像の当該記録媒体上における記録位置を判別するための記録位置判別手段を備えているので、符号化画像読取装置は、その記録位置情報からその符号化画像の記録位置を判別できるように制御するので、その記録位置情報を利用することで、その符号化画像の読取りに関した様々な工夫を凝らせるようになっていることを特徴とする。
【００２３】
図１には、この実施形態のカード型記録媒体１００と、このカード型記録媒体１００に形成されたドットコード（符号化画像）を光学的に読み取る光学読取装置１の電気的な機能構成ブロック図が示されている。
【００２４】
即ち、光学読取装置１は、カード型記録媒体１００を光学的に撮像する撮像部２と、撮像された符号化画像に後述の所定の処理を施す画像処理部３と、この装置１全体を適宜制御するＣＰＵ４と、処理のためのワーク領域やプログラム領域、変換テーブルとして適宜利用できるＲＡＭ５およびＲＯＭ６と、得られた情報等に基づいて音や映像などの所望する形態で出力できる情報出力部７と、を備えて構成されている。
【００２５】
撮像部２には、カード型記録媒体１００の光学的読取可能な符号化画像を読み取る為のレンズ光学系と所定の撮像素子(例えばＣＣＤ)及び、その符号化画像を照明する手段(例えばＬＥＤ)が内蔵されている。そしてこのカード型記録媒体１００表面の符号化画像が形成されたカード辺部を溝２３の溝壁部２７近傍に通すことで、撮像部２がその辺部に形成された符号化画像を光学撮像できる。
【００２６】
ここで撮像され得られたフレーム画像が画像処理部３に送られると、該フレーム画像内のドットを強調するイコライジング処理と、二値化処理が行われる。二値化処理されたフレーム画像はＣＰＵ４を介してＲＡＭ５の２フレームバッファとして予め設けられた所定領域に順次格納されていき、このＲＡＭ５に格納された二値化フレーム画像を基にして、その画像中の符号化画像(ドットコード)をＣＰＵ４で実行される解析処理にて抽出し、その符号化画像として記録されたブロックのデータを各ブロックヘッダ７０２内に記録されているブロックＩＤを基に逐次復元してＲＡＭ５の所定領域に格納していく。
【００２７】
ＲＡＭ５に、符号化画像に記録されたデータが全て、或いは所定量格納された時点で、ＣＰＵ４はＲＡＭ５に格納されている該データに対してエラー訂正処理及び伸長処理等の復元処理を施し、この復元データが情報出力部７に引き渡され、画像、文字あるいは音声等にて出力されるように構成・制御されている。
【００２８】
尚、ＲＯＭ６にはＣＰＵ４で処理される制御プログラムが格納されており、符号化画像からデータを読み取り、欠落部分を補って正しく復元する為のプログラム、及びテーブルと、復元されたデータを所定の形態で出力する為のプログラム等が含まれている。
【００２９】
更に詳しく符号化画像に対する撮像動作を説明すると、撮像部２からは所定間隔で撮像されたフレーム画像が出力される。所定の間隔、例えば３０msec.毎に１フレームの画像が画像処理部３に入力されるように設定すれば、画像処理部３では、３０msec.内でイコライジング処理と二値化処理を行なってＣＰＵ４にその二値画像を出力する。
【００３０】
ＣＰＵ４はその二値化画像をＲＡＭ５に転送するが、このＲＡＭ５内には画像を格納するため領域が２つあり、フレームを格納する場合は切り換えながらバッファリングする方式、いわゆる「リングバッファ」を採用しているので、２つのフレームでサイクリックに、撮像と処理をリアルタイムで実質的に同時にできる。
【００３１】
詳しくは、３０msec.後の次のフレームがくる前にＣＰＵ４は既にバッファに送られた二値化フレーム画像の中の符号化画像をＣＰＵ４が抽出し、その中から更に各ブロックのブロックユーザデータを抽出する。
【００３２】
抽出されたブロックユーザデータをＲＡＭ５の所定領域に書き込むが、そのブロックユーザデータにはそれぞれブロックＩＤが付いており、このブロックＩＤにより記録位置が考慮されて、既に格納されているブロックユーザデータと合わされる。同様にして一連の画像読取が終了するまで繰り返される。
【００３３】
撮像部２ではカメラのフラッシュ発光の如く３０msec.毎に照明しながら撮像していき、ＣＰＵ４はカード１００が移動しながら撮像される符号化画像内の複数ブロックを含んだフレーム画像をリングバッファに書き込んでいき、連続する一連のブロック抽出を行なう。
つまり、フレームバッファとし、１回の撮像フレームに、複数ブロックが入り得るように構成すると、所定速度以下でカード１００が溝２３内を移動した場合に時間軸上で次の撮像フレーム内には同一ブロックが重複して撮像される事を基にして、符号化画像を構成するブロックを全て読み取る事ができる。
【００３４】
この例の場合、カード１００をかなり高速でスキャン操作すると撮像できないブロックがでてくる。ユーザが所定速度よりもゆっくりスキャンすれば１回のスキャン操作で成功する。そこで符号化画像読取装置１が、エラーメッセージと共に後述する適宜なインストラクションを出力して、正しい再操作をアドバイスする。それに従えば、オーバーラップした形で良好に画像がもれなく撮れるので、ユーザはその後うまくその操作を繰り返せば、符号化画像のブロックを正しく読み取ることが容易となる。
勿論このエラー発生の場合、可能な限りこのユーザの操作速度に適合した間隔に期間３０msec.を変更して対処するように制御してもよい。
【００３５】
図２（ａ）,（ｂ）は、本発明の記録媒体の二例を示している。
図２（ａ）に例示の記録媒体１００は例えば長方形のような矩形を成し、カードの縦横それぞれの辺（即ち一長辺と一短辺）だけに、上述したドットコード等の符号化画像の記録領域をもつ例であり、それぞれの符号化画像は相対的に短く下の短辺近傍に、長く左の長辺近傍にレイアウトされ、カード中央部分には所望の可読画像（この例は家）が描かれている。
【００３６】
また図２（ｂ）に例示の記録媒体１００も同じく矩形のカードであり、この例は全ての縦横の計四辺それぞれに記録領域をもつ例である。上下の短辺近傍に短く、左右の長辺に長くレイアウトされ、同様な可読画像がカード中央に描かれている。
【００３７】
これ以降は、第１実施形態におけるカード１００とそのカードを読み取る符号化画像読取装置１に係わる動作について、図３〜図６を参照しながら説明する。図３は、カード１００の中の予め決められた位置、符号化画像の記録の位置を示す説明図である。
【００３８】
このカード１００は、所望する情報を光学読取り可能な符号化画像として記録した媒体であり、その符号化画像には、当該符号化画像のカード面における記録位置を表わす記録位置情報を含んでいるので、読み取ったその記録位置情報に基づき、その符号化画像の読取りに関する、例えば操作方法の教示など様々な工夫が図れるように作られる。
【００３９】
なお、第１実施形態のカード１００における符号化画像を成す各ブロックは、後述する図１３の如くユニークなブロックＩＤという情報を個々に有するもので、当該ブロックの固有な記録位置を示す情報（記録位置情報）として利用できるように付与されているものとする。
【００４０】
図４の機能ブロック図に、第１実施形態の符号化画像読取装置１のデータの流れを示し、ＣＰＵ４の制御でＲＡＭ５とＲＯＭ６を利用しながら入力されるデータの処理される過程と処理手順の流れを説明する。
【００４１】
まず、撮像データがブロック抽出処理(４０１)に入る。これは２つのバッファ、既に格納されている二値化画像のフレームデータが撮像データと考える。
そして、ブロック抽出処理(４０１)から、ブロックヘッダ領域の情報がブロックＩＤ読取処理(４０２)へ渡される。
【００４２】
一方、データ格納メモリにはブロックのユーザデータ（図１６中のマーカ１６０１で囲まれたブロックユーザデータ１６０４に記録されているデータである）が読み取られて、データ格納メモリ(４０４)の方へ入力される。
【００４３】
ブロックアドレス(即ち「ブロックＩＤ」)読取処理(４０２)からブロックヘッダ１６０２中のブロックＩＤ情報を抜き取る。ブロックＩＤはそのブロックが論理的にどこの位置にあるのかを示すユニークなアドレスであり、このブロックＩＤはデータ格納メモリ(４０４)に出力される。尚このアドレスは、先ほどのブロック抽出処理(４０１)から抽出されたブロックユーザデータをデータ格納メモリ(４０４)の所定場所に格納するアドレスになる。
このように、ブロックＩＤに基づいてブロックユーザデータがデータ格納メモリ(４０４)へ格納されていく。
【００４４】
更に、ブロックアドレス読取処理(４０２)から出力されたブロックＩＤが記録位置判別処理(５０１)と符号化画像読取終了判定(５０３)に入る。
記録位置判別処理(５０１)ではこのブロックＩＤに基づいて記録している記録位置テーブル(５０２)を参照して、当該ブロックがどこの記録位置に記録されているのかを判別する。
【００４５】
記録位置判別処理(５０１)で判別された記録位置が例えば記録位置▲１▼の場合、ブロックＩＤ１〜ｎが検出されていた事になり、記録位置が▲２▼の場合であれば、ｎ＋１〜ｍが検出された事になる。
記録位置判別処理(５０１)により判別された記録位置▲１▼,▲２▼に対応するブロックＩＤが何番から何番なのかという情報が符号化画像読取終了判定(５０３)に入力される。
【００４６】
この符号化画像読取終了判定(５０３)では、更に逐次読み取れたブロックＩＤの情報が  ブロックアドレス読取処理(４０２)から入力され、全部揃ったか否かを判定する。また、判定条件の一例として、全てのブロックではなく９５％のブロックの数が揃った場合には、符号化画像の読取終了と判定し、デインターリーブ処理(４０５)の方へ格納されているデータ格納メモリ(４０４)に格納されているデータをデインターリーブ処理する指示情報を送る。
尚、９５％としたのは、ブロック欠落があっても後段のような訂正処理(４０６)で訂正可能なレベルを示したものである。
【００４７】
更に、ブロックＩＤ情報が符号化画像読取終了判定５０３に出力されていなくなって所定の時間が経過した時点でタイムアウト（時間切れ）として符号化画像読取終了するとしてもよい。また、読取りが終わった際に所定のスイッチをユーザが操作するか、撮像部２でカード１００を走査してそのカード１００が溝２３から抜けた瞬間に終了とするスイッチ信号が検出できれば、その情報が符号化画像読取終了判定５０３に入ることも可能である。
【００４８】
データリーブ処理(４０５)は、符号化画像読取終了判定(５０３)からの終了情報によって開始されるデータリーブ処理でデータ格納メモリ４０４に格納されているデータの並べ替えを行なう。
【００４９】
欠落などの不良データはエラー訂正処理(４０６)に入りそこでエラーが訂正される。もしエラー訂正が不可能であった場合は、訂正不能を意味する信号をメッセージ作成処理(５０４)に送る。訂正できた場合は続いてエラー訂正処理後に訂正されたデータがデータ伸長処理(４０７)に入り、訂正されたデータに圧縮処理等が施されている場合にはそれをデータ伸長処理(４０７)によって伸長する。
そして、データ伸長処理(４０７)で伸長されたデータが伸長データ出力処理(４１１)に入り、そのデータが音声の場合にはスピーカで音声出力再生され、画像の場合にはディスプレイに表示出力される。
【００５０】
一方、記録位置判別処理(５０１)からメッセージ作成処理(５０４)の方に出力される。これはどこに記録されている符号化画像を読み取ったかという情報をユーザに告知する為にメッセージ作成処理(５０４)へ渡される。
符号化画像読取終了判定部(５０３)からメッセージ作成処理(５０４)に指示情報が出力されているのは、メッセージ作成処理(５０４)で作成されたメッセージを出力するタイミングを制御する為である。
【００５１】
メッセージ作成処理(５０４)では、記録位置判別処理(５０１)から入力された記録位置に基づいてＲＯＭ内のテーブルと記録位置とを参照してどのメッセージを出力するかを決める。メッセージ辞書テーブル(５０５)の中からメッセージ作成処理(５０４)は決まったメッセージを参照してメッセージ出力処理(５０６)へ送ると、図１の情報出力部７から該メッセージが出力される。
【００５２】
このように、符号化画像読取装置１は、前述した記録位置判別を行なう手段で判別された記録位置に基づいて、ユーザの操作に関する情報を出力するための操作情報出力手段として情報出力部７を利用するようになっている。よって、その記録位置情報を参照することで、ユーザの操作に関する情報を出力できる。そして、読み取った符号化画像の記録位置毎に必要な操作情報をユーザに対して適宜に教示することができる。
【００５３】
図５は、上述した記録位置テーブル(５０２)とメッセージ辞書テーブル(５０５)を併記した表形式で記録保持されていることを表わしている。
ブロックＩＤが１〜ｎ番の場合は、図３のコード１０１の記録位置▲１▼が対応する。また、ブロックＩＤがｎ＋１〜ｎ＋ｍまではコード１０２の記録位置▲２▼が対応する。同様にこのテーブルには記録位置▲１▼〜▲４▼まで対応したメッセージ１，２，３，４が参照可能に書き込まれており、記録位置▲１▼〜▲４▼に対する適宜なメッセージが選ばれ出力されるようになっている。尚この例では、▲１▼と▲３▼はブロックＩＤに関する情報以外は同一内容のコードが記録されており、互いがバックアップコードの役割を果たしており、同様に▲２▼と▲４▼もブロックＩＤに設ける情報以外は同一内容のコードが記録されている場合のメッセージ内容となっている。
【００５４】
これらのメッセージ１，２，３，４の選択切換は、符号化画像読取終了判定(５０３)からの終了信号に基づいて行なわれ、通常は正常動作を意味するメッセージ１を出力するが、エラー時のインストラクションメッセージ２、３又は４はエラー訂正処理４０６からの指示信号で選択される。そして、メッセージ作成処理５０４が作成したメッセージが出力される。
【００５５】
上述したように、ブロックＩＤは記録位置を表わす情報を兼ねるものであり、このような規定のカードの場合、符号化画像読取装置１の記録位置判別処理５０１は、その記録位置を、図１４（ａ）にあるような当該符号化画像の物理フォーマットの一構成要素であるところのブロックを個々に識別するためのブロックＩＤとの対応関係を示したテーブルの参照で特定できる。よって、記録位置情報専用の構成要素を物理フォーマット中に新たに設けずに、記録位置情報を効率的にその物理フォーマット中に含ませられる。そして、迅速にその記録位置情報を取得できるようになる。
【００５６】
また、図１４（ｂ）にあるように物理フォーマット中に記録位置情報専用の構成要素を設けてもよい。この場合は、ブロックＩＤのようなテーブル参照ではなく、直接記録位置を判別できるようになる。
【００５７】
図６のフローチャートに、第１実施形態の符号化画像読取装置の動作手順を示す。ステップＳ６００よりカードを受け入れ状態にして待機し、カードの操作が開始されたか否かの判断を行なう（Ｓ６００）。そのカード操作の開始に伴い、マーカ検出（Ｓ６０１）による符号化画像の検出を行ない、マーカ検出後にマーカ間の領域に対してパターンコード検出（Ｓ６０２）を順次行ない、ブロックの正確な読取位置を決定するパターンコードの各ドット位置を読み取る。検出したパターンコードの各ドット位置関係からブロック読取位置算出を行ない（Ｓ６０３）、算出されたブロック読取位置に従いブロックＩＤを抽出する（Ｓ６０４）。
【００５８】
ブロックＩＤ抽出後、更にブロック読取位置に従いブロックユーザデータを読み取る（Ｓ６０５）。これを各ブロック毎に符号化画像読取終了になるまで繰り返す（Ｓ６０６）。
符号化画像読取りが終了した場合には、ブロックＩＤから記録位置情報を取得する。（Ｓ６０７）
ここで、所定数以上のブロック欠落の有無を判定し（Ｓ６０８）、無ければ、ステップS６１４へ移行する。
【００５９】
もし所定数以上のブロック欠落が有った場合には、ステップＳ６０９にて、バックアップコードの読取りがされたか否かを判定し（Ｓ６０９）、最初のコードを一回読んだだけの場合、記録位置情報からメッセージ２を取得する（Ｓ６１０）。そして図５の例えば記録位置が▲１▼の場合「短辺コードの読取りが不完全です。短辺上のコードを読んで下さい」というメッセージを出力する（Ｓ６１１）。
この出力が終わったら上記ステップＳ６００へ戻り、同様にカード操作が開始されるまで繰り返す。
【００６０】
再度、ユーザがカードを操作した場合は、同様にブロック検出を行ない、その時のブロックＩＤから記録位置を取得する。
所定数以上のブロック欠落があった場合で、しかもそのバックアップコードを読んでも更に所定数以上のブロック欠落があった場合には、ステップS６１２へ進み、記録位置情報からメッセージ３を取得する。そして「両短辺のコード劣化が大きすぎます。カードを交換して下さい。」という印刷自体のレベルでの警告出力がされる。
その後は同様に上記ステップＳ６００へ戻って再び待機状態となる。
【００６１】
一方、上記のステップＳ６０８での判定において、ブロック欠落数が所定数の場合には、ステップＳ６１４にて、記録位置情報からメッセージ１を取得し（Ｓ６１４）、メッセージ１を出力する（Ｓ６１５）。その後、メモリに入っているデータに関してデインターリーブ処理を行ない（Ｓ６１６）、エラー訂正を行なう（Ｓ６１７）。そしてこのエラー訂正の可否を判断し（Ｓ６１８）、その訂正がＯＫだった場合は、データ伸長処理を行ない（Ｓ６１９）伸長データ出力処理を行ない（Ｓ６２０）、上記ステップＳ６００へ戻って再び待機状態になる。
【００６２】
一方、エラー訂正がＮＧだった場合はメッセージ４を取得し、そのコードの劣化を訂正でなかったというメッセージの出力（Ｓ２１１）の後、上記ステップＳ６００へ戻り再び待機状態となる。
【００６３】
なお、ステップＳ６００での開始判定基準は種々考えられる。例えば、ユーザによる装置のスタートボタンのＯＮ操作でもよし、又は、カード１００が溝２３の先端に入ると自動的にＯＮになるスイッチを設ける等してもよい。
また、メッセージ３に例示の警告は、形成されたコードの劣化と推定できるほかに、例えばスキャン操作が速や過ぎる事も考えられるが、その判断は周知の速度検知技術の適用でできる。
【００６４】
また従来、そのカードが何に使われるかの種別をデータとしてもたなかったが、このカード１００は細かくその種別や用途につい記録しておけば、的確なメッセージが出力されるようになる。そして、これを応用したアプリケーションにも誤りなく運用される。
【００６５】
（第２実施形態）
次に、本発明の第２実施形態について説明する。本実施形態では、所定の複数カードの符号化画像を読み取る装置で読み込ませた場合に初めに複数カード内に記録されたマルチメディア情報を情報出力部７に出力する例を示している。但し、カードと読取装置の構成は基本的に図１と同じとして、主に異なる機能とプログラムによる制御手順について図７〜図９を参照しながら説明する。
【００６６】
図７の機能ブロック図には、第２実施形態の符号化画像読取装置のデータの流れを示す。ここでは、第１実施形態で示したような記録位置情報がブロックＩＤに基づいて判定されるのではなく、論理フォーマット中に記録位置が示されている場合を例示している。但し、処理手順の初期において、撮像データがデータ格納メモリ４０４に入るまでは図４と同様であるものとする。
【００６７】
符号化画像読取終了判定７０３は、第１実施形態では記録位置情報を用いてブロックが所定数以上になると終了と判定したが、この例では、溝内のフォトセンサからのＯＮ／ＯＦＦ切替信号か、或いはブロックが読み取れなくなった時間のタイムアウトで判定される。
【００６８】
また、読取終了判定７０３の信号がデインターリーブ処理４０５へ送られてデータ格納メモリ４０４中のデータを復元する過程、および、エラー訂正処理４０６での訂正の可否によりメッセージ出力する過程も同じなので説明を省略する。
【００６９】
図１５で示す論理フォーマットはデータ伸長処理４０７が終了した後のデータ構造であり、データ中のヘッダ情報として書かれていてもよいし、ユーザデータとして保持してもよいが、少なくともデータ中に「記録位置情報」が格納されている。そこで、伸長データ出力処理４０７から出力された伸長データが記録位置判別処理７０１に入力され、伸長データ中の記録位置情報が抽出される。
【００７０】
記録位置判別処理７０１では、読み取った符号化画像の記録位置を保持するメモリを有しており、１ないし複数の所定の記録位置の符号化画像の読取りが完了した時点で、伸長データ出力処理７０６へ出力処理を行なう旨の開始指示情報を送る。伸長データ出力処理７０６はこの指示情報を受け伸長データを情報出力部７へ出力する。
この記録位置判別処理７０１からの判別情報はメッセージ作成処理７０４に送られる。そしてメッセージ作成処理７０４では、次に述べるメッセージ辞書テーブル７０５を使って記録位置に対応したメッセージを出力する。
【００７１】
図８には、記録位置とメッセージを併記したメッセージ辞書テーブル７０５の内容を例示する。
このテーブルは、記録位置▲１▼〜▲４▼と、これに対応する正常メッセージ１０-1、そして正常メッセージ１０-2 及び１０-3が参照可能に書き込まれている。
【００７２】
該当する記録位置▲１▼〜▲４▼を考慮して、伸長処理済みデータの結果に基づき判定した記録位置判別処理７０１からの指示情報に従って、メッセージ作成処理７１０はこのテーブルから、指示されたメッセージ１０-1、１０-2 又は１０-3 を選択編集し、メッセージ出力処理７１０によって出力される。
【００７３】
図９のフローチャートは、第２実施形態の符号化画像読取装置の動作手順を示す。但し、ステップＳ９１１のデータ伸長処理の所までは、第１実施形態と同じである。
【００７４】
すなわちこの実施形態では、符号化画像を同様に読み取り、ブロックＩＤを使って処理はしないので、読取終了した時点で即座にメモリ内の情報をデインターリーブ処理に入り（Ｓ９０７）、エラー訂正処理を行なう（Ｓ９０８）。
その後、訂正可否を判断して（Ｓ９０９）、訂正できなかった場合にはエラーメッセージを出力し（Ｓ９１０）、再び待機する。
【００７５】
一方、訂正できると、そのデータが圧縮されている場合にはそれを伸長処理する（Ｓ９１１）。
伸長データのヘッダ部分から記録位置情報を取得する（Ｓ９１２）。
該当する記録位置に対するメッセージ１０-1 を出力する（Ｓ９１３）。
メッセージ１０-1 は例えば記録位置▲１▼を読んだ場合には「短辺下のコードを読みました」という表示がされる。
【００７６】
この実施形態では複数本の符号化画像を読まないと伸長データを再生しないので読取データ数がＮ＝３か否かの判定をしている。ここでＮは予め装置中にメモリされている固定数でもよいし、伸長データのヘッダの中に情報として入っていてもよい。
【００７７】
ステップＳ９１４で、読取データ数が３でない場合、読取データ数が２、すなわち最後に読み取る１つ前が読み取れたか否かの判断を行ない（Ｓ９１６）、もし読取データ数が３になった場合には、３つのデータを全て出力する（Ｓ９１５）。そして、上記ステップＳ９００へ戻って新たなカード操作の開始を待機する。
【００７８】
ステップＳ９１６で、もし読取データ数が２でない場合、即ち２より小さい場合は、NOの場合となりステップＳ９１７に移行し、記録位置に対するメッセージ１０-2 を取得して出力する（Ｓ９１７）。その後は再び上記ステップＳ９００へ戻って、カード操作の開始の待機状態から同じように繰り返す。
【００７９】
一方、上記の判定ステップＳ９１６にて、読み取ったデータの数が２に成った場合は、この時に１つ前の伸長データから次に読み込むべきカード名Ｘとその中の符号化画像の記録位置Ｙを抽出する。そしてこのデータＸ、Ｙに基づいて記録位置▲１▼〜▲４▼を考慮して該当するメッセージ１０-3 を取得し（Ｓ９１８）、出力する（Ｓ９１９）。この場合のメッセージ１０-3は「ＸカードのＹコードを読んで下さい。」となる。
【００８０】
以上のように、複数のカードと違って、コードを読み取る必要がある場合でも、符号化画像内に記録された記録位置情報により、次に読むべき符号化画像に関する情報（上記では▲１▼情報を例示したがもっと抽象的なグループを示す情報でもよい。）をメッセージとしてユーザに知らせしめる事ができる為、より確実な符号化画像の読取りが可能で、更に読み取る手順自体をゲームや教育用途に利用する事もできる。
【００８１】
（第３実施形態）
続いて、本発明の第３実施形態について説明する。本実施形態では、カード内の符号化画像の記録位置に応じて、読取りエラーの発生パターンが異なる場合や、記録するデータ種を異ならしめた場合を前提としている。また、第１、第２実施形態での説明と同じく、カードと読取装置の構成は図１と同様なので、主に異なる機能とプログラムによる制御手順について、図１０〜図１２を基に説明する。
【００８２】
図１０の機能ブロック図には、第３実施形態の符号化画像読取装置のデータの流れを示す。この例は、前述した第１実施形態のブロックＩＤを使って記録位置を判別するというものに準ずる。すなわち、ブロックアドレス読取処理４０２で得たブロックＩＤを使い記録位置判別処理５０１で判別を行ない、その情報を使って符号化画像読取終了判定７０３を行なう。
【００８３】
但しこの例では、符号化画像読取終了判定７０３の終了判定情報の出力先はスイッチ１００６であり、この切替動作でデインターリーブ処理１００７又は１００９にそれぞれ振り向けられる。
【００８４】
一方、記録位置判別処理５０１から出力された記録位置情報は、記録フォーマット種別変換処理１００４に入力される。
符号化画像読取終了判定の出力先であるスイッチ１００６に入力されるこの終了判定情報は、データ格納メモリ４０４に格納されているデータに対し上記デインターリーブ処理を開始する為のものである。
【００８５】
更に、記録フォーマット判別変換処理１００４では、入力された記録位置情報と記録フォーマットテーブル５０３との参照の結果、符号化画像内に記録されている復元すべきデータがどのタイプの出力フォーマットなのかを示す出力フォーマット情報としてスイッチ１００６に入力される。
【００８６】
スイッチ１００６では、この出力フォーマット情報に基づきタイプ１のデインターリーブ処理か、タイプ２のデインターリーブ処理かの切換えが行なわれる。
【００８７】
そして、タイプ１のデインターリーブ処理後にはタイプ１のエラー訂正処理１００８、タイプ２のデインターリーブ処理後にはタイプ２のエラー訂正処理１０１０、それ以降の処理は前述した実施形態と同じとなる。
【００８８】
上記エラー訂正処理１００８あるいは１０１０により訂正処理ができなかった場合は、エラーメッセージ作成処理５０４へ訂正不可を示す情報が入力され、所定のエラーメッセージ出力処理７１０される。
【００８９】
図１１は、第３実施形態での参照テーブルの内容を示している。この参照テーブルは、昇順に付与されたブロックＩＤ、記録位置▲１▼〜▲４▼、データ種別、及び記録フォーマットのタイプ１，２から構成されている。
データの種別としては、制御データ、プログラム、画像又は音声などの素材データであり、記録内容をこれにより識別できるようになっている。
【００９０】
また、記録フォーマットのタイプとして例えばタイプ１は、制御データやプログラムを保護する為にタイプ２等のデータと比べてエラー訂正能力を強化したり、インターリーブ範囲をより拡大した論理フォーマットとなっており、更にカードの短辺に位置（▲１▼,▲３▼）する符号化画像は、長辺（▲２▼,▲４▼）に比べカードのスキャン操作が安定せず、これに伴い発生する読取りエラーの増加にも対処した更に訂正能力が強化されたタイプの論理フォーマットとなっている。
【００９１】
図１２のフローチャートは、第３実施形態の符号化画像読取装置における動作手順を示す。但し、ステップＳ１２０１〜Ｓ１２０６の符号化画像読取終了判定までは、第１実施形態と同じである。
【００９２】
この実施形態では、符号化画像読取が終了すると、読取ブロックＩＤから記録位置情報を取得して（Ｓ１２０７）、記録位置に関するメッセージを出力する（Ｓ１２０８）、ここで第１実施形態に述べた如くに例えば「短辺下を読みました」と出力する。記録位置情報からフォーマットタイプを取得する（Ｓ１２０９）。フォーマットがタイプ１かタイプ２かによってそれぞれ分岐し、デインターリーブ処理（Ｓ１２１１又はＳ１２１３）とエラー訂正処理を行なう（Ｓ１２１２又はＳ１２１４）。そしてエラー訂正可否が判断され（Ｓ１２１５）、訂正不可の場合は所定のエラーメッセージをメッセージ辞書テーブルから取得して出力する（Ｓ１２１８）。一方、訂正できた場合にはデータを伸長処理（Ｓ１２１６）し、伸長処理されたデータを情報出力部７へ所定の形態で出力（Ｓ１２１７）する。そして、再び先頭のステップＳ１２０１へ戻り、カード操作開始の待機状態から繰り返す。
【００９３】
以上のように記録位置情報と符号化画像の物理フォーマットの一構成要素であるブロックＩＤで判断し、この記録位置に応じて符号化画像内への記録データ種とそのデータ種に最適な論理フォーマットを予め決めると共に、記録位置に依存するエラー発生パターンにも適応した論理フォーマットとする事ができ、更にその適応した論理フォーマットの切換えを論理フォーマット復元前の段階で自動的に行なえる。
【００９４】
また、図１３は図２（ｂ）に対応するカード型記録媒体１００の四辺近傍にある符号化画像の物理フォーマットを示している。
異なる内容をもつ４つの符号化画像(ドットコード１０１〜１０４)は、それぞれの辺(上下左右の辺)に沿って記録されるように規定される。そして、ブロックＢ101(1〜n),Ｂ102(n+1〜n+m),Ｂ103(n+m+1〜n+m+p)、及びＢ104(n+m+p+1〜n+m+p+q)というブロックＩＤが付与される。
【００９５】
つまり、カード中にこのようにレイアウトされている符号化画像の位置を検出するため、固有なブロックＩＤをそれぞれのブロックに付与している。
【００９６】
また、図１４（ａ）,（ｂ）に示すフォーマットは、符号化画像中の物理フォーマットの一構成要素であるブロックヘッダの内容である。これは、物理フォーマットで示す如く第１の符号化画像１０１の場合を例にしている。
【００９７】
図１４（ａ）に示すブロックヘッダ１４０１は、例えばヘッダ種別情報、ブロックＩＤおよび、それを訂正・保護するための訂正パリティという情報から構成されている。
【００９８】
もう１つのパターンのブロックヘッダ１４０２は図１４（ｂ）のように、ヘッダ種別情報とブロックＩＤとの間に、更に記録位置情報が付加されている。つまりこの符号化画像は、記録位置情報を当該符号化画像の物理フォーマットの一構成要素として含んでいる。これにより、符号化画像の読取り処理の初期の段階でその記録位置情報を取得することが可能となる。
【００９９】
図１５には、符号化画像の中の論理データフォーマットの一例を示している。物理フォーマットで示す如く第１の符号化画像１０１の論理データフォーマットには、論理的なヘッダ領域が設けられており、該ヘッダの一構成メンバーとして記録位置情報が設けられ、その後にユーザデータである所のデータ１が設けられＤ101となっている。
【０１００】
つまり符号化画像は、記録位置情報をヘッダ情報として当該符号化画像の論理データフォーマットの一構成要素として含んでいるので、物理フォーマットの構成仕様を変更すること無く記録位置情報を符号化画像中に含ませられる。
【０１０１】
このように、符号化画像は、記録位置情報を、当該符号化画像の論理フォーマットの一構成要素としてこのブロックＩＤ情報の形でブロック個々に含むので、記録位置情報専用の構成要素を物理フォーマット中に新たに設ける必要は無くなり、記録位置情報を効率的に物理フォーマット中に含ませられることが可能となる。
【０１０２】
なお、本発明の読取装置では、記録位置判別された記録位置に応じて情報を復元する復元手段を更に含んでその記録位置に応じて情報を復元できるので、その記録位置毎に復元処理方法を変えて所望の符号化画像をそれぞれ記録することが可能となる。
【０１０３】
（その他の変形例）
上述の実施形態は次のようにも変形実施してもよい。
例示した読取装置以外にも、撮像部がＣＰＵのある本体から分離できるハンドスキャナのようものでもよいし、カードの摺動を自動で行なう機構を備えたものでもよい。これにより同等以上の操作上の簡便性が期待できる。
【０１０４】
実施形態では、ブロックの連続は一本だけで構成されるが、同時に複数本を読めるようにしてもよい。その場合には、撮像部の幅とブロック読取と判定の方法を適宜に変形実施すればよい。
【０１０５】
また例えば、メッセージの出力形態は、カード操作のリトライを促すインストラクションとエラー原因を例えば選択的に併記してもよい。このカードを利用するユーザに合わせた形態で変形してよい。
このほかにも、本発明の要旨を逸脱しない範囲で種々の変形実施が可能である。
【０１０６】
以上、複数の実施形態に基づき説明したが、本明細書中には次の発明が含まれる。例えば、
（１）  情報を光学的に読取り可能な符号化画像として記録した記録媒体において、
前記符号化画像は、更に、当該符号化画像の前記記録媒体上における記録位置を表わす記録位置情報を含むことを特徴とする記録媒体。
よって、この（１）によれば、符号化画像は、その符号化画像の記録媒体上における記録位置を表わす記録位置情報を含むので、その記録位置情報に基づいて、その符号化画像の読み取りに関し様々な工夫を凝らせる。
【０１０７】
（２）  前記符号化画像は、前記記録位置情報を、当該符号化画像の物理フォーマットの一構成要素として含むことを特徴とする（１）に記載の記録媒体。
よって、この（２）によれば、符号化画像は、その記録位置情報を、当該符号化画像の物理フォーマットの一構成要素として含むので、符号化画像の読み取り処理の初期段階でその記録位置情報を取得できる。
【０１０８】
（３）  前記符号化画像が複数のブロックから構成され、
このブロックのそれぞれが、
前記情報を分割してなる分割情報を含む情報領域と、
当該ブロックを認識するためのマーカを含むマーカ領域と、
当該ブロックを個々に識別するためのブロックＩＤ情報を含むブロックＩＤ領域と、
を所定の位置関係に従って配置したものであるとき、
前記ブロックＩＤ情報は前記記録位置情報を兼ねることを特徴とする（２）に記載の記録媒体。
よって、この（３）によれば、符号化画像は、その記録位置情報を、当該符号化画像の物理フォーマットの一構成要素である、ブロックを個々に識別するためのブロックＩＤ情報の形で含むので、記録位置情報専用の構成要素を物理フォーマット中に新たに設ける必要は無くなり、記録位置情報を効率的に物理フォーマット中に含ませることが可能となる。
【０１０９】
（４）  前記符号化画像は、前記記録位置情報を、当該符号化画像の論理フォーマットの一構成要素として含むことを特徴とする（１）に記載の記録媒体。
よって、この（４）によれば、符号化画像は、その記録位置情報を、当該符号化画像の論理フォーマットの一構成要素として含むので、物理フォーマットの構成仕様を変更すること無く記録位置情報を符号化画像中に含ませることが可能となる。
【０１１０】
（５）  上記の（１）乃至（４）に記載の記録媒体から前記符号化画像を光学的に読み取る読取装置であって、
前記符号化画像を入力する画像入力手段と、
前記画像入力手段で入力された符号化画像から前記記録位置情報を取得して当該入力された符号化画像の前記記録媒体上における記録位置を判別する記録位置判別手段と、
を含むことを特徴とする符号化画像読取装置。
よって、この（５）によれば、符号化画像は、その符号化画像の記録媒体上における記録位置を表わす記録位置情報を含み、符号化画像読取装置は、その記録位置情報からその符号化画像の記録位置を判別できるので、その記録位置情報を利用することにより、その符号化画像の読み取りに関し様々な工夫を凝らせる。
【０１１１】
（６）  前記記録位置判別手段で判別された記録位置に基づいて、ユーザの操作に関する情報を出力する操作情報出力手段を更に含むことを特徴とする（５）に記載の符号化画像読取装置。
よって、この（６）によれば、その記録位置情報を利用することにより、ユーザの操作に関する情報を出力できるので、その読み取った符号化画像の記録位置毎に必要な操作情報をユーザに対して適宜出力することができる。
【０１１２】
（７）  前記記録媒体に前記符号化画像が複数個記録されているとき、
前記操作情報出力手段は、次に読み取るべき符号化画像の記録位置に関する情報を出力することを特徴とする（６）に記載の符号化画像読取装置。
よって、この（７）によれば、その記録位置情報を利用することにより、次に読み取るべき符号化画像の記録位置に関する情報を出力できるので、複数の符号化画像を続けて読み取るといった、より興趣有る符号化画像の読み取り方をユーザに提供できる。
【０１１３】
（８）  前記記録位置判別手段で判別された記録位置に応じて前記情報を復元する復元手段を更に含むことを特徴とする（５）に記載の符号化画像読取装置。よって、この（８）によれば、符号化画像の記録位置に応じて情報を復元できるので、その記録媒体における記録位置毎に復元処理方法を変えて符号化画像をそれぞれ記録できる。
【０１１４】
（９）  前記記録位置判別手段で判別された記録位置から、当該記録位置に記録された符号化画像に含まれる情報の種類を判別する情報種判別手段を更に含み、
前記復元手段は、前記情報種判別手段による判別結果に応じて情報を復元することを特徴とする（８）に記載の符号化画像読取装置。
よって、この（９）によれば、符号化画像の記録位置から、当該記録位置に記録された符号化画像に含まれる音声や画像といった情報の種類を直ちに判別できるので、その情報種に応じた情報の復元が迅速に行える。
【０１１５】
（１０）  前記符号化画像が複数のブロックから構成され、このブロックのそれぞれが、
前記情報を分割して成る分割情報を含む情報領域と、
当該ブロックを認識するためのマーカを含むマーカ領域と、
当該ブロックを個々に識別するためのブロックＩＤ情報を含むブロックＩＤ領域と、
を所定の位置関係に従って配置したものであり、更に、
前記ブロックＩＤ情報が前記記録位置情報を兼ねるものであるとき、
前記記録位置判別手段は、前記記録位置情報と前記ブロックＩＤ情報との対応関係を示す参照テーブルを含むことを特徴とする（５）乃至（９）に記載の符号化画像読取装置。
よって、この（１０）によれば、その記録位置情報を、当該符号化画像の物理フォーマットの一構成要素である、ブロックを個々に識別するためのブロックＩＤ情報との対応関係を示す参照テーブルにより取得できるので、記録位置情報専用の構成要素を物理フォーマット中に新たに設ける必要は無くなり、記録位置情報を効率的に物理フォーマット中に含ませることが可能となる。また、その結果、迅速にその記録位置情報を取得できる。
【０１１６】
【発明の効果】
以上、本発明によれば、光学読取り可能な符号化画像の記録媒体上における記録位置に基づき、その画像の読取りに関して様々の工夫を凝らせるようにし、利用者が簡単に正しく使えるような符号化画像読取装置を提供することができる。
【図面の簡単な説明】
【図１】  本発明の記録媒体と、この記録媒体に形成されたドットコード(符号化画像)を読み取る符号化画像読取装置を示すブロック構成図。
【図２】  本発明の記録媒体の二例を示し、
図２（ａ）は、矩形を成し符号化画像を二辺近傍にもつカードの平面図、
図２（ｂ）は、同じく矩形で、符号化画像を四辺近傍にもつカードの平面図。
【図３】  図２（ｂ）のカードにおける符号化画像の配置を説明する概略図。
【図４】  第１実施形態の符号化画像読取装置のデータの流れを表わす機能ブロック図。
【図５】  第１実施形態の記録位置テーブルとメッセージ辞書テーブルを表形式で併記して表わす説明図。
【図６】  第１実施形態の符号化画像読取装置の動作手順を示すフローチャート。
【図７】  第２実施形態の符号化画像読取装置のデータの流れを表わす機能ブロック図。
【図８】  第２実施形態の記録位置テーブルとメッセージ辞書テーブルを表形式で併記して表わす説明図。
【図９】  第２実施形態の符号化画像読取装置の動作手順を示すフローチャート。
【図１０】  第３実施形態の符号化画像読取装置のデータの流れを表わす機能ブロック図。
【図１１】  第３実施形態の記録位置とデータ種別と記録フォーマットを表形式で併記した説明図。
【図１２】  第３実施形態の符号化画像読取装置の動作手順を示すフローチャート。
【図１３】  図２（ｂ）のカードにおける符号化画像の配置を示す概略図。
【図１４】  図１４（ａ）,（ｂ）は、符号化画像中のブロックヘッダの内容を示す説明図。
【図１５】  符号化画像の物理フォーマットと論理フォーマットを示す説明図。
【図１６】  本発明の記録媒体に記録されるドットコードの例を示し、
図１６（ａ）は、ドットコードの構成単位であるブロックを拡大して示す説明図、
図１６（ｂ）は、ブロックが一次元的に連結したドットコードの一例を示す説明図。
【図１７】  本発明の記録媒体から情報を読み取る読取装置を示し、
図１７（ａ）は、符号化画像読取装置の外観を示す斜視図、
図１７（ｂ）は、符号化画像読取装置内部の撮像部の構成図。
【符号の説明】
１…光学読取装置、
２…撮像部、
３…画像処理部、
４…ＣＰＵ（４０１〜４１１、５０１〜５０６）、
５…ＲＡＭ、
６…ＲＯＭ、
７…情報出力部、
２３…溝、
２４…照明手段、
２５…レンズ、
２６…撮像素子、
２７…溝壁面、
１００…カード型記録媒体、
１０１…第１の符号化画像（短辺側のドットコード）、
１０２…第２の符号化画像（長辺側のドットコード）、
１０３…第３の符号化画像（短辺側のドットコード）、
１０４…第４の符号化画像（長辺側のドットコード）、
７００…ドットコード（符号化画像）、
７０１…マーカ、
７０２…ブロックヘッダ、
７０３…パターンコード、
７０４…ブロックユーザデータ。
Ｓ６００〜Ｓ６２０…第１実施形態の処理手順、
Ｓ９００〜Ｓ９１９…第２実施形態の処理手順、
Ｓ１２０１〜Ｓ１２１７…第３実施形態の処理手順。
【図１】
0004763905.tif 000002
【図２】
0004763905.tif 000003
【図３】
0004763905.tif 000004
【図４】
0004763905.tif 000005
【図５】
0004763905.tif 000006
【図６】
0004763905.tif 000007
【図７】
0004763905.tif 000008
【図８】
0004763905.tif 000009
【図９】
0004763905.tif 000010
【図１０】
0004763905.tif 000011
【図１１】
0004763905.tif 000012
【図１２】
0004763905.tif 000013
【図１３】
0004763905.tif 000014
【図１４】
0004763905.tif 000015
【図１５】
0004763905.tif 000016
【図１６】
0004763905.tif 000017
【図１７】
0004763905.tif 000018