[go: up one dir, main page]

JP3415331B2 - Brush font generation method - Google Patents

Brush font generation method

Info

Publication number
JP3415331B2
JP3415331B2 JP15917595A JP15917595A JP3415331B2 JP 3415331 B2 JP3415331 B2 JP 3415331B2 JP 15917595 A JP15917595 A JP 15917595A JP 15917595 A JP15917595 A JP 15917595A JP 3415331 B2 JP3415331 B2 JP 3415331B2
Authority
JP
Japan
Prior art keywords
brush
blurring
font
character
component
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
JP15917595A
Other languages
Japanese (ja)
Other versions
JPH096309A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP15917595A priority Critical patent/JP3415331B2/en
Publication of JPH096309A publication Critical patent/JPH096309A/en
Application granted granted Critical
Publication of JP3415331B2 publication Critical patent/JP3415331B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ワードプロセッサ、そ
の他の文書処理装置における毛筆フォント生成に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to writing brush fonts in word processors and other document processing devices.

【0002】[0002]

【従来の技術】近年、ワードプロセッサ等において、高
品質の印字が可能なアウトラインフォントが搭載される
ことが多くなっている。また、フォントの種類も多様化
し、毛筆文字を模した毛筆フォントが搭載されることが
多い。
2. Description of the Related Art In recent years, outline fonts capable of high-quality printing have been often installed in word processors and the like. In addition, font types are diversified, and a brush font imitating a brush character is often installed.

【0003】従来のアウトラインフォントは、毛筆体と
呼ばれるフォントであっても、平滑な曲線、例えば二次
ベゼー(Bezier)曲線によって文字の形状が表現
され、また、輪郭内部は一様に塗り潰されているため、
毛筆文字とはかなり異質な印象を与えるものであった。
原理的には、アウトラインフォントにおいて毛筆文字に
近い複雑な墨の滲跡形状を表現することも不可能ではな
いが、それを実現しようとすると、1文字を表現するた
めのデータ量が莫大なものになり、実用的でない。
Even if the conventional outline font is a font called a writing brush, the shape of the character is represented by a smooth curve, for example, a quadratic Bezier curve, and the inside of the outline is evenly filled. Because
It had a very different impression from the brush letters.
In principle, it is not impossible to represent a complex ink bleeding shape similar to a brush character in an outline font, but in order to realize it, the amount of data to represent one character is enormous. It is not practical.

【0004】[0004]

【発明が解決しようとする課題】よって、本発明の目的
は、毛筆文字に近い自然な印象を与える毛筆フォントを
生成するための実用的な方法を提供することにある。
SUMMARY OF THE INVENTION It is, therefore, an object of the present invention to provide a practical method for generating a brush font which gives a natural impression close to that of a brush character.

【0005】[0005]

【課題を解決するための手段】本発明にあっては、毛筆
文字の複雑な墨跡形状を、墨の“滲み”と、墨の“かす
れ”という2つの成分に分けて扱う。“滲み”成分は主
に輪郭の墨跡形状に関連し、“かすれ”成分は輪郭及び
文字内部の墨跡形状に関連する。本発明は基本となる毛
筆文字イメージ、例えば従来の毛筆体アウトラインフォ
ントと同様の平滑な輪郭を持ち内部が一様に塗り潰され
た毛筆文字イメージを生成し、それに墨“滲み”成分
または黒“滲み”成分と“かすれ”成分の両方の成分を
付加することにより、毛筆フォントを生成する。
According to the present invention, the complicated ink mark shape of a brush character is divided into two components, "blurring" of ink and "blurring" of ink. The "blurring" component is mainly related to the contour mark shape, and the "blurring" component is related to the contour and the mark shape inside the character. The present invention generates a basic brush character image, for example, a brush character image having a smooth contour similar to that of a conventional brush outline font, and the inside of which is uniformly filled .
Alternatively, a brush font is created by adding both black "blurring" and "blurring" components .

【0006】墨の“滲み”成分は、ランダムもしくは周
期的な関数により生成される。より具体的には、この関
数として例えば正弦波またはその高調波を含む正弦波の
合成波が用いられ、その正弦波の振幅及び/または周期
が文字の部位毎に設定され、あるいは制限される範囲で
乱数により決定される。
The "bleeding" component of black is generated by a random or periodic function. More specifically, a sine wave or a composite wave of sine waves including harmonics thereof is used as this function, and the range in which the amplitude and / or period of the sine wave is set or limited for each character part Is determined by a random number.

