(57)【要約】【課題】マークをより正確に読み取り、読み取りから採点までに要する時間を低減させる。【解決手段】採点システム１は、複数のマーク記入欄が設けられたマークシートを読み取って画像データに変換するマークシート読取部１１と、変換された画像データに基づき、複数のマーク記入欄の濃度とマーク記入欄の濃度に対する複数の閾値とを比較し、比較結果に基づき所定のマーク記入欄に記入されたマークを認識し、複数の閾値を用いた際の認識結果を示す複数のマーク読取結果データを生成するマーク認識部１２とを有するマークシート読取装置１０と、記入されたマークの正解を示す正解データ及び複数のマーク読取結果データに基づき、複数のマーク読取結果データを採点し、採点結果に基づき最終的な採点結果を示す採点結果データを生成する採点部２２とを有する採点装置とを備える。【選択図】図１
2013003229.tif 000002
【特許請求の範囲】
【請求項１】
マークシートに設けられた複数のマーク記入欄の中から所定のマーク記入欄に記入されたマークを読み取り、読み取り結果に基づき採点を行う採点システムであって、
複数のマーク記入欄が設けられたマークシートを光学的に読み取って画像データに変換するマークシート読取部と、
変換された前記画像データ、及び前記マーク記入欄の濃度に対する複数の閾値を少なくとも含むマークシートに関する情報を示す帳票定義情報を記憶する第１の記憶部と、
前記第１の記憶部に記憶された前記画像データに基づき、前記複数のマーク記入欄の濃度と前記複数の閾値とを比較し、該比較の結果に基づき、前記複数のマーク記入欄の中から所定のマーク記入欄に記入されたマークを認識し、前記複数の閾値の各々を用いた際の前記認識されたマークに関する情報を示す複数のマーク読取結果データを生成するマーク認識部とを有するマークシート読取装置と、
前記記入されたマークの正解を示す正解データ及び前記複数のマーク読取結果データを記憶する第２の記憶部と、
前記第２の記憶部に記憶された前記正解データ及び前記複数のマーク読取結果データに基づき、該複数のマーク読取結果データの各々を採点し、該複数のマーク読取結果データの採点結果に基づき、最終的な採点結果を示す採点結果データを生成する採点部とを有する採点装置とを備えることを特徴とする採点システム。
【請求項２】
前記採点部は、前記複数のマーク読取結果データの採点結果に差異が生じた場合に、得点が高いデータを前記最終的な採点結果とすることを特徴とする請求項１に記載の採点システム。
【請求項３】
前記採点部は、前記複数のマーク読取結果データの採点結果に差異が生じた場合に、該採点結果の差異を示す差分情報を生成することを特徴とする請求項１又は２に記載の採点システム。
【請求項４】
前記帳票定義情報は、前記マークシートにおける前記マーク記入欄の数及び位置情報を含み、
前記マーク認識部は、前記帳票定義情報に含まれる前記マーク記入欄の数及び位置情報に基づき、変換された前記画像データから前記複数のマーク記入欄の位置及び濃度を検出することを特徴とする請求項１、２又は３に記載の採点システム。
【請求項５】
前記帳票定義情報は、前記採点装置から供給されて前記第１の記憶部に記憶されることを特徴とする請求項１乃至４のいずれかに記載の採点システム。
【請求項６】
マークシートに設けられた複数のマーク記入欄の中から所定のマーク記入欄に記入されたマークを読み取るマークシート読取装置であって、
複数のマーク記入欄が設けられたマークシートを光学的に読み取って画像データに変換するマークシート読取部と、
変換された前記画像データ、及び前記マーク記入欄の濃度に対する複数の閾値を少なくとも含むマークシートに関する情報を示す帳票定義情報を記憶する記憶部と、
前記記憶部に記憶された前記画像データに基づき、前記複数のマーク記入欄の濃度と前記複数の閾値とを比較し、該比較の結果に基づき、前記複数のマーク記入欄の中から所定のマーク記入欄に記入されたマークを認識し、前記複数の閾値の各々を用いた際の前記認識されたマークに関する情報を示す複数のマーク読取結果データを生成するマーク認識部とを備えることを特徴とするマークシート読取装置。
【請求項７】
複数のマーク記入欄が設けられたマークシートが変換された画像データに基づき、前記複数のマーク記入欄の濃度と、前記マーク記入欄の濃度に対する複数の閾値とを比較して得られる、前記複数のマーク記入欄の中から所定のマーク記入欄に記入されたマークの認識結果を示す複数のマーク読取結果データに基づき採点を行う採点装置であって、
前記記入されたマークの正解を示す正解データ及び前記複数のマーク読取結果データを記憶する記憶部と、
前記記憶部に記憶された前記正解データ及び前記複数のマーク読取結果データに基づき、該複数のマーク読取結果データの各々を採点し、該複数のマーク読取結果データの採点結果に基づき、最終的な採点結果を示す採点結果データを生成する採点部とを備えることを特徴とする採点装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、採点システム、マークシート読取装置及び採点装置に関し、特に、試験等に用いられるマークシートの読み取り及び採点を行うシステム等に関する。
【背景技術】
【０００２】
近年、教育機関や試験機関等で実施されている各種筆記試験においては、解答毎に定められた解答用紙の所定位置を黒鉛筆等の筆記具で黒く塗りつぶして解答するマークシート方式を用いた選択式試験が広く採用されている。
【０００３】
このようなマークシート方式による選択式試験を採点する場合には、例えば、特許文献１に記載されているように、マークシート読取装置で解答用紙に記入されたマーク（解答）を読み取り、解答データと正答データとを比較することにより、解答の正解／不正解を判定する。このとき、マークシート読取装置では、一般に、塗りつぶされたマークの濃度を測定し、このマークの濃度とマークの濃度に対して予め設定された閾値とを比較することによりマークの有無を検出する。
【０００４】
ところで、１つの閾値を用いてマークの有無を検出する場合、マークシート読取装置がマークを誤検出する虞がある。例えば、マークの濃度は、解答者によって個人差があるため、閾値より低い濃度で塗りつぶされた場合には、マークを検出することができない。また、例えば、一度記入したマークを消した後に別のマークを記入した場合、マークを消した際の消し残り等をマークとして検出する虞がある。このように、従来のマークシート読取装置では、マークの不検出や誤検出により、正確にマークを読み取ることが困難であるという問題があった。
【０００５】
そこで、最近では、マークの濃度に対して複数の閾値を設定し、設定された閾値の数に応じて解答用紙を複数回読み取り、マークの不検出や誤検出を防止してマークを正確に読み取る方法が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第２７８７８２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来のマークシート読取装置では、設定された閾値の数に応じて解答用紙を複数回読み取るため、読み取り結果に差異が生じる場合が考えられる。読み取り結果の差異は、採点結果に大きく影響を与える可能性があるため、このような場合には、差異が生じた箇所に関して、採点者がマークの有無を最終的に判断する必要があるという問題があった。
【０００８】
また、入学試験等においては、緊急性が高く、短時間且つ正確に採点結果を得る必要があるが、正確性を期するために解答用紙を複数回読み取り、マークの有無の最終判断を採点者が行う場合には、採点結果を得るのに時間を要するという問題があった。
【０００９】
そこで、本発明は、上記従来の技術における問題点に鑑みてなされたものであって、記入されたマークをより正確に読み取ることができると共に、マークシートの読み取りから採点までに要する時間を低減させることが可能な採点システム、マークシート読取装置及び採点装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明は、マークシートに設けられた複数のマーク記入欄の中から所定のマーク記入欄に記入されたマークを読み取り、読み取り結果に基づき採点を行う採点システムであって、複数のマーク記入欄が設けられたマークシートを光学的に読み取って画像データに変換するマークシート読取部と、変換された前記画像データ、及び前記マーク記入欄の濃度に対する複数の閾値を少なくとも含むマークシートに関する情報を示す帳票定義情報を記憶する第１の記憶部と、前記第１の記憶部に記憶された前記画像データに基づき、前記複数のマーク記入欄の濃度と前記複数の閾値とを比較し、該比較の結果に基づき、前記複数のマーク記入欄の中から所定のマーク記入欄に記入されたマークを認識し、前記複数の閾値の各々を用いた際の前記認識されたマークに関する情報を示す複数のマーク読取結果データを生成するマーク認識部とを有するマークシート読取装置と、前記記入されたマークの正解を示す正解データ及び前記複数のマーク読取結果データを記憶する第２の記憶部と、前記第２の記憶部に記憶された前記正解データ及び前記複数のマーク読取結果データに基づき、該複数のマーク読取結果データの各々を採点し、該複数のマーク読取結果データの採点結果に基づき、最終的な採点結果を示す採点結果データを生成する採点部とを有する採点装置とを備えることを特徴とする。
【００１１】
そして、本発明によれば、読み取ったマークシートに対応する画像データに含まれるマーク記入欄の濃度と、濃度に対して予め設定された複数の閾値とを比較することにより、記入されたマークの認識処理を行い、各々の閾値を用いた際のマーク認識処理結果を示す複数のマーク読取結果データを生成し、生成された複数のマーク読取結果データを各々採点し、これら複数のマーク読取結果データの採点結果に基づき、最終的な採点結果を取得するため、マーク記入欄に記入されたマークをより正確に読み取ることができる。
【００１２】
上記採点システムにおいて、前記採点部は、前記複数のマーク読取結果データの採点結果に差異が生じた場合に、得点が高いデータを前記最終的な採点結果とすることができる。
【００１３】
上記採点システムにおいて、前記採点部は、前記複数のマーク読取結果データの採点結果に差異が生じた場合に、該採点結果の差異を示す差分情報を生成することができる。これにより、採点結果に対する確証を得ることができる。
【００１４】
上記採点システムにおいて、前記帳票定義情報は、前記マークシートにおける前記マーク記入欄の数及び位置情報を含み、前記マーク認識部は、前記帳票定義情報に含まれる前記マーク記入欄の数及び位置情報に基づき、変換された前記画像データから前記複数のマーク記入欄の位置及び濃度を検出することができる。これにより、マークの認識処理を確実に行うことができる。
【００１５】
上記採点システムにおいて、前記帳票定義情報を、前記採点装置から供給して前記第１の記憶部に記憶することができる。これにより、マークシートに応じた帳票定義情報をマークシート読取装置に設定することができる。
【００１６】
また、本発明は、マークシートに設けられた複数のマーク記入欄の中から所定のマーク記入欄に記入されたマークを読み取るマークシート読取装置であって、複数のマーク記入欄が設けられたマークシートを光学的に読み取って画像データに変換するマークシート読取部と、変換された前記画像データ、及び前記マーク記入欄の濃度に対する複数の閾値を少なくとも含むマークシートに関する情報を示す帳票定義情報を記憶する記憶部と、前記記憶部に記憶された前記画像データに基づき、前記複数のマーク記入欄の濃度と前記複数の閾値とを比較し、該比較の結果に基づき、前記複数のマーク記入欄の中から所定のマーク記入欄に記入されたマークを認識し、前記複数の閾値の各々を用いた際の前記認識されたマークに関する情報を示す複数のマーク読取結果データを生成するマーク認識部とを備えることを特徴とする。本発明によれば、前記発明と同様に、マーク記入欄に記入されたマークをより正確に読み取ることができる。
【００１７】
また、本発明は、複数のマーク記入欄が設けられたマークシートが変換された画像データに基づき、前記複数のマーク記入欄の濃度と、前記マーク記入欄の濃度に対する複数の閾値とを比較して得られる、前記複数のマーク記入欄の中から所定のマーク記入欄に記入されたマークの認識結果を示す複数のマーク読取結果データに基づき採点を行う採点装置であって、前記記入されたマークの正解を示す正解データ及び前記複数のマーク読取結果データを記憶する記憶部と、前記記憶部に記憶された前記正解データ及び前記複数のマーク読取結果データに基づき、該複数のマーク読取結果データの各々を採点し、該複数のマーク読取結果データの採点結果に基づき、最終的な採点結果を示す採点結果データを生成する採点部とを備えることを特徴とする。本発明によれば、複数のマーク読取結果データを各々採点し、これら複数のマーク読取結果データの採点結果に基づき、最終的な採点結果を取得するため、より正確な採点結果を得ることができる。
【発明の効果】
【００１８】
以上のように、本発明によれば、マークをより正確に読み取ることができると共に、マークシートの読み取りから採点までに要する時間を低減させることが可能になる。
【図面の簡単な説明】
【００１９】
【図１】本発明にかかる採点システムの一実施の形態を示すブロック図である。
【図２】マークシートの一例を示す略線図である。
【図３】マーク読取結果データについて説明するための略線図であり、（ａ）はデータ形式、（ｂ）は閾値Ｘを用いた場合のマーク読取結果データａ、（ｃ）は、閾値Ｙを用いた場合のマーク読取結果データｂの一例を示す図である。
【図４】正解データの一例を示す略線図である。
【図５】採点結果データの一例を示す略線図である。
【図６】データ差分リストの一例を示す略線図である。
【図７】マークシート読取装置によるマークシートの読み取り処理の流れについて説明するためのフローチャートである。
【図８】採点装置による採点処理の流れについて説明するためのフローチャートである。
【図９】本実施の形態によるマークシート読取装置を用いたマーク認識処理に要する時間について説明するためのタイムチャートである。
【図１０】従来のマークシート読取装置を用いたマーク認識処理に要する時間について説明するためのタイムチャートである。
【発明を実施するための形態】
【００２０】
次に、本発明を実施するための形態について、図面を参照しながら詳細に説明する。
【００２１】
図１は、本発明にかかる採点システムの一実施の形態を示し、採点システム１は、マークシート読取装置１０及び採点装置２０で構成され、複数のマークシート３０、３０、・・・に記入されたマークをマークシート読取装置１０で認識し、認識結果に基づいて採点装置２０で採点を行う。
【００２２】
マークシート３０、３０、・・・は、図２に示すように、例えば試験用の解答用紙であり、複数の解答欄と、各解答欄に対して選択肢としての複数のマーク記入欄とが設けられる。この例では、５つの解答欄Ａ〜Ｅが設けられ、各解答欄に対してマーク記入欄「１」〜「４」が設けられる。解答者は、この解答欄に設けられたマーク記入欄「１」〜「４」のうちいずれかを選択し、黒鉛筆等の筆記具で黒く塗りつぶすことにより解答を行う（以下、塗りつぶされたマーク記入欄を「選択肢マーク」とする）。
【００２３】
説明は図１に戻り、マークシート読取装置１０は、大別して、マークシート読取部１１、マーク認識部１２、記憶部１３及びデータ送受信部１４を備える。マークシート読取部１１は、例えばスキャナであり、マークシート３０全体を光学的に読み取り、読み取ったマークシート３０を光電変換により所定の階調のグレースケール画像データに変換する。この例では、読み取ったマークシートを１６階調のグレースケール画像データに変換する。変換されたグレースケール画像データは、後述する記憶部１３に格納される。
【００２４】
マーク認識部１２は、マークシート読取部１１で変換されたグレースケール画像データに基づき、マークシート３０の各解答欄について、解答欄毎に設けられた複数のマーク記入欄の濃度を各々検出する。
そして、検出されたマーク記入欄の濃度と、マーク記入欄の濃度に対して予め設定された閾値とを比較し、例えば、マーク記入欄の濃度が閾値を超えた場合には、このマーク記入欄が選択肢マークであると判断し、マーク記入欄の濃度が閾値以下である場合には、このマーク記入欄が選択肢マークではないと判断する。
【００２５】
マーク認識部１２は、このようにして得られた判断結果に基づき、各解答欄における選択肢マークの有無を認識し、認識された選択肢マークに関する情報を示すマーク読取結果データを生成する。生成されたマーク読取結果データは、記憶部１３に格納される。マーク読取結果データの詳細については、後述する。
【００２６】
ここで、本実施の形態においては、マーク記入欄の濃度に対して設定される閾値として、複数の閾値を設定する。これにより、例えば、マーク記入欄を塗りつぶした際に、選択肢マークの濃度に個人差が生じることにより選択肢マークを認識できないことや、選択肢マークを変更した際の消し跡が選択肢マークとして誤って認識されてしまうことを防止することができ、選択肢マークをより正確に認識することができる。この例では、閾値として２つの閾値Ｘ及びＹを設定する。
【００２７】
マーク記入欄の濃度は、グレースケール画像データにおけるマーク記入欄の位置に対応する画素の濃度に基づき検出することができる。画素の濃度は、グレースケール画像データの階調数に応じて段階的に表すことができ、この例では、グレースケール画像の階調数が１６階調であるため、画素の濃度は、値が「０」から「１５」までの１６段階で表すことができる。本実施の形態において、画素の濃度は、値「０」の場合に濃度が最も低く、値「１５」の場合に濃度が最も濃いものと規定する。すなわち、このように濃度が規定された画素においては、値が小さいほど「白色」に近く、値が大きいほど「黒色」に近くなるものとする。
【００２８】
マーク記入欄の位置に対応する画素数は、マークシート読取部１１の解像度に応じて異なり、解像度によっては複数の画素がマーク記入欄に対応することが考えられる。そのため、マーク認識部１２は、例えば、マーク記入欄の位置に対応する複数の画素を検出し、検出された複数の画素の濃度の平均値を演算することによって得られる値をマーク記入欄の濃度とする。
【００２９】
尚、選択肢マークの有無の認識結果を示すマーク読取結果データは、選択肢マークの有無を認識する際に用いられる閾値毎に生成される。この例では、２つの閾値Ｘ及びＹを用いて選択肢マークの有無を認識するので、１つのマークシート３０について、各閾値Ｘ及びＹとの比較結果に応じた２つのマーク読取結果データａ及びｂが生成される。
【００３０】
記憶部１３は、例えばメモリであり、後述する採点装置２０から受信した帳票定義情報と、マークシート読取部１１から出力されるグレースケール画像データと、マーク認識部１２から出力されるマーク読取結果データとを格納する。
【００３１】
帳票定義情報は、読み取りを行うマークシート３０に関する情報であり、例えば、マークシート３０に設けられた解答欄の数及びその位置を示す情報と、解答欄毎に設けられたマーク記入欄の数及びその位置を示す情報と、上述したマーク記入欄の濃度に対して設定される複数の閾値とを含む情報である。
【００３２】
マーク読取結果データは、上述したように認識された選択肢マークに関する情報を示し、マーク認識部１２で選択肢マークの有無を認識する際に用いられた閾値毎に生成された、選択肢マークの有無の認識結果を示すデータである。マーク読取結果データには、例えば、図３（ａ）に示すように、項目「一連番号」、「閾値」及び「マークデータ」が記述される。
【００３３】
項目「一連番号」は、マークシート読取部１１により読み取られた各マークシート３０を識別するための識別番号を示す。項目「一連番号」には、マークシート３０を読み取った際に割り当てられた、読み取りの順序に従って連続する一連の番号が記述される。尚、項目「一連番号」は、これに限られず、例えば、各マークシート３０に対して予め識別番号を印字しておき、マークシート読取部１１を用いてマークシート３０を読み取る際に印字された文字（識別番号）を認識し、認識した番号を記述してもよい。
【００３４】
項目「閾値」は、選択肢マークの有無を認識する際に用いられた閾値を示し、具体的には、例えば、閾値として予め設定された値が記述される。
【００３５】
項目「マークデータ」は、マークシート３０に設けられた解答欄において認識された選択肢マークの有無を示す情報が解答欄毎に記述される。例えば、選択肢マークが存在すると認識された解答欄の項目には、選択肢マークとして認識されたマーク記入欄の番号が記述され、選択肢マークが存在しないと認識された解答欄の項目には、選択肢マークが存在しないことを示す情報が記述される。また、所定の解答欄について、複数の選択肢マークが存在すると認識された場合には、例えば、選択肢マークが重複して記入されたことを示す情報が記述される。
【００３６】
説明は図１に戻り、データ送受信部１４は、接続された採点装置２０の後述するデータ送受信部２１との通信を、所定のプロトコルに従い制御する。データ送受信部１４は、記憶部１３から読み出したマーク読取結果データを採点装置２０に送信する。また、データ送受信部１４は、採点装置２０からデータ送受信部２１を介して帳票定義情報を受信し、記憶部１３に供給する。
【００３７】
採点装置２０は、大別して、データ送受信部２１、採点部２２及び記憶部２３を備える。データ送受信部２１は、接続されたマークシート読取装置１０のデータ送受信部１４との通信を、所定のプロトコルに従い制御する。データ送受信部２１は、後述する記憶部２３から読み出した帳票定義情報をマークシート読取装置１０に送信する。また、データ送受信部２１は、マークシート読取装置１０からデータ送受信部１４を介してマーク読取結果データを受信し、記憶部２３に供給する。
【００３８】
採点部２２は、後述する記憶部２３に格納された正解データを参照し、マークシート読取装置１０から受信したマーク読取結果データの採点を行う。採点は、例えば、マーク読取結果データにおける所定の解答欄に記述されたマーク記入欄（選択肢マーク）の番号と、正解データにおける対応する解答欄に記述されたマーク記入欄（選択肢マーク）の番号とを比較することにより行う。比較の結果、２つの番号が同一である場合には、正解であると判断し、２つの番号が異なる場合には、不正解であると判断する。
【００３９】
また、採点部２２は、マーク読取結果データに記述された一連番号に基づき、同一の一連番号が記述された複数のマーク読取結果データについて、マーク読取結果データ毎に採点を行う。そして、同一の一連番号が記述されたすべてのマーク読取結果データについての採点結果に基づき、最終的な採点結果を示す採点結果データを生成し、記憶部２３に格納する。
【００４０】
ここで、採点部２２は、同一の一連番号が記述されたすべてのマーク読取結果データについて採点を行った結果、互いに対応する解答欄について、採点結果に差異が生じた場合には、所定の要領に従っていずれか一方の採点結果を最終的な採点結果として採用する。例えば、一方の採点結果が正解であり、他方の採点結果が不正解である場合には、正解となった採点結果を採用すると好ましい。
【００４１】
このように採点結果に差異が生じた場合、採点部２２は、差異に関する情報を示すデータ差分リストを生成し、記憶部２３に格納する。尚、正解データ、採点結果データ及びデータ差分リストの詳細については、後述する。
【００４２】
記憶部２３は、例えばメモリであり、マークシート読取装置１０に対して送信するための帳票定義情報と、採点部２２で採点処理を行う際に参照される正解データと、採点部２２の採点処理によって出力される採点結果データ及びデータ差分リストとを格納する。
【００４３】
帳票定義情報は、採点を行うマークシート３０に関する情報であり、上述したように、例えば、マークシート３０に設けられた解答欄の数及びその位置を示す情報と、解答欄毎に設けられたマーク記入欄の数及びその位置を示す情報と、マーク記入欄の濃度に対する複数の閾値とを含む情報である。この帳票定義情報は、採点システム１においてマークシート３０の読み取り処理及び採点処理を行う前に予め設定され、問題の内容等に応じて各種設定を変更することができる。
【００４４】
正解データは、図４に示すように、解答欄毎に、正解である選択肢マークの番号が記述される。この例では、解答欄として解答欄Ａ〜Ｅが設けられるため、解答欄Ａ〜Ｅに対して正解となる選択肢マークの番号が記述される。この正解データは、採点システム１においてマークシート３０の読み取り処理及び採点処理を行う前に予め設定され、帳票定義情報と同様に、問題の内容等に応じて変更することができる。
【００４５】
採点結果データは、同一の一連番号を有する複数のマーク読取結果データ毎の採点結果を示すデータである。採点結果データには、例えば、図５に示すように、項目「一連番号」、「正誤」及び「得点」が記述される。項目「一連番号」は、採点を行うマーク読取結果データの項目「一連番号」に記述された番号と同一の番号が記述される。
【００４６】
項目「正誤」は、採点を行うマーク読取結果データの項目「マークデータ」の各解答欄に記述されたマーク記入欄（選択肢マーク）の番号と、正解データの対応する各解答欄に記述されたマーク記入欄（選択肢マーク）の番号との比較結果が記述される。例えば、上述した２つの番号が一致する場合には、「○」が記述され、一致しない場合には、「×」が記述される。
【００４７】
項目「得点」は、各解答欄に対する採点結果に基づく得点と、すべての解答欄に対する得点の合計とが記述される。図５には、各解答欄の結果に対する配点が各々２０点である場合が例示され、項目「正誤」において「○」が記述された解答欄の得点が２０点となり、「×」が記述された解答欄の得点が０点となる。
【００４８】
また、採点結果データには、同一の一連番号を有する複数のマーク読取結果データの採点結果に基づき得られる最終的な採点結果が記述される。例えば、複数のマーク読取結果データにおける同一の解答欄に記述された得点が同一の場合、最終的な採点結果における対応する解答欄には、その得点がそのまま記述される。また、得点に差異が生じた場合、最終的な採点結果における対応する解答欄には、得点の高い方を採用する等の所定の要領により、いずれかの得点が選択されて記述される。
【００４９】
図５には、マーク認識部１２において閾値Ｘを用いた場合のマーク読取結果データａに対する採点結果を示す採点結果αと、閾値Ｙを用いた場合のマーク読取結果データｂに対する採点結果を示す採点結果βと、採点結果α及びβに基づき得られる最終的な採点結果が例示されている。
【００５０】
データ差分リストは、採点結果データの解答欄毎に生じた差異に関する情報を示し、採点結果に対する確証として用いられる。データ差分リストは、例えば、図６に示すように、項目「一連番号」、「解答欄」及び「正誤」が記述される。項目「一連番号」は、解答欄毎に差異が生じた採点結果データの項目「一連番号」に記述された番号が記述される。項目「解答欄」は、採点結果データにおいて差異が生じた解答欄が記述される。
【００５１】
項目「正誤」は、項目「解答欄」に示された差異が生じた解答欄の採点結果が、マーク認識部１２でマーク読取結果データを生成する際に用いた閾値毎に記述される。この例では、２つの閾値Ｘ及びＹを用いて生成されたマーク読取結果データａ及びｂにおいて差異が生じた解答欄の採点結果が記述される。
【００５２】
次に、上記構成を有する採点システム１の動作について説明する。まず、マークシート読取装置１０によるマークシート３０の読み取り処理の流れについて、図７を参照して説明する。この読み取り処理では、まず、採点装置２０から送信された、マーク記入欄の濃度に対する複数の閾値Ｘ及びＹを含む帳票定義情報がデータ送受信部１４によって受信され、記憶部１３に格納される（ステップＳ１）。
【００５３】
マークシート読取装置１０に対してマークシート３０がセットされ、マークシート３０の読み取り処理の準備が完了すると、マークシート読取部１１においてマークシート３０の読み取りが開始され、光電変換によりマークシート３０全体がグレースケール画像データに変換される（ステップＳ２）。変換されたグレースケール画像データは、記憶部１３に供給されて保存される（ステップＳ３）。
【００５４】
次に、マーク認識部１２によるマーク認識処理が行われ、閾値の設定数だけマーク認識処理が行われたか否かが判断される（ステップＳ４）。この例では、記憶部１３に格納された帳票定義情報に含まれる閾値として２つの閾値Ｘ及びＹが設定されるので、閾値の設定数は、「２」となる。ステップＳ４において、閾値の設定数だけマーク認識処理が行われていないと判断された場合には、マーク認識部１２において所定の閾値を用いたマーク認識処理が行われる（ステップＳ５）。
【００５５】
マーク認識処理において、マーク認識部１２は、記憶部１３に格納された帳票定義情報を読み出し、マークシート３０の解答欄の数及び位置情報、並びに解答欄毎に設けられたマーク記入欄の数及び位置情報を参照すると共に、記憶部１３からグレースケール画像データを読み出す。次に、マーク認識部１２は、マーク記入欄の数及び位置情報に基づき、グレースケール画像データにおける各マーク記入欄の濃度を検出し、検出されたマーク記入欄の濃度と帳票定義情報に含まれる閾値とを比較する。そして、比較結果に基づき各解答欄における選択肢マークの有無を認識し、マーク読取結果データを生成する。このようにして生成されたマーク読取結果データは、記憶部１３に格納される（ステップＳ６）。
【００５６】
次に、処理がステップＳ４に戻り、設定されたすべての閾値を用いたマーク認識処理が終了するまで、ステップＳ４〜Ｓ６までの処理が繰り返される。
【００５７】
一方、ステップＳ４において、閾値の設定数だけマーク認識処理が行われたと判断された場合には、データ送受信部１４において記憶部１３からマーク読取結果データが読み出され、採点装置２０に対して送信される（ステップＳ７）。
【００５８】
次に、読み取り対象となる次のマークシート３０が存在するか否かが判断される（ステップＳ８）。次のマークシート３０が存在すると判断された場合には、処理がステップＳ２に戻り、上述の処理が繰り返される。また、次のマークシート３０が存在しないと判断された場合には、一連の読み取り処理が終了する。
【００５９】
この例では、帳票定義情報に含まれる閾値として２つの閾値Ｘ及びＹが設定されているため、まず、ステップＳ５において閾値Ｘを用いたマーク認識処理が行われ、ステップＳ６においてマーク読取結果データａが生成される。次いで、同様に、ステップＳ５において閾値Ｙを用いたマーク認識処理が行われ、ステップＳ６においてマーク読取結果データｂが生成される。そして、生成されたマーク読取結果データａ及びｂが採点装置２０に送信される。
【００６０】
次に、採点装置２０による採点処理の流れについて、図８を参照して説明する。この採点処理では、まず、マークシート読取装置１０から送信されたマーク読取結果データがデータ送受信部２１によって受信され、記憶部２３に格納される（ステップＳ１１）。
【００６１】
マークシート読取装置１０から送信されたすべてのマーク読取結果データが受信されたか否かが判断される（ステップＳ１２）。すべてのマーク読取結果データが受信されていない場合には、すべてのマーク読取結果データが受信されるまで、ステップＳ１１の処理を繰り返す。一方、すべてのマーク読取結果データが受信された場合には、採点部２２により記憶部２３に格納された正解データが読み出される（ステップＳ１３）。
【００６２】
次に、受信されたマーク読取結果データのうち、採点処理が行われていない未採点のデータが存在するか否かが判断される（ステップＳ１４）。未採点データが存在すると判断された場合には、未採点のマーク読取結果データが記憶部２３から読み出され、採点処理が行われる（ステップＳ１５、Ｓ１６）。
【００６３】
採点処理において、採点部２２は、記憶部２３から読み出した正解データ及びマーク読取結果データの各解答欄に記述されたマーク記入欄（選択肢マーク）の番号を比較し、比較の結果、２つの番号が同一である場合には、正解であると判断し、２つの番号が異なる場合には、不正解であると判断する。
【００６４】
次に、マーク読取結果データに記述された一連番号に基づき、同一の一連番号を有する他のマーク読取結果データに対する採点処理が既に行われたか否かが判断される（ステップＳ１７）。同一の一連番号を有するマーク読取結果データがまだ採点されていないと判断された場合には、処理がステップＳ１４に戻り、未採点のマーク読取結果データの有無が判断される。
【００６５】
一方、同一の一連番号を有するマーク読取結果データが既に採点されたと判断された場合には、同一の一連番号を有する複数のマーク読取結果データの互いに対応する解答欄について、採点結果に差異が存在するか否かが判断される（ステップＳ１８）。採点結果に差異が存在しないと判断された場合には、処理がステップＳ１４に戻り、未採点のマーク読取結果データの有無が判断される。
【００６６】
採点結果に差異が存在すると判断された場合には、差異が存在した解答欄の採点結果として、いずれかが選択される。この例では、得点の高い方を採点結果として採用し、最終的な採点結果として採点結果データが生成される（ステップＳ１９）。そして、差異が存在した解答欄に関する情報がデータ差分リストに追加し、処理がステップＳ１４に戻る（ステップＳ２０）。
【００６７】
以下、ステップＳ１４からステップＳ２０までの処理がすべてのマーク読取結果データについて行われ、ステップＳ１４において、未採点のデータが存在しないと判断された場合には、採点結果データ及びデータ差分リストが出力されて記憶部２３に格納され、一連の採点処理が終了する（ステップＳ２１）。
【００６８】
この例では、同一の一連番号を有するマーク読取結果データとして、２つの閾値Ｘ及びＹを用いたマーク読取結果データａ及びｂが存在するため、まず、ステップＳ１６において、マーク読取結果データａの採点が行われる。次いで、ステップＳ１７において、同一の一連番号を有するマーク読取結果データｂが採点されていないと判断され、処理がステップＳ１４に戻り、再度ステップＳ１６において、マーク読取結果データｂの採点が行われる。そして、ステップＳ１７において、同一の一連番号を有するマーク読取結果データが採点されたと判断され、ステップＳ１９において、最終的な採点結果を示す採点結果データが生成される。さらに、ステップＳ２０において、採点結果に差異が生じた解答欄に関する情報がデータ差分リストに追加される。
【００６９】
次に、図７及び図８に示す読み取り処理及び採点処理について、図２に示すマークシート３０を読み取る場合を例にとって、具体的に説明する。図２に示すマークシート３０では、解答欄Ａ〜Ｅに設けられた各々のマーク記入欄のうち、解答欄Ａのマーク記入欄「１」、解答欄Ｂのマーク記入欄「２」及び「３」、解答欄Ｃのマーク記入欄「４」、解答欄Ｄのマーク記入欄「４」、解答欄Ｅのマーク記入欄「１」が選択肢マークとして記入されている。
【００７０】
ここで、マークシート３０が変換されたグレースケール画像データの階調数を１６階調として、マーク記入欄の濃度が「０」〜「１５」の１６段階で表されるものとし、各解答欄Ａ〜Ｅにおける選択肢マークの濃度は、解答欄Ａのマーク記入欄「１」が濃度「１０」、解答欄Ｂのマーク記入欄「２」及び「３」が濃度「１０」及び濃度「７」、解答欄Ｃのマーク記入欄「４」が濃度「１０」、解答欄Ｄのマーク記入欄「４」が濃度「６」、解答欄Ｅのマーク記入欄「１」が濃度「５」であるものとする。
【００７１】
このようなマークシート３０に対して閾値Ｘ及びＹを用いてマーク認識処理を行った場合、閾値Ｘ及びＹの値を各々「８」及び「４」とすると、図３（ｂ）及び（ｃ）に示すマーク読取結果データが生成される。
【００７２】
図３（ｂ）は、閾値Ｘを用いた際に生成されたマーク読取結果データａを示す。閾値Ｘを用いた場合、値が「８」であるため、濃度が「８」を超えるマーク記入欄が選択肢マークとして認識される。そのため、各解答欄Ａ〜Ｅに記入された選択肢マークのうち、濃度が「８」以下である解答欄Ｂのマーク記入欄「３」、解答欄Ｄのマーク記入欄「４」及び解答欄Ｅのマーク記入欄「１」は、選択肢マークとして認識されない。
【００７３】
従って、マーク読取結果データａにおいて、解答欄Ａ〜Ｅで認識された選択肢マークは、「１」、「２」、「４」、「なし」、「なし」となり、これらの認識結果に対応する情報が項目「マークデータ」の対応する解答欄項目に記述される。尚、図３（ｂ）の解答欄Ｄ及びＥに記述される「△」は、選択肢マークが認識されなかったことを示す。
【００７４】
図３（ｃ）は、閾値Ｙを用いた際に生成されたマーク読取結果データｂを示す。閾値Ｙを用いた場合、値が「４」であるため、濃度が「４」を超えるマーク記入欄が選択肢マークとして認識される。この例では、各解答欄Ａ〜Ｅに記入されたすべての選択肢マークの濃度が「４」を超えるため、すべての選択肢マークが認識される。
【００７５】
従って、マーク読取結果データｂにおいて、解答欄Ａ〜Ｅで認識された選択肢マークは、「１」、「２及び３」、「４」、「４」、「１」となり、これらの認識結果に対応する情報が項目「マークデータ」の対応する解答欄の項目に記述される。尚、図３（ｃ）の解答欄Ｂに記述される「＊」は、選択肢マークが重複して認識されたことを示す。
【００７６】
次に、このようにして生成されたマーク読取結果データａ及びｂについて、図４に示す正解データを参照して採点を行い、得られたマーク読取結果データａ及びｂに基づき、図５に示すように、最終的な採点結果を示す採点結果データを生成する。尚、図５において、「採点α」及び「採点β」の行は、マーク読取結果データａ及びｂの採点結果を示し、「採点結果」の行は、最終的な採点結果を示す。
【００７７】
図３（ｂ）に示すマーク読取結果データａでは、解答欄Ａ〜Ｃに記述された選択肢マークが正解データの選択肢マークと同一であるため、正解と判断される。一方、解答欄Ｄ及びＥは、選択肢マークが認識されなかったため、不正解と判断される。
【００７８】
従って、図５の「採点α」の行における項目「正誤」の各解答欄のうち、正解と判断された解答欄Ａ〜Ｃに「○」が記述され、不正解と判断された解答欄Ｄ及びＥに「×」が記述される。また、項目「得点」の各解答欄には、予め設定された配点に応じた得点が記述される。この例では、配点が各２０点であるので、正解である解答欄Ａ〜Ｃに得点「２０」が記述され、不正解である解答欄Ｄ及びＥに得点「０」が記述される。これにより、項目「得点」の合計欄には、得点「６０」が記述される。
【００７９】
同様に、図３（ｃ）に示すマーク読取結果データｂでは、解答欄Ａ、Ｃ〜Ｅに記述された選択肢マークが正解データの選択肢マークと同一であるため、正解と判断される。一方、解答欄Ｂは、選択肢マークが重複して認識されたため、不正解と判断される。
【００８０】
従って、図５の「採点β」の行における項目「正誤」の各解答欄のうち、正解と判断された解答欄Ａ、Ｃ〜Ｅに「○」が記述され、不正解と判断された解答欄Ｂに「×」が記述される。また、項目「得点」の各解答欄のうち、正解である解答欄Ａ、Ｃ〜Ｅに得点「２０」が記述され、不正解である解答欄Ｂに得点「０」が記述される。これにより、項目「得点」の合計欄には、得点「８０」が記述される。
【００８１】
次に、このようにして得られた「採点α」及び「採点β」の各解答欄Ａ〜Ｅにおいて、採点結果に差異が生じたか否かを判断し、差異の有無に応じた最終的な採点結果を得る。
【００８２】
図５では、「採点α」及び「採点β」における解答欄Ａ及びＣの採点結果に差異が生じないため、「採点α」及び「採点β」に記述された採点結果が最終的な採点結果となる。一方、「採点α」及び「採点β」における解答欄Ｂ、Ｄ及びＥの採点結果には、差異が生じるため、２つの採点結果のうちいずれか一方の採点結果を採用する。この例では、得点の高い方を最終的な採点結果として採用するため、解答欄Ｂの採点結果として「採点α」に記述された採点結果を採用し、解答欄Ｄ及びＥの採点結果として「採点β」に記述された採点結果を採用する。
【００８３】
従って、最終的な採点結果を示す「採点結果」の行においては、項目「正誤」の各解答欄Ａ〜Ｅに「○」が記述される。また、項目「得点」の各解答欄Ａ〜Ｅに得点「２０」が記述され、合計欄に得点「１００」が記述される。
【００８４】
採点結果に差異が生じた場合には、図６に示すデータ差分リストを生成する。この例では、解答欄Ｂ、Ｄ及びＥの採点結果に差異が生じるため、これらの解答欄Ｂ、Ｄ及びＥに関する採点結果を示す情報を、データ差分リストに追加する。
【００８５】
次に、マークシート読取装置１０を用いてマークシート３０のマークを認識する処理を行う際に要する時間について、図９及び図１０に示すタイムチャートを参照して説明する。本実施の形態では、複数枚からなるマークシート３０の束が作業者によってマークシート読取装置１０に積み込まれ、積み込まれたマークシート３０の束に対して選択肢マークを認識するマーク認識処理が行われる。そして、マーク認識処理が終了した時点で作業者によりマークシート３０の束が回収される。
【００８６】
ここでは、２束のマークシート３０についてマーク認識処理を行う場合を例にとり、１つ目の束の積み込みから２つ目の束の回収までに要する時間について説明する。尚、この例では、２つの閾値Ｘ及びＹを用いてマーク認識処理を行うものとする。
【００８７】
まず、図９に示すように、作業者により１つ目のマークシート３０の束がマークシート読取装置１０に積み込まれると、積み込まれたマークシート３０の束に対してマーク認識処理が行われる。この例では、２つの閾値Ｘ及びＹを用いるため、１つのマークシート３０に対してマーク認識処理が２回行われる。１つ目の束のすべてのマークシート３０についてマーク認識処理が終了すると、作業者によって１つ目のマークシート３０の束が回収される。
【００８８】
次に、２つ目のマークシート３０の束がマークシート読取装置１０に積み込まれ、同様にして積み込まれたマークシート３０の束に対してマーク認識処理が行われる。そして、２つ目の束のすべてのマークシート３０についてマーク認識処理が終了すると、作業者によって２つ目のマークシート３０の束が回収される。
【００８９】
ここで、作業者によるマークシート３０の束の積み込み作業及び／又は回収作業に要する時間を３０秒とし、１つの閾値を用いてマークシート３０の束に対するマーク認識処理に要する時間を１２０秒とした場合、この例では、２つの閾値Ｘ及びＹを用いてマーク認識処理を行うため、マークシート３０の束に対するマーク認識処理に要する時間は、「１２０秒×２＝２４０秒」となる。
【００９０】
また、２束のマークシート３０に対するマーク認識処理を行うためには、２回のマークシート３０の束の積み込み作業及び回収作業と、２回のマーク認識処理が行われる。従って、１つ目のマークシート３０の束の積み込みから２つ目のマークシート３０の束の回収までに要する時間は、６００秒となる。
【００９１】
一方、マーク認識処理を行う際に１つの閾値を用いる従来のマークシート読取装置を用いて、本実施の形態と同様に２つの閾値Ｘ及びＹを用いてマーク認識処理を行う場合には、１つ目の閾値Ｘを用いてマークシート３０の束に対してマーク認識処理を行った後、閾値を２つ目の設定である閾値Ｙに変更して再度マーク認識処理を行う必要がある。
【００９２】
すなわち、従来のマークシート読取装置では、図１０に示すように、まず、マークシート３０の束を積み込み、１つ目の閾値Ｘを用いてマーク認識処理を行った後、マークシート３０の束を回収する。そして、回収したマークシート３０の束をマークシート読取装置に再度積み込み、閾値を２つ目の閾値Ｙに変更してマーク認識処理を行い、処理終了後にマークシート３０の束を回収する。
【００９３】
従って、従来のマークシート読取装置を用いた場合には、１束のマークシート３０に対して２つの閾値を用いてマーク認識処理を行うのに、２回のマークシート３０の束の積み込み作業及び回収作業が必要となる。そのため、１つ目のマークシート３０の束の積み込みから２つ目のマークシート３０の束の回収までに要する時間は、７２０秒となる。
【００９４】
このように、本実施の形態によるマークシート読取装置１０を用いて２束のマークシート３０に対するマーク認識処理を行った場合には、従来のマークシート読取装置を用いた場合と比較して、１２０秒だけ時間を短縮することができる。
【００９５】
従来のマークシート読取装置では、１束のマークシート３０に対してマーク認識処理を行う際のマークシート３０の束の積み込み作業及び回収作業が２回必要となるのに対して、本実施の形態によるマークシート読取装置１０では、１束のマークシート３０に対するマーク認識処理を行う際のマークシート３０の束の積み込み作業及び回収作業が１回である。そのため、本実施の形態では、マーク認識処理を行うマークシート３０の束が増加するに従って、従来と比較して１回分の積み込み及び回収作業に要する時間を短縮することができる。
【００９６】
以上のように、本実施の形態によれば、読み取ったマークシートに対応する画像データに含まれるマーク記入欄の濃度と、濃度に対して予め設定された複数の閾値とを比較することにより、塗りつぶされた選択肢マークの認識処理を行い、各々の閾値を用いた際のマーク認識処理結果を示す複数のマーク読取結果データを生成し、生成された複数のマーク読取結果データを各々採点し、これら複数のマーク読取結果データの採点結果に基づき、最終的な採点結果を取得するため、マーク記入欄に記入されたマークをより正確に読み取ることができる。
【００９７】
また、複数の閾値を用いてマーク認識処理を行う際に、マークシート読取装置に対するマークシートの積み込み作業及び回収作業が１回で済むため、マークシートの読み取りから採点までの一連の処理に要する時間を低減させることができる。
【００９８】
以上、本発明の一実施の形態について説明したが、本発明は、上述した本発明の一実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。上述の例では、マーク記入欄の濃度に対する閾値として２つの閾値を用いた場合について説明したが、これに限られず、例えば３つ以上の閾値を用いてもよい。
【００９９】
また、上述の例では、マークシート読取装置及び採点装置が別体で構成されるように説明したが、これに限られず、マークシート読取装置及び採点装置が一体的に構成されてもよい。
【符号の説明】
【０１００】
１  採点システム
１０  マークシート読取装置
１１  マークシート読取部
１２  マーク認識部
１３  記憶部
１４  データ送受信部
２０  採点装置
２１  データ送受信部
２２  採点部
２３  記憶部
３０  マークシート
【図１】
2013003229.tif 000003
【図２】
2013003229.tif 000004
【図３】
2013003229.tif 000005
【図４】
2013003229.tif 000006
【図５】
2013003229.tif 000007
【図６】
2013003229.tif 000008
【図７】
2013003229.tif 000009
【図８】
2013003229.tif 000010
【図９】
2013003229.tif 000011
【図１０】
2013003229.tif 000012