(57)【要約】【課題】符号化された情報を光学情報として紙面上に表示する場合において、紙面上の領域を高精度に表現すること。【解決手段】本発明の一態様は、多角形の周に沿って符号化された情報が配置された角形型コードであって、多角形の周に沿って配置され且つ符号化された情報を表現する狭幅凸部４ａ及び広幅凸部４ｂのパターンと、そのパターンによって囲まれた領域であって任意の情報を表示するための領域Ｓとを有し、上記パターンは、多角形の周に沿った走査線において符号化された情報を表現する周波数成分を有することを特徴とする。【選択図】図１
2010079711.tif 000002
【特許請求の範囲】
【請求項１】
多角形の周に沿って符号化された情報が配置された多角形型コードであって、
前記多角形の周に沿って配置され且つ符号化された情報を表現する図形パターンと、
前記図形パターンによって囲まれた領域であって任意の情報を表示するための情報表示領域とを有し、
前記図形パターンは、前記多角形の周に沿った走査線において前記符号化された情報を表現する周波数成分を有することを特徴とする、多角形型コード。
【請求項２】
前記多角形の頂点に配置された位置検出用シンボルを更に有することを特徴とする、請求項１に記載の多角形型コード。
【請求項３】
前記位置検出用シンボルが、２次元の図形であって前記２次元の空間における方向を判別可能なシンボルであり、前記多角形を構成する複数の辺のうち、一の辺と平行な方向を示していることを特徴とする、請求項２に記載の多角形型コード。
【請求項４】
前記位置検出用シンボルは、前記多角形の全ての頂点に配置されており、
前記多角形の各頂点に配置された夫々の位置検出用シンボルは、互いに相似形である図形を含み、
夫々の位置検出用シンボルが含む前記図形は、前記多角形の周に沿った方向であって前記符号化された情報を復号化する方向の順に大きさが変化することを特徴とする、請求項２または３に記載の多角形型コード。
【請求項５】
前記多角形の辺が、罫線によって表現され、
前記図形パターンは、前記罫線上且つ多角形の外部に配置されていることを特徴とする、請求項１乃至４いずれかに記載の多角形型コード。
【請求項６】
前記多角形の辺が、罫線によって表現され、
前記図形パターンは、前記罫線上であって前記多角形の内部及び外部の両側に配置されていることを特徴とする、請求項１乃至４いずれかに記載の多角形型コード。
【請求項７】
前記符号化された情報が、前記情報表示領域に表示される内容に関する情報であることを特徴とする、請求項１乃至６いずれかに記載の多角形型コード。
【請求項８】
前記符号化された情報が、前記情報表示領域に表示される内容の情報形式に関する情報であることを特徴とする、請求項７に記載の多角形型コード。
【請求項９】
多角形の周に沿って符号化された情報が配置された多角形型コードを含む画像から情報を読み取って記憶媒体に登録する情報登録装置であって、
前記多角形型コードを含む画像を取得する画像取得部と、
前記取得した画像に含まれる前記多角形型コードを認識する多角形型コード認識部と、
前記多角形型コードによって表現されている符号化された情報を復号化する情報復号化部と、
前記多角形型コードによって囲まれた領域に表示された領域内情報を前記復号化された情報に基づいて取得する領域内情報取得部と、
前記復号化された情報に基づいて前記取得された領域内情報を記憶媒体に登録する領域内情報登録部とを有することを特徴とする、情報登録装置。
【請求項１０】
前記符号化された情報が、前記領域内情報が文字情報であることを示す情報を含み、
前記領域内情報取得部は、前記多角形型コードによって囲まれた領域に表示された画像を文字認識して文字情報としての前記領域内情報を取得することを特徴とする、請求項９に記載の情報登録装置。
【請求項１１】
前記情報復号化部は、前記符号化された情報の復号化に際して前記多角形型コードによって囲まれた領域を認識し、
前記領域内情報取得部は、前記情報復号化部による前記領域の認識に応じて前記領域内情報を取得することを特徴とする、請求項９または１０に記載の情報登録装置。
【請求項１２】
前記多角形型コードは、前記多角形の頂点に配置された位置検出用シンボルを含み、
前記多角形型コード認識部は、前記位置検出用シンボルを認識することによって前記多角形型コードを認識することを特徴とする、請求項９乃至１１いずれかに記載の情報登録装置。
【請求項１３】
前記多角形型コードが、前記多角形の周に沿って配置され且つ符号化された情報を表現する図形パターンを有し、
前記位置検出用シンボルが、２次元の空間における方向を判別可能なシンボルであって一の辺と平行な方向を示しており、
前記情報復号化部は、前記位置検出用シンボルが示す方向に沿って前記図形パターンによって表現された符号化された情報を復号化することを特徴とする、請求項１２に記載の情報登録装置。
【請求項１４】
前記符号化された情報が、前記領域内情報の項目を識別する項目識別情報を含み、
前記領域内情報登録部は、前記項目識別情報と当該項目識別情報によって識別される項目とが関連付けられた項目情報を取得し、当該取得した項目情報に基づいて前記領域内情報を記憶媒体に登録することを特徴とする、請求項９乃至１３いずれかに記載の情報登録装置。
【請求項１５】
前記項目識別情報と当該項目識別情報によって識別される項目とが関連付けられた項目情報を記憶している項目情報記憶部を更に有し、
前記領域内情報登録部は、前記項目情報記憶部から前記項目情報を取得することを特徴とする、請求項１４に記載の情報登録装置。
【請求項１６】
多角形の周に沿って符号化された情報が配置された多角形型コードを含む画像として情報を出力する情報出力装置であって、
前記画像として表示すべき表示情報及び当該表示情報の項目に関する情報を取得する出力情報取得部と、
前記項目に関する情報を符号化する情報符号化部と、
前記符号化された情報を表現する図形パターンを生成するパターン生成部と、
前記表示情報の前記画像における配置に関する配置情報を取得する配置情報取得部と、
前記取得した配置情報に基づいて前記表示情報を配置して前記画像の情報を生成する画像生成部とを有し、
前記画像生成部は、前記表示情報を囲む多角形型コードを表示するように前記画像の情報を生成し、
前記多角形型コードは、当該多角形型コードの周に沿って前記生成された図形パターンが表示されていることを特徴とする、情報出力装置。
【請求項１７】
前記出力情報取得部は、
前記項目に関する情報として前記表示情報の項目を識別する項目識別情報を取得し、
前記項目識別情報と当該項目識別情報によって識別される項目とが関連付けられた項目情報を取得し、
前記取得された項目識別情報に基づいて前記項目識別情報に関連付けられた項目の情報を取得することを特徴とする、請求項１６に記載の情報出力装置。
【請求項１８】
前記パターン生成部は、所定の幅を有する第１の矩形と前記第１の矩形よりも広い幅を有する第２の矩形との配列によって前記図形パターンを生成することを特徴とする、請求項１６または１７に記載の情報出力装置。
【請求項１９】
前記符号化された情報が、“０”及び“１”を表現する情報からなるデジタル情報であり、
前記パターン生成部は、前記符号化された情報に含まれる“０”及び“１”の少なくとも一方の数に応じて“０”及び“１”と前記第１の矩形及び前記第２の矩形との対応関係を決定することを特徴とする、請求項１８に記載の情報出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多角形型コード、情報登録装置及び情報出力装置に関し、特に光学的に読み取り可能なコード及びその処理に関する。
【背景技術】
【０００２】
従来、バーコードやＱＲコード（登録商標）等（以降、２次元コードとする）、符号化された情報を光学情報として表現する符号化情報の表示方法が用いられている（例えば、特許文献１参照）。上記の２次元コードにおいては、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置による処理に適した形式で符号化情報を表現することにより、情報処理を容易化している。
【０００３】
また、上述したような２次元コードを用いて、紙面における所定の領域を指定することができる。例えば、図２７に示すように、２次元コードＡ、Ｂ、Ｃを用いて３点を特定することにより、領域Ｓを画定することができる。また、図２８に示すように、２次元コードＡに含まれる符号化情報として、２次元コードＡと領域Ｓとの位置関係の情報、具体的には、図２８に示す間隔ａ〜ｄの情報を含めることにより、領域Ｓを画定することができる。
【０００４】
図２８の方法の場合、間隔ａ〜ｄの情報は、２次元コードに含める場合の他、情報を読み取る読み取り装置側で保持することによっても、上記と同様の効果を得ることが可能である。
【特許文献１】特開平７−２５４０３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記図２７の方法で紙面上の領域を示す場合、図２７に示すように、領域の周囲に２次元コードを配置する必要がある。そのため、２次元コードを配置する分、紙面上のスペースが失われる。また、紙面のデザイン性も損なわれる。
【０００６】
上記図２８の方法で紙面上の領域を示す場合、２次元コードを１つ配置すれば、領域Ｓを画定することができる。しかしながら、プリントアウト、複写、スキャン等により、紙面は伸縮し若しくは歪むことが考えられる。紙面に伸縮若しくは歪みが発生すると、図２８に示す２次元コードＡの位置及び間隔ａ〜ｄの情報では、領域Ｓを正しく画定することが不可能となる。
【０００７】
本発明は、上記実情を考慮してなされたものであり、符号化された情報を光学情報として紙面上に表示する場合において、紙面上の領域を高精度に表現することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、多角形の周に沿って符号化された情報が配置された角形型コードであって、前記多角形の周に沿って配置され且つ符号化された情報を表現する図形パターンと、前記図形パターンによって囲まれた領域であって任意の情報を表示するための情報表示領域とを有し、前記図形パターンは、前記多角形の周に沿った走査線において前記符号化された情報を表現する周波数成分を有することを特徴とする。
【０００９】
また、請求項２に記載の発明は、請求項１に記載の多角形型コードにおいて、前記多角形の頂点に配置された位置検出用シンボルを更に有することを特徴とする。
【００１０】
また、請求項３に記載の発明は、請求項２に記載の多角形型コードにおいて、前記位置検出用シンボルが、２次元の図形であって前記２次元の空間における方向を判別可能なシンボルであり、前記多角形を構成する複数の辺のうち、一の辺と平行な方向を示していることを特徴とする。
【００１１】
また、請求項４に記載の発明は、請求項２または３に記載の多角形型コードにおいて、前記位置検出用シンボルは、前記多角形の全ての頂点に配置されており、前記多角形の各頂点に配置された夫々の位置検出用シンボルは、互いに相似形である図形を含み、夫々の位置検出用シンボルが含む前記図形は、前記多角形の周に沿った方向であって前記符号化された情報を復号化する方向の順に大きさが変化することを特徴とする。
【００１２】
また、請求項５に記載の発明は、請求項１乃至４いずれかに記載の多角形型コードにおいて、前記多角形の辺が、罫線によって表現され、前記図形パターンは、前記罫線上且つ多角形の外部に配置されていることを特徴とする。
【００１３】
また、請求項６に記載の発明は、請求項１乃至４いずれかに記載の多角形型コードにおいて、前記多角形の辺が、罫線によって表現され、前記図形パターンは、前記罫線上であって前記多角形の内部及び外部の両側に配置されていることを特徴とする。
【００１４】
また、請求項７に記載の発明は、請求項１乃至６いずれかに記載の多角形型コードにおいて、前記符号化された情報が、前記情報表示領域に表示される内容に関する情報であることを特徴とする。
【００１５】
また、請求項８に記載の発明は、請求項７に記載の多角形型コードにおいて、前記符号化された情報が、前記情報表示領域に表示される内容の情報形式に関する情報であることを特徴とする。
【００１６】
また、請求項９に記載の発明は、多角形の周に沿って符号化された情報が配置された多角形型コードを含む画像から情報を読み取って記憶媒体に登録する情報登録装置であって、前記多角形型コードを含む画像を取得する画像取得部と、前記取得した画像に含まれる前記多角形型コードを認識する多角形型コード認識部と、前記多角形型コードによって表現されている符号化された情報を復号化する情報復号化部と、前記多角形型コードによって囲まれた領域に表示された領域内情報を前記復号化された情報に基づいて取得する領域内情報取得部と、前記復号化された情報に基づいて前記取得された領域内情報を記憶媒体に登録する領域内情報登録部とを有することを特徴とする。
【００１７】
また、請求項１０に記載の発明は、請求項９に記載の情報登録装置において、前記符号化された情報が、前記領域内情報が文字情報であることを示す情報を含み、前記領域内情報取得部は、前記多角形型コードによって囲まれた領域に表示された画像を文字認識して文字情報としての前記領域内情報を取得することを特徴とする。
【００１８】
また、請求項１１に記載の発明は、請求項９または１０に記載の情報登録装置において、前記情報復号化部は、前記符号化された情報の復号化に際して前記多角形型コードによって囲まれた領域を認識し、前記領域内情報取得部は、前記情報復号化部による前記領域の認識に応じて前記領域内情報を取得することを特徴とする。
【００１９】
また、請求項１２に記載の発明は、請求項９乃至１１いずれかに記載の情報登録装置において、前記多角形型コードは、前記多角形の頂点に配置された位置検出用シンボルを含み、前記多角形型コード認識部は、前記位置検出用シンボルを認識することによって前記多角形型コードを認識することを特徴とする。
【００２０】
また、請求項１３に記載の発明は、請求項１２に記載の情報登録装置において、前記多角形型コードが、前記多角形の周に沿って配置され且つ符号化された情報を表現する図形パターンを有し、前記位置検出用シンボルが、２次元の空間における方向を判別可能なシンボルであって一の辺と平行な方向を示しており、前記情報復号化部は、前記位置検出用シンボルが示す方向に沿って前記図形パターンによって表現された符号化された情報を復号化することを特徴とする。
【００２１】
また、請求項１４に記載の発明は、請求項９乃至１３いずれかに記載の情報登録装置において、前記符号化された情報が、前記領域内情報の項目を識別する項目識別情報を含み、前記領域内情報登録部は、前記項目識別情報と当該項目識別情報によって識別される項目とが関連付けられた項目情報を取得し、当該取得した項目情報に基づいて前記領域内情報を記憶媒体に登録することを特徴とする。
【００２２】
また、請求項１５に記載の発明は、請求項１４に記載の情報登録装置において、前記項目識別情報と当該項目識別情報によって識別される項目とが関連付けられた項目情報を記憶している項目情報記憶部を更に有し、前記領域内情報登録部は、前記項目情報記憶部から前記項目情報を取得することを特徴とする。
【００２３】
また、請求項１６に記載の発明は、多角形の周に沿って符号化された情報が配置された多角形型コードを含む画像として情報を出力する情報出力装置であって、前記画像として表示すべき表示情報及び当該表示情報の項目に関する情報を取得する出力情報取得部と、前記項目に関する情報を符号化する情報符号化部と、前記符号化された情報を表現する図形パターンを生成するパターン生成部と、前記表示情報の前記画像における配置に関する配置情報を取得する配置情報取得部と、前記取得した配置情報に基づいて前記表示情報を配置して前記画像の情報を生成する画像生成部とを有し、前記画像生成部は、前記表示情報を囲む多角形型コードを表示するように前記画像の情報を生成し、前記多角形型コードは、当該多角形型コードの周に沿って前記生成された図形パターンが表示されていることを特徴とする。
【００２４】
また、請求項１７に記載の発明は、請求項１６に記載の情報出力装置において、前記出力情報取得部は、前記項目に関する情報として前記表示情報の項目を識別する項目識別情報を取得し、前記項目識別情報と当該項目識別情報によって識別される項目とが関連付けられた項目情報を取得し、前記取得された項目識別情報に基づいて前記項目識別情報に関連付けられた項目の情報を取得することを特徴とする。
【００２５】
また、請求項１８に記載の発明は、請求項１６または１７に記載の情報出力装置において、前記パターン生成部は、所定の幅を有する第１の矩形と前記第１の矩形よりも広い幅を有する第２の矩形との配列によって前記図形パターンを生成することを特徴とする。
【００２６】
また、請求項１９に記載の発明は、請求項１８に記載の情報出力装置において、前記符号化された情報が、“０”及び“１”を表現する情報からなるデジタル情報であり、前記パターン生成部は、前記符号化された情報に含まれる“０”及び“１”の少なくとも一方の数に応じて“０”及び“１”と前記第１の矩形及び前記第２の矩形との対応関係を決定することを特徴とする。
【発明の効果】
【００２７】
本発明によれば、符号化された情報を光学情報として紙面上に表示する場合において、紙面上の領域を高精度に表現することが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
実施の形態１．
本実施形態においては、紙面上において所定の領域を画定する領域画定コード及びその領域画定コードを用いた情報読み取り装置について説明する。
【００２９】
図１は、本実施形態に係る領域画定コード１を示す図である。図１に示すように、本実施形態に係る領域画定コード１は、起点マーカ２、頂点マーカ３及び罫線４を有する。図１に示すように、本実施形態に係る領域画定コード１は、全体として矩形状であり、矩形の各頂点に配置された起点マーカ２、頂点マーカ３及び矩形の辺を構成する罫線４によって囲まれた領域Ｓを画定する。
【００３０】
起点マーカ２は、領域画定コード１を復号化する際の起点となるマーカである。起点マーカ２は、多角形である領域画定コード１の頂点の一つとして配置されている。起点マーカ２は、上下左右が判別可能なマークによって構成される。本実施形態に係る起点マーカ２は、正方形内に直角二等辺三角形が表示されたマークとして構成される。頂点マーカ３は、多角形である領域画定コード１の頂点であって起点マーカ２以外の頂点を示すマーカである。頂点マーカ３は、起点マーカ２とは異なり、上下左右が判別可能である必要はない。起点マーカ２及び頂点マーカ３は、位置検出用シンボルとして用いられる。
【００３１】
罫線４は、多角形である領域画定コード１の辺である。罫線４は、図１に示すように、狭幅凸部４ａ及び広幅凸部４ｂを有する。狭幅凸部４ａ及び広幅凸部４ｂは、罫線４から垂直に突出している矩形である。本実施形態に係る領域画定コード１においては、狭幅凸部４ａ及び広幅凸部４ｂによって“０”若しくは“１”のビット情報を表現する。即ち、本実施形態に係る領域画定コード１は、矩形の周に沿って符号化された情報が配置された多角形型コードである。また、本実施形態に係る領域画定コード１において、符号化された情報は狭幅凸部４ａ及び広幅凸部４ｂのような図形パターンで表現される。
【００３２】
領域Ｓは、上述した通り、領域画定コード１によって囲まれる領域である。図１に示すように、領域画定コード１を用いることにより、領域Ｓを目視でも判別容易に表現することが可能である。また、領域Ｓを直接囲むため、用紙が伸縮した場合は、領域画定コード１も同様に伸縮する。従って、図２８に示す従来技術の例とは異なり、高精度に領域Ｓを画定することが可能である。領域Ｓには、任意の情報が表示される。
【００３３】
次に、本実施形態に係る領域画定コード１の復号化について、情報読み取り装置による情報読み取りを例として説明する。まず、本実施形態に係る情報登録装置５について説明する。図２は、本実施形態に係る情報登録装置５のハードウェア構成を示すブロック図である。図２に示すように、本実施形態に係る情報登録装置５は、一般的なサーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理端末と同様の構成を有する。
【００３４】
本実施形態に係る情報登録装置５は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００３５】
ＣＰＵ１０は演算手段であり、情報登録装置５全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００３６】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが情報登録装置５の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザが情報登録装置５に情報を入力するためのユーザインタフェースである。尚、ＬＣＤ６０及び操作部７０等のユーザインタフェースは省略可能である。
【００３７】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０の制御に従って動作することにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る情報登録装置５の機能を実現する機能ブロックが構成される。
【００３８】
次に、本実施形態に係る情報登録装置５の機能ブロックについて、図３を参照して説明する。図３は、本実施形態に係る情報登録装置５の機能ブロックを示すブロック図である。図３に示すように、本実施形態に係る情報登録装置５は、情報読取制御部１００、情報入力部１１０、ネットワークＩ／Ｆ１２０、表示部１３０、項目情報ＤＢ２００及び登録情報ＤＢ３００を有する。
【００３９】
情報入力部１１０は、ユーザが情報登録装置５を操作して情報読取制御部１００に情報を入力するための構成であり、図２に示すＩ／Ｆ５０及び操作部７０によって実現される。ネットワークＩ／Ｆ１２０は、情報登録装置５がネットワークを介して情報を取得し、若しくはネットワークを介して情報を送信するためのインタフェースであり、図２に示すＩ／Ｆ５０によって実現される。具体的には、例えばＥｔｈｅｒｎｅｔ（登録商標）接続のインタフェースや、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）接続のインタフェースによって実現される。表示部１３０は、情報登録装置５の動作状態が表示される構成であり、図２に示すＩ／Ｆ５０及びＬＣＤ６０によって実現される。
【００４０】
情報読取制御部１００は、本実施形態に係る情報登録装置５において、取得した画像情報を解析して情報を復号化し、登録情報ＤＢ３００に登録する構成である。情報読取制御部１００は、入力画像情報取得部１０１、画像解析部１０２、情報復号化部１０３、文字認識部１０４及び情報登録部１０５を有する。情報読取制御部１００は、図２に示すＲＡＭ２０にロードされたプログラムがＣＰＵ１０の制御に従って動作することにより構成される。
【００４１】
入力画像情報取得部１０１は、ユーザによって情報入力部１１０を介して入力された情報若しくはネットワークＩ／Ｆ１２０を介してネットワーク経由で入力された情報を入力画像情報として取得する。入力画像情報とは、図１に示す領域画定コード１及び領域画定コード１が画定する領域Ｓに表示された情報を含む画像情報である。
【００４２】
入力画像情報取得部１０１による画像情報の取得態様としては、例えば、スキャナとして構成された情報入力部１１０によって原稿をスキャンすることによる態様が考えられる。その他、ネットワークＩ／Ｆ１２０を介して接続されたスキャナによってスキャンされ、生成された画像情報をネットワークＩ／Ｆ１２０を介して取得することが考えられる。入力画像情報取得部１０１は、取得した入力画像情報を画像解析部１０２に入力する。
【００４３】
画像解析部１０２は、入力画像情報取得部１０１が取得した入力画像情報を解析し、入力画像情報に含まれる領域画定コード１の存在を認識する。より具体的には、画像解析部１０２は、図１に示す起点マーカ２を認識することにより、入力画像情報に領域確定コード１が含まれることを認識する。画像解析部１０２は、入力画像情報及び領域画定コード１の認識結果を情報復号化部１０３に入力する。
【００４４】
情報復号化部１０３は、画像解析部１０２による領域画定コード１の認識結果に基づき、領域画定コード１の罫線４に沿って符号化された情報を復号化する。また、情報復号化部１０３は、符号化された情報の復号化と共に、領域画定コード１によって画定される領域Ｓを認識する。情報復号化部１０３は、復号化した情報及び認識した領域Ｓの情報を文字認識部１０４に入力する。
【００４５】
文字認識部１０４は、領域Ｓに表示されている画像が文字である場合、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）によって文字情報を取得する。文字認識部１０４は、情報復号化部１０３から取得した情報及び文字認識を実行した場合はその文字情報を情報登録部１０５に入力する。
【００４６】
情報登録部１０５は、復号化された情報に基づいて項目情報ＤＢ２００を参照し、領域Ｓに表示されていた情報若しくはＯＣＲによって取得された文字情報を登録情報ＤＢ３００に登録する。項目情報ＤＢ２００は、登録情報ＤＢ３００に登録されている情報の項目について、情報を記憶しているデータベースである。登録情報ＤＢ３００は、本実施形態において最終的に情報が登録されるデータベースである。項目情報ＤＢ２００及び登録情報ＤＢ３００については、後に詳述する。
【００４７】
図４は、本実施形態に係る情報登録装置５において、スキャンされる用紙６を示す図である。図４に示すように、本実施形態に係る用紙６は、記入欄１ａ〜１ｆを有する。記入欄１ａ〜１ｆは、夫々が図１に示す領域画定コード１によって構成されている。図５に、本実施形態に係る記入欄１ａ〜１ｆに符号化されて埋め込まれている情報（以降、埋め込み情報とする）の例を示す。
【００４８】
図５に示すように、本実施形態に係る埋め込み情報は、項目ＩＤ及び情報種類を含む。項目ＩＤとは、夫々の記入欄１ａ〜１ｆに記入される情報の項目を識別する項目識別情報である。情報種類とは、記入欄１ａ〜１ｆに表示される情報が文字情報であるか、画像情報であるかを示す情報である。即ち、情報種類が“文字情報”である場合、文字認識部１０４がＯＣＲを実行する。
【００４９】
次に、項目情報ＤＢ２００に記憶されている情報について、図６を参照して説明する。図６に示すように、本実施形態に係る項目情報ＤＢ２００は、項目ＩＤと項目名とを関連付けて記憶している。この項目ＩＤとは、図５において説明した項目ＩＤである。即ち、項目情報ＤＢ２００が、項目情報記憶部として機能する。
【００５０】
次に、登録情報ＤＢ３００に記憶されている情報について、図７を参照して説明する。図７に示すように、本実施形態に係る登録情報ＤＢ３００は、情報のＩＤ及び夫々の情報項目を関連付けて記憶している。登録情報の例としては、例えば個人情報が挙げられる。この場合、ＩＤは個人ＩＤである。また、項目Ａ、Ｂ、Ｃ、Ｄ・・・は、例えば、“指名”、“年齢”、“性別”、“住所”・・・等である。
【００５１】
次に、本実施形態に係る情報登録装置５の動作について図を参照して説明する。図８は、本実施形態に係る情報登録装置５の動作を示すフローチャートである。図８に示すように、まず入力画像情報取得部１０１が画像情報を取得する（Ｓ８０１）。即ち、入力画像情報取得部１０１が、画像取得部として機能する。
【００５２】
Ｓ８０１の処理としては、上述したように、情報入力部１１０からの入力若しくはネットワークＩ／Ｆ１２０を介した取得が挙げられる。本実施形態において、入力画像情報取得部１０１は、図４に示す用紙６をスキャンした画像を入力画像情報として取得する。入力画像情報取得部１０１が取得した画像情報は、画像解析部１０２に入力される。
【００５３】
画像解析部１０２は、入力画像情報取得部１０１から画像情報を取得すると、画像情報を解析する（Ｓ８０２）。Ｓ８０２の処理の結果、画像解析部１０２は、用紙６の紙面上に表示されている領域画定コード１を認識する（Ｓ８０３）。即ち、画像解析部１０２が、多角形型コード認識部として機能する。上述したように、Ｓ８０３において、画像解析部１０２は、起点マーカ２を認識することにより領域画定コード１を認識する。本実施形態に係るＳ８０３において、画像解析部１０２は、図４に示す記入欄１ａ〜１ｆを夫々認識する。
【００５４】
情報復号化部１０３は、画像解析部１０２による領域画定コード１の認識結果に従い、情報を復号化する（Ｓ８０４）。また、情報復号化部１０３は、領域画定コード１の埋め込み情報を復号化しながら、起点マーカ２及び頂点マーカ３の座標を記録する（Ｓ８０４）。
【００５５】
Ｓ８０４の処理について、図９を参照して更に詳細に説明する。図９に示すように、情報復号化部１０３は、先ず起点マーカ２の位置から所定方向に罫線４の狭幅凸部４ａ及び広幅凸部４ｂを読み取り、情報を復号化する（Ｓ９０１）。Ｓ９０１の復号化方向を図１０に示す。上述したように、起点マーカ２は、上下左右の判別可能なマークである。情報復号化部１０３は、起点マーカ２のマークに従い、領域画定コード１の罫線４に沿って狭幅凸部４ａ及び広幅凸部４ｂの配列を復号化する。
【００５６】
Ｓ９０１において、情報復号化部１０３は、まず狭幅凸部４ａ及び広幅凸部４ｂを読み取り、画像の白／黒の周波数成分を得る。上述したように、狭幅凸部４ａ及び広幅凸部４ｂは、符号化された情報を表現する図形パターンである。従って、この図形パターンは、罫線４に沿った走査線において、符号化された情報を表現する周波数成分を有する。情報復号化部１０３は、狭幅凸部４ａ及び広幅凸部４ｂのパターンによって得られる周波数成分に基づいて情報を復号化する。
【００５７】
罫線４に沿って情報を復号化してマーカを検出し（Ｓ９０２／Ｙｅｓ）、それが頂点マーカ３であれば（Ｓ９０３／Ｎｏ）、情報復号化部１０３は、頂点マーカを検出した座標を記録する（Ｓ９０４）。そして、情報復号化部１０３は、図１０に示すように、頂点マーカ３から所定方向に、狭幅凸部４ａ及び広幅凸部４ｂを読み取り、情報を復号化していく（Ｓ９０５）。
【００５８】
本実施形態に係る領域画定コード１は長方形である。また、本実施形態に係る領域画定コード１においては、起点マーカ２から反時計回りに、罫線４にそって狭幅凸部４ａ及び広幅凸部４ｂとして復号化された情報が表示されている。従って、Ｓ９０５において、情報復号化部１０３は、頂点マーカ３からの方向を決定する際、それまでに情報を復号化していた方向から反時計回りに９０°回転した方向を情報の復号化方向として決定する。
【００５９】
情報復号化部１０３は、頂点マーカ３から所定の方向に沿って情報の復号化を再開すると、Ｓ９０２からの処理を繰り返す。最終的に、情報復号化部１０３は、領域画定コード１の罫線４に沿って、図１０に示すように起点マーカ２に到達する（Ｓ９０３／Ｙｅｓ）。これにより、情報の復号化処理及びマーカの座標記録処理を完了する。
【００６０】
図８の説明に戻る。情報の復号化及びマーカの座標記録（Ｓ８０４）を完了すると、情報復号化部１０３は、記録したマーカの座標に基づき、領域Ｓの画像を抽出する（Ｓ８０５）。即ち、情報復号化部１０３が、領域内情報取得部として機能する。領域Ｓの画像を抽出すると、情報復号化部１０３は、Ｓ８０４において復号化された情報及び領域Ｓの画像情報を文字認識部１０４に入力する。
【００６１】
文字認識部１０４は、情報復号化部１０３から取得した情報のうち、復号化された情報に含まれる情報種類を参照する。この情報種類とは、図５において説明した情報である。そして、情報種類が“文字情報”である場合（Ｓ８０６／Ｎｏ）、文字認識部１０４は、領域Ｓの画像情報に対して文字認識を実行する（Ｓ８０７）。この場合、情報復号化部１０３と文字認識部１０４とが連動して領域内情報取得部として機能する。
【００６２】
領域Ｓの情報が画像情報である場合（Ｓ８０６／Ｙｅｓ）、若しくは文字認識が完了した後、文字認識部１０４は、復号化された情報に含まれる項目ＩＤと領域Ｓの情報とを関連付ける（Ｓ８０８）。Ｓ８０８において、領域Ｓの情報とは、情報種類が画像情報である場合は、領域Ｓの画像情報であり、文字情報である場合は、文字認識の結果の文字情報である。Ｓ８０８の処理の結果を図１１に示す。図１１においては、情報種類が“文字情報”であり、文字認識の結果“アイウエオカキクケコ”という文字が認識された場合を示す。図１１に示すように、Ｓ８０８の処理により、項目ＩＤと領域Ｓの内容とが関連付けられて保持される。
【００６３】
情報復号化部１０３及び文字認識部１０４は、Ｓ８０４〜Ｓ８０８の処理を、Ｓ８０３において認識した全ての領域画定コード１に対して完了するまで、Ｓ８０４からの処理を繰り返す（Ｓ８０９／Ｎｏ）。Ｓ８０４〜Ｓ８０８の処理を繰り返すことにより、文字認識部１０４は、図１２に示すように、項目ＩＤと内容とが関連付けられた情報を複数保持する。
【００６４】
そして、Ｓ８０３において認識した全ての領域画定コード１に対してＳ８０４〜Ｓ８０８の処理が完了すると（Ｓ８０９／Ｙｅｓ）、文字認識部１０４は、図１２に示すように保持した情報を情報登録部１０５に入力する。情報登録部１０５は、図１２に示す情報を取得すると、夫々の項目ＩＤに基づいて項目情報ＤＢ２００から項目名を取得する（Ｓ８１０）。
【００６５】
項目名を取得すると、情報登録部１０５は、登録情報ＤＢ３００に登録するための情報（以降、登録情報とする）を図１３に示すように生成する（Ｓ８１１）。図１３に示すように、登録情報は、夫々の項目ＩＤに応じた項目名とその項目ＩＤに対応する内容とを関連付けた情報である。そして、情報登録部１０５は、図１３に示すように生成した登録情報を登録情報ＤＢ３００に登録し（Ｓ８１２）、処理を終了する。即ち、情報登録部１０５が、領域内情報登録部として機能する。このような処理により、図７の１行分の情報が登録情報ＤＢ３００に登録される。
【００６６】
本実施形態によれば、図４に示すように、領域を画定する罫線に符号化情報が埋め込まれている。従って、図２７の例のように、符号化情報を配置するスペースを確保する必要がない。また、本実施形態によれば、画定すべき領域を領域画定コード１によって直接規定する。従って、図２８の例のように、用紙の伸縮や歪みによって画定すべき領域がずれてしまうようなこともない。
【００６７】
また、従来の帳票読み取り装置の場合、予め定められたフォーマット用紙に書き込まれた文字情報を、予め定められたフォーマット情報に基づいて読み取り、夫々の表示位置に応じた項目の情報として保存する。この場合、用紙のフォーマットと、読み取り側で保持するフォーマット情報とが対応している必要がある。そのため、上述したように用紙が伸縮若しくは歪んだ場合、情報を正しく読み取ることができない。また、用紙のフォーマットを変更する場合、それに応じて読み取り側のフォーマット情報を変更する必要がある。そのため、用紙のフォーマットを自由に変更することが不可能である。
【００６８】
これに対して、本実施形態に係る情報登録装置５においては、領域画定コード１の罫線４に埋め込まれた情報に基づいて項目を認識し、登録情報ＤＢ３００に情報を登録する。従って、図４に示すような用紙のフォーマットを変更する場合であっても、記入欄１ａ〜１ｆの罫線に符号化情報として項目ＩＤが埋め込まれていれば、自由に記入欄１ａ〜１ｆの配置を変更することが可能である。
【００６９】
以上、説明したように、本実施形態に係る領域画定コードを用いることにより、符号化された情報を光学情報として紙面上に表示する場合において、紙面上の領域を高精度に表現することが可能となる。
【００７０】
尚、上記の説明においては、図４に示すように、夫々の記入欄１ａ〜１ｆが互いに離間している場合を例として説明した。しかしながら、帳票の形式によっては、夫々の記入欄が隙間無く隣接している場合も考えられる。この場合、図１４に示すように、異なる領域を示す領域画定コード１間で、起点マーカ２を共有することができる。この場合、夫々の起点マーカ２から決められた向きに復号化をする際、始点となる起点マーカ以外は頂点マーカとして扱う。そして、始点となる起点マーカの座標に再度到達した際に、情報の復号化を完了する。
【００７１】
また、図１５に示すように、領域画定コード１の内部に更に領域画定コードを設ける態様も考えられる。図１５は、ハガキの郵便番号記入欄を示す例である。記入欄１ｇには、郵便番号が記入される領域であることが埋め込み情報として埋め込まれる。そして、記入欄１ｈ〜１ｎには、夫々郵便番号を構成する数字であることが、埋め込み情報として埋め込まれる。
【００７２】
また、上記の説明においては、図１に示すように、領域画定コード１が矩形である場合を例として説明した。しかしながら、図１６に示すように、例えば五角形を領域画定コードとして用いることも可能である。この場合、五角形の頂点すべてに、上下左右を判別可能なマーカを用いるとともに、情報復号化の起点となる頂点には、他の頂点とは異なるマーカを用いる。そして、頂点に配置するマーカの角度によって、情報の復号化方向、即ち五角形を構成する辺の方向を示すことにより、上記と同様の効果を得ることが可能となる。
【００７３】
また、上記の説明においては、図１に示すように、矩形の内側に狭幅凸部４ａ及び広幅凸部４ｂを設ける例を説明した。この他、図１７に示すように、矩形の外側に狭幅凸部４ａ及び広幅凸部４ｂを設けることも可能である。矩形の内側の領域Ｓに文字情報が表示され、その文字情報を文字認識する場合、矩形の内側に表示された狭幅凸部４ａ及び広幅凸部４ｂが文字認識に影響する可能性がある。図１７に示すように、狭幅凸部４ａ及び広幅凸部４ｂを矩形の外側に設けることにより、そのような課題を解決することが可能となる。
【００７４】
また、図１８に示すように、矩形の内側及び外側の両方に凸部を設けても良い。この場合、矩形の内側及び外側の両方を情報の埋め込み様として用いることにより、埋め込み可能な情報量を増やすことが可能となる。
【００７５】
また、上記実施形態のように、凸部の幅、即ち、狭幅凸部４ａ若しくは広幅凸部４ｂによって“０”若しくは“１”を示すのではなく、凸部の有無によって“０”若しくは“１”を表示することも考えられる。この場合、図１９に示すように、矩形の外側を用いてビット間隔を規定し、矩形の内側を用いて符号化情報を表示することが考えられる。この場合、図１の例のように夫々のビット毎に間隔を設ける必要がないため、情報密度を増やし、埋め込み可能な情報を増やすことが可能となる。
【００７６】
また、図２０に示すように、罫線４を設けず、符号化された情報として狭幅凸部４ａ及び広幅凸部４ｂのみを描画して破線状にするようにしても良い。また、図２０の変形例として図２１のような態様も可能である。図２１は、罫線４を省略して狭幅凸部４ａ及び広幅凸部４ｂ（以降、有色部とする）を描画して破線状の矩形を構成する場合において、有色部の間（図中、斜線にて示す領域）を符号間隔４ｃとした例を示す図である。図中、斜線領域にて示されている符号間部４ｃは、実際には、狭幅凸部４ａ、広幅凸部４ｂ及び他の余白部分との区別を容易化するために、他の色が付される。本実施形態に係る符号間部４ｃは、灰色である。また図２１の例においては、矩形を構成する線の太さと、頂点に付されるマーカの一辺とが略同一の間隔である。
上記説明した実施形態の場合、例えば、図１に示すように、領域確定コード１は完全な矩形ではない。これに対して、図２１のような構成とすることにより、領域確定コード１が略完全な矩形となる。これにより、矩形を抽出する処理により、画像情報中から領域確定コード１を抽出することが可能となる。
図２１に示す領域確定コードを用いる場合の、情報登録装置５の動作について、図２２を参照して説明する。図２２に示すように、Ｓ２２０１の処理は、図８のＳ８０１及びＳ８０２の処理と同様に実行される。画像解析部１０２は、画像情報を解析することにより、画像情報に含まれる矩形を抽出する（Ｓ２２０２）。
画像解析部１０２は、矩形を抽出した後、矩形を構成する線の太さを認識する（Ｓ２２０３）。上述したように、符号間部４ｃは灰色が付されており、他の余白との区別を容易であるため、画像解析部１０２は、矩形を構成する線の太さを容易に認識することができる。
画像解析部１０２が線の太さを認識した後、情報復号化部１０３が図８のＳ８０４の処理と同様に、情報の復号化及び座標の記録を実行する（Ｓ８０４）。Ｓ８０４において、情報復号化部１０３は、Ｓ８０２において抽出した矩形の頂点から起点マーカ２を抽出した上で、Ｓ８０４と同様の処理を実行する。この際、情報復号化部１０３は、Ｓ２２０３において認識された線の太さに基づき、領域確定コード１の全部若しくは頂点部のサイズを補正しながら、起点マーカ２を抽出する。
紙媒体に表示された領域確定コード１を読み取る場合、ユーザによる拡大、縮小により、起点マーカ２の縦横比が変化し、認識が不可能になる可能性がある。これに対して、Ｓ２２０３において認識した線の太さに基づいて領域確定コード１のサイズを補正することにより、起点マーカ２を正式に認識することが可能となる。Ｓ２２０４以降、図８のＳ８０４以降と同様の処理が実行される。
このように、図２１の例の場合、領域確定コード１を略矩形上に構成し、矩形としての抽出を容易にすることが可能となる。また、図２１の例の場合、ユーザによる拡大、縮小によって領域確定コード１の縦横比が変化している場合であっても、正確に領域確定コード１に埋め込まれた情報を復号化することができる。
また、図２１の例においては、矩形を構成する全ての辺に情報を埋め込んでいるが、例えば、縦横夫々１つの辺に埋め込むようにしてもよい。そして、画像解析部１０２が、線の太さを認識する際、情報が埋め込まれていない方の線に基づいて線の太さを認識することにより、線の太さの認識をより容易にすることが可能となる。
また、図２１の例においては、狭幅凸部４ａ及び広幅凸部４ｂによりデジタル情報を表現する例が示されている。この他、有色部及び符号間部の間隔を予め定めておき、有色部と符号間部とでデジタル情報を表現するようにしても良い。
【００７７】
また、上記実施形態においては、図１に示すように、起点マーカ２及び頂点マーカ３を用いる例を説明した。この場合、上述したように、時計回り若しくは反時計回りを予め定めておき、情報を復号化する方向を頂点マーカ３において所定の角度回転させる。この他、頂点全てを起点マーカ２のように、上下左右を判断可能なマーカとすることも考えられる。そのような例を図２３に示す。
【００７８】
図２３は、領域画定コード１において、夫々の頂点に方向識別マーカ２ａ〜２ｄを配置した例を示す図である。方向識別マーカ２ａ〜２ｄは、正方形の中に直角二等辺三角形が表示されたマーカである。そして、方向識別マーカ２ａ〜２ｄは、その内部に表示された直角二等辺三角形の大きさが２ａ〜２ｄの順に小さくなる。情報復号化部１０３は、直角二等辺三角形の大きさの順に方向識別マーカを辿って、情報を復号化する。また、情報復号化部１０３が情報を復号化する方向は、内部に表示された直角二等辺三角形の向きによって示される。このような態様により、領域画定コード１の復号化に際する情報復号化の向きを紙面上の情報のみで決定することが可能となり、用紙のフォーマット作成の自由度をより向上することが可能となる。
【００７９】
尚、図２３の例において、方向識別マーカ２ａ〜２ｄは正方形の中に直角二等辺三角形が表示された図形である例を説明した。この他、方向識別マーカの正方形の中に表示する図形は、互いに相似形であって上下左右を判別可能な図形であれば、他の図形であっても良い。
【００８０】
実施の形態２．
実施の形態１においては、用紙に記入された情報を読み取り、登録情報ＤＢ３００に登録する情報読み取り装置について説明した。本実施形態においては、登録情報ＤＢ３００に登録されている情報を所定のフォーマットの帳票として出力する情報出力装置を例として説明する。尚、実施の形態１と同様の符号を付す構成については、実施の形態１と同一または相当部を示すものとし、説明を省略する。
【００８１】
本実施形態に係る情報出力装置７は、実施の形態１の図２において説明した情報登録装置５のハードウェア構成と略同一のハードウェア構成を有する。本実施形態に係る情報出力装置７の機能構成を図２４に示す。図２４に示すように、本実施形態に係る情報出力装置７は、情報入力部１１０、ネットワークＩ／Ｆ１２０、表示部１３０、項目情報ＤＢ２００、登録情報ＤＢ３００、フォーマットＤＢ４００及び情報出力制御部５００を有する。
【００８２】
フォーマットＤＢ４００は、情報出力装置７が出力する帳票のフォーマットの情報を記憶しているデータベースである。図２５にフォーマットＤＢ４００が記憶している情報の例を示す。図２５に示すように、本実施形態に係るフォーマットＤＢ４００は、項目ＩＤと、その項目ＩＤに該当する項目を表示すべき紙面上の領域を示す座標情報とを関連付けて記憶している。座標情報は、図２５に示す“（ＸＡ００１,ＹＡ００１）−（ＸＢ００１,ＹＢ００１）”のように、領域の左上の座標と右下の座標とを指定する情報である。
【００８３】
情報出力制御部５００は、本実施形態に係る情報出力装置７において、登録情報ＤＢ３００に登録されている情報をフォーマットＤＢ４００に記憶されているフォーマット情報に基づいて配置すると共に、所定の情報を符号化した領域画定コード１を含む画像情報を生成する構成である。情報出力制御部５００は、出力情報取得部５０１、情報符号化部５０２、パターン生成部５０３及び画像情報生成部５０４を有する。情報出力制御部５００は、図２に示すＲＡＭ２０にロードされたプログラムがＣＰＵ１０の制御に従って動作することにより構成される。
【００８４】
出力情報取得部５０１は、登録情報ＤＢ３００から出力すべき情報を取得する。本実施形態に係る登録情報ＤＢ３００が記憶している情報は、図７において説明した情報と同一である。出力情報取得部５０１は、図７に示す１行分の登録情報を取得する。
【００８５】
また、出力情報取得部５０１は、項目情報ＤＢ２００から、出力情報に含まれる各項目のＩＤを取得する。これにより、出力情報取得部５０１は、図１２において説明したような、項目ＩＤとその項目の内容とが関連付けられた情報を出力情報として生成する。出力情報取得部５０１は、このように生成した出力情報を情報符号化部５０２に入力する。
【００８６】
情報符号化部５０２は、出力情報取得部５０１から取得した情報のうち、符号化して領域画定コードに埋め込むべき情報を符号化して符号化情報を生成する。情報符号化部５０２が生成する符号化情報の形式は、情報をコード化して紙面上に表示した場合の形式である。即ち、情報符号化部５０２が生成する符号化情報には、エラー訂正コード等が含まれる。情報符号化部５０２による符号化情報の生成は公知の技術であり、詳細な説明は省略する。
【００８７】
パターン生成部５０３は、情報符号化部５０２が生成した符号化情報に基づき、符号化情報を紙面上に表示する際のパターンを生成する。このパターンとは、実施の形態１における狭幅凸部４ａ及び広幅凸部４ｂのパターンである。
【００８８】
画像情報生成部５０４は、フォーマットＤＢ４００から夫々の項目を表示する表示領域の座標情報を取得する。そして、画像情報生成部５０４は、取得した座標情報に従って出力情報取得部が生成した出力情報を配置する。また、画像情報生成部５０４は、取得した座標情報に従って、夫々の表示領域に領域画定コード１を配置する。更に、画像情報生成部５０４は、その領域画定コード１の罫線にパターン生成部５０３が生成した狭幅凸部４ａ及び広幅凸部４ｂのパターンを描画して、出力すべき帳票の画像情報（以降、出力画像情報とする）を生成する。
【００８９】
画像情報生成部５０４は、上記生成した出力画像情報をネットワークＩ／Ｆ１２０を介して外部のプリンタ等の画像形成装置に送信する。画像形成装置が、受信した画像情報に基づいて画像形成を実行することにより、帳票の出力が完了する。画像形成装置としては、一般的な公知の画像形成装置を用いることが可能であり、詳細な説明を省略する。尚、画像形成装置と情報出力装置７とを一体に構成することも可能である。この場合、画像情報生成部５０４は、装置内部に構成された画像出力ユニットに情報を入力する。
【００９０】
次に、本実施形態に係る情報出力装置７の動作について、図２６を参照して説明する。図２６は、本実施形態に係る情報出力装置７の動作を示すフローチャートである。図２６に示すように、まず、出力情報取得部５０１が、出力すべき登録情報を登録情報ＤＢ３００から取得する（Ｓ２４０１）。Ｓ２４０１において取得される情報は、最終的に画像として表示するべき表示情報を含む。換言すると、Ｓ２４０１において取得される情報は、最終的に画像として出力すべき出力情報である。
【００９１】
そして、出力情報取得部５０１は、Ｓ２４０１において取得した登録情報の各項目のＩＤを、項目情報ＤＢ２００から取得する（Ｓ２４０２）。出力すべき情報及び各項目のＩＤを取得すると、出力情報取得部５０１は、図１２において説明したように項目ＩＤと登録情報とが関連付けられた出力情報を生成する（Ｓ２４０３）。出力情報取得部５０１は、生成した出力情報を情報符号化部５０２に入力する。
【００９２】
情報符号化部５０２は、出力情報取得部５０１から取得した図１２に示す情報のうち、符号化して領域画定コードに埋め込むべき情報を符号化して符号化情報を生成する（Ｓ２４０４）。Ｓ２４０４の処理において、情報符号化部５０２は、図５において説明した情報、即ち、項目ＩＤ及び情報種類を符号化して符号化情報を生成する。情報符号化部５０２は、符号化される項目ＩＤと夫々の登録情報とを関連付けて符号化情報を生成する。
【００９３】
パターン生成部５０３は、情報符号化部５０２から符号化情報を取得すると、その符号化情報に基づき、狭幅凸部４ａ及び広幅凸部４ｂのパターンを生成する（Ｓ２４０５）。パターン生成部５０３は、生成されたパターンの情報、そのパターンの生成元である符号化情報及びその符号化情報に関連付けられた登録情報とを関連付けてパターンを生成し、それらの情報を画像情報生成部５０４に入力する。
【００９４】
画像情報生成部５０４は、パターン生成部５０３から情報を取得すると、フォーマットＤＢ４００から夫々の項目を表示する表示領域の座標情報を取得する（Ｓ２４０６）。即ち、画像情報生成部５０４が、配置情報取得部として機能する。そして、画像情報生成部５０４は、取得した座標情報に従って、登録情報及び領域画定コードが配置された出力画像情報を生成する（Ｓ２４０７）。画像情報生成部５０４は、生成した出力画像情報をネットワークＩ／Ｆ１２０を介して画像形成装置に出力し、処理を終了する。このような処理により、実施の形態１において説明したような用紙６を出力することができる。
【００９５】
以上、説明したように、本実施形態に係る情報出力装置７によれば、符号化された情報を用いて紙面上の領域が高精度に表現されたコード付き用紙を出力することが可能となる。
【００９６】
尚、本実施形態に係るパターン生成部５０３によるパターン生成においては、実施の形態１において説明したパターンの他、様々なパターンを用いることが可能である。例えば、図１において説明した狭幅凸部４ａ及び広幅凸部４ｂによるパターンを用いる場合、狭幅凸部４ａ、広幅凸部４ｂの一方で“０”、他方で“１”を表現することとなる。ここで、狭幅凸部４ａよりも広幅凸部４ｂの方が広いスペースを必要とするため、広幅凸部４ｂが少ない方が、より多くのパターンを構成することができ、結果的に埋め込み可能な情報量が増える。
【００９７】
従って、パターン生成部５０３は、符号化情報に基づいてパターンを生成する際、符号化情報を構成するビットのうち“０”と“１”どちらが多いかを判断し、多い方を狭幅凸部４ａで表現することが好ましい。この場合、狭幅凸部４ａ、広幅凸部４ｂと“０”、“１”とを関連付けるビットを別に設けることにより、情報を正しく復号化することができる。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施形態に係る領域画定コードを示す図である。
【図２】本発明の実施形態に係る情報読取装置のハードウェア構成を示す図である。
【図３】本発明の実施形態に係る情報読取装置の機能構成を示すブロック図である。
【図４】本発明の実施形態に係る用紙の例を示す図である。
【図５】本発明の実施形態に係る領域画定コードに符号化されて埋め込まれている情報の例を示す図である。
【図６】本発明の実施形態に係る項目情報ＤＢに記憶されている情報の例を示す図である。
【図７】本発明の実施形態に係る登録情報ＤＢに記憶されている情報の例を示す図である。
【図８】本発明の実施形態に係る情報読取装置の動作を示すフローチャートである。
【図９】本発明の実施形態に係る情報の復号化動作を示すフローチャートである。
【図１０】本発明の実施形態に係る領域画定コードにおける情報の復号化方向を示す図である。
【図１１】本発明の実施形態に係る情報読取装置の動作過程において生成される情報を示す図である。
【図１２】本発明の実施形態に係る情報読取装置の動作過程において生成される情報を示す図である。
【図１３】本発明の実施形態に係る情報読取装置の動作過程において生成される情報を示す図である。
【図１４】本発明の他の実施形態に係る領域画定コードの例を示す図である。
【図１５】本発明の他の実施形態に係る領域画定コードの例を示す図である。
【図１６】本発明の他の実施形態に係る領域画定コードの例を示す図である。
【図１７】本発明の他の実施形態に係る領域画定コードの例を示す図である。
【図１８】本発明の他の実施形態に係る領域画定コードの例を示す図である。
【図１９】本発明の他の実施形態に係る領域画定コードの例を示す図である。
【図２０】本発明の他の実施形態に係る領域画定コードの例を示す図である。
【図２１】本発明の他の実施形態に係る領域確定コードの例を示す図である。
【図２２】本発明の他の実施形態に係る情報読取装置の動作を示すフローチャートである。
【図２３】本発明の他の実施形態に係る領域画定コードの例を示す図である。
【図２４】本発明の他の実施形態に係る情報出力装置の機能構成を示すブロック図である。
【図２５】本発明の他の実施形態に係るフォーマットＤＢに記憶されている情報の例を示す図である。
【図２６】本発明の他の実施形態に係る情報出力装置の動作を示すフローチャートである。
【図２７】従来例に係る２次元コードによる領域表示態様を示す図である。
【図２８】従来例に係る２次元コードによる領域表示態様を示す図である。
【符号の説明】
【００９９】
１  領域画定コード、
１ａ、１ｂ、１ｃ、１ｄ、１ｅ、１ｆ、１ｇ、１ｈ、１ｉ、１ｊ、１ｋ、１ｌ、１ｍ、１ｎ  記入欄、
２  起点マーカ、
３  頂点マーカ、
４  罫線、
４ａ  狭幅凸部、
４ｂ  広幅凸部、
５  情報登録装置、
６  用紙、
７  情報出力装置、
１０  ＣＰＵ、
２０  ＲＡＭ、
３０  ＲＯＭ、
４０  ＨＤＤ、
５０  Ｉ／Ｆ、
６０  ＬＣＤ、
７０  操作部、
８０  バス、
１００  情報読取制御部、
１０１  入力画像情報取得部、
１０２  画像解析部、
１０３  情報復号化部、
１０４  文字認識部、
１０５  情報登録部、
１１０  情報入力部、
１２０  ネットワークＩ／Ｆ、
１３０  表示部、
２００  項目情報ＤＢ、
３００  登録情報ＤＢ、
４００  フォーマットＤＢ、
５００  情報出力制御部、
５０１  出力情報取得部、
５０２  情報符号化部、
５０３  パターン生成部、
５０４  画像情報生成部
【図１】
2010079711.tif 000003
【図２】
2010079711.tif 000004
【図３】
2010079711.tif 000005
【図４】
2010079711.tif 000006
【図５】
2010079711.tif 000007
【図６】
2010079711.tif 000008
【図７】
2010079711.tif 000009
【図８】
2010079711.tif 000010
【図９】
2010079711.tif 000011
【図１０】
2010079711.tif 000012
【図１１】
2010079711.tif 000013
【図１２】
2010079711.tif 000014
【図１３】
2010079711.tif 000015
【図１４】
2010079711.tif 000016
【図１５】
2010079711.tif 000017
【図１６】
2010079711.tif 000018
【図１７】
2010079711.tif 000019
【図１８】
2010079711.tif 000020
【図１９】
2010079711.tif 000021
【図２０】
2010079711.tif 000022
【図２１】
2010079711.tif 000023
【図２２】
2010079711.tif 000024
【図２３】
2010079711.tif 000025
【図２４】
2010079711.tif 000026
【図２５】
2010079711.tif 000027
【図２６】
2010079711.tif 000028
【図２７】
2010079711.tif 000029
【図２８】
2010079711.tif 000030