【事件の表示】
　特許第３１６４６１７号「文字図形変形処理装置および方法」の請求項１ないし１０に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３１６４６１７号の請求項１ないし９に係る特許を維持する。
【理　由】
１．手続の経緯
　特許第３１５４６１７号の発明についての出願は、平成３年１１月７日に特許出願され、平成１３年３月２日にその発明について特許権の設定登録がなされ、平成１３年１１月８日にその特許について特許異議申立人飯島  洋より特許異議の申立てがなされ、平成１４年１月２２日に取消理由通知がなされ、その指定期間内である平成１４年４月２日に訂正請求がなされたものである。
　
２．訂正の適否についての判断
２−１．訂正の内容
(1)　請求項１を下記のように訂正する。
「【請求項１】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　文字列または図形群を入力する入力手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行
うものであり、その変形処理として、前記アウトラインデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含むこと
　を特徴とする文字図形変形処理装置。」
(2)　請求項２を下記のように訂正する。
「【請求項２】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行
うものであり、その変形処理として、前記アウトラインデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含むこと
　を特徴とする文字図形変形処理装置。」
(3)　訂正前の請求項１に従属する請求項３を下記のように訂正する。
「【請求項３】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　文字列または図形群を入力する入力手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して、アウトラインデータについて変形処理を行い、
　前記選択メニュー生成手段は、その変形形状をメッシュ形状で示すことを特徴とする文字図形変形処理装置。」
(4)　訂正前の請求項２に従属する請求項３を新たな請求項４として下記のように訂正する。
「【請求項４】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行い、
　
前記選択メニュー生成手段は、その変形形状をメッシュ形状で示すことを特徴とする文字図形変形処理装置。
(5)　訂正前の請求項１に従属する請求項４を新たな請求項５として下記のように訂正する。
「【請求項５】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　文字列または図形群を入力する入力手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して、アウトラインデータについて変形処理を行い、
　前記選択メニュー生成手段は、その変形形状を特定の文字列の変形形状で示すことを特徴とする文字図形変形処理装置。
(6)　訂正前の請求項２に従属する請求項４を下記のような新たな請求項６と訂正する。
「【請求項６】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行い、
　
前記選択メニュー生成手段は、その変形形状を特定の文字列の変形形状で示すことを特徴とする文字図形変形処理装置。
(7)　訂正前の請求項５，６および７を削除する。
(8)　訂正前の請求項１に従属する請求項８を新たな請求項７として下記のように訂正する。
「【請求項７】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　文字列または図形群を入力する入力手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して、アウトラインデータについて変形処理を行い、
　前記変形処理手段により変形処理を施した文字列または図形群のアウトラインデータを、再度前記変形処理手段に送って繰り返し変形演算を施す手段を有することを特徴とする文字図形変形処理装置。
(9)　訂正前の請求項２に従属する請求項８を新たな請求項８として下記のように訂正する。
「【請求項８】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行い、
　前記変形処理手段により変形処理を施した文字列または図形群のアウトラインデータを、再度前記変形処理手段に送って繰り返し変形演算を施す手段を有することを特徴とする文字図形変形処理装置。
(10)　訂正前の請求項９を削除するとともに、訂正前の請求項１０を新たな請求項９として下記のように訂正する。
「【請求項９】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理方法において、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶しておき、
　文字列または図形群の入力を受け付け、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示し、
　前記選択メニューから一つの変形形状を選択指定する指示を受け付け、
　前記入力された文字列または図形群のデータについて、前記記憶されている文字または図形についてのアウトラインデータから対応するアウトラインデータを読み出して、前記指定された変形形状に変形するための処理を
行い、
　
前記変形するための処理は、前記文字列または図形群のデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含むこと
　
２−２．訂正の目的の適否、新規事項の有無及び拡張・変更の存否
　上記訂正について検討する。
　
２−２−１．訂正事項(1)(2)
　上記訂正事項(1)(2)は、訂正前の請求項１，２に係る発明の「変形処理手段」について、その処理が「
その変形処理として、前記アウトラインデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含むこと
　
　つぎに、「変形処理手段」について、その処理が「
その変形処理として、前記アウトラインデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含むこと
　
　本件特許明細書には下記の記載がある。
　
「【００２０】本実施例の文字図形変形処理装置は、ユーザの指示等を入力するためのキーボードやマウス等の入力部１と、入力部１からの指示を各部の制御信号に変換する入力インタフェース部２と、文字や図形のアウトラインデータを記憶しているハードディスク等のアウトラインデータ記憶部４と、ユーザの指示でアウトラインデータ記憶部４から目的のアウトラインデータを読み出すデータ選択部３と、読み出したアウトラインデータを一時記憶するデータバッファ６と、表示部１１に表示する文字や図形の表示位置を計算する表示位置設定部８と、ユーザの指示で変形領域を設定する領域設定部１２と、文字や図形をどのように変形するかを指定する変形指定部５と、アウトラインデータに演算を加える変形部７と、ユーザの指示で表示する文字や図形の大きさを変える拡大縮小部１３と、アウトラインデータから直線や曲線の補間線分を発生して輪郭線のドットイメージを作成する展開部９と、展開されたドットイメージを一時記憶するビットマップメモリ等の展開バッファ１０と、展開された文字や図形等を表示する表示部１１と、切替スイッチ１４とから構成されている。
【００２１】また、変形部７は、変形演算部１００と、相対位置算出部１０１と、位置加算部１０２と、サイズ除算部１０３と、サイズ乗算部１０４と、位置減算部１０５とから構成されている。」(本件特許公報第６欄第３６行〜第７欄第９行)
「【００５４】変形形状が決まると、変形部７が変形対象文字を１つずつ変形していく。」(本件特許公報第１２欄第１４〜１５行)
「【００５５】変形演算部１００には、上述したように、変形指定部５から既に所望の形状に変形するためのパラメータが与えられている。」(本件特許公報第１２欄第３７〜３９行)
「【００６８】図１７は補間線補正部７４の構成図である。補間線補正部７４は、格子線質変更部７２２によって引き起こされる、文字や図形の潰れを補正する部分である。
【００６９】格子線質変更部７２２によって起こる潰れとは、本装置の変形機能が、輪郭線の基準点であるアウトラインデータの座標値にのみ変形演算を加えた後、無変形時と同様に、展開、すなわち、演算した基準点を直線や曲線で補間して輪郭線を再現するため、補間する線と変形した格子線との線質の相違により、図１８に示すように、図形輪郭線が潰れてしまう現象である。この現象は、直線で補間する部分を持つアウトラインデータに、格子線質を曲線に変更を行ったときによく起こる。
【００７０】図１７の補間線補正部７４は、直線で補間する部分をいくつかに内分割する基準点を発生させ、該発生させた基準点に変形演算を行うことにより、輪郭線の潰れを緩和する。変形指定部５から与えられたパラメータのうち、格子線質変更のパラメータが無変形でないとき、演算コントローラ７１は、データ制御部７３と補間線補正部７４に補間線の補正を指示する。補正がないときには、アウトラインデータは、データ制御部７３で座標値データとコードデータに判別されて、座標値データのみ演算が加えられるが、補正するときは、補間線補正部７４が座標値データとコードデータの判別も補正と合わせて行う。」(本件特許公報第１５欄第８〜３２行)
「【００７３】図２１は補間線補正部７４の別の例である。図２１の補間線補正部７４は、直線部分を曲線にしてしまうことによって、輪郭線の潰れを防ぐようにする。本装置の例では、曲線部分の輪郭線はＢｅｚｉｅｒ曲線を使用しているため、変形前と変形後のアウトラインデータの形式を一致させるように、直線部分はＢｅｚｉｅｒ曲線に入替えている。
【００７４】まず、前例と同様に、コード判定部１２１は、座標値データかコードデータかを判断し、コードデータはそのまま出力し、座標データは線質判定部１２２に出力する。線質判定部１２２は、曲線の基準点の座標データならば、前例と同様に演算部７２に送る。直線の座標データは、線分分割部１２３に送られる。線分分割部１２３は、受け取った直線の座標データを、複数本の曲線に置き換える場合に備えて、直線をいくつかに分割する。分割数は、分割数変更スイッチ１２４で変更できる。１本の直線から１本の曲線線分を発生する場合は分割しなくてよい。１本の直線から１本の曲線線分を発生するには、本装置のＢｅｚｉｅｒ曲線線分のデータの場合には、曲線の終点と始点の他に、曲線コードと２つの制御点の座標が必要であるため、制御点を発生し、コードデータをつけ加えることになる。制御点発生部１２５は、直線線分の終点および始点を曲線線分の終点および始点とし、２つの制御点を算出する。そして、コード発生部１２６は、曲線のコードを出力した後で、２つの制御点と終点の座標データを出力する。」(本件特許公報第１６欄第１０〜３５行)
　また、本件特許図面図１５からは、「補間線補正部７４」が「変形演算部１００」の構成の一部であることがみてとれる。
　
　まず、本件特許明細書段落【００２０】の「アウトラインデータに演算を加える変形部７」という記載、本件特許明細書段落【００５４】の「変形形状が決まると、変形部７が変形対象文字を１つずつ変形していく。」という記載からみて、本件特許明細書に記載された「変形部７」が「アウトラインデータ」に「変形処理」を行っていることは明らかであって、この点を勘案して訂正された請求項１，２と対比すると、上記「変形部７」が請求項１，２の「変形処理手段」に対応することは明らかである。
　つぎに、上記段落【００２１】の「変形部７は、変形演算部１００…とから構成されている。」という記載からみて、「変形部７」が「変形演算部１００」を構成として含むこと、また、上記図１５の記載からみて「補間線補正部７４」が「変形演算部１００」の構成の一部であることも明らかである。
　そして、段落【００６８】〜【００７０】，【００７３】〜【００７４】の記載からみて、「補間線補正部７４」は、「格子線質を曲線に変更」にした場合などに、「直線で補間する部分を持つアウトラインデータ」を、分割して直線で補間したり、直線部分を曲線にしてしまう処理を行っていることも明らかである。
　すなわち、「補間線補正部７４」を構成として含む「変形演算部１００」を構成として含む「変形部７」は、「格子線質を曲線に変更」にした場合などに、「直線で補間する部分を持つアウトラインデータ」を、分割して直線で補間したり、直線部分を曲線にしてしまう処理を行っていると言うことができるから、上記「変形部７」に対応する請求項１，２の「変形処理手段」について、その処理が「
その変形処理として、前記アウトラインデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含むこと
　
　そして、上記訂正事項(1)(2)が、実質上特許請求の範囲を拡張し、又は変更するものではないことも明らかである。
　
２−２−２．訂正事項(3)(4)(5)(6)(8)(9)
　上記訂正事項(3)(4)(5)(6)(8)(9)は、訂正前の請求項１，２に従属する訂正前の請求項３，４，８において、請求項１，２が訂正されたことに伴い、訂正前の請求項１，２に従属する部分をそれぞれ別個の独立形式請求項としたものであって、不明りょうな記載の釈明に該当するものであり、新規事項の追加に該当せず、実質上特許請求の範囲を拡張し、又は変更するものではない。
　
２−２−３．訂正事項(7)
　上記訂正事項(7)は、訂正前の請求項５，６および７を削除するものであって、特許請求の範囲の減縮を目的とするものであり、新規事項の追加に該当せず、実質上特許請求の範囲を拡張し、又は変更するものではない。
　
２−２−４．訂正事項(10)
　上記訂正事項(10)は、訂正前の請求項９を削除するとともに、訂正前の請求項１０を新たな請求項９として訂正するものである。
　訂正前の請求項９を削除する点は、特許請求の範囲の減縮を目的とするものであり、新規事項の追加に該当せず、実質上特許請求の範囲を拡張し、又は変更するものではない。
　また、訂正前の請求項１０を新たな請求項９として訂正する点は、訂正前の請求項９を引用する従属形式請求項であった訂正前の請求項１０を、訂正前の請求項９を削除することに伴い独立形式請求項としたものであって、不明りょうな記載の釈明に該当するものであり、新規事項の追加に該当せず、実質上特許請求の範囲を拡張し、又は変更するものではない。
　
２−３．むすび
　以上のとおりであるから、上記訂正は、特許法等の一部を改正する法律（平成６年法律第１１６号）附則第６条第１項の規定によりなお従前の例によるとされる、特許法第１２０条の４第３項において準用する平成６年法律第１１６号による改正前の特許法第１２６条第１項ただし書、第２項及び第３項の規定に適合するので、当該訂正を認める。
　
３．本件発明
　本件特許の請求項１〜９に係る発明は、訂正明細書及び図面の記載からみて、その請求項１〜９に記載されたとおりの次のものである。(以下「本件発明１」〜「本件発明９」という。)
　
「【請求項１】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　文字列または図形群を入力する入力手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行うものであり、その変形処理として、前記アウトラインデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含むこと　
　を特徴とする文字図形変形処理装置。
【請求項２】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行うものであり、その変形処理として、前記アウトラインデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含むこと　
　を特徴とする文字図形変形処理装置。
【請求項３】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、　
　文字列または図形群を入力する入力手段と、　
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、　
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、　
　前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、　
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、　
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して、アウトラインデータについて変形処理を行い、　
　前記選択メニュー生成手段は、その変形形状をメッシュ形状で示すことを特徴とする文字図形変形処理装置。
【請求項４】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、　
　変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段と、　
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、　
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、　
　前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段と、　
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、　
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行い、　
　前記選択メニュー生成手段は、その変形形状をメッシュ形状で示すことを特徴とする文字図形変形処理装置。
【請求項５】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、　
　文字列または図形群を入力する入力手段と、　
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、　
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、　
　前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、　
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、　
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して、アウトラインデータについて変形処理を行い、　
　前記選択メニュー生成手段は、その変形形状を特定の文字列の変形形状で示すことを特徴とする文字図形変形処理装置。
【請求項６】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、　
　変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段と、　
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、　
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、　
　前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段と、　
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、　
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行い、　
　前記選択メニュー生成手段は、その変形形状を特定の文字列の変形形状で示すことを特徴とする文字図形変形処理装置。
【請求項７】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、　
　文字列または図形群を入力する入力手段と、　
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、　
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、　
　前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、　
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、　
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して、アウトラインデータについて変形処理を行い、　
　前記変形処理手段により変形処理を施した文字列または図形群のアウトラインデータを、再度前記変形処理手段に送って繰り返し変形演算を施す手段を有することを特徴とする文字図形変形処理装置。
【請求項８】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、　
　変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段と、　
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、　
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、　
　前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段と、　
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、　
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行い、　
　前記変形処理手段により変形処理を施した文字列または図形群のアウトラインデータを、再度前記変形処理手段に送って繰り返し変形演算を施す手段を有することを特徴とする文字図形変形処理装置。
【請求項９】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理方法において、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶しておき、
　文字列または図形群の入力を受け付け、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示し、
　前記選択メニューから一つの変形形状を選択指定する指示を受け付け、
　前記入力された文字列または図形群のデータについて、前記記憶されている文字または図形についてのアウトラインデータから対応するアウトラインデータを読み出して、前記指定された変形形状に変形するための処理を行い、　
　前記変形するための処理は、前記文字列または図形群のデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含むことを特徴とする文字図形変形処理方法。」
　
４．特許異議の申立ての概要
　特許異議申立人飯島  洋は、下記甲第１〜４号証および参考文献を提出し、訂正前の請求項１〜１０に係る発明は、特許法第２９条第２項の規定により特許を受けることができないものである旨主張している。
　さらに、本件特許の明細書は記載が不備であり、訂正前の請求項２，５に係る本件特許は特許法第３６条第３，４項に規定する要件を満たしていない特許出願に対してなされたものである旨主張している。
　
甲第１号証　　特開昭６３−１３９３９１号公報
甲第２号証　　実願昭６２−１４９２１６号(実開昭６４−５５９８３号)のマイクロフィルム
甲第３号証　　特開平２−２９６２９２号公報
甲第４号証　　特開平３−２３４５５９号公報
参考文献　　　特開昭６３−１３９３９０号公報
　
５．甲号証および参考文献の記載事項
５−１．甲第１号証
　上記甲第１号証には、下記の記載がある。
　
「[産業上の利用分野]
　この発明は、文字または文字列を変形して出力する文字処理装置に関するものである。」(公報第１頁右下欄第６〜８行)
「文字変形入力部１がＣＲＴディスプレイ３に表示した文字変形指定画面に表示される文字変形情報(長体，平体，斜体等)のうち、所望とする文字変形を指定することによりキーボード８から入力される文字列の各文字についての変形を指令する。」(公報第３頁左上欄第１〜６行)
「この図において、２１はシステム制御用のマイクロコンピュータで、ＭＰＵ２１ａ、内部メモリ(ＲＯＭ，ＲＡＭ)２１ｂ、外部メモリとなるフロッピーディスク２１ｃ、カートリッジ２１ｄ、ディスク２１ｅ等から構成され、ＭＰＵ２１ａが演算部１２，１３を兼ね、内部メモリ２１ｂがパラメータ記憶部９，座標値レジスタ１０，文字コード記憶部１１を兼ねている。」(公報第３頁左下欄第１０〜１７行)
「同図(ｄ)は変形文字列表示画面で、文字列入力画面で入力された文字列３８，３９(「あいうえお」，「かきくけこ」)を文字列展開方法指定画面で指定された展開方法、すなわち「斜め」で、かつ文字変形画面で指定された文字変形情報(長体，斜体)に基づいて変形された文字列を展開開始位置座標Ｐｓ、展開終了位置Ｐｅに基づいて表示した状態を示してある。」(公報第４頁右上欄第１０〜１７行)
「なお、この実施例では、各文字データが文字画像の輪郭部分を主要点ｉとする配列から構成されており、その主要点の座標値(ｘｉ，ｙｉ)で１文字が定義されている。ただし、ｉは０〜ｎ−１とする。
　そこで、座標値(ｘｉ，ｙｉ)に対する変形文字値座標値(Ｘｉ，Ｙｉ)を下記第(1)式で求める。
　Ｘｉ＝ａ１＊ｘｉ＋ｂ１＊ｙｉ＋ｃ１　
　Ｙｉ＝ａ２＊ｘｉ＋ｂ２＊ｙｉ＋ｃ２　　｝…(1)
　ただし、上記第(1)式中のパラメータａ１, ａ２, ｂ１, ｂ２, ｃ１, ｃ２は、第２図(a)に示した文字変形画面で表示した変形定義３２中で選択または入力された数値に基づいて第３図に示すフローチャートで決定される。」(公報第４頁右下欄第１３行〜第５頁第７行)
　
　したがって、上記甲第１号証には「座標値(ｘｉ，ｙｉ)で定義される主要点ｉとする配列で輪郭を定義した文字データを用い、変形対象の文字の主要点ｉの座標値を変換することによって、文字を変形させることができる装置において、文字変形画面で指定された文字変形情報に基づいて、入力された文字列のぞれぞれの文字を座標値を変換することによって変形させた後に、文字列展開方法指定画面で指定された展開方法で文字列を展開する装置」(以下「周知事項１」という。)が記載されている。
　
５−２．甲第２号証
　上記甲第２号証には、下記の記載がある。
　
「[産業上の利用分野]
　この考案は、入力された文字列等を曲線等に沿って配置出力するキャラクタ出力装置に関する。」(明細書第２頁第２〜５行)
「[作用]
　この考案の手段の作用は次の通りである。
　いま、例えば、配置パターン記憶手段１内の各配置パターンがシンボルマーク等によってメニュ表示されている状態において、選択手段２によって所望の配置パターンを選択する。そして、キーボード等のキャラクタ入力手段３から文字列等を入力すると、キャラクタ入力手段３は入力された文字列等を選択された配置パターンに沿って例えばイメージバッファ内に配置する。そして、このイメージバッファ等に配置された文字列等は、その配置通りにキャラクタ配置手段４から表示あるいは印字等によって出力される。
　したがって、文字列等を曲線等に沿って配置出力させる場合、その操作が極めて簡単となり、しかも確実に配置出力させることができる。」(明細書第５頁第９行〜第６頁第４行)
「第３図は定型パターン記憶部１９に設けられた文字配置位置テーブルｘｙｐの構成を示し、」(明細書第８頁第１９〜２０行)
「なお、４種類の定型パターンとして本実施例においては、円弧状のパターンが２種類、Ｓ字状のパターンが２種類用意され、いずれにおいても曲線パターンである。」(明細書第１０頁第１〜４行)
　また、第４図には、定型パターンメニューとして、円弧状のパターンが２種類、Ｓ字状のパターンが２種類、黒塗りの状態で表示されている例が示されている。
　
　ここで、上記記載を検討する。
　上記「配置パターン記憶手段１内の各配置パターンがシンボルマーク等によってメニュー表示されている状態において、選択手段２によって所望の配置パターンを選択する。」は、形状例を選択メニューとして表示しそれら形状例から選択することによって所望の配置形状を選択することであること、また、上記「キーボード等のキャラクタ入力手段３から文字列等を入力すると、キャラクタ入力手段３は入力された文字列等を選択された配置パターンに沿って例えばイメージバッファ内に配置する」からみて、文字列等を入力する手段と、入力された文字列等を指定された配置形状に並べる配置手段を有することを意味することは明らかである。
　したがって、上記甲第２号証には「文字列等を入力する入力手段と、形状例を黒塗りの選択メニューとして表示する選択メニュー生成手段と、前記選択メニューから一つの形状を選択指定する形状指定手段と、前記入力手段により入力した文字列等を、前記形状指定手段により指定された形状に配置する配置手段を有する装置」(以下「周知事項２」という。)が記載されている。
　
５−３．甲第３号証
　上記甲第３号証には、下記の記載がある。
　
「〔産業上の利用分野〕
　本発明は、任意形状のパターンを発生する装置、特にデザイン文字や模様等の変形パターン発生方法及び装置に関する。」(公報第２頁左上欄第４〜７行)
「〔課題を解決するための手段〕
　本発明は、変形外枠情報と変形座標系情報を与えて、変形座標系に従って変形外枠に沿って文字等の原パターンがおさまるように原パターンを変形せしめるようにした。ここで、変形外枠情報とは、四角形とか円とかそのものであり、原パターンはこの四角形とか円とかに沿うようにデザインすることになる。従って、変形外枠情報は、デザインそのものの基礎となるものであり、四角形とか円とかに限らず種々存在する。
　更に、本発明は、原パターンの外枠の大きさで変形外枠の大きさを正規化し、かくして原パターン上のパターン情報を変形外枠内にそのまま割り付けるようにした。
〔作用〕
　本発明によれば、変形外枠情報を与えると、原パターンはその変形外枠に沿うように変形を受け、デザインパターンが形成される。
　更に本発明によれば、変形外枠の大きさは原パターン外枠の大きさで正規化され、正規化後の変形外枠の座標に沿うように原パターンをそのまま割り付ければ、デザインパターンが形成される。
〔実施例〕
　第１図は本発明の全体システム図を示す。共通バス６に、CPU1、主メモリ２、入力装置３、プリンタ４、CRT5が接続されている。本実施例では、入力装置３から変形外枠情報、及び変形後の変形座標系情報を与える。CPU1は、主メモリ２中のソフトウエアに従った処理を行う。このソフトウエアは、原パターン外枠の大きさから上記指定座標系に沿っての変形外枠の大きさの正規化処理、及び正規化した変形外枠座標系への原パターンの情報の割り付け処理を行う。
　CRT5は、原パターンの表示，原パターン外枠の表示，変形外枠の表示，変形外枠への変形後のパターンの表示等を行う。プリンタ６は必要な印字を行う。
　尚、原パターン，原パターン外枠，変形外枠，変形後のパターン等の各種情報は主メモリ２に格納しておいてもよいが、フロッピディスク等の補助メモリに格納させて、使いたい時に読み出してもよい。
　更に、第３図は、原パターンが山の表示パターン９の例であり、そのパターン外枠７は正方形の例である。これに対し、右図に示す如く台形外枠８に沿うように表示パターン９を変形させたい場合がある。
　本実施例は、かかる第２図，第３図の如き変形処理を行う点に特徴がある。
  そこで、本実施例での正規化処理、及び座標割り付けを第４図，第５図で説明する。
