(57)【要約】【課題】  従来の手書き文字入力システムは、手書き入力したポインティングデバイスの軌跡のぶれや癖のノイズにより、操作者の意図とは異なる折れ点等が文字のストローク中にシステムが認識しても、これを視認して訂正する手段が無かった。【解決手段】  手書き文字入力システムにより入力された文字のストロークを、直線と２次ベジェ曲線とを連ねたパスとして入力実施中にディスプレイに表示する際に、該ストロークの始点・終点・折れ点・曲線の描き方を決める点などの特徴点を図形による印として表示する。筆順を示すラベルも同時に表示する。また、曲線の描き方を決める点は、2次ベジェ曲線の両端をＡ，Ｂ，制御点をＣとした際、Ａ／４＋Ｂ／４＋Ｃ／２と表される点とする。表示されたそれらの印をポインティングデバイスで操作することにより、特徴点の追加・削除・移動を可能とする。筆順のラベルについても変更する手段を与える。【選択図】        図１
2008108177.tif 000002
【特許請求の範囲】
【請求項１】
計算機能と表示機能とを持つ電子端末に、ポインティングデバイスを備え、該ポインティングデバイスを用いたストロークの描画により文字を該電子端末に入力する手書き文字入力システムにおいて、
該描画の操作に対応する表示を該電子端末のディスプレイにて行う際、該手書き文字入力システムが、描画操作によるポインティングデバイスのポインタの動きを読み取り、これを文字中のストロークと解釈して表示することに加えて、
該ストローク中の始点、終点、折れ点、曲線の描き方を決める点を含む、文字の書き方を表す特徴点を、図形による印や色を用いて表示する、
手書き文字入力システム。
【請求項２】
請求項１の手書き入力システムにおいて、前記電子端末のディスプレイへの文字の描画操作に対応する表示に、
各ストロークの入力した順番を示す番号を、入力した文字の筆順として付与して表示する、手書き文字入力システム。
【請求項３】
計算機能と表示機能とを持ちポインティングデバイスを備えた前記電子端末を学習者が用いる学習システムにおいて、該電子端末のディスプレイに表示された問いに対する解答となる各々の文字を、請求項１および請求項２の文字入力システムを用いて入力し、
該学習者により入力されたストロークと、それらの前記特徴点と、および、ストロークの入力順序とを、
前記問いの正解となる各々の文字のストロークと、それらの前記特徴点と、および、入力したストロークの入力順序とに比較し、
両者が一致する度合いにより前記解答が正解であるか不正解であるかを判定する方法で採点を行なう、電子端末を用いた学習システム。
【請求項４】
請求項１、および、請求項２の手書き文字入力システムにおいて、
前記ストロークの前記始点・終点・折れ点、および、曲線の描き方を決める点などの前記特徴点を、追加・削除・移動する操作手段と、
および、前記筆順を示すストロークの入力順序を表示した番号を、順序を前後入れ替えるように変更する操作手段と
を設けた、手書き文字入力システム。
【請求項５】
請求項１における手書き文字入力システムにおいて、漢字を対象とした文字の入力を行なう際に、ストロークの曲線部分を２次ベジェ曲線と解釈してストロークの表示を行い、
該曲線部分のはじまりの点であるＡと、おわりの点であるＢと、２次ベジェ曲線の制御点Ｃとを用いて、座標がＡ／４＋Ｂ／４＋Ｃ／２と表される点を、
前記曲線の描き方を決める点である特徴点として用いる、手書き文字入力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、漢字の書き取り問題などの手書き文字を解答とする学習問題を、パーソナルコンピュータや携帯ビデオゲーム機などの電子端末にて実施する際に特に効果的な、手書き文字入力システムに関する。
【背景技術】
【０００２】
漢字の書き取り問題などの手書き文字を入力する方法は、タブレットＰＣなどのタブレット上で電子ペンを操作し、電子ペンの軌跡をディスプレイに表示する方法などがある（非特許文献１参照。２００６年１０月時点で、http://www.cec.or.jp/e2e/symp/kyotosymponew.htmlよりアクセス可能）。この際、タブレットＰＣではタブレットとディスプレイとを兼ねた入力および表示兼用デバイスを用いることがよくある。
【０００３】
また、タブレットＰＣなどの電子端末で手書き入力された文字を表示する方法としては、電子ペンの軌跡から、入力時の手ぶれや癖などのノイズに対して安定させるために、文字のストロークを代数的曲線で表現する方法がある。例えば特許文献１では、三次スプライン関数を用いてストロークを表現することとしている。
【０００４】
また、漢字の書き取り問題などの手書き文字の入力に対して、文字の筆順の正誤を判定する特許文献２に記されたシステムでは、手書き入力された文字の正誤を判定した後に、正しい文字と手書き文字を重ね合わせて表示し、尚且つそれぞれの文字を筆順に従って一画毎に色分け表示している。また、特許文献３に記されたシステムでは、ストロークからなる漢字の形状は出題の中で与えられていて、各ストロークを学習者がなぞる順が正しい筆順に一致するか否かを反映して、各ストロークが緑色と赤色とに区別して表示される。
【０００５】
【非特許文献１】「手書き電子教材を使った漢字徹底反復学習の効果」先進ＩＴ活用教育シンポジウムｉｎ京都  分科会Ｅ、ｐ９２−９３、財団法人コンピュータ教育開発センター（ＣＥＣ）、２００５年１０月２９日
【特許文献１】特許公開平１１−１４３３５４号公報
【特許文献２】特開平５−２９７７９３号公報（特許２６８８０３２）
【特許文献３】特開平９−２２２８４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
以上に記した従来の手書き文字入力システムにおける文字入力に対応する表示では、入力した文字のストローク中の文字の書き方を表す点について、入力を行なったシステム利用者が考えていたものと、システムが該入力から判断するものとが一致しているか否かを、該利用者は知ることができない。例えば、非特許文献１に記されたシステムのように電子ペンの軌跡が表示されている場合では、該軌跡中の手振れによるゆがみが、システムによりストロークの折れ点と解釈される恐れがあるが、電子ペンの軌跡のみの表示を見ても、折れ点と解釈されているか否かを利用者は判断できない。また、特許文献１に記されたシステムのように３次スプライン曲線によりノイズが平滑化されて表示されている場合でも、鈍角の折れ線があるのか否かの判断や、漢字の画としてストロークが続いているのか否かの判断を、システムがどのように行なっているかを利用者は知ることができない。
【０００７】
また、特許文献２や特許文献３に記されたシステムでは、漢字の書き取りの正解が示された時点で、入力した手書き文字の筆順が示されている。すなわち、書き取りの試験で手書き文字入力システムにより解答の入力を行なった場合には、採点して正解が示される前に、入力した解答の漢字の筆順を表示から確認することができない。試験において自らの解答のチェックが出来ないことは不便であり、チェックできないままシステムから解答の誤りと正解とを示されても、釈然としない思いが残る恐れがある。
【０００８】
さらに、手書き文字入力を用いて書き取り問題を実施する場合の正誤判定を行なうシステムでは、問題解答者の意図と手書き文字入力システムの解釈との違いがある可能性を考慮する必要があり、これに起因して処理量が増加し、さらに正誤の判定を誤る恐れがある。例えば、ストローク中のある折れ点について、問題解答者が意図したものか、問題解答者が意図していないのに手書き文字入力システムがそれと解釈したものか、いずれであるかシステムでは判断がつかない。このため正誤判断においては、両方の場合について入力が正解である可能性を探る必要が生じ、問題解答者が意図していない解釈に対して正解や不正解の判断を与える恐れも生じる。
【０００９】
また、システムが判断しているストローク中の文字の書き方を表す特徴点、および、筆順は、もとよりシステム利用者が表示より読み取ることができないので、システムの判断を利用者が考えるとおりに修正することも、当然出来ない。
【００１０】
本発明は、電子端末に付属したポインティングデバイスを用いて手書き文字入力を行なう際に、該入力を行なう操作者の意図のとおりに正しく手書き文字が入力されたことを確認出来るようにし、意図のとおりに正しく入力されたことを前提として手書き文字をより効率よく利用することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明では、パーソナルコンピュータや携帯ビデオゲーム機を含む電子端末にて、付属したマウス・トラックパッド・トラックボール・電子ペンを含むポインティングデバイスを用いて手書き文字入力を行なう際に、操作者が、自らの入力を電子端末がどのようなストロークの文字と解釈したかを視認できるように、ストローク中の始点、終点、折れ点、曲線の描き方を決める点を含む、文字の書き方を表す特徴点を表示する。
【００１２】
また、入力した各ストロークに、筆順にあたる順番を示す番号を付加して表示する。
【００１３】
また、手書き文字入力により解答となる文字もしくは文字列を入力する学習システムにおいて、上記の手書き文字入力システムを用い、学習者が入力した際に見て確認できるように表示されている各々の文字のストロークとその前記特徴点とが、正解となる文字のストロークとそれらの前記特徴点とに一致する度合いを判断して解答の正誤を判定する。
【００１４】
また、前記手書き文字入力システムに、前記特徴点を追加・削除・移動する機能を設ける。
【００１５】
また、漢字のストロークの曲線部分に対しては、２次ベジェ曲線を用いて表し、始点Ａと終点Ｂ，および、２次ベジェ曲線の制御点をＣとした際に、Ａ／４＋Ｂ／４＋Ｃ／２の座標で表される点を、該曲線部分の前記特徴点として用いる。
【発明の効果】
【００１６】
本発明は、以上説明したように構成されているので、以下に記載されるような効果がある。
【００１７】
ポインティングデバイスを付属した電子端末にて手書き文字入力を行なう操作者が、自ら入力したストロークとそれらの始点、終点、折れ点、曲線の描き方を決める点を含む、文字の書き方を表す特徴点を視認できるので、入力した文字のストロークの特徴について、操作者の意図に反した解釈を電子端末が行なう恐れを排除できる。
【００１８】
また、入力した文字の各ストロークには筆順が表示されているので、筆順が問われる漢字の書き取り問題などにて、自ら入力した文字の筆順が正しいか否かをチェックすることが出来る。
【００１９】
また、解答の入力に本発明による手書き文字入力システムを用いた学習システムでは、学習者が視認した各文字のストロークとそれらの前記特徴点が、正解となる各文字のストロークとそれらの前記特徴点とに比較されるので、学習者の意識するものと異なる前記特徴点を想定して学習システムが正誤判定を行なう恐れがなく、また、学習システムでは学習者がどのような入力を行ないたかったかについて様々な解釈での正誤判定を行なう必要がなくなる。
【００２０】
また、前記特徴点を追加・削除・移動する機能を設けているので、手書き文字入力システムが操作者の意図とは異なる前記特徴点を表示したような場合にも、これを修正することにより操作者の意図に沿ったものに変更することが容易であり、文字全体を再入力する手間を省くことが出来る。
【００２１】
また、漢字のストロークの曲線部分に対し、２次ベジェ曲線を用いて表し、始点Ａと終点Ｂ，および、２次ベジェ曲線の制御点をＣとした際のＡ／４＋Ｂ／４＋Ｃ／２で表される座標を持つ点を前記特徴点としているので、次のような効果がある。
【００２２】
漢字には極少数の例外的なものを除いて、曲線部にＳ字形状の画は現れないため、２次ベジェ曲線を漢字中の曲線部分と対応させることが出来る。すなわち、２次ベジェ曲線が一辺としては表現できないＳ字形状を表現出来る３次ベジェ曲線を用いた場合では、Ｓ字形状が表現出来ることが漢字入力に際しては余分な自由度となってしまう。さらに、２次ベジェ曲線は制御点が１点であり、制御点が２点の３次ベジェ曲線などより扱いが単純である。
【００２３】
２次ベジェ曲線の制御点は、描かれる曲線上にないため、文字のストロークの通過点でないことになり、文字の特徴点とは直感的に理解しがたく、また、文字を収める枠の外側に位置する可能性もある点であるため扱いにくい。始点をＡ、終点をＢ、制御点をＣとした際にＡ／４＋Ｂ／４＋Ｃ／２で表される点は、描かれる2次ベジェ曲線上にあるので文字のストロークの通過点であり、曲線の膨らみの先端という直感的な理解が得やすい点である。
【発明を実施するための最良の形態】
【００２４】
発明の実施の形態を、実装例にもとづき図面を参照して説明する。
【００２５】
図１は、本発明を適用した実施例での、手書き文字を入力する各過程での電子端末上の表示を示した図である。図１では、“与”という漢字の入力を扱っている。
【００２６】
図１中、１０１から１０６までの矩形は、電子端末のディスプレイ上の手書き文字入力用の表示画面を表し、番号順に手書き入力が行なわれる過程を示す。１９１から１９５までの矢印は、それら画面の遷移を示す。
【００２７】
１０１の画面内では、手描き入力にて電子ペンを含むポインティングデバイスが操作され、その動きの軌跡（１１１）が示されている。手書き文字入力システムでは、該軌跡（１１１）を解釈して、１０２の画面を表示する。
【００２８】
１０２の画面内では、ポインティングデバイスによる軌跡（１１１）を解釈した直線１２１が表示されている。直線１２１の始点と終点とは、始点を示す丸印（１３１）と、終点を示す四角（１３２）により表示されている。
【００２９】
１０３の画面では、続いて行われた入力操作によるポインティングデバイスの軌跡（１１２）が示されている。手書き文字入力システムでは、再び該軌跡（１１２）を解釈して、１０４の画面を表示する。
【００３０】
１０４の画面内では、ポインティングデバイスによる軌跡（１１２）を解釈したパス１２２が表示されている。該パス中には、始点を示す丸印（１４１）と、終点ならびに複数の折れ点が、四角（１４３、１４４、１４６）により表示されている。始点１４１と折れ点１４３の間は曲線により描かれており、該曲線の特徴点として、ハート形１４２が表示されている。同様に、折れ点１４４と終点１４６との間の曲線上には、ハート形１４５が表示されている。
【００３１】
１０５の画面では、続いて行われた入力操作によるポインティングデバイスの軌跡（１１３）が示され、１０６の画面では該軌跡による直線１２３、および、その始点（１５１）と終点（１５２）とが表示されている。
【００３２】
なお、図１の実施例では、文字の書き方を表す点として、ストローク、すなわち、画の、始点・終点・折れ点・曲線の特徴点を表示することとしている。この他、画の終わり方（とめ・はね・はらい）を区別した点などを加えて表示する方法も可能である。また、折れ点と終点との表示を同じ四角で行うこととしたが、これは別の図形とする方法もあり、始点などと合わせて同じ図形とする方法もある。図形の形ではなく、色で識別する方法もある。
【００３３】
図２は、本発明を適用した実施例での、図１に示した手書き文字を入力する過程のうち、“与”という漢字の第２画に対する始点・終点・折れ点・曲線およびその特徴点の表示の方法を説明する図である。
【００３４】
図２中、１０３と１０４との矩形は、図１に示した電子端末ディスプレイ上の手書き文字入力用の表示画面と同じものである。但し、“与”という漢字の１画目の表示は、煩雑さを避けるために、記していない。２０２の画面は、“与”という漢字の第２画の始点・終点・折れ点を表示した過渡的な画面である。これに加えて、１０４の画面では、曲線を含むパスと曲線の特徴点とが表示されている。２９１と２９２との矢印は、それら画面の遷移を示す。
【００３５】
図２中、２０１は、画面１０３から画面２０２への遷移の際に、始点・終点・折れ点を抽出する方法を説明した図である。同様に、２０３は、画面２０２から画面１０４への遷移の際に、曲線およびその特徴点を抽出する方法を説明した図である。
【００３６】
画面１０３から画面２０２への遷移（２９１）では、ポインティングデバイスにより入力された軌跡（１１２）から、始点・終点・折れ点を抽出する。始点と終点とは、軌跡の始点と終点に他ならない。折れ点は、軌跡の中で一定以上の狭い角度で進行方向が変化した点として抽出する。軌跡は、２０１内に示すように、ポインティングデバイスの移動を表す移動ベクトル（２１１）の連続と捉えられる。狭い角度で軌跡の進行方向が変化した場合、ひとつ前の移動ベクトル（２２１）との差分ベクトル（２３１）は大きくなる。２０１内には、移動ベクトルを実線、ひとつ前の移動ベクトルを破線、差分ベクトルを点線で示してある。図では２３２の差分ベクトルが大きくなっており、該差分ベクトルに対応する移動ベクトルの基点１４４が、折れ点として抽出される。
【００３７】
なお、折れ点の抽出に正確を期すためには、ポインティングデバイスの移動速度やその変化等を考慮する必要があるが、これらの考慮は本発明には直接関係ないので、説明は省略する。
【００３８】
画面２０２から画面１０４への遷移（２９２）では、ポインティングデバイスにより入力された軌跡（１１２）の、始点・終点・折れ線により区切られた区間から、直線、もしくは、曲線の特徴点を抽出する。２０３内は、折れ点１４４から終点１４６までの区間についての曲線の特徴点の抽出方法を示している。折れ点１４４から終点１４６までのポインティングデバイスの軌跡は、移動ベクトル（２５１）の連続として捉えられる。移動ベクトルの各始点・終点が、軌跡の通過点となる。各通過点から、折れ点１４４と終点１４６とを結んだ直線（２４０）への距離は、通過点より該直線２４０へ下ろした垂線（２６１）となる。２０３内には、移動ベクトルを実線、垂線を点線で示してある。これら垂線のうち、２６２の垂線が最長であり、これに対応する軌跡の通過点１４５を、折れ点１４４と終点１４６とを結ぶ曲線の特徴点とする。
【００３９】
なお、最長の垂線の長さが、曲線の両端間の距離（２０３内では、折れ点１４４と終点１４６とを結んだ線分２４０）との比率として一定以下の小さな値の場合、該当する区間は直線であると解釈される。図２中１０４の折れ点１４３と１４４とを結ぶ直線は、このような解釈によるものである。
【００４０】
なお、図２で説明した曲線の特徴点の抽出は、簡易な方法を採っている。軌跡と曲線との差分図形の面積が最小となるような曲線の特徴点を抽出するような方法も考えられるが、これらの方法は本発明には直接関係ない。
【００４１】
図３は、曲線の特徴点から曲線を描く方法を説明する図である。本発明では、曲線には2次ベジェ曲線を用いる。２次ベジェ曲線は、２つの端点（図３中、点Ａ（１４４）、点Ｂ（１４６））と、制御点（図３中、点Ｃ（３０１））により決定される。すなわち、点Ｅ（３０２）、Ｆ（３０３）、Ｄ（１４５）を次のように定めた際、ｔが０から１まで変化する際の点Ｄの軌跡が２次ベジェ曲線となる。
・点Ｅ：線分ＡＣを、ｔ対１−ｔの比率に分ける点。
・点Ｆ：線分ＣＢを、ｔ対１−ｔの比率に分ける点。
・点Ｄ：線分ＥＦを、ｔ対１−ｔの比率に分ける点。
【００４２】
今、ｔの値を１／２とすると、点Ｃ（３０１）より点Ｄ（１４５）は一意に決まり、逆に、点Ｄ（１４５）より点Ｃ（３０１）も一意に決まる。すなわち、点Ｃ，および、点Ｄの座標を、それぞれ（ｘｃ、ｙｃ）、（ｘｄ、ｙｄ）としたとき、次のような関係がある（３１０）。
・ｃｘ＝２ｄｘ−ａｘ／２−ｂｘ／２、ｃｙ＝２ｄｙ−ａｙ／２−ｂｙ／２
・ｄｘ＝（２ｃｘ＋ａｘ＋ｂｘ）／４、ｄｙ＝（２ｃｙ＋ａｙ＋ｂｙ）／４
請求項５では、このｔ＝１／２時の点Ｄを曲線の特徴点とすることとしている。以下、便宜的に、２次ベジェ曲線に対して上記のように定義されるｔ＝１／２時の点Ｄを、“ｔ−ｈａｌｆ点”と記すこととする。
以上より、図２に示した手順で求めた折れ点１４４と終点１４６との間の曲線の特徴点１４５をｔ−ｈａｌｆ点とすることにより、点Ｃ（３０１）を求め、２次ベジェ曲線（３２２）を作図することとなる。
【００４３】
点Ｃ（３０１）のような制御点がベジェ曲線から離れているのに対し、点Ｄ（１４５）のようなｔ−ｈａｌｆ点は、２次ベジェ曲線上の点である。すなわち、手書き文字入力においては、ポインティングデバイスの通過点となり、図１、図２、図３中に示したように、文字の書き方を表す特徴点として自然に表示でき、入力領域からはみ出すこともない。また、ｔ−ｈａｌｆ点は曲線の膨らみの先端と意識されることも、表示する点として都合が良い。
【００４４】
ひらがなの画には、Ｓ字の曲線形状、両端にいたるまでに交差点を持つ曲線形状や、優弧（ｍａｊｏｒ  ａｒｃ、円周を２分した際の、大きいほうの円弧）のように口が窄まったような曲線形状が現れる。したがって、これらの形状を表すことができない２次ベジェ曲線１本では、ひらがなの画を表すことは不適切である。しかしながら、一般に漢字には、極一部の例外を除き、上記のような曲線形状は現れない。すなわち、漢字は２次ベジェ曲線により十分表現可能である。さらに、漢字の形状としては適切でない上記のような曲線形状が入力出来ないことは、漢字の手書き文字入力システムとしては利点となる。
【００４５】
なお、ＳＶＧ（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈ）などの画像データフォーマットに２次ベジェ曲線は定義されており、ＳＶＧの処理系によりＷｅｂ画面上などで容易に作図が可能である。
【００４６】
図４は、手書き入力した文字に対して筆順を表示した場合の画面を示す図である。図４中、画面１０２、１０４、１０６は、図１中の画面に対応する。４９１と４９２との矢印は、画面の遷移を示す。
【００４７】
１０２の画面では、入力された第１画の直線（１２１）に対して、第１画であることを示す筆順のラベル（４０１）が表示される。同様に、１０４の画面では、第２画のパスに対して、第２画であることを示す筆順のラベル（４０２）が、１０６の画面では、第３画の直線に対して、第３画であることを示す筆順のラベル（４０３）が、入力に従って追加されて表示される。
【００４８】
図５は、手書き文字入力画面中のストロークに表示された特徴点を用いて入力の修正を行う画面を示す図である。５０１、５０２、５０３の画面は、修正すべき箇所を持つ文字入力を表示しており、５００の画面が修正により得られる画面である。５０３の画面は、５０４の画面を経由して、５００の画面にいたる。５９１から５９４までの矢印は、画面の遷移を示す。いずれの画面も、“与”の文字の第２画を入力した後の状態を示している。
【００４９】
５０１の画面では、画１２２中の折れ点の位置が好ましくない文字入力が表示されている。このような際には、位置が好ましくない折れ点を表す四角（１４４）にポインティングデバイスのポインタ（５１１）を当て、折れ点の好ましい位置にポインタ（５１２）が移動するまでドラッグする。この操作により（５９１）、画面５００の手書き入力文字が得られる。
【００５０】
５０２の画面では、画１２２中に不要な折れ点が示されている。このような際には、不要な折れ点を示す四角（５２１）にポインティングデバイスを当てて右クリックを行う。これにより、ポップアップメニュー（５２２）が現れるので、「点を消す」の項目をポインタ（５２３）でクリックする。この操作により（５９２）、画面５００の手書き入力文字が得られる。
【００５１】
５０３の画面では、画１２２中に、曲げ点、すなわち、ｔ−ｈａｌｆ点を伴う曲線部が足りない様子が示されている。このような際には、該画の曲げ点を追加する箇所にポインティングデバイスを当てて右クリックを行う。これにより、ポップアップメニュー（５３１）が現れるので、「曲げ点追加」の項目（５３２）をポインタ（５３３）でクリックする。この操作により（５９３）、画面５０４のように曲げ点が追加され、該曲げ点を表すハート形（１４５）が表示される。
【００５２】
続いて、追加された曲げ点を表すハート形（１４５）にポインティングデバイスのポインタ（５４１）を当て、曲げ点の好ましい位置にポインタ（５４２）が移動するまでドラッグする。この操作により（５９４）、画面５００の手書き入力文字が得られる。
【００５３】
図６は、手書き文字入力画面中の文字に表示された筆順を表すラベルに対する修正を行う画面を示す図である。６０１の画面は、修正すべき筆順を持つ文字入力を表示しており、６０２の画面が修正により得られる画面である。６９１の矢印は、画面の遷移を示す。いずれの画面も、“与”の文字の全３画を入力した後の状態を示している。
【００５４】
６０１の画面では、画１２１に“２”の値を表示したラベル（４０１）が付与され、画１２２に“１”の値を表示したラベル（４０２）が付与されており、これは筆順として逆であり、間違いである。このような際には、筆順として間違った値を表示するラベル（４０２）にポインティングデバイスを当てて右クリックを行う。これにより、ポップアップメニュー（６１１）が現れるので、「筆順を一つ下げる」の項目（６１２）をポインタ（６１３）でクリックする。この操作により（６９１）、画面６０２の手書き入力文字が得られる。
【００５５】
以上のような操作により手書き入力された文字は、文字の各々の画がどのような折れ点と曲げ点により構成されているかを操作者が視認することが出来る。よって、操作者の意識にある文字形状に関する知識と、手書き入力された文字の形状に関する情報が一致していることが確かめられる。例えば漢字書き取り問題システムにこのような手書き文字入力システムを利用した場合、該システムが操作者自身の意図とは違った解釈を入力された文字に与えるのではないかという不安を操作者が感じることはない。
【００５６】
一方、漢字書き取り問題システムでは、手書き入力されたポインティングデバイスの軌跡に対して、文字のどのような画として操作者が意図しているかを推測する必要がない。例えば、図５中の５０１、５０２、５０３中のような第２画を解釈する際には、「第２画が正確でないように見えるが、それは入力操作の揺らぎによるもので、５００中の第２画のような画を操作者が意図しているかも知れない」という可能性は無視してよい。
【００５７】
手書き入力文字学習システムにおいて従来用いられてきた文字認識方法としては、特徴マッチング法、構造解析法などの方法があるが、どのような文字認識方法を採る場合にも、本発明により操作者の意図が折れ点や曲げ点のレベルで確認されていることは大きな利点となり、特に漢字の書き取り試験を行う際には重要である。
【００５８】
漢字の書き取り試験に本発明による手書き文字入力システムを利用する際、入力の揺らぎではなく、漢字の形状自体の揺らぎには配慮する必要がある。すなわち、図７中の画面７００のような入力を正解とした場合、画面７０１、７０２の入力を許容するか否かについては配慮が必要である。
【００５９】
７０１中の文字入力は、画１２２中の始点１４１から折れ点１４２の部分が直線となっており、対応する部分が曲線となっている７００の入力とは異なる。７０２の入力は、画１２２中の折れ点１４４から終点１４６の間の部分には折れ点（７４５）があり、対応する部分には曲げ点（１４５）がある７００の入力とは異なる。これらの違いは、漢字の形状自体の揺らぎと考えることが可能であり、その場合には７０１、７０２の入力は正解とすべきである。
図７に見るような考察より、本発明を漢字書き取り試験システムに適用した場合には、曲げ点の有無、曲げ点と折れ点との入れ替わりを許容する正誤の判定手段が良いと考えられる。
【図面の簡単な説明】
【００６０】
【図１】本発明を適用した実施例での、手書き文字を入力する各過程での電子端末上の表示を示した図である。
【図２】図２は、本発明を適用した実施例での、手書き入力された文字中の始点・終点・折れ点・曲線およびその特徴点の表示の方法を説明する図である。
【図３】図３は、本発明を適用した実施例での、曲線の特徴点から曲線を描く方法を説明する図である。
【図４】図４は、本発明を適用した実施例での、手書き入力した文字に対して筆順を表示した場合の画面を示す図である。
【図５】図５は、本発明を適用した実施例での、手書き文字入力画面中の文字に表示された特徴点を用いて入力の修正を行う画面を示す図である。
【図６】図６は、本発明を適用した実施例での、手書き文字入力画面中の文字に表示された筆順を表すラベルに対する修正を行う画面を示す図である。
【図７】図７は、漢字の形状自体の揺らぎを示した図である。
【符号の説明】
【００６１】
１０１〜１０６  手書き文字入力システムの画面
１１１〜１１３  ポインティングデバイス移動の軌跡
１２１〜１２３  入力文字の画
１３１、１４１、１５１  入力文字の画の始点
１４３、１４４  入力文字の画の折れ点
１４２、１４５  入力文字の画の曲げ点
１３２、１４６、１５２  入力文字の画の終点
１９１〜１９５  画面の遷移を示す矢印
２０１  始点・終点・折れ点を抽出する方法の説明
２０２  手書き文字入力システムの過渡的な画面
２０３  曲線の特徴点を抽出する方法の説明
２１１  ポインティングデバイスの移動ベクトル
２２１  ひとつ前の移動ベクトル
２３１、２３２  差分ベクトル
２４０  折れ点と終点とを結ぶ直線
２５１  ポインティングデバイスの移動ベクトル
２６１、２６２  垂線
２９１、２９２  画面の遷移を示す矢印
３０１  ２次ベジェ曲線の制御点
３０２、３０３  ２次ベジェ曲線作図のための点
３２２  ２次ベジェ曲線
３１０  座標の関係式
４０１〜４０３  筆順を表すラベル
４９１、４９２  画面の遷移を示す矢印
５００〜５０４  手書き文字入力システムの画面
５１１、５１２、５２３、５３３、５４１、５４２  ポインティングデバイスによるポインタ
５２１  入力文字の画の折れ点
５２２、５３１  ポップアップメニュー
５３２  ポップアップメニューの項目
５９１〜５９４  画面の遷移を示す矢印
６０１、６０２  手書き文字入力システムの画面
６１１  ポップアップメニュー
６１２  ポップアップメニューの項目
６１３  ポインティングデバイスによるポインタ
７００〜７０２  手書き文字入力システムの画面
７４５  入力文字の画の折れ点
７９１、７９２  対比を表す矢印
【図１】
2008108177.tif 000003
【図２】
2008108177.tif 000004
【図３】
2008108177.tif 000005
【図４】
2008108177.tif 000006
【図５】
2008108177.tif 000007
【図６】
2008108177.tif 000008
【図７】
2008108177.tif 000009