【0007】墨の“かすれ”成分としては、予め用意さ
れた複数種類の“かすれ”パターンが選択的に用いら
れ、文字内部に埋め込まれる。より具体的には、例え
ば、埋め込まれる“かすれ”パターンの種類が文字の部
位毎に対応付けられ、もしくは制限された範囲内でラン
ダムに選ばれる。
[0007] In the ink for "blurring" component prepared in advance a plurality of types "blurred" pattern is used selectively, embedded in character inside. More specifically, for example, the type of the “blurring” pattern to be embedded is associated with each character portion, or is randomly selected within a limited range.

【0008】[0008]

【作用】本発明によれば、基本となる毛筆文字イメージ
に付加された“滲み”成分、または黒“滲み”成分と
“かすれ”成分によって、実際の毛筆文字に見られる複
雑な墨跡形状が模される。
According to the present invention, the basic brush character image
"Blurring" component added to, Or with a black “blurring” component
Due to the “blurring” component, the compound that is seen in actual brush letters
A rough ink mark shape is imitated.

【0009】“滲み”成分を生成するための関数とし
て、例えば複数の正弦波の合成波を用い、その周期や振
幅を文字の部位によって、もしくは制限された範囲内で
乱数によって決定することにより、“滲み”の形状が単
調になることを防ぎ、自然な“滲み”効果を付与するこ
とができる。さらに、適当な“かすれ”パターンを用意
し、これを例えば文字の部位毎に、もしくは制限された
範囲内でランダムに選択して付加することにより、筆に
含ませた墨の量や運筆速度の違いを反映した自然な“か
すれ”効果を付与することができる。
As a function for generating the "blurring" component, for example, a composite wave of a plurality of sine waves is used, and its cycle and amplitude are determined by a character part or by a random number within a limited range. It is possible to prevent the shape of the “bleeding” from becoming monotonous and to impart a natural “bleeding” effect. Furthermore , by preparing an appropriate "blurring" pattern and randomly adding it for each character part or within a limited range, the amount of black ink contained in the brush and the writing speed can be determined. It is possible to add a natural "shading" effect that reflects the difference.

【0010】よって、本発明によれば、毛筆文字に近い
“滲み”や“かすれ”の墨跡形状を持ち自然な印象を与
える毛筆フォントを得ることができる。
Therefore, according to the present invention, it is possible to obtain a writing brush font having a "blurred" or "blurred" ink mark shape close to that of a brush writing character and giving a natural impression.

【0011】また、基本となる毛筆文字イメージは、従
来の毛筆体アウトラインフォントと同様な平滑な輪郭を
持ち内部が一様に塗り潰されたものでよいため、その生
成のためのデータ量は格別増加しない。墨の“滲み”成
分をランダムもしくは周期的な関数により生成し、墨の
“かすれ”成分として予め用意した複数種類の“かす
れ”パターンを選択的に用いるならば、それら成分の生
成のためにデータ量が格別増加することもない。このよ
うに、本発明の方法は、データ量が莫大になることがな
く、実用的である。
Further, since the basic brush-writing character image may have the same smooth outline as the conventional brush-writing outline font and the inside thereof is uniformly filled, the amount of data for its generation increases significantly. do not do. If the "blurring" component of black ink is generated by a random or periodic function, and if multiple types of "blurring" patterns prepared in advance as the "blurring" component of black ink are selectively used, the data for generating those components There is no particular increase in quantity. As described above, the method of the present invention is practical without enormous data amount.

【0012】また、予め用意した複数種類の“かすれ”
パターンを選択的に“かすれ”成分として用いる方法に
よれば、“かすれ”成分の付加処理時間を短縮でき、フ
ォント生成処理の高速化が容易になる。
In addition, a plurality of types of "blurring" prepared in advance
According to the method of selectively using the pattern as the "blurring" component, the processing time for adding the "blurring" component can be shortened, and the font generation process can be speeded up easily.

【0013】[0013]

【実施例】以下、本発明の実施例を図面を参照して説明
する。
Embodiments of the present invention will be described below with reference to the drawings.

【0014】図1は本発明の一実施例による毛筆フォン
ト生成処理の概略を示すフローチャートである。ここに
示す処理の流れは次のとおりである。
FIG. 1 is a flow chart showing an outline of a brush stroke font generation process according to an embodiment of the present invention. The process flow shown here is as follows.

【0015】最初のステップ100において、基本とな
る毛筆文字イメージを生成する。この毛筆文字イメージ
は、例えば従来の毛筆体アウトラインフォントと同様
な、平滑な輪郭を持ち内部が塗り潰された文字イメージ
(平滑文字イメージと呼ぶ)である。
In the first step 100, a basic brush character image is generated. This brush-writing character image is a character image (called a smooth character image) that has a smooth outline and is filled in the inside, similar to a conventional brush-writing outline font, for example.

