KR101179584B1 - 터치스크린내 가상마우스 구현방법 및 이를 수행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체 - Google Patents
터치스크린내 가상마우스 구현방법 및 이를 수행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체 Download PDFInfo
- Publication number
- KR101179584B1 KR101179584B1 KR1020100007170A KR20100007170A KR101179584B1 KR 101179584 B1 KR101179584 B1 KR 101179584B1 KR 1020100007170 A KR1020100007170 A KR 1020100007170A KR 20100007170 A KR20100007170 A KR 20100007170A KR 101179584 B1 KR101179584 B1 KR 101179584B1
- Authority
- KR
- South Korea
- Prior art keywords
- cursor
- touch screen
- coordinates
- screen
- pressure point
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing 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
- G06F3/03543—Mice or pucks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & 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
본 발명은 터치스크린(touchscreen)에 압점(pressing point) 또는 접점(touch point)의 이동에 따라 연동되는 커서(cursor)를 표시하고, 이 커서를 압점 또는 접점의 감지 여부에 따라 이동 및 정지상태로 설정하며, 동시 감지된 지점의 수 또는 지점의 감지 횟수 등의 이벤트(event)에 따라 커서를 활성화(activation) 또는 비활성화(inactivation)함으로써 별도의 입력도구 없이도 마우스를 사용하는 것과 동일한 편의를 제공할 수 있도록 한 것이다.
본 발명을 통하여, 터치스크린이 적용된 정보통신기기의 조작편의성을 개선함으로써 해당 기기로 구현할 수 있는 입력, 출력 및 처리 성능을 개선하여 관련 응용프로그램의 성능은 물론 다양성 또한 확보할 수 있으며, 해당 정보통신기기의 활용도를 제고하고 신규 수요를 창출하여 관련 산업을 활성화하는 효과를 얻을 수 있다.
본 발명을 통하여, 터치스크린이 적용된 정보통신기기의 조작편의성을 개선함으로써 해당 기기로 구현할 수 있는 입력, 출력 및 처리 성능을 개선하여 관련 응용프로그램의 성능은 물론 다양성 또한 확보할 수 있으며, 해당 정보통신기기의 활용도를 제고하고 신규 수요를 창출하여 관련 산업을 활성화하는 효과를 얻을 수 있다.
Description
본 발명은 터치스크린(touchscreen)에 압점(pressing point) 또는 접점(touch point)의 이동에 따라 연동되는 커서(cursor)를 표시하고, 이 커서를 압점 또는 접점의 감지 여부에 따라 이동 및 정지상태로 설정하며, 동시 감지된 지점의 수 또는 지점의 감지 횟수 등의 이벤트(event)에 따라 커서를 활성화(activation) 또는 비활성화(inactivation)함으로써 별도의 입력도구 없이도 마우스를 사용하는 것과 동일한 편의를 제공할 수 있도록 한 것이다.
정보의 입력과 시각적 출력이 동시에 가능한 터치스크린은 별도의 입력장치가 불필요하며 조작법이 직관적이고 간단한 장점이 있어 휴대전화 및 네비게이션 등 각종 휴대형 기기는 물론 현금자동지급기, 승차권발매기 등의 다중이용장치, 산업용 기기의 조작패널 및 각종 가전제품의 조작패널 등 다양한 용도로 활용되고 있다.
이러한 터치스크린은 LCD(Liquid Crystal Display) 등의 화면표시장치에 막상(膜狀)의 감압격자(感壓格子)와 같은 접촉감지수단을 적층함으로써 구성되는데, 접촉감지수단의 종류에 따라 다소 차이가 있을 수 있으나, 인체 또는 사물의 접촉 및 가압을 감지하여 해당 지점의 화면상 위치를 출력하게 된다.
도 1은 터치스크린(10)의 기본적인 입력방식을 표현한 것으로 소위 스마트폰(Smart Phone)으로 불리우는 고기능 이동통신단말기의 화면을 예시하고 있다.
스마트폰과 같은 휴대용 정보기기의 경우 협소한 공간내에 소요 입출력장치를 집약하여야할 필요가 있으므로 대부분 터치스크린(10)이 적용되고 있으며, 도시된 바와 같이 사용자가 손가락으로 화면에 표시된 아이콘을 터치하거나 드래그(drag)함으로써 필요한 조작을 수행하게 된다.
그러나, 협소한 화면에서 작은 아이콘을 정확하게 터치하거나 드래그 하는 동작이 매우 어렵고 불편할 뿐 아니라, 이러한 조작과정에서 인접한 타 아이콘 또는 지점을 터치하는 등 오조작의 가능성이 높아 사용자에게 많은 불편을 초래하고 있다.
또한 터치스크린(10)내 특정 지점에 손가락을 접촉하는 순간 해당 지점은 물론 주변까지 가려지는 문제가 있어 대형 화면을 가진 일반 개인용 컴퓨터에 비하여 조작성이 매우 떨어질 뿐 아니라, 특히 복잡한 조작을 수행할 시 기민한 조작이 근본적으로 불가능하므로 조작에 많은 시간이 소요되며, 이로 인하여 탑재된 응용프로그램의 입출력 및 처리성능에도 제한이 있을 수 밖에 없는 심각한 문제점이 있었다.
본 발명은 전술한 문제점을 감안하여 창안한 것으로, 터치스크린(touchscreen)(10)에 표시되는 커서(11)의 좌표획득방법에 있어서, 커서(cursor)(11)의 좌표(Xc,Yc)가 초기치(Xc0, Yc0)로 설정되고 커서(11)가 활성화되는 활성화단계(S10)와, 터치스크린(10)의 압점(pressing point)이 감지되면 해당 압점의 좌표(Xf,Yf)가 독취(讀取)되는 독취단계(S20)와, 독취된 압점 좌표(Xf,Yf)와 독취주기의 시간증분(Δt) 이전의 압점 좌표(Xf0, Yf0)간 변량(ΔX, ΔY)이 산출되는 산출단계(S31)와, 커서(11)의 좌표(Xc,Yc)에 상기 변량(ΔX, ΔY)이 합산되어 새로운 커서(11) 좌표(Xc,Yc)로 설정되는 연동단계(S32)로 이루어짐을 특징으로 하는 터치스크린내 가상마우스 구현방법이다.
또한, 터치스크린(touchscreen)(10)에 표시되는 커서(11)의 좌표획득방법에 있어서, 커서(cursor)(11)의 좌표(Xc,Yc)가 초기치(Xc0, Yc0)로 설정되고, 스케일(Sx, Sy)이 설정되며, 커서(11)가 활성화되는 활성화단계(S10a)와, 터치스크린(10)의 압점(pressing point)이 감지되면 해당 압점의 좌표(Xf,Yf)가 독취(讀取)되는 독취단계(S20)와, 독취된 압점 좌표(Xf,Yf)와 독취주기의 시간증분(Δt) 이전의 압점 좌표(Xf0, Yf0)간 변량(ΔX, ΔY)이 산출되는 산출단계(S31)와, 커서(11)의 좌표(Xc,Yc)에 상기 스케일(Sx, Sy)과 변량(ΔX, ΔY)의 곱이 합산되어 새로운 커서(11) 좌표(Xc,Yc)로 설정되는 연동단계(S32a)로 이루어짐을 특징으로 하는 터치스크린내 가상마우스 구현방법 및 상기 터치스크린내 가상마우스 구현방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체이다.
본 발명을 통하여, 터치스크린이 적용된 정보통신기기의 조작편의성이 획기적으로 향상되었으며, 입력의 정확성 및 속도 또한 획기적으로 개선되었다.
이로써 터치스크린 방식 정보통신기기로 구현할 수 있는 입력, 출력 및 처리 성능을 개선하여 관련 응용프로그램의 성능은 물론 다양성 또한 확보할 수 있으며, 해당 정보통신기기의 활용도를 제고하고 신규 수요를 창출하여 관련 산업을 활성화하는 효과를 얻을 수 있다.
도 1은 종래의 터치스크린 조작방식 예시도
도 2는 본 발명의 터치스크린 조작방식 예시도
도 3은 본 발명의 가상마우스 커서 작동방식 설명도
도 4는 본 발명의 가상마우스 커서 이동방식 설명도
도 5는 불연속 접촉 및 이동에 따른 본 발명의 가상마우스 커서 이동방식 설명도
도 6은 본 발명의 흐름도
도 7은 스케일이 적용된 본 발명의 가상마우스 커서 이동방식 설명도
도 8은 도 7 실시예의 흐름도
도 9는 가상경계가 적용된 본 발명의 일 실시예 작동방식 설명도
도 10은 가상버튼이 적용된 본 발명의 일 실시예 작동방식 설명도
도 2는 본 발명의 터치스크린 조작방식 예시도
도 3은 본 발명의 가상마우스 커서 작동방식 설명도
도 4는 본 발명의 가상마우스 커서 이동방식 설명도
도 5는 불연속 접촉 및 이동에 따른 본 발명의 가상마우스 커서 이동방식 설명도
도 6은 본 발명의 흐름도
도 7은 스케일이 적용된 본 발명의 가상마우스 커서 이동방식 설명도
도 8은 도 7 실시예의 흐름도
도 9는 가상경계가 적용된 본 발명의 일 실시예 작동방식 설명도
도 10은 가상버튼이 적용된 본 발명의 일 실시예 작동방식 설명도
본 발명의 상세한 수행과정을 첨부된 도면을 통하여 설명하면 다음과 같다.
우선 도 2는 본 발명이 적용된 터치스크린(10)의 조작방식을 개략적으로 도시한 것으로 도시된 바와 같이, 터치스크린(10)에 커서(cursor)(11)를 표시하되 이 커서(11)가 터치스크린(10)에 접촉되는 사용자의 손가락 또는 터치펜(touch pen) 등의 접촉수단과 이격된 상태로도 이동이 가능하도록 하는 것이다.
즉, 터치스크린(10)에 커서(11)가 표시된 부분에 직접 손가락을 접촉하지 않고도 화면내 임의에 부분에 손가락을 접촉한 상태에서 움직이면, 커서(11) 또한 이에 대응하여 움직이게 되며, 이러한 방식으로 커서(11)를 소기의 위치로 이동시킨 후 터치스크린(10) 화면내 임의의 부분을 터치하는 등의 동작으로 마우스의 클릭과 같은 이벤트(event)를 발생시킴으로써, 사용자가 터치스크린(10)의 화면내에 마치 가상의 마우스를 올려놓고 조작하는 것과 같은 편의성을 얻을 수 있다.
도 3은 이러한 가상마우스의 커서(11)를 표시 및 조작하는 일련의 과정을 예시한 것으로, 사용자가 가상마우스 기능을 선택하면 동 도면의 좌측 화면에서와 같이 일단 터치스크린(10)의 화면상에 비활성화(inactivation) 상태의 커서(11)가 표시된다.
이렇듯 커서(11)가 비활성화상태일 경우 사용자가 손가락을 접촉하거나 접촉한 상태로 이동하여도 커서(11)는 반응하지 않으므로 오조작을 방지할 수 있다.
이후, 사용자가 터치스크린(10) 화면을 빠르게 반복 터치하거나, 둘 이상의 손가락을 동시에 터치하는 등의 특정 이벤트를 발생시키면, 도 3의 가운데 화면에서와 같이 커서(11)가 활성화(activation)된다.
커서(11)가 활성화된 상태에서는 사용자가 터치스크린(10)내 임의의 지점에 손가락을 접촉한 후 이동시키면 도 3의 우측 화면에서와 같이 커서(11) 또한 사용자의 움직임에 연동하여 움직이게 되며, 접촉상태를 유지한 사용자 손가락과 동일한 궤적으로 커서(11)가 이동함을 알 수 있다.
도 4 및 도 5는 이러한 커서(11)의 연동과정을 상세히 도해한 것으로, 도 4 및 도 5에서 접촉된 상태의 사용자 손가락 이동 경로상에 표시된 좌표(Xf0, Yf0) 내지 좌표(Xf3, Yf3)의 점들은 주기적으로 독취된 압점(pressing point) 또는 접점(touch point)의 위치를 표시하며, 커서(11)의 이동 경로상에 표시된 좌표(Xc0, Yc0) 내지 좌표(Xc3, Yc3)의 점들은 상기 압점 또는 접점과 연동하여 산출된 커서(11)의 위치를 표시한다.
즉, 도시된 화면예에서와 같이 일단 커서(11)가 활성화되면 사용자의 손가락이 터치스크린(10)의 화면내 어떤 지점에 접촉하여 이동하여도, 커서(11)가 동일한 형태의 궤적으로 이동하는 것으로, 사용자가 터치스크린(10)의 화면내에 마치 작은 마우스를 올려놓고 조작하는 것과 같은 극히 직관적이고 간편한 조작이 가능하게 된다.
도 4 및 도 5에 예시된 화면에서, 사용자 손가락의 궤적이 부드럽게 만곡된 형상임에 반하여 커서(11)의 이동 경로는 연속된 선분으로 표시되는데 이는 통상의 터치스크린(10)이 압점의 감지를 연속적으로 수행하는 것이 아니라 주기적으로 수행함에 기인하는 것으로, 실제 사용자의 조작 궤적은 무한한 점으로 이루어지므로 이를 모두 독취하여 처리할 수는 없는 바, 터치스크린(10)은 일정한 시간증분(Δt)을 가지고 반복하여 압점의 좌표(Xf, Yf)를 독취하며, 따라서 독취된 압점을 기초로 산출되는 커서(11)의 좌표(Xc, Yc)는 연속된 선분의 절점을 이루게 되는 것이다.
도면상 예시된 커서(11)의 경로는 명확한 설명을 위하여 시간증분(Δt)을 과장한 것으로, 실제로는 미소(微少) 시간증분(Δt)이 적용되므로 육안으로는 손가락의 궤적과 커서(11) 이동경로의 차이를 구별할 수 없게 된다.
도 5는 터치크린에 접촉된 손가락을 떼었다가 다시 접촉하여 이동함에 따라 표시되는 커서(11)의 이동경로를 표현하고 있는데, 일단 접촉된 손가락을 터치스크린(10)에서 뗄 경우, 커서(11)는 반응하지 않으므로, 일반 마우스의 사용에 있어서 마우스의 포인터를 비교적 멀리 이동할 필요가 있을 때 마우스를 탁자에서 떼었다가 다시 접촉하여 조작하는 것과 같은 조작효과를 얻을 수 있다.
즉, 본 발명의 가상마우스 커서(11)의 구현은 단순히 터치스크린(10) 화면에 접촉된 손가락에서 커서(11)를 일정거리 이격시킴으로써 손가락이 화면을 가리는 등의 불편을 해소한 차원이 아니라, 이동상태 및 이동경로의 조절 등 커서(11)의 조작 전반에 있어서 일반 사용자들이 익숙한 탁상용 컴퓨터의 마우스와 거의 동일한 조작환경을 제공함으로써 편의성을 극대화한 것이다.
도 6은 전술한 본 발명의 가상마우스 커서(11)를 터치스크린(10)에 표시하고 사용자의 조작에 연동되도록 하는 구체적인 과정을 도시한 흐름도로서, 이를 통하여 본 발명의 상세한 수행과정을 설명하면 다음과 같다.
우선, 사용자가 터치스크린(10)이 적용된 정보기기의 특정 기능키를 조작하거나 화면상의 특정 아이콘을 터치하는 등의 조작을 통하여 본 발명의 가상마우스 기능을 호출하면, 일단 터치스크린(10)에 비활성화상태의 커서(11)가 표시된다.
이후 사용자가 터치스크린(10) 화면을 빠르게 연속 터치하거나 둘 이상의 손가락을 동시에 터치하는 등의 활성화 이벤트를 발생시키면 커서(11)가 활성화됨과 동시에 커서(11)의 좌표(Xc, Yc)가 초기치(Xc, Yc)로 설정되는 활성화단계(S10)가 수행된다.
커서(11)가 활성화되면 터치스크린(10)은 사용자의 입력 즉, 사용자의 터치스크린(10) 접촉을 대기하며, 사용자의 접촉이 이루어져 터치스크린(10)의 압점(pressing point)이 감지되면 해당 압점의 좌표(Xf,Yf)가 독취(讀取)되는 독취단계(S20)가 수행된다.
이후 독취된 압점 좌표(Xf,Yf)와 독취주기 시간증분(Δt) 이전의 압점 좌표 즉, 직전에 독취된 압점 좌표(Xf0, Yf0)의 차를 계산하는 방식으로 압점 좌표간 변량(ΔX, ΔY)이 산출되는 산출단계(S31) 및 커서(11)의 좌표(Xc,Yc)에 상기 변량(ΔX, ΔY)이 합산되어 새로운 커서(11) 좌표(Xc,Yc)로 설정되는 연동단계(S32)를 거치면서 커서(11)가 압점과 연동되어 표시되게 된다.
여기서, 압점 좌표(Xf,Yf)의 최초 독취시 직전 압점 좌표가 존재할 수 없으므로, 압점의 감지전에는 시간(t)을 반복적으로 소거 내지 초기화(t=0)하고 상기 독취단계(S20) 내지 연동단계(S32) 이후 시간(t)을 증가시키는 방식으로 압점 좌표(Xf,Yf)의 최초 독취여부를 판단하며, 최초 독취시 직전 압점 좌표(Xf0, Yf0)를 독(Xf,Yf)취된 압점 좌표(Xf,Yf)와 동일하게 설정하여 좌표 변량(ΔX, ΔY)을 영(零)이 되도록 함으로써 오류를 방지할 수 있다.
이렇듯 상기 독취단계(S20) 내지 연동단계(S32)를 반복함으로써 도 4에서와 같이 커서(11)가 사용자의 손가락 궤적에 연동하여 이동하는 처리가 가능하게 되며, 도 6에 도시된 바와 같이, 압점(pressing point)의 감지가 중지(off)될 경우 다시 시간(t)을 소거 내지 초기화(t=0)한 후 압점의 감지 여부에 따라 전술한 독취단계(S20) 내지 연동단계(S32)를 재개 및 반복함으로써 도 5에서와 같이, 사용자가 손가락을 떼었다가 다시 접촉한 후 이동하는 방식의 조작에서도 커서(11)가 연속적으로 반응하여 이동하게 된다.
한편, 도 7 및 도 8은 압점과 커서(11)의 이동간 일종의 축척을 적용하는 스케일(scale)이 설정된 실시예의 화면 및 흐름도를 각각 도시한 것으로, 동 도면을 통하여 알 수 있는 바와 같이, 접촉상태의 사용자 손가락 이동속도와 커서(11)의 이동속도를 일정한 비율로 확대 또는 축소함으로써 더욱 효율적이고 편리한 조작이 가능하게 된다.
즉, 도 7 및 도 8에 도시된 바와 같이, 스케일(Sx,Sy)을 0.5로 설정할 경우 사용자 손가락의 이동속도의 0.5배에 해당되는 속도로 커서(11)가 이동하게 되어 더욱 정밀한 조작이 가능하며, 만일 1을 초과하는 스케일의 설정시 더욱 신속한 조작이 가능하게 된다.
이미 앞서 설명한 바와 같이, 본 발명에서는 커서(11)의 활성화상태에서 사용자가 손가락을 떼었다 다시 접촉하는 방식의 조작을 통하여도 커서(11)의 연속적인 이동이 가능하므로 1 미만의 스케일 적용시에도 손가락을 떼었다가 다시 접촉하는 방식의 조작을 통하여 커서(11)의 정밀한 장거리 이동이 가능하다.
이러한 처리를 위하여 도 8에서와 같이, 커서(11)의 좌표를 초기치(Xc0, Yc0)로 설정함은 물론 스케일(Sx, Sy)을 설정하는 활성화단계(S10a)와, 커서(11)의 좌표(Xc,Yc)에 상기 스케일(Sx, Sy)과 변량(ΔX, ΔY)의 곱이 합산되어 새로운 커서(11) 좌표(Xc,Yc)로 설정되는 연동단계(S32a)가 수행된다.
도 9 및 도 10은 본 발명이 적용된 터치스크린(10)을 조작함에 있어서 본 발명의 특성을 활용하여 구현 가능한 화면을 예시한 것으로, 우선 도 9는 터치스크린(10)의 화면에 가상경계(12)를 설정하여 전체내용을 하나의 화면에 표시하기 어려운 경우 화면을 이동할 수 있도록 한 것이다.
즉, 도 9에 도시된 바와 같이, 진행하던 커서(11)가 터치스크린(10) 화면에 설정된 가상경계(12)에 도달하면, 진행방향으로의 압점의 추가 이동이 발생할 경우 화면을 이동하는 것으로, 본 발명의 가상마우스 커서(11)가 아닌 사용자 손가락의 접촉지점을 포인터로 설정하는 종래기술의 경우 접촉지점 포인터가 터치스크린(10)의 화면을 벗어날 수 없으므로 이러한 가상경계(12)의 설정 및 활용이 근본적으로 불가능하다.
또한 도 10은 터치스크린(10) 화면 하단부에 일반 마우스와 유사한 버튼을 형상화하여 표시한 것으로, 동 도면의 좌측, 중앙 및 우측 화면에 각각 마우스의 좌측버튼, 우측버튼 및 스크롤휠(scroll wheel)에 해당하는 조작을 실시하는 상황이 도시되어 있으며, 각 버튼의 조작시 활성화상태 커서(11)의 모양 또한 변화함을 나타내고 있다.
10 : 터치스크린(touchscreen)
11 : 커서(cursor)
12 : 가상경계
13 : 가상버튼
S10 : 활성화단계
S20 : 독취단계
S31 : 산출단계
S32 : 연동단계
11 : 커서(cursor)
12 : 가상경계
13 : 가상버튼
S10 : 활성화단계
S20 : 독취단계
S31 : 산출단계
S32 : 연동단계
Claims (3)
- 삭제
- 정보의 입력과 시각적 출력이 동시에 가능한 단일 터치스크린(touchscreen)(10)에 표시되는 커서(11)의 좌표획득방법에 있어서,
상기 터치스크린(10) 상의 커서(cursor)(11)의 좌표(Xc,Yc)가 초기치(Xc0, Yc0)로 설정되고, 스케일(Sx, Sy)이 설정되며, 커서(11)가 활성화되는 활성화단계(S10a)와;
상기 터치스크린(10)의 압점(pressing point)이 감지되면 해당 압점의 좌표(Xf,Yf)가 독취(讀取)되는 독취단계(S20)와;
독취된 압점 좌표(Xf,Yf)와 독취주기의 시간증분(Δt) 이전의 압점 좌표(Xf0, Yf0)간 변량(ΔX, ΔY)이 산출되는 산출단계(S31)와;
커서(11)의 좌표(Xc,Yc)에 상기 스케일(Sx, Sy)과 변량(ΔX, ΔY)의 곱이 합산되어 새로운 커서(11) 좌표(Xc,Yc)로 설정되는 연동단계(S32a)로 이루어짐을 특징으로 하는 터치스크린내 가상마우스 구현방법.
- 제2항의 터치스크린내 가상마우스 구현방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100007170A KR101179584B1 (ko) | 2010-01-26 | 2010-01-26 | 터치스크린내 가상마우스 구현방법 및 이를 수행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100007170A KR101179584B1 (ko) | 2010-01-26 | 2010-01-26 | 터치스크린내 가상마우스 구현방법 및 이를 수행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110088604A KR20110088604A (ko) | 2011-08-04 |
KR101179584B1 true KR101179584B1 (ko) | 2012-09-04 |
Family
ID=44927025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100007170A KR101179584B1 (ko) | 2010-01-26 | 2010-01-26 | 터치스크린내 가상마우스 구현방법 및 이를 수행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101179584B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103324306A (zh) * | 2013-05-11 | 2013-09-25 | 李隆烽 | 一种触屏计算机鼠标模拟系统及方法 |
WO2016141597A1 (zh) * | 2015-03-12 | 2016-09-15 | 华为技术有限公司 | 一种触控方法、装置、终端及终端上的图形用户界面 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101491056B1 (ko) * | 2013-07-16 | 2015-02-10 | 주식회사 틸론 | 터미널 환경의 서버 기반 컴퓨팅 시스템에서 마우스 ui 지원을 위한 터치 스크린 단말 장치 및 마우스 ui 지원 방법 |
KR101506006B1 (ko) * | 2013-07-16 | 2015-03-25 | 주식회사 틸론 | 터미널 환경의 서버 기반 컴퓨팅 시스템에서 동적 표시되는 마우스 ui 지원을 위한 터치 스크린 단말 장치 및 마우스 ui 지원 방법 |
CN111880682B (zh) * | 2020-07-09 | 2024-06-25 | 天津津航计算技术研究所 | vxworks系统下基于校准过程的触摸屏串口驱动设计方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100635919B1 (ko) * | 2005-02-23 | 2006-10-18 | 주식회사 엑스씨이 | 숫자키를 이용한 커서 이동 방법 및 장치 |
-
2010
- 2010-01-26 KR KR1020100007170A patent/KR101179584B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100635919B1 (ko) * | 2005-02-23 | 2006-10-18 | 주식회사 엑스씨이 | 숫자키를 이용한 커서 이동 방법 및 장치 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103324306A (zh) * | 2013-05-11 | 2013-09-25 | 李隆烽 | 一种触屏计算机鼠标模拟系统及方法 |
WO2016141597A1 (zh) * | 2015-03-12 | 2016-09-15 | 华为技术有限公司 | 一种触控方法、装置、终端及终端上的图形用户界面 |
Also Published As
Publication number | Publication date |
---|---|
KR20110088604A (ko) | 2011-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3025218B1 (en) | Multi-region touchpad | |
EP2657811B1 (en) | Touch input processing device, information processing device, and touch input control method | |
US20120105367A1 (en) | Methods of using tactile force sensing for intuitive user interface | |
US9870144B2 (en) | Graph display apparatus, graph display method and storage medium | |
TWI451309B (zh) | Touch device and its control method | |
EP3100151B1 (en) | Virtual mouse for a touch screen device | |
US10146420B2 (en) | Electronic device, graph display method and storage medium for presenting and manipulating two dimensional graph objects using touch gestures | |
JP2011028524A (ja) | 情報処理装置、プログラムおよびポインティング方法 | |
KR20080051459A (ko) | 스크롤 처리 방법 및 장치 | |
KR20100109488A (ko) | 유저인터페이스장치 및 휴대단말장치 | |
KR101179584B1 (ko) | 터치스크린내 가상마우스 구현방법 및 이를 수행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체 | |
KR20210005753A (ko) | 그래픽 사용자 인터페이스의 일 부분을 선택하는 방법 | |
JPH10228350A (ja) | 入力装置 | |
TWI615747B (zh) | 虛擬鍵盤顯示系統及方法 | |
KR20160019762A (ko) | 터치 스크린 한손 제어 방법 | |
KR20160097410A (ko) | 동작 인식을 통한 비접촉식 입력 인터페이스 제공 방법 및 그 장치 | |
JP5275429B2 (ja) | 情報処理装置、プログラムおよびポインティング方法 | |
US20140298275A1 (en) | Method for recognizing input gestures | |
CN104731469A (zh) | 一种触控设备及其单手操作方法 | |
CN101377725A (zh) | 手持式电子装置及其控制方法 | |
CN103809793A (zh) | 一种信息处理方法和电子设备 | |
KR101260016B1 (ko) | 스킨형 인터페이스를 이용한 포인터 인터페이스 구현 방법 및 이를 구현하는 터치스크린 기기 | |
KR20140088487A (ko) | 단말기 및 그의 조작 방법 | |
JP6106973B2 (ja) | 情報処理装置及びプログラム | |
US20160139723A1 (en) | User interface with touch sensor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
J201 | Request for trial against refusal decision | ||
J301 | Trial decision |
Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20110718 Effective date: 20120724 |
|
S901 | Examination by remand of revocation | ||
GRNO | Decision to grant (after opposition) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150806 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160808 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20170801 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20190806 Year of fee payment: 8 |