Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH031688B2 - - Google Patents
[go: Go Back, main page]

JPH031688B2 - - Google Patents

Info

Publication number
JPH031688B2
JPH031688B2 JP60024640A JP2464085A JPH031688B2 JP H031688 B2 JPH031688 B2 JP H031688B2 JP 60024640 A JP60024640 A JP 60024640A JP 2464085 A JP2464085 A JP 2464085A JP H031688 B2 JPH031688 B2 JP H031688B2
Authority
JP
Japan
Prior art keywords
area
image
erasing
data
point
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 - Lifetime
Application number
JP60024640A
Other languages
Japanese (ja)
Other versions
JPS61184624A (en
Inventor
Yoshiaki Nakamura
Tetsuharu Aoki
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP60024640A priority Critical patent/JPS61184624A/en
Publication of JPS61184624A publication Critical patent/JPS61184624A/en
Publication of JPH031688B2 publication Critical patent/JPH031688B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Description

【発明の詳細な説明】 (1) 発明の属する分野の説明 本発明は、描画イメージの部分消去方式、特に
描画データの入力操作の一つである修正操作にお
いて、消去したい描画の一部の部分を指示すべく
オペレータの指定した消去曲線にもとづいて消去
領域を設定して描画データを部分的に消去する消
去方式に関するものである。
[Detailed Description of the Invention] (1) Description of the field to which the invention pertains The present invention provides a method for partially erasing a drawn image, particularly in a modification operation which is one of the drawing data input operations. The present invention relates to an erasing method that partially erases drawing data by setting an erasing area based on an erasing curve specified by an operator.

(2) 従来の技術の説明 消去したい描画の一部の部分を指示するように
消去曲線を描画データ上に重ねて描き、これにも
とづいて上記描画の一部を消去するようにしてい
るが、従来の方式においては、消去曲線が消去す
べき描画データを包含していると仮定して構成さ
れていたので、例えば文字を2本の直線で消去す
るような形で消去曲線が入力された場合、即ち消
去曲線が消去したい描画データの全域を覆つてい
ない場合には消し残りが生じるといつた欠点があ
つた。
(2) Description of conventional technology An erasing curve is drawn over the drawing data to indicate a part of the drawing to be erased, and the part of the drawing is erased based on this curve. In the conventional method, the erasing curve was constructed on the assumption that it included the drawing data to be erased, so if an erasing curve was input in the form of, for example, erasing a character with two straight lines, That is, if the erasing curve does not cover the entire area of the drawing data to be erased, there is a drawback that unerased areas may be left behind.

(3) 発明の目的 本発明はこの欠点を除去するため、消去曲線か
らの消去領域の決定後に周辺の描画データを探索
し、消し残しの描画データの臨界点を結ぶことに
よつてできる多角形の内部を消去することによつ
て消し残りをなくするようにすることを目的とし
ている。以下、図面について詳細に説明する。
(3) Purpose of the Invention In order to eliminate this drawback, the present invention searches the surrounding drawing data after determining the erasing area from the erasing curve, and creates a polygon by connecting the critical points of the remaining drawing data. The purpose is to eliminate any unerased material by erasing the inside of the image. The drawings will be described in detail below.

(4) 発明の構成および作用の説明 第1図は本発明の装置構成例であつて、1はデ
イジタイザ、2は制御部、3は画面イメージ・バ
ツフア、4はCRTモニタである。デイジタイザ
1から入力された座標データは、制御部2でイメ
ージ情報に変換され、画面イメージ・バツフア3
に出力され、このイメージがCRTモニタ4に表
示される。CRTモニタ上の処理は画面イメー
ジ・バツフア3上で行う。
(4) Description of structure and operation of the invention FIG. 1 shows an example of the structure of a device according to the invention, in which 1 is a digitizer, 2 is a control section, 3 is a screen image buffer, and 4 is a CRT monitor. The coordinate data input from the digitizer 1 is converted into image information by the control unit 2, and the screen image buffer 3
This image is displayed on the CRT monitor 4. Processing on the CRT monitor is performed on the screen image buffer 3.

制御部2は図示実施フローで示す如き処理を行
う。即ち、オペレータの入力した消去曲線に基づ
いて消去領域を設定する(処理A)。この消去領
域の幅を検査して所与の長さに満たない場合に、
消去領域の周辺のイメージ・データ点の探索を行
う(処理B)。イメージ・データ点の探索は、ま
ず既設の消去領域から所与の距離にあつてかつ消
去領域に平行な画面イメージ・バツフアのドツト
を順に探索してイメージ・データ点を探索する。
イメージ・データ点があれば、さらにその外部の
領域を同様の操作で検索する。イメージ・データ
点がなくなつた位置から既設の消去領域までの間
でイメージ・データ点の探索を行い、その最外殻
の点を臨界点として決定する(処理C)。この臨
界点を順に結んでできる多角形の領域を新しい消
去領域として消去する(処理D)。
The control unit 2 performs processing as shown in the illustrated implementation flow. That is, the erasure area is set based on the erasure curve input by the operator (processing A). Check the width of this erased area and if it is less than the given length,
A search for image data points around the erased area is performed (processing B). To search for an image data point, first, dots on the screen image buffer that are at a given distance from the existing erasing area and parallel to the erasing area are sequentially searched for the image data point.
If there is an image data point, an area outside of it is searched in a similar manner. A search for image data points is performed between the position where the image data points disappear and the existing erasure area, and the outermost point is determined as a critical point (processing C). A polygonal area formed by sequentially connecting these critical points is erased as a new erasure area (processing D).

第2図はイメージ・データ点の探索例であつ
て、5は既設の消去領域、6ないし8は探索すべ
き画面イメージ・バツフア3のデータ域、9ない
し11および12′は臨界点となるイメージ・デ
ータ点、12は当該点に連らなる線分の座標がよ
り上方に向つていることから単なるイメージ・デ
ータ点である。既設の消去領域5から所与の距離
にある探索すべき画面イメージ・バツフア3のデ
ータ域6にイメージ・データ点があるか探索す
る。この図中では、イメージ・データ点9および
イメージ・データ点12が存在するから、さらに
所与の距離だけ外部にある画面イメージ・バツフ
ア3のデータ域7のイメージ・データ点を探索す
る。この図中では、イメージ・データ点が探索し
て存在しないから、このイメージ・データ点の存
在しない最外殻のデータ域7から1ドツト分消去
領域に近いデータ域8を検索すべきデータ域に設
定し、イメージ・データ点を検索する。この探索
操作を消去領域まで繰返して9,10,11,1
2′のような臨界点とすべきイメージ・データ点
を探索する。
FIG. 2 is an example of searching for image data points, where 5 is an existing erase area, 6 to 8 are data areas of the screen image buffer 3 to be searched, and 9 to 11 and 12' are critical point images. - Data point 12 is simply an image data point because the coordinates of the line segment connected to the point are directed upward. A search is made for an image data point in the data area 6 of the screen image buffer 3 to be searched, which is located at a given distance from the existing erase area 5. In this figure, since image data point 9 and image data point 12 are present, the image data point in data area 7 of screen image buffer 3 which is further outside by a given distance is searched. In this figure, since the image data point does not exist after searching, the data area 8, which is one dot away from the outermost data area 7 where the image data point does not exist, is set as the data area to be searched. Set and search for image data points. Repeat this search operation up to the erase area and
Search for an image data point that should be a critical point such as 2'.

第3図は臨界点を結んで消去領域とすべき多角
形の境界の設定例であつて、13は臨界点の探索
方向、14は既設の消去領域、15ないし20お
よび21ないし24はこの番号の昇順に番号付け
された臨界点である。まず、既設の消去領域14
の両側にある臨界点15ないし20および21な
いし24をそれぞれ昇順に結ぶ。この後、臨界点
の探索方向13の開始点にあたる点15および点
21、終了点にあたる点20および点24をそれ
ぞれ結び、多角形を構成する。この構成された多
角形が消去領域の境界を与える。実際の消去に当
つては、この内部に存在する描画を消去するよう
にする。即ち、第2図図示「あいう」の如き描画
が消去される。
FIG. 3 is an example of setting the boundary of a polygon that connects critical points to form an erasure area, where 13 is the search direction of the critical point, 14 is the existing erasure area, and 15 to 20 and 21 to 24 are the numbers. The critical points are numbered in ascending order. First, the existing erase area 14
The critical points 15 to 20 and 21 to 24 on both sides of are connected in ascending order, respectively. Thereafter, points 15 and 21, which are the starting points of the critical point search direction 13, and points 20 and 24, which are the ending points, are respectively connected to form a polygon. This constructed polygon provides the boundary of the erasure area. When actually erasing, the drawing existing inside this area is erased. That is, the drawings such as "Aiu" shown in FIG. 2 are erased.

(5) 効果の説明 以上説明した如く、本発明によれば描画データ
の一部を消去する部分消去に当つて、デイジタイ
ザから入力される消去曲線の座標データにもとづ
いて一次の消去領域を設定し、この消去領域が所
与の幅以下の場合に消去領域の拡張を行うように
構成して真の消去領域を得るようにしているの
で、文字などの消去に当つて2本のあるいは1本
の直線のような消去曲線で描画消去部分を指示し
たような場合でも領域内の消去を容易に行うこと
ができる利点がある。
(5) Explanation of Effects As explained above, according to the present invention, when performing partial erasure to erase a part of drawing data, a primary erasure area is set based on the coordinate data of the erasure curve inputted from the digitizer. , when this erasing area is less than a given width, the erasing area is expanded to obtain a true erasing area, so when erasing characters etc., two or one There is an advantage that even when a drawing erasing portion is designated by an erasing curve such as a straight line, erasing within the area can be easily performed.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の装置構成例、第2図は本発明
にいう臨界点を設定する態様を説明する説明図、
第3図は本発明による多角形の設定例を示す。 図中、1はデイジタイザ、2は制御部、3は画
面イメージ・バツフア、4はCRTモニタ、9,
10,11,12′,15,16,17,18,
19,20,21,22,23,24は夫々臨界
点を表わす。
FIG. 1 is an example of the device configuration of the present invention, FIG. 2 is an explanatory diagram illustrating a mode of setting a critical point according to the present invention,
FIG. 3 shows an example of setting a polygon according to the present invention. In the figure, 1 is a digitizer, 2 is a control unit, 3 is a screen image buffer, 4 is a CRT monitor, 9,
10, 11, 12', 15, 16, 17, 18,
19, 20, 21, 22, 23, and 24 represent critical points, respectively.

Claims (1)

【特許請求の範囲】 1 少なくとも、手書きの文字、図形、絵などが
デイジタル符号化入力できるデイジタイザ、この
入力デイジタル信号を表示する表示部、表示デー
タをイメージ情報として展開し一時蓄積する画面
イメージ・バツフア、デイジタル信号およびデー
タの処理を行う制御部を有する装置において、手
書き入力して表示部に表示されている描画を部分
的に修正する場合に、消去すべき領域を指定する
手書きの入力図形を表す消去曲線で指定された消
去すべき描画データに関連のあるイメージを描画
について画面イメージ・バツフアに展開された消
去曲線のイメージの周辺の描画を探索し、消去領
域に対応する描画上の臨界点を複数点求めて、こ
れを順に結ぶことにより消去領域を決定すること
を特徴とする描画イメージの部分消去方式。 2 上記臨界点は、消去領域が所与の幅を持たな
い場合に、画面イメージ・バツフアのイメージか
ら所与の処理の場所において消去領域と平行に描
画データを構成する線画を表すイメージ・データ
点を検索し、イメージ・データ点があれば、さら
にその外部の領域を同様の操作で検索し、イメー
ジ・データ点がなくなつた位置から既設の消去領
域までの間でイメージ・データ点の探索を行い、
その最外殻の点を臨界点として決定することを特
徴とする特許請求の範囲第1項記載の描画イメー
ジの部分消去方式。
[Scope of Claims] 1. At least a digitizer that can digitally encode and input handwritten characters, figures, pictures, etc., a display section that displays this input digital signal, and a screen image buffer that develops and temporarily stores display data as image information. , represents a handwritten input figure that specifies an area to be erased when partially correcting a drawing displayed on the display unit by handwritten input in a device having a control unit that processes digital signals and data. For drawing an image related to the drawing data to be erased specified by the erasure curve, the drawing around the image of the erasure curve developed on the screen image buffer is searched, and the critical point on the drawing corresponding to the erasure area is found. A partial erasing method for a drawn image characterized by determining an erasing area by finding multiple points and connecting them in order. 2 The above critical point is an image data point representing a line drawing that constitutes drawing data parallel to the erasing area at a given processing location from the image of the screen image buffer when the erasing area does not have a given width. If there is an image data point, search the area outside of it using the same operation, and search for image data points from the position where the image data point disappears to the existing erase area. conduct,
2. The method for partially erasing a drawn image according to claim 1, wherein the outermost shell point is determined as the critical point.
JP60024640A 1985-02-12 1985-02-12 System for partial erasing drawn picture image Granted JPS61184624A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60024640A JPS61184624A (en) 1985-02-12 1985-02-12 System for partial erasing drawn picture image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60024640A JPS61184624A (en) 1985-02-12 1985-02-12 System for partial erasing drawn picture image

Publications (2)

Publication Number Publication Date
JPS61184624A JPS61184624A (en) 1986-08-18
JPH031688B2 true JPH031688B2 (en) 1991-01-11

Family

ID=12143726

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60024640A Granted JPS61184624A (en) 1985-02-12 1985-02-12 System for partial erasing drawn picture image

Country Status (1)

Country Link
JP (1) JPS61184624A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9077960B2 (en) 2005-08-12 2015-07-07 Microsoft Corporation Non-zero coefficient block pattern coding

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9077960B2 (en) 2005-08-12 2015-07-07 Microsoft Corporation Non-zero coefficient block pattern coding

Also Published As

Publication number Publication date
JPS61184624A (en) 1986-08-18

Similar Documents

Publication Publication Date Title
JP2906202B2 (en) Text and figure input method
JP2652069B2 (en) Graphic processing system
JPH031688B2 (en)
JP2878194B2 (en) Partial erasure and partial detection method of image data
US4736201A (en) High speed image drawing method and apparatus therefor
JP2723109B2 (en) Image processing method
JPH09190525A (en) Image creating apparatus and method
JPH07117989B2 (en) Handwriting recognition device
JPH09311904A (en) Character recognition device
JP3178547B2 (en) Drawing device and drawing method
JP3089740B2 (en) Line drawing device
JP2595884B2 (en) Rubber band frame display device
JPS61206078A (en) Part deleting and processing system for picture drawing image
JPH0334098B2 (en)
JPH07230357A (en) Input pointer display method and device
JPH06175802A (en) Information processing equipment
JPH02222079A (en) Broken line drawing method
JP2587050B2 (en) Window display control device
JP2575636B2 (en) Graphic display device
JP2771959B2 (en) Image processing method
JPS6385978A (en) Graphic editing device
JPS61161537A (en) Information processor
JPS6283790A (en) Image processing device
JPH0198074A (en) Image plotting/erasing method
JP2001126078A (en) Closed area filling method and information processing apparatus