【0016】ステップ102において、墨の“滲み”成
分である“滲み”輪郭イメージを生成し、これをステッ
プ100で生成された平滑文字イメージと合成する。
In step 102, a "blurring" contour image, which is the "blurring" component of the black ink, is generated, and this is combined with the smooth character image generated in step 100.

【0017】図3は、基本となる平滑文字イメージと
“滲み”輪郭イメージの合成の様子を示している。図3
において、300はステップ100で生成された基本と
なる平滑文字イメージであり、302はステップ102
で生成される“滲み”輪郭イメージである。304は、
両イメージ300、302を論理和合成した“滲み”付
加文字イメージである。
FIG. 3 shows how the basic smooth character image and the "blurring" contour image are combined. Figure 3
In, 300 is the basic smooth character image generated in step 100, and 302 is step 102.
It is a "blurring" contour image generated by. 304 is
It is a "blurring" added character image obtained by logically combining both images 300 and 302.

【0018】図1に戻る。ステップ104において、予
め用意された多数の“かすれ”パターンが選択的に“か
すれ”成分として、“滲み”付加文字イメージの輪郭内
部に付加される。図6は、この“かすれ”パターンの付
加の様子を示している。600は“滲み”付加文字イメ
ージであり、これに“かすれ”パターンが白抜きのパタ
ーンとして埋め込まれる形になる。
Returning to FIG. In step 104, a large number of "blurring" patterns prepared in advance are selectively added as "blurring" components inside the outline of the "blurring" added character image. FIG. 6 shows how the "fading" pattern is added. Reference numeral 600 is a character image with "blurring" added, in which a "blurred" pattern is embedded as an outline pattern.

【0019】このようにして“滲み”成分と“かすれ”
成分とが付加された文字イメージは、ステップ106に
おいて表示または印刷される。
In this way, the "bleeding" component and "blurring"
The character image added with the component is displayed or printed in step 106.

【0020】図2は、上に述べた毛筆フォント生成処理
を実行するためのハードウェア構成の一例を示すブロッ
ク図である。
FIG. 2 is a block diagram showing an example of a hardware configuration for executing the above-mentioned brush font generation processing.

【0021】図2において、200は従来と同様のアウ
トラインフォントを生成するビットマップ展開部(A)
である。このビットマップ展開部(A)200は、外部
データ220として文字コードと書体指定情報とを与え
られ、毛筆体(行書または隷書)を指定された時には、
文字コードに対応する毛筆文字イメージ(行書体または
隷書体)をイメージメモリ(A)206上にビットマッ
プ展開する。具体的には、文字線の輪郭ループを描画
し、次に輪郭ループの内部を塗り潰す。このようにして
イメージメモリ(A)206上に生成される毛筆文字イ
メージは、平滑な輪郭を持ち内部が一様に塗り潰された
平滑文字イメージ(図3の300に相当)である。
In FIG. 2, reference numeral 200 is a bit map expansion unit (A) for generating an outline font similar to the conventional one.
Is. The bit map developing unit (A) 200 is given a character code and typeface designation information as the external data 220, and when a writing brush (line or rendition) is designated,
A handwritten character image (line or typeface) corresponding to the character code is bitmap-developed on the image memory (A) 206. Specifically, the contour loop of the character line is drawn, and then the inside of the contour loop is filled. The brush character image generated on the image memory (A) 206 in this manner is a smooth character image (corresponding to 300 in FIG. 3) having a smooth contour and having the inside uniformly filled.

【0022】“滲み”数値テーブル作成部201とビッ
トマップ展開部(B)202は、ビットマップ展開部
(A)200によるビットマップ展開の過程で、墨の
“滲み”による墨跡形状を表現するための“滲み”輪郭
イメージを生成する部分である。
The "blurring" numerical value table creating unit 201 and the bitmap developing unit (B) 202 represent the ink mark shape due to the "bleeding" of the black ink in the process of bitmap development by the bitmap developing unit (A) 200. This is the part that produces the "blurring" contour image of.

【0023】本実施例においては、この“滲み”輪郭イ
メージの輪郭は、図4に示した3つの正弦波S1
(t)、S2(t)、S3(t)の合成波Y(t)によ
って与えられる。tは平滑文字イメージの輪郭ループを
ある点から一方向に追跡した時の移動距離に対応する。
a1、a2、a3は各正弦波の振幅係数、T1、T2、
T3は各正弦波の周期である。
In the present embodiment, the contour of the "blurring" contour image has three sine waves S1 shown in FIG.
It is given by the composite wave Y (t) of (t), S2 (t), and S3 (t). t corresponds to the moving distance when the contour loop of the smooth character image is traced in one direction from a certain point.
a1, a2, a3 are amplitude coefficients of each sine wave, T1, T2,
T3 is the period of each sine wave.

