KR20120042804A - Eraser apparatus and method using relative coordinates, in touchscreen graphic editer - Google Patents

Eraser apparatus and method using relative coordinates, in touchscreen graphic editer Download PDF

Info

Publication number
KR20120042804A
KR20120042804A KR1020120028752A KR20120028752A KR20120042804A KR 20120042804 A KR20120042804 A KR 20120042804A KR 1020120028752 A KR1020120028752 A KR 1020120028752A KR 20120028752 A KR20120028752 A KR 20120028752A KR 20120042804 A KR20120042804 A KR 20120042804A
Authority
KR
South Korea
Prior art keywords
coordinate value
drag
point
coordinate
deleted
Prior art date
Application number
KR1020120028752A
Other languages
Korean (ko)
Inventor
김명수
Original Assignee
김명수
(주)듀얼로그
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 김명수, (주)듀얼로그 filed Critical 김명수
Priority to KR1020120028752A priority Critical patent/KR20120042804A/en
Publication of KR20120042804A publication Critical patent/KR20120042804A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

PURPOSE: An eraser apparatus and a method thereof using a relative coordinate value of a graphic editor of a touch screen are provided to easily delete a deleted part of a touch screen without hidden by fingers through a relative coordinate value. CONSTITUTION: A storing unit(11) stores a deletion coordinate and a relative coordinate value. If one-touch is inputted, a controlling unit(12) displays a deletion point of a corresponding coordinate and stores the deletion coordinate. If drag is inputted, the controlling unit calculates the relative coordinate by calculation of the deletion coordinate and a starting coordinate of the drag. The controlling unit calculates a coordinate of the drag along drag locus.

Description

터치스크린의 그래픽편집기에서 상대좌표값을 이용한 지우기 장치 및 방법{ERASER APPARATUS AND METHOD USING RELATIVE COORDINATES, IN TOUCHSCREEN GRAPHIC EDITER}Erasing Apparatus and Method Using Relative Coordinates Value in Touch Screen Graphic Editor {INERATER APPARATUS AND METHOD USING RELATIVE COORDINATES, IN TOUCHSCREEN GRAPHIC EDITER}

본 발명은 터치스크린의 그래픽편집기에서 상대좌표값을 이용한 지우기 장치 및 방법에 관한 것으로서, 더욱 상세하게는 터치스크린이 구비된 단말기 상에서, 터치하면 터치된 좌표가 지워지는 삭제좌표값으로 저장되고, 드래그가 입력되면 드래그가 시작된 좌표값과 삭제좌표값의 차이를 상대좌표값으로 저장하고, 드래그가 이동하는 궤적의 좌표값에 상대좌표값을 연산한 좌표값이 지워지도록 함으로써, 지워지는 대상이나 주변이 손가락에 의해 가려지지 않고 지워질 수 있도록 구성되는 것을 특징으로 하는 터치스크린의 그래픽편집기에서 상대좌표값을 이용한 지우기 장치와 그 방법에 관한 것이다.
The present invention relates to an apparatus and method for erasing using relative coordinate values in a graphic editor of a touch screen, and more particularly, on a terminal equipped with a touch screen, a touched coordinate is deleted as a deleted coordinate value when the touch is erased and dragged. When is input, the difference between the dragged coordinates and the deleted coordinates is stored as a relative coordinate value, and the coordinate value calculated by calculating the relative coordinate value is erased from the coordinate value of the trajectory to which the drag is moved. An apparatus and method for erasing using relative coordinates in a graphic editor of a touch screen, characterized by being configured to be erased without being covered by a finger.

터치스크린에서 그래픽편집기는 사용자의 다양한 개성에 의해 그려지는 장치로써, 이를 충족시키기 위해서는 반드시 지우기 기능이 포함되어 있다. 그리고 구현방법은 지워야 하는 위치를 드래그(끌기)를 함으로써 그 궤적에 맞추어 미리 설정된 지우기의 두께나 모양으로 지워지게 되어 있다.The graphic editor on the touch screen is a device drawn by various user's personalities, and in order to satisfy this, the erase function is necessarily included. In the implementation method, the position to be deleted is dragged (drag) to be erased with a predetermined thickness or shape according to the trajectory.

여기서 마우스나 스타일러스펜을 사용할 경우에는 포인터를 사용하기 때문에 지워지는 위치를 정확히 볼 수가 있어서 지워지는 위치와 주변을 정확히 볼 수 있으나, 근래에 대부분을 차지하고 있는 정전식 입력방식에서는 손가락을 사용하기 때문에 지워지는 위치와 주변을 가리게 되어 정확한 지우기 기능을 수행할 수 없다는 문제점이 있다.Here, when using a mouse or stylus pen, you can see the erased location precisely because you use the pointer, but you can see the erased location and the surroundings exactly. There is a problem that the correct erasing function can not be performed since the location and the surroundings are covered.

본 발명은 상기와 같은 문제점들을 해결하기 위하여 제안된 것으로, 지워지는 삭제위치와 손가락의 드래그의 위치를 다르게 함으로써, 손가락이 지워지는 위치와 주변을 가리지 않고 손쉽게 지우기기능을 구현하도록 하는 터치스크린의 그래픽편집기에서 상대좌표값을 이용한 지우기 장치 및 그 방법을 제공하는 것을 목적으로 한다.The present invention has been proposed to solve the above problems, by changing the erase position and the position of the drag of the finger to be erased, the graphic of the touch screen to easily implement the erase function without covering the finger erase position and the surroundings An object of the present invention is to provide an erasing device using a relative coordinate value in an editor and a method thereof.

상기와 같은 목적을 달성하기 위한 본 발명은 터치스크린의 그래픽편집기의 지우기 장치에 있어서, 삭제좌표값과 상대좌표값을 저장하는 저장부가 구비되고, 원터치가 입력되면 해당좌표에 미리 설정된 지우기 크기와 모양의 삭제점이 표시되면서 지워지는 삭제좌표값으로 저장하고, 드래그가 입력되면, 드래그의 시작점의 좌표값과 이전에 저장된 삭제좌표값과의 연산에 의해 상대좌표값을 산출하여 저장부에 저장하고, 드래그 궤적에 따라 드래그 궤적의 좌표값들에 대하여 상대좌표값을 연산하여, 연산된 좌표값들의 위치에서 지우기의 크기와 모양으로 밑그림이 지워지도록 구성되는 것을 특징으로 한다.
The present invention for achieving the above object is provided in the erasing device of the graphic editor of the touch screen, the storage unit for storing the deleted coordinate value and the relative coordinate value is provided, if the one-touch is input to the preset size and shape of the preset coordinates When the drag point is displayed and stored as the deleted coordinate value, and the drag is input, the relative coordinate value is calculated and stored in the storage unit by a calculation of the coordinate of the starting point of the drag and the previously stored deleted coordinate value, and the drag is applied. The relative coordinate values are calculated for the coordinate values of the drag trace according to the trajectory, so that the sketch is erased by the size and shape of the erase at the position of the calculated coordinate values.

상기와 같은 구성의 터치스크린의 지우기 장치 및 방법은 지워지는 위치와 주변을 손가락에 의해 가려지지 않고 손쉽게 지우기기능을 구현할 수 있다는 효과가 있다.The apparatus and method for erasing a touch screen having the above configuration have an effect that the erase function can be easily implemented without covering the erased position and the surrounding area with a finger.

도 1은 본 발명의 실시 예에 따른 흐름도,
도 2는 지우기모드에서 터치했을 때 나타나는 삭제점이 표시된 터치스크린 화면을 도시한 도면,
도 3은 삭제좌표값과 드래그 시작점좌표값과 상대좌표값을 나타낸 터치스크린 화면을 도시한 도면,
도 4는 드래그로 이동된 좌표값과 상대좌표값과 연산된 삭제좌표값을 나타낸 터치스크린 화면을 도시한 도면,
도 5는 드래그가 연속된 터치스크린 화면을 도시한 도면.
1 is a flow chart according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating a touch screen screen displaying a deletion point appearing when a touch is made in an erase mode; FIG.
FIG. 3 is a diagram illustrating a touch screen screen showing a deleted coordinate value, a drag starting point coordinate value, and a relative coordinate value;
FIG. 4 is a diagram illustrating a touch screen screen showing coordinate values, relative coordinate values, and calculated deleted coordinate values moved by dragging;
5 is a diagram illustrating a touch screen screen in which drag is continued.

본 발명과 본 발명의 실시에 의해 달성되는 기술적 과제는 다음에서 설명하는 바람직한 실시 예에 의해 명확해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예를 상세히 살펴보기로 한다.
The technical problems achieved by the present invention and the practice of the present invention will be apparent from the preferred embodiments described below. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

본 발명은 터치스크린의 그래픽편집기의 지우기 장치(도 6의 10)에 있어서, 삭제좌표값과 상대좌표값을 저장하는 저장부(도 6의 11)가 구비되고, 원터치가 입력되면 해당좌표에 삭제점이 표시되면서 지워지는 삭제좌표값으로 저장하고, 드래그가 입력되면, 드래그의 시작점 좌표값과 이전에 저장된 삭제좌표값과의 연산에 의해 상대좌표값을 산출하여 저장부에 저장하고, 드래그 궤적에 따라 드래그 궤적의 좌표값들에 대하여 상대좌표값을 연산하여, 연산된 좌표값들의 위치에서 밑그림이 지워지도록 하는 제어부(도 6의 12)가 구비되는 것을 특징으로 한다.According to the present invention, in the erasing apparatus (10 of FIG. 6) of a graphic editor of a touch screen, a storage unit (11 of FIG. 6) for storing the deleted coordinate value and the relative coordinate value is provided, and if one-touch is inputted, the deleted device is deleted. The point is displayed and stored as the deleted coordinate value that is erased.When a drag is input, the relative coordinate value is calculated and stored in the storage unit by operation of the starting point coordinate value of the drag and the previously stored deleted coordinate value, and stored according to the drag trajectory. A control unit (12 of FIG. 6) is provided to calculate a relative coordinate value with respect to the coordinate values of the drag trajectory so that the sketch can be erased at the position of the calculated coordinate values.

그리고 표시되는 삭제점의 모양은 설정된 지우기의 모양과 두께와 같고, 삭제점의 궤적에 따라 설정된 모양과 두께로 지워지는 것을 특징으로 한다.The shape of the erase point to be displayed is the same as the shape and thickness of the set erase and is erased to the set shape and thickness according to the trace of the erase point.

터치스크린의 그래픽편집장치의 지우기 방법에 있어서, 삭제좌표값과 상대좌표값을 저장하는 저장부가 구비되고, 지우기 모드가 개시된 상태에서, 원터치가 입력되면 원터치된 좌표에 삭제점을 표시하고, 이 좌표를 삭제좌표값으로 저장하는 제 1단계, 드래그가 입력되면 드래그시작점의 좌표값과 삭제좌표값의 차이값을 상대좌표값으로 저장하는 제 2단계, 드래그의 궤적에 따라 드래그 궤적의 좌표값에 상대좌표값을 연산한 좌표값에서 밑그림과 함께 지워지고 최종 이동점에 새로운 삭제점을 표시하는 제 3단계, 입력신호가 지우기모드의 종료신호이면 삭제점을 삭제하고, 지우기 모드가 종료되는 제 4단계로 이루어지는 것을 특징으로 한다.A method of erasing a graphic editing apparatus of a touch screen, the method comprising: a storage unit configured to store an erase coordinate value and a relative coordinate value, and when a one touch is input in a state in which an erase mode is started, a delete point is displayed on one touch coordinates, and the coordinates are displayed. The first step of storing as a deleted coordinate value, the second step of storing the difference between the coordinates of the drag start point and the deleted coordinate value as a relative coordinate value when the drag is input, relative to the coordinate value of the drag trajectory according to the drag trajectory The third step of erasing the coordinates from the coordinate value calculated with the sketch and displaying a new deletion point at the final moving point. If the input signal is the end signal of the erase mode, the delete point is deleted and the erase mode ends. Characterized in that made.

도 1 은 본 발명의 실시 예에 따른 흐름도이다.1 is a flowchart according to an embodiment of the present invention.

도 1의 흐름도에 따라 상세히 설명하면,When described in detail according to the flow chart of FIG.

그래픽편집기에서 지우기모드를 선택함으로써, 그리고 지우기모드 진입 이전에 디폴트로써 또는 지우기장치 내의 별도메뉴에 의해, 지우기의 모양과 크기가 설정된 상태가 개시된 상태로 설명을 한다.The state in which the shape and size of the erase is set is described by selecting the erase mode in the graphic editor and by default or before entering the erase mode by a separate menu in the eraser.

사용자로부터 터치가 되면(100), 즉 터치스크린에 접촉되면 그 터치가 지우기모드 해제키인가를 판단하고(200), 그것이 아니고 터치상태(접촉상태)에서 이동이 되었는가를 판단하고(300), 그것이 아니고 터치가 종료되면(접촉해제상태)(310), 즉 이는 드래그가 아닌 터치(클릭과 같은 동작)로써 이 경우는 터치된 위치에 도 1과 같이 삭제점을 표시하고(320), 이 좌표값을 삭제좌표값으로 저장한다.When a user touches (100), i.e., when the user touches the touch screen, it is determined whether the touch is the erase mode release key (200), and whether it is moved in the touch state (contact state) (300). If the touch is terminated (contact release state) 310, that is, the touch rather than drag (operation such as click), in this case, the delete point is displayed as shown in FIG. 1 at the touched position (320), and this coordinate value Save as the deleted coordinate value.

예를 들면 도 2을 참조하면 삭제좌표(가)의 좌표값은 (x1,y1)가 된다. 수치로 예를 들면, x축은 우향이 증가이고, y축은 하향이 증가인 것을 기준으로 하여 설명한다. x1=2, y1=6이라고 가정하면, 삭제점의 좌표값은 (2,6)으로 저장되게 된다.For example, referring to FIG. 2, the coordinate value of the deleted coordinate (a) becomes (x1, y1). For example, the x-axis is described as an increase in the right direction and the y-axis is increased in the downward direction. Assuming x1 = 2 and y1 = 6, the coordinate values of the deletion point are stored as (2,6).

또 다시 사용자로부터 터치가 되면(100), 즉 터치스크린에 down되면 그 터치가 지우기모드 해제키인가를 판단하고(200), 그것이 아니고 터치상태(down상태)에서 이동이 되었는가를 판단하고(300), 이동이 되면 즉 드래그가 되면 삭제좌표값과 드래그 시작좌표값의 차이를 연산하여 상대좌표값을 산출하고 이를 저장하게 된다.(410)When it is touched again by the user (100), that is, when the touch screen is down, it is determined whether the touch is the erase mode release key (200), and whether or not it is moved in the touch state (down state) (300). If it is moved, that is, the drag is calculated, the relative coordinate value is calculated and stored by calculating a difference between the deleted coordinate value and the drag starting coordinate value.

예를 들면 도 3를 참조하면 삭제좌표값은 (x1,y1)이고, 드래그 시작좌표값은 (x2,y2)가 되면 상대좌표값은 (x2-x1,y2-y1)으로 계산되어 (a,b)가 된다. 수치로 예를 들면, 드래그로 입력되면 도 3에서 드래그의 시작좌표값이 (3,10)으로 가정하면, 상대좌표값은 (3-2,10-6) 인 (1,4)이 상대좌표값으로 저장된다.For example, referring to FIG. 3, when the deleted coordinate value is (x1, y1) and the drag start coordinate value is (x2, y2), the relative coordinate value is calculated as (x2-x1, y2-y1) and (a, b). For example, when a drag is input, assuming that the starting coordinate value of the drag is (3,10) in FIG. 3, the relative coordinate value is (1,4) where (3-2,10-6) is relative coordinates. It is stored as a value.

이어서 이동하는 궤적에 따라 이전에 표시된 삭제점과 밑그림을 지우고(420), 이동된 드래그좌표에 상대좌표를 연산하여 새로운 삭제점의 좌표를 산출하여 다시 삭제점을 표시하고(430), 드래그의 궤적에 따라 이를 반복함으로써(440>450>420>430>440) 궤적에 대한 상대좌표값에 대응되는 삭제점과 밑그림이 삭제되고 최종의 삭제점만 남아 있게 되며, 터치가 종료되면 또 다른 터치 대기상태가 된다.Subsequently, the previously deleted deletion point and the sketch are erased according to the moving trajectory (420), the relative coordinates are calculated on the moved drag coordinate to calculate the coordinates of the new deletion point, and the deletion point is displayed again (430), and the trajectory of the drag is By repeating this according to (440> 450> 420> 430> 440), the deletion point and the sketch corresponding to the relative coordinate value of the trajectory are deleted and only the final deletion point remains. Becomes

예를 들면 도 4를 참조하면 드래그로 '나'에서 '다'로 이동이 되면, 그 궤적에 따라 궤적좌표 (x3,y3)에 상대좌표값 (a,b) 가 연산이 되어 (x3+a, y3+b)의 좌표값에서 밑그림과 함께 삭제된다. 수치로 예를 들면, '다'(6,8)로 이동되었을 경우 삭제점은 궤적점(6,8)에서 상대좌표값(1,4)를 연산(빼기)한 '라'의 좌표 (5,4)에서 밑그림 삭제 및 삭제점이 표시되게 된다. 물론 드래그의 '나'에서 '다'의 드래그 궤적 내지는 '가'에서 '라'의 삭제 궤적은 그 중간이 인식되는 모든 점을 나타내며, 또한 인식점이 떨어진 경우에는 인식점 끼리를 연속점으로 연결시켜서 처리가 됨은 자명한 일이다.For example, referring to FIG. 4, when the drag moves from 'me' to 'da', the relative coordinate values (a, b) are calculated from the trajectory coordinates (x3, y3) according to the trajectory (x3 + a , y3 + b) is deleted along with the sketch from the coordinate value. For example, if the value is moved to 'D' (6,8), the delete point is the coordinate (5) of 'D' calculated by subtracting the relative coordinate value (1,4) from the trajectory point (6,8). In (4), the draft deletion and the deletion point are displayed. Of course, the drag trajectory of drag from 'I' to 'da' or the delete trajectory from 'A' to 'D' indicates all points that are recognized in the middle, and when the recognition points are separated, the recognition points are connected by continuous points. Processing is obvious.

드래그가 종료되면 마지막 궤적점은 새로운 삭제점으로써 저장되고, 또 다른 터치 대기상태가 된다.When dragging is finished, the last trajectory point is saved as a new delete point, which is another touch standby state.

만약 여기서 다른 곳을 원터치하면, 이전 삭제점은 없어지고 새로 원터치 한 곳이 다시 삭제점으로 저장되면서 표시된다.If you touch another place here, the old delete point is lost and the new one touch is saved and saved again as the delete point.

또 다시 터치가 되어(100) 지우기모드 해제키이면(200), 남아있는 삭제점을 지우고(510) 지우기 모드가 종료되게 된다(520).In addition, if the touch is again performed (100) and the erase mode release key (200), the erase point remaining is erased (510) and the erase mode ends (520).

이상을 좀더 쉽게 설명하면, 지우기 위해서는 지우기모드에서 지우고자하는 위치를 터치함으로써 삭제점이 표시되고, 화면의 어느 곳이든지 편한 곳에서 드래그를 시작함으로써 드래그 시작점과 삭제점과의 상대좌표를 기준으로 삭제점이 드래그 궤적과 같이 이동하면서 삭제되게 되는 것이다.In order to make the above description easier, in order to erase, touch the location to be deleted in the erase mode to display the delete point, and start dragging anywhere on the screen to start the delete point based on the relative coordinates between the drag start point and the delete point. It will be deleted while moving with the drag trajectory.

만약 삭제점을 표시하기 위해 터치를 하게 되는데 표시된 삭제점이 원하는 위치가 아닌 경우 또 다시 터치하면 삭제점이 새롭게 터치된 위치로 바뀌게 된다. 즉 사용자는 터치동작의 반복으로 삭제점을 정확한 위치에 표시할 수 있게 되고, 삭제점 외의 다른 편리한 위치에서 드래그하여 삭제함으로써 손쉽게 지우기 기능을 구현할 수 있는 것이다.If a touch point is displayed to mark the delete point, and if the displayed delete point is not the desired position, the touch point is touched again to change the delete point to the newly touched position. That is, the user can display the delete point at the correct position by repeating the touch operation, and can easily implement the erase function by dragging and deleting at a convenient position other than the delete point.

위 삭제점의 모양과 크기는 설정된 지우기의 모양과 크기와 같다. 따라서 삭제가 되는 모양과 크기는 설정된 지우기의 모양과 크기와 같게 된다.The shape and size of the above delete point are the same as the shape and size of the erase. Therefore, the shape and size to be deleted are the same as the shape and size of the set erase.

컴퓨터의 속도에 따라 이동에 따른 점들이 선으로 연결되지 않을 수 있는데 이 경우는 당연히 두 점을 연결하는 선에 따라 삭제가 됨은 자명한 일이다.Depending on the speed of the computer, the points along the movement may not be connected by a line. In this case, it is obvious that the points are deleted by the line connecting the two points.

도 5는 도 4에서 조금 더 길게 나타낸 도면이다.FIG. 5 is a view showing a little longer in FIG. 4.

이와 같이 지우기 기능을 구현함으로써 손으로 가려지지 않고, 또한 정확하면서 편안하게 지우기 기능을 구현하게 된다.By implementing the erase function as described above, the erase function is accurately and comfortably not hidden by the hand.

1: 단말기
2: 터치스크린
1: terminal
2: touch screen

Claims (3)

터치스크린의 그래픽편집기의 지우기 장치에 있어서,
삭제좌표값과 상대좌표값을 저장하는 저장부가 구비되고,
원터치가 입력되면 해당좌표에 삭제점이 표시되면서 지워지는 삭제좌표값으로 저장하고, 드래그가 입력되면, 드래그의 시작점 좌표값과 이전에 저장된 삭제좌표값과의 연산에 의해 상대좌표값을 산출하여 저장부에 저장하고, 드래그 궤적에 따라 드래그 궤적의 좌표값들에 대하여 상대좌표값을 연산하여, 연산된 좌표값들의 위치에서 밑그림이 지워지도록 하는 제어부가 구비되는 것을 특징으로 하는 터치스크린의 그래픽편집기에서 상대좌표값을 이용한 지우기기능 구현 장치.
In the erasing device of the graphic editor of the touch screen,
A storage unit for storing the deleted coordinate value and the relative coordinate value is provided,
When one-touch is input, the delete point is displayed on the corresponding coordinate and the deleted coordinate value is deleted.When the drag is input, the relative coordinate value is calculated by calculating the coordinates of the starting point of the drag and the previously stored delete coordinate value. And a control unit configured to calculate relative coordinate values of the coordinates of the drag trace according to the drag trace and to erase the sketch from the positions of the calculated coordinate values. Apparatus for implementing erasing function using coordinate values.
제 1항에 있어서,
표시되는 삭제점의 모양은 설정된 지우기의 모양과 두께와 같고, 삭제점의 궤적에 따라 설정된 모양과 두께로 지워지는 것을 특징으로 하는 터치스크린의 그래픽편집기에서 상대좌표값을 이용한 지우기 장치.
The method of claim 1,
The erasing device using the relative coordinate value in the graphic editor of the touch screen, characterized in that the shape of the erase point displayed is the same as the shape and thickness of the set erase, and erased with the set shape and thickness according to the trace of the delete point.
터치스크린의 그래픽편집장치의 지우기 방법에 있어서,
삭제좌표값과 상대좌표값을 저장하는 저장부가 구비되고,
지우기 모드가 개시된 상태에서,
원터치가 입력되면 원터치된 좌표에 삭제점을 표시하고, 이 좌표를 삭제좌표값으로 저장하는 제 1단계;
드래그가 입력되면 드래그시작점의 좌표값과 삭제좌표값의 차이값을 상대좌표값으로 저장하는 제 2단계;
드래그의 궤적에 따라 드래그 궤적의 좌표값에 상대좌표값을 연산한 좌표값에서 밑그림과 함께 지워지고 최종 이동점에 새로운 삭제점을 표시하는 제 3단계;
입력신호가 지우기모드의 종료신호이면 삭제점을 삭제하고, 지우기 모드가 종료되는 제 4단계로 이루어지는 것을 특징으로 하는 터치스크린의 그래픽편집기에서 상대좌표값을 이용한 지우기 방법.
In the method of erasing the graphic editing device of the touch screen,
A storage unit for storing the deleted coordinate value and the relative coordinate value is provided,
With erase mode started,
A first step of displaying a deletion point on the one-touch coordinates when the one-touch is input, and storing the coordinates as a deletion coordinate value;
A second step of storing a difference value between a coordinate of a drag starting point and a deleted coordinate value as a relative coordinate value when a drag is input;
A third step of displaying a new deletion point on the final moving point by erasing the coordinate from the coordinate value of the drag trajectory and calculating the relative coordinate value according to the trajectory of the drag;
And deleting the delete point if the input signal is the end signal of the erasing mode and ending the erasing mode.
KR1020120028752A 2012-03-21 2012-03-21 Eraser apparatus and method using relative coordinates, in touchscreen graphic editer KR20120042804A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120028752A KR20120042804A (en) 2012-03-21 2012-03-21 Eraser apparatus and method using relative coordinates, in touchscreen graphic editer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120028752A KR20120042804A (en) 2012-03-21 2012-03-21 Eraser apparatus and method using relative coordinates, in touchscreen graphic editer

Publications (1)

Publication Number Publication Date
KR20120042804A true KR20120042804A (en) 2012-05-03

Family

ID=46263368

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120028752A KR20120042804A (en) 2012-03-21 2012-03-21 Eraser apparatus and method using relative coordinates, in touchscreen graphic editer

Country Status (1)

Country Link
KR (1) KR20120042804A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101675415B1 (en) 2016-03-30 2016-11-11 권영덕 Expansion Foundation For Form-Shore Structure Of Bridge Construction

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101675415B1 (en) 2016-03-30 2016-11-11 권영덕 Expansion Foundation For Form-Shore Structure Of Bridge Construction

Similar Documents

Publication Publication Date Title
KR101328202B1 (en) Method and apparatus for running commands performing functions through gestures
US9122388B2 (en) Method and apparatus for controlling touch screen using timeline bar, recording medium with program for the same recorded therein, and user terminal having the same
KR20100130671A (en) Method and apparatus for providing selected area in touch interface
JP6313395B1 (en) Drawing processing method, drawing processing program, and drawing processing apparatus
US20130063384A1 (en) Electronic apparatus, display method, and program
EP3262499A2 (en) Device, method, and graphical user interface for providing and interacting with a virtual drawing aid
JP6229473B2 (en) Display device and program
US9870144B2 (en) Graph display apparatus, graph display method and storage medium
CN105068727A (en) Realization method and device for drawing tool
KR101636665B1 (en) Programmable display device and screen operation processing program therefor
JP5003377B2 (en) Mark alignment method for electronic devices
US20130321350A1 (en) Virtual ruler for stylus input
US20160216776A1 (en) Methods, Devices, and Computer Readable Storage Device for Touchscreen Navigation
KR20080066416A (en) User interface methods in mobile terminal having touch screen
US20120105322A1 (en) Drawing device and drawing method
JP2012079279A (en) Information processing apparatus, information processing method and program
US20140300588A1 (en) Drawing device, drawing method, and drawing program
WO2015102974A1 (en) Hangle-based hover input method
JP6613338B2 (en) Information processing apparatus, information processing program, and information processing method
JP5737380B1 (en) Information processing apparatus and program
JP5809202B2 (en) Image display device capable of screen operation and operation method thereof
JP5875262B2 (en) Display control device
JP6352801B2 (en) Information processing apparatus, information processing program, and information processing method
CN106990900A (en) One kind writing implementation method and device
US10712917B2 (en) Method for selecting an element of a graphical user interface

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration
E701 Decision to grant or registration
E701 Decision to grant or registration