KR20100102473A - 슬라이드 타입 휴대 단말기의 오동작 방지 방법 및 이를 지원하는 휴대 단말기 - Google Patents

슬라이드 타입 휴대 단말기의 오동작 방지 방법 및 이를 지원하는 휴대 단말기 Download PDF

Info

Publication number
KR20100102473A
KR20100102473A KR1020090020885A KR20090020885A KR20100102473A KR 20100102473 A KR20100102473 A KR 20100102473A KR 1020090020885 A KR1020090020885 A KR 1020090020885A KR 20090020885 A KR20090020885 A KR 20090020885A KR 20100102473 A KR20100102473 A KR 20100102473A
Authority
KR
South Korea
Prior art keywords
touch
event
slide
portable terminal
delay
Prior art date
Application number
KR1020090020885A
Other languages
English (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 KR1020090020885A priority Critical patent/KR20100102473A/ko
Priority to AT10152813T priority patent/ATE546008T1/de
Priority to EP20100152813 priority patent/EP2224693B1/en
Priority to US12/701,911 priority patent/US8787994B2/en
Publication of KR20100102473A publication Critical patent/KR20100102473A/ko

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

본 발명은 슬라이드 타입 휴대 단말기의 오동작 방지 방법 및 이를 지원하는 휴대 단말기에 관한 것이다.
이러한 본 발명은 터치 다운 이벤트와 터치 업 이벤트가 발생한 이후, 설정된 시간 이내 슬라이드 이벤트가 발생하면, 상기 터치 다운 및 터치 업 이벤트를 현재 활성화되고 있는 응용 프로그램에 적용하지 않도록 제어하는 구성을 개시한다.
휴대 단말기, 슬라이드, 오동작, 터치

Description

슬라이드 타입 휴대 단말기의 오동작 방지 방법 및 이를 지원하는 휴대 단말기{Error Control Method of Portable Device And Portable Device Using the same}
본 발명은 휴대 단말기에 관한 것으로, 특히 슬라이드 타입으로 형성된 휴대 단말기에서 사용자의 의지에 관계없이 입력 신호 발생에 따라 특정 기능이 수행되는 오동작 방지를 수행할 수 있는 슬라이드 타입 휴대 단말기의 오동작 방지 방법 및 이를 지원하는 휴대 단말기에 관한 것이다.
최근 들어, 휴대 단말기는 이동성을 기반으로 폭넓은 사용이 이루어지고 있다. 이러한 종래 휴대 단말기는 파일 재생 기능에 대응하는 MP3 기능을 가지기도 하고, 영상을 수집할 수 있는 디지털 카메라에 대응하는 영상 수집 기능을 가지기도 한다. 또한, 종래 휴대 단말기의 경우, 모바일 게임이나 아케이드 게임 등을 수행할 수 있는 기능 등을 지원하고 있다.
상술한 휴대 단말기는 이용 형태에 따라 슬라이드 타입, 폴더 타입, 플립 타입, 바 타입 등 다양한 형태로 분류될 수 있다. 이 중 슬라이드 타입은 한손으로 운용하기가 편리하고, 단말기의 전체 면적을 획기적으로 확장하여 이용할 수 있는 형태여서 매우 폭넓게 적용되고 있다. 그리고 슬라이드 타입 중 일면에 터치 센서를 마련하여 터치스크린 형태로 입력부를 구성하는 휴대 단말기가 많이 판매되고 있다.
그런데, 이러한 터치스크린을 포함하는 슬라이드 타입의 휴대 단말기 형태는 사용자가 슬라이딩을 위하여 표시부 일 측에 물체를 접촉시켜야 하는 상황으로 인하여, 사용자가 원하지 않는 입력 신호를 휴대 단말기가 받아들여 활성화되는 일이 비일비재하게 일어나고 있다.
따라서 본 발명의 목적은 사용자가 원하지 않는 형태의 입력 신호 생성을 억제함으로써, 슬라이드 타입의 휴대 단말기에서 발생할 수 있는 오동작 방지를 제공할 수 있는 휴대 단말기 및 그 방법을 제공함에 있다.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시 예에 따른 휴대 단말기의 오동작 방지 방법은, 터치 센서가 활성화되는 과정; 상기 터치 센서가 터치 다운에 따른 터치 다운 이벤트 및 터치 업에 따른 터치 업 이벤트를 생성하는 과정; 상기 터치 다운 이벤트 및 상기 터치 업 이벤트 생성 이후 설정된 시간 이내에 슬라이딩 동작에 따라 슬라이드 이벤트를 생성하는 과정; 상기 터치 다운 이벤트 및 상기 터치 업 이벤트에 따른 입력 신호를 현재 활성화되고 있는 응용 프로그램에 적용하지 않도록 무시하는 과정;을 포함하는 것을 특징으로 한다.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시 예에 따른 오동작 방지를 지원하는 휴대 단말기는, 표시부와 상기 표시부에 배치되는 터치 센서를 가지는 터치스크린을 포함하는 제1 조립체, 상기 제1 조립체와 연결되어 상기 제1 조립체의 슬라이딩 동작을 지지하는 제2 조립체를 포함하는 휴대 단말기에 있어서, 상기 슬라이딩 동작에 따른 슬라이드 이벤트를 생성하는 슬라이드 센서; 상기 터치 센서가 터치 다운 이벤트 및 터치 업 이벤트를 생성하는 경우, 기 설정된 시간 이내에 상기 슬라이드 이벤트가 생성되는 경우, 상기 터치 다운 이벤트에 따 른 입력 신호를 현재 활성화되고 있는 응용 프로그램에 적용하지 않도록 제어하는 제어부;를 포함하는 것을 특징으로 한다.
본 발명의 실시 예에 따른 휴대 단말기의 오동작 방지 방법 및 이를 지원하는 휴대 단말기에 따르면, 사용자가 원하지 않는 입력 신호 생성을 억제하여 불필요한 휴대 단말기 제어를 줄일 수 있다.
이하, 본 발명에 따른 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명의 실시 예에 따른 동작을 이해하는데 필요한 부분만이 설명되며, 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.
이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.
이하 설명에서, 터치 다운 이벤트는 터치 센서가 배치된 표시부 일 측에 사 용자의 손가락 또는 특정 물체를 접촉시킬 때 생성되는 이벤트이며, 터치 업 이벤트는 터치 센서에 접촉된 손가락 또는 물체가 터치 센서로부터 이탈됨에 따라 생성되는 이벤트가 될 수 있다.
도 1은 본 발명의 휴대 단말기(100)의 구성을 개략적으로 나타낸 블록도이다.
상기 도 1을 참조하면, 본 발명의 휴대 단말기(100)는 무선주파수부(110), 입력부(120), 오디오 처리부(130), 슬라이드 센서(140), 터치스크린(150), 저장부(170) 및 제어부(160)의 구성을 포함할 수 있다.
이와 같은 구성을 가지는 본 발명의 휴대 단말기(100)는 슬라이드 센서(140)가 생성하는 슬라이드 이벤트에 따라 터치스크린(150)에 포함된 터치 센서(153)가 생성하는 터치 이벤트 즉, 터치 다운/업 또는 프레스/릴리즈(Press/Release)의 유효 여부를 결정하고, 그에 따른 동작 제어를 수행할 수 있다. 이하, 각 구성에 대하여 보다 상세히 설명하기로 한다.
상기 무선주파수부(110)는 음성 통화를 위한 통신 채널의 형성 및 영상 등의 데이터 전송을 위한 통신 채널 등을 제어부(160)의 제어 하에 수행한다. 즉, 무선주파수부(110)는 음성 통화 채널, 데이터 통신 채널 및 화상 통화 채널을 이동통신 시스템 간에 형성한다. 이를 위하여 상기 무선주파수부(110)는 송신되는 신호의 주파수를 상승변환 및 증폭하는 무선주파수 송신부와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 무선주파수 수신부 등을 포함할 수 있다. 이러한 무선주파수부(110)는 터치 센서(153)가 생성하는 터치 이벤트에 따라 제어부(160) 제어 하에 활성화될 수 있다. 그리고 상기 무선주파수부(110)는 슬라이드 개방 상태 또는 슬라이드 닫힘 상태에서 사용자 설정 또는 제어에 따라 활성화될 수 있다. 예를 들어, 상기 휴대 단말기(100)는 슬라이드 닫힘 상태에서 터치 센서(153)가 생성하는 터치 이벤트에 따라 상기 무선주파수부(110)의 활성화 여부를 결정할 수 있다. 또한, 상기 휴대 단말기(100)는 슬라이드 개방 상태에서 터치 센서(153)가 생성하는 터치 이벤트 및 입력부(120)로부터의 입력 신호 중 적어도 하나에 따라 상기 무선주파수부(110)의 활성화 여부를 결정할 수 있다.
상기 입력부(120)는 숫자 또는 문자 정보를 입력받고 각종 기능들을 설정하기 위한 다수의 입력키 및 기능키들을 포함한다. 상기 기능키들은 특정 기능을 수행하도록 설정된 방향키, 사이드 키 및 단축키 등을 포함할 수 있다. 또한 상기 입력부(120)는 사용자 설정 및 휴대 단말기(100)의 기능 제어와 관련한 키 신호를 생성하고 상기 제어부(160)로 전달한다. 이러한 입력부(120)는 다수개의 키를 포함하는 쿼티 키패드, 3*4 키패드, 4*3 키패드 등으로 구현될 수 있다. 상기 입력부(120)는 사용자가 상기 키패드의 특정키를 누름으로써 발생하는 입력 신호들을 제어부(160)에 전달하는데, 이때, 현재 활성화되고 있는 응용 프로그램에 따라 다양한 입력 신호 생성을 수행할 수 있다.
상기 오디오 처리부(130)는 상기 통화 시 송수신 되는 오디오 데이터를 재생하기 위한 스피커(SPK)와, 통화 시 사용자의 음성 또는 기타 오디오 신호를 수집하기 위한 마이크(MIC)를 포함한다. 상기 오디오 처리부(130)는 휴대 단말기(100)의 슬라이드 동작 상태에 따른 동작 음을 출력할 수 있다. 즉, 오디오 처리부(130)는 슬라이드 개방 상태에서 닫힘 상태 또는 닫힘 상태에서 개방 상태로 변경될 때, 슬라이드 동작 변경에 따른 기 설정된 음을 출력할 수 있다. 또한, 오디오 처리부(130)는 터치 센서(153)가 터치 이벤트를 생성할 경우, 기 설정된 음을 출력할 수 있다. 특히, 본 발명의 오디오 처리부(130)는 터치 이벤트가 발생하면서 슬라이드 이벤트가 발생할 경우, 기 설정된 경고음 및 진동 등을 출력할 수 있다.
상기 슬라이드 센서(140)는 휴대 단말기(100)의 제1 조립체와 제2 조립체 사이에 배치되어 슬라이딩 동작에 따라 발생하는 슬라이드 이벤트를 검출하는 구성이다. 상기 슬라이드 이벤트는 슬라이드 개방 상태에서 닫힘 상태로 또는 슬라이드 닫힘 상태에서 개방 상태로 휴대 단말기의 구조적 변경이 발생하는 경우, 상기 슬라이드 센서(140)가 생성하는 이벤트이다. 이러한 슬라이드 센서(140)는 제1 조립체와 제2 조립체 사이에 스위치 형태의 기구적 구조물로 배치될 수 도 있다. 즉, 상기 슬라이드 센서(140)는 제1 조립체가 제2 조립체의 전면으로부터 슬라이딩되는 경우, 스위치가 턴-온 되어 슬라이딩 개방 상태에 대하여 센싱하고, 제1 조립체의 배면이 제2 조립체의 전면과 대면되는 구조에서는 스위치가 턴-오프되어 슬라이딩 닫힘 상태에 대하여 센싱할 수 있다. 또한, 상기 슬라이드 센서(140)는 제2 조립체의 전면 일 측에 적어도 하나의 광센서 등으로 배치되어 제1 조립체의 슬라이드 동작에 따라 수광부에서 수신되는 광의 변화여부를 기준으로 슬라이딩 동작을 검출할 수 있다. 또한, 상기 슬라이드 센서(140)는 홀 센서 등으로 형성되어 홀 내에서 슬라이드 구조물의 이동을 감지함으로써 슬라이딩을 검출할 수 있다. 상기 슬라이드 센서(140)는 다수개의 홀 센서를 포함할 수 도 있다. 상술한 바와 같이 상 기 슬라이드 센서(140)는 제1 조립체와 제2 조립체의 슬라이딩 동작을 센싱할 수 있는 다양한 센서가 적용 가능하다.
상기 터치스크린(150)은 표시부(151)와 터치 센서(153)를 포함한다. 이러한 터치스크린(150)은 표시부(151) 전면에 터치 센서(153)가 배치되는 구조를 가질 수 있다. 상기 터치스크린(150)의 크기는 터치 센서(153)의 크기로 결정될 수 있으며, 표시부(151) 전면에 터치 센서(153)가 배치될 수 있기 때문에, 표시부(151) 크기로 결정될 수 있다.
상기 표시부(151)는 휴대 단말기(100)의 각종 메뉴를 비롯하여 사용자가 입력한 정보 또는 사용자에게 제공하는 정보를 표시한다. 즉, 표시부(151)는 휴대 단말기(100) 이용에 따른 다양한 화면 예를 들면, 대기화면, 메뉴 화면, 메시지 작성 화면, 통화 화면 등을 제공할 수 있다. 특히, 본 발명의 표시부(151)는 사용자 설정에 따라 다양한 대기 화면에 특정 기능을 수행할 수 있는 메뉴 및 아이콘 등을 출력할 수 있다. 즉, 상기 표시부(151)는 휴대 단말기 사용자가 휴대 단말기가 제공하는 다양한 아이콘 예를 들어, 시계 아이콘, 스케줄 아이콘, 메시지 아이콘 등을 대기 화면 일정 영역에 출력되도록 배치하는 경우, 해당 아이콘들을 해당 위치에 출력할 수 있다. 이때, 상기 휴대 단말기는 상기 아이콘들의 위치 정보를 기억할 수 있으며, 휴대 단말기(100)가 슬립(Sleep) 상태에서 깨어나는 경우, 해당 위치에 해당 아이콘들이 출력되도록 제어할 수 있을 것이다. 또한, 상기 표시부(151)는 사용자가 상기 아이콘들을 활성화하는 경우, 해당 아이콘에 대응하는 응용 프로그램 활성화 화면을 출력할 수 있다. 여기서, 상기 표시부(151)에 출력되 는 아이콘들은 위젯 기능 활성화에 따른 아이콘들이 될 수 도 있다. 한편, 상기 표시부(151)는 액정 표시 장치(Liquid Crystal Display), OLED(Organic Light Emitted Diode) 등으로 형성될 수 있다.
상기 터치 센서(153)는 상기 표시부(151) 일 측에 배치되어 물체의 접촉 또는 물체의 접근 거리에 따라 터치 이벤트를 생성하고, 생성된 터치 이벤트를 제어부(160)에 전달할 수 있다. 이러한 터치 센서(153)는 표시부(151) 전반에 걸쳐 매트릭스 형태로 배치될 수 있으며, 이에 따라 휴대 단말기 사용자의 손가락이나 물체의 접근에 따라 표시부(151)의 특정 위치에 대한 터치 이벤트를 생성한다. 상기 제어부(160)는 상기 표시부(151)에 출력되는 화면에 대한 정보와 상기 터치 이벤트에 포함된 특정 위치를 서로 확인하여, 표시부(151)에 매핑된 기능을 수행하도록 제어한다. 상기 터치 센서(153)가 마련된 영역 일부는 휴대 단말기 사용자가 슬라이딩 동작을 수행하고자 할 때, 손가락 등이 접촉될 수 있다.
상기 저장부(170)는 본 발명의 실시 예에 따른 기능 동작에 필요한 응용 프로그램을 비롯하여, 슬라이드 센서 운용을 위한 응용 프로그램, 저장된 다양한 파일들을 재생하기 위한 응용 프로그램, 터치스크린 운용을 위한 키 맵이나 메뉴 맵 등을 저장할 수 있다. 여기서 키 맵 및 메뉴 맵은 각각 다양한 형태가 될 수 있다. 즉, 키 맵은 키보드 맵이나, 3*4 키 맵, 쿼티 키 맵 등이 될 수 있고, 현재 활성화되고 있는 응용 프로그램의 운용 제어를 위한 제어키 맵이 될 수 도 있다. 또한, 메뉴 맵은 현재 활성화되고 있는 응용 프로그램 운용 제어를 위한 메뉴 맵이 될 수 도 있고, 휴대 단말기가 제공하는 다양한 메뉴를 항목으로 가지는 메뉴 맵이 될 수 도 있다. 이러한 상기 저장부(170)는 크게 프로그램 영역과 데이터 영역을 포함할 수 있다.
상기 프로그램 영역은 휴대 단말기(100)의 부팅 및 상술한 각 구성의 운용을 위한 운영체제(OS, Operating System), 다양한 파일을 재생하기 위한 응용 프로그램 예를 들면, 상기 휴대 단말기(100)의 기능 지원 여부에 따른 통화기능 지원을 위한 응용 프로그램, 인터넷 서버에 접속하기 위한 웹 브라우저, 기타 음원을 재생하기 위한 MP3 응용 프로그램, 사진 등을 재생하기 위한 이미지 출력 응용 프로그램, 동영상 재생 응용 프로그램 등을 저장할 수 있다. 특히, 본 발명의 프로그램 영역은 슬라이드 센서(140)를 운용하기 위한 응용 프로그램, 터치스크린에 포함된 터치센서를 운용하기 위한 응용 프로그램, 슬라이드 이벤트 발생 시 터치 이벤트에 따른 오동작 방지를 위한 방지 루틴을 저장할 수 있다. 상기 방지 루틴은 터치스크린에서 터치 다운 이벤트와 터치 업 이벤트가 발생한 이후, 기 설정된 시간 이내에 슬라이드 이벤트가 발생하면, 해당 슬라이드 이벤트 직전에 발생한 터치 이벤트 적용을 무시하도록 제어할 수 있다.
상기 데이터 영역은 휴대 단말기(100) 사용에 따라 발생하는 데이터가 저장되는 영역으로서, 다양한 컨텐츠들을 저장할 수 있다. 또한, 상기 데이터 영역은 상기 표시부(151)가 터치스크린으로 구현되는 경우, 터치스크린을 통하여 입력되는 사용자 입력을 저장할 수 있다. 특히, 본 발명의 데이터 영역은 터치 센서(153)가 터치 이벤트를 생성하는 경우, 상기 터치 이벤트를 일시적으로 버퍼링할 수 있고, 이후 동작에 따라 제어부 제어 하에 상기 터치 이벤트를 제거할 수 있다. 이를 보 다 상세히 설명하면, 상기 데이터 영역은 터치 센서(153)에 손가락 등이 접촉되는 동안 또는 접촉이 해제될 때 발생하는 터치 다운 이벤트 및 터치 업 이벤트 중 적어도 하나를 일시적으로 저장할 수 있다. 그리고 상기 데이터 영역은 슬라이드 센서(140)가 생성하여 전달하는 슬라이딩 이벤트를 일시적으로 저장할 수 있고, 저장된 터치 다운 이벤트, 터치 업 이벤트 및 슬라이딩 이벤트는 버퍼링 이후 제어부(160)에 전달할 수 있다. 그리고 상기 데이터 영역은 제어부(160) 제어에 따라 상기 터치 다운 이벤트, 터치 업 이벤트 및 슬라이딩 이벤트를 제거할 수 있다. 이러한 버퍼링 기능의 데이터 영역은 저장부(170)에 배치되지 않고, 제어부(160)의 구성으로서 배치될 수 있다. 상기 터치 이벤트의 적용 여부에 대한 상세한 설명은 도 3 및 도 4를 참조하여 후술하기로 한다.
상기 제어부(160)는 상기 휴대 단말기(100)의 각 구성에 전원 공급을 제어하여 초기화 과정을 수행하도록 지원하며, 초기화 과정이 완료되면 각 구성에 대하여 본 발명의 오동작 방지 기능이 지원될 수 있도록 각 신호의 흐름 등을 제어할 수 있다. 이를 위하여 본 발명의 제어부(160)는 도 2에 도시된 바와 같이, 터치 센서 검출부(161), 슬라이드 센서 검출부(163), 프로그램 제어부(165)를 포함할 수 있다.
상기 터치 센서 검출부(161)는 터치 센서(153)에서 생성되는 터치 이벤트를 수집하고, 이를 프로그램 제어부(165)에 전달하는 구성이다. 이 과정에서 상기 터치 센서 검출부(161)는 터치 센서(153)가 전달한 터치 이벤트를 저장부(170)의 데이터 영역에 일시적으로 저장하도록 제어할 수 있으며, 제어부 내에 별도의 메모리 공간이 할당되어 있는 경우, 해당 메모리 공간을 버퍼로서 이용하여 상기 터치 이벤트를 일시적으로 저장할 수 도 있다. 이때, 터치 센서 검출부(161)가 검출하는 이벤트는 터치 업 이벤트 및 터치 다운 이벤트, 터치 드래그 이벤트 등이 될 수 있다.
상기 슬라이드 센서 검출부(163)는 슬라이드 센서(140)가 전달하는 슬라이드 이벤트를 검출하고, 상기 슬라이드 이벤트를 상기 프로그램 제어부(165)에 전달할 수 있다. 이러한 슬라이드 센서 검출부(163)는 데이터 영역 또는 제어부에 별도로 할당된 메모리 영역을 버퍼로 이용하여, 상기 슬라이드 이벤트를 일시적으로 저장할 수 있다. 이때, 상기 슬라이드 센서 검출부(163)는 상기 슬라이드 이벤트를 별도로 저장하는 과정을 생략하고, 저장 과정 없이 프로그램 제어부(165)에 전달할 수 도 있다.
상기 프로그램 제어부(165)는 상기 터치 센서 검출부(161)와 상기 슬라이드 센서 검출부(163)로부터 전달되는 터치 이벤트 및 슬라이드 이벤트를 기반으로 현재 발생한 터치 이벤트의 유효성을 판단하고, 그에 따라, 현재 수행되고 있는 프로그램의 운용을 제어한다. 즉, 프로그램 제어부(165)는 터치 센서 검출부(161)로부터 터치 이벤트가 전달된 이후, 설정된 시간 이내 또는 다른 터치 이벤트 전달이 발생하거나, 기 설정된 시간 동안 터치 이벤트 발생이 없는 경우, 처음 발생한 터치 이벤트에 따른 프로그램 운용을 제어할 수 있다. 이때, 상기 프로그램 제어부(165)는 처음 발생한 터치 이벤트 및 이후 발생한 터치 이벤트를 하나의 입력 신호로 판단하고, 그에 따른 프로그램 운용을 제어할 수 도 있다. 예를 들면, 상기 프로그램 제어부(165)는 터치 다운 이벤트 및 터치 업 이벤트가 순차적으로 발생하면, 해당 터치 이벤트가 발생한 영역에 매핑되어 있는 특정 휴대 단말기 기능을 수행하도록 제어할 수 있다. 이때, 휴대 단말기의 프로그램 제어부(165)는 터치 다운 이벤트 및 터치 업 이벤트가 발생한 이후, 일정 시간 이내에 슬라이드 이벤트가 발생하면 상기 터치 다운 이벤트 및 터치 업 이벤트를 무시하고, 해당 이벤트를 버퍼에서 제거하도록 제어할 수 있다. 이때, 상기 프로그램 제어부(165)는 상기 슬라이드 이벤트가 발생할 때 까지 소요되는 일정 시간에 대하여 터치스크린(150)의 각 영역별로 다르게 적용할 수 있다. 즉, 상기 프로그램 제어부(165)는 상기 터치스크린(150)의 전체 영역을 일정 영역으로 구분하고, 사용자가 휴대 단말기를 파지하여 슬라이딩을 수행하는 동안 가장 많이 터치하는 영역 예를 들면, 오른손잡이인 경우 휴대 단말기의 중앙 부분을 다른 영역에 비하여 터치 이벤트 적용하는데 소요되는 시간을 길게 설정할 수 있다. 이에 따라, 상기 휴대 단말기는 터치스크린 전체 영역에서 중앙 부분에 배치된 아이콘의 활성화 속도가 다른 영역에 배치된 아이콘의 활성화 속도와 다르게 설정될 수 있을 것이다. 또한, 상기 프로그램 제어부(165)는 상기 터치스크린(150)의 슬라이드 상태에 따라 영역별로 터치 이벤트 적용 시간을 다르게 설정할 수 있다. 즉, 슬라이드가 닫힌 상태에서 프로그램 제어부(165)는 중앙 영역을 다른 영역에 비하여 활성화 속도를 길게 설정하도록 제어하고, 슬라이드가 개방된 상태에서는 터치스크린의 중앙을 중심으로 하측부 영역을 다른 영역에 비하여 활성화 속도를 길게 설정하도록 제어할 수 있다. 이에 따라, 상기 프로그램 제어부(165)는 터치 다운/업 이벤트가 발생한 이후에 발생하는 일정 시간 이내에 발생하는 슬라이드 이벤트에 따라 상기 터치 다운/업 이벤트를 적절하게 무시하도록 제어할 수 있다. 이에 대한 상세한 설명은 도 3 및 도 4를 참조하여 보다 상세히 설명하기로 한다.
도 3은 본 발명의 실시 예에 따른 슬라이드 닫힘 상태(Slide Close)에서 슬라이드 개방 상태(Slide Open)로 변경되는 동안 발생할 수 있는 휴대 단말기의 오동작 방지 제어를 설명하기 위한 도면이다.
상기 도 3을 참조하면, 101 화면에서와 같이 휴대 단말기는 슬라이드가 닫힘 상태(Slide Close) 상태를 유지한다. 이때, 상기 휴대 단말기는 전원이 공급된 상태에서, 기 설정된 프로그램 예를 들면 대기 화면 출력, 메뉴 화면 출력 또는 기 설정된 아이콘들이 출력된 상태를 가질 수 있다. 여기서, 상기 기 설정된 아이콘들은 휴대 단말기가 위젯 기능을 지원하는 경우, 위젯 기능 활성화에 따른 아이콘들이 될 수 있다. 한편, 상기 휴대 단말기는 전원이 공급된 이후, 101 화면에서와 같이 기 설정된 아이콘 예를 들어 시계 아이콘이 터치스크린에 출력될 수 있다. 여기서, 본 발명은 상기 시계 아이콘으로 한정되는 것은 아니며, 다른 형태의 아이콘 또는 다른 메뉴 항목들이 상기 시계 아이콘 자리 및 터치스크린의 일정 영역에 출력될 수 있다. 그리고 상기 휴대 단말기의 터치스크린은 영역별로 구분되어 특정 영역이 다른 영역에 비하여 아이콘에 대한 터치 적용 시간이 다르게 설정될 수 있다. 즉, 101 화면에서 터치스크린의 F은 다른 영역에 비하여 터치 이벤트 발생에 따른 터치 이벤트 적용 시간이 길게 적용되는 지역이다. 이를 위하여 제어부는 터치스크린의 중앙 지연 영역(10)에서 터치 이벤트가 발생한 경우, 터치스크린으로부 터 수신된 터치 다운 이벤트 및 터치 업 이벤트를 버퍼에 터치스크린의 다른 영역에서 설정된 시간과 다르게 설정된 일정 시간만큼 저장한 이후, 해당 이벤트를 적용하도록 제어할 수 있다. 이때, 상기 중앙 지연 영역(10)은 좌측 일부 영역에 해당하는 중앙 좌측 지연 영역(11)과 우측 일부 영역에 해당하는 중앙 우측 지연 영역(13)으로 구분될 수 있으며, 사용자의 설정에 따라 두 개의 영역을 모두 지연 영역으로 설정할 것인지, 둘 중 하나의 영역만을 지연 영역으로 설정할 것인지 선택할 수 있도록 지원할 수 있다. 예를 들어, 오른손잡이 사용자는 중앙 우측 지연 영역(13)만을 활성화하도록 제어할 수 있고, 왼손잡이 사용자는 중앙 좌측 지연 영역(11)만을 활성화하도록 제어할 수 있을 것이다.
한편, 101 화면에서와 같이, 휴대 단말기가 슬라이드 닫힘 상태에 놓여 있다가, 사용자에 의해 휴대 단말기가 파지될 수 있다. 그리고 상기 사용자가 상기 휴대 단말기를 슬라이드 개방 상태로 변경시키기 위하여 손가락 등을 이용하여 터치스크린의 일 측을 접촉할 수 있다. 예를 들면, 휴대 단말기 사용자는 오른손을 이용하여 슬라이드 타입의 휴대 단말기를 파지할 수 있으며, 이때, 슬라이드 닫힘 상태에서 슬라이드 개방 상태로 변경하기 위하여 엄지손가락을 제외한 나머지 네 개의 손가락을 이용하여 휴대 단말기의 측면과 배면을 지지할 수 있다. 그리고 휴대 단말기 사용자는 103 화면에서와 같이 엄지손가락의 일 측면 예를 들면 엄지손가락의 지문이 생성되어 있는 영역을 터치스크린과 접촉시킨 이후, 엄지손가락을 103 화면에서 나타낸 바와 같이 상측 방향으로 힘이 가하도록 동작시킬 수 있다. 여기서, 상기 휴대 단말기의 슬라이드 타입에 따라 상기 엄지손가락의 힘이 작용하는 방향을 변경될 수 있다. 예를 들면, 상기 슬라이드 타입의 휴대 단말기가 슬라이드 개방을 위하여 아래 방향으로 운동시켜야 하는 경우, 상기 사용자는 상기 엄지손가락의 운동 방향을 상측 방향이 아니 하측 방향으로 조정할 수 있을 것이다. 동일한 이유로, 상기 휴대 단말기가 일정 각도만큼 회전 슬라이드 되거나, 좌우 또는 대각선 방향으로 슬라이딩 되는 타입인 경우, 상기 사용자는 해당 방향으로 엄지손가락의 운동방향을 결정할 수 있을 것이다.
사용자가 엄지손가락을 터치스크린의 일 측에 접촉시킴에 따라 상기 휴대 단말기는 103 화면에서 엄지손가락이 접촉됨에 따른 터치 다운 이벤트(Touch down)를 생성할 수 있다. 그리고 사용자는 엄지손가락으로 휴대 단말기의 슬라이딩 동작을 진행시키면서, 엄지손가락을 터치스크린 전면으로부터 이탈시켜 접촉된 상태를 해제할 수 있다. 이때, 상기 휴대 단말기는 엄지손가락의 이탈에 따라 터치 업 이벤트(Touch Up)를 생성할 수 있다. 이에 따라, 105 화면에서와 같이, 터치스크린이 있는 전면의 제1 조립체는 입력부가 있는 배면의 제2 조립체와 일정 간격을 가지며 슬라이드 될 수 있다. 이때, 상기 휴대 단말기는 슬라이드 이벤트가 생성되기 직전의 터치 이벤트들을 응용 프로그램에 적용하지 않도록 무시할 수 있다.
요약하면, 상기 휴대 단말기의 제어부는 103 화면에서 사용자가 터치스크린의 중앙 지연 영역(10)을 터치하는 경우, 터치스크린으로부터 전달되는 터치 이벤트에 따라 사용자가 특정 영역 예를 들면 중앙 지연 영역(10)을 터치하였음을 인지하고, 동시에 터치 다운 이벤트가 발생하였음을 인지할 수 있다. 그리고 사용자가 휴대 단말기를 일정 방향으로 슬라이딩하면서, 터치 지점으로부터 손가락을 이탈시 키면 휴대 단말기는 터치 업 이벤트를 생성한다. 이에 따라, 휴대 단말기는 터치 다운 이벤트, 터치 업 이벤트 및 슬라이드 이벤트가 발생하게 된다. 상기 휴대 단말기는 터치 다운 이벤트 및 터치 업 이벤트가 발생하고 일정 시간 이내에 슬라이드 이벤트가 발생하면, 상기 터치 다운 이벤트 및 터치 업 이벤트에 대하여 프로그램 적용을 수행하지 않도록 제어할 수 있다. 즉, 휴대 단말기의 제어부는 상기 터치 다운 이벤트에 대한 "무시"를 수행할 수 있다.
예를 들어, 상술한 설명에서, 사용자가 시계 아이콘을 터치하는 경우, 시계 아이콘의 크기가 변경되거나, 시계 아이콘이 지시하는 시각을 숫자로 보여주는 기능이 설정되어 있다고 가정하면, 사용자의 엄지손가락이 터치스크린에 출력되고 있는 시계 아이콘에 대하여 터치 다운 및 터치 업 이벤트가 발생하더라도, 휴대 단말기의 제어부는 어떠한 프로그램 운용도 실행되지 않도록 제어할 수 있다. 그러나 상기 휴대 단말기의 제어부는 상기 시계 아이콘에 대하여 터치 다운이 발생하고, 기 설정된 시간 이내에 슬라이드 이벤트가 발생하지 않거나, 터치 다운 및 터치 업 이벤트가 발생한 이후 기 설정된 시간 이내에 슬라이드 이벤트가 발생하지 않는 경우, 해당 터치 이벤트에 따른 프로그램 수행을 제어할 수 있다.
또한, 상기 휴대 단말기의 제어부는 터치 다운 이후 터치 드래그 이벤트가 발생할 경우, 해당 터치 이벤트에 따른 제어를 수행할 수 있다. 즉, 휴대 단말기의 제어부는 터치 다운 이벤트 발생 이후 터치 드래그 이벤트 발생 시, 상기 시계 아이콘의 위치를 변경하도록 제어할 수 있으며, 터치 다운 이벤트 발생 이후 터치 업 이벤트가 발생하면, 설정된 기능 즉, 시계 아이콘이 지시하는 시각을 숫자로 보 여주는 기능을 수행할 수 있을 것이다. 여기서, 휴대 단말기 사용자가 휴대 단말기의 슬라이딩 동작을 수행하면서, 터치 센서가 배치된 터치스크린의 일 측에 터치 다운한 이후, 일정 방향으로 힘을 가하면서 터치 드래그가 발생할 수 있다. 이 경우, 휴대 단말기의 제어부는 상기 터치 다운 이후 발생한 터치 드래그에 대하여 생성된 터치 드래그 이벤트를 현재 활성화되고 있는 응용 프로그램에 적용하지 않도록 제어할 수 있다. 즉, 상기 터치 다운 이후 발생한 터치 드래그 이벤트가 실제로 사용자가 원해서 생성되는 것인지 또는 슬라이딩 동작에 의해 발생한 것인지 구분할 필요가 있을 수 있다. 이에 따라 상기 휴대 단말기는 터치 다운과 터치드래그가 발생하더라도 해당 이벤트를 버퍼링하면서 설정된 시간 이내에 슬라이딩 동작이 발생하게 되면, 상기 설정된 시간 이내에 발생한 터치 드래그 신호를 무시하도록 제어할 수 있다.
한편, 상술한 설명에서는 설명의 편의를 위하여 사용자가 오른손으로 파지하고 엄지손가락을 이용하여 슬라이딩 동작을 수행하는 것을 예로 설명하였으나, 본 발명이 이에 한정되는 것은 아니다. 즉, 본 발명은 오른손 파지 또는 왼손 파지, 양손 파지 등 휴대 단말기를 잡는 형태에 한정되는 것이 아니며, 또한 휴대 단말기의 슬라이딩 방향에 한정되는 것이 아니다. 따라서 본 발명은 터치 다운 및 터치 업 이벤트 혹은 터치 다운 및 터치 드래그 발생 이후, 기 설정된 시간 이내에 슬라이딩 동작이 이루어지는 경우, 터치 다운 및 터치 업 이벤트 또는 터치 다운 및 터치 드래그를 무시하도록 제어하는 기능으로 이해되어야 할 것이다.
도 4는 본 발명의 실시 예에 따른 휴대 단말기의 슬라이드 개방 상태(Slide Open)에서 슬라이드 닫힘 상태(Slide Close)로 변경되는 동안 발생할 수 있는 휴대 단말기의 오동작 방지 제어를 설명하기 위한 도면이다.
상기 도 4를 참조하면, 201 화면에서와 같이 휴대 단말기는 슬라이드가 개방 상태(Slide Open) 상태를 유지한다. 이때, 상기 휴대 단말기는 전원이 공급된 상태에서, 기 설정된 프로그램 예를 들면 대기 화면 출력 또는 기 설정된 아이콘 들이 터치스크린에 출력된 상태를 가질 수 있으며, 사용자의 제어에 따라 음악 파일 재생을 위한 뮤직 플레이어나 기타 응용 프로그램 활성화에 따른 화면 및 응용 프로그램 제어를 위한 메뉴 항목 등이 터치스크린에 출력될 수 있다. 예를 들어, 상기 휴대 단말기는 전원이 공급된 이후, 201 화면에서와 같이 기 설정된 시계 아이콘 또는 달러 형태의 이미지를 가지는 증권 아이콘이 터치스크린에 출력될 수 있다. 여기서, 본 발명은 상기 시계 아이콘 또는 상기 증권 아이콘으로 한정되는 것은 아니며, 다른 형태의 아이콘 또는 다른 메뉴 항목들이 상기 시계 아이콘 자리에 출력될 수 있다. 그리고 상기 시계 아이콘 및 상기 증권 아이콘은 각각 위젯 기능 활성화에 따른 아이콘이 될 수 있다. 한편, 상기 201 화면에서 나타낸 바와 같이, 휴대 단말기의 제어부는 터치스크린의 중앙을 중심으로 하부 일부 영역을 하부 지연 영역(20)이 설정될 수 있다. 여기서, 하부 지연 영역(20)은 중앙을 중심으로 하부 좌측 일부 영역에 해당하는 하부 좌측 지연 영역(21) 및 중앙을 중심으로 하부 우측 일부 영역에 해당하는 하부 우측 지연 영역(23)을 포함할 수 있다. 이러한 하부 지연 영역(20)은 다른 영역에 비하여 터치 이벤트 발생에 따른 프로그램 적용 시간이 길게 적용되는 지역이 될 수 있다. 이를 위하여 제어부는 하부 지연 영역(20)에서 터치 이벤트가 발생한 경우, 터치스크린으로부터 수신된 터치 다운 이벤트 및 터치 업 이벤트를 다른 영역에서 발생하는 터치 다운 이벤트 및 터치 업 이벤트에 비하여 보다 길게 버퍼에 저장한 이후, 해당 이벤트를 적용하도록 제어할 수 있다. 여기서, 상기 터치 다운 이벤트 및 터치 업 이벤트를 버퍼에 저장하는 시간은 설계자의 실험에 의하여 변경될 수 있다. 즉, 휴대 단말기의 제어부 성능에 따라 상기 터치 이벤트를 버퍼에 저장하는 일정 시간을 다르게 설정할 수 있다. 한편, 상기 하부 지연 영역(20)은 사용자의 설정여부에 따라 택일적으로 활성화될 수 있다. 즉, 사용자가 왼손잡이인 경우, 휴대 단말기는 사용자 설정 또는 디폴트로 하부 좌측 지연 영역(21)만을 활성화할 수 있다. 또한 오른손잡이인 경우, 휴대 단말기는 사용자 설정 또는 디폴트로 하부 우측 지연 영역(23)만을 활성화할 수 있을 것이다.
한편, 201 화면에서 휴대 단말기가 슬라이드 개방 상태에 놓여 있다가, S203 화면에서와 같이 사용자의 제어에 따라 상기 휴대 단말기를 파지하고, 특정 손가락 예를 들면 엄지손가락을 이용하여 슬라이드 닫힘 상태로 변경시킬 수 있다. 이를 보다 상세히 설명하면, 휴대 단말기 사용자는 슬라이드가 개방 상태에 놓인 휴대 단말기를 파지하고, 특정 손가락을 이용하여 제1 조립체에 배치된 터치스크린의 일 측면을 누르는 동작을 취할 수 있다. 이후, 휴대 단말기 사용자는 상기 터치스크린의 일 측면을 누르는 손가락을 일정 방향으로 운동시키도록 제어할 수 있다. 상기 휴대 단말기가 반자동 또는 자동으로 슬라이딩 될 수 있도록 지원하는 단말기 즉, 일정량의 탄성력을 제공하는 단말기인 경우, 상기 휴대 단말기 사용자가 상기 휴대 단말기의 특정 지점을 접촉한 상태에서 일정 방향으로 단말기의 일부를 운동시키고자 하면, 상기 터치 센서는 터치 다운 이벤트 이후 터치 업 이벤트를 생성할 수 있고, 이후 슬라이드 센서는 슬라이드 이벤트를 감지할 수 있다.
이를 보다 상세히 설명하면, 상기 휴대 단말기의 터치 센서는 상기 터치스크린에 손가락이 접촉되는 시점에서 터치 다운 이벤트(Touch down) 이벤트를 생성하여 제어부에 전달할 수 있다. 이때, 상기 휴대 단말기의 터치 센서는 터치 다운 이벤트가 발생한 영역에 대한 위치 정보를 함께 전달하게 된다. 즉, 터치 센서는 203 화면에서와 같이, 터치 다운 이벤트가 증권 아이콘이 배치된 영역에 중첩되는 위치에 발생함에 따라 해당 위치 정보를 함께 제어부에 전달할 수 있다. 이에 따라, 제어부는 터치 센서로부터 증권 아이콘 클릭에 해당하는 터치 다운 이벤트가 발생함을 인식할 수 있다.
이후, 사용자는 특정 손가락으로 휴대 단말기의 슬라이딩 동작을 진행시키는 과정에서 일정량의 힘을 준 이후, 터치 다운된 상태를 해제하게 된다. 이에 따라, 휴대 단말기의 터치 센서는 터치 업 이벤트를 생성하고, 이를 제어부에 전달할 수 있다. 한편, 힘을 전달받은 휴대 단말기는 터치 업 이벤트가 생성된 이후, 슬라이딩 동작을 수행하게 되고, 이때, 슬라이드 센서는 슬라이딩 동작에 따른 슬라이드 이벤트를 생성할 수 있다. 상기 슬라이드 센서는 슬라이드 이벤트를 제어부에 전달한다.
제어부 측면에서 살펴보면, 휴대 단말기 제어부는 203 화면에서 터치 센서로부터 터치 다운 이벤트 및 터치 업 이벤트를 수신하게 되며, 205 화면에서 슬라이 드 이벤트를 슬라이드 센서로부터 수신하게 된다.
이에 따라, 상기 휴대 단말기의 제어부는 터치 센서로부터 터치 다운 이벤트 및 터치 업 이벤트가 수신되고 일정 시간 이내에 슬라이드 이벤트가 발생하면, 슬라이드 이벤트가 발생하기 직전에 수신된 터치 다운 이벤트 및 터치 업 이벤트를 현재 활성화되고 있는 응용 프로그램에 적용하지 않도록 제어할 수 있다. 이때, 상기 제어부는 상기 터치 다운 이벤트 및 터치 업 이벤트가 생성된 위치가 지연 영역인 경우, 앞서 설명한 바와 같이 터치스크린의 다른 영역에 설정된 지연 시간과 다르게 설정된 지연 시간을 적용하여 슬라이드 이벤트 수신까지 기다리도록 제어할 수 있을 것이다. 여기서, 상기 지연 영역의 지연 시간은 터치스크린의 다른 영역에 비하여 길게 설정되는 것이 바람직하다.
상술한 도 3 및 도 4의 설명에서 휴대 단말기는 중앙 지연 영역 및 하부 지연 영역에 대한 위치가 이미 결정된 상태에서, 해당 영역을 사용자가 선택할 수 있도록 지원하는 것으로 설명하였지만, 사용자의 터치 패턴에 따라 상기 영역은 변경되거나 재설정될 수 있을 것이다. 즉, 휴대 단말기는 사용자가 터치 다운 이벤트 및 터치 업 이벤트 중 적어도 하나를 생성한 이후, 일정 시간 이내에 슬라이드 이벤트가 발생할 경우, 상기 터치 다운 이벤트 및 터치 업 이벤트가 발생한 위치 정보를 일정량 누적시킬 수 있다. 그리고 상기 휴대 단말기는 상기 누적된 위치 정보를 기준으로, 해당 위치가 슬라이드가 개방될 때, 또는 슬라이드 닫힐 때 주로 눌려지는 위치로 인식하고, 해당 위치를 기준으로 일정 영역을 지연 영역으로 설정할 수 있을 것이다. 즉, 상기 휴대 단말기는 터치 이벤트 발생과 슬라이드 이벤트 발생에 따른 학습을 통하여 지연 영역을 설정할 수 있다.
한편, 상술한 설명에서는 지연 영역을 마련하고, 해당 지연 영역에서의 터치 이벤트 적용 시간을 다른 영역과 다르도록 설정하는 것을 설명하였으나, 본 발명이 이에 한정되는 것은 아니다. 즉, 휴대 단말기 설계자가 터치 다운 이벤트 및 터치 업 이벤트가 발생한 이후 슬라이드 이벤트가 발생하기까지의 일정 시간에 대하여 최소화할 수 있는 방안을 마련할 수 있다. 이를 위하여, 상기 휴대 단말기는 터치 업 이벤트 이후, 슬라이드 이벤트를 빠르게 인식할 수 있는 구조를 가지는 것이 바람직하다. 즉, 상기 휴대 단말기에서 슬라이드 닫힘 상태 또는 개방 상태에서 개방 상태 또는 닫힘 상태로 변경하는 동작을 인식할 수 있는 슬라이드 센서를 민감하게 조절함으로써, 해당 슬라이드 이벤트를 빠르게 생성할 수 있을 것이다. 이러한 슬라이드 센서를 민감하게 조절하는 방법으로서, 본 발명의 휴대 단말기는 휴대 단말기의 슬라이딩을 감지하는 센서 예를 들면 홀 센서 등을 휴대 단말기의 다양한 위치에 복수개로 마련하여, 슬라이딩을 빠르게 감지하도록 지원할 수 있다.
이상에서는 본 발명의 실시 예에 따른 휴대 단말기의 슬라이드 동작에 따른 터치 이벤트 오동작 방지를 제공하는 휴대 단말기의 구성 및 동작 상태에 대하여 설명하였다. 이하에서는 본 발명의 실시 예에 따른 휴대 단말기의 오동작 방지 방법에 대하여 도 5를 참조하여, 보다 상세히 설명하기로 한다.
도 5는 본 발명의 실시 예에 따른 휴대 단말기의 오동작 방지 방법을 설명하기 위한 순서도이다.
상기 도 5를 참조하면, 본 발명의 휴대 단말기의 오동작 방지 방법은 먼저, 휴대 단말기에 전원이 공급되면 휴대 단말기의 제어부는 공급된 전원을 이용하여 휴대 단말기의 부팅 과정을 수행한 이후, 각 구성을 초기화하도록 제어한다. 이후, 제어부의 터치 센서 검출부는 S101 단계에서 터치 다운 이벤트 및 터치 업 이벤트 발생 여부를 확인한다. 한편, 휴대 단말기는 기 설정된 응용 프로그램 예를 들면 메뉴 응용 프로그램을 활성화하거나, 기 설정된 아이콘 등을 활성화하도록 제어한 후, 해당 메뉴 또는 아이콘 등을 터치스크린에 출력할 수 있다. 그리고 상기 휴대 단말기는 터치 센서에 전원을 공급하고, 터치 센서를 활성화하도록 제어한다. 이러한 상기 휴대 단말기는 활성화된 터치 센서와 상기 터치스크린에 출력되는 메뉴 또는 아이콘을 매핑하여 입력부로서 기능하도록 제어할 수 있다.
다음으로, 상기 휴대 단말기는 S103 단계에서 터치 다운 이벤트 및 터치 업 이벤트가 발생한 이후 기 설정된 시간 내에 슬라이딩 동작이 발생하는지 확인할 수 있다. 이를 위해 상기 휴대 단말기는 슬라이드 센서를 활성화하도록 제어하고, 상기 슬라이드 센서가 상기 슬라이딩 동작에 따라 슬라이드 이벤트를 생성하는지를 검출한다. 상기 슬라이드 센서는 휴대 단말기의 슬라이드 동작에 따라 온-오프될 수 있는 스위치 형태 도는 슬라이드 동작을 감지할 수 있는 적어도 하나의 홀 센서로 제작될 수 있으며, 기타 앞서 설명한 바와 같이 다양한 형태의 센서로 구성될 수 있다.
S103 단계에서 설정된 시간 이내에 슬라이딩 동작이 발생하지 않으면, 상기 휴대 단말기는 S105 단계로 분기하여 터치 다운 발생에 따른 터치 이벤트를 생성할 수 있다. 상기 터치 이벤트가 생성되면, 상기 휴대 단말기는 터치 이벤트 생성에 따른 응용 프로그램 제어를 수행할 수 있다.
한편, S103 단계에서 설정된 시간 이내에 슬라이딩 동작이 발생하면, 휴대 단말기는 S107 단계에서 S101 단계에서 생성된 터치 다운 이벤트 및 터치 업 이벤트를 무시하도록 제어할 수 있다.
요약하면, 본 발명의 휴대 단말기는 S103 단계에서 발생하는 슬라이딩 동작에 따른 슬라이드 이벤트 발생을 기준으로 이전에 생성된 터치 다운 이벤트 및 터치 업 이벤트를 현재 활성화되어 있는 응용 프로그램 적용을 무시하도록 제어할 수 있다.
한편, 상술한 설명 중 S103 단계에서 휴대 단말기는 디폴트 또는 사용자의 설정에 따라 지연 영역을 설정할 수 있다. 이를 보다 상세히 설명하면, 상기 휴대 단말기는 터치스크린의 특정 영역을 지연 영역으로 설정하고, 해당 영역으로부터 터치 이벤트가 발생할 경우에는 해당 이벤트를 버퍼에 저장하는 시간을 다른 영역에 비하여 길게 설정할 수 있다. 또한, 상기 휴대 단말기는 지연 영역 설정부분에서, 슬라이드 타입의 휴대 단말기를 사용자가 운용하는 중에 터치스크린에 가장 자주 접촉되는 영역을 검출하고, 해당 영역을 지연 영역으로 설정할 수 있다. 한편, 터치 다운 이벤트 및 터치 업 이벤트가 발생한 이후, 슬라이드 이벤트가 발생하기까지 걸리는 시간은 휴대 단말기의 구조적 특성에 따라 달라질 수 있다. 이러한 점을 보완하기 위하여, 상기 휴대 단말기는 슬라이드 동작을 민감하게 인식할 수 있는 복수개의 센서를 마련할 수 도 있을 것이다.
이상 본 발명을 몇 가지 바람직한 실시 예를 사용하여 설명하였으나, 이들 실시 예는 예시적인 것이며 한정적인 것이 아니다. 이와 같이, 본 발명이 속하는 기술 분야에서 통상의 지식을 지닌 자라면 본 발명의 사상과 첨부된 특허청구범위에 제시된 권리범위에서 벗어나지 않으면서 균등론에 따라 다양한 변화와 수정을 가할 수 있음을 이해할 것이다.
도 1은 본 발명의 휴대 단말기 구성을 개략적으로 나타낸 블록도,
도 2는 도 1의 제어부 구성을 보다 상세히 나타낸 도면,
도 3은 본 발명의 실시 예에 따른 슬라이드 타입의 휴대 단말기의 외관에 대하여 개략적으로 나타낸 도면,
도 4는 본 발명의 다른 실시 예에 따른 슬라이드 타입의 휴대 단말기의 외관에 대하여 개략적으로 나타낸 도면,
도 5는 본 발명의 실시 예에 따른 오동작 방지 방법을 설명하기 위한 순서도.

Claims (17)

  1. 휴대 단말기의 오동작 방지 방법에 있어서,
    터치 센서가 활성화되는 과정;
    상기 터치 센서가 터치 다운에 따른 터치 다운 이벤트 및 터치 업에 따른 터치 업 이벤트를 생성하는 과정;
    상기 터치 다운 이벤트 및 상기 터치 업 이벤트 생성 이후 설정된 시간 이내에 슬라이딩 동작에 따라 슬라이드 이벤트를 생성하는 과정;
    상기 터치 다운 이벤트 및 상기 터치 업 이벤트에 따른 입력 신호를 현재 활성화되고 있는 응용 프로그램에 적용하지 않도록 무시하는 과정;을 포함하는 것을 특징으로 하는 휴대 단말기의 오동작 방지 방법.
  2. 제1항에 있어서,
    상기 터치 다운 이벤트 및 상기 터치 업 이벤트 중 적어도 하나를 버퍼에 저장하는 과정;을 더 포함하는 것을 특징으로 하는 휴대 단말기의 오동작 방지 방법.
  3. 제2항에 있어서,
    상기 터치 다운 이벤트 및 터치 업 이벤트 중 적어도 하나가 발생한 경우 상기 터치 다운 이벤트 및 상기 터치 업 이벤트 중 적어도 하나를 버퍼에 저장하는 시간이 다른 영역에서 발생한 터치 이벤트의 버퍼 저장 시간보다 길게 설정되는 지 연 영역을 터치스크린 상에 설정하는 지연 영역 설정 과정;을 더 포함하는 것을 특징으로 하는 휴대 단말기의 오동작 방지 방법.
  4. 제3항에 있어서,
    상기 지연 영역 설정 과정은
    상기 터치스크린의 중앙을 중심으로 중앙 일부 영역을 중앙 지연 영역으로 설정하는 과정;
    상기 터치스크린의 중앙을 중심으로 하부 일부 영역을 하부 지연 영역으로 설정하는 과정; 중 적어도 하나를 포함하는 것을 특징으로 하는 휴대 단말기의 오동작 방지 방법.
  5. 제4항에 있어서,
    상기 중앙 지연 영역으로 설정하는 과정은
    상기 터치스크린의 중앙을 중심으로 좌측 일정 부분을 중앙 좌측 지연 영역으로 설정하는 과정;
    상기 터치스크린의 중앙을 중심으로 우측 일정 부분을 중앙 우측 지연 영역으로 설정하는 과정;을 포함하는 것을 특징으로 하는 휴대 단말기의 오동작 방지 방법.
  6. 제4항에 있어서,
    상기 하부 지연 영역으로 설정하는 과정은
    상기 터치스크린의 중앙을 중심으로 하부 좌측 일정 부분을 하부 좌측 지연 영역으로 설정하는 과정;
    상기 터치스크린의 중앙을 중심으로 하부 우측 일정 부분을 하부 우측 지연 영역으로 설정하는 과정;을 포함하는 것을 특징으로 하는 휴대 단말기의 오동작 방지 방법.
  7. 제1항에 있어서,
    상기 터치 다운 이벤트 및 터치 업 이벤트 발생 후 슬라이드 이벤트가 발생하는 경우, 상기 터치 다운 이벤트 및 상기 터치 업 이벤트가 발생한 위치 정보를 누적하는 과정;
    상기 누적된 위치 정보를 기반으로 해당 위치를 포함하는 일부 영역을 상기 터치 다운 이벤트 및 터치 업 이벤트 중 적어도 하나가 발생한 경우 상기 터치 다운 이벤트 및 상기 터치 업 이벤트 중 적어도 하나를 버퍼에 저장하는 시간이 다른 터치스크린 영역에서 발생하는 터치 이벤트의 버퍼 저장 시간보다 길게 설정하는 과정;을 더 포함하는 것을 특징으로 하는 휴대 단말기의 오동작 방지 방법.
  8. 제1항에 있어서,
    상기 슬라이드 이벤트를 생성하는 과정은
    휴대 단말기가 슬라이드 개방 상태에서 슬라이드 닫힘 상태로 변경되는 경우 상기 슬라이드 이벤트를 생성하는 과정;
    휴대 단말기가 슬라이드 닫힘 상태에서 슬라이드 개방 상태로 변경되는 경우 상기 슬라이드 이벤트를 생성하는 과정; 중 어느 하나인 것을 특징으로 하는 휴대 단말기의 오동작 방지 방법.
  9. 제1항에 있어서,
    상기 슬라이드 이벤트를 생성하는 과정은
    제1 조립체와 제2 조립체가 서로 연결된 휴대 단말기에서, 상기 제1 조립체가 상기 제2 조립체를 기준으로 일정 방향으로 슬라이딩되는 경우 상기 슬라이드 이벤트를 생성하는 과정;
    상기 제1 조립체와 제2 조립체가 서로 연결된 휴대 단말기에서, 상기 제1 조립체가 상기 제2 조립체를 기준으로 일정 각도만큼 회전하는 경우 상기 슬라이드 이벤트를 생성하는 과정; 중 적어도 하나를 포함하는 것을 특징으로 하는 휴대 단말기의 오동작 방지 방법.
  10. 표시부와 상기 표시부에 배치되는 터치 센서를 가지는 터치스크린을 포함하는 제1 조립체, 상기 제1 조립체와 연결되어 상기 제1 조립체의 슬라이딩 동작을 지지하는 제2 조립체를 포함하는 휴대 단말기에 있어서,
    상기 슬라이딩 동작에 따른 슬라이드 이벤트를 생성하는 슬라이드 센서;
    상기 터치 센서가 터치 다운 이벤트 및 터치 업 이벤트를 생성하는 경우, 기 설정된 시간 이내에 상기 슬라이드 이벤트가 생성되는 경우, 상기 터치 다운 이벤트에 따른 입력 신호를 현재 활성화되고 있는 응용 프로그램에 적용하지 않도록 제어하는 제어부;를 포함하는 것을 특징으로 하는 오동작 방지를 지원하는 휴대 단말기.
  11. 제10항에 있어서,
    상기 슬라이드 센서는
    상기 제1 조립체가 상기 제2 조립체를 기준으로 일정 방향으로 슬라이딩되거나 또는 일정 각도만큼 회전하는 경우 상기 슬라이드 이벤트를 생성하는 것을 특징으로 하는 오동작 방지를 지원하는 휴대 단말기.
  12. 제10항에 있어서,
    상기 터치 다운 이벤트 및 상기 터치 업 이벤트 중 적어도 하나를 저장하는 버퍼;를 더 포함하는 것을 특징으로 하는 오동작 방지를 지원하는 휴대 단말기.
  13. 제12항에 있어서,
    상기 터치스크린은
    상기 터치 다운 이벤트 및 상기 터치 업 이벤트 중 적어도 하나를 버퍼에 저장하는 시간이 다른 영역에서 발생한 상기 터치 다운 이벤트 및 상기 터치 업 이벤트의 버퍼 저장 시간보다 길게 설정되는 지연 영역;을 포함하는 것을 특징으로 하 는 오동작 방지를 지원하는 휴대 단말기.
  14. 제13항에 있어서,
    상기 터치스크린은
    상기 터치스크린의 중앙을 중심으로 중앙 일부 영역이 상기 지연 영역으로 설정되는 중앙 지연 영역;
    상기 터치스크린의 중앙을 중심으로 하부 일부 영역이 상기 지연 영역으로 설정되는 하부 지연 영역; 중 적어도 하나를 포함하는 것을 특징으로 하는 오동작 방지를 지원하는 휴대 단말기.
  15. 제14항에 있어서,
    상기 중앙 지연 영역은
    상기 터치스크린의 중앙을 중심으로 좌측 일정 부분에 해당하는 중앙 좌측 지연 영역;
    상기 터치스크린의 중앙을 중심으로 우측 일정 부분에 해당하는 중앙 우측 지연 영역;을 포함하는 것을 특징으로 하는 오동작 방지를 지원하는 휴대 단말기.
  16. 제14항에 있어서,
    상기 하부 지연 영역은
    상기 터치스크린의 중앙을 중심으로 하부 좌측 일정 부분에 해당하는 하부 좌측 지연 영역;
    상기 터치스크린의 중앙을 중심으로 하부 우측 일정 부분에 해당하는 하부 우측 지연 영역;을 포함하는 것을 특징으로 하는 오동작 방지를 지원하는 휴대 단말기.
  17. 제10항에 있어서,
    상기 터치 다운 이벤트 및 터치 업 이벤트 발생 후 슬라이드 이벤트가 발생하는 경우, 상기 터치 다운 이벤트 및 상기 터치 업 이벤트가 발생한 위치 정보를 누적하여 저장하는 저장부;를 더 포함하고,
    상기 제어부는
    상기 누적된 위치 정보를 기반으로 해당 위치를 포함하는 일부 영역을 상기 터치 다운 이벤트 및 상기 터치 업 이벤트 중 적어도 하나를 버퍼에 저장하는 시간이 다른 영역에서 발생하는 터치 다운 이벤트 및 터치 업 이벤트의 버퍼 저장 시간보다 길게 설정되는 지연 영역으로 상기 터치스크린 상에 설정하는 것을 특징으로 하는 오동작 방지를 지원하는 휴대 단말기.
KR1020090020885A 2009-02-26 2009-03-11 슬라이드 타입 휴대 단말기의 오동작 방지 방법 및 이를 지원하는 휴대 단말기 KR20100102473A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020090020885A KR20100102473A (ko) 2009-03-11 2009-03-11 슬라이드 타입 휴대 단말기의 오동작 방지 방법 및 이를 지원하는 휴대 단말기
AT10152813T ATE546008T1 (de) 2009-02-26 2010-02-05 Mobiles endgerät und verfahren zur verhinderung des ungewollten betriebs desselben
EP20100152813 EP2224693B1 (en) 2009-02-26 2010-02-05 Mobile terminal and method for preventing unintended operation of same
US12/701,911 US8787994B2 (en) 2009-02-26 2010-02-08 Mobile terminal and method for preventing unintended operation of the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090020885A KR20100102473A (ko) 2009-03-11 2009-03-11 슬라이드 타입 휴대 단말기의 오동작 방지 방법 및 이를 지원하는 휴대 단말기

Publications (1)

Publication Number Publication Date
KR20100102473A true KR20100102473A (ko) 2010-09-24

Family

ID=43007560

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090020885A KR20100102473A (ko) 2009-02-26 2009-03-11 슬라이드 타입 휴대 단말기의 오동작 방지 방법 및 이를 지원하는 휴대 단말기

Country Status (1)

Country Link
KR (1) KR20100102473A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111316210A (zh) * 2017-09-06 2020-06-19 深圳传音通讯有限公司 终端防误触的控制方法、移动终端及计算机可读存储介质
WO2021162400A1 (en) * 2020-02-10 2021-08-19 Samsung Electronics Co., Ltd. Electronic device and method for distinguishing between different input operations
US11310354B2 (en) 2019-11-27 2022-04-19 Samsung Electronics Co., Ltd Foldable device and controlling method thereof

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111316210A (zh) * 2017-09-06 2020-06-19 深圳传音通讯有限公司 终端防误触的控制方法、移动终端及计算机可读存储介质
CN111316210B (zh) * 2017-09-06 2024-03-22 深圳传音通讯有限公司 终端防误触的控制方法、移动终端及计算机可读存储介质
US11310354B2 (en) 2019-11-27 2022-04-19 Samsung Electronics Co., Ltd Foldable device and controlling method thereof
WO2021162400A1 (en) * 2020-02-10 2021-08-19 Samsung Electronics Co., Ltd. Electronic device and method for distinguishing between different input operations
US11467697B2 (en) 2020-02-10 2022-10-11 Samsung Electronics Co., Ltd. Electronic device and method for distinguishing between different input operations

Similar Documents

Publication Publication Date Title
US8787994B2 (en) Mobile terminal and method for preventing unintended operation of the same
AU2011324252B2 (en) Touch control method and portable terminal supporting the same
US10013098B2 (en) Operating method of portable terminal based on touch and movement inputs and portable terminal supporting the same
US8739053B2 (en) Electronic device capable of transferring object between two display units and controlling method thereof
CA2798156C (en) Mobile device having a touch-lock state and method for operating the mobile device
US9740268B2 (en) Intelligent management for an electronic device
KR102020345B1 (ko) 터치스크린을 구비하는 단말에서 홈 화면의 구성 방법 및 장치
US9013433B2 (en) Flexible display device and data displaying method thereof
US20110134061A1 (en) Method and system for operating a mobile device according to the rate of change of the touch area
US9632595B2 (en) Method for operation of pen function and electronic device supporting the same
US9459704B2 (en) Method and apparatus for providing one-handed user interface in mobile device having touch screen
KR20110047409A (ko) 터치 락 상태를 가지는 휴대 단말기 및 이의 운용 방법
CN101641944A (zh) 电子设备中或涉及电子设备的改进
KR102336329B1 (ko) 전자 기기 및 전자 기기의 작동 방법
KR20140019530A (ko) 멀티 터치 핑거 제스처를 이용하는 사용자 인터렉션 제공 방법 및 장치
KR20110103265A (ko) 휴대 단말기의 문자 입력 방법 및 이를 지원하는 휴대 단말기
KR20140106801A (ko) 시각 장애인들을 위한 휴대 단말기의 음성 서비스 지원 방법 및 장치
KR20110095586A (ko) 단말기의 터치 이벤트 수집 방법 및 장치
US20140285445A1 (en) Portable device and operating method thereof
CA2677583A1 (en) Touch-screen device having soft escape key
KR20130046482A (ko) 기본 화면 제어 방법 및 이를 지원하는 단말기
KR20100102473A (ko) 슬라이드 타입 휴대 단말기의 오동작 방지 방법 및 이를 지원하는 휴대 단말기
WO2015001622A1 (ja) 入力装置、入力制御方法、及び入力制御プログラム
KR101528276B1 (ko) 휴대 단말기의 오동작 방지 방법 및 이를 지원하는 휴대 단말기
KR20130140361A (ko) 터치스크린을 구비하는 단말에서 데이터 입력 방법 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application