(57)【要約】【課題】さまざまなドロップアウトカラーで印刷されたマークシートを高速に処理する技術を提供する。【解決手段】マークシート読取装置１０は、マークシートの画像データを取得する画像データ取得部１２と、画像データ取得部１２で取得された画像データからマークシートの先端と後端のうち少なくとも一方に設けられた識別コード領域に印刷されたマークシートのドロップアウトカラーを識別するための識別コードを検出して、検出された識別コードからドロップアウトカラーを識別するドロップアウトカラー識別部１３と、ドロップアウトカラー識別部１３で識別されたドロップアウトカラーで印刷されたマークシートの部位のデータが除去されたドロップアウト済みの画像データからマークシートに記入されたマークの有無を検出するマーク検出部１８と、を含んでいる。【選択図】図３
2012133680.tif 000002
【特許請求の範囲】
【請求項１】
マークシートの画像データを取得する画像データ取得部と、
前記画像データ取得部で取得された前記画像データから、前記マークシートの先端と後端のうち少なくとも一方に設けられた識別コード領域に印刷された前記マークシートのドロップアウトカラーを識別するための識別コードを検出して、検出された前記識別コードから前記ドロップアウトカラーを識別するドロップアウトカラー識別部と、
前記ドロップアウトカラー識別部で識別された前記ドロップアウトカラーで印刷された前記マークシートの部位のデータが除去されたドロップアウト済みの画像データから、前記マークシートに記入されたマークの有無を検出するマーク検出部と、を含む
ことを特徴とするマークシート読取装置。
【請求項２】
請求項１に記載のマークシート読取装置において、さらに、
前記画像データ取得部で取得された前記画像データから、前記ドロップアウトカラー識別部で識別された前記ドロップアウトカラーに該当する色のデータを除去して、前記ドロップアウト済みの画像データを生成するドロップアウト処理部を含む
ことを特徴とするマークシート読取装置。
【請求項３】
請求項２に記載のマークシート読取装置において、
前記画像データ取得部は、少なくとも３つのラインセンサからなるカラーセンサを含み、
前記ドロップアウト処理部は、前記少なくとも３つのラインセンサから少なくとも３ライン分の画像データが出力される毎に、前記少なくとも３ライン分の画像データから、前記ドロップアウトカラー識別部で識別された前記ドロップアウトカラーに該当する色のデータを除去するように構成される
ことを特徴とするマークシート読取装置。
【請求項４】
請求項１に記載のマークシート読取装置において、さらに、
前記マークシートに照射される光を射出する光源と、
前記ドロップアウトカラー識別部で識別された前記ドロップアウトカラーに応じて、前記光源から射出されて前記マークシートに照射される光の波長を切り換える切換部と、を含む
ことを特徴とするマークシート読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マークシート読取装置に関し、特に、さまざまなドロップアウトカラーで印刷されたマークシートを処理するマークシート読取装置に関する。
【背景技術】
【０００２】
マークシートに記入されたマークの有無を検出するマークシート読取装置の分野では、ドロップアウトカラーを使用したマークシート読取装置が広く用いられている。
ドロップアウトカラーでマークシートに印刷された情報は、マークの有無を検出する処理の前に画像データから除去される。このため、ドロップアウトカラーは、マークの記入箇所を示す枠やその他人間への伝達事項など、マークの有無を検出する処理に不要な情報をマークシートに印刷するために用いられる。
【０００３】
マークシートに使用されるドロップアウトカラーとしては、従来は、例えば、オレンジ色などのある程度限定された色が使用されていた。しかし、近年では、人間がより視認しやすい色をドロップアウトカラーとして使用したいという要請を受けて、さまざまな色がドロップアウトカラーとして使用されるに至っている。このため、現在では、さまざまなドロップアウトカラーで印刷されたマークシートが存在している。
【０００４】
しかしながら、現在利用されているマークシート読取装置は、光源の波長やカラーフィルタの波長特性などに依存する予め決められた単色のドロップアウトカラーにのみ対応するもの（以降、ＳＤＯＣ型マークシート読取装置と記す。）がほとんどであり、特定のドロップアウトカラーで印刷されたマークシートにしか対応することができない。
【０００５】
このような状況を踏まえて、近年、複数のドロップアウトカラーに対応したマークシート読取装置（以降、ＭＤＯＣ型マークシート読取装置と記す。）が提案され、さまざまなドロップアウトカラーで印刷されたマークシートへの対応が進められている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平５−２２４９８号公報
【特許文献２】特開２００４−２２７２５４号公報
【特許文献３】特開２００６−６５５１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、ＳＤＯＣ型マークシート読取装置では、イメージセンサなどによりマークシートの画像データが取得された時点で、すでにドロップアウトカラーで印刷されたマークシートの部位のデータが画像データから除去されている。
【０００８】
これに対して、現在提案されているＭＤＯＣ型マークシート読取装置は、マークシートの画像データを解析することによりマークシートに使用されているドロップアウトカラーを特定し、その後、ドロップアウトカラーで印刷された部位のデータをマークシートの画像データから除去する。
【０００９】
このため、ＭＤＯＣ型マークシート読取装置は、ＳＤＯＣ型マークシート読取装置に比べて、マークシートの読取からマークの有無の検出までの一連の処理（以降、この一連の処理をまとめてマークシート処理と記す。）に、より多くの時間を要してしまう。
【００１０】
このような実情を踏まえ、本発明は、さまざまなドロップアウトカラーで印刷されたマークシートを高速に処理する技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の一態様は、マークシートの画像データを取得する画像データ取得部と、画像データ取得部で取得された画像データから、マークシートの先端と後端のうち少なくとも一方に設けられた識別コード領域に印刷されたマークシートのドロップアウトカラーを識別するための識別コードを検出して、検出された識別コードからドロップアウトカラーを識別するドロップアウトカラー識別部と、ドロップアウトカラー識別部で識別されたドロップアウトカラーで印刷されたマークシートの部位のデータが除去されたドロップアウト済みの画像データから、マークシートに記入されたマークの有無を検出するマーク検出部と、を含むマークシート読取装置を提供する。
【発明の効果】
【００１２】
本発明によれば、さまざまなドロップアウトカラーで印刷されたマークシートを高速に処理する技術を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施例１に係るマークシート読取装置の概略構成図である。
【図２】図１に例示されるマークシート読取装置で使用されるマークシートを例示した図である。
【図３】図１に例示されるマークシート読取装置の機能ブロック図である。
【図４】図１に例示されるマークシート読取装置によるマークシートの処理方法を例示したフローチャートである。
【図５】図１に例示されるマークシート読取装置で使用される識別コードとドロップアウトカラーの対応関係を例示した図である。
【図６】実施例２に係るマークシート読取装置の機能ブロック図である。
【図７】図６に例示されるマークシート読取装置によるマークシートの処理方法を例示したフローチャートである。
【図８】実施例３に係るマークシート読取装置の概略構成図である。
【図９】図８に例示されるマークシート読取装置の機能ブロック図である。
【図１０】図８に例示されるマークシート読取装置によるマークシートの処理方法を例示したフローチャートである。
【発明を実施するための形態】
【００１４】
本発明の各実施例に係るマークシート読取装置は、マークシートに印刷されているドロップアウトカラーを識別するための識別コードからマークシートのドロップアウトカラーを識別することで、さまざまなドロップアウトカラーで印刷されたマークシートを高速に処理するマークシート読取装置である。
【００１５】
以下、図面を参照しながら、各実施例について説明する。
【実施例１】
【００１６】
図１は、本実施例に係るマークシート読取装置の概略構成図である。図２は、図１に例示されるマークシート読取装置で使用されるマークシートを例示した図である。図１及び図２を参照しながら、本実施例に係るマークシート読取装置１０とマークシート読取装置１０で使用されるマークシート２０の構成について概説する。
【００１７】
マークシート読取装置１０は、図１に例示されるように、マークシート２０を撮像してマークシート２０の画像データを生成する撮像装置３０と、画像データからマークの有無を検出する画像処理装置４０と、を含んでいる。
【００１８】
撮像装置３０は、複数の波長の光からなる照明光を射出する光源３１と、マークシート２０のＲＧＢ多値画像データを生成するカラーセンサ３２と、を含んでいる。カラーセンサ３２は、さらに、赤色（Ｒ）の波長を検出するラインセンサ３２ａと、緑色（Ｇ）の波長を検出するラインセンサ３２ｂと、青色（Ｂ）の波長を検出するラインセンサ３２ｃとを含んでいる。画像処理装置４０は、撮像装置３０で生成されたマークシート２０の画像データを記憶する画像メモリ４１を含んでいる。
【００１９】
マークシート読取装置１０で使用されるマークシート２０は、図２に例示されるように、マークシート２０の先端と後端に設けられた識別コード領域（識別コード領域２１ａ、識別コード領域２１ｂ）と、マークを記入するためのマーク記入領域２２と、を有している。識別コード領域２１ａ及び識別コード領域２１ｂには、マークシート２０のドロップアウトカラーを識別するための識別コードが印刷されている。
【００２０】
なお、識別コード領域２１ａは、マークシート２０が給紙方向に沿って先端側（識別コード領域２１ａ側）から撮像装置３０へ挿入される場合に用いられる。一方、識別コード領域２１ｂは、マークシート２０が給紙方向に沿って後端側（識別コード領域２１ｂ側）から撮像装置３０へ挿入される場合に用いられる。なお、本実施例では識別コード領域をマークシートの先端と後端に設けられている場合で説明するが、これに限らず、マークシートの先端または後端のいずれか一方に設けるようにしても良い。その場合は、識別コード領域が印刷されている端部から撮像装置３０へ挿入する。
【００２１】
図３は、図１に例示されるマークシート読取装置の機能ブロック図である。主に図３を参照しながら、マークシート読取装置１０の機能構成について概説する。
撮像装置３０は、複数の波長の光からなる照明光を射出してマークシート２０を照明する照明部１１と、照明部１１の光によるマークシート２０の反射光からＲＧＢ多値画像データを取得する画像データ取得部１２と、マークシート２０のドロップアウトカラーを識別するドロップアウトカラー識別部１３と、ドロップアウトカラーに該当する色のデータが除去されたＲＧＢ多値画像データを生成するドロップアウト処理部１４と、ＲＧＢ多値画像データを単色多値画像データに変換する単色化部１５と、を含んでいる。照明部１１は、図１に例示される光源３１に該当し、画像データ取得部１２は、図１に例示されるカラーセンサ３２に該当する。
【００２２】
画像処理装置４０は、単色多値画像データを記憶する記憶部１６と、２値画像データを生成するために単色多値画像データを２値化する２値化部１７と、２値画像データからマークシート２０に記入されたマークの有無を検出するマーク検出部１８と、を含んでいる。記憶部１６は、図１に例示される画像メモリ４１に該当する。
【００２３】
図４は、図１に例示されるマークシート読取装置によるマークシートの処理方法を例示したフローチャートである。図５は、図１に例示されるマークシート読取装置で使用される識別コードとドロップアウトカラーの対応関係を例示した図である。主に図３から図５を参照しながら、マークシート読取装置１０によるマークシート２０の処理方法について具体的に説明する。なお、以降では、図２に例示される矢印に沿ってマークシート２０が撮像装置３０へ挿入された場合を例に説明する。
【００２４】
ステップＳ１０１では、マークシート２０が撮像装置３０に挿入されてマークシート読取装置１０による処理が開始されると、照明部１１が照明光を射出して挿入されたマークシート２０を照明し、照明部１１の光によるマークシート２０の反射光から画像データ取得部１２がマークシート２０のＲＧＢ多値画像データを取得する。
【００２５】
ステップＳ１０２では、ドロップアウトカラー識別部１３は、画像データ取得部１２で取得されたＲＧＢ多値画像データから、識別コード領域２１ａに印刷されたマークシート２０のドロップアウトカラーを識別するための識別コードを検出する。そして、検出された識別コードから、挿入されたマークシート２０のドロップアウトカラーを識別する。
【００２６】
より具体的には、撮像装置３０は、図５に例示されるような、識別コードとドロップアウトカラーの対応関係が規定されたテーブル（以降、ＤＯＣテーブルと記す。）を有していて、ドロップアウトカラー識別部１３は、ＤＯＣテーブル１９の識別コード記号の欄に記載されているパターンと一致する識別コードを識別コード領域２１ａから検出する。その後、ドロップアウトカラー識別部１３は、検出された識別コードに対応する識別コード番号をＤＯＣテーブル１９から取得することにより、マークシート２０のドロップアウトカラーを識別する。
【００２７】
ステップＳ１０３では、ドロップアウト処理部１４は、画像データ取得部１２で取得されたＲＧＢ多値画像データからドロップアウトカラー識別部１３で識別されたドロップアウトカラーに該当する色のデータを除去する。これにより、ドロップアウト処理部１４は、ドロップアウトカラーで印刷されたマークシート２０の部位のデータが除去されたドロップアウト済みのＲＧＢ多値画像データを生成する。
【００２８】
より具体的には、ドロップアウト処理部１４は、カラーセンサ３２からの３ライン分の画像データ、即ち、ラインセンサ３２ａから出力される１ライン分のＲ多値画像データと、ラインセンサ３２ｂから出力される１ライン分のＧ多値画像データと、ラインセンサ３２ｃから出力される１ライン分のＢ多値画像データからなるＲＧＢ画像データ、が出力される毎に、そのＲＧＢ画像データからドロップアウトカラーに該当する色のデータを除去する。
【００２９】
ステップＳ１０４では、単色化部１５は、ドロップアウト処理部１４で生成されたドロップアウト済みのＲＧＢ多値画像データをドロップアウト済みの単色多値画像データに変換して、画像処理装置４０へ出力する。
【００３０】
より具体的には、単色化部１５は、ドロップアウト処理部１４から出力されるＲＧＢ多値画像データのＲ多値画像データ、Ｇ多値画像データ、及びＢ多値画像データを平均化することにより、単色多値画像データを生成する。
【００３１】
ステップＳ１０５では、記憶部１６は、単色化部１５から出力されたドロップアウト済みの単色多値画像データを記憶する。
ステップＳ１０６では、２値化部１７は、記憶部１６に記憶されたドロップアウト済みの単色多値画像データを２値化して、ドロップアウト済みの２値画像データを生成する。
【００３２】
より具体的には、２値化部１７は、単色多値画像データを解析して閾値を決定した後に、その閾値を基準として単色多値画像データを２値化する。このため、２値化部１７は、適切な閾値を算出するために、記憶部１６にマークシート２０のマーク記入領域２２全体の単色多値画像データが出力された後で２値化処理を実行する。
【００３３】
最後に、ステップＳ１０７では、マーク検出部１８は、２値化部１７で生成されたドロップアウト済みの２値画像データからマークシート２０に記入されたマークの有無を検出する。
【００３４】
なお、ステップＳ１０１からステップＳ１０５までの処理は、先行するステップからの出力を受信すると直ぐに開始される。即ち、実質的にリアルタイム処理として実行される。一方、ステップＳ１０６及びステップＳ１０７の処理は、マーク記入領域２２全体の画像データが生成された後に開始される。即ち、非リアルタイム処理として実行される。
【００３５】
マークシート読取装置１０は、マークシート２０の識別コード領域に印刷された識別コードから、図５に例示されるＤＯＣテーブル１９などの対応表を用いて、ドロップアウトカラーを識別する。このため、マークシート読取装置１０は、画像データを解析することによりドロップアウトカラーを識別するマークシート読取装置に比べて、より高速にドロップアウトカラーを識別することができる。
【００３６】
また、画像解析によりドロップアウトカラーを識別するためには、通常、マークシート２０全体の画像データが必要となる。このため、画像解析によりドロップアウトカラーを識別するマークシート読取装置では、ドロップアウトカラー識別処理の実行に際して待ち時間が発生する。これに対して、マークシート読取装置１０は、識別コード領域をマークシートの先端または後端の少なくとも一方に設け、識別コードが印刷されている端部を先頭にして挿入することで、識別コード領域の画像データを取得後早期にドロップアウトカラー識別処理を実行することができる。
【００３７】
このように、マークシート読取装置１０では、ドロップアウトカラー識別処理自体の処理時間と、ドロップアウトカラー識別処理の実行に際して生じる待ち時間とを、共に短縮することができる。このため、マークシート処理全体の処理時間を短縮することができる。
【００３８】
また、マークシート読取装置１０では、カラーセンサ３２からの３ライン分の画像データが出力される毎に、出力された画像データからドロップアウトカラーに該当する色のデータが随時除去される。このため、ドロップアウト処理の実行に際して生じる待ち時間が減少するため、マークシート処理全体の処理時間を短縮することができる。
【００３９】
また、マークシート読取装置１０では、識別コードからドロップアウトカラーを識別するため、画像解析では識別することが難しいドロップアウトカラーの僅かな違いも、確実に識別することができる。
【００４０】
従って、本実施例に係るマークシート読取装置１０によれば、さまざまなドロップアウトカラーで印刷されたマークシートを高速に処理することができる。
なお、図１では、３つのラインセンサからなるカラーセンサ３２を例示したが、撮像装置３０に含まれるカラーセンサの構成は、図１に例示される構成に限られない。撮像装置３０は、少なくとも３つのラインセンサからなるカラーセンサを含んでもよい。
【００４１】
また、図１では、ＲＧＢ画像データを取得するために、複数の波長の光からなる照明光を射出する光源３１を例示したが、撮像装置３０に含まれる光源の構成は、図１に例示される構成に限られない。撮像装置３０は、例えば、それぞれ異なる波長の光を射出する複数の光源を含んでもよい。
【００４２】
また、図２では、マークシート２０の先端と後端に識別コード領域が設けられたマークシート２０を例示したが、マークシート読取装置１０で使用されるマークシートの構成は、図２に例示される構成に限られない。マークシート読取装置１０で使用されるマークシートは、マークシートの先端と後端のうち少なくとも一方に識別コード領域を含んでもよい。
【実施例２】
【００４３】
図６は、本実施例に係るマークシート読取装置の機能ブロック図である。図６を参照しながら、本実施例に係るマークシート読取装置５０の機能構成について概説する。
なお、図６に例示されるマークシート読取装置５０は、撮像装置６０と画像処理装置７０を含み、撮像装置６０は、図示しないが、図１に例示される撮像装置３０と同様に、光源とカラーセンサを含み、画像処理装置７０は、図示しないが、図１に例示される画像処理装置４０と同様に、画像メモリを含んでいる。また、マークシート読取装置５０で使用されるマークシートは、実施例１に係るマークシート読取装置１０と同様であり、例えば、図２に例示されるマークシート２０である。
【００４４】
撮像装置６０は、複数の波長の光からなる照明光を射出してマークシート２０を照明する照明部５１と、照明部５１の光によるマークシート２０の反射光からＲＧＢ多値画像データを取得する画像データ取得部５２と、を含んでいる。なお、照明部５１は、光源に該当し、画像データ取得部５２は、カラーセンサに該当する。
【００４５】
画像処理装置７０は、画像データを記憶する記憶部５３と、マークシート２０のドロップアウトカラーを識別するドロップアウトカラー識別部５４と、ドロップアウトカラーに該当する色データが除去されたＲＧＢ多値画像データを生成するドロップアウト処理部５５と、ＲＧＢ多値画像データを単色多値画像データに変換する単色化部５６と、２値画像データを生成するために単色多値画像データを２値化する２値化部５７と、２値画像データからマークシート２０に記入されたマークの有無を検出するマーク検出部５８と、識別コードとドロップアウトカラーの対応関係が規定されたＤＯＣテーブル５９と、を含んでいる。なお、記憶部５３は、画像メモリに該当する。ＤＯＣテーブル５９は、図５に例示されるＤＯＣテーブル１９と同様である。
【００４６】
図７は、図６に例示されるマークシート読取装置によるマークシートの処理方法を例示したフローチャートである。図６及び図７を参照しながら、マークシート読取装置５０によるマークシート２０の処理方法について具体的に説明する。なお、以降では、図２に例示される矢印に沿ってマークシート２０を撮像装置６０へ挿入された場合を例に説明する。
【００４７】
ステップＳ２０１では、マークシート２０が撮像装置６０に挿入されてマークシート読取装置５０による処理が開始されると、照明部５１が照明光を射出して挿入されたマークシート２０を照明し、照明部１１の光によるマークシート２０の反射光から画像データ取得部５２は、マークシート２０のＲＧＢ多値画像データを取得し、画像処理装置７０へ出力する。
【００４８】
ステップＳ２０２では、記憶部５３は、画像データ取得部５２から出力されたＲＧＢ多値画像データを記憶する。
ステップＳ２０３では、ドロップアウトカラー識別部５４は、画像データ取得部５２で取得されて記憶部５３に記憶されたＲＧＢ多値画像データから、識別コード領域２１ａに印刷されたマークシート２０のドロップアウトカラーを識別するための識別コードを検出する。そして、検出された識別コードに対応する識別コード番号をＤＯＣテーブル５９（図５に例示）から取得することにより、マークシート２０のドロップアウトカラーを識別する。
【００４９】
ステップＳ２０４では、ドロップアウト処理部５５は、画像データ取得部５２に取得されて記憶部５３に記憶されたＲＧＢ多値画像データから、ドロップアウトカラー識別部５４で識別されたドロップアウトカラーに該当する色のデータを除去する。これにより、ドロップアウト処理部５５は、ドロップアウトカラーで印刷されたマークシート２０の部位のデータが除去されたドロップアウト済みのＲＧＢ多値画像データを生成する。
【００５０】
ステップＳ２０５では、単色化部５６は、ドロップアウト処理部５５で生成されたドロップアウト済みのＲＧＢ多値画像データをドロップアウト済みの単色多値画像データに変換して記憶部５３へ出力する。
【００５１】
ステップＳ２０６では、記憶部５３は、単色化部５６から出力された単色多値画像データを記憶する。
ステップＳ２０７では、２値化部５７は、記憶部５３に記憶されたドロップアウト済みの単色多値画像データを２値化して、ドロップアウト済みの２値画像データを生成する。
【００５２】
最後に、ステップＳ２０８では、マーク検出部５８は、２値化部５７で生成されたドロップアウト済みの２値画像データからマークシート２０に記入されたマークの有無を検出する。
【００５３】
なお、マークシート読取装置５０で実行されるドロップアウトカラー識別処理（ステップＳ２０３）、ドロップアウト処理（ステップＳ２０４）、単色化処理（ステップＳ２０５）、２値化処理（ステップＳ２０７）の具体的な方法は、実施例１に係るマークシート読取装置１０で実行される方法と同様である。
【００５４】
また、ステップＳ２０１及びステップＳ２０２の処理は、先行するステップからの出力を受信すると直ぐに開始される。即ち、実質的にリアルタイム処理として実行される。一方、ステップＳ２０３からステップＳ２０８までの処理は、マーク記入領域２２全体の画像データが生成された後に開始される。即ち、非リアルタイム処理として実行される。
【００５５】
本実施例に係るマークシート読取装置５０は、ドロップアウトカラー識別処理、ドロップアウト処理、及び単色化処理が画像処理装置（画像処理装置７０）で実行される点が実施例１に係るマークシート読取装置１０と異なるが、マークシート読取装置１０と同様の機能を有している。
【００５６】
具体的には、マークシート読取装置５０は、マークシート２０の識別コード領域に印刷された識別コードから、ＤＯＣテーブル５９を用いて、ドロップアウトカラーを識別する。このため、マークシート読取装置５０は、画像データを解析することによりドロップアウトカラーを識別するマークシート読取装置に比べて、より高速にドロップアウトカラーを識別することができる。
【００５７】
従って、本実施例に係るマークシート読取装置５０によれば、実施例１に係るマークシート読取装置１０と同様に、さまざまなドロップアウトカラーで印刷されたマークシートを高速に処理することができる。
【実施例３】
【００５８】
図８は、本実施例に係るマークシート読取装置の概略構成図である。図８を参照しながら、本実施例に係るマークシート読取装置について概説する。なお、本実施例に係るマークシート読取装置８０で使用されるマークシートは、実施例１に係るマークシート読取装置１０と同様であり、例えば、図２に例示されるマークシート２０である。
【００５９】
マークシート読取装置８０は、図８に例示されるように、マークシート２０を撮像してマークシート２０の画像データを生成する撮像装置９０と、画像データからマークの有無を検出する画像処理装置１００と、を含んでいる。
【００６０】
撮像装置９０は、マークシート２０に照射される光を射出する光源９１と、マークシート２０の画像データを生成するラインセンサ９２と、を含んでいる。光源９１は、さらに、各々が異なる波長の光を射出する複数の光源（光源９１ａ、光源９１ｂ、光源９１ｃ）を含んでいる。画像処理装置１００は、撮像装置９０で生成されたマークシート２０の画像データを記憶する画像メモリ１０１を含んでいる。
【００６１】
図９は、図８に例示されるマークシート読取装置の機能ブロック図である。主に図９を参照しながら、マークシート読取装置８０の機能構成について概説する。
撮像装置９０は、照明光を射出してマークシート２０を照明する照明部８１と、照明部８１の光によるマークシート２０の反射光から多値画像データを取得する画像データ取得部８２と、マークシート２０のドロップアウトカラーを識別するドロップアウトカラー識別部８３と、照明部８１の動作を制御する切換部８４と、を含んでいる。照明部８１は、図８に例示される複数の光源９１（光源９１ａ、光源９１ｂ、光源９１ｃ）に該当し、画像データ取得部８２は、図８に例示されるラインセンサ９２に該当する。
【００６２】
画像処理装置１００は、多値画像データを記憶する記憶部８５と、２値画像データを生成するために多値画像データを２値化する２値化部８６と、２値画像データからマークシート２０に記入されたマークの有無を検出するマーク検出部８７と、を含んでいる。記憶部８５は、図８に例示される画像メモリ１０１に該当する。
【００６３】
図１０は、図８に例示されるマークシート読取装置によるマークシートの処理方法を例示したフローチャートである。主に図８から図１０を参照しながら、マークシート読取装置８０によるマークシート２０の処理方法について具体的に説明する。なお、以降では、図２に例示される矢印に沿ってマークシート２０が撮像装置９０へ挿入された場合を例に説明する。
【００６４】
ステップＳ３０１では、マークシート２０が撮像装置９０に挿入されてマークシート読取装置８０による処理が開始されると、照明部８１が照明光を射出して挿入されたマークシート２０を照明し、照明部８１の光によるマークシート２０の反射光から画像データ取得部８２がマークシート２０の多値画像データを取得する。
【００６５】
ステップＳ３０２では、ドロップアウトカラー識別部８３は、画像データ取得部８２で取得された多値画像データから、識別コード領域２１ａに印刷されたマークシート２０のドロップアウトカラーを識別するための識別コードを検出する。そして、検出された識別コードから、挿入されたマークシート２０のドロップアウトカラーを識別する。
【００６６】
より具体的には、マークシート読取装置８０は、図５に例示されるような、識別コードとドロップアウトカラーの対応関係が規定されたテーブル（以降、ＤＯＣテーブルと記す。）を有していて、ドロップアウトカラー識別部８３は、ＤＯＣテーブル８８の識別コード記号の欄に記載されているパターンと一致する識別コードを識別コード領域２１ａから検出する。その後、ドロップアウトカラー識別部８３は、検出された識別コードに対応する識別コード番号をＤＯＣテーブル８８から取得することにより、マークシート２０のドロップアウトカラーを識別する。
【００６７】
ステップＳ３０３では、切換部８４は、ドロップアウトカラー識別部８３で識別されたドロップアウトカラーに応じて、光源９１から射出されてマークシート２０に照射される光の波長を切り換える。
【００６８】
より具体的には、切換部８４は、光源９１ａ、光源９１ｂ、光源９１ｃのうち、ドロップアウトカラーで印刷されたマークシート２０の部位でより多く吸収される波長の光を射出する光源を駆動させて、その光源によりマークシート２０を照明する。
【００６９】
ステップＳ３０４では、画像データ取得部８２が、切換後の光源（照明部８１）により照明されたマークシート２０の多値画像データを取得して、画像処理装置１００へ出力する。
【００７０】
なお、ステップＳ３０４で取得されたマークシート２０の多値画像データは、ステップＳ３０１で取得された多値画像データとは異なり、ドロップアウトカラーで印刷されたマークシート２０の部位のデータが除去されたドロップアウト済みの多値画像データである。
【００７１】
ステップＳ３０５では、記憶部８５は、画像データ取得部８２から出力されたドロップアウト済みの多値画像データを記憶する。
ステップＳ３０６では、２値化部８６は、記憶部８５に記憶されたドロップアウト済みの多値画像データを２値化して、ドロップアウト済みの２値画像データを生成する。
【００７２】
より具体的には、２値化部８６は、多値画像データを解析して閾値を決定した後に、その閾値を基準として多値画像データを２値化する。このため、２値化部８６は、適切な閾値を算出するために、記憶部８５にマークシート２０のマーク記入領域２２全体の多値画像データが出力された後で２値化処理を実行する。
【００７３】
最後に、ステップＳ３０７では、マーク検出部８７は、２値化部８６で生成されたドロップアウト済みの２値画像データからマークシート２０に記入されたマークの有無を検出する。
【００７４】
なお、ステップＳ３０１からステップＳ３０５までの処理は、先行するステップからの出力を受信すると直ぐに開始される。即ち、実質的にリアルタイム処理として実行される。一方、ステップＳ３０６及びステップＳ３０７の処理は、マーク記入領域２２全体の画像データが生成された後に開始される。即ち、非リアルタイム処理として実行される。
【００７５】
マークシート読取装置８０は、マークシート２０の識別コード領域に印刷された識別コードから、図５に例示されるＤＯＣテーブルなどの対応表を用いて、ドロップアウトカラーを識別する。このため、マークシート読取装置８０は、画像データを解析することによりドロップアウトカラーを識別するマークシート読取装置に比べて、より高速にドロップアウトカラーを識別することができる。
【００７６】
また、画像解析によりドロップアウトカラーを識別するためには、通常、マークシート２０全体の画像データが必要となる。このため、画像解析によりドロップアウトカラーを識別するマークシート読取装置では、ドロップアウトカラー識別処理の実行に際して待ち時間が発生する。これに対して、マークシート読取装置８０は、識別コード領域をマークシートの先端と後端の少なくとも一方に設けることで、識別コード領域の画像データを取得後早期にドロップアウトカラー識別処理を実行することができる。
【００７７】
このように、マークシート読取装置８０では、ドロップアウトカラー識別処理自体の処理時間と、ドロップアウトカラー識別処理の実行に際して生じる待ち時間とを、共に短縮することができる。このため、マークシート処理全体の処理時間を短縮することができる。
【００７８】
また、マークシート読取装置８０では、ドロップアウトカラー識別部８３で識別されたドロップアウトカラーに応じて、光源９１から射出されてマークシート２０に照射される光の波長を切り換える。このため、画像データ取得部８２で取得されるマーク記入領域２２の画像データは、取得された時点ですでに、ドロップアウトカラーで印刷されたマークシート２０の部位のデータが除去されたドロップアウト済みの画像データである。このため、ドロップアウト処理を別途実行する必要がなく、マークシート処理全体の処理時間を短縮することができる。
【００７９】
従って、本実施例に係るマークシート読取装置８０によれば、さまざまなドロップアウトカラーで印刷されたマークシートを高速に処理することができる。
なお、図８では、ドロップアウトカラーに応じて光源９１から射出されてマークシート２０に照射される光の波長を切り換えるために、各々が異なる波長の光を射出する複数の光源を含む撮像装置９０を例示したが、撮像装置９０の構成は、図８に例示される構成に限られない。撮像装置９０は、例えば、複数の波長の光からなる照明光を射出する１つの光源と透過波長帯域の異なる複数の光学フィルタとを含み、光学フィルタによりマークシート２０に照射される光の波長を切り換えてもよい。
【符号の説明】
【００８０】
１０、５０、８０      マークシート読取装置
１１、５１、８１      照明部
１２、５２、８２      画像データ取得部
１３、５４、８３      ドロップアウトカラー識別部
１４、５５      ドロップアウト処理部
１５、５６      単色化部
１６、５３、８５      記憶部
１７、５７、８６      ２値化部
１８、５８、８７      マーク検出部
２０      マークシート
２１ａ、２１ｂ      識別コード領域
２２      マーク記入領域
３０、６０、９０      撮像装置
３１、９１、９１ａ、９１ｂ、９１ｃ      光源
３２      カラーセンサ
３２ａ、３２ｂ、３２ｃ、９２      ラインセンサ
４０、７０、１００      画像処理装置
４１、１０１      画像メモリ
８４      切換部
【図１】
2012133680.tif 000003
【図２】
2012133680.tif 000004
【図３】
2012133680.tif 000005
【図４】
2012133680.tif 000006
【図５】
2012133680.tif 000007
【図６】
2012133680.tif 000008
【図７】
2012133680.tif 000009
【図８】
2012133680.tif 000010
【図９】
2012133680.tif 000011
【図１０】
2012133680.tif 000012