JPH10172001A - Drawing apparatus, drawing method thereof, and recording medium thereof - Google Patents
Drawing apparatus, drawing method thereof, and recording medium thereofInfo
- Publication number
- JPH10172001A JPH10172001A JP32569696A JP32569696A JPH10172001A JP H10172001 A JPH10172001 A JP H10172001A JP 32569696 A JP32569696 A JP 32569696A JP 32569696 A JP32569696 A JP 32569696A JP H10172001 A JPH10172001 A JP H10172001A
- Authority
- JP
- Japan
- Prior art keywords
- trajectory
- data
- input
- locus
- display
- 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
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
(57)【要約】
【課題】 作成した軌跡データを再表示する際の表示速
度を向上させる。
【解決手段】 作画した軌跡の軌跡データを軌跡データ
記憶部14に記憶する前に軌跡データの中の消しゴム用
軌跡によりその軌跡が隠された軌跡データを検出し、そ
の軌跡データを示す符号データを上記軌跡データととも
に軌跡データ記憶部14に記憶する。再表示の際には、
符号データの示す軌跡データを読み出さず、その軌跡を
描画しないようにする。
(57) [Summary] [Problem] To improve the display speed when re-displaying created trajectory data. SOLUTION: Before storing trajectory data of a drawn trajectory in a trajectory data storage unit 14, trajectory data in which the trajectory is hidden by an eraser trajectory in the trajectory data is detected, and code data indicating the trajectory data is detected. The data is stored in the locus data storage unit 14 together with the locus data. When redisplaying,
The trajectory data indicated by the code data is not read, and the trajectory is not drawn.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ポインティングデ
バイスで描かれた軌跡を記憶し、画面に描画する作画装
置、その作画方法およびその記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a drawing apparatus for storing a trajectory drawn by a pointing device and drawing it on a screen, a drawing method thereof, and a recording medium thereof.
【0002】[0002]
【従来の技術】従来、パーソナルコンピュータ等で作画
用ソフトウェアプログラム(ツールと総称する)を実行
し、ポインティングデバイスで描かれた軌跡を表示画面
上に表示する作画装置が知られている。このような作画
装置で使用するツールには、画像内のすべての画素に対
する色情報を順に記憶するビットマップ系ツールと、ポ
インティングデバイスで入力された画素の座標情報を順
に記憶するドロー系ツールとがある。2. Description of the Related Art Conventionally, there has been known a drawing apparatus which executes a drawing software program (collectively referred to as a tool) on a personal computer or the like and displays a locus drawn by a pointing device on a display screen. The tools used in such a drawing apparatus include a bitmap tool that sequentially stores color information for all pixels in an image and a draw tool that sequentially stores coordinate information of pixels input by a pointing device. is there.
【0003】前者は、表示装置の表示の画素数と使用可
能色数が同じならば、データの記憶容量は変わらない。In the former case, if the number of display pixels and the number of usable colors are the same, the data storage capacity does not change.
【0004】後者は、ポインティングデバイスで入力さ
れた画素数が比較的少なければ、データの記憶容量が少
ないという特徴がある。また、入力順にデータを記憶す
るため、入力順を逆にたどって元に戻していくことも可
能である。ここでは後者の作画装置について述べる。[0004] The latter is characterized in that the data storage capacity is small if the number of pixels input by the pointing device is relatively small. Further, since data is stored in the order of input, it is also possible to reverse the order of input and return to the original. Here, the latter image forming apparatus will be described.
【0005】入力部11は、ポインティングデバイスで
あり、ペンやマウスなどで指示された座標値及びペンア
ップ情報などのデータを得る。表示部12は、液晶ディ
スプレイなどの表示装置が使用され、作画された軌跡を
表示する。[0005] The input unit 11 is a pointing device, and obtains data such as coordinate values designated by a pen or a mouse and pen-up information. The display unit 12 uses a display device such as a liquid crystal display, and displays a drawn locus.
【0006】画像処理装置10は、各種コンピュータを
使用することができ、ドロー系の作画用ツールを実行す
る。作画用ツールはモード切換用プログラム(モード切
換部と称す)と、軌跡をメモリとに描画するためのプロ
グラム(軌跡描画部と称す)を有する。The image processing apparatus 10 can use various computers, and executes a drawing system drawing tool. The drawing tool has a mode switching program (referred to as a mode switching unit) and a program for drawing a trajectory in a memory (referred to as a trajectory drawing unit).
【0007】モード切換部13は、画面上のアイコンな
どが指示されたときに処理モードや処理すべきデータの
種類内容を切り換える。処理モードには鉛筆モード、消
しゴムモード、セーブモード、ロードモード等が用意さ
れている。これらの処理モードの中で描画のための鉛筆
モード及び描画を消去するための消しゴムモードのと
き、画面上にポインティングデバイスの指示する軌跡が
描かれる。ここでは、ポインティングデバイスのペンダ
ウンからペンアップまでの一連の座標列を1本の軌跡と
呼ぶ。[0007] The mode switching section 13 switches the processing mode and the type of data to be processed when an icon or the like on the screen is instructed. The processing mode includes a pencil mode, an eraser mode, a save mode, a load mode, and the like. In the pencil mode for drawing and the eraser mode for erasing the drawing in these processing modes, the trajectory indicated by the pointing device is drawn on the screen. Here, a series of coordinate strings from the pen down to the pen up of the pointing device is referred to as one locus.
【0008】上記処理モードの中のセーブモードが指示
されたとき、モード情報、座標値、ペンアップ情報など
のデータが軌跡データ記憶部14に記憶される。通常、
軌跡データ記憶部14にはRAMやハードディスク記憶
装置が使用される。上記処理モードの中のロードモード
が指示されたとき、軌跡描画部15は、軌跡データ記憶
部14の上記データを読み出し、座標を順に結ぶ線を画
面に描画する。When a save mode in the above processing modes is designated, data such as mode information, coordinate values, and pen-up information are stored in the locus data storage unit 14. Normal,
A RAM or a hard disk storage device is used for the trajectory data storage unit 14. When the load mode in the processing mode is instructed, the trajectory drawing unit 15 reads the data from the trajectory data storage unit 14 and draws a line connecting the coordinates in order on the screen.
【0009】図2は、この作画装置の表示画面の例を示
す。図2において、21は鉛筆モードを指示する鉛筆ア
イコン、22は消しゴムモードを指示する消しゴムアイ
コンである。23はセーブモードを指示するセーブアイ
コン、24はロードモードを指示するロードアイコンで
ある。25は前回の入力軌跡の取消を行うアンドゥモー
ドを指示するアンドゥアイコンである。FIG. 2 shows an example of a display screen of the image forming apparatus. In FIG. 2, reference numeral 21 denotes a pencil icon indicating a pencil mode, and reference numeral 22 denotes an eraser icon indicating an eraser mode. A save icon 23 indicates a save mode, and a load icon 24 indicates a load mode. An undo icon 25 indicates an undo mode for canceling the previous input locus.
【0010】図2では、鉛筆アイコンが指示操作されて
おり、鉛筆モードにおいて、符号1,2,3,4の4本
の軌跡が描画色(ここでは黒)で描かれていることを示
している。FIG. 2 shows that the pencil icon is instructed and that four trajectories 1, 2, 3, and 4 are drawn in the drawing color (here, black) in the pencil mode. I have.
【0011】図3は、図2の描画状態からさらに、消し
ゴムモードにおいて軌跡5によって軌跡2を完全に隠し
た状態を示す。消しゴムモードでは軌跡は背景色(ここ
では白)と同じ色で描かれるため、図2の軌跡5は図4
で示すように消しゴムで消されたように見える。また図
2の軌跡3も軌跡5が重なった一部が消されているよう
に見える。FIG. 3 shows a state in which the trajectory 2 is completely hidden by the trajectory 5 in the eraser mode from the drawing state of FIG. In the eraser mode, the locus is drawn in the same color as the background color (here, white), so the locus 5 in FIG.
Appears to be erased by the eraser as shown by. In addition, the locus 3 of FIG. 2 also appears to have a part where the locus 5 overlaps disappeared.
【0012】このように、鉛筆モードと消しゴムモード
を切り換えて作画を行なうことは、実際の鉛筆と消しゴ
ムと同じ操作感覚が得られ、誰にでも使いやすいという
利点がある。As described above, drawing an image by switching between the pencil mode and the eraser mode has the advantage that the same operation feeling as that of an actual pencil and eraser can be obtained, and that it is easy for anyone to use.
【0013】描画が完成すると、操作者は、セーブアイ
コン23を指示してデータを軌跡データ記憶部14に記
憶する。When the drawing is completed, the operator designates the save icon 23 and stores the data in the locus data storage unit 14.
【0014】図5は軌跡データ記憶部14に記憶する軌
跡データのデータフォーマットの一例を示す。軌跡デー
タは入力された順に記憶される。色情報や太さ情報は、
鉛筆または消しゴムアイコンが選ばれたときに所定の値
が設定される。FIG. 5 shows an example of the data format of the locus data stored in the locus data storage unit 14. The trajectory data is stored in the order of input. Color information and thickness information
A predetermined value is set when a pencil or eraser icon is selected.
【0015】次に、ロードアイコン24を指示して図5
のデータを軌跡データ記憶部14から読み出してあらた
めて表示する場合の描画手順を図6に示す。Next, the load icon 24 is designated and FIG.
FIG. 6 shows a drawing procedure in the case of reading out the data from the locus data storage unit 14 and displaying it again.
【0016】描画処理装置10は軌跡データを記憶され
ている順に読み出して描画する。従って、図6の符号
1,2,3,4,5の順に軌跡を描画する。これによっ
てセーブしたときと同じ表示を再現できる。The drawing processor 10 reads and draws the locus data in the order in which they are stored. Accordingly, the trajectories are drawn in the order of reference numerals 1, 2, 3, 4, and 5 in FIG. As a result, the same display as when the image was saved can be reproduced.
【0017】操作者が図2のアンドゥアイコン25を指
示すると、最後に入力した軌跡から順に取り消すことが
できる。軌跡5を取り消すことにより、軌跡5に隠され
ていた軌跡2及び軌跡3の一部が表示されるようにな
る。When the operator designates the undo icon 25 in FIG. 2, the trajectory can be canceled in order from the last input locus. By canceling the trajectory 5, a part of the trajectory 2 and the trajectory 3 hidden in the trajectory 5 are displayed.
【0018】[0018]
【発明が解決しようとする課題】従来のドロー系ツール
では図6の描画手順において、軌跡2のように最終的に
隠されるデータも、いったんは描画されるので、余計な
時間がかかるという問題点がある。これにより鉛筆モー
ドと消しゴムモードを頻繁に切り換えて複雑な絵が書か
れた場合、この絵を再描画するにはこの余計な時間が積
み重なって、軌跡データ記憶部14から読み出された軌
跡が画面に表示されるまでに非常に長い時間がかかるこ
とになる。In the conventional drawing tool, in the drawing procedure of FIG. 6, even data that is finally hidden like the trajectory 2 is once drawn, so that it takes extra time. There is. Thus, when a complicated picture is written by frequently switching between the pencil mode and the eraser mode, this extra time is accumulated to redraw the picture, and the locus read from the locus data storage unit 14 is displayed on the screen. It will take a very long time to be displayed on the.
【0019】そこで、本発明の目的は、上記の問題を解
決し、再描画すべき軌跡データを高速に表示することが
可能な作画装置、その作画方法およびその記録媒体を提
供することにある。SUMMARY OF THE INVENTION It is an object of the present invention to solve the above-mentioned problems and to provide a drawing apparatus, a drawing method, and a recording medium capable of displaying locus data to be redrawn at a high speed.
【0020】[0020]
【課題を解決するための手段】このような目的を達成す
るために、請求項の発明は、作画すべき軌跡データを入
力し、当該入力された軌跡データを入力順に第1記憶手
段に記憶し、当該記憶された軌跡データの表示の指示に
応じて前記記憶手段の軌跡データを前記入力順に読み出
して作画し、表示手段により表示する作画装置におい
て、入力された軌跡データの示す軌跡が後に入力された
他の軌跡データの示す軌跡により隠されたか否かを判定
する判定手段と、当該判定の結果として肯定判定が得ら
れた場合には、隠された軌跡の軌跡データを示すデータ
を記憶しておく第2記憶手段と、前記第1記憶手段の軌
跡データを前記表示手段に表示する際に、前記第2記憶
手段の軌跡データの示すデータを描画しないように制御
する制御手段とを備えたことを特徴とする。In order to achieve the above object, according to the present invention, trajectory data to be drawn is input, and the input trajectory data is stored in the first storage means in the order of input. According to an instruction for displaying the stored trajectory data, the trajectory data of the storage means is read out in the input order and drawn, and in the drawing device displayed by the display means, the trajectory indicated by the input trajectory data is input later. Determining means for determining whether or not the trajectory is hidden by the trajectory indicated by the other trajectory data, and storing data indicating the trajectory data of the hidden trajectory when a positive determination is obtained as a result of the determination. A second storage unit, and a control unit that controls not to draw the data indicated by the trajectory data of the second storage unit when the trajectory data of the first storage unit is displayed on the display unit. Characterized in that was.
【0021】請求項2の発明は、請求項1に記載の作画
装置において、表示の復帰を指示する指示手段をさらに
有し、前記制御手段は前記指示手段の指示に応じて、前
記制御手段は描画しなかった軌跡を前記表示手段に表示
させるよう制御することを特徴とする。According to a second aspect of the present invention, in the image forming apparatus according to the first aspect, there is further provided an instruction means for instructing a return of the display, wherein the control means responds to the instruction of the instruction means, and The trajectory not drawn is controlled to be displayed on the display means.
【0022】請求項3の発明は、請求項1に記載の作画
装置において、前記データを隠された軌跡データに隣接
して記憶することを特徴とする。According to a third aspect of the present invention, in the image forming apparatus according to the first aspect, the data is stored adjacent to hidden trajectory data.
【0023】請求項4の発明は、請求項3に記載の作画
装置において、前記データは前記隠された軌跡データと
区別するための符号データとすることを特徴とする。According to a fourth aspect of the present invention, in the image forming apparatus according to the third aspect, the data is code data for distinguishing the data from the hidden trajectory data.
【0024】請求項5の発明は、請求項3に記載の作画
装置において、前記データの中には軌跡を消した他の軌
跡の軌跡データを示す識別データが含まれることを特徴
とする。According to a fifth aspect of the present invention, in the image forming apparatus according to the third aspect, the data includes identification data indicating locus data of another locus whose locus has been deleted.
【0025】請求項6の発明は、請求項5に記載の作画
装置において、前記他の軌跡は背景と同じ色を有する消
去用の軌跡であることを特徴とする。According to a sixth aspect of the present invention, in the image forming apparatus according to the fifth aspect, the other trajectory is an erasure trajectory having the same color as the background.
【0026】請求項7の発明は、請求項6に記載の作画
装置において、前記制御手段は前記第1記憶手段の軌跡
データを前記表示手段に表示する際に、前記消去用の軌
跡をも描画しないように制御することを特徴とする。According to a seventh aspect of the present invention, in the image forming apparatus according to the sixth aspect, when the control means displays the locus data of the first storage means on the display means, it also draws the locus for erasure. It is characterized in that control is not performed.
【0027】請求項8の発明は、請求項1に記載の作画
装置において、前記データおよび前記隠された軌跡デー
タを隠されない軌跡データとは別個の記憶領域に記憶す
ることを特徴とする。According to an eighth aspect of the present invention, in the image forming apparatus according to the first aspect, the data and the hidden trajectory data are stored in a storage area separate from unhidden trajectory data.
【0028】請求項9の発明は、請求項8に記載の作画
装置において、前記データの中に軌跡を消した他の軌跡
の軌跡データを示す識別データが含まれることを特徴と
する。According to a ninth aspect of the present invention, in the image forming apparatus according to the eighth aspect, the data includes identification data indicating locus data of another locus whose locus has been deleted.
【0029】請求項10の発明は、請求項9に記載の作
画装置において、前記他の軌跡は背景と同じ色を有する
消去用の軌跡であることを特徴とする。According to a tenth aspect of the present invention, in the image forming apparatus according to the ninth aspect, the other trajectory is an erasure trajectory having the same color as the background.
【0030】請求項11の発明は、請求項10に記載の
作画装置において、前記制御手段は前記第1記憶手段の
軌跡データを前記表示手段に表示する際に、前記消去用
の軌跡をも描画しないように制御することを特徴とす
る。According to an eleventh aspect of the present invention, in the image forming apparatus according to the tenth aspect, when the control means displays the locus data of the first storage means on the display means, it also draws the locus for erasure. It is characterized in that control is not performed.
【0031】請求項12の発明は、作画すべき軌跡デー
タを入力し、当該入力された軌跡データを入力順に装置
内部に記憶し、当該記憶された軌跡データの表示の指示
に応じて前記記憶手段の軌跡データを前記入力順に読み
出して作画し、表示する作画装置の作画方法において、
該作画装置は、入力された軌跡データの示す軌跡が後に
入力された他の軌跡データの示す軌跡により隠されたか
否かを判定し、当該判定の結果として肯定判定が得られ
た場合には、隠された軌跡の軌跡データを示すデータを
装置内部に記憶しておき、前記軌跡データを表示する際
に、前記データの示す軌跡データを描画しないように制
御するを備えたことを特徴とする。According to a twelfth aspect of the present invention, the trajectory data to be drawn is input, the input trajectory data is stored in the device in the order of input, and the storage means is stored in response to an instruction to display the stored trajectory data. In the drawing method of the drawing apparatus for reading and drawing the locus data of the input order and displaying the locus data,
The image forming apparatus determines whether or not the trajectory indicated by the input trajectory data is hidden by the trajectory indicated by the other input trajectory data, and if an affirmative determination is obtained as a result of the determination, Data indicating the trajectory data of the hidden trajectory is stored in the apparatus, and when displaying the trajectory data, control is performed so that the trajectory data indicated by the data is not drawn.
【0032】請求項13の発明は、請求項12に記載の
作画装置の作画方法において、表示の復帰の指示を受付
け、該指示に応じて、描画しなかった軌跡を表示させる
よう制御することを特徴とする。According to a thirteenth aspect of the present invention, in the image forming method of the image forming apparatus according to the twelfth aspect, it is possible to receive an instruction to return the display, and to control the display so as to display a locus not drawn in accordance with the instruction. Features.
【0033】請求項14の発明は、請求項12に記載の
作画装置の作画方法において、前記データを隠された軌
跡データに隣接して記憶することを特徴とする。According to a fourteenth aspect of the present invention, in the image forming method according to the twelfth aspect, the data is stored adjacent to hidden locus data.
【0034】請求項15の発明は、請求項14に記載の
作画装置の作画方法において、前記データは前記隠され
た軌跡データと区別するための符号データとすることを
特徴とする。According to a fifteenth aspect of the present invention, in the drawing method of the drawing device according to the fourteenth aspect, the data is code data for distinguishing from the hidden trajectory data.
【0035】請求項16の発明は、請求項14に記載の
作画装置の作画方法において、前記データの中には軌跡
を消した他の軌跡の軌跡データを示す識別データが含ま
れることを特徴とする。According to a sixteenth aspect of the present invention, in the image forming method according to the fourteenth aspect, the data includes identification data indicating locus data of another locus whose locus has been deleted. I do.
【0036】請求項17の発明は、請求項16に記載の
作画装置の作画方法において、前記他の軌跡は背景と同
じ色を有する消去用の軌跡であることを特徴とする。According to a seventeenth aspect of the present invention, in the image forming method according to the sixteenth aspect, the other trajectory is an erasure trajectory having the same color as the background.
【0037】請求項18の発明は、請求項17に記載の
作画装置の作画方法において、前記軌跡データを表示す
る際に、前記消去用の軌跡をも描画しないように制御す
ることを特徴とする。According to an eighteenth aspect of the present invention, in the drawing method of the drawing apparatus according to the seventeenth aspect, when displaying the trajectory data, control is performed such that the trajectory for erasure is not drawn. .
【0038】請求項19の発明は、請求項12に記載の
作画装置の作画方法において、前記データおよび前記隠
された軌跡データを隠されない軌跡データとは別個の記
憶領域に記憶することを特徴とする。According to a nineteenth aspect of the present invention, in the image forming method according to the twelfth aspect, the data and the hidden trajectory data are stored in a storage area separate from unhidden trajectory data. I do.
【0039】請求項20の発明は、請求項19に記載の
作画装置の作画方法において、前記データの中には軌跡
を消した他の軌跡の軌跡データを示す識別データが含ま
れることを特徴とする。According to a twentieth aspect of the present invention, in the image forming method according to the nineteenth aspect, the data includes identification data indicating locus data of another locus whose locus has been deleted. I do.
【0040】請求項21の発明は、請求項20に記載の
作画装置の作画方法において、前記他の軌跡は背景と同
じ色を有する消去用の軌跡であることを特徴とする。According to a twenty-first aspect of the present invention, in the image forming method according to the twentieth aspect, the other trajectory is an erasure trajectory having the same color as the background.
【0041】請求項22の発明は、請求項21に記載の
作画装置の作成方法において、前記軌跡データを表示す
る際に、前記消去用の軌跡をも描画しないように制御す
ることを特徴とする。According to a twenty-second aspect of the present invention, in the method of the twenty-first aspect, when displaying the trajectory data, the trajectory for erasure is controlled so as not to be drawn. .
【0042】請求項23の発明は、作画すべき軌跡デー
タを入力し、当該入力された軌跡データを入力順に記憶
装置に記憶し、当該記憶された軌跡データの表示の指示
に応じて前記記憶装置の軌跡データを前記入力順に読み
出して作画し、表示装置により表示する作画装置におい
て、読取られ、実行されるプログラムコード手段を記録
した記録媒体であって、前記プログラムコード手段は、
入力された軌跡データの示す軌跡が後に入力された他の
軌跡データの示す軌跡により隠されたか否かを判定する
ステップと、当該判定の結果として肯定判定が得られた
場合には、隠された軌跡の軌跡データを示すデータを前
記記憶装置に記憶しておくステップと、前記軌跡データ
を前記表示装置に表示する際に、前記データの示す軌跡
データを描画しないように制御するステップとを備えた
ことを特徴とする。According to a twenty-third aspect of the present invention, the trajectory data to be drawn is input, the input trajectory data is stored in a storage device in the input order, and the storage device is displayed in response to an instruction to display the stored trajectory data. In a drawing device that reads and traces the trajectory data in the input order and displays the data on a display device, a recording medium that stores program code means read and executed, wherein the program code means comprises:
A step of determining whether or not the trajectory indicated by the input trajectory data is hidden by the trajectory indicated by other input trajectory data; and, if a positive determination is obtained as a result of the determination, the hidden Storing the data indicating the locus data of the locus in the storage device; and controlling not to render the locus data indicated by the data when displaying the locus data on the display device. It is characterized by the following.
【0043】[0043]
【発明の実施の形態】以下、図面を添付して本発明の実
施の形態を詳細に説明する。Embodiments of the present invention will be described below in detail with reference to the accompanying drawings.
【0044】図7は、本発明の作画装置のシステム構成
を示す。図1の従来システムと同一の箇所には同一の符
号を付しており、詳細な説明を省略する。FIG. 7 shows a system configuration of the drawing apparatus of the present invention. The same parts as those of the conventional system of FIG. 1 are denoted by the same reference numerals, and detailed description thereof will be omitted.
【0045】本実施の形態では、図面の消去処理に関連
する描画データを除いた描画データを選択するための描
画軌跡データ選択部17と、図形消去処理に関連する描
画データを選択するために、描画軌跡データ選択部17
および軌跡データ重なり判定部16の機能を操作するソ
フトウェアプログラムが用意されている。In this embodiment, a drawing locus data selection unit 17 for selecting drawing data excluding drawing data related to drawing erasing processing, and a drawing trajectory data selecting unit 17 for selecting drawing data related to figure erasing processing Drawing locus data selection unit 17
A software program for operating the function of the locus data overlap determination unit 16 is provided.
【0046】これにより本実施の形態では、軌跡データ
記憶部14のデータのうち必要なデータだけを選択して
描画することができる。Thus, in the present embodiment, it is possible to select and draw only necessary data from the data in the locus data storage unit 14.
【0047】図8に本実施形態でのデータフォーマット
の一例を示す。軌跡データは入力された順に記憶され
る。色情報や太さ情報は、鉛筆または消しゴムアイコン
が選ばれたときに鉛筆モードおよび消しゴムモードに対
応する図8の項目に所定の値が設定される。図5の従来
のデータフォーマットと異なる点は軌跡2のデータの前
に軌跡5で完全に隠されたことを示す符号を項目欄10
0に設定する点である。この設定処理については後述す
る。FIG. 8 shows an example of a data format according to the present embodiment. The trajectory data is stored in the order of input. As the color information and the thickness information, predetermined values are set in the items of FIG. 8 corresponding to the pencil mode and the eraser mode when the pencil or eraser icon is selected. The difference from the conventional data format of FIG. 5 is that a code indicating that the data is completely hidden by the locus 5 before the data of the locus 2 is entered in the item column 10.
The point is to set it to 0. This setting process will be described later.
【0048】ロードアイコン24を入力部11により指
示してデータを軌跡データ記憶部14から読み出してあ
らためて表示するときの表示手順を図9に示す。FIG. 9 shows a display procedure when the load icon 24 is designated by the input unit 11 to read data from the locus data storage unit 14 and display it again.
【0049】画像処理装置20は軌跡データ記憶部14
から軌跡データ1〜5に記憶されている順に読み出す。
ただし、軌跡2のデータの前に軌跡4で完全に隠された
ことを示す符号が付けられているため、軌跡2は描画せ
ず、次のポインタにしたがって軌跡3を描画する。従っ
て、1,3,4,5の順に軌跡を描画する。これによっ
てセーブしたときと同じ表示を再現できる。図9の表示
手順を図6の従来例の表示手順と比較すると、表示結果
は同じだが、軌跡2を描画しないため、その分だけ高速
に描画することができる。The image processing device 20 includes the locus data storage unit 14
Are read out in the order stored in the locus data 1 to 5.
However, since a code indicating that the data is completely hidden by the trajectory 4 is attached before the data of the trajectory 2, the trajectory 3 is drawn according to the next pointer without drawing the trajectory 2. Therefore, the trajectory is drawn in the order of 1, 3, 4, and 5. As a result, the same display as when the image was saved can be reproduced. When the display procedure of FIG. 9 is compared with the display procedure of the conventional example of FIG. 6, although the display result is the same, since the trajectory 2 is not drawn, the drawing can be performed at a correspondingly high speed.
【0050】加えて軌跡2の座標データは記憶部内に残
されているので、例えばアンドウモードによって、軌跡
5の入力が取り消された場合、軌跡5のデータを削除す
るとともに、軌跡5で消されたことを示す符号及び次の
ポインタを削除することで、軌跡2の表示を復活させる
ことができる。In addition, since the coordinate data of the trajectory 2 is left in the storage unit, if the input of the trajectory 5 is canceled, for example, in the undo mode, the data of the trajectory 5 is deleted and erased in the trajectory 5 By deleting the sign indicating this and the next pointer, the display of the locus 2 can be restored.
【0051】このような処理を実行するための画像処理
装置20の処理手順を図10,図13に示す。図10,
図13の処理手順は画像処理装置内のハードディスク記
憶装置に保存されており、鉛筆モードおよび消しゴムモ
ードが指示されたときに実行される。FIGS. 10 and 13 show processing procedures of the image processing apparatus 20 for executing such processing. FIG.
The processing procedure of FIG. 13 is stored in the hard disk storage device in the image processing apparatus, and is executed when the pencil mode and the eraser mode are instructed.
【0052】図10は、軌跡が他の軌跡で完全に隠され
たかどうかを判定する処理のフローチャートを示す。本
手順が図7の軌跡データ重なり判定部16としての機能
を果たす。FIG. 10 shows a flowchart of a process for determining whether or not a trajectory is completely hidden by another trajectory. This procedure functions as the locus data overlap determination unit 16 in FIG.
【0053】軌跡には1本ずつ入力された順に1番から
番号を付けるものとする。It is assumed that the trajectories are numbered from the first in the order of input.
【0054】また、表示部12の表示画面の画素位置に
対応させ、その位置に描かれている軌跡の番号を記憶し
ておくテーブルが画像処理装置20内のRAM上に設け
られている(図11参照)。Further, a table is provided on the RAM in the image processing device 20 for storing the numbers of the trajectories drawn at the positions corresponding to the pixel positions on the display screen of the display section 12 (FIG. 11).
【0055】各画素に対応する軌跡の番号を記憶する図
11のテーブルは画面の一部分の領域を表わし、軌跡2
と軌跡3が存在することを示す。軌跡番号0は軌跡がな
い画素を表わす。なす、各軌跡毎に、存在する画素の個
数を記憶するカウンタが画像処理装置20内に設けられ
ている。The table of FIG. 11 storing the numbers of the trajectories corresponding to the respective pixels represents a partial area of the screen, and the trajectory 2
And that the locus 3 exists. Locus number 0 represents a pixel without a locus. A counter for storing the number of existing pixels is provided in the image processing device 20 for each trajectory.
【0056】なお、図11のテーブルが図6の領域Aの
描画状態に対応し、図12のテーブルが図6の領域Bの
描画状態に対応する。図11,図12を参照しながら図
10の処理手順を説明する。The table of FIG. 11 corresponds to the drawing state of the area A of FIG. 6, and the table of FIG. 12 corresponds to the drawing state of the area B of FIG. The processing procedure of FIG. 10 will be described with reference to FIGS.
【0057】操作者が消しゴムモードを指示すると、図
10の処理手順が画像処理装置20において開始され
る。画像処理装置20は、入力部11により、図6の軌
跡5が入力されると(ステップS1)、従来と同様にし
て軌跡の最初の画素位置に対応する図11のテーブルの
マトリクス位置201を設定する(ステップS2)。When the operator instructs the eraser mode, the processing procedure of FIG. When the trajectory 5 of FIG. 6 is input by the input unit 11 (step S1), the image processing apparatus 20 sets the matrix position 201 of the table of FIG. 11 corresponding to the first pixel position of the trajectory in the same manner as in the related art. (Step S2).
【0058】次に、本発明に関わる処理として、画像処
理装置20は設定されているマトリクス位置、この場
合、図11の符号201の位置に書かれている軌跡番号
を読取る。また、図8の軌跡5の座標列に現在の設定画
素位置を書込む(ステップS3)。本例の場合、軌跡番
号が“0”なので、この画素位置には軌跡がないと判断
し、画像処理装置20は手順をステップS4からS8へ
と進める。ステップS8で画像処理装置20はマトリク
ス位置201に、図12に示すように、軌跡番号“5”
を書き込む。次に画像処理装置20は画素の計数用カウ
ンタを1だけプラスする(この場合、計数値1、ステッ
プS10)。Next, as a process related to the present invention, the image processing apparatus 20 reads a locus number written at a set matrix position, in this case, a position 201 in FIG. Further, the current set pixel position is written in the coordinate sequence of the locus 5 in FIG. 8 (step S3). In this example, since the locus number is “0”, it is determined that there is no locus at this pixel position, and the image processing device 20 advances the procedure from step S4 to S8. In step S8, the image processing apparatus 20 sets the locus number “5” at the matrix position 201 as shown in FIG.
Write. Next, the image processing apparatus 20 adds 1 to the pixel counter (in this case, the count value is 1, step S10).
【0059】画像処理装置20は軌跡の次の画素位置
(テーブルのマトリスク位置202)に対応する軌跡番
号を書換えるべく、ステップS1〜S9の処理を行う。
このとき、設定画素位置(注目画素位置とも言う)の軌
跡番号“2”がテーブルのマトリクス位置202に設定
されているので、設定画素位置には軌跡有りと判断し、
新しい軌跡により前のこの画素位置を上書きするために
画像処理装置20は軌跡番号“2”の画素計数用のカウ
ンタの計数値1を減じる(ステップS5)。The image processing device 20 performs the processing of steps S1 to S9 so as to rewrite the locus number corresponding to the pixel position next to the locus (matrix position 202 in the table).
At this time, since the trajectory number “2” of the set pixel position (also referred to as a target pixel position) is set at the matrix position 202 of the table, it is determined that the set pixel position has a trajectory.
To overwrite the previous pixel position with the new trajectory, the image processing device 20 decrements the count value 1 of the pixel counting counter of the trajectory number "2" (step S5).
【0060】画素番号“2”の画素計数用カウンタの計
数値が0となることは、他の軌跡により上書きされたこ
と、換言すると、他の軌跡により完全に隠されたことを
意味する。そこで、画像処理装置20は隠された軌跡番
号(“2”)、新たに描画する軌跡番号(“5”)を内
部記憶する。より具体的には図8の軌跡番号2の軌跡デ
ータ先頭位置の符号100のデータ領域に軌跡5で軌跡
2が消されたことを示す符号を書き込む。また、次のデ
ータ領域101には、消された次に軌跡番号(この場合
“3”)の座標列の先頭記憶アドレス(ポインタ)を書
き込む(ステップS6→S7)。When the count value of the pixel counting counter of the pixel number "2" becomes 0, it means that the track has been overwritten by another track, in other words, it has been completely hidden by the other track. Therefore, the image processing apparatus 20 internally stores the hidden track number (“2”) and the track number to be newly drawn (“5”). More specifically, a code indicating that the trajectory 2 has been erased in the trajectory 5 is written in the data area of the trajectory data 2 at the leading position of the trajectory data of the trajectory number 2 in FIG. In the next data area 101, the head storage address (pointer) of the coordinate sequence of the erased next locus number (in this case, “3”) is written (steps S6 → S7).
【0061】このようにして、1つの軌跡データ全てを
記憶する際に上記テーブルを図12に示すように書き換
えると共に、前の軌跡データが全て上書き記憶されたか
の判定が繰り返し、実行される。In this way, when storing all of the trajectory data, the table is rewritten as shown in FIG. 12, and the determination as to whether or not all of the previous trajectory data has been overwritten and stored is repeated and executed.
【0062】また、軌跡が入力される毎に上述のステッ
プS1〜S11の手順が繰り返される。Each time a trajectory is input, the above-described steps S1 to S11 are repeated.
【0063】この後、セーブアイコン23の操作で軌跡
データの記憶が指示されると画像処理装置20は軌跡デ
ータ記憶部14に図8のデータを記憶する。この処理は
従来と同様とすることができ詳細な説明を要さないであ
ろう。Thereafter, when storage of the trajectory data is instructed by operating the save icon 23, the image processing apparatus 20 stores the data of FIG. This process may be conventional and will not require detailed description.
【0064】ロードアイコン24により軌跡データ記憶
部14の軌跡データの表示が指示されると、画像処理装
置は、図13の処理手順を実行する。画像処理装置20
は図8の軌跡データを先頭から読出し、データの種類判
別を行う。先頭のデータは色符号であるので、手順はス
テップS21→S22→S23→S25と進み、描画お
よび表示すべき色の設定が行なわれる。続いて、太さ符
号が読み出されると、描画および表示すべき太さの設定
が行なわれる(S27→S28→S21〜S23→S2
5)。軌跡1の座標データが読み出されると、その座標
データに従って画像処理装置の内部メモリ上で軌跡の作
画が行なわれる。また、作画された軌跡のイメージが表
示部12により表示される(ステップS24)。この処
理が図7の軌跡描画部の機能に該当する。When the display of the locus data in the locus data storage unit 14 is instructed by the load icon 24, the image processing apparatus executes the processing procedure of FIG. Image processing device 20
Reads the locus data of FIG. 8 from the beginning, and determines the type of data. Since the first data is a color code, the procedure proceeds in steps S21 → S22 → S23 → S25, and the colors to be drawn and displayed are set. Subsequently, when the thickness code is read, the thickness to be drawn and displayed is set (S27 → S28 → S21-S23 → S2).
5). When the coordinate data of the locus 1 is read, the locus is drawn on the internal memory of the image processing apparatus according to the coordinate data. Further, the image of the drawn locus is displayed on the display unit 12 (step S24). This processing corresponds to the function of the locus drawing unit in FIG.
【0065】上述の手順が繰り返し実行されて、軌跡1
の描画表示が終了すると、軌跡5で軌跡2が消されたこ
とを示す符号100が読出される。これにより手順はス
テップS21→S22→S26へと進み、次の記憶領域
のポインタ101が読出され、このポインタを示す読出
しアドレス(この場合、軌跡3の座標列)の先頭アドレ
スに設定される。従って軌跡2の全軌跡座標値は読出さ
れず、軌跡3の描画表示処理へと移行する。The above procedure is repeatedly executed, and the trajectory 1
Is completed, the code 100 indicating that the locus 2 has been erased in the locus 5 is read. As a result, the procedure proceeds to steps S21 → S22 → S26, the pointer 101 of the next storage area is read, and the read address (in this case, the coordinate sequence of the locus 3) indicating this pointer is set to the start address. Therefore, all the locus coordinate values of the locus 2 are not read out, and the processing shifts to the drawing and displaying process of the locus 3.
【0066】以下、上記消された符号がある軌跡データ
は飛ばして読出されるので、従来に比べて表示速度が高
くなる。Hereinafter, since the locus data having the erased sign is skipped and read, the display speed is increased as compared with the related art.
【0067】加えて、退避した軌跡データ(図8の符号
100,101)は、その軌跡を隠した軌跡の情報と、
元のデータ位置のポインタを含んでいるので、隠した軌
跡がアンドゥによって取り消されたとき、隠されていた
軌跡を復活させることができる。In addition, the relocated trajectory data (reference numerals 100 and 101 in FIG. 8) includes information on a trajectory that hides the trajectory,
Since the pointer of the original data position is included, when the hidden track is canceled by the undo, the hidden track can be restored.
【0068】以上の説明では、消しゴムモードの軌跡に
よって、鉛筆モードの軌跡が消された場合について述べ
た。この他に、複数の色の鉛筆が選択可能の場合は、あ
る色の鉛筆の軌跡を他の色の鉛筆の軌跡で上書きするこ
とで完全に隠してしまう場合も考えられる。その場合
も、これまでの説明と全く同じ原理で、隠された軌跡を
描画しないようにすることができる。In the above description, the case where the trajectory in the pencil mode is erased by the trajectory in the eraser mode has been described. In addition to this, when a plurality of color pencils can be selected, there is a possibility that the locus of a certain color pencil is completely overwritten by overwriting the locus of another color pencil. In that case, the hidden locus can be prevented from being drawn on the same principle as described above.
【0069】(実施形態2)さらに消しゴム特有の機能
を追加した実施形態2を説明する。(Embodiment 2) Embodiment 2 in which a function specific to an eraser is further added will be described.
【0070】図15は、図3,図4の描画状態からさら
に消しゴムモードで軌跡6を作画した状態を示す。FIG. 15 shows a state where the trajectory 6 is further drawn in the eraser mode from the drawing state of FIGS.
【0071】これによって、図3,図4の軌跡3も完全
に隠され、図16のように表示される。従って、実施例
1の表示方法によれば軌跡2や3は描画しない。消しゴ
ムの軌跡5と6は描画しなくても、図15と同じ表示結
果が得られる。この点に着目して本実施の形態では消し
ゴムの軌跡が他の描画すべき軌跡の上に重なっていない
部分を検出して、描画すべき軌跡の上に重ならない消し
ゴムの軌跡は描画しないようにする。As a result, the locus 3 in FIGS. 3 and 4 is completely hidden, and is displayed as shown in FIG. Therefore, according to the display method of the first embodiment, the trajectories 2 and 3 are not drawn. The same display results as in FIG. 15 can be obtained without drawing the eraser trajectories 5 and 6. Focusing on this point, the present embodiment detects a portion where the trajectory of the eraser does not overlap other trajectories to be drawn, and does not draw the trajectory of the eraser which does not overlap the trajectory to be drawn. I do.
【0072】消しゴムの軌跡が他の軌跡の上に重なって
いる場合には、消しゴムモードで軌跡が入力されたとき
図10のフローチャートのステップS4で肯定(Y)判
定が得られる。このとき、読み出した軌跡番号>0の軌
跡番号をすべて記憶しておき、ステップS11で全軌跡
に対する処理が終わった後で、上述の消されたことを示
す符号を持つ軌跡の中で、消しゴムモードの軌跡、すな
わち背景と同じ色の色符号をもつ軌跡により消された軌
跡を検出する。If the trajectory of the eraser overlaps another trajectory, an affirmative (Y) determination is obtained in step S4 of the flowchart of FIG. 10 when the trajectory is input in the eraser mode. At this time, all the read-out locus numbers> 0 are stored, and after the process for all the locuses is completed in step S11, the eraser mode , That is, a locus erased by a locus having the same color code as the background.
【0073】このように検出された軌跡の関連データ
(消されたことを示す符号を含む)を図14の符号10
2に示すように再表示して使用する軌跡データ群103
とは別個の領域に移動して記憶する。これにより再表示
には、アドレスポインタによる読出しアドレスの更新処
理を行うことなく、連続的に軌跡データを読出せるの
で、表示速度がさらに高まる。また消された軌跡のデー
タはアンドゥ処理において使用されることは言うまでも
ない。The relevant data of the trajectory detected in this way (including the code indicating that the trajectory has been erased) is shown in FIG.
Locus data group 103 to be redisplayed and used as shown in FIG.
Is moved to a separate area and stored. As a result, the locus data can be read continuously without performing the updating process of the read address by the address pointer for the redisplay, so that the display speed is further increased. It goes without saying that the data of the erased locus is used in the undo process.
【0074】加えて、消しゴムの軌跡の番号はデータ群
が消されたことを示す符号104(図14参照)に記載
されているので、軌跡を再描画する場合にはこの符号デ
ータを参照してその消しゴムの軌跡(この場合、軌跡
1)を表示しないよう画像処理装置20はデータ処理す
る。In addition, since the number of the trajectory of the eraser is described in reference numeral 104 (see FIG. 14) indicating that the data group has been erased, when redrawing the trajectory, refer to this code data. The image processing device 20 performs data processing so that the locus of the eraser (in this case, locus 1) is not displayed.
【0075】これにより表示が不要な消しゴムの軌跡表
示処理が省略されるので、軌跡の表示速度がさらに高ま
る。As a result, the process of displaying the trajectory of the eraser, which does not need to be displayed, is omitted, and the display speed of the trajectory is further increased.
【0076】以上述べた実施の形態の他に次の形態を実
施できる。The following embodiment can be implemented in addition to the above-described embodiment.
【0077】1)上述の実施の形態では、画像処理装置
として汎用のパーソナルコンピュータを想定しているが
マイクロコンピュータ等用途に応じて各種の情報処理装
置を使用できる。1) In the above embodiment, a general-purpose personal computer is assumed as the image processing apparatus, but various information processing apparatuses can be used according to the application such as a microcomputer.
【0078】2)本発明に関わる作画、表示のための処
理手順をフロッピーディスクに記憶しておき、使用に際
してハードディスクのような記憶部に上記処理手順をイ
ンストールしてもよい。2) The processing procedure for drawing and displaying according to the present invention may be stored in a floppy disk, and the above-described processing procedure may be installed in a storage unit such as a hard disk when used.
【0079】3)上述の実施の形態では、軌跡が入力す
る毎にその軌跡が前に入力された軌跡を消すか否かの判
定を行っていたが、この判定処理をセーブモードが指示
されたときに行ってもよい。3) In the above-described embodiment, each time a locus is input, it is determined whether or not the locus erases the previously input locus. However, the save mode is instructed in this determination process. You may do it sometimes.
【0080】[0080]
【発明の効果】以上、説明したように、請求項1、1
2、23の発明によれば、後の軌跡により消された軌跡
を検出し、その軌跡を再表示しないようにするので、読
み出しの軌跡データ量が減じ、以て、表示速度が従来よ
りも高くなる。As described above, as described above, claims 1 and 1
According to the inventions of the inventions 2 and 23, since the trajectory erased by the subsequent trajectory is detected and the trajectory is not displayed again, the amount of trajectory data to be read is reduced, and the display speed is higher than before. Become.
【0081】請求項2、13の発明によれば、必要に応
じて操作者は指示手段の指示で表示されなかった隠され
た軌跡を見ることができる。According to the second and thirteenth aspects of the present invention, the operator can see the hidden trajectory that is not displayed by the instruction of the instruction means, if necessary.
【0082】請求項3、14の発明によれば、隠された
ことを示すデータを隠された軌跡の軌跡データに隣接し
て設けることにより、軌跡データ関連の管理、例えば、
データの消去等において処理が容易となる。According to the third and fourteenth aspects of the present invention, by providing the data indicating the concealment adjacent to the trajectory data of the hidden trajectory, management relating to the trajectory data, for example,
Processing becomes easier in erasing data and the like.
【0083】請求項4、15の発明によれば、隠された
データを軌跡データとは異なるフォーマットとすること
でデータの種類判別が可能となる。According to the fourth and fifteenth aspects of the present invention, the type of the data can be determined by setting the format of the hidden data different from that of the locus data.
【0084】請求項5、6、7、9、10、11、1
6、17、18、20、21、22の発明では、隠され
た軌跡だけでなく、隠した軌跡をも判別できるので、消
去用の軌跡により軌跡が隠された場合には、再表示に際
しては、消去用の軌跡を描画しないようにでき、再表示
の速度がさらに高くなる。Claims 5, 6, 7, 9, 10, 11, 1
In the inventions of 6, 17, 18, 20, 21, and 22, not only the hidden trajectory but also the hidden trajectory can be determined. Thus, it is possible to prevent the trajectory for erasing from being drawn, and the speed of the redisplay is further increased.
【0085】請求項8、19の発明では隠された軌跡の
軌跡データを別個の記憶領域に記憶することによりその
他の軌跡データを入力順にかつ連続的に読み出すことが
できるので、表示速度がさらに高くなる。According to the eighth and nineteenth aspects of the present invention, by storing the trajectory data of the hidden trajectory in a separate storage area, the other trajectory data can be read out continuously in the input order, so that the display speed can be further increased. Become.
【図1】従来例のシステム構成を示すブロック図であ
る。FIG. 1 is a block diagram showing a system configuration of a conventional example.
【図2】従来例の作画図形の表示例を示す説明図であ
る。FIG. 2 is an explanatory diagram showing a display example of a drawing figure according to a conventional example.
【図3】従来例の作画図形の表示例を示す説明図であ
る。FIG. 3 is an explanatory view showing a display example of a drawing figure according to a conventional example.
【図4】従来例の作画図形の表示例を示す説明図であ
る。FIG. 4 is an explanatory diagram showing a display example of a drawing figure according to a conventional example.
【図5】従来例のデータフォーマットおよびデータの内
容を示す説明図である。FIG. 5 is an explanatory diagram showing a data format and data contents of a conventional example.
【図6】実施の形態1の作画順序を示す説明図である。FIG. 6 is an explanatory diagram illustrating a drawing order according to the first embodiment;
【図7】実施の形態1のシステム構成を示すブロック図
である。FIG. 7 is a block diagram illustrating a system configuration according to the first embodiment;
【図8】実施の形態1のデータフォーマットおよびデー
タの内容を示す説明図である。FIG. 8 is an explanatory diagram showing a data format and data contents according to the first embodiment.
【図9】実施の形態2の作画手順を示す説明図である。FIG. 9 is an explanatory diagram illustrating a drawing procedure according to the second embodiment.
【図10】実施の形態1の処理手順を示すフローチャー
トである。FIG. 10 is a flowchart illustrating a processing procedure according to the first embodiment;
【図11】現在表示されている軌跡の番号を記憶するテ
ーブルの内容を示す説明図である。FIG. 11 is an explanatory diagram showing the contents of a table that stores the number of a currently displayed trajectory.
【図12】現在表示されている軌跡の番号を記憶するテ
ーブルの内容を示す説明図である。FIG. 12 is an explanatory diagram showing the contents of a table that stores the number of the currently displayed trajectory.
【図13】再表示のための軌跡データの読み出しおよび
そのデータ処理の内容を示すフローチャートである。FIG. 13 is a flowchart showing the contents of the reading of locus data for redisplay and the data processing thereof.
【図14】実施形態2のデータフォーマットおよびデー
タの内容を示す説明図である。FIG. 14 is an explanatory diagram showing a data format and data contents according to the second embodiment.
【図15】実施形態2の表示例を示す説明図である。FIG. 15 is an explanatory diagram illustrating a display example according to the second embodiment.
【図16】実施形態2の表示例を示す説明図である。FIG. 16 is an explanatory diagram illustrating a display example according to the second embodiment.
10,20 画像処理装置 11 入力部 12 表示部 13 モード切換部 14 軌跡データ記憶部 15 軌跡描画部 16 軌跡データ重なり判定部 10, 20 image processing device 11 input unit 12 display unit 13 mode switching unit 14 trajectory data storage unit 15 trajectory drawing unit 16 trajectory data overlap determination unit
Claims (23)
力された軌跡データを入力順に第1記憶手段に記憶し、
当該記憶された軌跡データの表示の指示に応じて前記記
憶手段の軌跡データを前記入力順に読み出して作画し、
表示手段により表示する作画装置において、 入力された軌跡データの示す軌跡が後に入力された他の
軌跡データの示す軌跡により隠されたか否かを判定する
判定手段と、 当該判定の結果として肯定判定が得られた場合には、隠
された軌跡の軌跡データを示すデータを記憶しておく第
2記憶手段と、 前記第1記憶手段の軌跡データを前記表示手段に表示す
る際に、前記第2記憶手段のデータの示す軌跡データを
描画しないように制御する制御手段とを備えたことを特
徴とする作画装置。1. A trajectory data to be drawn is input, and the input trajectory data is stored in a first storage means in an input order.
In accordance with an instruction to display the stored trajectory data, the trajectory data of the storage means is read out and drawn in the input order,
Determining means for determining whether a trajectory indicated by the input trajectory data is hidden by a trajectory indicated by another input trajectory data; and affirmative determination as a result of the determination. If obtained, the second storage means for storing data indicating the locus data of the hidden locus, and the second storage means for displaying the locus data of the first storage means on the display means. Control means for controlling not to draw the locus data indicated by the data of the means.
示の復帰を指示する指示手段をさらに有し、前記制御手
段は前記指示手段の指示に応じて、前記制御手段は描画
しなかった軌跡を前記表示手段に表示させるよう制御す
ることを特徴とする作画装置。2. The image forming apparatus according to claim 1, further comprising instruction means for instructing restoration of display, wherein said control means responds to an instruction from said instruction means, and said control means does not draw a trajectory. And controlling the display means to display the image on the display means.
記データを隠された軌跡データに隣接して記憶すること
を特徴とする作画装置。3. The drawing apparatus according to claim 1, wherein said data is stored adjacent to hidden trajectory data.
記データは前記隠された軌跡データと区別するための符
号データとすることを特徴とする作画装置。4. The drawing apparatus according to claim 3, wherein the data is code data for distinguishing from the hidden trajectory data.
記データの中には軌跡を消した他の軌跡の軌跡データを
示す識別データが含まれることを特徴とする作画装置。5. The drawing apparatus according to claim 3, wherein the data includes identification data indicating trajectory data of another trajectory whose trajectory has been deleted.
記他の軌跡は背景と同じ色を有する消去用の軌跡である
ことを特徴とする作画装置。6. The drawing apparatus according to claim 5, wherein the other trajectory is an erasing trajectory having the same color as a background.
記制御手段は前記第1記憶手段の軌跡データを前記表示
手段に表示する際に、前記消去用の軌跡をも描画しない
ように制御することを特徴とする作画装置。7. The image forming apparatus according to claim 6, wherein the control unit controls so as not to draw the trajectory for erasure when displaying the trajectory data of the first storage unit on the display unit. A drawing device characterized by the above-mentioned.
記データおよび前記隠された軌跡データを隠されない軌
跡データとは別個の記憶領域に記憶することを特徴とす
る作画装置。8. The drawing apparatus according to claim 1, wherein the data and the hidden trajectory data are stored in a storage area separate from unhidden trajectory data.
記データの中には軌跡を消した他の軌跡の軌跡データを
示す識別データが含まれることを特徴とする作画装置。9. The drawing apparatus according to claim 8, wherein the data includes identification data indicating trajectory data of another trajectory whose trajectory has been deleted.
前記他の軌跡は背景と同じ色を有する消去用の軌跡であ
ることを特徴とする作画装置。10. The drawing device according to claim 9, wherein
The image forming apparatus, wherein the other trajectory is an erasure trajectory having the same color as the background.
て、前記制御手段は前記第1記憶手段の軌跡データを前
記表示手段に表示する際に、前記消去用の軌跡をも描画
しないように制御することを特徴とする作画装置。11. The image forming apparatus according to claim 10, wherein the control unit controls not to draw the trajectory for erasure when displaying the trajectory data of the first storage unit on the display unit. A drawing device characterized by the above-mentioned.
入力された軌跡データを入力順に装置内部に記憶し、当
該記憶された軌跡データの表示の指示に応じて前記記憶
手段の軌跡データを前記入力順に読み出して作画し、表
示する作画装置の作画方法において、該作画装置は、 入力された軌跡データの示す軌跡が後に入力された他の
軌跡データの示す軌跡により隠されたか否かを判定し、 当該判定の結果として肯定判定が得られた場合には、隠
された軌跡の軌跡データを示すデータを装置内部に記憶
しておき、 前記軌跡データを表示する際に、前記データの示す軌跡
データを描画しないように制御するを備えたことを特徴
とする作画装置の作画方法。12. The trajectory data to be drawn is input, the input trajectory data is stored inside the apparatus in the order of input, and the trajectory data of the storage means is stored in accordance with an instruction to display the stored trajectory data. In a drawing method of a drawing device for reading, drawing, and displaying an input order, the drawing device determines whether or not a trajectory indicated by input trajectory data is hidden by a trajectory indicated by another input trajectory data. If a positive determination is obtained as a result of the determination, data indicating the trajectory data of the hidden trajectory is stored in the device, and when displaying the trajectory data, the trajectory data indicated by the data is displayed. A drawing method for a drawing apparatus, comprising: controlling so as not to draw an image.
法において、表示の復帰の指示を受付け、該指示に応じ
て、描画しなかった軌跡を表示させるよう制御すること
を特徴とする作画装置の作画方法。13. A drawing apparatus according to claim 12, wherein an instruction to return the display is received, and in response to the instruction, control is performed to display a trajectory not drawn. Drawing method.
法において、前記データを隠された軌跡データに隣接し
て記憶することを特徴とする作画装置の作画方法。14. The method according to claim 12, wherein the data is stored adjacent to hidden trajectory data.
法において、前記データは前記隠された軌跡データと区
別するための符号データとすることを特徴とする作画装
置の作画方法。15. The method according to claim 14, wherein the data is code data for distinguishing from the hidden track data.
法において、前記データの中には軌跡を消した他の軌跡
の軌跡データを示す識別データが含まれることを特徴と
する作画装置の作画方法。16. The drawing method for a drawing apparatus according to claim 14, wherein the data includes identification data indicating trajectory data of another trajectory whose trajectory has been deleted. Method.
法において、前記他の軌跡は背景と同じ色を有する消去
用の軌跡であることを特徴とする作画装置の作画方法。17. The method according to claim 16, wherein the other trajectory is an erasure trajectory having the same color as a background.
法において、前記軌跡データを表示する際に、前記消去
用の軌跡をも描画しないように制御することを特徴とす
る作画装置の作画方法。18. The drawing method for a drawing apparatus according to claim 17, wherein when displaying the trajectory data, control is performed such that the trajectory for erasure is not drawn. .
法において、前記データおよび前記隠された軌跡データ
を隠されない軌跡データとは別個の記憶領域に記憶する
ことを特徴とする作画装置の作画方法。19. A drawing method for a drawing apparatus according to claim 12, wherein said data and said hidden trajectory data are stored in a storage area separate from unhidden trajectory data. Method.
法において、前記データの中には軌跡を消した他の軌跡
の軌跡データを示す識別データが含まれることを特徴と
する作画装置の作画方法。20. The drawing method for a drawing device according to claim 19, wherein the data includes identification data indicating trajectory data of another trajectory whose trajectory has been deleted. Method.
法において、前記他の軌跡は背景と同じ色を有する消去
用の軌跡であることを特徴とする作画装置の作画方法。21. A method according to claim 20, wherein said other trajectory is an erasure trajectory having the same color as a background.
法において、前記軌跡データを表示する際に、前記消去
用の軌跡をも描画しないように制御することを特徴とす
る作画装置の作画方法。22. A method according to claim 21, wherein when displaying the trajectory data, the trajectory for erasure is controlled so as not to be drawn. .
入力された軌跡データを入力順に記憶装置に記憶し、当
該記憶された軌跡データの表示の指示に応じて前記記憶
装置の軌跡データを前記入力順に読み出して作画し、表
示装置により表示する作画装置において、読取られ、実
行されるプログラムコード手段を記録した記録媒体であ
って、前記プログラムコード手段は、入力された軌跡デ
ータの示す軌跡が後に入力された他の軌跡データの示す
軌跡により隠されたか否かを判定するステップと、 当該判定の結果として肯定判定が得られた場合には、隠
された軌跡の軌跡データを示すデータを前記記憶装置に
記憶しておくステップと、 前記軌跡データを前記表示装置に表示する際に、前記デ
ータの示す軌跡データを描画しないように制御するステ
ップとを備えたことを特徴とする作画装置の記録媒体。23. The trajectory data to be drawn is input, the input trajectory data is stored in a storage device in the order of input, and the trajectory data of the storage device is stored in accordance with an instruction to display the stored trajectory data. In an image forming apparatus which reads out and forms an image in an input order and displays the image on a display device, a recording medium recording program code means to be read and executed, wherein the program code means has a trajectory indicated by the input trajectory data. Deciding whether or not the trajectory is hidden by the trajectory indicated by the other input trajectory data; and, if an affirmative determination is obtained as a result of the determination, storing the data indicating the trajectory data of the hidden trajectory. Storing in a device, and controlling not to draw the locus data indicated by the data when displaying the locus data on the display device. Recording medium of drawing apparatus characterized by comprising a step.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32569696A JPH10172001A (en) | 1996-12-05 | 1996-12-05 | Drawing apparatus, drawing method thereof, and recording medium thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32569696A JPH10172001A (en) | 1996-12-05 | 1996-12-05 | Drawing apparatus, drawing method thereof, and recording medium thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10172001A true JPH10172001A (en) | 1998-06-26 |
Family
ID=18179699
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32569696A Pending JPH10172001A (en) | 1996-12-05 | 1996-12-05 | Drawing apparatus, drawing method thereof, and recording medium thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10172001A (en) |
-
1996
- 1996-12-05 JP JP32569696A patent/JPH10172001A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR930001926B1 (en) | Display control method and apparatus | |
| JPH08286808A (en) | Trajectory input / output electronic device and display control method thereof | |
| JPH10307574A (en) | Computer with graph display function | |
| JP2596690B2 (en) | Method for correlating a cursor position with a display image and computer system provided with correlating means | |
| JPH0749760A (en) | Document processor | |
| JPH10172001A (en) | Drawing apparatus, drawing method thereof, and recording medium thereof | |
| JPH11143628A (en) | Handwritten information erasing method, handwritten information processing device, and recording medium storing handwritten information erasure processing program | |
| JP2690925B2 (en) | Display control method and display control method | |
| JPH09258716A (en) | Stroke information processing method | |
| JP2001243421A (en) | Character processing device and character processing method | |
| JPH03217977A (en) | Drawing device | |
| JPH0816809A (en) | Drawing system | |
| JP2925716B2 (en) | Image retrieval device | |
| JP2595884B2 (en) | Rubber band frame display device | |
| JPH08123651A (en) | Multi-window display device | |
| JPS63142390A (en) | display device | |
| JP2000035782A (en) | Image display method | |
| JPH09204166A (en) | Document editing device | |
| JPH05242255A (en) | Graphic display device | |
| JPH07230357A (en) | Input pointer display method and device | |
| JPH0736869A (en) | Document editing device | |
| JPH08137653A (en) | Window display method, window movement method, and document creation device | |
| JPH02308375A (en) | Method and device for graphic picking | |
| JPH01130249A (en) | Expression arithmetic processor | |
| JPH07105210A (en) | Erasure range limiting device |