JPH06110442A - 文字図形処理装置、及び文字または図形の変形処理方法 - Google Patents
文字図形処理装置、及び文字または図形の変形処理方法Info
- Publication number
- JPH06110442A JPH06110442A JP4257774A JP25777492A JPH06110442A JP H06110442 A JPH06110442 A JP H06110442A JP 4257774 A JP4257774 A JP 4257774A JP 25777492 A JP25777492 A JP 25777492A JP H06110442 A JPH06110442 A JP H06110442A
- Authority
- JP
- Japan
- Prior art keywords
- character
- graphic
- deformation
- area
- 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.)
- Pending
Links
Landscapes
- Image Processing (AREA)
- Digital Computer Display Output (AREA)
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】 (修正有)
【目的】折り目やずれの在る複雑な変形を手軽に行い、
また、模様や背景の上に文字や図形を重ねて表示すると
紛らわしく見にくい表示となるのを防ぐ装置の提供。 【構成】アウトライン図形や文字フォントを座標移動演
算で変形する装置に、複数の変形対象図形を選択する手
段5と、変形対象図形の変形領域を指定する手段12
と、変形対象図形を処理した後所望の変形形状に変形す
る手段7を設け、所望の変形形状に境界存在時に、境界
線と重なる図形のアウトラインデータを補正する手段1
06と、模様上に図形表示の場合に、縁取りを図形と異
なる色で描画した上に重ねて図形を描画する手段16を
有する。 【効果】連想した図形や文字列などをその個数に関係無
く一度に折り目やずれの在る変形ができ、模様や背景画
の上に文字や図形表示の場合でも、縁取りで図形や文字
を囲んで見易く表示できる。
また、模様や背景の上に文字や図形を重ねて表示すると
紛らわしく見にくい表示となるのを防ぐ装置の提供。 【構成】アウトライン図形や文字フォントを座標移動演
算で変形する装置に、複数の変形対象図形を選択する手
段5と、変形対象図形の変形領域を指定する手段12
と、変形対象図形を処理した後所望の変形形状に変形す
る手段7を設け、所望の変形形状に境界存在時に、境界
線と重なる図形のアウトラインデータを補正する手段1
06と、模様上に図形表示の場合に、縁取りを図形と異
なる色で描画した上に重ねて図形を描画する手段16を
有する。 【効果】連想した図形や文字列などをその個数に関係無
く一度に折り目やずれの在る変形ができ、模様や背景画
の上に文字や図形表示の場合でも、縁取りで図形や文字
を囲んで見易く表示できる。
Description
【0001】
【産業上の利用分野】本発明は、図形処理システムやワ
ープロのイラスト作成機能、DTPシステムなど、図形
や文字の入ったドキュメントを作成編集する文字図形処
理装置に関する。
ープロのイラスト作成機能、DTPシステムなど、図形
や文字の入ったドキュメントを作成編集する文字図形処
理装置に関する。
【0002】
【従来の技術】DTPシステム(Desk Top Publishing
System:ディスクトップ型の電子出版システム),ワー
ドプロセッサ,CADシステム(Computer Aided Disig
n System)等のコンピュータグラフィックス装置でよく
使用されるアウトラインフォント文字や図形は、文字や
図形の輪郭線を代表的に表すサンプル点を算出し、その
サンプル点を通る直線や曲線の線分で近似し、その線分
を発生させるためのベクトル座標点や制御コードの集合
をデータとして記憶している。
System:ディスクトップ型の電子出版システム),ワー
ドプロセッサ,CADシステム(Computer Aided Disig
n System)等のコンピュータグラフィックス装置でよく
使用されるアウトラインフォント文字や図形は、文字や
図形の輪郭線を代表的に表すサンプル点を算出し、その
サンプル点を通る直線や曲線の線分で近似し、その線分
を発生させるためのベクトル座標点や制御コードの集合
をデータとして記憶している。
【0003】これは、ドットイメージで記憶する場合と
比べ、高い圧縮率が得られると共に、フォントのパラメ
ータが、ある大きさの座標平面上のベクトル点として表
現されるので、拡大縮小等の数値演算をフォントデータ
のベクトル点に行い、その結果を直線や曲線で補完して
展開することにより、品質低下が無く、滑らかな輪郭の
拡大縮小文字等を得ることができる。このようなアウト
ラインデータの変形については、特開昭64−7987
7号公報、特開平2−296292号公報等に記載され
ている。
比べ、高い圧縮率が得られると共に、フォントのパラメ
ータが、ある大きさの座標平面上のベクトル点として表
現されるので、拡大縮小等の数値演算をフォントデータ
のベクトル点に行い、その結果を直線や曲線で補完して
展開することにより、品質低下が無く、滑らかな輪郭の
拡大縮小文字等を得ることができる。このようなアウト
ラインデータの変形については、特開昭64−7987
7号公報、特開平2−296292号公報等に記載され
ている。
【0004】そこで、本発明者らは、文字列や図形全体
をある規則性によって比較的簡単にこのような変形を行
うことができる文字図形変形処理装置を先に発明し、特
願平3−291734号「文字図形変形処理装置」とし
て出願している。
をある規則性によって比較的簡単にこのような変形を行
うことができる文字図形変形処理装置を先に発明し、特
願平3−291734号「文字図形変形処理装置」とし
て出願している。
【0005】
【発明が解決しようとする課題】ここで、ベクトル表示
方式の文字や記号,図形等をある背景図形の上に並べた
文書を作成する場合、背景となる図形を作成またはデー
タベースなどから読みだして表示し、その上に文書や記
号を並べて作成することが必要となる。しかし、このよ
うにして作成した文書は、例えば、背景図形に上に書く
文字と同じ色の模様が付いていた場合には上に書いた文
字が読みにくくなる。また、背景の図形が角ばってい
て、その角の上に文字や図形を書き込みたいときには、
角や折り目の付いた図形や文字を新たに作らなくてはな
らなかった。
方式の文字や記号,図形等をある背景図形の上に並べた
文書を作成する場合、背景となる図形を作成またはデー
タベースなどから読みだして表示し、その上に文書や記
号を並べて作成することが必要となる。しかし、このよ
うにして作成した文書は、例えば、背景図形に上に書く
文字と同じ色の模様が付いていた場合には上に書いた文
字が読みにくくなる。また、背景の図形が角ばってい
て、その角の上に文字や図形を書き込みたいときには、
角や折り目の付いた図形や文字を新たに作らなくてはな
らなかった。
【0006】本発明の目的は、文字列や図形群全体を見
やすく表示することが可能な文字図形処理装置を提供す
ることにある。
やすく表示することが可能な文字図形処理装置を提供す
ることにある。
【0007】
【課題を解決するための手段】上記目的を達成するため
本発明の文字図形処理装置は、文字または図形を表示領
域上に表示する表示装置、前記文字または図形をベクト
ル形式でコード化するアウトラインデータを、前記表示
装置に表示するためのドット形式でコード化されたパタ
ーンデータに変換する表示変換手段、前記アウトライン
データを記憶するための記憶手段、外部からの指示によ
り、変形対象となる文字または図形を指定する変形対象
指定手段、変形対象として指定された前記文字または図
形を全て中に含む表示領域上のある領域を、変形領域と
して設定する変形領域設定手段、外部からの指示で前記
変形領域の変形形状を指定する変形指定手段、前記変形
領域中にある前記文字または図形のアウトラインデータ
を前記記憶手段から読み出し、前記変形領域中の前記文
字または図形のアウトラインデータの座標点情報につい
て変形演算を行い、設定された前記変形領域を前記変形
手段によって指定された前記変形形状に変形する変形手
段、および前記変形形状と変形された前記文字または図
形のアウトラインデータを前記表示変換手段によりパタ
ーンデータに変換し、前記表示装置に表示する第1の変
形表示変換手段を有する。
本発明の文字図形処理装置は、文字または図形を表示領
域上に表示する表示装置、前記文字または図形をベクト
ル形式でコード化するアウトラインデータを、前記表示
装置に表示するためのドット形式でコード化されたパタ
ーンデータに変換する表示変換手段、前記アウトライン
データを記憶するための記憶手段、外部からの指示によ
り、変形対象となる文字または図形を指定する変形対象
指定手段、変形対象として指定された前記文字または図
形を全て中に含む表示領域上のある領域を、変形領域と
して設定する変形領域設定手段、外部からの指示で前記
変形領域の変形形状を指定する変形指定手段、前記変形
領域中にある前記文字または図形のアウトラインデータ
を前記記憶手段から読み出し、前記変形領域中の前記文
字または図形のアウトラインデータの座標点情報につい
て変形演算を行い、設定された前記変形領域を前記変形
手段によって指定された前記変形形状に変形する変形手
段、および前記変形形状と変形された前記文字または図
形のアウトラインデータを前記表示変換手段によりパタ
ーンデータに変換し、前記表示装置に表示する第1の変
形表示変換手段を有する。
【0008】また、前記第1の変形表示変換手段の代わ
りに、前記変形形状と変形された前記文字または図形の
アウトラインデータを前記表示変換手段によりパターン
データに変換し、前記文字または図形のドット形式でコ
ード化されたパターンデータの周りを縁取る縁取り図形
についてドット形式のパターンデータを作成し、前記パ
ターンデータを前記表示装置に表示する第2の変形表示
変換手段を有する。
りに、前記変形形状と変形された前記文字または図形の
アウトラインデータを前記表示変換手段によりパターン
データに変換し、前記文字または図形のドット形式でコ
ード化されたパターンデータの周りを縁取る縁取り図形
についてドット形式のパターンデータを作成し、前記パ
ターンデータを前記表示装置に表示する第2の変形表示
変換手段を有する。
【0009】また、文字または図形の変形処理方法とし
て、文字または図形をベクトル形式でコード化するアウ
トラインデータをドット形式でコード化されたパターン
データに変換し、表示領域上に表示するステップ、外部
からの指示により変形対象となる前記表示領域上の文字
または図形を指定するステップ、変形対象として指定さ
れた前記文字または図形を全て中に含む前記表示領域上
のある領域を変形領域として設定するステップ、外部か
らの指示で前記変形領域の変形形状を指定するステッ
プ、前記変形領域中の前記文字または図形のアウトライ
ンデータの座標点情報について変形演算を行うステッ
プ、設定された前記変形領域を前記変形形状に変形する
ステップ、前記変形演算するステップにおいて算出され
た前記文字または図形についてのアウトラインデータを
表示形式データに変換し、前記表示領域上に表示するス
テップを有する。
て、文字または図形をベクトル形式でコード化するアウ
トラインデータをドット形式でコード化されたパターン
データに変換し、表示領域上に表示するステップ、外部
からの指示により変形対象となる前記表示領域上の文字
または図形を指定するステップ、変形対象として指定さ
れた前記文字または図形を全て中に含む前記表示領域上
のある領域を変形領域として設定するステップ、外部か
らの指示で前記変形領域の変形形状を指定するステッ
プ、前記変形領域中の前記文字または図形のアウトライ
ンデータの座標点情報について変形演算を行うステッ
プ、設定された前記変形領域を前記変形形状に変形する
ステップ、前記変形演算するステップにおいて算出され
た前記文字または図形についてのアウトラインデータを
表示形式データに変換し、前記表示領域上に表示するス
テップを有する。
【0010】
【作用】本発明によれば、ベクトル表示方式の図形や文
字にある境界線を境に分割した各々の部分にそれぞれ異
なった変形を行い、変形を行う前に境界線上の図形デー
タが補正することにより、図形に折り目や角の付いた変
形を行なえる。また、図形の周りを囲む図形とは異なる
色の枠を自動的に生成し表示することにより、模様や背
景の上に図形を配置して、図形が見えにくくなることを
防ぐ。また、図形のベクトル座標データの内、境界線上
を横切る線分を検索して、境界線と該線分の交わる座標
点を算出し図形のデータに加えることにより、折り目や
角の在る形状を表現できる。また、表示する図形より一
回り太い図形を作成し、まず、図形の表示位置に図形と
は異なる色で描画し、その上に図形を重ねて描画するこ
とによって、縁取りを付け、模様や背景の上の図形や文
字を見やすく表示する。
字にある境界線を境に分割した各々の部分にそれぞれ異
なった変形を行い、変形を行う前に境界線上の図形デー
タが補正することにより、図形に折り目や角の付いた変
形を行なえる。また、図形の周りを囲む図形とは異なる
色の枠を自動的に生成し表示することにより、模様や背
景の上に図形を配置して、図形が見えにくくなることを
防ぐ。また、図形のベクトル座標データの内、境界線上
を横切る線分を検索して、境界線と該線分の交わる座標
点を算出し図形のデータに加えることにより、折り目や
角の在る形状を表現できる。また、表示する図形より一
回り太い図形を作成し、まず、図形の表示位置に図形と
は異なる色で描画し、その上に図形を重ねて描画するこ
とによって、縁取りを付け、模様や背景の上の図形や文
字を見やすく表示する。
【0011】
【実施例】図1は本発明の1実施例を示す装置のブロッ
ク図である。本装置は、ユーザからの指示を伝える入力
部1と、入力部1から入力された指示に従い装置の各ユ
ニットに制御信号を送る入力インターフェース部2と、
データ記憶部4に格納されている図形データや文字デー
タを入力部からの指示に従って検索し読みだすデータ選
択部3と、表示装置に表示する文字や図形の表示情報を
記憶するデータバッファ6と、ユーザの指定した形状に
図形や文字を加工するためのパラメータを設定する変形
指定部5と、該設定されたパラメータを受け取って図形
や文字データを加工する変形部7と、加工したデータを
格納するデータバッファ8と、ある範囲内の文字や図形
を一度に扱う場合に範囲領域を設定する領域設定部12
と、表示する文字や図形の大きさを整える拡大縮小部1
3と、表示する図形の位置を自動的に設定するための表
示位置設定部14と、加工した文字や図形の枠データを
生成する縁取り作成部16と、文字や図形データ、枠デ
ータなどを表示するためにビットマップメモリ等の表示
バッファ10上にドットデータ展開する展開部9、表示
バッファ10上のデータを表示する表示部11からな
る。また変形部7は、変形演算部100と、相対位置算
出部101、位置加算部102、位置減算部105、境
界補正部106から構成される。
ク図である。本装置は、ユーザからの指示を伝える入力
部1と、入力部1から入力された指示に従い装置の各ユ
ニットに制御信号を送る入力インターフェース部2と、
データ記憶部4に格納されている図形データや文字デー
タを入力部からの指示に従って検索し読みだすデータ選
択部3と、表示装置に表示する文字や図形の表示情報を
記憶するデータバッファ6と、ユーザの指定した形状に
図形や文字を加工するためのパラメータを設定する変形
指定部5と、該設定されたパラメータを受け取って図形
や文字データを加工する変形部7と、加工したデータを
格納するデータバッファ8と、ある範囲内の文字や図形
を一度に扱う場合に範囲領域を設定する領域設定部12
と、表示する文字や図形の大きさを整える拡大縮小部1
3と、表示する図形の位置を自動的に設定するための表
示位置設定部14と、加工した文字や図形の枠データを
生成する縁取り作成部16と、文字や図形データ、枠デ
ータなどを表示するためにビットマップメモリ等の表示
バッファ10上にドットデータ展開する展開部9、表示
バッファ10上のデータを表示する表示部11からな
る。また変形部7は、変形演算部100と、相対位置算
出部101、位置加算部102、位置減算部105、境
界補正部106から構成される。
【0012】図2はデータ記憶部4に記憶されている文
字や図形データの例である。本装置では、説明の便宜
上、図形輪郭線の代表点を羅列してその形状を定義し
た、ベクトル表示方式のデータを使用するものとして説
明する。文字の場合、通常アウトラインフォントと呼ば
れる文字データの1つである。図2のデータは、図形輪
郭線を直線部分と曲線部分に分け、直線部分はその端点
を羅列し、曲線部分は三次曲線に近似するため端点と制
御点2点で表している。表示装置上に表示する際には、
図2のデータを展開し、ビットマップメモリ等の上に図
形輪郭線のドットデータを復元し、必要に応じて塗りつ
ぶし処理等を行ない、図形や文字の視覚情報を復元す
る。ただし、本発明は図形や文字の記憶形式及びその展
開方法を扱うものではなく、データ構成は上記の例には
こだわらない。また、以後データ記憶部4の図2のよう
な形式の図形データをアウトラインデータと呼び、ビッ
トマップメモリ等の上に図形の形状に展開された図形表
示情報をドットデータと呼ぶ。
字や図形データの例である。本装置では、説明の便宜
上、図形輪郭線の代表点を羅列してその形状を定義し
た、ベクトル表示方式のデータを使用するものとして説
明する。文字の場合、通常アウトラインフォントと呼ば
れる文字データの1つである。図2のデータは、図形輪
郭線を直線部分と曲線部分に分け、直線部分はその端点
を羅列し、曲線部分は三次曲線に近似するため端点と制
御点2点で表している。表示装置上に表示する際には、
図2のデータを展開し、ビットマップメモリ等の上に図
形輪郭線のドットデータを復元し、必要に応じて塗りつ
ぶし処理等を行ない、図形や文字の視覚情報を復元す
る。ただし、本発明は図形や文字の記憶形式及びその展
開方法を扱うものではなく、データ構成は上記の例には
こだわらない。また、以後データ記憶部4の図2のよう
な形式の図形データをアウトラインデータと呼び、ビッ
トマップメモリ等の上に図形の形状に展開された図形表
示情報をドットデータと呼ぶ。
【0013】図3(a)は、従来の装置で作成した背景
図形と文字列の例である。本装置では、図3(a)を図
3(b)のように様々に変形出来る上に、図3(c)背
景図形が模様を持っていても見やすく表示できる。以
下、図3の文字や図形を表示する場合を例にとって本装
置の動作を説明する。まず、従来の図3(a)のように
図形を表示したいときは、ユーザが表示したい文字や図
形名,表示位置,大きさ,色等、図形を表示装置に表示
するために必要な表示情報を入力部1から入力すると、
その識別コードと表示情報がデータバッファ6の図4の
ような表示データテーブルに格納される。通常、図形や
イラストを表示するときは大きさや表示位置をその都度
入力するが、まとまった文書作成時には、表示位置設定
部14が、横書き,縦書き,文字間隔,行間隔等をユー
ザの指示に従い自動的に調節して表示位置を設定する。
表示データテーブルにデータが入ると、データ選択部3
がデータ記憶部4から表示する図形や文字の図2のよう
なアウトラインデータを読み出す。読み出されたデータ
は拡大縮小部13で、文字や図形データをユーザの指定
したサイズに変換されデータバッファ8に送られる。展
開部9は、データバッファ8の座標点列情報に従って表
示バッファ10上に図形輪郭線を描き、塗りつぶし処理
を行なうことにより、図2のような図形や文字データを
表示のためのドットデータに展開する。展開されたドッ
トデータは表示部11の表示画面上の表示位置に転送さ
れ文字や図形が表示される。背景の矩形、“T”“E”
“S”“T”を順に大きさや色や表示位置を指定して入
力し、図4のような表示データテーブルを作成すると、
図3(a)が表示される。
図形と文字列の例である。本装置では、図3(a)を図
3(b)のように様々に変形出来る上に、図3(c)背
景図形が模様を持っていても見やすく表示できる。以
下、図3の文字や図形を表示する場合を例にとって本装
置の動作を説明する。まず、従来の図3(a)のように
図形を表示したいときは、ユーザが表示したい文字や図
形名,表示位置,大きさ,色等、図形を表示装置に表示
するために必要な表示情報を入力部1から入力すると、
その識別コードと表示情報がデータバッファ6の図4の
ような表示データテーブルに格納される。通常、図形や
イラストを表示するときは大きさや表示位置をその都度
入力するが、まとまった文書作成時には、表示位置設定
部14が、横書き,縦書き,文字間隔,行間隔等をユー
ザの指示に従い自動的に調節して表示位置を設定する。
表示データテーブルにデータが入ると、データ選択部3
がデータ記憶部4から表示する図形や文字の図2のよう
なアウトラインデータを読み出す。読み出されたデータ
は拡大縮小部13で、文字や図形データをユーザの指定
したサイズに変換されデータバッファ8に送られる。展
開部9は、データバッファ8の座標点列情報に従って表
示バッファ10上に図形輪郭線を描き、塗りつぶし処理
を行なうことにより、図2のような図形や文字データを
表示のためのドットデータに展開する。展開されたドッ
トデータは表示部11の表示画面上の表示位置に転送さ
れ文字や図形が表示される。背景の矩形、“T”“E”
“S”“T”を順に大きさや色や表示位置を指定して入
力し、図4のような表示データテーブルを作成すると、
図3(a)が表示される。
【0014】表示図形を図3(b)のように変形させる
ためには、上記のようにして表示した文字や図形の中か
ら変形したいものを選び、入力部から入力する。する
と、表示データテーブルの該選択された図形のデータに
変形属性が登録される。複数の文字や図形を選択したと
きは、領域処理部12がその複数の図形や文字を含む変
形領域の大きさと位置を計算し記憶する。選択図形が1
つの時はその図形の大きさと表示位置がそのまま変形領
域となる。上記の例の場合は、背景の矩形とTESTの
4文字を矩形で囲って指定する。または、図形を1つ1
つ対象指定してもよい。そして、選択した文字や図形を
どのように変形するかを変形指定部5で指定する。変形
指定部5の詳細を図5に示す。変形指定部5内のメニュ
ー表示部55は、図6(a)のような変形形状メニュー
を表示画面に表示する。ユーザはメニューから形状パタ
ーンを1つ選び、そのパターンでの変形度を入力する。
つまり、本装置では、例えば図6(a)の1番の変形パ
ターンを選択したときには、変形度が図6(b)のよう
に10段階に変わるようになっているため、何段階目の
変形度とするかを入力部1内のキーボードの数値キーを
使って入力する。あるいは、最小の変形度からキーボー
ドの“+キー”を打鍵しながら増やしていって丁度よい
変形度を選択したり、逆に最大の変形度から“−キー”
を押して1段かいずつ減らして選んだりという、最初の
変形度と“+キー”“−キー”の打鍵回数で所望の変形
を指定できる。変形指定コントローラ51はユーザの選
択した形状と変形度を受け取り、該選択形状に従って変
形パラメータ算出部56のパラメータ算出式を読みだ
し、変形度と、領域設定部12から受け取った変形領域
のサイズから、変形演算部100の座表移動演算回路に
設定するパラメータを算出し変形部7に送る。さらに、
境界パラメータ算出部57に変形境界線の端点を算出さ
せ、変形部7の境界補正部106に送り設定する。すな
わち、本装置は文字や図形の変形をアウトラインデータ
に座標移動演算を行なうことにより実現しているため、
変形指定部5は、所望の変形形状に対応する数値演算を
行うよう変形部7を設定するのである。
ためには、上記のようにして表示した文字や図形の中か
ら変形したいものを選び、入力部から入力する。する
と、表示データテーブルの該選択された図形のデータに
変形属性が登録される。複数の文字や図形を選択したと
きは、領域処理部12がその複数の図形や文字を含む変
形領域の大きさと位置を計算し記憶する。選択図形が1
つの時はその図形の大きさと表示位置がそのまま変形領
域となる。上記の例の場合は、背景の矩形とTESTの
4文字を矩形で囲って指定する。または、図形を1つ1
つ対象指定してもよい。そして、選択した文字や図形を
どのように変形するかを変形指定部5で指定する。変形
指定部5の詳細を図5に示す。変形指定部5内のメニュ
ー表示部55は、図6(a)のような変形形状メニュー
を表示画面に表示する。ユーザはメニューから形状パタ
ーンを1つ選び、そのパターンでの変形度を入力する。
つまり、本装置では、例えば図6(a)の1番の変形パ
ターンを選択したときには、変形度が図6(b)のよう
に10段階に変わるようになっているため、何段階目の
変形度とするかを入力部1内のキーボードの数値キーを
使って入力する。あるいは、最小の変形度からキーボー
ドの“+キー”を打鍵しながら増やしていって丁度よい
変形度を選択したり、逆に最大の変形度から“−キー”
を押して1段かいずつ減らして選んだりという、最初の
変形度と“+キー”“−キー”の打鍵回数で所望の変形
を指定できる。変形指定コントローラ51はユーザの選
択した形状と変形度を受け取り、該選択形状に従って変
形パラメータ算出部56のパラメータ算出式を読みだ
し、変形度と、領域設定部12から受け取った変形領域
のサイズから、変形演算部100の座表移動演算回路に
設定するパラメータを算出し変形部7に送る。さらに、
境界パラメータ算出部57に変形境界線の端点を算出さ
せ、変形部7の境界補正部106に送り設定する。すな
わち、本装置は文字や図形の変形をアウトラインデータ
に座標移動演算を行なうことにより実現しているため、
変形指定部5は、所望の変形形状に対応する数値演算を
行うよう変形部7を設定するのである。
【0015】変形領域と変形形状が決まると、変形部7
が、変形対象図形を変形領域内に占める部分に応じて変
形できるよう、各図形に領域処理を行い変形する。ま
ず、変形を指定した文字や図形のデータが、順次、デー
タ選択部3によりデータ記憶部4から読み出され、拡大
縮小部13を経て変形部7の位置加算部102に送られ
る。一方、変形部7の相対位置算出部101は、変形領
域と表示データテーブルのデータから、変形する図形や
文字の変形領域に対する相対位置を算出する。そして、
位置加算部102で、変形する文字や図形のアウトライ
ンデータに、該算出した相対位置を加算する。この処理
により、個々の座標平面上に定義されていた変形対象図
形は、数値上、変形領域の一部となる。さらにその後、
境界を持つ変形を行なう場合に限り、境界補正部106
で境界線上の特異点座標を算出し、領域処理したアウト
ラインデータに追加する。境界を持つ変形とは、例えば
図6(a)に示すような、図形の途中に折り目やずれの
入ったようなものである。アウトラインデータは図形輪
郭線を代表座標点の羅列で表しているため、代表座標点
のみ座標移動して変形しても、輪郭線を展開したとき
に、折り目やずれの境界が抜けているということがあ
る。例えば、図3(a)の例の場合、境界補正無しで変
形すると、図7(a)のように背景の矩形が4本の直線
を表す代表点座標から成っているため、所望の形状にな
らない。そのため、境界線と図形輪郭線の交点座標を算
出しアウトラインデータに追加して、図7(b)のよう
に折り目やずれを表せるようにする。本装置では、図8
のように境界線の情報は該線分が変形領域矩形と交わる
2端点の座標で与えられる。該2端点の位置は変形形状
に固有に決まっており、前記変形指定部5で変形形状を
選択したときに、既に境界パラメータ算出部57によっ
て算出され、境界補正部106に設定されている。境界
補正部106は、この2点を通る直線上に変形対象図形
が重なるか否かを判定し、重ならなければそのまま変形
演算部100に送り、重なる場合は点列の座標から上記
境界線を横切る線分を求めつつ、該線分と境界直線の交
点座標を新たに座標データとして追加していく。たとえ
ば、図6(a)の変形メニューで、1,2,3,4の変
形は全て左右対称に真中で折曲がったような形状となっ
ているため、変形領域のサイズ(x方向×y方向)が
(t×s)とすると、境界線情報は(t/2 ,0)と
(t/2 ,s)の2点で示される。図9は、領域補正の
方法を示したものである。図8に示すように、例図形の
場合は、変形領域のサイズt×sは42×12である。
従って、境界線情報の2座標点は(21 ,0)と(21
,12)となっている。この例で、“T”“E”“S”
“T”は境界線上にないが、背景の矩形に境界線が重な
るため、矩形のアウトラインデータが境界補正部106
で処理される。図9に背景矩形の座標データを追加する
様子を示す。図9(a)は領域処理後の矩形のデータで
ある。該矩形は4本の線分を表す5個の座標データから
なるが、まず開始点(1 ,1)から2番目の点(1 ,1
1)を端点とする線分は境界線と交差しないためそのま
ま、2番目から3番目の点(41 ,11)間での線分は
境界線と交差するためその交点(21 ,11)を新たに
座標点データとして前記2点の間につけ加える。同様に
して4番目の点(41 ,1)から5番目の終了点(1 ,
1)の間に境界線との交点座標(21 ,1)が付け加わ
り図9(b)のようなアウトラインデータに書き変わ
る。このように補正してから座標移動により変形すると
図9(c)のように所望の形状になる。また、本装置の
ようにアウトラインデータに曲線が使われている場合に
は、曲線データを直線データに変更してから、上記処理
を行う。例えば、図10(a)のように点1,点a,点
b,点2で表される3次Bezier曲線線分が境界線上に
在ったときは、点1と点aを端点とする線分、または点
bと点2を端点とする線分で境界線が交差するため、こ
の曲線を分割補正する必要のあることがわかる。本装置
では3次曲線を使用しているため1本の曲線を4本以上
の直線で近似する。つまり、図10(b)のように点
3,点4,点5を算出し、Bezier曲線制御点の点a,
点bと置き換え、曲線コードデータを取り除く。それか
ら図10(c)に示すように、分割した各々の直線線分
について前記と同様に境界線との交点を求め、アウトラ
インデータに加える。このようにして曲線部分も領域補
正することができる。
が、変形対象図形を変形領域内に占める部分に応じて変
形できるよう、各図形に領域処理を行い変形する。ま
ず、変形を指定した文字や図形のデータが、順次、デー
タ選択部3によりデータ記憶部4から読み出され、拡大
縮小部13を経て変形部7の位置加算部102に送られ
る。一方、変形部7の相対位置算出部101は、変形領
域と表示データテーブルのデータから、変形する図形や
文字の変形領域に対する相対位置を算出する。そして、
位置加算部102で、変形する文字や図形のアウトライ
ンデータに、該算出した相対位置を加算する。この処理
により、個々の座標平面上に定義されていた変形対象図
形は、数値上、変形領域の一部となる。さらにその後、
境界を持つ変形を行なう場合に限り、境界補正部106
で境界線上の特異点座標を算出し、領域処理したアウト
ラインデータに追加する。境界を持つ変形とは、例えば
図6(a)に示すような、図形の途中に折り目やずれの
入ったようなものである。アウトラインデータは図形輪
郭線を代表座標点の羅列で表しているため、代表座標点
のみ座標移動して変形しても、輪郭線を展開したとき
に、折り目やずれの境界が抜けているということがあ
る。例えば、図3(a)の例の場合、境界補正無しで変
形すると、図7(a)のように背景の矩形が4本の直線
を表す代表点座標から成っているため、所望の形状にな
らない。そのため、境界線と図形輪郭線の交点座標を算
出しアウトラインデータに追加して、図7(b)のよう
に折り目やずれを表せるようにする。本装置では、図8
のように境界線の情報は該線分が変形領域矩形と交わる
2端点の座標で与えられる。該2端点の位置は変形形状
に固有に決まっており、前記変形指定部5で変形形状を
選択したときに、既に境界パラメータ算出部57によっ
て算出され、境界補正部106に設定されている。境界
補正部106は、この2点を通る直線上に変形対象図形
が重なるか否かを判定し、重ならなければそのまま変形
演算部100に送り、重なる場合は点列の座標から上記
境界線を横切る線分を求めつつ、該線分と境界直線の交
点座標を新たに座標データとして追加していく。たとえ
ば、図6(a)の変形メニューで、1,2,3,4の変
形は全て左右対称に真中で折曲がったような形状となっ
ているため、変形領域のサイズ(x方向×y方向)が
(t×s)とすると、境界線情報は(t/2 ,0)と
(t/2 ,s)の2点で示される。図9は、領域補正の
方法を示したものである。図8に示すように、例図形の
場合は、変形領域のサイズt×sは42×12である。
従って、境界線情報の2座標点は(21 ,0)と(21
,12)となっている。この例で、“T”“E”“S”
“T”は境界線上にないが、背景の矩形に境界線が重な
るため、矩形のアウトラインデータが境界補正部106
で処理される。図9に背景矩形の座標データを追加する
様子を示す。図9(a)は領域処理後の矩形のデータで
ある。該矩形は4本の線分を表す5個の座標データから
なるが、まず開始点(1 ,1)から2番目の点(1 ,1
1)を端点とする線分は境界線と交差しないためそのま
ま、2番目から3番目の点(41 ,11)間での線分は
境界線と交差するためその交点(21 ,11)を新たに
座標点データとして前記2点の間につけ加える。同様に
して4番目の点(41 ,1)から5番目の終了点(1 ,
1)の間に境界線との交点座標(21 ,1)が付け加わ
り図9(b)のようなアウトラインデータに書き変わ
る。このように補正してから座標移動により変形すると
図9(c)のように所望の形状になる。また、本装置の
ようにアウトラインデータに曲線が使われている場合に
は、曲線データを直線データに変更してから、上記処理
を行う。例えば、図10(a)のように点1,点a,点
b,点2で表される3次Bezier曲線線分が境界線上に
在ったときは、点1と点aを端点とする線分、または点
bと点2を端点とする線分で境界線が交差するため、こ
の曲線を分割補正する必要のあることがわかる。本装置
では3次曲線を使用しているため1本の曲線を4本以上
の直線で近似する。つまり、図10(b)のように点
3,点4,点5を算出し、Bezier曲線制御点の点a,
点bと置き換え、曲線コードデータを取り除く。それか
ら図10(c)に示すように、分割した各々の直線線分
について前記と同様に境界線との交点を求め、アウトラ
インデータに加える。このようにして曲線部分も領域補
正することができる。
【0016】補正が終了すると、変形演算部100が各
座標データに変形演算を行なう。変形演算は、変形領域
が前記変形指定部5で指定した形状になるようにアウト
ラインデータの座標移動を行なうものである。本装置の
演算部は図11に示すように724,725,726の
3つの演算回路を持ち、それぞれ図12の式〜式で
表されるような変形演算を行う。図6(a)のメニュー
に示された変形形状のうち、変形1と2は式で、変形
3と4は式で、変形5と6は式による座標移動演算
で実現できる。演算コントローラ71は変形指定部5の
指示に従い、使用する演算に応じてスイッチ77を切り
替え、演算に使用するパラメータを設定する。データ制
御部73は、アウトラインデータの座標点以外のコード
データに演算を行わないように制御する。また、補完線
補正部74は、前記コードデータの演算防止とともに、
図形の直線部分を曲線化するような変形を行うときに、
アウトラインデータの直線補完部は曲線を表現できるよ
うに補正する部分である。演算式のtとsは変形領域の
x方向とy方向のサイズで、wは前記変形指定部5で入
力させた変形度であり、変形度1〜変形度10に対し
て、0.2,0.4,0.6,…2.0の10段階の値をとる。ここ
では、既に前記変形指定部5で変形形状を選択した時
に、対応するtとsとwパラメータが設定されており、
スイッチ76も、切り替わっている。領域処理されたア
ウトラインデータは、変形部100による演算で所望の
形状となるよう加工される。その後、位置減算部105
で変形加工前に加算した相対位置を減算し、個々の図形
データに戻す。そして、データバッファ8に出力された
変形したアウトラインデータは、無変形の場合と同様に
展開部9で表示バッファ10にドットデータに展開さ
れ、表示部11に転送され表示される。図9(b)のデ
ータを変形処理すると図9(c)のように境界部分で折
れ曲がる。そして、領域内の図形全て、すなわち、背景
の矩形、“T”“E”“S”“T”に上記の処理を行な
うと、図3(b)のように所望の形状に変形した図形や
文字が表示できる。
座標データに変形演算を行なう。変形演算は、変形領域
が前記変形指定部5で指定した形状になるようにアウト
ラインデータの座標移動を行なうものである。本装置の
演算部は図11に示すように724,725,726の
3つの演算回路を持ち、それぞれ図12の式〜式で
表されるような変形演算を行う。図6(a)のメニュー
に示された変形形状のうち、変形1と2は式で、変形
3と4は式で、変形5と6は式による座標移動演算
で実現できる。演算コントローラ71は変形指定部5の
指示に従い、使用する演算に応じてスイッチ77を切り
替え、演算に使用するパラメータを設定する。データ制
御部73は、アウトラインデータの座標点以外のコード
データに演算を行わないように制御する。また、補完線
補正部74は、前記コードデータの演算防止とともに、
図形の直線部分を曲線化するような変形を行うときに、
アウトラインデータの直線補完部は曲線を表現できるよ
うに補正する部分である。演算式のtとsは変形領域の
x方向とy方向のサイズで、wは前記変形指定部5で入
力させた変形度であり、変形度1〜変形度10に対し
て、0.2,0.4,0.6,…2.0の10段階の値をとる。ここ
では、既に前記変形指定部5で変形形状を選択した時
に、対応するtとsとwパラメータが設定されており、
スイッチ76も、切り替わっている。領域処理されたア
ウトラインデータは、変形部100による演算で所望の
形状となるよう加工される。その後、位置減算部105
で変形加工前に加算した相対位置を減算し、個々の図形
データに戻す。そして、データバッファ8に出力された
変形したアウトラインデータは、無変形の場合と同様に
展開部9で表示バッファ10にドットデータに展開さ
れ、表示部11に転送され表示される。図9(b)のデ
ータを変形処理すると図9(c)のように境界部分で折
れ曲がる。そして、領域内の図形全て、すなわち、背景
の矩形、“T”“E”“S”“T”に上記の処理を行な
うと、図3(b)のように所望の形状に変形した図形や
文字が表示できる。
【0017】次に縁取り作成部16について説明する。
縁取り作成部16は、ユーザの指示に従い、図形の縁取
りのドットデータを作成し表示する。縁取りとは、例え
ば、前記図3(a)や図3(b)のように、ある模様の
上や他の図形に重ねて上記アウトラインデータ図形を展
開表示すると見えにくくなる場合があるため、図3
(c)や図14(b)のように表示するアウトラインデ
ータ図形とは異なった色で図形や文字の周囲を囲んだ
り、白抜きにしたりして、文字や図形を見やすく表示す
るための枠である。縁取り作成部16は、ユーザの縁取
り表示指示があると、データバッファ8のアウトライン
データを展開する前に、まず縁取り図形のドットデータ
を表示バッファ10に作成し表示する。縁取り作成部1
6は、展開部9と同様このアウトラインデータの座標点
を補間する曲線または直線をビットマップメモリ上に描
画することにより縁取り図形を作成するが、展開部9が
1ドットの太さの線で輪郭線を描いて内部を塗りつぶす
ことにより表示用のドットデータを作成するのに対し、
図形輪郭線を太く描いて縁取りを作成する。すなわち、
縁取り作成部14は、図13(a)に示すような、大き
さの異なる筆先のマトリクスを記憶しており、表示する
図形のサイズに合わせて該筆先の中の1つを選択する。
そして図13(b)に示すように、表示バッファ10上
で、図形輪郭線をその筆先を1ドットずつずらして置く
ように描画すると、図13(c)縁取りのドットデータ
が作成できる。この縁取りのドットデータを表示部11
に転送し、図14(a)のように図形とは異なった色で
表示する。その後、展開部9が展開した図形データをそ
の上に重ねて表示すると、図14(b)のように、模様
のある図形の上でも見やすく表示できる。また、縁を付
ける図形が文字フォントの場合には、上記縁取り作成用
の筆先として丸や矩形など様々な形状を用意し、角ゴシ
ック体のフォントを表示する場合は矩形の筆先を使用
し、丸ゴシック体の時は丸い筆先を使用する等、字体に
応じて使い分け、それぞれ適した形状の縁取りを作成す
る。
縁取り作成部16は、ユーザの指示に従い、図形の縁取
りのドットデータを作成し表示する。縁取りとは、例え
ば、前記図3(a)や図3(b)のように、ある模様の
上や他の図形に重ねて上記アウトラインデータ図形を展
開表示すると見えにくくなる場合があるため、図3
(c)や図14(b)のように表示するアウトラインデ
ータ図形とは異なった色で図形や文字の周囲を囲んだ
り、白抜きにしたりして、文字や図形を見やすく表示す
るための枠である。縁取り作成部16は、ユーザの縁取
り表示指示があると、データバッファ8のアウトライン
データを展開する前に、まず縁取り図形のドットデータ
を表示バッファ10に作成し表示する。縁取り作成部1
6は、展開部9と同様このアウトラインデータの座標点
を補間する曲線または直線をビットマップメモリ上に描
画することにより縁取り図形を作成するが、展開部9が
1ドットの太さの線で輪郭線を描いて内部を塗りつぶす
ことにより表示用のドットデータを作成するのに対し、
図形輪郭線を太く描いて縁取りを作成する。すなわち、
縁取り作成部14は、図13(a)に示すような、大き
さの異なる筆先のマトリクスを記憶しており、表示する
図形のサイズに合わせて該筆先の中の1つを選択する。
そして図13(b)に示すように、表示バッファ10上
で、図形輪郭線をその筆先を1ドットずつずらして置く
ように描画すると、図13(c)縁取りのドットデータ
が作成できる。この縁取りのドットデータを表示部11
に転送し、図14(a)のように図形とは異なった色で
表示する。その後、展開部9が展開した図形データをそ
の上に重ねて表示すると、図14(b)のように、模様
のある図形の上でも見やすく表示できる。また、縁を付
ける図形が文字フォントの場合には、上記縁取り作成用
の筆先として丸や矩形など様々な形状を用意し、角ゴシ
ック体のフォントを表示する場合は矩形の筆先を使用
し、丸ゴシック体の時は丸い筆先を使用する等、字体に
応じて使い分け、それぞれ適した形状の縁取りを作成す
る。
【0018】図15は、縁取り作成部16の別の例であ
る。この場合は、アウトラインデータを展開した後のド
ットデータから縁取りを作成する。図16(a)に示す
ように、展開したドットパターンを本来の表示位置から
右上方向,左上方向,右下方向,左下方向の4方向にず
らして4回重ねるように図形とは異なる色で表示すると
図16(b)のように縁取りが出来る。又は、前記4方
向に上下左右を加えた8方向にずらして8回重ねて表示
してもよい。その上に図形データを描画表示すると、図
16(c)のように縁取り付きの図形が表示できる。ず
らし方を大きくしたり小さくしたりすることにより、縁
取りの幅を広くしたり狭くしたりすることができる。
る。この場合は、アウトラインデータを展開した後のド
ットデータから縁取りを作成する。図16(a)に示す
ように、展開したドットパターンを本来の表示位置から
右上方向,左上方向,右下方向,左下方向の4方向にず
らして4回重ねるように図形とは異なる色で表示すると
図16(b)のように縁取りが出来る。又は、前記4方
向に上下左右を加えた8方向にずらして8回重ねて表示
してもよい。その上に図形データを描画表示すると、図
16(c)のように縁取り付きの図形が表示できる。ず
らし方を大きくしたり小さくしたりすることにより、縁
取りの幅を広くしたり狭くしたりすることができる。
【0019】上記の縁取りは、図形や文字が重なった
り、背景イメージの上に文字や図形を置く場合だけでな
く、WPやデスクトップパブリッシングシステムなど一
般の文書作成機で文書の一部に編かけ修飾を行なう場合
にも使用できる。また、文字の上から網かけを行なって
いる場合は、上記縁取りパターンを網かけのマスクパタ
ーンとして使用すればよい。すなわち、網かけをひょう
じするときに、ビットマップメモリ上で、上記縁取り図
形の部分をマスクして網かけ模様を作成し、それを表示
部に図形の上から表示しても図3(c)のような縁取り
を作成できる。
り、背景イメージの上に文字や図形を置く場合だけでな
く、WPやデスクトップパブリッシングシステムなど一
般の文書作成機で文書の一部に編かけ修飾を行なう場合
にも使用できる。また、文字の上から網かけを行なって
いる場合は、上記縁取りパターンを網かけのマスクパタ
ーンとして使用すればよい。すなわち、網かけをひょう
じするときに、ビットマップメモリ上で、上記縁取り図
形の部分をマスクして網かけ模様を作成し、それを表示
部に図形の上から表示しても図3(c)のような縁取り
を作成できる。
【0020】
【発明の効果】本発明によれば、文字や図形を折り目や
ずれのあるような形状に変形し、模様や背景画の上でも
見易く表示することができる。
ずれのあるような形状に変形し、模様や背景画の上でも
見易く表示することができる。
【図1】本発明の1実施例の文字図形処理装置の構成図
である。
である。
【図2】図1の文字図形処理装置で使用するアウトライ
ンデータの構成図である。
ンデータの構成図である。
【図3】図1の文字図形処理装置による図形と文字列変
形の例を示す図と、従来装置による図形と文字列変形の
例を示す図である。
形の例を示す図と、従来装置による図形と文字列変形の
例を示す図である。
【図4】図1の文字図形処理装置で使用する表示情報テ
ーブルの例を示す図である。
ーブルの例を示す図である。
【図5】図1の文字図形処理装置の変形指定部5の詳細
を示す構成図である。
を示す構成図である。
【図6】図5の装置で使用する変形形状選択のための変
形メニューの例を示す図である。
形メニューの例を示す図である。
【図7】従来の装置と図1の文字図形処理装置による図
形と文字の変形例を示す図である。
形と文字の変形例を示す図である。
【図8】境界線のある図形と文字を示す図である。
【図9】図1の境界補正部106の動作の説明図であ
る。
る。
【図10】図1の境界補正部106の動作の説明図であ
る。
る。
【図11】図1の変形演算部100の詳細図である。
【図12】図1の文字図形処理装置で使用する変形演算
式の例を示す図である。
式の例を示す図である。
【図13】図1の縁取り作成部16の使用する筆先パタ
ーンマトリクスの例を示す図である。
ーンマトリクスの例を示す図である。
【図14】図1の縁取り作成部16の動作の説明図であ
る。
る。
【図15】縁取り作成部16の別の実施例を示す構成図
である。
である。
【図16】図15の縁取り作成部16の動作の説明図で
ある。
ある。
1…入力部、2…入力インターフェース部、3…データ
選択部、4…アウトラインデータ記憶部、5…変形指定
部、6…データバッファ、7…変形部、8…データバッ
ファ、9…展開部、10…表示バッファ、11…表示
部、12…領域設定部、13…拡大縮小部、14…表示
位置設定部、15…切替スイッチ、16…縁取り作成
部、100…演算部、101…相対位置算出部、102
…位置加算部、105…位置減算部、106…境界補正
部。
選択部、4…アウトラインデータ記憶部、5…変形指定
部、6…データバッファ、7…変形部、8…データバッ
ファ、9…展開部、10…表示バッファ、11…表示
部、12…領域設定部、13…拡大縮小部、14…表示
位置設定部、15…切替スイッチ、16…縁取り作成
部、100…演算部、101…相対位置算出部、102
…位置加算部、105…位置減算部、106…境界補正
部。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G09G 5/36 8121−5G (72)発明者 松田 泰昌 神奈川県横浜市戸塚区吉田町292番地株式 会社日立製作所マイクロエレクトロニクス 機器開発研究所内
Claims (10)
- 【請求項1】文字または図形を表示領域上に表示する表
示装置、 前記文字または図形をベクトル形式でコード化するアウ
トラインデータを、前記表示装置に表示するためのドッ
ト形式でコード化されたパターンデータに変換する表示
変換手段、 前記アウトラインデータを記憶するための記憶手段、 外部からの指示により、変形対象となる文字または図形
を指定する変形対象指定手段、 変形対象として指定された前記文字または図形を全て中
に含む表示領域上のある領域を、変形領域として設定す
る変形領域設定手段、 外部からの指示で前記変形領域の変形形状を指定する変
形指定手段、 前記変形領域中にある前記文字または図形のアウトライ
ンデータを前記記憶手段から読み出し、前記変形領域中
の前記文字または図形のアウトラインデータの座標点情
報について変形演算を行い、設定された前記変形領域を
前記変形手段によって指定された前記変形形状に変形す
る変形手段、および前記変形形状と変形された前記文字
または図形のアウトラインデータを前記表示変換手段に
よりパターンデータに変換し、前記表示装置に表示する
変形表示変換手段を有することを特徴とする文字図形処
理装置。 - 【請求項2】前記変形指定手段は、指定された変形形状
を変形演算のための変形式に与えるパラメータ値として
出力する手段を具備し、 前記変形手段は、変形領域中の各図形や文字の変形領域
に対する相対位置を算出する手段、該算出した相対位置
を図形や文字のアウトラインデータに加算する手段、お
よび該加算したアウトラインデータに、前記変形指定手
段の出力した変形パラメータを設定した変形演算を行っ
て文字や図形を変形する手段を具備することを特徴とす
る請求項1記載の文字図形処理装置。 - 【請求項3】前記変形手段は、複数の変形式を格納した
演算部を具備し、 変形指定手段が指定された変形形状を変形演算のために
使用する変形式を指定し、該変形式に設定するパラメー
タ値を出力する手段を具備することを特徴とする請求項
2記載の文字図形処理装置。 - 【請求項4】前記変形手段は、前記変形領域矩形の大き
さに従って出力するパラメータ値を調整する手段を具備
することを特徴とする請求項2記載の文字図形処理装
置。 - 【請求項5】前記変形手段は、折り目やずれ等の境界線
のある形状に変形する効果を与える変形演算手段、およ
び該境界線上に位置する図形のアウトラインデータに境
界線と図形輪郭線の交点座標を付加する手段を具備する
ことを特徴とする請求項1乃至請求項4記載の文字図形
処理装置。 - 【請求項6】文字または図形を表示領域上に表示する表
示装置、 前記文字または図形をベクトル形式でコード化するアウ
トラインデータを、前記表示装置に表示するためのドッ
ト形式でコード化されたパターンデータに変換する表示
変換手段、 前記アウトラインデータを記憶するための記憶手段、お
よび前記文字または図形のアウトラインデータを前記表
示変換手段によりパターンデータに変換し、前記文字ま
たは図形のドット形式でコード化されたパターンデータ
の周りを縁取る縁取り図形についてドット形式のパター
ンデータを作成し、前記パターンデータを前記表示装置
に表示する変形表示変換手段を有することを特徴とする
文字図形処理装置。 - 【請求項7】さらに、前記縁取り図形を前記文字または
図形と異なる色で前記表示装置に表示する手段を有する
ことを特徴とする請求項6記載の文字図形処理装置。 - 【請求項8】さらに、前記縁取り図形の縁取り幅を、表
示される前記文字または図形の大きさに応じて変更する
手段を有することを特徴とする請求項6記載の文字図形
処理装置。 - 【請求項9】文字または図形をベクトル形式でコード化
するアウトラインデータをドット形式でコード化された
パターンデータに変換し、表示領域上に表示するステッ
プ、 外部からの指示により変形対象となる前記表示領域上の
文字または図形を指定するステップ、 変形対象として指定された前記文字または図形を全て中
に含む前記表示領域上のある領域を変形領域として設定
するステップ、 外部からの指示で前記変形領域の変形形状を指定するス
テップ、 前記変形領域中の前記文字または図形のアウトラインデ
ータの座標点情報について変形演算を行うステップ、 設定された前記変形領域を前記変形形状に変形するステ
ップ、 前記変形演算するステップにおいて算出された前記文字
または図形についてのアウトラインデータを表示形式デ
ータに変換し、前記表示領域上に表示するステップを有
することを特徴とする文字または図形の変形処理方法。 - 【請求項10】さらに、前記文字または図形の回りを縁
取る縁取り図形のドット形式パターンを作成するステッ
プ、 前記パターンデータにより前記縁取り図形を前記表示領
域上に表示するステップを有することを特徴とする請求
項9記載の文字または図形の変形処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4257774A JPH06110442A (ja) | 1992-09-28 | 1992-09-28 | 文字図形処理装置、及び文字または図形の変形処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4257774A JPH06110442A (ja) | 1992-09-28 | 1992-09-28 | 文字図形処理装置、及び文字または図形の変形処理方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06110442A true JPH06110442A (ja) | 1994-04-22 |
Family
ID=17310920
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4257774A Pending JPH06110442A (ja) | 1992-09-28 | 1992-09-28 | 文字図形処理装置、及び文字または図形の変形処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06110442A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7046242B2 (en) | 2000-06-05 | 2006-05-16 | Namco Ltd. | Game system, program and image generating method |
| US7307623B2 (en) | 2002-02-28 | 2007-12-11 | Sony Computer Entertainment Inc. | Information processing device having detector capable of detecting coordinate values, as well as changes thereof, of a plurality of points on display screen |
-
1992
- 1992-09-28 JP JP4257774A patent/JPH06110442A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7046242B2 (en) | 2000-06-05 | 2006-05-16 | Namco Ltd. | Game system, program and image generating method |
| US7307623B2 (en) | 2002-02-28 | 2007-12-11 | Sony Computer Entertainment Inc. | Information processing device having detector capable of detecting coordinate values, as well as changes thereof, of a plurality of points on display screen |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3164617B2 (ja) | 文字図形変形処理装置および方法 | |
| JP3479282B2 (ja) | 文字図形変形処理装置 | |
| JP2999019B2 (ja) | 文字図形変形処理装置 | |
| JP3170249B2 (ja) | 文字図形変形処理装置および方法 | |
| JP3164795B2 (ja) | 文字図形変形処理装置および方法 | |
| JP2721348B2 (ja) | 画像処理装置 | |
| JP3150316B2 (ja) | 文書編集装置 | |
| JP2721344B2 (ja) | 画像処理方法 | |
| JP3761923B2 (ja) | 画像処理装置及び方法 | |
| JP3101402B2 (ja) | 文書編集方法及び文書編集装置 | |
| JP2896544B2 (ja) | 文字発生方法および装置 | |
| JP2001242849A (ja) | 文字図形変形処理装置 | |
| JPH08101675A (ja) | フォント展開装置 | |
| JPH07234868A (ja) | 文書作成装置 | |
| JPS58208864A (ja) | ディスプレイの作画方法 | |
| JPH0619902A (ja) | 日本語ワードプロセッサ | |
| JP2000081872A (ja) | 文字図形変形処理装置および処理方法 | |
| JPH0560598B2 (ja) | ||
| JPH11109940A (ja) | 画像データの輪郭編集装置と画像データの輪郭編集方法、及び記憶媒体 | |
| JPH04139585A (ja) | 画像処理装置 | |
| JPH09281949A (ja) | 文字作成装置 | |
| JPH06124106A (ja) | デジタイザからの画面出力設定方法 | |
| JPH0258158A (ja) | 文書作成装置 | |
| JPH06236365A (ja) | 文書作成装置及び書式設定方法 | |
| JPH0973468A (ja) | Crt画面設計支援方法 |