(57)【要約】【課題】自由フォーマットのマークシートを精度良く読み取ることが可能な情報処理装置および画像処理システムを実現する。【解決手段】画像形成装置１０は、設定された設問内容や用意された回答項目に基づいて自由フォーマットのマークシート２０を作成する。マークシート２０には、マーク欄の位置、形状、マークシートの種類の情報が符号化されて含まれているＱＲコード（登録商標）等の２次元コードが設けられている。情報処理装置３０は、この２次元コードが設けられたマークシート２０を読み取り、２次元コードからマーク欄の位置および形状の情報を取り出してそれぞれのマーク欄にマークが記載されているか否かを判定し、その判定結果に基づいて回答内容を集計して出力する。【選択図】図１
2007304755.tif 000002
【特許請求の範囲】
【請求項１】
シートに形成された画像を読み取る読取手段と、
前記読取手段により読み取られた画像に含まれる機械可読情報から、シート上の任意の位置に設けられた被判読部の位置情報を抽出する抽出手段と、
前記抽出手段により抽出された位置情報に基づいて、前記読取手段により読み取られた画像における被判読部の状態を判定する判定手段と、
を有する情報処理装置。
【請求項２】
前記被判読部がマーク欄であり、
前記判定手段は、前記抽出手段により抽出された位置情報に基づいて各マーク欄におけるマークの有無を判定する請求項１記載の情報処理装置。
【請求項３】
前記機械可読情報が２次元コードである請求項１または２記載の情報処理装置。
【請求項４】
シートデータを作成する作成手段と、
前記作成手段により作成されたシートデータにおける被判読部の位置情報が含まれた機械可読情報を、該シートデータに付加する付加手段と、
前記付加手段により機械可読情報が付加されたシートデータに基づいてシートを印刷する印刷手段と、
を有する画像形成装置。
【請求項５】
前記被判読部がマーク欄である請求項４記載の画像形成装置。
【請求項６】
前記機械可読情報が２次元コードである請求項４または５記載の情報処理装置。
【請求項７】
シートデータを作成する作成手段と、
前記作成手段により作成されたシートデータにおける被判読部の位置情報が含まれた機械可読情報を、該シートデータに付加する付加手段と、
前記付加手段により機械可読情報が付加されたシートデータに基づいてシートを印刷する印刷手段と、
前記印刷手段により印刷されたシートに形成された画像を読み取る読取手段と、
前記読取手段により読み取られた画像に含まれる機械可読情報から、シート上の任意の位置に設けられた被判読部の位置情報を抽出する抽出手段と、
前記抽出手段により抽出された位置情報に基づいて、前記読取手段により読み取られた画像における被判読部の状態を判定する判定手段と、
を有する画像処理システム。
【請求項８】
前記被判読部がマーク欄であり、
前記判定手段は、前記抽出手段により抽出された位置情報に基づいて各マーク欄におけるマークの有無を判定する請求項７記載の画像処理システム。
【請求項９】
前記機械可読情報が２次元コードである請求項７または８記載の画像処理システム。
【請求項１０】
被判読部の位置情報が含まれた機械可読情報が設けられたシート。
【請求項１１】
前記被判読部がマーク欄である請求項１０記載のシート。
【請求項１２】
前記機械可読情報が２次元コードである請求項１０または１１記載のシート。
【請求項１３】
シートに形成された画像を読み取り、
読み取られた画像に含まれる機械可読情報から、シート上の任意の位置に設けられた被判読部の位置情報を抽出し、
抽出された位置情報に基づいて、読み取られた画像における被判読部の状態を判定する情報処理方法。
【請求項１４】
前記被判読部がマーク欄であり、
被判読部の状態を判定する際には、抽出された位置情報に基づいて各マーク欄におけるマークの有無を判定する請求項１３記載の情報処理方法。
【請求項１５】
前記機械可読情報が２次元コードである請求項１３または１４記載の情報処理方法。
【請求項１６】
シートデータを作成し、
作成されたシートデータにおける被判読部の位置情報が含まれた機械可読情報を、該シートデータに付加し、
機械可読情報が付加されたシートデータに基づいてシートを印刷する画像形成方法。
【請求項１７】
前記被判読部がマーク欄である請求項１６記載の画像形成方法。
【請求項１８】
前記機械可読情報が２次元コードである請求項１６または１７記載の画像形成方法。
【請求項１９】
シートに形成された画像を読み取るステップと、
読み取られた画像に含まれる機械可読情報から、シート上の任意の位置に設けられた被判読部の位置情報を抽出するステップと、
抽出された位置情報に基づいて、読み取られた画像における被判読部の状態を判定するステップとをコンピュータに実行させるためのプログラム。
【請求項２０】
シートデータを作成するステップと、
作成されたシートデータにおける被判読部の位置情報が含まれた機械可読情報を、該シートデータに付加するステップと、
機械可読情報が付加されたシートデータに基づいてシートを印刷するステップとをコンピュータに実行させるためのプログラム。
【請求項２１】
前記被判読部がマーク欄である請求項１９または２０記載のプログラム。
【請求項２２】
前記機械可読情報が２次元コードである請求項１９から２１のいずれか１項記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マークシートを作成するための画像形成装置と、このマークシートを読み取るための情報処理装置とからなる画像処理システムに関する。
【背景技術】
【０００２】
各種のアンケート、試験等において自動読み取り方式のマークシートが広く用いられている。このマークシートを読み取るための情報処理装置では、機械的に用紙を搬送し、マーク欄に記載（マーキング）されたマークを光学的に読み取っている。そのため、マークシート上のマーク欄は一定のパターンに並んでいる必要があった。このような理由により、アンケートの質問内容や試験の問題内容等に関係なく汎用的なマークシートを用いることが一般的に行われている。
【０００３】
しかし、このように汎用的なマークシートを用いた場合、利用されない未使用のマーク領域が残ってしまうことがある。このように未使用のマーク領域が残ってしまうと、利用者の塗りつぶし位置の間違い等のヒューマンエラーを誘発する場合があった。しかし、上述したような理由により、自由フォーマットのマークシート実現には難しい問題があった。
【０００４】
自由フォーマットのマークシートを実現するために、ＯＣＲ（Optical Character Reader）による罫線認識や文字認識によってマーク欄の位置を認識するような方法も提案されている（例えば、特許文献１参照。）。しかし、このような罫線認識を用いてマーク欄の位置を認識するようにした方法では、フォーマット中に罫線を用いることができないという問題が発生する。また、必ずしも画像認識処理の信頼性は高くないため、マーク欄の位置の認識を失敗する可能性があるという問題も存在する。さらに、読み込んだ画像の全体に対して処理を行わなければならないため、処理に時間がかかってしまい処理速度が遅くなってしまうという問題がある。このような問題は大量のマークシートを高精度で読み取らなくてはならないようなシステムには適用することができない。
【０００５】
【特許文献１】特開２００５−１７３６７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した従来の情報処理装置では、マーク欄に記載されたマークを精度良く読み取るためには汎用的なマークシートを用いなければならないという問題点があった。
【０００７】
本発明の目的は、自由フォーマットのマークシートを精度良く読み取ることが可能な情報処理装置および画像処理システムを提供することである。
【課題を解決するための手段】
【０００８】
［情報処理装置］
上記目的を達成するために、本発明の情報処理装置は、シートに形成された画像を読み取る読取手段と、
前記読取手段により読み取られた画像に含まれる機械可読情報から、シート上の任意の位置に設けられた被判読部の位置情報を抽出する抽出手段と、
前記抽出手段により抽出された位置情報に基づいて、前記読取手段により読み取られた画像における被判読部の状態を判定する判定手段とを有する。
【０００９】
本発明では、シートに設けられている被判読部の位置情報を含んだ機械可読情報がシート上に設けられているため、情報処理装置では、画像データからこの機械可読情報を抽出することにより被判読部の位置を把握することが可能となる。そのため、被判読部の位置が固定化されていない自由フォーマットのシートを高い精度で読み取ることが可能になる。
【００１０】
好ましくは、前記被判読部がマーク欄であり、
前記判定手段は、前記抽出手段により抽出された位置情報に基づいて各マーク欄におけるマークの有無を判定する。
【００１１】
好ましくは、前記機械可読情報が２次元コードである。
【００１２】
［画像形成装置］
また、本発明の画像形成装置は、シートデータを作成する作成手段と、
前記作成手段により作成されたシートデータにおける被判読部の位置情報が含まれた機械可読情報を、該シートデータに付加する付加手段と、
前記付加手段により機械可読情報が付加されたシートデータに基づいてシートを印刷する印刷手段とを有する。
【００１３】
［画像処理システム］
また、本発明の画像処理システムは、シートデータを作成する作成手段と、
前記作成手段により作成されたシートデータにおける被判読部の位置情報が含まれた機械可読情報を、該シートデータに付加する付加手段と、
前記付加手段により機械可読情報が付加されたシートデータに基づいてシートを印刷する印刷手段と、
前記印刷手段により印刷されたシートに形成された画像を読み取る読取手段と、
前記読取手段により読み取られた画像に含まれる機械可読情報から、シート上の任意の位置に設けられた被判読部の位置情報を抽出する抽出手段と、
前記抽出手段により抽出された位置情報に基づいて、前記読取手段により読み取られた画像における被判読部の状態を判定する判定手段とを有する。
【００１４】
［シート］
また、本発明のシートは、被判読部の位置情報が含まれた機械可読情報が設けられている。
【００１５】
［情報処理方法］
また、本発明の情報処理方法は、シートに形成された画像を読み取り、
読み取られた画像に含まれる機械可読情報から、シート上の任意の位置に設けられた被判読部の位置情報を抽出し、
抽出された位置情報に基づいて、読み取られた画像における被判読部の状態を判定する。
【００１６】
［画像形成方法］
また、本発明の画像形成方法は、シートデータを作成し、
作成されたシートデータにおける被判読部の位置情報が含まれた機械可読情報を、該シートデータに付加し、
機械可読情報が付加されたシートデータに基づいてシートを印刷する。
【００１７】
［プログラム］
また、本発明のプログラムは、シートに形成された画像を読み取るステップと、
読み取られた画像に含まれる機械可読情報から、シート上の任意の位置に設けられた被判読部の位置情報を抽出するステップと、
抽出された位置情報に基づいて、読み取られた画像における被判読部の状態を判定するステップとをコンピュータに実行させる。
【００１８】
また、本発明のプログラムは、シートデータを作成するステップと、
作成されたシートデータにおける被判読部の位置情報が含まれた機械可読情報を、該シートデータに付加するステップと、
機械可読情報が付加されたシートデータに基づいてシートを印刷するステップとをコンピュータに実行させる。
【発明の効果】
【００１９】
以上説明したように、本発明によれば、情報処理装置では、シートに設けられている２次元コード等の機械判読情報からマーク欄等の被判読部の位置情報を得ることができるため、自由フォーマットのシートを高い精度で読み取ることができるという効果を得ることができる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図１は本発明の一実施形態の画像処理システムの構成を示す図である。
本実施形態の画像処理システムは、図１に示されるように、画像形成装置１０と、情報処理装置３０とから構成されている。
【００２１】
また、画像形成装置１０は、パーソナルコンピュータ（以下、パソコンと略す。）４０と、プリンタ５０とから構成されている。また、画像処理装置３０は、パソコン６０と、スキャナ７０とから構成されている。
【００２２】
なお、本実施形態では、画像形成装置１０と情報処理装置３０とがそれぞれ独立した装置であるものとして説明しているが、画像形成装置１０と情報処理装置３０とが同一の装置により実現されるようにしても良い。
【００２３】
画像形成装置１０は、設定された設問内容や用意された回答項目に基づいて自由フォーマットのマークシート２０を作成する。マークシート２０には、例えば、ＱＲコード（登録商標）等の２次元コードが設けられている。そして、この２次元コードには、マーク欄の位置、マーク欄の形状、マークシートの種類の情報が符号化されて含まれている。
【００２４】
ここで、自由フォーマットのマークシートとは、マーク欄がマークシート上の任意の位置に複数設けられたものを示す。なお、設問とその回答を記載すべきマーク欄が異なる用紙に印刷されているものでもよいし、同一の用紙に印刷されているものでもよい。
【００２５】
なお、本実施形態では、２次元コードとしてＱＲコードを用いた場合について説明を行うが、他の２次元コードを用いた場合でも同様に本発明を適用することができるものである。
【００２６】
ここで、回答者がマーク欄に記載するマークとは、円形、四角形、楕円形等の閉領域を塗りつぶしたものをいう。また、設問に対する回答を丸で囲ませたようなものや、チェックマークを記述させたりしたものもマークに含まれるものとする。
【００２７】
情報処理装置３０は、この２次元コードが設けられたマークシート２０を読み取り、２次元コードからマーク欄の位置および形状の情報を取り出してそれぞれのマーク欄にマークが記載されているか否かを判定し、その判定結果に基づいて回答内容を集計して出力する。
【００２８】
次に、この画像形成装置１０の機能構成を図２を参照して説明する。
図２は、マークシート作成プログラムが実行されることにより実現される画像形成装置１０の機能構成を例示する図である。
【００２９】
画像形成装置１０は、図２に示されるように、マークシートデータ作成部１１と、符号化部１２と、２次元コードデータ生成部１３と、２次元コード付加部１４と、印刷部１５とから構成されている。
【００３０】
マークシートデータ作成部１１は、設定された設問内容や用意された回答項目に基づいてマークシートデータを生成して２次元コード付加部１４に出力する。また、マークシートデータ作成部１１は、マーク欄の位置、マーク欄の形状、マークシートの種類の情報を符号化部１２に出力する。
【００３１】
符号化部１２は、マークシートデータ作成部１１から入力した情報に対して、符号化、誤り訂正符号の追加等の処理を行って２次元コードデータ生成部１３に出力する。
【００３２】
２次元コードデータ生成部１３は、符号化部１２から入力した符号化データに基づいて２次元コードを生成するための２次元コードデータを生成する。
【００３３】
２次元コード付加部１４は、マークシートデータ作成部１１により作成されたマークシードデータに対して、２次元コードデータ生成部１３により生成された２次元コードデータを付加する。
【００３４】
印刷部１５は、２次元コード付加部１４により２次元コードデータが付加された後のマークシートデータを印刷して、２次元コードが設けられたマークシート２０を印刷する。
【００３５】
次に、本実施形態における画像形成装置１０により作成されたマークシート２０の一例を図３および図４に示す。
【００３６】
図３に示す例は、楕円のマーク欄を塗りつぶすようになっているマークシート２０の例である。また、図４に示す例は、四角形の枠内をチェックするようになっているマークシート２０の例である。図３および図４に示す両方の例とも、マーク欄の位置、マーク欄の形状、マークシートの種類の情報を含むＱＲコード２１がマークシート２０上に印刷されている。
【００３７】
このようなマークシート２０は、回答者に配布され、回答者によるマーク欄へのマーキングが終了した後に回収される。
【００３８】
次に、この情報処理装置３０の機能構成を図５を参照して説明する。
図５は、マークシート読み取りプログラムが実行されることにより実現される情報処理装置３０の機能構成を例示する図である。
【００３９】
本実施形態における情報処理装置３０は、図５に示されるように、画像読み取り部３１と、２次元コード抽出部３２と、復号部３３と、マーク判定部３４と、集計部３５とから構成されている。
【００４０】
画像読み取り部３１は、回答者から回収されたマークシート２０に形成された画像を光学的に読み取り画像データに変換する。
【００４１】
２次元コード抽出部３２は、画像読み取り部３１により読み取られた画像データから２次元コードのデータを抽出する。
【００４２】
復号部３３は、２次元コード抽出部３２により抽出された２次元コードデータに対して、復号、誤り訂正等の処理を行うことにより、読み取りを行ったマークシートに含まれるマーク欄の位置、マーク欄の形状、マークシートの種類の情報を得てマーク判定部３４に出力する。
【００４３】
つまり、２次元コード抽出部３２と復号部３３とにより、画像読み取り部３１により読み取られた画像データに含まれる２次元コードでから、マークシート上の認知の一に設けられたマーク欄の位置、形状、マークシートの種類の情報が抽出される。
【００４４】
マーク判定部３４は、復号部３３から入力されたマーク欄の位置および形状の情報に基づいて、画像読み取り部３２により読み取られた画像データ中の各マーク欄の状態、つまり各マーク欄のマークの有無をそれぞれ判定する。マークシートの種類の情報は、マーク判定部３４から集計部３５に送られる。
【００４５】
ここで、マーク判定部３４が、マークの有無を認識するための方法としては、従来と同様な方法を用いることができる。例えば、図５に示したような四角形の枠内をチェックする場合には、四角形の枠内のドットの面積比率が既知であるため、なんらかのマークが記載された場合、読み取った画像のマーク欄内の面積を積算することでマークの有無を検出することができる。
【００４６】
集計部３５は、マーク判定部３４による各マークの判定結果およびマークシートの種類の情報に基づいて、設定された設問に対する回答内容を集計して集計結果を出力する。
【００４７】
次に、本実施形態のマークシート読み取り部３０の動作を図６のフローチャートを参照して詳細に説明する。
先ず、回答者から回収されたマークシート原稿は、画像読み取り部３１にセットされる（Ｓ１０１）。ここで、マークシート原稿の向き、種類、枚数を気にする必要はない。すると、画像読み取り部３１は、セットされたマークシート原稿の読み取りを開始する（Ｓ１０２）。そして、画像読み取り部３１は、全てのマークシート原稿の読み取りが終了するまで読み取りを続ける（Ｓ１０３）。
【００４８】
次に、２次元コード抽出部３２は、画像読み取り部３１により読み取られた画像データの中に含まれている２次元コードを抽出する。そして、復号部３３は、抽出された２次元コードを復号、誤り訂正することによりマーク欄の位置、マーク欄の形状、マークシートの種類からなる情報を得る（Ｓ１０４）。ここで、読み取られた画像データがマークシート原稿のものでないと判定された場合（Ｓ１０５）、２次元コード抽出部３２は、次の原稿の処理に進み（Ｓ１０６）、２次元コードの解析を継続する（Ｓ１０４）。
【００４９】
そして、復号部３３によりマーク欄の位置および形状の情報が得られると、マーク判定部３４は、この情報に基づいて各マーク欄にマークが記載されているか否かのマーク解析を行う（Ｓ１０７）。そして、マーク判定部３４は、全てのマーク欄の解析が完了するまでマーク解析を行う（Ｓ１０８）。そして、全てのマーク欄の解析が完了すると、集計部３５は、マーク判定部３４により各マーク欄の解析結果を集計して処理を終了する（Ｓ１０９）。
【００５０】
なお、ここでは全枚数のマークシート原稿を読み込んでから処理を行う場合を用いて説明しているが、マークシート原稿を１枚ずつ読み取って処理するようにしてもよい。
【００５１】
本実施形態では、マークシートに設けられた２次元コードにマーク欄の位置、形状およびマークシートの種類の情報が含まれているため、情報処理装置３０では、この２次元コードに含まれた情報に基づいて各マーク欄の位置や形状を把握することができる。そして、本実施形態で用いたＱＲコードには、誤り訂正を行う機能が備えられているので、読み取りの際のエラーは訂正され、マーク欄の位置、形状は高い精度で把握されることになる。そのため、情報処理装置３０は、ＯＣＲ等による画像認識を用いた場合と比較して、自由フォーマットのマークシートを高精度に読み取ることができる。
【００５２】
その結果、設定したい設問内容に応じてきめ細かなレイアウトのマークシートを構成することができ、また、設問と回答を同一のシート上に構成することも可能となり、設問用紙やアンケート用紙を別々に管理する手間を省くことが可能となる。
【００５３】
また、本実施形態の情報処理装置３０によれば、２次元コードの向きや位置を基準にして各マーク欄の位置を特定しているため、セットしたマークシート原稿の向きがどのような向きであっても正確にマーク欄の位置を把握することが可能となる。
【００５４】
さらに、２次元コードがマークシートに設けられていることにより、マークシート原稿でない用紙が混在したような場合でも、無回答のマークシート原稿なのかマークシート原稿でないのかを判定することが可能となり、得られる集計結果の精度を高めることができる。
【００５５】
また、汎用的な従来の情報処理装置を用いた場合、異なるフォーマットのマークシートが混在したまま読み取りを行うことはできない。そのため、マークシートの読み取りを行う前に、マークシートの種類毎に仕分けする必要がある。しかし、本実施形態の情報処理装置によれば、２次元コードにマークシートの種類の情報が含まれているため、複数種類のマークシートを混在させた状態でもマークシートの種類毎に回答内容を集計することが可能である。
【００５６】
例えば、マークシートの種類を男性用、女性用と分けたり、年齢別に分けたりした場合でも、読み取る前に仕分けすることなくまとめて読み取ることが可能となる。そのため、層別に細かく回答を分析するような多様化したアンケート実施を行う場合でも、面倒な手間をかけることなく層別の集計結果を得ることができる。
【００５７】
さらに、汎用的なマークシートは、機械的に用紙を搬送するために専用紙が用いられているため、小部数で多品種のマークシートを用意しようとするとコストがかかってしまっていた。その結果、従来技術では、質問項目に応じたマークシートを作成することは現実的には難しかった。そして、汎用的なマークシートを読み取るための読み取り装置も専用の装置が用いられていた。
【００５８】
しかし、本実施形態の画像処理システムによれば、２次元コードを基準にマーク欄の位置を特定するため、マークシートの形状は自由に決定することができる。そのため、本実施形態によれば、専用の読み取り装置も不要であり、また安価な普通紙を用いることも可能となる。
【００５９】
[変形例]
上記実施形態では、マークシートに印刷された２次元コードに、マーク欄の位置、形状およびマークシートの種類の情報を含める場合を用いて説明したが、本発明はこれに限定されるものではない。例えば、マーク欄の形状が予め決まっており、マークシートの種類も１種類であれば、マーク欄の位置情報を２次元コードに含めるようにするだけで本発明は成立するものである。また、さらにマークを読み取る際の読み取り条件の情報を２次元コードに含めるようにしてもよい。
【００６０】
また、上記実施形態では、マークシート上に設けられたマーク欄の位置情報等を２次元コードに含める場合を用いて説明しているが、本発明はこのような場合に限定されるものではない。２次元コードの代わりとして、機械により読み取ることが可能な機械可読情報であれば他の情報を用いてもよい。例えば、ＲＦＩＤ（Radio Frequency Identification）タグに上記の情報を格納してマークシートに貼付または埋め込むようにしても同様に自由フォーマットのマークシートを実現することが可能である。
【００６１】
さらに、マーク欄が設けられたマークシートでなくても本発明は適用可能である。シート上に被判読部が設けられ、この被判読部の状態により何らかの情報が示されるようなものであれば本発明は適用することができるものである。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態の画像処理システムの構成を示す図である。
【図２】図１中の画像形成装置１０の機能構成を示すブロック図である。
【図３】画像形成装置１０により作成されたマークシート２０の一例を示す図である。
【図４】画像形成装置１０により作成されたマークシート２０の他の例を示す図である。
【図５】図１中の情報処理装置３０の機能構成を示すブロック図である。
【図６】情報処理装置３０の動作を示すフローチャートである。
【符号の説明】
【００６３】
１０    画像形成装置
１１    マークシートデータ作成部
１２    符号化部
１３    ２次元コードデータ生成部
１４    ２次元コード付加部
１５    印刷部
２０    マークシート
２１    ＱＲコード
３０    情報処理装置
３１    画像読み取り部
３２    ２次元コード抽出部
３３    復号部
３４    マーク判定部
３５    集計部
４０    パソコン
５０    プリンタ
６０    パソコン
７０    スキャナ
Ｓ１０１〜Ｓ１０９    ステップ
【図１】
2007304755.tif 000003
【図２】
2007304755.tif 000004
【図３】
2007304755.tif 000005
【図４】
2007304755.tif 000006
【図５】
2007304755.tif 000007
【図６】
2007304755.tif 000008