KR101090322B1 - Control method and device for touch panel, and mobile devices using the same - Google Patents

Control method and device for touch panel, and mobile devices using the same Download PDF

Info

Publication number
KR101090322B1
KR101090322B1 KR1020090068297A KR20090068297A KR101090322B1 KR 101090322 B1 KR101090322 B1 KR 101090322B1 KR 1020090068297 A KR1020090068297 A KR 1020090068297A KR 20090068297 A KR20090068297 A KR 20090068297A KR 101090322 B1 KR101090322 B1 KR 101090322B1
Authority
KR
South Korea
Prior art keywords
touch
area
command
touch screen
drag
Prior art date
Application number
KR1020090068297A
Other languages
Korean (ko)
Other versions
KR20110010933A (en
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 KR1020090068297A priority Critical patent/KR101090322B1/en
Publication of KR20110010933A publication Critical patent/KR20110010933A/en
Application granted granted Critical
Publication of KR101090322B1 publication Critical patent/KR101090322B1/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/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
    • 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
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • 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
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

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)
  • Position Input By Displaying (AREA)

Abstract

터치스크린 제어방법, 이를 이용하는 터치스크린 장치, 및 이를 포함하는 모바일 기기가 제공된다. Provided are a touch screen control method, a touch screen device using the same, and a mobile device including the same.

본 발명에 따른 터치스크린 제어방법은 터치 이벤트에 따라 제 1 터치 위치로부터 소정 길이를 갖는 영역을 표시, 생성시키는 단계; 상기 영역이 표시, 생성된 후 상기 사용자 드래그에 따라 발생하는 상기 1 터치 위치와의 거리 변화에 따른 제 1 명령 또는 제 1 터치 위치와의 회전각 변화에 따른 제 2 명령을 수행하는 단계를 포함하는 것을 특징으로 하며, 터치스크린 상의 사용자 드래그에 따라 수행하는 명령 정도를 상기 명령에 대응되는 터치스크린 상의 영역, 즉, 컨트롤 바의 크기 변화를 통하여 사용자가 직관할 수 있다. 또한 제스쳐에 의하여 수행되는 명령의 수행량을 사용자가 용이하게 설정할 수 있으므로, 제스쳐 속도의 변화 없이 빠른 또는 느린 명령 수행을 선택할 수 있다.According to an aspect of the present invention, there is provided a method of controlling a touch screen, the method including displaying and generating an area having a predetermined length from a first touch position according to a touch event; Performing a first command according to a change in distance from the first touch position generated by the user drag or a second command according to a change in rotation angle with the first touch position after the area is displayed and generated. The user may intuitively understand the degree of a command performed according to the user drag on the touch screen by changing the size of the area on the touch screen corresponding to the command, that is, the control bar. In addition, since the user can easily set the execution amount of the command performed by the gesture, it is possible to select fast or slow command execution without changing the gesture speed.

Description

터치스크린 제어방법, 이를 이용하는 터치스크린 장치, 및 이를 포함하는 모바일 기기{Control method and device for touch panel, and mobile devices using the same}Touch screen control method, a touch screen device using the same, and a mobile device comprising the same {Control method and device for touch panel, and mobile devices using the same}

본 발명은 터치스크린 제어방법, 이를 이용하는 터치스크린 장치, 및 이를 포함하는 모바일 기기에 관한 것으로, 보다 상세하게는, 한손 상황에서도 다양한 명령을 세밀하게 수행할 수 있는 터치스크린 제어방법, 이를 이용하는 터치스크린 장치, 및 이를 포함하는 모바일 기기에 관한 것이다. The present invention relates to a touch screen control method, a touch screen device using the same, and a mobile device including the same. More particularly, a touch screen control method capable of performing various commands in a single hand situation in detail, a touch screen using the same An apparatus, and a mobile device including the same.

터치스크린 또는 터치 패널이란 키보드를 사용하지 않고 화면(스크린)에 나타난 문자나 특정 위치에 사람의 손 또는 물체와 같은 입력수단이 접촉(터치)하는 경우, 터치 위치를 검출하여 저장된 소프트웨어를 사용하여 특정 처리를 할 수 있는 유저 인터페이스 장치를 말한다. 터치 패널의 예로서 압력식(Resistvie Overlay), 표면초음파 방식(Surface Acoustic Wave), 정전용량방식(Capacitive Overlay) 및 적외선 방식(Infrared Beam)의 터치 패널이 있다. 최근에는 보다 복잡하고 다양한 인터페이스를 가능하게 하기 위하여, 여러 터치 포인트들을 추출하는 멀티 터치 입력 방식이 등장하였다. 그러나 이러한 멀티 터치 입력 방식은 모바일 기기 조작이 흔히 한 손으로 이루어진다는 사실을 간과한 것으로서, 양손 혹은 두 개의 손가락을 사용해야 한다는 불편함을 가진다. 또한, 이러한 멀터 터치 기술의 대안으로, 단일(싱글) 터치의 제스쳐에 기반한 인터렉션 방법이 개시되고 있다. 하지만, 이러한 제스쳐 기반의 인터렉션 방법은 일반적인 터치 모드 중 인식되는 사용자의 터치 제스쳐를 기입력된 명령 제스쳐와 매칭시켜야 하는데, 상기 매칭과정은 복잡한 수학식과 알고리즘을 이용하여 사용자 입력수단의 좌표값과 그 변화값을 수식화하고, 이를 다시 기설정된 수식과 비교하는 방식으로 상당한 리소스가 소모되고, 유사한 제스쳐에 의한 많은 오류러한 의한 많문제가 있다. 또한, 종래의 제스쳐 기반 인터페이스 방법은 사용자의 통상적인 터치 제스쳐(예를 들면 객체의 이동)와 기입력된 명령(예를 들면 용자)를 들면 기 위한 터치 제스쳐를 동일 모드에서 구분하여야 했지만, 이는 다양한 사용자 터치 제스쳐가 수행되는 실제 모바일 환경에서 통상적인 터치 제스쳐와 기입력된 명령을 수행하는 특정 터치 제스쳐를 구분하는 것이 매우 어려우며, 따라서 이를 구분하기 위한 복잡한 알고리즘 등이 사용되었다. 특히 모바일 디바이스의 제한된 컴퓨팅 조건에서 이러한 복잡한 프로세스는 느린 속도로 유발하여, 사용자에게 많은 불편함을 주었다.Touch screen or touch panel means that when input means such as a person's hand or an object touches (touches) a character displayed on the screen (screen) or a specific position without using a keyboard, the touch position is detected and stored using software. Refers to a user interface device capable of processing. Examples of the touch panel include a resistive overlay, a surface acoustic wave, a capacitive overlay, and an infrared beam. Recently, in order to enable more complex and various interfaces, a multi-touch input method for extracting several touch points has emerged. However, the multi-touch input method overlooks the fact that the operation of a mobile device is often performed by one hand, and has the inconvenience of using two hands or two fingers. In addition, as an alternative to the multi-touch technology, an interaction method based on a gesture of a single (single) touch is disclosed. However, such a gesture-based interaction method needs to match a user's touch gesture recognized in a general touch mode with an input command gesture. The matching process uses a complex equation and an algorithm to change the coordinate value of the user input means and its change. There is a considerable amount of resources consumed by formulating a value and comparing it back to a preset equation, and there are many problems with many errors due to similar gestures. In addition, the conventional gesture-based interface method has to distinguish between a user's normal touch gesture (for example, movement of an object) and a touch gesture for holding a previously input command (for example, a user) in the same mode. In a real mobile environment in which user touch gestures are performed, it is very difficult to distinguish a typical touch gesture from a specific touch gesture that executes a pre-input command, and thus a complex algorithm for distinguishing the touch gesture is used. Particularly in the limited computing conditions of mobile devices, this complex process is triggered at a slow rate, causing a lot of inconvenience for the user.

더 나아가, 제스쳐에 따른 명령 수행 단위가 고정되어 있으므로, 실제로 명령을 빨리 수행하기 위해서는 무리하게 빠른 제스쳐를 수행하여야 하는 문제가 있다.Furthermore, since the instruction execution unit according to the gesture is fixed, there is a problem that an excessively quick gesture must be performed to actually execute the instruction quickly.

따라서 본 발명이 해결하고자 하는 과제는 한 손 상황에서도 효과적으로 명령을 수행할 수 있는 새로운 개념의 터치스크린 제어 방법을 제공하는 데 있다. Accordingly, an object of the present invention is to provide a new concept touch screen control method capable of effectively performing a command even in a one-hand situation.

본 발명이 해결하고자 하는 또 다른 과제는 한 손 상황에서도 다양한 명령을 세밀하게 수행할 수 있는 터치스크린 제어방법을 제공하는 데 있다.Another object of the present invention is to provide a touch screen control method capable of performing various commands in detail even in a one-handed situation.

상기 구성 및 작용의 본 발명의 터치스크린 제어방법 및 장치는 터치스크린 상의 사용자 드래그에 따라 수행하는 명령 정도를 상기 명령에 대응되는 터치스크린 상의 영역, 즉, 컨트롤 바의 크기 변화를 통하여 사용자가 직관할 수 있다. 또한 제스쳐에 의하여 수행되는 명령의 수행량을 사용자가 용이하게 설정할 수 있으므로, 제스쳐 속도의 변화 없이 명령의 수행량을 조절할 수 있다. 더 나아가 원형의 컨트롤 바를 이용한 본 발명의 일 실시예는 터치스크린 크기의 한계를 없앤 원형의 형태를 이용하므로, 제스쳐에 따른 명령 수행의 한계를 없앴고, 컨트롤 바의 크기에 비례하여 회전값의 변화량을 조절하므로, 빠르고 정확하게 연속된 방식으로 명령 수행량을 조절할 수 있다. 또한, 본 발명은 한 손 상황에서도 거리 또는 회전각을 발생시키는 제스쳐를 통하여 화면의 확대(줌-인), 축소(줌-아웃) 등의 명령을 효과적으로 수행할 수 있다. 하지만, 본 발명은 터치 이동의 구분을 터치스크린 상에서 소정 크기를 갖는 영역의 생성 여부를 통하여 구분함으로써, 상기 종래 기술의 문제를 해결하였다. In the touch screen control method and apparatus of the present invention, the user can intuitively control the degree of a command performed by the user dragging the touch screen by changing a size of an area on the touch screen corresponding to the command, that is, the size of the control bar. Can be. In addition, since the user can easily set the execution amount of the command performed by the gesture, the execution amount of the command can be adjusted without changing the gesture speed. Furthermore, since the exemplary embodiment of the present invention using a circular control bar uses a circular form without the limitation of the touch screen size, the limit of command execution according to the gesture is eliminated, and the amount of change of the rotation value is proportional to the size of the control bar. As a result, the command execution amount can be adjusted in a fast and accurate continuous manner. In addition, the present invention can effectively perform commands such as zooming in (zoom-in) and zooming out (zoom-out) through a gesture that generates a distance or a rotation angle even in a one-hand situation. However, the present invention solves the problem of the prior art by distinguishing the division of the touch movement through the generation of an area having a predetermined size on the touch screen.

이하, 본 발명을 도면을 참조하여 상세하게 설명하고자 한다. 다음에 소개되는 실시예들은 당업자에게 본 발명의 사상이 충분히 전달될 수 있도록 하기 위해 예로서 제공되어지는 것이다. 따라서 본 발명은 이하 설명된 실시예들에 한정되지 않고 다른 형태로 구체화될 수도 있다. 그리고 도면들에 있어서, 구성요소의 폭, 길이, 두께 등은 편의를 위하여 과장되어 표현될 수도 있다. 명세서 전체에 걸쳐서 동일한 참조번호들은 동일한 구성요소들을 나타낸다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will now be described in detail with reference to the drawings. The following embodiments are provided by way of example so that those skilled in the art can fully understand the spirit of the present invention. Therefore, the present invention is not limited to the embodiments described below, but may be embodied in other forms. In the drawings, the width, length, thickness, etc. of the components may be exaggerated for convenience. Like numbers refer to like elements throughout.

본 발명은 터치스크린 상의 사용자 터치가 소정 조건을 만족하는 경우 상기 소정 조건의 터치 위치를 중심으로 하는 소정 크기의 영역이 생성, 표시된다. 여기에서 상기 영역은 일종의 상이한 터치 명령이 수행되는 경계 영역을 의미하며, 상기 영역 내부로부터의 제 1 드래그와 외부로부터의 제 2 드래그에 따라 수행되는 명령이 상이하다. According to the present invention, when a user touch on a touch screen satisfies a predetermined condition, an area having a predetermined size centered on the touch position of the predetermined condition is generated and displayed. Herein, the region refers to a boundary region where a kind of different touch command is performed, and a command performed according to a first drag from the inside of the area and a second drag from the outside is different.

도 1a 및 1b는 본 발명의 일 실시예에 따른 터치스크린 제어방법을 나타내는 도면이다. 1A and 1B illustrate a touch screen control method according to an exemplary embodiment of the present invention.

도 1a을 참조하면, 본 발명의 일 실시예에서는 상기 영역은 소정의 이벤트 조건을 만족하는 터치 위치(제 1 터치위치, 110)를 중심으로 하는 원형의 형태(120)로 표시된다. 상기 영역의 생성 조건으로는 소정 시간 이상의 동일 지점 터치, 더블 터치, 소정 압력 이상의 터치 등과 같이 통상적인 터치와 구별되는 한 어떠한 터치 조건도 가능하며, 본 발명은 이와 같은 방식으로 오브젝트를 패닝, 메뉴를 선택하는 등의 통상적인 터치 명령과 구별되는 터치 명령 모드로 전환된다. 또 한 제 1 터치 위치를 중심으로 하는 원형 영역의 외부 경계에는 소정 두께의 원형 컨트롤 바(130)가 생성, 표시된다. 상기 원형 컨트롤 바는 사용자의 드래깅 제스쳐, 특히 회전 제스쳐를 하는 경우 무한 반복되는 경로를 제공하게 되며, 더 나아가 그 크기가 드래깅 형태에 따라 변화되기 때문에, 이러한 크기 변화를 통한 다양한 효과를 발생시킬 수 있다. Referring to FIG. 1A, in an embodiment of the present invention, the area is represented by a circular shape 120 centered on a touch location (first touch location 110) satisfying a predetermined event condition. The generation conditions of the region may be any touch condition as long as it is distinguished from a normal touch such as a same point touch for a predetermined time, a double touch, a touch over a predetermined pressure, and the like. Switch to a touch command mode that is distinct from a normal touch command such as selecting. In addition, a circular control bar 130 having a predetermined thickness is generated and displayed at an outer boundary of the circular area around the first touch position. The circular control bar provides a path that is infinitely repeated when the user drags a gesture, especially a rotation gesture, and furthermore, since the size is changed according to the dragging shape, various effects can be generated through such a size change. .

본 발명은 보다 많은 명령을 수행하기 위하여 상기 컨트롤 바를 복수 개 구비하는 구성을 제공하는데, 이는 도 1b에 도시된다. The present invention provides a configuration including a plurality of the control bar to perform more commands, which is shown in Figure 1b.

도 1b를 참조하면 최초 터치 지점(제 1 터치 위치, 110)를 중심으로 하는 영역 외부에 복수 개의 컨트롤 바가 형성되며, 상기 컨트롤 바는 직경을 달리하는, 소정 간격으로 이격된 구성을 나타낸다. 이때 상기 컨트롤 바 각각은 별도의 구별되는 명령 메뉴에 해당하며, 사용자가 이 중 하나를 터치함에 따라 터치된 메뉴는 선택되고, 이후 선택된 명령이 수행된다. Referring to FIG. 1B, a plurality of control bars are formed outside an area centered on an initial touch point (first touch position 110), and the control bars are spaced at predetermined intervals having different diameters. In this case, each of the control bars corresponds to a separate command menu, and the touched menu is selected as the user touches one of them, and then the selected command is performed.

본 발명은 원형의 컨트롤 영역(또는 원형의 컨트롤 바)이(가) 생성, 표시된 후, 사용자는 드래그함에 따라 발생하는 상기 제 1 터치 위치와의 거리 변화에 따른 제 1 명령 및/또는 상기 제 1 터치 위치를 중심으로 하는 회전각에 따른 제 2 명령을 수행하게 된다. 이하 도면을 이용하여 이를 보다 상세히 설명한다. According to the present invention, after a circular control area (or a circular control bar) is generated and displayed, a first command and / or the first command according to a change in distance from the first touch position generated by the user dragging is generated. The second command is performed according to the rotation angle around the touch position. Hereinafter, this will be described in more detail with reference to the accompanying drawings.

도 2는 본 발명의 일 실시예에 따른 명령 모드를 설명하는 도면이다.2 is a diagram illustrating a command mode according to an embodiment of the present invention.

도 2를 참조하면, 상기 원형 영역의 외부 영역, 특히 원의 외부 경계에 형성된 원형 컨트롤 바의 일 지점(140)을 터치한 후, 상기 일 지점(140)으로부터 또 다른 일 지점(150)으로 드래그 하는 경우, 원 내부의 제 1 터치위치(110)와 드래그된 터치 지점(140, 150)사이의 거리는 길어지게 된다. 이때 본 발명은 상기 거리 변화에 따른 제 1 명령을 수행하게 된다. Referring to FIG. 2, after touching a point 140 of a circular control bar formed at an outer area of the circular area, in particular, an outer boundary of a circle, drag from one point 140 to another point 150. In this case, the distance between the first touch position 110 inside the circle and the dragged touch points 140 and 150 becomes long. At this time, the present invention executes the first command according to the distance change.

예를 들면, 제 1 명령이 줌 명령인 경우 상기 거리가 길어지는 경우, 제 1 터치위치(110)를 기준으로 하는 화면의 확대를, 상기 거리가 짧아지는 경우 제 1 터치위치(110)를 기준으로 하는 화면의 축소 명령을 수행하게 된다. 하지만, 줌 명령 이외에도 다양한 명령이 제 1 터치위치로부터의 거리변화에 기반하여 수행될 수 있으며, 상기 거리를 변수로 하는 한 어떠한 명령도 본 발명의 범위에 속한다. For example, when the distance is longer when the first command is a zoom command, the screen is enlarged based on the first touch position 110, and when the distance is shortened, the first touch position 110 is referred to. The reduction command of the screen is performed. However, in addition to the zoom command, various commands may be performed based on a change in distance from the first touch position, and any command as long as the distance is a variable is within the scope of the present invention.

본 발명은 더 나아가 상기 거리 변화를 보다 사용자가 용이하게 직관하게 하기 위하여, 제 1 터치위치와의 드래그 터치 지점 사이의 거리를 반지름으로 하는 형태로 영역 또는 컨트롤 바가 표시된다. 따라서 드래그에 의하여 제 1 터치위치와의 거리가 길어지는 경우 상기 영역과 컨트롤 바의 크기가 커지게 된다. 특히 본 발명은 상기 영역 및 컨트롤 바의 크기 변화(보다 구체적으로는 반지름 변화)를 통하여 사용자의 직관적 이해를 돕는 것 이외에, 명령 수행량, 특히 회전각에 따른 명령 수행량을 조절하게 되는데, 이하 보다 상세히 설명한다. According to the present invention, the area or the control bar is displayed in the form of a radius of the distance between the drag touch point and the first touch position in order to make the distance change more intuitive to the user. Therefore, when the distance from the first touch position is increased by dragging, the size of the area and the control bar increases. In particular, the present invention, in addition to helping the user intuitively understand the size of the area and the control bar (more specifically, the radius change), the command execution amount, in particular the command execution amount according to the rotation angle, It explains in detail.

도 3은 본 발명의 또 다른 명령 체계를 설명하는 도면이다. 3 is a view for explaining another command system of the present invention.

도 3을 참조하면, 상기 원형 영역의 외부 영역, 특히 원의 외부 경계에 형성된 원형 바의 일 지점(140)을 터치한 후, 상기 일 지점(140)으로부터 또 다른 일 지점(160)으로 드래그하는 경우, 상기 제 1 터치 위치(110)를 기준으로 소정 각도의 회전각(θ)이 발생한다. 본 발명의 또 다른 명령 모드는 상기 회전각에 따른 명령(이하 제 2 명령)을 수행하게 된다. 특히, 본 발명에서는 거리 변화에 기반한 제 1 명령과 함께 제 2 명령이 수행될 수 있다. Referring to FIG. 3, after touching one point 140 of a circular bar formed at an outer region of the circular region, in particular, an outer boundary of a circle, dragging from one point 140 to another one point 160. In this case, a rotation angle θ of a predetermined angle occurs based on the first touch position 110. Another command mode of the present invention is to perform a command (hereinafter referred to as a second command) according to the rotation angle. In particular, in the present invention, the second command may be performed together with the first command based on the distance change.

제 1 명령 및 제 2 명령으로 다양한 실시태양이 가능한데, 예를 들면, 화면의 줌-인, 줌-아웃, 화면의 음양, 콘트라스트 등과 같은 영상 정보의 변경, 소리 볼륨의 변경 및 데이터 리스트의 선택이동 등이 가능하다. Various embodiments are possible with the first command and the second command, for example, changing image information such as zoom-in, zoom-out of a screen, yin and yang of a screen, contrast, etc., change of sound volume and selection movement of a data list. Etc. are possible.

이하, 화면의 특정 영역을 확대하는 줌-인 명령을 예로 하는 실시 태양을 소개한다. The following describes an embodiment in which a zoom-in command for enlarging a specific area of a screen is taken as an example.

도 4a 및 4b는 제 2 명령에 의하여 화면을 줌-인하는 실시예를 나타내는 도면이다.4A and 4B are diagrams illustrating an embodiment of zooming in a screen by a second command.

도 4a를 참조하면, 화면의 특정 지점(제 1 터치위치, 410)을 사용자가 소정 조건에 따라 터치하게 되며, 이에 따라 상기 제 1 터치위치(410)를 기준으로 하는 원형 영역(420)이 설정되며, 특히 상기 영역의 외부 경계에는 원형의 컨트롤 바(430)가 생성된다. 상술한 바와 같이 컨트롤 바는 사용자가 터치한 후 소정의 제스쳐를 취하게 되는 명령 수행 영역을 의미하며, 본 발명의 상기 실시예에서 상기 컨트롤 바는 상기 원형 영역의 외부에 형성된다. 도 4b를 참조하면, 사용자가 상기 원형의 컨트롤 바의 일 지점(440)을 터치, 선택한 후, 시계방향으로 회전하는 경우 제 1 터치 위치(410)를 기준으로 하는 줌-인 명령이 수행된다. Referring to FIG. 4A, a user touches a specific point (first touch position) 410 of a screen according to a predetermined condition, and thus a circular area 420 based on the first touch position 410 is set. In particular, a circular control bar 430 is generated at the outer boundary of the region. As described above, the control bar refers to a command execution region where a user makes a predetermined gesture after touching, and in the embodiment of the present invention, the control bar is formed outside the circular region. Referring to FIG. 4B, when the user touches and selects a point 440 of the circular control bar and rotates clockwise, a zoom-in command based on the first touch position 410 is performed.

도 5a 및 5b는 제 1 명령에 의하여 화면을 줌-인하는 실시예를 나타내는 도면이다. 5A and 5B are diagrams illustrating an embodiment of zooming in a screen by a first command.

도 5a를 참조하면, 화면의 특정 지점(제 1 터치위치, 510)을 사용자가 소정 조건에 따라 터치함에 따라 상기 제 1 터치위치를 기준으로 하는 원형 영역이 설정 되며, 상기 영역의 외부 경계에는 원형의 컨트롤 바가 형성된다. Referring to FIG. 5A, when a user touches a specific point (first touch location) 510 of a screen according to a predetermined condition, a circular area based on the first touch location is set, and a circular area is formed at an outer boundary of the area. Control bar is formed.

도 5b를 참조하면, 상기 컨트롤 바의 일 지점(540)으로부터 드래그가 이루어지며, 상기 드래그에 의하여 제 1 터치위치와 드래그 후의 터치 지점(550) 사이의 거리는 드래그 전에 비하여 길어진다. 따라서, 이러한 길이 변화 비율을 이용하여 화면의 확대, 특히 제 1 터치위치(510)를 기준하는 화면의 확대가 가능하다. 이때 보다 직관적인 이해를 돕기 위하여 상기 컨트롤 바(530) 또한 드래그에 의하여 커지게 된다. Referring to FIG. 5B, a drag is made from one point 540 of the control bar, and the distance between the first touch point and the touch point 550 after the drag is longer by the drag. Accordingly, the screen may be enlarged using the length change ratio, in particular, the screen may be enlarged based on the first touch position 510. At this time, the control bar 530 is also enlarged by dragging to help more intuitive understanding.

본 발명은 컨트롤 바의 중심지점, 즉, 제 1 터치위치를 이동시키는 경우, 줌 명령의 중심점 또한 변화될 수 있다는 점에 착안하여 하기의 구성을 개시한다. The present invention discloses the following configuration, focusing on the fact that the center point of the control bar, that is, the center point of the zoom command can also be changed when the first touch position is moved.

도 6은 본 발명의 일 실시예에 따른 컨트롤 바의 이동예를 설명하는 도면이다. 6 is a view for explaining an example of movement of a control bar according to an embodiment of the present invention.

도 6을 참조하면, 본 발명에 따라 소정 크기의 영역(610)이 내부에 형성된 컨트롤 바(620)가 생성되며, 상기 컨트롤 바(620)의 생성 조건 및 그 기능은 상술한 바와 같으니, 이하 생략한다. Referring to FIG. 6, according to the present invention, a control bar 620 having an area 610 of a predetermined size is generated therein, and the generation conditions and functions of the control bar 620 are the same as described above. do.

도 6을 참조하면, 사용자가 상기 영역(610) 내의 일 지점(630)을 터치한 후 외부의 또 다른 지점(640)으로 드래깅하는데, 이때 상기 영역(610) 및 영역 외부의 컨트롤 바(620)는 이동하게 되며, 그 결과 또 다른 기준점, 즉 제 1 터치위치가 설정된다. Referring to FIG. 6, a user touches a point 630 in the area 610 and drags it to another outside point 640, wherein the area 610 and the control bar 620 outside the area are moved. Is moved, and as a result, another reference point, that is, the first touch position is set.

이와 같이 본 발명은 영역의 내부와 외부를 구분하여, 드래그 시작점이 상기 영역의 내부인 경우 컨트롤 바의 이동을, 드래그 시작점이 외부, 특히 컨트롤 바 영역 내부에 있는 경우 제스쳐에 기반한 다양한 명령을 수행하게 된다. As described above, the present invention distinguishes the inside and the outside of the region so that the movement of the control bar when the drag start point is inside the region and performs various commands based on the gesture when the drag start point is outside, particularly inside the control bar region. do.

본 발명은 회전 제스쳐에 의한 명령, 즉 제 2 명령을 수행하는 경우 단위 회전각에 따른 명령 수행 정도를 조절하는 구성을 개시한다. 상기 구성을 통하여, 사용자는 보다 빠른 회전각 변화를 통한 빠른 명령 수행 또는 보다 느린 회전각 변화를 통한 느리고 세밀한 명령 수행을 조절가능하다. The present invention discloses a configuration of adjusting a command execution degree according to a unit rotation angle when performing a command by a rotation gesture, that is, a second command. Through the above configuration, the user can adjust the fast command execution through the faster rotation angle change or the slow and fine command execution through the slower rotation angle change.

도 7a 및 7b는 본 발명의 일 실시예에 따른, 회전 제스쳐에 의한 명령 수행을 나타내는 도면이다. 7A and 7B are diagrams illustrating command execution by a rotation gesture according to an embodiment of the present invention.

도 7a를 참조하면, 소정 크기의 영역이 생성, 표시된 후, 사용자는 상기 영역 외부 경계에 형성된 컨트롤 바(710) 내의 일 지점(720a)부터 타 지점(720b)으로 드래깅함으로써 회전각(θ1)을 발생시키고, 상기 회전각에 대응되는 제 2 명령, 예를 들면, 줌-인 또는 줌-아웃, 소리 볼륨의 증가 또는 감소, 화면의 밝기의 증가 또는 감소 등과 같은 제 2 명령이 수행된다. 하지만, 이 경우 사람의 손가락과 같이 정확한 터치가 어려운 터치 수단인 경우 정밀하고 세밀한 명령 수행량 조절이 불가능하므로, 본 발명은 이러한 문제를 해결하기 위하여 상기 영역 및 상기 영역 외부에 형성된 컨트롤 바 크기를 변화시키는 구성을 개시한다. Referring to FIG. 7A, after an area having a predetermined size is generated and displayed, the user drags the rotation angle θ1 by dragging from one point 720a to another point 720b in the control bar 710 formed at the outer boundary of the area. And a second command corresponding to the rotation angle, for example, zoom-in or zoom-out, increase or decrease of the sound volume, increase or decrease of the brightness of the screen, and the like. However, in this case, in the case of a touch device such as a human finger, which is difficult to accurately touch, precise and precise command execution amount adjustment is impossible, and the present invention changes the size of the control bar formed in the area and the outside of the area to solve this problem. Disclosed is a configuration to make.

도 7b는 본 발명의 일 실시예에 따라 영역(730)및 상기 영역(730) 외부의 컨트롤 바(740) 크기가 커진 경우를 나타낸다. 상기 컨트롤 바 크기의 변경은 상술한 바와 같이 상기 영역 외부, 특히 컨트롤 바(740) 내의 일 지점으로부터의 바깥쪽으로의 드래깅에 의하여 수행될 수 있다. FIG. 7B illustrates a case where the size of the area 730 and the control bar 740 outside the area 730 is increased according to an embodiment of the present invention. The change of the control bar size may be performed by dragging out of the area, in particular from one point within the control bar 740, as described above.

도 7c는 도 7b의 컨트롤 바 내의 일 지점으로부터의 회전각 발생 드래깅 제 스쳐를 나타내는 도면이다. FIG. 7C illustrates a rotation angle generation dragging gesture from a point in the control bar of FIG. 7B.

도 7c를 참조하면, 상기 컨트롤 바(740) 내의 일 지점(750a)에서 또 다른 타지점(750b)으로 사용자는 드래깅 제스쳐를 취하게 된다. 이때, 길어진 원형 영역, 즉 길어진 컨트롤 바의 외주 길이에 의하여, 사용자가 동일 길이를 드래깅하는 경우 발생하는 회전각(θ2)은 도 7a의 경우보다 적어진다. 따라서 도 7a에서 발생한 회전각과 동일한 회전각을 발생하기 위해서는 사용자는 보다 긴 드래깅 제스쳐를 취하여야 한다. Referring to FIG. 7C, a user makes a dragging gesture from one point 750a in the control bar 740 to another point 750b. At this time, the rotation angle θ2 that occurs when the user drags the same length by the longer circular area, that is, the outer circumferential length of the longer control bar, becomes smaller than in the case of FIG. 7A. Therefore, in order to generate the same rotation angle as that generated in FIG. 7A, the user must take a longer dragging gesture.

본 발명은 이와 같은 방식으로 동일한 길이의 제스쳐에 대한 회전각 변화를 다양하게 설정함으로써(이는 원형 컨트롤 바의 크기를 조절함으로써 이루어진다), 제스쳐에 따른 명령 수행량을 제어할 수 있다. 달리 말하면, 본 발명에서는 제 1 터치위치와 드래깅 지점 사이의 거리(이는 컨트롤 바의 반지름에 해당함)에 따라 회전각 변화에 따른 제 2 명령의 수행량을 조절할 수 있다. 예를 들면, 볼륨의 미세한 증가, 또는 화면의 미세한 줌-인, 줌-아웃 등과 같이 미세한 명령을 수행하고자 하는 경우 컨트롤 바의 크기를 크게 함으로써, 회전각 변화를 최소화할 수 있다. 반대로 볼륨의 큰 증가, 화면의 큰 줌-인, 줌-아웃 등을 원하는 경우 컨트롤 바의 크기를 작게 조절함으로써 이를 효과적으로 구현할 수 있다. The present invention can control the command execution amount according to the gesture by variously setting the rotation angle change for the gesture of the same length in this manner (which is achieved by adjusting the size of the circular control bar). In other words, in the present invention, the amount of execution of the second command according to the rotation angle change may be adjusted according to the distance between the first touch position and the dragging point (which corresponds to the radius of the control bar). For example, when a fine command such as a fine increase in volume or a fine zoom-in or zoom-out of a screen is to be performed, the change of the rotation angle may be minimized by increasing the size of the control bar. Conversely, if you want to increase the volume, zoom in on the screen, zoom out, etc., you can effectively achieve this by resizing the control bar.

이하 도면을 이용하여 본 발명에 따른 터치스크린 제어방법을 설명한다. Hereinafter, a touch screen control method according to the present invention will be described with reference to the drawings.

도 8은 본 발명의 일 실시예에 따른 터치스크린 제어방법을 나타내는 단계도이다. 8 is a flowchart illustrating a touch screen control method according to an embodiment of the present invention.

도 8을 참조하면, 본 발명에 따른 터치스크린 제어방법은 검출된 터치가 기 설정된 소정의 터치 이벤트 조건을 만족하는 지를 판단하게 된다. 만약, 소정의 터치 이벤트 조건을 만족하지 않는 경우라면, 오브젝트의 패닝 등을 수행하는 통상의 터치 명령 모드가 진행된다. 이 경우, 회전 제스쳐 등이 발생하여도 이에 기반한 별도의 명령이 수행되지 않는다. 하지만 소정의 터치 이벤트 조건을 만족하는 경우, 상기 이벤트 조건을 만족하는 최초 터치 위치, 즉 제 1 터치 위치로부터 소정 거리를 갖는 영역이 표시, 생성된다. 이에 따라, 회전 제스쳐, 거리 변화 제스쳐 등에 따른 별도의 명령 모드가 진행된다. 즉, 상기 영역이 표시, 생성된 후 상기 사용자 드래그에 따라 발생하는 상기 1 터치 위치와의 거리 변화에 따른 제 1 명령 또는 제 1 터치 위치와의 회전각 변화에 따른 제 2 명령을 수행하게 되는데, 상기 영역의 기술적 의의, 즉, 영역 내로부터의 드래깅(제 1 드래그)과 영역 외부에서의 드래깅(제 2 드래그)에 따른 구별된 명령 수행은 상술한 바와 같으며, 상기 영역의 외부 경계에는 컨트롤 바, 보다 구체적으로는 원형 컨트롤 바가 생성될 수 있음은 이미 상술한 바와 같다.Referring to FIG. 8, the touch screen control method according to the present invention determines whether the detected touch satisfies a predetermined touch event condition. If the predetermined touch event condition is not satisfied, the normal touch command mode for panning an object is performed. In this case, even if a rotation gesture or the like occurs, a separate command based on this is not performed. However, when a predetermined touch event condition is satisfied, an initial touch position that satisfies the event condition, that is, an area having a predetermined distance from the first touch position is displayed and generated. Accordingly, a separate command mode according to the rotation gesture, the distance change gesture, and the like proceeds. That is, after the area is displayed and generated, the first command or the second command according to the change in the rotation angle with the first touch location is performed according to the change in distance from the first touch location generated by the user drag. The execution of the distinguished commands according to the technical significance of the area, that is, dragging from within the area (first drag) and dragging outside the area (second drag) is as described above, and the control bar is located at the outer boundary of the area. More specifically, the circular control bar can be generated as described above.

또한, 제 1 또는 제 2 명령은 줌-인, 줌-아웃 등과 같은 줌 명령일 수 있으며, 이때 상기 줌 명령은 상기 영역 내의 제 1 터치 위치(즉, 컨트롤 바의 중심점)를 중심으로 수행되며, 본 발명은 컨트롤 바를 이동하는 드래깅 제스쳐에 의하여 줌 명령의 대상 화면을 자유로이 설정, 변경할 수 있다. In addition, the first or second command may be a zoom command such as zoom-in, zoom-out, or the like, wherein the zoom command is performed around a first touch position (ie, a center point of the control bar) in the area, The present invention can freely set and change a target screen of a zoom command by a dragging gesture of moving a control bar.

도 9는 본 발명의 또 다른 일 실시예에 따른 터치스크린 제어방법을 나타내는 단계도이다. 9 is a flowchart illustrating a touch screen control method according to another embodiment of the present invention.

도 9를 참조하면, 도 8과 유사한 방식으로 소정 영역이 제 1 터치 위치를 중 심으로 생성되는데, 이후 상기 영역이 표시, 생성된 후 사용자 드래그에 따라 발생하는 제 1 터치 위치와의 회전각 변화에 따른 제 2 명령을 수행하게 된다. 특히 본 실시예에서는 제 2 명령의 수행량, 즉 드래깅 제스쳐에 의하여 수행되는 명령의 수행 정도를 제 1 터치 위치와 드래그 지점 사이의 거리에 의하여 결정하게 되는데, 이를 위하여 본 발명은 제 1 터치 위치를 중심으로 하는 원형 영역의 크기, 즉 컨트롤바 크기를 또 다른 드래깅 제스쳐(제 2 드래그, 컨트롤 바 내의 일 지점으로부터 바깥쪽 또는 안쪽으로의 드래그)에 의하여 변화시키게 되며, 이는 도 7에서 설명한 바와 같다. Referring to FIG. 9, in a manner similar to that of FIG. 8, a predetermined region is generated based on the first touch position, and then the rotation angle change with the first touch position generated according to the user drag after the region is displayed and generated. Perform a second command according to the In particular, in the present embodiment, the amount of execution of the second command, that is, the degree of execution of the command performed by the dragging gesture, is determined by the distance between the first touch position and the drag point. The size of the centered circular area, that is, the control bar size, is changed by another dragging gesture (second dragging, dragging from one point in the control bar to the outside or inward), as described with reference to FIG. 7.

본 발명의 상기 실시예에서 상기 제 2 명령은 회전 방향 및 회전각에 기반하는 것으로 예를 들면 화면의 줌-인 또는 줌-아웃, 동영상의 되감기 또는 빨리감기, 영상 또는 음성 정보의 증가 또는 감소, 데이터 리스트의 선택 이동 등이 제 2 명령으로 가능하나, 본 발명은 이에 제한되지 않는다. In the embodiment of the present invention, the second command is based on the rotation direction and the rotation angle, for example, zoom-in or zoom-out of a screen, rewinding or fast-forwarding a video, increasing or decreasing video or audio information, Selection movement and the like of the data list are possible with the second command, but the present invention is not limited thereto.

본 발명은 상기 기능을 구현하기 위하여, 새로운 개념의 터치스크린 제어장치를 개시한다. The present invention discloses a touch screen controller of a new concept to implement the above functions.

도 10은 본 발명의 일 실시예에 따른 터치스크린 제어장치를 나타내는 블록도이다. 10 is a block diagram illustrating a touch screen control device according to an embodiment of the present invention.

도 10을 참조하면, 본 발명에 따른 터치스크린 제어장치는 터치스크린 상의 터치를 검출하는 터치검출부; 상기 터치검출부에 의한 터치가 소정 터치 이벤트 조건을 만족하는 경우 제 1 터치 위치를 중심으로 하는 소정 크기의 영역을 상기 터치스크린 상에 생성시키는 제어부; 및 상기 영역 내부의 일 지점으로부터의 제 1 드래그인 경우 상기 영역을 이동시키고, 상기 영역 외부의 일 지점으로부터의 제 2 드래그인 경우 상기 제 1 터치 위치와의 거리 변화에 따른 제 1 명령 및 각도 변화에 따른 제 2 명령을 수행하는 명령부를 포함한다. Referring to FIG. 10, a touch screen control apparatus according to the present invention may include a touch detector configured to detect a touch on a touch screen; A controller configured to generate, on the touch screen, an area having a predetermined size centering on a first touch position when a touch by the touch detector satisfies a predetermined touch event condition; And a first command and an angle change according to a change in distance from the first touch position when the first drag is moved from one point inside the area, and the second drag is moved from one point outside the area. It includes a command unit for performing a second command according to.

본 발명에서 터치스크린은 저항막, 정전방식, IR 방식 등이 모두 가능하며, 상기 터치검출부 또한 사용된 터치스크린의 종류에 대응되는 방식으로 터치스크린 상의 사용자 터치를 검출할 수 있는 한 모두 본 발명의 범위에 속한다. In the present invention, the touch screen may be a resistive film, an electrostatic method, an IR method, or the like. The touch detector may also detect a user's touch on the touch screen in a manner corresponding to the type of touch screen used. Belongs to the range.

상기 검출부에 의하여 검출된 터치가 소정의 터치 이벤트 조건을 만족하는 경우, 제어부에 의하여 터치 스크린 상에 소정 크기의 영역이 표시된다. 상기 영역의 중심은 상기 터치검출부에 의하여 검출된 소정 조건의 터치 위치(제 1 터치 위치)가 되며, 본 발명의 일 실시예에서 상기 영역은 원형이며, 상기 영역의 원주에는 소정 두께의 원형 컨트롤 바가 생성된다. 본 발명은 특히 상기 영역 내의 지점으로부터의 드래그에 의해서는 상기 영역을 이동하고, 상기 영역 외부, 보다 바람직하게는 상기 원형 컨트롤 바 내의 일 지점으로부터의 드래그에 의하여 상기 영역 및 컨트롤 바가 생성되기 전의 터치 명령과 구별되는 또 다른 명령을 수행하는데, 상기 명령은 거리-기반 제 1 명령, 회전각-기반 제 2 명령이 된다. 더 나아가, 본 발명에서는 상기 영역의 크기(이는 컨트롤 바의 크기라고도 할 수 있다)를 상기 영역 외부의 일 지점으로부터의 터치 드래그에 의하여 크게 또는 적게 할 수 있다. 즉, 상기 영역의 경계는 상기 드래그 터치 위치가 되며, 드래그 터치 위치가 제 1 터치 위치로부터 멀어지는 경우 상기 영역, 즉, 컨트롤 바의 크기가 커지게 된다. When the touch detected by the detector satisfies a predetermined touch event condition, an area having a predetermined size is displayed on the touch screen by the controller. The center of the region is a touch position (first touch position) of a predetermined condition detected by the touch detector, and in one embodiment of the present invention, the region is circular, and a circular control bar having a predetermined thickness is provided on the circumference of the region. Is generated. The present invention particularly provides a touch command for moving the area by dragging from a point within the area, and before the area and the control bar are generated by dragging from a point outside the area, more preferably in the circular control bar. Another command, distinguished from, is a distance-based first command, an angle of rotation-based second command. Furthermore, in the present invention, the size of the area (also referred to as the size of the control bar) can be increased or decreased by touch dragging from a point outside the area. That is, the boundary of the area becomes the drag touch position, and when the drag touch position moves away from the first touch position, the size of the area, that is, the control bar, becomes large.

본 발명의 또 다른 일 실시예에서 상기 명령부는 회전각에 기반한 명령을 수 행하는데, 이때 상기 회전각에 대응하는 명령 수행량을 제 1 터치 지점과 드래그 터치 지점 사이의 거리로 결정한다.In another embodiment of the present invention, the command unit performs a command based on the rotation angle, wherein the command execution amount corresponding to the rotation angle is determined as the distance between the first touch point and the drag touch point.

도 11은 본 발명의 또 다른 일 실시예에 따른 터치스크린 제어장치의 블록도이다. 11 is a block diagram of a touch screen control device according to another embodiment of the present invention.

도 11을 참조하면, 본 발명에 따른 터치스크린 제어장치의 명령부는 회전각 변화에 따른 제 2 명령을 수행하는 데, 이때 상기 동일 회전 제스쳐에 대한 제 2 명령 수행량은 상술한 바와 같이 영역 또는 영역 외부의 컨트롤 바의 크기에 의하여 결정된다. 즉, 컨트롤 바의 크기가 커지면 원주의 길이가 길어지므로, 동일 거리로 드래그 제스쳐를 취하는 경우에도 회전각은 달라지며, 본 발명은 이와 같은 원리를 통하여 동일 제스쳐에 대해서도 다양한 회전각, 즉 다양한 수준의 명령을 수행하게 된다. 즉, 제 1 터치위치와 제 2 드래그 위치 사이의 거리가 길어질수록, 동일 길이의 제 2 드래그에 따른 제 2 명령의 수행량은 줄어들게 되며, 그 결과 보다 세밀한 명령량 조절이 가능하다. 예를 들면, 미세한 소리 볼륨 조절, 밝기 조절 등이 가능하다. Referring to FIG. 11, the command unit of the touch screen control device according to the present invention executes a second command according to a change in rotation angle, wherein the second command execution amount for the same rotation gesture is as described above. Determined by the size of the external control bar. That is, as the size of the control bar increases, the length of the circumference becomes longer, so that even when the drag gesture is taken at the same distance, the rotation angle is different, and according to the present invention, various rotation angles, that is, various levels, may be applied to the same gesture. Will execute the command. That is, as the distance between the first touch position and the second drag position becomes longer, the execution amount of the second command according to the second drag of the same length decreases, and as a result, more precise command amount adjustment is possible. For example, fine sound volume control, brightness control, etc. are possible.

상기 구성을 갖는 본 발명은 특히 좁은 화면을 갖는 터치 기반 모바일 기기에 있어서 매우 효과적이다. The present invention having the above configuration is particularly effective for a touch-based mobile device having a narrow screen.

도 1a 및 1b는 본 발명의 일 실시예에 따른 터치스크린 제어방법을 나타내는 도면이다. 1A and 1B illustrate a touch screen control method according to an exemplary embodiment of the present invention.

도 2는 본 발명의 일 실시예에 따른 명령 모드를 설명하는 도면이다.2 is a diagram illustrating a command mode according to an embodiment of the present invention.

도 3은 본 발명의 또 다른 명령 체계를 설명하는 도면이다. 3 is a view for explaining another command system of the present invention.

도 4a 및 4b는 제 2 명령에 의하여 화면을 줌-인하는 실시예를 나타내는 도면이다.4A and 4B are diagrams illustrating an embodiment of zooming in a screen by a second command.

도 5a 및 5b는 제 1 명령에 의하여 화면을 줌-인하는 실시예를 나타내는 도면이다. 5A and 5B are diagrams illustrating an embodiment of zooming in a screen by a first command.

도 6은 본 발명의 일 실시예에 따른 컨트롤 바의 이동예를 설명하는 도면이다. 6 is a view for explaining an example of movement of a control bar according to an embodiment of the present invention.

도 7a 및 7b는 본 발명의 일 실시예에 따른, 회전 제스쳐에 의한 명령 수행을 나타내는 도면이다. 7A and 7B are diagrams illustrating command execution by a rotation gesture according to an embodiment of the present invention.

도 8은 본 발명의 일 실시예에 따른 터치스크린 제어방법을 나타내는 단계도이다. 8 is a flowchart illustrating a touch screen control method according to an embodiment of the present invention.

도 9는 본 발명의 또 다른 일 실시예에 따른 터치스크린 제어방법을 나타내는 단계도이다. 9 is a flowchart illustrating a touch screen control method according to another embodiment of the present invention.

도 10은 본 발명의 일 실시예에 따른 터치스크린 제어장치를 나타내는 블록도이다. 10 is a block diagram illustrating a touch screen control device according to an embodiment of the present invention.

도 11은 본 발명의 또 다른 일 실시예에 따른 터치스크린 제어장치의 블록도 이다. 11 is a block diagram of a touch screen control device according to another embodiment of the present invention.

Claims (33)

터치스크린 제어 방법에 있어서, In the touch screen control method, 터치 이벤트에 따라 제 1 터치 위치로부터 소정 길이를 갖는 영역을 표시, 생성시키는 단계; 및Displaying and generating an area having a predetermined length from the first touch position according to the touch event; And 상기 영역이 표시, 생성된 후 사용자 드래그에 따라 발생하는 상기 제 1 터치 위치와의 거리 변화에 따른 제 1 명령 또는 제 1 터치 위치와의 회전각 변화에 따른 제 2 명령을 수행하는 단계를 포함하고,Performing a first command according to a change in distance from the first touch position or a second command according to a change in rotation angle with the first touch position generated after the area is displayed and generated by the user dragging; , 상기 영역은 상기 제 1 터치 위치를 중심으로 하는 원형이며, 상기 영역 외부에 소정 두께의 컨트롤 바가 표시되는 것을 특징으로 하는 터치스크린 제어방법.And the area is circular around the first touch position, and a control bar having a predetermined thickness is displayed outside the area. 삭제delete 삭제delete 제 1항에 있어서, The method of claim 1, 상기 컨트롤 바는 소정 간격으로 이격되어 복수개 구비되며, 상기 복수개의 컨트롤 바 각각은 별도의 명령 메뉴에 해당하는 것을 특징으로 하는 터치스크린 제어방법.The control bar is provided with a plurality of spaced apart at predetermined intervals, each of the plurality of control bar is a touch screen control method, characterized in that corresponding to a separate command menu. 제 1항에 있어서, The method of claim 1, 상기 제 1 명령 또는 제 2 명령은 상기 영역 외부의 일 지점으로부터의 제 1 드래그에 의하여 수행되는 것을 특징으로 하는 터치스크린 제어방법.And wherein the first command or the second command is performed by a first drag from a point outside the area. 제 5항에 있어서, The method of claim 5, 상기 영역 외부의 일 지점은 상기 컨트롤 바 내의 일 지점인 것을 특징으로 하는 터치스크린 제어방법.And a point outside the area is a point in the control bar. 제 6항에 있어서,The method of claim 6, 상기 영역은 상기 영역 내부의 일 지점으로부터의 제 2 드래그에 의하여 이동하는 것을 특징으로 하는 터치스크린 제어방법.And the area is moved by a second drag from a point inside the area. 제 7항에 있어서, The method of claim 7, wherein 상기 제 1 드래그에 의하여 상기 컨트롤 바의 크기가 변화되는 것을 특징으로 하는 터치스크린 제어방법.Touch screen control method characterized in that the size of the control bar is changed by the first drag. 제 1항과 제 4항 내지 제 8항 중 어느 한 항에 있어서, The method according to any one of claims 1 and 4 to 8, 상기 제 1 또는 제 2 명령은 줌 명령이며, 상기 줌 명령은 상기 영역 내의 상기 제 1 터치 위치를 중심으로 수행되는 것을 특징으로 하는 터치스크린 제어방법.Wherein the first or second command is a zoom command, and the zoom command is performed around the first touch position in the area. 터치스크린 제어 방법에 있어서, In the touch screen control method, 터치 이벤트에 따라 제 1 터치 위치로부터 소정 길이를 갖는 영역을 표시, 생성시키는 단계;Displaying and generating an area having a predetermined length from the first touch position according to the touch event; 상기 영역이 표시, 생성된 후 사용자 드래그에 따라 발생하는 제 1 터치 위치와의 회전각 변화에 따른 제 2 명령을 수행하는 단계를 포함하며, 여기에서 회전각에 따른 제 2 명령 수행량은 상기 제 1 터치 위치와 상기 사용자 드래그 지점 사이의 거리에 의하여 결정되는 것을 특징으로 하는 터치스크린 제어방법.Performing a second command according to a change in rotation angle with a first touch position generated according to a user drag after the area is displayed and generated, wherein the second command execution amount according to the rotation angle 1. The touch screen control method of claim 1, wherein the touch screen is determined by a distance between the touch position and the user drag point. 제 10항에 있어서, The method of claim 10, 상기 영역은 상기 제 1 터치 위치를 중심으로 하는 원형이며, 상기 영역 외부에 소정 두께의 컨트롤 바가 표시되는 것을 특징으로 하는 터치스크린 제어방법.And the area is circular around the first touch position, and a control bar having a predetermined thickness is displayed outside the area. 제 11항에 있어서, The method of claim 11, 제 2 명령은 상기 영역 외부의 일 지점으로부터 제 1 드래그에 의하여 수행되는 것을 특징으로 하는 터치스크린 제어방법.And a second command is performed by a first drag from a point outside the area. 제 12항에 있어서, The method of claim 12, 상기 영역 외부의 일 지점은 상기 컨트롤 바 내의 일 지점인 것을 특징으로 하는 터치스크린 제어방법.And a point outside the area is a point in the control bar. 제 13항에 있어서, The method of claim 13, 상기 컨트롤 바는 소정 간격으로 이격된 복수개이며, 상기 복수개의 컨트롤 바 각각은 별도의 명령 메뉴에 해당하는 것을 특징으로 하는 터치스크린 제어방법.The control bar is a plurality of spaced apart at predetermined intervals, each of the plurality of control bar touch screen control method, characterized in that corresponding to a separate command menu. 제 13항에 있어서,The method of claim 13, 상기 영역은 상기 영역 내부의 일 지점으로부터의 제 2 드래그에 의하여 이동하는 것을 특징으로 하는 터치스크린 제어방법. And the area is moved by a second drag from a point inside the area. 제 13항에 있어서, The method of claim 13, 상기 제 2 명령은 아래 명령 중 하나인 것을 특징으로 하는 터치스크린 제어방법.And the second command is one of the following commands. - 줌-인 또는 줌-아웃-Zoom in or zoom out - 동영상의 되감기 또는 빨리감기-Rewind or fast forward the video - 소리 볼륨의 증가 또는 감소-Increase or decrease the sound volume - 데이터 리스트의 선택 이동Move selection of data list 제 16항에 있어서, The method of claim 16, 상기 줌-인, 줌-아웃 명령은 상기 제 1 터치 위치를 중심으로 수행되는 것을 특징으로 하는 터치스크린 제어방법.And the zoom-in and zoom-out commands are performed based on the first touch position. 제 13항에 있어서, The method of claim 13, 상기 영역 및 컨트롤 바 크기는 제 1 드래그에 따른 제 1 터치위치와의 거리 변화에 따라 변화되는 것을 특징으로 하는 터치스크린 제어방법.The area and the control bar size is changed according to the change in distance from the first touch position according to the first drag. 터치스크린 제어 장치에 있어서, In the touch screen control device, 터치스크린 상의 터치를 검출하는 터치검출부;A touch detector detecting a touch on the touch screen; 상기 터치검출부에 의한 터치가 소정 터치 이벤트 조건을 만족하는 경우 제 1 터치 위치를 중심으로 하는 소정 크기의 영역을 상기 터치스크린 상에 생성시키는 제어부; 및A controller configured to generate, on the touch screen, an area having a predetermined size centering on a first touch position when a touch by the touch detector satisfies a predetermined touch event condition; And 상기 영역 내부의 일 지점으로부터의 제 1 드래그인 경우 상기 영역을 이동시키고, 상기 영역 외부의 일 지점으로부터의 제 2 드래그인 경우 상기 제 1 터치 위치와의 거리 변화에 따른 제 1 명령 및 각도 변화에 따른 제 2 명령을 수행하는 명령부를 포함하는 것을 특징으로 하는 터치스크린 제어장치.In case of the first drag from one point inside the area, the area is moved, and in the case of the second drag from one point outside the area, the first command and the angle change according to the change in distance from the first touch point are changed. And a command unit for performing the second command according to the present invention. 제 19항에 있어서, The method of claim 19, 상기 영역은 상기 제 1 터치위치를 중심으로 하는 원형이며, 상기 원 외부 경계에 소정 두께의 컨트롤 바가 생성, 표시된 것을 특징으로 하는 터치스크린 제어장치.And the area is circular around the first touch position, and a control bar having a predetermined thickness is generated and displayed at an outer boundary of the circle. 제 20항에 있어서, The method of claim 20, 상기 컨트롤 바는 소정 간격으로 이격된 복수개이며, 컨트롤 바 각각은 별도의 명령메뉴를 표시하는 것을 특징으로 하는 터치스크린 제어장치.The control bar is a plurality of spaced apart at predetermined intervals, each of the control bar touch screen control device, characterized in that for displaying a separate command menu. 제 21항에 있어서, The method of claim 21, 상기 영역 외부의 일 지점은 상기 컨트롤 바 내부의 일 지점인 것을 특징으로 하는 터치스크린 제어장치.One point outside the area is a touch screen control device, characterized in that one point inside the control bar. 제 20항 또는 21항에 있어서, The method of claim 20 or 21, 상기 컨트롤 바는 상기 제 2 드래그에 의하여 크기가 변화되는 것을 특징으로 하는 터치스크린 제어장치.The control bar is a touch screen control device, characterized in that the size is changed by the second drag. 제 19항 내지 제 22항 중 어느 한 항에 있어서, The method according to any one of claims 19 to 22, 상기 제 1 또는 제 2 명령은 제 1 터치 위치를 중심으로 수행되는 줌 명령인 것을 특징으로 하는 터치스크린 제어장치.And wherein the first or second command is a zoom command performed around the first touch position. 제 19항 내지 제 22항 중 어느 한 항에 따른 터치스크린 제어장치를 포함하 는 모바일 기기.A mobile device comprising the touch screen control device according to any one of claims 19 to 22. 터치스크린 제어 장치에 있어서, In the touch screen control device, 터치스크린 상의 터치를 검출하는 터치검출부;A touch detector detecting a touch on the touch screen; 상기 터치검출부에 의한 터치가 소정 터치 이벤트 조건을 만족하는 경우 제 1 터치 위치를 중심으로 하는 소정 크기의 영역을 상기 터치스크린 상에 생성시키는 제어부; 및A controller configured to generate, on the touch screen, an area having a predetermined size centering on a first touch position when a touch by the touch detector satisfies a predetermined touch event condition; And 상기 영역 내부의 일 지점으로부터의 제 1 드래그인 경우 상기 영역을 이동시키고, 상기 영역 외부의 일 지점으로부터의 제 2 드래그인 경우 상기 제 1 터치 위치를 중심으로 하는 회전각에 대응하는 제 2 명령을 수행하는 명령부를 포함하는 것을 특징으로 하는 터치스크린 제어장치.In case of the first drag from one point inside the area, the area is moved, and in case of the second drag from one point outside the area, a second command corresponding to the rotation angle around the first touch point is provided. Touch screen control device comprising a command unit to perform. 제 26항에 있어서, The method of claim 26, 상기 영역은 상기 제 1 터치위치를 중심으로 하는 원형이며, 상기 원의 외부 경계에 소정 두께의 컨트롤 바가 생성되는 것을 특징으로 하는 터치스크린 제어장치.And the area is circular with respect to the first touch position, and a control bar having a predetermined thickness is formed at an outer boundary of the circle. 제 27항에 있어서, 28. The method of claim 27, 상기 컨트롤 바는 소정 간격으로 이격된 복수개이며, 상기 컨트롤 바 각각은 별도의 명령메뉴를 표시하는 것을 특징으로 하는 터치스크린 제어장치.The control bar is a plurality of spaced apart at predetermined intervals, each of the control bar is a touch screen control device, characterized in that for displaying a separate command menu. 제 27항 또는 제 28항에 있어서, The method of claim 27 or 28, 상기 영역 외부의 일 지점은 상기 컨트롤 바 내부의 일 지점인 것을 특징으로 하는 터치스크린 제어장치.One point outside the area is a touch screen control device, characterized in that one point inside the control bar. 제 27항 또는 제 28항에 있어서, The method of claim 27 or 28, 상기 컨트롤 바의 크기는 제 2 드래그에 의하여 변화되는 것을 특징으로 하는 터치스크린 제어장치.And a size of the control bar is changed by a second drag. 제 26항 내지 제 28항 중 어느 한 항에 있어서, The method according to any one of claims 26 to 28, 제 2 드래그에 대한 제 2 명령의 수행량은 상기 제 1 터치위치와 상기 제 2 드래그 위치 사이의 거리에 의하여 변화되는 것을 특징으로 하는 터치스크린 제어장치.The amount of execution of the second command for the second drag is changed by the distance between the first touch position and the second drag position. 제 26항에 있어서, The method of claim 26, 상기 제 1 터치위치와 상기 제 2 드래그 위치 사이의 거리가 길어질수록, 동일 길이의 터치 제스쳐에 따른 제 2 명령의 수행량은 적어지거나 또는 많아지는 것을 특징으로 하는 터치스크린 제어장치.The longer the distance between the first touch position and the second drag position is, the less the amount of execution of the second command according to the touch gesture of the same length, characterized in that less or more. 제 26항 내지 제 28항 중 어느 한 항에 따른 터치스크린 제어장치를 포함하는 모바일 기기.A mobile device comprising the touch screen control device according to any one of claims 26 to 28.
KR1020090068297A 2009-07-27 2009-07-27 Control method and device for touch panel, and mobile devices using the same KR101090322B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090068297A KR101090322B1 (en) 2009-07-27 2009-07-27 Control method and device for touch panel, and mobile devices using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090068297A KR101090322B1 (en) 2009-07-27 2009-07-27 Control method and device for touch panel, and mobile devices using the same

Publications (2)

Publication Number Publication Date
KR20110010933A KR20110010933A (en) 2011-02-08
KR101090322B1 true KR101090322B1 (en) 2011-12-07

Family

ID=43771215

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090068297A KR101090322B1 (en) 2009-07-27 2009-07-27 Control method and device for touch panel, and mobile devices using the same

Country Status (1)

Country Link
KR (1) KR101090322B1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101180673B1 (en) * 2011-11-18 2012-09-07 주식회사 한글과컴퓨터 Touch screen apparatus and control method of the touch screen apparatus
CN104918121A (en) * 2014-03-13 2015-09-16 阿里巴巴集团控股有限公司 Media stream play control method and client
CN107395995B (en) * 2015-02-26 2019-07-19 Oppo广东移动通信有限公司 Mobile terminal and its rotating camera control method
KR101666977B1 (en) * 2015-05-29 2016-10-17 주식회사 포워드벤처스 Information display system and method for displaying information
CN112506376B (en) * 2020-12-09 2023-01-20 歌尔科技有限公司 Touch control method of circular screen, terminal device and storage medium

Also Published As

Publication number Publication date
KR20110010933A (en) 2011-02-08

Similar Documents

Publication Publication Date Title
US20110304584A1 (en) Touch screen control method and touch screen device using the same
KR101384857B1 (en) User interface methods providing continuous zoom functionality
US10754470B2 (en) Interface control method for operation with one hand and electronic device thereof
TWI567631B (en) Method for operating virtual adjusting button
US20120262386A1 (en) Touch based user interface device and method
JP2010170573A (en) Method and computer system for operating graphical user interface object
WO2008085789A2 (en) Gestures for devices having one or more touch sensitive surfaces
KR20100136578A (en) Means for touch input and stylus pen, touch screen device and control method using the same
KR101090322B1 (en) Control method and device for touch panel, and mobile devices using the same
KR101102086B1 (en) Touch screen control method, touch screen apparatus and portable electronic device
JP2010198298A (en) Information display device
KR101154137B1 (en) User interface for controlling media using one finger gesture on touch pad
US10599326B2 (en) Eye motion and touchscreen gestures
WO2011093678A2 (en) Control method of touch device and touch device using the same
KR101102087B1 (en) tools for touch panel, and mobile devices using the same
KR101503159B1 (en) Method of controlling touch-screen detecting eyesight
KR101171623B1 (en) Control method and tools for touch panel on multi touch basis, and mobile devices using the same
KR101134192B1 (en) A method for controlling touch screen, a medium recoring the same, a control device for touch screen and mobile device using the same
KR102040798B1 (en) User interface method and apparatus using successive touches
JP2017045298A (en) User interface of electronic device, input processing method, and electronic device
KR20110006251A (en) Input method and tools for touch panel, and mobile devices using the same
KR100974910B1 (en) Method for controlling touch-sensing devices, and touch-sensing devices using the same
KR20150102363A (en) Apparatus for controlling user interface based on multi-touches, and Method thereof
KR101169545B1 (en) method and device for controlling touch screen, and portable electronic devices using the same
KR20100106638A (en) Touch based interface device, method and mobile device and touch pad using the same

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee