JPH08167044A - 図形入出力装置 - Google Patents

図形入出力装置

Info

Publication number
JPH08167044A
JPH08167044A JP30784894A JP30784894A JPH08167044A JP H08167044 A JPH08167044 A JP H08167044A JP 30784894 A JP30784894 A JP 30784894A JP 30784894 A JP30784894 A JP 30784894A JP H08167044 A JPH08167044 A JP H08167044A
Authority
JP
Japan
Prior art keywords
data
scale
raster data
graphic
predetermined
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP30784894A
Other languages
English (en)
Inventor
Tomohiko Ishii
友彦 石井
Yasuo Endo
泰夫 遠藤
Akira Tabei
明 田部井
Hisao Goto
尚生 後藤
Tatsuya Kazama
達矢 風間
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.)
Takenaka Komuten Co Ltd
Original Assignee
Takenaka Komuten 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 Takenaka Komuten Co Ltd filed Critical Takenaka Komuten Co Ltd
Priority to JP30784894A priority Critical patent/JPH08167044A/ja
Publication of JPH08167044A publication Critical patent/JPH08167044A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【目的】 画像を参照用に用い筆記具で紙の上に作画す
る要領で図形データを入力する。 【構成】 図面データは、図形データTBD及び基準点
及び縮尺が対応されたラスタデータであるTBRファイ
ルから構成される。TBRファイルの現在設定されてい
る縮尺及び基準点を読み取って(140)、現在の設定
が変更されたか否かを判断する(142)。前回の設定
から変更されたときには肯定判断され、設定変更に応じ
たTBRファイルのラスタデータの補間処理をした後に
(144)、補間処理されたラスタデータが表示される
(146)。前回の設定のままで否定判断の場合にはそ
のままラスタ表示をする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、図形入出力装置にかか
り、特に、手で描かれたスケツチをコンピユータに入力
して幾何学で定義された図形に変換して表示する図形入
出力装置に関する。
【0002】
【従来の技術】一般に、コンピュータへの図形入力は、
CRT画面上のメニューまたはタブレツト上のタブレツ
トメニューを選択した後に電子ペン、デジタイザ、マウ
ス等を用いて行なっている。すなわち、電子ペンとタブ
レツトとを用いてCRT上に円を表示する場合には、メ
ニューから円を表示させる機能を選択し、タブレツトの
所定の位置で電子ペンを用いて表示すべき円の中心点お
よび円周上の一点に対応するデータを入力する。これに
よってコンピュータは図形処理を行ないCRT上に入力
されたデータ通りの円が表示される。またタブレツトメ
ニューによる方法はメニューの機能の選択がタブレツト
上で行なわれる点を除けば上記と同様である。
【0003】上記のメニューで図形処理用の機能を選択
する方法では、作図者が筆記具を用いて紙上に直接線分
や円を描いて作図する方法に比較して一工程(メニュー
から機能を選択する工程)多く、面倒であるばかりでな
く違和感があり、道具が使い難いという問題がある。ま
た、データの入力の方法も特定の点のデータを入力する
という方法であり、実際に手で描いて作図する場合と比
較して動作が異なるため違和感がある。
【0004】この問題点を解決するために、本出願人
は、筆記具で紙の上に作画する要領で図形データを入力
して図形を表示することができる図形入出力装置を提案
している(特願昭63−65524号公報参照)。
【0005】ところで、予め作成した図面(以下、準備
図という。)や地図があるとき、作図者が筆記具を用い
て作図(複写)する場合には、準備図や地図に作図用の
紙を重ねて準備図や地図をなぞりながら作図することが
できる。これに相当する処理を、コンピュータの図形入
力で行おうとするには、その準備図や地図をスキャナで
読み取って読み取った画像データ(ラスタデータ)をC
RT上やタブレツト上に表示させる。
【0006】
【発明が解決しようとする課題】しかしながら、スキャ
ナで読み取ったラスタデータによる準備図や地図を表示
させる際には、ラスタデータと表示される画素の各々が
1対1に対応されるため、読み取った準備図や地図の縮
尺は一義的に定まっていた。このため、作図者が意図す
る縮尺で作図する場合には、読み取った準備図や地図を
用いることができないという問題がある。また、読み取
った準備図や地図を参照しながら作図者が意図する縮尺
で作図をしようとすると、画面の切替え等のメニューか
ら機能を選択する工程が多く、実際に準備図をなぞるよ
うに手で描いて作図する場合と比較して面倒であるばか
りでなく動作が異なるため違和感がある。従って、作図
者は、準備図や地図を参照した直観的な作図をすること
ができなかった。
【0007】本発明は、上記事実を考慮して、画像を参
照用に用いて、筆記具で紙の上になぞって作画する要領
で図形データを入力して図形を表示することができる図
形入出力装置を得ることが目的である。
【0008】
【課題を解決するための手段】上記目的を達成するため
に本発明の図形入出力装置は、画像を読み取り、読み取
った画像の所定位置を基準としたラスタデータを記憶す
る記憶手段と、電子ペンとタブレツトとから成りタブレ
ツト上の電子ペンの軌跡を、予め定めた縮尺及び予め定
めた基準位置を基準とした点列データに変換して入力す
る入力手段と、入力された点列データに基づいて前記軌
跡が幾何学におけるどの図形を表しているかを判断する
判断手段と、前記判断手段で判断された図形を前記縮尺
及び前記基準位置を基準として表示装置に表示させると
共に、前記所定位置を基準としてラスタデータを表示さ
せる表示手段と、前記予め定めた基準位置及び予め定め
た縮尺の少なくとも一方を変更する変更手段と、前記基
準位置が変更された場合に、変更された基準位置に対応
して前記ラスタデータの所定位置を再設定する位置設定
手段と、前記縮尺が変更された場合に、前記所定位置及
び当該縮尺に基づいて表示されるべきラスタデータを設
定するデータ設定手段と、を含むことを特徴としてい
る。
【0009】
【作用】本発明の入力手段は、電子ペンとタブレツトと
から構成されており、タブレツト上の電子ペンの軌跡
を、予め定めた縮尺及び予め定めた基準位置を基準とし
た点列データに変換して入力する。従って、電子ペンを
用いてタブレツト上で作図することで手描きされた図形
のデータが、予め定めた縮尺及び予め定めた基準位置を
基準とした点列データに変換されて入力される。判断手
段は、入力された点列データに基づいてタブレツト上の
電子ペンの軌跡が幾何学におけるどの図形を表わしてい
るかを判断する。表示手段はこの判断手段の判断結果に
基づいて電子ペンの軌跡で表わされた図形を縮尺及び基
準位置を基準として表示装置に表示させる。従って、手
描きされた図形すなわち電子ペンの軌跡が幾何学におけ
る正確な図形を表わしていない場合であっても、判断手
段によってどのような図形を表わしているかが判断され
て、すなわち手描きされた図が幾何学におけるどの図形
に近似しているかが判断されて、手描きされた図が幾何
学で定義された図形に変換されて表示装置に表示され
る。従って、メニユーを用いることなく図形を入出力す
ることができる。
【0010】また、記憶手段は、画像を読み取り、読み
取った画像の所定位置を基準としたラスタデータを記憶
しており、この所定位置を基準としてラスタデータが表
示手段に表示される。このため、読み取った画像と共に
手描きされた図が幾何学で定義された図形に変換されて
表示装置に表示される。
【0011】変更手段は、予め定めた基準位置及び予め
定めた縮尺の少なくとも一方を変更する。これにより、
表示装置に表示される図形の大きさ及び位置の少なくと
も一方を変更できる。この基準位置が変更された場合に
は、位置設定手段によって変更された基準位置に対応し
てラスタデータの所定位置が再設定される。また、縮尺
が変更された場合には、データ設定手段によって所定位
置及び変更された縮尺に基づいて表示されるべきラスタ
データが設定される。従って、基準位置及び縮尺の少な
くとも一方が変更されると、表示されるべきラスタデー
タが設定され、図形の表示に関連して読み取った画像が
移動、拡大及び縮小の少なくとも1つの処理がなされて
表示される。
【0012】なお、本発明でいう図形は、点、線、円等
とその集合から成るものをいい、文字、記号等も含まれ
る。
【0013】
【発明の効果】以上説明したように本発明によれば、読
み取った画像の所定位置を再設定できると共に、縮尺に
基づいて表示されるべきラスタデータを設定することが
できるので、移動や拡大または縮小する図形処理内容に
応じて図形処理をする際に読み取った画像を拡大または
縮小して表示することができ、違和感なく直観的に読み
取った画像を図形データとして複写することができる、
という効果がある。
【0014】
【実施例】以下、図面を参照して本発明の実施例を詳細
に説明する。図2は本実施例の概略図を示すもので、図
形処理用のコンピユータ10はCPU、ROM、RAM
及びメモリ(MEM)を備えている。本実施例のメモリ
(MEM)は、1プレーン分の内部保有メモリとして、
640×480ドットのピクセル(画素)のデータを格
納できる。このメモリ(MEM)には、スキャナ20で
読み取った原稿(準備図や地図)ラスタデータ及び図形
データまたは保存された原稿の1画像分のラスタデータ
及び図形データをCRT12の表示に対応して記憶する
ためのものである(詳細は後述)。コンピユータ10に
は、CRT12、キーボード14、タブレツト16及び
スキャナ20が接続されている。このタブレツト16に
は電子ペン18が接続されており、電子ペン18の先端
をタブレツト16の表面に接触させて移動させることに
より移動軌跡が点列データに変換されてコンピユータ1
0内に入力される。このコンピユータ10のROMには
以下で説明する図形処理用の制御ルーチンのプログラム
や特定の図形に対応したコマンドが予め記憶されてい
る。この図形処理用の制御ルーチンを説明する。
【0015】図形入出力装置のスイツチがオンされると
図1に示されるルーチンが起動され、ステップ30で初
期化が行なわれる。次のステップ31Aでは、CRT上
に表示されたメニューからスキャナ読み取りの機能が選
択されたか否かを判断し、肯定判断でスキャナ読み取り
を実行する場合にはステップ31Bへ進み、否定判断の
場合にはそのままステップ32へ進む。なお、詳細は後
述するが、本実施例の図形入出力装置は、作業中の図面
データを中途時点でも完成時点でも保存でき、この保存
された図面データをいつでも読み取り可能になってい
る。この図面データは、図形データTBD及びラスタデ
ータ(TBRファイル、詳細後述)から構成される。
【0016】ステップ31Bでは、原稿(準備図や地
図)の読取処理が実行される。この読取処理は、詳細は
後述するが、スキャナ20によって原稿を読み取ると共
に、読み取った原稿のラスタデータ(ビットマップファ
イル、以下、BMPファイルという)から本実施例の図
形入出力装置用の基準点及び縮尺が対応されたラスタデ
ータ(以下、TBRファイルという)を生成し、記憶す
る(図3参照)。
【0017】ステップ32では、図形認識用パラメータ
の設定が行なわれる。このパラメータは、タブレツトか
ら入力された点列データが幾何学における線分、円およ
び円弧のいずれに近似しているか等を判定するために使
用されるものであり、以下で説明するε1、ε2等があ
り、その他必要に応じて用意される。次のステップ34
では、タブレツト16からデータが入力されたかキーボ
ード14からデータが入力されたかを判断し、キーボー
ドからデータが入力されたと判断されたときには変更手
段としてのステップ36においてキーボード入力処理を
実行し、ステップ48へ進む。このキーボード入力処理
については図6を参照して後述する。
【0018】一方、ステップ34においてタブレツトか
らデータが入力されたと判断されたときには、判断手段
としてのステップ38において図形認識処理を行なう。
この図形認識処理の詳細については図4を参照して後で
説明する。次のステップ40ではステップ38で認識さ
れた図形が作図すべき図形か特定の図形によって表わさ
れたオペレータであるかを判断する。作図すべき図形で
あるときにはステップ44で自動編集処理をした後、ス
テップ46で図形データTBDの記憶を行ない、ステッ
プ48においてCRT12上へ図形を表示する。次のス
テップ52では、原稿を表示するため縮尺及び基準点に
基づいてラスタ表示処理を行う。一方、オペレータであ
ると判断されたときにはステップ50においてオペレー
タ処理を行なった後ステップ46でオペレータ処理後の
図形データTBDを記憶してステップ48へ進む。な
お、オペレータ処理及びラスタ表示処理については後述
する。
【0019】次に、図3を参照してステップ31Bの読
取処理について説明する。本ルーチンが実行されると、
ステップ120においてスキャナ20が駆動されて、予
め設置された原稿が読み取られる。本実施例においてス
キャナ20から出力されるデータは、ウインドウズ(W
INDOWS)で知られているオペレ−ティングシステ
ムの標準フォーマットのBMPファイル形式を用いてい
る。次のステップ122では、縮尺が入力されたか否か
を判断し、入力された場合にはステップ124において
入力値を縮尺値として読み取る。次のステップ126で
は縮尺及び基準点(基準座標)を設定する。この基準点
は、本実施例では、読み取った原稿の中心位置を設定す
る。また、縮尺はステップ124で読み取った縮尺値ま
たは予め設定された縮尺値(デフォルト値、例えば1:
1)が設定される。この縮尺値及び基準点は図形処理作
業の途中で変更があった場合には自動的に更新される。
従って、基準点から縮尺に従って表示領域を設定でき
る。次のステップ128では、読み取ったBMPファイ
ルと、縮尺及び基準点とから本実施例の図形入出力装置
用のTBRファイルを生成し、記憶する。
【0020】次に、図4を参照してステップ38の図形
認識処理について説明する。まず、タブレツト16から
入力された点列データは、例えば図7(1)に示すよう
になっている。ステップ60ではこの点列データの始点
P1と終点P2とを通る直線の方程式を演算する(図7
(2))。次のステップ62ではこの直線から最も遠い
1つの点P3を選択し、ステップ64においてこの最も
遠い点P3と直線との間の距離dを演算する(図7
(3))。そして、ステップ66においてこの距離dと
パラメータε1とを比較し、距離d>ε1のときにはス
テップ68においてステップ62で選択された最も遠い
点P3を始点および終点と置き換えた後ステップ60へ
進む。この結果、点P3が始点P1に対して終点となる
と共に終点P2に対して始点となり、ステップ60にお
いて図7(4)に示す2つの直線の方程式が演算され
る。このとき、点P3は点P1、P3、P2を通るトラ
バースの折曲点になる。そして、ステップ62において
これらの直線に対して最も遠い点P4、P5が選択さ
れ、この点P4、点P5までの距離がパラメータε1よ
り大きければ上記と同様にして直線P1P4、直線P4
P3、直線P5P2の方程式が各々求められる(図7
(5))。最も遠い点までの距離がパラメータε1以下
になるまで上記ステップ60、62、64および68を
繰り返すことにより図7(6)に示すトラバースを作成
することができる。
【0021】次のステップ70ではトラバースを構成す
る1つのトラバース線の垂直2等分線を各々求めてこれ
らの垂直2等分線の交点を求めることによりこのトラバ
ースに最も近似した円周または円弧を備えた仮想円の中
心を演算する。次のステップ72において仮想中心を中
心とする仮想円の方程式を演算し、ステップ74におい
て仮想円とトラバースの距離の最大値Dを求める(図7
(7))。そしてステップ76において距離Dとパラメ
ータε2とを比較し、D≦ε2のときには仮想円とトラ
バースの形状とが近似していると判断してこのトラバー
スを円または円弧として認識する。一方、距離D>ε2
のときにはトラバースは円に近似していないため線分ま
たはトラバースとして認識する。そして、この認識され
た図形が自動編集された後CRTに表示される。
【0022】次に図5を参照してステップ50のオペレ
ータ処理について説明する。まずステップ100ではタ
ブレツトから入力されたオペレータが以下の表に示すど
のオペレータであるかを判断する。
【0023】
【表1】
【0024】オペレータについて説明すると、「×」は
消去をコマンドとするオペレータで、図8(1)に示す
ように重ね書きによって指定された図形要素を消去する
機能を備えている。「/」はカツトをコマンドとするオ
ペレータで、図8(2)に示すように重ね書きすること
により指定された図形要素をオペレータを境にして分割
する機能を備えている。「○」(閉図形であれば形状は
どのようなものでも良い)はラツパをコマンドとするオ
ペレータで、閉図形で囲まれた図形要素を認識する機能
を備えている。このラツパと矢印「→」とを組み合わせ
ることによりコマンドをコピー、拡大、縮小とするオペ
レータを定義することができ、ラツパによって認識され
た図形を始点とした矢印「→」を組み合わせることによ
ってその図形をコピーする機能が得られる。また、ラツ
パを始点とした外向きの矢印「→」を組み合わせること
によってラツパによって認識された図形を拡大する機能
が得られる。そして、ラツパを始点としてラツパ内に向
いた矢印「→」を組み合わせることによってラツパによ
って認識された図形を縮小する機能が得られる。これら
のオペレータは、図1のステップ40で図8(1)、
(2)、(3)に示すようにオペレータを構成する図形
要素の各々の長さがパラメータd1、d2以下の大きさ
であるか否かを判断することにより作図すべき図形であ
るかオペレータであるかが区別される。また、ラツパと
矢印「→」とが短時間で組合わされて描かれた場合にの
みオペレータとして認識する。ステップ100において
消去をコマンドとするオペレータであると判断されたと
きにはステップ102において指定された図形要素を記
憶部から消去する。また、ステップ104からステップ
110においては同様に上記表に示した図形処理を行な
う。
【0025】図6は図1のステップ36の詳細を示すも
ので、ステップ112においてCRT上に表示されたメ
ニューから終了の機能が選択されたか否かを判断し、終
了の機能が選択されたときには図1で示すルーチンを終
了する。また、終了の機能以外の機能が選択された場合
にはステップ114においてメニューによって選択され
た機能に応じた処理を行なう。この機能としては例え
ば、図1のステップ32で説明した図形処理用のパラメ
ータの大きさの変更、表示画面の縮尺変更、画面に表示
される領域変更、図面データ(図形データTBD及びT
BRファイル)の保存、読込、消去、ハードコピー、オ
ールクリアー、ヘルプ等がある。
【0026】なお、画面に表示される領域変更処理は、
キーボードで行ってもよく、図形編集時に行ってもよ
い。図形編集時に領域変更するには、図形編集時の画面
最外周付近を指示することによって、画面が指示した方
向へ移動するスクロール処理で行うことができる。この
縮尺変更処理及びスクロール処理は、後述するラスタ表
示処理の時点で反映される。
【0027】また、本実施例では、図面データの保存ま
たは読取として、図形データTBD及びTBRファイル
の両方を保存または読取できる。このTBRファイルに
は、読み取ったときのBMPファイルに基準点(基準座
標)及び縮尺が含まれており、作業の中途で一旦保存
し、次回その保存したTBRファイルを読み取ることに
より、作業の中途から再開することができる。
【0028】次に、図1のステップ44の自動編集につ
いて図9を参照して説明する。まず、図9(1)に示す
ように水平線Hおよび垂直線Vを中心とする角θをパラ
メータとして設定して、図形認識によって認識された線
分が水平線Hまたは垂直線Vに対して角θ以内の範囲に
存在するときにはこの線分を水平線H又は垂直線Vとす
る。また、図9(2)に示すように1つの線分の端部を
中心とする直径d3の領域を予め定め、この領域内に各
線分の端部が存在していればこの端部を接続して図9
(3)に示すように編集し直す。
【0029】次に、図1のステップ52のラスタ表示処
理について説明する。まず、図10のステップ140に
おいてTBRファイルの現在設定されている縮尺及び基
準点を読み取って、次のステップ142で現在の設定が
変更されたか否かを判断する。前回の設定から変更され
たときには肯定判断され、ステップ144において設定
変更に応じたTBRファイルのラスタデータの補間処理
をした後に、ステップ146で補間処理されたラスタデ
ータが表示される。一方、前回の設定のままで否定判断
の場合にはステップ146にそのままラスタ表示をす
る。なお、この補間処理は、後述する。
【0030】次に、ステップ144の詳細を図11、図
12及び図13を参照して説明する。まず、スキャナ2
0から読み取り生成されるTBRファイル(ラスタデー
タ)または図面データに含まれるTBRファイル(ラス
タデータ)は、縮尺として1:1を想定すると、例えば
図12に示すように、仮想的な大きさの画像領域Ar1
になる。この画像領域Ar1には、その画像中心が基準
点Osとして定められている。
【0031】図11の位置設定手段及びデータ設定手段
としてのステップ152では、CRTに表示をするため
の縮尺及び基準位置に対応する領域をTBRファイルの
ラスタデータに設定する。すなわち、まず、現在CRT
に表示をするための縮尺は定まっており、この表示をす
るための縮尺と画像領域Ar1の縮尺とが関連づけられ
ている。このため、画像Ar1内における表示をするた
めの縮尺に対応する画像領域Ar2が定まる。この画像
領域Ar2の画像中心位置が表示のための基準点Otと
して設定される。
【0032】次のステップ154では、設定された画像
領域Ar2のラスタデータを画面の大きさに対応する画
像領域Ar3へ変換する。この変換時には、画像領域A
r3の画像中心位置の基準点Odを基準として変換され
る。すなわち、画像領域Ar2の基準点Otと、画像領
域Ar3の基準点Odとが対応され、画像領域Ar3に
画像領域Ar2のラスタデータが満たされるように変換
される。この画像領域Ar3は、メモリMEMに対応す
る。この変換には、画像領域Ar2の基準点Otを中心
とする2次元座標系から、画像領域Ar3の基準点Od
を中心とする2次元座標系への座標変換をすればよい。
この変換時には、ラスタデータによるドットの大きさと
画像領域Ar3のドット(640×480ドットの各画
素)の大きさとが異なるので、上記の変換には、補正が
必要になる。このため、次のステップ156では、変換
された画像領域Ar3の各画素についての濃度(すなわ
ち、白画素か黒画素かを表す画素値)を設定する。この
濃度を設定するのは、画像領域Ar3の各画素につい
て、画像領域Ar2から変換したラスタデータが含まれ
るか否かで設定する。
【0033】例えば、図13(1)に示すように、領域
Ar4を領域Ar5へ拡大する場合には、領域Ar4に
含まれる黒のラスタデータの各々を座標変換した後、そ
の座標値が領域Ar5の画素内に含まれている場合にそ
の座標値を含む領域Ar5の画素を黒とする。この拡大
の場合には、図13(2)に示すように、表示が粗くな
る。これにより、拡大されたことを視覚的に認識するこ
とができる。
【0034】一方、図13(3)に示すように、領域A
r6から領域Ar7へ縮小する場合には、拡大する場合
と同様にして、領域Ar6に含まれる黒のラスタデータ
の各々を座標変換した後、その座標値が領域Ar7の画
素内に含まれている場合にその座標値を含む領域Ar7
の画素を黒とする。次のステップ158では、変換後に
補間したラスタデータをメモリMEMに記憶する。従っ
て、スクロール処理、拡大縮小処理した後であってもス
クロールまたは拡大縮小された図形に対応してラスタ表
示することができる。
【0035】また、読み取ったBMPファイルを画像領
域Ar1(仮想のデータ領域)にそのまま展開すると、
メモリに相当な負担を要することになる。このため、本
実施例では、以下のようにしてメモリの負担軽減を図っ
ている。その一例を示す。
【0036】(メモリの負担例)A3サイズの原稿を分
解能100DPIで読み取ったとき、実際に必要とされ
るメモリ容量は、次のようになる。
【0037】A3=420×297(mm) 420/25.4=16.535433(インチ) 16.535433×100≒1654(ドット) 297/25.4=11.692913(インチ) 11.692913×100≒1170(ドット) 1654×1170=1935180(ドット) 1935180/8=241898(バイト)
【0038】また、分解能が300DPIのときは、上
記の計算結果を9倍にした容量、原稿のサイズがA2の
ときは、上記の計算結果を4倍にした容量、A1のとき
は16倍にした容量が、その条件のときに必要とするメ
モリ容量である。従って、ラスタデータをそのまま用い
たのでは、限られたメモリ容量のうちラスタデータが専
有する比率が高くなるので描画可能な図形の本数が制限
される。
【0039】そこで、本実施例では、ラスタデータを圧
縮している。この圧縮方法は、連続するオンオフいずれ
かのデータ列を計数するものである。すなわち、ラスタ
データを、単純なオンオフだけの2値とみなし、その連
続する数を記憶する。
【0040】上記原稿のサイズがA3の場合では、横1
ラインに207バイト(1654/8)必要とするが、
本実施例では、オフ(0)が単純に1654個並んだ場
合には「0」と「1654」という情報による4バイト
のデータで表現が可能となる。
【0041】なお、上記ではCRT上に入力された図形
を表示する例について説明したが、デイスプレイ付きタ
ブレツトを使用すればこのCRTを省略することがで
き、手描きと図形表示とを同一箇所で行なうことができ
る。また、上記では線分、円、円弧を認識する例につい
て説明したが、楕円等の他の図形を認識するようにして
もよい。また、オペレータとして図形の移動、対称図形
の作図、回転図形の作図等を定義して処理してもよく、
更に編集機能として交点処理等の他の機能を設けてもよ
い。
【図面の簡単な説明】
【図1】本実施例の制御ルーチンを示す流れ図である。
【図2】本実施例の概略図を示すブロツク図、
【図3】ステップ31Aの詳細を示す流れ図である。
【図4】ステップ38の詳細を示す流れ図である。
【図5】ステップ50の詳細を示す流れ図である。
【図6】ステップ36の詳細を示す流れ図である。
【図7】(1)〜(7)は図形認識処理を説明するため
の線図である。
【図8】(1)〜(3)はオペレータの形状を説明する
ための線図である。
【図9】(1)〜(3)は図形の自動編集を説明するた
めの線図である。
【図10】ステップ52の詳細を示す流れ図である。
【図11】ステップ144の詳細を示す流れ図である。
【図12】ラスタデータ表示のための座標変換を説明す
るためのイメージ図である。
【図13】(1)〜(3)は補間処理を説明するための
イメージ図である。
【符号の説明】
12 CRT 16 タブレツト 18 電子ペン 20 スキャナ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 後藤 尚生 東京都中央区銀座8丁目21番1号 株式会 社竹中工務店東京本店内 (72)発明者 風間 達矢 東京都中央区銀座8丁目21番1号 株式会 社竹中工務店東京本店内

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 画像を読み取り、読み取った画像の所定
    位置を基準としたラスタデータを記憶する記憶手段と、 電子ペンとタブレツトとから成りタブレツト上の電子ペ
    ンの軌跡を、予め定めた縮尺及び予め定めた基準位置を
    基準とした点列データに変換して入力する入力手段と、 入力された点列データに基づいて前記軌跡が幾何学にお
    けるどの図形を表しているかを判断する判断手段と、 前記判断手段で判断された図形を前記縮尺及び前記基準
    位置を基準として表示装置に表示させると共に、前記所
    定位置を基準としてラスタデータを表示させる表示手段
    と、 前記予め定めた基準位置及び予め定めた縮尺の少なくと
    も一方を変更する変更手段と、 前記基準位置が変更された場合に、変更された基準位置
    に対応して前記ラスタデータの所定位置を再設定する位
    置設定手段と、 前記縮尺が変更された場合に、前記所定位置及び当該縮
    尺に基づいて表示されるべきラスタデータを設定するデ
    ータ設定手段と、 を含む図形入出力装置。
