JPS6321950B2 - - Google Patents

Info

Publication number
JPS6321950B2
JPS6321950B2 JP57038738A JP3873882A JPS6321950B2 JP S6321950 B2 JPS6321950 B2 JP S6321950B2 JP 57038738 A JP57038738 A JP 57038738A JP 3873882 A JP3873882 A JP 3873882A JP S6321950 B2 JPS6321950 B2 JP S6321950B2
Authority
JP
Japan
Prior art keywords
curve
coordinates
curves
point sequence
parallel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP57038738A
Other languages
English (en)
Other versions
JPS58155474A (ja
Inventor
Hideaki Shiowaki
Takushi Fukami
Atsushi Yamada
Hiromi Ueki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toppan Inc
Original Assignee
Toppan Printing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toppan Printing Co Ltd filed Critical Toppan Printing Co Ltd
Priority to JP57038738A priority Critical patent/JPS58155474A/ja
Publication of JPS58155474A publication Critical patent/JPS58155474A/ja
Publication of JPS6321950B2 publication Critical patent/JPS6321950B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/20Drawing from basic elements

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Generation (AREA)

Description

【発明の詳細な説明】 本発明は、原稿に描かれている曲線を読取り、
このデータに基づいて自動的に原稿曲線に平行な
曲線を描画する装置に関するものである。
重ね文字、透明プラスチツクへのグラビア方式
による文字印刷時に適用される“座ぶとん”と称
される下刷り或いは地図上の道路等印刷用版下に
平行な二本或いはそれ以上の曲線(以下平行多重
曲線と略称する)を描画しなければならない場合
がある。このような場合、従来に於いては熟練者
が双頭烏口等の作図用具を用い、印刷用版下に手
作業で平行多重曲線を書き込んでいるのが実情で
あり、作業能率が悪いばかりでなく、版下の仕上
り品質も一定しないため、強く改善が望まれてい
る。また、このような版下作成だけに限らず、一
般的に作図用紙上に平行多重曲線を描画する場合
には他の図形を自動作図装置で描画し得ても平行
多重曲線だけは前記した双頭烏口等を利用して手
作業で描画せざるを得ず、自動作図装置を使用す
るメリツトが大巾に減じることになる。
本発明はかかる現況に鑑みて自動的に平行多重
曲線を描画することのできる装置を提供するもの
であり、原稿の意図する2本若しくはそれ以上の
平行曲線を基準曲線として選択し、この基準曲線
の特徴点を基準点列として抽出し、この基準点列
の座標を座標読取装置により読取り、基準点列の
座標を演算装置に入力して基準点列の各々の点か
ら前記基準曲線に対して垂直方向に原稿の平行曲
線の巾の寸法だけ離れた点の座標を割り出して平
行曲線の本数に応じた点列を発生せしめ、最後に
前記各点列の座標に基づき演算装置により順次各
点列の補間処理を行なつて各曲線を近似復元し描
画する平行曲線の描画装置である。
以下に本発明を図面の実施例に基づき詳細に説
明する。なお、以下の説明に於いては第1図に示
される本発明の装置に基づくブロツク図を参考に
説明する。
第2図或は第3図のような平行曲(直)線をも
つ原稿が入稿され、この原稿の内容を作図装置に
より清書するものとする。
原稿として一本の曲線のみが描かれこの一本の
曲線の片側あるいは両側に平行な曲線を描くよう
指定された原稿でもよい。このような平行線を有
する原稿を座標を座標読取装置1の原稿載置板2
上に載置する。この座標読取装置1は公知の各種
座標読取装置を用いることができ、例えば、カー
ソル4を座標を読取りたい位置に当て、読取命令
ボタンを押すことによりその位置の座標を読取る
ことができる構成のものを用いることができる。
このような座標読取装置1により、原稿の平行
多重曲線(直線を含む)のうち任意の一本を選択
し、この曲線のいくつかの特徴点を抽出してこれ
を第1の点列(基準点列)となし、座標を読取
る。第2図に於いては曲線A、曲線C、曲線Eを
選択し、第3図に於いては曲線G、曲線Iを選択
し、各々×印で示す曲線の特徴点を抽出(第1の
点列)し、その座標を読取る。なお、ここで云う
特徴点とは曲線の変曲点、不連続点、端点等の点
を意味するものとする。
このようにして各平行多重曲線の組(曲線A、
曲線B)、(曲線C、曲線D)、(曲線E、曲線F)、
(曲線G、曲線H)、(曲線I、曲線J)から選択
された5本の曲線の特徴点の列である第1の点
列)の座標が読取られることになるが、以下の説
明に於いては(曲線A、曲線B)の組についての
み説明し、他の組については同様の処理が可能で
あるので説明を省略する。読取られた曲線Aに関
する第1の点列の座標は予めキーボード3により
指定される曲線A描画時に於けるペンの種類
(色、太さ等)、線の種類(実線、鎖線等)等のデ
ータに続いて例えばフロツピーデイスクで構成さ
れる読取データメモリ5に一旦記憶され、次いで
同じくキーボード4により曲線Aと曲線Bとの巾
の寸法、曲線Bを描く際のペン種、線種(及び曲
線Bを曲線Aの左右どちら側に描画すべきか等が
読取データメモリ5に入力される。
演算コントロール手段6では、この読取データ
メモリ5の内容を順次呼び出し、描画データメモ
リ9に描画可能なデータに変換して記録して行
く。このとき、曲線Bに関する特徴点を示す第2
の点列の座標を多重処理演算手段7により発生さ
せるために、高速で読出しが可能なRAM等で構
成される特徴点メモリ8に第1の点列の座標Pi
(Xi、Yi)を記憶する。第2の点列を発生させる
には、例えば第4図に拡大して示すように第1の
点列の隣りあう2点を直線で結び、その直線に対
して各点…、Pi、Pi+1…から垂線をたて、その
垂線上の各点…、Pi、Pi+1…から曲線A,B間
の巾の寸法に対応する距離にある点…、P″i+2、
P′i+1、P″i+1、P″i、P′i、…を求めることに
より曲線Bに関する第2の点列を発生させること
ができる。ここで、P″i−1とP′i−1、P″iとP′i
のように点列が前後逆になるものは、線分P′i−
2P″i−1と線分P′i−1P″iの交点Pi−1、線
分P′i−1P″iと線分P′iP″i+1の交点PiをPi−
1とPiに対応する点列とみなし処理する。
このように、第1の点列から第2の点列を発生
させるためには第1の点列の座標に基づいた演算
が必要となるが、各点毎にいちいち読取データフ
アイル5からその座標を呼び出すのはかなりの処
理時間を必要とし効率的ではない。そのため上記
のように高速で読出し可能なRAMで構成される
特徴点メモリ8に第1の点列の座標データを記憶
させておくことにより、多重処理演算手段7での
第2の点列を発生させるための演算の際に逐次特
徴点メモリ8からデータを呼び出し演算できるの
で短時間で処理することができる。
このように演算された曲線Bに関する第2の点
列の座標データは演算コントロール手段により曲
線Aに関する第1の点列の座標データに続いて描
画データメモリ9に記憶される。従つて描画デー
タメモリ9には曲線Aに関するデータ即ち線種、
ペン種、第1の点列の座標等のデータとこれに続
いて曲線Bに関するデータ即ち線種、ペン種、第
2の点列の座標等のデータとか記憶されることに
なる。
このようにして描画データメモリ9に記憶され
たデータに基づき補間処理演算手段10で順次第
1及び第2の点列の補間処理を行なう。点列の補
間処理については種々の方法が考えられるが、こ
こではスプライン関数による補間処理の方法を応
用するものとし、x=f(t)、y=f(t)(tは
パラメータ)なる関数を利用して自動作図装置の
作図ヘツドの移動最小区間を単位として曲線を近
似し、曲線A、曲線Bを復元する。
このように補間処理演算手段10で補間処理の
施された大量の曲線A、曲線Bに関するデータは
そのまま作図装置12を制御する描画コントロー
ル手段11に入力され、この描画コントロール手
段11からの命令で作図装置12の作図ヘツドを
駆動し曲線A、曲線B即ち平行曲線を描画するこ
とができる。
このような描画に関する大量のデータが生じる
補間処理工程を描画直前に行なうことにより、途
中の処理工程で扱うデータ量が最小で済み、従つ
てメモリ容量及び処理時間等を最小限に抑えるこ
とができる。
同様にして他の平行曲線の組も処理することが
でき、このようにして描画された第2図、第3図
に対応する平行曲線A′,B′,C′,D′,E′,F′,
G′,H′,I′,J′を第5図及び第6図に示す。
なお、この説明では2本の平行曲線を描画する
ものとしたが、第2の点列と同様の方法で第3の
点列、第4の点列、…を発生させることができ、
任意の本数の平行曲線に対応することができる。
また、第2の点列を発生させる際に、第1の点
列の隣り合う点を直線で結び、この直線に対して
垂直方向に一定距離をもつようにしたが、仮に前
記した補間処理演算の一部をこの時点で第1の点
列に対して施して近似曲線の式のみを得、第1の
点列に於ける接線を演算し、この接線に対して垂
直な方向に一定距離をもつように第2の点列を決
定しても良い。
本発明は以上に述べたように平行な曲線を自動
作図装置等を用いて自動的に描画することができ
るものであり、例えば地図に於ける道路、川等の
平行線、或はグラビア印刷に於ける“座ぶとん”
と称される文字用のベタ地、さらには各種平行線
を用いた模様等を自動的に短時間でしかも高品質
のものを描画することができる。
【図面の簡単な説明】
図面は本発明の一実施例を示すものであり、第
1図は本発明装置を実施するに適する装置のブロ
ツク図、第2図及び第3図は平行線を有する原稿
の説明図、第4図は本発明装置の一工程を示す説
明図、第5図及び第6図は本発明方法により描か
れた平行線を示す説明図である。 1……座標読取装置、5……読取データメモ
リ、6……演算コントロール手段、7……多重処
理演算手段、8……特徴点メモリ、9……描画デ
ータメモリ、10……補間処理演算手段、11…
…描画コントロール手段、12……作図装置、
A,A′,B,B′,C,C′,D,D′,E,E′,F,
F′,G,G′,H,H′,I,I′,J,J′……曲線。

Claims (1)

    【特許請求の範囲】
  1. 1 原稿の意図する平行な2本若しくはそれ以上
    の曲線のうち一本の曲線を基準曲線として選択
    し、この基準曲線の特徴点を基準点列としてその
    座標を読み取る座標読取装置と、前記座標読取装
    置にて読み取られた座標を描画指定情報とともに
    記憶する読取データメモリと、前記データメモリ
    から読み出された基準点列の各々の点から前記基
    準曲線に対して垂直方向に原稿の平行曲線の巾の
    寸法だけ離れた点の座標を算出して平行曲線の本
    数に応じた点列を発生せしめる多重処理演算手段
    と、前記読取データメモリの基準点列の座標と前
    記多重処理演算手段により新たに発生した点列の
    座標を記憶する描画データメモリと、前記描画デ
    ータメモリから順次各点列の座標を読みだし、こ
    れに補間処理を施して曲線を近似復元する補間処
    理演算手段と、この近似復元された曲線に関する
    データに基づき描画装置を駆動し、平行曲線を描
    画する描画コントロール手段とを具備する平行曲
    線の描画装置。
JP57038738A 1982-03-11 1982-03-11 平行曲線の描画装置 Granted JPS58155474A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57038738A JPS58155474A (ja) 1982-03-11 1982-03-11 平行曲線の描画装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57038738A JPS58155474A (ja) 1982-03-11 1982-03-11 平行曲線の描画装置

Publications (2)

Publication Number Publication Date
JPS58155474A JPS58155474A (ja) 1983-09-16
JPS6321950B2 true JPS6321950B2 (ja) 1988-05-10

Family

ID=12533656

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57038738A Granted JPS58155474A (ja) 1982-03-11 1982-03-11 平行曲線の描画装置

Country Status (1)

Country Link
JP (1) JPS58155474A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02105174A (ja) * 1988-10-14 1990-04-17 Canon Inc 多色画像形成装置
JPH02105175A (ja) * 1988-10-14 1990-04-17 Canon Inc 多色画像形成装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2833654B2 (ja) * 1988-11-11 1998-12-09 キヤノン株式会社 図形処理装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4633433A (en) * 1979-04-23 1986-12-30 International Business Machines Corporation Display system for displaying maps having two-dimensional roads

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02105174A (ja) * 1988-10-14 1990-04-17 Canon Inc 多色画像形成装置
JPH02105175A (ja) * 1988-10-14 1990-04-17 Canon Inc 多色画像形成装置

Also Published As

Publication number Publication date
JPS58155474A (ja) 1983-09-16

Similar Documents

Publication Publication Date Title
JPS6321950B2 (ja)
JPS6024584A (ja) 太文字作成方式
JP2912227B2 (ja) 三次元形状生成方法
JPH0713835B2 (ja) 類似データ検出方法および装置
JPH0650527B2 (ja) 実時間手書き軌跡認識方法
JP2584782B2 (ja) 画像処理方式
JPS6125190B2 (ja)
JP2904994B2 (ja) 座標間接続表示方法
JPH10240790A (ja) フィレット面の作成指示方法
JPS63197266A (ja) 文書イメ−ジ編集装置
JP3067198B2 (ja) グラデーションの作成方法及び装置
JPH0778008A (ja) プログラマブルコントローラ用プログラム装置
JP2714303B2 (ja) 文書作成装置
JPH07114369A (ja) 文字及び図形データ加工装置
JPH0786935B2 (ja) 輪郭データ圧縮方法
JP2594831B2 (ja) 自由曲線のデータ生成方法
JP2642167B2 (ja) 数値制御データ作成方法
JPH1138961A (ja) 縁取り文字生成方法およびその記録媒体ならびに装置
JPH03136173A (ja) 図形編集装置
JPH01189692A (ja) 登録文字種のドットマトリクス変換方法
JP2838556B2 (ja) 画像処理装置
JPH05210661A (ja) 文書処理装置及び方法
JPH0589106A (ja) 文書編集装置および方法
JPS62188647A (ja) 複合曲面の工具軌跡描画方法
JPH04306776A (ja) イメージデータ処理方式