(57)【特許請求の範囲】
【請求項１】
シート面の幅方向に離間した少なくとも２箇所に配置される第１の識別マーク、前記幅方向と交差方向に離間した少なくとも２箇所に配置されており、前記第１の識別マークと同一の形状または前記第１の識別マークを一部に含む形状の第２の識別マークもしくは前記第１の識別マークと異なる第２の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートと、
前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第１の識別マーク、前記第２の識別マークが含まれる画像情報を取得するスキャナと、
前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を９０°回転させ、前記シート面の位置を表す座標情報を利用し、前記第１の識別マークまたは前記第２の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、該ずれ量により前記画像情報に対する読み取り位置を補正するとともに、前記読み取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する処理装置と、
を備えることを特徴とするスキャニングシステム。
【請求項２】
シート面の幅方向に離間した少なくとも２箇所に配置される第１の識別マーク、前記幅方向と交差方向に離間した少なくとも２箇所に配置されており、前記第１の識別マークと同一の形状または前記第１の識別マークを一部に含む形状の第２の識別マークもしくは前記第１の識別マークと異なる第２の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートと、
前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第１の識別マーク、前記第２の識別マークが含まれる画像情報を取得するスキャナと、
前記シート面の位置を表す座標情報を利用し、前記第１の識別マークまたは前記第２の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、該ずれ量により前記画像情報に対する読み取り位置を補正する処理装置と、
前記スキャナで取得した前記画像情報、前記シート面のずれ量による前記画像情報に対する読み取り位置の補正情報、および前記ずれ量が読み取り位置の補正が可能な範囲を超えた場合に生成されるエラー情報のうちの何れかの情報または２以上の情報を提示する情報提示装置と、
を備えることを特徴とするスキャニングシステム。
【請求項３】
前記処理装置は、前記ずれ量による読み取り位置の補正が可能な許容範囲が設定され、前記ずれ量が許容範囲を超えたとき、エラー情報を生成することを特徴とする請求項１または請求項２に記載のスキャニングシステム。
【請求項４】
さらに、前記スキャナで取得した前記画像情報、前記シート面のずれ量による前記画像情報に対する読み取り位置の補正情報、前記ずれ量が読み取り位置の補正が可能な範囲を超えた場合に生成されるエラー情報の何れかの情報または２以上の情報を提示する情報提示装置を備えることを特徴とする請求項１または請求項３に記載のスキャニングシステム。
【請求項５】
前記処理装置は、前記ずれ量が許容範囲の場合、前記画像情報の読み取り位置を補正して前記識別コード、少なくとも前記文字情報または前記図形情報を取り込み、前記ずれ量が許容範囲を超える場合、前記画像情報の読み取り位置の補正を解除することを特徴とする請求項１ないし請求項４の何れか１項に記載のスキャニングシステム。
【請求項６】
コンピュータに実現させるプログラムであって、
シート面の幅方向に離間した少なくとも２箇所に配置される第１の識別マーク、前記幅方向と交差方向に離間した少なくとも２箇所に配置されており、前記第１の識別マークと同一の形状または前記第１の識別マークを一部に含む形状の第２の識別マークもしくは前記第１の識別マークと異なる第２の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートからスキャニングにより前記識別コード、前記文字情報または前記図形情報、前記第１の識別マーク、前記第２の識別マークが含まれる画像情報を取得する機能と、
前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を９０°回転させ、前記シート面の位置を表す座標情報を利用し、前記第１の識別マークまたは前記第２の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出する機能と、
前記ずれ量により前記画像情報に対する読み取り位置を補正する機能と、
前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する機能と、
を前記コンピュータで実現することを特徴とするプログラム。
【請求項７】
シート面の幅方向に離間した少なくとも２箇所に配置される第１の識別マーク、前記幅方向と交差方向に離間した少なくとも２箇所に配置されており、前記第１の識別マークと同一の形状または前記第１の識別マークを一部に含む形状の第２の識別マークもしくは前記第１の識別マークと異なる第２の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートのシート面をスキャニングする工程と、
前記スキャニングにより前記シートから前記識別コード、前記文字情報または前記図形情報、前記第１の識別マーク、前記第２の識別マークが含まれる画像情報を取得する工程と、
前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を９０°回転させ、前記シート面の位置を表す座標情報を利用し、前記第１の識別マークまたは前記第２の識別マークの何れか一方または両方の位置の対比により前記シート面のずれ量を算出する工程と、
前記ずれ量により前記画像情報に対する読み取り位置を補正する工程と、
前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する工程と、
前記スキャニングにより取得した前記画像情報、前記シート面のずれ量による読み取り位置の補正情報、前記ずれ量が補正可能な許容範囲を超えた場合に生成されるエラー情報の何れかの情報または２以上の情報を提示する工程と、
を含むことを特徴とするスキャニング方法。
【請求項８】
シート面の幅方向に離間した少なくとも２箇所に配置される第１の識別マーク、前記幅方向と交差方向に離間した少なくとも２箇所に配置されており、前記第１の識別マークと同一の形状または前記第１の識別マークを一部に含む形状の第２の識別マークもしくは前記第１の識別マークと異なる第２の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートをスキャニングするスキャニング装置であって、
前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第１の識別マーク、前記第２の識別マークが含まれる画像情報を取得するスキャナ部と、
前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を９０°回転させ、前記シート面の位置を表す座標情報を利用し、前記第１の識別マークまたは前記第２の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、このずれ量により前記画像情報に対する読み取り位置を補正するとともに、前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する処理部と、
前記スキャナ部で取得した前記画像情報、前記処理部で算出した前記シート面のずれ量による読み取り位置の補正情報、前記ずれ量が補正可能な許容範囲を超えた場合に生成されるエラー情報の何れかの情報または２以上の情報を提示する情報提示部と、
を備えることを特徴とするスキャニング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、選択式答案や記述式答案、アンケート用紙、会社などの勤怠管理や出欠管理に利用するカードなどのシートをスキャニングして画像情報を取得するスキャニング技術に関する。
【背景技術】
【０００２】
選択式答案や記述式答案などのシートを用いる答案採点では、答案用紙をイメージスキャナに通して画像を取り込み、この画像をコンピュータの表示装置に表示させて採点することが行われている。
このような答案採点に関し、解答記入位置と採点画像の相対位置および解答記入位置に基づいて、採点画像を情報処理で配置することが知られている（たとえば、特許文献１）。
この答案採点における情報処理に関し、多数の答案用紙をイメージスキャナで取り込み、ひとつの答案用紙から多数の解答イメージを切り出して問題ごとにファイルし、問題番号入力に基づき、採点者にその解答イメージをモニター表示して提供することが知られている（たとえば、特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１６７００１号公報
【特許文献２】特開２０００−１２２５１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、答案用紙から正答や解答をイメージスキャナで取り込んで画像化すれば、その解答データを複数に分散して突き合わせるといった情報処理が可能である。この情報処理には、答案用紙などのシートがイメージスキャナに適正な画像データとして取り込まれることが必要である。
答案用紙などの多数のシートを連続的にスキャニングする場合、スキャナが高精度化されているとはいえ、スキャニングによる画像のずれを皆無にすることは困難であるし、ずれが採点処理に影響することは無視できないという課題がある。
そこで、本発明の目的は上記課題に鑑み、答案用紙などのシートのスキャニングによって得られる画像情報に対する読み取り処理を適正化し、自動採点など、次処理の効率化、迅速化を図ることにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明のスキャニングシステムの一側面によれば、シート面の幅方向に離間した少なくとも２箇所に配置される第１の識別マーク、前記幅方向と交差方向に離間した少なくとも２箇所に配置されており、前記第１の識別マークと同一の形状または前記第１の識別マークを一部に含む形状の第２の識別マークもしくは前記第１の識別マークと異なる第２の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートと、前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第１の識別マーク、前記第２の識別マークが含まれる画像情報を取得するスキャナと、前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を９０°回転させ、前記シート面の位置を表す座標情報を利用し、前記第１の識別マークまたは前記第２の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、該ずれ量により前記画像情報に対する読み取り位置を補正するとともに、前記読み取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する処理装置とを備える。
上記目的を達成するため、本発明のスキャニングシステムの一側面によれば、シート面の幅方向に離間した少なくとも２箇所に配置される第１の識別マーク、前記幅方向と交差方向に離間した少なくとも２箇所に配置されており、前記第１の識別マークと同一の形状または前記第１の識別マークを一部に含む形状の第２の識別マークもしくは前記第１の識別マークと異なる第２の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートと、前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第１の識別マーク、前記第２の識別マークが含まれる画像情報を取得するスキャナと、前記シート面の位置を表す座標情報を利用し、前記第１の識別マークまたは前記第２の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、該ずれ量により前記画像情報に対する読み取り位置を補正する処理装置と、前記スキャナで取得した前記画像情報、前記シート面のずれ量による前記画像情報に対する読み取り位置の補正情報、および前記ずれ量が読み取り位置の補正が可能な範囲を超えた場合に生成されるエラー情報のうちの何れかの情報または２以上の情報を提示する情報提示装置とを備える。
このスキャニングシステムにおいて、前記処理装置は、前記ずれ量による読み取り位置の補正が可能な許容範囲が設定され、前記ずれ量が許容範囲を超えたとき、エラー情報を生成してよい。
このスキャニングシステムにおいて、さらに、前記スキャナで取得した前記画像情報、前記シート面のずれ量による前記画像情報に対する読み取り位置の補正情報、前記ずれ量が読み取り位置の補正が可能な範囲を超えた場合に生成されるエラー情報の何れかの情報または２以上の情報を提示する情報提示装置を備えてよい。
このスキャニングシステムにおいて、前記処理装置は、前記ずれ量が許容範囲の場合、前記画像情報の読み取り位置を補正して前記識別コード、少なくとも前記文字情報または前記図形情報を取り込み、前記ずれ量が許容範囲を超える場合、前記画像情報の読み取り位置の補正を解除してよい。
【０００７】
上記目的を達成するため、本発明のプログラムの一側面によれば、コンピュータに実現させるプログラムであって、シート面の幅方向に離間した少なくとも２箇所に配置される第１の識別マーク、前記幅方向と交差方向に離間した少なくとも２箇所に配置されており、前記第１の識別マークと同一の形状または前記第１の識別マークを一部に含む形状の第２の識別マークもしくは前記第１の識別マークと異なる第２の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートからスキャニングにより前記識別コード、前記文字情報または前記図形情報、前記第１の識別マーク、前記第２の識別マークが含まれる画像情報を取得する機能と、前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を９０°回転させ、前記シート面の位置を表す座標情報を利用し、前記第１の識別マークまたは前記第２の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出する機能と、前記ずれ量により前記画像情報に対する読み取り位置を補正する機能と、前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する機能とを前記コンピュータで実現する。
【０００８】
上記目的を達成するため、本発明のスキャニング方法の一側面によれば、シート面の幅方向に離間した少なくとも２箇所に配置される第１の識別マーク、前記幅方向と交差方向に離間した少なくとも２箇所に配置されており、前記第１の識別マークと同一の形状または前記第１の識別マークを一部に含む形状の第２の識別マークもしくは前記第１の識別マークと異なる第２の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートのシート面をスキャニングする工程と、前記スキャニングにより前記シートから前記識別コード、前記文字情報または前記図形情報、前記第１の識別マーク、前記第２の識別マークが含まれる画像情報を取得する工程と、前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を９０°回転させ、前記シート面の位置を表す座標情報を利用し、前記第１の識別マークまたは前記第２の識別マークの何れか一方または両方の位置の対比により前記シート面のずれ量を算出する工程と、前記ずれ量により前記画像情報に対する読み取り位置を補正する工程と、前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する工程と、前記スキャニングにより取得した前記画像情報、前記シート面のずれ量による読み取り位置の補正情報、前記ずれ量が補正可能な許容範囲を超えた場合に生成されるエラー情報の何れかの情報または２以上の情報を提示する工程とを含む。
【０００９】
上記目的を達成するため、本発明のスキャニング装置の一側面によれば、シート面の幅方向に離間した少なくとも２箇所に配置される第１の識別マーク、前記幅方向と交差方向に離間した少なくとも２箇所に配置されており、前記第１の識別マークと同一の形状または前記第１の識別マークを一部に含む形状の第２の識別マークもしくは前記第１の識別マークと異なる第２の識別マーク、前記シート面に種別情報を示す識別コード、少なくとも文字情報または図形情報を表示したシートをスキャニングするスキャニング装置であって、前記シート面をスキャニングして前記シートから前記識別コード、前記文字情報または前記図形情報、前記第１の識別マーク、前記第２の識別マークが含まれる画像情報を取得するスキャナ部と、前記画像情報の縦方向のサイズが横方向のサイズより小さい場合に前記画像情報を９０°回転させ、前記シート面の位置を表す座標情報を利用し、前記第１の識別マークまたは前記第２の識別マークの一方または両方の位置の対比により前記シート面のずれ量を算出し、このずれ量により前記画像情報に対する読み取り位置を補正するとともに、前記読取り位置または前記シート面の全体から前記画像情報の色の濃度情報を検出し、前記画像情報中で他よりも濃度レベルが高い部分を特定情報と判別し、前記特定情報以外の部分からの読み取り機能を制限する処理部と、前記スキャナ部で取得した前記画像情報、前記処理部で算出した前記シート面のずれ量による読み取り位置の補正情報、前記ずれ量が補正可能な許容範囲を超えた場合に生成されるエラー情報の何れかの情報または２以上の情報を提示する情報提示部とを備える。
【発明の効果】
【００１０】
本発明によれば、次の何れかの効果が得られる。
(1) スキャニングによるシート面から得られる画像情報を用いてずれ量を算出し、このずれ量で画像情報の読み取り位置を補正することで、画像情報から必要な情報取得の適正化が図れる。
(2) スキャニングによって生じるずれ量に影響されることなく、答案用紙などのシートから得られる情報を用いて自動採点などの次処理の処理精度を高めることができるとともに、処理の効率化および迅速化を図ることができる。
【図面の簡単な説明】
【００１１】
【図１】第一の実施の形態に係るスキャニングシートのシート表面を示す図である。
【図２】スキャニングシートのシート裏面を示す図である。
【図３】シートのスキャニング状態を示す図である。
【図４】第二の実施の形態に係るスキャニングシステムを示す図である。
【図５】スキャニングシステムのハードウェアを示す図である。
【図６】スキャニング情報ファイルを示す図である。
【図７】スキャニングの処理手順を示すフローチャートである。
【図８】実施例１に係るスキャニングの処理手順を示すフローチャートである。
【図９】実施例２に係るスキャニングの処理手順を示すフローチャートである。
【図１０】実施例３に係るメモリ部の構成例を示す図である。
【図１１】スキャニングの処理手順を示すフローチャートである。
【図１２】実施例４に係るスキャニングシステムを示す図である。
【図１３】シートのスキャニング状態の一例を示す図である。
【図１４】記入位置の判別状態の一例を示している。
【図１５】記入位置の判別状態の一例を示している。
【図１６】記入位置の判別状態の他の一例を示している。
【図１７】スキャニングの処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
〔第一の実施の形態〕
図１は、第一の実施の形態に係るスキャニングシートのシート表面を示している。図１に示す構成は一例であり、斯かる構成に本発明が限定されない。
このスキャニングシート（以下、単に「シート」と称する）２はたとえば、選択式答案、記述式答案、模範答案などの用紙である。このシート２は、木製パルプ、樹脂パルプなどの抄紙シート、樹脂を成形した成形シートなどのスキャニング可能なシートであればよい。
このシート２のシート表面２ｆには中央に要部４ｆが備えられるとともに、要部４ｆの周囲部に欄外部６ｆが備えられる。要部４ｆには選択式答案（たとえば、マークシート）であれば、氏名入力欄、日付入力欄、学籍情報入力欄、点数表示欄、解答欄などの文字情報や図形情報が印刷されている。
【００１３】
欄外部６ｆには上側の２箇所に第１の識別マーク８−１１、８−１２、下側の２箇所に第２の識別マーク８−２１、８−２２が印刷によって表示されている。各識別マーク８−１１、８−１２、８−２１、８−２２は、シート２の角部に配置され、シート２の基準位置を示している。
この実施の形態では、上側の識別マーク８−１１、８−１２の間に識別コード１０が表示されている。識別コード１０は、シート２の表裏面の識別情報、シート型番などの属性情報を示している。
これらの識別マーク８−１１、８−１２、８−２１、８−２２は、たとえば同一の形状、および同一の面積で形成されており、シート２のシート面を撮影し、またはシート面に記入された情報を取込むスキャニング装置などによって認識可能となっている。そして識別マーク８−１１、８−１２、８−２１、８−２２は、たとえばシート面を取込んだ画像情報に対し、その画像情報に含まれる文字情報や図形情報などの読み取り位置を補正するための基準である補正点として利用される。
そのほかシート２には、角部に切欠き１２が形成されてもよい。この切欠き１２は、たとえばシート２の表示面の向きを表す識別情報として利用されてもよく、重ねられた複数枚のシート２の表示面が同じ方向か否かの確認に利用される。
【００１４】
図２は、第一の実施の形態に係るスキャニングシートのシート裏面を示している。図２に示す構成は一例であり、斯かる構成に本発明が限定されない。
このシート２のシート裏面２ｒには中央に要部４ｒ、要部４ｒの外側に欄外部６ｒが備えられ、要部４ｒと欄外部６ｒを仕切る枠線部１４が記載され、要部４ｒには記述式答案であれば、記述解答欄などが印刷される。
枠線部１４の短手側にはシート２の縦上方を表す表示部１６が形成され、「用紙タテ上」が表示されている。枠線部１４の長手側にはシート２の横上方を表す表示部１８が形成され、「用紙ヨコ上」が表示されている。
【００１５】
＜スキャニングによるずれ量の算出および補正＞
図３は、シート２のスキャニング状態を示している。このスキャニング状態は正規の位置より角度θだけ時計回り方向に傾斜している。
このスキャニングによってシート２から捕捉された識別マーク８−１１、８−１２、８−２１、８−２２を座標情報に重ねると、各識別マーク８−１１、８−１２、８−２１、８−２２の座標（ｘ，ｙ）は、（ｘ１１，ｙ１１）、（ｘ１２，ｙ１２）、（ｘ２１，ｙ２１）、（ｘ２２，ｙ２２）で表すことができる。
【００１６】
シート２のｘ軸方向のずれ幅をＤｘとすると、ずれ幅Ｄｘは、
Ｄｘ＝ｘ２１−ｘ１１                  ・・・(1) 
から求めることができる。
シート２のｙ軸方向のずれ長をＤｙとすると、ずれ長Ｄｙは、
Ｄｙ＝ｙ１２−ｙ１１                  ・・・(2) 
から求めることができる。
【００１７】
シート２がｘ軸方向に傾斜した角度θｘは、識別マーク８−１１、８−２１間の距離Ｌおよびずれ幅Ｄｘから、
θｘ＝ｔａｎ-1（Ｄｘ／Ｌ）                ・・・(3) 
から求めることができる。
シート２がｙ軸方向に傾斜した角度θｙは、識別マーク８−１１、８−１２間の距離Ｗとずれ長Ｄｙから、
θy ＝ｔａｎ-1（Ｄｙ／Ｗ）                ・・・(4) 
から求めることができる。
【００１８】
これらにより、シート２のずれ量Ｄは、ずれ幅Ｄｘ、ずれ長Ｄｙ、角度θｘ、θy であらわすことできる。したがって、シートの読み取り処理では、シート２から得られたシート画像情報に対し、ずれ量Ｄを利用して読み取り位置を補正することで、画像情報や文字情報の読み取りが適正化できる。
【００１９】
なお、ここでは識別マーク８−１１、８−１２、８−２１、８−２２がシート２の４隅に一つずつ表示されるものに限らない。識別マークは、スキャニング処理においてシート２の読込みのずれ量の検出やその算出、ずれ量に基づく読み取り位置の補正を可能とする数および位置に表示されればよい。識別マーク８は、たとえばシート２の幅方向に離間した位置に少なくとも２つ、およびこの幅方向と交差方向に離間した位置に少なくとも２つ配置される。このとき識別マーク８は、たとえばシート２の中央側に表示してもよい。また識別マーク８の表示数は、たとえば基準マークと、シート２の幅方向および幅方向と交差方向に１つずつの少なくとも３つを表示してもよい。そして、スキャニングによるずれ量の算出および補正処理では、シート２の識別マーク８の表示位置および表示数に応じて、ずれ幅Ｄｘ、ずれ長Ｄｙ、角度θｘ、θyを算出すればよい。
さらに、識別マーク８−１１、８−１２、８−２１、８−２２は、全て同じ形状および同じ模様のものに限らない。識別マーク８−１１、８−１２、８−２１、８−２２は、たとえば全て異なる形状および模様であってもよく、または一部が異なる形状および模様であってもよい。さらに、識別マーク８−１１、８−１２、８−２１、８−２２は、他の識別マークの模様を一部に含む模様で表示されてもよい。
【００２０】
＜第一の実施の形態の効果＞
この第一の実施の形態によれば、次の何れかの効果が得られる。
(1) スキャニングの際、シート２の位置がずれても、ずれ量を算出し、このずれ量を利用して画像情報の読み取り位置を補正することで、情報の読み取り処理の適正化を図ることができる。
(2) シート２のスキャニング位置がずれても、そのずれ量に応じて補正できるので、答案などの情報の読み取りを適正化でき、採点の自動化などの処理を効率的に行うことができる。
【００２１】
〔第二の実施の形態〕
図４は、第二の実施の形態に係るスキャニングシステムを示している。図４に示す構成は一例であり、斯かる構成に本発明が限定されるものではない。
このスキャニングシステム２０は本発明のスキャニング装置の一例であり、たとえば記述式解答、選択式解答、模範答案を含むシート２（図１、図２）をスキャニングし、答案の自動採点などに用いられる。このスキャニングシステム２０にはイメージスキャナ２２、処理装置２４、キーボード２６およびモニター２８が含まれる。これらは一例としてインターネットなどネットワークを介して接続されてよい。
【００２２】
イメージスキャナ２２は処理装置２４により制御され、シート２をスキャニングして画像データの答案データに変換し、この答案データを処理装置２４に提供する。この答案データには正解を表す正答データ、解答者が提出した答案の解答データなどの情報が含まれる。
処理装置２４は通信機能を備えるたとえば、パーソナルコンピュータ（ＰＣ）などの情報処理装置である。キーボード２６は情報入力装置の一例であり、マウス、バーコード読取り装置、モニター２８の表示画面に設置されるタッチパネルなどの機器であってもよい。
モニター２８は情報提示装置の一例であり、読み込んだシート２の画像情報や、採点システムにおける入力画像や採点結果画像を表示し、このモニター２８は情報提示装置の一例であり、たとえばＬＣＤ（Liquid Crystal Display）が用いられ、読み取ったシート２の画像情報を提示する。
【００２３】
＜スキャニングシステム２０のハードウェア＞
図５は、スキャニングシステム２０のハードウェアを示している。図５に示す構成は一例であり、斯かる構成に本発明が限定されるものではない。図５において、図４と同一部分には同一符号を付してある。
処理装置２４は、プロセッサ３０、メモリ部３２および入出力部（Ｉ／Ｏ）３４を備える。プロセッサ３０は、メモリ部３２にあるＯＳ（Operating System）や各種のプログラムなど、情報処理や機能部の制御を行う。
メモリ部３２にはＲＯＭ（Read-Only Memory）、ＲＡＭ（Random-Access Memory）などの記憶装置を備え、ＯＳの他、スキャニング補正、答案採点などに用いられる情報が格納される。メモリ部３２にはハードディスク装置など、外部記憶装置が含まれる。
【００２４】
＜処理装置２４による情報処理＞
処理装置２４が実行する情報処理には、ａ）画像取込み処理３６、ｂ）記録処理３８、ｃ）位置判定処理４０、ｄ）ずれ量算出処理４２、ｅ）位置補正処理４４などが含まれる。
【００２５】
ａ）画像取込み処理３６
イメージスキャナ２２がシート２をスキャニングして読み込み、画像情報に変換する。この画像取込み処理３６では、イメージスキャナ２２から出力された画像情報がプロセッサ３０に取り込まれる。
【００２６】
ｂ）記録処理３８
この記録処理３８はプロセッサ３０の制御により実行し、イメージスキャナ２２からプロセッサ３０に取り込まれた画像情報をメモリ部３２に記録する。この記録情報は、スキャニング情報ファイル４６（図６）に格納される。
【００２７】
ｃ）位置判定処理４０
この位置判定処理４０はプロセッサ３０により、画像情報からシート位置のずれを判定する。この位置判定処理４０の結果は、シート２の属性情報に関係付けられてメモリ部３２に格納される。
【００２８】
ｄ）ずれ量算出処理４２
このずれ量算出処理４２ではプロセッサ３０の情報処理により、ずれ量の算出（図３）を実行する。
ｅ）位置補正処理４４
この位置補正処理４４は処理装置２４により実行し、算出したずれ量を用いてシート２の画像情報の読み取り位置を補正する。
【００２９】
＜スキャニング情報ファイル４６＞
このスキャニング情報ファイル４６には図６に示すように、番号部４８、属性情報部５０、画像情報部５２、ずれ判定部５４、ずれ量部５６、答案情報部６０が備えられる。番号部４８にはスキャニングの識別情報としての番号情報が格納される。属性情報部５０にはスキャニングされたシート２について、片面か両面かその識別子、解答欄の位置、解答欄属性などの属性情報が格納される。
画像情報部５２にはスキャニングによって取り込まれた画像情報が格納される。ずれ判定部５４はずれ判定の結果情報が格納される。ずれ量部５６には画像情報のずれ量Ｄが格納される。答案情報部６０にはシート２から読み取られた答案情報が格納される。
【００３０】
＜処理シーケンス＞
図７は、スキャニングの処理手順を示している。この処理手順は、答案の採点処理などの前処理に行うスキャニング処理のプログラムまたは採点方法の一例である。この処理において、Ｓは処理の工程、Ｓに付した番号は工程順の一例である（以下、同様）。
このスキャニングシステム２０ではシート２のスキャニングに当たり、処理装置２４およびイメージスキャナ２２を起動し、イメージスキャナ２２でシート２をスキャニングして読み取り、画像情報に変換する。
この処理手順では、シート２の識別情報の入力を行い（Ｓ１０１）、シート２のスキャニングを行う（Ｓ１０２）。このスキャニングは、イメージスキャナ２２により行い、シート２の画像情報が得られる。シート２の識別情報の入力は、スキャニングするシート２の識別コードのほかシート２の種類や用紙のサイズ、向き、読込み面が片側か両側かの区別、識別マーク８の位置などを処理装置２４に設定（ティーチング）する処理の一例である。
【００３１】
処理装置２４は、取得した画像情報からスキャニングしたシート２が適正かを判定する（Ｓ１０３）。この判定処理では、たとえばスキャニングしたシート２の識別コード１０の情報と処理装置２４に設定された情報が一致するか否かで判断すればよい。シート２が適正であれば（Ｓ１０３のＹＥＳ）、スキャニングされたシート２の画像情報のずれを判定し、そのずれ量を算出する（Ｓ１０４）。ずれの判定結果およびずれ量はスキャニング情報ファイル４６に格納する。
処理装置２４はずれ量を参照して画像情報の読み取り位置の補正を行い（Ｓ１０５）、シート２の答案データを取得する（Ｓ１０６）。処理装置２４は、たとえばスキャニング処理で取得した画像情報に対し、予め設定された読み取りの基準位置からずれ量分ずらした位置で読み取り処理を行う。また、処理装置２４は、たとえば画像情報から読み取った答案データである画像をモニター２８に表示させてもよい。
【００３２】
Ｓ１０３において、シート２が適正でなければ（Ｓ１０３のＮＯ）、モニター２８にエラー表示を出力するとともに、再スキャニングを指示する情報提示を行い（Ｓ１０７）、Ｓ１０２に戻る。
なお、シート２の判定処理では、たとえば設定した情報と識別コード１０の情報が一致するか否かを判定するほか、スキャニングしたシート２の向きが上下または表裏が反転しているか否かを判定してもよい。
【００３３】
＜第二の実施の形態の効果＞
この第二の実施の形態によれば、次の効果が得られる。
(1) スキャニングによって生じたシート２のずれ量を計測し、この計測結果を用いてシート２の画像情報の位置補正を行うことができる。
(2) この実施の形態では、スキャニングの判定結果により、エラー表示を行うことができ、エラー表示を確認したとき、ユーザーは即座に再スキャニングを行うことができ、処理の迅速化に寄与することができる。
【実施例１】
【００３４】
図８は、実施例１に係るスキャニング処理を示している。このスキャニング処理では、本発明のプログラムまたは方法の一例である。
この処理手順は、答案の採点処理などに用いられるスキャニング処理のプログラムまたは採点の前処理の一例である。この実施例１においてもシート２のスキャニングに当たり、処理装置２４およびイメージスキャナ２２を起動し、イメージスキャナ２２でシート２をスキャニングして読み取り、画像情報に変換する。
この処理手順では、シート２の識別情報の入力を行い（Ｓ２０１）、シート２のスキャニングを行う（Ｓ２０２）。イメージスキャナ２２により、シート２の画像情報が得られる。シート２の識別情報の入力は設定（ティーチング）処理の一例であり、たとえば処理装置２４に記憶されているデータを利用するほか、基準となるシートを予めスキャンしてもよい。
【００３５】
処理装置２４は、取得した画像情報からシート２の上下（天地）が適正かを判定する（Ｓ２０３）。シート２の上下が適正であれば（Ｓ２０３のＹＥＳ）、スキャニングされたシート２の画像情報のずれを判定し、そのずれ量を算出する（Ｓ２０４）。ずれの判定結果およびずれ量はスキャニング情報ファイル４６に格納する。
実施例１では、このずれ量が読み取り位置の補正の許容範囲かを判定する（Ｓ２０５）。ずれ量が許容範囲であれば（Ｓ２０５のＹＥＳ）、ずれ量を参照して画像情報の読み取り位置の補正を行い（Ｓ２０６）、シート２の答案データを取得する（Ｓ２０７）。
【００３６】
Ｓ２０３において、シート２の上下が適正でなければ（Ｓ２０３のＮＯ）、スキャニングした画像の反転処理を行い（Ｓ２０８）、ずれ量の算出処理に移行する（Ｓ２０４）。このとき処理装置２４は、たとえばモニター２８にシート２の向きが反転している旨の注意表示を出力してもよい。
Ｓ２０５において、ずれ量が読み取り位置の補正の許容範囲でなければ（Ｓ２０５のＮＯ）、モニター２８にエラー表示を出力するとともに、再スキャニングを指示する情報提示を行い（Ｓ２０９）、Ｓ２０２に戻る。このとき処理装置２４では、たとえばずれ量の判断処理結果がでるまで画像の読み取り位置の補正処理の実行前の待機状態となっている。そして処理装置２４は、ずれ量が許容範囲を越えているとの判断結果を契機に、補正処理の待機状態を解除すればよい。
【００３７】
＜実施例１の効果＞
この実施例１によれば、第一または第二の実施の形態の効果に加えて次の何れかの効果が得られる。
(1) 実施例１では、ずれ量を判定し、ずれ量が読込み位置の補正可能な値であれば、画像情報の位置補正を行い、そうでなければ、再スキャニングに移行させることができ、処理の迅速化とともに、適正な画像情報を得ることができる。
(2) 採点者など、処理担当者はスキャニング状況を容易に確認できる。
【実施例２】
【００３８】
図９は、実施例２に係るスキャニング処理を示している。このスキャニング処理は、実施例１と同様に本発明のプログラムまたは方法の一例である。
この処理手順は、答案の採点処理などに用いられるスキャニング処理のプログラムまたは採点の前処理の一例である。この実施例２においてもシート２のスキャニングに当たり、処理装置２４およびイメージスキャナ２２を起動し、イメージスキャナ２２でシート２をスキャニングして読み取り、画像情報に変換する。
この処理手順では、読み込むシート２の属性情報の入力を行い（Ｓ３０１）、この入力情報をメモリ部３２に記録する（Ｓ３０２）。この記録情報はスキャニング情報ファイル４６（図６）に格納される。
このような前処理を経て、シート２のスキャニングを行う（Ｓ３０３）。イメージスキャナ２２により、シート２の画像情報が得られることは既述の通りである。
【００３９】
処理装置２４は、取得した画像情報からシート２の画像情報のずれを判定し、そのずれ量を算出する（Ｓ３０４）。ずれの判定結果およびずれ量はスキャニング情報ファイル４６に格納する。
実施例２では、このずれ量により画像情報の読み取り位置の補正を行い（Ｓ３０５）、適正位置の画像情報と比較し、両者が一致したかを確認し（Ｓ３０６）、両者が一致するまで画像情報の読み取り位置の補正を行う（Ｓ３０５、Ｓ３０６）。画像情報が一致すれば（Ｓ３０６のＹＥＳ）、その一致結果をモニター２８に提示し（Ｓ３０７）、その結果をユーザーに告知する。この一致結果が得られた後、シート２の答案情報について、採点処理を行う（Ｓ３０８）。
【００４０】
＜実施例２の効果＞
この実施例２によれば、実施例１の効果に加えて次の何れかの効果が得られる。
(1) 実施例２では、適正位置の画像情報との比較により、シート２の画像情報が一致したか否かにより、採点処理に移行するので、不確定な画像情報による採点処理などを回避でき、処理の信頼性を高めることができる。
(2) 採点者など、処理担当者は一致結果の提示情報からシート２の画像情報の状況を容易に確認できる。
【実施例３】
【００４１】
図１０は、実施例３に係るメモリ部３２の構成例を示している。図１０に示す構成は一例であり、斯かる構成に本発明が限定されない。
処理装置２４のメモリ部３２には、たとえば画像の読み取り位置の補正処理などを行うための作業領域として、作業フォルダ６２、正解画像フォルダ６４−１、エラー画像フォルダ６４−２、監視フォルダ６６を有する。この作業フォルダ６２、正解画像フォルダ６４−１、エラー画像フォルダ６４−２、監視フォルダ６６は、たとえば画像情報の認識処理や、読み取り位置の補正処理、読み取りのエラーの判定処理などの各処理段階に応じて画像情報を保持する領域の一例であって、単一の記憶手段の内部に構成されればよい。
作業フォルダ６２は、スキャニング装置によって取得された画像情報に対し、読み取りの向きの判定処理や読み取り位置の補正処理などを実行する作業領域の一例である。
正解画像フォルダ６４−１は、読み取った画像情報に含まれる識別マークの判別により、適切に読み取られたと判断された画像を格納する領域の一例である。
エラー画像フォルダ６４−２は、適切に読み取られていないと判断された画像を格納する領域の一例である。
監視フォルダ６６は、スキャニング装置によって取得した画像情報を格納する領域の一例である。
【００４２】
＜スキャニング処理＞
図１１は、実施例３に係るスキャニング処理を示している。このスキャニング処理は、実施例１および実施例２と同様に本発明のプログラムまたは方法の一例である。
処理装置２４は、たとえばユーザーによる入力作業や予め設定された情報、もしくは基準情報としてスキャニングした画像情報に基づいて、読み取りを行うシート情報が選択される（Ｓ４０１）。処理装置２４は、スキャニング装置であるイメージスキャナ２２で取込んだ画像を取得し、画像の認識処理を開始すると（Ｓ４０２）、監視フォルダ６６内に格納するとともに、認識処理を行う画像を作業フォルダ６２に移動させる（Ｓ４０３）。
【００４３】
処理装置２４は、シート２の読み取り向きの確認処理として、たとえば作業フォルダ６２内の画像情報について、画像の縦方向のサイズが横方向のサイズよりも小さいか否かを判断する（Ｓ４０４）。処理装置２４は、画像の縦方向のサイズが横方向のサイズよりも小さい場合（Ｓ４０４のＹＥＳ）、読み取り方向の補正処理として、作業フォルダ６２内の画像データに対し、所定角度としてたとえば９０（°）回転補正し、この補正した画像を元の画像に上書きして保存する（Ｓ４０５）。
なお、シート２の読み取り向きの確認は、たとえばスキャニング処理を行う多数枚のシート２の全てに実行するほか、最初の１枚または複数枚のみで行ってもよい。そして、処理装置２４は、読み取り向きの確認結果に基づいて、スキャニングした全てのシートに対し、同じ向きに同じ角度で回転補正処理を行ってもよい。
また、処理装置２４は、画像の縦方向のサイズが横方向のサイズよりも大きい場合（Ｓ４０４のＮＯ）、シート２に対するスキャニングの向きが適切であると判断する。
【００４４】
処理装置２４は、読み取った画像の種別および読み取った画像の状態監視処理として、シート情報の識別マークの情報と、読み取った画像に含まれる識別マークの配置位置が全て一致するか否かを判断する（Ｓ４０５）。判断の基準となるシート情報は、Ｓ４０１で選択されたシート情報が用いられる。このシート情報には、シートの種類や識別マークの位置および数などの情報が含まれる。
処理装置２４は、読み取った画像の識別マークの配置位置が全て一致する場合（Ｓ４０６のＹＥＳ）、取得した画像上の識別マーク８の位置をデータベースに記録し（Ｓ４０７）、この位置と、シート情報に登録されている識別マークの位置とのずれを計算する（Ｓ４０８）。このとき処理装置２４は、たとえば読み取った画像情報に座標情報を設定し、ずれの距離や角度の算出処理やずれ量の表示に利用してもよい。処理装置２４は、算出したずれ量を利用して画像情報に含まれる識別子である識別コード１０を確認する（Ｓ４０９）。
【００４５】
処理装置２４は、読み取った画像の識別マークの配置位置が一致しないと判断した場合（Ｓ４０６のＮＯ）、作業フォルダ６２内の画像をエラー画像フォルダ６４−２に移動させる（Ｓ４１０）とともに、エラー内容をメモリ部３２に記録する（Ｓ４１１）。そして処理装置２４は、この処理結果をモニター２８に表示させる（Ｓ４１２）。
【００４６】
処理装置２４は、シート２の読み取り方向の監視と修正処理として、画像上に識別コード１０が存在するかを判断する（Ｓ４１３）。そして処理装置２４は、識別コード１０が存在しない場合（Ｓ４１３のＮＯ）、取込んだ画像の上下を反転させる処理を行って、元の画像に上書き保存する（Ｓ４１４）。また、処理装置２４は、画像内に識別コード１０の存在が確認できれば（Ｓ４１３のＹＥＳ）、その画像を利用する。
そして処理装置２４は、計算したずれ量を考慮して画像上の識別コード１０が選択したシート情報の識別コードと同じか否かを判断する（Ｓ４１５）。処理装置２４は、画像から読み取れる識別コード１０がシート情報の識別コードと同じと判断した場合（Ｓ４１５のＹＥＳ）、作業フォルダ６２内にあるその画像を正解画像フォルダ６４−１に移動させる（Ｓ４１６）とともに、その処理結果をモニター２８に表示させる（Ｓ４１７）。そして監視フォルダ６６内に次の画像があるか否かを確認し（Ｓ４１８）、画像がある場合（Ｓ４１８のＹＥＳ）にはＳ４０３に戻って次の画像に対する読み取り処理に移行する。処理装置２４は、次の画像が無ければ（Ｓ４１８のＮＯ）、スキャニング処理を終了する。
また、処理装置は、画像から読み取れる識別コード１０がシート情報の識別コードと異なると判断した場合（Ｓ４１５のＮＯ）、作業フォルダ６２内のその画像をエラー画像フォルダ６４−２に移動させ（Ｓ４１９）、エラー内容をメモリ部３２に記録するとともに（Ｓ４２０）、その処理結果をモニター２８に表示し（Ｓ４２１）、Ｓ４０３に戻って次の画像に対する読み取り処理に移行する。
【００４７】
＜実施例３の効果＞
この実施例３によれば、実施例１、２と同様の効果が得られる。
【実施例４】
【００４８】
図１２は、実施例４に係るスキャニングシステムの機能構成例を示している。図１２に示す構成は一例であり、斯かる構成に本発明が限定されない。
このスキャニングシステム７０は本発明のスキャニング装置の一例であり、たとえばイメージスキャナ２２および処理装置２４を備える。
処理装置２４には、たとえばメモリ部３２にシート情報が記憶されている。また処理装置２４には、シート画像読み取り部７２と色調整部７４を備える。
シート画像読み取り部７２は、イメージスキャナ２２で読取った画像情報を処理する処理領域の一例であり、たとえば画像情報に含まれる情報のうち、記入された情報や処理装置２４で処理する情報などの特定情報の抽出や判別を行う処理部である。
色調整部７４は、シート画像読み取り部７２で抽出された特定情報と、画像情報に含まれる特定情報以外の部分に含まれている着色や模様などを判別するとともにその色などの表示濃度の調整機能を有する処理部の一例である。
【００４９】
シート２は、たとえば図１３に示すように、シート表面２ｆの要部４ｆ内に解答欄（マーク領域）７６などを含む文字情報や枠線７８などの情報が印刷されている。そしてスキャニング処理するシート２には、たとえば解答欄７６の中に記入領域８０と未記入領域８２が存在する。この記入領域８０は、たとえばシート２に対してペンなどで着色や文字、図形などが書込まれた領域を表す。未記入領域８２は、解答欄７６内において、記入領域８０以外の部分、もしくは記入可能な部分であって着色や記載がされていない領域の一例である。シート画像読み取り部７２は、たとえばこれらの情報のうち、特定情報として少なくとも解答欄７６を読み込むとともに、この解答欄７６のうちの記入領域８０と未記入領域８２を判別する。この解答欄７６の、読み取りの判別は、たとえばシート２に設定された設問ごとに行ってもよく、または全ての設問に対して行ってもよい。
色調整部７４は、たとえばスキャニングされた画像情報に対し、解答欄７６の位置の色や濃度と枠線７８やシート２面の背景色の色またはその濃度を判別する。着色の判別では、たとえば解答欄７６の色と枠線７８やシート２面の背景色との組み合せパターンを記憶しておき、濃度の調整をすべきか否かを判別すればよく、また濃度判定では印刷面を２値化処理して、その濃度レベルを判別すればよい。このとき色調整部７４は、たとえば図１４のＡに示すように、マークシートの解答欄７６に対する記入領域８０を把握する。このとき色調整部７４では、たとえば図１４のＢに示すように、記入領域８０である着色部分８６を「１」とし、未記入領域８２である無着色部分８８「０」とする２値化処理を行うとともに、これらの境界部分８４を判別する。また色調整部７４は、たとえば図１５のＡに示すように、解答欄７６の一部に着色されて記入領域８０となった場合、図１５のＢに示すように、解答欄７６に設定された枠線に関わらず着色部分８６を「１」とし、それ以外の部分を無着色部分８８「０」と判別する。
なお、シート２にマークされた内容に対する採点処理では、たとえば解答欄７６の枠線に対する着色部分８６の位置や範囲などを判別すればよい。
【００５０】
また色調整部７４は、たとえば図１６のＡに示すように、解答欄７６の枠線外部の着色、すなわちシート表面２ｆに色や模様などの背景着色部分９０がある場合、ペンなどで書込まれた記入領域８０との判別処理を行う。このとき色調整部７４は、たとえばスキャニングした画像のうち、解答欄７６の判別に際し、背景着色部分９０の色やその濃度を閾値とし、その色よりも濃度が高い部分を記入領域８０と判別すればよい。そして、色調整部７４は、たとえば図１６のＢに示すように、濃度の閾値を設定することで、着色部分８６を「１」とし、それ以外の部分を無着色部分８８「０」と判別すればよい。
【００５１】
＜スキャニング処理＞
図１７は、実施例４に係るスキャニング処理を示している。このスキャニング処理は、実施例１ないし実施例３と同様に本発明のプログラムまたは方法の一例である。
この処理手順は、答案の採点処理などに用いられるスキャニング処理のプログラムまたは採点の前処理の一例である。この実施例２においてもシート２のスキャニングに当たり、処理装置２４およびイメージスキャナ２２を起動し、イメージスキャナ２２でシート２をスキャニングして読み取り、画像情報に変換する。
この処理手順では、読み込むシート２のシート情報の入力を行い（Ｓ５０１）、この入力情報をメモリ部３２に記録する（Ｓ５０２）。この記録情報はスキャニング情報ファイル４６（図６）に格納される。
このような前処理を経て、シート２のスキャニングを行う（Ｓ５０３）。イメージスキャナ２２により、シート２の画像情報が得られることは既述の通りである。
【００５２】
処理装置２４は、画像情報のずれ判定や読み取り位置の補正処理を行い（Ｓ５０４）、シート２の特定情報を抽出し、記入欄以外の部分である背景などの色情報を検出する（Ｓ５０５）。この色検出処理では、解答欄７６の色と枠線７８やシート表面２ｆの背景色を判別する。
そして処理装置２４は、検出した色情報を閾値としてシートの解答欄７６の読み取り機能を調整し（Ｓ５０６）、採点処理（Ｓ５０７）を行う。読み取り機能の調整では、たとえばシート画像読み取り部７２や色調整部７４において、スキャニングした画像内の解答欄７６に対し、背景色を閾値とする読み取り機能の調整を行ってもよく、解答欄７６の色の濃度または解答欄７６以外の部分の色の濃度を調整した画像を生成してもよい。
【００５３】
＜実施例３の効果＞
この実施例３によれば、実施例１およびまたは実施例２の効果に加えて次の何れかの効果が得られる。
(1) 処理装置２４が読込む解答欄７６の読み込み機能を調整することで、記入された情報の読み込み精度が向上する。
(2) 解答内容の読み込み精度が上がることで、採点精度の向上が図れる。
(3) 解答欄７６と解答欄７６以外の部分の判別精度を上げることで、記入領域８０の判別機能を維持しつつ、枠線７８やシート２の背景色などを採用することができるのでシート２の自由度を広げることができる。
【００５４】
〔他の実施の形態〕
以上説明した実施の形態および実施例について、その変形例を以下に列挙する。
【００５５】
(1) 上記実施の形態および実施例では、スキャニングしたシート２のずれ量に応じてシート２の画像情報の読み取り位置を補正する場合を示したがこれに限らない。処理装置２４は、たとえばスキャニングしたシート２の画像をずれ量に基づいて補正してもよい。処理装置２４のメモリ部３２にあるスキャニング情報ファイル４６には、ずれ量Ｄによって位置補正された補正後の画像情報（補正画像情報）が格納される。そして処理装置２４は、補正画像から画像情報を読み取り、採点処理や記入内容の集計処理などを行ってもよい。
【００５６】
(2) 上記実施の形態および実施例では、スキャニングシステム２０、スキャニング装置として、イメージスキャナ２２、処理装置２４、キーボード２６、モニター２８を含み、有線や無線により接続されるものを示したがこれに限らない。スキャニングシステム２０、スキャニング装置は、たとえばイメージスキャナ２２、処理装置２４、キーボード２６、モニター２８を一体化した情報処理装置であってもよい。この情報処理装置は、たとえばシート面を撮影してスキャンするカメラ、撮影した画像情報を表示する表示画面、スキャニングプログラムを実行して、画像情報に含まれる識別マーク８−１１、８−１２、８−２１、８−２２を認識し、画像の読み取り位置の調整処理を行う処理機能を有する携帯電話機やタブレット（Tablet）端末などが含まれる。そのほか、情報処理装置は、採点機能を実行するためのプログラム、その他のプログラムが実行可能にしてもよい。
【００５７】
(3) 上記実施の形態および実施例では、シート２に形成された切欠き１２が表示面の向きを表す識別情報として利用する場合を示したがこれに限られない。切欠き１２は、たとえば、スキャニング装置に複数枚のシート２を設置する際に、その設置方向を合わせるための情報として利用してもよい。これにより、スキャニング装置では、シート２の読み取りにおいて、スキャニング方向を統一化させることが可能となる。
【００５８】
以上説明したように、本発明のスキャニングのシステム、プログラム、方法および装置について、最も好ましい実施の形態等について説明した。本発明は、上記記載に限定されるものではない。特許請求の範囲に記載され、または発明を実施するための形態に開示された発明の要旨に基づき、当業者において様々な変形や変更が可能である。斯かる変形や変更が、本発明の範囲に含まれることは言うまでもない。
【産業上の利用可能性】
【００５９】
本発明によれば、選択式答案、記述式答案、模範答案などのシートをイメージスキャナで読み取る際に生じるずれを認識でき、そのずれ量でシートの画像情報を補正することができ、適正な画像情報を取得でき、文字認識による自動採点の信頼性の向上に寄与することができる。
【符号の説明】
【００６０】
２  スキャニングシート
２ｆ  シート表面
２ｒ  シート裏面
４ｆ、４ｒ  要部
６ｆ、６ｒ  欄外部
８−１１、８−１２  第１の識別マーク
８−２１、８−２２  第２の識別マーク
１０  識別コード
１２  切欠き
１４  枠線部
１６、１８  表示部
２０  スキャニングシステム
２２  イメージスキャナ
２４  処理装置
２６  キーボード
２８  モニター
３０  プロセッサ
３２  メモリ部
３４  入出力部（Ｉ／Ｏ）
３６  画像取込み処理
３８  記録処理
４０  位置判定処理
４２  ずれ量算出処理
４４  位置補正処理
４６  スキャニング情報ファイル
４８  番号部
５０  属性情報部
５２  画像情報部
５４  ずれ判定部
５６  ずれ量部
６０  答案情報部
６２  作業フォルダ
６４−１  正解画像フォルダ
６４−２  エラー画像フォルダ
６６  監視フォルダ
７０  スキャニングシステム
７２  シート画像読み取り部
７４  色調整部
７６  解答欄
７８  枠線
８０  記入領域
８２  未記入流域
８４  境界部分
８６  着色部分
８８  無着色部分
９０  背景着色部分
【図１】
0006951393.tif 000002
【図２】
0006951393.tif 000003
【図３】
0006951393.tif 000004
【図４】
0006951393.tif 000005
【図５】
0006951393.tif 000006
【図６】
0006951393.tif 000007
【図７】
0006951393.tif 000008
【図８】
0006951393.tif 000009
【図９】
0006951393.tif 000010
【図１０】
0006951393.tif 000011
【図１１】
0006951393.tif 000012
【図１２】
0006951393.tif 000013
【図１３】
0006951393.tif 000014
【図１４】
0006951393.tif 000015
【図１５】
0006951393.tif 000016
【図１６】
0006951393.tif 000017
【図１７】
0006951393.tif 000018