JP2010079711A - Polygonal code, information registration device, and information output device - Google Patents
Polygonal code, information registration device, and information output device Download PDFInfo
- Publication number
- JP2010079711A JP2010079711A JP2008248808A JP2008248808A JP2010079711A JP 2010079711 A JP2010079711 A JP 2010079711A JP 2008248808 A JP2008248808 A JP 2008248808A JP 2008248808 A JP2008248808 A JP 2008248808A JP 2010079711 A JP2010079711 A JP 2010079711A
- Authority
- JP
- Japan
- Prior art keywords
- information
- item
- code
- unit
- encoded
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Abstract
【課題】符号化された情報を光学情報として紙面上に表示する場合において、紙面上の領域を高精度に表現すること。
【解決手段】本発明の一態様は、多角形の周に沿って符号化された情報が配置された角形型コードであって、多角形の周に沿って配置され且つ符号化された情報を表現する狭幅凸部4a及び広幅凸部4bのパターンと、そのパターンによって囲まれた領域であって任意の情報を表示するための領域Sとを有し、上記パターンは、多角形の周に沿った走査線において符号化された情報を表現する周波数成分を有することを特徴とする。
【選択図】図1When displaying encoded information on paper as optical information, a region on the paper is expressed with high accuracy.
One aspect of the present invention is a rectangular code in which information encoded along the circumference of a polygon is arranged, the information arranged and encoded along the circumference of the polygon. The pattern of the narrow convex part 4a and the wide convex part 4b to express, and the area | region S for displaying arbitrary information which is the area | region enclosed by the pattern, and the said pattern is a circumference | surroundings of a polygon It has a frequency component expressing the information encoded in the scanning line along.
[Selection] Figure 1
Description
本発明は、多角形型コード、情報登録装置及び情報出力装置に関し、特に光学的に読み取り可能なコード及びその処理に関する。 The present invention relates to a polygonal code, an information registration device, and an information output device, and more particularly to an optically readable code and its processing.
従来、バーコードやQRコード(登録商標)等(以降、2次元コードとする)、符号化された情報を光学情報として表現する符号化情報の表示方法が用いられている(例えば、特許文献1参照)。上記の2次元コードにおいては、PC(Personal Computer)等の情報処理装置による処理に適した形式で符号化情報を表現することにより、情報処理を容易化している。 Conventionally, a display method of encoded information that expresses encoded information as optical information such as a barcode, a QR code (registered trademark) (hereinafter referred to as a two-dimensional code) is used (for example, Patent Document 1). reference). The above two-dimensional code facilitates information processing by expressing encoded information in a format suitable for processing by an information processing apparatus such as a PC (Personal Computer).
また、上述したような2次元コードを用いて、紙面における所定の領域を指定することができる。例えば、図27に示すように、2次元コードA、B、Cを用いて3点を特定することにより、領域Sを画定することができる。また、図28に示すように、2次元コードAに含まれる符号化情報として、2次元コードAと領域Sとの位置関係の情報、具体的には、図28に示す間隔a〜dの情報を含めることにより、領域Sを画定することができる。 In addition, a predetermined area on the paper surface can be specified using the two-dimensional code as described above. For example, as shown in FIG. 27, the region S can be defined by specifying three points using the two-dimensional codes A, B, and C. Also, as shown in FIG. 28, as encoded information included in the two-dimensional code A, information on the positional relationship between the two-dimensional code A and the region S, specifically, information on the intervals a to d shown in FIG. The region S can be defined by including.
図28の方法の場合、間隔a〜dの情報は、2次元コードに含める場合の他、情報を読み取る読み取り装置側で保持することによっても、上記と同様の効果を得ることが可能である。
しかしながら、上記図27の方法で紙面上の領域を示す場合、図27に示すように、領域の周囲に2次元コードを配置する必要がある。そのため、2次元コードを配置する分、紙面上のスペースが失われる。また、紙面のデザイン性も損なわれる。 However, when an area on the paper surface is shown by the method shown in FIG. 27, it is necessary to place a two-dimensional code around the area as shown in FIG. Therefore, the space on the paper is lost as much as the two-dimensional code is arranged. In addition, the design of the paper is also impaired.
上記図28の方法で紙面上の領域を示す場合、2次元コードを1つ配置すれば、領域Sを画定することができる。しかしながら、プリントアウト、複写、スキャン等により、紙面は伸縮し若しくは歪むことが考えられる。紙面に伸縮若しくは歪みが発生すると、図28に示す2次元コードAの位置及び間隔a〜dの情報では、領域Sを正しく画定することが不可能となる。 When the region on the paper surface is shown by the method of FIG. 28, the region S can be defined by arranging one two-dimensional code. However, it is conceivable that the paper surface expands or contracts due to printout, copying, scanning, or the like. When expansion or contraction or distortion occurs on the paper surface, it is impossible to correctly define the region S with the information of the position of the two-dimensional code A and the distances a to d shown in FIG.
本発明は、上記実情を考慮してなされたものであり、符号化された情報を光学情報として紙面上に表示する場合において、紙面上の領域を高精度に表現することを目的とする。 The present invention has been made in consideration of the above circumstances, and an object of the present invention is to express a region on a sheet with high accuracy when the encoded information is displayed as optical information on the sheet.
上記課題を解決するために、請求項1に記載の発明は、多角形の周に沿って符号化された情報が配置された角形型コードであって、前記多角形の周に沿って配置され且つ符号化された情報を表現する図形パターンと、前記図形パターンによって囲まれた領域であって任意の情報を表示するための情報表示領域とを有し、前記図形パターンは、前記多角形の周に沿った走査線において前記符号化された情報を表現する周波数成分を有することを特徴とする。
In order to solve the above-mentioned problem, the invention according to
また、請求項2に記載の発明は、請求項1に記載の多角形型コードにおいて、前記多角形の頂点に配置された位置検出用シンボルを更に有することを特徴とする。 According to a second aspect of the present invention, the polygonal code according to the first aspect further includes a position detection symbol arranged at the apex of the polygon.
また、請求項3に記載の発明は、請求項2に記載の多角形型コードにおいて、前記位置検出用シンボルが、2次元の図形であって前記2次元の空間における方向を判別可能なシンボルであり、前記多角形を構成する複数の辺のうち、一の辺と平行な方向を示していることを特徴とする。 According to a third aspect of the present invention, in the polygonal code according to the second aspect of the present invention, the position detection symbol is a two-dimensional figure that can determine the direction in the two-dimensional space. And a direction parallel to one of the plurality of sides constituting the polygon is indicated.
また、請求項4に記載の発明は、請求項2または3に記載の多角形型コードにおいて、前記位置検出用シンボルは、前記多角形の全ての頂点に配置されており、前記多角形の各頂点に配置された夫々の位置検出用シンボルは、互いに相似形である図形を含み、夫々の位置検出用シンボルが含む前記図形は、前記多角形の周に沿った方向であって前記符号化された情報を復号化する方向の順に大きさが変化することを特徴とする。 According to a fourth aspect of the present invention, in the polygonal code according to the second or third aspect, the position detection symbols are arranged at all vertices of the polygon, and each polygon Each position detection symbol arranged at the apex includes a figure that is similar to each other, and the figure included in each position detection symbol is in the direction along the circumference of the polygon and is encoded. The size is changed in the order of decoding the received information.
また、請求項5に記載の発明は、請求項1乃至4いずれかに記載の多角形型コードにおいて、前記多角形の辺が、罫線によって表現され、前記図形パターンは、前記罫線上且つ多角形の外部に配置されていることを特徴とする。 According to a fifth aspect of the present invention, in the polygonal code according to any one of the first to fourth aspects, the sides of the polygon are expressed by ruled lines, and the graphic pattern is a polygon on the ruled line. It is arrange | positioned on the exterior of.
また、請求項6に記載の発明は、請求項1乃至4いずれかに記載の多角形型コードにおいて、前記多角形の辺が、罫線によって表現され、前記図形パターンは、前記罫線上であって前記多角形の内部及び外部の両側に配置されていることを特徴とする。 According to a sixth aspect of the present invention, in the polygonal code according to any of the first to fourth aspects, the sides of the polygon are represented by ruled lines, and the graphic pattern is on the ruled lines. It is arranged on both the inside and outside of the polygon.
また、請求項7に記載の発明は、請求項1乃至6いずれかに記載の多角形型コードにおいて、前記符号化された情報が、前記情報表示領域に表示される内容に関する情報であることを特徴とする。
The invention according to
また、請求項8に記載の発明は、請求項7に記載の多角形型コードにおいて、前記符号化された情報が、前記情報表示領域に表示される内容の情報形式に関する情報であることを特徴とする。
The invention according to claim 8 is the polygonal code according to
また、請求項9に記載の発明は、多角形の周に沿って符号化された情報が配置された多角形型コードを含む画像から情報を読み取って記憶媒体に登録する情報登録装置であって、前記多角形型コードを含む画像を取得する画像取得部と、前記取得した画像に含まれる前記多角形型コードを認識する多角形型コード認識部と、前記多角形型コードによって表現されている符号化された情報を復号化する情報復号化部と、前記多角形型コードによって囲まれた領域に表示された領域内情報を前記復号化された情報に基づいて取得する領域内情報取得部と、前記復号化された情報に基づいて前記取得された領域内情報を記憶媒体に登録する領域内情報登録部とを有することを特徴とする。 The invention according to claim 9 is an information registration apparatus for reading information from an image including a polygonal code in which information encoded along the circumference of the polygon is arranged and registering the information in a storage medium. An image acquisition unit that acquires an image including the polygon type code, a polygon type code recognition unit that recognizes the polygon type code included in the acquired image, and the polygon type code. An information decoding unit for decoding the encoded information, and an in-region information acquisition unit for acquiring in-region information displayed in the region surrounded by the polygonal code based on the decoded information; And an intra-region information registration unit that registers the acquired intra-region information in a storage medium based on the decrypted information.
また、請求項10に記載の発明は、請求項9に記載の情報登録装置において、前記符号化された情報が、前記領域内情報が文字情報であることを示す情報を含み、前記領域内情報取得部は、前記多角形型コードによって囲まれた領域に表示された画像を文字認識して文字情報としての前記領域内情報を取得することを特徴とする。 In the information registration device according to claim 9, the encoded information includes information indicating that the in-region information is character information, and the in-region information The acquisition unit is configured to perform character recognition on an image displayed in an area surrounded by the polygonal code to acquire the in-area information as character information.
また、請求項11に記載の発明は、請求項9または10に記載の情報登録装置において、前記情報復号化部は、前記符号化された情報の復号化に際して前記多角形型コードによって囲まれた領域を認識し、前記領域内情報取得部は、前記情報復号化部による前記領域の認識に応じて前記領域内情報を取得することを特徴とする。
The invention according to
また、請求項12に記載の発明は、請求項9乃至11いずれかに記載の情報登録装置において、前記多角形型コードは、前記多角形の頂点に配置された位置検出用シンボルを含み、前記多角形型コード認識部は、前記位置検出用シンボルを認識することによって前記多角形型コードを認識することを特徴とする。 The invention according to claim 12 is the information registration device according to any one of claims 9 to 11, wherein the polygonal code includes a position detection symbol arranged at a vertex of the polygon, The polygon type code recognition unit recognizes the polygon type code by recognizing the position detection symbol.
また、請求項13に記載の発明は、請求項12に記載の情報登録装置において、前記多角形型コードが、前記多角形の周に沿って配置され且つ符号化された情報を表現する図形パターンを有し、前記位置検出用シンボルが、2次元の空間における方向を判別可能なシンボルであって一の辺と平行な方向を示しており、前記情報復号化部は、前記位置検出用シンボルが示す方向に沿って前記図形パターンによって表現された符号化された情報を復号化することを特徴とする。 The invention according to claim 13 is the information registration device according to claim 12, wherein the polygonal code is arranged along the circumference of the polygon and represents a coded pattern. The position detection symbol is a symbol that can determine a direction in a two-dimensional space and indicates a direction parallel to one side, and the information decoding unit includes the position detection symbol The encoded information represented by the graphic pattern is decoded along the direction shown.
また、請求項14に記載の発明は、請求項9乃至13いずれかに記載の情報登録装置において、前記符号化された情報が、前記領域内情報の項目を識別する項目識別情報を含み、前記領域内情報登録部は、前記項目識別情報と当該項目識別情報によって識別される項目とが関連付けられた項目情報を取得し、当該取得した項目情報に基づいて前記領域内情報を記憶媒体に登録することを特徴とする。 The invention according to claim 14 is the information registration device according to any one of claims 9 to 13, wherein the encoded information includes item identification information for identifying an item of the in-region information, The in-region information registration unit acquires item information in which the item identification information is associated with the item identified by the item identification information, and registers the in-region information in a storage medium based on the acquired item information It is characterized by that.
また、請求項15に記載の発明は、請求項14に記載の情報登録装置において、前記項目識別情報と当該項目識別情報によって識別される項目とが関連付けられた項目情報を記憶している項目情報記憶部を更に有し、前記領域内情報登録部は、前記項目情報記憶部から前記項目情報を取得することを特徴とする。 The invention according to claim 15 is the information registration apparatus according to claim 14, in which item information storing item information in which the item identification information and an item identified by the item identification information are associated with each other is stored. The storage device further includes a storage unit, and the in-region information registration unit acquires the item information from the item information storage unit.
また、請求項16に記載の発明は、多角形の周に沿って符号化された情報が配置された多角形型コードを含む画像として情報を出力する情報出力装置であって、前記画像として表示すべき表示情報及び当該表示情報の項目に関する情報を取得する出力情報取得部と、前記項目に関する情報を符号化する情報符号化部と、前記符号化された情報を表現する図形パターンを生成するパターン生成部と、前記表示情報の前記画像における配置に関する配置情報を取得する配置情報取得部と、前記取得した配置情報に基づいて前記表示情報を配置して前記画像の情報を生成する画像生成部とを有し、前記画像生成部は、前記表示情報を囲む多角形型コードを表示するように前記画像の情報を生成し、前記多角形型コードは、当該多角形型コードの周に沿って前記生成された図形パターンが表示されていることを特徴とする。 According to a sixteenth aspect of the present invention, there is provided an information output device that outputs information as an image including a polygonal code in which information encoded along the circumference of a polygon is arranged, and is displayed as the image. A pattern for generating a display pattern to be displayed and an output information acquisition unit for acquiring information about the item of the display information, an information encoding unit for encoding the information about the item, and a graphic pattern expressing the encoded information A generation unit, an arrangement information acquisition unit that acquires arrangement information relating to the arrangement of the display information in the image, and an image generation unit that generates the information of the image by arranging the display information based on the acquired arrangement information. And the image generation unit generates information on the image so as to display a polygonal code surrounding the display information, and the polygonal code is arranged around the polygonal code. Wherein said is generated graphic pattern is displayed me.
また、請求項17に記載の発明は、請求項16に記載の情報出力装置において、前記出力情報取得部は、前記項目に関する情報として前記表示情報の項目を識別する項目識別情報を取得し、前記項目識別情報と当該項目識別情報によって識別される項目とが関連付けられた項目情報を取得し、前記取得された項目識別情報に基づいて前記項目識別情報に関連付けられた項目の情報を取得することを特徴とする。 The invention according to claim 17 is the information output device according to claim 16, wherein the output information acquisition unit acquires item identification information for identifying an item of the display information as information on the item, Obtaining item information in which item identification information and an item identified by the item identification information are associated, and obtaining information on an item associated with the item identification information based on the obtained item identification information. Features.
また、請求項18に記載の発明は、請求項16または17に記載の情報出力装置において、前記パターン生成部は、所定の幅を有する第1の矩形と前記第1の矩形よりも広い幅を有する第2の矩形との配列によって前記図形パターンを生成することを特徴とする。 The invention according to claim 18 is the information output device according to claim 16 or 17, wherein the pattern generator has a first rectangle having a predetermined width and a width wider than the first rectangle. The graphic pattern is generated by an array with a second rectangle.
また、請求項19に記載の発明は、請求項18に記載の情報出力装置において、前記符号化された情報が、“0”及び“1”を表現する情報からなるデジタル情報であり、前記パターン生成部は、前記符号化された情報に含まれる“0”及び“1”の少なくとも一方の数に応じて“0”及び“1”と前記第1の矩形及び前記第2の矩形との対応関係を決定することを特徴とする。 In the information output device according to claim 18, the encoded information is digital information including information representing "0" and "1", and the pattern is the information output apparatus according to claim 18. The generation unit associates “0” and “1” with the first rectangle and the second rectangle according to the number of at least one of “0” and “1” included in the encoded information. It is characterized by determining a relationship.
本発明によれば、符号化された情報を光学情報として紙面上に表示する場合において、紙面上の領域を高精度に表現することが可能となる。 According to the present invention, when encoded information is displayed as optical information on a paper surface, it is possible to accurately represent a region on the paper surface.
以下、図面を参照して、本発明の実施形態を詳細に説明する。
実施の形態1.
本実施形態においては、紙面上において所定の領域を画定する領域画定コード及びその領域画定コードを用いた情報読み取り装置について説明する。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
In the present embodiment, an area definition code that defines a predetermined area on a paper surface and an information reading apparatus using the area definition code will be described.
図1は、本実施形態に係る領域画定コード1を示す図である。図1に示すように、本実施形態に係る領域画定コード1は、起点マーカ2、頂点マーカ3及び罫線4を有する。図1に示すように、本実施形態に係る領域画定コード1は、全体として矩形状であり、矩形の各頂点に配置された起点マーカ2、頂点マーカ3及び矩形の辺を構成する罫線4によって囲まれた領域Sを画定する。
FIG. 1 is a diagram showing a
起点マーカ2は、領域画定コード1を復号化する際の起点となるマーカである。起点マーカ2は、多角形である領域画定コード1の頂点の一つとして配置されている。起点マーカ2は、上下左右が判別可能なマークによって構成される。本実施形態に係る起点マーカ2は、正方形内に直角二等辺三角形が表示されたマークとして構成される。頂点マーカ3は、多角形である領域画定コード1の頂点であって起点マーカ2以外の頂点を示すマーカである。頂点マーカ3は、起点マーカ2とは異なり、上下左右が判別可能である必要はない。起点マーカ2及び頂点マーカ3は、位置検出用シンボルとして用いられる。
The
罫線4は、多角形である領域画定コード1の辺である。罫線4は、図1に示すように、狭幅凸部4a及び広幅凸部4bを有する。狭幅凸部4a及び広幅凸部4bは、罫線4から垂直に突出している矩形である。本実施形態に係る領域画定コード1においては、狭幅凸部4a及び広幅凸部4bによって“0”若しくは“1”のビット情報を表現する。即ち、本実施形態に係る領域画定コード1は、矩形の周に沿って符号化された情報が配置された多角形型コードである。また、本実施形態に係る領域画定コード1において、符号化された情報は狭幅凸部4a及び広幅凸部4bのような図形パターンで表現される。
The ruled line 4 is a side of the
領域Sは、上述した通り、領域画定コード1によって囲まれる領域である。図1に示すように、領域画定コード1を用いることにより、領域Sを目視でも判別容易に表現することが可能である。また、領域Sを直接囲むため、用紙が伸縮した場合は、領域画定コード1も同様に伸縮する。従って、図28に示す従来技術の例とは異なり、高精度に領域Sを画定することが可能である。領域Sには、任意の情報が表示される。
The region S is a region surrounded by the
次に、本実施形態に係る領域画定コード1の復号化について、情報読み取り装置による情報読み取りを例として説明する。まず、本実施形態に係る情報登録装置5について説明する。図2は、本実施形態に係る情報登録装置5のハードウェア構成を示すブロック図である。図2に示すように、本実施形態に係る情報登録装置5は、一般的なサーバやPC(Personal Computer)等の情報処理端末と同様の構成を有する。
Next, decoding of the
本実施形態に係る情報登録装置5は、CPU(Central Processing Unit)10、RAM(Random Access Memory)20、ROM(Read Only Memory)30、HDD(Hard Disk Drive)40及びI/F50がバス80を介して接続されている。また、I/F50にはLCD(Liquid Crystal Display)60及び操作部70が接続されている。
In the information registration apparatus 5 according to the present embodiment, a CPU (Central Processing Unit) 10, a RAM (Random Access Memory) 20, a ROM (Read Only Memory) 30, an HDD (Hard Disk Drive) 40, and an I /
CPU10は演算手段であり、情報登録装置5全体の動作を制御する。RAM20は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、CPU10が情報を処理する際の作業領域として用いられる。ROM30は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。HDD40は、情報の読み書きが可能な不揮発性の記憶媒体であり、OS(Operating System)や各種の制御プログラム、アプリケーション・プログラム等が格納される。
The
I/F50は、バス80と各種のハードウェアやネットワーク等を接続し制御する。LCD60は、ユーザが情報登録装置5の状態を確認するための視覚的ユーザインタフェースである。操作部70は、キーボードやマウス等、ユーザが情報登録装置5に情報を入力するためのユーザインタフェースである。尚、LCD60及び操作部70等のユーザインタフェースは省略可能である。
The I /
このようなハードウェア構成において、ROM30やHDD40若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがRAM20に読み出され、CPU10の制御に従って動作することにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る情報登録装置5の機能を実現する機能ブロックが構成される。
In such a hardware configuration, a program stored in a storage medium such as the
次に、本実施形態に係る情報登録装置5の機能ブロックについて、図3を参照して説明する。図3は、本実施形態に係る情報登録装置5の機能ブロックを示すブロック図である。図3に示すように、本実施形態に係る情報登録装置5は、情報読取制御部100、情報入力部110、ネットワークI/F120、表示部130、項目情報DB200及び登録情報DB300を有する。
Next, functional blocks of the information registration apparatus 5 according to the present embodiment will be described with reference to FIG. FIG. 3 is a block diagram showing functional blocks of the information registration device 5 according to the present embodiment. As illustrated in FIG. 3, the information registration device 5 according to the present embodiment includes an information reading
情報入力部110は、ユーザが情報登録装置5を操作して情報読取制御部100に情報を入力するための構成であり、図2に示すI/F50及び操作部70によって実現される。ネットワークI/F120は、情報登録装置5がネットワークを介して情報を取得し、若しくはネットワークを介して情報を送信するためのインタフェースであり、図2に示すI/F50によって実現される。具体的には、例えばEthernet(登録商標)接続のインタフェースや、USB(Universal Serial Bus)接続のインタフェースによって実現される。表示部130は、情報登録装置5の動作状態が表示される構成であり、図2に示すI/F50及びLCD60によって実現される。
The
情報読取制御部100は、本実施形態に係る情報登録装置5において、取得した画像情報を解析して情報を復号化し、登録情報DB300に登録する構成である。情報読取制御部100は、入力画像情報取得部101、画像解析部102、情報復号化部103、文字認識部104及び情報登録部105を有する。情報読取制御部100は、図2に示すRAM20にロードされたプログラムがCPU10の制御に従って動作することにより構成される。
The information reading
入力画像情報取得部101は、ユーザによって情報入力部110を介して入力された情報若しくはネットワークI/F120を介してネットワーク経由で入力された情報を入力画像情報として取得する。入力画像情報とは、図1に示す領域画定コード1及び領域画定コード1が画定する領域Sに表示された情報を含む画像情報である。
The input image
入力画像情報取得部101による画像情報の取得態様としては、例えば、スキャナとして構成された情報入力部110によって原稿をスキャンすることによる態様が考えられる。その他、ネットワークI/F120を介して接続されたスキャナによってスキャンされ、生成された画像情報をネットワークI/F120を介して取得することが考えられる。入力画像情報取得部101は、取得した入力画像情報を画像解析部102に入力する。
As an image information acquisition mode by the input image
画像解析部102は、入力画像情報取得部101が取得した入力画像情報を解析し、入力画像情報に含まれる領域画定コード1の存在を認識する。より具体的には、画像解析部102は、図1に示す起点マーカ2を認識することにより、入力画像情報に領域確定コード1が含まれることを認識する。画像解析部102は、入力画像情報及び領域画定コード1の認識結果を情報復号化部103に入力する。
The
情報復号化部103は、画像解析部102による領域画定コード1の認識結果に基づき、領域画定コード1の罫線4に沿って符号化された情報を復号化する。また、情報復号化部103は、符号化された情報の復号化と共に、領域画定コード1によって画定される領域Sを認識する。情報復号化部103は、復号化した情報及び認識した領域Sの情報を文字認識部104に入力する。
The
文字認識部104は、領域Sに表示されている画像が文字である場合、OCR(Optical Character Recognition)によって文字情報を取得する。文字認識部104は、情報復号化部103から取得した情報及び文字認識を実行した場合はその文字情報を情報登録部105に入力する。
When the image displayed in the region S is a character, the
情報登録部105は、復号化された情報に基づいて項目情報DB200を参照し、領域Sに表示されていた情報若しくはOCRによって取得された文字情報を登録情報DB300に登録する。項目情報DB200は、登録情報DB300に登録されている情報の項目について、情報を記憶しているデータベースである。登録情報DB300は、本実施形態において最終的に情報が登録されるデータベースである。項目情報DB200及び登録情報DB300については、後に詳述する。
The
図4は、本実施形態に係る情報登録装置5において、スキャンされる用紙6を示す図である。図4に示すように、本実施形態に係る用紙6は、記入欄1a〜1fを有する。記入欄1a〜1fは、夫々が図1に示す領域画定コード1によって構成されている。図5に、本実施形態に係る記入欄1a〜1fに符号化されて埋め込まれている情報(以降、埋め込み情報とする)の例を示す。
FIG. 4 is a diagram showing the
図5に示すように、本実施形態に係る埋め込み情報は、項目ID及び情報種類を含む。項目IDとは、夫々の記入欄1a〜1fに記入される情報の項目を識別する項目識別情報である。情報種類とは、記入欄1a〜1fに表示される情報が文字情報であるか、画像情報であるかを示す情報である。即ち、情報種類が“文字情報”である場合、文字認識部104がOCRを実行する。
As shown in FIG. 5, the embedded information according to the present embodiment includes an item ID and an information type. The item ID is item identification information for identifying an item of information entered in each
次に、項目情報DB200に記憶されている情報について、図6を参照して説明する。図6に示すように、本実施形態に係る項目情報DB200は、項目IDと項目名とを関連付けて記憶している。この項目IDとは、図5において説明した項目IDである。即ち、項目情報DB200が、項目情報記憶部として機能する。
Next, information stored in the
次に、登録情報DB300に記憶されている情報について、図7を参照して説明する。図7に示すように、本実施形態に係る登録情報DB300は、情報のID及び夫々の情報項目を関連付けて記憶している。登録情報の例としては、例えば個人情報が挙げられる。この場合、IDは個人IDである。また、項目A、B、C、D・・・は、例えば、“指名”、“年齢”、“性別”、“住所”・・・等である。
Next, information stored in the
次に、本実施形態に係る情報登録装置5の動作について図を参照して説明する。図8は、本実施形態に係る情報登録装置5の動作を示すフローチャートである。図8に示すように、まず入力画像情報取得部101が画像情報を取得する(S801)。即ち、入力画像情報取得部101が、画像取得部として機能する。
Next, the operation of the information registration apparatus 5 according to this embodiment will be described with reference to the drawings. FIG. 8 is a flowchart showing the operation of the information registration apparatus 5 according to this embodiment. As shown in FIG. 8, first, the input image
S801の処理としては、上述したように、情報入力部110からの入力若しくはネットワークI/F120を介した取得が挙げられる。本実施形態において、入力画像情報取得部101は、図4に示す用紙6をスキャンした画像を入力画像情報として取得する。入力画像情報取得部101が取得した画像情報は、画像解析部102に入力される。
As the processing of S801, as described above, input from the
画像解析部102は、入力画像情報取得部101から画像情報を取得すると、画像情報を解析する(S802)。S802の処理の結果、画像解析部102は、用紙6の紙面上に表示されている領域画定コード1を認識する(S803)。即ち、画像解析部102が、多角形型コード認識部として機能する。上述したように、S803において、画像解析部102は、起点マーカ2を認識することにより領域画定コード1を認識する。本実施形態に係るS803において、画像解析部102は、図4に示す記入欄1a〜1fを夫々認識する。
When the
情報復号化部103は、画像解析部102による領域画定コード1の認識結果に従い、情報を復号化する(S804)。また、情報復号化部103は、領域画定コード1の埋め込み情報を復号化しながら、起点マーカ2及び頂点マーカ3の座標を記録する(S804)。
The
S804の処理について、図9を参照して更に詳細に説明する。図9に示すように、情報復号化部103は、先ず起点マーカ2の位置から所定方向に罫線4の狭幅凸部4a及び広幅凸部4bを読み取り、情報を復号化する(S901)。S901の復号化方向を図10に示す。上述したように、起点マーカ2は、上下左右の判別可能なマークである。情報復号化部103は、起点マーカ2のマークに従い、領域画定コード1の罫線4に沿って狭幅凸部4a及び広幅凸部4bの配列を復号化する。
The process of S804 will be described in more detail with reference to FIG. As shown in FIG. 9, the
S901において、情報復号化部103は、まず狭幅凸部4a及び広幅凸部4bを読み取り、画像の白/黒の周波数成分を得る。上述したように、狭幅凸部4a及び広幅凸部4bは、符号化された情報を表現する図形パターンである。従って、この図形パターンは、罫線4に沿った走査線において、符号化された情報を表現する周波数成分を有する。情報復号化部103は、狭幅凸部4a及び広幅凸部4bのパターンによって得られる周波数成分に基づいて情報を復号化する。
In step S901, the
罫線4に沿って情報を復号化してマーカを検出し(S902/Yes)、それが頂点マーカ3であれば(S903/No)、情報復号化部103は、頂点マーカを検出した座標を記録する(S904)。そして、情報復号化部103は、図10に示すように、頂点マーカ3から所定方向に、狭幅凸部4a及び広幅凸部4bを読み取り、情報を復号化していく(S905)。
The information is decoded along the ruled line 4 to detect the marker (S902 / Yes). If it is the vertex marker 3 (S903 / No), the
本実施形態に係る領域画定コード1は長方形である。また、本実施形態に係る領域画定コード1においては、起点マーカ2から反時計回りに、罫線4にそって狭幅凸部4a及び広幅凸部4bとして復号化された情報が表示されている。従って、S905において、情報復号化部103は、頂点マーカ3からの方向を決定する際、それまでに情報を復号化していた方向から反時計回りに90°回転した方向を情報の復号化方向として決定する。
The
情報復号化部103は、頂点マーカ3から所定の方向に沿って情報の復号化を再開すると、S902からの処理を繰り返す。最終的に、情報復号化部103は、領域画定コード1の罫線4に沿って、図10に示すように起点マーカ2に到達する(S903/Yes)。これにより、情報の復号化処理及びマーカの座標記録処理を完了する。
When the
図8の説明に戻る。情報の復号化及びマーカの座標記録(S804)を完了すると、情報復号化部103は、記録したマーカの座標に基づき、領域Sの画像を抽出する(S805)。即ち、情報復号化部103が、領域内情報取得部として機能する。領域Sの画像を抽出すると、情報復号化部103は、S804において復号化された情報及び領域Sの画像情報を文字認識部104に入力する。
Returning to the description of FIG. When the information decoding and marker coordinate recording (S804) are completed, the
文字認識部104は、情報復号化部103から取得した情報のうち、復号化された情報に含まれる情報種類を参照する。この情報種類とは、図5において説明した情報である。そして、情報種類が“文字情報”である場合(S806/No)、文字認識部104は、領域Sの画像情報に対して文字認識を実行する(S807)。この場合、情報復号化部103と文字認識部104とが連動して領域内情報取得部として機能する。
The
領域Sの情報が画像情報である場合(S806/Yes)、若しくは文字認識が完了した後、文字認識部104は、復号化された情報に含まれる項目IDと領域Sの情報とを関連付ける(S808)。S808において、領域Sの情報とは、情報種類が画像情報である場合は、領域Sの画像情報であり、文字情報である場合は、文字認識の結果の文字情報である。S808の処理の結果を図11に示す。図11においては、情報種類が“文字情報”であり、文字認識の結果“アイウエオカキクケコ”という文字が認識された場合を示す。図11に示すように、S808の処理により、項目IDと領域Sの内容とが関連付けられて保持される。
When the information of the area S is image information (S806 / Yes) or after the character recognition is completed, the
情報復号化部103及び文字認識部104は、S804〜S808の処理を、S803において認識した全ての領域画定コード1に対して完了するまで、S804からの処理を繰り返す(S809/No)。S804〜S808の処理を繰り返すことにより、文字認識部104は、図12に示すように、項目IDと内容とが関連付けられた情報を複数保持する。
The
そして、S803において認識した全ての領域画定コード1に対してS804〜S808の処理が完了すると(S809/Yes)、文字認識部104は、図12に示すように保持した情報を情報登録部105に入力する。情報登録部105は、図12に示す情報を取得すると、夫々の項目IDに基づいて項目情報DB200から項目名を取得する(S810)。
Then, when the processing of S804 to S808 is completed for all the
項目名を取得すると、情報登録部105は、登録情報DB300に登録するための情報(以降、登録情報とする)を図13に示すように生成する(S811)。図13に示すように、登録情報は、夫々の項目IDに応じた項目名とその項目IDに対応する内容とを関連付けた情報である。そして、情報登録部105は、図13に示すように生成した登録情報を登録情報DB300に登録し(S812)、処理を終了する。即ち、情報登録部105が、領域内情報登録部として機能する。このような処理により、図7の1行分の情報が登録情報DB300に登録される。
When the item name is acquired, the
本実施形態によれば、図4に示すように、領域を画定する罫線に符号化情報が埋め込まれている。従って、図27の例のように、符号化情報を配置するスペースを確保する必要がない。また、本実施形態によれば、画定すべき領域を領域画定コード1によって直接規定する。従って、図28の例のように、用紙の伸縮や歪みによって画定すべき領域がずれてしまうようなこともない。
According to the present embodiment, as shown in FIG. 4, the encoded information is embedded in the ruled line that defines the region. Accordingly, unlike the example of FIG. 27, it is not necessary to secure a space for arranging the encoded information. Further, according to the present embodiment, the area to be defined is directly defined by the
また、従来の帳票読み取り装置の場合、予め定められたフォーマット用紙に書き込まれた文字情報を、予め定められたフォーマット情報に基づいて読み取り、夫々の表示位置に応じた項目の情報として保存する。この場合、用紙のフォーマットと、読み取り側で保持するフォーマット情報とが対応している必要がある。そのため、上述したように用紙が伸縮若しくは歪んだ場合、情報を正しく読み取ることができない。また、用紙のフォーマットを変更する場合、それに応じて読み取り側のフォーマット情報を変更する必要がある。そのため、用紙のフォーマットを自由に変更することが不可能である。 Further, in the case of a conventional form reading device, character information written on a predetermined format sheet is read based on predetermined format information and stored as item information corresponding to each display position. In this case, the format of the paper needs to correspond to the format information held on the reading side. Therefore, as described above, when the paper expands or contracts or is distorted, information cannot be read correctly. When the paper format is changed, it is necessary to change the format information on the reading side accordingly. Therefore, it is impossible to freely change the paper format.
これに対して、本実施形態に係る情報登録装置5においては、領域画定コード1の罫線4に埋め込まれた情報に基づいて項目を認識し、登録情報DB300に情報を登録する。従って、図4に示すような用紙のフォーマットを変更する場合であっても、記入欄1a〜1fの罫線に符号化情報として項目IDが埋め込まれていれば、自由に記入欄1a〜1fの配置を変更することが可能である。
On the other hand, in the information registration apparatus 5 according to the present embodiment, the item is recognized based on the information embedded in the ruled line 4 of the
以上、説明したように、本実施形態に係る領域画定コードを用いることにより、符号化された情報を光学情報として紙面上に表示する場合において、紙面上の領域を高精度に表現することが可能となる。 As described above, by using the area demarcating code according to the present embodiment, it is possible to accurately represent the area on the paper when the encoded information is displayed on the paper as the optical information. It becomes.
尚、上記の説明においては、図4に示すように、夫々の記入欄1a〜1fが互いに離間している場合を例として説明した。しかしながら、帳票の形式によっては、夫々の記入欄が隙間無く隣接している場合も考えられる。この場合、図14に示すように、異なる領域を示す領域画定コード1間で、起点マーカ2を共有することができる。この場合、夫々の起点マーカ2から決められた向きに復号化をする際、始点となる起点マーカ以外は頂点マーカとして扱う。そして、始点となる起点マーカの座標に再度到達した際に、情報の復号化を完了する。
In the above description, as shown in FIG. 4, the case where the
また、図15に示すように、領域画定コード1の内部に更に領域画定コードを設ける態様も考えられる。図15は、ハガキの郵便番号記入欄を示す例である。記入欄1gには、郵便番号が記入される領域であることが埋め込み情報として埋め込まれる。そして、記入欄1h〜1nには、夫々郵便番号を構成する数字であることが、埋め込み情報として埋め込まれる。
Further, as shown in FIG. 15, a mode in which a region defining code is further provided inside the
また、上記の説明においては、図1に示すように、領域画定コード1が矩形である場合を例として説明した。しかしながら、図16に示すように、例えば五角形を領域画定コードとして用いることも可能である。この場合、五角形の頂点すべてに、上下左右を判別可能なマーカを用いるとともに、情報復号化の起点となる頂点には、他の頂点とは異なるマーカを用いる。そして、頂点に配置するマーカの角度によって、情報の復号化方向、即ち五角形を構成する辺の方向を示すことにより、上記と同様の効果を得ることが可能となる。
In the above description, as shown in FIG. 1, the case where the
また、上記の説明においては、図1に示すように、矩形の内側に狭幅凸部4a及び広幅凸部4bを設ける例を説明した。この他、図17に示すように、矩形の外側に狭幅凸部4a及び広幅凸部4bを設けることも可能である。矩形の内側の領域Sに文字情報が表示され、その文字情報を文字認識する場合、矩形の内側に表示された狭幅凸部4a及び広幅凸部4bが文字認識に影響する可能性がある。図17に示すように、狭幅凸部4a及び広幅凸部4bを矩形の外側に設けることにより、そのような課題を解決することが可能となる。
In the above description, as shown in FIG. 1, an example in which the narrow
また、図18に示すように、矩形の内側及び外側の両方に凸部を設けても良い。この場合、矩形の内側及び外側の両方を情報の埋め込み様として用いることにより、埋め込み可能な情報量を増やすことが可能となる。 Moreover, as shown in FIG. 18, you may provide a convex part in both the inner side and outer side of a rectangle. In this case, it is possible to increase the amount of information that can be embedded by using both the inside and outside of the rectangle as information embedding.
また、上記実施形態のように、凸部の幅、即ち、狭幅凸部4a若しくは広幅凸部4bによって“0”若しくは“1”を示すのではなく、凸部の有無によって“0”若しくは“1”を表示することも考えられる。この場合、図19に示すように、矩形の外側を用いてビット間隔を規定し、矩形の内側を用いて符号化情報を表示することが考えられる。この場合、図1の例のように夫々のビット毎に間隔を設ける必要がないため、情報密度を増やし、埋め込み可能な情報を増やすことが可能となる。
Further, as in the above embodiment, the width of the convex portion, ie, “0” or “1” is not indicated by the narrow
また、図20に示すように、罫線4を設けず、符号化された情報として狭幅凸部4a及び広幅凸部4bのみを描画して破線状にするようにしても良い。また、図20の変形例として図21のような態様も可能である。図21は、罫線4を省略して狭幅凸部4a及び広幅凸部4b(以降、有色部とする)を描画して破線状の矩形を構成する場合において、有色部の間(図中、斜線にて示す領域)を符号間隔4cとした例を示す図である。図中、斜線領域にて示されている符号間部4cは、実際には、狭幅凸部4a、広幅凸部4b及び他の余白部分との区別を容易化するために、他の色が付される。本実施形態に係る符号間部4cは、灰色である。また図21の例においては、矩形を構成する線の太さと、頂点に付されるマーカの一辺とが略同一の間隔である。
上記説明した実施形態の場合、例えば、図1に示すように、領域確定コード1は完全な矩形ではない。これに対して、図21のような構成とすることにより、領域確定コード1が略完全な矩形となる。これにより、矩形を抽出する処理により、画像情報中から領域確定コード1を抽出することが可能となる。
図21に示す領域確定コードを用いる場合の、情報登録装置5の動作について、図22を参照して説明する。図22に示すように、S2201の処理は、図8のS801及びS802の処理と同様に実行される。画像解析部102は、画像情報を解析することにより、画像情報に含まれる矩形を抽出する(S2202)。
画像解析部102は、矩形を抽出した後、矩形を構成する線の太さを認識する(S2203)。上述したように、符号間部4cは灰色が付されており、他の余白との区別を容易であるため、画像解析部102は、矩形を構成する線の太さを容易に認識することができる。
画像解析部102が線の太さを認識した後、情報復号化部103が図8のS804の処理と同様に、情報の復号化及び座標の記録を実行する(S804)。S804において、情報復号化部103は、S802において抽出した矩形の頂点から起点マーカ2を抽出した上で、S804と同様の処理を実行する。この際、情報復号化部103は、S2203において認識された線の太さに基づき、領域確定コード1の全部若しくは頂点部のサイズを補正しながら、起点マーカ2を抽出する。
紙媒体に表示された領域確定コード1を読み取る場合、ユーザによる拡大、縮小により、起点マーカ2の縦横比が変化し、認識が不可能になる可能性がある。これに対して、S2203において認識した線の太さに基づいて領域確定コード1のサイズを補正することにより、起点マーカ2を正式に認識することが可能となる。S2204以降、図8のS804以降と同様の処理が実行される。
このように、図21の例の場合、領域確定コード1を略矩形上に構成し、矩形としての抽出を容易にすることが可能となる。また、図21の例の場合、ユーザによる拡大、縮小によって領域確定コード1の縦横比が変化している場合であっても、正確に領域確定コード1に埋め込まれた情報を復号化することができる。
また、図21の例においては、矩形を構成する全ての辺に情報を埋め込んでいるが、例えば、縦横夫々1つの辺に埋め込むようにしてもよい。そして、画像解析部102が、線の太さを認識する際、情報が埋め込まれていない方の線に基づいて線の太さを認識することにより、線の太さの認識をより容易にすることが可能となる。
また、図21の例においては、狭幅凸部4a及び広幅凸部4bによりデジタル情報を表現する例が示されている。この他、有色部及び符号間部の間隔を予め定めておき、有色部と符号間部とでデジタル情報を表現するようにしても良い。
As shown in FIG. 20, the ruled lines 4 may not be provided, and only the narrow-width
In the case of the embodiment described above, for example, as shown in FIG. 1, the
The operation of the information registration device 5 when using the area determination code shown in FIG. 21 will be described with reference to FIG. As shown in FIG. 22, the process of S2201 is executed in the same manner as the processes of S801 and S802 of FIG. The
After extracting the rectangle, the
After the
When the
As described above, in the case of the example of FIG. 21, the
Further, in the example of FIG. 21, information is embedded in all the sides constituting the rectangle, but for example, it may be embedded in one side in each of the vertical and horizontal directions. Then, when the
In the example of FIG. 21, an example in which digital information is expressed by the narrow
また、上記実施形態においては、図1に示すように、起点マーカ2及び頂点マーカ3を用いる例を説明した。この場合、上述したように、時計回り若しくは反時計回りを予め定めておき、情報を復号化する方向を頂点マーカ3において所定の角度回転させる。この他、頂点全てを起点マーカ2のように、上下左右を判断可能なマーカとすることも考えられる。そのような例を図23に示す。
Moreover, in the said embodiment, as shown in FIG. 1, the example using the
図23は、領域画定コード1において、夫々の頂点に方向識別マーカ2a〜2dを配置した例を示す図である。方向識別マーカ2a〜2dは、正方形の中に直角二等辺三角形が表示されたマーカである。そして、方向識別マーカ2a〜2dは、その内部に表示された直角二等辺三角形の大きさが2a〜2dの順に小さくなる。情報復号化部103は、直角二等辺三角形の大きさの順に方向識別マーカを辿って、情報を復号化する。また、情報復号化部103が情報を復号化する方向は、内部に表示された直角二等辺三角形の向きによって示される。このような態様により、領域画定コード1の復号化に際する情報復号化の向きを紙面上の情報のみで決定することが可能となり、用紙のフォーマット作成の自由度をより向上することが可能となる。
FIG. 23 is a diagram illustrating an example in which the direction identification markers 2 a to 2 d are arranged at the respective vertices in the
尚、図23の例において、方向識別マーカ2a〜2dは正方形の中に直角二等辺三角形が表示された図形である例を説明した。この他、方向識別マーカの正方形の中に表示する図形は、互いに相似形であって上下左右を判別可能な図形であれば、他の図形であっても良い。 In the example of FIG. 23, the example in which the direction identification markers 2a to 2d are figures in which a right isosceles triangle is displayed in a square has been described. In addition, the graphic displayed in the square of the direction identification marker may be another graphic as long as the graphic is similar to each other and can be distinguished vertically and horizontally.
実施の形態2.
実施の形態1においては、用紙に記入された情報を読み取り、登録情報DB300に登録する情報読み取り装置について説明した。本実施形態においては、登録情報DB300に登録されている情報を所定のフォーマットの帳票として出力する情報出力装置を例として説明する。尚、実施の形態1と同様の符号を付す構成については、実施の形態1と同一または相当部を示すものとし、説明を省略する。
In the first embodiment, the information reading device that reads information entered on a sheet and registers it in the
本実施形態に係る情報出力装置7は、実施の形態1の図2において説明した情報登録装置5のハードウェア構成と略同一のハードウェア構成を有する。本実施形態に係る情報出力装置7の機能構成を図24に示す。図24に示すように、本実施形態に係る情報出力装置7は、情報入力部110、ネットワークI/F120、表示部130、項目情報DB200、登録情報DB300、フォーマットDB400及び情報出力制御部500を有する。
The
フォーマットDB400は、情報出力装置7が出力する帳票のフォーマットの情報を記憶しているデータベースである。図25にフォーマットDB400が記憶している情報の例を示す。図25に示すように、本実施形態に係るフォーマットDB400は、項目IDと、その項目IDに該当する項目を表示すべき紙面上の領域を示す座標情報とを関連付けて記憶している。座標情報は、図25に示す“(XA001,YA001)−(XB001,YB001)”のように、領域の左上の座標と右下の座標とを指定する情報である。
The
情報出力制御部500は、本実施形態に係る情報出力装置7において、登録情報DB300に登録されている情報をフォーマットDB400に記憶されているフォーマット情報に基づいて配置すると共に、所定の情報を符号化した領域画定コード1を含む画像情報を生成する構成である。情報出力制御部500は、出力情報取得部501、情報符号化部502、パターン生成部503及び画像情報生成部504を有する。情報出力制御部500は、図2に示すRAM20にロードされたプログラムがCPU10の制御に従って動作することにより構成される。
The information
出力情報取得部501は、登録情報DB300から出力すべき情報を取得する。本実施形態に係る登録情報DB300が記憶している情報は、図7において説明した情報と同一である。出力情報取得部501は、図7に示す1行分の登録情報を取得する。
The output
また、出力情報取得部501は、項目情報DB200から、出力情報に含まれる各項目のIDを取得する。これにより、出力情報取得部501は、図12において説明したような、項目IDとその項目の内容とが関連付けられた情報を出力情報として生成する。出力情報取得部501は、このように生成した出力情報を情報符号化部502に入力する。
Further, the output
情報符号化部502は、出力情報取得部501から取得した情報のうち、符号化して領域画定コードに埋め込むべき情報を符号化して符号化情報を生成する。情報符号化部502が生成する符号化情報の形式は、情報をコード化して紙面上に表示した場合の形式である。即ち、情報符号化部502が生成する符号化情報には、エラー訂正コード等が含まれる。情報符号化部502による符号化情報の生成は公知の技術であり、詳細な説明は省略する。
The
パターン生成部503は、情報符号化部502が生成した符号化情報に基づき、符号化情報を紙面上に表示する際のパターンを生成する。このパターンとは、実施の形態1における狭幅凸部4a及び広幅凸部4bのパターンである。
The
画像情報生成部504は、フォーマットDB400から夫々の項目を表示する表示領域の座標情報を取得する。そして、画像情報生成部504は、取得した座標情報に従って出力情報取得部が生成した出力情報を配置する。また、画像情報生成部504は、取得した座標情報に従って、夫々の表示領域に領域画定コード1を配置する。更に、画像情報生成部504は、その領域画定コード1の罫線にパターン生成部503が生成した狭幅凸部4a及び広幅凸部4bのパターンを描画して、出力すべき帳票の画像情報(以降、出力画像情報とする)を生成する。
The image
画像情報生成部504は、上記生成した出力画像情報をネットワークI/F120を介して外部のプリンタ等の画像形成装置に送信する。画像形成装置が、受信した画像情報に基づいて画像形成を実行することにより、帳票の出力が完了する。画像形成装置としては、一般的な公知の画像形成装置を用いることが可能であり、詳細な説明を省略する。尚、画像形成装置と情報出力装置7とを一体に構成することも可能である。この場合、画像情報生成部504は、装置内部に構成された画像出力ユニットに情報を入力する。
The image
次に、本実施形態に係る情報出力装置7の動作について、図26を参照して説明する。図26は、本実施形態に係る情報出力装置7の動作を示すフローチャートである。図26に示すように、まず、出力情報取得部501が、出力すべき登録情報を登録情報DB300から取得する(S2401)。S2401において取得される情報は、最終的に画像として表示するべき表示情報を含む。換言すると、S2401において取得される情報は、最終的に画像として出力すべき出力情報である。
Next, the operation of the
そして、出力情報取得部501は、S2401において取得した登録情報の各項目のIDを、項目情報DB200から取得する(S2402)。出力すべき情報及び各項目のIDを取得すると、出力情報取得部501は、図12において説明したように項目IDと登録情報とが関連付けられた出力情報を生成する(S2403)。出力情報取得部501は、生成した出力情報を情報符号化部502に入力する。
Then, the output
情報符号化部502は、出力情報取得部501から取得した図12に示す情報のうち、符号化して領域画定コードに埋め込むべき情報を符号化して符号化情報を生成する(S2404)。S2404の処理において、情報符号化部502は、図5において説明した情報、即ち、項目ID及び情報種類を符号化して符号化情報を生成する。情報符号化部502は、符号化される項目IDと夫々の登録情報とを関連付けて符号化情報を生成する。
The
パターン生成部503は、情報符号化部502から符号化情報を取得すると、その符号化情報に基づき、狭幅凸部4a及び広幅凸部4bのパターンを生成する(S2405)。パターン生成部503は、生成されたパターンの情報、そのパターンの生成元である符号化情報及びその符号化情報に関連付けられた登録情報とを関連付けてパターンを生成し、それらの情報を画像情報生成部504に入力する。
When the
画像情報生成部504は、パターン生成部503から情報を取得すると、フォーマットDB400から夫々の項目を表示する表示領域の座標情報を取得する(S2406)。即ち、画像情報生成部504が、配置情報取得部として機能する。そして、画像情報生成部504は、取得した座標情報に従って、登録情報及び領域画定コードが配置された出力画像情報を生成する(S2407)。画像情報生成部504は、生成した出力画像情報をネットワークI/F120を介して画像形成装置に出力し、処理を終了する。このような処理により、実施の形態1において説明したような用紙6を出力することができる。
When the image
以上、説明したように、本実施形態に係る情報出力装置7によれば、符号化された情報を用いて紙面上の領域が高精度に表現されたコード付き用紙を出力することが可能となる。
As described above, according to the
尚、本実施形態に係るパターン生成部503によるパターン生成においては、実施の形態1において説明したパターンの他、様々なパターンを用いることが可能である。例えば、図1において説明した狭幅凸部4a及び広幅凸部4bによるパターンを用いる場合、狭幅凸部4a、広幅凸部4bの一方で“0”、他方で“1”を表現することとなる。ここで、狭幅凸部4aよりも広幅凸部4bの方が広いスペースを必要とするため、広幅凸部4bが少ない方が、より多くのパターンを構成することができ、結果的に埋め込み可能な情報量が増える。
In the pattern generation by the
従って、パターン生成部503は、符号化情報に基づいてパターンを生成する際、符号化情報を構成するビットのうち“0”と“1”どちらが多いかを判断し、多い方を狭幅凸部4aで表現することが好ましい。この場合、狭幅凸部4a、広幅凸部4bと“0”、“1”とを関連付けるビットを別に設けることにより、情報を正しく復号化することができる。
Therefore, when the
1 領域画定コード、
1a、1b、1c、1d、1e、1f、1g、1h、1i、1j、1k、1l、1m、1n 記入欄、
2 起点マーカ、
3 頂点マーカ、
4 罫線、
4a 狭幅凸部、
4b 広幅凸部、
5 情報登録装置、
6 用紙、
7 情報出力装置、
10 CPU、
20 RAM、
30 ROM、
40 HDD、
50 I/F、
60 LCD、
70 操作部、
80 バス、
100 情報読取制御部、
101 入力画像情報取得部、
102 画像解析部、
103 情報復号化部、
104 文字認識部、
105 情報登録部、
110 情報入力部、
120 ネットワークI/F、
130 表示部、
200 項目情報DB、
300 登録情報DB、
400 フォーマットDB、
500 情報出力制御部、
501 出力情報取得部、
502 情報符号化部、
503 パターン生成部、
504 画像情報生成部
1 area demarcation code,
1a, 1b, 1c, 1d, 1e, 1f, 1g, 1h, 1i, 1j, 1k, 1l, 1m, 1n
2 origin marker,
3 vertex markers,
4 Ruled lines,
4a Narrow width convex part,
4b Wide convex part,
5 Information registration device,
6 paper,
7 Information output device,
10 CPU,
20 RAM,
30 ROM,
40 HDD,
50 I / F,
60 LCD,
70 operation unit,
80 bus,
100 Information reading control unit,
101 input image information acquisition unit,
102 Image analysis unit,
103 information decoding unit,
104 character recognition part,
105 Information registration section,
110 Information input part,
120 Network I / F,
130 display unit,
200 item information DB,
300 registration information DB,
400 format DB,
500 information output control unit,
501 output information acquisition unit,
502 information encoding unit,
503 pattern generator,
504 Image information generation unit
Claims (19)
前記多角形の周に沿って配置され且つ符号化された情報を表現する図形パターンと、
前記図形パターンによって囲まれた領域であって任意の情報を表示するための情報表示領域とを有し、
前記図形パターンは、前記多角形の周に沿った走査線において前記符号化された情報を表現する周波数成分を有することを特徴とする、多角形型コード。 A polygonal code in which information encoded along the circumference of the polygon is arranged,
A graphic pattern representing the information arranged and encoded along the circumference of the polygon;
An information display area for displaying arbitrary information in an area surrounded by the graphic pattern;
The polygonal code, wherein the graphic pattern has a frequency component expressing the encoded information in a scanning line along the circumference of the polygon.
前記多角形の各頂点に配置された夫々の位置検出用シンボルは、互いに相似形である図形を含み、
夫々の位置検出用シンボルが含む前記図形は、前記多角形の周に沿った方向であって前記符号化された情報を復号化する方向の順に大きさが変化することを特徴とする、請求項2または3に記載の多角形型コード。 The position detection symbols are arranged at all vertices of the polygon,
Each of the position detection symbols arranged at each vertex of the polygon includes figures that are similar to each other.
The figure included in each position detection symbol changes in size in a direction along a circumference of the polygon and in a direction in which the encoded information is decoded. The polygonal code according to 2 or 3.
前記図形パターンは、前記罫線上且つ多角形の外部に配置されていることを特徴とする、請求項1乃至4いずれかに記載の多角形型コード。 The sides of the polygon are represented by ruled lines,
The polygonal code according to any one of claims 1 to 4, wherein the graphic pattern is arranged on the ruled line and outside the polygon.
前記図形パターンは、前記罫線上であって前記多角形の内部及び外部の両側に配置されていることを特徴とする、請求項1乃至4いずれかに記載の多角形型コード。 The sides of the polygon are represented by ruled lines,
The polygonal code according to any one of claims 1 to 4, wherein the graphic pattern is arranged on both sides of the polygon on the ruled line.
前記多角形型コードを含む画像を取得する画像取得部と、
前記取得した画像に含まれる前記多角形型コードを認識する多角形型コード認識部と、
前記多角形型コードによって表現されている符号化された情報を復号化する情報復号化部と、
前記多角形型コードによって囲まれた領域に表示された領域内情報を前記復号化された情報に基づいて取得する領域内情報取得部と、
前記復号化された情報に基づいて前記取得された領域内情報を記憶媒体に登録する領域内情報登録部とを有することを特徴とする、情報登録装置。 An information registration device that reads information from an image including a polygonal code in which information encoded along a circumference of a polygon is arranged and registers the information in a storage medium,
An image acquisition unit for acquiring an image including the polygonal code;
A polygonal code recognition unit for recognizing the polygonal code included in the acquired image;
An information decoding unit for decoding the encoded information represented by the polygonal code;
An in-area information acquisition unit that acquires in-area information displayed in the area surrounded by the polygonal code based on the decoded information;
An information registration apparatus comprising: an in-region information registration unit that registers the obtained in-region information in a storage medium based on the decrypted information.
前記領域内情報取得部は、前記多角形型コードによって囲まれた領域に表示された画像を文字認識して文字情報としての前記領域内情報を取得することを特徴とする、請求項9に記載の情報登録装置。 The encoded information includes information indicating that the in-region information is character information;
10. The in-area information acquisition unit acquires the in-area information as character information by recognizing an image displayed in an area surrounded by the polygonal code. Information registration device.
前記領域内情報取得部は、前記情報復号化部による前記領域の認識に応じて前記領域内情報を取得することを特徴とする、請求項9または10に記載の情報登録装置。 The information decoding unit recognizes an area surrounded by the polygonal code when decoding the encoded information;
The information registration apparatus according to claim 9 or 10, wherein the in-area information acquisition unit acquires the in-area information in accordance with recognition of the area by the information decoding unit.
前記多角形型コード認識部は、前記位置検出用シンボルを認識することによって前記多角形型コードを認識することを特徴とする、請求項9乃至11いずれかに記載の情報登録装置。 The polygon type code includes a position detection symbol arranged at the vertex of the polygon,
The information registration apparatus according to claim 9, wherein the polygonal code recognition unit recognizes the polygonal code by recognizing the position detection symbol.
前記位置検出用シンボルが、2次元の空間における方向を判別可能なシンボルであって一の辺と平行な方向を示しており、
前記情報復号化部は、前記位置検出用シンボルが示す方向に沿って前記図形パターンによって表現された符号化された情報を復号化することを特徴とする、請求項12に記載の情報登録装置。 The polygonal code has a graphic pattern that represents information arranged and encoded along the circumference of the polygon;
The position detection symbol is a symbol capable of discriminating a direction in a two-dimensional space, and indicates a direction parallel to one side;
The information registration apparatus according to claim 12, wherein the information decoding unit decodes encoded information represented by the graphic pattern along a direction indicated by the position detection symbol.
前記領域内情報登録部は、前記項目識別情報と当該項目識別情報によって識別される項目とが関連付けられた項目情報を取得し、当該取得した項目情報に基づいて前記領域内情報を記憶媒体に登録することを特徴とする、請求項9乃至13いずれかに記載の情報登録装置。 The encoded information includes item identification information identifying an item of the in-region information;
The in-region information registration unit acquires item information in which the item identification information is associated with an item identified by the item identification information, and registers the in-region information in a storage medium based on the acquired item information The information registration apparatus according to claim 9, wherein the information registration apparatus is an information registration apparatus.
前記領域内情報登録部は、前記項目情報記憶部から前記項目情報を取得することを特徴とする、請求項14に記載の情報登録装置。 An item information storage unit storing item information in which the item identification information and an item identified by the item identification information are associated;
The information registration device according to claim 14, wherein the in-region information registration unit acquires the item information from the item information storage unit.
前記画像として表示すべき表示情報及び当該表示情報の項目に関する情報を取得する出力情報取得部と、
前記項目に関する情報を符号化する情報符号化部と、
前記符号化された情報を表現する図形パターンを生成するパターン生成部と、
前記表示情報の前記画像における配置に関する配置情報を取得する配置情報取得部と、
前記取得した配置情報に基づいて前記表示情報を配置して前記画像の情報を生成する画像生成部とを有し、
前記画像生成部は、前記表示情報を囲む多角形型コードを表示するように前記画像の情報を生成し、
前記多角形型コードは、当該多角形型コードの周に沿って前記生成された図形パターンが表示されていることを特徴とする、情報出力装置。 An information output device that outputs information as an image including a polygonal code in which information encoded along the circumference of a polygon is arranged,
An output information acquisition unit that acquires information about display information to be displayed as the image and items of the display information;
An information encoding unit for encoding information on the item;
A pattern generation unit for generating a graphic pattern representing the encoded information;
An arrangement information acquisition unit that acquires arrangement information related to arrangement of the display information in the image;
An image generation unit that generates the information of the image by arranging the display information based on the acquired arrangement information;
The image generation unit generates the image information so as to display a polygonal code surrounding the display information,
The information output apparatus according to claim 1, wherein the polygonal code displays the generated graphic pattern along a circumference of the polygonal code.
前記項目に関する情報として前記表示情報の項目を識別する項目識別情報を取得し、
前記項目識別情報と当該項目識別情報によって識別される項目とが関連付けられた項目情報を取得し、
前記取得された項目識別情報に基づいて前記項目識別情報に関連付けられた項目の情報を取得することを特徴とする、請求項16に記載の情報出力装置。 The output information acquisition unit
Obtaining item identification information for identifying the item of the display information as information on the item;
Obtaining item information associated with the item identification information and the item identified by the item identification information;
The information output device according to claim 16, wherein information on an item associated with the item identification information is acquired based on the acquired item identification information.
前記パターン生成部は、前記符号化された情報に含まれる“0”及び“1”の少なくとも一方の数に応じて“0”及び“1”と前記第1の矩形及び前記第2の矩形との対応関係を決定することを特徴とする、請求項18に記載の情報出力装置。 The encoded information is digital information composed of information representing "0" and "1";
The pattern generation unit includes “0” and “1”, the first rectangle, and the second rectangle according to at least one of “0” and “1” included in the encoded information. The information output device according to claim 18, wherein the correspondence relationship is determined.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008248808A JP2010079711A (en) | 2008-09-26 | 2008-09-26 | Polygonal code, information registration device, and information output device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008248808A JP2010079711A (en) | 2008-09-26 | 2008-09-26 | Polygonal code, information registration device, and information output device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010079711A true JP2010079711A (en) | 2010-04-08 |
Family
ID=42210062
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008248808A Pending JP2010079711A (en) | 2008-09-26 | 2008-09-26 | Polygonal code, information registration device, and information output device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010079711A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013529818A (en) * | 2010-07-06 | 2013-07-22 | アマラル レゼンデ マルセロ | Dot code pattern for absolute position and other information using optical pen, dot code printing method, dot code reading method |
| CN110969041A (en) * | 2018-09-30 | 2020-04-07 | 北京京东尚科信息技术有限公司 | Graphical code recognition method and device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004005081A (en) * | 2002-05-31 | 2004-01-08 | Veritec Iconix Ventures Inc | Square identification code paper |
| JP2004246927A (en) * | 2004-05-21 | 2004-09-02 | Sharp Corp | Digital information recording method |
| JP2006259795A (en) * | 2005-03-15 | 2006-09-28 | Toshiba Corp | Form for character recognition, character recognition device, character recognition program, and character recognition method |
| JP2007279828A (en) * | 2006-04-03 | 2007-10-25 | Toshiba Corp | Form processing device, form creation device, form, program for form processing, program for form creation |
-
2008
- 2008-09-26 JP JP2008248808A patent/JP2010079711A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004005081A (en) * | 2002-05-31 | 2004-01-08 | Veritec Iconix Ventures Inc | Square identification code paper |
| JP2004246927A (en) * | 2004-05-21 | 2004-09-02 | Sharp Corp | Digital information recording method |
| JP2006259795A (en) * | 2005-03-15 | 2006-09-28 | Toshiba Corp | Form for character recognition, character recognition device, character recognition program, and character recognition method |
| JP2007279828A (en) * | 2006-04-03 | 2007-10-25 | Toshiba Corp | Form processing device, form creation device, form, program for form processing, program for form creation |
Non-Patent Citations (8)
| Title |
|---|
| CSNG200401203004; 島村太郎(外6名): 'アクティブ帳票システムの設計と試作' 電子情報通信学会技術研究報告 Vol.102,No.531, 20021212, p.19-p.24, 社団法人電子情報通信学会 * |
| CSNG200401203005; 朱碧蘭(外2名): 'アクティブ帳票処理技術の試作' 電子情報通信学会技術研究報告 Vol.102,No.531, 20021212, p.25-p.30, 社団法人電子情報通信学会 * |
| CSNG200401953006; 朱碧蘭(外1名): 'アクティブ帳票用ドットテクスチャのコーディングとデコーディング' 情報処理学会研究報告 Vol.2003,No.95, 20030926, p.35-p.42, 社団法人情報処理学会 * |
| CSNG200500819001; 島村太郎(外3名): 'アクティブ帳票システムの設計と開発' 電子情報通信学会論文誌 Vol.J87-D-II,No.12, 20041201, p.2091-p.2103, 社団法人電子情報通信学会 * |
| JPN6012056833; 島村太郎(外6名): 'アクティブ帳票システムの設計と試作' 電子情報通信学会技術研究報告 Vol.102,No.531, 20021212, p.19-p.24, 社団法人電子情報通信学会 * |
| JPN6012056835; 朱碧蘭(外2名): 'アクティブ帳票処理技術の試作' 電子情報通信学会技術研究報告 Vol.102,No.531, 20021212, p.25-p.30, 社団法人電子情報通信学会 * |
| JPN6012056839; 朱碧蘭(外1名): 'アクティブ帳票用ドットテクスチャのコーディングとデコーディング' 情報処理学会研究報告 Vol.2003,No.95, 20030926, p.35-p.42, 社団法人情報処理学会 * |
| JPN6012056840; 島村太郎(外3名): 'アクティブ帳票システムの設計と開発' 電子情報通信学会論文誌 Vol.J87-D-II,No.12, 20041201, p.2091-p.2103, 社団法人電子情報通信学会 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013529818A (en) * | 2010-07-06 | 2013-07-22 | アマラル レゼンデ マルセロ | Dot code pattern for absolute position and other information using optical pen, dot code printing method, dot code reading method |
| CN110969041A (en) * | 2018-09-30 | 2020-04-07 | 北京京东尚科信息技术有限公司 | Graphical code recognition method and device |
| CN110969041B (en) * | 2018-09-30 | 2023-09-01 | 北京京东振世信息技术有限公司 | Identification method and device for graphic codes |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5763441B2 (en) | Stream dot pattern, stream dot pattern forming medium, stream dot pattern reading device | |
| KR100815535B1 (en) | Methods and devices for retrieving information stored as a pattern | |
| CN101924851B (en) | Image processing apparatus and image processing method | |
| JP2009295134A (en) | Two-dimensional code, decoder and method thereof | |
| JP5357612B2 (en) | Underline removal device | |
| JP2004152040A (en) | Handwriting input device, program and handwriting input method system | |
| JP2010157107A (en) | Business document processor | |
| WO2015174192A1 (en) | Two-dimensional code, two-dimensional-code analysis system, and two-dimensional-code generation system | |
| JP2007279828A (en) | Form processing device, form creation device, form, program for form processing, program for form creation | |
| CN101821752A (en) | Information processing apparatus, information processing method, and computer program | |
| JP4498223B2 (en) | Text document authentication method and system for magnetically watermarking a text document for authentication | |
| JP2010079711A (en) | Polygonal code, information registration device, and information output device | |
| JP2009177618A (en) | Detecting method and detecting device | |
| JP4754236B2 (en) | Information processing apparatus, acquisition method, and acquisition program | |
| JP4543741B2 (en) | Graph creating apparatus, program, and recording medium | |
| JP6142769B2 (en) | Information processing apparatus and program | |
| JP2009181243A (en) | Handwriting information processor and program | |
| JP4159948B2 (en) | Two-dimensional code reading device, two-dimensional code reading method, two-dimensional code reading program, and storage medium | |
| JP2015232873A (en) | Two-dimensional code, two-dimensional code analysis system, and two-dimensional code creation system | |
| JP2007173938A (en) | Image processing apparatus, image processing method, and image processing program | |
| JP5098267B2 (en) | WRITING INFORMATION PROCESSING DEVICE, WRITING INFORMATION PROCESSING METHOD, AND PROGRAM | |
| JP2009182530A (en) | Business process execution support device | |
| JP2009278181A (en) | Electronic watermark information embedding apparatus and method, and electronic watermark information extraction apparatus and method | |
| JP5845726B2 (en) | Character recognition device, character recognition result processing system, and program | |
| JP2006259795A (en) | Form for character recognition, character recognition device, character recognition program, and character recognition method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110804 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121024 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121106 |
|
| RD13 | Notification of appointment of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7433 Effective date: 20121220 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121227 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20121220 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130129 |