　第４図は原パターンの外枠７が長方形の例であり、横方向の長さd1,縦方向の長さd2の例を示す。変形外枠８は長方形の例であり、横方向の長さD1,縦方向の長さD2の例を示す。かかる外枠７と８との間での正規化処理は、外枠８に対して、先ず、変形座標系を指定する。この座標系を指定しないと、外枠８をどのような方向で利用するか不明となるからである。図では、外枠７の座標系X,Yに対して、外枠８の座標系をＸと同一方向をｘ座標系,Yと同一方向をｙ座標系に設定せしめた。尚、x,yが直交座標系であれば、x,yのうちの一軸のみを指定すれば、他の一軸は外枠８に沿って自動的に決定できる故に、外部から特に入力させる必要はない。前記で入力装置３が一軸方向指定を行うと述べたのは、このx,yのうちの一軸を外部から指定するとの意である。」(公報第２頁右上欄第７行〜第３頁左上欄第２０行)
「従って、この正規化処理後にあっては、外枠７内の原パターンを外枠８の正規化後の座標系にそのまま対応させて割り付ければ、外枠８に沿った変形パターンを得ることができる。」(公報第３頁左下欄第５〜８行)
「以下で各種文字についてのデザイン文字の形成例を述べる。
　第７図は、漢字「亜」を原文字とした例である。この原文字は、24×24の大きさとし、原文字枠７は正方形とした。
　第８図は変形外枠８が円形例の場合を示す。但し、円形といっても純粋な円形ではなくディジタル的な凹凸を伴う円形である。かかる円形外枠８を与えた場合にも、変形文字「亜」10を作成することができる。
　第９図及び第10図は、２つの長方形の組合せより成る変形外枠８を与えた場合を示す。この例は、第５図に示した例であり、第５図の２つの正規化処理例に対応する。即ち、第９図が第１の正規化処理例に従ったものであり、第10図が第２の正規化処理例に従ったものである。かかる２つの正規化処理は座標軸x,yの軸の決め方によって定まる。第９図及び第10図ではそれぞれの座標軸の与え方を示した。
　第11図、第12図は漢字「岡林」に対する円形外枠８、及び楕円外枠８の例を示す。
　第13図、第14図、第15図は更に別の変形例を示す。第13図は正三角形を外枠８とする例であり、特に（イ）図は正三角形外枠８を２等分して得られた左右の直角三角形8A,8Bに沿って対称的に漢字「大」を変形された例を示す。同様に（ロ）図は、漢字列「文字列」を直角三角形8A,8Bに沿って対称的に変形させた例を示す。
　第14図（イ），（ロ）は、図に示すように右側の辺分方向にｙ軸をとり、これに直角方向にｘ軸をとった場合での変形例を示す。
　第15図（イ），（ロ）は、正三角形外枠８の中点と角頂点とを結んで得られる３つの二等分三角形8A,8B,8Cについてそれぞれ独立に座標系を図のように与えた場合での変形例を示す。
　第16図は原文字「国」を与えた場合での外枠８の相異による各種の変形例を示し、第17図（イ），（ロ），（ハ）は正三角形を外枠８とした場合での座標系の与え方による変形文字例を示す。尚、（ハ）図は輪郭方向での変形例を示す。
　第１８図(イ)，（ロ），（ハ），(ニ)は文字列の相違による変形例を示した。」(公報第４頁左上欄第２０行〜右下欄第１行)
「（イ）．本実施例では、ドット形式のパターン例を扱ってきたが、ベクトルフォント形式の文字等パターンにも適用できる。ベクトルフォント形式とは、文字の各要素についてその開始点、方向、属性を与えるやり方である。属性とは直線とか、円とか、色とかの情報をいう。かかるベクトルフォント形式の文字に対しては、開始要素を基準として座標系を与えるやり方、任意の要素を基準として座標系を与えるやり方、各要素とは別個の座標系が与えるやり方等がある。」(公報第５頁左下欄第３〜１２行)
　
　ここで、上記記載を検討する。
　第一に、上記「本発明は、任意形状のパターンを発生する装置、特にデザイン文字や模様等の変形パターン発生方法及び装置に関する。」「CRT5は、原パターンの表示，原パターン外枠の表示，変形外枠の表示，変形外枠への変形後のパターンの表示等を行う。」という記載からみて、上記甲第３号証記載の発明は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置」であることは明らかである。
　第二に、上記「本実施例では、入力装置３から変形外枠情報、及び変形後の変形座標系情報を与える。」という記載からみて、上記甲第３号証記載の発明は「変形形状を入力する手段」を有している。
　第三に、上記「従って、この正規化処理後にあっては、外枠７内の原パターンを外枠８の正規化後の座標系にそのまま対応して割り付ければ、外枠８に沿った変形パターンを得ることができる。」という記載からみて、上記刊行物１記載の発明が「文字列または図形群を入力された変形形状に変形するための処理を行う手段」を有していることは明らかである。
　第四に、上記「尚、原パターン，原パターン外枠，変形外枠，変形後のパターン等の各種情報は主メモリ２に格納しておいてもよいが、フロッピディスク等の補助メモリに格納させて、使いたい時に読み出してもよい。」という記載からみて、上記甲第３号証記載の発明は「文字又は図形のパターンを記憶する記憶手段」を有し、「文字列または図形群を入力された変形形状に変形するための処理を行う手段」は「文字又は図形」を「文字又は図形のパターンを記憶する記憶手段」から読み出して変形処理していることも明らかである。
　したがって、上記甲第３号証には「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置において、変形形状を入力する手段と、文字列または図形群を入力された変形形状に変形するための処理を行う手段と、文字又は図形のパターンを記憶する記憶手段とを有し、文字列または図形群を入力された変形形状に変形するための処理を行う手段は文字又は図形のパターンを文字又は図形のパターンを記憶する記憶手段から読み出して変形処理を行うことを特徴とする文字図形変形処理装置」(以下「甲第３号証記載の発明」という。)が記載されている。
　また、上記甲第３号証の「本実施例では、ドット形式のパターン例を扱ってきたが、ベクトルフォント形式の文字等パターンにも適用できる。」という記載からみて、上記甲第３号証には、上記甲第３号証記載の発明をベクトルフォント形式の文字等パターンに適用できることが記載されている。
　　
５−４．甲第４号証
　上記甲第４号証には、下記の記載がある。
　
「次に、第３図に示す角ゴシックの文字輪郭を直線とベジエ(Bezier)曲線とによって近似したデータに、下記のような属性を付与したデータを用いて、アウトラインフォントの線幅制御およびストロークの筆端を変形して丸ゴシックに変換した例を説明する。」(公報第３頁左上欄第１３〜１８行)
「このようなアウトラインフォントに筆端部に対して、第４図(ロ)に示すように、先ず制御点の座標値を左右の縦ストロークに沿って、ｂ dot 下方に移動する。次に、第４図(ハ)に示すように、新たにできた制御点から左右縦ストロークの延長上にそって４／３ｂ dot のところに属性(7)の制御点を作る。このようにしてできた４点で第４図(ニ)に示すように、ベジエ曲線のセグメントを新たに作る。」(公報第３頁右下欄第８〜１６行)
　
　したがって、上記甲第４号証には「アウトラインフォントにおいて、角ゴシックを丸ゴシックに変換するような場合に、必要に応じてストロークの筆端等の直線を曲線に変換すること」(以下「周知事項３」という。)が記載されている。
　
５−５．参考文献
　上記参考文献には、下記の記載がある。
　
「(1)複数の字種ベクトルフォントを発生させるための字種パラメータを記憶するパラメータ記憶手段と、このパラメータ記憶手段に記憶された字種パラメータに基づいて複数の字種ベクトルフォントを一覧表示することが可能な表示手段と、この表示手段により表示された複数の字種ベクトルフォントを選択する選択手段と、入力手段から入力され前記表示手段に表示されるベクトルフォント列中のうち、指定される区間に存在する各ベクトルフォントを前記選択手段に選択された字種ベクトルフォントに変換する変換手段とを具備したことを特徴とする文字処理装置。」(公報第１頁左下欄第５〜１６行)
　
　したがって、上記参考文献には、「複数の字種ベクトルフォントを発生させるための字種パラメータを記憶するパラメータ記憶手段と、このパラメータ記憶手段に記憶された字種パラメータに基づいて複数の字種ベクトルフォントを一覧表示することが可能な表示手段と、この表示手段により表示された複数の字種ベクトルフォントを選択する選択手段と、入力手段から入力され前記表示手段に表示されるベクトルフォント列中のうち、指定される区間に存在する各ベクトルフォントを前記選択手段に選択された字種ベクトルフォントに変換する変換手段とを具備したことを特徴とする文字処理装置。」(以下「周知事項４」という。)が記載されている。
　
６．取消理由通知の引用文献
　平成１４年１月２２日付取消理由通知では、上記甲第１〜４号証、参考文献以外に、『高作義明，吉田忠弘「ソフトウェア活用ブックスシリーズ　はじめて読む花子Ｖｅｒ．２．２の本」(1991年4月25日発行)電波新聞社 p.130』(以下「刊行物４」という。)を引用しており、この刊行物４には下記の記載がある。
　
「■コピーしながら拡大縮小する：ｆ・７
　作成されている３つの車輪をコピーしながら小さな前輪に縮小しましょう。ここでは、「ｆ・７」キーの「拡大縮小」の機能を使ってみます。
　
【操作】
(1)「編集」→「コピー」を選択する。
(2)サブコマンドを「指定」→「ボックス掛」、「スペース」→「不変」、「連続」→「しない」に設定する
(3)３個の車輪をボックス掛けで囲む。
(4)そのまま移動させると、先頭の参照車輪が表示されるので、前輪に適当と思われる位置で「ｆ・７」キーを押す。下図のように上下、左右、四角の枠が表示されるので拡大縮小する位置を左クリックする。ここでは、右下角を左クリックする。
(5)カーソルを移動させ、適当と思われる大きさまで縮小して左クリックする。」(なお丸付数字は括弧付数字で代用した。第１３０頁第１〜１３行)
　
　ここで、上記「３個の車輪をボックス掛けで囲む。」は変換処理対象の図形を表示画面上の位置と大きさを用いて指定したこととなること、また、上記「そのまま移動させると、先頭の参照車輪が表示されるので、前輪に適当と思われる位置で「ｆ・７」キーを押す。」は、変換処理後の図形を表示する位置を表示画面上の位置で指定したこととなること、そして、上記「カーソルを移動させ、適当と思われる大きさまで縮小して左クリックする。」は、変換処理後の図形の大きさと形状を表示画面上の領域の大きさと形状で指定したこととなるのは、明らかである。
　したがって、上記刊行物４には「変換処理対象の図形を表示画面上の表示位置と大きさを用いて指定する手段と、変換処理後の図形を表示する位置を表示画面上の位置として指定する手段と、変換処理対象の図形が変換される大きさ・形状を表示画面上の領域として指定する手段を有し、指定された変換処理対象の図形を、指定された表示位置に、指定された大きさ・形状に変形して、表示する図形処理装置」(以下「周知事項５」という。)が記載されている。
　
７．特許異議の申立ての理由についての当審の判断
　特許異議申立人飯島  洋の特許異議の申立ての理由について判断する。
　
７−１．特許法第３６条第３，４項に関する申立て
７−１−１．請求項２
　訂正前の請求項２に対応する訂正後の請求項は、上記訂正後の特許請求の範囲における請求項２であるので、訂正後の請求項２に対して判断する。
　
　特許異議申立人飯島  洋は、特許異議申立書において『本件特許発明の請求項２には「前記文字列または図形群のデータを、前記変形形状指定手段により……変形処理手段」とあるが、前段において、「前記文字列または図形群のデータを、」を受ける記載がなく、……その記載が不明瞭である。』と主張している。
　
　しかし、訂正後の請求項２において「前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段」の「前記文字列または図形群のデータ」が、「変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段」によって指定された「表示画面上の領域」の中にある「変形処理対象の文字列または図形群」のデータを指すことは、訂正明細書段落【００３７】【００７８】の記載や特許異議申立人飯島  洋が提出した参考文献に記載される上記周知事項３等を勘案すれば明らかである。
　したがって、上記「前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段」という記載は、必ずしも不明瞭な記載であるということはできない。
　
７−１−２．請求項５
　特許異議申立人飯島  洋は、特許異議申立書において『本件特許発明の請求項２，５にはそれぞれ「……する領域指定手段」と記載されていて、請求項５は請求項２を引用する形式で記載されているから、、請求項５の領域指定手段と請求項２の領域指定手段との関係が特定できず、その記載内容が不明瞭である。』と主張している。
　
　しかし、上記「２−１．訂正の内容」(7)で示したように、訂正前の請求項５は削除されたので、上記申立の理由は解消した。
　
７−２．特許法第２９条第２項に関する申立て
７−２−１．本件発明１
　本件発明１と上記甲第３号証記載の発明を比較する。
　
　第一に、上記甲第３号証記載の発明と本件発明１は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置」である点で一致している。
　第二に、上記甲第３号証記載の発明の「変形形状を入力する手段」は変形形状を入力しているという点で、本件発明１の「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段」「選択メニューから一つの変形形状を選択指定する変形形状指定手段」と対応している。
　第三に、上記甲第３号証記載の発明の「文字列または図形群を入力された変形形状に変形するための処理を行う手段」は、変形を行っているという点で、本件発明１の「前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段」に対応している。
　第四に、上記甲第３号証記載の発明の「文字又は図形のパターンを記憶する記憶手段」は、文字又は図形のパターンを記憶しているという点で、本件発明１の「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段」に対応している。
　したがって、本件発明１と上記甲第３号証記載の発明は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置において、変形形状を入力する手段と、文字列または図形群を入力された変形形状に変形するための処理を行う手段と、文字又は図形のパターンを記憶する記憶手段とを有し、文字列または図形群を入力された変形形状に変形するための処理を行う手段は文字又は図形のパターンを文字又は図形のパターンを記憶する記憶手段から読み出して変形処理を行うことを特徴とする文字図形変形処理装置」という点で一致し、下記の点で相違する。
　
(あ)　本件発明１は「文字列または図形群を入力する入力手段」を有する点。
(い)　本件発明１は変形形状の入力を「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段」「選択メニューから一つの変形形状を選択指定する変形形状指定手段」の組合せで選択指定によって行っているのに対し、上記甲第３号証記載の発明の「変形形状を入力する手段」がどのような入力方法を用いているかは明らかではない点。
(う)　本件発明１は「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段」を有し、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行う」ものであるのに対し、上記甲第３号証記載の発明は「ドット形式のパターン」を対象としたものである点。
(え)　本件発明１は、変形処理手段は「その変形処理として、前記アウトラインデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含む」ものである点。
　
７−２−１−１．相違点(あ)
　変形処理対象の文字列等を、入力手段によって入力することは上記周知事項２にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(あ)は実質的な相違点ではない。
　
７−２−１−２．相違点(い)
　メニューから選択して入力を行うことは、上記周知事項２，４にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(い)は実質的な相違点ではない。
　
７−２−１−３．相違点(う)
　上記甲第３号証の「本実施例では、ドット形式のパターン例を扱ってきたが、ベクトルフォント形式の文字等パターンにも適用できる。」という記載からみて、上記甲第３号証には、上記甲第３号証記載の発明をベクトルフォント形式の文字等パターンに適用できることが記載されている。
　次に、ベクトルフォント形式の文字等パターンとして「その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式」の文字等パターンは、例を挙げるまでもなく周知である。
　そして、上記周知事項１にもみられるように、輪郭からなるフォントを変形するときに、それを一端ドット形式に変換することなく、輪郭そのものを変形させることによって、文字を変形させることが周知であることを考えると、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行うこと」は、「アウトラインデータの形式」の文字パターンを採用することに伴って、当業者が当然採用すべき事項にすぎない。
　したがって、上記相違点(う)は、当業者が容易になし得たことである。
　
７−２−１−４．相違点(え)
　まず、上記相違点(え)に関して、「変形形状」という用語が用いられているが、この「変形形状」という用語について、その技術的意味を検討する。
　この「変形形状」という用語について、訂正明細書及び図面には、下記の記載がある。
　
「【００３８】変形対象となる文字列や図形群が選択されると、選択された文字列や図形群を構成する文字や図形について、データバッファ６の表示データテーブルの変形の有無欄に「１」が格納される。続いて、領域設定部１２は、選択された文字列や図形群を囲む領域を変形領域として設定する。変形領域は、上記選択された変形対象となる文字列や図形群を全て含むようにユーザに設定させるか、あるいは、本装置が自動的に設定する。変形対象が文字列の場合は、変形領域を、文字列の全文字を囲む最小の矩形や文字列の全文字の座標平面を囲む最小の矩形とすると便利なことが多い。例えば、図３（ａ）の「ＴＥＳＴ」の４文字を変形対象として選択すると、領域設定部１２は、図５（ａ）に示すように、変形領域の始点位置を（２０，３０）と計算し、変形領域のサイズを（４０，１０）と計算する。
【００３９】さて、変形対象となる文字列や図形群を変形するためには、まず、どのように変形するかを指定しなくてはならない。本装置では、上記のようにして設定された変形領域を図５（ｂ）に示すようにメッシュと見立て、そのメッシュの形状の状態で、変形形状を指定する。
【００４０】変形形状の指定は、変形指定部５で行う。変形指定部５は、変形例となるメッシュの一覧表を表示し、その中の１つをユーザに選択させる。そして、変形部７は、変形対象となる文字列や図形群を、選択された変形例のメッシュに貼り付いたように変形する。
【００４１】まず、変形例となるメッシュの一覧表を表示するため、メッシュのアウトラインデータを変形する。メッシュのアウトラインデータは、文字や図形のアウトラインデータと同様の図２に示すデータ構造で、変形指定部５の内部に記憶されており、展開表示すると、１.０×１.０のサイズの網目格子の付いた正方形となる。図５（ｂ）は、メッシュのアウトラインデータを変形領域の大きさ（「ＴＥＳＴ」の例では４０×１０）に拡大して表示した例である。
【００４２】変形指定部５は、内部に記憶しているメッシュのアウトラインデータに、変形部７の変形演算部１００で行う変形演算を施すことにより作り出される様々なメッシュの形状を、変形領域の大きさに拡大縮小して表示し、変形例として変形形状の一覧表を作る。変形部７の変形演算部１００で行う変形演算についての詳細は後述するが、本装置では、演算により座標データを移動させて文字や図形を変形するので、変形演算部１００が演算する座標移動演算式に、目的の形状に対応したパラメータを与えることにより変形を実現する。そこで、変形指定部５は、図６に示すような、変形例となる変形形状に対して固有のパラメータを記憶している変形パラメータテーブルを備えており、変形パラメータテーブルのパラメータを順に変形部７に与え、内部に記憶しているメッシュのアウトラインデータを変形部７に変形させる。」
「【００４４】このようにして作成された変形形状の一覧表が変形形状の選択メニューとなる。図６に示した９種類のパラメータを使って図５（ｂ）の変形領域のメッシュを変形した変形形状選択メニューの例を図７に示す。」
　また、本件特許図７(特に最下行中央「２」というメッシュ参照)には、「変形形状」としてその外形は矩形を維持しているが、その内部が不均一に伸縮されたものを含むことが示されている。
　
　したがって、上記記載を勘案し、また、本件発明１には「変形領域」を「ユーザに設定」させる手段が存在しないことも勘案すると、本件発明１の「変形形状」とは、「変形対象となる文字列や図形群を変形するために」「どのように変形するかを指定」するためのものであり、「変形対象となる文字列や図形群を全て含むように」「自動的に設定」された「変形領域」を、指定された「変形形状」に対応する「変形」を行うと、選択された「変形形状」となるものであって、その内部の変形が外形の変形に応じて一様に変形しているもののみではなく、その内部のみが不均一に伸縮されたようなものも含み、変形された変形対象となる文字列や図形群は選択された「変形形状」に貼り付いたように変形するものである。
　
　次に、上記「変形形状」の技術的意味を踏まえて、上記相違点(え)について検討する。
　上記甲第３号証には「本実施例では、ドット形式のパターン例を扱ってきたが、ベクトルフォント形式の文字等パターンにも適用できる。」という記載はあるが、実際に「ベクトルフォント形式」を採用した場合に、どのような変形処理を行うべきかについては記載されていない。
　つぎに、上記周知事項１は「座標値(ｘｉ，ｙｉ)で定義される主要点ｉとする配列で輪郭を定義した文字データを用い、変形対象の文字の主要点ｉの座標値を変換することによって、文字を変形させること」であるが、上記甲第１号証には「文字の主要点ｉ」の間を結ぶ線が直線であるか曲線であるかについては記載がなく、また、文字の変形を行う過程が「直線部分を曲線または曲線近似にする変形」を含むか否かについても記載がない。
　そして、上記周知事項３は「アウトラインフォントにおいて、角ゴシックを丸ゴシックに変換するような場合に、必要に応じてストロークの筆端等の直線を曲線に変換すること」であるが、この変換は「ストロークの筆端等」における変換であって、上記「変形形状」で指定されるような「文字列や図形群を変形するため」のものではない。
　最後に、上記周知事項２，４，５は「その変形処理として、前記アウトラインデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含む」ものではない。
　
　したがって、上記相違点(え)は、当業者が容易になし得たものではない。
　
７−２−２．本件発明２
　本件発明２と上記甲第３号証記載の発明を比較する。
　
　第一に、上記甲第３号証記載の発明と本件発明２は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置」である点で一致している。
　第二に、上記甲第３号証記載の発明の「変形形状を入力する手段」は変形形状を入力しているという点で、本件発明２の「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段」「選択メニューから一つの変形形状を選択指定する変形形状指定手段」と対応している。
　第三に、上記甲第３号証記載の発明の「文字列または図形群を入力された変形形状に変形するための処理を行う手段」は、変形を行っているという点で、本件発明２の「前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段」に対応している。
　第四に、上記甲第３号証記載の発明の「文字又は図形のパターンを記憶する記憶手段」は、文字又は図形のパターンを記憶しているという点で、本件発明２の「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段」に対応している。
　したがって、本件発明２と上記甲第３号証記載の発明は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置において、変形形状を入力する手段と、文字列または図形群を入力された変形形状に変形するための処理を行う手段と、文字又は図形のパターンを記憶する記憶手段とを有し、文字列または図形群を入力された変形形状に変形するための処理を行う手段は文字又は図形のパターンを文字又は図形のパターンを記憶する記憶手段から読み出して変形処理を行うことを特徴とする文字図形変形処理装置」という点で一致し、下記の点で相違する。
　
(お)　本件発明２は「変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段」を有する点。
(か)　本件発明２は変形形状の入力を「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段」「選択メニューから一つの変形形状を選択指定する変形形状指定手段」の組合せで選択指定によって行っているのに対し、上記甲第３号証記載の発明の「変形形状を入力する手段」がどのような入力方法を用いているかは明らかではない点。
(き)　本件発明２は「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段」を有し、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行う」のに対し、上記甲第３号証記載の発明は「ドット形式のパターン」を対象としたものである点。
(く)　本件発明２は、変形処理手段は「その変形処理として、前記アウトラインデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含む」ものである点。
　
７−２−２−１．相違点(お)
　文字列や図形群の選択を表示画面上で指定した領域を基に行う手段は上記周知事項３にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(お)は実質的な相違点ではない。
　
７−２−２−２．相違点(か)
　メニューから選択して入力を行うことは、上記周知事項２にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(か)は実質的な相違点ではない。
　
７−２−２−３．相違点(き)
　上記甲第３号証の「本実施例では、ドット形式のパターン例を扱ってきたが、ベクトルフォント形式の文字等パターンにも適用できる。」という記載からみて、上記甲第３号証には、上記甲第３号証記載の発明をベクトルフォント形式の文字等パターンに適用できることが記載されている。
　次に、ベクトルフォント形式の文字等パターンとして「その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式」の文字等パターンは、例を挙げるまでもなく周知である。
　そして、上記周知事項１にもみられるように、輪郭からなるフォントを変形するときに、それを一端ドット形式に変換することなく、輪郭そのものを変形させることによって、文字を変形させることが周知であることを考えると、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行うこと」は、「アウトラインデータの形式」の文字パターンを採用することに伴って、当業者が当然採用すべき事項にすぎない。
　したがって、上記相違点(き)は、当業者が容易になし得たことである。
　
７−２−２−４．相違点(く)
　まず、上記相違点(く)に関して、「変形形状」という用語が用いられているが、この「変形形状」という用語について、その技術的意味を検討する。
　この「変形形状」という用語について、訂正明細書及び図面には、上記「７−２−１−４．相違点(え)」で摘記した記載がある。
　
　したがって、上記記載を勘案し、また、本件発明２は「変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段」を有することも勘案すると、本件発明２の「変形形状」とは、「変形対象となる文字列や図形群を変形するために」「どのように変形するかを指定」するためのものであり、「変形対象となる文字列や図形群を全て含むように」「ユーザーが設定」「変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段」によって「表示画面上の領域として指定」した「変形領域」を、指定された「変形形状」に対応する「変形」を行うと、選択された「変形形状」となるものであって、その内部の変形が外形の変形に応じて一様に変形しているもののみではなく、その内部のみが不均一に伸縮されたようなものも含み、変形された変形対象となる文字列や図形群は選択された「変形形状」に貼り付いたように変形するものである。
　
　次に、上記「変形形状」の技術的意味を踏まえて、上記相違点(く)について検討する。
　上記甲第３号証には「本実施例では、ドット形式のパターン例を扱ってきたが、ベクトルフォント形式の文字等パターンにも適用できる。」という記載はあるが、実際に「ベクトルフォント形式」を採用した場合に、どのような変形処理を行うべきかについては記載されていない。
　つぎに、上記周知事項１は「座標値(ｘｉ，ｙｉ)で定義される主要点ｉとする配列で輪郭を定義した文字データを用い、変形対象の文字の主要点ｉの座標値を変換することによって、文字を変形させること」であるが、上記甲第１号証には「文字の主要点ｉ」の間を結ぶ線が直線であるか曲線であるかについては記載がなく、また、文字の変形を行う過程が「直線部分を曲線または曲線近似にする変形」を含むか否かについても記載がない。
　そして、上記周知事項３は「アウトラインフォントにおいて、角ゴシックを丸ゴシックに変換するような場合に、必要に応じてストロークの筆端等の直線を曲線に変換すること」であるが、この変換は「ストロークの筆端等」における変換であって、上記「変形形状」で指定されるような「文字列や図形群を変形するため」のものではない。
　最後に、上記周知事項２，４，５は「その変形処理として、前記アウトラインデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含む」ものではない。
　
　したがって、上記相違点(く)は、当業者が容易になし得たものではない。
　
７−２−３．本件発明３
　本件発明３と上記甲第３号証記載の発明を比較する。
　
　第一に、上記甲第３号証記載の発明と本件発明３は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置」である点で一致している。
　第二に、上記甲第３号証記載の発明の「変形形状を入力する手段」は変形形状を入力しているという点で、本件発明３の「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段」「選択メニューから一つの変形形状を選択指定する変形形状指定手段」と対応している。
　第三に、上記甲第３号証記載の発明の「文字列または図形群を入力された変形形状に変形するための処理を行う手段」は、変形を行っているという点で、本件発明３の「前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段」に対応している。
　第四に、上記甲第３号証記載の発明の「文字又は図形のパターンを記憶する記憶手段」は、文字又は図形のパターンを記憶しているという点で、本件発明３の「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段」に対応している。
　したがって、本件発明３と上記甲第３号証記載の発明は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置において、変形形状を入力する手段と、文字列または図形群を入力された変形形状に変形するための処理を行う手段と、文字又は図形のパターンを記憶する記憶手段とを有し、文字列または図形群を入力された変形形状に変形するための処理を行う手段は文字又は図形のパターンを文字又は図形のパターンを記憶する記憶手段から読み出して変形処理を行うことを特徴とする文字図形変形処理装置」という点で一致し、下記の点で相違する。
　
(け)　本件発明３は「文字列または図形群を入力する入力手段」を有する点。
(こ)　本件発明３は変形形状の入力を「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段」「選択メニューから一つの変形形状を選択指定する変形形状指定手段」の組合せで選択指定によって行っているのに対し、上記甲第３号証記載の発明の「変形形状を入力する手段」がどのような入力方法を用いているかは明らかではない点。
(さ)　本件発明３は「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段」を有し、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行う」ものであるのに対し、上記甲第３号証記載の発明は「ドット形式のパターン」を対象としたものである点。
(し)　本件発明３は「選択メニュー生成手段は、その変形形状をメッシュ形状で示す」ものである点。
　
７−２−３−１．相違点(け)
　変形処理対象の文字列等を、入力手段によって入力することは上記周知事項２にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(け)は実質的な相違点ではない。
　
７−２−３−２．相違点(こ)
　メニューから選択して入力を行うことは、上記周知事項２，４にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(こ)は実質的な相違点ではない。
　
７−２−３−３．相違点(さ)
　上記甲第３号証の「本実施例では、ドット形式のパターン例を扱ってきたが、ベクトルフォント形式の文字等パターンにも適用できる。」という記載からみて、上記甲第３号証には、上記甲第３号証記載の発明をベクトルフォント形式の文字等パターンに適用できることが記載されている。
　次に、ベクトルフォント形式の文字等パターンとして「その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式」の文字等パターンは、例を挙げるまでもなく周知である。
　そして、上記周知事項１にもみられるように、輪郭からなるフォントを変形するときに、それを一端ドット形式に変換することなく、輪郭そのものを変形させることによって、文字を変形させることが周知であることを考えると、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行うこと」は、「アウトラインデータの形式」の文字パターンを採用することに伴って、当業者が当然採用すべき事項にすぎない。
　したがって、上記相違点(さ)は、当業者が容易になし得たことである。
　
７−２−３−４．相違点(し)
　まず、上記相違点(し)に関して、「変形形状」という用語が用いられているが、この「変形形状」という用語について、その技術的意味を検討する。
　この「変形形状」という用語について、訂正明細書及び図面には、上記「７−２−１−４．相違点(え)」で摘記した記載がある。
　
　したがって、上記記載を勘案し、また、本件発明３には「変形領域」を「ユーザに設定」させる手段が存在しないことも勘案すると、本件発明３の「変形形状」とは、「変形対象となる文字列や図形群を変形するために」「どのように変形するかを指定」するためのものであり、「変形対象となる文字列や図形群を全て含むように」「自動的に設定」された「変形領域」を、指定された「変形形状」に対応する「変形」を行うと、選択された「変形形状」となるものであって、その内部の変形が外形の変形に応じて一様に変形しているもののみではなく、その内部のみが不均一に伸縮されたようなものも含み、変形された変形対象となる文字列や図形群は選択された「変形形状」に貼り付いたように変形するものである。
　
　次に、上記「変形形状」の技術的意味を踏まえて、上記相違点(し)について検討する。
　上記甲第３号証記載の発明は「文字列や図形群を変形する」ためのものであるが、どのような「変形」を行うかをユーザにどのように入力させているかについては、上記甲第３号証には記載されていない。
　つぎに、上記周知事項２は選択メニューとして黒塗りの形状を表示するものであるから、その内部のみが不均一に伸縮されたようなものをユーザに対して明確に提示することができないという点で、本件発明３のようなメッシュ形状を用いるものとは異なっている。
　そして、上記周知事項４は変形されたフォントを表示するものであるから、本件発明３のようなメッシュ形状を用いるものとは異なっている。
　最後に、上記周知事項１，３，５は「選択メニュー生成手段は、その変形形状をメッシュ形状で示す」ものではない。
　
　したがって、上記相違点(し)は、当業者が容易になし得たものではない。
　
７−２−４．本件発明４
　本件発明４と上記甲第３号証記載の発明を比較する。
　
　第一に、上記甲第３号証記載の発明と本件発明４は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置」である点で一致している。
　第二に、上記甲第３号証記載の発明の「変形形状を入力する手段」は変形形状を入力しているという点で、本件発明４の「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段」「選択メニューから一つの変形形状を選択指定する変形形状指定手段」と対応している。
　第三に、上記甲第３号証記載の発明の「文字列または図形群を入力された変形形状に変形するための処理を行う手段」は、変形を行っているという点で、本件発明４の「前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段」に対応している。
　第四に、上記甲第３号証記載の発明の「文字又は図形のパターンを記憶する記憶手段」は、文字又は図形のパターンを記憶しているという点で、本件発明４の「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段」に対応している。
　したがって、本件発明４と上記甲第３号証記載の発明は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置において、変形形状を入力する手段と、文字列または図形群を入力された変形形状に変形するための処理を行う手段と、文字又は図形のパターンを記憶する記憶手段とを有し、文字列または図形群を入力された変形形状に変形するための処理を行う手段は文字又は図形のパターンを文字又は図形のパターンを記憶する記憶手段から読み出して変形処理を行うことを特徴とする文字図形変形処理装置」という点で一致し、下記の点で相違する。
　
(す)　本件発明４は「変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段」を有する点。
(せ)　本件発明４は変形形状の入力を「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段」「選択メニューから一つの変形形状を選択指定する変形形状指定手段」の組合せで選択指定によって行っているのに対し、上記甲第３号証記載の発明の「変形形状を入力する手段」がどのような入力方法を用いているかは明らかではない点。
(そ)　本件発明４は「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段」を有し、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行う」ものであるのに対し、上記甲第３号証記載の発明は「ドット形式のパターン」を対象としたものである点。
(た)　本件発明４は「選択メニュー生成手段は、その変形形状をメッシュ形状で示す」ものである点。
　
７−２−４−１．相違点(す)
　文字列や図形群の選択を表示画面上で指定した領域を基に行う手段は上記周知事項３にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(す)は実質的な相違点ではない。
　
７−２−４−２．相違点(せ)
　メニューから選択して入力を行うことは、上記周知事項２，４にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(せ)は実質的な相違点ではない。
　
７−２−４−３．相違点(そ)
　上記甲第３号証の「本実施例では、ドット形式のパターン例を扱ってきたが、ベクトルフォント形式の文字等パターンにも適用できる。」という記載からみて、上記甲第３号証には、上記甲第３号証記載の発明をベクトルフォント形式の文字等パターンに適用できることが記載されている。
　次に、ベクトルフォント形式の文字等パターンとして「その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式」の文字等パターンは、例を挙げるまでもなく周知である。
　そして、上記周知事項１にもみられるように、輪郭からなるフォントを変形するときに、それを一端ドット形式に変換することなく、輪郭そのものを変形させることによって、文字を変形させることが周知であることを考えると、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行うこと」は、「アウトラインデータの形式」の文字パターンを採用することに伴って、当業者が当然採用すべき事項にすぎない。
　したがって、上記相違点(そ)は、当業者が容易になし得たことである。
　
７−２−４−４．相違点(た)
　まず、上記相違点(た)に関して、「変形形状」という用語が用いられているが、この「変形形状」という用語について、その技術的意味を検討する。
　この「変形形状」という用語について、訂正明細書及び図面には、上記「７−２−１−４．相違点(え)」で摘記した記載がある。
　
　したがって、上記記載を勘案し、また、本件発明４は「変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段」を有することも勘案すると、本件発明４の「変形形状」とは、「変形対象となる文字列や図形群を変形するために」「どのように変形するかを指定」するためのものであり、「変形対象となる文字列や図形群を全て含むように」「ユーザーが設定」「変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段」によって「表示画面上の領域として指定」した「変形領域」を、指定された「変形形状」に対応する「変形」を行うと、選択された「変形形状」となるものであって、その内部の変形が外形の変形に応じて一様に変形しているもののみではなく、その内部のみが不均一に伸縮されたようなものも含み、変形された変形対象となる文字列や図形群は選択された「変形形状」に貼り付いたように変形するものである。
　
　次に、上記「変形形状」の技術的意味を踏まえて、上記相違点(し)について検討する。
　上記甲第３号証記載の発明は「文字列や図形群を変形する」ためのものであるが、どのような「変形」を行うかをユーザにどのように入力させているかについては、上記甲第３号証には記載されていない。
　つぎに、上記周知事項２は選択メニューとして黒塗りの形状を表示するものであるから、その内部のみが不均一に伸縮されたようなものをユーザに対して明確に提示することができないという点で、本件発明４のようなメッシュ形状を用いるものとは異なっている。
　そして、上記周知事項４は変形されたフォントを表示するものであるから、本件発明４のようなメッシュ形状を用いるものとは異なっている。
　最後に、上記周知事項１，３，５は「選択メニュー生成手段は、その変形形状をメッシュ形状で示す」ものではない。
　
　したがって、上記相違点(た)は、当業者が容易になし得たものではない。
　
７−２−５．本件発明５
　本件発明５と上記甲第３号証記載の発明を比較する。
　
　第一に、上記甲第３号証記載の発明と本件発明５は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置」である点で一致している。
　第二に、上記甲第３号証記載の発明の「変形形状を入力する手段」は変形形状を入力しているという点で、本件発明５の「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段」「選択メニューから一つの変形形状を選択指定する変形形状指定手段」と対応している。
　第三に、上記甲第３号証記載の発明の「文字列または図形群を入力された変形形状に変形するための処理を行う手段」は、変形を行っているという点で、本件発明５の「前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段」に対応している。
　第四に、上記甲第３号証記載の発明の「文字又は図形のパターンを記憶する記憶手段」は、文字又は図形のパターンを記憶しているという点で、本件発明５の「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段」に対応している。
　したがって、本件発明５と上記甲第３号証記載の発明は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置において、変形形状を入力する手段と、文字列または図形群を入力された変形形状に変形するための処理を行う手段と、文字又は図形のパターンを記憶する記憶手段とを有し、文字列または図形群を入力された変形形状に変形するための処理を行う手段は文字又は図形のパターンを文字又は図形のパターンを記憶する記憶手段から読み出して変形処理を行うことを特徴とする文字図形変形処理装置」という点で一致し、下記の点で相違する。
　
(た)　本件発明５は「文字列または図形群を入力する入力手段」を有する点。
(ち)　本件発明５は変形形状の入力を「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段」「選択メニューから一つの変形形状を選択指定する変形形状指定手段」の組合せで選択指定によって行っているのに対し、上記甲第３号証記載の発明の「変形形状を入力する手段」がどのような入力方法を用いているかは明らかではない点。
(つ)　本件発明５は「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段」を有し、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行う」ものであるのに対し、上記甲第３号証記載の発明は「ドット形式のパターン」を対象としたものである点。
(て)　本件発明５は「選択メニュー生成手段は、その変形形状を特定の文字列の変形形状で示す」ものである点。
　
７−２−５−１．相違点(た)
　変形処理対象の文字列等を、入力手段によって入力することは上記周知事項２にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(た)は実質的な相違点ではない。
　
７−２−５−２．相違点(ち)
　メニューから選択して入力を行うことは、上記周知事項２，４にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(ち)は実質的な相違点ではない。
　
７−２−５−３．相違点(つ)
　上記甲第３号証の「本実施例では、ドット形式のパターン例を扱ってきたが、ベクトルフォント形式の文字等パターンにも適用できる。」という記載からみて、上記甲第３号証には、上記甲第３号証記載の発明をベクトルフォント形式の文字等パターンに適用できることが記載されている。
　次に、ベクトルフォント形式の文字等パターンとして「その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式」の文字等パターンは、例を挙げるまでもなく周知である。
　そして、上記周知事項１にもみられるように、輪郭からなるフォントを変形するときに、それを一端ドット形式に変換することなく、輪郭そのものを変形させることによって、文字を変形させることが周知であることを考えると、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行うこと」は、「アウトラインデータの形式」の文字パターンを採用することに伴って、当業者が当然採用すべき事項にすぎない。
　したがって、上記相違点(つ)は、当業者が容易になし得たことである。
　
７−２−５−４．相違点(て)
　まず、上記相違点(て)に関して、「変形形状」という用語が用いられているが、この「変形形状」という用語について、その技術的意味を検討する。
　この「変形形状」という用語について、訂正明細書及び図面には、上記「７−２−１−４．相違点(え)」で摘記した記載がある。
　
　したがって、上記記載を勘案し、また、本件発明５には「変形領域」を「ユーザに設定」させる手段が存在しないことも勘案すると、本件発明５の「変形形状」とは、「変形対象となる文字列や図形群を変形するために」「どのように変形するかを指定」するためのものであり、「変形対象となる文字列や図形群を全て含むように」「自動的に設定」された「変形領域」を、指定された「変形形状」に対応する「変形」を行うと、選択された「変形形状」となるものであって、その内部の変形が外形の変形に応じて一様に変形しているもののみではなく、その内部のみが不均一に伸縮されたようなものも含み、変形された変形対象となる文字列や図形群は選択された「変形形状」に貼り付いたように変形するものである。
　
　次に、上記「変形形状」の技術的意味を踏まえて、上記相違点(し)について検討する。
　上記甲第３号証記載の発明は「文字列や図形群を変形する」ためのものであるが、どのような「変形」を行うかをユーザにどのように入力させているかについては、上記甲第３号証には記載されていない。
　つぎに、上記周知事項２は選択メニューとして黒塗りの形状を表示するものであるから、その内部のみが不均一に伸縮されたようなものをユーザに対して明確に提示することができないという点で、本件発明５のような「その変形形状を特定の文字列の変形形状で示す」ことを用いるものとは異なっている。
　そして、上記周知事項４は変形されたフォントを表示するものであるが、単一の文字を例示として用いているものであるから、文字列や図形群が全体としてどのように変形するかについて表示することができず、本件発明５のような「その変形形状を特定の文字列の変形形状で示す」ことを用いるものとは異なっている。
　最後に、上記周知事項１，３，５は「選択メニュー生成手段は、その変形形状を特定の文字列の変形形状で示す」ものではない。
　
　したがって、上記相違点(て)は、当業者が容易になし得たものではない。
　
７−２−６．本件発明６
　本件発明６と上記甲第３号証記載の発明を比較する。
　
　第一に、上記甲第３号証記載の発明と本件発明６は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置」である点で一致している。
　第二に、上記甲第３号証記載の発明の「変形形状を入力する手段」は変形形状を入力しているという点で、本件発明６の「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段」「選択メニューから一つの変形形状を選択指定する変形形状指定手段」と対応している。
　第三に、上記甲第３号証記載の発明の「文字列または図形群を入力された変形形状に変形するための処理を行う手段」は、変形を行っているという点で、本件発明６の「前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段」に対応している。
　第四に、上記甲第３号証記載の発明の「文字又は図形のパターンを記憶する記憶手段」は、文字又は図形のパターンを記憶しているという点で、本件発明６の「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段」に対応している。
　したがって、本件発明６と上記甲第３号証記載の発明は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置において、変形形状を入力する手段と、文字列または図形群を入力された変形形状に変形するための処理を行う手段と、文字又は図形のパターンを記憶する記憶手段とを有し、文字列または図形群を入力された変形形状に変形するための処理を行う手段は文字又は図形のパターンを文字又は図形のパターンを記憶する記憶手段から読み出して変形処理を行うことを特徴とする文字図形変形処理装置」という点で一致し、下記の点で相違する。
　
(と)　本件発明６は「変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段」を有する点。
(な)　本件発明６は変形形状の入力を「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段」「選択メニューから一つの変形形状を選択指定する変形形状指定手段」の組合せで選択指定によって行っているのに対し、上記甲第３号証記載の発明の「変形形状を入力する手段」がどのような入力方法を用いているかは明らかではない点。
(に)　本件発明６は「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段」を有し、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行う」ものであるのに対し、上記甲第３号証記載の発明は「ドット形式のパターン」を対象としたものである点。
(ぬ)　本件発明６は「選択メニュー生成手段は、その変形形状を特定の文字列の変形形状で示す」ものである点。
　
７−２−６−１．相違点(と)
　文字列や図形群の選択を表示画面上で指定した領域を基に行う手段は上記周知事項３にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(と)は実質的な相違点ではない。
　
７−２−６−２．相違点(ぬ)
　メニューから選択して入力を行うことは、上記周知事項２，４にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(ぬ)は実質的な相違点ではない。
　
７−２−６−３．相違点(に)
　上記甲第３号証の「本実施例では、ドット形式のパターン例を扱ってきたが、ベクトルフォント形式の文字等パターンにも適用できる。」という記載からみて、上記甲第３号証には、上記甲第３号証記載の発明をベクトルフォント形式の文字等パターンに適用できることが記載されている。
　次に、ベクトルフォント形式の文字等パターンとして「その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式」の文字等パターンは、例を挙げるまでもなく周知である。
　そして、上記周知事項１にもみられるように、輪郭からなるフォントを変形するときに、それを一端ドット形式に変換することなく、輪郭そのものを変形させることによって、文字を変形させることが周知であることを考えると、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行うこと」は、「アウトラインデータの形式」の文字パターンを採用することに伴って、当業者が当然採用すべき事項にすぎない。
　したがって、上記相違点(に)は、当業者が容易になし得たことである。
　
７−２−６−４．相違点(ぬ)
　まず、上記相違点(ぬ)に関して、「変形形状」という用語が用いられているが、この「変形形状」という用語について、その技術的意味を検討する。
　この「変形形状」という用語について、訂正明細書及び図面には、上記「７−２−１−４．相違点(え)」で摘記した記載がある。
　
　したがって、上記記載を勘案し、また、本件発明６は「変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段」を有することも勘案すると、本件発明６の「変形形状」とは、「変形対象となる文字列や図形群を変形するために」「どのように変形するかを指定」するためのものであり、「変形対象となる文字列や図形群を全て含むように」「ユーザーが設定」「変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段」によって「表示画面上の領域として指定」した「変形領域」を、指定された「変形形状」に対応する「変形」を行うと、選択された「変形形状」となるものであって、その内部の変形が外形の変形に応じて一様に変形しているもののみではなく、その内部のみが不均一に伸縮されたようなものも含み、変形された変形対象となる文字列や図形群は選択された「変形形状」に貼り付いたように変形するものである。
　
　次に、上記「変形形状」の技術的意味を踏まえて、上記相違点(し)について検討する。
　上記甲第３号証記載の発明は「文字列や図形群を変形する」ためのものであるが、どのような「変形」を行うかをユーザにどのように入力させているかについては、上記甲第３号証には記載されていない。
　つぎに、上記周知事項２は選択メニューとして黒塗りの形状を表示するものであるから、その内部のみが不均一に伸縮されたようなものをユーザに対して明確に提示することができないという点で、本件発明５のような「その変形形状を特定の文字列の変形形状で示す」ことを用いるものとは異なっている。
　そして、上記周知事項４は変形されたフォントを表示するものであるが、単一の文字を例示として用いているものであるから、文字列や図形群が全体としてどのように変形するかについて表示することができず、本件発明５のような「その変形形状を特定の文字列の変形形状で示す」ことを用いるものとは異なっている。
　最後に、上記周知事項１，３，５は「選択メニュー生成手段は、その変形形状をメッシュ形状で示す」ものではない。
　
　したがって、上記相違点(ぬ)は、当業者が容易になし得たものではない。
　
７−２−７．本件発明７
　本件発明７と上記甲第３号証記載の発明を比較する。
　
　第一に、上記甲第３号証記載の発明と本件発明７は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置」である点で一致している。
　第二に、上記甲第３号証記載の発明の「変形形状を入力する手段」は変形形状を入力しているという点で、本件発明７の「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段」「選択メニューから一つの変形形状を選択指定する変形形状指定手段」と対応している。
　第三に、上記甲第３号証記載の発明の「文字列または図形群を入力された変形形状に変形するための処理を行う手段」は、変形を行っているという点で、本件発明７の「前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段」に対応している。
　第四に、上記甲第３号証記載の発明の「文字又は図形のパターンを記憶する記憶手段」は、文字又は図形のパターンを記憶しているという点で、本件発明７の「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段」に対応している。
　したがって、本件発明７と上記甲第３号証記載の発明は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置において、変形形状を入力する手段と、文字列または図形群を入力された変形形状に変形するための処理を行う手段と、文字又は図形のパターンを記憶する記憶手段とを有し、文字列または図形群を入力された変形形状に変形するための処理を行う手段は文字又は図形のパターンを文字又は図形のパターンを記憶する記憶手段から読み出して変形処理を行うことを特徴とする文字図形変形処理装置」という点で一致し、下記の点で相違する。
　
(ね)　本件発明７は「文字列または図形群を入力する入力手段」を有する点。
(の)　本件発明７は変形形状の入力を「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段」「選択メニューから一つの変形形状を選択指定する変形形状指定手段」の組合せで選択指定によって行っているのに対し、上記甲第３号証記載の発明の「変形形状を入力する手段」がどのような入力方法を用いているかは明らかではない点。
(は)　本件発明７は「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段」を有し、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行う」ものであるのに対し、上記甲第３号証記載の発明は「ドット形式のパターン」を対象としたものである点。
(ひ)　本件発明７は「変形処理手段により変形処理を施した文字列または図形群のアウトラインデータを、再度前記変形手段に送って繰り返し変形演算を施す手段を有する」点。
　
７−２−７−１．相違点(ね)
　変形処理対象の文字列等を、入力手段によって入力することは上記周知事項２にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(ね)は実質的な相違点ではない。
　
７−２−７−２．相違点(の)
　メニューから選択して入力を行うことは、上記周知事項２，４にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(の)は実質的な相違点ではない。
　
７−２−７−３．相違点(は)
　上記甲第３号証の「本実施例では、ドット形式のパターン例を扱ってきたが、ベクトルフォント形式の文字等パターンにも適用できる。」という記載からみて、上記甲第３号証には、上記甲第３号証記載の発明をベクトルフォント形式の文字等パターンに適用できることが記載されている。
　次に、ベクトルフォント形式の文字等パターンとして「その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式」の文字等パターンは、例を挙げるまでもなく周知である。
　そして、上記周知事項１にもみられるように、輪郭からなるフォントを変形するときに、それを一端ドット形式に変換することなく、輪郭そのものを変形させることによって、文字を変形させることが周知であることを考えると、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行うこと」は、「アウトラインデータの形式」の文字パターンを採用することに伴って、当業者が当然採用すべき事項にすぎない。
　したがって、上記相違点(は)は、当業者が容易になし得たことである。
　
７−２−７−４．相違点(ひ)
　上記甲第３号証には、「変形処理を施した文字列または図形群のアウトラインデータ」に対して「繰り返し変形演算を施す」ことについての記載はない。
　また、上記周知事項１記載の発明は「文字列や図形群を変形する」ためのものであるが、「文字変形画面で指定された文字変形情報に基づいて、入力された文字列のぞれぞれの文字を座標値を変換することによって変形させた後に、文字列展開方法指定画面で指定された展開方法で文字列を展開する」もの、すなわち、「文字」を変形した後、変形された「文字」を「文字列」として「展開」するものであるから、本件発明７のように「変形処理を施した文字列または図形群のアウトラインデータ」に対して「繰り返し変形演算を施す」ものではない。
　最後に、上記周知事項２〜５は「変形処理を施した文字列または図形群のアウトラインデータ」に対して「繰り返し変形演算を施す」ものではない。
　
　したがって、上記相違点(ひ)は、当業者が容易になし得たものではない。
　
７−２−８．本件発明８
　本件発明８と上記甲第３号証記載の発明を比較する。
　
　第一に、上記甲第３号証記載の発明と本件発明８は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置」である点で一致している。
　第二に、上記甲第３号証記載の発明の「変形形状を入力する手段」は変形形状を入力しているという点で、本件発明８の「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段」「選択メニューから一つの変形形状を選択指定する変形形状指定手段」と対応している。
　第三に、上記甲第３号証記載の発明の「文字列または図形群を入力された変形形状に変形するための処理を行う手段」は、変形を行っているという点で、本件発明８の「前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段」に対応している。
　第四に、上記甲第３号証記載の発明の「文字又は図形のパターンを記憶する記憶手段」は、文字又は図形のパターンを記憶しているという点で、本件発明８の「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段」に対応している。
　したがって、本件発明８と上記甲第３号証記載の発明は「表示画面上に表示される文字列又は図形群を変形処理して表示する文字図形変形処理装置において、変形形状を入力する手段と、文字列または図形群を入力された変形形状に変形するための処理を行う手段と、文字又は図形のパターンを記憶する記憶手段とを有し、文字列または図形群を入力された変形形状に変形するための処理を行う手段は文字又は図形のパターンを文字又は図形のパターンを記憶する記憶手段から読み出して変形処理を行うことを特徴とする文字図形変形処理装置」という点で一致し、下記の点で相違する。
　
(ふ)　本件発明８は「変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段」を有する点。
(へ)　本件発明８は変形形状の入力を「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段」「選択メニューから一つの変形形状を選択指定する変形形状指定手段」の組合せで選択指定によって行っているのに対し、上記甲第３号証記載の発明の「変形形状を入力する手段」がどのような入力方法を用いているかは明らかではない点。
(ほ)　本件発明８は「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段」を有し、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行う」ものであるのに対し、上記甲第３号証記載の発明は「ドット形式のパターン」を対象としたものである点。
(ま)　本件発明８は「変形処理手段により変形処理を施した文字列または図形群のアウトラインデータを、再度前記変形手段に送って繰り返し変形演算を施す手段を有する」点。
　
７−２−８−１．相違点(ふ)
　文字列や図形群の選択を表示画面上で指定した領域を基に行う手段は上記周知事項３にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(ふ)は実質的な相違点ではない。
　
７−２−８−２．相違点(ま)
　メニューから選択して入力を行うことは、上記周知事項２，４にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(ま)は実質的な相違点ではない。
　
７−２−８−３．相違点(ほ)
　上記甲第３号証の「本実施例では、ドット形式のパターン例を扱ってきたが、ベクトルフォント形式の文字等パターンにも適用できる。」という記載からみて、上記甲第３号証には、上記甲第３号証記載の発明をベクトルフォント形式の文字等パターンに適用できることが記載されている。
　次に、ベクトルフォント形式の文字等パターンとして「その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式」の文字等パターンは、例を挙げるまでもなく周知である。
　そして、上記周知事項１にもみられるように、輪郭からなるフォントを変形するときに、それを一端ドット形式に変換することなく、輪郭そのものを変形させることによって、文字を変形させることが周知であることを考えると、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行うこと」は、「アウトラインデータの形式」の文字パターンを採用することに伴って、当業者が当然採用すべき事項にすぎない。
　したがって、上記相違点(ほ)は、当業者が容易になし得たことである。
　
７−２−８−４．相違点(ま)
　上記甲第３号証には、「変形処理を施した文字列または図形群のアウトラインデータ」に対して「繰り返し変形演算を施す」ことについての記載はない。
　また、上記周知事項１記載の発明は「文字列や図形群を変形する」ためのものであるが、「文字変形画面で指定された文字変形情報に基づいて、入力された文字列のぞれぞれの文字を座標値を変換することによって変形させた後に、文字列展開方法指定画面で指定された展開方法で文字列を展開する」もの、すなわち、「文字」を変形した後、変形された「文字」を「文字列」として「展開」するものであるから、本件発明８のように「変形処理を施した文字列または図形群のアウトラインデータ」に対して「繰り返し変形演算を施す」ものではない。
　最後に、上記周知事項２〜５は「変形処理を施した文字列または図形群のアウトラインデータ」に対して「繰り返し変形演算を施す」ものではない。
　
　したがって、上記相違点(ま)は、当業者が容易になし得たものではない。
　
７−２−９．本件発明９
　本件発明９と上記甲第３号証記載の発明を比較する。
　
　第一に、上記甲第３号証記載の発明と本件発明９は「表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理方法」である点で一致している。
　第二に、上記甲第３号証記載の発明の「文字又は図形のパターンを記憶する記憶手段」は、文字又は図形のパターンを記憶しているという点で、本件発明９の「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶しておき」に対応している。
　第三に、上記甲第３号証記載の発明の「変形形状を入力する手段」は変形形状を入力しているという点で、本件発明９の「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示し」「選択メニューから一つの変形形状を選択指定する指示を受け付け」と対応している。
　第四に、上記甲第３号証記載の発明の「文字列または図形群を入力された変形形状に変形するための処理を行う手段」は、変形を行っているという点で、本件発明９の「入力された文字列または図形群のデータについて、前記記憶されている文字または図形についてのアウトラインデータから対応するアウトラインデータを読み出して、前記指定された変形形状に変形するための処理を行い」に対応している。
　したがって、本件発明９と上記甲第３号証記載の発明は「表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理方法において、文字または図形のデータを記憶しておき、変形形状を入力し、前記入力された文字列または図形群のデータについて、文字列または図形群を入力された変形形状に変形するための処理を行うことを特徴とする文字図形変形処理方法。」という点で一致し、下記の点で相違する。
　
(み)　本件発明９は「文字列または図形群の入力を受け付け」ることが明示されている点。
(む)　本件発明９は変形形状の入力を「変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示し、前記選択メニューから一つの変形形状を選択指定する指示を受け付け」ることによって行っているのに対し、上記甲第３号証記載の発明の「変形形状を入力する手段」がどのような入力方法を用いているかは明らかではない点。
(め)　本件発明９は「文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶して」おり、「前記記憶されている文字または図形についてのアウトラインデータから対応するアウトラインデータを読み出して、前記指定された変形形状に変形するための処理を行う」ものであるのに対し、上記甲第３号証記載の発明は「ドット形式のパターン」を対象としたものである点。
(も)　本件発明９は、変形するための処理は「前記文字列または図形群のデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含む」ものである点。
　
７−２−９−１．相違点(み)
　変形処理対象の文字列等を、入力手段によって入力することは上記周知事項２にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(み)は実質的な相違点ではない。
　
７−２−９−２．相違点(む)
　メニューから選択して入力を行うことは、上記周知事項２，４にもみられるようにきわめて良く行われていることにすぎず、当業者が必要に応じて適宜選択する事項にすぎない。
　したがって、上記相違点(む)は実質的な相違点ではない。
　
７−２−９−３．相違点(め)
　上記甲第３号証の「本実施例では、ドット形式のパターン例を扱ってきたが、ベクトルフォント形式の文字等パターンにも適用できる。」という記載からみて、上記甲第３号証には、上記甲第３号証記載の発明をベクトルフォント形式の文字等パターンに適用できることが記載されている。
　次に、ベクトルフォント形式の文字等パターンとして「その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式」の文字等パターンは、例を挙げるまでもなく周知である。
　そして、上記周知事項１にもみられるように、輪郭からなるフォントを変形するときに、それを一端ドット形式に変換することなく、輪郭そのものを変形させることによって、文字を変形させることが周知であることを考えると、「変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行うこと」は、「アウトラインデータの形式」の文字パターンを採用することに伴って、当業者が当然採用すべき事項にすぎない。
　したがって、上記相違点(め)は、当業者が容易になし得たことである。
　
７−２−９−４．相違点(も)
　まず、上記相違点(も)に関して、「変形形状」という用語が用いられているが、この「変形形状」という用語について、その技術的意味を検討する。
　この「変形形状」という用語について、訂正明細書及び図面には、上記「７−２−１−４．相違点(え)」で摘記した記載がある。
　
　したがって、上記記載を勘案し、また、本件発明９には「変形領域」を「ユーザに設定」させる手段が存在しないことも勘案すると、本件発明９の「変形形状」とは、「変形対象となる文字列や図形群を変形するために」「どのように変形するかを指定」するためのものであり、「変形対象となる文字列や図形群を全て含むように」「自動的に設定」された「変形領域」を、指定された「変形形状」に対応する「変形」を行うと、選択された「変形形状」となるものであって、その内部の変形が外形の変形に応じて一様に変形しているもののみではなく、その内部のみが不均一に伸縮されたようなものも含み、変形された変形対象となる文字列や図形群は選択された「変形形状」に貼り付いたように変形するものである。
　
　次に、上記「変形形状」の技術的意味を踏まえて、上記相違点(も)について検討する。
　上記甲第３号証には「本実施例では、ドット形式のパターン例を扱ってきたが、ベクトルフォント形式の文字等パターンにも適用できる。」という記載はあるが、実際に「ベクトルフォント形式」を採用した場合に、どのような変形処理を行うべきかについては記載されていない。
　つぎに、上記周知事項１は「座標値(ｘｉ，ｙｉ)で定義される主要点ｉとする配列で輪郭を定義した文字データを用い、変形対象の文字の主要点ｉの座標値を変換することによって、文字を変形させること」であるが、上記甲第１号証には「文字の主要点ｉ」の間を結ぶ線が直線であるか曲線であるかについては記載がなく、また、文字の変形を行う過程が「直線部分を曲線または曲線近似にする変形」を含むか否かについても記載がない。
　そして、上記周知事項３は「アウトラインフォントにおいて、角ゴシックを丸ゴシックに変換するような場合に、必要に応じてストロークの筆端等の直線を曲線に変換すること」であるが、この変換は「ストロークの筆端等」における変換であって、上記「変形形状」で指定されるような「文字列や図形群を変形するため」のものではない。
　最後に、上記周知事項２，４，５は「その変形処理として、前記アウトラインデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含む」ものではない。
　
　したがって、上記相違点(も)は、当業者が容易になし得たものではない。
　
８．むすび
　以上のとおりであるから、特許異議の申立ての理由によって、本件発明１〜９についての特許を取り消すことはできない。
　また、他に本件発明１〜９についての特許を取り消すべき理由を発見しない。
　よって、特許法等の一部を改正する法律(平成６年法律第１１６号)附則第１４条の規定に基づく、特許法等の一部を改正する法律の施行に伴う経過措置を定める政令(平成７年政令第２０５号)第４条第２項の規定により、結論のとおり決定する。
【異議決定日】
平成１４年４月２５日（２００２．４．２５）
【訂正の要旨】
訂正の要旨
（１）　請求項１を下記のように訂正する。
　「【請求項１】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　文字列または図形群を入力する入力手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行
うものであり、その変形処理として、前記アウトラインデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含むこと
　を特徴とする文字図形変形処理装置。」
（２）　請求項２を下記のように訂正する。
「【請求項２】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行
うものであり、その変形処理として、前記アウトラインデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含むこと
　を特徴とする文字図形変形処理装置。」
（３）　訂正前の請求項１に従属する請求項３を下記のように訂正する。
「【請求項３】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　文字列または図形群を入力する入力手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して、アウトラインデータについて変形処理を行い、
　前記選択メニュー生成手段は、その変形形状をメッシュ形状で示すことを特徴とする文字図形変形処理装置。」
（４）　訂正前の請求項２に従属する請求項３を新たな請求項４として下記のように訂正する。
「【請求項４】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行い、
　前記選択メニュー生成手段は、その変形形状をメッシュ形状で示すことを特徴とする文字図形変形処理装置。」
（５）　訂正前の請求項１に従属する請求項４を新たな請求項５として下記のように訂正する。
「【請求項５】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　文字列または図形群を入力する入力手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して、アウトラインデータについて変形処理を行い、
　前記選択メニュー生成手段は、その変形形状を特定の文字列の変形形状で示すことを特徴とする文字図形変形処理装置。」
（６）　訂正前の請求項２に従属する請求項４を下記のような新たな請求項６と訂正する。
「【請求項６】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行い、
　
前記選択メニュー生成手段は、その変形形状を特定の文字列の変形形状で示すことを特徴とする文字図形変形処理装置。」
（７）　訂正前の請求項５，６および７を削除する。
（８）　訂正前の請求項１に従属する請求項８を新たな請求項７として下記のように訂正する。
「【請求項７】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　文字列または図形群を入力する入力手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して、アウトラインデータについて変形処理を行い、
　前記変形処理手段により変形処理を施した文字列または図形群のアウトラインデータを、再度前記変形処理手段に送って繰り返し変形演算を施す手段を有することを特徴とする文字図形変形処理装置。」
（９）　訂正前の請求項２に従属する請求項８を新たな請求項８として下記のように訂正する。
「【請求項８】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行い、
　前記変形処理手段により変形処理を施した文字列または図形群のアウトラインデータを、再度前記変形処理手段に送って繰り返し変形演算を施す手段を有することを特徴とする文字図形変形処理装置。」
（１０）　訂正前の請求項９を削除するとともに、訂正前の請求項１０を新たな請求項９として下記のように訂正する。
「【請求項９】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理方法において、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶しておき、
　文字列または図形群の入力を受け付け、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示し、
　前記選択メニューから一つの変形形状を選択指定する指示を受け付け、
　前記入力された文字列または図形群のデータについて、前記記憶されている文字または図形についてのアウトラインデータから対応するアウトラインデータを読み出して、前記指定された変形形状に変形するための処理を
行い、
　
前記変形するための処理は、前記文字列または図形群のデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含むこと
（５４）【発明の名称】
文字図形変形処理装置および方法
（５７）【特許請求の範囲】
　【請求項１】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　文字列または図形群を入力する入力手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行
うものであり　その変形処理として　前記アウトラインデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含むこと
　を特徴とする文字図形変形処理装置。
　【請求項２】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を
行うものであり、その変形処理として、前記アウトラインデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含むこと
　を特徴とする文字図形変形処理装置。
　【請求項３】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　文字列または図形群を入力する入力手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して、アウトラインデータについて変形処理を行い、
　前記選択メニュー生成手段は、その変形形状をメッシュ形状で示すことを特徴とする文字図形変形処理装置。
　【請求項４】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装署において、
　変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行い、
　
前記選択メニュー生成手段は、その変形形状をメッシュ形状で示すことを特徴とする文字図形変形処理装置。
　【請求項５】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　文字列または図形群を入力する入力手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して、アウトラインデータについて変形処理を行い、
　
前記選択メニュー生成手段は、その変形形状を特定の文字列の変形形状で示すことを特徴とする文字図形変形処理装置。
　【請求項６】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行い、
　
前記選択メニュー生成手段は、その変形形状を特定の文字列の変形形状で示すことを特徴とする文字図形変形処理装置。
　【請求項７】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　文字列または図形群を入力する入力手段と、
　変形処理すべき分域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記入力手段より入力した文字列または図形群のデータを　前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して、アウトラインデータについて変形処理を行い、
　
前記変形処理手段により変形処理を施した文字列または図形群のアウトラインデータを、再度前記変形処理手段に送って繰り返し変形演算を施す手段を有することを特徴とする文字図形変形処理装置。
　【請求項８】　
表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　変形処理対象の文字列または図形群の表示位置と大きさとを表示画面上の領域として指定する領域指定手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理をおこなう変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行い、
　前記変形処理手段により変形処理を施した文字列または図形群のアウトラインデータを、再度前記変形処理手段に送って繰り返し変形演算を施す手段を有することを特徴とする文字図形変形処理装置。
　【請求項９】　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理方法において、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶しておき、
　文字列または図形群の入力を受け付け、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示し、
　前記選択メニューから一つの変形形状を選択指定する指示を受け付け、
　前記入力された文字列または図形群のデータについて、前記記憶されている文字または図形についてのアウトラインデータから対応するアウトラインデータを読み出して、前記指定された変形形状に変形するための処理を
行い、
　
前記変形するための処理は、前記文字列または図形群のデータに含まれる直線部分を曲線または曲線近似にする変形を含めて、前記指定された変形形状に変形する処理を含むこと
を特徴とする文字図形変形処理方法。
【発明の詳細な説明】
　【０００１】
　【産業上の利用分野】
　本発明は、文字列や図形群を一度に変形処理することができる文字図形変形処理装置および方法に関する。
　【０００２】
　【従来の技術】
　ＤＴＰシステム（Ｄｅｓｋ　Ｔｏｐ　Ｐｕｂｌｉｓｈｉｎｇ　Ｓｙｓｔｅｍ：デスクトップ型の電子出版システム），ワードプロセッサ，ＣＡＤシステム（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｄｅｓｉｇｎ　Ｓｙｓｔｅｍ）等のコンピュータグラフィックス装置でよく使用されるアウトラインフォント文字や図形は、文字や図形の輪郭線を代表的に表すサンプル点を算出し、そのサンプル点を通る直線や曲線の線分で近似し、その各々の線分を発生させるためのベクトル座標点や制御コードの集合をデータとして記憶していることが多い（以下、アウトラインデータと称す。）
　これは、ビットイメージで記憶する場合と比べ、高い圧縮率が得られると共に、フォントのパラメータが、ある大きさの座標平面（以下、メッシュと称す。）上のベクトル点として表現されるので、拡大縮小等の数値演算をフォントデータのベクトル点に行い、その結果を直線や曲線で補間して展開することにより、品質低下がなく、滑らかな輪郭の拡大縮小文字等を得ることができる。
　【０００３】
　従来、１つのアウトラインデータを変形して多用な文字や図形を発生させる方法としては、上記のように、アウトラインデータ中の座標データに、回転，拡大縮小，一点透視，傾斜等のユーザの指定に従って、アフィン変換や投影変換等の幾何学的演算を行うことによって変形する方法がある。
　【０００４】
　そこで、文字列や図形群などの関連のある複数個の文字や図形を変形する場合は、上記方法を用いて、文字列や図形群を構成する文字や図形を、入力の際の基準線に従って１つずつ変形することにより、文字列や図形群全体を変形している。
　【０００５】
　また、ビットイメージに展開した文字列や図形群全体を、ある枠の形状に合わせて局所的にビット数を増減させて変形することにより、文字列や図形群全体を変形する方法もある。
　【０００６】
　【発明が解決しようとする課題】
　しかし、文字列や図形群を構成する文字や図形を、入力の際の基準線に従って１つずつ変形する方法では、１次元の基準線の変化に応じた変形しか行うことができない。また、文字列や図形群を構成する文字や図形を、入力の際の基準線に従って１つずつ変形し、文字列や図形群全体を一連の規則を持って一度に変形していないので、ユーザが文字列や図形群全体の形状を考えながら、それに合うように１つずつ文字や図形を変形しなくてはならず、大変手間がかかる。
　【０００７】
　また、ビットイメージに展開した文字列全体を、ある枠の形状に合わせて局所的にビット数を増減させて変形する方法では、ビットイメージに展開してから画素数を変更させるため、図形の輪郭が鋸歯状になったりする。
　【０００８】
　また、どちらの方法でも、線または枠の形状で変形状態を指示するため、例えば、図８に示すような文字や図形の内部の密度が変化したような様々な変形を行うことができない。
　【０００９】
　本発明の目的は、文字列や図形群全体を一度にある規則性を持って変形したい場合に、比較的簡単に変形を実現できる文字図形変形処理装置および方法を提供することにある。
　【００１０】
　【課題を解決するための手段】
　上記目的を達成するために、本発明は、
　表示画面上に表示される文字列または図形群を変形処理して表示する文字図形変形処理装置において、
　文字列または図形群を入力する入力手段と、
　変形処理すべき領域についての変形形状例を選択メニューとして前記表示画面に表示させる選択メニュー生成手段と、
　前記選択メニューから一つの変形形状を選択指定する変形形状指定手段と、
　前記入力手段より入力した文字列または図形群のデータを、前記変形形状指定手段により指定された変形形状に変形するための処理を行う変形処理手段と、
　文字または図形を、その輪郭線を構成する直線または曲線の集合情報であるアウトラインデータの形式で記憶するアウトラインデータ記憶手段とを有し、
　前記変形処理手段は、変形対象の文字列または図形群について対応するアウトラインデータをアウトラインデータ記憶手段から読み出して変形処理を行うことを特徴とする。
　【００１１】
　【００１２】
　【００１３】
　【００１４】
　【作用】
　本発明においては、文字列や図形群を含む領域を１つの変形単位と考え、該領域を一度に変形することにより、文字列や図形群を一度に変形するようにしている。
　【００１５】
　【００１６】
　【００１７】
　【００１８】
　【実施例】
　以下、本発明の実施例について図面を参照して説明する。
　【００１９】
　図１は本発明の一実施例の文字図形変形処理装置の構成図である。
　【００２０】
　本実施例の文字図形変形処理装置は、ユーザの指示等を入力するためのキーボードやマウス等の入力部１と、入力部１からの指示を各部の制御信号に変換する入力インタフェース部２と、文字や図形のアウトラインデータを記憶しているハードディスク等のアウトラインデータ記憶部４と、ユーザの指示でアウトラインデータ記憶部４から目的のアウトラインデータを読み出すデータ選択部３と、読み出したアウトラインデータを一時記憶するデータバッファ６と、表示部１１に表示する文字や図形の表示位置を計算する表示位置設定部８と、ユーザの指示で変形領域を設定する領域設定部１２と、文字や図形をどのように変形するかを指定する変形指定部５と、アウトラインデータに演算を加える変形部７と、ユーザの指示で表示する文字や図形の大きさを変える拡大縮小部１３と、アウトラインデータから直線や曲線の補間線分を発生して輪郭線のドットイメージを作成する展開部９と、展開されたドットイメージを一時記憶するビットマップメモリ等の展開バッファ１０と、展開された文字や図形等を表示する表示部１１と、切替スイッチ１４とから構成されている。
　【００２１】
　また、変形部７は、変形演算部１００と、相対位置算出部１０１と、位置加算部１０２と、サイズ除算部１０３と、サイズ乗算部１０４と、位置減算部１０５とから構成されている。
　【００２２】
　図２（ｂ）はアウトラインデータ記憶部４に記憶されているアウトラインデータの一例である。
　【００２３】
　本装置では、文字や図形のデータは、説明の便宜上、図２（ａ）に示すように、１．０×１．０の（ｘ，ｙ）座標に収まる大きさで、輪郭線は直線と３次のＢｅｚｉｅｒ曲線で定義されているとする。３次Ｂｅｚｉｅｒ曲線線分は、曲線の始点および終点と２つの制御点との４つの座標点で定義できる。そこで、アウトラインデータ記憶部４は、図２（ｂ）に示すように、データを識別するための識別コード，輪郭を構成する各閉曲線の区切りを示す閉曲線開始コード，Ｂｅｚｉｅｒ曲線で補間することを示す曲線指定コード，データの終わりを示す終了コード等のコードデータと、直線やＢｅｚｉｅｒ曲線を発生させるための基準点となるｘ座標およびｙ座標を並べた座標データとを並べた形式となっている。座標データは、折点の座標を順次並べたもので、Ｂｅｚｉｅｒ曲線の２つの制御点は、その前に曲線コードを入れて区別してある。ただし、アウトラインデータは、文字や図形の輪郭を代表する座標点の集合を使って定義したものであれば、別に上記の例にはこだわらない。例えば、１０２４×１０２４のサイズの座標平面上に定義されれたアウトラインデータならば、データを１０２４で除算してから変形処理し、その後、再び１０２４で乗算することで、本装置をそのまま使用できる。
　【００２４】
　以下、図３（ａ）に示すような「ＴＥＳＴ」という４文字が横に並んだ文字列を図３（ｂ）に示すような形状に変形する場合を例にして、本装置の動作を説明する。
　【００２５】
　本装置では、無変形の文字や図形を入力表示して文字列や図形群を表示し、表示された文字列や図形群の中から変形したいものを選び、変形形状および表示位置を指定して変形する。
　【００２６】
　まず、無変形時の文字や図形を表示するときの動作を説明する。
　【００２７】
　ユーザが表示したい文字や図形を入力部１から入力すると、その識別コードがデータバッファ６に格納される。データバッファ６は、図４に示すように、表示部１１の表示画面上に表示する文字や図形の識別コードと、表示位置，サイズ，変形の有無等の属性データとを格納する表示データテーブルを備えている。本装置では、表示位置は、表示画面上で文字や図形の座標平面の原点を置く位置で表す。表示画面は、図３に示すように、画面の左下すみを原点とし、上方向にｘ軸を取り、右方向にｙ軸を取っている。また、サイズは、表示画面での横×縦（ｘ方向×ｙ方向）の長さで表す。変形の有無は、変形が無い場合は「０」で表され、変形が有る場合はそれ以外で表される。
　【００２８】
　ユーザが文字や図形を表示したい位置を入力部１から入力すると、その表示位置情報がデータバッファ６の表示データテーブルに格納される。なお、表示位置設定部８は、表示位置が入力されなかった場合は、適当な表示位置を算出して、データバッファ６に格納する。例えば、文字列を入力して表示する場合には、ユーザは、１文字ごとに表示位置を指示しないので、２文字目以降は、文字が入力される度に、入力方向や隣の文字との間隔などのフォーマットに従って、自動的に、次の文字の表示位置を算出し、データバッファ６に格納する。
　【００２９】
　また、ユーザが文字や図形のサイズを入力部１から入力すると、そのサイズがデータバッファ６の表示データテーブルに格納される。なお、サイズが指示されなかった場合は、原形である１．０×１．０のサイズのままである。
　【００３０】
　データバッファ６の表示データテーブルに次の文字や図形のデータが格納されると、データ選択部３は、データバッファ６の中の識別コードを読み出し、読み出した識別コードを持つアウトラインデータをアウトラインデータ記憶部４から読み出して、拡大縮小部１３に送る。
　【００３１】
　拡大縮小部１３は、アウトラインデータの座標データのｘ座標およびｙ座標を、データバッファ６の表示データテーブルに格納されたサイズになるよう拡大縮小して、展開部９に送る。本装置のアウトラインデータは、原形のサイズが１．０×１．０であるので、単にサイズのｘ方向およびｙ方向の長さをｘ座標およびｙ座標に乗算すれば所望の大きさになる。
　【００３２】
　なお、このとき、切替スイッチ１４は、拡大縮小部１３により拡大縮小されたアウトラインデータが展開部９に出力されるように、切替わっている。
　【００３３】
　続いて、展開部９は、アウトラインデータの座標点情報に従って、輪郭線を描画することにより、ドットイメージに展開し、展開バッファ１０に格納する。例えば、図２（ｂ）のアウトラインデータを展開して図２（ａ）のドットイメージを作るのであれば、閉曲線開始コードの次の座標点を始点として次に続く折点座表までの直線を発生し、さらに次の座標点まで直線をひき、その次には曲線のコードがあるので、続く２点を制御点としてその次の折点までＢｅｚｉｅｒ曲線を引く…という過程を繰り返して、輪郭線に展開する。
　【００３４】
　そして、表示部１１は、ドットイメージに展開された文字や図形の表示情報を、データバッファ６の表示データテーブルに格納された表示位置に表示する。このようにして、入力された文字や図形を無変形のまま表示する。
　【００３５】
　例えば、図３（ａ）に示すような文字列「ＴＥＳＴ」を表示するためには、横方向で間隔０を設定した後、１文字のサイズが１０×１０の文字Ｔを入力し、表示位置（２０，３０）を指定すると、データバッファ６の表示データテーブルには、図４に示すような、１行目の「大文字Ｔ」の欄が作成される。そして、データ選択部３によってアウトラインデータ記憶部４から読み出された文字Ｔのアウトラインデータが、拡大縮小部１３で、（１０×ｘ，１０×ｙ）と拡大され、展開部９によって展開され、表示部１１によって、表示画面上の（２０，３０）の位置に「Ｔ」が表示される。続いて、「Ｅ」，「Ｓ」，「Ｔ」の３文字についても、「Ｅ」，「Ｓ」，「Ｔ」を入力すると、その都度、表示位置設定部６は、例えば、横方向に間隔０として、各文字の表示位置を計算し、データバッファ６の表示データテーブルには、図４に示すような、２行目の「大文字Ｅ」の欄〜４行目の「大文字Ｔ］の欄が作成される。そして、データ選択部３によってアウトラインデータ記憶部４から読み出された「大文字Ｅ」，「大文字Ｓ」，「大文字Ｔ」のアウトラインデータが、拡大縮小部１３で、（１０×ｘ，１０×ｙ）と拡大され、展開部９によって展開され、表示部１１によって、表示画面上の（３０，３０）の位置に「Ｅ」が、（４０，３０）の位置に「Ｓ」が、（５０，３０）の位置に「Ｔ」が、次々と表示され、図３（ａ）に示す「ＴＥＳＴ」という文字列が表示画面上に表示される。
　【００３６】
　次に、このようにして表示画面上に表示された文字列や図形群の中の任意のものを変形し、変形後の文字列や図形群を表示するときの動作を説明する。
　【００３７】
　まず、ユーザは、表示画面上に表示された文字列や図形群の中から変形したいものを選択する。例えば、「ＴＥＳＴ」の４文字からなる文字列を変形したいときには、ユーザは、表示画面上の４文字をマウス等で指して選択する。
　【００３８】
　変形対象となる文字列や図形群が選択されると、選択された文字列や図形群を構成する文字や図形について、データバッファ６の表示データテーブルの変形の有無欄に「１」が格納される。続いて、領域設定部１２は、選択された文字列や図形群を囲む領域を変形領域として設定する。変形領域は、上記選択された変形対象となる文字列や図形群を全て含むようにユーザに設定させるか、あるいは、本装置が自動的に設定する。変形対象が文字列の場合は、変形領域を、文字列の全文字を囲む最小の矩形や文字列の全文字の座標平面を囲む最小の矩形とすると便利なことが多い。例えば、図３（ａ）の「ＴＥＳＴ」の４文字を変形対象として選択すると、領域設定部１２は、図５（ａ）に示すように、変形領域の始点位置を（２０，３０）と計算し、変形領域のサイズを（４０，１０）と計算する。
　【００３９】
　さて、変形対象となる文字列や図形群を変形するためには、まず、どのように変形するかを指定しなくてはならない。本装置では、上記のようにして設定された変形領域を図５（ｂ）に示すようにメッシュと見立て、そのメッシュの形状の状態で、変形形状を指定する。
　【００４０】
　変形形状の指定は、変形指定部５で行う。変形指定部５は、変形例となるメッシュの一覧表を表示し、その中の１つをユーザに選択させる。そして、変形部７は、変形対象となる文字列や図形群を、選択された変形例のメッシュに貼り付いたように変形する。
　【００４１】
　まず、変形例となるメッシュの一覧表を表示するため、メッシュのアウトラインデータを変形する。メッシュのアウトラインデータは、文字や図形のアウトラインデータと同様の図２に示すデータ構造で、変形指定部５の内部に記憶されており、展開表示すると、１．０×１．０のサイズの網目格子の付いた正方形となる。図５（ｂ）は、メッシュのアウトラインデータを変形領域の大きさ（「ＴＥＳＴ」の例では４０×１０）に拡大して表示した例である。
　【００４２】
　変形指定部５は、内部に記憶しているメッシュのアウトラインデータに、変形部７の変形演算部１００で行う変形演算を施すことにより作り出される様々なメッシュの形状を、変形領域の大きさに拡大縮小して表示し、変形例として変形形状の一覧表を作る。変形部７の変形演算部１００で行う変形演算についての詳細は後述するが、本装置では、演算により座標データを移動させて文字や図形を変形するので、変形演算部１００が演算する座標移動演算式に、目的の形状に対応したパラメータを与えることにより変形を実現する。そこで、変形指定部５は、図６に示すような、変形例となる変形形状に対して固有のパラメータを記憶している変形パラメータテーブルを備えており、変形パラメータテーブルのパラメータを順に変形部７に与え、内部に記憶しているメッシュのアウトラインデータを変形部７に変形させる。
　【００４３】
　なお、このようにして変形されたメッシュのアウトラインデータを予めアウトラインデータ記憶部４に記憶しておき、それらを次々読み出しては、拡大縮小部１３で変形領域の大きさに拡大縮小することにより、変形形状の一覧表を作成するようにしてもよい。また、変形領域が大きいときには、全体を縮小したり、数頁に分けて表示するようにしてもよい。
　【００４４】
　このようにして作成された変形形状の一覧表が変形形状の選択メニューとなる。図６に示した９種類のパラメータを使って図５（ｂ）の変形領域のメッシュを変形した変形形状選択メニューの例を図７に示す。
　【００４５】
　さて、ユーザは、表示された変形形状選択メニューを見て、所望の変形形状を、マウスで指したりテンキーで番号を入力したりすることにより選択すると、変形指定部５は、選択された変形形状に従った変形演算を行わせるためのパラメータを、変形パラメータテーブルから読み出して、変形部７の変形演算部１００に与える。
　【００４６】
　そして、データ選択部３によって、変形対象となった文字列や図形群を構成する全ての文字や図形の識別コードを持つアウトラインデータがアウトラインデータ記憶部４から読み出され、拡大縮小部１３によって、データバッファ６の表示データテーブルに格納されているサイズに拡大縮小されて、変形部７に送られる。なお、このとき、切替スイッチ１４は、拡大縮小部１３からの出力先が変形部７となるように切替わっている。
　【００４７】
　変形部７では、まず、相対位置算出部１０１が、変形領域内の文字列や図形群を構成する文字や図形の相対表示位置を算出する。具体的には、変形対象となる文字列や図形群の各文字や図形の表示位置から変形領域の始点位置を減算すればよい。すなわち、領域指定部１２から読み出した変形領域の始点位置を（ｎ，ｍ）とし、サイズを（Ｎ，Ｍ）とし、データバッファ６から読み出した変形対象となる文字列や図形群の各文字や図形の表示位置を（ｘ０，ｙ０）とすると、相対座標位置（ｘ１，ｙ１）は、ｘ１＝ｘ０−ｎ，ｙ１＝ｙ０−ｍというように算出することができる。
　【００４８】
　次に、位置加算部１０２が、算出された相対座標位置（ｘ１，ｙ１）を変形対象となる文字列や図形群の各文字や図形のアウトラインデータの各座標データに加算する。さらに、サイズ除算部１０３が、相対座標位置を加算した座標データを変形領域のサイズで除算し、変形演算部１００に出力する。すなわち、変形演算部１００に出力される変形対象となる文字列や図形群のアウトラインデータの座標値を（Ｘ，Ｙ）とすると、Ｘ＝（ｘ＋ｘ１）／Ｎ，Ｙ＝（ｙ＋ｙ１）／Ｍである。
　【００４９】
　これは、変形演算部１００が行う変形演算が、常に１．０×１．０のサイズ、すなわち、１つの文字や図形が定義された座標平面のサイズに対して行われるようになっているので、変形領域をそのサイズに変換するためである。
　【００５０】
　変形演算部１００では、サイズ除算部１０３から出力されたアウトラインデータの座標値に、選択された変形形状にするための変形演算を加える。変形演算部１００については後述する。
　【００５１】
　変形演算を行ったアウトラインデータは、サイズ乗算部１０４で変形領域サイズが乗算され、さらに、位置減算部１０５で相対位置が減算されることにより、位置加算部１０２およびサイズ除算部１０３による変換の逆変換がなされて、変形処理以前のデータ形式に戻される。すなわち、変形部７から出力されるアウトラインデータの各座標値（ｘ”，ｙ”）は、ｘ”＝Ｘ”×Ｎ−ｘ１，ｙ”＝Ｙ”×Ｍ−ｙ２となる。
　【００５２】
　そして、以上のように変形処理されたアウトラインデータは、展開部９に出力され、無変形時と同様に、ドットイメージに展開され、表示画面上の表示位置（ｘ０，ｙ０）に表示される。
　【００５３】
　例えば、「ＴＥＳＴ」の文字列の例の変形領域は、始点位置が（２０，３０）であり、サイズが（４０，１０）であるので、拡大縮小部１３が変形例となるメッシュのアウトラインデータを（４０，１０）倍に拡大し、変形選択メニューが図７に示すように表示される。ユーザは、変形選択メニューの中から１つの変形形状を選択する。ここでは、図７の「変形７」を選択したとする。
　【００５４】
　変形形状が決まると、変形部７が変形対象文字を１つずつ変形していく。まず、相対位置算出部１０１が、変形対象文字の相対座標位置を算出するが、１つ目の「Ｔ」の表示位置（ｘ０，ｙ０）は（２０，３０）であるので、変形領域の始点に対する表示位置の相対座標位置（ｘ１，ｙ１）は（０，０）である。算出した相対座標位置は、位置加算部１０２に出力される。データ選択部３によって、アウトラインデータ記憶部４から読み出された「Ｔ」のアウトラインデータは、拡大縮小部１３でｘ方向およびｙ方向共に１０倍された後に、変形部７に入るように切替わった切替スイッチ１４を通って位置加算部１０２に出力される。位置加算部１０２は、拡大縮小部１３から出力されたアウトラインデータの座標データに相対座標位置を加算するが、この場合は、相対座標位置が（０，０）なので、相対座標位置を加算しても座標値は変わらない。相対座標位置を加算した座標データは、サイズ除算部１０４で、変形領域サイズ（４０，１０）で除算される。すなわち、アウトラインデータ記憶部４から読み出された「Ｔ」のアウトラインデータ中の座標データ（ｘ，ｙ）は、拡大縮小部１３からサイズ除算部１０３までで、（（ｘ×１０−０）／４０，（ｙ×１０−０）／１０）となって変形演算部１００に出力される。
　【００５５】
　変形演算部１００には、上述したように、変形指定部５から既に所望の形状に変形するためのパラメータが与えられている。座標データは、演算を加えられることによって、所望の変形領域形状の一部となるような位置に移動する。そして、サイズ乗算部１０４で、変形領域のサイズを乗算され、位置減算部１０５で、相対位置を減算されて変形前のデータ構造に戻り、変形部７から出力される。すなわち、変形演算部１００から出力された座標データ（Ｘ”，Ｙ”）は、サイズ乗算部１０４および位置減算部１０５によって、（Ｘ”×４０−０，Ｙ”×１０−０）となる。変形部７から出力されたアウトラインデータは、展開部９でドットイメージに展開されて表示画面上の（２０、３０）の表示位置に表示される。その結果、図３（ｂ）に示すように、変形した最初の「Ｔ」の文字が表示される。
　【００５６】
　以下、「Ｅ」は、相対座標位置（１０，０）、「Ｓ」は相対座標位置（２０，０）、最後の「Ｔ」は相対座標位置（３０，０）と計算され、同様の処理を繰り返して、１字ずつ変形された文字が表示され、図３（ｂ）に示すように、変形した文字列「ＴＥＳＴ」ができあがる。また、図７において、「変形１」〜「変形６」，「変形８」，「変形９」を指定したときの文字列「ＴＥＳＴ」の変形結果を、それぞれ、図８に示す。
　【００５７】
　なお、図８においては、変形したメッシュの上に文字列を重ねて表示してあるが、メッシュを表示しないようにすることができるのはもちろんであり、さらに、図２７（ａ）に示すように、メッシュの外枠の形の図形を変形した図形に重ねて、変形後の文字列や図形群を表示し、様々な変形効果を出すこともできる。逆に、図２７（ｂ）に示すように、メッシュの横方向線のみを、変形後の文字列とは別の色で表示し、様々な変形効果を出すこともできる。
　【００５８】
　さて、次に、変形演算部１００の詳細について説明する。
　【００５９】
　図１５は、変形演算部１００の構成図である。
　【００６０】
　まず、演算コントローラ７１が、変形指定部５によって与えられたパラメータを演算部７２に出力する。
　【００６１】
　演算部７２は、３種の独立した変形処理部分に分かれている。図１６にこの３種の変形を例示する。無変形状態、すなわち、左側に示した状態では、座標平面のメッシュは、等間隔の網目状の直線格子で区切られた正方形である。その等間隔の座標平面の格子密度を、例えば、図１６（ａ）に示すように、ｘ方向，ｙ方向それぞれにある方向に偏らせるような格子密度の変更を行う部分（格子密度変更部７２１）と、無変形状態では直線の座標平面の格子線質を、例えば、図１６（ｂ）に示すように、円弧やｓｉｎカーブに変更するような格子線質の変更を行う部分（格子線質変更部７２２）と、無変形状態では正方形となっている座標平面を、例えば、図１６（ｃ）に示すように、任意の四辺形とするように、座標平面の４頂点の位置の変更を行う部分（頂点位置変更部７２３）である。これらの変形処理部分は、格子密度変更部７２１，格子線質変更部７２２，頂点位置変更部７２３の順につながっている。
　【００６２】
　３種の独立した変形処理部分には、それぞれ、いくつの演算式が入っていてもよいが、その中から、１つの演算式とパラメータを設定して使用する。１種類の変形処理部分から２つの演算を選んで使用することはできない。例えば、座標平面の４頂点位置が長方形の頂点となるような変形と、台形の頂点となるような変形とを同時に行うことはできない。また、本例のように複数種の変形を行うときは、その各々の変形処理部分における演算は、それぞれ、他の変形処理部分における演算に影響を与えないものでなくてはならない。すなわち、格子線密度変更部７２１の中のどの演算による変形も、格子の線質や４頂点の位置を変えず、また、格子線質変更部７２２の中のどの演算による変形も、格子密度や４頂点の位置を変えないものでなくてはならない。同様に、頂点位置変更部７２３で変形した後も、格子線は直線のままで、１本の格子線を横切る格子線の間隔は等間隔のままでなくてはならない。
　【００６３】
　本装置の３種の変形処理部分には、それぞれ１つずつの演算式による演算回路が入っている。本装置の演算式は、変形前の座標を（Ｘ，Ｙ）、変形後の座標を（Ｘ”，Ｙ”）とすると、例えば、格子密度変更部７２１の演算式は図１４の▲１▼式で、格子線質変更部７２２の演算式は図１４の▲２▼式で、頂点位置変更部７２３の演算式は図１４の▲３▼式で、それぞれ、表される。上記３つの式は、それぞれ、６個のパラメータ（ｐｐ，ｐ，ｐ０，ｑｑ，ｑ，ｑ０），１２個のパラメータ（ｓａ，ｓｂ，ｓｃ，ｓｄ，ｓｅ，ｓｆ，ｔａ，ｔｂ，ｔｃ，ｔｄ，ｔｅ，ｔｆ），６個のパラメータ（ａ，ｂ，ｃ，ｄ，ｅ，ｆ）を持っており、格子線密度変更部７２１の演算式に与える６個のパラメータは、座標平面ｘ方向，ｙ方向の格子密度の偏りの度合いと偏りの中心を変え、格子線質変更部７２２の演算式に与える１２個のパラメータは、線のうねり具合や回数を変え、頂点位置変更部７２３の演算式に与える６個のパラメータは、文字や図形の全体形状や大きさを変える。これらのパラメータの値は、上記３式が互いに他の変更部による変形の影響を与えないように範囲が制限されている。
　【００６４】
　演算コントローラ７１は、演算部７２にパラメータを出力すると、データ制御部７３に演算開始指示を出力する。データ制御部７３は、データバッファ６のアウトラインデータをコードデータと座標データに分けつつ、識別コードや制御コードはそのまま出力し、座標値データは演算部７２に演算させてから出力する。これにより、変形し展開表示されたメッシュと同様の変形をして、文字列や図形群が展開表示される。
　【００６５】
　本装置の変形部７によれば、格子線密度の変更は、文字や図形を寸づまりにさせ、格子線質の変更は、文字や図形に揺らぎや凹凸感を与え、頂点位置の変更は、文字や図形をいびつにする効果を与えるなど、３種の演算で複雑な変形を実現できる。また、不規則な形状の文字や図形を直接変形するには、その図形の変形後の形状をなんらかの手段で表現しなくてはならないが、座標平面をメッシュを考えて、メッシュを変形すると、変形後のイメージに従った指示が行いやすい。
　【００６６】
　なお、変形部７における演算部７２が行う変形演算は、本例に限らず、メッシュを変形させる効果のあるものならば、例えば、図１４の▲６▼式に示すような、メッシュの外枠４辺を円弧状にするような演算が１つだけ入っていてもよく、また、従来のアフィン変換や投影変換等、どのような演算でもよい。
　【００６７】
　次に、図１７〜図２４を用いて、図２に示すようなアウトラインデータを格子線質変更部７２２で変形したときなどに起こる歪の補正方法について説明する。
　【００６８】
　図１７は補間線補正部７４の構成図である。補間線補正部７４は、格子線質変更部７２２によって引き起こされる、文字や図形の潰れを補正する部分である。
　【００６９】
　格子線質変更部７２２によって起こる潰れとは、本装置の変形機能が、輪郭線の基準点であるアウトラインデータの座標値にのみ変形演算を加えた後、無変形時と同様に、展開、すなわち、演算した基準点を直線や曲線で補間して輪郭線を再現するため、補間する線と変形した格子線との線質の相違により、図１８に示すように、図形輪郭線が潰れてしまう現象である。この現象は、直線で補間する部分を持つアウトラインデータに、格子線質を曲線に変更を行ったときによく起こる。
　【００７０】
　図１７の補間線補正部７４は、直線で補間する部分をいくつかに内分割する基準点を発生させ、該発生させた基準点に変形演算を行うことにより、輪郭線の潰れを緩和する。変形指定部５から与えられたパラメータのうち、格子線質変更のパラメータが無変形でないとき、演算コントローラ７１は、データ制御部７３と補間線補正部７４に補間線の補正を指示する。補正がないときには、アウトラインデータは、データ制御部７３で座標値データとコードデータに判別されて、座標値データのみ演算が加えられるが、補正するときは、補間線補正部７４が座標値データとコードデータの判別も補正と合わせて行う。
　【００７１】
　まず、コード判別部１１１は、アウトラインデータを順次読み込んで、コードデータはそのまま出力し、座標データならば線質判定部１１２に出力する。線質判定部１１２は、読み込んだ座標データが曲線の基準点の座標データの場合は補正しないので、１本分の曲線座標データを演算部７２に送り、演算結果を出力する。また、読み込んだ座標データが直線の基準点となる座標データの場合は、１本分の直線座標データを補正直線発生部１１３に送る。補正直線発生部１１３は、該直線の基準点から発生する１本の線分をある一定の長さ以下の複数の線分となるように分割し、該分割した各線分を発生するための基準点となる座標データを作成して、元の１本の線分の基準点座標データの代わりに演算部７２へ送り、変形演算した座標データを出力する。線分の長さの最大値をいくつにするかは、分割数変更スイッチ１１４で指定する。本装置のアウトラインデータ例では、直線は、特にコード付けずに終点（始点）となる座標を並べているだけなので、上記内分割点の座標を次々演算部７２に送って出力させればよい。
　【００７２】
　例として、図１９（ａ）に示すように、直線５本で作成される５角形のアウトラインデータを考えると、補正なしに格子線質を全体形状が円となるような円弧に変更したときは、演算後は、図１９（ｂ）に示すような座標データとなって図形が潰れる。上記の補正を行った場合、１本の線分を長さ０．１２５以下にしたとすると、変形部７から出力されるアウトラインデータは、図２０に示すようになり、期待した変形となる。
　【００７３】
　図２１は補間線補正部７４の別の例である。図２１の補間線補正部７４は、直線部分を曲線にしてしまうことによって、輪郭線の潰れを防ぐようにする。本装置の例では、曲線部分の輪郭線はＢｅｚｉｅｒ曲線を使用しているため、変形前と変形後のアウトラインデータの形式を一致させるように、直線部分はＢｅｚｉｅｒ曲線に入替えている。
　【００７４】
　まず、前例と同様に、コード判定部１２１は、座標値データかコードデータかを判断し、コードデータはそのまま出力し、座標データは線質判定部１２２に出力する。線質判定部１２２は、曲線の基準点の座標データならば、前例と同様に演算部７２に送る。直線の座標データは、線分分割部１２３に送られる。線分分割部１２３は、受け取った直線の座標データを、複数本の曲線に置き換える場合に備えて、直線をいくつかに分割する。分割数は、分割数変更スイッチ１２４で変更できる。１本の直線から１本の曲線線分を発生する場合は分割しなくてよい。１本の直線から１本の曲線線分を発生するには、本装置のＢｅｚｉｅｒ曲線線分のデータの場合には、曲線の終点と始点の他に、曲線コードと２つの制御点の座標が必要であるため、制御点を発生し、コードデータをつけ加えることになる。制御点発生部１２５は、直線線分の終点および始点を曲線線分の終点および始点とし、２つの制御点を算出する。そして、コード発生部１２６は、曲線のコードを出力した後で、２つの制御点と終点の座標データを出力する。
　【００７５】
　制御点の算出方法は様々だが、例えば、図２２に示すように、直線線分の中点が変形によって移動した移動先の座標を曲線が通過するように定めることができる。すなわち、直線線分の始点と終点を（ｘ１，ｙ１），（ｘ３，ｙ３）とすると、その中点（ｘ２，ｙ２）を求めて、演算部７２に通して変形後の座標位置（ｘ１，ｙ１），（ｘ３，ｙ３）（ｘ２，ｙ２）を計算させ、その結果から制御点（ａ１，ｂ１），（ａ２，ｂ２）を算出できる。算出式は、図１４の▲４▼式および▲５▼式で与えられる。
　【００７６】
　本例のアウトラインデータでは、ある線分の終点座標が次の線分の始点となり、曲線指定コードに続く２点が曲線制御点となっているので、曲線指定のコードに続けて、（ａ１，ｂ１），（ａ２，ｂ２）を出力し、さらに、終点（かつ、次の線分の始点）の（ｘ３，ｙ３）を演算部７２で計算した結果を出力する。以上を繰り返して、直線を曲線に置き換える。図１９の例では、図２１の補間線補正部７４によって、図２３に示すように変形したアウトラインデータが作成され、閉曲線の潰れが解消される。また、複雑な変形の場合、１本の直線を１本の曲線に置き換えるだけでは潰れを防げない場合がある。そのときには、線分分割部１２３で分割したそれぞれの線分について、各々の線分を上記と同様にして複数本の曲線線分に置き換えればよい。
　【００７７】
　図１８に示した潰れた文字を図１７と図２１の補間線補正部７４で補正した結果を、それぞれ、図２４（ａ）と図２４（ｂ）にそれぞれ示す。どちらの場合でも、期待した効果を得ていることがわかる。
　【００７８】
　さて、上述した実施例は、変形対象となる文字列や図形群を選択すると、自動的に変形領域が決まる例について主に説明したが、変形領域の指定をユーザに行わせることで、同じ文字列や図形群を変形対象としても、図９に示すように、変形領域を変えることにより、各々の文字や図形の変形形状を変えることができる。なお、この場合、ユーザは、変形領域を矩形状に指定しなければならない。
　【００７９】
　図９の例は、上記「ＴＥＳＴ」の文字列を変形する際に、変形領域を「ＴＥＳＴ」の文字列が上の方にくるような正方形の領域を変形領域とした場合の例であり、変形領域が円になるように変形すると、片方が膨らんだ形の局所的な変形効果を得ることができる。
　【００８０】
　また、上述した実施例では、メッシュの変形例を一覧表示したものを変形形状選択メニューとしていたが、図１０に示すように、変形した文字列をそのまま変形形状選択メニューとしてもよい。
　【００８１】
　さらに、上述した実施例では、変形形状選択メニューから変形形状を選択するようにしていたが、変形形状をユーザに指定させるようにしてもよい。すなわち、ユーザに無変形のメッシュの頂点位置等を移動させて、変形メッシュを作らせ、該変形メッシュの頂点位置等から座標移動演算式のパラメータを逆算することにより、文字列や図形群を変形させる。
　【００８２】
　変形形状の指定は、変形指定部５で行う。まず、ユーザは、入力部１から変形種を選択して入力する。変形種とは、上記の格子密度，格子線質，頂点位置の３種である。続いて、該変形種による変形で、どのようにどの程度の変形を行うかを指定する。
　【００８３】
　すなわち、格子密度の場合は、図１４の▲１▼式による座標移動演算は、ｘ，ｙ方向それぞれについて、格子間隔がある格子線に向かって偏る効果を与えるので、その偏りの中心となる格子線と偏りの度合いを、図１１に示すような表示画面で、ユーザは、表示されたメッシュの格子で、ｘ，ｙ両方向の偏りの中心となる格子が何本目の格子であるかを指定し、さらに、該中心に指定した格子に向かってどの程度密または粗になるのかを指定する。
　【００８４】
　また、格子線質の場合は、図１４の▲２▼式による座標移動演算は、格子線を波状にうねらせるので、図１２に示すような表示画面で、ユーザは、線のうねり状態を、ｘ，ｙ方向につきそれぞれ選び、うねりの大きさを指定する。
　【００８５】
　また、頂点位置の場合は、図１４の▲３▼式による座標移動演算は、変形領域のメッシュの４頂点の位置を移動させる効果があるので、図１３に示すような表示画面で、ユーザは、頂点位置を所望の形状になるまで移動させる。
　【００８６】
　変形指定部５は、ユーザが指定した変形種と入力した変形方法に基づいて、座標移動演算式のパラメータを逆算し、変形部７に出力する。すなわち、格子密度の場合に指定された偏りの中心となる格子の格子番号をｐ０とｑ０に換算し、偏りの度合いをｐとｑに換算し、その値からｐｐとｑｑを算出する。格子線質の場合は、それぞれのうねり状態に対する各パラメータを記憶した変換マトリクスと照らし合わせ、ｓａ，ｓｂ，ｓｃ，ｓｄ，ｓｅ，ｓｆ，ｔａ，ｔｂ，ｔｃ，ｔｄ，ｔｅ，ｔｆを読み出し、これらにうねりの大きさを反映する。また、頂点位置の場合は、計算式でパラメータを算出する。頂点位置のパラメータの計算式は、頂点（１，０），（１，１），（０，１）が変形した後、（ｘ１，ｙ１），（ｘ２，ｙ２），（ｘ３，ｙ３）に移動したとすると（正方形を移動せずに任意の四辺形にするには、原点不変で３頂点位置だけ変えればよい。）、パラメータは、ａ＝ｘ１，ｂ＝ｘ２−ｘ１−ｘ３，ｃ＝ｘ３，ｄ＝ｙ１，ｅ＝ｙ２−ｙ１−ｙ３，ｆ＝ｙ３である。また、このとき、原点（０，０）を（ｘ０，ｙ０）に変更すると、変形領域ごと変形対象図形を全て移動させるのと同じことになる。そのときは、原点の移動量（ｘ０，ｙ０）を各変形対称図形の表示位置に加算した位置に、変形した図形を表示すればよい。ただし、変形演算パラメータあは、ａ＝ｘ１−ｘ０，ｂ＝ｘ２−ｘ１−ｘ３＋ｘ０，ｃ＝ｘ３−ｘ０，ｄ＝ｙ１−ｙ０，ｅ＝ｙ２−ｙ１−ｙ３＋ｙ０，ｆ＝ｙ３−ｙ０になる。
　【００８７】
　このようなユーザインタフェースを用意すると、ユーザは、かなり自由に所望の変形形状を指定することができる。
　【００８８】
　さらに、データバッファ６の表示データテーブルに、表示する図形アウトラインデータを記憶する欄を追加し、アウトラインデータ記憶部４から読み出したデータではなく、図２５に示すように、データバッファ６に記憶したアウトラインデータを変形部７が変形処理するようにすると、図形や文字を何度も繰返して変形することができる。
　【００８９】
　例えば、図２６において、（１）に示すように、最初に２行の文字列を表示させたとすると、このとき、図２５のデータバッファ６には、アウトラインデータ記憶部４から読み出されたアウトラインデータを拡大縮小部１３が拡大縮小処理をしたものが格納されている。この状態で、上の３文字を囲む変形領域を設定して、下の２文字と同じ幅になるように変形させるよう指示する。すると、データバッファ６に格納されているＭＡＰの３文字に対応するアウトラインデータが、変形部７で処理されて出力され、データバッファ６の変形前のアウトラインデータと書き換わる。アウトラインデータが書き換わると、展開部９がデータを展開し、表示部１１が表示し、図２６の（２）に示すように表示される。次に、新ためて変形領域を２行５文字を囲むように設定し直し、図７の変形１のように変形させるよう指示すると、同様の過程を繰り返して、図２６の（３）に示すように表示される。
　【００９０】
　このように、変形領域の設定による文字列や図形群の変形は、変形する文字列や図形群がどのように配置されていてもよい。つまり、文字ならば、英文プロポーショナルによって文字の座標平面が重なり合うように配置されていても、何行に渡っていてもよく、そのような文字列の周りにイラスト図形がちりばめられたような画面の任意の図形群を選んで、何度でも変形することができる。
　【００９１】
　【発明の効果】
　以上説明したように、本発明によれば、複数個の文字や図形からなる文字列や図形群を、比較的簡単に、一度に全体がある形状にあるように変形することができるという効果がある。
【図面の簡単な説明】
　【図１】本発明の一実施例の文字図形変形処理装置の構成図。
　【図２】アウトラインデータの例を示す説明図。
　【図３】本実施例による変形効果の例を示す説明図。
　【図４】表示データテーブルの例を示す説明図。
　【図５】変形領域の例を示す説明図。
　【図６】変形パラメータのデータ例を示す説明図。
　【図７】変形形状選択メニューの例を示す説明図。
　【図８】本実施例による変形効果の例を示す説明図。
　【図９】本実施例による変形効果の例を示す説明図。
　【図１０】変形形状選択メニューの例を示す説明図。
　【図１１】格子密度変更を指定する表示画面の例を示す説明図。
　【図１２】格子線質変更を指定する表示画面の例を示す説明図。
　【図１３】頂点位置変更を指定する表示画面の例を示す説明図。
　【図１４】本実施例で用いられる数式の一覧を示す説明図。
　【図１５】変形演算部の構成図。
　【図１６】変形の種類を示す説明図。
　【図１７】補間線補正部の構成図。
　【図１８】格子線質変更による図形の歪の例を示す説明図。
　【図１９】格子線質変更による図形の歪の原因を示す説明図。
　【図２０】補正後のデータを示す説明図。
　【図２１】補間線補正部の構成図。
　【図２２】曲線の発生方法を示す説明図。
　【図２３】補正後のデータを示す説明図。
　【図２４】補正効果を示す説明図。
　【図２５】本発明の他の実施例の文字図形変形処理装置の構成図。
　【図２６】他の実施例による変形効果の例を示す説明図。
　【図２７】本実施例による変形効果の例を示す説明図。
　【符号の説明】
　１…入力部、２…、入力インタフェース部、３…データ選択部、４…アウトラインデータ記憶部、５…変形指定部、６…データバッファ、７…変形部、８…表示位置設定部、９…展開部、１０…展開バッファ、１１…表示部、１２…領域設定部、１３…拡大縮小部、１４…切替スイッチ、１００…変形演算部、１０１…相対位置算出部、１０２…位置加算部、１０３…サイズ除算部、１０４…サイズ乗算部、１０５…位置減算部、７１…演算コントローラ、７２…演算部、７３…データ制御部、７４…補間補正部、７２１…格子密度変更部、７２２…格子線質変更部、７２３…頂点位置変更部。