【0024】実際の毛筆文字の“滲み”の形状は文字の
部位により変化するので、この変化を“滲み”輪郭に反
映させるために、各正弦波の振幅係数a1、a2、a3
及び/または周期T1、T2、T3の値を、文字の部位
毎に変化させる。例えば、運筆が速く“滲み”が広がり
にくい直線部では、a1、a2、a3を小さ目にし、逆
に“滲み”が広がりやすい曲線部などではa1、a2、
a3を大き目にする。さらに、“滲み”輪郭が単調にな
らないようにするため、a1、a2、a3の値及び/ま
たはT1、T2、T3の値を、文字の部位毎に制限され
た範囲内で乱数により決定する。また、紙質や筆に含ま
せる墨の量によっても“滲み”の形状が変化するので、
紙質や墨量に関する“滲み”制御情報221を外部から
与えることにより、a1、a2、a3の値を制御する。
例えば、墨の滲みやすい紙質を用いる場合や墨の量が多
い場合を指定されたときには、a1、a2、a3の値を
全体的に大き目にし、“滲み”を広げる。
Since the actual shape of "blurring" of a brush character changes depending on the part of the character, in order to reflect this change in the "blurring" contour, the amplitude coefficients a1, a2, a3 of each sine wave.
And / or the values of the periods T1, T2, T3 are changed for each character part. For example, a1, a2, and a3 are set small for a straight line portion where the stroke is fast and the "bleeding" is difficult to spread, and conversely, a1, a2,
Increase a3. Further, in order to prevent the "blurring" contour from becoming monotonous, the values of a1, a2, and a3 and / or the values of T1, T2, and T3 are determined by random numbers within a limited range for each character part. Also, the shape of the "bleeding" changes depending on the paper quality and the amount of black ink contained in the brush,
The values of a1, a2, and a3 are controlled by externally providing "bleeding" control information 221 relating to the paper quality and the amount of black ink.
For example, when a paper quality that easily causes black ink blur or a large amount of black ink is designated, the values of a1, a2, and a3 are made large overall to widen "bleeding".

【0025】なお、文字サイズが一定サイズを超える場
合に、“滲み”形状が単調になることを避けるために、
3つの正弦波に、それよりも周期の長い1つまたは複数
の正弦波を加えた合成波を“滲み”輪郭の生成に用いる
と効果的である。
When the character size exceeds a certain size, in order to prevent the "blurring" shape from becoming monotonous,
It is advantageous to use a composite wave of three sinusoids plus one or more sinusoids with a longer period to generate a "blurring" contour.

【0026】さて図2において、ビットマップ展開部
(A)200は、平滑文字イメージの輪郭の描画時に輪
郭情報を“滲み”数値テーブル作成部201、ビットマ
ップ展開部(B)202及び“かすれ”パターン埋め込
み部204に供給する。
Referring to FIG. 2, the bit map developing unit (A) 200 "blurs" the contour information into the contour information of the smooth character image, the numerical value table creating unit 201, the bit map developing unit (B) 202 and the "blurring". It is supplied to the pattern embedding unit 204.

【0027】“滲み”数値テーブル作成部201は、平
滑文字イメージの輪郭情報に基づいて、上に述べたよう
に、文字輪郭の部位毎に、図4に示した各正弦波の振幅
係数及び/または周期の値を決定し、それを記憶した
“滲み”数値テーブルを“滲み”数値テーブルメモリ2
07上に作成する。上述のように、各正弦波の振幅係数
の値の決定に際して“滲み”制御情報221も考慮され
る。
The "blurring" numerical value table creating section 201, based on the contour information of the smooth character image, as described above, for each part of the character contour, the amplitude coefficient of each sine wave shown in FIG. Alternatively, the value of the cycle is determined, and the "blurring" numerical table that stores the value is stored in the "blurring" numerical table memory 2
Created on 07. As described above, the "bleeding" control information 221 is also taken into consideration when determining the value of the amplitude coefficient of each sine wave.

【0028】ビットマップ展開部(B)202は、“滲
み”数値テーブルメモリ207に作成された“滲み”数
値テーブルの内容、及びビットマップ展開部(A)20
0より与えられた輪郭情報に基づいて、3つの(また
は、それ以上の)正弦波の合成波からなる、平滑文字イ
メージの輪郭に沿った“滲み”輪郭をイメージメモリ
(B)208上に描画する。次に、“滲み”輪郭の内部
を塗り潰すことにより、“滲み”輪郭イメージ(図3の
302に相当)を生成する。
The bit map expansion unit (B) 202 has the contents of the "blurring" numerical value table created in the "blurring" numerical value table memory 207, and the bitmap expansion unit (A) 20.
Drawing "blurring" contours along the contour of a smooth character image on the image memory (B) 208 based on contour information given from 0, which is composed of three (or more) sine wave composite waves. To do. Next, the inside of the "blurring" contour is filled to generate a "blurring" contour image (corresponding to 302 in FIG. 3).

