KR101177650B1 - Method for controlling touch screen in portable device, and portable device of the same - Google Patents

Method for controlling touch screen in portable device, and portable device of the same Download PDF

Info

Publication number
KR101177650B1
KR101177650B1 KR1020110021647A KR20110021647A KR101177650B1 KR 101177650 B1 KR101177650 B1 KR 101177650B1 KR 1020110021647 A KR1020110021647 A KR 1020110021647A KR 20110021647 A KR20110021647 A KR 20110021647A KR 101177650 B1 KR101177650 B1 KR 101177650B1
Authority
KR
South Korea
Prior art keywords
pressure
touch screen
touch
pressure sensor
touch event
Prior art date
Application number
KR1020110021647A
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 KR1020110021647A priority Critical patent/KR101177650B1/en
Application granted granted Critical
Publication of KR101177650B1 publication Critical patent/KR101177650B1/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/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0414Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
    • G06F3/04142Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position the force sensing means being located peripherally, e.g. disposed at the corners or at the side of a touch sensing plate
    • 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
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04105Pressure sensors for measuring the pressure or force exerted on the touch surface without providing the touch position

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

PURPOSE: A touch screen control method and a portable device thereof are provided to easily operate three-dimensional content in an application program without switching a mode or adding a button. CONSTITUTION: A pressure sensor(103) senses pressure applied to a touch screen(102). A control unit(520) receives a pressure value from the pressure sensor and converts the pressure value into a three-dimensional pressure vector if there is touch event for touching the touch screen. The control unit transfers a pressure vector set and touch event information to the application.

Description

휴대 기기에서의 터치 스크린 제어 방법 및 그 휴대 기기 {Method for controlling touch screen in portable device, and portable device of the same}Method for controlling touch screen in mobile device and its mobile device {Method for controlling touch screen in portable device, and portable device of the same}

본 발명은 휴대 기기에 탑재된 터치스크린을 손으로 미는 힘을 측정하는 방법에 관한 것으로서, 더욱 상세하게는 손가락으로 조작하는 터치스크린 아래와 주위에 압력 센서를 두어 휴대 기기에서 터치스크린이 수직 및 수평 방향으로 밀리는 힘을 측정하고, 이를 터치스크린으로부터 얻어진 터치 좌표의 움직임과 함께 분석함으로써 3차원 벡터 입력으로 사용하거나 터치 제스처를 다양화하는 방법에 관한 것이다.
The present invention relates to a method for measuring a force pushing a touch screen mounted on a mobile device by hand, and more particularly, by placing a pressure sensor under and around the touch screen operated by a finger, the touch screen in a vertical and horizontal direction. The present invention relates to a method of using a three-dimensional vector input or varying a touch gesture by measuring a force pushed by a force and analyzing the force along with movement of touch coordinates obtained from a touch screen.

휴대 기기의 성능 개선과 스마트폰 운영체제의 대중화에 의해 게임이나 악기 연주 등의 다양한 응용 프로그램들이 활발하게 개발되고 있으며, 많은 응용프로그램에 대하여 유연한 입력을 제공하기 위한 터치스크린이 많은 수의 휴대 기기에 탑재되고 있다. 또한 터치스크린 조작을 위한 펜을 꺼내는 불편함이 없도록 손가락을 이용하여 조작하도록 설계한 휴대 기기가 다수 개발되고 있다. Due to the improvement of the performance of mobile devices and the popularization of smartphone operating systems, various applications such as games and instrument playing are being actively developed, and a large number of mobile devices are equipped with touch screens to provide flexible input for many applications. It is becoming. In addition, a large number of portable devices designed to be operated by using a finger so as to avoid the inconvenience of removing a pen for a touch screen operation have been developed.

이와 같이 손가락을 이용하여 조작하도록 설계된 휴대 기기의 경우 화면을 조작할 때 손가락과 화면이 닿는 위치에 대한 정보만을 얻고 활용할 수 있어 조작의 자유도가 제한되는 문제가 존재한다. 또한, 터치 제스처의 경우 동일한 움직임에 매핑될 수 있는 동작이 여러 개가 존재할 경우, 여러 손가락을 사용하는 등의 방법으로 구분해야 하나, 이런 방법으로 구분하는 것은 직관적이지 않아 사용자가 암기하는 데 있어 어려움이 있다.As described above, in the case of a portable device designed to be operated using a finger, there is a problem in that the degree of freedom of operation is limited because only the information on the position where the finger touches the screen can be obtained and utilized when the screen is operated. In addition, in the case of touch gestures, if there are several gestures that can be mapped to the same movement, they should be divided by a method such as using multiple fingers. have.

최근 터치스크린 기반의 휴대 기기에서의 조작을 더 다양하게 하기 위하여 누르는 압력을 측정할 수 있는 터치스크린이나 터치 면적을 검출하려는 시도 등이 활발하게 진행되고 있다.
Recently, in order to further diversify operations on touch screen-based portable devices, attempts to detect a touch screen or a touch area capable of measuring pressing pressure have been actively conducted.

본 발명은 터치스크린을 마찰력을 이용하여 수직 및 수평 방향으로 미는 힘을 측정함으로써 터치스크린 위에서 손가락을 움직이지 않고 화면에 수직 및 수평한 방향으로 가하는 힘과 손가락을 터치스크린 위에서 움직일 때 발생하는 수직 및 수평 방향의 힘 패턴을 응용 프로그램에서 사용할 수 있게 함으로써, 휴대 기기에서의 조작 자유도를 높이고 기존에 없던 새로운 방식의 조작을 가능하게 하는 터치 스크린 조작 방법 및 휴대 기기를 제공하는데 그 목적이 있다.
The present invention is to measure the force to push the touch screen in the vertical and horizontal directions using the friction force, and the vertical and horizontal forces generated when moving the finger on the touch screen and the force applied in the vertical and horizontal direction without moving the finger on the touch screen It is an object of the present invention to provide a touch screen operation method and a portable device that allow a horizontal force pattern to be used in an application program, thereby increasing the degree of freedom of operation in a portable device and enabling a new method of operation.

이와 같은 목적을 달성하기 위한 본 발명은 터치 스크린과, 상기 터치 스크린에 발생하는 압력을 감지하기 위한 압력 센서를 포함하는 휴대 기기에서의 터치 스크린 제어 방법에 있어서, 상기 휴대 기기는 상기 터치 스크린 상에 터치 이벤트가 발생하면, 터치 이벤트가 발생된 시점의 압력 값을 상기 압력 센서로부터 취득하는 단계, 상기 휴대 기기는 상기 압력 값을 3차원 압력 벡터로 변환하는 단계, 상기 휴대 기기는 상기 압력 벡터를 저장하는 단계 및 상기 휴대 기기는 터치 이벤트의 종료 여부를 확인하여, 터치 이벤트가 종료되면 저장된 압력 벡터의 집합인 압력 벡터 셋(set)과 상기 터치 이벤트 정보를 구동중인 어플리케이션에 전달하는 단계를 포함한다. In order to achieve the above object, the present invention provides a touch screen control method in a portable device including a touch screen and a pressure sensor for sensing a pressure generated in the touch screen, wherein the portable device is mounted on the touch screen. When a touch event occurs, acquiring a pressure value at the time when the touch event occurs from the pressure sensor, the portable device converts the pressure value into a three-dimensional pressure vector, and the portable device stores the pressure vector And checking whether the touch event has ended, and when the touch event is finished, delivering the pressure vector set, which is a set of stored pressure vectors, and the touch event information to a running application.

상기 휴대 기기는 터치 이벤트의 종료 여부 확인 결과, 터치 이벤트가 종료되지 않았으면 계속해서 상기 압력 센서로부터 압력 값을 취득하는 단계를 더 포함할 수 있다. The mobile device may further include continuously acquiring a pressure value from the pressure sensor when the touch event is not terminated as a result of checking whether the touch event is terminated.

상기 휴대 기기는 터치 이벤트가 발생된 시점의 압력 값을 상기 압력 센서로부터 취득하는 단계후에, 상기 휴대 기기는 터치 이벤트 발생 직전에 상기 터치 스크린에 가해지는 압력 값을 이용하여 상기 압력 센서로부터 취득한 압력 값을 보정하는 단계를 더 포함할 수 있다. After the mobile device obtains a pressure value at the time when a touch event occurs from the pressure sensor, the mobile device obtains a pressure value obtained from the pressure sensor using a pressure value applied to the touch screen immediately before a touch event occurs. It may further comprise the step of correcting.

본 발명에서 휴대 기기는 터치 스크린, 상기 터치 스크린에 가해지는 압력을 감지하기 위한 압력 센서 및 상기 터치 스크린을 터치하는 터치 이벤트가 발생하면, 상기 압력 센서로부터 압력 값을 수신하고, 수신된 압력 값을 3차원 압력 벡터로 변환하며, 터치 이벤트가 종료되면 저장된 압력 벡터의 집합인 압력 벡터 셋(set)과 상기 터치 이벤트 정보를 구동중인 어플리케이션에 전달하는 제어부를 포함한다. In the present invention, the mobile device receives a pressure value from the pressure sensor when the touch screen, a pressure sensor for detecting pressure applied to the touch screen, and a touch event for touching the touch screen occur, and receives the received pressure value. It converts to a three-dimensional pressure vector, and comprises a control unit for transmitting a touch vector set and the touch event information to a running application when the touch event is completed, a set of stored pressure vectors.

상기 제어부는 터치 이벤트가 종료되지 않았으면 계속해서 상기 압력 센서로부터 압력 값을 취득할 수 있다. If the touch event is not finished, the controller may continuously acquire a pressure value from the pressure sensor.

상기 제어부는, 터치 이벤트 발생 직전에 상기 터치 스크린에 가해지는 압력 값을 이용하여 상기 압력 센서로부터 수신한 압력 값을 보정하는 압력신호 보정부, 상기 압력 센서로부터 취득한 압력 값을 3차원 압력 벡터로 변환하는 압력 벡터화 처리부 및 상기 압력 벡터와 상기 터치 스크린에 가해지는 터치 입력 정보를 함께 분석하여 처리하는 분석부를 포함하여 이루어질 수 있다. The controller may include a pressure signal corrector configured to correct a pressure value received from the pressure sensor using a pressure value applied to the touch screen immediately before a touch event occurs, and convert the pressure value obtained from the pressure sensor into a three-dimensional pressure vector. And a pressure vectorization processor configured to analyze and process touch input information applied to the pressure vector and the touch screen together.

상기 압력신호 보정부는 상기 압력 센서로부터 수신한 압력 값에 터치 이벤트 발생 직전의 압력 값을 빼는 방식으로 보정할 수 있다.The pressure signal corrector may be corrected by subtracting a pressure value immediately before a touch event occurs from the pressure value received from the pressure sensor.

상기 압력 센서는 상기 터치 스크린에 가해지는 수평 방향의 압력을 감지하기 위하여, 상기 터치 스크린의 측면에 하나 이상의 갯수로 구비될 수 있다. 이때, 상기 압력 센서는 상기 터치 스크린과 휴대 기기의 프레임 사이에 위치하되, 상기 터치 스크린을 바라보는 방향으로 배치되는 것이 바람직하다. 또한, 상기 압력 센서는 상기 터치 스크린의 측면과 평행하게 배치되는 것이 바람직하다. The pressure sensor may be provided in at least one number on the side of the touch screen in order to detect the pressure in the horizontal direction applied to the touch screen. In this case, the pressure sensor is located between the touch screen and the frame of the portable device, it is preferable that the pressure sensor is disposed in the direction facing the touch screen. In addition, the pressure sensor is preferably disposed parallel to the side of the touch screen.

상기 압력 센서는 상기 터치 스크린에 가해지는 수직 방향의 압력을 감지하기 위하여, 상기 터치 스크린의 후면에 하나 이상의 갯수로 구비될 수 있다. 이때, 휴대 기기는 상기 터치 스크린의 후면에 탄성이 있는 재질로 구비되는 지지대를 더 포함하여 이루어질 수 있다.
The pressure sensor may be provided in one or more numbers on the rear side of the touch screen in order to detect the pressure in the vertical direction applied to the touch screen. In this case, the portable device may further include a support provided on the back of the touch screen with an elastic material.

본 발명에 의하면 터치 스크린을 구비한 휴대 기기에서 터치 스크린을 마찰력으로 미는 힘을 측정할 수 있게 함으로써, 기존의 터치스크린에서 터치 지점만을 측정할 수 있던 데 비하여 터치 지점에 추가적인 2.5 자유도의 힘 벡터를 측정할 수 있어 입력의 자유도를 향상시킬 수 있는 효과가 있다. 이러한 특성은 3차원 컨텐츠의 조작 등 높은 자유도의 입력이 필요한 응용 프로그램에서 모드 전환이나 버튼의 추가 없이도 쉽게 3차원 컨텐츠를 조작할 수 있도록 한다.According to the present invention, it is possible to measure the force pushing the touch screen with frictional force in a mobile device having a touch screen, so that a force vector of 2.5 degrees of freedom is added to the touch point as compared to the touch point of the conventional touch screen. It can measure and improve the degree of freedom of input. This feature makes it possible to easily manipulate 3D content without changing modes or adding buttons in an application program that requires a high degree of freedom input such as manipulation of 3D content.

또한, 본 발명은 터치스크린에서 터치 제스처를 사용할 때, 동일한 위치 이동이 있는 터치 제스처는 동일한 동작에만 매핑할 수 있었던 기존의 터치스크린과 달리, 동일한 위치 이동이라도 화면에 가한 힘에 따라 마찰력이 달라지고 이에 의하여 화면이 측면으로 밀리는 정도를 구분하여 다른 동작으로 사용할 수 있다. 즉, 힘을 조절해서 물체를 조작하는 것은 자연스러운 동작이므로, 본 발명을 활용하면 직관적인 방법으로 터치 제스처를 다양화할 수 있는 효과가 있다.
In addition, the present invention, when using a touch gesture on the touch screen, unlike the conventional touch screen that can be mapped to the same gesture only touch gestures having the same position movement, even if the same position movement, the frictional force varies depending on the force applied to the screen As a result, the degree to which the screen is pushed to the side can be distinguished and used as another operation. That is, since it is a natural operation to manipulate an object by adjusting a force, the present invention has an effect of diversifying touch gestures in an intuitive manner.

도 1은 본 발명의 일 실시예에 따른 휴대 기기를 정면에서 바라본 모습을 보여주는 도면이다.
도 2는 본 발명의 일 실시예에 따른 휴대 기기를 측면에서 바라본 모습을 보여주는 도면이다.
도 3은 본 발명의 일 실시예에 따른 휴대 기기에서의 터치스크린 조작 및 그에 따라 생성된 힘 벡터를 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시예에 따른 휴대 기기에서의 터치 스크린 제어 방법을 설명하기 위한 흐름도이다.
도 5는 본 발명의 일 실시예에 따른 휴대 기기의 내부구성을 보여주는 블록도이다.
1 is a view showing a front view of a mobile device according to an embodiment of the present invention.
2 illustrates a side view of a mobile device according to an embodiment of the present invention.
FIG. 3 is a diagram for describing a touch screen operation and a force vector generated according to the touch screen according to an embodiment of the present invention.
4 is a flowchart illustrating a touch screen control method in a mobile device according to an embodiment of the present invention.
5 is a block diagram illustrating an internal configuration of a portable device according to an embodiment of the present invention.

이하, 첨부된 도면을 참조해서 본 발명의 실시예를 상세히 설명하면 다음과 같다. 우선 각 도면의 구성 요소들에 참조 부호를 부가함에 있어서, 동일한 구성 요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the drawings, the same reference numerals are used for the same reference numerals even though they are shown in different drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

도 1은 본 발명의 일 실시예에 따른 휴대 기기를 정면에서 바라본 모습을 보여주는 도면이다.1 is a view showing a front view of a mobile device according to an embodiment of the present invention.

도 1을 참조하면, 휴대 기기(100)는 버튼(101), 터치 스크린(102), 압력 센서(103)를 포함하여 이루어진다. 본 발명에서 압력 센서(103)들은 터치 스크린(102)의 측면 및 후면에 다양한 형태로 배치할 수 있으나, 본 발명에서는 설명의 편의를 위하여 도 1을 참고하여 설명하기로 한다. Referring to FIG. 1, the portable device 100 includes a button 101, a touch screen 102, and a pressure sensor 103. In the present invention, the pressure sensors 103 may be disposed in various forms on the side and the rear of the touch screen 102, but the present invention will be described with reference to FIG. 1 for convenience of description.

압력 센서(103)는 터치 스크린(102)에 가해지는 압력을 감지하는 역할을 한다. 본 발명에서 압력 센서들(103)은 터치스크린(102)의 밀리는 정도를 측정하기 위하여 터치스크린(102)과 휴대 기기(100) 프레임 사이에 터치스크린 방향을 바라보게 설치되어 터치스크린에 평행하며 터치스크린의 상하방향과 좌우방향의 압력을 측정한다. The pressure sensor 103 serves to sense the pressure applied to the touch screen 102. In the present invention, the pressure sensors 103 are installed to face the direction of the touch screen between the touch screen 102 and the frame of the mobile device 100 in order to measure the degree of pushing the touch screen 102 is parallel to the touch screen and touch Measure the pressure in the up, down, left and right directions of the screen.

도 2는 본 발명의 일 실시예에 따른 휴대 기기를 측면에서 바라본 모습을 보여주는 도면이다.2 illustrates a side view of a mobile device according to an embodiment of the present invention.

도 1 및 도 2를 참조하면, 휴대 기기(100)는 터치스크린(102) 후면에 네 개 이상의 압력 센서(103)를 장착하고, 터치 스크린(102)에 수직한 방향으로 받는 압력을 측정한다. 1 and 2, the portable device 100 mounts four or more pressure sensors 103 on the back of the touch screen 102 and measures the pressure received in a direction perpendicular to the touch screen 102.

본 발명의 일 실시예에서 터치 스크린(102) 후면에 장착된 네 개의 압력 센서(103)가 터치 스크린(102)을 지지하지만, 터치스크린(102)의 무게가 무겁거나, 터치스크린에 강한 힘을 가하여 사용하려 할 때에는, 터치스크린(102) 아래에 탄성이 있는 재질의 지지대를 설치하여 센서에 가해지는 힘을 줄이도록 하여 사용할 수 있다.In an embodiment of the present invention, four pressure sensors 103 mounted on the rear of the touch screen 102 support the touch screen 102, but the weight of the touch screen 102 is heavy or a strong force is applied to the touch screen. When it is to be used, it can be used to reduce the force applied to the sensor by installing a support of elastic material under the touch screen (102).

본 발명의 일 실시예에서 압력 센서(103)는 터치 스크린(102)에 가해지는 수평 방향의 압력을 감지하기 위하여, 터치 스크린(102)의 측면에 하나 이상의 갯수로 구비될 수 있다. 즉, 압력 센서(103)는 터치 스크린(102)과 휴대 기기(100)의 프레임 사이에 위치하되, 터치 스크린(102)을 바라보는 방향으로 배치된다. 이때,압력 센서(103)는 터치 스크린(102)의 측면과 평행하게 배치되는 것이 바람직하다.
In one embodiment of the present invention, the pressure sensor 103 may be provided in one or more numbers on the side of the touch screen 102 in order to detect the pressure in the horizontal direction applied to the touch screen 102. That is, the pressure sensor 103 is positioned between the touch screen 102 and the frame of the mobile device 100, but is disposed in a direction facing the touch screen 102. At this time, the pressure sensor 103 is preferably disposed parallel to the side of the touch screen (102).

