[go: up one dir, main page]

KR101136327B1 - 휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기 - Google Patents

휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기 Download PDF

Info

Publication number
KR101136327B1
KR101136327B1 KR1020090038602A KR20090038602A KR101136327B1 KR 101136327 B1 KR101136327 B1 KR 101136327B1 KR 1020090038602 A KR1020090038602 A KR 1020090038602A KR 20090038602 A KR20090038602 A KR 20090038602A KR 101136327 B1 KR101136327 B1 KR 101136327B1
Authority
KR
South Korea
Prior art keywords
touch
position coordinates
mobile terminal
cursor
control method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020090038602A
Other languages
English (en)
Other versions
KR20100119599A (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 KR1020090038602A priority Critical patent/KR101136327B1/ko
Publication of KR20100119599A publication Critical patent/KR20100119599A/ko
Application granted granted Critical
Publication of KR101136327B1 publication Critical patent/KR101136327B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0481Interaction 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
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/169Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0338Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04104Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

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)
  • Computer Hardware Design (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 휴대 단말기 화면의 특정위치에 커서를 생성함으로써 사용상의 편리성을 제공하는 휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기에 관한 것이다.
본 발명은, 터치스크린과 광조이스틱을 구비하는 휴대 단말기에 있어서, 상기 터치 스크린에 사용자가 최종으로 터치한 위치의 입력 신호를 수신 받는 단계; 상기 입력 신호의 위치 좌표를 저장하는 단계; 상기 광 조이스틱 구동 시 저장된 위치 좌표를 검출하는 단계; 그리고 상기 검출된 위치 좌표에서 커서가 생성되는 단계; 를 포함하는 것을 특징으로 한다.
터치스크린, 광조이스틱, 휴대 단말기

Description

휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기{A TOUCH AND CURSOR CONTROL METHOD FOR PORTABLE TERMINAL AND PORTABLE TERMINAL USING THE SAME}
본 발명은 휴대 단말기 화면의 특정위치에 커서를 생성함으로써 사용상의 편리성을 제공하는 휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기에 관한 것이다.
일반적으로 휴대폰(Mobile Terminal)이나 PDA(Personal Digital Assistants) 등의 휴대 단말기는 터치스크린 또는 광조이스틱에 의한 사용자 인터페이스를 채용하고 있다.
보다 상세하게 설명하면, 터치스크린을 구비한 휴대 단말기는 사용자가 직접 터치함으로써 원하는 아이콘 또는 메뉴로 진입하기에 보다 용이한 정보 접근성을 제공한다.
이러한 종래의 터치스크린은 디스플레이 상에 상, 하, 좌, 우 같은 4방향키 버튼이나, 스크롤 바를 제공하여 화면에서 스크롤 기능을 지원한다.
또한 최근에는 터치스크린과 더불어 각종 UI환경에서의 효율적인 사용이 가 능하도록 디스플레이 화면상에 커서를 생성하고, 생성된 커서가 피사체의 이동에 따라 디스플레이 화면상에서 이동될 수 있도록 한 광 조이스틱이 채용되고 있다.
이러한 광 조이스틱은 휴대 단말기의 디스플레이 화면상에 제공되는 각종 아이콘이나 메뉴항목들을 커서를 이용하여 편리하게 선택할 수 있는 기능을 제공한다.
그러나, 종래 터치스크린과 광 조이스틱이 함께 실장된 휴대 단말기는 UI 환경에서 최적의 호환성을 제공하지 못하여 사용자에게 불편함을 제공하고 있다.
즉, 광 조이스틱의 조작이 완료되면 커서의 최종 위치는 제어부를 통해 메모리에 저장된다. 이후, 사용자가 터치입력을 완료하고 다시 광 조이스틱을 사용하게 되면, 메모리에 저장된 커서의 최종 위치를 제어부가 검출한 다음 검출된 위치에서 커서를 다시 생성하게 된다.
따라서, 터치가 완료된 위치에서 광 조이스틱을 이용해 아이콘이나 메뉴항목을 클릭하고자 하는 경우, 사용자가 원하는 지점에서 커서를 생성할 수 없기 때문에 사용자가 원하는 위치까지 커서를 이동시킨 다음 아이콘이나 메뉴항목을 클릭해야만 하는 불편함이 있다.
이러한 불편함은 특히 인터넷 화면상에서 터치와 광 조이스틱을 동시에 사용할 경우에 나타나게 되는데, 예를 들어 터치스크린 화면 좌측 상단에 사용자가 원하는 아이콘이 있고 그 아이콘들이 매우 조밀하게 밀집되어 있다면 사용자는 터치 입력이 아닌 커서를 이용한 아이콘 클릭을 시도할 수 있다.
이때, 광 조이스틱을 사용한 후 메모리에 저장된 커서의 위치가 우측 하단일 경우 커서는 우측 하단에서 생성되고, 사용자는 아이콘을 선택하기 위하여 커서를 우측 하단부터 좌측 상단까지 이동시켜 사용해야만 함으로써, 아이콘이나 메뉴항목을 신속하게 선택하지 못하는 불편함이 있게 된다.
본 발명은 상기와 같은 문제점을 감안하여 안출된 것으로, 터치가 완료된 최종위치에 커서가 생성되도록 하여 사용자가 원하는 아이콘 및 메뉴항목을 보다 빠르게 선택하여 해당 프로그램을 실행하는데 목적이 있다.
본 발명의 실시예에 따른 휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기는 터치가 완료된 최종위치에 커서가 생성되도록 하여 사용자가 원하는 아이콘 및 메뉴항목을 보다 빠르게 접근할 수 있어 편리성 증대 및 시간을 줄일 수 있는 효과가 있다.
본 발명은, 터치스크린과 광조이스틱을 구비하는 휴대 단말기에 있어서, 상기 터치 스크린에 사용자가 최종으로 터치한 위치의 입력 신호를 수신 받는 단계; 상기 입력 신호의 위치 좌표를 저장하는 단계; 상기 광 조이스틱 구동 시 저장된 위치 좌표를 검출하는 단계; 그리고 상기 검출된 위치 좌표에서 커서가 생성되는 단계; 를 포함하는 것을 특징으로 한다.
이하, 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다.
도 1은 본 발명의 실시예에 따른 휴대 단말기의 구성 블록도이다.
도시된 바와 같이 본 발명의 휴대 단말기는 데이터가 표시되는 디스플레이부(20) 및 디스플레이부(20)의 화면상에 장착되어 사용자의 터치 동작을 감지하는 터치패널(30)을 포함하는 터치스크린(10)과, 디스플레이부(20)의 화면상에 커서를 이동하여 아이콘 및 메뉴항목을 선택할 수 있는 광조이스틱과, 디스플레이부(20)에 특정 데이터를 표시하고 터치패널(30)로 입력된 사용자의 터치동작에 기초하여 디스플레이부(20)를 제어하는 제어부(40)를 포함한다.
터치스크린(10)은 사용자 입력을 위한 터치패널(30)과 출력을 위한 디스플레이부(20)를 포함한다.
디스플레이부(20)는 제어부(40)가 출력하는 데이터를 표시한다. 이때, 디스플레이부(20)에는 사용자 선택이 가능한 아이콘 및 메뉴항목이 표시된다.
터치패널(30)은 디스플레이부(20)에 장착되어 사용자의 터치동작을 감지하고 감지값을 제어부(40)에 전달한다. 터치패널(30)은 디스플레이부(20)상에서 사용자의 터치위치, 터치강도, 터치방향 등을 감지할 수 있으며, 전류감지방식, 압력감지방식 등 다양한 형태로 구현이 가능하고, 적용된 방식에 따라서는 사용자가 직접 접촉하지 아니하고 근접하는 것만으로도 그 동작 상태를 감지할 수도 있다.
광 조이스틱은 디스플레이 화면상에 커서를 생성하며, 피사체의 이동을 감지하여 커서를 제어할 수 있다.
제어부(40)는 폰북기능, 일정기능, 메모기능, 앨범기능, 동영상기능 등 휴대 단말기의 전반적인 기능 수행을 제어한다. 즉, 제어부(40)는 생성된 데이터를 디스플레이부(20)에 제공하여 화면에 텍스트 및 이미지가 표시되도록 한다.
또한, 이러한 제어부(40)는 터치패널(30)을 통해 터치입력된 최종 위치좌표를 산출한다. 그리고, 제어부(40)는 광조이스틱의 동작신호를 수신하면 최종 터치입력된 위치좌표에 커서를 생성한다.
도 2는 본 발명의 바람직한 실시예에 따른 휴대 단말기의 터치 및 커서 제어방법의 흐름도이다.
터치스크린을 통해 사용자로부터 터치입력신호가 수신되면(S200), 제어부는 터치입력된 위치좌표를 연속적으로 산출하게 된다.
이렇게 연속적으로 산출된 위치좌표 중 최종 입력신호의 위치좌표는 제어부를 통해 메모리에 저장된다(S210).
여기서, 최종 입력은 예를 들어 피사체인 손가락이 터치스크린 상에서 분리되어 더 이상 터치되지 않거나, 손가락이 터치스크린 상에 접촉되어 더 이상 움직이지 않는 상태를 말한다.
이때, 위치좌표를 저장한 값은 터치스크린의 터치영역들의 X좌표값과 Y좌표값들의 각 평균값이다.
예를들어, 터치된 영역의 좌표값들이 (1,2),(1,3),(2,2),(2,3)이라면 제어부는 각 좌표의 평균값을 연산하고, 연산된 값인 (1.5,2.5)의 좌표값을 메모리에 저장시키게 된다.
그리고, 제어부는 광조이스틱 구동시 메모리에 저장된 위치좌표를 검출하고, 검출된 위치좌표에 커서를 생성한다(S220,S230).
이와 같은 방법을 실시예를 들어 보다 상세히 설명하면 다음과 같다.
사용자가 터치스크린을 터치하여 메인 아이콘 및 메뉴항목을 선택하게 되면, 터치스크린 화면에 아이콘 및 메뉴항목이 조밀하게 배치되어 있을 경우, 여러 항목 중 어느 하나를 선택하는 과정에서 사용자가 원치않는 아이콘이나 메뉴항목을 선택할 수 있다.
따라서, 이러한 문제점을 보완하기 위해서는 사용자가 원하는 아이콘이나 메뉴항목을 정확하게 선택할 수 있도록 광 조이스틱과 같은 인풋 디바이스가 요구된다.
광 조이스틱은 디스플레이 화면상에 광 마우스와 같이 커서를 생성하고, 피사체의 이동에 따라 커서를 자유롭게 제어할 수 있기 때문에 정확한 클릭이 가능하다.
즉, 광조이스틱에 피사체가 접촉되면, 제어부가 광조이스틱의 입력신호를 수신받아 터치스크린의 조작완료에 따라 메모리에 저장된 위치좌표를 검출하고, 검출된 위치좌표에 커서를 생성하게 된다.
이와 같이 터치가 완료된 최종 위치에서 커서가 생성될 수 있기 때문에 보다 빠르게 원하는 아이콘 및 메뉴항목을 편리하게 선택할 수 있다.
이하, 설명할 도 3 내지 도 7에서 도 2와 중복되는 과정은 그 기능이 동일함으로 생략하겠다.
도 3은 본 발명의 다른 실시예에 따른 휴대 단말기의 터치 및 커서 제어방법의 흐름도이다.
도시된 바와 같이, 사용자에 의해 터치스크린에 두피사체로 터치하면 제어부는 터치패널에 입력된 신호를 수신받는다. 그리고, 입력된 신호에 따라 제어부는 최종 위치의 좌표를 저장한다.
이때, 터치스크린에 두 피사체가 동시에 터치시 위치좌표를 저장한 값은 두 피사체 사이의 중간 좌표값일 수 있다(S310).
예를들어, 두 피사체의 좌표값이 각각 (1,2),(3,4)이면 제어부는 두 피사체 사이의 중간 좌표값인 (2,3)의 좌표값을 메모리에 저장하게 한다.
터치스크린에 피사체가 설정된 시간차 이내로 터치될 경우 제어부는 동시에 터치된 것으로 인식하게 된다.
본 실시예에서는 설정된 시간차가 0.05~0.2초 가 바람직하지만 이에 한정하지 아니하고 제조환경에 따라 다양하게 설정할 수 있다.
그리고, 사용자가 광조이스틱을 구동할 경우 제어부는 메모리에 저장된 중간 좌표값을 검출하여, 중간 좌표값에서 커서를 생성시킨다.
이와 같은 방법을 실시예를 들어 보다 상세히 설명하면 다음과 같다.
사용자가 터치스크린에 터치동작을 수행하는 도중 터치스크린 화면상에 크기가 작은 아이콘이나 조밀하게 배치된 아이콘을 선택하려면, 미세한 영역에서 조작할 수 있는 커서가 필요하게 된다.
이처럼 미세한 영역에서의 커서 조작을 위해 사용자는 크기가 작은 아이콘이 나 조밀하게 배치된 아이콘 사이에 두 피사체를 터치한 후 광조이스틱을 구동하면 터치된 두 피사체 사이에 커서가 생성하게 된다.
이처럼 작은 아이콘이나 조밀하게 배치된 아이콘 사이에 커서를 생성함으로써 사용자는 원하는 아이콘을 보다 신속히 접근하여 해당 아이콘의 프로그램을 실행할 수 있다.
도 4는 본 발명의 또 다른 실시예에 따른 휴대 단말기의 터치 및 커서 제어방법의 흐름도이다.
도시된 바와 같이, 사용자에 의해 터치스크린에 하나의 피사체로 터치되면 제어부는 터치패널에 입력된 신호를 수신받는다. 그리고, 입력된 신호에 따라 제어부는 최종 위치의 좌표를 메모리에 저장한다.
여기서, 터치스크린에 피사체가 터치된 후 드래그할 경우 위치좌표를 저장한 값은 터치된 최초 위치좌표와 최종 위치좌표 사이의 중간 좌표값일 수 있다(S410).
예를들어, 하나의 피사체가 터치된 최초 위치좌표 값이 (5,5)이고, 드래그된 최종 위치좌표값이 (11,11)이면, 제어부는 두 위치좌표의 중간값인 (8,8)을 메모리에 저장하게 한다.
그리고, 사용자는 커서를 제어할 수 있는 광조이스틱을 구동할 경우 제어부는 메모리에 저장된 중간 좌표값을 검출한다. 이후 제어부는 중간 좌표값에서 커서를 생성시킨다.
이때, 드래그 방향은 임의 방향인 것이 바람직하며, 제조환경에 따라 다양하게 설정할 수 도 있다.
이와 같은 방법을 실시예를 들어 보다 상세히 설명하면 다음과 같다.
사용자가 터치스크린 화면 상단에 나열된 사진들 중 원하는 사진을 편집할 경우, 사용자는 나열된 사진들 중 원하는 사진을 터치하여 지정된 위치에 드래그 시킨다.
이때, 드래그된 사진에 대해 편집기능을 가진 툴바(Tool Bar)를 보다 원할하게 조작할 수 있도록 커서가 사용하게 된다.
커서는 사진을 최초 터치한 지점과 최종 드래그된 위치 사이의 중간값 위치좌표에서 생성된다.
따라서, 툴바 아이콘을 신속하게 선택할 수 있어 사용자가 보다 편리하게 사진편집을 수행할 수 있다.
도 5는 본 발명의 또 다른 실시예에 따른 휴대 단말기의 터치 및 커서 제어방법의 흐름도이다.
도시된 바와 같이, 사용자에 의해 터치스크린에 두 피사체로 터치되면 제어부는 터치패널에 입력된 신호를 수신받는다. 그리고, 입력된 신호에 따라 제어부는 최종 위치의 좌표를 메모리에 저장한다.
여기서, 터치스크린에 두 피사체가 터치된 후 어느 하나의 피사체를 기준으로 다른 피사체를 멀어지도록 드래그할 경우, 위치좌표를 저장한 값은 기준이 되는 피사체의 위치좌표와 드래그된 피사체의 최종 위치좌표 사이의 중간값일 수 있다(S510).
그리고, 사용자는 커서를 제어할 수 있는 광조이스틱을 구동할 경우 제어부 는 메모리에 저장된 중간 좌표값을 검출한다. 이후 제어부는 중간 좌표값에서 커서를 생성시킨다.
도 6은 본 발명의 또 다른 실시예에 따른 휴대 단말기의 터치 및 커서 제어방법의 흐름도이다.
도시된 바와 같이, 사용자에 의해 터치스크린에 두 피사체로 터치되면 제어부는 터치패널에 입력된 신호를 수신받는다. 그리고, 입력된 신호에 따라 제어부는 최종 위치의 좌표를 메모리에 저장한다.
이때, 터치스크린에 두 피사체가 터치된 후 두 피사체 사이가 멀어지도록 동시에 드래그할 경우, 위치좌표를 저장한 값은 드래그된 두 피사체 사이의 최종 위치좌표 중간값일 수 있다(S610).
예를 들어, 피사체가 (1,2),(1,3) 두 좌표에 터치되어 드래그된 최종 위치좌표가 (5,4),(5,5)이면 중간값은 (2.5,4.5) 가 된다.
그리고, 사용자는 커서를 제어할 수 있는 광조이스틱을 구동할 경우 제어부는 메모리에 저장된 중간 좌표값을 검출한다. 이후 제어부는 중간 좌표값에서 커서를 생성시킨다.
이와 같은 방법을 실시예를 들어 보다 상세히 설명하면 다음과 같다.
사용자가 터치스크린 상에서 특정 위치의 이미지를 확대하고자 할 때 두 피사체를 터치한 후 두 피사체가 멀어지도록 드래그하거나, 터치된 피사체를 기준으로 다른 피사체를 두 피사체 사이가 멀어지도록 드래그한 상태에서 광조이스틱을 구동하게 되면 확대된 이미지의 중간 위치좌표에서 커서가 아이콘이 배치된 위치로 보다 빠르게 접근할 수 있다.
도 7은 본 발명의 또 다른 실시예에 따른 휴대 단말기의 터치 및 커서 제어방법의 흐름도이다.
도시된 바와 같이, 사용자에 의해 터치스크린에 하나의 피사체로 터치되면 제어부는 터치패널에 입력된 신호를 수신받는다. 그리고, 입력된 신호에 따라 제어부는 최종 위치의 좌표를 메모리에 저장한다.
여기서, 터치스크린에 두 피사체가 터치된 후 임의 각도로 원형 드래그할 경우, 위치좌표를 저장한 값은 최초 터치된 위치좌표와 드래그된 최종 위치좌표를 일치시켜 생성된 면적의 중심점일 수 있다(S710).
이때, 원형 드래그 되어 최초 위치좌표와 드래그된 최종 위치좌표와 일치하지 않는 경우, 도 8a 내지 도 8c를 참고하면, 상기 위치좌표를 저장한 값은 터치스크린에 피사체가 터치된 후 설정된 임의 각도로 원형 드래그시켜 최초 터치된 위치좌표와 드래그된 최종 위치좌표를 연결하여 생성된 면적의 중심점일 수 있다.
예를들어, 터치된 최초 위치좌표값이 (4,4)이고, 드래그된 최종 위치좌표값이 (4,3)이면 두 좌표를 연결하여 생성된 면적의 중심점일 수 있다.
여기서, 설정된 임의 각도는 270° 이상일 수 있다. 이때, 설정된 임의 각도는 제조환경에 따라 다양해질 수 있다.
그리고, 사용자는 커서를 제어할 수 있는 광조이스틱을 구동할 경우 제어부는 메모리에 저장된 중심점 좌표값을 검출한다. 이후 제어부는 중심점 좌표값에서 커서를 생성시킨다.
이와 같은 방법을 실시예를 들어 보다 상세히 설명하면 다음과 같다.
사용자가 터치스크린 상에서 크기가 작은 활성화된 문자를 선택하고자 하는 경우, 활성화된 문자 주변의 둘레를 원으로 드래그한다.
여기서, 활성화된 문자란 클릭을 통해 데이터를 표시하거나 다른 화면으로 전환할 수 있는 문자를 말한다.
이때, 사용자가 크기가 작은 활성화된 문자를 선택하려고 광조이스틱을 구동하면, 드래그하여 생긴 면적의 중심점에서 커서가 생성된다. 따라서 사용자는 광조이스틱을 이용하여 활성화된 문자를 보다 빠르게 선택할 수 있다.
이와 같이, 본 발명에 의한 휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기는 터치가 이루어진 최종위치에 커서가 생성하도록 하여 커서가 필요한 아이콘 및 메뉴항목에 보다 빠르게 접근할 수 있어 편리성 증대 및 시간을 줄일 수 있다.
이상에서 본 발명의 실시예에 따른 휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기에 대해 설명하였으나 본 발명은 이에 한정하지 아니하며 당업자라면 그 응용과 변형이 가능함은 물론이다.
도 1은 본 발명의 실시예에 따른 휴대 단말기의 구성 블록도.
도 2는 본 발명의 바람직한 실시예에 따른 휴대 단말기의 터치 및 커서 제어방법의 흐름도.
도 3은 본 발명의 다른 실시예에 따른 휴대 단말기의 터치 및 커서 제어방법의 흐름도.
도 4는 본 발명의 또 다른 실시예에 따른 휴대 단말기의 터치 및 커서 제어방법의 흐름도.
도 5는 본 발명의 또 다른 실시예에 따른 휴대 단말기의 터치 및 커서 제어방법의 흐름도.
도 6은 본 발명의 또 다른 실시예에 따른 휴대 단말기의 터치 및 커서 제어방법의 흐름도.
도 7은 본 발명의 또 다른 실시예에 따른 휴대 단말기의 터치 및 커서 제어방법의 흐름도.
도 8a 내지 도 8c는 본 발명의 또 다른 실시예에 따른 휴대 단말기의 터치 및 커서 제어방법의 예시도.

Claims (11)

  1. 터치 스크린과 광 조이스틱을 구비한 휴대 단말기의 터치 및 커서 제어방법에 있어서,
    (A) 제어부는 상기 터치 스크린을 통해 사용자로부터 최종 터치한 위치의 입력 신호를 수신받는 단계;
    (B) 제어부는 상기 입력 신호의 위치 좌표를 저장하는 단계;
    (C) 제어부는 상기 광 조이스틱 구동 시 저장된 위치 좌표를 검출하는 단계;
    (D) 제어부는 상기 검출된 위치 좌표에서 커서가 생성되도록 하는 단계; 및
    (E) 상기 광 조이스틱이 피사체의 이동을 감지하여 커서를 제어하는 단계
    를 포함하는 것을 특징으로 하는 휴대 단말기의 터치 및 커서 제어방법.
  2. 제 1 항에 있어서,
    상기 (B)단계에서, 상기 위치좌표를 저장한 값은 터치스크린에 터치된 영역들의 X좌표 값과 Y좌표 값들의 각 평균값임을 특징으로 하는 휴대 단말기의 터치 및 커서 제어방법.
  3. 제 1 항에 있어서,
    상기 (B)단계에서, 상기 위치좌표를 저장한 값은 터치스크린에 두 피사체가 동시에 터치시 두 피사체 사이의 중간 좌표값임을 특징으로 하는 휴대 단말기의 터치 및 커서 제어방법.
  4. 제 3 항에 있어서,
    상기 터치스크린에 두 피사체가 설정된 시간차 이내로 터치될 경우 동시에 터치된 것으로 인식함을 특징으로 하는 휴대 단말기의 터치 및 커서 제어방법.
  5. 제 1 항에 있어서,
    상기 (B)단계에서, 상기 위치좌표를 저장한 값은 터치스크린에 피사체가 터치 된 후 드래그할 경우 최초 위치좌표와 최종 위치좌표의 중간 좌표값임을 특징으로 하는 휴대 단말기의 터치 및 커서 제어방법.
  6. 제 1 항에 있어서,
    상기 (B)단계에서, 상기 위치좌표를 저장한 값은 터치스크린에 두 피사체가 터치된 후 어느 하나의 피사체를 기준으로 다른 피사체를 멀어지도록 드래그할 경우, 기준이 되는 피사체의 위치좌표와 드래그된 최종 위치좌표 사이의 중간값임을 특징으로 하는 휴대 단말기의 터치 및 커서 제어방법.
  7. 제 1 항에 있어서,
    상기 (B)단계에서, 상기 위치좌표를 저장한 값은 터치스크린에 두 피사체가 터치된 후 두 피사체를 사이가 멀어지도록 동시에 드래그할 경우, 드래그된 두 피사체 사이의 최종 위치좌표 중간값임을 특징으로 하는 휴대 단말기의 터치 및 커서 제어방법.
  8. 제 1 항에 있어서,
    상기 (B)단계에서, 상기 위치좌표를 저장한 값은 터치스크린에 두 피사체가 터치된 후 임의 각도로 원형 드래그된 경우 최초 터치된 위치좌표와 드래그된 최종 위치좌표를 일치시켜 생성된 면적의 중심점임을 특징으로 하는 휴대 단말기의 터치 및 커서 제어방법.
  9. 제 1 항에 있어서,
    상기 (B)단계에서, 상기 위치좌표를 저장한 값은 터치스크린에 피사체가 터치된 후 설정된 임의 각도로 원형 드래그시켜 최초 터치된 위치좌표와 드래그된 최종 위치좌표를 연결하여 생성된 면적의 중심점임을 특징으로 하는 휴대 단말기의 터치 및 커서 제어방법.
  10. 제 8 항에 있어서,
    상기 설정된 임의 각도는 270° 이상임을 특징으로 하는 휴대 단말기의 터치 및 커서 제어방법.
  11. 제 1 항 내지 제 10 항 중 어느 한 항을 적용한 휴대 단말기.
KR1020090038602A 2009-05-01 2009-05-01 휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기 Expired - Fee Related KR101136327B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090038602A KR101136327B1 (ko) 2009-05-01 2009-05-01 휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090038602A KR101136327B1 (ko) 2009-05-01 2009-05-01 휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기

Publications (2)

Publication Number Publication Date
KR20100119599A KR20100119599A (ko) 2010-11-10
KR101136327B1 true KR101136327B1 (ko) 2012-04-20

Family

ID=43405569

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090038602A Expired - Fee Related KR101136327B1 (ko) 2009-05-01 2009-05-01 휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기

Country Status (1)

Country Link
KR (1) KR101136327B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150017399A (ko) * 2013-06-03 2015-02-17 원혁 터치스크린 입력 방법 및 장치

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000047803A (ja) * 1998-07-28 2000-02-18 Alps Electric Co Ltd 座標入力装置
JP2003099186A (ja) * 2001-06-29 2003-04-04 Nokia Corp 機能の実現方法及び装置
KR20080075879A (ko) * 2005-12-15 2008-08-19 마이크로소프트 코포레이션 터치 감응 스크린 상의 소프트 키보드로 컴퓨터에서 실행중인 애플리케이션에 데이터를 입력하는 방법 및 컴퓨터판독가능 매체
KR20080094200A (ko) * 2007-04-19 2008-10-23 삼성전자주식회사 포인터가 위치한 영역에 메뉴 아이템을 나타내는 gui제공방법 및 이를 적용한 영상기기

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000047803A (ja) * 1998-07-28 2000-02-18 Alps Electric Co Ltd 座標入力装置
JP2003099186A (ja) * 2001-06-29 2003-04-04 Nokia Corp 機能の実現方法及び装置
KR20080075879A (ko) * 2005-12-15 2008-08-19 마이크로소프트 코포레이션 터치 감응 스크린 상의 소프트 키보드로 컴퓨터에서 실행중인 애플리케이션에 데이터를 입력하는 방법 및 컴퓨터판독가능 매체
KR20080094200A (ko) * 2007-04-19 2008-10-23 삼성전자주식회사 포인터가 위치한 영역에 메뉴 아이템을 나타내는 gui제공방법 및 이를 적용한 영상기기

Also Published As

Publication number Publication date
KR20100119599A (ko) 2010-11-10

Similar Documents

Publication Publication Date Title
US9552154B2 (en) Device and method for providing a user interface
US10831337B2 (en) Device, method, and graphical user interface for a radial menu system
US8775966B2 (en) Electronic device and method with dual mode rear TouchPad
CN107066137B (zh) 提供用户界面的设备和方法
KR102058990B1 (ko) 모바일 디바이스 및 그 제어 방법
US9459704B2 (en) Method and apparatus for providing one-handed user interface in mobile device having touch screen
EP2657831A2 (en) Method and terminal for displaying a plurality of pages, method and terminal for displaying a plurality of applications being executed on terminal, and method of executing a plurality of applications
US20110060986A1 (en) Method for Controlling the Display of a Touch Screen, User Interface of the Touch Screen, and an Electronic Device using The Same
JP5102412B1 (ja) 情報端末、情報端末の制御方法、及び、プログラム
US20120019562A1 (en) Device and method for providing a user interface
KR20110041915A (ko) 데이터 표시 방법 및 그를 수행하는 단말기
US20120179963A1 (en) Multi-touch electronic device, graphic display interface thereof and object selection method of multi-touch display
JP5861637B2 (ja) 情報端末装置及びタッチパネルの表示方法
WO2016183912A1 (zh) 菜单布局方法及装置
KR101136327B1 (ko) 휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기
JP2012146017A (ja) 電子黒板システム、電子黒板システムの制御方法、プログラムおよびその記録媒体
EP4439245A1 (en) Improved touchless user interface for computer devices
CN110489035A (zh) 终端及其控制方法和计算机可读存储介质
KR20140110262A (ko) 휴대형 장치 및 커서를 이용한 조작 방법
JP2015102946A (ja) 情報処理装置、情報処理装置の制御方法、およびプログラム
KR20150098366A (ko) 가상 터치패드 조작방법 및 이를 수행하는 단말기
KR101692848B1 (ko) 호버링을 이용하는 가상 터치패드 조작방법 및 이를 수행하는 단말기
JP2006039819A (ja) 座標入力装置
AU2017210607B2 (en) Apparatus and method for controlling motion-based user interface
WO2024200685A1 (en) Improved touchless user interface for computer devices

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20160308

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

L13-X000 Limitation or reissue of ip right requested

St.27 status event code: A-2-3-L10-L13-lim-X000

U15-X000 Partial renewal or maintenance fee paid modifying the ip right scope

St.27 status event code: A-4-4-U10-U15-oth-X000

FPAY Annual fee payment

Payment date: 20170322

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20180319

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20190407

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20190407

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000