【0029】“滲み”輪郭イメージ合成部203は、イ
メージメモリ(B)208上の“滲み”輪郭イメージと
イメージメモリ(A)206上の平滑文字イメージの論
理和合成イメージをイメージメモリ(C)上に生成す
る。この論理和合成イメージは、基本となる平滑文字イ
メージの輪郭に沿つて“滲み”成分である“滲み”輪郭
イメージを付加したもの(図3の304に相当)であ
る。この“滲み”付加文字イメージに、次に“かすれ”
を付加することによって、最終的な毛筆文字イメージが
得られる。
The "blurring" contour image synthesizing section 203 synthesizes the "blurring" contour image on the image memory (B) 208 and the smoothed character image on the image memory (A) 206 on the image memory (C). To generate. This OR-synthesized image is obtained by adding a "blurring" contour image that is a "blurring" component along the contour of the basic smooth character image (corresponding to 304 in FIG. 3). This "blurred" additional character image is followed by "blurred"
Is added to obtain the final brush image.

【0030】“かすれ”パターンメモリ211には、毛
筆文字の“かすれ”の形状を考慮して予め用意された多
数の“かすれ”パターンが格納されている。この“かす
れ”パターンの例を図5に示す。
The "blurring" pattern memory 211 stores a large number of "blurring" patterns prepared in advance in consideration of the shape of the "blurring" of the brush character. An example of this "blurring" pattern is shown in FIG.

【0031】“かすれ”パターン埋め込み部204は、
ビットマップ展開部(A)から与えられた輪郭情報によ
り平滑文字イメージの輪郭の概略を認識し、“かすれ”
パターンメモリ211内の多数の“かすれ”パターンを
選択的に“滲み”付加文字イメージの内部、主として輪
郭に近い部分に埋め込むことにより、“滲み”形状と
“かすれ”形状が付加された文字イメージをイメージメ
モリ(D)上に生成する。図5に示した各8×8ドット
パターンの斜線部分が実質的な“かすれ”パターンであ
り、文字イメージに埋め込まれた時に白抜きとなる部分
である。
The "blurred" pattern embedding section 204 is
The outline information of the smooth character image is recognized based on the outline information provided from the bit map expansion unit (A), and "blurred"
By selectively embedding a large number of "blurred" patterns in the pattern memory 211 inside the "blurring" added character image, mainly in a portion close to the contour, a character image to which a "blurred" shape and a "blurred" shape are added can be obtained. It is generated on the image memory (D). The shaded portion of each 8 × 8 dot pattern shown in FIG. 5 is a substantial “blurred” pattern, which is a portion that becomes blank when embedded in a character image.

【0032】毛筆文字の“かすれ”は文字の部位によっ
て違いが見られる。同様の自然な“かすれ”形状を付与
するため、“かすれ”パターン埋め込み部204は、埋
め込む“かすれ”パターンの種類を、文字の部位毎に、
制限された範囲内でランダムに選択する。
The difference in the "blurring" of the brush character can be seen depending on the part of the character. In order to give a similar natural “blurred” shape, the “blurred” pattern embedding unit 204 determines the type of the “blurred” pattern to be embedded for each character part.
Randomly select within a limited range.

【0033】このようにして得られた最終的な毛筆文字
イメージは、出力部205により表示され、もしくは印
刷される。
The final brush character image thus obtained is displayed or printed by the output unit 205.

【0034】従来の行書体毛筆フォント(1024×1
024ドットのアウトラインフォント)の例と、当該フ
ォントを基本の平滑文字イメージとして用いた本発明に
よる行書体毛筆フォントの例を、図7及び図8にそれぞ
れ示す。また、従来の隷書体毛筆フォント(1024×
1024ドットのアウトラインフォント)の例と、当該
フォントを基本の平滑文字イメージとして用いた本発明
による隷書体毛筆フォントの例を、図9及び図10にそ
れぞれ示す。なお、各フォントは、300dpiのプリ
ンタにより印刷されたものである。
Conventional cursive writing brush font (1024 × 1
An example of a 024-dot outline font) and an example of a line style brush stroke font according to the present invention using the font as a basic smooth character image are shown in FIGS. 7 and 8, respectively. In addition, the conventional calligraphy writing brush font (1024 ×
An example of an outline font of 1024 dots) and an example of a slave calligraphy brush font according to the present invention using the font as a basic smooth character image are shown in FIGS. 9 and 10, respectively. Each font is printed by a 300 dpi printer.

