教材処理装置、教材処理方法および教材処理プログラム
【課題】教育機関で用いられる教育用教材について、配点情報の作成や手入力等を予め行わなくても、正誤判定の記入内容についての自動採点集計を行うことを可能とする。
【解決手段】教育用教材20から画像データを得る読み取り手段2と、その画像データから前記教育用教材20に記入された正誤判定の記入内容を抽出する正誤判定認識手段8〜11と、前記読み取り手段2が得た画像データから前記教育用教材20が有する配点情報を抽出し前記教育用教材20に記入された正誤判定と対応付ける配点情報認識手段12と、前記正誤判定認識手段8〜11による抽出結果および前記配点情報認識手段12による認識結果に基づいて前記教育用教材20に記入された正誤判定の採点集計を行う採点集計手段13と、を備えて教材処理装置を構成する。
【解決手段】教育用教材20から画像データを得る読み取り手段2と、その画像データから前記教育用教材20に記入された正誤判定の記入内容を抽出する正誤判定認識手段8〜11と、前記読み取り手段2が得た画像データから前記教育用教材20が有する配点情報を抽出し前記教育用教材20に記入された正誤判定と対応付ける配点情報認識手段12と、前記正誤判定認識手段8〜11による抽出結果および前記配点情報認識手段12による認識結果に基づいて前記教育用教材20に記入された正誤判定の採点集計を行う採点集計手段13と、を備えて教材処理装置を構成する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、教育機関で用いられる教育用教材を取り扱う教材処理装置、教材処理方法および教材処理プログラムに関し、特にその教育用教材についての採点処理を行う教材処理装置、教材処理方法および教材処理プログラムに関する。
【背景技術】
【0002】
一般に、学校や塾等の教育機関では、例えばペーパーテストや練習問題シートのような教育用教材を用いることが多い。すなわち、問題およびその解答欄を有した教育用教材を用いて、その教育用教材上に生徒に解答を記入させ、その記入された解答に対して教師が採点を行う、といったことが広く行われている。
【0003】
ところで、教育用教材については、その採点処理の省力化が強く求められている。これに応えるべく、採点処理の省力化を実現するものとしては、例えば、パーソナルコンピュータ(以下、単に「PC」という)に採点台および採点ペンを接続し、採点台の所定位置に教育用教材を載置した状態で採点ペンによって○×付けを実施することで、PCに対して教育用教材上に記入された解答の位置情報およびその正否情報を入力し得るようにし、これによりPCにて教育用教材上の解答についての自動採点を実施するように構成されたシステムが提案されている(例えば、特許文献1参照)。
【0004】
【特許文献1】特開平6−266278号公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
ただし、教育用教材についての採点処理にあたり、採点台や採点ペン等といった専用の構成機器を必要とすることは、必ずしも好適とはいえない。専用の構成機器は、システム全体の構成の複雑化や高コスト化等を招く要因となり得るからである。また、専用の構成機器を必要とすると、対応可能な教育用教材が限定されてしまい、その教育用教材についての汎用性が制限されてしまうおそれもある。
【0006】
その一方で、近年、教育機関には、PCや複写機、あるいはスキャン機能、プリント機能およびネットワーク通信機能等を統合した、いわゆる複合機が設置されて用いられていることが一般的である。
このことから、教育用教材の採点処理については、例えば「○」または「×」といった正誤判定の記入がされた教育用教材について、これを複写機等のスキャン機能を用いて読み取り、その読み取り結果である画像データに対してPC等の画像処理機能を用いて画像処理を行うことで、特別な構成機器を必要とすることなく、教育用教材上の解答についての自動採点を可能にすることも考えられる。具体的には、教育用教材から画像データを得ると、その画像データから正誤判定の記入内容を抽出することで、教育用教材に記入された正誤判定の採点集計を行い、さらにはその画像データから教育用教材への解答記入者による記名内容を抽出して、OCR(Optical Character Reader)技術等によりその解答記入者の特定を行い、これらの採点集計結果と解答者特定結果とを互いに関連付けて出力することで、上述した特許文献1に開示されたものと同様の自動採点結果が得られるようになる。
【0007】
ところで、上述したような教育用教材の採点処理にあたっては、正誤判定の記入内容の抽出のみならず、その正誤判定についての配点、すなわち問題に対して設定された配点の認識を行う必要がある。各問題に対する配点がわからなければ、採点集計を行えないからである。このことから、教育用教材の採点処理を行うためには、各問題に対する配点を特定する情報(以下「配点情報」という)の存在が必要となる。
【0008】
しかしながら、教育用教材上には、複数の問題およびその解答欄が配されており、それぞれ配点が異なることが一般的である。しかも、教育用教材についても、学科別や生徒の学年別等の如く、様々な種類が存在することが考えられる。
したがって、教育用教材の採点処理にあたって、その採点処理を行うシステムや装置等に、予め配点情報を記憶させておき、これを採点処理の際に用いるようにするといったことは、その配点情報の作成および入力の手間等を考慮すると、必ずしも好ましいとはいえない。
【0009】
そこで、本発明は、教育機関で用いられる教育用教材について、配点情報の作成や手入力等を予め行わなくても、正誤判定の記入内容についての自動採点集計を行うことを可能とし、これによりその採点処理の省力化を実現することのできる、教材処理装置、教材処理方法および教材処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【0010】
本発明は、上記目的を達成するために案出された教材処理装置で、解答欄および当該解答欄についての配点情報を有した教育用教材に対する画像読み取りを行って当該教育用教材から画像データを得る読み取り手段と、前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材について、前記読み取り手段が行った画像読み取りによって得られた画像データから、前記正誤判定の記入内容を抽出する正誤判定認識手段と、前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材について、または当該解答および当該正誤判定が未記入の教育用教材について、前記読み取り手段が行った画像読み取りによって得られた画像データから、前記配点情報を抽出する配点情報抽出手段と、前記正誤判定認識手段による抽出結果と前記配点情報抽出手段による抽出結果とを互いに対応付ける配点取得手段と、前記正誤判定認識手段による抽出結果、前記配点情報抽出手段による抽出結果および前記配点取得手段による対応付けの結果に基づいて、前記教育用教材に記入された正誤判定の採点集計を行う採点集計手段と、を備えることを特徴とするものである。
【0011】
また、本発明は、上記目的を達成するために案出された教材処理方法で、解答欄および当該解答欄についての配点情報を有した教育用教材に対する画像読み取りを行って当該教育用教材から画像データを得る読み取りステップと、前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材について、前記読み取りステップで行った画像読み取りによって得られた画像データから、前記正誤判定の記入内容を抽出する正誤判定認識ステップと、前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材について、または当該解答および当該正誤判定が未記入の教育用教材について、前記読み取りステップで行った画像読み取りによって得られた画像データから、前記配点情報を抽出する配点情報抽出ステップと、前記正誤判定認識ステップでの抽出結果と前記配点情報抽出ステップでの抽出結果とを互いに対応付ける配点取得ステップと、前記正誤判定認識ステップでの抽出結果、前記配点情報抽出ステップでの抽出結果および前記配点取得ステップでのる対応付けの結果に基づいて、前記教育用教材に記入された正誤判定の採点集計を行う採点集計ステップとを含むことを特徴とする。
【0012】
また、本発明は、上記目的を達成するために案出された教材処理プログラムで、解答欄および当該解答欄についての配点情報を有した教育用教材に対する画像読み取りを行って当該教育用教材から画像データを得る画像読み取り装置と接続するコンピュータを、前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材に対する画像読み取りを行って前記画像読み取り装置が得た画像データから前記正誤判定の記入内容を抽出する正誤判定認識手段と、前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材または当該解答および当該正誤判定が未記入の教育用教材に対する画像読み取りを行って前記画像読み取り装置が得た画像データから前記配点情報を抽出する配点情報抽出手段と、前記正誤判定認識手段による抽出結果と前記配点情報抽出手段による抽出結果とを互いに対応付ける配点取得手段と、前記正誤判定認識手段による抽出結果、前記配点情報抽出手段による抽出結果および前記配点取得手段による対応付けの結果に基づいて、前記教育用教材に記入された正誤判定の採点集計を行う採点集計手段として機能させることを特徴とするものである。
【0013】
上記構成の教材処理装置、上記手順の教材処理方法、および、上記構成の教材処理プログラムでは、教育用教材について画像読み取りによって得られた画像データから、その教育用教材が有する配点情報を抽出する。教育用教材が有する配点情報としては、例えばその教育用教材上の解答欄または問題文に付記された配点に関する記載が挙げられる。すなわち、その配点に関する記載についての文字認識等を行って、画像データから配点情報を抽出することが考えられる。
そして、抽出した配点情報については、正誤判定の抽出結果、すなわち教育用教材上の解答に対する正誤判定の記入内容との対応付けを行う。
したがって、例えば教育用教材上に複数の問題およびその解答欄が配されており、それぞれに対する配点が異なる場合であっても、各解答欄への解答に対する正誤判定とそれぞれに対する配点との対応関係が明確となるので、正誤判定の抽出結果、配点情報の抽出結果およびそれぞれの対応付けの結果を基にすることで、正誤判定についての採点集計を行うことが可能となる。しかも、その採点集計には、教育用教材が有する配点情報が用いられるため、その採点集計を行うのに先立って配点情報の作成や手入力等を行っておく必要もない。
【発明の効果】
【0014】
以上のように、本発明の教材処理装置、教材処理方法および教材処理プログラムでは、教育機関で用いられる教育用教材について、例えばその教育用教材上に複数の問題およびその解答欄が配されており、それぞれに対する配点が異なる場合であっても、正誤判定の記入内容についての自動採点集計を行うことが可能であり、しかもそのために配点情報の作成や手入力等の労力を要してしまうこともなく、その採点処理の省力化を実現することができる。したがって、教育機関で用いるのにあたり非常に利便性の高いものとなり、信頼性の高い採点処理を円滑に行えるようになる。
【発明を実施するための最良の形態】
【0015】
以下、図面に基づき本発明に係る教材処理装置、教材処理方法および教材処理プログラムについて説明する。
【0016】
先ず、教材処理装置の概略構成について説明する。図1は、本発明に係る教材処理装置の概略構成例を示すブロック図である。
【0017】
図例のように、ここで説明する教材処理装置は、データベース部1と、画像読み取り部2と、画像データ解析部3と、教材判別部4と、歪み補正部5と、差分抽出部6と、解答者抽出部7と、正誤判定抽出部8と、途切れ補正部9と、図形形状認識部10と、記入位置認識部11と、配点情報認識部12と、採点集計部13と、集計結果出力部14と、を備えて構成されている。
【0018】
データベース部1は、教育用教材についての電子データを保持蓄積するものである。
【0019】
ここで、教育用教材について簡単に説明する。図2は、教育用教材の一具体例を示す説明図である。図例のように、教育用教材20は、問題およびその解答欄21を有したもので、具体的には教育機関で用いられるペーパーテストや練習問題シート等がこれに相当する。ただし、教育用教材20は、少なくとも解答欄21を有していればよく、問題文については必ずしも記載されていなくともよい。
また、教育用教材20には、その教育用教材を識別特定するための識別情報欄22と、解答欄21への解答記入者に関する解答者情報欄23と、を有している。識別情報欄22には、例えば教育用教材の科目、タイトル、適用学年等が予め記載されるものとする。ただし、これらの記載に加えて、またはこれらの記載とは別に、教育用教材20を識別するためのコード情報が埋め込まれていてもよい。コード情報の埋め込みは、公知技術を利用して実現すればよいが、その一つの具体例として、例えば「iTone(登録商標)」と呼ばれるもののように、階調表現としての万線スクリーンまたはドットスクリーンを構成する画素の形態(位置、形状等)を変化させることで、ハーフトーン画像の中にデジタル情報を埋め込むようにする、といった技術を用いることが考えられる。一方、解答者情報欄23には、解答記入者の学級、出席番号、氏名等が記入され得るようになっている。
【0020】
さらに、教育用教材20は、解答欄21についての配点情報24を有している。配点情報24とは、解答欄21に対する配点を特定する情報で、その配点に相当する「数字」と「点」の文字とが記載されてなる情報である。すなわち、教育用教材上における各解答欄21について、どの位置の存在する解答欄21への配点が何点であるかを特定するための情報である。ただし、配点を特定できれば、必ずしも「数字」+「点」の文字に限定されることはなく、例えば所定のコード情報からなるものであってもよい。また、配点情報24は、教育用教材20上の各解答欄21に個別に対応して配されたものであっても、あるいは配点が同一である幾つかの解答欄21に対して纏めて配されたものであってもよい。いずれの場合であっても、配点情報24は、その配点情報24によって配点が特定される解答欄21との対応関係が明確となるように、解答欄21の近傍に一定の規則性(問題文の末尾近傍に配される等)を持って配されているものとする。
【0021】
このような教育用教材20についての電子データは、その教育用教材20における解答欄21、識別情報欄22、配点情報24等や、これらについてのレイアウトを特定し得るものであり、かつ、データベース部1にて保持蓄積可能なものであれば、そのデータ形式を問わない。例えば、画像データであっても、文書作成ソフトウェアで作成したアプリケーション文書データであっても良い。
【0022】
また図1において、画像読み取り部2は、解答欄21への解答記入、解答者情報欄23への氏名等の記入および当該解答に対する正誤判定(具体的には、例えば「○」または「×」の図形)の記入がされた教育用教材20に対して、公知の光学的画像読み取り技術を用いた画像読み取りを行って、その教育用教材20から画像データを得るものである。すなわち、画像読み取り部2は、本発明における読み取り手段として機能するものである。
【0023】
画像データ解析部3は、画像読み取り部2で得られた画像データについて、その解析処理を行うものである。解析処理としては、レイアウト解析、文字図形分離、文字認識、コード情報認識、図形処理、色成分認識等が挙げられるが、いずれも公知の画像処理技術を利用して実現すればよいため、ここではその詳細な説明を省略する。
【0024】
教材判別部4は、タイトル解析部とコード情報解析部との少なくとも一方からなるもので、画像データ解析部3での解析処理の結果、特に識別情報欄22についてのタイトル解析部によるタイトル解析またはコード情報解析部によるコード解析の少なくとも一方の結果を基にして、画像読み取り部2で得られた画像データの元となった教育用教材を識別特定するものである。このとき、教材判別部4では、データベース部1が電子データを保持蓄積している教育用教材と照らし合わせ、該当する電子データがデータベース部1に保持蓄積されていなければ、教育用教材の識別特定エラーと判定するようになっている。すなわち、教材判別部4は、画像データ解析部3での解析結果から、画像読み取り部2で得られた画像データとの比較対象となる電子データを特定するものである。
【0025】
歪み補正部5は、画像読み取り部2で得られた画像データに対して、その画像データにおける画像歪みの補正を行うものである。画像歪みの補正としては、傾き補正や主走査方向または副走査方向の拡縮補正等が挙げられるが、いずれも公知の画像処理技術を利用して実現すればよいため、ここではその詳細な説明を省略する。
【0026】
差分抽出部6は、教材判別部4での教育用教材の識別特定の結果に基づいて、画像読み取り部2で得られた画像データで、歪み補正部5での画像歪みの補正処理後のものと、その比較対象となるデータベース部1内の電子データとを比較して、それぞれの間の差分を抽出するものである。なお、差分抽出処理の手法自体については、公知の画像処理技術を利用して実現すればよいため、ここではその詳細な説明を省略する。
【0027】
解答者抽出部7は、出席番号情報切り出し部と手書きOCR(Optical Character Reader)部との少なくとも一方、好ましくは両方からなるもので、画像データ解析部3での解析処理の結果を基にしつつ、差分抽出部6に抽出された差分のうち、解答者情報欄23についての差分に対し、その差分からの出席番号情報切り出し部による文字情報抽出や手書きOCR部による文字認識処理等を通じて、画像読み取り部2で読み取り対象となった教育用教材における解答者情報を抽出するものである。解答者情報としては、解答記入者の学級、出席番号、氏名等といった、解答記入者を識別するための情報が挙げられる。
【0028】
正誤判定抽出部8は、画像データ解析部3での解析処理の結果を基にしつつ、差分抽出部6に抽出された差分から、さらに正誤判定の記入内容を抽出するものである。正誤判定の記入内容の抽出は、例えば差分抽出部6での抽出結果に対する色成分認識処理を通じて、所定色成分についてのものを抽出することによって行えばよい。一般に、正誤判定の記入は、赤色で行われるからである。
【0029】
途切れ補正部9は、正誤判定抽出部8での抽出結果に対して途切れ補正処理を行うものである。途切れ補正処理とは、抽出された線分同士を接続して、その抽出線分間の途切れを解消するための処理である。すなわち、途切れ補正部9は、本発明における途切れ補正手段として機能するものである。
【0030】
図形形状認識部10は、正誤判定抽出部8で抽出され、途切れ補正部9で途切れ補正がされた正誤判定の記入内容に対して、その形状認識を行って、その正誤判定の記入内容を認識するものである。形状認識は、例えば「○」または「×」の図形形状とのパターンマッチングによって行えばよい。すなわち、図形形状認識部10は、正誤判定の記入内容が「正解(○)」または「不正解(×)」であるかを認識するものである。
また、記入位置認識部11は、図形形状認識部10に形状が認識された正誤判定の記入内容について、その教育用教材上における記入位置を認識するものである。記入位置の認識は、例えば教育用教材上における座標解析によって行えばよい。
すなわち、これら図形形状認識部10および記入位置認識部11は、本発明における正誤判定認識手段として機能するものである。
【0031】
配点情報認識部12は、画像読み取り部2で得られた画像データで、歪み補正部5での画像歪みの補正処理後のものから、教育用教材20が有している配点情報24を抽出して、その教育用教材上における各解答について、どの位置に存在する解答への配点が何点であるかを認識するものである。なお、この配点情報認識部12については、その詳細を後述する。
【0032】
採点集計部13は、図形形状認識部10による正誤判定の記入内容の認識結果と、記入位置認識部11による正誤判定の記入位置の認識結果と、配点情報認識部12による各解答欄21についての配点情報24の認識結果とを基にして、画像読み取り部2が画像読み取りを行った教育用教材について、その教育用教材に記入された正誤判定の採点集計を行うものである。すなわち、採点集計部13は、本発明における採点集計手段として機能するものである。
【0033】
集計結果出力部14は、採点集計部13による採点集計の結果を、解答者抽出部7が抽出した解答者情報と関連付けて出力するものである。なお、集計結果出力部14による出力先としては、教材処理装置と接続するデータベース装置31またはファイルサーバ装置32で、教育用教材についての採点集計結果を管理するものが挙げられる。
【0034】
なお、以上に説明した各部1〜14のうち、画像読み取り部2については、画像読み取り装置としての機能を有した複写機、複合機またはスキャナ装置を利用して実現することが考えられる。その場合に、自動原稿搬送装置(Automatic Document Feeder;ADF)が付設されていると、複数の教育用教材に対する画像読み取りを連続的に行うことができる。
また、画像読み取り部2を除く他の各部1,3〜14については、例えばPCのように、所定プログラムを実行することによって情報記憶処理機能、画像処理機能、演算処理機能等を実現するコンピュータ機器を利用して実現することが考えられる。その場合に、各部1,3〜14の実現に必要となる所定プログラムは、予めPC内にインストールしておくことが考えられるが、予めインストールされているのではなく、コンピュータ読み取り可能な記憶媒体に格納されて提供されるものであっても、または有線若しくは無線による通信手段を介して配信されるものであってもよい。つまり、上述した構成の教材処理装置は、画像読み取り装置と接続するコンピュータを教材処理装置として機能させる教材処理プログラムによっても実現可能である。
【0035】
ここで、以上に説明した各部1〜14のうちの配点情報認識部12について、さらに詳しく説明する。図3は、配点情報認識部の機能構成例を示すブロック図である。図例のように、配点情報認識部12は、レイアウト解析部41と、配点情報抽出部42と、配点取得部43と、を備えて構成されている。
【0036】
レイアウト解析部41は、画像読み取り部2で得られた画像データで、歪み補正部5での画像歪みの補正処理後のものに対して、レイアウト解析を行うものである。さらに詳しくは、「段組(マルチカラム)」等といった教育用教材20上におけるレイアウトを解析して、各解答欄21や配点情報24等の配置構成を認識するためのものである。そして、レイアウト解析部41では、その解析結果を配点取得部43へ通知するようになっている。すなわち、レイアウト解析部41は、本発明におけるレイアウト解析手段として機能するものである。
【0037】
配点情報抽出部42は、画像読み取り部2で得られた画像データで、歪み補正部5での画像歪みの補正処理後のものを基に、教育用教材20上に存在する全ての配点情報24について、その配点情報24の抽出を行うものである。配点情報24の抽出は、例えば「数字」+「点」の文字から構成されるものを文字認識によって抽出することによって行うことが考えられる。すなわち、配点情報抽出部42は、本発明における配点情報抽出手段として機能するものである。
【0038】
配点取得部43は、レイアウト解析部41によるレイアウト解析の結果と、配点情報抽出部42による配点情報24の抽出結果とを基にしつつ、どの位置に存在する解答欄21への配点が何点であるかを特定するものである。この特定は、配点情報抽出部42による配点情報24の抽出結果を、図形形状認識部10および記入位置認識部11による正誤判定の記入内容の抽出結果と対応付けることによって行う。対応付けは、解答欄21に記入された解答に対する正誤判定の記入位置と各配点情報24の配置位置との間の距離に基づいて行うことが考えられる。例えば、最も距離の近いものを対応付けるといった具合である。すなわち、配点取得部43は、本発明における配点取得手段として機能するものである。
【0039】
次に、以上のように構成された教材処理装置(教材処理プログラムによっても実現される場合を含む)における処理動作例、すなわち本発明に係る教材処理方法の手順について説明する。図4は、本発明に係る教材処理装置における処理動作例を示す説明図である。
【0040】
教材処理装置を利用する場合には、先ず、生徒等によって解答者情報欄23への氏名等の記入および解答欄21への解答記入がされ、さらに教師等によって各解答欄21に記入された解答に対する「○」や「×」等の正誤判定の図形記入がされた教育用教材20について、画像読み取り部2が画像読み取りを行って、その教育用教材20からの画像データを得る(ステップ101、以下ステップを「S」と略す)。このとき、ADFを用いれば、例えば同一学級のような一つのグループに纏めて処理すべき複数の教育用教材20について、一括して画像読み取りを行って、各教育用教材20から連続的に画像データを得ることができる。そして、画像読み取りによって得られた画像データについては、一旦ワークエリアとして用いられるメモリ等に保持しておく。
【0041】
その後は、各教育用教材20から得られたそれぞれの画像データに対して、順次、以下のような自動採点処理が行われる(S102)。
【0042】
すなわち、ある一つの教育用教材20から得られた画像データについて、画像データ解析部3がその解析処理を行い、その解析処理の結果に基づいて教材判別部4が教育用教材20の識別特定を行う。この識別特定は、例えば「理科」「5年」「1.天気と気温の変化」といったタイトル解析または教材判別部4に埋め込まれたコード情報についてのコード解析を通じて行えばよい。この識別特定を経ることで、教材判別部4では、画像読み取り部2で得られた画像データとの比較対象となる電子データを特定することが可能となる。なお、この識別特定は、画像読み取り部2が画像読み取りを行った複数の教育用教材20のそれぞれについて順次行うことも考えられるが、一般に一つのグループに纏めて処理される教育用教材20は全て同一のものであるため、その纏めて処理される中で最初に処理される教育用教材20についてのみ行えばよい。
【0043】
教材判別部4が電子データを特定すると、データベース部1は、その特定結果に従いつつ、保持蓄積している中から該当する電子データを取り出して、これを差分抽出部6へ受け渡す。
【0044】
また、ある一つの教育用教材20から得られた画像データについては、歪み補正部5がその画像データにおける画像歪みの補正を行う。この画像歪みの補正は、画像読み取り部2での画像読み取りの際に生じ得る画像歪みを補正するために行うものであり、その後に行う電子データとの比較や差分抽出等の精度向上を図るためのものである。
【0045】
そして、差分抽出部6は、データベース部1から受け渡された電子データと、画像読み取り部2で得られ、歪み補正部5で画像歪みが補正された後の画像データとを、それぞれ比較して、その差分を抽出する。この差分抽出によって、解答者情報欄23および各解答欄21への記入内容並びに各解答欄21に対する正誤判定の記入内容が抽出されることになる。
【0046】
差分抽出部6が差分を抽出すると、その後は、解答者抽出部7が、その差分に対する文字認識処理等を通じて、画像読み取り部2で読み取り対象となった教育用教材の解答記入者についての氏名情報を特定する。これにより、ある一つの教育用教材20に解答を記入した解答記入者の学級、出席番号、氏名等を特定することが可能となる。
【0047】
また、差分抽出部6による差分抽出結果に対しては、各解答欄21への正誤判定の記入内容を抽出するために、その差分抽出結果から正誤判定抽出部8がさらに所定色成分についてのもの、具体的には例えば赤色成分のものを抽出する。所定色成分の抽出は、例えば差分抽出結果が画素データからなる場合であれば、その画素データを構成する色成分データに着目することで行うことができる。
【0048】
ただし、一般に、教育用教材20上での「○」や「×」等の正誤判定の図形記入は、問題文、各解答欄21を特定する枠、各解答欄21への解答記入内容等に重ねて行われることが多い。そのため、正誤判定抽出部8による所定色成分の抽出結果は、その重なり部分が除かれたもの、すなわち「○」や「×」等の図形に途切れ部分が生じたものとなるおそれがある。このことから、正誤判定抽出部8による所定色成分の抽出結果に対しては、途切れ補正部9が途切れ補正処理を行う。
【0049】
ここで、途切れ補正部9による途切れ補正処理について詳しく説明する。
【0050】
図5は、途切れ補正処理の一例を示す説明図である。
途切れ補正処理にあたっては、図5(a)に示すように、正誤判定抽出部8による所定色成分の抽出結果、すなわち「○」や「×」等の図形であるはずの抽出結果に対して、細線化処理を実行し(S201)、さらに端点抽出処理を実行する(S202)。これにより、「○」や「×」等の図形に途切れ部分が生じている場合に、その途切れ部分における端点が抽出されることになる。なお、このときに行う細線化処理および端点抽出処理は、公知技術を利用して行えばよいため、ここではその詳細な説明を省略する。
そして、端点を抽出したら、その抽出した全ての端点に対して、以下のような処理を実行する(S203)。すなわち、先ず、未処理の端点を一つ選択し(S204)、その選択した端点(以下「第一端点」という)から、予め設定されている所定距離内にあって、かつ、最も近傍にある未処理の端点(以下「第二端点」という)をさらに選択する(S205)。そして、第二端点があれば(S206)、第一端点と第二端点とを互いに接続するとともに(S207)、第一端点および第二端点をいずれも処理済みにする(S208)。一方、第二端点が存在しない場合には(S206)、端点間の接続は行わずに、第一端点を処理済みにする(S209)。このような処理を、未処理の端点がなくなるまで、全ての端点に対して行う(S203〜S209)。
これにより、例えば図5(b)に示す図形が抽出された場合には、端点Aに対して、所定距離内に端点B,Cが存在していても、その中で最も近傍の端点Bが端点Aと接続されることとなり、「○」の図形における途切れ部分が補正されることになる。
【0051】
図6は、途切れ補正処理の他の例を示す説明図である。
途切れ補正処理の他の例では、正誤判定抽出部8による所定色成分の抽出結果の他に、歪み補正部5による画像歪み補正後の画像データをも用いて、途切れ補正処理の精度向上を図っている。すなわち、途切れ補正処理の他の例では、図6(a)に示すように、歪み補正部5による画像歪み補正後の画像データに対して二値化処理を行う(S301)。ただし、差分抽出部6による差分抽出または正誤判定抽出部8による所定色成分の抽出の際に二値化処理をしていれば、その二値化処理後の画像データを使用しても構わない。
また、正誤判定抽出部8による所定色成分の抽出結果に対しては、細線化処理を実行し(S302)、さらに端点抽出処理を実行する(S303)。そして、端点を抽出したら、その抽出した全ての端点に対して、以下のような処理を実行する(S304)。
先ず、未処理の端点を一つ選択し(S305)、その選択した第一端点から、予め設定されている所定距離内にあって、かつ、最も近傍にある未処理の端点を第二端点として選択する(S306)。そして、第二端点があれば(S307)、第一端点と第二端点とを連結するような画素群が、二値化処理後の画像データ中にあるか否かを判断する(S308)。つまり、途切れの発生要因となった画像の重なり部分があるか否かを判断するのである。その結果、重なり部分があれば、第一端点と第二端点とを互いに接続するとともに(S309)、第一端点および第二端点をいずれも処理済みにする(S310)。一方、重なり部分がなければ、上述したステップ(S306)に戻り、第一端点から所定距離内にあって、かつ、最も近傍の端点の次に近距離にある端点を第二端点として選択する。このとき、選択すべき端点がなければ、端点間の接続は行わずに、第一端点を処理済みにする(S311)。このような処理を、未処理の端点がなくなるまで、全ての端点に対して行う(S304〜S311)。
これにより、例えば図6(b)に示す図形が抽出された場合に、端点Aに対して、所定距離内に端点B,Cが存在していると、その中で最も近傍の端点Cが選択されるが、二値化処理後の画像データ中に端点A,C間を連結する画素群がないので、端点A,C間は接続しない。そして、端点Cの次に距離の近い端点Bを選択されるが、その端点Bと端点Aとの間には二値化処理後の画像データ中に画素群が存在するので、端点Bが端点Aと接続されることになる。つまり、「○」と「×」とが誤って接続されてしまうことなく、「○」の図形における途切れ部分が補正されるのである。
【0052】
以上のような途切れ補正部9による途切れ補正処理の後は、図形形状認識部10が正誤判定の記入内容に対する形状認識、すなわち「○」または「×」の図形形状とのパターンマッチングを行って、その正誤判定の記入内容が「正解」であるか、あるいは「不正解」であるかを認識する。このときに行うパターンマッチングは、公知技術を利用して実現すればよいため、ここではその説明を省略する。
【0053】
そして、図形形状認識部10が正誤判定の記入内容に対する形状認識を行うと、続いて、記入位置認識部11は、正誤判定の記入内容について、その教育用教材20上における記入位置を認識する。なお、図形形状認識部10による形状認識の際には、「○」または「×」の図形を構成する連続画素群を一つに纏めて取り扱うために、その連続画素群に対して識別子を付与すべく、一般的な画像処理技術であるラベリング処理が行われている。このことから、記入位置認識部11による位置認識の際にも、そのラベリング処理の結果を利用して、「○」または「×」の図形を構成する連続画素群を一つの纏まりとして取り扱う。
【0054】
ここで、記入位置認識部11による正誤判定記入位置の認識処理について詳しく説明する。図7は、正誤判定記入位置の認識処理手順の一例を示すフローチャートである。
正誤判定記入位置の認識処理にあたっては、教育用教材20上に複数の正誤判定が記入されていることから、先ず、その正誤判定についてのカウント数Kを「1」に設定する(S401)。これにより、カウント数Kが教育用教材20上に存在し得る正誤判定の数、すなわち解答欄21の数を超えるまでは(S402)、予め定められた走査順で検出される正誤判定(「○」または「×」の図形)について、一つ目から順にその位置が認識されることとなる。
位置認識は、例えば「○」または「×」の図形の外接矩形情報を算出し(S403)、さらにその外接矩形の中心座標を算出することによって行うことが考えられる(S404)。具体的には、認識対象となる図形(連続画素群)に対して外接矩形を抽出するとともに、その外接矩形の所定点(例えば左上頂点)のxy座標、並びに、その外接矩形の幅(w)および高さ(h)を算出する。そして、これらの算出結果から、中心x座標=x+w/2、中心y座標=y+h/2を算出し、その算出結果を連続画素群の位置、すなわち正誤判定記入位置の認識結果とする。
このような処理を、カウント数Kの値をインクリメントしつつ(S405)、教育用教材20上に存在する全ての正誤判定について認識するまで繰り返して行う(S402〜S405)。
【0055】
このようにして、記入位置認識部11が正誤判定記入位置を認識する一方で、配点情報認識部12は、教育用教材20が有する配点情報24の認識を行う。
ここで、配点情報認識部12による配点情報24の認識処理について詳しく説明する。
【0056】
配点情報24の認識処理にあたっては、先ず、レイアウト解析部41がレイアウト解析を行う。図8は、レイアウト解析処理の一例を示す説明図である。
レイアウト解析部41では、処理対象となる画像データについて、縦軸・横軸への投影ヒストグラムを採取し、そこからセパレータ(領域を区切る長い線分)や白色帯領域等を見つけることで領域分割を行い、さらにその領域分割を繰り返すことで、教育用教材20上における各解答欄21や配点情報24等の配置構成を認識するのである。処理対象となる画像データは、画像読み取り部2で得られ、歪み補正部5で画像歪みが補正された後のものであるが、さらには2値化がされていることが望ましい。2値化によって、領域分割のための処理の容易化や精度向上等が図れるからである。
例えば、図8(a)に示すように、教育用教材20についての2値化した画像Aに対し、縦軸・横軸への投影ヒストグラムを採取すると、(a)−1、(a)−2のヒストグラムが得られる。このうち、(a)−2のヒストグラムには、図中Pの箇所で切れ目(頻度が「0」)が生じているので、これを白色帯領域と判定すると、図8(b)に示すように、B−1領域とB−2領域とに領域分割できることになる。さらに、B−2領域についても投影ヒストグラムを採取すると、(b)−1のヒストグラムが得られる。なお、縦軸方向については、B−1、B−2領域への分割時と同じ結果が得られるだけなので、投影ヒストグラムを取る必要はない。そして、(b)−1のヒストグラムには、図中Q1,Q2の箇所で切れ目(頻度が「0」)および頻度が非常に大きい箇所が生じているので、これをセパレータと判定すると、図8(c)に示すように、B−2領域をさらにC−1領域とC−2領域とC−3領域とに領域分割できることになる。さらに、これと同様の手法で、C−1領域、C−2領域、C−3領域のそれぞれについて領域分割を行えば、図8(d)に示すような領域分割を行うことができる。
【0057】
レイアウト解析部41がレイアウト解析による領域分割を行うと、その後は、配点情報抽出部42が、配点情報24の抽出を行う。図9は、配点情報抽出処理の一例を示す説明図である。
例えば、レイアウト解析部41でのレイアウト解析によって、図9(a)に示すような領域分割の結果が得られると、配点情報抽出部42では、その分割された領域単位で、配点情報24の抽出を行う。配点情報24の抽出は、各領域に存在する文字に対し文字認識を行い、「数字」+「点」の文字が隣り合って構成されているもの(例えば「5点」「10点」等の文字)を抽出することによって行えばよい。このような処理を行うことにより、例えば図9(b)に示すような配点情報24の抽出結果が得られることになる。なお、一つの領域内に複数の配点情報24が存在する場合には、その複数の配点情報24の全て抽出しておくものとする。
また逆に、領域内に反転情報が存在していない場合には、過領域分割と判断し、領域分割処理を一段遡って、すなわち再統合して、該当領域中に存在する反転情報を抽出する。
【0058】
配点情報抽出部42が配点情報24の抽出を行った後は、続いて、配点取得部43が教育用教材20上の各解答への配点が何点であるかを特定するための処理を行う。図10は、配点特定処理の一例を示す説明図である。
配点を特定するための処理は、記入位置認識部11が正誤判定の記入位置を認識しており(図10(a)参照)、また配点情報抽出部42が教育用教材20上に存在する配点情報24を抽出していることから(図10(b)参照)、これらの間の対応付けによって行えばよい(図10(c)参照)。
【0059】
対応付けとしては、例えば、正誤判定の記入位置と各配点情報24の配置位置との間の距離に基づいて行うことが考えられる。例えば、最も距離の近いものを対応付けるといった具合である。配点情報24は、その配点情報24によって配点が特定される解答欄21との対応関係が明確となるように、解答欄21の近傍に配されるからである。
【0060】
ところが、教育用教材20上に段組等のレイアウトがあると、距離のみに基づいて行う場合には、必ずしも正しい対応付けが行えるとは限らない。例えば、図11に示す例の場合であれば、距離のみを基にすると、図中実線矢印で示す対応付けを行うべきところを、図中破線矢印で示す対応付けを行ってしまうおそれがある。
【0061】
そこで、正誤判定の記入位置と各配点情報24との対応付けとしては、レイアウト解析部41によるレイアウト解析の結果を利用しつつ、以下に述べるようにして行うことが考えられる。
例えば、領域単位に配点情報24を得ていることから、正誤判定のうち、正解の判定(「○」の図形)の記入位置が存在する領域と同一領域における配点情報24を、その正誤判定に該当する配点とする。ただし、同一領域内に複数の配点情報24が存在する場合には、所定の規則によって該当する配点を決定する。所定規則としては、それぞれの間の距離に基づくもの、具体的には「○」の図形から見て上方側の最も近い配点情報を採用する、といったものが挙げられる。また、所定規則は、それぞれの間の距離ではなく、それぞれの位置関係から決定してもよい。例えば、領域上部に配点情報24が存在している場合は上側にある配点を採用し、領域下部に配点情報24が存在している場合は下側にある配点を採用するといった具合である。
【0062】
このようにして、記入位置認識部11が正誤判定記入位置を認識し、さらに配点情報認識部12が各正誤判定に対する配点の認識を行った後は、採点集計部13が正誤判定の採点集計を行う。このとき、採点集計部13は、その採点集計を、図形形状認識部10による正誤判定の記入内容の認識結果と、記入位置認識部11による正誤判定の記入位置の認識結果と、配点情報認識部12による認識結果と、を基にして行う。
【0063】
正誤判定の採点集計にあたっては、教育用教材20上に複数の正誤判定が記入されていることから、先ず、その正誤判定についてのカウント数Kを「1」に設定する。これにより、カウント数Kが教育用教材20上に存在し得る正誤判定の数、すなわち解答欄21の数を超えるまでは、予め定められた走査順で検出される正誤判定(「○」または「×」の図形)について、一つ目から順に採点集計のための処理が行われることになる。
すなわち、K番目の正誤判定図形について、その図形が「○」であるか、あるいは「×」であるかを判定する。その結果、「○」であれば、後述する「問題別採点結果」において、K番目の正誤判定に対する配点を加算する。また、「×」であれば、K番目の正誤判定に対する配点加算を行わずに、「0点」とする。
そして、このような処理を、カウント数Kの値をインクリメントしつつ、教育用教材20上における全ての正誤判定について終了するまで繰り返して行う。
【0064】
以上のような処理を経ることで、採点集計部13からは、教育用教材20上に記入された正誤判定の採点集計の結果が、問題別採点結果として出力されるのである。図12は、問題別採点結果の一具体例を示す説明図である。問題別採点結果は、教育用教材20上に存在する問題の番号と、その問題の解答に対する正誤判定と、その正誤判定に基づく得点とからなる情報で、図例のように、これらを互いに関連付けるテーブル形式で、採点集計部13から出力されるものである。
【0065】
採点集計部13から問題別採点結果が出力されると、その後は、集計結果出力部14が、その問題別採点結果、すなわち採点集計部13による採点集計の結果を、解答者抽出部7が抽出した解答者情報と関連付けて、教材処理装置と接続するデータベース装置31またはファイルサーバ装置32に対して出力する(図4におけるS103)。これにより、データベース装置31またはファイルサーバ装置32では、教育用教材20についての採点集計結果を、例えば一覧形式で、管理または利用することが可能となる。
【0066】
ところで、上述した一連の処理では、生徒等による解答記入および教師等による正誤判定の図形記入がされた教育用教材20から得た画像データを用いて、配点情報24の認識処理を行う場合を例に挙げて説明したが、配点情報24の認識処理は、解答および正誤判定が未記入の教育用教材20から得た画像データを用いて行うことも考えられる。解答および正誤判定が未記入であっても、配点情報24は、教育用教材20上に存在しているからである。すなわち、配点情報24の認識処理を事前に行っておくことで、採点集計処理の負荷軽減を図ることも考えられる。
【0067】
ただし、その場合には、正誤判定の図形が未記入であるため、配点取得部43による対応付けを、正誤判定の記入位置ではなく、教育用教材20上の各解答欄21に対して行えばよい。各解答欄21との対応付けは、解答欄21に関する位置領域情報を予め用意しておくことで容易に実現することができる。位置領域情報としては、例えば図13に示すように、解答欄21として扱われる領域の所定点(例えば左上頂点)のxy座標、並びに、その外接矩形の幅(W)および高さ(h)とからなる情報で、これらを互いに関連付けるテーブル形式で、データベース部1内に予め保持蓄積されているものが挙げられる。
【0068】
また、配点情報24の認識処理を事前に行った場合には、各解答欄21についての配点が認識されるため、採点集計部13での正誤判定の採点集計にあたり、正誤判定の記入位置を各解答欄21とを対応付ける必要が生じる。正誤判定の記入は、教師等によって手書きでされるため、各解答欄21に対する記入位置が必ずしも一義的に定まっている訳ではないからである。
したがって、かかる場合には、採点集計部13では、以下に述べるような手順で、正誤判定の採点集計を行うことが考えられる。すなわち、採点集計部13は、「○」または「×」といった正誤判定図形の外接矩形と、教育用教材20上で解答欄21となる領域との重なり面積を求め、その面積(外接矩形に対する面積比でも同様)が最も大きくなる正誤判定図形と解答欄21とを互いに対応付け、その正誤判定図形を当該解答欄21対して記入された正誤判定結果とする。ただし、重なり面積の外接矩形に対する比が所定閾値未満の場合には、重なる部分が小さいことから、対応付けについての判定が不能であると判断する。そして、対応付けを行った後は、正誤判定図形が「○」であれば、これに対応する解答欄21についての配点情報から特定される配点を加算し、また正誤判定図形が「×」であれば、これに対応する解答欄21についての配点加算を行わず、このような採点集計を教育用教材20上の全ての解答欄21について行う。教育用教材20上で解答欄21となる領域は、解答欄位置領域情報によって特定されるものとする。
また、その他にも、正誤判定図形の外接矩形と解答欄21の領域との重なり面積を求めるのではなく、例えばそれぞれの中心座標の距離から対応付けを行ったり、あるいは単にそれぞれの間で重なる部分があるか否かによって対応付けを行うことも考えられる。
【0069】
以上に説明したように、本実施形態における教材処理装置、教材処理方法および教材処理プログラムでは、正誤判定の記入がされた教育用教材20から読み取った画像データと、その教育用教材20についての電子データ、すなわち解答欄21への解答記入および当該解答に対する正誤判定の記入がされていないものについてのデータとを比較し、互いの差分から正誤判定の記入内容を認識して、その正誤判定の採点集計を行うようになっている。したがって、正誤判定が記入された教育用教材20に対する画像読み取りを行えば、その記入された正誤判定について、採点結果の自動集計が行われるので、結果として教育用教材20についての採点処理が省力化されることとなる。しかも、教育用教材20から読み取った画像データを基にするため、例えば、複写機、複合機またはスキャナ装置によって実現されるスキャン機能と、PC等のコンピュータ機器が有する情報記憶処理機能、画像処理機能および演算処理機能とがあれば、装置構成を実現することができ、専用の構成機器を必要とすることもない。さらには、教育用教材20から読み取った画像データを、データベース部1が保持する電子データと比較するため、そのデータベース部1に各種教育用教材20についての電子データを保持蓄積しておけば、対応可能な教育用教材についての汎用性を十分に確保し得る。さらには、データベース部1に予め電子データを保持蓄積しておくことで、教育用教材20から読み取った画像データとの比較を行う場合において、比較対象となる電子データの入力等を行う手間を省くことができ、結果として迅速な採点処理を実現することができる。
【0070】
しかも、本実施形態における教材処理装置、教材処理方法および教材処理プログラムでは、教育用教材20について画像読み取りを行って得られた画像データから、その教育用教材20が有する配点情報24を抽出するとともに、その配点情報の抽出結果と教育用教材20上の解答に対する正誤判定の記入内容との対応付けを行うようになっている。すなわち、教育用教材20上の解答に対する正誤判定についての配点を認識するのである。したがって、例えば教育用教材20上に複数の問題およびその解答欄21が配されており、それぞれに対する配点が異なる場合であっても、各解答欄21への解答に対する正誤判定とそれぞれに対する配点との対応関係が明確となるので、採点集計部13での正誤判定についての採点集計を行うことが可能となる。しかも、その採点集計には、教育用教材20が有する配点情報24が用いられるため、その採点集計を行うのに先立って配点情報の作成や手入力等を行っておく必要もない。
【0071】
つまり、本実施形態における教材処理装置、教材処理方法および教材処理プログラムによれば、教育機関で用いられる教育用教材20について、配点情報24の作成や手入力等を予め行わなくても、正誤判定の記入内容についての自動採点集計を行うことが可能となるので、その採点処理の省力化を実現することのできる。したがって、教育機関で用いるのにあたり非常に利便性の高いものとなり、信頼性の高い採点処理を円滑に行えるようになる。
【0072】
また、本実施形態における教材処理装置、教材処理方法および教材処理プログラムでは、教育用教材20が有する配点情報24を認識する際に行う、正誤判定の記入位置と各配点情報24の抽出結果との対応付けを、それぞれの間の距離に基づいて行うようになっている。すなわち、例えば最も近い配点情報24に基づいて、正誤判定に対する配点を認識する、といった処理を行う。したがって、解答欄21の近傍に配された配点情報24によって配点が特定されるという一般的な教育用教材20に適用して非常に好適なものとなり、採点集計処理に必要となる正誤判定と配点との対応付けを、処理負荷の増大を招くことなく、的確に行えるようになる。
【0073】
さらに、本実施形態における教材処理装置、教材処理方法および教材処理プログラムでは、画像データに対してレイアウト解析を行って、段組等に対応した領域分割を行った上で、配点情報24の認識を行うようになっている。したがって、教育用教材20がどのようなレイアウトのものであっても、これに適切に対応し得るようになるので、教育用教材20についての汎用性を十分に確保することができる。しかも、その場合であっても、レイアウト解析を通じて確実に配点情報24の認識を行えるので、採点処理についての信頼性をも十分に確保することができる。
【0074】
なお、本実施形態では、本発明の好適な実施具体例を説明したが、本発明はその内容に限定されるものではない。例えば、歪み補正処理や途切れ補正処理等は、必ずしも必須ではない。このように、本発明は、本実施形態での説明に対し、その要旨を逸脱しない範囲で適宜変更することが可能である。
【図面の簡単な説明】
【0075】
【図1】本発明に係る教材処理装置の概略構成例を示すブロック図である。
【図2】教育用教材の一具体例を示す説明図である。
【図3】本発明に係る教材処理装置の配点情報認識部の機能構成例を示すブロック図である。
【図4】本発明に係る教材処理装置における処理動作例を示す説明図である。
【図5】途切れ補正処理の一例を示す説明図である。
【図6】途切れ補正処理の他の例を示す説明図である。
【図7】正誤判定記入位置の認識処理手順の一例を示すフローチャートである。
【図8】配点情報を認識する際に行うレイアウト解析処理の一例を示す説明図である。
【図9】配点情報を認識する際に行う配点情報抽出処理の一例を示す説明図である。
【図10】配点情報を認識する際に行う配点特定処理の一例を示す説明図である。
【図11】配点特定処理の処理結果を説明するための教育用教材の一具体例を示す説明図である。
【図12】問題別採点結果の一具体例を示す説明図である。
【図13】解答欄位置領域情報の一具体例を示す説明図である。
【符号の説明】
【0076】
1…データベース部、2…画像読み取り部、3…画像データ解析部、4…教材判別部、5…歪み補正部、6…差分抽出部、7…解答者抽出部、8…正誤判定抽出部、9…途切れ補正部、10…図形形状認識部、11…記入位置認識部、12…配点情報認識部、13…採点集計部、14…集計結果出力部、20…教育用教材、21…解答欄、22…識別情報欄、23…解答者情報欄、31…データベース装置、32…ファイルサーバ装置、41…レイアウト解析部、42…配点情報抽出部、43…配点取得部
【技術分野】
【0001】
本発明は、教育機関で用いられる教育用教材を取り扱う教材処理装置、教材処理方法および教材処理プログラムに関し、特にその教育用教材についての採点処理を行う教材処理装置、教材処理方法および教材処理プログラムに関する。
【背景技術】
【0002】
一般に、学校や塾等の教育機関では、例えばペーパーテストや練習問題シートのような教育用教材を用いることが多い。すなわち、問題およびその解答欄を有した教育用教材を用いて、その教育用教材上に生徒に解答を記入させ、その記入された解答に対して教師が採点を行う、といったことが広く行われている。
【0003】
ところで、教育用教材については、その採点処理の省力化が強く求められている。これに応えるべく、採点処理の省力化を実現するものとしては、例えば、パーソナルコンピュータ(以下、単に「PC」という)に採点台および採点ペンを接続し、採点台の所定位置に教育用教材を載置した状態で採点ペンによって○×付けを実施することで、PCに対して教育用教材上に記入された解答の位置情報およびその正否情報を入力し得るようにし、これによりPCにて教育用教材上の解答についての自動採点を実施するように構成されたシステムが提案されている(例えば、特許文献1参照)。
【0004】
【特許文献1】特開平6−266278号公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
ただし、教育用教材についての採点処理にあたり、採点台や採点ペン等といった専用の構成機器を必要とすることは、必ずしも好適とはいえない。専用の構成機器は、システム全体の構成の複雑化や高コスト化等を招く要因となり得るからである。また、専用の構成機器を必要とすると、対応可能な教育用教材が限定されてしまい、その教育用教材についての汎用性が制限されてしまうおそれもある。
【0006】
その一方で、近年、教育機関には、PCや複写機、あるいはスキャン機能、プリント機能およびネットワーク通信機能等を統合した、いわゆる複合機が設置されて用いられていることが一般的である。
このことから、教育用教材の採点処理については、例えば「○」または「×」といった正誤判定の記入がされた教育用教材について、これを複写機等のスキャン機能を用いて読み取り、その読み取り結果である画像データに対してPC等の画像処理機能を用いて画像処理を行うことで、特別な構成機器を必要とすることなく、教育用教材上の解答についての自動採点を可能にすることも考えられる。具体的には、教育用教材から画像データを得ると、その画像データから正誤判定の記入内容を抽出することで、教育用教材に記入された正誤判定の採点集計を行い、さらにはその画像データから教育用教材への解答記入者による記名内容を抽出して、OCR(Optical Character Reader)技術等によりその解答記入者の特定を行い、これらの採点集計結果と解答者特定結果とを互いに関連付けて出力することで、上述した特許文献1に開示されたものと同様の自動採点結果が得られるようになる。
【0007】
ところで、上述したような教育用教材の採点処理にあたっては、正誤判定の記入内容の抽出のみならず、その正誤判定についての配点、すなわち問題に対して設定された配点の認識を行う必要がある。各問題に対する配点がわからなければ、採点集計を行えないからである。このことから、教育用教材の採点処理を行うためには、各問題に対する配点を特定する情報(以下「配点情報」という)の存在が必要となる。
【0008】
しかしながら、教育用教材上には、複数の問題およびその解答欄が配されており、それぞれ配点が異なることが一般的である。しかも、教育用教材についても、学科別や生徒の学年別等の如く、様々な種類が存在することが考えられる。
したがって、教育用教材の採点処理にあたって、その採点処理を行うシステムや装置等に、予め配点情報を記憶させておき、これを採点処理の際に用いるようにするといったことは、その配点情報の作成および入力の手間等を考慮すると、必ずしも好ましいとはいえない。
【0009】
そこで、本発明は、教育機関で用いられる教育用教材について、配点情報の作成や手入力等を予め行わなくても、正誤判定の記入内容についての自動採点集計を行うことを可能とし、これによりその採点処理の省力化を実現することのできる、教材処理装置、教材処理方法および教材処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【0010】
本発明は、上記目的を達成するために案出された教材処理装置で、解答欄および当該解答欄についての配点情報を有した教育用教材に対する画像読み取りを行って当該教育用教材から画像データを得る読み取り手段と、前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材について、前記読み取り手段が行った画像読み取りによって得られた画像データから、前記正誤判定の記入内容を抽出する正誤判定認識手段と、前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材について、または当該解答および当該正誤判定が未記入の教育用教材について、前記読み取り手段が行った画像読み取りによって得られた画像データから、前記配点情報を抽出する配点情報抽出手段と、前記正誤判定認識手段による抽出結果と前記配点情報抽出手段による抽出結果とを互いに対応付ける配点取得手段と、前記正誤判定認識手段による抽出結果、前記配点情報抽出手段による抽出結果および前記配点取得手段による対応付けの結果に基づいて、前記教育用教材に記入された正誤判定の採点集計を行う採点集計手段と、を備えることを特徴とするものである。
【0011】
また、本発明は、上記目的を達成するために案出された教材処理方法で、解答欄および当該解答欄についての配点情報を有した教育用教材に対する画像読み取りを行って当該教育用教材から画像データを得る読み取りステップと、前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材について、前記読み取りステップで行った画像読み取りによって得られた画像データから、前記正誤判定の記入内容を抽出する正誤判定認識ステップと、前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材について、または当該解答および当該正誤判定が未記入の教育用教材について、前記読み取りステップで行った画像読み取りによって得られた画像データから、前記配点情報を抽出する配点情報抽出ステップと、前記正誤判定認識ステップでの抽出結果と前記配点情報抽出ステップでの抽出結果とを互いに対応付ける配点取得ステップと、前記正誤判定認識ステップでの抽出結果、前記配点情報抽出ステップでの抽出結果および前記配点取得ステップでのる対応付けの結果に基づいて、前記教育用教材に記入された正誤判定の採点集計を行う採点集計ステップとを含むことを特徴とする。
【0012】
また、本発明は、上記目的を達成するために案出された教材処理プログラムで、解答欄および当該解答欄についての配点情報を有した教育用教材に対する画像読み取りを行って当該教育用教材から画像データを得る画像読み取り装置と接続するコンピュータを、前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材に対する画像読み取りを行って前記画像読み取り装置が得た画像データから前記正誤判定の記入内容を抽出する正誤判定認識手段と、前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材または当該解答および当該正誤判定が未記入の教育用教材に対する画像読み取りを行って前記画像読み取り装置が得た画像データから前記配点情報を抽出する配点情報抽出手段と、前記正誤判定認識手段による抽出結果と前記配点情報抽出手段による抽出結果とを互いに対応付ける配点取得手段と、前記正誤判定認識手段による抽出結果、前記配点情報抽出手段による抽出結果および前記配点取得手段による対応付けの結果に基づいて、前記教育用教材に記入された正誤判定の採点集計を行う採点集計手段として機能させることを特徴とするものである。
【0013】
上記構成の教材処理装置、上記手順の教材処理方法、および、上記構成の教材処理プログラムでは、教育用教材について画像読み取りによって得られた画像データから、その教育用教材が有する配点情報を抽出する。教育用教材が有する配点情報としては、例えばその教育用教材上の解答欄または問題文に付記された配点に関する記載が挙げられる。すなわち、その配点に関する記載についての文字認識等を行って、画像データから配点情報を抽出することが考えられる。
そして、抽出した配点情報については、正誤判定の抽出結果、すなわち教育用教材上の解答に対する正誤判定の記入内容との対応付けを行う。
したがって、例えば教育用教材上に複数の問題およびその解答欄が配されており、それぞれに対する配点が異なる場合であっても、各解答欄への解答に対する正誤判定とそれぞれに対する配点との対応関係が明確となるので、正誤判定の抽出結果、配点情報の抽出結果およびそれぞれの対応付けの結果を基にすることで、正誤判定についての採点集計を行うことが可能となる。しかも、その採点集計には、教育用教材が有する配点情報が用いられるため、その採点集計を行うのに先立って配点情報の作成や手入力等を行っておく必要もない。
【発明の効果】
【0014】
以上のように、本発明の教材処理装置、教材処理方法および教材処理プログラムでは、教育機関で用いられる教育用教材について、例えばその教育用教材上に複数の問題およびその解答欄が配されており、それぞれに対する配点が異なる場合であっても、正誤判定の記入内容についての自動採点集計を行うことが可能であり、しかもそのために配点情報の作成や手入力等の労力を要してしまうこともなく、その採点処理の省力化を実現することができる。したがって、教育機関で用いるのにあたり非常に利便性の高いものとなり、信頼性の高い採点処理を円滑に行えるようになる。
【発明を実施するための最良の形態】
【0015】
以下、図面に基づき本発明に係る教材処理装置、教材処理方法および教材処理プログラムについて説明する。
【0016】
先ず、教材処理装置の概略構成について説明する。図1は、本発明に係る教材処理装置の概略構成例を示すブロック図である。
【0017】
図例のように、ここで説明する教材処理装置は、データベース部1と、画像読み取り部2と、画像データ解析部3と、教材判別部4と、歪み補正部5と、差分抽出部6と、解答者抽出部7と、正誤判定抽出部8と、途切れ補正部9と、図形形状認識部10と、記入位置認識部11と、配点情報認識部12と、採点集計部13と、集計結果出力部14と、を備えて構成されている。
【0018】
データベース部1は、教育用教材についての電子データを保持蓄積するものである。
【0019】
ここで、教育用教材について簡単に説明する。図2は、教育用教材の一具体例を示す説明図である。図例のように、教育用教材20は、問題およびその解答欄21を有したもので、具体的には教育機関で用いられるペーパーテストや練習問題シート等がこれに相当する。ただし、教育用教材20は、少なくとも解答欄21を有していればよく、問題文については必ずしも記載されていなくともよい。
また、教育用教材20には、その教育用教材を識別特定するための識別情報欄22と、解答欄21への解答記入者に関する解答者情報欄23と、を有している。識別情報欄22には、例えば教育用教材の科目、タイトル、適用学年等が予め記載されるものとする。ただし、これらの記載に加えて、またはこれらの記載とは別に、教育用教材20を識別するためのコード情報が埋め込まれていてもよい。コード情報の埋め込みは、公知技術を利用して実現すればよいが、その一つの具体例として、例えば「iTone(登録商標)」と呼ばれるもののように、階調表現としての万線スクリーンまたはドットスクリーンを構成する画素の形態(位置、形状等)を変化させることで、ハーフトーン画像の中にデジタル情報を埋め込むようにする、といった技術を用いることが考えられる。一方、解答者情報欄23には、解答記入者の学級、出席番号、氏名等が記入され得るようになっている。
【0020】
さらに、教育用教材20は、解答欄21についての配点情報24を有している。配点情報24とは、解答欄21に対する配点を特定する情報で、その配点に相当する「数字」と「点」の文字とが記載されてなる情報である。すなわち、教育用教材上における各解答欄21について、どの位置の存在する解答欄21への配点が何点であるかを特定するための情報である。ただし、配点を特定できれば、必ずしも「数字」+「点」の文字に限定されることはなく、例えば所定のコード情報からなるものであってもよい。また、配点情報24は、教育用教材20上の各解答欄21に個別に対応して配されたものであっても、あるいは配点が同一である幾つかの解答欄21に対して纏めて配されたものであってもよい。いずれの場合であっても、配点情報24は、その配点情報24によって配点が特定される解答欄21との対応関係が明確となるように、解答欄21の近傍に一定の規則性(問題文の末尾近傍に配される等)を持って配されているものとする。
【0021】
このような教育用教材20についての電子データは、その教育用教材20における解答欄21、識別情報欄22、配点情報24等や、これらについてのレイアウトを特定し得るものであり、かつ、データベース部1にて保持蓄積可能なものであれば、そのデータ形式を問わない。例えば、画像データであっても、文書作成ソフトウェアで作成したアプリケーション文書データであっても良い。
【0022】
また図1において、画像読み取り部2は、解答欄21への解答記入、解答者情報欄23への氏名等の記入および当該解答に対する正誤判定(具体的には、例えば「○」または「×」の図形)の記入がされた教育用教材20に対して、公知の光学的画像読み取り技術を用いた画像読み取りを行って、その教育用教材20から画像データを得るものである。すなわち、画像読み取り部2は、本発明における読み取り手段として機能するものである。
【0023】
画像データ解析部3は、画像読み取り部2で得られた画像データについて、その解析処理を行うものである。解析処理としては、レイアウト解析、文字図形分離、文字認識、コード情報認識、図形処理、色成分認識等が挙げられるが、いずれも公知の画像処理技術を利用して実現すればよいため、ここではその詳細な説明を省略する。
【0024】
教材判別部4は、タイトル解析部とコード情報解析部との少なくとも一方からなるもので、画像データ解析部3での解析処理の結果、特に識別情報欄22についてのタイトル解析部によるタイトル解析またはコード情報解析部によるコード解析の少なくとも一方の結果を基にして、画像読み取り部2で得られた画像データの元となった教育用教材を識別特定するものである。このとき、教材判別部4では、データベース部1が電子データを保持蓄積している教育用教材と照らし合わせ、該当する電子データがデータベース部1に保持蓄積されていなければ、教育用教材の識別特定エラーと判定するようになっている。すなわち、教材判別部4は、画像データ解析部3での解析結果から、画像読み取り部2で得られた画像データとの比較対象となる電子データを特定するものである。
【0025】
歪み補正部5は、画像読み取り部2で得られた画像データに対して、その画像データにおける画像歪みの補正を行うものである。画像歪みの補正としては、傾き補正や主走査方向または副走査方向の拡縮補正等が挙げられるが、いずれも公知の画像処理技術を利用して実現すればよいため、ここではその詳細な説明を省略する。
【0026】
差分抽出部6は、教材判別部4での教育用教材の識別特定の結果に基づいて、画像読み取り部2で得られた画像データで、歪み補正部5での画像歪みの補正処理後のものと、その比較対象となるデータベース部1内の電子データとを比較して、それぞれの間の差分を抽出するものである。なお、差分抽出処理の手法自体については、公知の画像処理技術を利用して実現すればよいため、ここではその詳細な説明を省略する。
【0027】
解答者抽出部7は、出席番号情報切り出し部と手書きOCR(Optical Character Reader)部との少なくとも一方、好ましくは両方からなるもので、画像データ解析部3での解析処理の結果を基にしつつ、差分抽出部6に抽出された差分のうち、解答者情報欄23についての差分に対し、その差分からの出席番号情報切り出し部による文字情報抽出や手書きOCR部による文字認識処理等を通じて、画像読み取り部2で読み取り対象となった教育用教材における解答者情報を抽出するものである。解答者情報としては、解答記入者の学級、出席番号、氏名等といった、解答記入者を識別するための情報が挙げられる。
【0028】
正誤判定抽出部8は、画像データ解析部3での解析処理の結果を基にしつつ、差分抽出部6に抽出された差分から、さらに正誤判定の記入内容を抽出するものである。正誤判定の記入内容の抽出は、例えば差分抽出部6での抽出結果に対する色成分認識処理を通じて、所定色成分についてのものを抽出することによって行えばよい。一般に、正誤判定の記入は、赤色で行われるからである。
【0029】
途切れ補正部9は、正誤判定抽出部8での抽出結果に対して途切れ補正処理を行うものである。途切れ補正処理とは、抽出された線分同士を接続して、その抽出線分間の途切れを解消するための処理である。すなわち、途切れ補正部9は、本発明における途切れ補正手段として機能するものである。
【0030】
図形形状認識部10は、正誤判定抽出部8で抽出され、途切れ補正部9で途切れ補正がされた正誤判定の記入内容に対して、その形状認識を行って、その正誤判定の記入内容を認識するものである。形状認識は、例えば「○」または「×」の図形形状とのパターンマッチングによって行えばよい。すなわち、図形形状認識部10は、正誤判定の記入内容が「正解(○)」または「不正解(×)」であるかを認識するものである。
また、記入位置認識部11は、図形形状認識部10に形状が認識された正誤判定の記入内容について、その教育用教材上における記入位置を認識するものである。記入位置の認識は、例えば教育用教材上における座標解析によって行えばよい。
すなわち、これら図形形状認識部10および記入位置認識部11は、本発明における正誤判定認識手段として機能するものである。
【0031】
配点情報認識部12は、画像読み取り部2で得られた画像データで、歪み補正部5での画像歪みの補正処理後のものから、教育用教材20が有している配点情報24を抽出して、その教育用教材上における各解答について、どの位置に存在する解答への配点が何点であるかを認識するものである。なお、この配点情報認識部12については、その詳細を後述する。
【0032】
採点集計部13は、図形形状認識部10による正誤判定の記入内容の認識結果と、記入位置認識部11による正誤判定の記入位置の認識結果と、配点情報認識部12による各解答欄21についての配点情報24の認識結果とを基にして、画像読み取り部2が画像読み取りを行った教育用教材について、その教育用教材に記入された正誤判定の採点集計を行うものである。すなわち、採点集計部13は、本発明における採点集計手段として機能するものである。
【0033】
集計結果出力部14は、採点集計部13による採点集計の結果を、解答者抽出部7が抽出した解答者情報と関連付けて出力するものである。なお、集計結果出力部14による出力先としては、教材処理装置と接続するデータベース装置31またはファイルサーバ装置32で、教育用教材についての採点集計結果を管理するものが挙げられる。
【0034】
なお、以上に説明した各部1〜14のうち、画像読み取り部2については、画像読み取り装置としての機能を有した複写機、複合機またはスキャナ装置を利用して実現することが考えられる。その場合に、自動原稿搬送装置(Automatic Document Feeder;ADF)が付設されていると、複数の教育用教材に対する画像読み取りを連続的に行うことができる。
また、画像読み取り部2を除く他の各部1,3〜14については、例えばPCのように、所定プログラムを実行することによって情報記憶処理機能、画像処理機能、演算処理機能等を実現するコンピュータ機器を利用して実現することが考えられる。その場合に、各部1,3〜14の実現に必要となる所定プログラムは、予めPC内にインストールしておくことが考えられるが、予めインストールされているのではなく、コンピュータ読み取り可能な記憶媒体に格納されて提供されるものであっても、または有線若しくは無線による通信手段を介して配信されるものであってもよい。つまり、上述した構成の教材処理装置は、画像読み取り装置と接続するコンピュータを教材処理装置として機能させる教材処理プログラムによっても実現可能である。
【0035】
ここで、以上に説明した各部1〜14のうちの配点情報認識部12について、さらに詳しく説明する。図3は、配点情報認識部の機能構成例を示すブロック図である。図例のように、配点情報認識部12は、レイアウト解析部41と、配点情報抽出部42と、配点取得部43と、を備えて構成されている。
【0036】
レイアウト解析部41は、画像読み取り部2で得られた画像データで、歪み補正部5での画像歪みの補正処理後のものに対して、レイアウト解析を行うものである。さらに詳しくは、「段組(マルチカラム)」等といった教育用教材20上におけるレイアウトを解析して、各解答欄21や配点情報24等の配置構成を認識するためのものである。そして、レイアウト解析部41では、その解析結果を配点取得部43へ通知するようになっている。すなわち、レイアウト解析部41は、本発明におけるレイアウト解析手段として機能するものである。
【0037】
配点情報抽出部42は、画像読み取り部2で得られた画像データで、歪み補正部5での画像歪みの補正処理後のものを基に、教育用教材20上に存在する全ての配点情報24について、その配点情報24の抽出を行うものである。配点情報24の抽出は、例えば「数字」+「点」の文字から構成されるものを文字認識によって抽出することによって行うことが考えられる。すなわち、配点情報抽出部42は、本発明における配点情報抽出手段として機能するものである。
【0038】
配点取得部43は、レイアウト解析部41によるレイアウト解析の結果と、配点情報抽出部42による配点情報24の抽出結果とを基にしつつ、どの位置に存在する解答欄21への配点が何点であるかを特定するものである。この特定は、配点情報抽出部42による配点情報24の抽出結果を、図形形状認識部10および記入位置認識部11による正誤判定の記入内容の抽出結果と対応付けることによって行う。対応付けは、解答欄21に記入された解答に対する正誤判定の記入位置と各配点情報24の配置位置との間の距離に基づいて行うことが考えられる。例えば、最も距離の近いものを対応付けるといった具合である。すなわち、配点取得部43は、本発明における配点取得手段として機能するものである。
【0039】
次に、以上のように構成された教材処理装置(教材処理プログラムによっても実現される場合を含む)における処理動作例、すなわち本発明に係る教材処理方法の手順について説明する。図4は、本発明に係る教材処理装置における処理動作例を示す説明図である。
【0040】
教材処理装置を利用する場合には、先ず、生徒等によって解答者情報欄23への氏名等の記入および解答欄21への解答記入がされ、さらに教師等によって各解答欄21に記入された解答に対する「○」や「×」等の正誤判定の図形記入がされた教育用教材20について、画像読み取り部2が画像読み取りを行って、その教育用教材20からの画像データを得る(ステップ101、以下ステップを「S」と略す)。このとき、ADFを用いれば、例えば同一学級のような一つのグループに纏めて処理すべき複数の教育用教材20について、一括して画像読み取りを行って、各教育用教材20から連続的に画像データを得ることができる。そして、画像読み取りによって得られた画像データについては、一旦ワークエリアとして用いられるメモリ等に保持しておく。
【0041】
その後は、各教育用教材20から得られたそれぞれの画像データに対して、順次、以下のような自動採点処理が行われる(S102)。
【0042】
すなわち、ある一つの教育用教材20から得られた画像データについて、画像データ解析部3がその解析処理を行い、その解析処理の結果に基づいて教材判別部4が教育用教材20の識別特定を行う。この識別特定は、例えば「理科」「5年」「1.天気と気温の変化」といったタイトル解析または教材判別部4に埋め込まれたコード情報についてのコード解析を通じて行えばよい。この識別特定を経ることで、教材判別部4では、画像読み取り部2で得られた画像データとの比較対象となる電子データを特定することが可能となる。なお、この識別特定は、画像読み取り部2が画像読み取りを行った複数の教育用教材20のそれぞれについて順次行うことも考えられるが、一般に一つのグループに纏めて処理される教育用教材20は全て同一のものであるため、その纏めて処理される中で最初に処理される教育用教材20についてのみ行えばよい。
【0043】
教材判別部4が電子データを特定すると、データベース部1は、その特定結果に従いつつ、保持蓄積している中から該当する電子データを取り出して、これを差分抽出部6へ受け渡す。
【0044】
また、ある一つの教育用教材20から得られた画像データについては、歪み補正部5がその画像データにおける画像歪みの補正を行う。この画像歪みの補正は、画像読み取り部2での画像読み取りの際に生じ得る画像歪みを補正するために行うものであり、その後に行う電子データとの比較や差分抽出等の精度向上を図るためのものである。
【0045】
そして、差分抽出部6は、データベース部1から受け渡された電子データと、画像読み取り部2で得られ、歪み補正部5で画像歪みが補正された後の画像データとを、それぞれ比較して、その差分を抽出する。この差分抽出によって、解答者情報欄23および各解答欄21への記入内容並びに各解答欄21に対する正誤判定の記入内容が抽出されることになる。
【0046】
差分抽出部6が差分を抽出すると、その後は、解答者抽出部7が、その差分に対する文字認識処理等を通じて、画像読み取り部2で読み取り対象となった教育用教材の解答記入者についての氏名情報を特定する。これにより、ある一つの教育用教材20に解答を記入した解答記入者の学級、出席番号、氏名等を特定することが可能となる。
【0047】
また、差分抽出部6による差分抽出結果に対しては、各解答欄21への正誤判定の記入内容を抽出するために、その差分抽出結果から正誤判定抽出部8がさらに所定色成分についてのもの、具体的には例えば赤色成分のものを抽出する。所定色成分の抽出は、例えば差分抽出結果が画素データからなる場合であれば、その画素データを構成する色成分データに着目することで行うことができる。
【0048】
ただし、一般に、教育用教材20上での「○」や「×」等の正誤判定の図形記入は、問題文、各解答欄21を特定する枠、各解答欄21への解答記入内容等に重ねて行われることが多い。そのため、正誤判定抽出部8による所定色成分の抽出結果は、その重なり部分が除かれたもの、すなわち「○」や「×」等の図形に途切れ部分が生じたものとなるおそれがある。このことから、正誤判定抽出部8による所定色成分の抽出結果に対しては、途切れ補正部9が途切れ補正処理を行う。
【0049】
ここで、途切れ補正部9による途切れ補正処理について詳しく説明する。
【0050】
図5は、途切れ補正処理の一例を示す説明図である。
途切れ補正処理にあたっては、図5(a)に示すように、正誤判定抽出部8による所定色成分の抽出結果、すなわち「○」や「×」等の図形であるはずの抽出結果に対して、細線化処理を実行し(S201)、さらに端点抽出処理を実行する(S202)。これにより、「○」や「×」等の図形に途切れ部分が生じている場合に、その途切れ部分における端点が抽出されることになる。なお、このときに行う細線化処理および端点抽出処理は、公知技術を利用して行えばよいため、ここではその詳細な説明を省略する。
そして、端点を抽出したら、その抽出した全ての端点に対して、以下のような処理を実行する(S203)。すなわち、先ず、未処理の端点を一つ選択し(S204)、その選択した端点(以下「第一端点」という)から、予め設定されている所定距離内にあって、かつ、最も近傍にある未処理の端点(以下「第二端点」という)をさらに選択する(S205)。そして、第二端点があれば(S206)、第一端点と第二端点とを互いに接続するとともに(S207)、第一端点および第二端点をいずれも処理済みにする(S208)。一方、第二端点が存在しない場合には(S206)、端点間の接続は行わずに、第一端点を処理済みにする(S209)。このような処理を、未処理の端点がなくなるまで、全ての端点に対して行う(S203〜S209)。
これにより、例えば図5(b)に示す図形が抽出された場合には、端点Aに対して、所定距離内に端点B,Cが存在していても、その中で最も近傍の端点Bが端点Aと接続されることとなり、「○」の図形における途切れ部分が補正されることになる。
【0051】
図6は、途切れ補正処理の他の例を示す説明図である。
途切れ補正処理の他の例では、正誤判定抽出部8による所定色成分の抽出結果の他に、歪み補正部5による画像歪み補正後の画像データをも用いて、途切れ補正処理の精度向上を図っている。すなわち、途切れ補正処理の他の例では、図6(a)に示すように、歪み補正部5による画像歪み補正後の画像データに対して二値化処理を行う(S301)。ただし、差分抽出部6による差分抽出または正誤判定抽出部8による所定色成分の抽出の際に二値化処理をしていれば、その二値化処理後の画像データを使用しても構わない。
また、正誤判定抽出部8による所定色成分の抽出結果に対しては、細線化処理を実行し(S302)、さらに端点抽出処理を実行する(S303)。そして、端点を抽出したら、その抽出した全ての端点に対して、以下のような処理を実行する(S304)。
先ず、未処理の端点を一つ選択し(S305)、その選択した第一端点から、予め設定されている所定距離内にあって、かつ、最も近傍にある未処理の端点を第二端点として選択する(S306)。そして、第二端点があれば(S307)、第一端点と第二端点とを連結するような画素群が、二値化処理後の画像データ中にあるか否かを判断する(S308)。つまり、途切れの発生要因となった画像の重なり部分があるか否かを判断するのである。その結果、重なり部分があれば、第一端点と第二端点とを互いに接続するとともに(S309)、第一端点および第二端点をいずれも処理済みにする(S310)。一方、重なり部分がなければ、上述したステップ(S306)に戻り、第一端点から所定距離内にあって、かつ、最も近傍の端点の次に近距離にある端点を第二端点として選択する。このとき、選択すべき端点がなければ、端点間の接続は行わずに、第一端点を処理済みにする(S311)。このような処理を、未処理の端点がなくなるまで、全ての端点に対して行う(S304〜S311)。
これにより、例えば図6(b)に示す図形が抽出された場合に、端点Aに対して、所定距離内に端点B,Cが存在していると、その中で最も近傍の端点Cが選択されるが、二値化処理後の画像データ中に端点A,C間を連結する画素群がないので、端点A,C間は接続しない。そして、端点Cの次に距離の近い端点Bを選択されるが、その端点Bと端点Aとの間には二値化処理後の画像データ中に画素群が存在するので、端点Bが端点Aと接続されることになる。つまり、「○」と「×」とが誤って接続されてしまうことなく、「○」の図形における途切れ部分が補正されるのである。
【0052】
以上のような途切れ補正部9による途切れ補正処理の後は、図形形状認識部10が正誤判定の記入内容に対する形状認識、すなわち「○」または「×」の図形形状とのパターンマッチングを行って、その正誤判定の記入内容が「正解」であるか、あるいは「不正解」であるかを認識する。このときに行うパターンマッチングは、公知技術を利用して実現すればよいため、ここではその説明を省略する。
【0053】
そして、図形形状認識部10が正誤判定の記入内容に対する形状認識を行うと、続いて、記入位置認識部11は、正誤判定の記入内容について、その教育用教材20上における記入位置を認識する。なお、図形形状認識部10による形状認識の際には、「○」または「×」の図形を構成する連続画素群を一つに纏めて取り扱うために、その連続画素群に対して識別子を付与すべく、一般的な画像処理技術であるラベリング処理が行われている。このことから、記入位置認識部11による位置認識の際にも、そのラベリング処理の結果を利用して、「○」または「×」の図形を構成する連続画素群を一つの纏まりとして取り扱う。
【0054】
ここで、記入位置認識部11による正誤判定記入位置の認識処理について詳しく説明する。図7は、正誤判定記入位置の認識処理手順の一例を示すフローチャートである。
正誤判定記入位置の認識処理にあたっては、教育用教材20上に複数の正誤判定が記入されていることから、先ず、その正誤判定についてのカウント数Kを「1」に設定する(S401)。これにより、カウント数Kが教育用教材20上に存在し得る正誤判定の数、すなわち解答欄21の数を超えるまでは(S402)、予め定められた走査順で検出される正誤判定(「○」または「×」の図形)について、一つ目から順にその位置が認識されることとなる。
位置認識は、例えば「○」または「×」の図形の外接矩形情報を算出し(S403)、さらにその外接矩形の中心座標を算出することによって行うことが考えられる(S404)。具体的には、認識対象となる図形(連続画素群)に対して外接矩形を抽出するとともに、その外接矩形の所定点(例えば左上頂点)のxy座標、並びに、その外接矩形の幅(w)および高さ(h)を算出する。そして、これらの算出結果から、中心x座標=x+w/2、中心y座標=y+h/2を算出し、その算出結果を連続画素群の位置、すなわち正誤判定記入位置の認識結果とする。
このような処理を、カウント数Kの値をインクリメントしつつ(S405)、教育用教材20上に存在する全ての正誤判定について認識するまで繰り返して行う(S402〜S405)。
【0055】
このようにして、記入位置認識部11が正誤判定記入位置を認識する一方で、配点情報認識部12は、教育用教材20が有する配点情報24の認識を行う。
ここで、配点情報認識部12による配点情報24の認識処理について詳しく説明する。
【0056】
配点情報24の認識処理にあたっては、先ず、レイアウト解析部41がレイアウト解析を行う。図8は、レイアウト解析処理の一例を示す説明図である。
レイアウト解析部41では、処理対象となる画像データについて、縦軸・横軸への投影ヒストグラムを採取し、そこからセパレータ(領域を区切る長い線分)や白色帯領域等を見つけることで領域分割を行い、さらにその領域分割を繰り返すことで、教育用教材20上における各解答欄21や配点情報24等の配置構成を認識するのである。処理対象となる画像データは、画像読み取り部2で得られ、歪み補正部5で画像歪みが補正された後のものであるが、さらには2値化がされていることが望ましい。2値化によって、領域分割のための処理の容易化や精度向上等が図れるからである。
例えば、図8(a)に示すように、教育用教材20についての2値化した画像Aに対し、縦軸・横軸への投影ヒストグラムを採取すると、(a)−1、(a)−2のヒストグラムが得られる。このうち、(a)−2のヒストグラムには、図中Pの箇所で切れ目(頻度が「0」)が生じているので、これを白色帯領域と判定すると、図8(b)に示すように、B−1領域とB−2領域とに領域分割できることになる。さらに、B−2領域についても投影ヒストグラムを採取すると、(b)−1のヒストグラムが得られる。なお、縦軸方向については、B−1、B−2領域への分割時と同じ結果が得られるだけなので、投影ヒストグラムを取る必要はない。そして、(b)−1のヒストグラムには、図中Q1,Q2の箇所で切れ目(頻度が「0」)および頻度が非常に大きい箇所が生じているので、これをセパレータと判定すると、図8(c)に示すように、B−2領域をさらにC−1領域とC−2領域とC−3領域とに領域分割できることになる。さらに、これと同様の手法で、C−1領域、C−2領域、C−3領域のそれぞれについて領域分割を行えば、図8(d)に示すような領域分割を行うことができる。
【0057】
レイアウト解析部41がレイアウト解析による領域分割を行うと、その後は、配点情報抽出部42が、配点情報24の抽出を行う。図9は、配点情報抽出処理の一例を示す説明図である。
例えば、レイアウト解析部41でのレイアウト解析によって、図9(a)に示すような領域分割の結果が得られると、配点情報抽出部42では、その分割された領域単位で、配点情報24の抽出を行う。配点情報24の抽出は、各領域に存在する文字に対し文字認識を行い、「数字」+「点」の文字が隣り合って構成されているもの(例えば「5点」「10点」等の文字)を抽出することによって行えばよい。このような処理を行うことにより、例えば図9(b)に示すような配点情報24の抽出結果が得られることになる。なお、一つの領域内に複数の配点情報24が存在する場合には、その複数の配点情報24の全て抽出しておくものとする。
また逆に、領域内に反転情報が存在していない場合には、過領域分割と判断し、領域分割処理を一段遡って、すなわち再統合して、該当領域中に存在する反転情報を抽出する。
【0058】
配点情報抽出部42が配点情報24の抽出を行った後は、続いて、配点取得部43が教育用教材20上の各解答への配点が何点であるかを特定するための処理を行う。図10は、配点特定処理の一例を示す説明図である。
配点を特定するための処理は、記入位置認識部11が正誤判定の記入位置を認識しており(図10(a)参照)、また配点情報抽出部42が教育用教材20上に存在する配点情報24を抽出していることから(図10(b)参照)、これらの間の対応付けによって行えばよい(図10(c)参照)。
【0059】
対応付けとしては、例えば、正誤判定の記入位置と各配点情報24の配置位置との間の距離に基づいて行うことが考えられる。例えば、最も距離の近いものを対応付けるといった具合である。配点情報24は、その配点情報24によって配点が特定される解答欄21との対応関係が明確となるように、解答欄21の近傍に配されるからである。
【0060】
ところが、教育用教材20上に段組等のレイアウトがあると、距離のみに基づいて行う場合には、必ずしも正しい対応付けが行えるとは限らない。例えば、図11に示す例の場合であれば、距離のみを基にすると、図中実線矢印で示す対応付けを行うべきところを、図中破線矢印で示す対応付けを行ってしまうおそれがある。
【0061】
そこで、正誤判定の記入位置と各配点情報24との対応付けとしては、レイアウト解析部41によるレイアウト解析の結果を利用しつつ、以下に述べるようにして行うことが考えられる。
例えば、領域単位に配点情報24を得ていることから、正誤判定のうち、正解の判定(「○」の図形)の記入位置が存在する領域と同一領域における配点情報24を、その正誤判定に該当する配点とする。ただし、同一領域内に複数の配点情報24が存在する場合には、所定の規則によって該当する配点を決定する。所定規則としては、それぞれの間の距離に基づくもの、具体的には「○」の図形から見て上方側の最も近い配点情報を採用する、といったものが挙げられる。また、所定規則は、それぞれの間の距離ではなく、それぞれの位置関係から決定してもよい。例えば、領域上部に配点情報24が存在している場合は上側にある配点を採用し、領域下部に配点情報24が存在している場合は下側にある配点を採用するといった具合である。
【0062】
このようにして、記入位置認識部11が正誤判定記入位置を認識し、さらに配点情報認識部12が各正誤判定に対する配点の認識を行った後は、採点集計部13が正誤判定の採点集計を行う。このとき、採点集計部13は、その採点集計を、図形形状認識部10による正誤判定の記入内容の認識結果と、記入位置認識部11による正誤判定の記入位置の認識結果と、配点情報認識部12による認識結果と、を基にして行う。
【0063】
正誤判定の採点集計にあたっては、教育用教材20上に複数の正誤判定が記入されていることから、先ず、その正誤判定についてのカウント数Kを「1」に設定する。これにより、カウント数Kが教育用教材20上に存在し得る正誤判定の数、すなわち解答欄21の数を超えるまでは、予め定められた走査順で検出される正誤判定(「○」または「×」の図形)について、一つ目から順に採点集計のための処理が行われることになる。
すなわち、K番目の正誤判定図形について、その図形が「○」であるか、あるいは「×」であるかを判定する。その結果、「○」であれば、後述する「問題別採点結果」において、K番目の正誤判定に対する配点を加算する。また、「×」であれば、K番目の正誤判定に対する配点加算を行わずに、「0点」とする。
そして、このような処理を、カウント数Kの値をインクリメントしつつ、教育用教材20上における全ての正誤判定について終了するまで繰り返して行う。
【0064】
以上のような処理を経ることで、採点集計部13からは、教育用教材20上に記入された正誤判定の採点集計の結果が、問題別採点結果として出力されるのである。図12は、問題別採点結果の一具体例を示す説明図である。問題別採点結果は、教育用教材20上に存在する問題の番号と、その問題の解答に対する正誤判定と、その正誤判定に基づく得点とからなる情報で、図例のように、これらを互いに関連付けるテーブル形式で、採点集計部13から出力されるものである。
【0065】
採点集計部13から問題別採点結果が出力されると、その後は、集計結果出力部14が、その問題別採点結果、すなわち採点集計部13による採点集計の結果を、解答者抽出部7が抽出した解答者情報と関連付けて、教材処理装置と接続するデータベース装置31またはファイルサーバ装置32に対して出力する(図4におけるS103)。これにより、データベース装置31またはファイルサーバ装置32では、教育用教材20についての採点集計結果を、例えば一覧形式で、管理または利用することが可能となる。
【0066】
ところで、上述した一連の処理では、生徒等による解答記入および教師等による正誤判定の図形記入がされた教育用教材20から得た画像データを用いて、配点情報24の認識処理を行う場合を例に挙げて説明したが、配点情報24の認識処理は、解答および正誤判定が未記入の教育用教材20から得た画像データを用いて行うことも考えられる。解答および正誤判定が未記入であっても、配点情報24は、教育用教材20上に存在しているからである。すなわち、配点情報24の認識処理を事前に行っておくことで、採点集計処理の負荷軽減を図ることも考えられる。
【0067】
ただし、その場合には、正誤判定の図形が未記入であるため、配点取得部43による対応付けを、正誤判定の記入位置ではなく、教育用教材20上の各解答欄21に対して行えばよい。各解答欄21との対応付けは、解答欄21に関する位置領域情報を予め用意しておくことで容易に実現することができる。位置領域情報としては、例えば図13に示すように、解答欄21として扱われる領域の所定点(例えば左上頂点)のxy座標、並びに、その外接矩形の幅(W)および高さ(h)とからなる情報で、これらを互いに関連付けるテーブル形式で、データベース部1内に予め保持蓄積されているものが挙げられる。
【0068】
また、配点情報24の認識処理を事前に行った場合には、各解答欄21についての配点が認識されるため、採点集計部13での正誤判定の採点集計にあたり、正誤判定の記入位置を各解答欄21とを対応付ける必要が生じる。正誤判定の記入は、教師等によって手書きでされるため、各解答欄21に対する記入位置が必ずしも一義的に定まっている訳ではないからである。
したがって、かかる場合には、採点集計部13では、以下に述べるような手順で、正誤判定の採点集計を行うことが考えられる。すなわち、採点集計部13は、「○」または「×」といった正誤判定図形の外接矩形と、教育用教材20上で解答欄21となる領域との重なり面積を求め、その面積(外接矩形に対する面積比でも同様)が最も大きくなる正誤判定図形と解答欄21とを互いに対応付け、その正誤判定図形を当該解答欄21対して記入された正誤判定結果とする。ただし、重なり面積の外接矩形に対する比が所定閾値未満の場合には、重なる部分が小さいことから、対応付けについての判定が不能であると判断する。そして、対応付けを行った後は、正誤判定図形が「○」であれば、これに対応する解答欄21についての配点情報から特定される配点を加算し、また正誤判定図形が「×」であれば、これに対応する解答欄21についての配点加算を行わず、このような採点集計を教育用教材20上の全ての解答欄21について行う。教育用教材20上で解答欄21となる領域は、解答欄位置領域情報によって特定されるものとする。
また、その他にも、正誤判定図形の外接矩形と解答欄21の領域との重なり面積を求めるのではなく、例えばそれぞれの中心座標の距離から対応付けを行ったり、あるいは単にそれぞれの間で重なる部分があるか否かによって対応付けを行うことも考えられる。
【0069】
以上に説明したように、本実施形態における教材処理装置、教材処理方法および教材処理プログラムでは、正誤判定の記入がされた教育用教材20から読み取った画像データと、その教育用教材20についての電子データ、すなわち解答欄21への解答記入および当該解答に対する正誤判定の記入がされていないものについてのデータとを比較し、互いの差分から正誤判定の記入内容を認識して、その正誤判定の採点集計を行うようになっている。したがって、正誤判定が記入された教育用教材20に対する画像読み取りを行えば、その記入された正誤判定について、採点結果の自動集計が行われるので、結果として教育用教材20についての採点処理が省力化されることとなる。しかも、教育用教材20から読み取った画像データを基にするため、例えば、複写機、複合機またはスキャナ装置によって実現されるスキャン機能と、PC等のコンピュータ機器が有する情報記憶処理機能、画像処理機能および演算処理機能とがあれば、装置構成を実現することができ、専用の構成機器を必要とすることもない。さらには、教育用教材20から読み取った画像データを、データベース部1が保持する電子データと比較するため、そのデータベース部1に各種教育用教材20についての電子データを保持蓄積しておけば、対応可能な教育用教材についての汎用性を十分に確保し得る。さらには、データベース部1に予め電子データを保持蓄積しておくことで、教育用教材20から読み取った画像データとの比較を行う場合において、比較対象となる電子データの入力等を行う手間を省くことができ、結果として迅速な採点処理を実現することができる。
【0070】
しかも、本実施形態における教材処理装置、教材処理方法および教材処理プログラムでは、教育用教材20について画像読み取りを行って得られた画像データから、その教育用教材20が有する配点情報24を抽出するとともに、その配点情報の抽出結果と教育用教材20上の解答に対する正誤判定の記入内容との対応付けを行うようになっている。すなわち、教育用教材20上の解答に対する正誤判定についての配点を認識するのである。したがって、例えば教育用教材20上に複数の問題およびその解答欄21が配されており、それぞれに対する配点が異なる場合であっても、各解答欄21への解答に対する正誤判定とそれぞれに対する配点との対応関係が明確となるので、採点集計部13での正誤判定についての採点集計を行うことが可能となる。しかも、その採点集計には、教育用教材20が有する配点情報24が用いられるため、その採点集計を行うのに先立って配点情報の作成や手入力等を行っておく必要もない。
【0071】
つまり、本実施形態における教材処理装置、教材処理方法および教材処理プログラムによれば、教育機関で用いられる教育用教材20について、配点情報24の作成や手入力等を予め行わなくても、正誤判定の記入内容についての自動採点集計を行うことが可能となるので、その採点処理の省力化を実現することのできる。したがって、教育機関で用いるのにあたり非常に利便性の高いものとなり、信頼性の高い採点処理を円滑に行えるようになる。
【0072】
また、本実施形態における教材処理装置、教材処理方法および教材処理プログラムでは、教育用教材20が有する配点情報24を認識する際に行う、正誤判定の記入位置と各配点情報24の抽出結果との対応付けを、それぞれの間の距離に基づいて行うようになっている。すなわち、例えば最も近い配点情報24に基づいて、正誤判定に対する配点を認識する、といった処理を行う。したがって、解答欄21の近傍に配された配点情報24によって配点が特定されるという一般的な教育用教材20に適用して非常に好適なものとなり、採点集計処理に必要となる正誤判定と配点との対応付けを、処理負荷の増大を招くことなく、的確に行えるようになる。
【0073】
さらに、本実施形態における教材処理装置、教材処理方法および教材処理プログラムでは、画像データに対してレイアウト解析を行って、段組等に対応した領域分割を行った上で、配点情報24の認識を行うようになっている。したがって、教育用教材20がどのようなレイアウトのものであっても、これに適切に対応し得るようになるので、教育用教材20についての汎用性を十分に確保することができる。しかも、その場合であっても、レイアウト解析を通じて確実に配点情報24の認識を行えるので、採点処理についての信頼性をも十分に確保することができる。
【0074】
なお、本実施形態では、本発明の好適な実施具体例を説明したが、本発明はその内容に限定されるものではない。例えば、歪み補正処理や途切れ補正処理等は、必ずしも必須ではない。このように、本発明は、本実施形態での説明に対し、その要旨を逸脱しない範囲で適宜変更することが可能である。
【図面の簡単な説明】
【0075】
【図1】本発明に係る教材処理装置の概略構成例を示すブロック図である。
【図2】教育用教材の一具体例を示す説明図である。
【図3】本発明に係る教材処理装置の配点情報認識部の機能構成例を示すブロック図である。
【図4】本発明に係る教材処理装置における処理動作例を示す説明図である。
【図5】途切れ補正処理の一例を示す説明図である。
【図6】途切れ補正処理の他の例を示す説明図である。
【図7】正誤判定記入位置の認識処理手順の一例を示すフローチャートである。
【図8】配点情報を認識する際に行うレイアウト解析処理の一例を示す説明図である。
【図9】配点情報を認識する際に行う配点情報抽出処理の一例を示す説明図である。
【図10】配点情報を認識する際に行う配点特定処理の一例を示す説明図である。
【図11】配点特定処理の処理結果を説明するための教育用教材の一具体例を示す説明図である。
【図12】問題別採点結果の一具体例を示す説明図である。
【図13】解答欄位置領域情報の一具体例を示す説明図である。
【符号の説明】
【0076】
1…データベース部、2…画像読み取り部、3…画像データ解析部、4…教材判別部、5…歪み補正部、6…差分抽出部、7…解答者抽出部、8…正誤判定抽出部、9…途切れ補正部、10…図形形状認識部、11…記入位置認識部、12…配点情報認識部、13…採点集計部、14…集計結果出力部、20…教育用教材、21…解答欄、22…識別情報欄、23…解答者情報欄、31…データベース装置、32…ファイルサーバ装置、41…レイアウト解析部、42…配点情報抽出部、43…配点取得部
【特許請求の範囲】
【請求項1】
解答欄および当該解答欄についての配点情報を有した教育用教材に対する画像読み取りを行って当該教育用教材から画像データを得る読み取り手段と、
前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材について、前記読み取り手段が行った画像読み取りによって得られた画像データから、前記正誤判定の記入内容を抽出する正誤判定認識手段と、
前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材について、または当該解答および当該正誤判定が未記入の教育用教材について、前記読み取り手段が行った画像読み取りによって得られた画像データから、前記配点情報を抽出する配点情報抽出手段と、
前記正誤判定認識手段による抽出結果と前記配点情報抽出手段による抽出結果とを互いに対応付ける配点取得手段と、
前記正誤判定認識手段による抽出結果、前記配点情報抽出手段による抽出結果および前記配点取得手段による対応付けの結果に基づいて、前記教育用教材に記入された正誤判定の採点集計を行う採点集計手段と
を備えることを特徴とする教材処理装置。
【請求項2】
前記配点取得手段は、前記教育用教材が複数の解答欄および複数の配点情報を有している場合に、前記正誤判定認識手段による抽出結果および前記配点情報抽出手段による抽出結果から、前記教育用教材上での各解答欄の位置または当該解答欄に記入された解答に対する正誤判定の記入位置と当該教育用教材上での各配点情報の配置位置との間の距離を認識し、当該距離の認識結果に基づいて前記正誤判定認識手段による抽出結果と前記配点情報抽出手段による抽出結果との対応付けを行うものである
ことを特徴とする請求項1記載の教材処理装置。
【請求項3】
前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材または当該解答および当該正誤判定が未記入の教育用教材について前記読み取り手段が行った画像読み取りによって得られた画像データに対してレイアウト解析を行い、その解析結果を前記配点取得手段へ通知するレイアウト解析手段
を備えることを特徴とする請求項1または2記載の教材処理装置。
【請求項4】
解答欄および当該解答欄についての配点情報を有した教育用教材に対する画像読み取りを行って当該教育用教材から画像データを得る読み取りステップと、
前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材について、前記読み取りステップで行った画像読み取りによって得られた画像データから、前記正誤判定の記入内容を抽出する正誤判定認識ステップと、
前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材について、または当該解答および当該正誤判定が未記入の教育用教材について、前記読み取りステップで行った画像読み取りによって得られた画像データから、前記配点情報を抽出する配点情報抽出ステップと、
前記正誤判定認識ステップでの抽出結果と前記配点情報抽出ステップでの抽出結果とを互いに対応付ける配点取得ステップと、
前記正誤判定認識ステップでの抽出結果、前記配点情報抽出ステップでの抽出結果および前記配点取得ステップでのる対応付けの結果に基づいて、前記教育用教材に記入された正誤判定の採点集計を行う採点集計ステップと
を含むことを特徴とする教材処理方法。
【請求項5】
解答欄および当該解答欄についての配点情報を有した教育用教材に対する画像読み取りを行って当該教育用教材から画像データを得る画像読み取り装置と接続するコンピュータを、
前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材に対する画像読み取りを行って前記画像読み取り装置が得た画像データから前記正誤判定の記入内容を抽出する正誤判定認識手段と、
前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材または当該解答および当該正誤判定が未記入の教育用教材に対する画像読み取りを行って前記画像読み取り装置が得た画像データから前記配点情報を抽出する配点情報抽出手段と、
前記正誤判定認識手段による抽出結果と前記配点情報抽出手段による抽出結果とを互いに対応付ける配点取得手段と、
前記正誤判定認識手段による抽出結果、前記配点情報抽出手段による抽出結果および前記配点取得手段による対応付けの結果に基づいて、前記教育用教材に記入された正誤判定の採点集計を行う採点集計手段
として機能させることを特徴とする教材処理プログラム。
【請求項1】
解答欄および当該解答欄についての配点情報を有した教育用教材に対する画像読み取りを行って当該教育用教材から画像データを得る読み取り手段と、
前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材について、前記読み取り手段が行った画像読み取りによって得られた画像データから、前記正誤判定の記入内容を抽出する正誤判定認識手段と、
前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材について、または当該解答および当該正誤判定が未記入の教育用教材について、前記読み取り手段が行った画像読み取りによって得られた画像データから、前記配点情報を抽出する配点情報抽出手段と、
前記正誤判定認識手段による抽出結果と前記配点情報抽出手段による抽出結果とを互いに対応付ける配点取得手段と、
前記正誤判定認識手段による抽出結果、前記配点情報抽出手段による抽出結果および前記配点取得手段による対応付けの結果に基づいて、前記教育用教材に記入された正誤判定の採点集計を行う採点集計手段と
を備えることを特徴とする教材処理装置。
【請求項2】
前記配点取得手段は、前記教育用教材が複数の解答欄および複数の配点情報を有している場合に、前記正誤判定認識手段による抽出結果および前記配点情報抽出手段による抽出結果から、前記教育用教材上での各解答欄の位置または当該解答欄に記入された解答に対する正誤判定の記入位置と当該教育用教材上での各配点情報の配置位置との間の距離を認識し、当該距離の認識結果に基づいて前記正誤判定認識手段による抽出結果と前記配点情報抽出手段による抽出結果との対応付けを行うものである
ことを特徴とする請求項1記載の教材処理装置。
【請求項3】
前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材または当該解答および当該正誤判定が未記入の教育用教材について前記読み取り手段が行った画像読み取りによって得られた画像データに対してレイアウト解析を行い、その解析結果を前記配点取得手段へ通知するレイアウト解析手段
を備えることを特徴とする請求項1または2記載の教材処理装置。
【請求項4】
解答欄および当該解答欄についての配点情報を有した教育用教材に対する画像読み取りを行って当該教育用教材から画像データを得る読み取りステップと、
前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材について、前記読み取りステップで行った画像読み取りによって得られた画像データから、前記正誤判定の記入内容を抽出する正誤判定認識ステップと、
前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材について、または当該解答および当該正誤判定が未記入の教育用教材について、前記読み取りステップで行った画像読み取りによって得られた画像データから、前記配点情報を抽出する配点情報抽出ステップと、
前記正誤判定認識ステップでの抽出結果と前記配点情報抽出ステップでの抽出結果とを互いに対応付ける配点取得ステップと、
前記正誤判定認識ステップでの抽出結果、前記配点情報抽出ステップでの抽出結果および前記配点取得ステップでのる対応付けの結果に基づいて、前記教育用教材に記入された正誤判定の採点集計を行う採点集計ステップと
を含むことを特徴とする教材処理方法。
【請求項5】
解答欄および当該解答欄についての配点情報を有した教育用教材に対する画像読み取りを行って当該教育用教材から画像データを得る画像読み取り装置と接続するコンピュータを、
前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材に対する画像読み取りを行って前記画像読み取り装置が得た画像データから前記正誤判定の記入内容を抽出する正誤判定認識手段と、
前記解答欄への解答の記入および当該解答に対する正誤判定の記入がされた教育用教材または当該解答および当該正誤判定が未記入の教育用教材に対する画像読み取りを行って前記画像読み取り装置が得た画像データから前記配点情報を抽出する配点情報抽出手段と、
前記正誤判定認識手段による抽出結果と前記配点情報抽出手段による抽出結果とを互いに対応付ける配点取得手段と、
前記正誤判定認識手段による抽出結果、前記配点情報抽出手段による抽出結果および前記配点取得手段による対応付けの結果に基づいて、前記教育用教材に記入された正誤判定の採点集計を行う採点集計手段
として機能させることを特徴とする教材処理プログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【公開番号】特開2006−235429(P2006−235429A)
【公開日】平成18年9月7日(2006.9.7)
【国際特許分類】
【出願番号】特願2005−52478(P2005−52478)
【出願日】平成17年2月28日(2005.2.28)
【出願人】(000005496)富士ゼロックス株式会社 (21,908)
【Fターム(参考)】
【公開日】平成18年9月7日(2006.9.7)
【国際特許分類】
【出願日】平成17年2月28日(2005.2.28)
【出願人】(000005496)富士ゼロックス株式会社 (21,908)
【Fターム(参考)】
[ Back to top ]