JP4112967B2 - Scoring system and input symbol recognition system using electronic pen, scoring processing program, and input symbol recognition program - Google Patents
Scoring system and input symbol recognition system using electronic pen, scoring processing program, and input symbol recognition program Download PDFInfo
- Publication number
- JP4112967B2 JP4112967B2 JP2002372879A JP2002372879A JP4112967B2 JP 4112967 B2 JP4112967 B2 JP 4112967B2 JP 2002372879 A JP2002372879 A JP 2002372879A JP 2002372879 A JP2002372879 A JP 2002372879A JP 4112967 B2 JP4112967 B2 JP 4112967B2
- Authority
- JP
- Japan
- Prior art keywords
- symbol
- stroke
- scoring
- input
- recognized
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Character Discrimination (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、電子ペンを使用し、試験の答案などを採点する採点システムに関する。
【0002】
【従来の技術】
学校、予備校、塾などにおいては、学生を対象に模擬試験が行われる。学生は答案用紙に解答を記入し、答案用紙は回収され、採点者が赤ペンなどで採点結果を答案用紙に記入する。一般的に、採点結果は問題ごとに、マル「○」、バツ「×」、サンカク「△」などの採点記号として答案用紙に記入される。
【0003】
【発明が解決しようとする課題】
学校や塾などで行われるテストを効果的に指導に役立てていくためには、「どの学生がどの問題を間違えたか」、「その問題の正解率はどのくらいか」など、問題ごとの細かな結果を記録・集計・分析する必要がある。しかし、記述式の問題では、採点と採点結果のデータ化とが別作業となるため、これまでは採点結果をもう一度マークシートに写し直すなどの煩雑な作業が必要であった。このため、採点結果の集計、分析などに手間と時間を要するとともに、採点結果の写し間違いなどのミスが発生する可能性もあった。これは、特に全国的に行われる模擬試験など、受験者数や科目が多い場合に大きな問題となっていた。
【0004】
本発明は、以上の点に鑑みてなされたものであり、電子ペンを使用することにより、模擬試験などの採点結果を効率的かつ正確に取得し、集計などの処理を行うことが可能な採点システムを提供することを課題とする。
【0005】
【課題を解決するための手段】
本発明の1つの観点では、電子ペンを利用した採点システムにおいて、前記電子ペンを利用して解答用紙に入力された採点データを受け取るデータ入力手段と、前記採点データから、採点記号及び採点記号を訂正する訂正記号に対応するストロークを抽出するストローク抽出手段と、個々の採点記号及び訂正記号の特徴を示す記号情報を記憶する記号情報記憶部と、前記記号情報を参照して、抽出されたストロークに対応する記号を認識し、1つの解答欄において、認識したストロークが 1 つである場合は、当該ストロークの採点記号を認識結果とし、認識したストロークが複数ある場合は、入力時刻の最も新しいストロークの採点記号を認識結果とする認識手段と、を備える。
【0006】
上記の採点システムによれば、受験者などが解答を記入した解答用紙に対して、採点者が電子ペンにより、マル、バツなどの採点記号を記入して採点を行う。解答用紙上に描かれた採点記号のストロークは採点データとして取得され、採点システムに入力される。採点システムでは、採点データから採点記号及び訂正記号に対応するストロークを抽出し、個々の採点記号及び訂正記号の特徴を示す記号情報を参照することにより当該ストロークを認識する。認識結果としては当該ストロークに対応する採点記号又は訂正記号が特定される。そうして得られた認識結果に基づいて、採点結果が特定され出力される。よって、採点者は解答用紙上に電子ペンで採点記号などを記入するだけで、採点結果のデータが生成され、その後の集計や分析などに使用できる。
さらに、上記の採点システムによれば、解答欄内に記入されたストロークが1つである場合はそれが採点記号であると判定してよいが、解答欄内に記入されたストロークが複数ある場合は、最後に入力されたものを正しい採点結果であると判定する。こうして、1つの解答欄に複数のストロークが記入された場合でも、正しい採点結果を得ることができる。
【0007】
本発明の1つの観点では、電子ペンを利用した採点システムにおいて、前記電子ペンを利用して解答用紙に入力された採点データを受け取るデータ入力手段と、前記採点データから、採点記号及び採点記号を訂正する訂正記号に対応するストロークを抽出するストローク抽出手段と、個々の採点記号及び訂正記号の特徴を示す記号情報を記憶する記号情報記憶部と、前記記号情報を参照して、抽出されたストロークに対応する記号を認識し、1つの解答欄において、認識されたストロークが1つである場合は、当該ストロークの採点記号を認識結果とし、認識したストロークが複数ある場合は、訂正記号と認識されたストローク及び訂正記号と認識されたストロークと重なるストローク以外のストロークのうち、入力時刻が最も新しいストロークの採点記号を認識結果とする認識手段と、を備える。
上記の採点システムによれば、解答用紙内の1つの解答欄について、記入された全てのストロークを抽出する。解答欄内に記入されたストロークが1つである場合はそれが採点記号であると判定する。また、解答欄内に記入されたストロークが複数ある場合は、まず、訂正記号のストロークと重なっているストロークを全て無効化し、残ったストロークを採点結果とする。また、残ったストロークが複数ある場合には最後に入力されたものを正しい採点結果であるとする。こうして、1つの解答欄に複数のストロークが記入された場合でも、正しい採点結果を得ることができる。特に、訂正記号と重なるストロークを無効化するので、訂正結果を正しく認識することが可能となる。
上記の採点システムの一態様では、前記採点記号及び前記訂正記号は、前記電子ペンにより1ストロークで入力可能な形状を有する。これにより、1つの採点記号又は訂正記号は必ず1ストロークで表現されることになり、複数のストロークと採点記号又は訂正記号との対応関係を分析する必要がなくなる。
【0008】
上記の採点システムの他の一態様では、前記制御手段は、前記ストローク抽出手段を制御して、前記解答用紙内の1つの解答欄を通る全てのストロークを抽出する手段と、抽出されたストロークのうち、始点が当該解答欄内に含まれるストロークを選別する選別手段と、選別されたストロークに基づいて、認識結果を採点結果として出力する出力手段と、を備える。
【0009】
この態様によれば、解答用紙内の1つの解答欄について、記入された全てのストロークを抽出し、そのうち最も新しいストロークの認識結果を採点結果とする。解答欄内に記入されたストロークが1つである場合はそれが採点記号であると判定してよいが、解答欄内に記入されたストロークが複数ある場合は、最後に入力されたものを正しい採点結果であると判定する。こうして、1つの解答欄に複数のストロークが記入された場合でも、正しい採点結果を得ることができる。
【0010】
上記の採点システムの他の一態様では、前記認識手段は、前記選別されたストロークについて、入力時刻が新しいものから順に認識処理を実行する。通常、訂正などを考えた場合、時間的に最後に入力されたストロークが正しい採点記号である可能性が高い。よって、時間的に古いストロークを認識した上でそれを訂正対象として除外するよりは、入力時刻の新しい方から認識処理を行うことにより、無駄に採点記号の認識処理を実行することがなくなり、処理の効率化が図れる。
【0011】
本発明の他の観点では、採点処理プログラムは、コンピュータ上で実行されることにより、電子ペンを利用して解答用紙に入力された採点データを受け取るデータ入力手段、前記採点データから、採点記号及び採点記号を訂正する訂正記号に対応するストロークを抽出するストローク抽出手段、個々の採点記号及び訂正記号の特徴を示す記号情報を記憶する記号情報記憶手段、前記記号情報を参照して、抽出されたストロークに対応する記号を認識し、1つの解答欄において、認識されたストロークが1つである場合は、当該ストロークの採点結果を認識結果とし、認識したストロークが複数ある場合は、入力時刻の最も新しいストロークの採点結果を認識結果とする認識手段として前記コンピュータを機能させる。
【0012】
本発明の他の観点では、採点処理プログラムは、コンピュータ上で実行されることにより、前記電子ペンを利用して解答用紙に入力された採点データを受け取るデータ入力手段、前記採点データから、採点記号及び採点記号を訂正する訂正記号に対応するストロークを抽出するストローク抽出手段、個々の採点記号及び訂正記号の特徴を示す記号情報を記憶する記号情報記憶部、前記記号情報を参照して、抽出されたストロークに対応する記号を認識し、1つの解答欄において、認識されたストロークが1つである場合は、当該ストロークの採点結果を認識結果とし、認識したストロークが複数ある場合は、訂正記号と認識されたストローク及び訂正記号と認識されたストロークと重なるストローク以外のストロークのうち、入力時刻が最も新しいストロークの採点結果を認識結果とする認識手段として前記コンピュータを機能させる。
【0013】
上記の採点処理プログラムをコンピュータ上で実行することにより、上記の採点システムを実現することができる。
【0014】
本発明の他の観点では、電子ペンを利用して入力された記号を認識する入力記号認識システムにおいて、前記電子ペンを利用して電子ペン用帳票に入力された入力データを受け取るデータ入力手段と、前記入力データから、入力記号及び入力記号を訂正する訂正記号に対応するストロークを抽出するストローク抽出手段と、個々の入力記号及び訂正記号の特徴を示す記号情報を記憶する記号情報記憶部と、前記記号情報を参照して、抽出されたストロークに対応する記号を認識し、1つの入力欄において、認識されたストロークが1つである場合は、当該ストロークの入力記号を認識結果とし、認識したストロークが複数ある場合は、入力時刻の最も新しいストロークの入力記号を認識結果とする認識手段とを備える。
【0015】
上記の入力記号認識システムによれば、利用者が、電子ペン用帳票に必要に応じて電子ペンにより、マル、バツなどの記号を記入する。電子ペン用帳票上に描かれた記号のストロークは入力データとして取得され、入力記号認識システムに入力される。入力記号認識システムは、入力データから入力記号に対応するストロークを抽出し、個々の入力記号の特徴を示す記号情報を参照することにより当該ストロークを認識する。認識結果としては当該ストロークに対応する入力記号が得られる。
さらに、上記の入力記号認識システムによれば、解答欄内に記入されたストロークが1つである場合はそれが入力記号であると判定してよいが、解答欄内に記入されたストロークが複数ある場合は、最後に入力されたものを正しい認識結果であると判定する。こうして、1つの解答欄に複数のストロークが記入された場合でも、正しい採点結果を得ることができる。
【0016】
本発明の他の観点では、電子ペンを利用して入力された記号を認識する入力記号認識システムにおいて、前記電子ペンを利用して電子ペン用帳票に入力された入力データを受け取るデータ入力手段と、前記入力データから、入力記号及び入力記号を訂正する訂正記号に対応するストロークを抽出するストローク抽出手段と、個々の入力記号及び訂正記号の特徴を示す記号情報を記憶する記号情報記憶部と、前記記号情報を参照して、抽出されたストロークに対応する記号を認識し、1つの入力欄において、認識されたストロークが1つである場合は、当該ストロークの入力記号を認識結果とし、認識したストロークが複数ある場合は、訂正記号と認識されたストローク及び訂正記号と認識されたストロークと重なるストローク以外のストロークのうち、入力時刻が最も新しいストロークの入力記号を認識結果とする認識手段とを備える。
【0017】
上記の入力記号認識システムによれば、利用者が、電子ペン用帳票に必要に応じて電子ペンにより、マル、バツなどの記号を記入する。電子ペン用帳票上に描かれた記号のストロークは入力データとして取得され、入力記号認識システムに入力される。入力記号認識システムは、入力データから入力記号に対応するストロークを抽出し、個々の入力記号の特徴を示す記号情報を参照することにより当該ストロークを認識する。認識結果としては当該ストロークに対応する入力記号が得られる。
さらに、上記の入力記号認識システムによれば、記入された全てのストロークを抽出する。解答欄内に記入されたストロークが1つである場合はそれが入力記号であると判定する。また、解答欄内に記入されたストロークが複数ある場合は、まず、訂正記号のストロークと重なっているストロークを全て無効化し、残ったストロークを認識結果とする。また、残ったストロークが複数ある場合には最後に入力されたものを正しい認識結果であるとする。こうして、1つの解答欄に複数のストロークが記入された場合でも、正しい認識結果を得ることができる。特に、訂正記号と重なるストロークを無効化するので、訂正結果を正しく認識することが可能となる。
【0018】
本発明の他の観点では、入力記号認識プログラムは、コンピュータ上で実行されることにより、電子ペンを利用して電子ペン用帳票に入力された入力データを受け取るデータ入力手段、前記入力データから、入力記号及び入力記号を訂正する訂正記号に対応するストロークを抽出するストローク抽出手段、個々の入力記号及び訂正記号の特徴を示す記号情報を記憶する記号情報記憶手段、前記記号情報を参照して、抽出されたストロークに対応する記号を認識し、1つの入力欄において、認識されたストロークが1つである場合は、当該ストロークの入力記号を認識結果とし、認識したストロークが複数ある場合は、入力時刻の最も新しいストロークの入力記号を認識結果とする認識手段として前記コンピュータを機能させる。
【0019】
本発明の他の観点では、入力記号認識プログラムは、コンピュータ上で実行されることにより、電子ペンを利用して電子ペン用帳票に入力された入力データを受け取るデータ入力手段、前記入力データから、入力記号及び入力記号を訂正する訂正記号に対応するストロークを抽出するストローク抽出手段、個々の入力記号及び訂正記号の特徴を示す記号情報を記憶する記号情報記憶部、前記記号情報を参照して、抽出されたストロークに対応する記号を認識し、1つの入力欄において、認識されたストロークが1つである場合は、当該ストロークの入力記号を認識結果とし、認識したストロークが複数ある場合は、訂正記号と認識されたストローク及び訂正記号と認識されたストロークと重なるストローク以外のストロークのうち、入力時刻が最も新しいストロークの入力記号を認識結果とする認識手段として前記コンピュータを機能させる。
上記の入力記号認識プログラムをコンピュータ上で実行することにより、上記の入力記号認識システムを実現することができる。
【0020】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施の形態について説明する。まず始めに、本実施形態の採点システムにおいて入力デバイスとして使用される電子ペンの概要について説明する。
【0021】
[電子ペン]
図1は電子ペンの使用形態を模式的に示す図であり、図2は電子ペンの構造を示す機能ブロック図である。図1に示すように、電子ペン10は、ドットパターンが印刷された専用ペーパー20と組み合わせて使用される。電子ペン10は、通常のインクペンと同様のペン先部17を備えており、利用者は通常のインクペンと同様に専用ペーパー20上に文字などを書くことになる。
【0022】
図2に示すように、電子ペン10は、その内部にプロセッサ11、メモリ12、Bluetoothトランシーバ13、バッテリー14、赤外線LED15、カメラ16及び圧力センサ18を備える。また、電子ペン10は通常のインクペンと同様の構成要素としてインクカートリッジ(図示せず)などを有する。
【0023】
電子ペン10は、ペン先部17により専用ペーパー20上に描かれたインクの軌跡をデータ化するのではなく、専用ペーパー20上で電子ペン10が移動した軌跡座標をデータ化する。赤外線LED15が専用ぺーパー20上のペン先部17近傍を照明しつつ、カメラ16が専用ペーパー20に印刷されているドットパターンを読み取り、データ化する。つまり、電子ペン10は専用ペーパー20上で利用者が電子ペン10を移動させることにより生じるストロークを画像データ又はベクトルデータとして取得することができる。
【0024】
圧力センサ18は、利用者が電子ペン10により専用ペーパー上に文字などを書く際にペン先部17に与えられる圧力、即ち筆圧を検出し、プロセッサ11へ供給する。プロセッサ11は、圧力センサ18から与えられる筆圧データに基づいて、赤外線LED15及びカメラ16のスイッチオン/オフの切換を行う。即ち、利用者が電子ペン10で専用ペーパー20上に文字などを書くと、ペン先部17には筆圧がかかる。よって、所定値以上の筆圧が検出されたときに、利用者が記述を開始したと判定して、赤外線LED15及びカメラ16を作動する。
【0025】
カメラ16は専用ペーパー20上のドットパターンを読み取り、そのパターンデータをプロセッサ11に供給する。プロセッサ11は、供給されたドットパターンから、専用ペーパー20上でのX,Y座標を算出する。
【0026】
プロセッサ11は、利用者の記述が行われる間に、筆圧の配列データ及びX,Y座標データを取得し、タイムスタンプ(時間情報)と関連付けてメモリ12に記憶していく。よって、メモリ12内には利用者の記述内容に対応するデータが時系列で記憶されていく。メモリ12の容量は例えば1Mバイト程度とすることができる。
【0027】
利用者により送信指示がなされるまでは、取得された全てのデータはメモリ12内に保持される。そして、利用者が送信指示を行うと、Bluetoothトランシーバ13により、電子ペン10と所定距離内にある受付端末25へメモリ12内のデータが送信される。基本的には、一度送信指示がなされると、電子ペン10はメモリ12内に記憶していた全てのデータを受付端末25へ送信するため、メモリ12内はクリアされる。よって、送信後にもう一度同じ情報を受付端末25へ送信したい場合には、利用者は専用ペーパー20上に再度記述を行う必要がある。なお、この場合、利用者は専用ペーパー20上にインクペンで書かれた文字などをなぞればよいことになる。
【0028】
電子ペン10自体は、送信ボタンなどの機能ボタンを備えておらず、送信指示その他の指示は、利用者が専用ペーパー20上の所定位置に設けられた専用ボックスを電子ペン10でチェックすることにより実行される。専用ボックスの位置座標には、予め送信指示が対応付けられており、プロセッサ11は専用ボックスの位置座標を受信すると、Bluetoothトランシーバ13にメモリ12内のデータを供給し、受付端末25への送信を行わせる。なお、電子ペン10はディスプレイやボタンなどを持たないが、データの送信完了を電子ペンの振動により示すことができる。
【0029】
バッテリー14は電子ペン10内の各要素に電源供給するためのものであり、例えば電子ペンのキャップ(図示せず)により電子ペン10自体の電源のオン/オフを行うことができる。
【0030】
このように、電子ペン10は利用者が専用ペーパー20上に記述した文字などに対応する座標データ及び筆圧データを取得して近傍の受付端末25へ送信する機能を有するが、電子ペン10のペン先部17は通常のインクペンとなっているため、専用ペーパー20上に記述した内容はオリジナルの原本として残るという特徴がある。即ち、紙の原本に対して記述するのと同時に、その内容を座標データなどの形態でリアルタイムに電子化することができる。
【0031】
なお、電子ペン10の標準機能によれば、電子ペン10により得られるデータは、原則として座標データ又はベクトルデータの形態であり、テキストデータではない。但し、電子ペン10は標準機能として、専用ペーパー20上に設けられた専用エリアに記述することにより、英数字に限りテキスト化する機能は備えている。なお、受付端末25などにおいて、電子ペン10から送信された座標データやベクトルデータから、文字認識アプリケーションを利用してテキストデータを得ることはもちろん可能である。
【0032】
また、電子ペン10内には、ペン自体及びその所有者に関するプロパティ情報(ペン情報及びペン所有者情報)を保持することができ、アプリケーションから参照することができる。ペン情報としては、バッテリーレベル、ペンID、ペン製造者番号、ペンソフトウェアのバージョン、サブスクリプションプロバイダのIDなどを保持できる。また、ペン所有者情報としては、国籍、言語、タイムゾーン、emailアドレス、空きメモリ容量、名前、住所、ファックス/電話番号、携帯電話番号などを保持することができる。
【0033】
なお、上記の例では、電子ペン10から受付端末25へのデータ送信をBluetoothの無線伝送により行う例を挙げているが、その代わりに例えばケーブルを使用した有線によるデータ伝送や、電子ペン10と受付端末25の一部に設けられた端子などの接触によるデータ伝送など、各種の方法で電子ペン10から受付端末25へのデータ伝送を行うことが可能である。
【0034】
次に、電子ペンにより利用者が記述した内容のX,Yデータを取得する方法について説明する。前述のように専用ペーパー20には、所定のドットパターンが印刷されている。電子ペン10のカメラ16は、利用者が専用ペーパー20上に記述したインクの軌跡を読み取るのではなく、専用ペーパー20上のドットパターンを読み取る。実際、図1に示すように、赤外線LED15による照明領域及びカメラ16の撮影領域(照明領域内に位置する)は、ペン先部17が専用ペーパー20に接触する位置とはずれている。
【0035】
ドットパターンはカーボンを含む専用インキなどで印刷されており、カメラ16はその専用インキによるパターンのみを認識することができる。専用インキ以外のインキ(カーボンを含まない)により、専用ペーパー上に罫線や枠などを印刷しても、電子ペンはそれらを認識することはない。よって、専用ペーパーを利用して各種申請書などの帳票を作成する際は、専用インキ以外のインキで入力枠や罫線、注意書きなどを印刷する。
【0036】
ドットパターンは、図3に例示するように、各ドットの位置がデータに対応付けされている。図3の例では、ドットの位置を格子の基準位置(縦線及び横線の交差点)から上下左右にシフトすることにより、0〜3の2ビット情報を表示した例である。このようにして表現された情報の組み合わせにより、専用ペーパー上の位置座標が決定される。図4(a)に例示するように、縦横2mmの範囲内に36個のドットが格子状に配置され、これらのドットにより示されるデータの配列(図4(b))が、その専用ペーパー上の位置座標と対応付けされている。よって、電子ペン10のカメラ16が図4(a)に示すようなドットパターンを撮影すると、プロセッサ11はカメラ16から入力されるドットパターンのデータに基づいて図4(b)に示すデータ配列を取得し、それに対応する専用ペーパー上の位置座標(即ち、そのドットパターンがその専用ペーパー上のどの位置にあるのか)をリアルタイムで算出する。なお、ドットパターンを認識する最小単位は2mm×2mmであり、カメラ16は毎秒100回程度の撮影を行う。
【0037】
次に、専用ペーパーについて説明する。専用ペーパーの構造の一例を図5に示す。図示のように、専用ペーパー20は、台紙30上にドットパターン32が印刷され、その上に罫線などの図案34が印刷されている。台紙30は通常は紙であり、ドットパターン32は前述のようにカーボンを含んだ専用インキにより印刷される。また、通常のインキなどにより図案34が印刷される。ドットパターンと図案とは同時に印刷してもよいし、いずれかを先に印刷してもよい。
【0038】
図案34の例を図6に示す。図6は、ある申込書36の例であり、複数の記入欄38や送信ボックス39が印刷されている。図6には明確に図示されていないが、実際にはドットパターンが申込書36の全面に印刷されており、その上に記入欄38や送信ボックス39が通常のインキにより印刷されている。利用者は、ドットパターンを意識することなく、従来からある申込書と同様に、電子ペン10を使用して必要事項を申込書36の各記入欄38に記入すればよい。
【0039】
専用ペーパー20上の領域は大きく2種類の領域に分けることができる。1つは記入エリアであり、電子ペン10による記述内容をそのまま情報として取り扱うエリアである。図6の例では複数の記入欄38がこれに該当する。もう1つは機能エレメントであり、対応するエリア内を電子ペン10でチェックした際に、予めそのエリアに対して定義されているアクション、指示などを実行するようになっている。図6の例における送信ボックス39がこれに該当する。
【0040】
送信ボックス39は前述したように電子ペン10内に記憶されているデータを近傍の受付端末25へ送信するための指示を行う際に使用される。利用者が送信ボックス39内に電子ペン10でチェックを入れると、電子ペン10が送信ボックス内のドットパターンを読み取る。当該パターンは送信指示に対応付けられており、電子ペン10内のプロセッサ11はBluetoothトランシーバ13にメモリ12内の記憶データの送信命令を発する。
【0041】
ドットパターンの割り当ては、通常、アプリケーション(用紙の種類)毎に行われる。即ち、ある申込書内のドットパターンは1枚の用紙の中で重複することはないが、同一の申込書には全て同じドットパターンが印刷されている。よって、利用者が電子ペン10で必要事項を入力すると、その入力事項がその申込書のどの項目に対するものであるかを、申込書上の座標データから特定することができる。
【0042】
このように、ドットパターンを印刷した専用ペーパー上に所定の図案を印刷することにより、専用ペーパーを利用した各種申請書が作成できる。利用者は電子ペン10を使用して通常の要領で必要事項を記入すれば、その電子データが自動的に取得される。
【0043】
上記の例では、ドットパターンは専用ペーパー上にカーボンを含むインキにより印刷されているが、プリンタ及びカーボンを含むインクを使用してドットパターンを通常の紙上にプリントすることも可能である。さらに、専用ペーパー上の図案も印刷ではなく、プリンタにより形成することも可能である。ドットパターンをプリンタにより紙上に形成する場合には、1枚1枚に異なるドットパターンを形成することが可能である。よって、形成されたドットパターンの違いにより、それらの用紙1枚1枚を識別し、区別することが可能となる。
【0044】
なお、本明細書においては、「印刷」の語は、通常の印刷のみならず、プリンタによるプリントも含む概念とする。
【0045】
次に、電子ペンにより取得したデータの送信処理について説明する。前述のように、電子ペン10の通信機能はBluetoothによるものであり、専用ペーパー20に入力したデータを取り扱うサービスサーバ(特定の申込書であれば、その申込先のサーバということになる)に対して電子ペン10から直接的にデータを送信することはできない。よって、電子ペン10により取得したデータは、受付端末25からサービスサーバへ送信される。
【0046】
その際の処理を図2を参照して説明する。電子ペン10が取得したデータは、主として利用者が入力した事項のデータであるが、通常はそのデータの送信先であるサービスサーバがどこであるかの情報は含まれていない。その代わりに、その専用ペーパーに関するアプリケーションやサービスを特定する情報が専用ペーパー上のドットパターンに含まれており、利用者の入力作業中に専用ペーパーからその情報が取得されている。よって、電子ペン10から入力データを受け取った受付端末25は、まず、問い合わせサーバ26に対して、その専用ペーパーに対して入力されたデータをどのサービスサーバ27へ送信すべきかの問い合わせを行う。問い合わせサーバ26は、専用ペーパー毎に、対応するサービスサーバの情報を有しており、受付端末25からの問い合わせに応じて、当該専用ペーパーに関するサービスなどを行うサービスサーバ27の情報(URLなど)を受付端末25へ回答する。それから、受付端末25は、電子ペンから取得した入力データをそのサービスサーバ27へ送信することになる。
【0047】
なお、上記の例では端末装置25、問い合わせサーバ26及びサービスサーバ27が別個に構成されているが、これらの幾つか又は全てを1つの装置として構成することも可能である。
【0048】
[採点システム]
次に、本発明の実施形態に係る採点システムについて説明する。この採点システムでは、模擬試験などで受験者が解答を記入した解答用紙を用いて採点者が採点を行う。図7に採点システムの概略構成を示す。
【0049】
解答用紙4は、上述の専用帳票として作成され、試験を受ける受験者は筆記具として電子ペンではなく、通常の鉛筆やペンを使用して問題に対する解答を解答用紙4に記入する。模擬試験後、解答用紙4は回収され、採点者に配布される。採点者は、電子ペン10を使用して採点作業を行う。採点者が使用する電子ペン10には、例えばインクユニット内に赤インクが充填されるので、採点結果は解答用紙4上に赤ペンで記入されることになる。
【0050】
採点者が解答用紙4上に、電子ペン10を用いて採点記号を記入すると、電子ペン10は記入された採点記号に対応するストロークデータ(以下、「採点データ」とも呼ぶ。)を取得し、電子ペン10内のメモリ12に一時的に記憶した後、採点データを端末装置25へ送信する。端末装置25は、例えばパーソナルコンピュータや携帯電話、PDAなどの装置とすることができ、電子ペン10から採点データを受信し、ネットワーク2を通じて処理サーバ3へ送信する。
【0051】
処理サーバ3は、採点結果認識処理や採点結果の集計・分析処理などを行うサーバである。処理サーバ3は、端末装置25から採点データを受信すると、採点結果認識処理を実行して採点結果を得る。また、処理サーバ3は必要に応じて採点結果の集計処理や分析処理も実行する。
【0052】
実際的なシステムの構成としては、学校や塾の先生などの採点者が電子ペン10及び端末装置25を使用して採点を行い、学校や塾にある処理サーバ3へ採点データを送信するように構成することができる。また、その代わりに、処理サーバ3を学校や学習塾以外の企業などが運営し、取得した採点結果や集計結果などを学校や学習塾へ提供する構成とすることもできる。
【0053】
図8に、処理サーバ3の機能構成を示す。図示のように、処理サーバ3はストローク抽出部50と、文字認識部51と、記号情報記憶部52と、採点結果記憶部53と、採点結果集計処理部54とを備える。なお、これら各構成要素は、実際には、予め用意されたプログラムを処理サーバ3内のCPUなどが実行することにより実現される。
【0054】
ストローク抽出部50は、端末装置25から受信した採点データ(採点者が記入した採点記号のストロークデータを含んでいる)から、各採点記号のストロークデータを抽出し、文字認識部51へ送る。文字認識部51は、記号情報記憶部52内に予め記憶されている記号情報を参照して、ストローク抽出部50が抽出したストロークデータが採点記号又は訂正記号のいずれに該当するかを認識する。
【0055】
具体的には、記号情報記憶部52は各採点記号及び訂正記号のストロークデータの特徴を記号情報として記憶している。文字認識部51が得た判定結果は、そのストロークデータがどの採点記号(マル、バツなど)のいずれであるかを示す情報であり、採点結果記憶部53に一時的に記憶された後、採点結果集計処理部54へ送られる。採点結果集計処理部54は、所定単位、例えば所定数の受験生の解答についての採点結果を問題毎に集計し、必要な分析などを行って集計データを出力する。集計データは、学校や学習塾などで生徒の成績分析などのために使用される。
【0056】
次に、採点記号について説明する。採点記号を決定する際には考慮すべき点がある。第1の点は、採点者が使用する採点記号の形には採点者毎に個人差があるということである。通常、マル「○」やサンカク「△」は1ストロークで記入されるが、バツについては、「×」や「レ」などを使用する場合があり、「×」の場合には2ストロークとなる。採点記号に1ストロークの記号と2ストロークの記号が混在していると、1つの採点記号がどのストロークで構成されるか判別する必要が生じるが、これを自動判別することは難しい。そこで、本実施形態では、採点記号は全て1ストロークの記号とした。これにより、1つのストロークは1つの採点記号に対応していることになり、採点記号に対応するストロークデータを判別する必要がなくなる。
【0057】
第2の点は採点記号の記入間違いを訂正する必要があることである。採点者としては、一旦記入した採点記号が誤りであった(例えば、本来は解答が不正解であり「/」を記入すべき解答欄に「○」を記入してしまったなど)ということがありうるので、それを正しい採点記号に訂正可能とする必要がある。そこで、本実施形態では、一旦記入した採点記号を訂正するための訂正記号を採用する。
【0058】
上記の点を考慮して決定された採点記号の例を図9に示す。なお、図9(a)〜(d)に示す各採点記号上の矢印は電子ペン10の軌跡の方向を便宜上示したものであり、実際に記入されるマルの採点記号には矢印は含まれない。図9(a)は解答が正解であった場合に記入されるマルの記入例である。マルの採点記号の特徴としては、例えばストロークが一筆書きであること、略円形であること、ストロークの始点と終点が近接していることなどの所定の条件が記号情報として記憶される。図9(b)はサンカクの記入例である。サンカクの採点記号の特徴としては、例えばストロークが一筆書きであること、ストロークの折れ曲がり点が2つあること、ストロークの始点と終点が近接していることなどの条件が記号情報として記憶される。図9(c)はバツの採点記号の記入例であり、バツの採点記号の特徴としては、例えばストロークが左から右方向へ移動すること(始点が終点よりも左に存在すること)、ストロークが所定角度範囲内の右上がりであること、などが記号情報として記憶される。
【0059】
また、図9(d)は訂正記号を示す記入例である。訂正とは、採点者が一度記入した採点記号が誤りであった場合に、その採点記号を取り消すために記入される記号である。例えば、ある解答に対して採点者がマルを記入したが、本当はバツであった場合には、採点者は先に記入したマルの採点記号上に訂正記号を記入する。訂正記号の特徴としては、例えばストロークが右から左方向へ移動すること(始点が終点より右に存在すること)などが記号情報として記憶される。文字認識部51は、ストローク抽出部50が抽出したストロークデータの特徴を分析し、記号情報記憶部52に記憶されている記号情報を参照してそのストロークがいずれの採点記号又は訂正記号に該当するかを判定する。
【0060】
このように、本実施形態では、各採点記号が必ず1つのストロークにより構成されることとし、1つのストロークが必ず1つの採点記号を構成するものとして、ストロークと採点記号との対応関係を自動判別する必要を排除している。また、採点者が誤って記入した採点記号を訂正するための訂正記号を設けている。訂正記号は、取り消しの対象となる採点記号と交わるように記入することが採点作業上のルールとされる。
【0061】
また、採点記号については、第3の点として、解答欄に記入した採点記号が複数の解答欄に跨ってしまう場合があることを考慮すべきである。通常、解答用紙上には複数の解答欄が隣接して設けられるので、ある解答欄に対して採点者が記入した採点記号が隣接する解答欄にも跨ってしまう場合がある。この問題は、採点者が解答欄内に収まるように採点記号を記入することを義務づければ解消するのであるが、実際には採点者が短時間に多数の解答用紙の採点を行うので、小さな解答欄に素早く正確に採点記号を記入することは難しい。
【0062】
そこで、本実施形態では、採点記号は採点の対象となる解答欄内から描き始めることをルールとする。これにより、例えばある採点記号に対応するストロークの開始点が採点の対象となる解答欄内にあれば、ストロークの途中が解答欄外にはみ出ていたり、隣の解答欄に記入された採点記号と重なっていたとしても、各解答欄で対象となる採点記号を特定することができる。
【0063】
次に、解答欄に記入された採点記号の例について説明する。図10は解答用紙の一部分に対して採点者が記入した採点記号の例を示す。また、図10に示す採点記号の記入例を時間的に並べたものを図11に示す。図10の例では、図11に示すように、まず記入欄4(1)▲1▼に採点記号「○」が記入されている。これを電子ペン10により取得したデータをストロークデータD1とする。次に、同一の記入欄4(1)▲1▼に対して訂正記号がストロークデータD2としてが記入され、さらに同一の記入欄4(1)▲1▼に「△」がストロークデータD3として記入されている。
【0064】
その後、記入欄4(2)▲1▼に採点記号「△」が記入され(ストロークデータD4)、記入欄4(3)▲1▼に採点記号「○」が記入され(ストロークデータD5)、記入欄4(4)▲1▼に採点記号「/」が記入される。よって、その時点で電子ペン10内のメモリ12にはこれらのデータD1〜D6が記憶された状態となっている。また、前述のように、電子ペン10はデータをタイムスタンプとともにメモリ内に記憶していくので、これらストロークデータD1〜D6にはそれぞれの記入時刻を示すタイムスタンプが付属している。よって、これらストロークデータD1〜D6を採点データとして受信した処理サーバ3は、各ストロークデータのタイムスタンプを参照することにより、各ストロークデータの入力順序を認識することができる。
【0065】
[採点結果認識処理]
次に、採点結果認識処理について説明する。採点結果認識処理は、解答欄に対して採点者が電子ペン10を使用して記入した採点記号を認識し、認識結果を採点結果として出力する処理であり、実際には処理サーバ3内のCPUなどが予め用意されたプログラムを実行し、図8に示すストローク抽出部50、文字認識部51などとして機能することにより実現される。なお、以下に説明する採点結果認識処理は、解答用紙4上の1つの解答欄毎に実行されるものである。
【0066】
(第1実施例)
まず、採点結果認識処理の第1実施例について説明する。第1実施例は、基本的に、処理対象となる解答欄に対して最後に記入されたストロークを有効とする。ただし、解答用紙上では複数の採点記号のうちどれが最後に描いたものかを判別することができないので、前述の1ストロークの訂正記号を記入することにより訂正を行う。
【0067】
図12は、採点結果認識処理の第1実施例のフローチャートである。
【0068】
最初に、処理サーバ3のCPUなどはストローク抽出部50として機能し、処理の対象となっている解答欄を通過する全てのストロークを抽出する(ステップS2)。ストロークが抽出されない場合(ステップS4;No)には、処理サーバ3は処理対象となる解答欄内に記入がないと判断し、処理を終了する。一方、ストロークが抽出された場合(ステップS4;Yes)、処理サーバ3は、抽出されたストロークのうち、始点がその解答欄内に含まれるストロークのみを選別する(ステップS6)。これは、前述のように、採点記号を記入する際は、対象となる解答欄内にストロークの始点が位置するように採点記号を記入することがルール付けられているからである。よって、そのようなストロークが存在しない場合は、処理は終了する(ステップS8;No)。
【0069】
一方、処理対象となる解答欄内に始点が存在するストロークが選別された場合(ステップS8;Yes)、そのようなストロークが複数存在するか否かを判定する。処理対象となる解答欄内から始点が始まるストロークが1つのみの場合(ステップS10;No)、そのストロークが採点記号を示すことになる。これは、前述のように、1つの採点記号は必ず1つのストロークで表現されることが決められているからである。よって、文字認識部がそのストロークを文字認識し(ステップS12)、認識結果が採点記号であれば、その採点記号を採点結果として出力する(ステップS14)。
【0070】
一方、始点が解答欄内に存在するストロークが複数ある場合(ステップS10;Yes)、処理サーバ3はそれらのストロークのタイムスタンプを参照し、時間軸上で新しいストロークから順に文字認識処理を行う(ステップS18)。そして、まずそのストロークの認識結果が訂正記号であるか否かを判定する(ステップS20)。認識結果が訂正記号である場合(ステップS20;Yes)、次のストローク、つまりそれより時間的に古いストロークが存在するか否かを判定し(ステップS24)、存在する場合にはステップS18へ戻ってそのストロークの文字認識を実行する。ステップS20でストロークの認識結果が訂正記号でないと判断されると、その認識結果が保存され(ステップS22)、その認識結果を採点結果として出力する(ステップS26)。
こうして、ステップS18〜S24により、処理対象となる解答欄内に存在する複数のストロークから訂正記号を除外し、かつ、時間的に最後に記入されたストロークに対応する採点記号を認識結果として出力する。
【0071】
なお、訂正記号以外のストロークが存在しない場合は(ステップS24;No)、その解答欄には採点結果が存在しない(例えば、採点不要の解答欄に採点者が誤って採点記号の記入したなど)と判定して、処理を終了する。
【0072】
(第2実施例)
次に、採点結果認識処理の第2実施例について説明する。第2実施例では、訂正記号によって訂正の対象とする採点記号を、ストロークの重なりにより判別する。即ち、検出された訂正記号のストロークと重なる(交わる)採点記号を、当該訂正記号により訂正されたものとして無効化する。
【0073】
さらに、第2実施例では、時間軸上で最後に記入されたストロークから順に文字認識を行う。通常、採点記号の訂正が行われる場合には、訂正記号の記入後に記入された採点記号が有効となり、訂正記号がそれ自身より時間的に後に記入されたストロークを訂正することはありえない。よって、時間的に古いストロークから順に文字認識処理を行った後で、その認識結果を訂正記号により無効化するより、時間的に新しいストロークから認識処理を行うほうが、訂正により取り消されるストロークの認識処理を無駄に行うことがなくなり、処理の効率化が図れる。
【0074】
図13に第2実施例による採点結果認識処理のフローチャートを示す。なお、図13に示す採点結果認識処理のうち、ステップS26〜S38、即ち、処理対象となる解答欄内にストロークが1つのみ存在する場合の処理は、図12に示す第1実施例の場合と同様であるので、説明は省略する。
【0075】
さて、ステップS34において、処理対象となる解答欄内に複数のストロークが存在する場合(ステップS34;Yes)、文字認識部51は時間軸上で新しいストロークから順に1つずつストロークの文字認識を行う(ステップS42)。そして、認識された記号が訂正記号であるか否かを判定する(ステップS44)。訂正記号である場合(ステップS44;Yes)、その訂正記号のストロークと重なっているストロークを無効化する(ステップS52)。先に述べたように、訂正記号と重なっているストロークは訂正の対象となる採点記号のストロークであるので、これを無効化し、その後の文字認識処理の対象から除外する。これにより、訂正により取り消されたストロークを無駄に文字認識することがなくなり、処理の効率化が図れる。
【0076】
一方、認識されたストロークが訂正記号でない場合(ステップS44;No)、そのストロークは採点記号であるので、採点結果として保存する(ステップS46)。そして、次のストローク、つまり、時間的に古いストロークが存在するか否かを判定し(ステップS48)、存在する場合にはステップS42へ戻って同様の処理を繰り返す。こうして、次のストロークが存在しなくなった状態では(ステップS48;No)、通常は1つの認識結果のみが保存されているので、その認識結果を採点結果として出力する(ステップS50)。ただし、採点者が訂正記号の記入を忘れた場合には、複数の採点記号の認識結果が得られ、保存されていることになる。その場合には、時間的に新しく記入された認識結果を採点結果として出力する(ステップS50)。
【0077】
このように、第2実施例では、訂正記号とストロークが重なっている採点記号を無効化するので、訂正を正しく検出することができる。また、時間的に新しく記入されたストロークから順に文字認識処理を行うので、訂正により取り消された採点記号のストロークを文字認識することが防止され、処理の効率化が図れる。
【0078】
また、訂正記号と重なる採点記号を無効化する方法を採用するため、採点記号の記入と訂正記号の記入とが時間的にどのような関係にあっても、正しく訂正を認識することができる。例えば、異なる採点記号を2つ記入した後に一方を訂正する場合でも、訂正記号と重なる方の採点記号が無効化されるので、採点者は訂正記号の記入順序を気にする必要はない。
【0079】
なお、上記の第2実施例では、訂正記号のストロークも採点記号と同様に認識されるので、訂正記号もその始点が解答欄内に存在することが要件となる。
【0080】
[変形例]
上記の第2実施例では、ステップS42で時間的に新しいストロークから順に文字認識処理を行っているが、時間的に古いストロークから文字認識処理を行うようにすることもできる。その場合でも、訂正記号を文字認識し、訂正記号と重なる採点記号を無効化することにより、訂正を正しく判定することができる。
【0081】
また、図9に示した採点記号や訂正記号は単なる例であり、1ストロークで記入できる記号であれば、他の記号や形状を採点記号として使用しても構わない。
【0082】
また、上記の実施形態では、模擬試験などの採点システムに適用しているが、各種申請書などの帳票に対する入力記号の認識処理に適用することもできる。即ち、各種申請書などの電子ペン用帳票に対して利用者が所定の記号を入力し、必要に応じて入力した記号の訂正などを行った場合に、訂正の有無を考慮した上で正しい入力記号を認識することができる。
【0083】
【発明の効果】
以上説明したように、本発明によれば、電子ペンを利用して採点者が記入した採点結果を自動的にデータとして取得することができる。よって、採点結果の集計や分析を効率的に行うことができる。
【図面の簡単な説明】
【図1】電子ペンの使用形態を模式的に示す図である。
【図2】電子ペンの構造を示す機能ブロック図である
【図3】専用ペーパーに印刷されたドットパターンによる情報の表現方法を説明する図である。
【図4】ドットパターン及びそれに対応する情報の例を示す。
【図5】専用ペーパーにより構成される帳票の構造を示す。
【図6】電子ペン用帳票の例を示す。
【図7】本発明による採点システムの概略構成を示す図である。
【図8】図7に示す採点システムの処理サーバの機能ブロックを示す図である。
【図9】採点記号の例を示す。
【図10】解答用紙への採点例を示す。
【図11】採点者による採点中に電子ペンが取得するストロークデータを示す。
【図12】本発明による採点結果認識処理の第1実施例のフローチャートである。
【図13】本発明による採点結果認識処理の第2実施例のフローチャートである。
【符号の説明】
2 ネットワーク
3 処理サーバ
4 解答用紙
10 電子ペン
11 プロセッサ
12 メモリ
13 トランシーバ
14 バッテリー
25 受付端末
50 ストローク抽出部
51 文字認識部
52 記号情報記憶部
53 採点結果記憶部
54 採点結果集計処理部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a scoring system that uses an electronic pen to score test answers and the like.
[0002]
[Prior art]
At schools, prep schools, and cram schools, mock tests are conducted for students. The student writes the answer on the answer sheet, the answer sheet is collected, and the grader writes the scoring result on the answer sheet with a red pen or the like. In general, the scoring results are written on the answer sheet for each question as scoring symbols such as a circle “◯”, a cross “X”, and a sunk “Δ”.
[0003]
[Problems to be solved by the invention]
In order to effectively use the tests conducted at schools and private schools, etc., detailed results for each question such as "Which student made a mistake in which question" and "What is the correct answer rate for that question?" Need to be recorded, aggregated and analyzed. However, in the problem of description formulas, scoring and data conversion of scoring results are separate tasks, and so far, complicated work such as copying the scoring results to the mark sheet again has been required. For this reason, it takes time and effort to collect and analyze the scoring results, and there is a possibility that errors such as mistakes in copying the scoring results may occur. This was a big problem when there were a large number of examinees and subjects such as mock tests conducted nationwide.
[0004]
The present invention has been made in view of the above points, and by using an electronic pen, scoring that can efficiently and accurately acquire scoring results such as simulation tests and perform processing such as tabulation The problem is to provide a system.
[0005]
[Means for Solving the Problems]
In one aspect of the present invention, in a scoring system using an electronic pen, data input means for receiving scoring data input to an answer sheet using the electronic pen, a scoring symbol and a scoring symbol from the scoring dataCorrect the scoring marksStroke extracting means for extracting a stroke corresponding to a correction symbol, a symbol information storage unit for storing symbol information indicating the characteristics of each scoring symbol and correction symbol, and corresponding to the extracted stroke by referring to the symbol information Recognize the symbolIn one answer column, the recognized stroke is 1 If there is more than one stroke, the scoring symbol of the stroke with the latest input time is used as the recognition result.Recognizing means.
[0006]
According to the above scoring system, a grader enters a scoring symbol such as a circle or cross with an electronic pen on an answer sheet on which an examinee has entered an answer, and grades. The stroke of the scoring symbol drawn on the answer sheet is acquired as scoring data and input to the scoring system. In the scoring system, strokes corresponding to scoring symbols and correction symbols are extracted from scoring data, and the strokes are recognized by referring to symbol information indicating the characteristics of the individual scoring symbols and correction symbols. As a recognition result, a scoring symbol or a correction symbol corresponding to the stroke is specified. Based on the recognition result thus obtained, a scoring result is specified and output. Therefore, the scorer simply creates a scoring symbol or the like on the answer sheet with the electronic pen, and the scoring result data is generated and can be used for subsequent tabulation or analysis.
Further, according to the above scoring system, if there is one stroke entered in the answer column, it may be determined that it is a scoring symbol, but there are multiple strokes entered in the answer column. Determines that the last input is the correct scoring result. Thus, even when a plurality of strokes are entered in one answer column, a correct scoring result can be obtained.
[0007]
In one aspect of the present invention, in a scoring system using an electronic pen, a data input means for receiving scoring data input to an answer sheet using the electronic pen, and a scoring symbol and a scoring symbol from the scoring data. Stroke extracting means for extracting a stroke corresponding to a correction symbol to be corrected, a symbol information storage unit for storing symbol information indicating characteristics of each scoring symbol and correction symbol, and a stroke extracted with reference to the symbol information If there is only one recognized stroke in one answer column, the scoring symbol for that stroke is taken as the recognition result, and if there are multiple recognized strokes, it is recognized as a correction symbol. The stroke with the newest input time is the stroke other than the stroke that overlaps with the stroke that was recognized as a correction symbol. Comprising a recognition means to recognize the results click scoring symbol, a.
According to the above scoring system, all strokes entered for one answer field in the answer sheet are extracted. If there is one stroke entered in the answer column, it is determined that it is a scoring symbol. If there are a plurality of strokes entered in the answer column, first, all the strokes that overlap with the strokes of the correction symbols are invalidated, and the remaining strokes are used as scoring results. If there are a plurality of remaining strokes, it is assumed that the last input is the correct scoring result. Thus, even when a plurality of strokes are entered in one answer column, a correct scoring result can be obtained. In particular, since the stroke overlapping with the correction symbol is invalidated, the correction result can be correctly recognized.
In one aspect of the above scoring system, the scoring symbol and the correction symbol have a shape that can be input with one stroke by the electronic pen. Accordingly, one scoring symbol or correction symbol is always expressed by one stroke, and it is not necessary to analyze the correspondence between a plurality of strokes and the scoring symbol or correction symbol.
[0008]
In another aspect of the above scoring system, the control means controls the stroke extracting means to extract all strokes passing through one answer column in the answer sheet, and the extracted strokes. Among them, the selection means for selecting the stroke whose start point is included in the answer column, and the selected strokeOn the basis of the,Output means for outputting the recognition result as a scoring result.
[0009]
According to this aspect, all the strokes entered for one answer column in the answer sheet are extracted, and the recognition result of the newest stroke is used as the scoring result. If there is only one stroke entered in the answer column, it may be determined that it is a scoring symbol, but if there are multiple strokes entered in the answer column, the last one entered is correct. It is determined that it is a scoring result. Thus, even when a plurality of strokes are entered in one answer column, a correct scoring result can be obtained.
[0010]
In another aspect of the above scoring system, the recognizing means executes a recognition process on the selected strokes in order from the newest input time. Usually, when correction is considered, there is a high possibility that the last input stroke is a correct scoring symbol. Therefore, rather than recognizing an old stroke in time and excluding it as a correction target, by performing recognition processing from the newest input time, scoring symbol recognition processing will not be performed wastefully. Efficiency.
[0011]
In another aspect of the present invention, the scoring processing program is executed on a computer to receive scoring data input to an answer sheet using an electronic pen, from the scoring data, Stroke extracting means for extracting a stroke corresponding to a correction symbol for correcting the scoring symbol, symbol information storage means for storing symbol information indicating the characteristics of each scoring symbol and the correction symbol, extracted with reference to the symbol information When a symbol corresponding to a stroke is recognized and there is only one recognized stroke in one answer column, the scoring result of the stroke is taken as a recognition result, and when there are a plurality of recognized strokes, The computer is caused to function as a recognition unit that uses a new stroke scoring result as a recognition result.
[0012]
In another aspect of the present invention, a scoring processing program is executed on a computer to receive scoring data input to an answer sheet using the electronic pen, and a scoring symbol from the scoring data. And a stroke extracting means for extracting a stroke corresponding to the correction symbol for correcting the scoring symbol, a symbol information storage unit for storing symbol information indicating characteristics of each scoring symbol and the correction symbol, and extracted by referring to the symbol information. If there is only one recognized stroke in one answer column, the scoring result of that stroke is taken as the recognition result. If there are multiple recognized strokes, Of the strokes other than the recognized stroke and the stroke that overlaps with the stroke recognized as the correction symbol, the input time is the most Causing the computer to function as a recognition means for the recognition result scoring results of Shii stroke.
[0013]
The above scoring system can be realized by executing the above scoring processing program on a computer.
[0014]
In another aspect of the present invention, in an input symbol recognition system for recognizing a symbol input using an electronic pen, data input means for receiving input data input to an electronic pen form using the electronic pen; A stroke extraction means for extracting an input symbol and a stroke corresponding to a correction symbol for correcting the input symbol from the input data; a symbol information storage unit for storing symbol information indicating the characteristics of each input symbol and the correction symbol; Referring to the symbol information, a symbol corresponding to the extracted stroke is recognized, and when one stroke is recognized in one input field, the input symbol of the stroke is recognized as a recognition result and recognized. In the case where there are a plurality of strokes, there is provided a recognizing means that recognizes the input symbol of the stroke with the latest input time as a recognition result.
[0015]
According to the above input symbol recognition system, the user enters a symbol such as a circle or a cross with the electronic pen as necessary on the electronic pen form. The stroke of the symbol drawn on the electronic pen form is acquired as input data and input to the input symbol recognition system. The input symbol recognition system extracts a stroke corresponding to the input symbol from the input data, and recognizes the stroke by referring to symbol information indicating the characteristics of each input symbol. As a recognition result, an input symbol corresponding to the stroke is obtained.
Furthermore, according to the input symbol recognition system described above, if there is one stroke entered in the answer column, it may be determined that it is an input symbol, but there are multiple strokes entered in the answer column. If there is, it is determined that the last input is the correct recognition result. Thus, even when a plurality of strokes are entered in one answer column, a correct scoring result can be obtained.
[0016]
In another aspect of the present invention, in an input symbol recognition system for recognizing a symbol input using an electronic pen, data input means for receiving input data input to an electronic pen form using the electronic pen; A stroke extraction means for extracting an input symbol and a stroke corresponding to a correction symbol for correcting the input symbol from the input data; a symbol information storage unit for storing symbol information indicating the characteristics of each input symbol and the correction symbol; Referring to the symbol information, a symbol corresponding to the extracted stroke is recognized, and when one stroke is recognized in one input field, the input symbol of the stroke is recognized as a recognition result and recognized. If there are multiple strokes, the stroke other than the stroke recognized as the correction symbol and the stroke overlapping the stroke recognized as the correction symbol Of, and a recognition means for the recognition result input symbol of the most recent stroke input time.
[0017]
According to the above input symbol recognition system, the user enters a symbol such as a circle or a cross with the electronic pen as necessary on the electronic pen form. The stroke of the symbol drawn on the electronic pen form is acquired as input data and input to the input symbol recognition system. The input symbol recognition system extracts a stroke corresponding to the input symbol from the input data, and recognizes the stroke by referring to symbol information indicating the characteristics of each input symbol. As a recognition result, an input symbol corresponding to the stroke is obtained.
Furthermore, according to the above input symbol recognition system, all the strokes that have been entered are extracted. If there is one stroke entered in the answer column, it is determined that it is an input symbol. If there are a plurality of strokes entered in the answer column, first, all the strokes that overlap the strokes of the correction symbols are invalidated, and the remaining strokes are used as the recognition results. If there are a plurality of remaining strokes, it is assumed that the last input is the correct recognition result. Thus, a correct recognition result can be obtained even when a plurality of strokes are entered in one answer column. In particular, since the stroke overlapping with the correction symbol is invalidated, the correction result can be correctly recognized.
[0018]
In another aspect of the present invention, the input symbol recognition program is executed on a computer to receive input data input to the electronic pen form using the electronic pen, from the input data, Stroke extraction means for extracting a stroke corresponding to an input symbol and a correction symbol for correcting the input symbol, symbol information storage means for storing symbol information indicating the characteristics of each input symbol and correction symbol, referring to the symbol information, Recognize the symbol corresponding to the extracted stroke,When there is one recognized stroke in one input field, the input symbol of the stroke is taken as the recognition result, and when there are a plurality of recognized strokes, the input symbol of the latest stroke at the input time is taken as the recognition result. DoThe computer is caused to function as recognition means.
[0019]
In another aspect of the present invention, the input symbol recognition program is executed on a computer to receive input data input to the electronic pen form using the electronic pen, from the input data, Stroke extracting means for extracting a stroke corresponding to an input symbol and a correction symbol for correcting the input symbol, a symbol information storage unit for storing symbol information indicating characteristics of each input symbol and the correction symbol, and referring to the symbol information, Recognize the symbol corresponding to the extracted stroke, and if there is only one recognized stroke in one input field, the input symbol of the stroke is taken as the recognition result, and if there are multiple recognized strokes, correction Input time of strokes other than strokes recognized as symbols and strokes recognized as correction symbols Wherein causing a computer to function as the newest stroke identification means as a recognition result input symbols.
The above input symbol recognition system can be realized by executing the above input symbol recognition program on a computer.
[0020]
DETAILED DESCRIPTION OF THE INVENTION
Preferred embodiments of the present invention will be described below with reference to the drawings. First of all, bookEmbodimentAn outline of an electronic pen used as an input device in the scoring system will be described.
[0021]
[Electronic pen]
FIG. 1 is a diagram schematically showing how the electronic pen is used, and FIG. 2 is a functional block diagram showing the structure of the electronic pen. As shown in FIG. 1, the
[0022]
As shown in FIG. 2, the
[0023]
The
[0024]
The
[0025]
The
[0026]
The
[0027]
All the acquired data is held in the
[0028]
The
[0029]
The
[0030]
As described above, the
[0031]
According to the standard function of the
[0032]
Also, the
[0033]
In the above example, data is transmitted from the
[0034]
Next, X of the contents described by the user with the electronic pen,A method for acquiring Y data will be described. As described above, a predetermined dot pattern is printed on the
[0035]
The dot pattern is printed with a special ink containing carbon, and the
[0036]
In the dot pattern, as illustrated in FIG. 3, the position of each dot is associated with data. In the example of FIG. 3, the 2-bit information of 0 to 3 is displayed by shifting the dot position vertically and horizontally from the reference position (intersection of vertical and horizontal lines) of the grid. The position coordinates on the dedicated paper are determined by the combination of the information expressed in this way. As illustrated in FIG. 4A, 36 dots are arranged in a grid within a range of 2 mm in length and width, and the data array (FIG. 4B) indicated by these dots is displayed on the dedicated paper. Are associated with the position coordinates. Therefore, when the
[0037]
Next, the dedicated paper will be described. An example of the structure of the dedicated paper is shown in FIG. As shown in the figure, the
[0038]
An example of the
[0039]
The area on the
[0040]
The
[0041]
The dot pattern is normally assigned for each application (paper type). In other words, the dot patterns in a certain application form do not overlap in one sheet, but the same dot pattern is printed on the same application form. Therefore, when the user inputs necessary items with the
[0042]
As described above, by printing a predetermined design on the dedicated paper on which the dot pattern is printed, various application forms using the dedicated paper can be created. If the user uses the
[0043]
In the above example, the dot pattern is printed on the dedicated paper with carbon-containing ink. However, the dot pattern can be printed on ordinary paper using a printer and carbon-containing ink. Furthermore, the design on the dedicated paper can also be formed by a printer instead of printing. When dot patterns are formed on paper by a printer, different dot patterns can be formed on each sheet. Therefore, it is possible to identify and distinguish each of these sheets by the difference in the formed dot patterns.
[0044]
In the present specification, the term “printing” has a concept including not only normal printing but also printing by a printer.
[0045]
Next, transmission processing of data acquired by the electronic pen will be described. As described above, the communication function of the
[0046]
The processing at that time will be described with reference to FIG. The data acquired by the
[0047]
In the above example, the terminal device 25, the
[0048]
[Scoring system]
Next, a scoring system according to an embodiment of the present invention will be described. In this scoring system, a grader scores using an answer sheet in which answers are written by a test taker in a mock test or the like. FIG. 7 shows a schematic configuration of the scoring system.
[0049]
The
[0050]
The grader uses the
[0051]
The
[0052]
As a practical system configuration, a grader such as a school or cram school teacher uses the
[0053]
FIG. 8 shows a functional configuration of the
[0054]
The
[0055]
Specifically, the symbol
[0056]
Next, the scoring symbols will be described. There are points to consider when determining the scoring symbol. The first point is that there are individual differences for each grader in the form of the scoring symbol used by the grader. Normally, circle “○” and sankaku “△” are entered in one stroke, but “X” or “Le” may be used for X, and in the case of “×” it is 2 strokes. . If a one-stroke symbol and a two-stroke symbol are mixed in a scoring symbol, it is necessary to determine which stroke a single scoring symbol is composed of, but it is difficult to automatically determine this. Therefore, in this embodiment, the scoring symbols are all one-stroke symbols. Thus, one stroke corresponds to one scoring symbol, and it is not necessary to determine stroke data corresponding to the scoring symbol.
[0057]
The second point is that it is necessary to correct a mistake in entering a scoring symbol. For the grader, the scoring symbol once entered was incorrect (for example, the answer was originally incorrect)"/"It is necessary to make it possible to correct it to a correct scoring symbol. Therefore, in the present embodiment, a correction symbol for correcting the once entered scoring symbol is employed.
[0058]
An example of scoring symbols determined in consideration of the above points is shown in FIG. Note that the arrows on the scoring symbols shown in FIGS. 9A to 9D indicate the direction of the trajectory of the
[0059]
FIG. 9D is an entry example showing correction symbols. Correction is a symbol that is entered to cancel a scoring symbol once it has been entered by the grader. For example, if the grader entered a circle for a certain answer, but it was actually a cross, the grader entered a correction symbol on the graded symbol entered earlier. As a characteristic of the correction symbol, for example, the movement of the stroke from the right to the left (the start point exists to the right of the end point) is stored as the symbol information. The
[0060]
As described above, in this embodiment, each scoring symbol is always constituted by one stroke, and one stroke is always constituted by one scoring symbol, and the correspondence between the stroke and the scoring symbol is automatically determined. It eliminates the need to do. In addition, a correction symbol is provided for correcting a scoring symbol entered by the grader by mistake. The rule for scoring work is to enter correction symbols so as to cross the scoring symbols to be canceled.
[0061]
As for the scoring symbols, as a third point, it should be considered that the scoring symbols entered in the answer column may straddle a plurality of answer columns. Usually, since a plurality of answer fields are provided adjacent to each other on the answer sheet, the scoring symbols entered by the grader for a certain answer field may straddle the adjacent answer fields. This problem can be solved by requiring the grader to enter a scoring symbol so that it fits in the answer column, but in reality, the grader scores a large number of answer sheets in a short time. It is difficult to quickly and accurately enter a scoring symbol in the answer column.
[0062]
Therefore, in this embodiment, it is a rule that the scoring symbol starts to be drawn from within the answer column that is the subject of scoring. As a result, for example, if the starting point of a stroke corresponding to a scoring symbol is within the answer field that is the target of scoring, the middle of the stroke may protrude beyond the answer field or overlap the scoring symbol entered in the adjacent answer field Even if it is, the target scoring symbol can be specified in each answer column.
[0063]
Next, an example of scoring symbols entered in the answer column will be described. FIG. 10 shows an example of scoring symbols entered by the grader for a part of the answer sheet. In addition, FIG. 11 shows an example of scoring symbol entries shown in FIG. 10 arranged in time. In the example of FIG. 10, as shown in FIG. 11, first, a scoring symbol “◯” is entered in the entry field 4 (1) (1). The data acquired by the
[0064]
Thereafter, the scoring symbol “△” is entered in the entry field 4 (2) (1) (stroke data D4), and the scoring symbol “O” is entered in the entry field 4 (3) (1) (stroke data D5). Scoring symbol in entry field 4 (4) (1)"/"Is filled in. Therefore, at that time, the data D1 to D6 are stored in the
[0065]
[Scoring result recognition processing]
Next, the scoring result recognition process will be described. The scoring result recognition process is a process of recognizing a scoring symbol entered by the grader using the
[0066]
(First embodiment)
First, a first example of scoring result recognition processing will be described. In the first embodiment, basically, the stroke entered last in the answer column to be processed is valid. However, since it is not possible to determine which of the multiple scoring symbols was drawn last on the answer sheet, the correction is made by entering the correction symbol for the above-mentioned one stroke.Yeah.
[0067]
FIG. 12 is a flowchart of the first embodiment of the scoring result recognition process.
[0068]
First, the CPU or the like of the
[0069]
On the other hand, when a stroke having a start point in the answer column to be processed is selected (step S8; Yes), it is determined whether or not there are a plurality of such strokes. When there is only one stroke starting from the answer column to be processed (step S10; No), the stroke indicates a scoring symbol. This is because, as described above, it is determined that one scoring symbol is always expressed by one stroke. Therefore, the character recognition unit recognizes the stroke (step S12), and if the recognition result is a scoring symbol, the scoring symbol is output as a scoring result (step S14).
[0070]
On the other hand, when there are a plurality of strokes whose start points are present in the answer column (step S10; Yes), the
In this way, in steps S18 to S24, the correction symbol is excluded from the plurality of strokes existing in the answer column to be processed, and the scoring symbol corresponding to the stroke written last in time is output as the recognition result. .
[0071]
Correction symbolOther thanIf there is no stroke (step S24; No), it is determined that there is no grading result in the answer column (for example, the grader has erroneously entered a grading symbol in the answer column that does not require grading), and processing Exit.
[0072]
(Second embodiment)
Next, a second example of scoring result recognition processing will be described. In the second embodiment, the correction symbolByThe scoring symbol to be corrected,Judged by overlapping strokes. That is, the scoring symbol that overlaps (intersects) the detected correction symbol stroke is invalidated as having been corrected by the correction symbol.
[0073]
Furthermore, in the second embodiment, character recognition is performed in order from the last stroke entered on the time axis. Normally, when a scoring symbol is corrected, the scoring symbol entered after the correction symbol is entered is valid, and the correction symbol cannot correct a stroke entered later than itself. Therefore, after performing character recognition processing in order from the oldest stroke in time, the recognition processing of the stroke canceled by correction is more effective when the recognition processing is performed from the newer stroke in time than the recognition result is invalidated by the correction symbol. Is not wasted, and the processing efficiency can be improved.
[0074]
FIG. 13 shows a flowchart of scoring result recognition processing according to the second embodiment. In the scoring result recognition process shown in FIG. 13, steps S26 to S38, that is, the process when only one stroke exists in the answer column to be processed is the case of the first embodiment shown in FIG. Since it is the same as that, description is abbreviate | omitted.
[0075]
In step S34, when there are a plurality of strokes in the answer column to be processed (step S34; Yes), the
[0076]
On the other hand, when the recognized stroke is not a correction symbol (step S44; No), since the stroke is a scoring symbol, it is stored as a scoring result (step S46). Then, it is determined whether or not there is a next stroke, that is, a stroke that is older in time (step S48), and if it exists, the process returns to step S42 to repeat the same processing. In this way, when there is no next stroke (step S48; No), normally only one recognition result is stored, so that the recognition result is output as a scoring result (step S50). However, if the grader forgets to enter the correction symbol, the recognition result of a plurality of scoring symbols is obtained and stored. In that case, the recognition result newly entered in time is output as a scoring result (step S50).
[0077]
As described above, in the second embodiment, the scoring symbol whose stroke overlaps with the correction symbol is invalidated, so that the correction can be detected correctly. In addition, since the character recognition process is performed in order from the newly entered stroke in time, it is possible to prevent the character recognition of the stroke of the scoring symbol canceled by the correction, and the processing efficiency can be improved.
[0078]
Moreover, since the method of invalidating the scoring symbol that overlaps with the correction symbol is adopted, it is possible to correctly recognize the correction regardless of the temporal relationship between the scoring symbol entry and the correction symbol entry. For example, even when two different scoring symbols are entered and then one of them is corrected, the scoring symbol that overlaps the correction symbol is invalidated, so that the grader does not need to worry about the order of entering the correction symbols.
[0079]
In the second embodiment, since the stroke of the correction symbol is recognized in the same manner as the scoring symbol, it is necessary that the correction symbol also has its start point in the answer column.
[0080]
[Modification]
In the second embodiment, the character recognition processing is performed in order from the newest stroke in step S42. However, the character recognition processing may be performed from the oldest stroke in time. Even in that case, the correction can be correctly determined by recognizing the correction symbol and invalidating the scoring symbol that overlaps the correction symbol.
[0081]
The scoring symbols and correction symbols shown in FIG. 9 are merely examples, and other symbols and shapes may be used as scoring symbols as long as they can be entered with one stroke.
[0082]
In the above embodiment,,Although applied to scoring systems such as mock tests,It can also be applied to input symbol recognition processing for forms such as various application forms. In other words, when a user inputs a predetermined symbol to an electronic pen form such as various application forms and corrects the input symbol as necessary,It is possible to recognize a correct input symbol in consideration of the presence or absence of correction.
[0083]
【The invention's effect】
As described above, according to the present invention, the scoring result entered by the grader using the electronic pen can be automatically acquired as data. Therefore, the scoring results can be collected and analyzed efficiently.
[Brief description of the drawings]
FIG. 1 is a diagram schematically illustrating how an electronic pen is used.
FIG. 2 is a functional block diagram illustrating a structure of an electronic pen.
FIG. 3 is a diagram illustrating a method of expressing information by a dot pattern printed on dedicated paper.
FIG. 4 shows an example of a dot pattern and corresponding information.
FIG. 5 shows the structure of a form composed of dedicated paper.
FIG. 6 shows an example of an electronic pen form.
FIG. 7 is a diagram showing a schematic configuration of a scoring system according to the present invention.
8 is a diagram showing functional blocks of a processing server of the scoring system shown in FIG.
FIG. 9 shows an example of scoring symbols.
FIG. 10 shows an example of scoring on an answer sheet.
FIG. 11 shows stroke data acquired by the electronic pen during scoring by a grader.
FIG. 12 is a flowchart of a first embodiment of scoring result recognition processing according to the present invention.
FIG. 13 is a flowchart of a second embodiment of scoring result recognition processing according to the present invention.
[Explanation of symbols]
2 network
3 processing server
4 answer sheets
10 Electronic pen
11 processor
12 memory
13 Transceiver
14 battery
25 Reception terminal
50 Stroke extraction unit
51 Character recognition part
52 Symbol information storage unit
53 Scoring result storage
54 Scoring result totaling section
Claims (11)
前記電子ペンを利用して解答用紙に入力された採点データを受け取るデータ入力手段と、
前記採点データから、採点記号及び採点記号を訂正する訂正記号に対応するストロークを抽出するストローク抽出手段と、
個々の採点記号及び訂正記号の特徴を示す記号情報を記憶する記号情報記憶部と、
前記記号情報を参照して、抽出されたストロークに対応する記号を認識し、1つの解答欄において、認識したストロークが 1 つである場合は、当該ストロークの採点記号を認識結果とし、認識したストロークが複数ある場合は、入力時刻の最も新しいストロークの採点記号を認識結果とする認識手段と、を備えることを特徴とする採点システム。In the scoring system using an electronic pen,
Data input means for receiving scoring data input to the answer sheet using the electronic pen;
Stroke extraction means for extracting a stroke corresponding to a scoring symbol and a correction symbol for correcting the scoring symbol from the scoring data;
A symbol information storage unit for storing symbol information indicating the characteristics of individual scoring symbols and correction symbols;
With reference to said symbol information, recognizes the symbol corresponding to the extracted stroke, stroke in one answer column, if recognized stroke is one, the recognition result scoring symbol of the stroke, which was recognized And a recognition unit that recognizes a scoring symbol of the newest stroke at the input time as a recognition result .
前記電子ペンを利用して解答用紙に入力された採点データを受け取るデータ入力手段と、Data input means for receiving scoring data input to the answer sheet using the electronic pen;
前記採点データから、採点記号及び採点記号を訂正する訂正記号に対応するストロークを抽出するストローク抽出手段と、Stroke extraction means for extracting a stroke corresponding to a correction symbol for correcting the scoring symbol and the scoring symbol from the scoring data;
個々の採点記号及び訂正記号の特徴を示す記号情報を記憶する記号情報記憶部と、A symbol information storage unit for storing symbol information indicating the characteristics of individual scoring symbols and correction symbols;
前記記号情報を参照して、抽出されたストロークに対応する記号を認識し、1つの解答欄において、認識されたストロークが1つである場合は、当該ストロークの採点記号を認識結果とし、認識したストロークが複数ある場合は、訂正記号と認識されたストローク及び訂正記号と認識されたストロークと重なるストローク以外のストロークのうち、入力時刻が最も新しいストロークの採点記号を認識結果とする認識手段と、を備えることを特徴とする採点システム。Referring to the symbol information, the symbol corresponding to the extracted stroke is recognized, and if one recognized column has one recognized stroke, the scoring symbol of the stroke is recognized as the recognition result and recognized. When there are a plurality of strokes, a recognition unit that recognizes a scoring symbol of a stroke with the latest input time among strokes other than a stroke recognized as a correction symbol and a stroke that overlaps a stroke recognized as a correction symbol; A scoring system characterized by comprising.
前記ストローク抽出手段を制御して、前記解答用紙内の1つの解答欄を通る全てのストロークを抽出する手段と、
抽出されたストロークのうち、始点が当該解答欄内に含まれるストロークを選別する選別手段と、
選別されたストロークに基づいて、認識結果を採点結果として出力する出力手段とを備えることを特徴とする請求項1〜3のうちいずれか一項に記載の採点システム。The control means includes
Means for controlling the stroke extraction means to extract all strokes passing through one answer column in the answer sheet;
Among the extracted strokes, a selection means for selecting a stroke whose start point is included in the answer column;
The scoring system according to any one of claims 1 to 3, further comprising an output unit that outputs a recognition result as a scoring result based on the selected stroke.
電子ペンを利用して解答用紙に入力された採点データを受け取るデータ入力手段、
前記採点データから、採点記号及び採点記号を訂正する訂正記号に対応するストロークを抽出するストローク抽出手段、
個々の採点記号及び訂正記号の特徴を示す記号情報を記憶する記号情報記憶手段、
前記記号情報を参照して、抽出されたストロークに対応する記号を認識し、1つの解答欄において、認識されたストロークが1つである場合は、当該ストロークの採点結果を認識結果とし、認識したストロークが複数ある場合は、入力時刻の最も新しいストロークの採点結果を認識結果とする認識手段として前記コンピュータを機能させることを特徴とする採点処理プログラム。By running on the computer,
A data input means for receiving scoring data input on an answer sheet using an electronic pen;
Stroke extraction means for extracting a stroke corresponding to a scoring symbol and a correction symbol for correcting the scoring symbol from the scoring data,
Symbol information storage means for storing symbol information indicating the characteristics of individual scoring symbols and correction symbols,
Recognize the symbol corresponding to the extracted stroke by referring to the symbol information, and if there is one recognized stroke in one answer column, the scoring result of the stroke is recognized as the recognition result scoring program stroke when there is more than, for causing the computer to function as a recognition means for the recognition result scoring results of the most recent stroke of the input time.
前記電子ペンを利用して解答用紙に入力された採点データを受け取るデータ入力手段、Data input means for receiving scoring data input to the answer sheet using the electronic pen;
前記採点データから、採点記号及び採点記号を訂正する訂正記号に対応するストロークを抽出するストローク抽出手段、Stroke extraction means for extracting a stroke corresponding to a scoring symbol and a correction symbol for correcting the scoring symbol from the scoring data,
個々の採点記号及び訂正記号の特徴を示す記号情報を記憶する記号情報記憶部、A symbol information storage unit for storing symbol information indicating the characteristics of individual scoring symbols and correction symbols;
前記記号情報を参照して、抽出されたストロークに対応する記号を認識し、1つの解答欄において、認識されたストロークが1つである場合は、当該ストロークの採点結果を認識結果とし、認識したストロークが複数ある場合は、訂正記号と認識されたストローク及び訂正記号と認識されたストロークと重なるストローク以外のストロークのうち、入力時刻が最も新しいストロークの採点結果を認識結果とする認識手段として前記コンピュータを機能させることを特徴とする採点処理プログラム。Referring to the symbol information, a symbol corresponding to the extracted stroke is recognized, and if there is only one recognized stroke in one answer column, the scoring result of the stroke is recognized as a recognition result and recognized. When there are a plurality of strokes, among the strokes recognized as correction symbols and the strokes other than the strokes overlapping with the recognition symbols as the correction symbols, the computer is used as a recognition unit that recognizes the scoring result of the stroke with the newest input time A scoring program characterized in that the function is performed.
前記電子ペンを利用して電子ペン用帳票に入力された入力データを受け取るデータ入力手段と、
前記入力データから、入力記号及び入力記号を訂正する訂正記号に対応するストロークを抽出するストローク抽出手段と、
個々の入力記号及び訂正記号の特徴を示す記号情報を記憶する記号情報記憶部と、
前記記号情報を参照して、抽出されたストロークに対応する記号を認識し、1つの入力欄において、認識されたストロークが1つである場合は、当該ストロークの入力記号を認識結果とし、認識したストロークが複数ある場合は、入力時刻の最も新しいストロークの入力記号を認識結果とする認識手段と
を備えることを特徴とする入力記号認識システム。In an input symbol recognition system that recognizes a symbol input using an electronic pen,
Data input means for receiving input data input to the electronic pen form using the electronic pen;
Stroke extracting means for extracting a stroke corresponding to an input symbol and a correction symbol for correcting the input symbol from the input data;
A symbol information storage unit for storing symbol information indicating characteristics of individual input symbols and correction symbols ;
With reference to said symbol information, recognizes the symbol that corresponds to the extracted strokes, in one input field, if the recognized stroke is one, the recognition result input symbol of the stroke recognition An input symbol recognition system comprising: a recognition unit that recognizes the input symbol of the stroke with the latest input time when there are a plurality of strokes .
前記電子ペンを利用して電子ペン用帳票に入力された入力データを受け取るデータ入力手段と、Data input means for receiving input data input to the electronic pen form using the electronic pen;
前記入力データから、入力記号及び入力記号を訂正する訂正記号に対応するストロークを抽出するストローク抽出手段と、Stroke extraction means for extracting a stroke corresponding to an input symbol and a correction symbol for correcting the input symbol from the input data;
個々の入力記号及び訂正記号の特徴を示す記号情報を記憶する記号情報記憶部と、A symbol information storage unit for storing symbol information indicating characteristics of individual input symbols and correction symbols;
前記記号情報を参照して、抽出されたストロークに対応する記号を認識し、1つの入力欄において、認識されたストロークが1つである場合は、当該ストロークの入力記号を認識結果とし、認識したストロークが複数ある場合は、訂正記号と認識されたストローク及び訂正記号と認識されたストロークと重なるストローク以外のストロークのうち、入力時刻が最も新しいストロークの入力記号を認識結果とする認識手段とReferring to the symbol information, a symbol corresponding to the extracted stroke is recognized, and when one stroke is recognized in one input field, the input symbol of the stroke is recognized as a recognition result and recognized. Recognizing means for recognizing the input symbol of the stroke having the latest input time among strokes other than the stroke recognized as the correction symbol and the stroke overlapping with the stroke recognized as the correction symbol when there are a plurality of strokes;
を備えることを特徴とする入力記号認識システム。An input symbol recognition system comprising:
電子ペンを利用して電子ペン用帳票に入力された入力データを受け取るデータ入力手段、
前記入力データから、入力記号及び入力記号を訂正する訂正記号に対応するストロークを抽出するストローク抽出手段、
個々の入力記号及び訂正記号の特徴を示す記号情報を記憶する記号情報記憶手段、
前記記号情報を参照して、抽出されたストロークに対応する記号を認識し、1つの入力欄において、認識されたストロークが1つである場合は、当該ストロークの入力記号を認識結果とし、認識したストロークが複数ある場合は、入力時刻の最も新しいストロークの入力記号を認識結果とする認識手段
として前記コンピュータを機能させることを特徴とする入力記号認識プログラム。By running on the computer,
A data input means for receiving input data input to the electronic pen form using the electronic pen;
Stroke extracting means for extracting a stroke corresponding to an input symbol and a correction symbol for correcting the input symbol from the input data;
Symbol information storage means for storing symbol information indicating the characteristics of individual input symbols and correction symbols ;
With reference to said symbol information, recognizes the symbol that corresponds to the extracted strokes, in one input field, if the recognized stroke is one, the recognition result input symbol of the stroke recognition If the stroke is more than one input symbol recognition program for causing the computer to function as a recognition means for the recognition result of the input symbol of the newest stroke of the input time.
電子ペンを利用して電子ペン用帳票に入力された入力データを受け取るデータ入力手段、A data input means for receiving input data input to the electronic pen form using the electronic pen;
前記入力データから、入力記号及び入力記号を訂正する訂正記号に対応するストロークを抽出するストローク抽出手段、Stroke extraction means for extracting a stroke corresponding to an input symbol and a correction symbol for correcting the input symbol from the input data;
個々の入力記号及び訂正記号の特徴を示す記号情報を記憶する記号情報記憶部、A symbol information storage unit for storing symbol information indicating characteristics of individual input symbols and correction symbols;
前記記号情報を参照して、抽出されたストロークに対応する記号を認識し、1つの入力欄において、認識されたストロークが1つである場合は、当該ストロークの入力記号を認The symbol corresponding to the extracted stroke is recognized with reference to the symbol information, and if there is one recognized stroke in one input field, the input symbol of the stroke is recognized. 識結果とし、認識したストロークが複数ある場合は、訂正記号と認識されたストローク及び訂正記号と認識されたストロークと重なるストローク以外のストロークのうち、入力時刻が最も新しいストロークの入力記号を認識結果とする認識手段If there are multiple recognized strokes, the input symbol of the stroke with the newest input time out of the strokes that are recognized as correction symbols and strokes that overlap the strokes recognized as correction symbols is regarded as the recognition result. Recognition means
として前記コンピュータを機能させることを特徴とする入力記号認識プログラム。An input symbol recognition program for causing the computer to function as:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002372879A JP4112967B2 (en) | 2002-12-24 | 2002-12-24 | Scoring system and input symbol recognition system using electronic pen, scoring processing program, and input symbol recognition program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002372879A JP4112967B2 (en) | 2002-12-24 | 2002-12-24 | Scoring system and input symbol recognition system using electronic pen, scoring processing program, and input symbol recognition program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008040469A Division JP4566247B2 (en) | 2008-02-21 | 2008-02-21 | Scoring system and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004206295A JP2004206295A (en) | 2004-07-22 |
| JP4112967B2 true JP4112967B2 (en) | 2008-07-02 |
Family
ID=32811358
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002372879A Expired - Lifetime JP4112967B2 (en) | 2002-12-24 | 2002-12-24 | Scoring system and input symbol recognition system using electronic pen, scoring processing program, and input symbol recognition program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4112967B2 (en) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4473686B2 (en) * | 2004-09-08 | 2010-06-02 | 大日本印刷株式会社 | Server, terminal device and program |
| JP4546816B2 (en) * | 2004-12-15 | 2010-09-22 | 株式会社ワオ・コーポレーション | Information processing system, server device, and program |
| JP4717560B2 (en) * | 2005-09-01 | 2011-07-06 | 大日本印刷株式会社 | Server, control program and aggregation system |
| JP4672523B2 (en) * | 2005-10-28 | 2011-04-20 | 大日本印刷株式会社 | Specific device and program |
| TWI301590B (en) * | 2005-12-30 | 2008-10-01 | Ibm | Handwriting input method, apparatus, system and computer recording medium with a program recorded thereon of capturing video data of real-time handwriting strokes for recognition |
| JP5028820B2 (en) * | 2006-02-24 | 2012-09-19 | 大日本印刷株式会社 | Attendance management system using a digital pen |
| JP5339571B2 (en) * | 2007-04-20 | 2013-11-13 | 株式会社ワオ・コーポレーション | Information processing apparatus and program |
| JP5408511B2 (en) * | 2012-04-09 | 2014-02-05 | 大日本印刷株式会社 | Electronic pen system, computer apparatus and program thereof |
| JP6160082B2 (en) * | 2013-01-08 | 2017-07-12 | 大日本印刷株式会社 | Computer apparatus, evaluation system, and program |
| JP5408513B2 (en) * | 2013-03-05 | 2014-02-05 | 大日本印刷株式会社 | Electronic pen system and program thereof |
| WO2014141414A1 (en) * | 2013-03-13 | 2014-09-18 | 株式会社日立製作所 | Learning process visualization system and visualization processing device, and visualization method |
| JPWO2014147716A1 (en) * | 2013-03-18 | 2017-02-16 | 株式会社東芝 | Electronic device and handwritten document processing method |
| JP7342655B2 (en) * | 2019-11-26 | 2023-09-12 | 大日本印刷株式会社 | Information processing device, control method and program |
| JP7803124B2 (en) * | 2021-12-27 | 2026-01-21 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and information processing program |
-
2002
- 2002-12-24 JP JP2002372879A patent/JP4112967B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004206295A (en) | 2004-07-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4112967B2 (en) | Scoring system and input symbol recognition system using electronic pen, scoring processing program, and input symbol recognition program | |
| JP4220206B2 (en) | PROCEDURE SYSTEM, SERVER DEVICE THEREOF, AND COMPUTER PROGRAM | |
| JP2012203138A (en) | Marking system | |
| JP4566247B2 (en) | Scoring system and program | |
| JP4463664B2 (en) | Specific system and program | |
| JP4480974B2 (en) | Identification system, program and electronic pen form | |
| JP4876666B2 (en) | Scoring result recognition system and scoring result recognition processing program | |
| JP4629303B2 (en) | Calculation processing system, calculation processing system server device, calculation processing program, and electronic pen form | |
| JP4583232B2 (en) | Terminal device and program | |
| JP2006119712A (en) | Information management terminal device, information management program and electronic pen form | |
| JP2009015745A (en) | Electronic pen, program and scoring system | |
| JP4087204B2 (en) | Calculation system, calculation program and calculation form | |
| JP2006323487A (en) | Copy forms for servers, programs and electronic pens | |
| JP2006119713A (en) | Editing terminal device, program and electronic pen form | |
| JP4672523B2 (en) | Specific device and program | |
| JP4717560B2 (en) | Server, control program and aggregation system | |
| JP2005037990A (en) | Item identification system and program | |
| JP4451075B2 (en) | Correction method in correction processing system | |
| JP4830651B2 (en) | Processing apparatus and program | |
| JP2007102403A (en) | Erase processing device, program and electronic pen form | |
| JP4362323B2 (en) | Electronic form design system and program | |
| JP2004317713A (en) | Information processor and its program | |
| JP4443982B2 (en) | Processing system and program | |
| JP4984590B2 (en) | Electronic pen form manufacturing system and program | |
| JP2007316795A (en) | Electronic pen copy forms |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051216 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080108 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080221 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080408 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080410 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110418 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110418 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120418 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130418 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140418 Year of fee payment: 6 |