【0035】図7及び図9に示した各フォントは、平滑
な輪郭を持ち内部が一様に塗り潰されているため、毛筆
文字とはかなり異なった印象を与える。これに対し、図
8及び図10に示した各フォントは、“滲み”成分と
“かすれ”成分が付加されることによって、毛筆文字の
墨跡形状の特徴をよく表現している。図7及び図9のフ
ォントと図8及び図10のフォントとを比較すれば、本
発明によるフォントのほうが、はるかに自然な毛筆フォ
ントと言えることは明らかである。
Each of the fonts shown in FIGS. 7 and 9 has a smooth contour and is uniformly filled in the inside thereof, and thus gives an impression quite different from that of a brush character. On the other hand, each of the fonts shown in FIGS. 8 and 10 well expresses the characteristic of the ink mark shape of the brush character by adding the “blurring” component and the “blurring” component. Comparing the fonts of FIGS. 7 and 9 with the fonts of FIGS. 8 and 10, it is clear that the font according to the present invention is a much more natural brush font.

【0036】なお、平滑文字イメージに、“滲み”効果
だけを付与することも、あるいは“かすれ”効果だけを
付加することも可能であるが、両方の効果を付加するほ
うが、より自然な毛筆フォントを得られる。また、前記
実施例では、基本となる毛筆文字イメージとしてアウト
ラインフォントを用いたが、ビットマップの毛筆フォン
トを基本の文字イメージとして用いることも可能であ
る。
Although it is possible to add only the "blurring" effect or the "blurring" effect to the smooth character image, it is more natural to add both effects. Can be obtained. Further, in the above-mentioned embodiment, the outline font is used as the basic brush character image, but it is also possible to use the bitmap brush font as the basic character image.

【0037】[0037]

【発明の効果】本発明によれば、次のような効果を得ら
れる。
According to the present invention, the following effects can be obtained.

【0038】(1) データ量を増加させることなく、毛
筆文字に類似した墨の“滲み”や“かすれ”による墨跡
形状を持ち、より自然な印象を与える毛筆フォントを生
成できる。
(1) It is possible to generate a brush font having a black ink trace shape due to “blurring” or “blurring” of black ink similar to a brush character and giving a more natural impression without increasing the amount of data.

【0039】(2) 例えば、“滲み”成分を生成するた
めの関数として複数の正弦波の合成波を用い、その周期
や振幅を文字の部位によって、もしくは一定の範囲内で
乱数によって決定することにより、フォントに毛筆文字
に近い自然な“滲み”効果を付与することができる。
(2) For example, a composite wave of a plurality of sine waves is used as a function for generating a “blurring” component, and its cycle or amplitude is determined by a character part or a random number within a certain range. As a result, it is possible to give the font a natural "bleeding" effect similar to that of a brush character.

【0040】(3) 予め用意された“かすれ”パターン
を“かすれ”成分として用いることにより、“かすれ”
成分の付加処理時間を短縮でき、フォント生成処理の高
速化が容易になる。また、適切な“かすれ”パターンを
用意し、これを例えば文字の部位毎に、もしくは制限さ
れた範囲内でランダムに選択して使用することにより、
自然な“かすれ”効果をフォントに付与することができ
る。
(3) By using a “blurring” pattern prepared in advance as a “blurring” component, “blurring”
The component addition processing time can be shortened, and the font generation processing can be speeded up easily. In addition, by preparing an appropriate "blurring" pattern and using this randomly for each character part or within a limited range, for example,
You can give a font a natural "haze" effect.

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

【図1】本発明の一実施例による毛筆フォント生成処理
の概略を示すフローチャートである。
FIG. 1 is a flowchart showing an outline of a brush stroke font generation process according to an embodiment of the present invention.

【図2】図1に示した処理を実行するためのハードウェ
ア構成の一例を示すブロック図である。
FIG. 2 is a block diagram showing an example of a hardware configuration for executing the processing shown in FIG.

【図3】基本となる平滑文字イメージに“滲み”輪郭イ
メージを合成する様を示す図である。
FIG. 3 is a diagram showing how a “blurring” contour image is combined with a basic smooth character image.

【図4】“滲み”輪郭を生成するための3つの正弦波と
その合成波を示す図である。
FIG. 4 is a diagram showing three sine waves and their composite wave for generating a “blurring” contour.

【図5】“かすれ”パターンの例を示す図である。FIG. 5 is a diagram showing an example of a “blurring” pattern.

【図6】“かすれ”パターンの埋め込みの様子を示す図
である。
FIG. 6 is a diagram showing how a “blurred” pattern is embedded.

【図7】“滲み”成分も“かすれ”成分も付加されない
行書体毛筆フォントの印字例を示す図である。
FIG. 7 is a diagram showing a print example of a cursive writing brush font to which neither a “blurring” component nor a “blurring” component is added.

【図8】本発明により生成された、“滲み”成分と“か
すれ”成分を付加された行書体毛筆フォントの印字例を
示す図である。
FIG. 8 is a diagram showing a printing example of a line typeface brush font to which a “blurring” component and a “blurring” component are added, which is generated according to the present invention.

【図9】“滲み”成分も“かすれ”成分を付加されない
例書体毛筆フォントの印字例を示す図である。
FIG. 9 is a diagram showing a printing example of an example typeface brush font in which neither a “blurring” component nor a “blurring” component is added.

【図10】本発明により生成された、“滲み”成分と
“かすれ”成分を付加された例書体毛筆フォントの印字
例を示す図である。
FIG. 10 is a diagram showing a printing example of an example typeface brush font to which a “blurring” component and a “blurring” component are added, which is generated according to the present invention.

【符号の説明】[Explanation of symbols]

200 平滑文字イメージ展開用のビットマップ展開部
(A) 201 “滲み”数値テーブル作成部 202 “滲み”輪郭イメージ展開用のビットマップ展
開部(B) 203 “滲み”輪郭イメージ合成部 204 “かすれ”パターン埋め込み部 205 出力部 206 平滑文字イメージ用イメージ(A) 207 “滲み”数値テーブルメモリ 208 “滲み”輪郭イメージ用イメージメモリ(B) 209 “滲み”付加文字イメージ用イメージメモリ
(C) 210 “滲み”“かすれ”付加文字イメージ用イメー
ジメモリ(D) 211 “かすれ”パターンメモリ 300 平滑文字イメージ 302 “滲み”輪郭イメージ 304 “滲み”付加文字イメージ
200 Bitmap development unit (A) 201 for smooth character image development 201 "Bleed" numerical table creation unit 202 Bitmap development unit (B) 203 for "blurring" contour image development 203 "Bleed" contour image synthesis unit 204 "Blur" Pattern embedding unit 205 Output unit 206 Image for smooth character image (A) 207 "Bleed" numerical table memory 208 Image memory for "blurring" contour image (B) 209 Image memory for character image with "blurring" (C) 210 "Bleed" Image memory (D) 211 for “blurring” additional character image 300 “blurring” pattern memory 300 Smooth character image 302 “blurring” contour image 304 “blurring” additional character image

フロントページの続き (56)参考文献 特開 平8−48054(JP,A) 特開 昭62−229376(JP,A) 特開 昭62−282381(JP,A) 特開 平4−235594(JP,A) 特開 平7−152744(JP,A) 特開 平8−202336(JP,A) 特開 平8−202850(JP,A) 特開 平8−202893(JP,A) 中村剛士・黒田崇・伊藤英則・世木博 之,「筆記速度のファジィ評価方法を導 入した毛筆文字生成システムについ て」,日本ファジィ学会誌,日本ファジ ィ学会,1995年 4月15日,第7巻第2 号,p.371−379 野崎勝彦・中村剛士・山田雅之・世木 博之・伊藤英則,「電子ペンの筆圧情報 を用いた毛筆書体出力システムの構築方 法」,情報処理学会第50回(平成7年前 期)全国大会講演論文集(5),社団法 人情報処理学会,1995年 3月15日, p.151−152 (58)調査した分野(Int.Cl.7,DB名) G09G 5/24 G06T 11/00 Continuation of the front page (56) Reference JP-A-8-48054 (JP, A) JP-A-62-229376 (JP, A) JP-A-62-282381 (JP, A) JP-A-4-235594 (JP , A) JP-A-7-152744 (JP, A) JP-A-8-202336 (JP, A) JP-A-8-202850 (JP, A) JP-A-8-202893 (JP, A) Takeshi Nakamura Takashi Kuroda, Hidenori Ito, Hiroyuki Seki, "On a Brush Character Generation System Introducing a Fuzzy Evaluation Method for Writing Speed", Journal of the Fuzzy Society of Japan, Fuzzy Society of Japan, April 15, 1995, Volume 7 No. 2, p. 371−379 Katsuhiko Nozaki, Takeshi Nakamura, Masayuki Yamada, Hiroyuki Seki, Hidenori Ito, “How to build a writing typeface output system using writing pressure information of electronic pen”, 50th IPSJ Term) Proceedings of the National Convention (5), Japan Society for Human Information Processing, March 15, 1995, p. 151-152 (58) Fields surveyed (Int.Cl. 7 , DB name) G09G 5/24 G06T 11/00

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 基本となる毛筆文字イメージを生成し、
ランダムもしくは周期的な関数により黒の滲み成分を生
成し、前記基本となる毛筆文字イメージに前記墨の滲み
成分を付加することにより、毛筆フォントを生成するこ
とを特徴とする毛筆フォント生成方法。
1. A basic brush character image is generated,
Generates a black bleed component using a random or periodic function
A writing brush font generation method comprising: generating a writing brush font by adding the ink bleeding component to the basic writing brush character image .
【請求項2】 請求項1記載の毛筆フォント生成方法に
おいて、前記基本となる毛筆文字イメージに前記黒の滲
み成分を付加するとともに黒のかすれ成分を更に付加し
て毛筆フォントを生成することを特徴とする毛筆フォン
ト生成方法。
2. The method for generating a brush font according to claim 1.
In addition, the black brush image on the basic brush character image.
The black component is added as well as the black component.
Brush phone that generates a brush brush font
Generation method.
【請求項3】 請求項2記載の毛筆フォント生成方法に
おいて、前記かすれ成分は予め用意された複数種類のか
すれパターンから選択して付加することを特徴とする毛
筆フォント生成方法。
3. A brush font generation method according to claim 2.
In addition, is the above-mentioned faint component a plurality of types prepared in advance?
Bristles characterized by being selected from a sliding pattern and added
Brush font generation method.
JP15917595A 1995-06-26 1995-06-26 Brush font generation method Expired - Fee Related JP3415331B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15917595A JP3415331B2 (en) 1995-06-26 1995-06-26 Brush font generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15917595A JP3415331B2 (en) 1995-06-26 1995-06-26 Brush font generation method