JP30784894A 1994-12-12 1994-12-12 図形入出力装置 Pending JPH08167044A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30784894A JPH08167044A (ja) 1994-12-12 1994-12-12 図形入出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30784894A JPH08167044A (ja) 1994-12-12 1994-12-12 図形入出力装置

Publications (1)

Publication Number Publication Date
JPH08167044A true JPH08167044A (ja) 1996-06-25

Family

ID=17973914

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30784894A Pending JPH08167044A (ja) 1994-12-12 1994-12-12 図形入出力装置

Country Status (1)

Country Link
JP (1) JPH08167044A (ja)

Similar Documents

Publication Publication Date Title
JP2589999B2 (ja) 図形入出力装置
JP5001182B2 (ja) 表示制御装置、電子機器、表示制御方法、およびプログラム
EP0051857A1 (en) Method for editing document
WO1995034047A1 (en) System and methods for spacing, storing and recognizing electronic representations of handwriting, printing and drawings
JPH1186015A (ja) 情報処理方法及び装置及びその記憶媒体
JPH06208654A (ja) ペン入力図形編集システム
US5530947A (en) Graphics processing system having function for operating and editing data of a vector graphic and data of an image
JPH1186016A (ja) 情報処理方法及び装置及びその記憶媒体
JP3007232B2 (ja) 描画処理装置及び方法
JPH10105325A (ja) 手書きコマンド管理装置
US6448959B1 (en) Desired region specifying system in an image editing apparatus
JPH064607A (ja) データ表示装置
JPH05334383A (ja) 画像図形編集装置
JPH1185739A (ja) 情報処理方法及び装置及びその記憶媒体
US5302967A (en) Figure processing apparatus and method aided by display with ruled lines
JP2935336B2 (ja) 図形入出力装置
JPH08167044A (ja) 図形入出力装置
EP0559152A2 (en) Diagram drawing apparatus
JPH08272994A (ja) 情報処理装置および情報処理方法
JPH06131111A (ja) 文字認識装置及び文字認識方法
JP2660795B2 (ja) 手書き入力編集方法
JPH09167248A (ja) 描画装置
JP2808553B2 (ja) 画像処理装置
JP2005234610A (ja) 手書き入力図形編集システム
JPH0554114A (ja) 画像表示装置