도 5는 본 발명의 일 실시예에 따른 휴대 기기의 내부구성을 보여주는 블록도이다. 5 is a block diagram illustrating an internal configuration of a portable device according to an embodiment of the present invention.

도 5를 참조하면, 휴대 기기(100)는 압력 센서(103), 제어부(520), 터치스크린(102)를 포함하여 이루어진다.Referring to FIG. 5, the portable device 100 includes a pressure sensor 103, a controller 520, and a touch screen 102.

압력 센서(103)는 터치스크린(102) 측면과 하면에 구비되어 있다.The pressure sensor 103 is provided on the side and bottom of the touch screen 102.

제어부(520)는 터치 스크린(102)을 터치하는 터치 이벤트가 발생하면, 압력 센서(103)로부터 압력 값을 수신하고, 수신된 압력 값을 3차원 압력 벡터로 변환하며, 터치 이벤트가 종료되면 저장된 압력 벡터의 집합인 압력 벡터 셋(set)과 터치 이벤트 정보를 구동중인 어플리케이션에 전달한다. The controller 520 receives a pressure value from the pressure sensor 103 when a touch event for touching the touch screen 102 occurs, converts the received pressure value into a three-dimensional pressure vector, and stores when the touch event ends. The pressure vector set, which is a set of pressure vectors, and touch event information are transmitted to a running application.

본 발명에서 제어부(520)는 터치 이벤트가 종료되지 않았으면 계속해서 압력 센서(103)로부터 압력 값을 취득하게 된다. In the present invention, if the touch event is not finished, the controller 520 continuously acquires a pressure value from the pressure sensor 103.

제어부(520)는 압력신호 보정부(522), 압력 벡터화 처리부(524), 분석부(526)를 포함하여 이루어진다.The controller 520 includes a pressure signal corrector 522, a pressure vectorization processor 524, and an analyzer 526.

압력신호 보정부(522)는 터치 이벤트 발생 직전에 터치 스크린(102)에 가해지는 압력 값을 이용하여 압력 센서(103)로부터 수신한 압력 값을 보정하는 역할을 한다. 본 발명의 일 실시예에서 압력신호 보정부(522)는 압력 센서(103)로부터 수신한 압력 값에 터치 이벤트 발생 직전의 압력 값을 빼는 방식으로 보정할 수 있다.The pressure signal corrector 522 corrects the pressure value received from the pressure sensor 103 by using a pressure value applied to the touch screen 102 immediately before a touch event occurs. In an exemplary embodiment of the present invention, the pressure signal corrector 522 may correct the pressure value immediately before the touch event is generated by subtracting the pressure value received from the pressure sensor 103.

압력 벡터화 처리부(524)는 압력 센서(103)로부터 취득한 압력 값을 3차원 압력 벡터로 변환하는 역할을 한다.The pressure vectorization processing unit 524 converts the pressure value acquired from the pressure sensor 103 into a three-dimensional pressure vector.

분석부(526)는 압력 벡터와 터치 스크린(102)에 가해지는 터치 입력 정보를 함께 분석하여 처리한다.
The analyzer 526 analyzes and processes the pressure vector and the touch input information applied to the touch screen 102 together.

도 3은 본 발명의 일 실시예에 따른 휴대 기기에서의 터치스크린 조작 및 그에 따라 생성된 힘 벡터를 설명하기 위한 도면이다.FIG. 3 is a diagram for describing a touch screen operation and a force vector generated according to the touch screen according to an embodiment of the present invention.

도 3에서 보는 바와 같이, 휴대 기기의 터치 스크린(102)을 엄지 손가락(200)으로 화살표 진행 방향으로 터치하면, 3차원의 힘 벡터(201)가 생성된다. 도 3에서 힘 벡터(201)는 하단 45도 방향과 화살표 길이의 크기를 갖는다.As shown in FIG. 3, when the touch screen 102 of the mobile device is touched with the thumb 200 in the direction of arrow movement, a three-dimensional force vector 201 is generated. The force vector 201 in FIG. 3 has a magnitude in the lower 45 degree direction and the arrow length.

본 발명에서는 이렇게 터치 스크린(102) 터치시 발생되는 3차원 힘 벡터(201)를 이용하여 입력의 자유도를 향상시킬 수 있다.
In the present invention, the degree of freedom of input may be improved by using the three-dimensional force vector 201 generated when the touch screen 102 is touched.

이제 전술한 바와 같은 구조를 갖는 휴대 기기에서의 터치 스크린 조작 방법을 설명하면 다음과 같다. Now, the touch screen operation method in the portable device having the structure as described above will be described.

도 4는 본 발명의 일 실시예에 따른 휴대 기기에서의 터치 스크린 제어 방법을 설명하기 위한 흐름도이다. 4 is a flowchart illustrating a touch screen control method in a mobile device according to an embodiment of the present invention.

도 4를 참조하면, 휴대 기기(100)는 터치 스크린(103) 상에 터치 이벤트가 발생하면(S401), 터치 이벤트가 발생된 시점의 압력 값을 압력 센서(103)로부터 취득한다(S402).Referring to FIG. 4, when a touch event occurs on the touch screen 103 (S401), the portable device 100 obtains a pressure value at the time when the touch event occurs from the pressure sensor 103 (S402).

본 발명에서 사용자가 휴대 기기(100)를 잡고 있는 자세에 따라 터치 스크린(102)에 작용하는 중력의 방향이 다르다. 이에 따라서 압력 센서(103)에 기본적으로 가해지는 압력이 존재하며, 이러한 압력을 제거하기 위하여 터치 직전의 압력 값을 이용하여 입력된 압력 센서(103)로부터 취득한 압력 값을 보정한다(S403).In the present invention, the direction of gravity acting on the touch screen 102 is different depending on the posture of the user holding the mobile device 100. Accordingly, there is basically a pressure applied to the pressure sensor 103, and in order to remove such pressure, the pressure value acquired from the input pressure sensor 103 is corrected using the pressure value immediately before the touch (S403).

다음, 취득한 압력 값을 각 압력 센서(103)의 배치와 연관하여 3차원 압력 벡터로 변환한다(S404). 그리고, 변환한 압력 벡터를 메모리에 저장한다(S405).Next, the acquired pressure value is converted into a three-dimensional pressure vector in association with the arrangement of the pressure sensors 103 (S404). The converted pressure vector is then stored in the memory (S405).

다음, 터치 이벤트의 종료 여부를 확인하여(S406), 터치 이벤트가 종료되면 저장된 압력 벡터의 집합인 압력 벡터 셋(set)과 터치 이벤트 정보를 구동중인 어플리케이션에 전달한다(S407).Next, it is determined whether the touch event ends (S406), and when the touch event ends, the pressure vector set, which is a set of stored pressure vectors, and the touch event information are transmitted to the driving application (S407).

반면, 터치이벤트의 종료 여부를 확인하여(S406), 터치 이벤트가 종료되지 않았으면 계속해서 압력 센서(103)로부터 압력 값을 취득한다(S402).
On the other hand, it is checked whether or not the touch event is finished (S406), and if the touch event is not finished, the pressure value is continuously acquired from the pressure sensor 103 (S402).

이상 본 발명을 몇 가지 바람직한 실시예를 사용하여 설명하였으나, 이들 실시예는 예시적인 것이며 한정적인 것이 아니다. 본 발명이 속하는 기술분야에서 통상의 지식을 지닌 자라면 본 발명의 사상과 첨부된 특허청구범위에 제시된 권리범위에서 벗어나지 않으면서 다양한 변화와 수정을 가할 수 있음을 이해할 것이다.
While the invention has been described using some preferred embodiments, these embodiments are illustrative and not restrictive. Those skilled in the art will appreciate that various changes and modifications can be made without departing from the spirit of the invention and the scope of the rights set forth in the appended claims.

100 휴대 기기 102 터치스크린
103 압력 센서 200 엄지 손가락
201 힘 벡터
100 mobile devices 102 touchscreen
103 pressure sensor 200 thumb
201 force vector

Claims (12)

터치 스크린과, 상기 터치 스크린에 발생하는 압력을 감지하기 위한 압력 센서를 포함하는 휴대 기기에서의 터치 스크린 제어 방법에 있어서,
상기 휴대 기기는 상기 터치 스크린 상에 터치 이벤트가 발생하면, 터치 이벤트가 발생된 시점의 압력 값을 상기 압력 센서로부터 취득하는 단계;
상기 휴대 기기는 상기 압력 값을 3차원 압력 벡터로 변환하는 단계;
상기 휴대 기기는 상기 압력 벡터를 저장하는 단계; 및
상기 휴대 기기는 터치 이벤트의 종료 여부를 확인하여, 터치 이벤트가 종료되면 저장된 압력 벡터의 집합인 압력 벡터 셋(set)과 상기 터치 이벤트 정보를 구동중인 어플리케이션에 전달하는 단계를 포함하는 휴대 기기에서의 터치 스크린 제어 방법.
A touch screen control method in a portable device including a touch screen and a pressure sensor for sensing a pressure generated in the touch screen,
When the touch event occurs on the touch screen, acquiring a pressure value from the pressure sensor when the touch event occurs;
The portable device converting the pressure value into a three-dimensional pressure vector;
The portable device storing the pressure vector; And
The mobile device may determine whether the touch event has ended, and when the touch event is finished, transmitting the touch vector information and the touch event information, which is a set of stored pressure vectors, to the running application. How to control the touch screen.
제1항에 있어서,
상기 휴대 기기는 터치 이벤트의 종료 여부 확인 결과, 터치 이벤트가 종료되지 않았으면 계속해서 상기 압력 센서로부터 압력 값을 취득하는 단계를 더 포함하는 것을 특징으로 하는 휴대 기기에서의 터치 스크린 제어 방법.
The method of claim 1,
And if the touch event is not terminated, acquiring a pressure value from the pressure sensor as a result of confirming whether or not the touch event is ended, the method of controlling the touch screen in the portable device.
제1항에 있어서,
상기 휴대 기기는 터치 이벤트가 발생된 시점의 압력 값을 상기 압력 센서로부터 취득하는 단계후에,
상기 휴대 기기는 터치 이벤트 발생 직전에 상기 터치 스크린에 가해지는 압력 값을 이용하여 상기 압력 센서로부터 취득한 압력 값을 보정하는 단계를 더 포함하는 것을 특징으로 하는 휴대 기기에서의 터치 스크린 제어 방법.
The method of claim 1,
After the mobile device acquires the pressure value at the time when the touch event occurs from the pressure sensor,
The mobile device further comprises the step of correcting the pressure value obtained from the pressure sensor using the pressure value applied to the touch screen immediately before the touch event occurs.
터치 스크린;
상기 터치 스크린에 가해지는 압력을 감지하기 위한 압력 센서; 및
상기 터치 스크린을 터치하는 터치 이벤트가 발생하면, 상기 압력 센서로부터 압력 값을 수신하고, 수신된 압력 값을 3차원 압력 벡터로 변환하며, 터치 이벤트가 종료되면 저장된 압력 벡터의 집합인 압력 벡터 셋(set)과 상기 터치 이벤트 정보를 구동중인 어플리케이션에 전달하는 제어부를 포함하는 휴대 기기.
touch screen;
A pressure sensor for sensing a pressure applied to the touch screen; And
When a touch event that touches the touch screen occurs, receives a pressure value from the pressure sensor, converts the received pressure value into a three-dimensional pressure vector, and when the touch event ends, a pressure vector set (set of stored pressure vectors) set) and a controller for transmitting the touch event information to a running application.
제4항에 있어서,
상기 제어부는 터치 이벤트가 종료되지 않았으면 계속해서 상기 압력 센서로부터 압력 값을 취득하는 것을 특징으로 하는 휴대 기기.
The method of claim 4, wherein
And the controller continuously acquires a pressure value from the pressure sensor if the touch event has not ended.
제4항에 있어서,
상기 제어부는,
터치 이벤트 발생 직전에 상기 터치 스크린에 가해지는 압력 값을 이용하여 상기 압력 센서로부터 수신한 압력 값을 보정하는 압력신호 보정부;
상기 압력 센서로부터 취득한 압력 값을 3차원 압력 벡터로 변환하는 압력 벡터화 처리부; 및
상기 압력 벡터와 상기 터치 스크린에 가해지는 터치 입력 정보를 함께 분석하여 처리하는 분석부를 포함하는 것을 특징으로 하는 휴대 기기.
The method of claim 4, wherein
The control unit,
A pressure signal correction unit correcting the pressure value received from the pressure sensor by using a pressure value applied to the touch screen immediately before a touch event occurs;
A pressure vectorization processor for converting the pressure value acquired from the pressure sensor into a three-dimensional pressure vector; And
And an analyzer configured to analyze and process the pressure vector and touch input information applied to the touch screen.
제6항에 있어서,
상기 압력신호 보정부는 상기 압력 센서로부터 수신한 압력 값에 터치 이벤트 발생 직전의 압력 값을 빼는 방식으로 보정하는 것을 특징으로 하는 휴대 기기.
The method of claim 6,
And the pressure signal corrector corrects the pressure value received from the pressure sensor by subtracting the pressure value immediately before the touch event occurs.
제4항에 있어서,
상기 압력 센서는 상기 터치 스크린에 가해지는 수평 방향의 압력을 감지하기 위하여, 상기 터치 스크린의 측면에 하나 이상의 갯수로 구비되는 것임을 특징으로 하는 휴대 기기.
The method of claim 4, wherein
The pressure sensor is a portable device, characterized in that provided with at least one number on the side of the touch screen, in order to detect the pressure in the horizontal direction applied to the touch screen.
제8항에 있어서,
상기 압력 센서는 상기 터치 스크린과 휴대 기기의 프레임 사이에 위치하되, 상기 터치 스크린을 바라보는 방향으로 배치되는 것임을 특징으로 하는 휴대 기기.
9. The method of claim 8,
The pressure sensor is located between the touch screen and the frame of the mobile device, characterized in that the mobile device is disposed in the direction facing the touch screen.
제8항에 있어서,
상기 압력 센서는 상기 터치 스크린의 측면과 평행하게 배치되는 것임을 특징으로 하는 휴대 기기.
9. The method of claim 8,
And the pressure sensor is disposed parallel to the side of the touch screen.
제4항에 있어서,
상기 압력 센서는 상기 터치 스크린에 가해지는 수직 방향의 압력을 감지하기 위하여, 상기 터치 스크린의 후면에 하나 이상의 갯수로 구비되는 것임을 특징으로 하는 휴대 기기.
The method of claim 4, wherein
The pressure sensor is a portable device, characterized in that provided with at least one number on the back of the touch screen, in order to detect the pressure in the vertical direction applied to the touch screen.
제11항에 있어서,
상기 터치 스크린의 후면에 탄성이 있는 재질로 구비되는 지지대를 더 포함하는 것을 특징으로 하는 휴대 기기.
The method of claim 11,
And a support provided on the back of the touch screen with an elastic material.
KR1020110021647A 2011-03-11 2011-03-11 Method for controlling touch screen in portable device, and portable device of the same KR101177650B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110021647A KR101177650B1 (en) 2011-03-11 2011-03-11 Method for controlling touch screen in portable device, and portable device of the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110021647A KR101177650B1 (en) 2011-03-11 2011-03-11 Method for controlling touch screen in portable device, and portable device of the same

Publications (1)

Publication Number Publication Date
KR101177650B1 true KR101177650B1 (en) 2012-08-27

Family

ID=46887911

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110021647A KR101177650B1 (en) 2011-03-11 2011-03-11 Method for controlling touch screen in portable device, and portable device of the same

Country Status (1)

Country Link
KR (1) KR101177650B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150144992A (en) * 2014-06-18 2015-12-29 엘지전자 주식회사 Portable display device and controlling method thereof
KR101760526B1 (en) 2011-07-25 2017-07-24 한국과학기술원 Method for estimatting touch pressure of mobile device using acceleration sensor
WO2019107889A1 (en) * 2017-12-01 2019-06-06 주식회사 하이딥 Touch input device for detecting pressure applied to side surface

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10133818A (en) 1996-10-29 1998-05-22 Toshiba Corp Input method and device for touch panel
US20080024454A1 (en) 2006-07-31 2008-01-31 Paul Everest Three-dimensional touch pad input device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10133818A (en) 1996-10-29 1998-05-22 Toshiba Corp Input method and device for touch panel
US20080024454A1 (en) 2006-07-31 2008-01-31 Paul Everest Three-dimensional touch pad input device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101760526B1 (en) 2011-07-25 2017-07-24 한국과학기술원 Method for estimatting touch pressure of mobile device using acceleration sensor
KR20150144992A (en) * 2014-06-18 2015-12-29 엘지전자 주식회사 Portable display device and controlling method thereof
KR102246554B1 (en) * 2014-06-18 2021-04-30 엘지전자 주식회사 Portable display device and controlling method thereof
WO2019107889A1 (en) * 2017-12-01 2019-06-06 주식회사 하이딥 Touch input device for detecting pressure applied to side surface

Similar Documents

Publication Publication Date Title
JP5529700B2 (en) Information processing apparatus, control method thereof, and program
US9092058B2 (en) Information processing apparatus, information processing method, and program
US9612675B2 (en) Emulating pressure sensitivity on multi-touch devices
JP2016515747A (en) Grip force sensor array for one-handed and multimodal interaction with handheld devices and methods
CN103106030B (en) The display packing of a kind of soft keyboard, device and electronic equipment
JP6308769B2 (en) Information processing apparatus, control method therefor, program, and storage medium
US20140327659A1 (en) Electronic Apparatus
JP5974745B2 (en) Touch panel input device, touch input method, and touch input control program
JP2014035562A (en) Information processing apparatus, information processing method, and computer program
JP2014081807A (en) Touch panel input device, control method therefor and program
KR20140133070A (en) Touch sensing device and driving method thereof
WO2021213274A1 (en) Method and apparatus for preventing false touch of mobile terminal, and computer device and storage medium
US10649555B2 (en) Input interface device, control method and non-transitory computer-readable medium
JP5722230B2 (en) Operation control device, operation control method, and input device
KR101177650B1 (en) Method for controlling touch screen in portable device, and portable device of the same
KR20140058006A (en) Electronic pen input sysme and input method using the same
WO2012111227A1 (en) Touch input device, electronic apparatus, and input method
WO2010122825A1 (en) Mobile terminal
US20120062477A1 (en) Virtual touch control apparatus and method thereof
TW201738722A (en) Program, computer device, program execution method, and system
CN106126045A (en) The method of adjustment of a kind of interface of mobile terminal and device
US20120182231A1 (en) Virtual Multi-Touch Control Apparatus and Method Thereof
KR101116414B1 (en) Handwriting input device using for capacitive touch pannel
TW201528114A (en) Electronic device and touch system, touch method thereof
JP2013037481A (en) Input device, information processing device, input control method, and program

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20150729

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160727

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20170725

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee