(57)【要約】【課題】電子端末を用いて文字を手書き入力した解答を自動で採点する出題において、入力した文字の図形的な特徴の採点時の判定が、利用者自身の意図と合わないことにより生じる不満を起こさないようにする。【解決手段】ストローク同士の相互関係（交差している／接している／繋がっている／離れている）、ストロークの終端の形状の種類である終筆の種別（止め／撥ね／払い）、および、ストローク中の辺もしくは複数ストローク中の辺同士の図形的性質、に関する採点時に行われる判定において、利用者が自身の意図と合う判定が行われることを確認できるよう、各々の相互関係、終筆の種別、図形的性質ごとに決められた印を用いて、採点に先立って明示的に表示する。さらに、明示的に表示された図形的な特徴を容易に変更できるようにする。【選択図】図２
2014006760.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示可能な表示部を具備し、
前記表示部上の点を指定してその位置を入力する位置入力部を具備し、
前記位置入力部の操作による図形としての文字の描画を受け付けることにより、該描画に基づく文字の画像を前記表示部に表示しながら、該描画による図形情報を入力し、入力済みの該図形情報の全てもしくは一部分の取り消しと再度の文字の描画とによる再入力操作か、入力済みの前記図形情報を変更する修正操作か、もしくは、前記再入力操作と前記修正操作との両方か、の操作を受け付ける、手書き文字入力制御部を具備し、
正答となる文字の図形情報を取得する正答文字図形情報取得部を具備し、
図形としての文字の部分について、予め定めた観点からの形状の特徴を複数個の範疇に分ける分類を一つ以上の観点について設け、前記正答となる文字の図形情報と、前記描画による図形情報もしくはこれから導き出される情報と、の両者を照合し、文字として同じ部分にあたる両者での図形としての文字の部分が、前記分類で同じ範疇に属するという意味で一致するか否かの判定項目を含む複数の判定項目について判定を行い、該複数の判定項目にて予め定めた基準よりも両者が一致していれば正答、そうでなければ誤答と採点する採点部を具備する、
手書き入力出題採点装置において、
前記分類のそれぞれの前記範疇のそれぞれについて明示的な表示を行うか否かを予め定めておき、前記描画による図形情報中の図形としての文字の部分の各々について、前記分類のいずれの範疇に属するかの判定を、前記採点部が採点を行う際の判定と同じ基準で行い、属すると判定された範疇が予め明示的な表示を行うと定めていた範疇である場合に、前記採点部が採点を行うに先立って、前記手書き文字入力制御部による前記再入力操作か前記修正操作かもしくは前記再入力操作と前記修正操作との両方かが可能な間に、前記図形としての文字の部分を同定する情報と、その部分が属すると判定された範疇を表す情報と、を、前記表示部に表示させる特徴表示制御部を具備することを特徴とする、
手書き入力出題採点装置。
【請求項２】
画像を表示可能な表示部を具備し、
前記表示部上の点を指定してその位置を入力する位置入力部を具備し、
前記位置入力部の操作による図形としての文字の描画を受け付けることにより、該描画に基づく文字の画像を前記表示部に表示しながら、該描画による図形情報を入力し、入力済みの該図形情報の全てもしくは一部分の取り消しと再度の文字の描画とによる再入力操作か、入力済みの前記図形情報を変更する修正操作か、もしくは、前記再入力操作と前記修正操作との両方か、の操作を受け付ける、手書き文字入力制御部を具備し、
入力された前記描画による図形情報から、文字を構成する一つ以上のストロークの図形としての属性をストローク情報として抽出するストローク抽出部を具備し、
正答となる文字の図形情報を取得する正答文字図形情報取得部を具備し、
前記正答となる文字の図形情報と前記ストローク情報とを照合し、複数のストローク同士が、交差している点を有する第一の相互関係、端点同士が予め定められた距離内にあるという意味で繋がった点を有する第二の相互関係、一方のストロークの端点が他方のストロークの端点以外の部分に接している点となっている第三の相互関係について、前記正答となる文字の図形情報中と前記ストローク情報中との両者で、文字中の同じ部分に該当するという意味で対応する両者のストロークの組が複数存在している場合に、それらの複数の組に含まれるストローク同士の前記第一から前記第三までの相互関係が両者で一致しているか否かの判定項目を含む複数の判定項目について判定を行い、該複数の判定項目にて予め定めた基準よりも両者が一致していれば正答、そうでなければ誤答と採点する採点部を具備する、
手書き入力出題採点装置において、
前記ストローク情報中の複数ストロークについて、前記第一から前記第三までの相互関係のいずれかであるかを、前記採点部が採点を行う際の前記相互関係の判定と同じ基準で判定し、前記第一から前記第三までの相互関係のいずれかであると判定された場合に、前記採点部が採点を行うに先立って、前記手書き文字入力制御部による前記再入力操作か前記修正操作かもしくは前記再入力操作と前記修正操作との両方かが可能な間に、前記第一から前記第三までの相互関係のいずれかであると判定された複数ストロークを同定する情報と、前記第一から前記第三までの相互関係のいずれと判定されたかを表す情報と、を、前記表示部に表示させる特徴表示制御部を具備することを特徴とする、
前記手書き入力出題採点装置。
【請求項３】
前記第一から前記第三までの相互関係のいずれかであると判定された複数ストロークを同定する情報と、前記第一から前記第三までの相互関係のいずれと判定されたかを表す情報と、を前記表示部に表示させる際に、
前記交差している点、前記繋がった点、前記接している点に対応する前記表示部上の点を含む領域上か、もしくは、その近傍かに、
前記第一から前記第三までの相互関係のそれぞれに対応して区別された印を表示させる、
請求項２の手書き入力出題採点装置。
【請求項４】
複数ストロークが互いに離れている相互関係にあると特徴表示部が判定するが、該複数ストローク間の最短距離が予め定めた基準よりも短いという意味で近接している場合に、前記表示部にて前記最短距離に相当する線分上の点を含む領域上か、もしくは、その近傍かに、
近接しているが離れていることを示す印を、前記特徴表示制御部が前記表示部に表示させる、
請求項３の手書き入力出題採点装置。
【請求項５】
画像を表示可能な表示部を具備し、
前記表示部上の点を指定してその位置を入力する位置入力部を具備し、
前記位置入力部の操作による図形としての文字の描画を受け付けることにより、該描画に基づく文字の画像を前記表示部に表示しながら、該描画による図形情報を入力し、入力済みの該図形情報の全てもしくは一部分の取り消しと再度の文字の描画とによる再入力操作か、入力済みの前記図形情報を変更する修正操作か、もしくは、前記再入力操作と前記修正操作との両方か、の操作を受け付ける、手書き文字入力制御部を具備し、
入力された前記描画による図形情報から、文字を構成する一つ以上のストロークの図形としての属性をストローク情報として抽出するストローク抽出部を具備し、
正答となる文字の図形情報を取得する正答文字図形情報取得部を具備し、
前記正答となる文字の図形情報と前記ストローク情報とを照合し、文字のストロークの終端の形状の分類である、止め／撥ね／払いの範疇を含む終筆の種別について、前記正答となる文字の図形情報中と前記ストローク情報中との両者で、文字中の同じ部分に該当するという意味で対応する両者のストロークの組が存在する場合に、それらの前記終筆の種別が両者で一致しているか否かの判定項目を含む複数の判定項目について判定を行い、該複数の判定項目にて予め定めた基準よりも両者が一致していれば正答、そうでなければ誤答と採点する採点部を具備する、
手書き入力出題採点装置において、
予め前記終筆の種別ごとに、区別された印を表示すること、もしくは、印を表示しないことを終筆種別表示規則として定めておき、
前記ストローク情報中の各ストロークについて終筆の種別が何であるかを、前記採点部が採点を行う際の終筆の種別の判定と同じ基準で判定し、前記採点部が採点を行うに先立って、前記手書き文字入力制御部による前記再入力操作か前記修正操作かもしくは前記再入力操作と前記修正操作との両方かが可能な間に、前記描画に基づく文字の画像に追加して、前記表示部上のストロークの終端部に対応する点か、もしくはその近傍かに、前記終筆種別表示規則に従った表示を行う特徴表示制御部を具備することを特徴とする、
前記手書き入力出題採点装置。
【請求項６】
ストロークのひとつに対応する描画による入力を行って後の任意の時点で、該ストロークを指定する手段と、該ストロークの前記終筆の種別を選択形式での入力により変更する手段と、を設けることを特徴とした、
請求項５の手書き入力出題採点装置。
【請求項７】
画像を表示可能な表示部を具備し、
前記表示部上の点を指定してその位置を入力する位置入力部を具備し、
前記位置入力部の操作による図形としての文字の描画を受け付けることにより、該描画に基づく文字の画像を前記表示部に表示しながら、該描画による図形情報を入力し、入力済みの該図形情報の全てもしくは一部分の取り消しと再度の文字の描画とによる再入力操作か、入力済みの前記図形情報を変更する修正操作か、もしくは、前記再入力操作と前記修正操作との両方か、の操作を受け付ける、手書き文字入力制御部を具備し、
入力された前記描画による図形情報から、文字を構成する一つ以上のストロークの図形としての属性をストローク情報として抽出するストローク抽出部を具備し、
正答となる文字の図形情報を取得する正答文字図形情報取得部を具備し、
前記正答となる文字の図形情報と前記ストローク情報とを照合し、文字としての方向に対する個々のストローク中の辺の角度に関する図形的性質、複数ストローク中の辺同士の相互の角度に関する図形的性質、複数ストローク中の辺の間隔に関する図形的性質、および、複数ストローク中の辺の長さの比較に関する図形的性質の、いずれかに該当する一つ以上の図形的性質を判定対象図形的性質として予め定めておき、前記正答となる文字の図形情報中と前記ストローク情報中との両者で、文字中の同じ部分に該当するという意味で対応する両者の一つ以上のストローク中の辺の組が存在している場合に、その組の一つ以上のストローク中の辺が有する前記判定対象図形的性質が両者で一致しているか否かの判定項目を含む複数の判定項目について判定を行い、該複数の判定項目にて予め定めた基準よりも両者が一致していれば正答、そうでなければ誤答と採点する採点部を具備する、
手書き入力出題採点装置において、
前記ストローク情報中の一つ以上のストローク中の辺に対して、前記判定対象図形的性質のいずれかを有するか否かを、前記採点部が採点を行う際の前記判定対象図形的性質の判定と同じ基準で判定し、前記判定対象図形的性質のいずれかを有すると判定された場合に、前記採点部が採点を行うに先立って、前記手書き文字入力制御部による前記再入力操作か前記修正操作かもしくは前記再入力操作と前記修正操作との両方かが可能な間に、前記判定対象図形的性質を有すると判定された一つ以上のストローク中の辺を同定する情報と、いずれの前記判定対象図形的性質と判定されたかの情報と、を、前記表示部に表示させる特徴表示制御部を具備することを特徴とする、
前記手書き入力出題採点装置。
【請求項８】
前記正答となる文字の図形情報に加えて、前記判定対象図形的性質のそれぞれについて、該正答となる文字の図形情報中のいずれの一つ以上のストローク中の辺について表示の対象とするかを表示対象情報として前記正答文字情報取得部から取得出来るようにし、
前記ストローク情報中の一つ以上のストローク中の辺に対して、前記判定対象図形的性質を有するか否かを判定して該判定対象図形的性質を有すると判定された一つ以上のストローク中の辺を同定する情報と、いずれの前記判定対象図形的性質と判定されたかの情報とを表示する際に、
前記表示対象情報にて表示の対象とされている一つ以上のストローク中の辺と、文字内の同じストローク中の辺に該当するという意味で対応が取れる一つ以上のストローク中の辺のみを対象とする、
請求項７の手書き入力出題採点装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、漢字の書き取り問題などの手書き文字を解答とする学習問題を、タブレット端末、スマートフォン、パーソナルコンピュータ、および携帯ビデオゲーム機などの電子端末にて実施する際に特に効果的な、出題採点装置に関する。
【背景技術】
【０００２】
漢字の書き取り問題などにおいて、解答とする文字を手書き文字入力により電子機器に入力し、予め保持された正答となる文字と比較して同じと見なせるか否かを判定して採点を行う手書き入力出題採点装置は、タブレットＰＣなどのタッチパネル上で電子ペンを操作して描画を行い、電子ペンの軌跡をディスプレイに表示する方法などにより行われている。その際、手書き文字入力の採点結果の表示においては、「形」「筆順」「交差」など間違いの種類を区別して表示するとされている。（非特許文献１参照。２０１２年５月時点で、http://www.cec.or.jp/e2e/symp/kyotosymponew.htmlよりアクセス可能）
【０００３】
しかし、描画によって入力された文字を構成するストローク（画）による図形には、正答と誤答との間に明確な境界がある訳ではない。２つのストロークが離れているのか、交差しているのか、繋がっているのか、接しているのかの相互関係については、判定の分かれるような場合もある。また、文字としてのストロークの終端の形状の分類である終筆の種別についても、いずれであるかの判定の分かれるような場合もある。一般的には、終筆の種別として、撥ね、払い、および、止めなどが区別されている。また、ストローク中の辺もしくは複数ストローク中の辺同士についての、角度／長さ／間隔に関する図形的性質についても、正答と誤答との境界があいまいな場合がある。
【０００４】
なお、以下では、手書き入力出題採点装置が利用者の解答に対して正答か誤答かを決める過程を“採点”と記し、前記複数ストロークの相互関係、前記終筆の種別、および辺の前記図形的性質について、当てはまるか否かを決める過程に対しては“判定”という言葉を用いて区別する。
【０００５】
判定が分かれるようなストロークの形状に対して、手書き入力出題採点装置がなんらかの判定を行って採点結果を出力すれば、該装置の利用者が不満を感じる事態が生じる恐れがある。具体的には、利用者があるストロークは別のストロークと接している相互関係として入力したと考えているにも関わらず、該装置がこれを交差している相互関係と判定して誤答とした場合には、利用者は不満を感じることになる。また、利用者があるストロークの終端は撥ねとして入力したと考えているにも関わらず、該装置がこれを撥ねではないと判定して誤答とした場合も、利用者は不満を感じることになる。また、利用者が等間隔に３つのストローク中の辺を入力したと考えているにも関わらず、該装置がこれを等間隔でないと判定して誤答とした場合も、利用者は不満を感じることになる。
【０００６】
判定が分かれるような入力があった場合には、正答という採点結果となるような判定を手書き入力出題採点装置が下すことにより、利用者の不満を回避することは可能であるが、これには採点の精度が低下するという問題点がある。さらに、解答に自信の無い利用者が意図的に判定の分かれるような入力を行うことを誘発して、練習／学習／試験といった教育手段に対して手書き入力出題採点装置を用いる目的そのものの意義を低下させる事態も起こり得る。
【０００７】
このような問題点に対する対処方法として、特許文献１に記された装置は、該装置の判定と利用者の判定とが異なる場合に、利用者側の判定結果を受け付けて蓄積し、この蓄積された判定情報を利用して、該装置の判定基準を改善することを意図している。しかしながら、利用者側の判定結果を受け付ける方法は、不特定多数を対象とした試験に応用することは出来ない。さらに、利用者が自らの判定結果をいちいち入力する手間も煩雑である。また、判定基準の改善を繰り返しても完璧な判定基準となることは期待出来ず、該装置の判定が利用者の意図と相違することによる利用者の不満を完全に解消することは出来ない。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−２３０９８８号公報
【非特許文献】
【０００９】
【非特許文献１】岩山尚美他、「手書き電子教材を使った漢字徹底反復学習の効果」先進ＩＴ活用教育シンポジウムｉｎ京都  分科会Ｅ、ｐ９２−９３、財団法人コンピュータ教育開発センター（ＣＥＣ）、２００５年１０月２９日
【発明の概要】
【発明が解決しようとする課題】
【００１０】
解決しようとする問題点は、手書き入力された文字中の複数ストロークについての、離れている相互関係、交差している相互関係、繋がっている相互関係、接している相互関係について、利用者の認識と手書き入力出題採点装置の判定とが必ずしも一致しないこと、
また、各々のストロークの終筆の種別（撥ね／払い／止め）について、利用者の認識と手書き入力出題採点装置の判定とが必ずしも一致しないこと、
また、個々のストローク中の辺の角度に関する図形的性質、複数ストローク中の辺同士の相互の角度に関する図形的性質、複数ストローク中の辺の間隔に関する図形的性質、複数ストローク中の辺の長さの比較に関する図形的性質について、利用者の認識と手書き入力出題採点装置の判定とが必ずしも一致しないこと、である。
【課題を解決するための手段】
【００１１】
本発明は、手書き入力出題採点装置が採点を行って結果を出力することに先立って、手書き入力出題採点装置の表示部上に表示される、利用者の描画入力に基づく画像に追加して、手書き入力出題採点装置が判定するストローク同士の前記相互関係、ストロークの前記終筆の種別、および、辺の前記図形的性質を、明示的な方法で表示しておくことを最も主要な特徴とする。さらに、入力済みのストロークに対して、前記終筆の種別（撥ね／払い／止め）を、選択メニューにより指定して変更することを特徴とする。さらに、明示的な方法で表示する対象を予め決めておくことを特徴とする。
【発明の効果】
【００１２】
本発明の手書き入力出題採点装置を用いると、採点結果が出力される前に、利用者は描画により自身が入力したストロークが、前記相互関係、前記終筆の種別、および、辺の前記図形的性質に関して、手書き入力出題採点装置が採点に際してどのような判定を行うかを確認できる。もし利用者の意図とは違う判定となっていた場合は、意図と合うように訂正のための入力を行うことが出来る。これにより、採点時には必ず利用者の意図と手書き入力出題採点装置が採点に際して行う判定とを同じものとすることが出来るので、利用者が採点時の判定に不満を持つことがないという利点がある。さらに、前記訂正のための入力時に、再度描画による入力を行う必要が無いので、手間がかからないという利点がある。さらに、手書き入力出題採点装置が明示的に判定を表示する対象を絞ることにより、表示および表示のための処理が煩雑とならないようにすることが出来るという利点がある。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明による手書き入力出題採点装置の構成図である。（実施例１）
【図２】図２は、本発明による手書き入力出題採点装置の処理概要を示したシーケンス図である。（実施例１）
【図３】図３は、本発明による手書き入力出題採点装置の表示部での表示例である。（実施例１）
【図４】図４は、本発明による手書き入力出題採点装置の表示部での、近接しているストロークの表示を含む表示例である。（実施例１）
【図５】図５は、本発明による手書き入力出題採点装置の表示部での、微妙な差異の区別を含む漢字の表示例である。（実施例１）
【図６】図６は、本発明による手書き入力出題採点装置の表示部での、ストロークの終筆の種別を変更する手順の表示例である。（実施例１）
【図７】図７は、本発明による手書き入力出題採点装置の表示部での、ストローク中の辺の角度、長さ、および間隔の図形的性質の表示を含む表示例である（実施例１）。
【図８】図８は、本発明による手書き入力出題採点装置の表示部で、予め決められた対象についてのみ特徴の表示を行う動作の説明図である（実施例１）。
【図９】図９は、本発明による手書き入力出題採点装置の、複数ストローク中の辺が等間隔であることを表示する処理概要を示したシーケンス図である（実施例１）。
【図１０】図１０は、本発明による手書き入力出題採点装置の、辺の図形的性質について表示対象を表現する情報の例である（実施例１）。
【図１１】図１１は、本発明による手書き入力出題採点装置で用いることの出来る、ストロークの表現方法の説明図である（実施例２）。
【図１２】図１２は、本発明による手書き入力出題採点装置で用いることが出来る、複数ストローク同士の相互関係の判定の説明図である（実施例２）。
【図１３】図１３は、本発明による手書き入力出題採点装置で用いることが出来る、ストロークの終筆の種別である“撥ね”の入力手順の説明図である（実施例２）。
【図１４】図１４は、本発明による手書き入力出題採点装置で用いることが出来る、ストロークの終筆の種別である“撥ね”の情報の表現方法の説明図である（実施例２）。
【図１５】図１５は、本発明による手書き入力出題採点装置で用いることが出来る、ストロークの辺もしくは複数ストロークの辺同士の図形的性質の判定の説明図である（実施例２）。
【図１６】図１６は、本発明による手書き入力出題採点装置として用いることが出来る、端末装置のブロック図である（実施例２）。
【図１７】図１７は、本発明による手書き入力出題採点装置をタブレット端末上で利用可能なwebページとして実現した際の、タブレット端末のソフトウェアの機能構成例である（実施例２）。
【発明を実施するための形態】
【００１４】
手書き入力した文字による解答の採点に関して、利用者が不満を抱かないよう、採点結果を知る手段を提供するに先立って、ストローク間の前記相互関係、ストロークの前記終筆の種別、および、辺の前記図形的性質を明示的に表示するという目的を、タッチパネルを備えたタブレット端末に手書き入力出題採点機能を実装することで実現した。
【００１５】
なお、タッチパネルは位置入力装置と表示装置との機能を併せ持った装置であり、表示機能を持たないペンタブレットやマウスなどのポインティングデバイスと呼ぶ位置入力装置とは区別される。しかしながら、使い勝手の差はあっても、表示装置を別途設ける構成において、ポインティングデバイスを本特許における位置入力装置として位置づけることが出来る。以下では、タッチパネルを用いた場合を中心に説明するが、適宜、ポインティングデバイスを用いた場合についても記す。
【実施例１】
【００１６】
図１は、本発明による手書き入力出題採点装置の構成図である。図１では、本発明装置の各要素に加えて、利用者（１９９）がタブレット端末（１００）を操作する際のデータの流れを矢印にて記している。
【００１７】
本発明による手書き入力出題採点装置の各要素は、タブレット端末（１００）に具備されたタッチパネル（１１０）と、ソフトウェア（１４０）とに配置されている。ＭPU等のソフトウェアを動作させるためのハードウェアおよびOSなどは、一般のタブレット端末と同じものであり、後述することとして図１中では記載を省略している。ソフトウェアは、タブレット端末上で直接動作するJAVA（登録商標）言語やObject-C（登録商標）言語によるアプリケーションとして実現したり、webサーバから配信されてタブレット端末上のwebブラウザ上で動作するJavaScript（登録商標）言語によるアプリケーションとして実現したりする方法がある。以上、図１で触れなかったハードウェアおよびソフトウェアの公知の技術については、図１６および図１７を用いた説明で後述する。また、図１に示した構成要素の配備方法は一つの実施例であり、例えば必ずしもソフトウェアとして配備する必要は無い。
【００１８】
タッチパネル（１１０）は、表示部（１２０）と位置入力部（１３０）に相当する機能を具備しており、利用者（１９９）に対してインタフェースを提供している。
【００１９】
ソフトウェア（１４０）には、手書き入力制御部（１５０）、ストローク抽出部（１６０）、特徴表示制御部（１７０）、採点部（１８０）、出題制御部（１９０）の各要素が配されており、タッチパネル（１１０）との入力および出力のやり取りを行う。
【００２０】
出題制御部（１９０）内には、本発明における必須の要素である、正答文字図形情報取得部（１９５）を具備する。一般に漢字書き取り問題を含む試験等においても、設問とその正答とを対の情報として保持することが自然であり、出題制御部（１９０）は、この対の情報を扱う機能を持つ。本発明において設問の情報は重要でないため、記載は省略している。正答文字図形情報取得部（１９５）は、正答の文字の図形情報を格納することとしても良いが、ネットワークを通じて取得することとしても良い。ネットワークを通じて取得する方法を採る場合には、Ａｊａｘ（Asynchronous JavaScript + XML）などの仕組みが適用可能である。これについては、図１７を用いた説明で後述する。
【００２１】
なお、以下の説明では、設問とその正答とを対の情報として扱う方が自然であることから、正答文字図形情報取得部（１９５）ではなく、出題制御部（１９０）に言及する。
【００２２】
図１中のデータの流れ（１０１、１０２、１１１〜１１６、１１８、１３１〜１３３、１３５、１３７）については、図２とともに説明する。
【００２３】
図２は、本発明による手書き入力出題採点装置の処理概要を示したシーケンス図である。なお、図２での矢印は、要素間の起動の方向ではなく、データの流れの方向を優先して記している。
【００２４】
図２中の利用者（２９９）は、図１中の利用者（１９９）に対応する。同様に、特徴表示部（図２中２７０、図１中１７０）、採点部（図２中２８０、図１中１８０）、出題制御部（図２中２９０、図１中１９０）は、図２と図１とのそれぞれの記載に対応している。記載の煩雑さを避けるため、図１中の表示部（１２０）と位置入力部（１３０）とは図２中のタッチパネル（２１０）に、図１中の手書き入力制御部（１５０）とストローク抽出部（１６０）とは図２中の手書き入力制御部（２５０）に、それぞれまとめている。
【００２５】
図２中、最初に出題制御部（図２中２９０、図１中１９０。以下、図２中の番号と図１中の番号を適宜記す）が設問（２０１、１０１）をタッチパネル（２１０、１１０）に表示する。利用者（２９９、１９９）はこれを視認（２０２，１０２）してその解答を行うべく、描画による入力（２１１、１１１）を行う。この入力を、タッチパネル（２１０、１１０）は、座標情報（２１２、１１２）として手書き入力制御部（２５０，１５０）に通知する。ここで、図１に記すように、手書き入力制御部（１５０）では、ストローク抽出部（１６０）を用いて座標情報（１１３）をストローク情報（１１４）に変換する。
【００２６】
図２中、さらに手書き入力制御部（２５０、１５０）は、入力に基づく文字画像（２１５、１１５）をタッチパネル（２１０、１１０）に表示する。この表示は座標情報（２１２、１１２）に基づく軌跡の表示でも、ストローク情報（１１４）に基づくストロークの表示であっても良い。
【００２７】
続いて手書き入力制御部（２５０、１５０）は、特徴表示制御部（２７０、１７０）に対して、変換で得たストローク情報（２１６，１１６）を送る。特徴表示制御部（２７０、１７０）では、ストローク情報から、前記相互関係、前記終筆種別を判定（２１７）する処理を行う。その結果、ストローク同士が交差したり接したり繋がったりする相互関係を検出したり、あるいは、撥ねや払いなどの終筆種別を検出したりした場合には、それらのストロークの相互関係と終筆種別（２１８，１１８）とをタッチパネル（２１０、１１０）に表示する。利用者はこの表示を視認（２１９、１０２）する。
【００２８】
利用者（２９９、１９９）が解答に伴う入力を続けることにより同様の操作とデータの流れと（２２１、２２２、２２５、２２６、２２８、２２９）が繰り返される。そのたびごとに行われるストローク情報から相互関係、終筆種別を判定（２２７）する処理は、当然ながら、すべて同じ基準に基づいて行われる。
【００２９】
利用者（２９９、１９９）が解答を終えて、タッチパネル（２１０、１１０）上のメニューをタップする等の操作により採点開始指示（２３１、１３１）を行うと、タッチパネル（２１０、１１０）より採点開始指示（２３２、１３２）を受けた手書き入力制御部（２５０、１５０）では、これまでに入力されたストローク情報（２３３、１３３）を採点部（２８０、１８０）に通知する。
【００３０】
採点部（２８０、１８０）では、通知されたストローク情報（２３３、１３３）から、相互関係、終筆種別を判定（２３４）する処理を行う。図２中の注（２４１）に記すように、この判定（２３４）は、利用者（２９９、１９９）が解答に伴う入力のたびに行われていた判定（２１７，２２７）と同じ基準で行われる。
【００３１】
さらに採点部（２８０、１８０）では、出題制御部（２９０、１９０）より、設問（２０１、１０１）に対応した正答の文字の図形情報（２３５、１３５）を取得し、相互関係、終筆種別の一致を含む正答／誤答の採点（２３６）を行う。その正答／誤答の判定結果（２３７，１３７）がタッチパネル（２１０，１１０）に表示されると、利用者（２９９、１９９）はこれを視認（２３８，１０２）する。
【００３２】
図２では、１つのストロークの入力ごとに、前記相互関係および前記終筆の種別を更新して表示する方法としている。この方法以外にも、前記相互関係および前記終筆の種別の表示を、利用者に提供されたメニューをタップすることを契機に行う方法や、一定周期で行う方法、さらに、採点開始指示があった時点で採点を開始してよいかの確認を求めるメニューの表示とともに行う方法などが考えられる。いずれの方法においても、採点結果を利用者が知る手段が提供されることに先立って、前記相互関係および前記終筆の種別の表示を行うという要件を満たしている。
【００３３】
図２中、ストローク情報から、相互関係、終筆種別を判定（２１７，２２７，２３４）する処理について、同じ基準で行うと注（２４１）に記しているが、具体的には、この判定処理を同じプログラムコードで実施すれば要件は満たされる。そのプログラムコードを配備する要素は、採点部としても特徴表示制御部としても、いずれでも良い。他にも、両者とは独立したユーティリティプログラムとしたり、オブジェクト指向における継承を用いたりする方法があるが、要点は、判定が同じ基準で行われることであり、これにより、同じ対象となる描画入力に対して特徴表示部と採点部とで同じ判定結果が得られることになる。
【００３４】
図３は、本発明による手書き入力出題採点装置の表示部での表示例である。一文字分の表示領域（３００）内に、第１画から第１１画までのストローク（３０１〜３１１）、ストローク同士の相互関係を示す印、および、ストロークの終筆の種別を示す印が表示されている。
【００３５】
図３に示す実施例では、ストローク同士が交差している相互関係には四角形を、接している相互関係には三角形を、繋がっている相互関係には丸印を、それぞれ表示している。該四角形の各頂点を、交差する点からのびる４つの辺上に配置することにより、交差する状況が明瞭になるようにしている。また、該三角形の各頂点を、接する点からのびる３つの辺上に配置することにより、接する状況が明瞭になるようにしている。
【００３６】
図３に示す実施例では、ストロークの終筆の種別が“撥ね”である場合に矢印で、“払い”である場合に台形で、“止め”である場合に印をつけないことで、それぞれ区別されるように表示している。矢印および台形の方向は、“撥ね”および“払い”の方向に合わせることで、終筆の種別が直感できるようにしている。
【００３７】
図３中、第１画（３０１）と第２画（３０２）とが繋がっていることが、丸印（３２１）を表示することで示されている。同様に、第６画（３０６）と第７画（３０７）とが丸印（３２２）で、第６画（３０６）と第８画（３０８）とが丸印（３２３）で、第７画（３０７）と第８画（３０８）とが丸印（３２４）で、第１０画（３１０）と第１１画（３１１）とが丸印（３２５）で、それぞれ繋がっていることが示されている。
【００３８】
図３中、第３画（３０３）と第４画（３０４）とが交差していることが、四角形（３３１）を表示することで示されている。さらに、第４画（３０４）と第５画（３０５）とが接していることが、三角形（３４１）を表示することで示されている。
【００３９】
図３中、第２画（３０２）の終筆の種別が“撥ね”であることが、矢印（３５１）を表示することで示されている。さらに、第１画（３０１）と第１１画（３１１）との終筆の種別が“払い”であることが、台形（３６１）と台形（３６２）とを表示することにより示されている。
【００４０】
図３ではストローク同士の相互関係の区別、および、ストロークの終筆の種別を、印の形状だけで区別しているが、色による区別を追加で用いることも可能である。さらに、“撥ね”および“払い”のストローク自体の表示を、先細りの形状にして“撥ね”および“払い”らしい見栄えとすることを併用することも可能である。
【００４１】
なお、図３の表示例では終筆の種別である“抜き”は現れない。一般に“抜き”に対しては、“撥ね”や“払い”に対するほどには注意が払われていないので、“止め”と同様に扱って無印とする方法も考えられる。あるいは抜きを区別した図形で表示する方法もある。
【００４２】
また、ひとつの文字について複数の終筆の種別が認められる場合もある。同様に、複数ストローク同士の相互関係についても、例えば離れているか接しているかについて、どちらも許容される場合もある。これらの場合に対しては、特徴表示制御部としては図３のような表示を行うことで構わないが、前記出題制御部および前記採点部では、正答となる文字の図形情報を複数設けておき、それらのいずれかに一致すれば採点においては正解とするような対応が望ましい。
【００４３】
図４は、本発明による手書き入力出題採点装置の表示部での、近接しているストロークの表示を含む表示例である。一文字分の表示領域（４００）内には、第１画から第１１画までのストローク（４０１〜４１１）が表示されている。ストローク同士が繋がる相互関係を示す丸印の４２２〜４２５、交差する相互関係を表す四角形の４３１、ストロークの終筆の種別について“撥ね”を示す印の４５１、および、“払い”を示す４６１、４６２については、図３の対応する部分と同様の表示となっている。
【００４４】
図４中、第１画（４０１）と第２画（４０２）とは、離れている相互関係にある。しかしながら、第１画（４０１）と第２画（４０２）とは、予め定められた基準よりも近い距離にあるという意味で近接しているため、そのことに注意を喚起するためのバツ印（４７１）を表示している。同様に、第４画（４０４）と第５画（４０５）とは近接していることを示すバツ印（４７２）を表示している。離れている相互関係にある２つのストロークは他にもあるが、それらにはバツ印の表示を行わず、近接しているストローク同士のみに対してバツ印を表示している。これらのバツ印が表示されると、利用者は自らの意図とは異なってお互いに離れている相互関係と判定されることに気が付きやすくなる。
【００４５】
図５は、本発明による手書き入力出題採点装置の表示部での、微妙な差異の区別を含む漢字の表示例である。図５中、一文字分の表示領域（５００ａ、５００ｂ）のそれぞれに、第１画から第３画までのストローク（５０１ａ〜５０３ａ、５０１ｂ〜５０３ｂ）が表示されている。表示表域５００ａと５００ｂとのいずれにおいても、第１画（５０１ａ、５０１ｂ）と第２画（５０２ａ、５０２ｂ）とが繋がっている相互関係であることを示す丸印（５２１ａ、５２１ｂ）が表示されていること、および、第３画（５０３ａ、５０３ｂ）の終筆の種別が“撥ね”であることを示す矢印（５５１ａ、５５１ｂ）が表示されていることは同じである。
【００４６】
図５中、表示領域の５００ａと５００ｂとで異なるのは、次の点である。すなわち、５００ａでは第２画（５０２ａ）と第３画（５０３ａ）とが接しており、これを示す三角形（５４１ａ）が表示されている。一方、５００ｂでは第２画（５０２ｂ）と第３画（５０３ｂ）とが繋がっており、これを示す丸印（５２２ｂ）が表示されている。
【００４７】
５００ａに描かれた文字は“已（‘やむ’の‘や’）”と解釈され、５００ｂに描かれた文字は“己（おのれ）”と解釈されることが、図５中の表示により利用者は明瞭に判別出来る。このような微妙な差異を含む漢字については、一般的には書き取り問題などで出題すると採点時に困難が伴うことになる。本発明を適用すればこの困難は解消され、利用者から不満が出る恐れも無い。
【００４８】
図６は、本発明による手書き入力出題採点装置の表示部での、ストロークの終筆の種別を変更する手順の表示例である。具体的には、“止め”から“撥ね”へと形状の種類を変更する例である。図６中、６００ａ、６００ｂ、６００ｃは同一の一文字分の表示領域であり、時間経過により６００ａ、６００ｂ、６００ｃの順に表示される。なお、図６においては、説明が分かりやすいように、マウス等のポインティングデバイスで操作することを前提とする。
【００４９】
図６中、６００ａ、６００ｂ、６００ｃの３つの一文字分の表示領域について、第１画から第３画（それぞれ、６０１ａ〜６０３ａ、６０１ｂ〜６０３ｂ、６０１ｂ〜６０３ｂ）のストローク、および、第１画と第２画とが交差していること示す四角形（６３１ａ，６３１ｂ、６３１ｃ）が表示されていることは、同じである。
【００５０】
利用者は、終筆の種別を“止め”から“撥ね”へと変更する対象となるストロークである第２画（６０２ａ）をポインタで右クリック（６８１ａ）する。すると、ポップアップメニュー（６９０ｂ）が現れ、この中の“撥ね”の欄をクリック（６８２ｂ）する。この操作により、第２画（６０２ｃ）に対して、終筆の種別が“撥ね”であることを示す矢印（６５１ｃ）が表示されるようになる。
【００５１】
図７は、本発明による手書き入力出題採点装置の表示部での、ストローク中の辺の角度、長さ、および、間隔の図形的性質の表示を含む表示例である。一文字分の表示領域（７００）内に、第１画から第６画までのストローク（７０１〜７０６）、個々のストロークの辺の角度に関する図形的性質を表す印、複数ストローク中の辺同士の相互の角度に関する図形的性質を表す印、複数ストローク中の辺の間隔に関する図形的性質を表す印、複数ストローク中の辺の長さの比較に関する図形的性質を表す印、が表示されている。
【００５２】
なお、角度、長さ、および、間隔に関する図形的性質は、ストローク中の辺に関する図形的性質である。すなわち、ストロークが折れ点を境として複数の辺を持つ場合、どの辺に着目しているかを明らかにしないと、角度、長さ、および、間隔が定まらないことになる。また、図７および図８に示した例では現れないが、一つのストローク内にある複数の辺について前記図形的性質が成り立つ場合もある。これに対して、前述した複数ストローク同士の相互関係、および、終筆の種別については、ストローク中の辺を指定しなくても定まる。図７、図８、および、図１５に示した例では、すべてのストロークは一つの辺から成っているため、以下の説明では、例えば「第１画は水平」「複数ストロークが等間隔」というように、辺を指定する表記を省略している場合がある。
【００５３】
図７に示す実施例では、個々のストローク中の辺の角度に関する図形的性質として、文字上の方向で水平であると一定基準内で見なせる場合に、横長の長方形を表示している。また、複数ストローク中の辺の相互の角度に関する図形的性質として、直角であると一定基準内で見なせる場合に、ストローク中の辺同士が交差している時には十字形を、接している時には丁字形を表示している。また、複数ストローク中の辺の間隔に関する図形的性質として、等間隔であると一定基準内で見なせる場合に、三日月形を表示している。また、複数ストローク中の辺の長さの比較に関する図形的性質として、ストローク中の辺の相対的な長さをグループに分けた際の、長い方からのグループの順番である番号を丸い吹き出し内に表示している。
【００５４】
図７中、第３画（７０３）が文字上の方向で水平であると見なされることが、長方形（７９１）を表示することで示されている。同様に、第４画（７０４）について長方形（７９２）が、第５画（７０５）について長方形（７９３）が、文字上の方向で水平であると見なされることを示すために表示されている。
【００５５】
図７中、第３画（７０３）に対して第６画（７０６）が直角に接していると見なされることが、丁字形（７６１）により示されている。さらに、第４画（７０４）と第５画（７０５）とが、それぞれ第３画（７０３）と直角に交差していると見なされることが、十字形（７５１）と十字形（７５２）とを表示することにより、それぞれ示されている。
【００５６】
図７中、第３画（７０３）、第４画（７０４）、第５画（７０５）が等間隔と見なされることが、ストロークの間に２つの三日月型（７７１、７７２）を表示することにより示されている。
【００５７】
図７中、ストローク中の辺の相対的な長さとして、第５画（７０５）と第６画（７０６）とが１番長いグループに属することが、吹き出し７８５と７８６内の“Ｌ１”という表示により示されている。同様に、第３画（７０３）と第４画（７０４）とが２番目に長いグループに属することが、吹き出し７８３と７８４内の“Ｌ２”という表示により示されている。同様に、第１画（７０１）と第２画（７０２）とが３番目に長いグループに属することが、吹き出し７８１と７８２内の“Ｌ３”という表示により示されている。
【００５８】
図８は、本発明による手書き入力出題採点装置の表示部で、予め決められた対象についてのみ特徴の表示を行う動作の説明図である。具体的には、文字中の特定のストローク中の辺が一定基準内で等間隔という特徴について表示対象となる複数ストローク中の辺の情報が与えられ、該複数ストローク中の辺に対応する部分の特徴のみが表示される例の説明図である。
【００５９】
図８中、一文字分の表示領域８００ａには、ある出題に対して利用者が行った描画による解答の入力に基づき表示された文字の画像が描かれている。図８中、一文字分の表示領域８００ｂには、同じ出題の正答の文字の図形情報を、表示領域に表示した形式で記している。
【００６０】
図８中、８００ａ、８００ｂの一文字分の表示領域について、第１画から第６画（それぞれ、８０１ａ〜８０６ａ、８０１ｂ〜８０６ｂ）のストロークが表示されている。さらに、筆順に従ったストロークを識別する番号が、四角の吹き出し（それぞれ、８１１ａ〜８１６ａ、８１１ｂ〜８１６ｂ）内に示されている。
【００６１】
８００ａ内に示された利用者が描画入力した解答を採点する際には、８００ｂ内に示された正答の文字の図形情報が使用されるのに加えて、８１０に示された等間隔の表示を行う対象の辺を示すデータも使用される。８１０には、ＸＭＬ（eXtensible Markup Language）を用いて、第３画の第１辺、第４画の第１辺、第５画の第１辺が、この順に等間隔に並んでいることを与える情報が示されている。
【００６２】
８１０中、１行目の開始タグと１４行目の終了タグによって、これらに囲まれた２行目から１３行目が、複数ストローク中の辺の等間隔に関する情報であることを示している。２行目の開始タグと５行目の終了タグによって囲まれた３行目と４行目により、等間隔に並ぶ最初のストローク中の辺が特定されている。すなわち、等間隔となっている対象の１つめが、３行目により筆順での番号で第３画のストロークであり、４行目によりそのストローク内の１番目の辺であることが示されている。同様に、６行目から９行目により２つめの等間隔である対象が第４画の１番目の辺であること、１０行目から１３行目により３つめの等間隔である対象が第５画の１番目の辺であることが示されている。
【００６３】
８００ｂ中のように正答の文字の図形情報が与えられた問いに、８００ａ中の解答が描画入力されると、特徴を表示するための処理が開始される。最初に、両者のストローク間の対応を取ることを試みる。対応を取る方法には様々なものがあるが、本発明には直接関係が無いため、ここでは触れない。図８に与えられた例では、８００ａ中の解答と８００ｂの与えられた正答が比較的良く一致しているため、８２０に示したストロークの対応付けが得られる。８２０中の表中、左の欄の丸付き数字１〜６は、８００ａ中のストローク（８０１ａ〜８０６ａ）に付した、筆順に従ったストロークを識別する番号（８１１ａ〜８１６ａ）を指す。同様に、右の欄の数字１〜６は、８００ｂ中のストローク（８０１ｂ〜８０６ｂ）に付した、筆順に従ったストロークを識別する番号（８１１ｂ〜８１６ｂ）を指す。
【００６４】
８２０中に示した対応付けが得られると、８１０中に示した等間隔の表示を行う対象の辺を表す情報を参照して、これに対応する８００ａ中の辺が特定される。具体的には、８００ａ中の丸付き数字３，４，５のストローク、すなわち、８０３ａ、８０４ａ、８０５ａのストロークのそれぞれの１番目の辺が対応する辺として特定される。
【００６５】
続いて、８００ａ中の８０３ａ、８０４ａ、８０５ａのストロークが一定基準内で等間隔と見なすことが出来るかを判定する。この基準には、８００ａの解答を採点する際に行われる判定と同じ基準が用いられる。図８の例では、８０３ａ、８０４ａ、８０５ａのストロークが等間隔と見なすことが出来ると判定される場合を想定している。この判定に基づき、三日月型８７１ａと８７２ａとが表示される。すなわち、８００ａ中の第３画（８０３ａ）、第４画（８０４ａ）、第５画（８０５ａ）が採点時には等間隔と見なされていることが、ストロークの間に三日月型８７１ａと８７２ａとを表示することにより、採点に先立って利用者に知らされる。描画入力した解答の採点時にも、特徴を表示した際と同様に、ストロークの対応を取って、等間隔となることが求められる対象のストローク中の辺を特定し、これに対して等間隔であることの判定を行う。採点時の等間隔の判定の基準は、特徴の表示時の等間隔の判定の基準と同じである。
【００６６】
図８に示した例では、等間隔の表示を行う対象の辺は、８１０中に記されたものだけである。すなわち、この他の複数ストローク中の辺は、等間隔の表示を行う対象でない。このため、例えば、８００ａ中の３つのストローク、８０２ａ、８０４ａ、８０５ａが等間隔であるというような表示は、たとえ実際は等間隔であっても、されることは無い。また、当然ながらこれらのストローク中の辺に対して等間隔であるか否かの判定も行う必要は無い。すなわち、８１０のような等間隔の表示を行う対象の辺を表す情報に基づいてその判定と表示を限定することにより、いたずらに煩雑な表示やそれに伴う判定処理を避けることが出来る。このように採点基準に沿った特徴の表示を行う際にその対象を予め決めておくことは、前記終筆の種別やストロークの前記相互関係についても適用することは可能である。しかしながら、制限することにより煩雑な表示等が避けられるという利点は小さい。
【００６７】
図８に示した例では、“等間隔である”という複数ストローク中の辺の間隔に関する図形的性質を取り上げているが、どのような図形的性質を取り上げるかにより、利用者にさまざまな注意喚起を行うことが出来る。例えば“等間隔で無い”という複数ストローク中の辺の間隔に関する図形的性質も表示対象として追加すれば、利用者の描画において“等間隔で無い”場合にそのことに注意を喚起できる。このような場合、正答となる図形情報では等間隔であっても無くても、関係なく表示を行えば良い。すなわち、採点時には“等間隔である”ことが求められて、特徴の表示の際には“等間隔で無い”ことが表示される場合でも、“等間隔であるか否か”の判定基準が両者で一致していれば問題ない。
【００６８】
図８に示した例では、８２０中に示したように正答と解答とが適切に対応付けられた場合を示している。８１０中に示した等間隔の表示を行う対象の辺について対応付けが出来なかった場合には、等間隔であることを示す表示は行われない。対応付けが出来ない点で、すでに解答は採点において正答とは判定されないことになるので、等間隔であることを示す表示が行われないことで問題ない。また、適切でない対応付けにより本来の意図とは異なる解答の辺について等間隔であることを示す表示が行われる事態も起こり得る。その場合には、解答は正答とは大きく異なった形状であることになり、例え等間隔であることの表示が行われたとしても、それに伴って利用者が採点に不満を持つ事態とはならない。
【００６９】
図８に示した例では、複数ストローク中の辺の間隔に関する図形的性質の例として、３つ以上の辺が等間隔であることを取り上げた。この他のストローク中の辺の角度、長さ、間隔に関する図形的性質も、図８中の８１０に相当する情報を定義することにより、採点に先立って制限された対象のみの表示を行うことが可能である。
【００７０】
図９は、本発明による手書き入力出題採点装置の、複数ストローク中の辺が等間隔であることを表示する処理概要を示したシーケンス図である。この処理は図２に示した処理概要と類似しているため、図２との相違点を太線で強調し、その部分だけに図９での符号を記している。その他の部分は、符号を含めて図２と同じとなっている。
【００７１】
図９中、利用者（２９９）が描画による入力（２１１）を行うことにより得られたストローク情報（２１６）を受けた特徴表示部（２７０）は、出題制御部（２９０）より正答文字の図形情報（９０１）を取得する。正答文字の図形情報（９０１）は、図８中の一文字分の表示領域８００ｂに表示する形式で記された、正答の図形情報に対応する。
【００７２】
図９中、続いて特徴表示部（２７０）では、ストローク情報（２１６）と正答文字の図形情報（９０１）を比較して、解答と正答とのストロークの対応付け（９０２）を行う。これにより得られる対応付けが、図８中のストロークの対応付け（８２０）に対応する。
【００７３】
図９中、続いて特徴表示部（２７０）では、出題制御部（２９０）より等間隔表示対象の辺の情報（９０３）を取得する。等間隔表示対象の辺の情報（９０３）は、図８中の等間隔の表示を行う対象の辺を表す情報（８１０）に対応する。
【００７４】
図９中、続いて特徴表示部（２７０）では、等間隔表示対象の辺の情報（９０３）に基づき、描画入力された解答中の対応する辺が等間隔であるかを判定（９０４）する。等間隔と判定された場合、タッチパネル（２１０）上に、等間隔の表示（９０５）を行う。この表示が、図８中、一文字分の表示領域８００ａ上に記された、三日月型８７１ａと８７２ａに対応する。
【００７５】
図９中、利用者（２９９）が採点開始指示（２３１）を入力すると、ストローク情報（２３３）を受けた採点部（２８０）は、出題制御部（２９０）より正答文字の図形情報（９１１）を取得し、解答と正答とのストロークの対応付け（９１２）を行う。さらに、出題制御部（２９０）より等間隔表示対象の辺の情報（９１３）を取得し、解答中の対応する辺が等間隔であるかを判定（９１４）する。この判定に基づき、採点部（２８０）は、辺が等間隔であることが一致するか否かの判定項目を含む正答／誤答の採点（９１５）を行う。
【００７６】
図９中の注（９４１）に記すように、特徴表示制御部（２７０）で行われる解答中の対応する辺が等間隔であるかを判定Ａ２（９０４）は、採点部（２８０）で行われる判定Ｂ２（９１４）と同じ基準で行われる。また、図９においても図２と同様に、採点結果を利用者が知る手段が提供されることに先立って、採点時と同じ基準による図形的性質に関する判定の表示が行われるという要件が満たされている。なお、特徴表示部（２７０）での解答と正答とのストロークの対応付けの処理Ａ１（９０２）も、採点部（２８０）での解答と正答とのストロークの対応付けの処理Ｂ１（９１２）と、同じ基準により実施される。
【００７７】
図１０は、本発明による手書き入力出題採点装置の、辺の図形的性質について表示対象を表現する情報の例である。図１０中、１０１０には、文字の方向として水平であることの表示を行う対象の辺を表す情報が示されている。また、１０２０には、直角であることの表示を行う対象の辺の組を表す情報が示されている。両者はいずれも、図８中の８１０と同様に、ＸＭＬを用いた記述となっている。また、これらの情報は、図７の表示例に沿う内容となっている。
【００７８】
図１０中、１０１０には、２行目の開始タグと５行目の終了タグによって囲まれた部分に、文字の方向として水平であることの表示を行う対象となる辺の一つが記されている。すなわち、３行目により第３画のストロークであり、４行目によりそのストロークの中の１番目の辺が、水平であることの表示を行う対象であることが記されている。同様に、６行目から９行目に第４画のストロークの１番目の辺が、１０行目から１３行目に第５画のストロークの１番目の辺が、それぞれ水平であることの表示を行う対象であることが記されている。
【００７９】
図１０中、１０２０には、２行目の開始タグと１１行目の終了タグによって囲まれた部分に、直角であることの表示を行う対象となる辺の組の一つが記されている。すなわち、３行目から６行目にひとつの辺が、７行目から１０行目にこれと直角であるとするもうひとつの辺が記されている。３行目から６行目には第３画のストロークの１番目の辺が、７行目から１０行目には第６画のストロークの１番目の辺が、それぞれ記されている。さらに、１２行目から２１行目までには第４画のストロークと第６画のストロークのそれぞれの１番目の辺が、２２行名から３１行目までには第５画のストロークと第６画のストロークのそれぞれの１番目の辺が、直角であることの表示を行う対象となることが記されている。
【００８０】
図１０に示された情報により、図８と図９に示した処理と類似した方法を用いて、個々のストローク中の辺の角度に関する図形的性質としての水平の表示、および、複数ストローク中の辺同士の相互の角度に関する図形的性質としての直角の表示が実現出来る。複数ストローク中の辺の長さの比較に関する図形的性質の表示についても、同様な方法により実現出来る。すなわち、図７ではすべてのストロークについて相対的な長さの表示（７８１〜７８６）を行っているが、長さに注目するストロークを示す情報を正答文字の図形的性質に付すことにより、ストロークについてのみ選択的に相対的長さの表示を行うことが出来る。
【００８１】
図７、図８、図９、および、図１０で取り上げたもの以外の図形的性質についても、類似した方法により、その明示的な表示を行うことが可能である。例えば、複数ストローク中の辺同士が平行である図形的性質や、複数ストローク中の辺間の間隔が一定の比率である図形的性質などが考えられる。
【実施例２】
【００８２】
以上、本発明装置に特徴的な実施例について説明してきた。以下では、上述の実施例を可能ならしめる前提となる技術について概略を説明する。なお、以下の説明では、直線の線分から構成されるストロークのみを扱う。漢字などの文字をストロークで表現するには、本来ベジェ曲線などの曲線も用いるべきであるが、実現可能であることを示すことが目的の実施例であるため、説明の煩雑な曲線は省いて直線のみとしている。
【００８３】
図１１は、本発明による手書き入力出題採点装置で用いることの出来る、ストロークの表現方法の説明図である。図１１での説明は、World Wide Webで使用される各種技術の標準化を推進する団体であるＷ３Ｃ（World Wide Web Consortium）によるＳＶＧ（Scalable Vector Graphics）の技術を用いることを前提としている。
【００８４】
図１１中、一文字分の表示領域（１１００）には、ｘ座標（１１１０）とｙ座標（１１２０）が設定されている。表示領域（１０００）には、例として、第１画（１１０１）と第２画（１１０２）の２つのストロークが描かれている。この２つのストロークをＳＶＧのパスとして実現する場合のパス情報を、１１３０に示す。“M50 250 L450 200”の部分が、点（５０、２５０）から点(４５０、２００)までの線分を表し、これが第１画に相当する。同様に、“M225 75 L275 400”の部分が、第２画に相当する。
【００８５】
図１２は、本発明による手書き入力出題採点装置で用いることが出来る、複数ストローク同士の相互関係の判定の説明図である。図１２中、３つの一文字分の表示領域（１２００ａ、１２００ｂ、１２００ｃ）のそれぞれに、線分ＡＢ（１２０１ａ、１２０１ｂ、１２０１ｃ）によるストロークと、線分ＣＤ（１２０２ａ、１２０２ｂ、１２０２ｃ）によるストロークとが描画されている。線分ＡＢと線分ＣＤとの相互関係は、１２００ａ、１２００ｂ、１２００ｃで、それぞれ異なる。
【００８６】
図１２中、一文字分の表示領域１２００ａでは、１２０１ａと１２０２ａとが、すなわち線分ＡＢと線分ＣＤとが、交差している相互関係にある。交差すると判定する条件が、１２１０ａ中に示されている。１２１０ａ中、“AB”は、点Ａから点Ｂに至るベクトルを表す。“AC”、“AD”、“CA”、“CB”、“CD”についても同様である。１２１０ａ中に示すように、２つの線分が交差するか否かは、クロス積を用いた２つの不等式で判定可能である。１２１０ａ中に記された（x,y）の座標値には、図１１に示したパスを表す座標値が用いられ、このことは、以下の１２１０ｂ、１２１０ｃでも同様である。
【００８７】
図１２中、一文字分の表示領域１２００ｂでは、１２０１ｂと１２０２ｂとが、すなわち線分ＡＢと線分ＣＤとが、点Ｃを接点として接している相互関係にある。接していると判定する条件が、１２１０ｂ中に示されている。１２１０ｂ中、最初の不等式の左辺は、直線ＡＢから点Ｃへの距離を表し、これが“threshold”の値よりも小さいことを条件としている。“threshold”の値は、接しているように見えるという観点から、表示されるストロークの太さに基づく値とすることが妥当である。二つめのｘ座標値に関する不等式は、点Ｃが線分ＡＢ上にあることの条件である。
【００８８】
図１２中、一文字分の表示領域１２００ｃでは、１２０１ｃと１２０２ｃとが、すなわち線分ＡＢと線分ＣＤとが、点Ｂと点Ｃとで繋がっている相互関係にある。繋がっていると判定する条件が、１２１０ｃ中に示されている。１２１０ｃでは、点Ｂと点Ｃとの距離が“threshold”の値よりも小さいことを条件としている。この“threshold”の値も、繋がっているように見えるという観点から、表示されるストロークの太さに基づく値とすることが妥当である。
【００８９】
図１２中の１２１０ａ、１２１０ｂ、１２１０ｃに記された条件は排他的では無く、同じ２つのストロークに対して２つ以上の条件が成立する場合がある。判定順としては、より狭い範囲となる条件から広い範囲となる条件へとすべきという観点から、繋がっている条件（１２１０ｃ）、接している条件（１２１０ｂ）、交差している条件（１２１０ａ）の順とすることが妥当である。
【００９０】
図１２に示したような判定方法を用いて、図２中の２１７、２２７、２３４でのストローク同士の相互関係の判定を行うことが可能である。
【００９１】
図１３は、本発明による手書き入力出題採点装置で用いることが出来る、ストロークの終筆の種別である“撥ね”の入力手順の説明図である。図１３中、一文字分の表示領域１３００ａには、タッチパネルでの描画入力による座標情報を軌跡の形で示している。図１３中、一文字分の表示領域１３００ｂには、１３００ａに示した描画入力により表示されたストローク、および、ストロークの終筆の種別を示す印を示している。
【００９２】
表示領域１３００ａ中、ｐ１３００〜ｐ１３０６、および、ｐ１３１１〜ｐ１３１２の四角形は、描画入力中の等時間間隔ごとに前記位置入力部により検出された座標値に対応する点を表す。おなじく表示領域１３００ａ中、ｖ１３０１〜ｖ１３０６、および、ｖ１３１１〜ｖ１３１２の矢印は、等時間間隔ごとの座標値の変分を表すベクトル“d01”〜“d06”、および、“d11”〜“d12”である。
【００９３】
表示領域１３００ａに示した軌跡のような描画入力があった場合に、ｐ１３００を始点、ｐ１３０６を折れ点、ｐ１３１２を終点とするストロークが抽出され、これが表示領域１３００ｂ中のｓ１３０１のストロークのように表示されることになる。ストロークの抽出方法については本発明に含まれるものでは無いため説明は省略するが、特開２００８−１０８１７７号公報などにも記されている。
【００９４】
図１３中、１３１０は表示領域１３００ａに示した描画入力により抽出したストロークの終筆の種別を“撥ね”と判定する条件の例である。１３１０中、（１）の不等式による条件は、ストロークの中で“撥ね”にあたる部分の運筆が速くなることにより、ベクトル“d11”〜“d12”の長さが、ストロークの他の部分に対応するベクトル“d01”〜“d06”の長さよりも長くなっていることを表している。１３１０中、（２）の条件は、“撥ね”が文字上の方向として上に向いていることを表している。
【００９５】
１３１０内の“threshold”は、“撥ね”にあたる部分の運筆が他の部分よりもどの程度速いかに対応する基準値である。発明者が試作した実装では、１．２の値を用いてある程度実用的であるとの感触を得たが、当然ながらどのような値を用いても利用者の意図とは異なって“撥ね”と判定されない場合も生じる。そのような場合に、図６に示したストロークの終筆の種別を変更する手順が役に立つ。図１３と類似の手順により、“払い”や“抜け”の終筆の種別に関しても入力手順を設けることが可能である。
【００９６】
図１４は、本発明装置で用いることが出来る、ストロークの終筆の種別である“撥ね”の情報の表現方法の説明図である。図１４中、表示領域１４００ａには終筆の種別が“撥ね”ではないストローク（１４０１ａ）が描かれており、表示領域１４００ｂには終筆の種別が“撥ね”のストローク（１４０１ｂ）が描かれている。
【００９７】
“撥ね”ではないストローク（１４０１ａ）の表現方法を１４１０ａに示す。１４１０ａの表現方法は、図１１中の１１３０に示したＳＶＧのパスによる表現と同じ方法である。
【００９８】
文字のストロークの終筆の種別である“撥ね”についての表現方法は、一般的なベクターイメージ言語であるＳＶＧの規定には当然無く、“撥ね”をどのような表現方法を用いて実装するかについては多様な案が考えられる。図１４中、１４１０ｂに示した“撥ね”のストローク（１４０１ｂ）の表現方法では、ＳＶＧのパス情報内に埋め込む案を採っている。すなわち、ストロークのパス情報の末尾に“M-1 -1”を追加することで、このストロークが“撥ね”であることを表すこととしている。“M-1 -1”を追加しても、ＳＶＧでのパスの表示には影響を与えないという意味で実効が無いので、座標値がマイナスのパスは文字のストローク中には現れないことを前提にして、これを“撥ね”のマークとして用いている。この“M-1 -1”というパス情報中のシーケンスに対して、１４５１ｂの“撥ね”を表す矢印が表示されるように実装すれば良い。また、図１４には記していないが、“払い”に対しては、例えば“M-2 -2”などを割り当てれば良い。
【００９９】
図１４中の１４１０ａから１４１０ｂへパス情報を書き換える際の利用者の手順が、図６に示したストロークの終筆の種別を変更する手順に相当する。
【０１００】
図１５は、本発明による手書き入力出題採点装置で用いることが出来る、ストローク中の辺もしくは複数ストローク中の辺同士の図形的性質の判定の説明図である。図１５中、３つの一文字分の表示領域（１５００ａ、１５００ｂ、１５００ｃ）のそれぞれに記した１つ以上のストロークに対して、複数ストローク中の辺同士（１５０１ａ、１５０２ａ、１５０３ａ）が等間隔である条件（１５１０ａ）、ストローク中の辺（１５０１ｂ）が水平である条件（１５１０ｂ）、複数ストローク中の辺同士（１５０１ｃ、１５０２ｃ）が直交する条件（１５１０ｃ）が記されている。なお、新たに図１５中で説明している記法以外の記法については、図１２中のそれと同じ意味で用いている。また、図１５中の式で用いる座標値には、図１１に示したパスを表す座標値が用いられることも、図１２と同様である。
【０１０１】
図１５中、一文字分の表示領域１５００ａでは、１５０１ａ、１５０２ａ、および、１５０３ａが、すなわち、線分ＡＢ、ＣＤ、および、ＥＦが、等間隔であるという図形的性質を持っているように描かれている。これらストローク中の辺同士が等間隔である条件が、１５１０ａ中に示されている。等間隔であることは、互いに平行であることが前提となっているとして、１５１０ａ中では、（１）平行と見なせることと、（２）等距離であることとに分けて、条件を記している。いずれも、クロス積を用いた不等式で判定可能である。実際の描画によるストロークでは、厳密に平行、あるいは、厳密に等距離であることは稀であるため、予め決められた一定基準内でそのように見なせるという条件が必要となる。１５１０ａ中の（１）（２）内のしきい値（threshold_1、threshold_2）が、その基準にあたる数値である。
【０１０２】
図１５中、一文字分の表示領域１５００ｂでは、１５０１ｂ、すなわち線分ＡＢが、文字の方向として水平であるという図形的性質を持っているように描かれている。このストローク中の辺が文字の方向として水平である条件が、１５１０ｂ中に示されている。実際の描画によるストローク中の辺が厳密に水平であることは稀であるため、予め決められた一定基準内でそのように見なせるという条件が必要となる。１５１０ｂでは、ストローク中の辺の長さの縦方向（ｙ軸方向）の成分の、横方向（ｘ軸方向）の成分に対する比率が予め定めた基準よりも小さい場合に、水平と見なすこととしている。１５１０ｂ中のthresholdが、その基準にあたる数値であり、“０．１”というような“０”に近い数値が用いられる。
【０１０３】
図１５中、一文字分の表示領域１５００ｃでは、１５０１ｃと１５０２ｃとが、すなわち線分ＡＢと線分ＣＤとが、直交しているという図形的性質を持っているように描かれている。これらのストローク中の辺が直交している条件が、１５１０ｃ中に示されている。１５１０ｃ中では、（１）ストローク中の辺同士が交差していること、（２）ストローク中の辺同士の成す角が直角と見なせることとに分けて、条件を記している。このうち、（１）交差していることの条件は、図１２中で説明したため、省略している。（２）については、実際の描画によるストローク中の辺同士が厳密に直角であることは稀であるため、予め決められた一定基準内でそのように見なせるという条件が必要となる。１５１０ｃ中のしきい値（threshold）が、その基準にあたる数値である。
【０１０４】
図１５に示した等間隔／水平／直交という図形的性質以外の、個々のストロークの角度に関する図形的性質、複数ストローク中の辺同士の相互の角度に関する図形的性質、複数ストローク中の辺の間隔に関する図形的性質、複数ストローク中の辺の長さの比較に関する図形的性質を有るすか否かについても、図１１に示したストロークの座標値に基づき初歩的な平面幾何を用いて計算することで容易に判定出来る。ベジェ曲線等の曲線を用いた場合においても、複雑さは増すが、座標値を用いた計算により判定出来ることは、当業者には明らかである。
【０１０５】
図１６は、本発明による手書き入力出題採点装置として用いることが出来る、端末装置のブロック図である。図１６中には、１６００ａのタブレット端末、１６００ｂのパーソナルコンピュータ、の２つの端末装置例を記している。タブレット端末（１６００ａ）とパーソナルコンピュータ（１６００ｂ）とのいずれにおいても、システムバス（１６９０ａ、１６９０ｂ）に接続された、ＭＰＵ（１６１１ａ、１６１１ｂ）、ＲＯＭ（１６１２ａ、１６１２ｂ）、ＲＡＭ（１６１３ａ、１６１３ｂ）、ハードディスク（１６３１ａ、１６３１ｂ）、および、ネットワークインターフェース（１６４１ａ、１６４１ｂ）が配置されていることは同じである。図１中のソフトウェア（１４０）は、図１６中のＲＡＭ（１６１３ａ、１６１３ｂ）にロードされ、ＭＰＵ（１６１１ａ、１６１１ｂ）により実行される。該ソフトウェアのロード元については、ハードディスク（１６３１ａ、１６３１ｂ）である場合、ネットワークインターフェース（１６４１ａ、１６４１ｂ）を通じてネットワーク（１６４２ａ、１６４２ｂ）経由で接続されたサーバマシンである場合、などがある。加えて、パーソナルコンピュータ（１６００ｂ）の場合は、光学ディスクドライブ（１６３２ｂ）を通じてＤＶＤなどの光学ディスク（１６３３ｂ）がソフトウェアのロード元となる場合もある。
【０１０６】
また、図１中のタッチパネル（１１０）は、図１６中のタブレット端末（１６００ａ）中のタッチパネル（１６２０ａ）に対応し、タッチパネルが表示部と位置入力部とを兼ねている。図１６中のパーソナルコンピュータ（１６００ｂ）の場合は、ディスプレイ（１６２１ｂ）が表示部の役割を、ポインティングデバイス（１６２２ｂ）が位置入力部の役割を、それぞれ担う。
【０１０７】
図１６に示した以外にも、スマートフォンやビデオゲーム機など、様々な構成を採る電子端末でも本発明は実施可能である。また、タブレット端末とパーソナルコンピュータとについても、図１６に示した構成とは異なる構成を採るものがあるが、それらについても本発明は実施可能である。すなわち、ハードウェア／ソフトウェアのいずれの形態であっても良いが、図１に示した構成要素に類する構成を備えている電子端末であれば本発明は実施可能である。これら電子端末の動作は、周知のものである。
【０１０８】
図１７は、本発明による手書き入力出題採点装置をタブレット端末上で利用可能なwebページとして実現した際の、タブレット端末のソフトウェアの機能構成例である。タブレット端末（１７００）に配備されるソフトウェアは、ＯＳ（１７３０）、ブラウザ（１７２０）、および、ブラウザ上のアプリケーション（１７１０）に類別される。図１７には、本発明に特に係る構成要素を記すこととしている。これに従い、ＯＳ（１７３０）中には、タッチパネルドライバ（１７３１）、および、通信機能（１７３２）のみを記している。
【０１０９】
図１７中のブラウザ（１７１０）が、本発明による手書き入力出題採点装置の操作画面を表示部上に提供する。具体的には、ＨＴＭＬ（HyperText Markup Language、１７２１）の構造化要素やＦｏｒｍ要素を用いて、手書き文字入力による出題と採点とを行うｗｅｂサイトを構成し、ＣＳＳ３（Cascading Style Sheets、１７２４）を用いてこれを装飾する。さらに、ＳＶＧ（１７２３）を用いて図形の表示や描画の入力などのグラフィック処理を実行する。これらの処理は、ブラウザのアプリケーション（１７１０）により起動されるが、その実行環境をＪａｖａＳｃｒｉｐｔ（登録商標）エンジン（１７２５）が提供し、ＨＴＭＬやＳＶＧの要素を操作するためのＡＰＩとして、ＤＯＭ（Document Object Model、１７２２）が提供される。なお、ＨＴＭＬやＤＯＭはソフトウェアの名称でなく規約の名称であるが、図１７ではその規約を実現するソフトウェアを意味することとして記している。
【０１１０】
図１７中のブラウザのアプリケーション（１７１０）として、本発明による出題採点機能（１７１２）が実装される。すなわち、図１中のソフトウェア（１４０）は、図１７中の出題採点機能（１７１２）に位置付けられる。その際のプログラムはＪａｖａＳｃｒｉｐｔを用いて一から作成しても良いが、ｊＱｕｅｒｙ（１７１１）のようなライブラリを用いれば、効率よく開発出来る。
【０１１１】
図１７中のブラウザのアプリケーション（１７１０）は、予めタブレット端末（１７００）に装備されているものではなく、ｗｅｂページにアクセスした際に、ｗｅｂサーバ（１７９０）からタブレット端末（１７００）にロード（１７９１）される。さらに、図１および図２で説明した正答文字図形情報などは、Ａｊａｘ（Asynchronous JavaScript + XML、１７９２）と呼ぶ技術を用いて、出題ごとにｗｅｂサーバ（１７９０）から取得する方法を採ることも可能である。
【０１１２】
図１７では、本発明による手書き入力出題採点装置をｗｅｂページとして実現する場合を扱っているが、これ以外にも、タブレット端末上のアプリケーションとして実現する方法もある。その際には、プログラミング言語として、Ｏｂｊｅｃｔ−Ｃ（登録商標）やＪａｖａ（登録商標）を用いる方法が知られている。ｗｅｂページとして実現する場合も含め、これらの方法は公知のものである。
【０１１３】
なお、上記の実施例中では触れなかったが、特徴表示制御部による表示の際には、音声ガイドなどの音や振動などを付随させて利用者の注意を喚起する追加的な機能が考えられるが、これは常識的な拡張の範囲に含まれる。図１６および図１７には、これら追加的な機能に必要な要素を記していない。
【産業上の利用可能性】
【０１１４】
手書き入力した文字の特徴について、採点の際にどのように判定されるかを、採点に先立って利用者が確認できるので、利用者の判定に対する不満を生じさせることなく採点を行うことが出来る。これにより、漢字の書き取り問題を含む手書き文字入力を解答手段とした試験の採点を、受験者に不満を生じさせることなく自動で行うことが出来るため、様々な資格試験や検定試験へも適用できる。
【符号の説明】
【０１１５】
１００    タブレット端末
１１０    タッチパネル
１２０    表示部
１３０    位置入力部
１４０    ソフトウェア
１５０    手書き入力制御部
１６０    ストローク抽出部
１７０    特徴表示制御部
１８０    採点部
１９０    出題制御部
１９５    正答文字図形情報取得部
１９９    利用者
１０１〜１０２、１１１〜１１６、１１８、１３１〜１３３、１３５、１３７    データの流れ
２１０    タッチパネル
２５０    手書き入力制御部
２７０    特徴表示制御部
２８０    採点部
２９０    出題制御部
２９９    利用者
２０１〜２０２、２１１〜２１２、２１５〜２１６、２１８〜２１９、２２１〜２２２、２２５〜２２６、２２８〜２２９、２３１〜２３３、２３５、２３７〜２３８    データの流れ
２１７、２２７、２３４、２３６    ソフトウェアの処理
２４１    図への注釈
３００    一文字分の表示領域
３０１〜３１１    ストローク
３２１〜３２５    ストローク同士が繋がっていることを表す印
３３１    ストローク同士が交差していることを示す印
３４１    ストローク同士が接していることを示す印
３５１    ストロークの終筆の種別が“撥ね”であることを示す印
３６１〜３６２    ストロークの終筆の種別が“払い”であることを示す印
４００    一文字分の表示領域
４０１〜４１１    ストローク
４２２〜４２５    ストローク同士が繋がっていることを表す印
４３１    ストローク同士が交差していることを示す印
４５１    ストロークの終筆の種別が“撥ね”であることを示す印
４６１〜４６２    ストロークの終筆の種別が“払い”であることを示す印
４７１〜４７２    ストローク同士が近接しているが離れていることを示す印
５００ａ、５００ｂ    一文字分の表示領域
５０１ａ〜５０３ａ、５０１ｂ〜５０３ｂ    ストローク
５２１ａ、５２１ｂ〜５２２ｂ    ストローク同士が繋がっていることを表す印
５４１ａ    ストローク同士が接していることを示す印
５５１ａ、５５１ｂ    ストロークの終筆の種別が“撥ね”であることを示す印
６００ａ、６００ｂ、６００ｃ    一文字分の表示領域
６０１ａ〜６０３ａ、６０１ｂ〜６０３ｂ、６０１ｃ〜６０３ｃ    ストローク
６３１ａ、６３１ｂ、６３１ｃ    ストローク同士が交差していることを表す印
６５１ｃ    ストロークの終筆の種別が“撥ね”であることを示す印
６８１ａ    右クリックをするポインタ
６８２ｂ    クリックをするポインタ
６９０ｂ    ポップアップメニュー
７００    一文字分の表示領域
７０１〜７０６    ストローク
７４１〜７４２    ストローク同士が接していることを示す印
７５１〜７５２    ストローク同士が直角に交差していることを示す印
７６１    ストローク同士が直角に接していることを示す印
７７１〜７７２    ストロークが等間隔であることを示す印
７８１〜７８６    ストロークの相対的な長さを示す印
７９１〜７９３    ストロークが水平であることを示す印
８００ａ〜８００ｂ    一文字分の表示領域
８１０    等間隔の表示を行う対象の辺を示す情報
８２０    ストロークの対応付け
８０１ａ〜８０６ａ、８０１ｂ〜８０６ｂ    ストローク
８１１ａ〜８１６ａ、８１１ｂ〜８１６ｂ    筆順に従ったストロークを識別する番号
９０１、９０３、９０５、９１１、９１３    データの流れ
９０２、９０４、９１２、９１４、９１５    ソフトウェアの処理
９４１    図への注釈
１０１０    水平であることの表示を行う対象の辺を表す情報
１０２０    直角であることの表示を行う対象の辺の組を表す情報
１１００    一文字分の表示領域
１１１０    ｘ座標
１１２０    ｙ座標
１１３０    ＳＶＧのパスによるストロークの表現
１１０１〜１１０２    ストローク
１２００ａ、１２００ｂ、１２００ｃ    一文字分の表示領域
１２１０ａ    ストローク同士が交差する条件
１２１０ｂ    ストローク同士が接している条件
１２１０ｃ    ストローク同士が繋がっている条件
１２０１ａ〜１２０２ａ、１２０１ｂ〜１２０２ｂ、１２０１ｃ〜１２０２ｃ    ストローク
１３００ａ、１３００ｂ    一文字分の表示領域
１３１０    ストロークを“撥ね”と判定する条件
ｐ１３００〜ｐ１３０６、ｐ１３１１〜ｐ１３１２    入力座標値に対応する点
ｖ１３０１〜ｐ１３０６、ｖ１３１１〜ｖ１３１２    入力座標値の変分を表すベクトル
ｓ１３０１    ストローク
１３５１    ストロークの終筆の種別が“撥ね”であることを示す印
１４００ａ、１４００ｂ    一文字分の表示領域
１４１０ａ    終筆が“撥ね”でないストロークの表現
１４１０ｂ    終筆が“撥ね”のストロークの表現
１４０１ａ、１４０１ｂ    ストローク
１４５１ｂ    ストロークの終筆の種別が“撥ね”であることを示す印
１５００ａ、１５００ｂ、１５００ｃ    一文字分の表示領域
１５１０ａ    複数ストローク中の辺同士が等間隔である条件
１５１０ｂ    ストローク中の辺が水平である条件
１５１０ｃ    複数ストローク中の辺同士が直交している条件
１５０１ａ、１５０２ａ、１５０３ａ、１５０１ｂ、１５０１ｃ、１５０２ｃ    ストローク
１６００ａ    タブレット端末
１６００ｂ    パーソナルコンピュータ
１６１１ａ、１６１１ｂ    ＭＰＵ
１６１２ａ、１６１２ｂ    ＲＯＭ
１６１３ａ、１６１３ｂ    ＲＡＭ
１６２０ａ    タッチパネル
１６３１ａ、１６３１ｂ    ハードディスク
１６４１ａ、１６４１ｂ    ネットワークインターフェース
１６４２ａ、１６４２ｂ    ネットワーク
１６９０ａ、１６９０ｂ    バス
１６２１ｂ    ディスプレイ
１６２２ｂ    ポインティングデバイス
１６２３ｂ    キーボード
１６３２ｂ    光学ディスクドライブ
１６３３ｂ    光学ディスク
１７００    タブレット端末
１７１０    ブラウザ上のアプリケーション
１７１１    jQuery
１７１２    本発明による出題採点機能
１７２０    ブラウザ
１７２１    ＨＴＭＬ（HyperText Markup Language）
１７２２    ＤＯＭ（Document Object Model）
１７２３    ＳＶＧ（Scalable Vector Graphics）
１７２４    ＣＳＳ３（Cascading Style Sheets  ３）
１７２５    ＪａｖａＳｃｒｉｐｔ（登録商標）エンジン
１７３０    ＯＳ
１７３１    タッチパネルドライバ
１７３２    通信機能
１７９０    ｗｅｂサーバ
１７９１    ロードによるデータの流れ
１７９２    Ａｊａｘによるデータの流れ
【図１】
2014006760.tif 000003
【図２】
2014006760.tif 000004
【図３】
2014006760.tif 000005
【図４】
2014006760.tif 000006
【図５】
2014006760.tif 000007
【図６】
2014006760.tif 000008
【図７】
2014006760.tif 000009
【図８】
2014006760.tif 000010
【図９】
2014006760.tif 000011
【図１０】
2014006760.tif 000012
【図１１】
2014006760.tif 000013
【図１２】
2014006760.tif 000014
【図１３】
2014006760.tif 000015
【図１４】
2014006760.tif 000016
【図１５】
2014006760.tif 000017
【図１６】
2014006760.tif 000018
【図１７】
2014006760.tif 000019