JPH0785138A - ドキュメント作成支援装置 - Google Patents

ドキュメント作成支援装置

Info

Publication number
JPH0785138A
JPH0785138A JP5232655A JP23265593A JPH0785138A JP H0785138 A JPH0785138 A JP H0785138A JP 5232655 A JP5232655 A JP 5232655A JP 23265593 A JP23265593 A JP 23265593A JP H0785138 A JPH0785138 A JP H0785138A
Authority
JP
Japan
Prior art keywords
data
graphic
document creation
stored
video data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP5232655A
Other languages
English (en)
Inventor
Tsukasa Okazaki
司 岡崎
Toshimitsu Itsugoori
利光 五郡
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.)
Hitachi Ltd
Hitachi Solutions East Japan Ltd
Original Assignee
Hitachi Ltd
Hitachi Tohoku Software 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 Hitachi Ltd, Hitachi Tohoku Software Ltd filed Critical Hitachi Ltd
Priority to JP5232655A priority Critical patent/JPH0785138A/ja
Publication of JPH0785138A publication Critical patent/JPH0785138A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【目的】 他のシステムで作成した図形等のデ−タをデ
−タフォ−マットとの相互変換を行うことなくドキュメ
ントとして作成できるようにする。 【構成】 他のシステムが作成し、ディスプレイに表示
している映像デ−タをフレームメモリから読み込み、編
集し、ドキュメントとして出力する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ベクトルデータおよび
画像データに分類される図形データと、テキストデータ
とから構成されるドキュメントの作成を支援するドキュ
メント作成支援システムに係り、特にCADシステムな
ど他の図形処理システムで作成された図形データを編集
し、ドキュメントとして作成支援するドキュメント作成
支援システムに関する。
【0002】
【従来の技術】従来のワープロソフト、作図ソフト、C
ADシステムなど図形データを扱うソフトは、同一のコ
ンピュータ上、あるいはネットワークに接続したリモー
トマシン上で互いに独立に利用することができる。
【0003】これら従来のソフトを利用して設計作業や
OA作業を行う場合、ある特定のソフトで作成した図形
データが別のソフトでは利用できない場合が生じる。例
えば、設計作業ではCADシステムを用いて設計図面を
作成し、性能または機能解析を行ない、一方で、この設
計図面とワープロソフトを用いて設計ドキュメントを作
成することが頻繁に行なわれる。このとき、従来ソフト
では、まず、CADシステムで作成して印刷した設計図
面から必要な部分を切り取り、ワープロソフトなどで作
成印刷したドキュメントに貼り付けて一つのドキュメン
トを作成するか、あるいはCADシステムで入力した図
面の図形データを、作図ソフトなどでワードプロセッサ
に再入力してドキュメントに編集する。しかし、これら
の方法は切り貼り作業や同一図形データの編集作業を重
複して繰り返すなど効率の悪い作業である。
【0004】そこで、CADシステムからCADデータ
を読み取って、図形データと寸法に関するデータとを分
類、編集する方法について、(日本機会学会第2回設計
工学・システム部門講演会講演論文集(1992年))
第465頁から第470頁において論じられている。
【0005】一方、プログラムAで作画した図形を他の
プログラムBの作画領域に複写して利用する方法とし
て、まず主記憶装置上に両プログラムに共通の領域を設
け、さらにその領域のデータフォーマットを規定し、そ
れぞれにこの共通領域へのアクセス機能を用意し、その
上で利用者がプログラムAの機能を利用して複写したい
図形のデータを前記共通領域に書き込み、次にプログラ
ムBの機能を利用して共通領域に格納されたプログラム
Aの図形データを読み、プログラムBの作画領域に描画
する方法がある。
【0006】この方法によれば、異なるプログラム間で
図形データを共用することができる。
【0007】
【発明が解決しようとする課題】しかし、前記論文集に
記載された方法にあっては、CADシステムのフォーマ
ット別に専用の読み取りプログラムを作成しなけらばな
らないという不都合がある。
【0008】また、図形データの複写機能を使用する方
法にあっては、両プログラムとも共通領域を共有する手
続きと、共通のデータフォーマットでの共通領域へのア
クセス機能をそれぞれに実装しなければいけない。した
がって、この機能を持たないプログラムとの間では図形
データの複写は不可能である。その場合、両プログラム
が持つそれぞれのデータファイルのフォーマットを変換
するプログラムを開発し、これを用いてデータ交換する
ことができるが、フォーマット変換プログラムの開発に
工数がかかるうえ、プログラム提供元がデータファイル
のフォーマットを公開していることが前提になるので、
公開されていない場合は不可能である。
【0009】したがって、データを複写する両プログラ
ムでそれぞれの図面を紙に印刷し、それを切って貼り付
ける方法をとらざるを得なくなり、作業効率が悪く、紙
の無駄使いも多くなるという問題がある。
【0010】本発明の目的は、CADシステムなどの図
形データをデータフォーマットの相互変換や利用側のシ
ステムの機能の変更を行なうことなく、ドキュメントと
して編集作成することができるドキュメント作成支援装
置を提供することである。
【0011】
【課題を解決するための手段】上記目的を達成するため
に本発明は、他の図形処理システムで作成され、かつ表
示用のフレームメモリに映像データとして格納された図
形等のデータを読み込むデータ入力手段と、読み込んだ
データを編集対象として編集する編集手段と、編集され
たデータをドキュメントとして出力する出力手段とを設
けたものである。
【0012】
【作用】一般に、CADシステム等の図形処理システム
で作成された図形データは、ディスプレイに表示するに
際し、フレームメモリにビットマップ形式の映像データ
に変換されて記憶される。
【0013】本発明は、このフレームメモリ内に映像デ
ータとして格納された図形等のデータを読み込み、これ
を編集対象としてテキストデータと共に編集する。そし
て、この編集後のデータをドキュメントとして出力す
る。
【0014】従って、データフォーマットの相互変換や
利用側のシステムの機能の変更を行なうことなく、ドキ
ュメントとして編集作成することができる。
【0015】また、編集対象データから図形を認識し、
ベクトルデータに変換することにより、ベクトルデータ
としても編集することができる。
【0016】
【実施例】以下、図面を参照して本発明の実施例を説明
する。
【0017】図1は、本発明を実現するために必要な基
本装置構成の一実施例を示すブロック図であり、中央演
算処理装置CPU1、データやプログラムを記憶する主
記憶装置2、ビットマップ制御ユニット3、フレームメ
モリ4、描画制御ユニット5ディスプレイ6、外部記憶
装置制御ユニット7、外部記憶装置8、キーボード入力
制御ユニット9、キーボード10、PD入力制御ユニッ
ト11、ポインティングデバイス(PD)12、印刷装
置制御ユニット13、プリンタ(またはプロッタ)14
で構成され、CPU1と各ユニットとはデータバス15
Aおよび命令バス15Bで結合されている。
【0018】この構成において、ドキュメントの作成を
支援するプログラムおよび複写元の図形を作成するプロ
グラムは主記憶装置2に格納されている。
【0019】CPU1は、主記憶装置2から順次命令を
読出し、その読み出した命令に従って処理を行う。ビッ
トマップ制御ユニット3は、CPU1から描画命令を受
信すると、主記憶装置2に格納された図形データを読出
し、これをビットマップ形式の映像データに展開してフ
レームメモリ4の映像データと合成し、再度フレームメ
モリ4に格納する。
【0020】フレームメモリ4に格納された映像データ
は、描画制御ユニット5によってディスプレイ6の画面
上に表示される。
【0021】また、ビットマップ制御ユニット3は、C
PU1からフレームメモリ4の読み込み命令を受信する
と、読み取り領域のデータを読出し、主記憶装置2に格
納する。
【0022】外部記憶装置制御ユニット7は、CPU1
からファイル入力命令を受信すると、外部記憶装置8内
のファイルをオープンし、そのファイルからデータの入
力を行う。入力したデータは、主記憶装置2に格納され
る。
【0023】一方、キーボード入力制御ユニット9は、
キーボード10からのキー入力を監視し、キー入力がな
されたとき、CPU1に入力の報告をすると同時に、入
力データを一時格納する。
【0024】PD入力制御ユニット11は、ポインティ
ングデバイス12の動作を監視し、PD12の現座標、
ボタン押下などをCPU1に報告すると同時に、データ
を一時格納する。
【0025】ポインティングデバイス12は、コマンド
の選択、ディスプレイ上の位置の指示などを行う手段で
ある。
【0026】図2は、主記憶装置2に格納される主要な
プログラムをメモリマップであり、オペレーティングシ
ステム(OS)16と、ビットマップ制御ユニット3や
キーボード入力制御ユニット11などのハードウェアへ
の命令を送るハードウェアドライバ17と、マルチウイ
ンドウ表示の動作制御を行うウインドウ管理システム1
8と、以下で説明するドキュメント作成プログラム19
と他の応用プログラム20−1〜20−Nとを含んであ
る。複写元のプログラムは応用プログラム20−1〜2
0−Nの1つである。
【0027】次に、ドキュメント作成プログラム19に
ついて動作と処理を説明する。
【0028】図3はドキュメント作成プログラムのウイ
ンドウ100の構成を示す図であるが、この実施例のウ
インドウ100は作業指示入力ウインドウ101と、作
業コマンド102と、作業領域103と、ポインティン
グオブジェクト104とから構成される。
【0029】ポインティングオブジェクト104は、ポ
インティングデバイス12に連動して動く。利用者は、
ポインティングオブジェクト104を操作して、作業指
示入力ウインドウ101に表示されている作業コマンド
102を指示することにより、プログラムに対し作業コ
マンド102に対応した処理を実行させることができ
る。
【0030】また、利用者は、ポインティングオブジェ
クト104を操作し、ディスプレイ6の画面内の任意の
位置を指示することができる。
【0031】作業領域103には、作業コマンド10
2、ポインティングオブジェクト104およびキーボー
ド10を用いて作成・編集される図形、テキストおよび
画像が表示される。
【0032】ここで図形は、ポインティングオブジェク
ト104で指示する位置を、指示される順に線で結ぶこ
とにより作図することができる。テキストは、ポインテ
ィングオブジェクト104で指示された位置に、キーボ
ード10から入力された文字列を表示することにより作
成することができる。また、外部記憶装置8に格納され
ている任意の画像データ、またはポインティングオブジ
ェクト104を用いてディスプレイ画面上で指示された
領域のディスプレイ画像を、ポインティングオブジェク
ト104で指示された作業領域103内の任意の位置に
表示することができる。
【0033】図4(A)〜(E)は、ディスプレイ6に
表示されている他プログラムの任意の図形をドキュメン
ト作成プログラム19の編集領域に複写する操作におけ
る画面遷移を示すものである。
【0034】まず、100Aはドキュメント作成プログ
ラム19のウインドウ、100Bは複写したい図形20
1Bを表示する他プログラムのウインドウとし、この他
プログラムをプログラムBとする。
【0035】まず利用者は、ポインティングオブジェク
ト104を動かし、複写指示をドキュメント作成プログ
ラム19に与える。次に、ポインティングオブジェクト
104をウインドウ100Bに表示されている図形20
1Bの上に移動し、図形201Bを囲む領域202を指
示する(図4(B)〜図4(C))。
【0036】次に、ポインティングオブジェクト104
をウインドウ100Aに移動し、複写したい場所を指示
する。
【0037】これにより、図形201Bと同じ図形20
1Aが指示された場所に表示され、複写が完了する。
【0038】以上のような動作を実現する処理を以下説
明する。
【0039】ドキュメント作成プログラム19は、図5
に示すように、メイン制御モジュール600、編集モジ
ュール700、描画モジュール800、複写処理モジュ
ール900、画像−ベクトル変換モジュール1000、
印刷処理モジュール1100、ファイル入出力モジュー
ル1200、ディスプレイ画像バッファ領域300、オ
ブジェクト管理テーブル400と、オブジェクトデータ
500とから構成される。
【0040】上記各モジュールやデータの関係を図6を
用いて説明する。
【0041】キーボード10とポインティングデバイス
12から入力されたデータは、ウインドウ管理システム
18によって、各プログラムへ分配される。
【0042】メイン制御モジュール600は、これを受
け取り、編集モジュール700、複写処理モジュール9
00、印刷モジュール1100、ファイル入出力モジュ
ール1200のそれぞれに制御を渡す。
【0043】複写処理モジュール900は、ハードウェ
アドライバ17にフレームメモリ4に格納されるディス
プレイ画像の入力指示を送り、ディスプレイ画像バッフ
ァ領域300に映像データを取得させる。得られた映像
データは、オブジェクトとしてオブジェクトデータ50
0の領域に格納すると同時に、オブジェクト管理テーブ
ル400に登録する。
【0044】また、利用者の指示により、映像データを
画像−ベクトル変換処理モジュール1000に送り、映
像データをベクトルデータに変換してオブジェクトデー
タ500を生成し、これをオブジェクト管理テーブル4
00に登録する。
【0045】編集モジュール700は、ポインティング
デバイス12の指示により、オブジェクトの生成、複
製、消去、変更などの処理を行うと同時に、オブジェク
ト管理テーブル400の管理を行う。
【0046】印刷モジュール1100は、オブジェクト
を図面として印刷する。ファイル入出力モジュール12
00は、オブジェクト管理テーブル400とオブジェク
トデータ500の外部記憶装置8への保存および呼び出
しを行う。
【0047】図7〜図8は、ドキュメント作成プログラ
ム19で使用するデータ構造を示すもので、ディスプレ
イ画像バッファ300には、ディスプレイ6の画面上の
任意の矩形領域に含まれる画素の値(画素値)が順に並
べられて格納される。
【0048】例えば、矩形が16×32画素の大きさで
あれば、画素値列は16×32=512画素の画素値が
格納される。
【0049】図8に示すオブジェクト管理テーブル40
0には、利用者が作業領域103に描いた全ての図形、
テキスト及び画像などといったオブジェクトについてそ
の種類401と、配置座標402と、次に説明するオブ
ジェクトデータへの主記憶装置2上の格納場所403と
が格納される。
【0050】図9に示すオブジェクトデータ500は、
図形オブジェクト500Aと、テキストオブジェクト5
00Bと、画像オブジェクト500Cに分類される。
【0051】図形オブジェクト500Aは、図形を構成
する点の座標を第1点座標501−1から第n点座標5
01−Nまでを順に含む。テキストオブジェクト500
Bは、文字列511を含む。画像オブジェクト500C
は画像の幅521と、画像の高さ522と、画素値列5
23とを含む。
【0052】図10にメイン制御モジュール600のフ
ローチャートを示す。
【0053】まず、ドキュメント作成プログラム19が
起動されると、ウインドウ100が表示される(ステッ
プ601)。次に作業コマンド102の指示を取得し
(ステップ602)、作業コマンド102が終了の場合
(ステップ610)、ウインドウを閉じプログラムを終
了する。作業コマンドが複写の場合(ステップ62
0)、複写モジュール900に処理を依頼する。編集の
場合(ステップ620)、編集処理モジュール700に
処理を依頼する。印刷の場合(ステップ630)、印刷
処理モジュール1100に処理を依頼する。ファイル入
出力の場合(ステップ650)、入出力処理モジュール
1200に処理を依頼する。
【0054】図11は、編集モジュール700のフロー
チャートである。編集コマンドを取得し、編集コマンド
がオブジェクトの生成の場合(ステップ701)、さら
に生成するオブジェクトがテキストの場合(ステップ7
02)、キーボード10から入力されたテキストを文字
列としてオブジェクトデータ500を生成し、ポインテ
ィングデバイス12で指示された位置を配置座標として
オブジェクトデータ500を管理テーブル400に登録
する(ステップ703)。
【0055】生成するオブジェクトがテキストでない場
合(ステップ702)、ポインティングデバイス12で
指示された位置を順に構成点列として記録し、これをオ
ブジェクトデータ500としてオブジェクト管理テーブ
ル400に登録する(ステップ704)。
【0056】編集コマンドがオブジェクトの消去の場合
(ステップ705)、ポインティングデバイス12で指
示されたオブジェクトのオブジェクトデータ500を破
棄し、オブジェクト管理テーブル400から削除する
(ステップ706)。変更の場合(ステップ707)、
ポインティングデバイス12で指示されたオブジェクト
のオブジェクトデータ500の変更箇所を修正する(ス
テップ708)。
【0057】複製の場合(ステップ709)、新しくオ
ブジェクトデータ500を生成し、ポインティングデバ
イス12で指示されたオブジェクトのオブジェクトデー
タ500の内容をコピーし、オブジェクト管理テーブル
400に登録する(ステップ710)。なお、消去の場
合を除いて描画処理711〜713を経由する。
【0058】図12を用いて複写処理モジュール900
の流れを説明する。
【0059】まず、ポインティングデバイス12の動作
を監視し(ステップ901)、複写領域の指示を待つ。
ポインティングデバイス12によってディスプレイ画面
上の任意の位置が指示されたならば(ステップ90
2)、第1回目の指示なら(ステップ904)指示され
た座標を第1点とする(ステップ903)。
【0060】2回目の指示ならば、指示された座標を第
2点とする(ステップ905)。このように指示された
2点を対角にもつ矩形領域を複写領域として(ステップ
906)、フレームメモリ4から複写領域の画素の値を
取得し、画素値列テーブルに読み込む(ステップ90
7)。これを画像としてドキュメントに複写したい場合
は(ステップ908)、画像オブジェクトテーブルを作
成し、これをオブジェクトリストに登録する(ステップ
911)。
【0061】また、図形またはテキストとして複写した
い場合は、後で説明する画像−ベクトル変換処理モジュ
ール1000に処理を依頼し、図形オブジェクトのオブ
ジェクトデータ500を得る。得られたオブジェクトデ
ータはオブジェクト管理テーブル400に登録する(ス
テップ910)。ディスプレイ6に表示されている図形
やテキストは、画像としてフレームメモリ4に格納され
ているため、上記の処理によって、それを表示している
図2の応用プログラム20−1〜20−Nの何れの書式
にも依存することなく複写することが可能である。
【0062】次に、図13に示す画像−ベクトル変換処
理1000のフローチャートに従い特定の図形を認識す
る方法について説明する。
【0063】まず、画素値が「0」でない画素について
同じ値の画素が連続する方向が変わるまで、画素を追跡
する(ステップ1001)。画素値の連続する方向が変
わる点の座標を図形オブジェクトデータ500に登録す
る(ステップ1002)。追跡していない画素があるか
調べ(1003)、追跡していない画素があれば、ステ
ップ1001からステップ1002の処理を繰り返す。
全ての画素の追跡が終わったら、図形オブジェクトデー
タ500をオブジェクト管理テーブル400に登録す
る。
【0064】次に、図12のステップ907で得られた
ディスプレイ画像データから円図形を認識する方法を2
通り説明する。なお、ここでは特定の図形として「円」
の例を挙げて説明する。
【0065】まず、認識した図形の種類がわかるよう
に、図形オブジェクト500Aのデータ構造を図17に
示すように定義し直す。ここで、図形オブジェクト50
0Aは、多角形オブジェクト1300Aと円オブジェク
ト1300Bとによって置き換える。
【0066】多角形オブジェクト1300Aは、図形の
種類を示す項目1301と図形の構成点座標1302−
1〜1302−Nから構成される。
【0067】円オブジェクト1300Bは、図形の種類
を示す項目1311と円の中心座標1312と円の半径
1313とから構成される。
【0068】まず、図18を用いてディスプレイ画像デ
ータから円図形を認識し、その結果を用いてベクトルデ
ータに変換する方法を説明する。
【0069】ディスプレイ画像バッファ領域に格納した
ディスプレイ画像データから同一画素値が連続する画素
の集合を求める(ステップ1401)。次のこの集合の
水平方向の各画素列について、画素の総数(ヒストグラ
ム)を求める。同様に垂直方向についてもヒストグラム
を求める(ステップ1402)。
【0070】求められたヒストグラムを円の場合のヒス
トグラムと比較し、(ステップ1403)、類似してい
れば(ステップ1404)、図形の種類を「円」とし、
画素の集合の外郭長方形から円の中心座標および半径を
求め、円オブジェクト1300Bを生成し、これを図形
オブジェクトとして登録する(ステップ1405)。
【0071】また、ヒストグラムが円の場合と類似して
いない場合は、画像データをベクトルデータに変換し、
これから多角形オブジェクト1300Aを生成し、図形
オブジェクトとして登録する(ステップ1406)。
【0072】次に、ディスプレイ画像データをベクトル
データに変換し、その中から円図形を認識する方法を図
19を用いて説明する。
【0073】ディスプレイ画像バッファ領域300に格
納したディスプレイ画像データから同一画素値が連続す
る画素の集合を求め(ステップ1501)、これをベク
トルデータに変換する(ステップ1502)。
【0074】次に得られたベクトルデータの始点および
終点の座標の分布を調べる(ステップ1503)。分布
がほぼ同一円周上にある場合(ステップ1504)、図
形の種類を「円」とし、各座標値から求まる外郭長方形
を基に円の中心座標および半径を求め、円オブジェクト
1300Bを生成し、これを図形オブジェクトとして登
録する(ステップ1505)。
【0075】また、分布が同一円周上にない場合(ステ
ップ1504)、ベクトルデータの各座標点を構成点と
する多角形オブジェクト1300Aを生成し、これを図
形オブジェクトとして登録する(ステップ1506)。
【0076】円以外の図形も同様にして認識することが
できる。
【0077】次に、図14を用いて印刷処理モジュール
1100の流れを説明する。
【0078】まず、印刷範囲を利用者に問い合わせ取得
する(ステップ1101)。印刷範囲に存在するオブジ
ェクトをオブジェクト管理テーブル400の中から検索
する(ステップ1102)。検索したオブジェクトの描
画データを生成し、印刷装置14に送る(ステップ11
03)。
【0079】次に、図15を用いてファイル入出力モジ
ュール1200の流れを説明する。
【0080】まず、ファイルからの入力か出力かを利用
者に問い合わせる(ステップ1201)。命令を調べ
(ステップ1202)、入力なら入力するファイル名を
利用者に問合わせ取得する(ステップ1203)。指示
されたファイルからオブジェクトデータ500とオブジ
ェクト管理テーブル400を主記憶装置2内に読み込む
(ステップ1204)。オブジェクト管理テーブル40
0に登録されているオブジェクトを画面に表示する(ス
テップ1205)。また、命令が出力の場合、オブジェ
クト管理テーブル400に登録されている全てのオブジ
ェクトについてそのオブジェクトデータ500を外部記
憶装置8に格納する(1206)。
【0081】次に、図16を用いて描画モジュール80
0の流れを説明する。
【0082】まず、オブジェクトデータ500の図形構
成点列または文字列または画素値列をオブジェクト管理
テーブル400に格納される配置座標に描画する(ステ
ップ801)。これで処理を終わる。
【0083】
【発明の効果】以上の説明から明らかなように、本発明
によれば、CADなどの他の図形処理システムと連動す
ることにより、ドキュメント作成時間を短縮化すると共
に、ドキュメント作成時の作業ミスを低減することがで
きる。
【0084】また、別の描画ソフトウェアが保有するデ
ータに直接アクセスすることは行わず、ディスプレイに
表示する映像データを蓄えておくフレームバッファにア
クセスするため、既存ソフトウェアに変更を加えること
なくドキュメントを作成することができる。
【0085】さらに、ディスプレイに表示する映像デー
タを使用して図形を認識するようにした場合、従来のイ
メージスキャナから読み込んだ図形の認識をする場合に
比べ、特別な前処理を介在することなく精度の高い認識
を行うことができる。
【図面の簡単な説明】
【図1】本発明の基本装置構成の一実施例を示すブロッ
ク図である。
【図2】主記憶装置の構成例を示す図である。
【図3】ドキュメント作成プログラムの画面構成図であ
る。
【図4】ドキュメント作成プログラムでの複写機能の操
作例および画面遷移を示す図である。
【図5】ドキュメント作成プログラムの構成を示す図で
ある。
【図6】ドキュメント作成プログラムを構成するモジュ
ールの相互関係を説明する図である。
【図7】ドキュメント作成プログラムにおいてディスプ
レイ画像を格納する領域の構成を説明する図である。
【図8】ドキュメント作成プログラムにおいてオブジェ
クトの管理情報を格納する領域の構成を説明する図であ
る。
【図9】ドキュメント作成プログラムにおいてオブジェ
クトの図形情報を格納する領域の構成を説明する図であ
る。
【図10】ドキュメント作成プログラムの主処理の流れ
図である。
【図11】ドキュメント作成プログラムの編集処理の流
れ図である。
【図12】ドキュメント作成プログラムの複写処理の流
れ図である。
【図13】ドキュメント作成プログラムの画像をベクト
ルデータに変換する処理の流れ図である。
【図14】ドキュメント作成プログラムの印刷処理の流
れ図である。
【図15】ドキュメント作成プログラムの外部ファイル
の入出力処理の流れ図である。
【図16】ドキュメント作成プログラムの描画処理の流
れ図である。
【図17】図形オブジェクトのデ−タ構造図である。
【図18】円の認識処理の第1の例を示す流れ図であ
る。
【図19】円の認識処理の第2の例を示す流れ図であ
る。
【符号の説明】
1…CPU(中央演算処理装置)、2…主記憶装置(メ
インメモリ)、3…ビットマップ制御ユニット、4…フ
レームメモリ、5…描画制御ユニット、6…ディスプレ
イ、7…外部記憶装置制御ユニット、8…外部記憶装
置、9…キーボード入力制御ユニット、10…キーボー
ド、11…ポインティングデバイス入力制御ユニット、
12…ポインティングデバイス、13…印刷装置制御ユ
ニット、14…プリンタ、400…オブジェクト管理テ
ーブル、500…オブジェクトデータ、600…メイン
制御モジュール、700…編集モジュール、800…描
画モジュール、900…複写処理モジュール、1000
…画像ーベクトル変換処理モジュール、1100…印刷
処理モジュール、1200…ファイル入出力モジュー
ル。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 9194−5L G06F 15/40 370 B

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 他の図形処理システムで作成され、かつ
    表示用のフレームメモリに映像データとして格納された
    図形等のデータを読み込むデータ入力手段と、読み込ん
    だデータを編集対象として編集する編集手段と、編集さ
    れたデータをドキュメントとして出力する出力手段とを
    有することを特徴とするドキュメント作成支援装置。
  2. 【請求項2】 前記入力手段で読み込んだデータの中か
    ら特定の図形を認識する図形認識手段と、認識した図形
    をベクトルデータに変換する変換手段とをさらに有する
    ことを特徴とする請求項1記載のドキュメント作成支援
    装置。
  3. 【請求項3】 前記入力手段で読み込んだデータをベク
    トルデータに変換する変換手段と、変換されたベクトル
    データの中から特定の図形を認識する図形認識手段とを
    さらに有することを特徴とする請求項1記載のドキュメ
    ント作成支援装置。
JP5232655A 1993-09-20 1993-09-20 ドキュメント作成支援装置 Pending JPH0785138A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5232655A JPH0785138A (ja) 1993-09-20 1993-09-20 ドキュメント作成支援装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5232655A JPH0785138A (ja) 1993-09-20 1993-09-20 ドキュメント作成支援装置

Publications (1)

Publication Number Publication Date
JPH0785138A true JPH0785138A (ja) 1995-03-31

Family

ID=16942712

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5232655A Pending JPH0785138A (ja) 1993-09-20 1993-09-20 ドキュメント作成支援装置

Country Status (1)

Country Link
JP (1) JPH0785138A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008066796A (ja) * 2006-09-04 2008-03-21 Sharp Corp 映像表示装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008066796A (ja) * 2006-09-04 2008-03-21 Sharp Corp 映像表示装置

Similar Documents

Publication Publication Date Title
US6324554B1 (en) Character processing apparatus
US4893258A (en) Data processing apparatus having enlargement/reduction functions capable of setting different magnification in different directions
CA2124604C (en) Method and apparatus for operating on an object-based model data structure to produce a second image in the spatial context of a first image
US4665555A (en) Computer based drawing management system
US20010025326A1 (en) System, device, and method for inputting image, and storage medium therefor
JP2000322417A (ja) 画像ファイリング装置及び方法及び記憶媒体
JP2662305B2 (ja) 図形選択方法
JPH0785138A (ja) ドキュメント作成支援装置
JPH0673140B2 (ja) 画像表示装置
JP3382071B2 (ja) 文字コード取得装置
JPH11191159A (ja) 画像出力装置およびそのプログラム記録媒体
JPH1173288A (ja) 表示装置、表示制御方法及び記録媒体
JPS6084590A (ja) 画像処理システム
JPH07114610A (ja) 情報処理システムの入力装置及び情報処理システムの入力方法
JPS6360671A (ja) 画像処理装置およびその方法
JP2993880B2 (ja) 電子ファイル装置
JP2751224B2 (ja) 文書作成装置
JP2978178B2 (ja) 文書作成装置及びその制御方法
JP2993881B2 (ja) キーワード生成方法
JPH08153095A (ja) 画像管理編集システム
JPH07271814A (ja) キーワードによらない視覚的な位置や形状から検索する電子ファイリング装置
JP2866464B2 (ja) 線図形境界抽出方法
EP0488035A1 (en) Information processing apparatus with alterable network address
JPH03105688A (ja) 画像合成方法
JPH02226476A (ja) 画像表示装置