Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3922938B2 - Handwritten character font creating device, handwritten character font creating program, handwritten character font creating method, and document creating device using handwritten character font - Google Patents
[go: Go Back, main page]

JP3922938B2 - Handwritten character font creating device, handwritten character font creating program, handwritten character font creating method, and document creating device using handwritten character font - Google Patents

Handwritten character font creating device, handwritten character font creating program, handwritten character font creating method, and document creating device using handwritten character font Download PDF

Info

Publication number
JP3922938B2
JP3922938B2 JP2002059088A JP2002059088A JP3922938B2 JP 3922938 B2 JP3922938 B2 JP 3922938B2 JP 2002059088 A JP2002059088 A JP 2002059088A JP 2002059088 A JP2002059088 A JP 2002059088A JP 3922938 B2 JP3922938 B2 JP 3922938B2
Authority
JP
Japan
Prior art keywords
character
font
handwritten
cancel
image data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002059088A
Other languages
Japanese (ja)
Other versions
JP2002341854A (en
Inventor
浩一 橋本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Riso Kagaku Corp
Original Assignee
Riso Kagaku Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Riso Kagaku Corp filed Critical Riso Kagaku Corp
Priority to JP2002059088A priority Critical patent/JP3922938B2/en
Publication of JP2002341854A publication Critical patent/JP2002341854A/en
Application granted granted Critical
Publication of JP3922938B2 publication Critical patent/JP3922938B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Document Processing Apparatus (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、情報処理装置やプリンタ等に用いるフォントの作成技術に係り、特に手書き文字のフォント作成技術に関する。
【0002】
【従来の技術】
近年、パーソナルコンピュータやワードプロセッサ等の情報処理装置の普及により、はがきや手紙などの文章をパーソナルコンピュータ等にインストールされた文書処理プログラムなどで作成し、パーソナルコンピュータに接続されたプリンタ等を用いて印刷するといったことが、容易に、かつ、広く一般に利用されるようになってきている。
【0003】
文書処理プログラムを用いて文章を作成することの利点は、何度でも容易に書き直しができるために、自由自在な編集が可能なことである。ここでいう「編集」とは、文章中の言葉を追加、削除、変更したり、文や段落の順序を入れ替えたりすることである。
【0004】
このようなパーソナルコンピュータやワードプロセッサ等の情報処理装置が普及する以前は、文章は肉筆により直接紙の上に書かれていた。その際には、下書き、校正、清書といった工程を経る必要があった。
【0005】
一方、文書処理プログラムを用いる場合には、編集機能により作成した下書き原稿を校正すれば、それがそのまま清書になる。
【0006】
このように、文書処理プログラムを使用することにより便益を一度享受すると、紙に直接文字を書くことで文章を作成する作業は非常に面倒に感じられるものである。従って、前記のように、はがきや手紙に書く文章も文書処理プログラムを用いて作成されるに至ったわけである。
【0007】
通常、パーソナルコンピュータ等にインストールされている文書処理プログラムを用いて作成された文章は、そのパーソナルコンピュータに搭載されているデジタル・フォントを使用してラスター画像(ビットマップ画像)化され、レーザ・ビーム・プリンタやインク・ジェット・プリンタ等の印刷装置に出力される。
【0008】
ディジタル・フォントには多数の種類があり、文章の種類に応じて使い分けられる。日本ではフォントとして「明朝体」「ゴシック体」などが標準的文字フォントとして、多く使われている。
【0009】
【発明が解決しようとする課題】
しかしながら、前記のような標準的文字フォントによって出力された文字は、綺麗ではあるものの、書き手の個性が反映されない。はがきや手紙などは、書き手から読み手に情報を伝達するための媒体であり、情報自体に個性があれば目的を達することができるという冷めた見方をする人もいるが、一方で、肉筆で書くことにより自分の心がこめられると感じる人や、肉筆で書かれたはがきや手紙を受け取ると好ましく感じる人も多く、そのような感性は理屈で説明できるものではない。
【0010】
文書処理プログラムを用いて作成した文章を自分の手書き文字で出力する手段があれば、文書処理プログラムのもつ利点である自由自在な編集機能の便宜を享受しつつ、心のこもった手書き文字で出力することができるが、このような仕組みは現時点では提供されていない。
【0011】
本発明は、以上に述べた状況を鑑みて成されたものであり、ユーザ自身の手書き文字(以下「手書き文字」という)によるフォント(以下「手書き文字フォント」という)を容易に作成することができる手書き文字フォント作成装置、手書き文字フォント作成プログラム、手書き文字フォント作成方法、及び手書き文字フォントを用いた文書作成装置を提供することを目的とする。
【0012】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る手書き文字フォント作成装置は、ユーザの用途に応じて所定の文字コード・セットに対応する、手書き文字フォントを作成する手書き文字フォント作成装置であって、文字コードに対応する文字をユーザが手書きで記入するための記入枠と、前記文字コードに対応する標準的文字フォントのフォント文字と、書き損じの手書き文字をユーザがキャンセルするための印を記入するキャンセル用チェック枠とを備えた文字記入用紙の画像データを作成する文字記入用紙画像作成手段と、前記記入枠にユーザにより手書き文字が記入された文字記入用紙の画像データを入力する文字記入用紙入力手段と、前記文字記入用紙入力手段が入力した前記画像データから、前記文字コードに対応する手書き文字画像を抽出する文字画像データ抽出手段と、前記文字画像データ抽出手段が抽出した前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶するフォント・データ記憶手段と、キャンセル文字を記憶するキャンセル文字記憶手段とを有し、前記文字画像データ抽出手段は、前記キャンセル用チェック枠に印が記入されている場合には前記文字記入用紙入力手段から入力された前記画像データから、前記記入枠に記入されている手書き文字画像に対応する文字コードをキャンセル文字として抽出し、前記キャンセル文字記憶手段は、前記文字画像データ抽出手段が抽出した前記キャンセル文字の文字コードを記憶し、前記フォント・データ記憶手段は、前記キャンセル文字以外の前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶し、前記文字記入用紙画像作成手段は、前記キャンセル文字記憶手段が記憶した前記キャンセル文字の文字コードに基づいて、再度、文字記入用紙を出力する画像データを作成することを特徴とする。
【0013】
また、本発明に係る手書き文字フォント作成プログラムは、ユーザの用途に応じて所定の文字コード・セットに対応する、手書き文字フォントを情報処理装置に作成させるための手書き文字フォント作成プログラムであって、文字コードに対応する文字をユーザが手書きで記入するための記入枠と、前記文字コードに対応する標準的文字フォントのフォント文字と、書き損じの手書き文字をユーザがキャンセルするための印を記入するキャンセル用チェック枠とを備えた文字記入用紙の画像データを作成する文字記入用紙画像作成機能と、前記記入枠にユーザにより手書き文字が記入された文字記入用紙の画像データを入力する文字記入用紙入力機能と、前記文字記入用紙入力機能が入力した前記画像データから、前記文字コードに対応する手書き文字画像を抽出する文字画像データ抽出機能と、前記文字画像データ抽出機能が抽出した前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶するフォント・データ記憶機能と、キャンセル文字を記憶するキャンセル文字記憶機能とを有し、前記文字画像データ抽出機能は、前記キャンセル用チェック枠に印が記入されている場合には前記文字記入用紙入力機能から入力された前記画像データから、前記記入枠に記入されている手書き文字画像に対応する文字コードをキャンセル文字として抽出し、前記キャンセル文字記憶機能は、前記文字画像データ抽出機能が抽出した前記キャンセル文字の文字コードを記憶し、前記フォント・データ記憶機能は、前記キャンセル文字以外の前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶し、前記文字記入用紙画像作成機能は、前記キャンセル文字記憶機能にて記憶された前記キャンセル文字の文字コードに基づいて、再度、文字記入用紙を出力する画像データを作成することを前記情報処理装置に実現させることを特徴とする。
【0014】
また、本発明に係る手書き文字フォント作成方法は、ユーザの用途に応じて所定の文字コード・セットに対応する、手書き文字フォントを情報処理装置にて作成するための手書き文字フォント作成方法であって、文字コードに対応する文字をユーザが手書きで記入するための記入枠と、前記文字コードに対応する標準的文字フォントのフォント文字と、書き損じの手書き文字をユーザがキャンセルするための印を記入するキャンセル用チェック枠とを備え、且つ前記記入枠にユーザにより手書き文字が記入された文字記入用紙の画像データを入力する文字記入用紙入力ステップと、前記文字記入用紙入力ステップにて入力された前記画像データから、前記文字コードに対応する手書き文字画像を抽出する文字画像データ抽出ステップと、前記文字画像データ抽出ステップにて抽出された前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶するフォント・データ記憶ステップと、キャンセル文字を記憶するキャンセル文字記憶ステップとを有し、前記文字画像データ抽出ステップは、前記キャンセル用チェック枠に印が記入されている場合には前記文字記入用紙入力ステップにて入力された前記画像データから、前記記入枠に記入されている手書き文字画像に対応する文字コードをキャンセル文字として抽出し、前記キャンセル文字記憶ステップは、前記文字画像データ抽出ステップにて抽出された前記キャンセル文字の文字コードを記憶し、前記フォント・データ記憶ステップは、前記文字画像データ抽出ステップにて抽出された前記キャンセル文字以外の前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶し、前記文字記入用紙画像作成ステップは、前記キャンセル文字記憶ステップにて記憶された前記キャンセル文字の文字コードに基づいて、再度、文字記入用紙を出力する画像データを作成することを特徴とする。
【0015】
ここで「文字」とは、言葉を視覚的に表すために、点や線の組み合わせによって言語を一区切りごとに記号化したものをいい、「フォント」とは、同一の書体で作られた「文字」の集合をいう。
【0016】
「フォント文字」とは、「フォント」の中の一区切りに記号化されたものをいい、「フォント」を構成する一つの「文字」に対応する。
【0017】
「文字コード」とは、文字や記号などを情報処理装置上で扱うために、文字や記号の集合(文字セット)を符号化した固有のコードの集合をいい、例えば、日本語の文字セットを扱うための文字コード・セットには、シフトJIS(Shifted Japanese Industrial Standard)や日本語EUC(Extended Unix Code)などのコード体系があり、通常2バイトで1つの文字を表す。その他、韓国語や中文(中国語)などを扱うための文字コード・セットもある。
【0018】
「手書き文字フォント」とは、ユーザによって手書きされた文字セットを同一書体としてみなしたものをいい、「フォント・データ」とは、「フォント」をデータ化したものであり、データ形式は、ビットマップ形式であっても、ベジェ曲線やスプライン曲線などの方程式の集合からなるベクター形式であってもよい。また、「フォント・データ」は、手書き感をより忠実に再現するために、モノクロ階調をもつビットマップ形式であってもよいし、カラー階調をもつビットマップ形式であってもよい。
【0019】
このような構成によれば、簡単な手順で、ユーザによって手書きされた文字セットからなるデジタル・フォントを作成することができる。
【0021】
また、文字記入用紙画像作成手段により作成された文字記入用紙には、記入枠の近傍に記入すべき文字が手本として出力されるため、ユーザは手本の文字を見ながら、手書き文字を逐次記入していくことができる。
【0022】
さらに、本発明の一実施形態に係る手書き文字フォント作成装置は、より好ましくは、さらに、
(6)キャンセル文字記憶手段を有し、
前記文字記入用紙画像作成手段は、書き損じの手書き文字をユーザがキャンセルするための印を記入するキャンセル用チェック枠を、前記文字記入用紙の画像データとして作成し、前記文字画像データ抽出手段は、前記文字記入用紙入力手段から入力された前記画像データから、前記キャンセル用チェック枠に印が記入された手書き文字画像に対応する文字コードをキャンセル文字として抽出し、前記キャンセル文字記憶手段は、前記文字画像データ抽出手段が抽出した前記キャンセル文字の文字コードを記憶し、前記文字記入用紙画像作成手段は、前記キャンセル文字記憶手段が記憶した前記キャンセル文字の文字コードに基づいて、再度、文字記入用紙を出力する画像データを作成することを特徴とする。
【0023】
ここで「書き損じの手書き文字」とは、例えば、漢字の偏を誤記する、漢字の旁を構成する横線の本数が3本であるところを4本記入する、意図したように漢字の偏と旁を配置することができない、などの文字をいう。
【0024】
「キャンセル文字」とは、「書き損じの手書き文字」をキャンセルするために、キャンセル用チェック枠に印が記入された手書き文字に対応する標準的フォントのフォント文字をいう。
【0025】
本発明によれば、たとえ手書き文字を書き損じの場合でも、簡単な手順で書き損じの文字を装置に指示することができ、さらに、書き損じた手書き文字を記入するための文字記入用紙30aを再度出力することができる。
【0026】
また、本発明に係る手書き文字フォントを用いた文書作成装置は、
(1)前記手書き文字フォント作成装置により作成された手書き文字フォントを記憶するフォント・データ記憶手段と、
(2)文書を作成するための文字列を入力・漢字変換する入力手段と、
(3)前記入力手段にて入力・漢字変換された文字に対応する前記手書き文字フォントのフォント文字を前記フォント・データ記憶手段から検索するフォント文字検索手段と、
(4)類義語を記憶する類義語辞書手段と、
(5)前記フォント文字検索手段にて前記漢字変換された文字に対応する前記手書き文字フォントのフォントが検索不可であった場合に、前記類義語辞書手段から前記漢字変換された文字を代替する類義語の前記手書き文字フォントのフォント文字を検索する類義語検索手段と、
(6)前記フォント文字検索手段あるいは前記類義語検索手段にて検索された前記手書き文字フォントのフォント文字をラスタライズして表示する表示手段とを備えることを特徴とする。
【0027】
このような構成の文書処理装置によれば、文章編集中に前記手書き文字フォントに含まれない漢字変換された文字が出現した場合に、前記漢字変換された文字の類義語によって代替えされる。
【0028】
また、本発明に係る手書き文字フォントを用いた文書作成装置は、より好ましくは、前記フォント文字検索手段にて前記漢字変換された文字に対応する前記手書き文字フォントのフォント文字が検索不可であった場合に、前記類義語、入力文字列のひらがな、及び空白を代替候補とすることを特徴とする。
【0029】
このような構成の文書処理装置によれば、文章編集中に前記手書き文字フォントに含まれない漢字変換された文字が出現した場合に、前記漢字変換された文字の代替候補として、前記類義語、入力文字列のひらがな、及び空白が表示装置に表示され、ユーザはその中から適当な候補を選択することができる。ユーザが空白を選択した場合には、印刷物の空白部分を後から手書きによって追記することで、違和感のない印刷物を作成することができる。
【0030】
また、本発明に係る手書き文字フォントを用いた文書作成装置は、より好ましくは、さらに、
(7)前記フォント文字検索手段にて前記漢字変換された文字に対応する前記手書き文字フォントのフォント文字が検索不可であった場合に、前記漢字変換された文字を不足文字として記憶する不足文字記憶手段を備え、前記不足文字記憶手段に記憶された文字について、前記手書き文字フォント作成装置により手書き文字フォントのフォント文字を作成し、作成された手書き文字フォントの画像データを本発明に係る文書作成装置の前記フォント・データ記憶手段に記憶することを特徴とする。
【0031】
このような構成の文書処理装置によれば、文章を作成中に、手書き文字フォントに含まれないフォント文字があった場合に、簡単な手順で追加することができる。従って、予め膨大な量の手書き文字フォントを作成しておく必要はなく、必要最小限の量の手書き文字フォントを作成しておけば良い。
【0032】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態について詳しく説明する。
【0033】
(第1の実施形態)
図1は、第1の実施形態に係る手書き文字フォント作成装置1の機能ブロックの構成例を示したブロック図であり、図2はその具体的な装置構成の一例である。図示するように、手書き文字フォント作成装置1は、記入済み文字記入用紙30bの画像データ入力手段としてのイメージ・スキャナ5と、文字記入用紙30aの出力手段としてのプリンタ20と、パーソナルコンピュータ10とから構成され、パーソナルコンピュータ10には、フォント・データ記憶手段11、文字記入用紙画像作成手段12、文字画像データ抽出手段13、及びキャンセル文字記憶手段14が含まれている。
【0034】
尚、本発明に係る手書き文字フォント作成装置1の構成はこれに限定されるものではなく、例えば、上記各装置が一体化されて手書き文字フォント作成装置1を形成するような構成としても良いし、また、プリンタ20がネットワーク回線(図示せず)を介して、パーソナルコンピュータ10と接続するような構成としても良い。
【0035】
文字記入用紙画像作成手段12は、ユーザ個人の用途に応じ必要とする文字を、所定の文字コード・セットの文字コードに対応させて、手書き文字を記入する文字記入用紙30aを出力する画像データを作成する。
【0036】
文字記入用紙出力手段であるプリンタ20は、前記文字記入用紙画像作成手段12が作成した文字記入用紙30aの画像データを、出力印刷する。
【0037】
文字記入用紙入力手段であるイメージ・スキャナ5は、ユーザが手書き文字を記入した記入済みの文字記入用紙30bの画像データを入力する。
【0038】
文字画像データ抽出手段13は、イメージ・スキャナ5が入力した前記画像データから、前記文字コードに対応する手書き文字画像を抽出する。あるいは、イメージ・スキャナ5が入力した画像データから、ユーザにより取消指示された手書き文字画像に対応する文字コードをキャンセル文字として抽出する。
【0039】
フォント・データ記憶手段11は、文字画像データ抽出手段13が抽出した手書き文字画像を、前記文字コードに対応する手書き文字フォントのフォント文字として記憶する。
【0040】
キャンセル文字記憶手段14は、文字画像データ抽出手段13が抽出したキャンセル文字に対応する文字コードを記憶する。
【0041】
フォント・データ記憶手段11には、ユーザの使用目的や用途に応じた文字セットに対応する所定の文字コード・セットを記憶させておけばよい。例えば、はがきや手紙などを書くことを目的に使用するのであれば、小学校学習指導要領で指定されている学習漢字1006字、ひらがな、かたかな、英数字に加えて、時候の挨拶等に使用される漢字などがあれば十分である。また、小学校の教師が生徒の教材を作成することを目的に使用するのであれば、担任のクラスの学年に応じた学習漢字が網羅されていれば十分である。
【0042】
パーソナルコンピュータ10には、図3に示すフローチャートの処理手順に従って上記各部の制御を行う手書き文字フォント作成プログラムがインストールされており、パーソナルコンピュータ10内部のCPU(Central Processing Unit、図示せず)は、このプログラムに規定される手続きに従って、手書き文字フォント作成装置1の一連の処理制御を行う。以降、手書き文字フォント作成処理の処理手順例を説明する。
【0043】
図3において、はじめに、文字記入用紙画像作成手段12にて、文字記入用紙30aを出力するための画像データを作成する(Step01)。
【0044】
次に、文字記入用紙画像作成手段12にて作成した文字記入用紙30aの画像データを、プリンタ20にて出力する(Step02)。
【0045】
文字記入用紙30aのレイアウト例を図4に示す。図4に示した例では、1枚の文字記入用紙30aに24文字分の手書き文字フォントのフォント文字を記入できる文字記入枠32が配置されている。ここで作成される文字記入用紙30aの出力枚数は、ユーザが必要とする手書き文字フォントのフォント文字の数、つまり、フォント・データ記憶手段11に記憶する前記手書き文字フォントのフォント文字の数に応じて変化する。
【0046】
この文字記入用紙30aには、文字記入用紙30aのページを識別するためのバーコード31が印刷されている。また、文字記入枠32の近傍に、記入すべき手書き文字に対応する標準的文字フォントのフォント文字34が配置されている。バーコード31の下側には、矩形の位置基準枠35が配置されている。従って、ユーザはこの標準的文字フォントのフォント文字34を参照して、文字記入枠32内に手書きで文字を記入すれば良い。
【0047】
さらに、文字記入枠32の近傍にはキャンセル用チェック枠33が配置されており、文字記入枠32に記入した文字が書き損じの場合に、ユーザはこのキャンセル用チェック枠33に印(例えば、「レ」マーク、枠内塗りつぶしなど)を記入する。
【0048】
ここで「書き損じ」とは、例えば、漢字の偏を誤記した、漢字の旁を構成する横線の本数が3本であるところを4本記入した、漢字の偏と旁の配置が意図した通りに書けなかった、など様々な要因による記入ミスをいう。
【0049】
このように、文字記入用紙30aには文字記入枠32の近傍にユーザが記入すべき手書き文字に対応する標準的文字フォントのフォント文字34が手本として出力されるため、ユーザは手本の文字を見ながら、手書きによる文字を逐次記入していくことができる。
【0050】
図5に記入済み文字記入用紙30bの具体例を示す。図示した例では「神」の文字についてキャンセル用チェック枠33に印(「レ」マーク)が記入されている。
【0051】
尚、記入に用いる筆記具は特に限定されず、例えば、万年筆、ボールペン、毛筆等、スキャナ5が読取り可能な色彩,濃度を満たす筆記用具であれば用いることができる。
【0052】
再び図3に戻って、ユーザは、プリンタ20にて出力された文字記入用紙30aに手書き文字を記入し、記入済み文字記入用紙30bをイメージ・スキャナ5にセットする(Step03〜Step05)。
【0053】
イメージ・スキャナ5は、前記記入済み文字記入用紙30bの画像を読取って、画像データを出力する(Step11)。
【0054】
文字画像データ抽出手段13は、イメージ・スキャナ5から入力された前記画像データについて、以下の処理を実行する。
【0055】
(1)前記画像データのバーコード31を解読し、前記記入済み文字記入用紙30bのページ番号を認識する(Step12)。
【0056】
(2)前記画像データから位置基準枠35を検出し、その位置情報を取得する。文字記入用紙画像作成手段12から、各文字コードに対応する文字記入枠32およびキャンセル用チェック枠33の位置情報(位置基準枠35の印刷位置からの相対位置)を取得する。つまり、それぞれの文字コードに対応する文字情報が、何ページ目の記入済み文字記入用紙30bのどの位置の文字記入枠32に記入されているかという位置情報を取得する(Step12)。
【0057】
(3)各文字コードについて、キャンセル用チェック枠33に印が記入されているか否かチェックし、印が記入されている場合には、その文字コードをキャンセル文字としてキャンセル文字記憶手段14にて記憶し(Step13, Step15)、(5)の処理(Step16)へ進む。
【0058】
(4)逆に、キャンセル用チェック枠33に印が記入されていない文字コードについては、文字記入枠32から文字画像を抽出し、手書き文字フォントのフォント文字としてフォント・データ記憶手段11にて記憶する(Step13, Step14)。
【0059】
フォント・データ記憶手段11には、文字コード(番号)と前記文字コードに対応する手書き文字のフォント文字(ビットマップ画像)が記憶され、概念的には図6に例示するような対応表形式で記憶される。
【0060】
(5)イメージ・スキャナ5より、順次記入済み文字記入用紙30bが読取られ、全ての記入済み文字記入用紙30bの読取りが終了するまで、上記(1)〜(4)の処理を繰り返す(Step16)。
【0061】
Step15にて、キャンセル文字記憶手段14に記憶されたキャンセル文字(文字コード)がある場合、Step01へ戻る(Step17)。つまり、文字記入用紙画像作成手段12はキャンセル文字記憶手段14に記憶されている全てのキャンセル文字(文字コード)について、文字記入用紙30aの出力画像データを作成し、前記画像データがプリンタ20にて出力される。再度、ユーザが文字記入用紙30aに手書き文字を記入して、記入済み文字記入用紙30bはイメージ・スキャナ5にて読取られる。文字画像データ抽出手段13は、読取られた画像データに関して上記(1)〜(5)の処理を実行する。これらの処理は、記入済み文字記入用紙30bのキャンセル用チェック枠33に印が記入されていない状態になるまで、繰り返される。
【0062】
このように、たとえ手書き文字を書き損じた場合でも、簡単な手順で書き損じの文字を装置に指示することができ、さらに、書き損じた文字を記入するための文字記入用紙30aを再度出力することができる。
【0063】
以上説明したように、第1の実施形態によれば、簡単な手順で、ユーザによって手書き文字からなるデジタル・フォントを作成することができる。
【0064】
(第2の実施形態)
第2の実施形態では、第1の実施形態により作成された手書き文字フォントを用いて文書を作成する文書作成装置の実施形態について説明する。
【0065】
図7は手書き文字フォントを用いた文書作成装置40の機能構成を例示するブロック図である。図示したように、文書作成装置40は、第2フォント・データ記憶手段50、文字入力手段41、かな漢字変換手段42、フォント文字検索手段43、類義語辞書手段45、類義語検索手段44、文字ラスタライズ手段46、表示手段47などから構成される。第2フォント・データ記憶手段50は、手書き文字フォント作成装置1により作成された手書き文字フォントを記憶する。文字入力手段41は、文書を作成するための文字列を入力する。かな漢字変換手段42は、文字入力手段41にてかな又はローマ字で入力された文字列を漢字変換する。フォント文字検索手段43は、文字入力手段41及びかな漢字変換手段42の入力手段にて入力・漢字変換された文字及び、類義語検索手段44から出力された類義語の文字に対応する手書き文字フォントのフォント文字を第2フォント・データ記憶手段50から検索する。類義語辞書手段45は、類義語を記憶する。類義語検索手段44は、フォント文字検索手段43にて前記漢字変換された文字に対応する手書き文字フォントのフォント文字が検索不可であった場合に類義語辞書手段45から前記漢字変換された文字を代替する類義語と前記類義語の手書き文字フォントのフォント文字を前記第2フォント・データ記憶手段50から検索する。文字ラスタライズ手段46は、前記フォント文字検索手段43あるいは前記類義語検索手段44にて検索された手書き文字フォントのフォント文字をビットマップ画像として展開する。表示手段47は、ラスタライズされたフォント文字画像を表示する。
【0066】
第1の実施形態で説明したように、手書き文字フォント作成における負担を軽減するために、ユーザが文書の用途に合わせ必要な範囲で手書き文字フォントを作成した場合には、別の用途の文書を作成すると、その文書に必要な手書き文字フォントのフォント文字が不足するケースが想定される。
【0067】
このようなケースにおける、文書作成装置40の処理動作手順例を図8に示し、表示手段47への表示具体例を図9に示す。
【0068】
まず、ユーザが文字入力手段41から文字列を入力し、かな漢字変換手段42にて漢字に変換する(Step21)。例えば、図9(a)に示すように「ごちそう」と入力し、それを「ご馳走」に漢字変換する。
【0069】
フォント文字検索手段43は、漢字変換された文字に対応する手書き文字フォントのフォント文字が第2フォント・データ記憶手段50に記憶されているか否か検索し、記憶されている場合には漢字変換後の文字に対応する手書き文字フォントのフォント文字を、ラスタライズして表示する(Step22, Step30)。つまり、第2フォント・データ記憶手段50に「ご」「馳」「走」の各文字の手書き文字フォントによるフォント文字が記憶されていれば、手書き文字フォントのフォント文字で「ご馳走」と表示手段47に表示される。
【0070】
検索した結果、第2フォント・データ記憶手段50に、「ご」「馳」「走」のいずれか1つでも手書き文字フォントのフォント文字が記憶されていない場合には、次に、フォント文字検索手段43は、類義語検索手段44に文字列「ごちそう」の文字コード・データを出力する。類義語検索手段44は、類義語辞書手段45から「ごちそう」の類義語を検索し、類義語「ご供応」を取得する。類義語検索手段44は、「ご供応」の文字コード・データをフォント文字検索手段43に出力する。フォント文字検索手段43は、「ご供応」に対応する手書き文字フォントのフォント文字が第2フォント・データ記憶手段50に記憶されているか否か検索し(Step23)、記憶されている場合には、前記類義語を含めた選択肢を、表示手段47により表示する(Step24)。ここで表示する選択肢は、図9(b)に示すように、(1)類義語、(2)入力文字列の「ひらがな」、及び(3)「空白」の3種類からなる。ここで類義語として選択されるためには、類義語の各文字のフォント文字が第2フォント・データ記憶手段50に記憶されている必要がある。つまり、「ご供応」の各文字「ご」、「供」、「応」の手書き文字フォントのフォント文字が全て第2フォント・データ記憶手段50に記憶されていることが条件となる。
【0071】
尚、類義語が複数個検索された場合には、フォント文字検索手段43は前記複数の類義語について第2フォント・データ記憶手段50を検索し、手書き文字フォントのフォント文字で表示できる類義語のみを選択肢として表示する。
【0072】
また、類義語が検索されない場合や、検索された全ての類義語の一文字でも手書き文字フォントのフォント文字が第2フォント・データ記憶手段50に記憶されていない場合は何も表示しない。
【0073】
ユーザは文字入力手段41から適当な選択肢の番号を選択する(Step25)。
【0074】
例えば、1番の類義語を選択した場合には、図9(c)に示すように、編集中の文章に「ご供応」と表示される(Step27)。
【0075】
同様に、2番のひらがなを選択すると編集中の文章にひらがなで「ごちそう」が表示されるし(Step28)、3番の「空白」を選択すると編集中の文章に「ご馳走」と表示された場合の文字数(この場合、3文字分)空白で表示される(Step29)。
【0076】
「空白」を選択した場合には、ユーザは印刷物の前記空白部分に「ご馳走」と手書きで書き足すことができる。この際に、手書き文字フォント作成時に使用した筆記具を使用すれば、空白部分に書き足した手書き文字の違和感を少なくすることができる。
【0077】
さらに、ユーザが引き続き「あずかり」と入力したばあい、「あずかり」の漢字変換された文字「預かり」の文字は全て第2フォント・データ記憶手段50に記憶されており、「どうもありがとうございました。」の漢字変換結果「どうもありがとうございました。」の文字も全て第2フォント・データ記憶手段50に記憶されている場合は、漢字変換された文字に対応する手書き文字フォントのフォント文字で表示手段47に表示される(図9(d))。
【0078】
(第3の実施形態)
第3の実施形態で説明する文書作成装置40を図10に例示する。尚、第2の実施形態で説明した文書作成装置40と同一の構成要素には同一の符号を附し、説明を省略する。
【0079】
第3の実施形態における文書作成装置40は、第2フォント・データ記憶手段50、文字入力手段41、かな漢字変換手段42、文字入力手段41及びかな漢字変換手段42にて入力・漢字変換された文字に対応するフォント文字を第2フォント・データ記憶手段50から検索する第2フォント文字検索手段51、類義語辞書手段45、類義語検索手段44、文字ラスタライズ手段46、表示手段47などから構成される。文書作成装置40は、さらに、第2フォント・データ記憶手段50にフォント文字が記憶されていない文字(以下「不足文字」という)が文章作成中に出現した場合、前記不足文字の文字コードを記憶する不足文字コード・データ記憶手段49を備えている。不足文字コード・データ記憶手段49に記憶されている文字コードは、前記文字コードの数が所定数を越えた時点、あるいは時間が所定の時間を越えた時点、あるいはユーザが希望した時点で、第1の実施形態で説明した手書きフォント作成装置1に転送され、手書きフォント作成装置1で手書き文字フォントのフォント文字として作成される。
【0080】
第3の実施形態における文書作成装置40の文書作成時の処理動作例を図11に示す。第2の実施形態で説明した文書作成装置の処理動作例(図8)との相違点は、ユーザが入力・漢字変換した文字(Step21)に対応する手書き文字フォントのフォント文字が、第2フォント・データ記憶手段50に記憶されているか否か検索し(Step22)、記憶されていない場合には、前記漢字変換した文字の文字コードを不足文字コード・データ記憶手段49に記憶する処理(Step31)が加わっている点である。
【0081】
図12は文書作成装置40における不足文字の補充処理に関する処理動作例を示すフローチャートである。本処理動作は、所定の条件で実行される。
【0082】
不足文字コード・データ記憶手段49に記憶されている文字コードの数が所定の数(N)を超えたか否か判定し(Step41)、超えている場合、不足文字コード・データ記憶手段49に記憶されている不足文字の文字コードを手書き文字フォント作成装置1のフォント・データ記憶手段11に送信し(Step44)、手書き文字フォント作成装置1にて文字記入用紙30aを出力して(Step45)、不足文字の手書き文字フォントのフォント文字作成処理を行い(Step46)、作成した手書き文字フォントのフォント・データを文書作成装置40の第2フォント・データ記憶手段50に記憶する(Step47)。
【0083】
Step41にて、超えていない場合は、前回の不足文字補充処理からの経過時間が所定時間(H)を超えたか否か判定し(Step42)、超えている場合は上記Step44からStep47の処理を実行する。
【0084】
Step42にて、超えていない場合は、不足文字の補充処理を希望するか否かを確認する画面を表示手段47に表示してユーザの希望を確認し(Step43)、補充処理を希望する場合は上記Step44からStep47の処理を実行する。
【0085】
Step41にて、希望しない場合は処理を終了する。
【0086】
第3の実施形態によれば、文章を作成していて、不足文字が出現した場合に、簡単な手順で前記不足文字を追加することができる。従って、予め膨大な量の手書き文字フォントを作成しておく必要はなく、必要最小限の量の手書き文字フォントを作成しておけば良い。例えば、企業の営業担当者が顧客に礼状を認める目的で文書作成装置40を利用する場合、顧客の氏名に対応する手書き文字フォントが必要となる。人名に用いられる文字群をカバーするためには、膨大な量の手書き文字フォントを作成しておかなければならないが、本文書作成装置を用いれば、必要に応じて不足文字のフォント文字を適宜追加することができるため、ユーザにかかる負担を軽減することができる。
【0087】
以上、本発明について第1〜第3の実施形態を用いて詳細に説明したが、本発明は本実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更を成し得るであろう。
【0088】
例えば、前記実施形態では、はがきや手紙、その他の文書などを、日本語により作成する場合の例を示したが、これに限定されるものではなく、例えば、韓国語や中国語などの、文字セットの文字コード・セットに対応する手書き文字フォントを作成する場合にも適用可能である。
【0089】
また、前記実施形態では、プリンタからはがきや手紙といった紙媒体に手書き文字フォントを出力する例を示したが、CRTや液晶などの表示装置に文字や文章を出力する用途にも適用可能である。例えば、クリスマス・カードや年賀はがき等のグリーティング・メールを前記実施形態に係る手書き文字フォントを用いて作成して、ネットワークを介して送信すれば、送信先のディスプレイ装置に心のこもった手書き文字によるグリーティング・メールが表示される。
【0090】
このように、本発明は、その精神または主要な特徴から逸脱することなく、他の色々な形で実施することができる。そのため、前述の各実施形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には何ら拘束されない。更に、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内のものである。
【0091】
【発明の効果】
以上説明したように、本発明によれば、簡単な手順で、手書き文字のデジタル・フォントを作成することができる。たとえ手書き文字を書き損じた場合でも、簡単な手順で書き損じの文字を装置に指示することができ、書き損じの文字を記入するための文字記入用紙を再度出力することができる。
【0092】
また、文章編集中に手書き文字フォントに含まれない不足文字が出現した場合に、前記不足文字の代替候補として、前記不足文字の類義語、入力文字のひらがな、及び空白が提示され、ユーザはその中から所望の代替候補を選択できる。
【0093】
文章を作成中、不足文字が出現した場合に、簡単な手順で追加することができる。従って、予め膨大な量の手書き文字フォントを作成しておく必要はなく、必要最小限の量の手書き文字フォントを作成しておけば良い。
【図面の簡単な説明】
【図1】第1の実施形態に係る手書き文字フォント作成装置の機能ブロックの構成例を示したブロック図である。
【図2】図1に示した手書き文字フォント作成装置の装置構成の一例を示す説明図である。
【図3】図1に示した手書き文字フォント作成装置におけるフォント作成の処理手順例を示すフローチャートである。
【図4】図1に示した手書き文字フォント作成装置にて作成される文字記入用紙のレイアウト例を示すイメージ図である。
【図5】図4に示した文字記入用紙の記入例を示すイメージ図である。
【図6】図1に示した手書き文字フォント作成装置を構成するフォント・データ記憶手段の記憶形式を例示するイメージ図である。
【図7】第2の実施形態に係る手書き文字フォントを用いた文書作成装置の機能ブロックの構成例を示したブロック図である。
【図8】図7に示した文書作成装置における文書作成処理の手順例を示すフローチャートである。
【図9】図8に示した文書作成処理における表示手段の表示例を示すイメージ図である。
【図10】第3の実施形態による手書き文字フォントを用いた文書作成装置の機能ブロックの構成例を示したブロック図である。
【図11】図10に示した文書作成装置における文書作成処理の手順例を示すフローチャートである。
【図12】図10に示した文書作成装置における不足文字補充処理の手順例を示すフローチャートである。
【符号の説明】
1....手書き文字フォント作成装置
5....イメージ・スキャナ
10....パーソナルコンピュータ
11....フォント・データ記憶手段
12....文字記入用紙画像作成手段
13....文字画像データ抽出手段
14....キャンセル文字記憶手段
20....プリンタ
30a....文字記入用紙
30b....記入済み文字記入用紙
31....バーコード
32....文字記入枠
33....キャンセル用チェック枠
34....標準的文字フォントのフォント文字
35....位置基準枠
40....文書作成装置
41....文字入力手段
42....かな漢字変換手段
43....フォント文字検索手段
44....類義語検索手段
45....類義語辞書手段
46....文字ラスタライズ手段
47....表示手段
49....不足文字コード・データ記憶手段
50....第2フォント・データ記憶手段
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a technique for creating fonts used in information processing apparatuses, printers, and the like, and more particularly to a technique for creating fonts for handwritten characters.
[0002]
[Prior art]
In recent years, with the spread of information processing devices such as personal computers and word processors, sentences such as postcards and letters are created using a document processing program installed in a personal computer or the like and printed using a printer or the like connected to the personal computer. Is being used easily and widely.
[0003]
The advantage of creating a sentence using a document processing program is that it can be easily rewritten any number of times, so that it can be freely edited. Here, “editing” means adding, deleting, or changing words in a sentence, or changing the order of sentences or paragraphs.
[0004]
Prior to the widespread use of information processing devices such as personal computers and word processors, sentences were written directly on paper with a brush. In that case, it was necessary to go through the steps of drafting, proofreading, and clean-writing.
[0005]
On the other hand, in the case of using a document processing program, if a draft manuscript created by the editing function is proofread, it becomes a clean copy as it is.
[0006]
As described above, once the benefits are obtained by using the document processing program, it is very troublesome to create a sentence by writing characters directly on paper. Therefore, as described above, sentences written on postcards and letters have been created using a document processing program.
[0007]
Usually, sentences created using a document processing program installed in a personal computer or the like are converted into a raster image (bitmap image) using a digital font installed in the personal computer, and then a laser beam. -Output to a printing device such as a printer or an ink-jet printer.
[0008]
There are many types of digital fonts, and they can be used according to the type of text. In Japan, “Mincho” and “Gothic” are often used as standard character fonts.
[0009]
[Problems to be solved by the invention]
However, although the characters output by the standard character font as described above are beautiful, the individuality of the writer is not reflected. Postcards and letters are a medium for transmitting information from the writer to the reader, and some people have a cold view that the purpose can be achieved if the information itself is individual, but on the other hand, write it with a brush. There are many people who feel that their heart can be filled, and those who feel good when they receive postcards and letters written with a brush, and such sensibilities cannot be explained rationally.
[0010]
If there is a means to output the text created using the document processing program with your own handwritten characters, you can enjoy the convenience of the free editing function that is an advantage of the document processing program and output it with hearty handwritten characters This mechanism is not available at this time.
[0011]
The present invention has been made in view of the situation described above, and it is possible to easily create a font (hereinafter referred to as “handwritten character font”) using a user's own handwritten character (hereinafter referred to as “handwritten character”). An object is to provide a handwritten character font creating device, a handwritten character font creating program, a handwritten character font creating method, and a document creating device using the handwritten character font.
[0012]
[Means for Solving the Problems]
In order to solve the above-mentioned problem, a handwritten character font creating device according to the present invention is a handwritten character font creating device that creates a handwritten character font corresponding to a predetermined character code set according to a user's application, An entry frame for the user to write a character corresponding to the character code by handwriting, a font character of a standard character font corresponding to the character code, and a cancel for entering a mark for the user to cancel the missed handwritten character With check frame for A character entry paper image creating means for creating image data of the written character entry paper; Character entry paper input means for inputting image data of a character entry paper in which handwritten characters are entered by the user in the entry frame, and handwritten characters corresponding to the character code from the image data inputted by the character entry paper input means Character image data extracting means for extracting an image; font data storage means for storing the handwritten character image extracted by the character image data extracting means as a font character of a handwritten character font corresponding to the character code; The character image data extraction means, from the image data input from the character entry paper input means when a mark is entered in the cancellation check frame, The character code corresponding to the handwritten character image entered in the entry frame is the cancel character. The cancel character storage means stores the character code of the cancel character extracted by the character image data extraction means, and the font data storage means stores the handwritten character image other than the cancel character as the character. Store as handwritten fonts corresponding to code The character entry paper image creating means again creates image data for outputting the character entry paper based on the character code of the cancel character stored in the cancel character storage means. It is characterized by that.
[0013]
The handwritten character font creation program according to the present invention is a handwritten character font creation program for causing an information processing device to create a handwritten character font corresponding to a predetermined character code set according to a user's application, An entry frame for the user to write a character corresponding to the character code by handwriting, a font character of a standard character font corresponding to the character code, and a cancel for entering a mark for the user to cancel the missed handwritten character With check frame for A character entry form image creation function for creating image data of a character entry form, A character entry paper input function for inputting image data of a character entry paper in which handwritten characters are entered by the user in the entry frame, and a handwritten character corresponding to the character code from the image data inputted by the character entry paper input function A character image data extraction function for extracting an image; a font data storage function for storing the handwritten character image extracted by the character image data extraction function as a font character of a handwritten character font corresponding to the character code; The character image data extraction function, when the mark is entered in the cancel check frame, from the image data input from the character entry paper input function, The character code corresponding to the handwritten character image entered in the entry frame is the cancel character. The cancel character storage function stores the character code of the cancel character extracted by the character image data extraction function, and the font data storage function stores the handwritten character image other than the cancel character as the character. Store as handwritten fonts corresponding to code The character entry form image creation function creates image data for outputting the character entry form again based on the character code of the cancel character stored in the cancel character storage function. This is realized by the information processing apparatus.
[0014]
A handwritten character font creating method according to the present invention is a handwritten character font creating method for creating a handwritten character font corresponding to a predetermined character code set according to a user's use in an information processing apparatus. An entry frame for the user to write a character corresponding to the character code by handwriting, a font character of a standard character font corresponding to the character code, and a mark for the user to cancel the missed handwritten character are filled in A character entry sheet input step for inputting image data of a character entry sheet in which handwritten characters have been entered by the user in the entry frame, and the image input in the character entry sheet input step A character image data extracting step for extracting a handwritten character image corresponding to the character code from the data; A font data storage step for storing the handwritten character image extracted in the character image data extraction step as a font character of a handwritten character font corresponding to the character code; and a cancel character storage step for storing a cancel character. In the character image data extraction step, when a mark is entered in the cancel check frame, the handwriting entered in the entry frame is input from the image data input in the character entry sheet input step. A character code corresponding to a character image is extracted as a cancel character, and the cancel character storage step stores a character code of the cancel character extracted in the character image data extraction step, and the font data storage step includes: The character image data extracted in the character image data extraction step Storing the handwritten character images other than Yanseru character, as the font characters of the handwritten character font corresponding to the character code In the character entry paper image creation step, image data for outputting the character entry paper is created again based on the character code of the cancel character stored in the cancel character storage step. It is characterized by that.
[0015]
Here, “character” means a language that is symbolized by a combination of dots and lines to visually express words. “Font” means “characters” made of the same typeface. ".
[0016]
The “font character” is a symbol that is symbolized into one segment in the “font”, and corresponds to one “character” constituting the “font”.
[0017]
“Character code” refers to a set of unique codes that encode a set of characters and symbols (character set) in order to handle characters and symbols on an information processing device. For example, a Japanese character set The character code set for handling includes code systems such as Shift JIS (Shifted Japanese Industrial Standard) and Japanese EUC (Extended Unix Code), and usually represents one character with 2 bytes. In addition, there are character code sets for handling Korean and Chinese (Chinese).
[0018]
“Handwritten character font” refers to a set of characters handwritten by the user as the same typeface. “Font data” refers to data converted from “font”. The data format is bitmap. The format may be a vector format composed of a set of equations such as Bezier curves and spline curves. Further, the “font data” may be in a bitmap format having a monochrome gradation or in a bitmap format having a color gradation in order to reproduce the handwriting feeling more faithfully.
[0019]
According to such a configuration, it is possible to create a digital font composed of a character set handwritten by the user with a simple procedure.
[0021]
Character In the character entry form created by the entry form image creation means, Entry frame Since the character to be entered in the vicinity of is output as a model, the user can sequentially enter handwritten characters while looking at the model character.
[0022]
Furthermore, the handwritten character font creation device according to an embodiment of the present invention is more preferably,
(6) having cancel character storage means;
The character entry sheet image creating means creates a cancel check frame for entering a mark for the user to cancel a handwritten character that has been missed as image data of the character entry sheet, and the character image data extracting means A character code corresponding to a handwritten character image in which a mark is entered in the cancel check frame is extracted as a cancel character from the image data input from the character entry paper input unit, and the cancel character storage unit includes the character image A character code of the cancel character extracted by the data extraction unit is stored, and the character entry sheet image creation unit outputs a character entry sheet again based on the character code of the cancel character stored by the cancel character storage unit. Image data to be generated is created.
[0023]
Here, the “wrong handwritten character” means, for example, that the misalignment of the kanji is miswritten, that four places where the number of horizontal lines constituting the kanji of the kanji is three are entered, and that the kanji A character that cannot be placed.
[0024]
The “cancellation character” refers to a font character of a standard font corresponding to a handwritten character in which a mark is entered in a cancel check frame in order to cancel the “wrong handwritten character”.
[0025]
According to the present invention, even if a handwritten character is missed, it is possible to instruct the device of the missed character by a simple procedure, and the character entry sheet 30a for entering the missed handwritten character is output again. be able to.
[0026]
Also, According to the present invention Document creation device using handwritten fonts
(1) Font data storage means for storing a handwritten character font created by the handwritten character font creating device;
(2) an input means for inputting and / or converting a character string for creating a document;
(3) a font character search unit that searches the font data storage unit for a font character of the handwritten character font corresponding to a character input / kanji converted by the input unit;
(4) synonym dictionary means for storing synonyms;
(5) A synonym for substituting the Kanji converted character from the synonym dictionary means when the font of the handwritten character font corresponding to the Kanji converted character in the font character search means cannot be searched. Synonym search means for searching for font characters of the handwritten character font;
(6) It is characterized by comprising display means for rasterizing and displaying the font characters of the handwritten character font searched by the font character search means or the synonym search means.
[0027]
According to the document processing apparatus having such a configuration, when a character converted to Kanji characters that is not included in the handwritten character font appears during text editing, it is replaced with a synonym of the character converted to Kanji characters.
[0028]
Also, According to the present invention The document creation device using a handwritten character font is more preferably the synonym when the font character of the handwritten character font corresponding to the character converted to Kanji by the font character search means cannot be searched, The hiragana and blank of the input character string are used as alternative candidates.
[0029]
According to the document processing apparatus having such a configuration, when a kanji-converted character that is not included in the handwritten character font appears during sentence editing, the synonym, the input, are used as alternative candidates for the kanji-converted character. The hiragana and blank of the character string are displayed on the display device, and the user can select an appropriate candidate from them. When the user selects a blank, the printed material can be created without any sense of incongruity by adding a blank portion of the printed material later by handwriting.
[0030]
Also, According to the present invention The document creation device using the handwritten character font is more preferably further,
(7) Insufficient character storage for storing the Kanji converted character as a missing character when the font character of the handwritten character font corresponding to the character converted to Kanji by the font character search means cannot be searched. A character of a handwritten character font is created by the handwritten character font creating device for the character stored in the missing character storage means, and the created handwritten character font image data is used as the document creating device according to the present invention. Are stored in the font data storage means.
[0031]
According to the document processing apparatus having such a configuration, when there is a font character that is not included in the handwritten character font while creating a sentence, it can be added by a simple procedure. Therefore, it is not necessary to create a huge amount of handwritten character fonts in advance, and it is sufficient to create a minimum amount of handwritten character fonts.
[0032]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0033]
(First embodiment)
FIG. 1 is a block diagram showing a functional block configuration example of the handwritten character font creation device 1 according to the first embodiment, and FIG. 2 is an example of a specific device configuration thereof. As shown in the figure, the handwritten character font creation device 1 includes an image scanner 5 as image data input means for a completed character entry sheet 30b, a printer 20 as output means for the character entry sheet 30a, and a personal computer 10. The personal computer 10 includes a font / data storage unit 11, a character entry paper image creation unit 12, a character image data extraction unit 13, and a cancel character storage unit 14.
[0034]
The configuration of the handwritten character font creation device 1 according to the present invention is not limited to this. For example, the above-described devices may be integrated to form the handwritten character font creation device 1. The printer 20 may be connected to the personal computer 10 via a network line (not shown).
[0035]
The character entry form image creating means 12 outputs image data for outputting a character entry form 30a for entering handwritten characters by associating characters necessary for the user's personal use with character codes of a predetermined character code set. create.
[0036]
The printer 20 which is a character entry paper output means outputs and prints the image data of the character entry paper 30a created by the character entry paper image creation means 12.
[0037]
The image scanner 5, which is a character entry paper input means, inputs the image data of the completed character entry paper 30b into which the user has entered handwritten characters.
[0038]
The character image data extraction unit 13 extracts a handwritten character image corresponding to the character code from the image data input by the image scanner 5. Alternatively, the character code corresponding to the handwritten character image instructed to be canceled by the user is extracted from the image data input by the image scanner 5 as a cancel character.
[0039]
The font data storage unit 11 stores the handwritten character image extracted by the character image data extraction unit 13 as a font character of a handwritten character font corresponding to the character code.
[0040]
The cancel character storage unit 14 stores a character code corresponding to the cancel character extracted by the character image data extraction unit 13.
[0041]
The font data storage means 11 may store a predetermined character code set corresponding to the character set corresponding to the purpose and application of the user. For example, if it is used for the purpose of writing postcards and letters, it is used for greetings of time in addition to 1006 learning kanji, hiragana, katakana, alphanumeric characters specified in the Elementary School Study Guidelines. It is enough if there are kanji that are used. In addition, if elementary school teachers use it for the purpose of creating student learning materials, it is sufficient that the learning kanji according to the grade of the homeroom class is covered.
[0042]
The personal computer 10 is installed with a handwritten character font creation program for controlling each of the above parts according to the processing procedure of the flowchart shown in FIG. 3, and a CPU (Central Processing Unit, not shown) in the personal computer 10 A series of processing control of the handwritten character font creation device 1 is performed according to the procedure defined in the program. Hereinafter, a processing procedure example of handwritten character font creation processing will be described.
[0043]
In FIG. 3, first, the character entry paper image creation means 12 creates image data for outputting the character entry paper 30a (Step 01).
[0044]
Next, the image data of the character entry paper 30a created by the character entry paper image creation means 12 is output by the printer 20 (Step 02).
[0045]
An example layout of the character entry form 30a is shown in FIG. In the example shown in FIG. 4, a character entry frame 32 in which font characters of 24 handwritten character fonts can be entered on one character entry sheet 30a. The number of output sheets of the character entry sheet 30a created here depends on the number of font characters of the handwritten character font required by the user, that is, the number of font characters of the handwritten character font stored in the font data storage means 11. Change.
[0046]
A bar code 31 for identifying a page of the character entry sheet 30a is printed on the character entry sheet 30a. Further, a font character 34 of a standard character font corresponding to a handwritten character to be entered is arranged in the vicinity of the character entry frame 32. A rectangular position reference frame 35 is disposed below the barcode 31. Therefore, the user can refer to the font characters 34 of this standard character font and enter the characters by handwriting in the character entry frame 32.
[0047]
Further, a cancel check frame 33 is arranged in the vicinity of the character entry frame 32, and when a character entered in the character entry frame 32 is missed, the user can put a mark (for example, “ ”Mark, fill in frame, etc.).
[0048]
Here, “wrong writing” means, for example, that the misplacement of kanji is miswritten, and that the number of horizontal lines composing the kanji of the kanji is four, so that the arrangement of the kanji bias and kanji is as intended. It means an entry error due to various factors such as failure to write.
[0049]
As described above, since the font character 34 of the standard character font corresponding to the handwritten character to be entered by the user in the vicinity of the character entry frame 32 is output as an example on the character entry form 30a, You can enter handwritten characters one by one while watching.
[0050]
FIG. 5 shows a specific example of the completed character entry form 30b. In the illustrated example, a mark (“L” mark) is entered in the cancel check frame 33 for the character “God”.
[0051]
The writing instrument used for entry is not particularly limited, and any writing instrument that satisfies the color and density that can be read by the scanner 5, such as a fountain pen, a ballpoint pen, and a brush, can be used.
[0052]
Returning to FIG. 3 again, the user enters handwritten characters on the character entry sheet 30a output from the printer 20, and sets the completed character entry sheet 30b in the image scanner 5 (Step 03 to Step 05).
[0053]
The image scanner 5 reads the image on the completed character entry sheet 30b and outputs image data (Step 11).
[0054]
The character image data extraction unit 13 executes the following processing on the image data input from the image scanner 5.
[0055]
(1) The barcode 31 of the image data is decoded to recognize the page number of the completed character entry sheet 30b (Step 12).
[0056]
(2) The position reference frame 35 is detected from the image data, and the position information is acquired. Position information (relative position from the printing position of the position reference frame 35) of the character entry frame 32 and the cancel check frame 33 corresponding to each character code is acquired from the character entry sheet image creation means 12. That is, the position information indicating the position of the character entry frame 32 on which page of the completed character entry sheet 30b the character information corresponding to each character code is acquired (Step 12).
[0057]
(3) For each character code, it is checked whether or not a mark is entered in the cancel check frame 33. If a mark is entered, the character code is stored in the cancel character storage means 14 as a cancel character. (Step 13, Step 15), the process proceeds to (5) (Step 16).
[0058]
(4) On the contrary, for the character code not marked in the cancel check frame 33, a character image is extracted from the character entry frame 32 and stored in the font data storage means 11 as a font character of a handwritten character font. (Step13, Step14).
[0059]
The font data storage means 11 stores character codes (numbers) and font characters (bitmap images) of handwritten characters corresponding to the character codes, conceptually in a correspondence table format as illustrated in FIG. Remembered.
[0060]
(5) The above-described processes (1) to (4) are repeated until the image scanner 5 sequentially reads the completed character entry sheets 30b and completes the reading of all the entered character entry sheets 30b (Step 16). .
[0061]
If there is a cancel character (character code) stored in the cancel character storage means 14 in Step 15, the process returns to Step 01 (Step 17). That is, the character entry paper image creating means 12 creates output image data of the character entry paper 30a for all the cancel characters (character codes) stored in the cancel character storage means 14, and the image data is generated by the printer 20. Is output. The user again enters handwritten characters on the character entry sheet 30 a and the entered character entry sheet 30 b is read by the image scanner 5. The character image data extraction unit 13 performs the processes (1) to (5) on the read image data. These processes are repeated until no mark is entered in the cancel check frame 33 of the completed character entry form 30b.
[0062]
In this way, even if a handwritten character is missed, it is possible to instruct the device of the missed character by a simple procedure, and the character entry sheet 30a for entering the missed character can be output again. .
[0063]
As described above, according to the first embodiment, a digital font composed of handwritten characters can be created by a user with a simple procedure.
[0064]
(Second Embodiment)
In the second embodiment, an embodiment of a document creation apparatus that creates a document using the handwritten character font created according to the first embodiment will be described.
[0065]
FIG. 7 is a block diagram illustrating a functional configuration of the document creation device 40 using a handwritten character font. As shown in the figure, the document creation device 40 includes a second font / data storage unit 50, a character input unit 41, a Kana-Kanji conversion unit 42, a font character search unit 43, a synonym dictionary unit 45, a synonym search unit 44, and a character rasterize unit 46. , And display means 47. The second font data storage means 50 stores the handwritten character font created by the handwritten character font creation device 1. The character input means 41 inputs a character string for creating a document. The kana-kanji conversion means 42 converts the character string input in the kana or romaji by the character input means 41 into kanji. The font character search means 43 is a font character of a handwritten character font corresponding to the characters input / kanji converted by the input means of the character input means 41 and the kana-kanji conversion means 42 and the synonym characters output from the synonym search means 44 Is retrieved from the second font data storage means 50. The synonym dictionary means 45 stores synonyms. The synonym search means 44 substitutes the character converted from the synonym dictionary means 45 when the font character of the handwritten character font corresponding to the character converted by the font character search means 43 cannot be searched. The synonym and the font character of the handwritten character font of the synonym are searched from the second font data storage means 50. The character rasterizing means 46 develops the font characters of the handwritten character font searched by the font character searching means 43 or the synonym searching means 44 as a bitmap image. The display means 47 displays the rasterized font character image.
[0066]
As described in the first embodiment, when a user creates a handwritten character font within a necessary range in accordance with the use of the document in order to reduce the burden of creating the handwritten character font, If created, there may be a case where the font characters of the handwritten character font necessary for the document are insufficient.
[0067]
FIG. 8 shows an example of the processing operation procedure of the document creation apparatus 40 in such a case, and FIG. 9 shows a specific example of the display on the display means 47.
[0068]
First, the user inputs a character string from the character input means 41, and the kana-kanji conversion means 42 converts it into a kanji (Step 21). For example, as shown in FIG. 9A, “Feast” is input, and it is converted into Kanji characters to “Feast”.
[0069]
The font character search means 43 searches whether or not the font character of the handwritten character font corresponding to the character converted to Kanji is stored in the second font data storage means 50. The font characters of the handwritten character font corresponding to the characters are rasterized and displayed (Step 22, Step 30). That is, if font characters in the handwritten fonts of the characters “go”, “馳”, and “run” are stored in the second font data storage unit 50, “go treat” is displayed as the font character of the handwritten character font. 47.
[0070]
As a result of the search, if the font character of the handwritten character font is not stored in the second font data storage means 50 in any one of “go” “馳” “run”, then the font character search The means 43 outputs the character code data of the character string “Feast” to the synonym search means 44. The synonym search means 44 searches the synonym dictionary means 45 for a synonym of “feast” and acquires the synonym “commission”. The synonym search means 44 outputs the character code / data of “compliance” to the font character search means 43. The font character search means 43 searches whether or not the font character of the handwritten character font corresponding to “comment” is stored in the second font data storage means 50 (Step 23). Options including the synonyms are displayed by the display means 47 (Step 24). As shown in FIG. 9B, the options displayed here are composed of three types: (1) synonyms, (2) “Hiragana” of the input character string, and (3) “blank”. In order to be selected as a synonym here, the font character of each character of the synonym needs to be stored in the second font data storage means 50. That is, it is a condition that the handwritten character fonts “G”, “G”, and “G” are all stored in the second font data storage unit 50.
[0071]
When a plurality of synonyms are searched, the font character search means 43 searches the second font data storage means 50 for the plurality of synonyms, and uses only synonyms that can be displayed in the font characters of the handwritten character font as options. indicate.
[0072]
If no synonym is searched, or if a font character of the handwritten character font is not stored in the second font data storage means 50 even if one of the searched synonyms is not displayed, nothing is displayed.
[0073]
The user selects an appropriate option number from the character input means 41 (Step 25).
[0074]
For example, when the first synonym is selected, as shown in FIG. 9C, “comment” is displayed in the sentence being edited (Step 27).
[0075]
Similarly, if you select No. 2 Hiragana, “Feast” will be displayed in the sentence being edited (Step 28), and if “No. 3” is selected, “Feast” will be displayed in the sentence being edited. The number of characters in this case (in this case, three characters) is displayed in blank (Step 29).
[0076]
When “Blank” is selected, the user can write “Feast” in the blank part of the printed material by handwriting. At this time, if the writing instrument used when creating the handwritten character font is used, the uncomfortable feeling of the handwritten character added to the blank portion can be reduced.
[0077]
Furthermore, when the user continues to input “Akari”, all the characters of “Akari”, which have been converted to Kanji, are stored in the second font data storage means 50. “Thank you very much. If all the characters “Thank you very much” in the second font data storage means 50 are also stored in the second font data storage means 50, the display means 47 uses the font characters of the handwritten character font corresponding to the characters converted to Kanji. (FIG. 9D).
[0078]
(Third embodiment)
FIG. 10 illustrates a document creation apparatus 40 described in the third embodiment. In addition, the same code | symbol is attached | subjected to the component same as the document preparation apparatus 40 demonstrated in 2nd Embodiment, and description is abbreviate | omitted.
[0079]
The document creation apparatus 40 according to the third embodiment uses the second font / data storage means 50, the character input means 41, the kana-kanji conversion means 42, the character input means 41, and the characters input / kanji-converted by the kana-kanji conversion means 42. The second font character search means 51 for searching the corresponding font characters from the second font data storage means 50, the synonym dictionary means 45, the synonym search means 44, the character rasterization means 46, the display means 47, etc. The document creation device 40 further stores the character code of the missing character when a character for which no font character is stored in the second font data storage means 50 (hereinafter referred to as “missing character”) appears during the text creation. A missing character code / data storage means 49 is provided. The character codes stored in the missing character code / data storage means 49 are stored when the number of the character codes exceeds a predetermined number, when the time exceeds a predetermined time, or when the user desires. It is transferred to the handwritten font creation device 1 described in the first embodiment, and is created as a font character of the handwritten character font by the handwritten font creation device 1.
[0080]
FIG. 11 shows an example of processing operation at the time of document creation of the document creation device 40 in the third embodiment. The difference from the processing operation example (FIG. 8) of the document creation apparatus described in the second embodiment is that the font character of the handwritten character font corresponding to the character (Step 21) input / converted by the user is the second font. Whether or not the data is stored in the data storage means 50 is searched (Step 22). If not stored, the character code of the character converted to Kanji is stored in the missing character code / data storage means 49 (Step 31). It is a point that is added.
[0081]
FIG. 12 is a flowchart showing an example of processing operation related to the missing character replenishment processing in the document creation apparatus 40. This processing operation is executed under a predetermined condition.
[0082]
It is determined whether or not the number of character codes stored in the missing character code / data storage means 49 exceeds a predetermined number (N) (Step 41). The character code of the missing character is transmitted to the font data storage means 11 of the handwritten character font creation device 1 (Step 44), and the handwritten character font creation device 1 outputs the character entry sheet 30a (Step 45). Font character creation processing of the handwritten character font of the character is performed (Step 46), and the created font data of the handwritten character font is stored in the second font data storage means 50 of the document creation device 40 (Step 47).
[0083]
If not exceeded in Step 41, it is determined whether the elapsed time from the previous missing character supplement processing has exceeded a predetermined time (H) (Step 42). If it has exceeded, the processing from Step 44 to Step 47 is executed. To do.
[0084]
If it is not exceeded in Step 42, a screen for confirming whether or not to supplement the missing characters is displayed on the display means 47 to confirm the user's desire (Step 43). The processing from Step 44 to Step 47 is executed.
[0085]
In Step 41, if not desired, the process ends.
[0086]
According to the third embodiment, when a sentence is created and a missing character appears, the missing character can be added by a simple procedure. Therefore, it is not necessary to create a huge amount of handwritten character fonts in advance, and it is sufficient to create a minimum amount of handwritten character fonts. For example, when a sales person in a company uses the document creation device 40 for the purpose of approving a thank-you letter to a customer, a handwritten character font corresponding to the customer's name is required. To cover the character group used for personal names, a huge amount of handwritten character fonts must be created, but if this document creation device is used, font characters with insufficient characters will be added as needed. Therefore, the burden on the user can be reduced.
[0087]
Although the present invention has been described in detail with reference to the first to third embodiments, the present invention is not limited to the present embodiment, and various improvements and modifications can be made without departing from the gist of the present invention. Could do.
[0088]
For example, in the above-described embodiment, an example in which a postcard, a letter, other documents, and the like are created in Japanese is shown. However, the present invention is not limited to this. For example, characters such as Korean and Chinese are used. The present invention can also be applied to the case of creating a handwritten character font corresponding to a set character code set.
[0089]
In the above embodiment, an example in which a handwritten character font is output from a printer to a paper medium such as a postcard or a letter has been shown. For example, if a greeting mail such as a Christmas card or New Year's postcard is created using the handwritten character font according to the above embodiment and transmitted via the network, it is possible to use a heartfelt handwritten character on the destination display device. A greeting email is displayed.
[0090]
In this manner, the present invention can be implemented in various other forms without departing from the spirit or main features thereof. Therefore, the above-described embodiments are merely examples in all respects and should not be interpreted in a limited manner. The scope of the present invention is indicated by the claims, and is not restricted by the text of the specification. Further, all modifications and changes belonging to the equivalent scope of the claims are within the scope of the present invention.
[0091]
【The invention's effect】
As described above, according to the present invention, a digital font of handwritten characters can be created by a simple procedure. Even if a handwritten character is missed, it is possible to instruct the device of the missed character by a simple procedure, and the character entry sheet for entering the missed character can be output again.
[0092]
Further, when a missing character that is not included in the handwritten character font appears during sentence editing, synonyms of the missing character, hiragana of the input character, and a blank are presented as alternative candidates for the missing character, and the user includes From this, a desired alternative candidate can be selected.
[0093]
If a missing character appears while creating a sentence, it can be added with a simple procedure. Therefore, it is not necessary to create a huge amount of handwritten character fonts in advance, and it is sufficient to create a minimum amount of handwritten character fonts.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration example of functional blocks of a handwritten character font creation device according to a first embodiment.
FIG. 2 is an explanatory diagram showing an example of a device configuration of the handwritten character font creation device shown in FIG. 1;
FIG. 3 is a flowchart showing an example of a font creation processing procedure in the handwritten character font creation device shown in FIG. 1;
FIG. 4 is an image diagram showing a layout example of a character entry sheet created by the handwritten character font creation device shown in FIG. 1;
FIG. 5 is an image diagram showing an example of entry on the character entry form shown in FIG. 4;
6 is an image diagram illustrating a storage format of font data storage means constituting the handwritten character font creation device shown in FIG. 1; FIG.
FIG. 7 is a block diagram illustrating a configuration example of functional blocks of a document creation device using a handwritten character font according to a second embodiment.
8 is a flowchart showing an example of a procedure of document creation processing in the document creation apparatus shown in FIG.
FIG. 9 is an image diagram showing a display example of display means in the document creation process shown in FIG. 8;
FIG. 10 is a block diagram illustrating a functional block configuration example of a document creation device using a handwritten character font according to a third embodiment;
11 is a flowchart illustrating an example of a procedure of document creation processing in the document creation apparatus illustrated in FIG. 10;
12 is a flowchart showing an example of a procedure for missing character supplement processing in the document creation apparatus shown in FIG. 10;
[Explanation of symbols]
1 .... Handwritten font creation device
5. Image scanner
10. Personal computer
11. Font data storage means
12 .... Text entry form image creation means
13 .. Character image data extraction means
14. Canceled character storage means
20. Printer
30a .... Character entry form
30b .... Completed form
31. Barcode
32 .... Text entry box
33 .... Check box for cancellation
34 .... Standard character font
35 .... Position reference frame
40 .... Document creation device
41 .... Character input means
42 .... Kana-Kanji conversion means
43 .... Font character search means
44 .... Synonym search means
45 .... Synonym dictionary means
46 .... Character rasterization means
47 .... Display means
49 .... Missing character code / data storage means
50 .... Second font data storage means

Claims (7)

ユーザの用途に応じて所定の文字コード・セットに対応する、手書き文字フォントを作成する手書き文字フォント作成装置であって、
文字コードに対応する文字をユーザが手書きで記入するための記入枠と、前記文字コードに対応する標準的文字フォントのフォント文字と、書き損じの手書き文字をユーザがキャンセルするための印を記入するキャンセル用チェック枠とを備えた文字記入用紙の画像データを作成する文字記入用紙画像作成手段と、
前記記入枠にユーザにより手書き文字が記入された文字記入用紙の画像データを入力する文字記入用紙入力手段と、
前記文字記入用紙入力手段が入力した前記画像データから、前記文字コードに対応する手書き文字画像を抽出する文字画像データ抽出手段と、
前記文字画像データ抽出手段が抽出した前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶するフォント・データ記憶手段と、
キャンセル文字を記憶するキャンセル文字記憶手段とを有し、
前記文字画像データ抽出手段は、前記キャンセル用チェック枠に印が記入されている場合には前記文字記入用紙入力手段から入力された前記画像データから、前記記入枠に記入されている手書き文字画像に対応する文字コードをキャンセル文字として抽出し、
前記キャンセル文字記憶手段は、前記文字画像データ抽出手段が抽出した前記キャンセル文字の文字コードを記憶し、
前記フォント・データ記憶手段は、前記キャンセル文字以外の前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶し、
前記文字記入用紙画像作成手段は、前記キャンセル文字記憶手段が記憶した前記キャンセル文字の文字コードに基づいて、再度、文字記入用紙を出力する画像データを作成することを特徴とする手書き文字フォント作成装置。
A handwritten character font creation device that creates a handwritten character font corresponding to a predetermined character code set according to a user's application,
An entry frame for the user to write a character corresponding to the character code by handwriting, a font character of a standard character font corresponding to the character code, and a cancel for entering a mark for the user to cancel the missed handwritten character A character entry form image creating means for creating image data of a character entry form provided with a check frame ,
Character entry sheet input means for inputting image data of a character entry sheet in which handwritten characters are entered by the user in the entry frame;
Character image data extraction means for extracting a handwritten character image corresponding to the character code from the image data input by the character entry paper input means;
Font data storage means for storing the handwritten character image extracted by the character image data extraction means as a font character of a handwritten character font corresponding to the character code;
Cancel character storage means for storing the cancel character,
The character image data extracting means converts the image data inputted from the character entry paper input means into a handwritten character image entered in the entry frame when a mark is entered in the cancel check frame. Extract the corresponding character code as a cancel character,
The cancel character storage means stores a character code of the cancel character extracted by the character image data extraction means,
The font data storage means stores the handwritten character image other than the cancel character as a font character of a handwritten character font corresponding to the character code ,
The handwritten character font creation device, wherein the character entry paper image creation means creates image data for outputting the character entry paper again based on the character code of the cancel character stored in the cancel character storage means. .
ユーザの用途に応じて所定の文字コード・セットに対応する、手書き文字フォントを情報処理装置に作成させるための手書き文字フォント作成プログラムであって、
文字コードに対応する文字をユーザが手書きで記入するための記入枠と、前記文字コードに対応する標準的文字フォントのフォント文字と、書き損じの手書き文字をユーザがキャンセルするための印を記入するキャンセル用チェック枠とを備えた文字記入用紙の画像データを作成する文字記入用紙画像作成機能と、
前記記入枠にユーザにより手書き文字が記入された文字記入用紙の画像データを入力する文字記入用紙入力機能と、
前記文字記入用紙入力機能が入力した前記画像データから、前記文字コードに対応する手書き文字画像を抽出する文字画像データ抽出機能と、
前記文字画像データ抽出機能が抽出した前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶するフォント・データ記憶機能と、
キャンセル文字を記憶するキャンセル文字記憶機能とを有し、
前記文字画像データ抽出機能は、前記キャンセル用チェック枠に印が記入されている場合には前記文字記入用紙入力機能から入力された前記画像データから、前記記入枠に記入されている手書き文字画像に対応する文字コードをキャンセル文字として抽出し、
前記キャンセル文字記憶機能は、前記文字画像データ抽出機能が抽出した前記キャンセル文字の文字コードを記憶し、
前記フォント・データ記憶機能は、前記キャンセル文字以外の前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶し、
前記文字記入用紙画像作成機能は、前記キャンセル文字記憶機能にて記憶された前記キャンセル文字の文字コードに基づいて、再度、文字記入用紙を出力する画像データを作成することを前記情報処理装置に実現させることを特徴とする手書き文字フォント作成プログラム。
A handwritten character font creation program for causing an information processing device to create a handwritten character font corresponding to a predetermined character code set according to a user's application,
An entry frame for the user to write a character corresponding to the character code by handwriting, a font character of a standard character font corresponding to the character code, and a cancel for entering a mark for the user to cancel the missed handwritten character A character entry form image creation function for creating image data of a character entry form provided with a check frame ,
A character entry paper input function for inputting image data of a character entry paper in which handwritten characters are entered by the user in the entry frame;
A character image data extraction function for extracting a handwritten character image corresponding to the character code from the image data input by the character entry paper input function;
A font data storage function for storing the handwritten character image extracted by the character image data extraction function as a font character of a handwritten character font corresponding to the character code;
A cancel character storage function for storing a cancel character,
In the character image data extraction function, when a mark is entered in the cancel check frame, the image data input from the character entry paper input function is converted into a handwritten character image entered in the entry frame. Extract the corresponding character code as a cancel character,
The cancel character storage function stores a character code of the cancel character extracted by the character image data extraction function,
The font data storage function stores the handwritten character image other than the cancel character as a font character of a handwritten character font corresponding to the character code ,
The character entry form image creation function realizes the information processing apparatus to create image data for outputting the character entry form again based on the character code of the cancel character stored by the cancel character storage function. A program for creating handwritten fonts.
ユーザの用途に応じて所定の文字コード・セットに対応する、手書き文字フォントを情報処理装置にて作成するための手書き文字フォント作成方法であって、
文字コードに対応する文字をユーザが手書きで記入するための記入枠と、前記文字コードに対応する標準的文字フォントのフォント文字と、書き損じの手書き文字をユーザがキャンセルするための印を記入するキャンセル用チェック枠とを備え、且つ前記記入枠にユーザにより手書き文字が記入された文字記入用紙の画像データを入力する文字記入用紙入力ステップと、
前記文字記入用紙入力ステップにて入力された前記画像データから、前記文字コードに対応する手書き文字画像を抽出する文字画像データ抽出ステップと、
前記文字画像データ抽出ステップにて抽出された前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶するフォント・データ記憶ステップと、
キャンセル文字を記憶するキャンセル文字記憶ステップとを有し、
前記文字画像データ抽出ステップは、前記キャンセル用チェック枠に印が記入されている場合には前記文字記入用紙入力ステップにて入力された前記画像データから、前記記入枠に記入されている手書き文字画像に対応する文字コードをキャンセル文字として抽出し、
前記キャンセル文字記憶ステップは、前記文字画像データ抽出ステップにて抽出された前記キャンセル文字の文字コードを記憶し、
前記フォント・データ記憶ステップは、前記文字画像データ抽出ステップにて抽出された前記キャンセル文字以外の前記手書き文字画像を、前記文字コードに対応した手書き文字フォントのフォント文字として記憶し、
前記文字記入用紙画像作成ステップは、前記キャンセル文字記憶ステップにて記憶された前記キャンセル文字の文字コードに基づいて、再度、文字記入用紙を出力する画像データを作成することを特徴とする手書き文字フォント作成方法。
A handwritten character font creation method for creating a handwritten character font in an information processing device corresponding to a predetermined character code set according to a user's application,
An entry frame for the user to write a character corresponding to the character code by handwriting, a font character of a standard character font corresponding to the character code, and a cancel for entering a mark for the user to cancel the missed handwritten character A character entry sheet input step for inputting image data of a character entry sheet in which handwritten characters are entered by the user in the entry frame;
A character image data extraction step for extracting a handwritten character image corresponding to the character code from the image data input in the character entry paper input step;
A font data storage step for storing the handwritten character image extracted in the character image data extraction step as a font character of a handwritten character font corresponding to the character code;
A cancel character storage step for storing the cancel character,
In the character image data extraction step, when a mark is entered in the cancellation check frame, the handwritten character image entered in the entry frame from the image data input in the character entry sheet input step The character code corresponding to is extracted as a cancel character,
The cancel character storage step stores the character code of the cancel character extracted in the character image data extraction step,
The font data storage step stores the handwritten character image other than the cancel character extracted in the character image data extraction step as a font character of a handwritten character font corresponding to the character code ,
The character entry form image creating step creates image data for outputting a character entry form again based on the character code of the cancel character stored in the cancel character storing step. How to make.
請求項1に記載の手書き文字フォント作成装置により作成された手書き文字フォントを記憶するフォント・データ記憶手段と、
文書を作成するための文字列を入力・漢字変換する入力手段と、
前記入力手段にて入力・漢字変換された文字に対応する前記手書き文字フォントのフォント文字を前記フォント・データ記憶手段から検索するフォント文字検索手段と、
類義語を記憶する類義語辞書手段と、
前記フォント文字検索手段にて前記漢字変換された文字に対応する前記手書き文字フォントのフォント文字が検索不可であった場合に、前記類義語辞書手段から前記漢字変換された文字を代替する類義語の前記手書き文字フォントのフォント文字を検索する類義語検索手段と、
前記フォント文字検索手段あるいは前記類義語検索手段にて検索された前記手書き文字フォントのフォント文字をラスタライズして表示する表示手段と
を備えることを特徴とする手書き文字フォントを用いた文書作成装置。
A font data storage means for storing a handwritten character font created by the handwritten character font creating device according to claim 1 ;
An input means for inputting a character string for creating a document / Kanji conversion,
Font character search means for searching the font data storage means for font characters of the handwritten character font corresponding to the characters input / kanji converted by the input means;
Synonym dictionary means for storing synonyms;
The handwritten synonym that substitutes the character converted from the synonym dictionary means when the font character of the handwritten character font corresponding to the character converted by the font character search means cannot be searched. A synonym search means for searching for a font character of a character font;
A document creation apparatus using a handwritten character font, comprising: display means for rasterizing and displaying font characters of the handwritten character font searched by the font character search means or the synonym search means.
前記フォント文字検索手段にて前記漢字変換された文字に対応する手書き文字フォントのフォント文字が検索不可であった場合に、前記類義語、入力文字列のひらがな、及び空白を代替候補とすることを特徴とする請求項4に記載の手書き文字フォントを用いた文書作成装置。When the font character of the handwritten character font corresponding to the character that has been converted to Kanji by the font character search means cannot be searched, the synonym, the hiragana of the input character string, and a blank are used as alternative candidates. A document creation apparatus using the handwritten character font according to claim 4 . 請求項4に記載の手書き文字フォントを用いた文書作成装置は、さらに、前記フォント文字検索手段にて前記漢字変換された文字に対応する前記手書き文字フォントのフォント文字が検索不可であった場合に、前記漢字変換された文字を不足文字として記憶する不足文字記憶手段を備え、
前記不足文字記憶手段に記憶された不足文字について、請求項1に記載の手書き文字フォント作成装置にて手書き文字フォントを作成し、作成された手書き文字フォントのデータを請求項4に記載の文書作成装置の前記フォント・データ記憶手段に記憶することを特徴とする手書き文字フォントを用いた文書作成装置。
The document creation apparatus using the handwritten character font according to claim 4 further includes a case where the font character of the handwritten character font corresponding to the character converted to Kanji by the font character search means cannot be searched. , Provided with a missing character storage means for storing the character converted to Kanji as a missing character,
The handwritten character font is created by the handwritten character font creation device according to claim 1 for the missing characters stored in the missing character storage means, and the created handwritten character font data is used as the document creation according to claim 4. An apparatus for creating a document using a handwritten character font, wherein the apparatus is stored in the font data storage means of the apparatus.
前記不足文字記憶手段に記憶された不足文字が所定の数を超えたとき、あるいは所定の時間が経過したとき、あるいはユーザが所望した場合前記不足文字記憶手段に記憶された不足文字について、請求項1に記載の手書き文字フォント作成装置にて手書き文字フォントのフォント文字を作成することを特徴とする請求項6に記載の手書き文字フォントを用いた文書作成装置。When insufficient character stored in the missing character storage means exceeds a predetermined number, or when a predetermined time has elapsed, or the lack of characters the user is stored in the missing character storage means when you desired, claim The document creation device using the handwritten character font according to claim 6 , wherein a font character of the handwritten character font is created by the handwritten character font creating device according to claim 1 .
JP2002059088A 2001-03-07 2002-03-05 Handwritten character font creating device, handwritten character font creating program, handwritten character font creating method, and document creating device using handwritten character font Expired - Fee Related JP3922938B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002059088A JP3922938B2 (en) 2001-03-07 2002-03-05 Handwritten character font creating device, handwritten character font creating program, handwritten character font creating method, and document creating device using handwritten character font

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2001063443 2001-03-07
JP2001-63443 2001-03-07
JP2002059088A JP3922938B2 (en) 2001-03-07 2002-03-05 Handwritten character font creating device, handwritten character font creating program, handwritten character font creating method, and document creating device using handwritten character font

Publications (2)

Publication Number Publication Date
JP2002341854A JP2002341854A (en) 2002-11-29
JP3922938B2 true JP3922938B2 (en) 2007-05-30

Family

ID=26610775

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002059088A Expired - Fee Related JP3922938B2 (en) 2001-03-07 2002-03-05 Handwritten character font creating device, handwritten character font creating program, handwritten character font creating method, and document creating device using handwritten character font

Country Status (1)

Country Link
JP (1) JP3922938B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005190199A (en) * 2003-12-25 2005-07-14 Seiko Epson Corp Handwritten character input display device, handwritten character input display method and program thereof
JP2006146352A (en) * 2004-11-16 2006-06-08 Dainippon Printing Co Ltd Electronic pen form, font creation system and program
JP2008107558A (en) * 2006-10-25 2008-05-08 U-Can Inc Chinese personalized copy software system

Also Published As

Publication number Publication date
JP2002341854A (en) 2002-11-29

Similar Documents

Publication Publication Date Title
US7301672B2 (en) Information processing apparatus and information processing method
Strizver Type Rules: The designer's guide to professional typography
JPWO2008015825A1 (en) Written font data and character output system
JP3922938B2 (en) Handwritten character font creating device, handwritten character font creating program, handwritten character font creating method, and document creating device using handwritten character font
Masterson Book design and production: A guide for authors and publishers
Bowman et al. Desktop publishing: Things Gutenberg never taught you
JP2002366134A (en) Handwritten character font creation device and handwritten character font creation program
Sherin et al. Forms, Folds and Sizes: All the Details Graphic Designers Need to Know but Can Never Find
JP6574278B2 (en) How to create learning materials for Kuzushi characters
JP2002366133A (en) Handwritten character font creation device and handwritten character font creation program
Ilson Recent research in text processing
JPH03177963A (en) Kanji classification method, kanji classification table and kanji processor
Corbitt Designing Documents with Desktop Publishing
Black et al. Designing business documents
Art 1. Manuscripts
Kramer et al. Alfred Hofmann1, Antje Endemann1, Ruth Abraham1, Ingrid Beyer1, Anna
Brockmann Desktop publishing-beyond gee whiz
Hofmann Angelika Bernauer-Budiman 2, Martina Wiese 2, and Anita Bürk 3 Springer-Verlag, Computer Science Editorial III, Postfach 10 52 80, 69042 Heidelberg, Germany {Hofmann, Beyer, Kramer, Erika. Siebert-Cole, LNCS}@ Springer. de
JP2606578B2 (en) Address printing control device
Bernauer-Budiman et al. Alfred Hofmann1, Antje Endemann1, Anna Kramer1, Andrea Washington1
Haralambous TEX and those other languages
JP2003195850A (en) Handwritten character font creation device, handwritten character font creation program, and character entry paper for handwritten character font creation
Hofmann Anna Kramer, Erika Siebert-Cole, Angelika Bernauer-Budiman 2, Martina Wiese 2, and Anita Bürk 3 Springer-Verlag, Computer Science Editorial III, Postfach 10 52 80, 69042 Heidelberg, Germany {Hofmann, Endemann, Beyer, Henzold, Kramer, Erika. Siebert-Cole, LNCS}@ Springer. de
Hofmann Anna Kramer, Angelika Bernauer-Budiman 2, and Karen Proff 3 Springer-Verlag, Computer Science Editorial III, Postfach 10 52 80, D-69042 Heidelberg, Germany {Hofmann, Endemann, Abraham, Beyer, Kramer, LNCS}@ Springer. de 2 Springer-Verlag, Computer Science Production, Postfach 10 52 80
Grätzer Advances in TEX implementations. I. PostScript fonts

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050302

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060406

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060815

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061016

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061114

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070110

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070213

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070220

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100302

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110302

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110302

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120302

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120302

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130302

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130302

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140302

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees