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
JPH0727359B2 - Character processor - Google Patents
[go: Go Back, main page]

JPH0727359B2 - Character processor - Google Patents

Character processor

Info

Publication number
JPH0727359B2
JPH0727359B2 JP62173446A JP17344687A JPH0727359B2 JP H0727359 B2 JPH0727359 B2 JP H0727359B2 JP 62173446 A JP62173446 A JP 62173446A JP 17344687 A JP17344687 A JP 17344687A JP H0727359 B2 JPH0727359 B2 JP H0727359B2
Authority
JP
Japan
Prior art keywords
character
pattern
handwritten
font
characters
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 - Lifetime
Application number
JP62173446A
Other languages
Japanese (ja)
Other versions
JPS6417095A (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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP62173446A priority Critical patent/JPH0727359B2/en
Publication of JPS6417095A publication Critical patent/JPS6417095A/en
Publication of JPH0727359B2 publication Critical patent/JPH0727359B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 (イ)産業上の利用分野 この発明はたとえば日本語ワードプロセッサなどの文字
処理装置に関し、特に使用者自身が手書きにて入力した
文字をその手書きされた文字の個性を反映して印字する
ことができる文字処理装置に関する。
The present invention relates to a character processing device such as, for example, a Japanese word processor, and in particular, a character input by a user by handwriting reflects the individuality of the handwritten character. And a character processing device capable of printing.

(ロ)従来の技術 従来、文字処理装置にあっては、たとえばキーボードの
ような入力装置を操作することによって、内部に記憶さ
れたゴシック体や明朝体などの活字体の字体の文字にて
文章を作成し、それらの字体によって印字することによ
って文章を作成できるものである。また最近では予め記
憶された筆記体文字を印字できる文字処理装置も知られ
ている。
(B) Conventional technology Conventionally, in a character processing device, by operating an input device such as a keyboard, the characters in a typeface such as Gothic typeface or Mincho typeface stored inside are displayed. It is possible to create a sentence by creating the sentence and printing with those fonts. Recently, a character processing device that can print cursive characters stored in advance has been known.

(ハ)発明が解決しようとする問題点 しかしながら、筆記体文字を印字できる文字処理装置に
あっても、印字に使用できる字体の種類は、たとえば明
朝体の字体1種類の場合より多くはなったものの、筆記
体文字は予め設定された字体のものであって、たとえこ
のような筆記体文字の字体の種類を増やしても、使用者
が手書きする文字の有する個性を活かしたい場合には、
有効ではなかった。
(C) Problems to be Solved by the Invention However, even in a character processing device capable of printing cursive characters, the types of fonts that can be used for printing are larger than in the case of one type of Mincho font, for example. However, cursive characters are of preset fonts, and even if the number of types of cursive characters is increased, if the user wants to utilize the individuality of the characters handwritten,
It wasn't valid.

この発明は上記の事情に鑑みてなされたもので、使用者
が手書きにて入力した文字が有する個性を印字に反映さ
せることができる文字処理装置を提供しようとするもの
である。
The present invention has been made in view of the above circumstances, and it is an object of the present invention to provide a character processing device capable of reflecting the individuality of a character input by handwriting by a user in printing.

(ニ)問題点を解決するための手段および作用 この発明の構成は、第1図に明示するように、各種情報
を表示する表示手段1と、多数の標準文字の字体パター
ンを記憶する標準字体記憶手段2と、前記標準文字のう
ちの複数の特定の文字を順次表示手段1に表示させる特
定文字出力手段3と、表示手段1に前記特定の文字が順
次表示される際にその表示の順に手書きにて入力される
手書文字を読み取る手書文字読取手段4と、手書文字読
取手段4にて読み取られた手書文字の字体パターンを記
憶する手書文字記憶手段5と、手書文字記憶手段5に記
憶された手書文字の字体パターンと前記特定の文字の字
体パターンとの差を抽出する抽出手段6と、抽出手段6
にて抽出された字体パターンの差に基づいて前記標準文
字の字体パターンを前記手書文字の字体の特徴を加味し
た字体パターン変更するパターン変更手段7と、パター
ン変更手段7にて変更された字体パターンを記憶する字
体パターン記憶手段8と、字体パターン記憶手段8に記
憶された字体パターンより印字用手書文字パターンを作
成する印字文字作成手段9と、印字文字作成手段9にて
作成された印字用手書文字パターンにて前記手書文字の
特徴を有する文字を印字出力する印字手段10とを具備し
たことを特徴とする文字処理装置である。
(D) Means and Actions for Solving Problems As shown in FIG. 1, the structure of the present invention has a display means 1 for displaying various information and a standard font for storing a font pattern of a large number of standard characters. A storage unit 2, a specific character output unit 3 for sequentially displaying a plurality of specific characters among the standard characters on the display unit 1, and an order of display when the specific characters are sequentially displayed on the display unit 1. Handwritten character reading means 4 for reading handwritten characters input by handwriting, handwritten character storage means 5 for storing the font pattern of the handwritten characters read by the handwritten character reading means 4, and handwritten characters Extraction means 6 for extracting the difference between the handwritten character font pattern stored in the storage means 5 and the specific character font pattern, and the extracting means 6.
Pattern changing means 7 for changing the character pattern of the standard character based on the difference between the character patterns extracted in step 1 and the character pattern of the handwritten character, and the character changed by the pattern changing means 7. A font pattern storage means 8 for storing a pattern, a print character creation means 9 for creating a handwriting character pattern for printing from the font pattern stored in the font pattern storage means 8, and a print created by the print character creation means 9. A character processing device comprising: a printing unit (10) for printing out a character having the characteristic of the handwritten character in a handwritten character pattern.

上記の構成により、使用者が書く手書文字の有する特徴
が印字出力される全ての文字に反映される。
With the above configuration, the characteristics of the handwritten characters written by the user are reflected in all the printed characters.

(ホ)実施例 以下この発明の実施例を図面にて詳述するが、この発明
は以下の実施例に限定されるものではない。
(E) Embodiments Embodiments of the present invention will be described in detail below with reference to the drawings, but the present invention is not limited to the following embodiments.

第2図はこの発明の実施例の構成を示すブロック図であ
る。
FIG. 2 is a block diagram showing the configuration of the embodiment of the present invention.

第2図においては、10は中央処理装置で、たとえば8ビ
ットのマイクロコンピュータと、文章編集制御のプログ
ラムを格納するプログラム記憶部と、以下に説明する各
装置を制御するための制御プログラムを記憶している記
憶部と、各装置とのインターフェースなどで構成され
る。11はキーボードで、たとえばかな/アルファベット
キーや数字キーさらには文章作成時に必要な各種機能を
選択するためのファンクションキーなどが配列され、操
作されたキーに対応して文字コードを文字コードメモリ
12に出力する。文字コードメモリ12はキーボード11から
の文字コードを記憶する。13は表示装置で、たとえば表
示画面としてCRTを有し、キーボード11から入力され中
央処理装置10で処理された文章や上記各種機能を示す情
報を、その表示画面上に表示する。表示装置13はその表
示画面としてLCDパネルを有するものであってもよい。1
4は図面入力装置であるタブレット、15は手書認識装置
で、タブレット14からの信号により手書文字を認識し、
手書文字データを手書文字メモリ16に出力する。手書文
字メモリ16は手書文字データを記憶する。17はベクタフ
ォントメモリIで、標準文字の字体パターンのベクタフ
ォントを記憶する。18はベクトル制御部で、ベクタフォ
ントメモリI17から入力される標準文字のベクトルデー
タを、中央処理装置10にて抽出される手書文字メモリ16
に記憶された手書文字の字体とベクタフォントメモリI1
7に記憶された標準文字の字体との差に基づき変更し、
ベクタフォントメモリII19に変更されたベクトルデータ
を記憶させる。20はドット展開装置で、ベクタフォント
メモリII19から入力されるベクトルデータを印字および
表示用の文字のドットパターンに展開する。21は印字装
置で、ドット展開装置20からの信号に基づき入力された
手書文字の特徴を有した文字を印字用紙上に出力する。
In FIG. 2, reference numeral 10 denotes a central processing unit, which stores, for example, an 8-bit microcomputer, a program storage unit for storing a text editing control program, and a control program for controlling each device described below. The storage unit and the interface with each device. 11 is a keyboard, for example, kana / alphabet keys, numeric keys, and function keys for selecting various functions required for writing sentences are arranged, and the character code is stored in the character code memory corresponding to the operated key.
Output to 12. The character code memory 12 stores the character code from the keyboard 11. A display device 13 has, for example, a CRT as a display screen, and displays texts input from the keyboard 11 and processed by the central processing unit 10 and information indicating the various functions described above on the display screen. The display device 13 may have an LCD panel as its display screen. 1
4 is a tablet which is a drawing input device, 15 is a handwriting recognition device, which recognizes handwritten characters by a signal from the tablet 14,
The handwritten character data is output to the handwritten character memory 16. The handwritten character memory 16 stores handwritten character data. A vector font memory I 17 stores a vector font of a font pattern of standard characters. A vector control unit 18 is a handwritten character memory 16 for extracting standard vector data input from the vector font memory I17 by the central processing unit 10.
Handwritten fonts and vector font memory I1 stored in
Change based on the difference between the standard character font stored in 7,
The changed vector data is stored in the vector font memory II19. A dot expansion device 20 expands the vector data input from the vector font memory II 19 into a dot pattern of characters for printing and displaying. Reference numeral 21 denotes a printing device, which outputs a character having the characteristics of a handwritten character input based on a signal from the dot development device 20, onto a printing paper.

なお中央処理装置10と上記の各構成要素とは、図示しな
いがシステムバス22にて信号の授受をおこなうように接
続されている。
Although not shown, the central processing unit 10 and each of the above components are connected to each other via a system bus 22 so as to exchange signals.

次にこの実施例の動作について、第3〜6図を交えて説
明する。
Next, the operation of this embodiment will be described with reference to FIGS.

初めにベクタフォントメモリI17の記憶内容について述
べる。
First, the contents stored in the vector font memory I17 will be described.

ベクタフォントメモリI17は、第4図および第5図に示
すごとく、文字を構成する字画である番号の付された部
品と、文字コードに対応するベクトルデータとが記憶さ
れている。ベクトルデータは、部品No.と、部品No.にて
指定された部品の始点と終点との位置情報とで構成され
ている。第5図に示すデータは漢字「亜」のベクトルデ
ータである。第5図において、たとえばベクトルデータ
「1−2,2−2,23」は、部品番号1の横棒を左上を「1,
1」として座標の「2,2」から「2,23」まで引くことを意
味している。
As shown in FIGS. 4 and 5, the vector font memory I17 stores numbered parts which are strokes forming a character and vector data corresponding to the character code. The vector data is composed of a part number and position information of the start point and end point of the part specified by the part number. The data shown in FIG. 5 is vector data of the Chinese character "A". In FIG. 5, for example, in the vector data “1-2,2-2,23”, the horizontal bar of the part number 1 indicates “1,”
It means to draw from "2,2" to "2,23" in the coordinates as "1".

第3図はフォントメモリII19に記憶されるベクトルデー
タを作成する動作を示すフローチャートである。
FIG. 3 is a flow chart showing the operation of creating vector data stored in the font memory II19.

まず使用者は自分自身の書く文字の特徴(癖)を記憶さ
せるために、表示装置13の画面に順次表示される標準文
字のうちの特定の文字をタブレット14より入力する(ス
テップ100,101)。タブレット14より入力された手書文
字は、手書認識装置15にてパターン認識がおこなわれ、
手書文字メモリ16に記憶される。全ての特定の文字(た
とえば10文字程度)に対して手書文字の入力が終了する
と、入力されたベクトル数(入力ベクトル数)と特定の
文字のベクトル数(内部ベクトル数)とを比較し(ステ
ップ102)、一致しているかどうかを判断する(ステッ
プ103)。それぞれのベクトル数が一致しておけば、入
力ベクトルと内部ベクトルとを対応づける(ステップ10
4)。この対応づけは、(内部ベクトルスタート−入力
ベクトルスタ−ト)の総和が最小となるように組み合
わせる。ベクトル数が一致しない場合は、内部ベクトル
に対応する入力ベクトルを抽出して(ステップ105)、
いずれか少ないベクトルに対して多いベクトルを対応づ
ける。対応づけは上記と同様にそれぞれのベクトルスタ
ートの差の2乗の総和が最小になるようにしておこな
う。ここで内部ベクトルの方が多い場合は、対応ずけさ
れなかった内部ベクトルを削除する(ステップ106)。
逆に入力ベクトルが多い場合は、対応づけされなかった
ベクトルの部品No.スタト(始点)およびエンド(終
点)位置を求めて追加する(ステップ107)。
First, the user inputs a specific character among the standard characters sequentially displayed on the screen of the display device 13 from the tablet 14 in order to memorize the characteristic (habit) of the character written by himself / herself (steps 100 and 101). The handwritten characters input from the tablet 14 are subjected to pattern recognition by the handwriting recognition device 15,
It is stored in the handwritten character memory 16. When handwritten characters have been input for all specific characters (for example, about 10 characters), the number of input vectors (the number of input vectors) is compared with the number of vectors of the specific character (the number of internal vectors) ( In step 102), it is determined whether they match (step 103). If the numbers of the respective vectors match, the input vector and the internal vector are associated (step 10).
Four). This correspondence is combined so that the total sum of (internal vector start-input vector start) 2 is minimized. If the number of vectors does not match, the input vector corresponding to the internal vector is extracted (step 105),
A large number of vectors is associated with a small number of vectors. Similar to the above, the correspondence is made so that the sum of squares of the differences between the respective vector starts is minimized. If there are more internal vectors, the uncorrelated internal vectors are deleted (step 106).
On the contrary, if there are many input vectors, the parts No. start (start point) and end (end point) positions of the uncorrelated vectors are obtained and added (step 107).

上記ステップ104〜107の実行の後、対応するベクトルの
差を抽出し、 (入力ベクトルスタート位置−内部ベクトルスタート位
置)×α+内部ベクトルスタート位置 なる演算をすることにより内部ベクトルのデータを更新
する(ステップ108)。更新されたベクトルデータはベ
クタフォントメモリII19に記憶される。上記演算におけ
るαは、0<α≦1の値となるよう設定する。そして上
記同様にベクトルのエンド位置についても演算をおこな
い、ベクトルデータを更新し、ベクタフォントメモリII
19に記憶する。
After the above steps 104 to 107 are executed, the difference between the corresponding vectors is extracted, and the calculation of (input vector start position-internal vector start position) x α + internal vector start position is performed to update the internal vector data ( Step 108). The updated vector data is stored in the vector font memory II19. Α in the above calculation is set to a value of 0 <α ≦ 1. Then, similar to the above, the vector end position is calculated, the vector data is updated, and the vector font memory II
Remember in 19.

以上により抽出された特定文字における手書文字と標準
文字との字体の差は、残る標準文字のベクトルデータに
対しても反映され、更新されたベクトルデータがベクタ
フォントメモリII19に記憶される。
The font difference between the handwritten character and the standard character in the specific character extracted as described above is reflected also in the vector data of the remaining standard characters, and the updated vector data is stored in the vector font memory II19.

第6図は手書文字を使用しての印字出力する場合の動作
を示すフローチャートである。
FIG. 6 is a flow chart showing the operation in the case of printing output using handwritten characters.

印字に先だって、印字出力したい文章を入力する(ステ
ップ110)。入力された文章は通常の文章メモリ(図示
しない)に記憶される。文章の入力が終わると印字キー
を操作する(ステップ111)。このキー操作により文章
メモリから1文字づつ文字コードが取り出され(ステッ
プ112)、さらに文字コードに対応するベクタフォント
がベクタフォントメモリII19から取り出される(ステッ
プ113)。つぎに取り出されたベクタフォントをドット
展開装置20にて、指定されたドットパターンに展開する
(ステップ114)。このドットパターンの展開は取り出
される文字がなくなるまで繰り返され、文字がなくなれ
ば(ステップ115)印字装置21にドットパターンが出力
されて(ステップ116)、入力された文章が印字出力さ
れる。
Prior to printing, input a sentence to be printed out (step 110). The input text is stored in a normal text memory (not shown). When the text input is completed, the print key is operated (step 111). By this key operation, the character code is extracted from the text memory one by one (step 112), and the vector font corresponding to the character code is extracted from the vector font memory II19 (step 113). Next, the taken-out vector font is developed into a designated dot pattern by the dot developing device 20 (step 114). This development of the dot pattern is repeated until there are no more characters to be taken out. When there are no more characters (step 115), the dot pattern is output to the printer 21 (step 116), and the input sentence is printed out.

なお、印字に先だってドット展開装置20にてドットパタ
ーン展開された手書文字は、表示装置13にドットパター
ンが転送されることによって表示されるので、使用者は
手書文字による文章の確認をすることができる。
Since the handwritten characters that have been dot-patterned by the dot expansion device 20 prior to printing are displayed by transferring the dot pattern to the display device 13, the user confirms the sentence by the handwritten characters. be able to.

(ヘ)発明の効果 この発明によれば、数種類の文字を手書きにて入力する
ことにより、その筆跡のもつ特徴(例えばひらがなを小
さく書く、右上がりの文字を書くなど)をその他の文字
に対しても反映できるので、例えば年賀状や暑中見舞な
どの私用に供する文書の文字に、手書きのような暖かさ
を表現できる文字処理装置が得られる。
(F) Effect of the Invention According to the present invention, by inputting several kinds of characters by handwriting, the characteristics of the handwriting (for example, writing hiragana in small size, writing characters rising to the right, etc.) are compared with other characters However, since it can be reflected, it is possible to obtain a character processing device that can express the warmth of handwriting to the characters of a document used for personal use such as New Year's cards and summer greetings.

【図面の簡単な説明】[Brief description of drawings]

第1図はこの発明の構成を明示するブロック図、第2図
はこの発明の実施例の構成を示すブロック図、第3図は
実施例の手書文字のベクタフォントを作成する動作を示
すフローチャート、第4図および第5図はそれぞれベク
タフォントメモリIに記憶される情報の内容を示す図、
第6図は手書文字の印字動作を示すフローチャートであ
る。 1……表示手段、2……標準字体記憶手段、3……特定
文字出力手段、4……手書文字読取手段、5……手書文
字記憶手段、6……抽出手段、7……パターン変更手
段、8……字体パターン記憶手段、9……印字文字作成
手段、10……印字手段。
FIG. 1 is a block diagram clearly showing the configuration of the present invention, FIG. 2 is a block diagram showing the configuration of an embodiment of the present invention, and FIG. 3 is a flow chart showing an operation of creating a vector font of handwritten characters of the embodiment. 4 and 5 are views showing the contents of information stored in the vector font memory I, respectively.
FIG. 6 is a flowchart showing the printing operation of handwritten characters. 1 ... Display means, 2 ... Standard font storage means, 3 ... Specific character output means, 4 ... Handwritten character reading means, 5 ... Handwritten character storage means, 6 ... Extraction means, 7 ... Pattern Change means, 8 ... Character pattern storage means, 9 ... Print character creating means, 10 ... Printing means.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】各種情報を表示する表示手段と、 標準文字の字体パターンを字画と字画の位置情報等によ
り記憶する標準字体記憶手段と、 特定の標準文字に対応する手書文字の字体パターンを読
み取る手書文字読取手段と、 手書文字読取手段にて読み取られた字体パターンを記憶
する手書文字記憶手段と、 手書文字記憶手段に記憶された字体パターンと前記特定
の標準文字の字体パターンとを比較して字画毎の差を抽
出する抽出手段と、 前記抽出手段にて抽出された字画毎の差に基づき字画毎
の位置情報を変更し該変更された字画からなる出力文字
パターンを作成する出力文字パターン作成手段と、 前記出力文字パターン作成手段にて作成された出力文字
パターンを出力する出力手段とを具備したことを特徴と
する文字処理装置。
1. A display means for displaying various information, a standard font storage means for storing a font pattern of a standard character based on strokes and position information of the strokes, and a font pattern of handwritten characters corresponding to a specific standard character. A handwritten character reading unit for reading, a handwritten character storage unit for storing a font pattern read by the handwritten character reading unit, a font pattern stored in the handwritten character storage unit, and a font pattern for the specific standard character. And an extraction means for extracting a difference for each stroke by comparing with each other, and position information for each stroke is changed based on the difference for each stroke extracted by the extraction means, and an output character pattern including the changed stroke is created. A character processing device comprising: an output character pattern creating means for outputting the output character pattern creating means; and an output means for outputting the output character pattern created by the output character pattern creating means.
JP62173446A 1987-07-10 1987-07-10 Character processor Expired - Lifetime JPH0727359B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62173446A JPH0727359B2 (en) 1987-07-10 1987-07-10 Character processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62173446A JPH0727359B2 (en) 1987-07-10 1987-07-10 Character processor

Publications (2)

Publication Number Publication Date
JPS6417095A JPS6417095A (en) 1989-01-20
JPH0727359B2 true JPH0727359B2 (en) 1995-03-29

Family

ID=15960626

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62173446A Expired - Lifetime JPH0727359B2 (en) 1987-07-10 1987-07-10 Character processor

Country Status (1)

Country Link
JP (1) JPH0727359B2 (en)

Also Published As

Publication number Publication date
JPS6417095A (en) 1989-01-20

Similar Documents

Publication Publication Date Title
US4891786A (en) Stroke typing system
JPH0142416B2 (en)
JPH0727359B2 (en) Character processor
JPH0354376B2 (en)
JPH1166061A (en) Information processing apparatus and computer-readable recording medium recording information processing program
JPH0778133A (en) Document creating apparatus and character pattern output method
JP2786260B2 (en) Kana-Kanji conversion device
JPH0241696Y2 (en)
JPH0123192Y2 (en)
JPH0640325B2 (en) Writing device
JPH067309B2 (en) Electronics
JPS6191763A (en) Japanese document processor
JPS61122773A (en) Japanese input/output device
JPH0346056A (en) Document generation device
JPH0664571B2 (en) Character processing method
JPH07141340A (en) Document output method and document processing apparatus
JPH067310B2 (en) Electronics
JPS58112163A (en) Character processor
JPH07210629A (en) Character recognition method
JPH0385670A (en) Two-step display system document processor
JPH0736884A (en) Input device for character recognition
JPH027161A (en) Character processor
JPH05282113A (en) Input device for character data
JPS63291089A (en) Character processor
JPH02101569A (en) character processing device