【事件の表示】
　特許第２６４８６８６号「版下デザインデータ作成方法」の特許に対する特許異議の申立てについて、次のとおり決定する。
【結論】
　訂正を認める。
　特許第２６４８６８６号の特許を維持する。
【理由】
Ｉ　手続きの経緯
　本件特許第２６４８６８６号発明（以下「本件特許発明」という）は、昭和６２年１月２７日に特許出願され、平成９年５月１６日にその特許の設定登録がなされたものであり、その後、平成１０年３月３日に大木一己より特許異議の申立てがなされ、平成１０年６月１２日に取消理由通知がなされ、平成１０年９月７日に訂正請求がなされたものである。
ＩＩ　訂正の適否
１　訂正の要旨
　前記訂正の要旨は、本件特許発明の明細書を訂正請求書に添付された訂正明細書の通り、すなわち下記の通り訂正することを求めるものである。
　　　　　　　　　　　記
　訂正事項ａ
　明細書の特許請求の範囲の
「過去のデザイン処理によって作成された登録キヤラクタデータに基づくキャラクタを表示手段によって表示し、上記表示手段によって表示された上記キヤラクタの一部がデータ入力手段によって指定されたとき当該指定された登録キヤラクタデータを構成する複数の第１の付置データのうち当該指定された位置を表す第２の位置データとの間の距離が最小になるデータを最近接点の位置データとして検索し、上記最近接点の位置データを基準点として、上記データ入力手段によって入力される補正データによって当該指定された登録キヤラクタデータを補正する補正演算を実行することにより上記キヤラクタを補正することを特徴とする版下デザインデータ作成方法。」を、
「データ入力手段によって入力され、かつ表示手段の表示画面上に表示すべきキャラクタを表す表示位置データを演算するために必要な１つ又は複数の基準点の位置を表す１組又は複数組の基準点の位置データを、登録メモリ手段に登録し、当該登録された上記１組又は複数組の基準点の位置データを上記登録メモリ手段から読み出し、当該読み出した基準点の位置データに基づいて特定される１つ又は複数のキャラクタを表す表示位置データを演算して上記表示画面上に登録キャラクタとして表示し、上記表示画面上に表示された登録キャラクタの一部が上記データ入力手段によって指定されたとき、当該指定された位置を表す指定位置データと上記登録メモリ手段に登録されている上記基準点の位置データとを参照して当該登録されている上記基準点の位置と上記指定位置データによって表される指定位置との間の距離が最小になる上記基準点の位置データを、上記登録メモリ手段から最近接点の位置データとして検索し、当該検索した最近接点の位置データを上記指定された位置の位置データに代わる位置データとして用いて、上記データ入力手段によって入力される入力データに応じて上記表示画面上に表示されている登録キャラクタに対して新たなキャラクタを付加したり又は修正するようなキャラクタを表す表示位置データを、演算し、当該表示位置データを上記表示画面上に補正キャラクタとして表示することを特徴とする版下デザインデータ作成方法。」と訂正する。
　訂正事項ｂ
　明細書の「発明の概要」の欄の
「〔発明の概要〕　本発明は、文字、軟宇、記号、図形などのキヤラクタをデザインすることによって版下画像を作成する版下デザインデータ作成方法において、登録されたキヤラクタデータのうち、データ入力手段によって指定した位置との距離か最小になる位置を最近接点データとして検索し、この最近接点テータを基準点としてデータ入力手段によって入力される補正データによる補正演算を実行することにより、キヤラクタデザインの補正を簡易になしうる。」を、
「〔発明の概要〕　本発明は、データ入力手段によって入力された基準点の位置データに基づいて表示位置データを演算により求めることにより、文字、数字、記号、図形などのキヤラクタをデザインすることによって版下画像を作成する版下デザインデータ作成方法において、登録されたキヤラクタの基準点の位置データのうち、データ入力手段によって指定した位置との距離が最小になる基準点の位置データを最近接点データとして検索し、この最近接点データを基準点の位置データとして用いてデータ入力手段によって入力される補正データによる補正演算を実行することにより、キヤラクタデザインの補正を簡易になし得る。」と訂正する。
　訂正事項ｃ
明細書の「問題点を解決するための手段」の欄の「〔問題点を解決するための手段〕　かかる問題点を解決するため本発明においては、過去のデザイン処理によって作成された登録キヤラクタデータに基づくキヤラクタＥＬ１を表示手段７によって表示し、表示手段７によって表示されたキヤラクタＥＬ１の−部ＯＥＬがデータ入力手段４、ＫＡによって指定されたとき当該指定された登録キヤラクタデータを構成する複数の第１の位置データのうち当該指定された位置（Ｘ０、Ｙ０）を表す第２の位置データとの間の距離が最小になるデータを最近接点の位置テータＯＥＬ（ＸＮ１、ＹＮ１）として検索し、最近接点ＯＥＬ（ＸＮ１、ＹＮ１）の位置データを基準点として、テータ入力手段４、ＫＡによって入力される補正データによって当該指定された登録キヤラクタデータを補正する補正演算を実行することによりキヤラクタＥＬ１を補正するようにする。」を、
「〔問題点を解決するための手段〕　かかる問題点を解決するため本発明においては、データ入力手段４、ＫＡによって入力され、かつ表示手段７の表示画面上に表示すべきキャラクタＥＬ１を表す表示位置データを演算するために必要な１つ又は複数の基準点の付置ＥＬ１Ｘ，ＥＬ１Ｙ，ＯＥＬを表す１組又は複数組の基準点の位置データを、登録メモリ手段２Ｂに登録し、当該登録された１組又は複数組の基準点の位置データを登録メモリ手段２Ｂから読み出し、当該読み出した基準点の位置データに基づいて特定される１つ又は複数のキャラクタＥＬ１を表す表示位置データを演算して表示画面上に登録キャラクタとして表示し、表示画面上に表示された登録キャラクタの一部がデータ入力手段４、ＫＡによって指定されたとき、当該指定された位置Ｘ０，Ｙ０を表す指定位置データと登録メモリ手段２Ｂに登録されている基準点の位置データとを参照して当該登録されている基準点の位置と指定位置データによって表される指定位置との間の距離が最小になる基準点の位置データ０ＥＬを、登録メモリ手段２Ｂから最近接点の位置データとして検索し、当該検索した最近接点の位置データ０ＥＬを指定された位置の位置Ｘ０，Ｙ０に代わる位置データとして用いて、データ入力手段４、ＫＡによって入力される入力データに応じて表示画面上に表示されている登録キャラクタに対して新たなキャラクタを付加したり又は修正するようなキャラクタを表す表示位置データを、演算し、当該表示位置データを表示画面上に補正キャラクタとして表示するようにする。」に訂正する。
　訂正事項ｄ
　明細書の「作用」の欄の
「〔作用〕　データ入力手段４，ＫＡによつてデザイナが登録キヤラクタデータに基づくキヤラクタの一部を大雑把に指定すれば、当該指定された位置（Ｘ０，Ｙ０）に最も近接した位置にある登録キヤラクタデータＯＥＬ（ＸＮ１，ＹＮ１）を指定された位置の位置データとして用いることにより、簡易な操作によって高い精度て登録キヤラクタデータに基づくキヤラクタの補正を簡易になし得る版下デザイン装置を実現し得る。」を
「〔作用〕　登録された１つ又は複数の基準点の位置データＯＥＬに基づく演算によって表示位置データを得るようになされた、すでに描画登録されたキヤラクタデータに基づいて、当該キヤラクタの一部を指定して、その位置のキヤラクタを後で補正する場合に、登録された基準点の位置データのうちから最近接点の付置データＯＥＬを参照して検索するようにしたことにより、極めて簡易な操作によって高い精度ですでに描画されたキヤラクタを補正することができる。」と訂正する。
　訂正事項ｅ
　明細書第７頁１０〜１３行（特許掲載公報第４欄３３〜３６行）、の
「それぞれ予め決めた所定数の基準点を指定するようにし、当該指定された基準点データに基づいて版下画像を中央処理ユニットが演算により作成した後、」を、
「それぞれ予め決めた所定数の基準点の位置（表示画面上に表示するための表示位置データを演算する際に基準となる表示位置を表す）を指定するようにし、当該指定された基準点の位置データに基づいて版下画像を中央処理ユニットが演算により作成した後、」と，訂正する。
　訂正事項ｆ
　明細書第８頁７行（特許掲載公報第４欄４９行）の、
「基準点データのうち、」を、「基準点の位置データのうち、」と訂正する。
　訂正事項ｇ
　明細書第１４頁４〜１０行（特許掲載公報第６欄４９行〜第７欄４行）の、
「またこのように類型Ｒ１，Ｒ３・・・Ｒ２の文字でなる文字列が形成されたとき、各文字の左下隅の位置を表すＸＹ座標によって各文字の原点Ｏ１、Ｏ２・・・Ｏ８を表し、かつ最左端の文字すなわち第１番目の文字の原点Ｏ１を当該文字列の原点とするような文字列データが内部メモリ２Ａに読み込まれる。」を、
「またこのように類型Ｒ１，Ｒ３・・・Ｒ２の文字でなる文字列が形成されたとき、各文字の左下隅の位置を表すＸＹ座標によって各文字の基準点となる原点Ｏ１、Ｏ２・・・Ｏ８を表し、かつ最左端の文字すなわち第１番目の文字の原点Ｏ１を当該文字列の基準点となる原点とするような文字列データが内部メモリ２Ａに読み込まれる。」
　訂正事項ｈ
　明細書第２２頁３行及び５行（特許掲載公報第９欄３４行及び３６行）の、
「マウス６」を、「マウス４」と訂正する。
　訂正事項ｉ
　明細書第３４頁２０行（特許掲載公報第１４欄２〜３行）の、
「デイスプレイ７上の」を、「デイスプレイ装置７上の」と訂正する。
　訂正事項ｊ
　明細書の「発明の効果」の欄の
「〔発明の効果〕　上述のように本発明によれば、すでに描画登録された図形データに基づいて、当該図形を構成する位置データを指定して、その位置の図形を後に補正する場合に、登録されたデータのうちから最近接点の位置データを参照して読み取るようにしたことにより、極めて簡易な操作によって高い精度ですでに描画された図形を補正することができる。」を、
「〔発明の効果〕　上述のように本発明によれば、登録された１つ又は複数の基準点の付置データに基づく演算によって表示位置データを得るようになされた、すでに描画登録されたキヤラクタデータに基づいて、当該キヤラクタの一部を指定して、その位置のキヤラクタを後で補正する場合に、登録された基準点の位置データのうちから最近接点の位置データを検索するようにしたことにより、極めて簡易な操作によって高い精度ですでに描画されたキヤラクタを補正することができる。」と訂正する。
２　訂正の目的・範囲の適否と拡張・変更の存否
　前記訂正事項ａ〜訂正事項ｊについて検討する。
　前記訂正事項ａは、特許請求の範囲の減縮を目的とするものであり、前記訂正事項ｂ、ｃ、ｄ、ｊは、訂正事項ａの特許請求の範囲の減縮に伴って「発明の概要」、「問題点を解決するための手段」、「作用」および「発明の効果」を明瞭にしたものであるから、明瞭でない記載の釈明を目的とするものであり、前記訂正事項ｅ、ｆ、ｇ、ｈ、ｉは明瞭でない記載の釈明を目的とするものである。そして、前記各訂正は、願書に添付した明細書又は図面に記載した事項の範囲内であり、実質上特許請求の範囲を拡張し又は変更するものでない。
３　独立特許要件の存否
▲１▼　訂正後の本件特許発明
　訂正後の本件特許発明の目的、効果は「ＸＹ座標上にすでにデザインしたキャラクタに基づいてキャラクタの修正、付加をする際に、新たに入力すべきキャラクタデータのＸＹ座標上の位置をデザイナが指定したとき、デザイナが希望する位置データをすでに登録されたデータから確実に抽出できるようにした版下デザイン装置を提供する」ことであり、その発明の構成は、「データ入力手段によって入力され、かつ表示手段の表示画面上に表示すべきキャラクタを表す表示位置データを演算するために必要な１つ又は複数の基準点の位置を表す１組又は複数組の基準点の位置データを、登録メモリ手段に登録し、当該登録された上記１組又は複数組の基準点の位置データを上記登録メモリ手段から読み出し、当該読み出した基準点の位置データに基づいて特定される１つ又は複数のキャラクタを表す表示位置データを演算して上記表示画面上に登録キャラクタとして表示し、上記表示画面上に表示された登録キャラクタの一部が上記データ入力手段によって指定されたとき、当該指定された位置を表す指定位置データと上記登録メモリ手段に登録されている上記基準点の位置データとを参照して当該登録されている上記基準点の位置と上記指定位置データによって表される指定位置との間の距離が最小になる上記基準点の位置データを、上記登録メモリ手段から最近接点の位置データとして検索し、当該検索した最近接点の位置データを上記指定された位置の位置データに代わる位置データとして用いて、上記データ入力手段によって入力される入力データに応じて上記表示画面上に表示されている登録キャラクタに対して新たなキャラクタを付加したり又は修正するようなキャラクタを表す表示位置データを、演算し、当該表示位置データを上記表示画面上に補正キャラクタとして表示することを特徴とする版下デザインデータ作成方法。」である。
▲２▼　甲各号証記載発明・取消理由引用発明
　甲第１号証（「マイコンによるＣＡＤ」磯部俊夫著（培風館、昭和６１年９月１０日発行）、第１３８頁第１行目〜第１４１頁第１０行目参照）、甲第２号証（「わかるＣＡＤ／ＣＡＭ」　ばんざい秀男著（オーム社、昭和５９年１２月２５日発行）、第５９頁第２行〜１０行目参照）、甲第３号証（特開昭６１−２６２８８４号公報）および特開昭５７−３００２４号公報には、ＣＡＤの分野において、編集すべきデータを特定する手法として「表示手段によって表示されたキャラクタの一部がデータ入力手段によって指定されたとき当該指定された登録キャラクタデータを構成する複数の第１の位置データのうち当該指定された位置を表す第２の位置データとの間の距離が最小となるデータを最近接点の位置データとして検索」することにより編集するべきデータを特定する旨の発明が周知事項として示されている。
　特開昭６０−３６３０号公報には、すでに描画登録された図形データに基づいて、極めて簡易な操作によって高い精度ですでに描画された図形を補正する版下データの作成方法に関し、「文字シンボルファイル（４４）は、例えば第６図に示すように、カートン印刷に用いられるヘルベチカメヂウムなどの文字書体を、標準の文高ｈの図形として登録したものであり、アルファベットなどの文字以外にハイフン、スフッシュなどの記号や符号も含まれている。また、このファイル（４４）には、例えば第７図に示すようなアップマーク、フロントマークをはじめとしてメーカー名のロゴなどのマークが同じく標準の高さｈの図形として登録されている。」（第２頁右下欄第１４行目から同第３頁左上欄第３行目）、「文字作画プログラム（３４）は、プログラム（３２）により処理されたデータ（（Ｉ）〜（ＩＶ）項の処理結果）から文字を作画（表示）するときの図形データに変換するためのプログラムである。」（第３頁右上欄第４行目から同頁右上欄第８行目）、「以上の処理が終わると（イラスト（６）は別のシステムを使用して入力する）、ファイル（４５）の作画データが表示プログラム（３６）によりＣＲＴモニタ（６０）に仕様図及び版下が表示され、確認が行われる」（第４頁左上欄第１２行目から同第１６行目）、「さらに、例外などがあって修整が必要であれば、プログラム（３２）〜（３５）を使用して修正が行われ」（第４頁左上欄の第１７行目から同欄第１９行目）、「ベースファイル展開プログラム（３２）は、キーボード（２０）から入力された仕様を解析する」（第３頁左上欄第１４行目から同貢第１５行目）、第５図には、上記ファイル（４４）を用いて上記文字作画プログラム（３４）が処理し、ファイル（４５）の作画データとして出力することが示された、発明が記載されている。
▲３▼　訂正後の本件特許発明の新規性・進歩性
　甲第１号証〜甲第３号証、特開昭５７−３００２４号公報および特開昭６０−３６３０号公報に記載された発明の何れにも訂正後の本件特許発明の構成要素である「キャラクタを表す表示位置データを演算するために必要な１つ又は複数の基準点の位置を表す位置データを、登録し、表示された登録キャラクタの一部が指定されたとき、基準点の位置と指定された指定位置との間の距離が最小になる基準点の位置データを登録メモリ手段から検索し、検索した最近接点の位置データを指定された位置の位置データに代わる位置データとして用いて、登録キャラクタに対して新たなキャラクタを付加したり又は修正するようなキャラクタを表す表示位置データを、演算し、表示する」点は記載されていない。そして、訂正後の本件特許発明は、上記の点により、上記訂正された「発明の効果」に記載された格別な効果を奏する。従って、訂正後の本件特許発明は当業者が容易に発明をすることができたということはできない。
　即ち、訂正後の本件特許発明が、甲第１号証〜甲第３号証、特開昭５７−３００２４号公報および特開昭６０−３６３０号公報に記載された発明であるとも、甲第１号証〜甲第３号証、特開昭５７−３００２４号公報および特開昭６０−３６３０号公報に記載された発明に基づいて、当業者が容易に発明をすることができたものであるとも認めることができない。
▲４▼　独立特許要件の存否
　▲１▼〜▲３▼を総合して判断すると、訂正後における特許請求の範囲に記載されている事項に係る発明について、特許出願の際独立して特許を受けることができない発明とすることはできない。
４　訂正の適否
　１〜３を総合して判断すると、前記訂正請求は、特許法第１２０条の４第２項第１号乃至第３号に掲げる事項を目的とし、且つ同条第３項で準用する特許法第１２６条第２項乃至第４項の規定に適合するので、当該訂正を認める。
ＩＩＩ　特許異議の申立てについて
１　特許異議申立の理由の要旨
　本件特許発明は、上記甲第１号証、甲第２号証及び甲第３号証に記載された発明に基づいて、当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができないものである。また、本件特許発明は、明細書の詳細な説明に記載されていない構成が含まれるので、特許法第３６条４項の規定を満たしていないものである。
２　特許異議申立の理由の適否
　訂正後の本件特許発明は、上記ＩＩの３で詳細に述べた様に、取消理由通知で示した刊行物である甲第１号証および甲第２号証並びに甲第３号証に記載された発明から容易に発明をすることができたものとすることはできない。また、訂正後の本件特許発明には、特許法第３６条４項の規定を満たしていないと申し立てられていた上記明細書の詳細な説明に記載されていない構成が訂正により含まれなくなった。
　尚、他に本件特許を取り消すべき理由を発見しない。
Ｖ　結び
　以上述べた通り、前記訂正請求はこれを認め、特許異議の申立は理由がなく、他に本件特許を取り消すべき理由を発見しない。
　よって、結論のとおり決定する。
【異議決定日】
平成１１年９月２０日（１９９９．９．２０）
【訂正の要旨】
　訂正の要旨
　訂正事項ａ
　明細書の特許請求の範囲の
「過去のデザイン処理によって作成された登録キヤラクタデータに基づくキヤラクタを表示手段によって表示し、上記表示手段によって表示された上記キヤラクタの一部がデータ入力手段によって指定されたとき当該指定された登録キヤラクタデータを構成する複数の第１の付置データのうち当該指定された位置を表す第２の位置データとの間の距離が最小になるデータを最近接点の位置データとして検索し、上記最近接点の位置データを基準点として、上記データ入力手段によって入力される補正データによって当該指定された登録キヤラクタデータを補正する補正演算を実行することにより上記キヤラクタを補正することを特徴とする版下デザインデータ作成方法。」を、
「データ入力手段によって入力され、かつ表示手段の表示画面上に表示すべきキャラクタを表す表示位置データを演算するために必要な１つ又は複数の基準点の位置を表す１組又は複数組の基準点の位置データを、登録メモリ手段に登録し、当該登録された上記１組又は複数組の基準点の位置データを上記登録メモリ手段から読み出し、当該読み出した基準点の位置データに基づいて特定される１つ又は複数のキャラクタを表す表示位置データを演算して上記表示画面上に登録キャラクタとして表示し、上記表示画面上に表示された登録キャラクタの一部が上記データ入力手段によって指定されたとき、当該指定された位置を表す指定位置データと上記登録メモリ手段に登録されている上記基準点の位置データとを参照して当該登録されている上記基準点の位置と上記指定位置データによって表される指定位置との間の距離が最小になる上記基準点の位置データを、上記登録メモリ手段から最近接点の位置データとして検索し、当該検索した最近接点の位置データを上記指定された位置の位置データに代わる位置データとして用いて、上記データ入力手段によって入力される入力データに応じて上記表示画面上に表示されている登録キャラクタに対して新たなキャラクタを付加したり又は修正するようなキャラクタを表す表示位置データを、演算し、当該表示位置データを上記表示画面上に補正キャラクタとして表示することを特徴とする版下デザインデータ作成方法。」と訂正する。
　訂正事項ｂ
　明細書の「発明の概要」の欄の
「〔発明の概要〕　本発明は、文字、軟宇、記号、図形などのキヤラクタをデザインすることによって版下画像を作成する版下デザインデータ作成方法において、登録されたキヤラクタデータのうち、データ入力手段によって指定した位置との距離か最小になる位置を最近接点データとして検索し、この最近接点テータを基準点としてデータ入力手段によって入力される補正データによる補正演算を実行することにより、キヤャラクタデザインの補正を簡易になしうる。」を、
「〔発明の概要〕　本発明は、データ入力手段によって入力された基準点の位置データに基づいて表示位置データを演算により求めることにより、文字、数字、記号、図形などのキヤラクタをデザインすることによって版下画像を作成する版下デザインデータ作成方法において、登録されたキヤラクタの基準点の位置データのうち、データ入力手段によって指定した位置との距離が最小になる基準点の位置データを最近接点データとして検索し、この最近接点データを基準点の位置データとして用いてデータ入力手段によって入力される補正データによる補正演算を実行することにより、キヤラクタデザインの補正を簡易になし得る。」と訂正する。
　訂正事項ｃ
　明細書の「問題点を解決するための手段」の欄の
「〔問題点を解決するための手段〕　かかる問題点を解決するため本発明においては、過去のデザイン処理によって作成された登録キヤラクタデータに基づくキヤラクタＥＬ１を表示手段７によって表示し、表示手段７によって表示されたキヤラクタＥＬ１の−部ＯＥＬがデータ入力手段４、ＫＡによって指定されたとき当該指定された登録キヤラクタデータを構成する複数の第１の位置データのうち当該指定された位置（Ｘ０、Ｙ０）を表す第２の位置データとの間の距離が最小になるデータを最近接点の位置テータＯＥＬ（ＸＮ１、ＹＮ１）として検索し、最近接点ＯＥＬ（ＸＮ１、ＹＮ１）の位置データを基準点として、テータ入力手段４、ＫＡによって入力される補正データによって当該指定された登録キヤラクタデータを補正する補正演算を実行することによりキヤラクタＥＬ１を補正するようにする。」を、
「〔問題点を解決するための手段〕　かかる問題点を解決するため本発明においては、データ入力手段４、ＫＡによって入力され、かつ表示手段７の表示画面上に表示すべきキヤラクタＥＬ１を表す表示位置データを演算するために必要な１つ又は複数の基準点の付置ＥＬ１Ｘ，ＥＬ１Ｙ，ＯＥＬを表す１組又は複数組の基準点の位置データを、登録メモリ手段２Ｂに登録し、当該登録された１組又は複数組の基準点の位置データを登録メモリ手段２Ｂから読み出し、当該読み出した基準点の位置データに基づいて特定される１つ又は複数のキヤラクタＥＬ１を表す表示位置データを演算して表示画面上に登録キヤラクタとして表示し、表示画面上に表示された登録キヤラクタの一部がデータ入力手段４、ＫＡによって指定されたとき、当該指定された位置Ｘ０，Ｙ０を表す指定位置データと登録メモリ手段２Ｂに登録されている基準点の位置データとを参照して当該登録されている基準点の位置と指定位置データによって表される指定位置との間の距離が最小になる基準点の位置データＯＥＬを、登録メモリ手段２Ｂから最近接点の位置データとして検索し、当該検索した最近接点の位置データＯＥＬを指定された位置の位置Ｘ０，Ｙ０に代わる位置データとして用いて、データ入力手段４、ＫＡによって入力される入力データに応じて表示画面上に表示されている登録キヤラクタに対して新たなキヤラクタを付加したり又は修正するようなキヤラクタを表す表示位置データを、演算し、当該表示位置データを表示画面上に補正キャラクタとして表示するようにする。」に訂正する。
　訂正事項ｄ
　明細書の「作用」の欄の
「〔作用〕　データ入力手段４，ＫＡによつてデザイナが登録キヤラクタデータに基づくキヤラクタの一部を大雑把に指定すれば、当該指定された位置（Ｘ０，Ｙ０）に最も近接した位置にある登録キャラクタデータＯＥＬ（ＸＮ１，ＹＮ１）を指定された位置の位置データとして用いることにより、簡易な操作によって高い精度て登録キヤラクタデータに基づくキヤラクタの補正を簡易になし得る版下デザイン装置を実現し得る。」を
「〔作用〕　登録された１つ又は複数の基準点の位置データＯＥＬに基づく演算によって表示位置データを得るようになされた、すでに描画登録されたキヤラクタデータに基づいて、当該キヤラクタの一部を指定して、その位置のキヤラクタを後で補正する場合に、登録された基準点の位置データのうちから最近接点の付置データＯＥＬを参照して検索するようにしたことにより、極めて簡易な操作によって高い精度ですでに描画されたキヤラクタを補正することができる。」と訂正する。
　訂正事項ｅ
　明細書第７頁１０〜１３行（特許掲載公報第４欄３３〜３６行）、の
「それぞれ予め決めた所定数の基準点を指定するようにし、当該指定された基準点データに基づいて版下画像を中央処理ユニットが演算により作成した後、」を、
「それぞれ予め決めた所定数の基準点の位置（表示画面上に表示するための表示位置デー
タを演算する際に基準となる表示位置を表す）を指定するようにし、当該指定された基準点の位置データに基づいて版下画像を中央処理ユニットが演算により作成した後、」と，訂正する。
　訂正事項ｆ
　明細書第８頁７行（特許掲載公報第４欄４９行）の、「基準点データのうち、」を、「基準点の位置データのうち、」と訂正する。
　訂正事項ｇ
　明細書第１４頁４〜１０行（特許掲載公報第６欄４９行〜第７欄４行）の、
「またこのように類型Ｒ１，Ｒ３・・・Ｒ２の文字でなる文字列が形成されたとき、各文字の左下隅の位置を表すＸＹ座標によって各文字の原点Ｏ１、Ｏ２・・・Ｏ８を表し、かつ最左端の文字すなわち第１番目の文字の原点Ｏ１を当該文字列の原点とするような文字列データが内部メモリ２Ａに読み込まれる。」を、
「またこのように類型Ｒ１，Ｒ３・・・Ｒ２の文字でなる文字列が形成されたとき、各文字の左下隅の位置を表すＸＹ座標によって各文字の基準点となる原点Ｏ１、Ｏ２・・・Ｏ８を表し、かつ最左端の文字すなわち第１番目の文字の原点Ｏ１を当該文字列の基準点となる原点とするような文字列データが内部メモリ２Ａに読み込まれる。」
　訂正事項ｈ
　明細書第２２頁３行及び５行（特許掲載公報第９欄３４行及び３６行）の、「マウス６」を、「マウス４」と訂正する。
　訂正事項ｉ
　明細書第３４頁２０行（特許掲載公報第１４欄２〜３行）の、「デイスプレイ７上の」を、「デイスプレイ装置７上の」と訂正する。
　訂正事項ｊ
　明細書の「発明の効果」の欄の
「〔発明の効果〕　上述のように本発明によれば、すでに描画登録された図形データに基づいて、当該図形を構成する位置データを指定して、その位置の図形を後に補正する場合に、登録されたデータのうちから最近接点の位置データを参照して読み取るようにしたことにより、極めて簡易な操作によって高い精度ですでに描画された図形を補正することができる。」を、
「〔発明の効果〕　上述のように本発明によれば、登録された１つ又は複数の基準点の付置データに基づく演算によって表示位置データを得るようになされた、すでに描画登録されたキヤラクタデータに基づいて、当該キヤラクタの一部を指定して、その位置のキヤラクタを後で補正する場合に、登録された基準点の位置データのうちから最近接点の位置データを検索するようにしたことにより、極めて簡易な操作によって高い精度ですでに描画されたキヤラクタを補正することができる。」と訂正する。
（５４）【発明の名称】
版下デザインデータ作成方法
（５７）【特許請求の範囲】
　
データ入力手段によって入力され、かつ表示手段の表示画面上に表示すべきキヤラクタを表す表示位置データを演算するために必要な１つ又は複数の基準点の位置を表す１組又は複数組の基準点の位置データを、登録メモリ手段に登録し、
　
当該登録された上記１組又は複数組の基準点の位置データを上記登録メモリ手段から読み出し、当該読み出した基準点の位置データに基づいて特定される１つ又は複数のキヤラクタを表す表示位置データを演算して上記表示画面上に登録キヤラクタとして表示し、
　
上記表示画面上に表示された登録キヤラクタの一部が上記データ入力手段によって指定されたとき、当該指定された位置を表す指定位置データと上記登録メモリ手段に登録されている上記基準点の位置データとを参照して当該登録されている上記基準点の位置と上記指定位置データによって表される指定位置との間の距離が最小になる上記基準点の位置データを、上記登録メモリ手段から最近接点の位置データとして検索し、
　
当該検索した最近接点の位置データを上記指定された位置の位置データに代わる位置データとして用いて、上記データ入力手段によって入力される入力データに応じて上記表示画面上に表示されている登録キヤラクタに対して新たなキヤラクタを付加したり又は修正するようなキヤラクタを表す表示位置データを、演算し、当該表示位置データを上記表示画面上に補正キヤラクタとして表示する
　
ことを特徴とする版下デザインデータ作成方法。
【発明の詳細な説明】
〔産業上の利用分野〕
　本発明は版下デザインデータ作成方法に関し、例えばスポーツシヤツなどの布地に文字、数字、記号、図形などのデザイン要素（これをキヤラクタと呼ぶ）をプリントする場合などに適用して好適なものである。
　〔発明の概要〕
　本発明は、
データ入力手段によって入力された基準点の位置データに基づいて表示位置データを演算により求めることにより
の基準点の位置
基準点の位置データ
の位置データとして用いて
〔従来の技術〕
　従来スポーツシヤツにキヤラクタをプリントする際に用いられる版下は、デザイナが版下用画材上にキヤラクタをデザインしながら手書きによって描画し、かくして描画された版下画像のうちキヤラクタ部分を手作業によつてカツタを用いて切り抜くことによつて版下を作成した後、当該版下をプリント対象となるスポーツシヤツ上に載置して、例えばシルク印刷によってプリントするような作業工程を実施するようになされていた。
〔発明が解決しようとする問題点〕
　ところが実際上デザイナが手書きで文字、数字、記号、図形などのデザイン要素を描くためには、かなり長大が時間が必要となり、一旦描画したキヤラクタがデザイナにとつて不満足なものであるときには部分的な手直し又は書き直しをすることが多く、結局複数枚の版下画像を作成し、そのうち最も満足し得ると考えられるデザインを採用するような方法が用いられている。
　因に版下用画材にキヤラクタをデザインする場合、デザインの良又は不良を判断するためには、一応キヤラクタを全体として描き出した上で観察しなければ十分な評定をなし得ないからである。
　しかも従来のように手作業によつて版下用画材にキヤラクタをデザインしながら描画する場合、製作途中で不満足な点に気づいたときに手直しをするとしても、当該手直しはキヤラクタ全体が完成した後の手直しではないため、実際上完成後の影響まで明確に確認しながら修正することはできないので、結局デザイン作業の効率を上げることができない問題がある。
　このような問題点を解決する方法として、文字、数字、記号、図形などのデザイン要素（すなわちキヤラクタ）を平面上にデザインする手段としてコンピユータを用い、コンピユータの演算機能を利用して予め入力した多数のキヤラクタデータを必要に応じて、拡大、縮小、変形、回転、移動等の演算処理を実行することによつて、描画すべき平面上に設定したＸＹ座標の位置データを作成することが考えられる。
　これに加えて、必要に応じてデザイン途中の版下画像をデイスプレイ装置に表示することにより、マン−マシン方式でデザイナがすでにデザインしたキヤラクタを所望に応じて部分的に修正したり、すでにデザインしたキヤラクタに対して新たに他のキヤラクタを付加することによって新しい感覚の版下画像を創作したりすることができれば、デザイン手段として一段と多機能な版下デザイン装置を実現し得ると考えられる。
　本発明は以上の点を考慮してなされたもので、ＸＹ座標上にすでにデザインしたキヤラクタに基づいてキヤラクタの修正、付加をする際に、新たに入力すべきキヤラクタデータのＸＹ座標上の位置をデザイナが指定したとき、デザイナが希望する位置データをすでに登録されたデータから確実に抽出できるようにした版下デザイン装置を提案しようとするものである。
〔問題点を解決するための手段〕
　
かかる問題点を解決するため本発明においては、データ入力手段４、ＫＡによつて入力され、かつ表示手段７の表示画面上に表示すべきキヤラクタＥＬ１を表す表示位置データを演算するために必要な１つ又は複数の基準点の位置ＥＬ１Ｘ、ＥＬ１Ｙ、ＯＥＬを表す１組又は複数組の基準点の位置データを、登録メモリ手段２Ｂに登録し、当該登録された１組又は複数組の基準点の位置データを登録メモリ手段２Ｂから読み出し、当該読み出した基準点の位置データに基づいて特定される１つ又は複数のキヤラクタＥＬ１を表す表示位置データを演算して表示画面上に登録キヤラクタとして表示し、表示画面上に表示された登録キヤラクタの一部がデータ入力手段４、ＫＡによって指定されたとき、当該指定された位置Ｘ０、Ｙ０を表す指定位置データと登録メモリ手段２Ｂに登録されている基準点の位置データとを参照して当該登録されている基準点の位置と指定位置データによつて表される指定位置との間の距離が最小になる基準点の位置データＯＥＬを、登録メモリ手段２Ｂから最近接点の位置データとして検索し、当該検索した最近接点の位置データＯＥＬを指定された位置の位置Ｘ０、Ｙ０に代わる位置データとして用いて、データ入力手段４、ＫＡによって入力される入力データに応じて表示画面上に表示されている登録キヤラクタに対して新たなキヤラクタを付加したり又は修正するようなキヤラクタを表す表示位置データを、演算し、当該表示位置データを表示画面上に補正キヤラクタとして表示するようにする。
〔作用〕
　
登録された１つ又は複数の基準点の位置データＯＥＬに基づく演算によつて表示位置データを得るようになされた、すでに描画登録されたキヤラクタデータに基づいて、当該キヤラクタの一部を指定して、その位置のキヤラクタを後で補正する場合に、登録された基準点の位置データのうちから最近接点の位置データＯＥＬを参照して検索するようにしたことにより、極めて簡易な操作によって高い精度ですでに描画されたキヤラクタを補正することができる。
〔実施例〕
　以下図面について、本発明の一実施例を詳述する。
（ａ）発明の原理
　本発明においては、版下を構成するキヤラクタを描画すべき平面を表すＸＹ座標系において、キヤラクタを構成するローマ字、数字、記号など（これを文字と呼ぶ）及び図形を位置決めする際に、それぞれ予め決めた所定数の基準点
の位置（表示画面上に表示するための表示位置データを演算する際に基準となる表示位置を表す）
の位置
　かくしてすでに形成された版下画像の一部に新たな文字、図形を付加、修正する（これを補正と呼ぶ）際には、当該補正すべきキヤラクタの補正基準点を新たに指定する。
　実際上、描画平面を表すＸＹ座標系をデイスプレイ装置の表示画面上に表示し、デザイナが表示画面を見ながらマウス、ライトペン、デイジタイザ等の位置データ入力手段を操作することによって任意の位置に上述の補正基準点を指定入力する。
　このようにして補正基準点の位置データが入力されたとき版下デザイン装置の中央処理ユニツトは、すでに登録されている基準点
の位置
　かくすることにより、デザイナがすでに登録された基準点を厳密に指定しなくとも実用上その近傍の位置を指定するだけで、補正される新たなキヤラクタの基準点をすでに登録された基準点に一致させるように自動設定して当該新たなキヤラクタを描画することができる。
　その結果、デザイナが一段と使い易い版下デザイン装置を実現し得る。
　このような原理を有する版下デザイン装置は以下に述べるような構成によって実現される。
（ｂ）実施例の構成
　第１図において、１は全体として版下デザイン装置を示し、コンピユータ構成の中央処理ユニツト（ＣＰＵ）２を有する。ＣＰＵ２には内部メモリ２Ａ及びデザインデータレジスタ２Ｂが設けられ、デザイナによってデータ入力手段としてのキーボード３又はマウス４からバス５を介して入力される指令信号及び入力データに基づいて、当該入力データや、外部メモリ６から転送されるデータを内部メモリ２Ａに取り込むことにより、処理すべき基礎データとして保持する。
　ＣＰＵ２はこの基礎データをデザイン処理した後、当該処理結果のデザインデータをデザインデータレジスタ２Ｂに蓄積すると共に、蓄積したデザインデータをバス５を介してデイスプレイ装置７の表示画面上に表示させる。かくしてデザイナがデイスプレイ装置７の表示を見ながら、キーボード３又はマウス４を用いてマン−マシン手法によつて表示されている版下画像の補正作業をし得るようになされている。
　外部メモリ６は例えばフロツピーデイスク装置でなり、プログラムデータメモリ部６Ａ、キヤラクタデータメモリ部６Ｂ、デザインデータメモリ部６Ｃを有する。プログラムデータメモリ部６Ａに格納されているプログラムデータはＣＰＵ２の内部メモリ２Ａに読み出されてＣＰＵ２を制御することにより版下デザインデータの作成処理を実行させると共に、その結果作成された版下デザインデータをデザインデータレジスタ２Ｂに蓄積させる。
　かくしてデザインデータレジスタ２Ｂに蓄積されて行く版下デザインデータは、デザイナがデザイン作業を終了したとき、ＣＰＵ２によってバス５を介して外部メモリ６のデザインデータメモリ部６Ｃに格納し得ると共に、プリンタ８においてコピーとして打ち出すことができ、又はＸＹプロツタ９を用いて版下を自動的に作製することができ、又はモデム１０を介して電話回線１１に版下画像データを遠隔地にある受信装置に送信し、又は受信し得るようになされている。
　キヤラクタデータメモリ部６Ｂには、第２図に示すキヤラクタデータＤＡＴＡが格納されている。
　この実施例の場合、デザインし得るキヤラクタとして、ローマ字の大文字「Ａ」〜「Ｚ」、小文字「ａ」〜「ｚ」と、算用数字「０」〜「９」と、「！」、「？」、「．」、「，」等の記号とを表示し得、これらの文字をＸＹ座標上に描画するための位置データでなる文字パターンデータが文字コード番号を付されて「文字パターン」データＤＡＴＡ１としてキヤラクタデータメモリ部６Ｂに格納されている。
　これらの「文字パターン」データＤＡＴＡ１は、文字の種類例えば「センチユリーボード」、「ボールド」、「筆記体」などごとに用意されており、かくして複数の種類の文字を必要に応じて選択指定して版下画像を構成するデザイン要素として利用し得るようになされている。
　またキヤラクタデータメモリ部６Ｂは「文字型寸法／間隔／修正」データＤＡＴＡ２を有する。このデータは、「文字パターン」データＤＡＴＡ１によって表される各キヤラクタすなわち文字の概略の外形形状（これを文字型と呼ぶ）を第３図に示す８種類の類型Ｒ１〜Ｒ８に分類し、順次続く文字の配列における文字間の間隔を、当該類型化された文字型に応じて修正し得るようなデータを有する。
　文字型の類型Ｒ１は、正方形状に近い文字（例えば「Ｈ」）を表し、類型Ｒ２は縦長四角形状の文字（例えば「，」）を表し、類型Ｒ３は下向きの二等辺三角形状の文字（例えば「Ｔ」）を表し、類型Ｒ４は上向きの二等辺三角形状の文字（例えば「Ａ」）を表し、類型Ｒ５は右上方に斜辺を有する直角三角形状の文字（例えば「Ｌ」）を表し、類型Ｒ６は左下方に斜辺を有する直角三角形状の文字（例えば「７」）を有し、類型Ｒ７は右下方に斜辺を有する直角三角形状の文字（例えば「ｒ」）を表し、類型Ｒ８は左上方に斜辺を有する直角三角形状の文字（例えば「筆記体のｓ」）を表す。
　これらの類型Ｒ１〜Ｒ８は、それぞれの文字の縦及び横の寸法（すなわち大きさ）を表す文字本体データＤ１と、横書きの際に右側に必要とする標準の文字間隔を表す間隔データＤ２とで構成されており、間隔データＤ２が各類型Ｒ１〜Ｒ８に含まれる文字ごとにそれぞれ決められている。
　かくして「文字パターン」データＤＡＴＡ１のうちの１つのデータが指定されたとき、当該文字パターンを標準文字として正体文字によって表示し、文字の縦及び横の大きさを表す文字本体データＤ１と、間隔データＤ２とによって当該指定された正体文字が占有する版下用画材のＸＹ座標上の領域を表すことができるようになされている。
　例えば「Ｈ」「Ｔ」「Ａ」「７」「ｒ」「筆記体のＳ」「Ｌ」「，」の文字配列が指定されたときには、第４図（Ａ）に示すように、類型Ｒ１、Ｒ３、Ｒ４、Ｒ６、Ｒ７、Ｒ８、Ｒ５、Ｒ２の文字本体データＤ１が、それぞれ間隔データＤ２を挟んで連接するように版下用画材上に表示されることになる。
　またこのように類型Ｒ１、Ｒ３……Ｒ２の文字でなる文字列が形成されたとき、各文字の左下隅の位置を表すＸＹ座標によつて各文字の
基準点となる原点
基準点となる
　第４図の場合、文字列データは、文字列の原点Ｏ１の位置データと、第１番目の文字の文字本体Ｄ１の幅（これをキヤラクタパターン幅と呼ぶ）Ｌ１１及び間隔Ｌ１２のデータとを含んでなり、キヤラクタパターン幅Ｌ１１及び間隔Ｌ１２の和のデータを当該第１番目の文字の横方向（すなわちＸ方向）の単位幅Ｌ１を表すデータとして有する。そして第１番目の文字の原点Ｏ１の位置データと、単位幅Ｌ１の距離データとの和の値が次の第２番目の文字の原点Ｏ２の位置データとして用いられる。
　以下同様にして、第２〜第８番目の文字の原点Ｏ２〜Ｏ８、文字本体Ｄ１のキヤラクタパターン幅Ｌ２１〜Ｌ８１、間隔Ｌ２２〜Ｌ８２、単位幅Ｌ２〜Ｌ８のデータが決められている。
（ｃ）版下デザイン処理手順
　ＣＰＵ２は、第５図に示す版下デザイン処理手順を実行する。
　すなわちＣＰＵ２は第５図のステツプＳＰ１から当該版下デザイン処理プログラムに入り、ステツプＳＰ２において初期設定処理を実行する。
　このときＣＰＵ２は、外部メモリ６のプログラムデータメモリ部６Ａに格納されているプログラムデータに基づいて、キヤラクタデータメモリ部６Ｂに格納されいてる「文字型寸法／間隔／修正」データＤＡＴＡ２及び「文字パターン」データＤＡＴＡ１を内部メモリ２Ａに読み出してこれを以下順次デザイナがキーボード３又はマウス４を用いて入力した指令信号又は入力データに基づいて演算処理を実行することにより、自動的に版下を構成するデザイン要素（すなわちキヤラクタ）を形成して行く。ここで、数値データは、キーボード３に設けられているテンキー（図示せず）によつて入力される。
　先ずＣＰＵ２は次のステツプＳＰ３において、デザイナによってキーボード３に設けられている１９個のフアンクシヨンキーＫＹ１〜ＫＹ１９の少なくとも１つがキー操作されたかどうかに応じて、キー操作されたときこれを判断してステツプＳＰ４に移つて当該モード指定処理を実行する。
　モード指定処理プログラムＳＰ４においてＣＰＵ２は第６図に示すように、ステツプＦＳＴＡＲＴから当該処理プログラムに入り、１９個のフアンクシヨンキーＫＹ１〜ＫＹ１９に対応して設けられているサブルーチンをそれぞれ実行した後、ステツプＦＥＮＤにおいて当該モード指定処理プログラムを終了してメインルーチン（第５図）のステツプＳＰ５に進むようになされている。
　これに対してフアンクシヨンキーが操作されていないときＣＰＵ２は、直ちにステツプＳＰ５に移る。
　モード指定処理プログラムＳＰ４（第６図）のうち、ステツプＦ１は「正体モード」の処理を実行するステツプで、外部メモリ６のキヤラクタデータメモリ部６Ｂ（第２図）から内部メモリ２Ａに読み出された「文字パターン」データを、そのまま基本データとして選定処理し得る状態にＣＰＵ２を設定する。
　またステツプＦ２は「平体、長体モード」の処理を実行するステツプで、正体文字をキーボード３から入力される縦横比を表すデータに応じて文字の縦横比を変形処理し得るようにＣＰＵ２を設定する。
　またステツプＦ３は「斜体モード」処理ステツプで、現在処理されている文字データを、キーボード３から入力される角度データによって縦方向の大きさを変えずに傾ける処理をし得るようにＣＰＵ２を設定する。
　ステツプＦ４は「範囲指定モード」処理ステツプで、表示すべき文字範囲がマウス４によつて指定入力されたとき、当該範囲に亘つて各文字をその配列比率に応じて割り付けるように、文字の大きさ及び各文字の配列位置を自動的に演算し得るようにＣＰＵ２を設定する。
　ステツプＦ５は「プロツタ出力モード」処理ステツプで、プログラムされてデザインデータレジスタ２Ｂに設定された版下デザインデータをＸＹプロツタ９に送出し得るようにＣＰＵ２を設定する。
　ステツプＦ６は「データセーブモード」処理ステツプで、デザインされてデザインデータレジスタ２Ｂに保持されている版下デザインデータを外部メモリ６に格納し得るようにＣＰＵ２を設定する。
　ステツプＦ７は「回転体モード」処理ステツプで、現在得られている文字データについて、キーボード３から角度データを入力することにより、文字データを回転させるような演算をし得るようにＣＰＵ２を設定する。
　ステツプＦ８は「弓文字モード」処理ステツプで、キーボード３から入力された文字列を弓形に並べるような位置演算をし得るようにＣＰＵ２を設定する。
　ステツプＦ９は「図形モード」処理ステツプで、キーボード３及びマウス４によつて入力されるデータに基づいて、点、線、円、楕円、ボツクス、円弧、楕円弧等の図形を作成し得るようにＣＰＵ２を設定する。
　ステツプＦ１０は「色付けモード」処理ステツプで、デザインされたキヤラクタに対してキーボード３から指定入力された色を付けて表示するようにＣＰＵ２を設定する。
　ステツプＦ１１は「多重文字モード」処理ステツプで、例えば文字の周囲を線で隅取りするように重複したキヤラクタをデザインする際に、同一のキヤラクタを所定の比率で縮小して重複させるようなデザインデータを作成し得るようにＣＰＵ２を設定する。
　ステツプＦ１２は「ライン付文字モード」処理ステツプで、文字の上側又は下側にラインを付けた文字を作成し得るようにＣＰＵ２を設定する。
　ステツプＦ１３は「文字間隔指定モード」処理ステツプで、配列された文字間の間隔を指定し得るようにＣＰＵ２を設定する。
　ステツプＦ１４は「通信モード」処理ステツプで、デザインされてデザインデータレジスタ２Ｂに蓄積されているデザインデータをモデム１０を通じて電話回線１１に送信し、又は受信し得るようにＣＰＵ２を設定する。
　ステツプＦ１５は「データロード」処理ステツプで、過去においてデザインされて外部メモリ６のデザインデータメモリ部６Ｃに格納されているデザインデータを読み出して、内部メモリ２Ａに取り込み得るようにＣＰＵ２を設定する。
　ステツプＦ１６は「書体チエンジモード」処理ステツプで、外部メモリ６に格納されている「文字パターン」データＤＡＴＡ１のうち、文字の種類をキーボード３によつて変更したとき、これに応じて当該変更された「文字パターン」データＤＡＴＡ１をキヤラクタデータメモリ部６Ｂから内部メモリ２Ａに取り込んだ後、当該「文字パターン」データＤＡＴＡ１に基づいてデザイン処理を実行し得るようにＣＰＵ２を設定する。
　ステツプＦ１７は「チヤンネルチエンジモード」処理ステツプで、チエンネルを切り換え得るようにＣＰＵ２を設定する。
　ステツプＦ１８は「エンドモード」処理ステツプで、現在実行されている版下デザイン処理動作状態を強制的に終了状態にするようにＣＰＵ２を設定する。
　ステツプＦ１９は「修正モード」処理ステツプで、デザインされてデザインデータレジスタ２Ｂに蓄積されている版下デザインデータによって表されるキヤラクタの一部を消去したり、位置を移動させたり、文字を変更したりし得るようにＣＰＵ２を設定する。
　かくしてステツプＳＰ３及びＳＰ４（第５図）において、フアンクシヨンキーＫＹ１〜ＫＹ１９によってＣＰＵ２に対してモードの指定がなされたとき、これに応動した後、又はステツプＳＰ３においてフアンクシヨンキーＫＹ１〜ＫＹ１９の操作がされなかつたとき、ＣＰＵ２はステツプＳＰ５においてマウス
４
　この実施例の場合マウス
４
　これに対してキースイツチ４Ｌ及び４Ｒのいずれか一方がキー操作されたとき、ＣＰＵ２は次のステツプＳＰ６に移つて操作されたキーがＬキー４Ｌであるか又はＲキー４Ｒであるかの判断をする。
　Ｒキー４Ｒである場合ＣＰＵ２はステツプＳＰ７に移つて、マウス４によつて現在設定されているＸＹ座標データをバス５を介して内部メモリ２Ａに取り込み、続くステツプＳＰ８において当該指定された位置をデイスプレイ装置７の表示画面上に赤色表示させる。
　これに対してステツプＳＰ６においてＬキー４Ｌが操作されたと判断したときＣＰＵ２は、ステツプＳＰ９に移ってデザインデータレジスタ２Ｂに蓄積されている版下デザインデータについて、過去においてすでに設定された登録点の検索をするか否かをデザイナが入力するのを待ち受ける状態になる。検索をする場合デザイナはＬキー４Ｌを操作し、このときＣＰＵ２はステツプＳＰ１０に移つて当該登録点のうち現在マウス４によつて指定した位置に最も近い点（すなわち最近接点）のＸＹ座標を表す位置データを読み取つて内部メモリ２Ａに保持した後、上述のステツプＳＰ８に移る。
　かかるステツプＳＰ９、ＳＰ１０の処理は、版下用画材上にすでに描画されたキヤラクタの所定の位置を指定してその一部を修正し、又は新たなキヤラクタを描画する場合に登録点のデータを参照検索する際に実行されるループで、このループの選択は、ステツプＳＰ６においてマウス４のＬキー４Ｌを操作することにより指定し得ることになる。
　ところが、ステツプＳＰ９においてデザイナが登録点の検索をしないと判断してＲキー４Ｒを操作したときには、上述のステツプＳＰ３に戻つて新たな指定入力を待ち受ける状態になる。
　ステツプＳＰ８においてＣＰＵ２は、マウス４によって指定された点をデイスプレイ装置７の表示画面上に赤色表示した後、ステツプＳＰ１１においてデザイナが今までの操作に誤操作がないか否かの判断をするのを待ち受ける状態になり、誤操作がないときデザイナがＬキー４Ｌを操作することにより、次のステツプＳＰ１２及びＳＰ１３による版下デザインデータの処理ステツプに入る。
　ところがステツプＳＰ１１において、誤操作があったとデザイナが判断してＲキー４Ｒを操作したときには、直ちに上述のステツプＳＰ３に戻る。
　ステツプＳＰ１２においてＣＰＵ２は、モードチエツク動作を実行することにより、上述のステツプＳＰ４において指定されたモードを検出し、次のステツプＳＰ１３においてデザインデータの作成処理を実行した後ステツプＳＰ１４においてデザイナがデザイン作業が終了したか否かの判断をするのを待ち受ける状態になる。
　このステツプＳＰ１４においてデザイナがデザイン作業を続けると判断してマウス４のＲキー４Ｒを操作したときＣＰＵ２は上述のステツプＳＰ３に戻る。これに対してステツプＳＰ１４においてデザイナがデザイン作業を中止すると判断してＬキー４Ｌを操作したときＣＰＵ２はステツプＳＰ１５に移つてデイスプレイ装置７の表示を消した後、ステツプＳＰ１６において当該プログラムを終了する。
（ｄ）デザインデータの作成処理手順
　第５図のデザインデータの作成ステツプＳＰ１３は、第７図（Ａ）及び（Ｂ）に示す処理手順で構成される。すなわちＣＰＵ２は第７図（Ａ）のステツプＳＰ２１からデザインデータ作成プログラムに入り、次のステツプＳＰ２２において、デザイナが現在処理しようとしているデータが文字データであるか否かの判断をするのを待ち受ける。デザイナがＬキー４Ｌを操作したときＣＰＵ２はステツプＳＰ２３に移つて図形データ等の処理を実行する。
　これに対してステツプＳＰ２２においてデザイナがＲキー４Ｒを操作したときＣＰＵ２は文字データの処理であるとして、ステツプＳＰ２４において、デザイナがキーボード３を用いて文字列を入力するのを待ち受ける状態になる。
　この実施例の場合文字列としてデザイナは、大文字及び小文字のアルフアベツト文字、算用数字、記号「．」、「，」、「！」を順次キーボード３の文字キー（図示せず）を用いて入力し得るようになされている。
　かくしてデザイナがキーボード３を用いて文字数Ｎの入力文字列データを入力することにより、文字列指定データがＣＰＵ２の内部メモリ２Ａに取り込まれる。
　ＣＰＵ２はこの文字列の各文字データをキーボード３又はマウス４によつて入力されたデータに応じて、以下に述べる処理手順によつて１文字ずつデザイン処理を実行する。
　すなわちＣＰＵ２は、ステツプＳＰ２５において現在処理しようとする文字の順番を表す処理文字数Ｎ１をＮ１＝０に初期設定すると共に、多重文字ｃｆザインする場合に現在処理しようとする文字パターンの順番を表す処理多重数Ｋ１をＫ１＝１に初期設定した後、ステツプＳＰ２６において処理文字数Ｎ１が入力文字列文字数Ｎと等しいか否かの判断をする。
　否定結果が得られたときＣＰＵ２は、続くステツプＳＰ２７において処理文字数Ｎ１を「＋１」加算をしてＮ１＋１に置き換えた後、次のステツプＳＰ２８において当該第「Ｎ１＋１」番目の文字について長体文字、又は平体文字として処理すべきか否かの判断をする。
　ここでＣＰＵ２は、上述の「モード指定」処理ステツプＳＰ４（第５図、第６図）において平体、長体モードが指定されたか否かのモードを確認し、肯定結果が得られたときステツプＳＰ２９において処理対象となるＮ１＝Ｎ１＋１番目の文字データに対して対応する縦横比をつける演算をした後、ステツプＳＰ３０に移る。
　これに対して長体、平体指定データが入力されていなかつたときには、ステツプＳＰ２８において否定結果が得られることにより、ＣＰＵ２は直ちにステツプＳＰ３０に移る。
　このステツプＳＰ３０は、上述のステツプＳＰ４においてモード指定がされたとき斜体データが入力されたか否かを判断するステツプで、肯定結果が得られたときＣＰＵ２は、ステツプＳＰ３１に移つて文字データに傾きを与えた後、ステツプＳＰ３２（第７図（Ｂ））に移る。
　これに対して斜体データが入力されていなかつたとき、ＣＰＵ２は直ちにステツプＳＰ３２に移る。
　このステツプＳＰ３２（第７図（Ｂ））は、上述のステツプＳＰ４において「範囲指定モード」処理プログラムＦ４（第６図）が指定されたか否かの判断をするステツプで、肯定結果が得られたときＣＰＵ２はステツプＳＰ３３に移る。
　このステツプＳＰ３３は上述のステツプＳＰ４において「弓文字モード」処理プログラムＦ８のデータが入力されたか否かの判断をするステツプで、肯定結果が得られたときＣＰＵ２は、ステツプＳＰ３４においてデザイナがマウス４を用いて範囲の指定をする（上述のステツプＳＰ７又はＳＰ１０において読み取られた第１点の位置に基づいて第２点の位置を指定することにより範囲を指定する）と共に、弓文字列の弧の高さを表す第３点の指定をするのを待ち受け、当該指定データが入力されたときＣＰＵ２は、ステツプＳＰ３５に移って上述のステツプＳＰ２４において入力された文字列について文字の大きさ、文字の回転角を演算により決定した後、ステツプＳＰ４２に移る。
　因にこのループにおいてＣＰＵ２は、上述のステツプＳＰ７又はＳＰ１０においてマウス４から読み取つたＸＹ座標を第８図に示すように第１点Ｐ１として指定し、その後ステツプＳＰ３４においてデザイナがマウス４によつて第２点Ｐ２を指定することによつて範囲を指定し、続いてデザイナがマウス４によって弓文字列の高さを表す第３点Ｐ３を指定する。ＣＰＵ２は、これらのデータを用いて第１点Ｐ１から第３点Ｐ３を通り第２点Ｐ２に至る楕円形の一部の軌跡を演算し、かくして弓文字列を描画すべき文字配列軌跡ＳＣＲ１を求める。
　続いてＣＰＵ２は、文字配列軌跡ＳＣＲ１上に、上述のステツプＳＰ２４において入力された文字列の各文字を割り付けると共に、割り付けられた各文字の大きさ及び回転角を演算により決定する。
　これに対して、上述のステツプＳＰ３３において否定結果が得られるとＣＰＵ２は、ステツプＳＰ３７に移つてデザイナがマウス４を用いて上述のステツプＳＰ２４において入力した文字列を描画すべき範囲を指定するのを待ち受ける。やがて当該データが入力されるとＣＰＵ２は、ステツプＳＰ３８に移つて文字の大きさを決定した後、上述のステツプＳＰ４２に移る。
　かくしてＣＰＵ２は第９図に示すように、上述のステツプＳＰ７によつて取り込んだ座標データを第１点Ｐ１とし、ステツプＳＰ３７において入力されたデータを第２点Ｐ２とし、第１点Ｐ１から第２点Ｐ２までの直線でなる文字列軌跡ＳＣＲ２上に文字列を構成する各文字を割り付けることができる。
　これに対して、上述のステツプＳＰ３２において否定結果が得られるとＣＰＵ２は、ステツプＳＰ４０に移って上述のステツプＳＰ４において「回転体モード」Ｆ７の処理ステップが指定されたか否かを判断し、肯定結果が得られたときステップＳＰ４１に移つてデザイナがキーボード３を用いて回転角度データを入力するのを待ち受け、当該データが入力されたとき上述のステツプＳＰ２４において入力された文字列の各文字を回転させる演算を実行した後、ステツプＳＰ４２に移る。
　これに対してステツプＳＰ４０において否定結果が得られたときＣＰＵ２は、直ちにステツプＳＰ４２に移る。
　このようにしてステツプＳＰ２８〜ＳＰ４１において文字データの形式についてのデータ処理が終了し、ステツプＳＰ４２においてＣＰＵ２は当該処理された文字をデイスプレイ装置７の表示画面上に赤色表示させる。
　続いてＣＰＵ２はステツプＳＰ４３に移って上述のステツプＳＰ４において「多重文字モード」Ｆ１１が指定されたか否かの判断をし、肯定結果が得られたときステツプＳＰ４４に移つて多重文字の作成処理を実行した後、ステツプＳＰ４７に移る。
　この処理ステツプＳＰ４７はデザイナによつてキーボード３から入力される設定多重数Ｋ個の重複文字パターンを少しずつ拡大又は縮小させて重ね合わせるような多重文字を作成するステツプで、ＣＰＵ２は処理多重数Ｋ１が設定多重数Ｋを越えない間上述のステツプＳＰ２８に戻つて重複文字パターンの作成処理を繰り返し、処理多重数Ｋ１が設定多重数Ｋを越えたときステツプＳＰ４７に移るような処理を実行する。
　これに対して上述のステツプＳＰ４３において否定結果が得られると、ＣＰＵ２は現在処理しようとしている文字データが多重文字ではないと判断して直接ステツプＳＰ４７に移る。
　このステツプＳＰ４７は現在処理している文字の次の文字との関係で、第４図について上述したように、文字間隔を変更する必要があるような文字列であるか否かの判断をする。その結果間隔補正が必要なときＣＰＵ２は、ステツプＳＰ４７において肯定結果を得てステツプＳＰ４８に移り、次の文字の原点を移動させるような演算を実行した後、上述のステツプＳＰ２６に戻る。
　このとき処理文字数Ｎ１が上述のステツプＳＰ２４において入力された文字列の文字数Ｎと一致していなければ、ＣＰＵ２はステツプＳＰ２６において否定結果を得て再度上述のステツプＳＰ２７〜ＳＰ４７の処理を繰り返す。
　かくして文字列を構成するすべての文字についての処理が終了すると、処理文字数Ｎ１が入力文字列文字数Ｎと等しくなるに至る。このときＣＰＵ２はステツプＳＰ２６（第７図（Ａ））において肯定結果を得てステツプＳＰ５１に移つて当該デザインデータの登録処理を実行する。
　すなわちＣＰＵ２はステツプＳＰ５１において、デザイナがデザインした版下について良好と判断するか否かを待ち受ける状態になり、デザイナが良好と判断してＬキー４Ｌを操作したとき、ＣＰＵ２はステツプＳＰ５２に移つてデザインデータレジスタ２Ｂに蓄積されているデザインデータを登録データとして外部メモリ６のデザインデータメモリ部６Ｃに格納した後、ステツプＳＰ５３に移つてデイスプレイ
装置
　かくしてすべてのデザインデータの作成処理が終了することによりＣＰＵ２は、ステツプＳＰ５４に移つて当該デザインデータの作成プログラムを終了する。
　これに対してステツプＳＰ５１においてデザイナが、作成したデザインが不良であると判断してマウス４のＲキー４Ｒを操作したとき、ＣＰＵ２はステツプＳＰ５５に移つてデイスプレイ装置７上の文字表示を消した後、ステツプＳＰ５４に移つて当該デザインデータの作成プログラムを終了する。
（ｅ）図形データの処理
　ＣＰＵ２は図形データの処理ステツプＳＰ２３（第７図（Ａ））として、第１０図に示す処理手順を実行する。
　すなわちＣＰＵ２は処理ステツプＳＰ２３Ａから当該処理プログラムに入り、ステツプＳＰ２３Ｂにおいて描画すべき図形の種類をチエツクする。この実施例の場合描画し得る図形は、「点」、「線」、「円」、「楕円」、「ボツクス」、「円弧」、「楕円弧」、「色付け」を必要に応じてキーボード３においてデザイナが指定し得るようになされている。
　指定された種類が「点」の場合ＣＰＵ２は、ステツプＳＰ２３Ｃに移つてデザイナがマウス４を用いて版下画像が描画されるＸＹ座標上の点を指定入力するのを待ち受ける。
　この実施例の場合マウス４によつて点を指定する際には、第１２図に示すように、デイスプレイ装置７上に例えば矢印形状のカーソルＫＡが表示され、当該矢印の先端位置（Ｘ０、Ｙ０）によって指定すべき点のＸＹ座標を表示するようになされ、当該カーソルＫＡの表示状態においてマウス４上のキー例えばＲキー４Ｒを操作したとき、ＣＰＵ２はステツプＳＰ２３Ｄに移つて当該座標データをキヤラクタデータメモリ部６Ｂに登録し、その後ステツプＳＰ２３Ｅにおいて当該処理プログラムを終了する。
　種類チエツクステツプＳＰ２３Ｂにおいてデザイナの指定内容が「線」であることをチエツクしたときＣＰＵ２は、ステツプＳＰ２３Ｆにおいて、デザイナがマウス４から指定データを入力するのを待ち受ける状態になる。
　ここでデザイナがマウス４を用いて線の開始点の位置データを入力した後続いて線の終了点を表す位置データを入力すると、ＣＰＵ２はステツプＳＰ２３Ｇに移つて開始点及び終了点間の線を構成する各点を演算してデザインデータレジスタ２Ｂに蓄積することにより、デイスプレイ装置７の表示画面上に当該線データを赤色表示させる。
　続くステツプＳＰ２３ＨにおいてＣＰＵ２は、デザイナがデイスプレイ装置７の表示画面上に表示されている線を目視確認してＲキー４Ｒ又はＬキー４Ｌを操作するのを待ち受ける。ここでＬキー４Ｌが操作されるとこのことは、デザイナが現在表示されている線データをメモリ登録しようとすることを意味しており、このときＣＰＵ２はステツプＳＰ２３Ｉにおいて当該入力された線データを図形の一部として図形データに取り込む演算を実行することにより図形を作成すると共にデイスプレイ装置７上の表示を白色表示に切り換えた後ステツプＳＰ２３Ｊに移つて当該図形データをキヤラクタデータメモリ部６Ｂに格納し、その後ステツプＳＰ２３Ｅにおいて当該処理プログラムを終了する。
　これに対してステツプＳＰ２３ＨにおいてデザイナがＲキー４Ｒを操作すると、このことはデザイナが入力された線データを登録せずに消去しようと判断したことを意味しており、このときＣＰＵ２はステツプＳＰ２３Ｋに移つてデイスプレイ装置７の表示画面上の表示を消した後、ステツプＳＰ２３Ｅにおいて当該処理プログラムを終了する。
　次に種類チエツクステツプＳＰ２３Ｂにおいて「円」が指定されたことを確認するとＣＰＵ２は、ステツプＳＰ２３Ｌにおいてデザイナがマウス４を用いて描画すべき円の中心点の位置データ及び半径を表す位置データを順次入力するのを待ち受ける状態になる。
　この状態においてデザイナが当該データを入力するとＣＰＵ２は、ステツプＳＰ２３Ｍに移つて入力された中心点を中心として入力された半径データの位置を通る円の線を構成する各点を表す位置データを演算してデイスプレイ装置７の表示画面上に赤色表示させた後、ステツプＳＰ２３Ｈに移つて上述の場合と同様にしてデザイナの確認、データの登録処理ループ（ステツプＳＰ２３Ｈ（ＳＰ２３Ｉ−ＳＰ２３Ｊ又はＳＰ２３Ｋ）−ＳＰ２３Ｅ）を実行する。
　次に種類チエツクステツプＳＰ２３Ｂにおいて「楕円」が指定されたことを確認するとＣＰＵ２は、ステツプＳＰ２３Ｎにおいてデザイナがマウス４を用いて順次中心点の位置、Ｙ方向の半径を示す点の位置、Ｘ方向の半径を示す点の位置を指定するのを待ち受ける状態になる。
　デザイナがこれらのデータを入力するとＣＰＵ２は、ステツプＳＰ２３Ｏに移って、中心点データを中心としてＸ及びＹ方向の半径の点を通る楕円の線を構成する各点を表す位置データを演算し、デイスプレイ装置７の表示画面上に表示させた後ステツプＳＰ２３Ｈに移つて上述のデザイナの確認、データの登録処理ループを実行する状態になる。
　また種類チエツクステツプＳＰ２３Ｂにおいて「ボツクス」が指定されたときＣＰＵ２は、ステツプＳＰ２３Ｐに移つてデザイナがマウス４を用いてボツクスデータを入力するのを待ち受ける状態になる。このときデザイナはキヤラクタに対する枠を示す枠データを入力すると、ＣＰＵ２はステツプＳＰ２３Ｑに移つてボツクスを構成する位置データを演算してデイスプレイ装置７の表示画面上に表示した後ステツプＳＰ２３Ｈに移って上述のデザイナの確認、データの登録処理ループを実行する状態になる。
　さらに種類チエツクステツプＳＰ２３Ｂにおいて「円弧」が指定されたときＣＰＵ２は、ステツプＳＰ２３Ｒに移つてデザイナがマウス４を用いて順次中心点、半径点、円弧の開始点、円弧の終了点を表す位置データを入力するのを待ち受ける状態になる。
　デザイナがこれらのデータを入力するとＣＰＵ２は、次のステツプＳＰ２３Ｓに移つて入力されたデータに基づいて円弧の線を構成する各点の位置データを演算してデイスプレイ装置７の表示画面上に赤色表示した後、ステツプＳＰ２３Ｈに移って上述のデザイナの確認、データの登録処理ループを実行する状態になる。
　さらに種類チエツクステツプＳＰ２３Ｂにおいて「楕円弧」が指定されたことを確認したときＣＰＵ２は、ステツプＳＰ２３Ｔに移つてデザイナが順次楕円弧の基本となる楕円の中心点、Ｙ方向の半径を表す点、Ｘ方向の半径を表す点、楕円上の開始点を表す点、楕円上の終了点を表す点の位置データを入力するのを待ち受ける状態になる。
　やがてデザイナがこれらのデータを入力し終わるとＣＰＵ２は、ステツプＳＰ２３Ｕに移つて、入力されたデータに基づいて楕円弧の線を構成する点の位置データを計算してデイスプレイ装置７の表示画面上に表示した後ステツプＳＰ２３Ｈにに移って上述のデザイナの確認、データの登録処理リープを実行する。
　さらに種類チエツクステツプＳＰ２３Ｂにおいて「色付け」が指定入力されたことを確認したときＣＰＵ２は、ステツプＳＰ２３Ｖに移つて色付け処理を実行した後、ステツプＳＰ２３Ｅにおいて当該処理プログラムを終了する。
　ＣＰＵ２はマウス入力処理ステツプＳＰ２３Ｃ、ＳＰ２３Ｆ、ＳＰ２３Ｌ、ＳＰ２３Ｎ、ＳＰ２３Ｐ、ＳＰ２３Ｒ、ＳＰ２３Ｔとして、第１１図に示す処理プログラムを実行する。
　すなわちＣＰＵ２は、ステツプＳＰ１０１から当該処理プログラムに入つてステツプＳＰ１０２においてデザイナがキーボード３を用いて位置データ設定回数Ｌを所定数Ｌに設定するのを待ち受ける状態になり、当該位置データ設定回数Ｌが設定されたとき位置データ処理回数Ｌ１をＬ１＝１に初期設定した後ステツプＳＰ１０３に移る。
　このステツプＳＰ１０３はマウス４を操作したか否かを確認するステツプで、ＣＰＵ２は肯定結果が得られるのを待つ。やがてデザイナがマウス４を用いて位置の指定をすると肯定結果が得られることにより、ＣＰＵ２はステツプＳＰ１０４に移つてＬキー４Ｌ又はＲキー４Ｒが操作されるのを確認する。
　このステツプＳＰ１０４はデザイナが所望とする位置を設定終了したことをキー４Ｌ又は４Ｒを操作することによつて版下デザイン装置１に入力するステツプで、ＣＰＵ２は肯定結果が得られたときに次のステツプＳＰ１０５に移つてＬキー４Ｌが操作されたか、又はＲキー４Ｒが操作されたかを判断する。
　Ｒキー４Ｒが操作されたときＣＰＵ２は、ステツプＳＰ１０６に移つてマウス４によつて設定されたＸＹ座標データを読取つてステツプＳＰ１０７に移る。
　この処理ループは、ＸＹ座標系上に新たに設定された位置データを内部メモリ２Ａに取り込むことを意味している。
　これに対して上述のステツプＳＰ１０５においてＬキー４Ｌが操作されたことを確認するとＣＰＵ２はステツプＳＰ１０８に移る。このステツプＳＰ１０８はデザイナが過去のデザイン作業によつてＸＹ座標上に登録した点を検索するか否かを判断させるステツプで、デザイナがＬキー４Ｌを選択操作するとＣＰＵ２はステツプＳＰ１０９に移つて登録点のうちマウス４によつて設定した位置に最も近い点（すなわち最近接点）の位置データを読取る処理をした後ステツプＳＰ１０７に移る。
　かくしてステツプＳＰ１０８、ＳＰ１０９の処理ループによつて過去にデザインされたキヤラクタデータを表す登録点のうちから最近接点を参照検索する処理を実行する。
　なおステツプＳＰ１０８においてデザイナがＲキー４Ｒを選択操作したときには、登録点を検索する必要がないものとして上述のステツプＳＰ１０３に戻る。
　ＣＰＵ２はステツプＳＰ１０７において位置データ処理回数Ｌ１に「＋１」加算をした後ステツプＳＰ１１０に移つて位置データ処理回数Ｌ１が位置データ設定回数Ｌを超えたか否かの判断をする。
　このステツプＳＰ１１０において否定結果が得られるとＣＰＵ２は上述のステツプＳＰ１０３に戻つて新たな位置データの入力処理を繰り返す。
　かくしてステツプＳＰ１０２において実行すべきマウス入力処理内容に応じて設定された位置データ設定回数Ｌに一致する回数だけ位置データの入力処理が繰り返されると、ステツプＳＰ１１０において肯定結果が得られることによりＣＰＵ２はステツプＳＰ１１１において当該処理プログラムを終了する。
　第１１図のマウス入力処理プログラムにおいて、「点」の位置データを入力するマウス入力処理ステツプＳＰ２３Ｃ（第１０図）のときには、ステツプＳＰ１０２において位置データ設定回数ＬとしてＬ＝１が設定されることにより、ＣＰＵ２はステツプＳＰ１０４においてデザイナが設定した位置データを１回だけ取り込む。
　また上述のステツプＳＰ２３Ｆにおいて「線」の図形が指定されたとき、ステツプＳＰ１０２において位置データ設定回数ＬとしてＬ＝２が設定されることにより、ＣＰＵ２はマウス入力処理プログラムＳＰ２３ＩＮによつて線の開始点及び終了点を表す２つの位置データを取り込む。
　また上述のステツプＳＰ２３Ｌにおいて「円」図形が指定されたときＣＰＵ２は、ステツプＳＰ１０２において位置データ設定回数ＬとしてＬ＝２が設定されることにより、マウス入力処理プログラムＳＰ２３ＩＮにおいて円の中心点及び円の半径点を表す２つの位置データを取り込む。
　さらに上述のステツプＳＰ２３Ｎにおいて「楕円」図形が指定されたときＣＰＵ２は、ステツプＳＰ１０２においてＬ＝３を設定することにより、マウス入力処理プログラムＳＰ２３ＩＮにおいて楕円の中心点、Ｘ及びＹ方向の半径点を表す３つの位置データを取り込む。
　また上述のステツプＳＰ２３Ｒにおいて「円弧」図形が指定されたときＣＰＵ２は、ステツプＳＰ１０２においてＬ＝４を指定することにより、マウス入力処理プログラムＳＰ２３ＩＮによつて、中心点、円弧の半径点、開始点、終了点を表す４つの位置データを取り込む。
　また上述のステツプＳＰ２３Ｔにおいて「楕円弧」図形が指定されたときＣＰＵ２は、ステツプＳＰ１０２においてＬ＝５を指定することにより、マウス入力処理プログラムＳＰ２３ＩＮによつて、楕円弧の中心点、Ｘ及びＹ方向の半径点、開始点、終了点の５つの位置データを取り込む。
　このようにしてステツプＳＰ２３において図形データ等の処理プログラムを実行することにより、ＣＰＵ２はキヤラクタデータメモリ部６Ｂに図形データを入力することができることにより、例えば第１２図に示すように、２つの楕円図形ＥＬ１及びＥＬ２を、共通の中心点ＯＥＬをもつように重ね書きしてなる多重キヤラクタを容易に描くことができる。
　この場合デザイナは先ず楕円図形ＥＬ１又はＥＬ２のいずれか一方例えばＥＬ１についてステツプＳＰ２３Ａ−ＳＰ２３Ｂ−ＳＰ２３Ｎ−ＳＰ２３Ｏ−ＳＰ２３Ｈ−ＳＰ２３Ｉ−ＳＰ２３Ｊ−ＳＰ２３Ｅの処理ループ（第１０図）に従つてキヤラクタデータメモリ部６Ｂに楕円図形データを格納する。
　その際ステツプＳＰ２３Ｎにおけるマウス入力処理プログラムＳＰ２３ＩＮ（第１１図）として、デザイナはステツプＳＰ１０５のマウスキーの操作としてＲキーを選択操作することにより、ステツプＳＰ１０６において中心点ＯＥＬ、Ｘ及びＹ方向の半径点ＥＬ１Ｘ及びＥＬ１Ｙのデータを取り込む。
　これに対して外側の楕円図形ＥＬ２のデザインデータを作成する際には、内側の楕円図形ＥＬ１のデザインデータを作成する場合と同様にしてステツプＳＰ２３Ｎを通る楕円作成処理ループ（第１０図）を再度実行するが、その際のマウス入力処理プログラムＳＰ２３ＩＮ（第１１図）においては、中心点ＯＥＬの位置データを入力する際にステツプＳＰ１０５−ＳＰ１０８−ＳＰ１０９−ＳＰ１０７の処理ループによって、カーソルＫＡによって指定された位置（Ｘ０、Ｙ０）位置データに代えてすでに楕円図形ＥＬ１を作成する際に入力されている中心点ＯＥＬの位置データを参照して当該中心点ＯＥＬの位置データを外側の楕円図形ＥＬ２の中心点ＯＥＬとして設定する。
　これに対して、Ｘ及びＹ方向の半径を表す点ＥＬ２Ｘ及びＥＬ２Ｙの位置データは、ステツプＳＰ１０５−ＳＰ１０６−ＳＰ１０７のループによつてカーソルＫＡによつて指定された位置（Ｘ０、Ｙ０）位置データをそのまま楕円図形ＥＬ２の基準データとして取り込む。
　かくして２つの楕円図形ＥＬ１及びＥＬ２を共通の中心点ＯＥＬの位置を中心としてほぼ一定の間隔を保つように同心的な多重楕円図形を描画することができる。
　これに加えて第１３図に示すように、第１２図について上述したようにして作成された多重楕円図形のうち、内側の楕円ＥＬ１及び外側の楕円ＥＬ２間に、弓文字列ＡＬＹを容易に描画することができる。
　すなわちこの場合には、多重楕円図形を予めキヤラクタデータメモリ部６Ｂに蓄積しておき、この登録デザインデータを用いて上述のステツプＳＰ６−ＳＰ９−ＳＰ１０（第５図）の処理ループによつて、文字列ＡＬＹの文字列軌跡ＳＣＲ１の中心点データとして、すでに登録されている中心点ＯＥＬを最近接点として読みとることによつて当該データを使用し、この中心点ＯＥＬを基準としてステツプＳＰ３３−ＳＰ３４−ＳＰ３５−ＳＰ４２（第７図（Ｂ））のループを用いて弓文字列ＡＬＹの割り付けを実行すれば良い。
（ｆ）最近接点データの読取り
　上述のステツプＳＰ１０（第５図）及びＳＰ１０９（第１１図）において実行される最近接点データ読取り処理は、第１４図に示すような処理手順によつて実行される。
　この説明においては、第１５図に示すように、内側の楕円図形ＥＬ１に対して同心円上に外側の楕円図形ＥＬ２を描画することによつて第１２図について上述した多重楕円図形をデザインする場合の例について説明する。
　第１４図においてＣＰＵ２は、ステツプＳＰ２０１から当該最近設定データ読取り処理プログラムに入り、ステツプＳＰ２０２において第１回目の検索処理を実行する。
　この第１回目の検索処理は、すでにＸＹ座標上に設定されたキヤラクタデータについて、第１５図に示すように、第１番目のアドレスが付された位置データ（Ｘ１、Ｙ１）と、カーソルＫＡが指定する位置データ（Ｘ０、Ｙ０）との間のＸ方向の距離ＸＺ及びＹ方向の距離ＹＺを次式
　ＸＺ＝Ｘ１−Ｘ０　　　　　　　　　　　　　　　　　　　　……（１）
　ＹＺ＝Ｙ１−Ｙ０　　　　　　　　　　　　　　　　　　　　……（２）
によつて求め、（１）式及び（２）式の演算結果を次式
　ＸＺ＝ＸＺ＊ＸＺ　　　　　　　　　　　　　　　　　　　　……（３）
　ＹＺ＝ＹＺ＊ＹＺ　　　　　　　　　　　　　　　　　　　　……（４）
のように２乗して新たなＸ方向の距離データＸＺ及びＹ方向の距離データＹＺとして求める。
　続いてＣＰＵ２は（３）式及び（４）式の演算結果に基づいて、次式
によって第１の点（Ｘ１、Ｙ１）とカーソルＫＡの位置（Ｘ０、Ｙ０）の直線距離Ｚを求める。
　これに加えてＣＰＵ２は、演算回数Ｉを
　Ｉ＝２　　　　　　　　　　　　　　　　　　　　　　　　　……（６）
に設定すると共に、最近接点の位置データの番号Ｎ１を
　Ｎ１＝１　　　　　　　　　　　　　　　　　　　　　　　　……（７）
のように第１番目の点（Ｘ１、Ｙ１）であるとして一時記憶する。
　かくして第１回目の検索処理が終了し、ＣＰＵ２は、次のステツプＳＰ２０３に移って演算回数Ｉが、登録されているキヤラクタデータを表す位置データの数Ｑを超えたか否かの判断をする。
　このステツプＳＰ２０３において否定結果が得られるとＣＰＵ２は、次のステツプＳＰ２０４に移つて第１回目（１＝２、３、４・・・・・・Ｑ）の検索処理を実行する。
　すなわちＣＰＵ２は、第Ｉ番目の位置データ（Ｘ１、Ｙ１）と、カーソルＫＡの位置データ（Ｘ０、Ｙ０）との間のＸ方向の距離ＸＺ１及びＹ方向の距離ＹＺ１を次式
　ＸＺ１＝Ｘ１−Ｘ０　　　　　　　　　　　　　　　　　　　……（８）
　ＹＺ１＝Ｙ１−Ｙ０　　　　　　　　　　　　　　　　　　　……（９）
によつて求め、（８）式及び（９）式の演算結果を用いて次式
　ＸＺ１＝ＸＺ１＊ＸＺ１　　　　　　　　　　　　　　　　　……（１０）
　ＹＺ１＝ＹＺ１＊ＹＺ１　　　　　　　　　　　　　　　　　……（１１）
によつて２乗演算することにより新たなＸ方向の距離データＸＺ１及びＹ方向の距離データＹＺ１を求め、（１０）式及び（１１）式の演算結果に基づいて第Ｉ番目の位置（Ｘ１、Ｙ１）とカーソルＫＡの位置（Ｘ０、Ｙ０）の直線距離Ｚ１を次式
によつて求める。
　かくしてＣＰＵ２は第Ｉ番目の位置データについての検索処理を終了し、次のステツプＳＰ２０５に移る。
　このステツプＳＰ２０５は、上述のステツプＳＰ２０４において求めたＩ番目の位置との直線距離Ｚ１が、今までの演算処理において求めた最近接点までの距離Ｚより小さいか否かの確認をする処理ステツプで、否定結果が得られると、このことはカーソルＫＡの位置（Ｘ０、Ｙ０）からＩ番目のデータの位置（Ｘ１、Ｙ１）までの距離Ｚ１が、いままでの演算処理において求められた最近接点までの距離Ｚより大きいことを意味しており、従って当該第Ｉ番目の位置データ（Ｘ１Ｙ１）は最近接点にはなり得ないことを意味している。
　従ってＣＰＵ２はステツプＳＰ２０６に移って演算回数１に「＋１」加算をして上述のステツプＳＰ２０３に戻り、当該Ｉ＝Ｉ＋１番目の位置データ（Ｘ１、Ｙ１）についてステツプＳＰ２０３−ＳＰ２０４の検索処理を繰り返し実行させる。
　これに対してステツプＳＰ２０５において肯定結果が得られると、このことはステツプＳＰ２０４において処理した第Ｉ番目の位置データ（Ｘ１、Ｙ１）の点までの距離Ｚ１が、いままでの演算処理において求められた最近接点までの距離Ｚより小さいことを判別したことを意味し、従つて当該距離Ｚ１の点を最近接点として選定すべきことを表している。
　そこでＣＰＵ２はステツプＳＰ２０７に移つて最近接点の番号Ｎ１を次式
　Ｎ１＝Ｉ　　　　　　　　　　　　　　　　　　　　　　　　……（１３）
のようにＩと置くと共に、いままでの演算処理において求めた最近接点までの距離Ｚを次式
　Ｚ＝Ｚ１　　　　　　　　　　　　　　　　　　　　　　　　……（１４）
のようにステツプＳＰ２０４において求めた距離Ｚ１に置き換えた後、演算回数Ｉを
　Ｉ＝Ｉ＋１　　　　　　　　　　　　　　　　　　　　　　　……（１５）
のように「＋１」加算をし、その後上述のステツプＳＰ２０３に戻る。
　かくして第１番目の位置データについて、今までの演算処理において求めた最近接点までの距離Ｚより近い距離を有する位置データが検索されたとき、その距離を最近接点距離Ｚとして記憶して行く。
　かかるステツプＳＰ２０３−ＳＰ２０４−ＳＰ２０５−（ＳＰ２０６、又はＳＰ２０７）−ＳＰ２０３のループは、ステツプＳＰ２０３において、演算回数Ｉが登録位置データの数Ｑを超えるまで繰り返される。
　やがてステツプＳＰ２０３において肯定結果が得られると、全ての登録点についての検索が終了したことを意味しており、このときＣＰＵ２はステツプＳＰ２０８に移つて、今までの演算処理において求めた最近接点距離Ｚを有する位置データの番号Ｎ１の位置データの座標（ＸＮ１、ＹＮ１）を、次式
　Ｘ０＝ＸＮ１　　　　　　　　　　　　　　　　　　　　　　　……（１６）
　Ｙ０＝ＹＮ１　　　　　　　　　　　　　　　　　　　　　　　……（１７）
のように、カーソルＫＡによって指定した位置（Ｘ０、Ｙ０）に代わる位置データとして読取つた後、ステツプＳＰ２０９に移つて当該処理プログラムを終了する。
　第１４図の処理プログラムによつて、第１５図のような多重楕円図形をデザインする場合には、デザイナは外側の楕円図形ＥＬ２を描画するために、先ずすでに登録されている内側の楕円図形ＥＬ１の中心点ＯＥＬを指定すべく、デイスプレイ装置７の表示画面上に表示されている楕円図形ＥＬ１を見ながら、その中心位置と考えられる位置にカーソルＫＡを設定するようにマウス４を操作すれば良い。
　このときＣＰＵ２は、ステツプＳＰ２０２における第１回目の検索処理によつて楕円図形ＥＬ１の第１番目の位置データ例えばＸ方向の半径を表す点ＥＬ１Ｘを表す位置データ（Ｘ１、Ｙ１）を用いてカーソルＫＡの位置（Ｘ０、Ｙ０）までの距離Ｚを演算すると共に、これが今までの演算処理において求めた最近接点までの距離Ｚであるとして初期設定される。
　その後ＣＰＵ２はステツプＳＰ２０３に移つて第２番目の位置データの処理をすべきことを判断した後ステツプＳＰ２０４においてカーソルＫＡまでの位置の距離Ｚ１を求めた後、ステツプＳＰ２０５において今までの演算処理において求めた最近接点距離Ｚより距離Ｚ１の方が小さくなるので、ＣＰＵ２はステツプＳＰ２０７において最近接点距離Ｚ及びその番号Ｎ１を置き換える処理を実行する。
　かかる演算を、内側の楕円図形ＥＬ１のすべてのデータについて実行すると、実際上デザイナによつてカーソルＫＡが楕円図形ＥＬ１のほぼ中心点ＯＥＬの近くに設定されることにより、実質上ＣＰＵ２は当該中心点ＯＥＬの位置（ＸＮ１、ＹＮ１）によつて表される位置データを最近接点位置データ（ＸＮ１、ＹＮ１）として検索できることになる。
　その結果ＣＰＵ２はステツプＳＰ２０８においてデザイナがカーソルＫＡによつて指定した位置（Ｘ０、Ｙ０）を、すでに登録されているデータのうちから最も近い中心ＯＥＬの位置（ＸＮ１、ＹＮ１）によつて表される位置データに置き換えて以下外側の楕円図形ＥＬ２についてのキヤラクタデザイン処理を実行して行くことになる。
　その結果外側の楕円図形ＥＬ２は、内側の楕円図形ＥＬ１と同心楕円状に描画されることになり、かくして楕円図形ＥＬ１及びＥＬ２間の距離を実用上十分な程度に均等距離を保つて重複するように描くことができる。
　かくするにつき、デザイナの操作としては、カーソルＫＡを中心点ＯＥＬに大雑把に合わせるだけで済むので、デザイン作業を一段と簡易化し得る。
　これに加えて第１３図について上述したように、多重楕円図形を構成する楕円図形ＥＬ１及びＥＬ２間に弓文字列ＡＬＹを描画する場合には、上述のステツプＳＰ１０（第５図）において同様にして文字列軌跡ＳＣＲ１を形成する際に、中心点ＯＥＬを指定する際にすでに登録されている位置データのうちから、最近接点のデータを参照することができることにより、確実に楕円図形ＥＬ１及びＥＬ２間の領域にデザイナが所望するような弓文字列ＡＬＹを容易に描画することができる。
（ｇ）他の実施例
（１）上述の実施例においては、すでに登録された図形データから最近接点データを検索するにつき、楕円図形の中心点を検索する場合について述べたが、本発明はこれに限らず、同心円を描画する場合の中心点の位置合わせなどにも同様にして適用し得る。
　また中心点に限られることなく、例えば図形データを構成する直線ないし曲線の途中から線の先端が分岐するように新たな線を描くようにデザイン画像を修正するような場合にも、本願発明を適用し得る。
（２）また上述の実施例においては、アルフアベツト文字、数字、記号でなる文字を描画する場合について述べたが、本発明はこれに限らず、アルフアベツト文字、数字、記号は勿論のこと、平仮名、片仮名、図形などのデザイン要素を含んだキヤラクタ列を用いてデザインする場合にも広く適用し得る。
（３）上述の実施例においては、本発明をスポースシヤツにキヤラクタをデザインする場合の実施例を述べたが、本発明はこれに限らず、版下をデザインする場合に広く適用し得る。
〔発明の効果〕
　上述のように本発明によれば、
登録された１つ又は複数の基準点の位置データに基づく演算によつて表示位置データを得るようになされた、
キヤラクタ
キヤラクタの一部
キヤラクタ
で
基準点の位置
検索する
キヤラクタ
【図面の簡単な説明】
　第１図は本発明による版下デザインデータ作成方法の一実施例を示すブロツク図、第２図はそのキヤラクタデータメモリ部の構成を示す略線図、第３図は文字型の類型の説明に供する略線図、第４図は文字型の類型に基づいて決める文字間隔の説明に供する略線図、第５図は版下デザイン処理手順を示すフローチヤート、第６図はそのモード指定処理手順を示すフローチヤート、第７図（Ａ）及び（Ｂ）は第５図のデザインデータの作成ステツプＳＰ１３の処理手順を示すフローチヤート、第８図及び第９図は、文字列の配置の説明に供する略線図、第１０図は第７図（Ａ）の図形データ等の処理ステツプＳＰ２３の処理手順を示すフローチヤート、第１１図は第１０図のマウス入力ステツプＳＰ２３Ｃ、ＳＰ２３Ｆ、ＳＰ２３Ｌ、ＳＰ２３Ｎ、ＳＰ２３Ｐ、ＳＰ２３Ｒ、ＳＰ２３Ｔの処理手順を示すフローチヤート、第１２図及び第１３図は２重楕円キヤラクタ及びこれに弓文字を重ね書きしたキヤラクタを作成する場合の説明に供する略線図、第１４図及び第１５図は最近接点データ読取ステツプＳＰ１０及びＳＰ１０９の処理手順の説明に供するフローチヤート及び略線図である。
　１……版下デザイン装置、２……ＣＰＵ、２Ａ……内部メモリ、２Ｂ……デザインデータレジスタ、３……キーボード、４……マウス、４Ｌ……Ｌキー、４Ｒ……Ｒキー、５……バス、６……外部メモリ、７……デイスプレイ装置。