(57)【特許請求の範囲】
【請求項１】
ユーザの用途に応じて所定の文字コード・セットに対応する、手書き文字フォントを作成する手書き文字フォント作成装置であって、
文字コードに対応する文字をユーザが手書きで記入するための記入枠と、前記文字コードに対応する標準的文字フォントのフォント文字と、書き損じの手書き文字をユーザがキャンセルするための印を記入するキャンセル用チェック枠とを備えた文字記入用紙の画像データを作成する文字記入用紙画像作成手段と、
前記記入枠にユーザにより手書き文字が記入された文字記入用紙の画像データを入力する文字記入用紙入力手段と、
前記文字記入用紙入力手段が入力した前記画像データから、前記文字コードに対応する手書き文字画像を抽出する文字画像データ抽出手段と、
前記文字画像データ抽出手段が抽出した前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶するフォント・データ記憶手段と、
キャンセル文字を記憶するキャンセル文字記憶手段とを有し、
前記文字画像データ抽出手段は、前記キャンセル用チェック枠に印が記入されている場合には前記文字記入用紙入力手段から入力された前記画像データから、前記記入枠に記入されている手書き文字画像に対応する文字コードをキャンセル文字として抽出し、
前記キャンセル文字記憶手段は、前記文字画像データ抽出手段が抽出した前記キャンセル文字の文字コードを記憶し、
前記フォント・データ記憶手段は、前記キャンセル文字以外の前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶し、
前記文字記入用紙画像作成手段は、前記キャンセル文字記憶手段が記憶した前記キャンセル文字の文字コードに基づいて、再度、文字記入用紙を出力する画像データを作成することを特徴とする手書き文字フォント作成装置。
【請求項２】
ユーザの用途に応じて所定の文字コード・セットに対応する、手書き文字フォントを情報処理装置に作成させるための手書き文字フォント作成プログラムであって、
文字コードに対応する文字をユーザが手書きで記入するための記入枠と、前記文字コードに対応する標準的文字フォントのフォント文字と、書き損じの手書き文字をユーザがキャンセルするための印を記入するキャンセル用チェック枠とを備えた文字記入用紙の画像データを作成する文字記入用紙画像作成機能と、
前記記入枠にユーザにより手書き文字が記入された文字記入用紙の画像データを入力する文字記入用紙入力機能と、
前記文字記入用紙入力機能が入力した前記画像データから、前記文字コードに対応する手書き文字画像を抽出する文字画像データ抽出機能と、
前記文字画像データ抽出機能が抽出した前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶するフォント・データ記憶機能と、
キャンセル文字を記憶するキャンセル文字記憶機能とを有し、
前記文字画像データ抽出機能は、前記キャンセル用チェック枠に印が記入されている場合には前記文字記入用紙入力機能から入力された前記画像データから、前記記入枠に記入されている手書き文字画像に対応する文字コードをキャンセル文字として抽出し、
前記キャンセル文字記憶機能は、前記文字画像データ抽出機能が抽出した前記キャンセル文字の文字コードを記憶し、
前記フォント・データ記憶機能は、前記キャンセル文字以外の前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶し、
前記文字記入用紙画像作成機能は、前記キャンセル文字記憶機能にて記憶された前記キャンセル文字の文字コードに基づいて、再度、文字記入用紙を出力する画像データを作成することを前記情報処理装置に実現させることを特徴とする手書き文字フォント作成プログラム。
【請求項３】
ユーザの用途に応じて所定の文字コード・セットに対応する、手書き文字フォントを情報処理装置にて作成するための手書き文字フォント作成方法であって、
文字コードに対応する文字をユーザが手書きで記入するための記入枠と、前記文字コードに対応する標準的文字フォントのフォント文字と、書き損じの手書き文字をユーザがキャンセルするための印を記入するキャンセル用チェック枠とを備え、且つ前記記入枠にユーザにより手書き文字が記入された文字記入用紙の画像データを入力する文字記入用紙入力ステップと、
前記文字記入用紙入力ステップにて入力された前記画像データから、前記文字コードに対応する手書き文字画像を抽出する文字画像データ抽出ステップと、
前記文字画像データ抽出ステップにて抽出された前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶するフォント・データ記憶ステップと、
キャンセル文字を記憶するキャンセル文字記憶ステップとを有し、
前記文字画像データ抽出ステップは、前記キャンセル用チェック枠に印が記入されている場合には前記文字記入用紙入力ステップにて入力された前記画像データから、前記記入枠に記入されている手書き文字画像に対応する文字コードをキャンセル文字として抽出し、
前記キャンセル文字記憶ステップは、前記文字画像データ抽出ステップにて抽出された前記キャンセル文字の文字コードを記憶し、
前記フォント・データ記憶ステップは、前記文字画像データ抽出ステップにて抽出された前記キャンセル文字以外の前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶し、
前記文字記入用紙画像作成ステップは、前記キャンセル文字記憶ステップにて記憶された前記キャンセル文字の文字コードに基づいて、再度、文字記入用紙を出力する画像データを作成することを特徴とする手書き文字フォント作成方法。
【請求項４】
請求項１に記載の手書き文字フォント作成装置により作成された手書き文字フォントを記憶するフォント・データ記憶手段と、
文書を作成するための文字列を入力・漢字変換する入力手段と、
前記入力手段にて入力・漢字変換された文字に対応する前記手書き文字フォントのフォント文字を前記フォント・データ記憶手段から検索するフォント文字検索手段と、
類義語を記憶する類義語辞書手段と、
前記フォント文字検索手段にて前記漢字変換された文字に対応する前記手書き文字フォントのフォント文字が検索不可であった場合に、前記類義語辞書手段から前記漢字変換された文字を代替する類義語の前記手書き文字フォントのフォント文字を検索する類義語検索手段と、
前記フォント文字検索手段あるいは前記類義語検索手段にて検索された前記手書き文字フォントのフォント文字をラスタライズして表示する表示手段と
を備えることを特徴とする手書き文字フォントを用いた文書作成装置。
【請求項５】
前記フォント文字検索手段にて前記漢字変換された文字に対応する手書き文字フォントのフォント文字が検索不可であった場合に、前記類義語、入力文字列のひらがな、及び空白を代替候補とすることを特徴とする請求項４に記載の手書き文字フォントを用いた文書作成装置。
【請求項６】
請求項４に記載の手書き文字フォントを用いた文書作成装置は、さらに、前記フォント文字検索手段にて前記漢字変換された文字に対応する前記手書き文字フォントのフォント文字が検索不可であった場合に、前記漢字変換された文字を不足文字として記憶する不足文字記憶手段を備え、
前記不足文字記憶手段に記憶された不足文字について、請求項１に記載の手書き文字フォント作成装置にて手書き文字フォントを作成し、作成された手書き文字フォントのデータを請求項４に記載の文書作成装置の前記フォント・データ記憶手段に記憶することを特徴とする手書き文字フォントを用いた文書作成装置。
【請求項７】
前記不足文字記憶手段に記憶された不足文字が所定の数を超えたとき、あるいは所定の時間が経過したとき、あるいはユーザが所望した場合前記不足文字記憶手段に記憶された不足文字について、請求項１に記載の手書き文字フォント作成装置にて手書き文字フォントのフォント文字を作成することを特徴とする請求項６に記載の手書き文字フォントを用いた文書作成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置やプリンタ等に用いるフォントの作成技術に係り、特に手書き文字のフォント作成技術に関する。
【０００２】
【従来の技術】
近年、パーソナルコンピュータやワードプロセッサ等の情報処理装置の普及により、はがきや手紙などの文章をパーソナルコンピュータ等にインストールされた文書処理プログラムなどで作成し、パーソナルコンピュータに接続されたプリンタ等を用いて印刷するといったことが、容易に、かつ、広く一般に利用されるようになってきている。
【０００３】
文書処理プログラムを用いて文章を作成することの利点は、何度でも容易に書き直しができるために、自由自在な編集が可能なことである。ここでいう「編集」とは、文章中の言葉を追加、削除、変更したり、文や段落の順序を入れ替えたりすることである。
【０００４】
このようなパーソナルコンピュータやワードプロセッサ等の情報処理装置が普及する以前は、文章は肉筆により直接紙の上に書かれていた。その際には、下書き、校正、清書といった工程を経る必要があった。
【０００５】
一方、文書処理プログラムを用いる場合には、編集機能により作成した下書き原稿を校正すれば、それがそのまま清書になる。
【０００６】
このように、文書処理プログラムを使用することにより便益を一度享受すると、紙に直接文字を書くことで文章を作成する作業は非常に面倒に感じられるものである。従って、前記のように、はがきや手紙に書く文章も文書処理プログラムを用いて作成されるに至ったわけである。
【０００７】
通常、パーソナルコンピュータ等にインストールされている文書処理プログラムを用いて作成された文章は、そのパーソナルコンピュータに搭載されているデジタル・フォントを使用してラスター画像（ビットマップ画像）化され、レーザ・ビーム・プリンタやインク・ジェット・プリンタ等の印刷装置に出力される。
【０００８】
ディジタル・フォントには多数の種類があり、文章の種類に応じて使い分けられる。日本ではフォントとして「明朝体」「ゴシック体」などが標準的文字フォントとして、多く使われている。
【０００９】
【発明が解決しようとする課題】
しかしながら、前記のような標準的文字フォントによって出力された文字は、綺麗ではあるものの、書き手の個性が反映されない。はがきや手紙などは、書き手から読み手に情報を伝達するための媒体であり、情報自体に個性があれば目的を達することができるという冷めた見方をする人もいるが、一方で、肉筆で書くことにより自分の心がこめられると感じる人や、肉筆で書かれたはがきや手紙を受け取ると好ましく感じる人も多く、そのような感性は理屈で説明できるものではない。
【００１０】
文書処理プログラムを用いて作成した文章を自分の手書き文字で出力する手段があれば、文書処理プログラムのもつ利点である自由自在な編集機能の便宜を享受しつつ、心のこもった手書き文字で出力することができるが、このような仕組みは現時点では提供されていない。
【００１１】
本発明は、以上に述べた状況を鑑みて成されたものであり、ユーザ自身の手書き文字（以下「手書き文字」という）によるフォント（以下「手書き文字フォント」という）を容易に作成することができる手書き文字フォント作成装置、手書き文字フォント作成プログラム、手書き文字フォント作成方法、及び手書き文字フォントを用いた文書作成装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る手書き文字フォント作成装置は、ユーザの用途に応じて所定の文字コード・セットに対応する、手書き文字フォントを作成する手書き文字フォント作成装置であって、文字コードに対応する文字をユーザが手書きで記入するための記入枠と、前記文字コードに対応する標準的文字フォントのフォント文字と、書き損じの手書き文字をユーザがキャンセルするための印を記入するキャンセル用チェック枠とを備えた文字記入用紙の画像データを作成する文字記入用紙画像作成手段と、前記記入枠にユーザにより手書き文字が記入された文字記入用紙の画像データを入力する文字記入用紙入力手段と、前記文字記入用紙入力手段が入力した前記画像データから、前記文字コードに対応する手書き文字画像を抽出する文字画像データ抽出手段と、前記文字画像データ抽出手段が抽出した前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶するフォント・データ記憶手段と、キャンセル文字を記憶するキャンセル文字記憶手段とを有し、前記文字画像データ抽出手段は、前記キャンセル用チェック枠に印が記入されている場合には前記文字記入用紙入力手段から入力された前記画像データから、前記記入枠に記入されている手書き文字画像に対応する文字コードをキャンセル文字として抽出し、前記キャンセル文字記憶手段は、前記文字画像データ抽出手段が抽出した前記キャンセル文字の文字コードを記憶し、前記フォント・データ記憶手段は、前記キャンセル文字以外の前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶し、前記文字記入用紙画像作成手段は、前記キャンセル文字記憶手段が記憶した前記キャンセル文字の文字コードに基づいて、再度、文字記入用紙を出力する画像データを作成することを特徴とする。
【００１３】
また、本発明に係る手書き文字フォント作成プログラムは、ユーザの用途に応じて所定の文字コード・セットに対応する、手書き文字フォントを情報処理装置に作成させるための手書き文字フォント作成プログラムであって、文字コードに対応する文字をユーザが手書きで記入するための記入枠と、前記文字コードに対応する標準的文字フォントのフォント文字と、書き損じの手書き文字をユーザがキャンセルするための印を記入するキャンセル用チェック枠とを備えた文字記入用紙の画像データを作成する文字記入用紙画像作成機能と、前記記入枠にユーザにより手書き文字が記入された文字記入用紙の画像データを入力する文字記入用紙入力機能と、前記文字記入用紙入力機能が入力した前記画像データから、前記文字コードに対応する手書き文字画像を抽出する文字画像データ抽出機能と、前記文字画像データ抽出機能が抽出した前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶するフォント・データ記憶機能と、キャンセル文字を記憶するキャンセル文字記憶機能とを有し、前記文字画像データ抽出機能は、前記キャンセル用チェック枠に印が記入されている場合には前記文字記入用紙入力機能から入力された前記画像データから、前記記入枠に記入されている手書き文字画像に対応する文字コードをキャンセル文字として抽出し、前記キャンセル文字記憶機能は、前記文字画像データ抽出機能が抽出した前記キャンセル文字の文字コードを記憶し、前記フォント・データ記憶機能は、前記キャンセル文字以外の前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶し、前記文字記入用紙画像作成機能は、前記キャンセル文字記憶機能にて記憶された前記キャンセル文字の文字コードに基づいて、再度、文字記入用紙を出力する画像データを作成することを前記情報処理装置に実現させることを特徴とする。
【００１４】
また、本発明に係る手書き文字フォント作成方法は、ユーザの用途に応じて所定の文字コード・セットに対応する、手書き文字フォントを情報処理装置にて作成するための手書き文字フォント作成方法であって、文字コードに対応する文字をユーザが手書きで記入するための記入枠と、前記文字コードに対応する標準的文字フォントのフォント文字と、書き損じの手書き文字をユーザがキャンセルするための印を記入するキャンセル用チェック枠とを備え、且つ前記記入枠にユーザにより手書き文字が記入された文字記入用紙の画像データを入力する文字記入用紙入力ステップと、前記文字記入用紙入力ステップにて入力された前記画像データから、前記文字コードに対応する手書き文字画像を抽出する文字画像データ抽出ステップと、前記文字画像データ抽出ステップにて抽出された前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶するフォント・データ記憶ステップと、キャンセル文字を記憶するキャンセル文字記憶ステップとを有し、前記文字画像データ抽出ステップは、前記キャンセル用チェック枠に印が記入されている場合には前記文字記入用紙入力ステップにて入力された前記画像データから、前記記入枠に記入されている手書き文字画像に対応する文字コードをキャンセル文字として抽出し、前記キャンセル文字記憶ステップは、前記文字画像データ抽出ステップにて抽出された前記キャンセル文字の文字コードを記憶し、前記フォント・データ記憶ステップは、前記文字画像データ抽出ステップにて抽出された前記キャンセル文字以外の前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶し、前記文字記入用紙画像作成ステップは、前記キャンセル文字記憶ステップにて記憶された前記キャンセル文字の文字コードに基づいて、再度、文字記入用紙を出力する画像データを作成することを特徴とする。
【００１５】
ここで「文字」とは、言葉を視覚的に表すために、点や線の組み合わせによって言語を一区切りごとに記号化したものをいい、「フォント」とは、同一の書体で作られた「文字」の集合をいう。
【００１６】
「フォント文字」とは、「フォント」の中の一区切りに記号化されたものをいい、「フォント」を構成する一つの「文字」に対応する。
【００１７】
「文字コード」とは、文字や記号などを情報処理装置上で扱うために、文字や記号の集合（文字セット）を符号化した固有のコードの集合をいい、例えば、日本語の文字セットを扱うための文字コード・セットには、シフトＪＩＳ（Shifted Japanese Industrial Standard）や日本語ＥＵＣ（Extended Unix Code）などのコード体系があり、通常２バイトで１つの文字を表す。その他、韓国語や中文（中国語）などを扱うための文字コード・セットもある。
【００１８】
「手書き文字フォント」とは、ユーザによって手書きされた文字セットを同一書体としてみなしたものをいい、「フォント・データ」とは、「フォント」をデータ化したものであり、データ形式は、ビットマップ形式であっても、ベジェ曲線やスプライン曲線などの方程式の集合からなるベクター形式であってもよい。また、「フォント・データ」は、手書き感をより忠実に再現するために、モノクロ階調をもつビットマップ形式であってもよいし、カラー階調をもつビットマップ形式であってもよい。
【００１９】
このような構成によれば、簡単な手順で、ユーザによって手書きされた文字セットからなるデジタル・フォントを作成することができる。
【００２１】
また、文字記入用紙画像作成手段により作成された文字記入用紙には、記入枠の近傍に記入すべき文字が手本として出力されるため、ユーザは手本の文字を見ながら、手書き文字を逐次記入していくことができる。
【００２２】
さらに、本発明の一実施形態に係る手書き文字フォント作成装置は、より好ましくは、さらに、
（６）キャンセル文字記憶手段を有し、
前記文字記入用紙画像作成手段は、書き損じの手書き文字をユーザがキャンセルするための印を記入するキャンセル用チェック枠を、前記文字記入用紙の画像データとして作成し、前記文字画像データ抽出手段は、前記文字記入用紙入力手段から入力された前記画像データから、前記キャンセル用チェック枠に印が記入された手書き文字画像に対応する文字コードをキャンセル文字として抽出し、前記キャンセル文字記憶手段は、前記文字画像データ抽出手段が抽出した前記キャンセル文字の文字コードを記憶し、前記文字記入用紙画像作成手段は、前記キャンセル文字記憶手段が記憶した前記キャンセル文字の文字コードに基づいて、再度、文字記入用紙を出力する画像データを作成することを特徴とする。
【００２３】
ここで「書き損じの手書き文字」とは、例えば、漢字の偏を誤記する、漢字の旁を構成する横線の本数が３本であるところを４本記入する、意図したように漢字の偏と旁を配置することができない、などの文字をいう。
【００２４】
「キャンセル文字」とは、「書き損じの手書き文字」をキャンセルするために、キャンセル用チェック枠に印が記入された手書き文字に対応する標準的フォントのフォント文字をいう。
【００２５】
本発明によれば、たとえ手書き文字を書き損じの場合でも、簡単な手順で書き損じの文字を装置に指示することができ、さらに、書き損じた手書き文字を記入するための文字記入用紙３０ａを再度出力することができる。
【００２６】
また、本発明に係る手書き文字フォントを用いた文書作成装置は、
（１）前記手書き文字フォント作成装置により作成された手書き文字フォントを記憶するフォント・データ記憶手段と、
（２）文書を作成するための文字列を入力・漢字変換する入力手段と、
（３）前記入力手段にて入力・漢字変換された文字に対応する前記手書き文字フォントのフォント文字を前記フォント・データ記憶手段から検索するフォント文字検索手段と、
（４）類義語を記憶する類義語辞書手段と、
（５）前記フォント文字検索手段にて前記漢字変換された文字に対応する前記手書き文字フォントのフォントが検索不可であった場合に、前記類義語辞書手段から前記漢字変換された文字を代替する類義語の前記手書き文字フォントのフォント文字を検索する類義語検索手段と、
（６）前記フォント文字検索手段あるいは前記類義語検索手段にて検索された前記手書き文字フォントのフォント文字をラスタライズして表示する表示手段とを備えることを特徴とする。
【００２７】
このような構成の文書処理装置によれば、文章編集中に前記手書き文字フォントに含まれない漢字変換された文字が出現した場合に、前記漢字変換された文字の類義語によって代替えされる。
【００２８】
また、本発明に係る手書き文字フォントを用いた文書作成装置は、より好ましくは、前記フォント文字検索手段にて前記漢字変換された文字に対応する前記手書き文字フォントのフォント文字が検索不可であった場合に、前記類義語、入力文字列のひらがな、及び空白を代替候補とすることを特徴とする。
【００２９】
このような構成の文書処理装置によれば、文章編集中に前記手書き文字フォントに含まれない漢字変換された文字が出現した場合に、前記漢字変換された文字の代替候補として、前記類義語、入力文字列のひらがな、及び空白が表示装置に表示され、ユーザはその中から適当な候補を選択することができる。ユーザが空白を選択した場合には、印刷物の空白部分を後から手書きによって追記することで、違和感のない印刷物を作成することができる。
【００３０】
また、本発明に係る手書き文字フォントを用いた文書作成装置は、より好ましくは、さらに、
（７）前記フォント文字検索手段にて前記漢字変換された文字に対応する前記手書き文字フォントのフォント文字が検索不可であった場合に、前記漢字変換された文字を不足文字として記憶する不足文字記憶手段を備え、前記不足文字記憶手段に記憶された文字について、前記手書き文字フォント作成装置により手書き文字フォントのフォント文字を作成し、作成された手書き文字フォントの画像データを本発明に係る文書作成装置の前記フォント・データ記憶手段に記憶することを特徴とする。
【００３１】
このような構成の文書処理装置によれば、文章を作成中に、手書き文字フォントに含まれないフォント文字があった場合に、簡単な手順で追加することができる。従って、予め膨大な量の手書き文字フォントを作成しておく必要はなく、必要最小限の量の手書き文字フォントを作成しておけば良い。
【００３２】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態について詳しく説明する。
【００３３】
（第１の実施形態）
図１は、第１の実施形態に係る手書き文字フォント作成装置１の機能ブロックの構成例を示したブロック図であり、図２はその具体的な装置構成の一例である。図示するように、手書き文字フォント作成装置１は、記入済み文字記入用紙３０ｂの画像データ入力手段としてのイメージ・スキャナ５と、文字記入用紙３０ａの出力手段としてのプリンタ２０と、パーソナルコンピュータ１０とから構成され、パーソナルコンピュータ１０には、フォント・データ記憶手段１１、文字記入用紙画像作成手段１２、文字画像データ抽出手段１３、及びキャンセル文字記憶手段１４が含まれている。
【００３４】
尚、本発明に係る手書き文字フォント作成装置１の構成はこれに限定されるものではなく、例えば、上記各装置が一体化されて手書き文字フォント作成装置１を形成するような構成としても良いし、また、プリンタ２０がネットワーク回線（図示せず）を介して、パーソナルコンピュータ１０と接続するような構成としても良い。
【００３５】
文字記入用紙画像作成手段１２は、ユーザ個人の用途に応じ必要とする文字を、所定の文字コード・セットの文字コードに対応させて、手書き文字を記入する文字記入用紙３０ａを出力する画像データを作成する。
【００３６】
文字記入用紙出力手段であるプリンタ２０は、前記文字記入用紙画像作成手段１２が作成した文字記入用紙３０ａの画像データを、出力印刷する。
【００３７】
文字記入用紙入力手段であるイメージ・スキャナ５は、ユーザが手書き文字を記入した記入済みの文字記入用紙３０ｂの画像データを入力する。
【００３８】
文字画像データ抽出手段１３は、イメージ・スキャナ５が入力した前記画像データから、前記文字コードに対応する手書き文字画像を抽出する。あるいは、イメージ・スキャナ５が入力した画像データから、ユーザにより取消指示された手書き文字画像に対応する文字コードをキャンセル文字として抽出する。
【００３９】
フォント・データ記憶手段１１は、文字画像データ抽出手段１３が抽出した手書き文字画像を、前記文字コードに対応する手書き文字フォントのフォント文字として記憶する。
【００４０】
キャンセル文字記憶手段１４は、文字画像データ抽出手段１３が抽出したキャンセル文字に対応する文字コードを記憶する。
【００４１】
フォント・データ記憶手段１１には、ユーザの使用目的や用途に応じた文字セットに対応する所定の文字コード・セットを記憶させておけばよい。例えば、はがきや手紙などを書くことを目的に使用するのであれば、小学校学習指導要領で指定されている学習漢字１００６字、ひらがな、かたかな、英数字に加えて、時候の挨拶等に使用される漢字などがあれば十分である。また、小学校の教師が生徒の教材を作成することを目的に使用するのであれば、担任のクラスの学年に応じた学習漢字が網羅されていれば十分である。
【００４２】
パーソナルコンピュータ１０には、図３に示すフローチャートの処理手順に従って上記各部の制御を行う手書き文字フォント作成プログラムがインストールされており、パーソナルコンピュータ１０内部のＣＰＵ（Central Processing Unit、図示せず）は、このプログラムに規定される手続きに従って、手書き文字フォント作成装置１の一連の処理制御を行う。以降、手書き文字フォント作成処理の処理手順例を説明する。
【００４３】
図３において、はじめに、文字記入用紙画像作成手段１２にて、文字記入用紙３０ａを出力するための画像データを作成する（Step01）。
【００４４】
次に、文字記入用紙画像作成手段１２にて作成した文字記入用紙３０ａの画像データを、プリンタ２０にて出力する（Step02）。
【００４５】
文字記入用紙３０ａのレイアウト例を図４に示す。図４に示した例では、１枚の文字記入用紙３０ａに２４文字分の手書き文字フォントのフォント文字を記入できる文字記入枠３２が配置されている。ここで作成される文字記入用紙３０ａの出力枚数は、ユーザが必要とする手書き文字フォントのフォント文字の数、つまり、フォント・データ記憶手段１１に記憶する前記手書き文字フォントのフォント文字の数に応じて変化する。
【００４６】
この文字記入用紙３０ａには、文字記入用紙３０ａのページを識別するためのバーコード３１が印刷されている。また、文字記入枠３２の近傍に、記入すべき手書き文字に対応する標準的文字フォントのフォント文字３４が配置されている。バーコード３１の下側には、矩形の位置基準枠３５が配置されている。従って、ユーザはこの標準的文字フォントのフォント文字３４を参照して、文字記入枠３２内に手書きで文字を記入すれば良い。
【００４７】
さらに、文字記入枠３２の近傍にはキャンセル用チェック枠３３が配置されており、文字記入枠３２に記入した文字が書き損じの場合に、ユーザはこのキャンセル用チェック枠３３に印（例えば、「レ」マーク、枠内塗りつぶしなど）を記入する。
【００４８】
ここで「書き損じ」とは、例えば、漢字の偏を誤記した、漢字の旁を構成する横線の本数が３本であるところを４本記入した、漢字の偏と旁の配置が意図した通りに書けなかった、など様々な要因による記入ミスをいう。
【００４９】
このように、文字記入用紙３０ａには文字記入枠３２の近傍にユーザが記入すべき手書き文字に対応する標準的文字フォントのフォント文字３４が手本として出力されるため、ユーザは手本の文字を見ながら、手書きによる文字を逐次記入していくことができる。
【００５０】
図５に記入済み文字記入用紙３０ｂの具体例を示す。図示した例では「神」の文字についてキャンセル用チェック枠３３に印（「レ」マーク）が記入されている。
【００５１】
尚、記入に用いる筆記具は特に限定されず、例えば、万年筆、ボールペン、毛筆等、スキャナ５が読取り可能な色彩，濃度を満たす筆記用具であれば用いることができる。
【００５２】
再び図３に戻って、ユーザは、プリンタ２０にて出力された文字記入用紙３０ａに手書き文字を記入し、記入済み文字記入用紙３０ｂをイメージ・スキャナ５にセットする（Step03〜Step05）。
【００５３】
イメージ・スキャナ５は、前記記入済み文字記入用紙３０ｂの画像を読取って、画像データを出力する（Step11）。
【００５４】
文字画像データ抽出手段１３は、イメージ・スキャナ５から入力された前記画像データについて、以下の処理を実行する。
【００５５】
（１）前記画像データのバーコード３１を解読し、前記記入済み文字記入用紙３０ｂのページ番号を認識する（Step12）。
【００５６】
（２）前記画像データから位置基準枠３５を検出し、その位置情報を取得する。文字記入用紙画像作成手段１２から、各文字コードに対応する文字記入枠３２およびキャンセル用チェック枠３３の位置情報（位置基準枠３５の印刷位置からの相対位置）を取得する。つまり、それぞれの文字コードに対応する文字情報が、何ページ目の記入済み文字記入用紙３０ｂのどの位置の文字記入枠３２に記入されているかという位置情報を取得する（Step12）。
【００５７】
（３）各文字コードについて、キャンセル用チェック枠３３に印が記入されているか否かチェックし、印が記入されている場合には、その文字コードをキャンセル文字としてキャンセル文字記憶手段１４にて記憶し（Step13, Step15）、（５）の処理（Step16）へ進む。
【００５８】
（４）逆に、キャンセル用チェック枠３３に印が記入されていない文字コードについては、文字記入枠３２から文字画像を抽出し、手書き文字フォントのフォント文字としてフォント・データ記憶手段１１にて記憶する（Step13, Step14）。
【００５９】
フォント・データ記憶手段１１には、文字コード（番号）と前記文字コードに対応する手書き文字のフォント文字（ビットマップ画像）が記憶され、概念的には図６に例示するような対応表形式で記憶される。
【００６０】
（５）イメージ・スキャナ５より、順次記入済み文字記入用紙３０ｂが読取られ、全ての記入済み文字記入用紙３０ｂの読取りが終了するまで、上記（１）〜（４）の処理を繰り返す（Step16）。
【００６１】
Step15にて、キャンセル文字記憶手段１４に記憶されたキャンセル文字（文字コード）がある場合、Step01へ戻る（Step17）。つまり、文字記入用紙画像作成手段１２はキャンセル文字記憶手段１４に記憶されている全てのキャンセル文字（文字コード）について、文字記入用紙３０ａの出力画像データを作成し、前記画像データがプリンタ２０にて出力される。再度、ユーザが文字記入用紙３０ａに手書き文字を記入して、記入済み文字記入用紙３０ｂはイメージ・スキャナ５にて読取られる。文字画像データ抽出手段１３は、読取られた画像データに関して上記（１）〜（５）の処理を実行する。これらの処理は、記入済み文字記入用紙３０ｂのキャンセル用チェック枠３３に印が記入されていない状態になるまで、繰り返される。
【００６２】
このように、たとえ手書き文字を書き損じた場合でも、簡単な手順で書き損じの文字を装置に指示することができ、さらに、書き損じた文字を記入するための文字記入用紙３０ａを再度出力することができる。
【００６３】
以上説明したように、第１の実施形態によれば、簡単な手順で、ユーザによって手書き文字からなるデジタル・フォントを作成することができる。
【００６４】
（第２の実施形態）
第２の実施形態では、第１の実施形態により作成された手書き文字フォントを用いて文書を作成する文書作成装置の実施形態について説明する。
【００６５】
図７は手書き文字フォントを用いた文書作成装置４０の機能構成を例示するブロック図である。図示したように、文書作成装置４０は、第２フォント・データ記憶手段５０、文字入力手段４１、かな漢字変換手段４２、フォント文字検索手段４３、類義語辞書手段４５、類義語検索手段４４、文字ラスタライズ手段４６、表示手段４７などから構成される。第２フォント・データ記憶手段５０は、手書き文字フォント作成装置１により作成された手書き文字フォントを記憶する。文字入力手段４１は、文書を作成するための文字列を入力する。かな漢字変換手段４２は、文字入力手段４１にてかな又はローマ字で入力された文字列を漢字変換する。フォント文字検索手段４３は、文字入力手段４１及びかな漢字変換手段４２の入力手段にて入力・漢字変換された文字及び、類義語検索手段４４から出力された類義語の文字に対応する手書き文字フォントのフォント文字を第２フォント・データ記憶手段５０から検索する。類義語辞書手段４５は、類義語を記憶する。類義語検索手段４４は、フォント文字検索手段４３にて前記漢字変換された文字に対応する手書き文字フォントのフォント文字が検索不可であった場合に類義語辞書手段４５から前記漢字変換された文字を代替する類義語と前記類義語の手書き文字フォントのフォント文字を前記第２フォント・データ記憶手段５０から検索する。文字ラスタライズ手段４６は、前記フォント文字検索手段４３あるいは前記類義語検索手段４４にて検索された手書き文字フォントのフォント文字をビットマップ画像として展開する。表示手段４７は、ラスタライズされたフォント文字画像を表示する。
【００６６】
第１の実施形態で説明したように、手書き文字フォント作成における負担を軽減するために、ユーザが文書の用途に合わせ必要な範囲で手書き文字フォントを作成した場合には、別の用途の文書を作成すると、その文書に必要な手書き文字フォントのフォント文字が不足するケースが想定される。
【００６７】
このようなケースにおける、文書作成装置４０の処理動作手順例を図８に示し、表示手段４７への表示具体例を図９に示す。
【００６８】
まず、ユーザが文字入力手段４１から文字列を入力し、かな漢字変換手段４２にて漢字に変換する（Step21）。例えば、図９（ａ）に示すように「ごちそう」と入力し、それを「ご馳走」に漢字変換する。
【００６９】
フォント文字検索手段４３は、漢字変換された文字に対応する手書き文字フォントのフォント文字が第２フォント・データ記憶手段５０に記憶されているか否か検索し、記憶されている場合には漢字変換後の文字に対応する手書き文字フォントのフォント文字を、ラスタライズして表示する（Step22, Step30）。つまり、第２フォント・データ記憶手段５０に「ご」「馳」「走」の各文字の手書き文字フォントによるフォント文字が記憶されていれば、手書き文字フォントのフォント文字で「ご馳走」と表示手段４７に表示される。
【００７０】
検索した結果、第２フォント・データ記憶手段５０に、「ご」「馳」「走」のいずれか１つでも手書き文字フォントのフォント文字が記憶されていない場合には、次に、フォント文字検索手段４３は、類義語検索手段４４に文字列「ごちそう」の文字コード・データを出力する。類義語検索手段４４は、類義語辞書手段４５から「ごちそう」の類義語を検索し、類義語「ご供応」を取得する。類義語検索手段４４は、「ご供応」の文字コード・データをフォント文字検索手段４３に出力する。フォント文字検索手段４３は、「ご供応」に対応する手書き文字フォントのフォント文字が第２フォント・データ記憶手段５０に記憶されているか否か検索し（Step23）、記憶されている場合には、前記類義語を含めた選択肢を、表示手段４７により表示する（Step24）。ここで表示する選択肢は、図９（ｂ）に示すように、（１）類義語、（２）入力文字列の「ひらがな」、及び（３）「空白」の３種類からなる。ここで類義語として選択されるためには、類義語の各文字のフォント文字が第２フォント・データ記憶手段５０に記憶されている必要がある。つまり、「ご供応」の各文字「ご」、「供」、「応」の手書き文字フォントのフォント文字が全て第２フォント・データ記憶手段５０に記憶されていることが条件となる。
【００７１】
尚、類義語が複数個検索された場合には、フォント文字検索手段４３は前記複数の類義語について第２フォント・データ記憶手段５０を検索し、手書き文字フォントのフォント文字で表示できる類義語のみを選択肢として表示する。
【００７２】
また、類義語が検索されない場合や、検索された全ての類義語の一文字でも手書き文字フォントのフォント文字が第２フォント・データ記憶手段５０に記憶されていない場合は何も表示しない。
【００７３】
ユーザは文字入力手段４１から適当な選択肢の番号を選択する（Step25）。
【００７４】
例えば、１番の類義語を選択した場合には、図９（ｃ）に示すように、編集中の文章に「ご供応」と表示される（Step27）。
【００７５】
同様に、２番のひらがなを選択すると編集中の文章にひらがなで「ごちそう」が表示されるし（Step28）、３番の「空白」を選択すると編集中の文章に「ご馳走」と表示された場合の文字数（この場合、３文字分）空白で表示される（Step29）。
【００７６】
「空白」を選択した場合には、ユーザは印刷物の前記空白部分に「ご馳走」と手書きで書き足すことができる。この際に、手書き文字フォント作成時に使用した筆記具を使用すれば、空白部分に書き足した手書き文字の違和感を少なくすることができる。
【００７７】
さらに、ユーザが引き続き「あずかり」と入力したばあい、「あずかり」の漢字変換された文字「預かり」の文字は全て第２フォント・データ記憶手段５０に記憶されており、「どうもありがとうございました。」の漢字変換結果「どうもありがとうございました。」の文字も全て第２フォント・データ記憶手段５０に記憶されている場合は、漢字変換された文字に対応する手書き文字フォントのフォント文字で表示手段４７に表示される（図９（ｄ））。
【００７８】
（第３の実施形態）
第３の実施形態で説明する文書作成装置４０を図１０に例示する。尚、第２の実施形態で説明した文書作成装置４０と同一の構成要素には同一の符号を附し、説明を省略する。
【００７９】
第３の実施形態における文書作成装置４０は、第２フォント・データ記憶手段５０、文字入力手段４１、かな漢字変換手段４２、文字入力手段４１及びかな漢字変換手段４２にて入力・漢字変換された文字に対応するフォント文字を第２フォント・データ記憶手段５０から検索する第２フォント文字検索手段５１、類義語辞書手段４５、類義語検索手段４４、文字ラスタライズ手段４６、表示手段４７などから構成される。文書作成装置４０は、さらに、第２フォント・データ記憶手段５０にフォント文字が記憶されていない文字（以下「不足文字」という）が文章作成中に出現した場合、前記不足文字の文字コードを記憶する不足文字コード・データ記憶手段４９を備えている。不足文字コード・データ記憶手段４９に記憶されている文字コードは、前記文字コードの数が所定数を越えた時点、あるいは時間が所定の時間を越えた時点、あるいはユーザが希望した時点で、第１の実施形態で説明した手書きフォント作成装置１に転送され、手書きフォント作成装置１で手書き文字フォントのフォント文字として作成される。
【００８０】
第３の実施形態における文書作成装置４０の文書作成時の処理動作例を図１１に示す。第２の実施形態で説明した文書作成装置の処理動作例（図８）との相違点は、ユーザが入力・漢字変換した文字（Step21）に対応する手書き文字フォントのフォント文字が、第２フォント・データ記憶手段５０に記憶されているか否か検索し（Step22）、記憶されていない場合には、前記漢字変換した文字の文字コードを不足文字コード・データ記憶手段４９に記憶する処理（Step31）が加わっている点である。
【００８１】
図１２は文書作成装置４０における不足文字の補充処理に関する処理動作例を示すフローチャートである。本処理動作は、所定の条件で実行される。
【００８２】
不足文字コード・データ記憶手段４９に記憶されている文字コードの数が所定の数（Ｎ）を超えたか否か判定し（Step41）、超えている場合、不足文字コード・データ記憶手段４９に記憶されている不足文字の文字コードを手書き文字フォント作成装置１のフォント・データ記憶手段１１に送信し（Step44）、手書き文字フォント作成装置１にて文字記入用紙３０ａを出力して（Step45）、不足文字の手書き文字フォントのフォント文字作成処理を行い（Step46）、作成した手書き文字フォントのフォント・データを文書作成装置４０の第２フォント・データ記憶手段５０に記憶する（Step47）。
【００８３】
Step41にて、超えていない場合は、前回の不足文字補充処理からの経過時間が所定時間（Ｈ）を超えたか否か判定し（Step42）、超えている場合は上記Step44からStep47の処理を実行する。
【００８４】
Step42にて、超えていない場合は、不足文字の補充処理を希望するか否かを確認する画面を表示手段４７に表示してユーザの希望を確認し（Step43）、補充処理を希望する場合は上記Step44からStep47の処理を実行する。
【００８５】
Step41にて、希望しない場合は処理を終了する。
【００８６】
第３の実施形態によれば、文章を作成していて、不足文字が出現した場合に、簡単な手順で前記不足文字を追加することができる。従って、予め膨大な量の手書き文字フォントを作成しておく必要はなく、必要最小限の量の手書き文字フォントを作成しておけば良い。例えば、企業の営業担当者が顧客に礼状を認める目的で文書作成装置４０を利用する場合、顧客の氏名に対応する手書き文字フォントが必要となる。人名に用いられる文字群をカバーするためには、膨大な量の手書き文字フォントを作成しておかなければならないが、本文書作成装置を用いれば、必要に応じて不足文字のフォント文字を適宜追加することができるため、ユーザにかかる負担を軽減することができる。
【００８７】
以上、本発明について第１〜第３の実施形態を用いて詳細に説明したが、本発明は本実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更を成し得るであろう。
【００８８】
例えば、前記実施形態では、はがきや手紙、その他の文書などを、日本語により作成する場合の例を示したが、これに限定されるものではなく、例えば、韓国語や中国語などの、文字セットの文字コード・セットに対応する手書き文字フォントを作成する場合にも適用可能である。
【００８９】
また、前記実施形態では、プリンタからはがきや手紙といった紙媒体に手書き文字フォントを出力する例を示したが、ＣＲＴや液晶などの表示装置に文字や文章を出力する用途にも適用可能である。例えば、クリスマス・カードや年賀はがき等のグリーティング・メールを前記実施形態に係る手書き文字フォントを用いて作成して、ネットワークを介して送信すれば、送信先のディスプレイ装置に心のこもった手書き文字によるグリーティング・メールが表示される。
【００９０】
このように、本発明は、その精神または主要な特徴から逸脱することなく、他の色々な形で実施することができる。そのため、前述の各実施形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には何ら拘束されない。更に、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内のものである。
【００９１】
【発明の効果】
以上説明したように、本発明によれば、簡単な手順で、手書き文字のデジタル・フォントを作成することができる。たとえ手書き文字を書き損じた場合でも、簡単な手順で書き損じの文字を装置に指示することができ、書き損じの文字を記入するための文字記入用紙を再度出力することができる。
【００９２】
また、文章編集中に手書き文字フォントに含まれない不足文字が出現した場合に、前記不足文字の代替候補として、前記不足文字の類義語、入力文字のひらがな、及び空白が提示され、ユーザはその中から所望の代替候補を選択できる。
【００９３】
文章を作成中、不足文字が出現した場合に、簡単な手順で追加することができる。従って、予め膨大な量の手書き文字フォントを作成しておく必要はなく、必要最小限の量の手書き文字フォントを作成しておけば良い。
【図面の簡単な説明】
【図１】第１の実施形態に係る手書き文字フォント作成装置の機能ブロックの構成例を示したブロック図である。
【図２】図１に示した手書き文字フォント作成装置の装置構成の一例を示す説明図である。
【図３】図１に示した手書き文字フォント作成装置におけるフォント作成の処理手順例を示すフローチャートである。
【図４】図１に示した手書き文字フォント作成装置にて作成される文字記入用紙のレイアウト例を示すイメージ図である。
【図５】図４に示した文字記入用紙の記入例を示すイメージ図である。
【図６】図１に示した手書き文字フォント作成装置を構成するフォント・データ記憶手段の記憶形式を例示するイメージ図である。
【図７】第２の実施形態に係る手書き文字フォントを用いた文書作成装置の機能ブロックの構成例を示したブロック図である。
【図８】図７に示した文書作成装置における文書作成処理の手順例を示すフローチャートである。
【図９】図８に示した文書作成処理における表示手段の表示例を示すイメージ図である。
【図１０】第３の実施形態による手書き文字フォントを用いた文書作成装置の機能ブロックの構成例を示したブロック図である。
【図１１】図１０に示した文書作成装置における文書作成処理の手順例を示すフローチャートである。
【図１２】図１０に示した文書作成装置における不足文字補充処理の手順例を示すフローチャートである。
【符号の説明】
１....手書き文字フォント作成装置
５....イメージ・スキャナ
１０....パーソナルコンピュータ
１１....フォント・データ記憶手段
１２....文字記入用紙画像作成手段
１３....文字画像データ抽出手段
１４....キャンセル文字記憶手段
２０....プリンタ
３０ａ....文字記入用紙
３０ｂ....記入済み文字記入用紙
３１....バーコード
３２....文字記入枠
３３....キャンセル用チェック枠
３４....標準的文字フォントのフォント文字
３５....位置基準枠
４０....文書作成装置
４１....文字入力手段
４２....かな漢字変換手段
４３....フォント文字検索手段
４４....類義語検索手段
４５....類義語辞書手段
４６....文字ラスタライズ手段
４７....表示手段
４９....不足文字コード・データ記憶手段
５０....第２フォント・データ記憶手段
【図１】
0003922938.tif 000002
【図２】
0003922938.tif 000003
【図３】
0003922938.tif 000004
【図４】
0003922938.tif 000005
【図５】
0003922938.tif 000006
【図６】
0003922938.tif 000007
【図７】
0003922938.tif 000008
【図８】
0003922938.tif 000009
【図９】
0003922938.tif 000010
【図１０】
0003922938.tif 000011
【図１１】
0003922938.tif 000012
【図１２】
0003922938.tif 000013