Publications (2)

Publication Number Publication Date
JPH096309A JPH096309A (en) 1997-01-10
JP3415331B2 true JP3415331B2 (en) 2003-06-09

Family

ID=15687942

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15917595A Expired - Fee Related JP3415331B2 (en) 1995-06-26 1995-06-26 Brush font generation method

Country Status (1)

Country Link
JP (1) JP3415331B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5396054B2 (en) * 2008-10-07 2014-01-22 日立アロカメディカル株式会社 Ultrasonic diagnostic equipment
JP7208771B2 (en) 2018-11-22 2023-01-19 キヤノン株式会社 Information processing apparatus, information processing method and program, and image forming system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
中村剛士・黒田崇・伊藤英則・世木博之,「筆記速度のファジィ評価方法を導入した毛筆文字生成システムについて」,日本ファジィ学会誌,日本ファジィ学会,1995年 4月15日,第7巻第2号,p.371−379
野崎勝彦・中村剛士・山田雅之・世木博之・伊藤英則,「電子ペンの筆圧情報を用いた毛筆書体出力システムの構築方法」,情報処理学会第50回(平成7年前期)全国大会講演論文集(5),社団法人情報処理学会,1995年 3月15日,p.151−152

Also Published As

Publication number Publication date
JPH096309A (en) 1997-01-10

Similar Documents

Publication Publication Date Title
US6057858A (en) Multiple media fonts
US6633300B1 (en) Method and apparatus for painting groups of objects
US6870535B2 (en) Font architecture and creation tool for producing richer text
US4933866A (en) Method and apparatus for generating aesthetically alterable character designs
JP5307761B2 (en) Method and system for real-time personalization of electronic images
JP3382265B2 (en) Character pattern creation method and apparatus
JP3415331B2 (en) Brush font generation method
US7274372B1 (en) Real-time digital three dimensional engraving
US20020075492A1 (en) Method to custom colorize type face
Ihde et al. Design space of geometry-based image abstraction techniques with vectorization applications
JP2960889B2 (en) Method and apparatus for creating shadow font with contour
Billawala Pandora: An experience with mEtaFoNt
JP2873998B2 (en) Method and apparatus for creating shadow in outline font by element
JP3082228B2 (en) Data converter
KR20180119869A (en) Image edit method of Image forming apparatus
Mizuno et al. Japanese Traditional Printing" Ukiyo-e" in a Virtual Space
JP3556758B2 (en) Font expression method and rasterizer
Kasao et al. A resolution independent nonrealistic imaging system for artistic use
Surazhsky et al. Artistic surface rendering using layout of text
Desruisseaux Random dynamic fonts
JP2575267B2 (en) Character processor
JPH03186895A (en) Method for forming outline font
JPS62282380A (en) Overwritten character generating system
JP2879004B2 (en) Character generation method and character generation device
Briscoe et al. Using a Computer

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080404

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090404

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090404

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100404

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100404

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110404

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120404

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20130404

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20140404

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees