(57)【要約】【課題】学習意欲を維持しつつ手書き文字を学習させる。【解決手段】手書き文字学習支援装置は、入力面に、接触開始から接触終了までの連続する入力軌跡の ストロークごとに、手書き文字を入力可能な入力部と、入力部によって入力された手書き文字のストロークを示す入力ストロークと、入力ストロークに対応する手本の手書き文字の手本ストロークとを所定の割合で融合させた融合ストロークを生成する融合生成部と、入力部に入力ストロークが入力されるごとに、融合生成部によって生成された融合ストロークを、表示部に表示させる表示制御部とを備える。【選択図】図１
2018112620.tif 000002
【特許請求の範囲】
【請求項１】
入力面に、接触開始から接触終了までの連続する入力軌跡のストロークごとに、手書き文字を入力可能な入力部と、
前記入力部によって入力された前記手書き文字の前記ストロークを示す入力ストロークと、前記入力ストロークに対応する手本の手書き文字の手本ストロークとを所定の割合で融合させた融合ストロークを生成する融合生成部と、
前記入力部に前記入力ストロークが入力されるごとに、前記融合生成部によって生成された融合ストロークを、表示部に表示させる表示制御部と
を備えることを特徴とする手書き文字学習支援装置。
【請求項２】
前記表示制御部は、
前記入力ストロークの入力開始に応じて、前記入力ストロークの入力軌跡を第１の態様で、前記表示部に表示させ、
前記入力ストロークの入力終了に応じて、前記入力ストロークの入力軌跡の表示を消去するとともに、前記第１の態様とは異なる第２の態様により前記融合ストロークを前記表示部に表示させる
ことを特徴とする請求項１に記載の手書き文字学習支援装置。
【請求項３】
前記融合生成部は、利用者が前記入力ストロークから前記融合ストロークに置き換わったとの認識がなされにくいように定められた前記所定の割合により、前記入力ストロークと前記手本ストロークとを融合させた前記融合ストロークを生成する
ことを特徴とする請求項１又は請求項２に記載の手書き文字学習支援装置。
【請求項４】
前記手書き文字の学習回数に応じて、前記所定の割合を変更する変更制御部を備え、
前記融合生成部は、前記変更制御部によって変更された前記所定の割合で前記融合ストロークを生成する
ことを特徴とする請求項１から請求項３のいずれか一項に記載の手書き文字学習支援装置。
【請求項５】
前記融合生成部は、書体の異なる複数の前記手本の手書き文字のうちから選択された前記手本の手書き文字の前記手本ストロークと、前記入力ストロークとを前記所定の割合で融合させた前記融合ストロークを生成する
ことを特徴とする請求項１から請求項４のいずれか一項に記載の手書き文字学習支援装置。
【請求項６】
融合生成部が、入力面に接触開始から接触終了までの連続する入力軌跡のストロークごとに、手書き文字を入力可能な入力部によって入力された前記手書き文字の前記ストロークを示す入力ストロークと、前記入力ストロークに対応する手本の手書き文字の手本ストロークとを所定の割合で融合させた融合ストロークを生成する融合生成ステップと、
表示制御部が、前記入力部に前記入力ストロークが入力されるごとに、前記融合生成ステップによって生成された前記融合ストロークを、表示部に表示させる表示制御ステップと
を含むことを特徴とする手書き文字学習方法。
【請求項７】
コンピュータに、
入力面に接触開始から接触終了までの連続する入力軌跡のストロークごとに、手書き文字を入力可能な入力部によって入力された前記手書き文字の前記ストロークを示す入力ストロークと、前記入力ストロークに対応する手本の手書き文字の手本ストロークとを所定の割合で融合させた融合ストロークを生成する融合生成ステップと、
前記入力部に前記入力ストロークが入力されるごとに、前記融合生成ステップによって生成された前記融合ストロークを、表示部に表示させる表示制御ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き文字学習支援装置、手書き文字学習方法、及びプログラムに関する。
【背景技術】
【０００２】
現代日本において、手で文字を書く機会は多く、各種の契約書類や手紙などのさまざまな場面で手書き文字を利用することがある。従来の手書き文字の学習方法としては、手本の手書き文字を見ながら手書き文字を書くことを繰り返す手法が一般的であった。
また、手書き文字を利用して、美しい文字を作成する技術が知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３１５１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、手書き文字は、大人になるにつれて字の癖が身についていくため、手書き文字の筆跡がほぼ固定され、筆跡を変動させる手書き文字の学習には、大きな労力が必要になる。そのため、上述した従来の手書き文字の学習方法では、手本の手書き文字を見ながら手書き文字を書くことを繰り返す単純作業であるため、学習意欲を維持できずに学習を継続できない場合があった。
【０００５】
本発明は、上記問題を解決すべくなされたもので、その目的は、学習意欲を維持しつつ手書き文字を学習させることができる手書き文字学習支援装置、手書き文字学習方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明の一態様は、入力面に、接触開始から接触終了までの連続する入力軌跡のストロークごとに、手書き文字を入力可能な入力部と、前記入力部によって入力された前記手書き文字の前記ストロークを示す入力ストロークと、前記入力ストロークに対応する手本の手書き文字の手本ストロークとを所定の割合で融合させた融合ストロークを生成する融合生成部と、前記入力部に前記入力ストロークが入力されるごとに、前記融合生成部によって生成された融合ストロークを、表示部に表示させる表示制御部とを備えることを特徴とする手書き文字学習支援装置である。
【０００７】
また、本発明の一態様は、上記の手書き文字学習支援装置において、前記表示制御部は、前記入力ストロークの入力開始に応じて、前記入力ストロークの入力軌跡を第１の態様で、前記表示部に表示させ、前記入力ストロークの入力終了に応じて、前記入力ストロークの入力軌跡の表示を消去するとともに、前記第１の態様とは異なる第２の態様により前記融合ストロークを前記表示部に表示させることを特徴とする。
【０００８】
また、本発明の一態様は、上記の手書き文字学習支援装置において、前記融合生成部は、利用者が前記入力ストロークから前記融合ストロークに置き換わったとの認識がなされにくいように定められた前記所定の割合により、前記入力ストロークと前記手本ストロークとを融合させた前記融合ストロークを生成することを特徴とする。
【０００９】
また、本発明の一態様は、上記の手書き文字学習支援装置において、前記手書き文字の学習回数に応じて、前記所定の割合を変更する変更制御部を備え、前記融合生成部は、前記変更制御部によって変更された前記所定の割合で前記融合ストロークを生成することを特徴とする。
【００１０】
また、本発明の一態様は、上記の手書き文字学習支援装置において、前記融合生成部は、書体の異なる複数の前記手本の手書き文字のうちから選択された前記手本の手書き文字の前記手本ストロークと、前記入力ストロークとを前記所定の割合で融合させた前記融合ストロークを生成することを特徴とする。
【００１１】
また、本発明の一態様は、融合生成部が、入力面に接触開始から接触終了までの連続する入力軌跡のストロークごとに、手書き文字を入力可能な入力部によって入力された前記手書き文字の前記ストロークを示す入力ストロークと、前記入力ストロークに対応する手本の手書き文字の手本ストロークとを所定の割合で融合させた融合ストロークを生成する融合生成ステップと、表示制御部が、前記入力部に前記入力ストロークが入力されるごとに、前記融合生成ステップによって生成された前記融合ストロークを、表示部に表示させる表示制御ステップとを含むことを特徴とする手書き文字学習方法である。
【００１２】
また、本発明の一態様は、コンピュータに、入力面に接触開始から接触終了までの連続する入力軌跡のストロークごとに、手書き文字を入力可能な入力部によって入力された前記手書き文字の前記ストロークを示す入力ストロークと、前記入力ストロークに対応する手本の手書き文字の手本ストロークとを所定の割合で融合させた融合ストロークを生成する融合生成ステップと、前記入力部に前記入力ストロークが入力されるごとに、前記融合生成ステップによって生成された前記融合ストロークを、表示部に表示させる表示制御ステップとを実行させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、学習意欲を維持しつつ手書き文字を学習させることができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施形態による手書き文字学習支援装置の一例を示す機能ブロック図である。
【図２】第１の実施形態による手本文字記憶部のデータ例を示す図である。
【図３】第１の実施形態による手書き文字入力表示の一例を示す図である。
【図４】第１の実施形態による手書き文字学習支援装置の一例を示すフローチャートである。
【図５】第１の実施形態による手書き文字学習支援装置の学習作用の一例を説明する図である。
【図６】第１の実施形態による手書き文字学習支援装置の学習結果の一例を説明する第１の図である。
【図７】第１の実施形態による手書き文字学習支援装置の学習結果の一例を説明する第２の図である。
【図８】第２の実施形態による手書き文字学習支援装置の一例を示す機能ブロック図である。
【図９】第２の実施形態による融合情報記憶部のデータ例を示す図である。
【図１０】第２の実施形態による学習回数記憶部のデータ例を示す図である。
【図１１】第２の実施形態による手書き文字学習支援装置の一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態による手書き文字学習支援装置について、図面を参照して説明する。
【００１６】
［第１の実施形態］
図１は、第１の実施形態による手書き文字学習支援装置１の一例を示す機能ブロック図である。
図１に示すように、手書き文字学習支援装置１は、入力部１１と、表示部１２と、記憶部２０と、制御部３０とを備えている。
手書き文字学習支援装置１は、ユーザ（利用者の一例）が手書き文字を繰り返し入力部１１から入力することにより、手書き文字を手本の手書き文字に近づける学習を支援する。手書き文字学習支援装置１は、例えば、パーソナルコンピュータ、タブレット端末、ＰＤＡ（Personal Digital Assistant）、スマートフォンなどである。
【００１７】
入力部１１は、ユーザによって手書き文字が入力可能なポインティングデバイスであり、例えば、タッチパネルである。入力部１１は、入力面（不図示）を有し、当該入力面にストロークごとに、手書き文字を入力可能である。ここで、ストロークとは、例えば、入力面に、接触開始から接触終了までの連続する入力軌跡のことである。また、手書き文字は、例えば、１つ又は複数のストロークにより構成され、入力部１１は、ユーザによって１つ又は複数のストロークが入力されることにより手書き文字が入力される。
また、入力部１１は、手書き文字学習支援装置１の各種操作の指示を、ユーザから取得する。
【００１８】
表示部１２は、例えば、液晶ディスプレイであり、手書き文字学習支援装置１を使用する際の各種情報を表示する。表示部１２は、例えば、入力された手書き文字や、融合手書き文字などを表示する。なお、融合手書き文字の詳細については、後述する。
なお、本実施形態では、手書き文字学習支援装置１は、入力部１１と表示部１２とが一体に構成されたタッチパネル１０を備えている。
【００１９】
記憶部２０は、手書き文字学習支援装置１の各種処理に利用する情報を記憶する。記憶部２０は、例えば、手本文字記憶部２１を備えている。
【００２０】
手本文字記憶部２１は、手本の手書き文字データである手本文字データを記憶する。手本文字記憶部２１は、例えば、文字識別情報と、手本文字データとを対応付けて記憶する。ここで、文字識別情報には、例えば、書体の識別情報、文字名、文字コードなどが含まれる。ここで、図２を参照して、手本文字記憶部２１のデータ例について説明する。
【００２１】
図２は、本実施形態による手本文字記憶部２１のデータ例を示す図である。
図２において、手本文字記憶部２１は、「文字識別子」と、「手本文字データ」とを対応付けて記憶する。また、「文字識別子」には、「書体」と「文字」とが含まれる。ここで、「書体」は、手本の手書き文字の書体を示し、「文字」は、手本の手書き文字の文字名を示す。また、「手本文字データ」は、１つ又は複数のストロークを含み文字データである。また、「文字識別子」は、文字識別情報の一例である。
【００２２】
例えば、図２に示す例では、手本文字記憶部２１には、手本の手書き文字として、「書体」が“丸文字ひらがな”であり、「文字」が“あ”の文字データが「手本文字データ」として記憶されている。
なお、手本文字記憶部２１は、各手本文字データを、「書体」ごとにまとめて記憶してもよいし、「文字」ごとにまとめて記憶してもよい。
【００２３】
また、手本文字記憶部２１には、入力部１１によって入力された手本文字データが記憶されてもよいし、手書き文字学習支援装置１が外部から取得した手本文字データが記憶されてもよい。
【００２４】
制御部３０は、例えば、ＣＰＵ（Central Processing Unit）などを含むプロセッサであり、手書き文字学習支援装置１を統括的に制御する。制御部３０は、例えば、ユーザに手書き文字を学習させる処理を実行する。また、制御部３０は、例えば、融合生成部３１と、表示制御部３２とを備えている。
【００２５】
融合生成部３１は、入力部１１によって入力された手書き文字のストロークを示す入力ストロークと、入力ストロークに対応する手本の手書き文字の手本ストロークとを所定の割合で融合させた融合ストロークを生成する。すなわち、融合生成部３１は、入力ストロークと、予め選択された手本文字データであって、手本文字記憶部２１が記憶する手本文字データに含まれる手本ストロークとを所定の割合で融合させた融合ストロークを生成する。なお、手本ストロークは、手本文字データのうちの入力ストロークに対応するストロークである。
【００２６】
このように、融合生成部３１は、例えば、手本文字記憶部２１が記憶する書体の異なる複数の手本の手書き文字のうちから選択された手本の手書き文字の手本ストロークと、入力ストロークとを所定の割合で融合させた融合ストロークを生成する。
また、融合生成部３１は、ユーザ（利用者）が入力ストロークから融合ストロークに置き換わったとの認識がなされにくいように定められた所定の割合により、入力ストロークと手本ストロークとを融合させた融合ストロークを生成してもよい。ここで、融合生成部３１による融合ストローク及び融合手書き文字の生成処理の詳細について説明する。
【００２７】
＜融合ストローク及び融合手書き文字の生成処理＞
融合生成部３１は、以下の（Ａ）〜（Ｄ）の手順により、融合ストロークを生成する。
【００２８】
（Ａ）融合生成部３１は、まず、入力ストロークの各点の座標を取得する。ここで、各点の座標は、入力部１１の入力面におけるＸＹ座標である。
【００２９】
（Ｂ）融合生成部３１は、入力ストロークの各点の点間の距離を短くするスプライン補間を実行する。
【００３０】
（Ｃ）融合生成部３１は、入力ストローク及び当該入力ストロークに対応する手本ストロークをフーリエ級数展開により数式化する。ここで、融合生成部３１は、ストロークの点列からフーリエ級数展開により変数ｔを媒介変数とした下記の式（１）により表現する。
【００３１】
【数１】
2018112620.tif 000003
【００３２】
ただし、ｆ（ｘ）及びｇ（ｔ）は、下記の式（２）により表すことができる。
【００３３】
【数２】
2018112620.tif 000004
【００３４】
上述した式（１）により、融合生成部３１は、入力ストロークを下記の式（３）により数式化する。
【００３５】
【数３】
2018112620.tif 000005
【００３６】
また、同様に、融合生成部３１は、手本ストロークを下記の式（４）により数式化する。
【００３７】
【数４】
2018112620.tif 000006
【００３８】
（Ｄ）融合生成部３１は、下記の式（５）により、融合ストロークを生成する。ここで、融合生成部３１は、入力ストロークの式（３）に所定の割合である融合割合αを掛け合わせ、手本ストロークの式（４）に（１−α）を掛け合わせることによって任意の融合割合α（０≦α≦１）による加重平均化処理を実行する。
【００３９】
【数５】
2018112620.tif 000007
【００４０】
このように生成された融合ストロークにより、文字が構成されることにより、融合手書き文字が生成される。
【００４１】
表示制御部３２は、入力部１１に入力ストロークが入力されるごとに、融合生成部３１によって生成された融合ストロークを、表示部１２に表示させる。表示制御部３２は、入力ストロークの入力開始に応じて、入力ストロークの入力軌跡を第１の態様（例えば、赤色点線）で、表示部１２に表示させる。また、表示制御部３２は、入力ストロークの入力終了に応じて、入力ストロークの入力軌跡の表示を消去するとともに、第１の態様とは異なる第２の態様（例えば、黒色実線）により融合ストロークを表示部１２に表示させる。ここで、図３を参照して、本実施形態における表示制御部３２による融合ストロークを表示部１２に表示させる処理について説明する。
【００４２】
図３は、本実施形態による手書き文字入力表示の一例を示す図である。
図３（ａ）は、“色”という漢字の５画まで入力された状態の表示画面Ｇ１を示している。ここで、表示制御部３２は、“色”という漢字の５画までの融合ストロークの表示画面Ｇ１をタッチパネル１０の表示部１２に表示させる。
【００４３】
次に、図３（ｂ）に示すように、“色”という漢字の６画目の入力ストロークが入力されている途中の状態では、表示制御部３２は、入力ストロークＳＴ１の入力軌跡を、例えば、赤色点線のストローク（ＳＴ１）とした表示画面Ｇ２を表示部１２に表示させる。
【００４４】
次に、図３（ｃ）に示すように、“色”という漢字の６画目の入力ストロークの入力が完了し、入力面の接触が終了した場合に、表示制御部３２は、上述した赤色点線のストローク（ＳＴ１）を表示部１２から消去する。そして、表示制御部３２は、当該ストロークの融合ストロークを、黒色実線のストローク（ＳＴ２）とした表示画面Ｇ２を表示部１２に表示させる。このように、表示制御部３２は、入力ストロークの入力開始に応じて、入力ストロークの入力軌跡を第１の態様（例えば、赤色点線）で、表示部１２に表示させ、第２の態様（例えば、黒色実線）により融合ストロークを表示部１２に表示させる。
【００４５】
次に、図４を参照して、本実施形態による手書き文字学習支援装置１の動作について説明する。
図４に示すように、手書き文字学習支援装置１は、手書き文字の選択を受け付ける（ステップＳ１０１）。手書き文字学習支援装置１の制御部３０は、例えば、入力部１１によって選択された手本の手書き文字を受け付ける。また、表示制御部３２は、手書き文字の入力画面を表示部１２に表示させる。
【００４６】
次に、手書き文字学習支援装置１は、ストロークの入力開始であるか否かを判定する（ステップＳ１０２）。すなわち、制御部３０は、入力部１１において、ストロークの入力が開始されたか否かを判定する。ここで、制御部３０は、例えば、入力部１１の入力面に、例えば、入力ペンなどが接触したか否かにより、ストロークの入力が開始されたか否かを判定する。制御部３０は、ストロークの入力が開始された場合（ステップＳ１０２：ＹＥＳ）に、処理をステップＳ１０３に進める。また、制御部３０は、ストロークの入力が開始されていない場合（ステップＳ１０２：ＮＯ）に、処理をステップＳ１０２に戻す。
【００４７】
ステップＳ１０３において、制御部３０は、ストロークの座標を取得する。制御部３０は、入力部１１に入力された入力ストロークの座標を時系列に取得する。
【００４８】
次に、制御部３０の表示制御部３２は、ストロークの入力軌跡を点線（第１の態様）にて、表示部１２に表示させる（ステップＳ１０４）。表示制御部３２は、例えば、上述した図３（ｂ）に示すように、入力部１１に入力途中の入力ストロークの軌跡（筆跡）を点線（第１の態様）にて、表示部１２に表示させる。
【００４９】
次に、制御部３０は、ストロークの入力終了であるか否かを判定する（ステップＳ１０５）。すなわち、制御部３０は、入力部１１において、ストロークの入力が終了されたか否かを判定する。ここで、制御部３０は、例えば、入力部１１の入力面に接触していた入力ペンなどが離れたか否かにより、ストロークの入力が終了されたか否かを判定する。制御部３０は、ストロークの入力が終了された場合（ステップＳ１０５：ＹＥＳ）に、処理をステップＳ１０６に進める。また、制御部３０は、ストロークの入力が終了されていない場合（ステップＳ１０５：ＮＯ）に、処理をステップＳ１０３に戻す。
【００５０】
ステップＳ１０６において、制御部３０の融合生成部３１は、手本ストロークと入力ストロークとを所定の割合で融合した融合ストロークを生成する。融合生成部３１は、手本文字記憶部２１が記憶する手本の手書き文字データのうちから、上述したステップＳ１０１において選択された手本の手書き文字データを取得する。融合生成部３１は、入力ストロークと、手本文字記憶部２１から取得した手本の手書き文字データの手本ストロークであって、当該入力ストロークに対応する手本ストロークとに基づいて、上述した（Ａ）〜（Ｄ）の手順の処理を実行して、融合ストロークを生成する。
【００５１】
具体的に、融合生成部３１は、入力ストロークにスプライン補間を実行し、スプライン補間した入力ストロークを上述した式（３）により数式化する。また、融合生成部３１は、手本文字記憶部２１から取得した手本ストロークを上述した式（４）により数式化する。そして、融合生成部３１は、上述した式（５）により、融合ストロークを生成する。
【００５２】
次に、表示制御部３２は、融合ストロークを実線にて表示部１２に表示させる（ステップＳ１０７）。表示制御部３２は、上述した点線（第１の態様）の入力ストロークの軌跡（筆跡）を表示部１２から消去させる。そして、表示制御部３２は、例えば、上述した図３（ｃ）に示すように、融合生成部３１によって生成された融合ストロークを実線（第２の態様）にて、表示部１２に表示させる。
【００５３】
次に、制御部３０は、文字入力が終了されたか否かを判定する（ステップＳ１０８）。すなわち、制御部３０は、選択された手本の手書き文字データの全ての手本ストロークについて、それぞれ対応する入力ストロークの入力が完了したか否かにより、文字入力が終了したか否かを判定する。制御部３０は、文字入力が終了された場合（ステップＳ１０８：ＹＥＳ）に、処理を終了する。また、制御部３０は、文字入力が終了されていない場合（ステップＳ１０８：ＮＯ）に、処理をステップＳ１０２に戻し、次のストロークの入力を待つ。
【００５４】
手書き文字学習支援装置１は、ユーザによる手書き文字の入力、及び、上述した処理を繰り返し実行して、ユーザに手本の手書き文字を学習（習得）させる。
次に、図５を参照して、手書き文字学習支援装置１の学習作用の一例について説明する。
【００５５】
図５は、本実施形態による手書き文字学習支援装置１の学習作用の一例を説明する図である。
図５に示すように、まず、ユーザが、手書き文字の入力ストロークを書く（ステップＳ１）。すなわち、ユーザによって、手書き文字学習支援装置１に手書き文字の入力ストロークが入力される。
【００５６】
次に、手書き文字学習支援装置１は、ユーザの文字の入力ストロークと手本文字の手本ストロークを融合割合αで掛け合わせて、手本文字の手本ストロークに近づいた融合ストロークに自動変換する（ステップＳ２）。これを手書き文字の全てのストロークについて繰り返し、手書き文字学習支援装置１は、手本文字に近づいた文字に自動変換された文字を生成し、当該自動変換された文字を表示部１２に表示する。
【００５７】
次に、ユーザは、手書き文字学習支援装置１が表示している綺麗な文字（変換後の文字）を自分の文字と認識（錯覚）する。又は、手書き文字を入力している途中に表示部１２に表示された融合ストロークを、自分の入力ストロークであると認識（錯覚）する。（ステップＳ３）。
次に、ユーザは、自分の文字又は入力ストロークを上述した変換後の文字又は融合ストロークだと思い込む（ステップＳ４）。
次に、ステップＳ１に戻り、ユーザは、思い込みにより手本の文字又は手本ストロークに誘導され、少し手本文字に近づいた文字又は融合ストロークに近いストロークを書くようになる。
【００５８】
このように、ステップＳ１からステップＳ４を繰り返し行うことで、ユーザは、手本の文字に近い文字を書けるようになる。また、ユーザは、自分の書いた文字が、手本文字に近づいた文字にストロークごとに自動変換されることで、例えば、綺麗な文字を書いたと思い込むため、学習意欲（モチベーション）を維持することができる。また、ユーザは、自分の書いた文字が、綺麗な文字に変換されることを楽しんで学習することができる。なお、その他の学習作用の例として、ステップＳ４において、ユーザは、自分の文字又は入力ストロークを上述した変換後の文字又は融合ストロークであるとは思い難い場合やそれについて疑義がある場合であっても、手本の文字又は手本ストロークに誘導されると、少し手本文字に近づいた文字を書けるようになることで、学習意欲（モチベーション）を維持する例などがあげられる。
【００５９】
次に、図６及び図７を参照して、本実施形態による手書き文字学習支援装置１を使用した学習結果について説明する。
図６及び図７は、本実施形態による手書き文字学習支援装置１の学習結果の一例を示す図である。
図６は、融合割合α＝０．０である場合（従来の学習手法に相当）と、融合割合α＝０．２５である場合との学習結果に比較を示している。ここで、融合割合α＝０．０である場合には、融合ストロークと入力ストロークとが等しくなるため、従来の手本の手書き文字を見ながら手書き文字を書く場合に相当する。
【００６０】
図６において、手書き文字ＴＭ１は、丸文字ひらがなの“ま”の手本の手書き文字を示している。また、手書き文字ＴＭ２は、丸文字ひらがなの“ね”の手本の手書き文字を示している。
【００６１】
また、手書き文字Ｍ０１１は、融合割合α＝０．０により“ま”の文字を学習した場合において、学習回数が３回〜５回目の平均文字を示している。また、手書き文字Ｍ０１２は、融合割合α＝０．０により“ま”の文字を学習した場合において、学習回数が２８回〜３０回目の平均文字を示している。
また、手書き文字Ｍ０２１は、融合割合α＝０．０により“ね”の文字を学習した場合において、学習回数が３回〜５回目の平均文字を示している。また、手書き文字Ｍ０２２は、融合割合α＝０．０により“ね”の文字を学習した場合において、学習回数が２８回〜３０回目の平均文字を示している。
【００６２】
また、手書き文字Ｍ１１１は、融合割合α＝０．２５により“ま”の文字を学習した場合において、学習回数が３回〜５回目の平均文字を示している。また、手書き文字Ｍ０１２は、融合割合α＝０．２５により“ま”の文字を学習した場合において、学習回数が２８回〜３０回目の平均文字を示している。
また、手書き文字Ｍ１２１は、融合割合α＝０．２５により“ね”の文字を学習した場合において、学習回数が３回〜５回目の平均文字を示している。また、手書き文字Ｍ１２２は、融合割合α＝０．２５により“ね”の文字を学習した場合において、学習回数が２８回〜３０回目の平均文字を示している。
【００６３】
図６に示すように、融合割合α＝０．２５において、手書き文字Ｍ１１２は、手書き文字Ｍ１１１に比べて、手本の手書き文字ＴＭ１に近づいており、手本の手書き文字ＴＭ１との差が少ない。また、同様に、手書き文字Ｍ１２２は、手書き文字Ｍ１２１に比べて、手本の手書き文字ＴＭ２に近づいており、手本の手書き文字ＴＭ２との差が少ない。これらのことから、本実施形態による手書き文字学習支援装置１は、手書き文字の学習効果を期待できる。
【００６４】
また、融合割合α＝０．２５の手書き文字Ｍ１１２は、融合割合α＝０．０の手書き文字Ｍ０１２に比べて、手本の手書き文字ＴＭ１に近づいており、手本の手書き文字ＴＭ１との差が少ない。また、融合割合α＝０．２５の手書き文字Ｍ１２２は、融合割合α＝０．０の手書き文字Ｍ０２２に比べて、手本の手書き文字ＴＭ２に近づいており、手本の手書き文字ＴＭ２との差が少ない。これらのことから、本実施形態による手書き文字学習支援装置１は、従来の手本の手書き文字を見ながら手書き文字を書く学習手法に比べて、手本の手書き文字に近づけることができるとともに、効率良く手書き文字を学習することができる。
【００６５】
また、図７は、さらに融合割合を高めて、融合割合α＝０．５にした場合の手書き文字学習支援装置１の学習結果の一例を示している。
図７において、手書き文字ＴＭ３は、角文字ひらがなの“ま”の手本の手書き文字を示している。また、手書き文字Ｍ３３１は、融合割合α＝０．５により“ま”の文字を学習した場合において、学習回数が３回〜５回目の平均文字を示している。また、手書き文字Ｍ３３２は、融合割合α＝０．５により“ま”の文字を学習した場合において、学習回数が２８回〜３０回目の平均文字を示している。
【００６６】
図７に示すように、融合割合α＝０．５においても、手書き文字Ｍ３３２は、手本の手書き文字ＴＭ３に近づいており、手書き文字の学習効果を期待できる。なお、融合割合α＝０．５は、入力ストロークから融合ストロークに置き換わったとユーザが認識するレベルの融合割合である。これにより、本実施形態による手書き文字学習支援装置１は、所定の割合（例えば、融合割合α）が、入力ストロークから融合ストロークに置き換わったとユーザが認識するレベルであっても、手本の手書き文字に近づけることができるとともに、効率良く手書き文字を学習することができる。
【００６７】
以上説明したように、本実施形態による手書き文字学習支援装置１は、入力部１１と、融合生成部３１と、表示制御部３２とを備えている。入力部１１は、入力面に、接触開始から接触終了までの連続する入力軌跡のストロークごとに、手書き文字を入力可能である。融合生成部３１は、入力部１１によって入力された手書き文字のストロークを示す入力ストロークと、入力ストロークに対応する手本の手書き文字の手本ストロークとを所定の割合（例えば、融合割合α）で融合させた融合ストロークを生成する。表示制御部３２は、入力部１１に入力ストロークが入力されるごとに、融合生成部３１によって生成された融合ストロークを、表示部１２に表示させる。
【００６８】
これにより、本実施形態による手書き文字学習支援装置１は、所定の割合（例えば、融合割合α）で融合させた融合ストロークを表示部１２に表示する。そのため、本実施形態による手書き文字学習支援装置１は、上述した図５のステップＳ１からステップＳ４を繰り返すことにより、学習意欲を維持しつつ手書き文字を学習させることができる。
また、本実施形態による手書き文字学習支援装置１は、上述した図６及び図７に示すように、従来の手本の手書き文字を見ながら手書き文字を書くことを繰り返す手法に比べて、効率良く手本の手書き文字に近づけることができる。すなわち、本実施形態による手書き文字学習支援装置１は、従来の手法に比べて、効率良く手書き文字を学習させることができる。
【００６９】
なお、本実施形態による手書き文字学習支援装置１は、ストロークごとに融合ストロークを表示部１２に表示させるため、ユーザが手書き文字を書いている途中において、手本の手書き文字に融合された融合文字が表示部１２に表示される。そのため、本実施形態による手書き文字学習支援装置１は、ユーザが手書き文字を書いている途中から、手本の手書き文字に誘導されるため、融合文字を文字ごとに表示部１２に表示する場合に比べて、効率良く手本の手書き文字に近づけることができる。
【００７０】
また、本実施形態による手書き文字学習支援装置１では、融合ストロークを、表示部１２に表示させることで、手本の手書き文字に誘導するため、ユーザは、必ずしも手本の手書き文字を見ながら学習しなくてもよい。そのため、本実施形態による手書き文字学習支援装置１では、ユーザが、手本の手書き文字を見ずに、手本の手書き文字を無意識に学習することができる。
【００７１】
また、本実施形態では、表示制御部３２は、入力ストロークの入力開始に応じて、入力ストロークの入力軌跡を第１の態様（例えば、赤色点線など）で、表示部に表示させる。そして、表示制御部３２は、入力ストロークの入力終了に応じて、入力ストロークの入力軌跡の表示を消去するとともに、第１の態様とは異なる第２の態様（例えば、黒色実線など）により融合ストロークを表示部１２に表示させる。このようにすることで、ユーザは第１の態様から第２の態様への変化に注目することとなり、入力ストロークの形状が、融合ストロークの形状に変化することへの違和感を低減させることがきる。すなわち、本実施形態による手書き文字学習支援装置１は、ユーザに違和感を与えずに、入力ストロークから融合ストロークに置き換えて表示することができる。
【００７２】
また、本実施形態では、融合生成部３１は、ユーザが入力ストロークから融合ストロークに置き換わったとの認識がなされにくいように定められた所定の割合により、入力ストロークと手本ストロークとを融合させた融合ストロークを生成する。
これにより、本実施形態による手書き文字学習支援装置１は、入力ストロークから融合ストロークに置き換わったことを認識されにくくなるため、ユーザに違和感を与えずに、手書き文字を学習させることができる。
【００７３】
また、本実施形態では、融合生成部３１は、書体の異なる複数の手本の手書き文字のうちから選択された手本の手書き文字の手本ストロークと、入力ストロークとを所定の割合で融合させた融合ストロークを生成する。
これにより、本実施形態による手書き文字学習支援装置１は、様々な書体の手本の手書き文字に対して手書き文字を学習させることができる。本実施形態による手書き文字学習支援装置１では、手本の手書き文字は、単に綺麗な文字に限定されるものではなく、例えば、芸能人の手書き文字や、女性らしい丸文字などでもよい。そのため、本実施形態による手書き文字学習支援装置１は、ユーザの真似したい手書き文字などの様々な書体の手本の手書き文字に対して手書き文字を学習させることができる。
【００７４】
また、本実施形態による手書き文字学習方法は、融合生成ステップと、表示制御ステップとを含む。融合生成ステップにおいて、融合生成部３１が、入力面に接触開始から接触終了までの連続する入力軌跡のストロークごとに、手書き文字を入力可能な入力部１１によって入力された手書き文字のストロークを示す入力ストロークと、入力ストロークに対応する手本の手書き文字の手本ストロークとを所定の割合（例えば、融合割合α）で融合させた融合ストロークを生成する。表示制御ステップにおいて、表示制御部３２が、入力部１１に入力ストロークが入力されるごとに、融合生成ステップによって生成された融合ストロークを、表示部１２に表示させる。
これにより、本実施形態による手書き文字学習方法は、上述した手書き文字学習支援装置１と同様の効果を奏し、学習意欲を維持しつつ手書き文字を学習させることができる。
【００７５】
［第２の実施形態］
次に、図面を参照して、第２の実施形態による手書き文字学習支援装置１ａについて説明する。
本実施形態では、手書き文字の学習回数に応じて、上述した融合割合αを変更する場合の一例について説明する。ここで、手書き文字の学習回数とは、例えば、ユーザによって手書き文字が入力された回数である。また、学習回数は、例えば、手書き文字ごとに入力された回数である。
【００７６】
図８は、第２の実施形態による手書き文字学習支援装置１ａの一例を示す機能ブロック図である。
図８に示すように、手書き文字学習支援装置１ａは、入力部１１と、表示部１２と、記憶部２０ａと、制御部３０ａとを備えている。
なお、図８において、図１に示す構成と同一の構成については同一の符号を付し、その説明を省略する。
【００７７】
本実施形態では、記憶部２０ａが、融合情報記憶部２２と、学習回数記憶部２３とを備える点と、制御部３０ａが、変更制御部３３を備える点が、上述した第１の実施形態と異なる。
【００７８】
記憶部２０ａは、手書き文字学習支援装置１ａの各種処理に利用する情報を記憶する。記憶部２０ａは、例えば、手本文字記憶部２１と、融合情報記憶部２２と、学習回数記憶部２３とを備えている。
【００７９】
融合情報記憶部２２は、融合生成部３１が融合ストロークを生成するために用いる融合割合αに関する情報を記憶する。融合情報記憶部２２は、例えば、手書き文字の学習回数と、融合割合αとを対応付けて記憶する。ここで、図９を参照して、融合情報記憶部２２のデータ例について説明する。
【００８０】
図９は、本実施形態による融合情報記憶部２２のデータ例を示す図である。
図９において、融合情報記憶部２２は、「学習回数」と、「融合割合α」とを対応付けて記憶する。ここで、「学習回数」は、ユーザによって実行された手書き文字の学習回数を示し、「融合割合α」は、「学習回数」に対応して設定される融合割合αを示している。
【００８１】
例えば、図９に示す例では、「学習回数」が“０回（初期値）”である場合に、「融合割合α」が“０．５”に設定（変更）されることを示している。また、「学習回数」が“１０回”である場合に、「融合割合α」が“０．４”に設定（変更）されることを示している。また、「学習回数」が“２０回”である場合に、「融合割合α」が“０．３”に設定（変更）されることを示している。なお、図９に示す例は、学習回数が多くなる程、融合割合αを低下させる場合の一例である。
【００８２】
図８の説明に戻り、学習回数記憶部２３は、手本の手書き文字ごとに、手書き文字の学習回数を記憶する。すなわち、学習回数記憶部２３は、文字識別情報と、手書き文字の学習回数とを対応付けて記憶する。ここで、図１０を参照して、学習回数記憶部２３のデータ例について説明する。
【００８３】
図１０は、本実施形態による学習回数記憶部２３のデータ例を示す図である。
図１０において、学習回数記憶部２３は、「文字識別子」と、「学習回数」と、「設定融合割合」とを対応付けて記憶する。ここで、「文字識別子」は、上述した図２に示す「文字識別子」と同様である。また、「学習回数」は、手書き文字（学習文字）ごとの学習回数を示し、「設定融合割合」は、設定されている融合割合αを示している。
【００８４】
例えば、図１０に示す例では、「書体」が“丸文字ひらがな”であり、「文字」が“あ”である手本の手書き文字に対して、「学習回数」が“５回”であり、「設定融合割合」が“０．５”に設定されていることを示している。
【００８５】
再び、図８の説明に戻り、制御部３０ａは、例えば、ＣＰＵなどを含むプロセッサであり、手書き文字学習支援装置１ａを統括的に制御する。制御部３０ａは、手書き文字ごとに、学習回数をカウントし、ユーザによって入力部１１に入力される手書き文字の入力が完了した場合に、カウントした学習回数を学習回数記憶部２３に記憶させる。
【００８６】
例えば、制御部３０ａは、手書き文字の入力が完了した場合に、当該手書き文字に対応する学習回数を学習回数記憶部２３から取得する。制御部３０ａは、取得した学習回数に“１”を加算した値を、学習回数記憶部２３の当該手書き文字に対応する学習回数として記憶させる。
また、制御部３０ａは、例えば、融合生成部３１と、表示制御部３２と、変更制御部３３とを備えている。
【００８７】
変更制御部３３は、手書き文字の学習回数に応じて、所定の割合を変更する。変更制御部３３は、例えば、学習回数記憶部２３から手書き文字の学習回数を取得する。変更制御部３３は、取得した手書き文字の学習回数に対応する融合割合αを、融合情報記憶部２２から取得する。なお、変更制御部３３は、取得した手書き文字の学習回数に一致する学習回数が融合情報記憶部２２にある場合に、当該学習回数に対応する融合割合αを、融合情報記憶部２２から取得する。また、取得した手書き文字の学習回数に一致する学習回数が融合情報記憶部２２にない場合に、融合情報記憶部２２に記憶されている当該学習回数より少ない学習回数に対応する融合割合αを、融合情報記憶部２２から取得する。変更制御部３３は、取得した融合割合αを、学習回数記憶部２３に設定融合割合として記憶させる。なお、変更制御部３３は、設定融合割合を記憶させる場合に、例えば、当該学習回数に対応する手書き文字の文字識別情報に対応付けられている設定融合割合に、融合情報記憶部２２から取得した融合割合αを記憶させる。
【００８８】
なお、本実施形態において、融合生成部３１は、変更制御部３３によって変更された所定の割合で融合ストロークを生成する。すなわち、融合生成部３１は、学習回数記憶部２３が記憶する設定融合割合に基づいて、融合ストロークを生成する。
【００８９】
次に、図１１を参照して、本実施形態による手書き文字学習支援装置１ａの動作について説明する。
図１１に示すように、手書き文字学習支援装置１ａは、手書き文字の選択を受け付ける（ステップＳ２０１）。手書き文字学習支援装置１ａの制御部３０ａは、例えば、入力部１１によって選択された手本の手書き文字を受け付ける。また、表示制御部３２は、手書き文字の入力画面を表示部１２に表示させる。
【００９０】
次に、制御部３０ａの変更制御部３３は、学習回数に応じた融合割合αを設定する（ステップＳ２０２）。変更制御部３３は、選択された手本の手書き文字に対応する手書き文字の学習回数を学習回数記憶部２３から取得する。変更制御部３３は、取得した手書き文字の学習回数に対応する融合割合αを、融合情報記憶部２２から取得する。そして、変更制御部３３は、取得した融合割合αを、学習回数記憶部２３に設定融合割合として記憶させる。
【００９１】
続く、ステップＳ２０３からステップＳ２０９までの処理は、上述した図４のステップＳ１０２からステップＳ１０８の処理と同様であるため、ここではその説明を省略する。なお、ステップＳ２０７において、融合生成部３１は、学習回数記憶部２３が記憶する設定融合割合に基づいて、融合ストロークを生成する。
【００９２】
ステップＳ２１０において、制御部３０ａは、学習回数を更新する。制御部３０ａは、上述したステップＳ２０１にて選択された手書き文字に対応する学習回数を学習回数記憶部２３から取得する。制御部３０ａは、取得した学習回数に“１”を加算した値を、学習回数記憶部２３の当該手書き文字に対応する学習回数として記憶させる。
【００９３】
次に、制御部３０ａは、選択した文字の学習終了か否かを判定する（ステップＳ２１１）。制御部３０ａは、例えば、入力部１１を介して、学習終了を指示する操作があるか否かに応じて、選択した文字の学習終了か否かを判定する。制御部３０ａは、選択した文字の学習終了でない場合（ステップＳ２１１：ＮＯ）に、処理をステップＳ２０２に戻す。また、制御部３０ａは、選択した文字の学習終了である場合（ステップＳ２１１：ＹＥＳ）に、処理を終了する。
【００９４】
以上説明したように、本実施形態による手書き文字学習支援装置１ａは、第１の実施形態と同様に、入力部１１と、融合生成部３１と、表示制御部３２とを備えている。
これにより、本実施形態による手書き文字学習支援装置１ａは、第１の実施形態と同様の効果を奏し、学習意欲を維持しつつ手書き文字を学習させることができる。
【００９５】
また、本実施形態による手書き文字学習支援装置１ａは、手書き文字の学習回数に応じて、所定の割合を変更する変更制御部３３を備える。融合生成部３１は、変更制御部３３によって変更された所定の割合で融合ストロークを生成する。
これにより、本実施形態による手書き文字学習支援装置１ａは、学習段階（学習回数）に応じた適切な融合割合αにより、融合ストロークを生成することができる。よって、本実施形態による手書き文字学習支援装置１ａは、さらに効率良く手書き文字を学習させることができる。
【００９６】
［参考例］
次に、参考例による手書き文字学習支援装置について説明する。
本参考例では、手書き文字のストロークごとに融合ストロークを生成せず、手書き文字を一文字分又は数文字分入力した後、当該入力した手書き文字の種類を認識し、認識した文字の種類に対応した手本文字と、当該入力した手書き文字を所定の割合で融合して表示部１２に表示させる。
すなわち、参考例の手書き文字学習支援装置は、第１の形態の入力部１１と、表示部１１２と、記憶部２０と、制御部３０に加え、入力された手書き文字を認識する認識部とを備えている。
【００９７】
なお、認識部が手書き文字を認識する方法は特に限定されず、例えば、特許文献１に記載の文字形状取得手段を用いてもよい。
【００９８】
また、参考例において融合させる手本文字は、ユーザ自身の文字を用いてもよい。参考例の手書き文字学習支援装置は、例えば、ユーザが「あ」の文字を２０回書いた場合に、上述した式（１）を用いてそれぞれの「あ」を数式化し、平均化処理したものを用いてもよい。これによって、参考例の手書き文字学習支援装置は、ユーザ固有の書き順や書き方の癖を反映することができる。
【００９９】
また、参考例の手書き文字学習支援装置は、ユーザが入力した手書き文字を拡大し、当該拡大された手書き文字と、当該拡大された手書き文字と同等の大きさの手本文字とを所定の割合で融合してもよい。一般的にユーザは小さい文字の方が、整った形状の文字を書きやすいため、これによって、参考例の手書き文字学習支援装置は、より整った形状の大きな文字を書くことが可能となる。
【０１００】
また、参考例の手書き文字学習支援装置は、例えば、入力部１１に入力された文字を記憶するとともに、表示部１２に表示する電子ノート又は電子黒板である。この場合、参考例の手書き文字学習支援装置は、入力された手書き文字を認識し、当該手書き文字を平均化処理した文字を表示部１２に表示するとともに、既に表示（記憶）されている同一の手書き文字についても、新たに平均化処理した文字に置き換える処理を実行する。なお、参考例の手書き文字学習支援装置は、新たに平均化処理した文字に置き換える処理を実行する際に、既に表示している文字の大きさに応じて、置き換える文字の大きさを調整してもよいし、新たに入力された手書き文字の大きさに近い文字のみ置き換えてもよい。また、平均化処理した文字は、他人も含む任意の人の文字を、ユーザ自身の文字として平均化処理されてもよい。参考例の手書き文字学習支援装置は、他人の文字を含む複数の文字を、式（５）により容易に平均化処理することができる。
【０１０１】
なお、本発明は、上記の各実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の各実施形態において、手本の手書き文字を表示部１２に表示させない例を説明したが、表示制御部３２は、手本の手書き文字を表示部１２に表示させた上で、ユーザに手書き文字の入力をさせるようにしてもよい。この場合、ユーザは、手本の手書き文字を見ながら学習することができるため、さらに効率よく手書き文字を学習（習得）することができる。
【０１０２】
また、上記の各実施形態において、入力部１１と表示部１２とは、一体に構成されたタッチパネル１０である場合の一例を説明したが、これに限定されるものではない。入力部１１と表示部１２とは、別体により構成されてもよい。例えば、入力部１１は、例えば、タッチパッド、ペンタブレット、マウスなどのポインティングデバイスであってもよい。
【０１０３】
また、上記の各実施形態において、入力ストロークの入力軌跡を表示する第１の態様が、点線及び赤色であり、融合ストロークを表示する第２の態様が、黒色実線である例を説明したが、これに限定されるものではない。第１の態様と第２の態様とを、線種の変更、色の変更、線の太さの変更など、異なる態様であれば、他の形態であってもよい。例えば、第２の態様を太線にしてもよい。
【０１０４】
また、上記の各実施形態において、手書き文字学習支援装置１（１ａ）は、表示部１２に手本の手書き文字の書き順を表示させてもよい。また、手書き文字学習支援装置１（１ａ）は、ユーザに書き順どおりにストロークを入力させてもよい。手書き文字学習支援装置１（１ａ）は、ユーザに書き順どおりにストロークを入力させることによって、例えば、ユーザが書き順を間違えた場合に、文字の形状が大きく乱れるため、ユーザに書き順の間違いを認識させることができる。
一方、手書き文字学習支援装置１（１ａ）は、書き順や書く方向を考慮させなくてもよい。
【０１０５】
また、上記の各実施形態において、手本の手書き文字によらずに、融合割合αが一定である例を説明したが、これに限定されるものではなく、手書き文字学習支援装置１（１ａ）は、手本の手書き文字の書体や文字の種類に応じて、融合割合αを変更するようにしてもよい。手書き文字学習支援装置１（１ａ）は、例えば、手本の手書き文字の画数（ストローク数）に応じて、融合割合αを変更するようにしてもよい。
【０１０６】
また、上記の第２の実施形態において、学習回数記憶部２３は、学習回数を手本の手書き文字ごとに記憶する例を説明したが、これに限定されるものではなく、例えば、手本の手書き文字の書体ごとに学習回数を記憶するようにしてもよい。この場合、変更制御部３３は、書体ごとの学習回数に応じて、融合割合αを変更するようにしてもよい。また、ユーザが、融合割合αを設定するようにしてもよい。
【０１０７】
なお、上述した手書き文字学習支援装置１（１ａ）が備える各構成は、内部に、コンピュータシステムを有している。そして、上述した手書き文字学習支援装置１（１ａ）が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した手書き文字学習支援装置１（１ａ）が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器などのハードウェアを含むものとする。
また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線などの通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭなどの可搬媒体、コンピュータシステムに内蔵されるハードディスクなどの記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭなどの非一過性の記録媒体であってもよい。
【０１０８】
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に手書き文字学習支援装置１（１ａ）が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１０９】
また、上述した機能の一部又は全部を、ＬＳＩ（Large Scale Integration）などの集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【０１１０】
１、１ａ  手書き文字学習支援装置
１０  タッチパネル
１１  入力部
１２  表示部
２０、２０ａ  記憶部
２１  手本文字記憶部
２２  融合情報記憶部
２３  学習回数記憶部
３０、３０ａ  制御部
３１  融合生成部
３２  表示制御部
３３  変更制御部
【図１】
2018112620.tif 000008
【図２】
2018112620.tif 000009
【図３】
2018112620.tif 000010
【図４】
2018112620.tif 000011
【図５】
2018112620.tif 000012
【図６】
2018112620.tif 000013
【図７】
2018112620.tif 000014
【図８】
2018112620.tif 000015
【図９】
2018112620.tif 000016
【図１０】
2018112620.tif 000017
【図１１】
2018112620.tif 000018