KR20150017150A - 터치 스크린을 구비한 전자기기 및 그 운영 방법 - Google Patents

터치 스크린을 구비한 전자기기 및 그 운영 방법 Download PDF

Info

Publication number
KR20150017150A
KR20150017150A KR1020130093078A KR20130093078A KR20150017150A KR 20150017150 A KR20150017150 A KR 20150017150A KR 1020130093078 A KR1020130093078 A KR 1020130093078A KR 20130093078 A KR20130093078 A KR 20130093078A KR 20150017150 A KR20150017150 A KR 20150017150A
Authority
KR
South Korea
Prior art keywords
touch
screen
input
touch input
point
Prior art date
Application number
KR1020130093078A
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 KR1020130093078A priority Critical patent/KR20150017150A/ko
Priority to US14/453,485 priority patent/US20150045001A1/en
Publication of KR20150017150A publication Critical patent/KR20150017150A/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]
    • 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/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/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
    • G06F3/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • 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
    • G06F3/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/66Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
    • H04M1/667Preventing unauthorised calls from a telephone set
    • H04M1/67Preventing unauthorised calls from a telephone set by electronic means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 전자기기에서 락스크린을 해제하는 방법 및 장치에 대한 것으로, 전자기기에서 락스크린(lock screen)을 해제하는 방법은, 터치스크린의 적어도 하나 이상의 임의의 지점에 대한 화면 분할 터치 입력을 수신하는 단계; 상기 화면 분할 터치 입력을 수신한 지점에 대한 싱글 터치 입력들을 수신하는 단계; 및 상기 싱글 터치 입력을 수신한 순서가 미리 설정된 패턴 정보와 일치하는 경우, 락스크린을 해제하는 단계를 포함하는 것을 특징으로 한다. 본 발명에 따르면 화면에 미리 표시된 가이드 없이도 간단한 사용자 입력을 통하여 락스크린을 해제할 수 있어 사용자 편의가 증대되는 효과가 있다.

Description

터치 스크린을 구비한 전자기기 및 그 운영 방법 {AN ELECTRONIC DEIVE WITH TOUCH SCREEN AND OPERATING METHOD THEREOF}
본 발명은 터치 스크린을 구비한 전자기기 및 그 운영 방법에 관한 것으로, 보다 상세하게는 터치 스크린을 구비한 전자기기의 락스크린 운영 방법 및 그 장치에 관한 것이다.
최근 터치스크린을 포함하는 전자기기, 특히 휴대단말기는 터치스크린 잠김, 즉 락스크린(lock screen) 기능을 제공하고 있다. 이러한 기능은 사용자가 의도하지 않은 터치 입력을 전자기기가 인식하는 것을 방지하기 위한 것이다.
이러한 터치스크린 잠김 상태는 터치스크린 비활성 상태와는 차이가 있다. 즉, 터치스크린 비활성 상태는 사용자의 터치 입력을 수신하지 않는 상태인데 반하여, 터치스크린 잠김 상태는 터치스크린은 활성화되어 있어 락스크린 해제를 위한 사용자 입력은 수신이 가능한 상태이다.
락스크린 해제를 위해서는 일반적으로 사용자는 터치스크린에 표시된 가이드를 참고하여 락스크린 해제를 위하여 미리 설정한 패턴, 비밀번호 또는 핀번호 등을 입력하는 방식을 따른다.
도 1은 위와 같이 종래기술을 따르는 락스크린 해제를 위한 가이드의 표시를 도시하는 도면이다.
도 1a는 락스크린 해제를 위한 패턴 입력 가이드를 도시한다. 이 경우 전자기기는 화면에 표시된 9개의 지점 중 4개 이상의 지점을 지나가는 터치 입력을 수신하여, 미리 설정한 패턴 정보와 일치하는지 여부를 판단하게 된다.
도 1b는 락스크린 해제를 위한 비밀번호 입력 가이드를 도시한다. 이 경우 전자기기는 화면에 표시된 문자들에 대한 터치 입력을 수신하여, 미리 설정한 비밀번호 정보와 일치하는지 여부를 판단하게 된다.
도 1c는 락스크린 해제를 위한 핀번호 입력 가이드를 도시한다. 이 경우 전자기기는 화면에 표시된 숫자들에 대한 터치 입력을 수신하여, 미리 설정한 핀번호 정보와 일치하는지 여부를 판단하게 된다.
그러나 이러한 락스크린 해제를 위한 가이드를 표시하는 종래 기술을 따르면, 사용자는 사용자는 시각을 통해서만 화면상에 표시된 가이드를 확인할 수 있는 문제가 있다. 종래의 버튼 기반의 입력 장치와는 달리 시각을 통해서만 화면에 표시된 가이드를 확인할 수 있기 때문이다.
따라서 사용자는 반드시 화면을 보아야 하며, 화면에 표시된 가이드에 따라 미리 지정된 위치에 정확하게 입력해야 하는 불편이 발생할 수 있다.
이에 따라, 터치스크린 기반의 입력장치를 포함하는 전자기기에서 락스크린을 효과적으로 해제할 수 있는 방법 및 장치에 대한 필요성이 대두된다.
본 발명은 상기와 같은 문제점을 해결하기 위한 것이다. 특히 본 발명은 터치스크린의 입력 영역에 관계 없이 사용자로부터 락스크린 해제를 위한 입력을 수신할 수 있는 방법 및 장치를 제공하는 것을 목적으로 한다.
나아가 본 발명은 화면 상의 가이드를 참고하지 않고, 사용자가 직관적인 락스크린 해제를 위한 입력을 할 수 있도록 하여, 사용자의 편의를 향상하는 것을 목적으로 한다.
상기와 같은 문제점을 해결하기 위한 본 발명의 실시예를 따르는 전자기기에서 락스크린 (lock screen)을 해제하는 방법은, 터치스크린의 적어도 하나 이상의 임의의 지점에 대한 화면 분할 터치 입력을 수신하는 단계; 상기 화면 분할 터치 입력을 기반으로, 상기 터치 스크린에 대해 복수의 분할 영역을 설정하는 단계; 상기 화면 분할 터치 입력에 의해 분할된 각각의 분할 영역에 대한 싱글 터치 입력들을 수신하는 단계; 및 상기 싱글 터치 입력을 수신한 순서가 미리 설정된 순서 정보와 일치하는 경우, 락스크린을 해제하는 단계를 포함하는 것을 특징으로 한다.
나아가 상기 분할 영역을 설정하는 단계 이후에 상기 터치 스크린에 대한 복수의 분할 영역을 화면에 표시하는 단계를 더 포함하는 것을 특징으로 한다.
한편, 본 발명의 실시예를 따르는 전자기기에서 터치스크린을 활성화하는 장치는, 사용자 입력을 수신하는 터치스크린부; 및 터치스크린의 적어도 하나 이상의 임의의 지점에 대한 화면 분할 터치 입력을 수신하고, 상기 화면 분할 터치 입력을 기반으로 상기 터치스크린에 대해 복수의 분할 영역을 설정하며, 상기 화면 분할 터치 입력을 수신한 지점에 대한 싱글 터치 입력들을 수신하고, 상기 싱글 터치 입력을 수신한 순서가 미리 설정된 순서 정보와 일치하는 경우, 락스크린을 해제하도록 제어하는 제어부를 포함하는 것을 특징으로 한다.
나아가 상기 제어부는, 상기 분할 영역을 설정하는 단계 이후에 상기 터치 스크린에 대한 복수의 분할 영역을 화면에 표시하는 것을 특징으로 한다.
본 발명에 따르면, 화면에 미리 표시된 가이드 없이도 간단한 사용자 입력을 통하여 락스크린을 해제할 수 있다. 또한 본 발명을 따르면, 사용자의 터치 입력을 수신하여 락스크린 해제를 위한 복수의 분할 영역을 임의로 설정할 수 있다. 따라서 락스크린 해제에 있어 사용자 편의가 증대될 뿐만 아니라 사용자는 락스크린 해제 방법을 직관적으로 인식할 수 있는 효과가 있다.
도 1은 종래기술을 따르는 락스크린 해제를 위한 가이드의 표시를 도시하는 도면
도 2은 본 발명의 실시예에 따른 전자 기기의 내부구조를 도시하는 블록도
도 3은 본 발명의 실시예에 따라 화면분할 터치입력 및 복수의 싱글 터치 입력을 수신하여 락스크린을 해제하는 예시를 설명하기 위한 도면
도 4는 본 발명의 실시예에 따라 화면분할 터치입력 및 복수의 싱글 터치 입력을 터치스크린에 표시하는 예시를 설명하기 위한 도면
도 5는 본 발명의 실시예에 따라 사용자의 입력을 수신하여 분할 영역을 설정하고 해제 패턴과 일치하는지 여부를 판단하는 과정을 도시하는 순서도
도 6은 본 발명의 실시예에 따라 삼각함수와 회전변환 또는 직선 방정식을 이용하여 사용자의 터치입력이 분할 영역 중 어디에 포함되는지 여부를 판단하는 방법을 설명하기 위한 도면
본 발명은 이하에 기재되는 실시예들의 설명 내용에 한정되는 것은 아니며, 본 발명의 기술적 요지를 벗어나지 않는 범위 내에서 다양한 변형이 가해질 수 있음은 자명하다. 그리고 실시예를 설명함에 있어서 본 발명이 속하는 기술 분야에 널리 알려져 있고 본 발명의 기술적 요지와 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다.
한편, 첨부된 도면에서 동일한 구성요소는 동일한 부호로 표현된다. 그리고 첨부 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 개략적으로 도시될 수도 있다. 이는 본 발명의 요지와 관련이 없는 불필요한 설명을 생략함으로써 본 발명의 요지를 명확히 설명하기 위함이다. 이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예들을 상세히 설명한다.
도 2은 본 발명의 실시예에 따른 전자 기기(200)의 내부구조를 도시하는 블록도이다. 도 2에서 도시되는 바와 같이, 본 발명의 실시예에 따른 전자 기기(200)는 터치스크린부(230), 저장부(250) 및 제어부(260)를 포함할 수 있다.
터치스크린부(230)는 터치패널(234) 및 표시부(236)를 포함한다. 터치패널(134)은 사용자의 터치 입력을 감지한다. 터치패널(234)은 정전용량 방식(capacitive overlay), 압력식 저항막 방식(resistive overlay), 적외선 감지 방식(infrared beam) 등의 터치 감지 센서로 구성되거나, 압력 감지 센서(pressure sensor)로 구성될 수도 있다. 상기 센서들 이외에도 물체의 접촉 또는 압력을 감지할 수 있는 모든 종류의 센서 기기가 본 발명의 터치패널(134)로 구성될 수 있다.
터치패널(234)은 사용자의 터치 입력을 감지하고, 감지 신호를 발생시켜 제어부(260)로 전송한다. 상기 감지 신호에는 사용자가 터치를 입력한 좌표 데이터가 포함된다. 사용자가 터치 위치 이동 동작을 입력한 경우에 터치패널(234)은 터치 위치 이동 경로의 좌표 데이터를 포함한 감지 신호를 발생시켜 제어부(260)로 전송한다.
특히, 본 발명의 실시예에 따라 터치패널(234)은 화면 분할 터치 입력 및 패턴 정보 입력을 위한 싱글 터치 입력을 수신할 수 있다. 이러한 화면 분할 터치 입력은 터치스크린(230)의 적어도 하나 이상의 임의의 지점에 대한 드래그 입력일 수 있다. 그리고 패턴 정보 입력을 위한 싱글 터치 입력은 상기 화면 분할 터치 입력에 의해 설정된 복수의 분할 영역에 대한 복수의 싱글 터치 입력일 수 있다.
표시부(236)는 액정표시장치(LCD, Liquid Crystal Display), 유기 발광 다이오드(OLED, Organic Light Emitting Diodes), 능동형 유기 발광 다이오드(AMOLED, Active Matrix Organic Light Emitting Diodes) 등으로 형성될 수 있으며, 전자 기기(200)의 메뉴, 입력된 데이터, 기능 설정 정보 및 기타 다양한 정보를 사용자에게 시각적으로 제공한다. 그리고 전자기기(200)의 동작 상태를 사용자에게 알리지 위한 각종 정보를 표시할 수 있다.
특히, 본 발명의 실시예에 따라 표시부(236)는 화면 분할 터치 입력이 수신된 지점 및 순서 정보 입력을 위한 싱글 터치 입력이 수신된 지점을 표시하는 기능을 수행할 수 있다. 그리고 표시부(236)는 사용자의 켜짐(on) 명령에 의해 활성화 되고, 락스크린 화면을 표시할 수 있다.
저장부(250)는 전자 기기(200)의 동작에 필요한 프로그램 및 데이터를 저장하는 역할을 수행하며, 프로그램 영역과 데이터 영역으로 구분될 수 있다.
프로그램 영역은 전자 기기(200)의 전반적인 동작을 제어하는 프로그램 및 휴대 단말기(100)를 부팅시키는 운영체제(OS, Operating System)등 휴대단말기에서 디폴트로 제공하는 프로그램을 저장할 수 있다. 또한, 사용자가 별도로 설치한 어플리케이션, 예를 들어 게임 어플리케이션, 소셜 네트워크 서비스 실행 어플리케이션 등을 저장할 수 있다.
데이터 영역은 전자 기기(200)의 사용에 따라 발생하는 데이터가 저장되는 영역으로서, 이미지, 동영상, 폰 북, 오디오 데이터 등을 저장할 수 있다. 특히 본 발명의 실시예에 따라 데이터 영역은 사용자의 화면 분할 터치 입력에 따른 복수의 분할 영역 정보 및 사용자 싱글 터치 입력의 수신 순서를 락스크린 해제를 위한 순서 정보를 저장할 수 있다.
제어부(260)는 전자 기기의 각 구성 요소에 대한 전반적인 동작을 제어한다. 특히, 본 발명의 실시예에 따라 전자 기기(200)에서 제어부(260)는 입력부(240)로부터 터치스크린의 적어도 하나 이상의 임의의 지점에 대한 화면 분할 터치 입력을 수신하고, 상기 화면 분할 터치 입력을 기반으로 상기 터치스크린에 대해 복수의 분할 영역을 설정하며, 상기 화면 분할 터치 입력을 수신한 지점에 대한 싱글 터치 입력들을 수신하고, 상기 싱글 터치 입력을 수신한 순서가 미리 설정된 순서 정보와 일치하는 경우 락스크린을 해제하는 일련의 과정을 제어한다.
나아가 제어부(260)는 입력부(240)가 수신한 상기 화면 분할 터치 입력을 기반으로 상기 분할 영역을 설정한 이후 상기 터치 스크린에 대한 복수의 분할 영역을 화면에 표시할 수 있다. 위와 같이 연속하여 화면 분할 터치 입력 및 싱글 터치 입력을 수신하여 락스크린을 해제하는 그래픽 인터페이스의 구체적인 예시는 첨부된 도면과 함께 후술된다.
도 3은 본 발명의 실시예에 따라 입력부(240)가 화면분할 터치입력 및 복수의 싱글 터치 입력을 수신하여 제어부(260)가 분할 영역을 설정하고 패턴 정보를 확인하여 락스크린을 해제하는 예시를 설명하기 위한 도면이다.
예를 들어, 사용자가 화면의 분할 영역을 3개로 설정하고, 락스크린 해제를 위한 순서 정보로 제 1 분할 영역에 대한 싱글 터치, 제 2 분할 영역에 대한 싱글 터치, 제 3 분할 영역에 대한 싱글 터치, 제 2 분할 영역에 대한 싱글 터치, 그리고 제 1 분할 영역에 대한 싱글 터치의 연속된 입력으로 설정한 경우를 전제로 도 3의 예시를 설명하도록 한다
사용자는 락스크린 상태에서 터치스크린의 임의의 지점을 멀티 터치 또는 멀티 드래그 터치하여 분할 영역을 설정할 수 있다. 첫번째 예로서, 도 3에서 터치스크린이 활성화된 락스크린 상태에서, 사용자가 315, 325, 335 지점을 동시에 멀티 터치한 경우, 제어부(260)는 이를 화면 분할을 위한 터치 입력으로 인식할 수 있다. 두번째 예로서, 도 3에서 사용자가 310, 320, 330 지점을 사용자가 동시에 멀티 드래그한 경우, 제어부(260)는 이를 화면 분할을 위한 드래그 터치 입력으로 인식할 수 있다.
이후 제어부(260) 상기 터치 입력을 기반으로 터치스크린의 310, 320, 330 영역을 각각 제 1분할 영역, 제 2 분할 영역, 제 3 분할 영역으로 설정할 수 있다. 특히 상기 분할 영역은 사용자의 분할 영역 설정 입력으로 터치스크린 임의의 영역에 대해 설정될 수 있는 것이 특징이다.
예를 들어 도 3의 예에서, 멀티 터치 입력 또는 멀티 드래그 터치 입력의 수신 위치는 무관하게 사용자의 터치 입력으로 3개의 분할 영역을 설정할 수만 있으면, 제어부(260)는 후술하는 락스크린 해제 프로세스를 진행할 수 있다.
화면 분할을 위한 터치를 입력한 사용자는 이후, 패턴 정보 입력을 위하여 터치스크린에 대해 연속된 싱글 터치들을 입력할 수 있다. 본 발명의 실시예에서 순서 정보는 상기 분할 영역에 대한 터치 입력의 순서로 설정될 수 있다.
도 3의 예에서, 사용자가 315, 325, 335, 325, 315 순서로 싱글 터치를 연속으로 입력한 경우, 제어부(260)는 이를 패턴 정보 입력을 위한 싱글 터치 입력으로 인식할 수 있다.
이후 제어부(260) 상기 싱글 터치의 연속된 입력과 미리 설정한 패턴 정보를 비교할 수 있다. 도 3의 예에서 제어부(260)는 315, 325, 335, 325, 315 지점에 대한 연속된 터치 입력을 제 1 분할 영역에 대한 싱글 터치, 제 2 분할 영역에 대한 싱글 터치, 제 3 분할 영역에 대한 싱글 터치, 제 2 분할 영역에 대한 싱글 터치, 그리고 제 1 분할 영역에 대한 싱글 터치의 연속된 입력, 즉 패턴 정보와 일치하는 것으로 판단할 것이다.
위와 같이 싱글 터치 입력을 수신한 순서가 미리 설정된 패턴 정보와 일치하는 경우, 이후 제어부(260)는 락스크린을 해제할 수 있다.
도 4는 본 발명의 실시예에 따라 화면분할 터치입력 및 복수의 싱글 터치 입력을 터치스크린에 표시하는 예시를 설명하기 위한 도면이다.
본 발명의 실시예에서 제어부(260)는 사용자의 인식의 편의를 돕기 위하여 화면 분할 터치 입력 및 싱글 터치 입력을 수신한 위치를 터치스크린(230)상에 표시할 수 있다.
도 4의 예에서 사용자가 화면 분할을 위하여 410, 420, 430 지점을 동시에 드래그 입력한 경우, 제어부(260)는 터치 입력을 수신한 위치, 즉 410, 420, 430가 구별되도록 터치스크린 상에 표시할 수 있다.
그리고 사용자가 패턴 정보를 위한 싱글 터치 입력으로 415 지점을 싱글 터치 입력한 경우, 제어부는 415를 터치스크린 상에 표시하도록 표시부(236)을 제어할 수 있다.
본 발명의 실시예를 따르면, 락스크린 해제를 위한 미리 설정된 가이드는 표시할 필요가 없지만, 도 4와 같이 화면 분할 터치 입력 및 이에 연속하는 싱글 터치 입력을 표시하도록 하여 유연한 사용자 인터페이스를 제공할 수 있다.
도 5는 본 발명의 실시예에 따라 사용자의 입력을 수신하여 분할 영역을 설정하고 해제 패턴과 일치하는지 여부를 판단하는 과정을 도시하는 순서도이다.
단계 505에서 제어부(505)는 락스크린 해제를 위한 패턴을 미리 설정할 수 있다. 앞서 설명한 예에서, 제어부(260)는 락스크린 해제를 위한 패턴 정보로 제 1 분할 영역에 대한 싱글 터치, 제 2 분할 영역에 대한 싱글 터치, 제 3 분할 영역에 대한 싱글 터치, 제 2 분할 영역에 대한 싱글 터치, 그리고 제 1 분할 영역에 대한 싱글 터치의 연속된 입력으로 설정할 수 있다.
이러한 패턴 정보는 사용자 입력을 수신하여 제어부(260)가 설정할 수 있으며, 디폴트로 설정한 몇 개의 패턴 중 사용자 선택 명령을 수신하여 설정할 수도 있다.
단계 510에서 제어부(505)는 락스크린 상태에서 터치 스크린을 활성화할 수 있다. 이 경우, 터치스크린(230)은 락스크린 해제를 위한 사용자 입력[만]을 수신할 수 있다.
단계 520에서 제어부(260)는 터치스크린(230)을 통하여 터치스크린의 임의의 지점에 대한 터치 입력을 수신할 수 있다. 앞서 설명한 도 3의 예에서, 310, 320, 330 지점을 사용자가 동시에 멀티 드래그 터치한 경우 또는 315, 325, 335 지점을 사용자가 동시에 멀티 터치한 경우, 제어부(260)는 이를 화면 분할을 위한 터치 입력으로 인식할 수 있다.
단계 530에서 제어부(260)는 사용자의 터치 입력을 기반으로 터치스크린의 분할 영역을 설정할 수 있다. 예를 들어 도 3의 예에서, 단계 520에서 310, 320, 330 지점에 대한 멀티 드래그 터치 입력을 수신하거나 315, 325, 335 지점에 대한 멀티 터치 입력을 수신한 경우 모두, 단계 530에서 제어부(260)는 310, 320, 330 영역을 각각 제 1분할 영역, 제 2 분할 영역, 제 3 분할 영역으로 설정할 수 있다.
나아가 본 발명의 실시예에 따르면, 단계 520에서 화면 분할 입력으로 멀티 드래그 입력을 수신한 경우, 단계 530에서 제어부(260)는 사용자가 드래그한 모양 그대로 분할 영역을 설정할 수 있으며, 또는 드래그한 모양 사이를 경계로 하여 분할 영역을 설정할 수도 있다.
특히 본 발명의 실시예에서 분할 영역은 사용자의 분할 영역 설정 입력만으로 터치스크린 임의의 영역에 대해 설정될 수 있는 것이 특징이다. 다시 말하면, 단계 505에서 제어부(260) 패턴 정보로 3개의 분할 영역을 설정한 경우, 단계 520의 사용자 입력 수신 위치는 무관하게, 사용자의 드래그 입력으로 단계 530에서 3개의 분할 영역을 설정할 수만 있으면, 제어부(260)는 락스크린 해제 프로세스를 진행할 수 있다.
이후 단계 540에서 제어부(260)는 터치스크린(230)을 통하여 패턴 정보 입력을 위한 사용자의 연속된 싱글 터치들을 수신할 수 있다. 도 3의 예에서 사용자가 315, 325, 335, 325, 315 순서로 싱글 터치를 연속으로 입력한 경우, 단계 540은 제어부(260)는 이를 패턴 정보 입력을 위한 싱글 터치 입력으로 인식할 수 있다.
단계 550에서 제어부는 싱글 터치 입력이 수신된 영역이 분할 영역 어디에 속하는지를 판단할 수 있다. 본 발명의 실시예에 따르면 제어부(260)는 삼각함수와 회전변환 또는 직선 방정식을 이용하여 상기 싱글 터치 입력을 수신한 지점이 복수의 분할 영역 중 어디에 포함되는지 여부를 판단할 수 있다.
위와 같이 삼각함수와 회전변환 또는 직선방정식을 이용하여 싱글 터치 입력의 수신지점이 분할 영역 어디에 속하는지를 판단하는 구체적인 실시예는 첨부된 도면과 함께 후술된다.
이후 단계 560에서 제어부(260)는 싱글 터치 입력의 수신 순서가 해제 패턴과 일치하는지 여부를 판단할 수 있다.
특히 본 발명의 실시예에 따르면, 이전 단계 505에서 패턴 정보는 싱글 터치 입력의 순서로 설정되었음을 주의해야 한다. 앞서 도 3의 예에서 사용자가 315, 325, 335, 325, 315 순서로 싱글 터치를 연속으로 입력한 경우, 단계 550에서 제어부(260)는 이를 패턴 정보, 즉 제 1 분할 영역에 대한 싱글 터치, 제 2 분할 영역에 대한 싱글 터치, 제 3 분할 영역에 대한 싱글 터치, 제 2 분할 영역에 대한 싱글 터치, 그리고 제 1 분할 영역에 대한 싱글 터치의 연속된 입력과 일치하는지 여부를 판단한다.
일치하는 경우 단계 570에서 제어부(260)는 락스크린을 해제하고, 일치하지 않는 경우 단계 565에서 제어부(260)는 오류 통지 메시지를 표시하도록 표시부(236)를 제어할 수 있다.
도 6은 본 발명의 실시예에 따라 삼각함수와 회전변환 또는 직선 방정식을 이용하여, 사용자의 터치입력이 분할 영역 중 어디에 포함되는지 여부를 판단하는 방법을 설명하기 위한 도면이다.
도 6a는 삼각함수와 회전 변환을 이용하여 판단하는 방법을 설명하기 위한 도면이다.
사용자가 화면분할을 위한 멀티터치를 입력한 경우, 예를 들어 제어부(260)는 도 6a에 도시된 바와 같이, 사용자가 터치한 각 지점의 좌표를 각각 A(xA, yA), B(xB, yB), C(xC, yC)로 하고, 각 점을 양 끝점으로 하는 선분의 길이 (|AB|, |BC|, |CA|)를 구할 수 있다.
이후 제어부(260)는 앞서 구한 각 선분 중 길이가 가장 긴 선분의 기울기를 화면의 가로 방향을 X축으로 하여 판단할 수 있다. (기울기 d = tanθ = (yC-yA)/(xC - xA))
이후 제어부(260)는 tanθ 를 이용하여 cosθ와 sinθ 값을 구하고, 이를 이용하여 터치점 A, B, C에 대해서 A를 원점으로 하는 회전 변환점의 좌표를 판단할 수 있다. 이때, 점 A, C중 원점의 결정 방법은 X축의 좌표가 작은 값을 가지는 점을 원점으로 할 수 있다.
이후 제어부(260)는 터치점 A, B, C의 회전 변환점 A, B”의 중점D의 X좌표 xD, B”“, C”의 중점E의 의 X좌표 xE를 터치 영역을 구분하는 경계점으로 결정할 수 있다.
이후 사용자의 패턴 정보 설정을 위한 싱글 터치 입력들을 수신하면, 제어부(260)는 터치점 N(xN, yN)을 A를 원점으로 한 θ 만큼의 회전 변환점의 좌표 N”(xN , yN )를 구할 수 있다.
그리고 본 발명의 실시예에 따르면 제어부(260)는 xD, xE, xN 의 값을 비교하여 터치된 영역을 결정한다. 예를 들어, 도 3의 예에서 xN <xD이면 제 1 분할 영역, xD<xN <xE이면 제 2 분할 영역, xE<xN”이면 제 3분할 영역이 터치된 것으로 판단할 수 있다.
도 6b는 직선 방정식을 이용하여 판단하는 방법을 설명하기 위한 도면이다.
사용자가 화면분할을 위한 멀티터치를 입력한 경우, 예를 들어 제어부(260)는 도 6b에 도시된 바와 같이, 사용자가 터치한 각 지점의 좌표를 각각 A(xA, yA), B(xB, yB), C(xC, yC)로 하고, 각 점을 양 끝점으로 하는 선분의 길이 (|AB|, |BC|, |CA|)를 구할 수 있다.
이후 제어부(260)는 앞서 구한 각 선분 중 길이가 가장 긴 선분의 기울기를 화면의 가로 방향을 X축으로 하여 판단할 수 있다. (기울기 d = tanθ = (yC-yA)/(xC - xA))
이후 제어부(260)는 선분AC에 수직이면서 AB의 중점, BC의 중점을 지나는 직선 l, m의 직선 방정식을 구할 수 있다.
이후 사용자의 패턴 정보 설정을 위한 싱글 터치 입력들을 수신하면, 제어부(260)는 터치점 N(xN, yN)을 직선 l, m의 직선 방정식에 대입하여 터치점의 위치를 판단할 수 있다.
예를 들어 직선 l의 직선 방정식이 y = -(1/d)x + bl, 직선 m의 직선 방정식이 y = -(1/d)x + bm 일때, 터치점 N(xN, yN)의 위치는 아래와 같이 판단할 수 있다.
1) yN < -(1/d)xN + bl이면 터치점 N은 l직선 아래인 a 영역에 위치
2) yN > -(1/d)xN + bl이고, yN < -(1/d)xN + bm이면 터치점 N은 l직선과 m직선 사이인 b 영역에 위치
3) yN > -(1/d)xN + bm이면 터치점N은 m직선 위인 c 영역에 위치
본 명세서와 도면에 개시된 본 발명의 실시 예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시 예들 이외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.
본 발명은 이하에 기재되는 실시예들의 설명 내용에 한정되는 것은 아니며, 본 발명의 기술적 요지를 벗어나지 않는 범위 내에서 다양한 변형이 가해질 수 있음은 자명하다. 그리고 실시예를 설명함에 있어서 본 발명이 속하는 기술 분야에 널리 알려져 있고 본 발명의 기술적 요지와 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다.
한편, 첨부된 도면에서 동일한 구성요소는 동일한 부호로 표현된다. 그리고 첨부 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 개략적으로 도시될 수도 있다. 이는 본 발명의 요지와 관련이 없는 불필요한 설명을 생략함으로써 본 발명의 요지를 명확히 설명하기 위함이다. 이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예들을 상세히 설명한다.
도 2은 본 발명의 실시예에 따른 전자 기기(200)의 내부구조를 도시하는 블록도이다. 도 2에서 도시되는 바와 같이, 본 발명의 실시예에 따른 전자 기기(200)는 터치스크린부(230), 저장부(250) 및 제어부(260)를 포함할 수 있다.
터치스크린부(230)는 터치패널(234) 및 표시부(236)를 포함한다. 터치패널(134)은 사용자의 터치 입력을 감지한다. 터치패널(234)은 정전용량 방식(capacitive overlay), 압력식 저항막 방식(resistive overlay), 적외선 감지 방식(infrared beam) 등의 터치 감지 센서로 구성되거나, 압력 감지 센서(pressure sensor)로 구성될 수도 있다. 상기 센서들 이외에도 물체의 접촉 또는 압력을 감지할 수 있는 모든 종류의 센서 기기가 본 발명의 터치패널(134)로 구성될 수 있다.
터치패널(234)은 사용자의 터치 입력을 감지하고, 감지 신호를 발생시켜 제어부(260)로 전송한다. 상기 감지 신호에는 사용자가 터치를 입력한 좌표 데이터가 포함된다. 사용자가 터치 위치 이동 동작을 입력한 경우에 터치패널(234)은 터치 위치 이동 경로의 좌표 데이터를 포함한 감지 신호를 발생시켜 제어부(260)로 전송한다.
특히, 본 발명의 실시예에 따라 터치패널(234)은 화면 분할 터치 입력 및 패턴 정보 입력을 위한 싱글 터치 입력을 수신할 수 있다. 이러한 화면 분할 터치 입력은 터치스크린(230)의 적어도 하나 이상의 임의의 지점에 대한 드래그 입력일 수 있다. 그리고 패턴 정보 입력을 위한 싱글 터치 입력은 상기 화면 분할 터치 입력에 의해 설정된 복수의 분할 영역에 대한 복수의 싱글 터치 입력일 수 있다.
표시부(236)는 액정표시장치(LCD, Liquid Crystal Display), 유기 발광 다이오드(OLED, Organic Light Emitting Diodes), 능동형 유기 발광 다이오드(AMOLED, Active Matrix Organic Light Emitting Diodes) 등으로 형성될 수 있으며, 전자 기기(200)의 메뉴, 입력된 데이터, 기능 설정 정보 및 기타 다양한 정보를 사용자에게 시각적으로 제공한다. 그리고 전자기기(200)의 동작 상태를 사용자에게 알리지 위한 각종 정보를 표시할 수 있다.
특히, 본 발명의 실시예에 따라 표시부(236)는 화면 분할 터치 입력이 수신된 지점 및 순서 정보 입력을 위한 싱글 터치 입력이 수신된 지점을 표시하는 기능을 수행할 수 있다. 그리고 표시부(236)는 사용자의 켜짐(on) 명령에 의해 활성화 되고, 락스크린 화면을 표시할 수 있다.
저장부(250)는 전자 기기(200)의 동작에 필요한 프로그램 및 데이터를 저장하는 역할을 수행하며, 프로그램 영역과 데이터 영역으로 구분될 수 있다.
프로그램 영역은 전자 기기(200)의 전반적인 동작을 제어하는 프로그램 및 휴대 단말기(100)를 부팅시키는 운영체제(OS, Operating System)등 휴대단말기에서 디폴트로 제공하는 프로그램을 저장할 수 있다. 또한, 사용자가 별도로 설치한 어플리케이션, 예를 들어 게임 어플리케이션, 소셜 네트워크 서비스 실행 어플리케이션 등을 저장할 수 있다.
데이터 영역은 전자 기기(200)의 사용에 따라 발생하는 데이터가 저장되는 영역으로서, 이미지, 동영상, 폰 북, 오디오 데이터 등을 저장할 수 있다. 특히 본 발명의 실시예에 따라 데이터 영역은 사용자의 화면 분할 터치 입력에 따른 복수의 분할 영역 정보 및 사용자 싱글 터치 입력의 수신 순서를 락스크린 해제를 위한 순서 정보를 저장할 수 있다.
제어부(260)는 전자 기기의 각 구성 요소에 대한 전반적인 동작을 제어한다. 특히, 본 발명의 실시예에 따라 전자 기기(200)에서 제어부(260)는 입력부(240)로부터 터치스크린의 적어도 하나 이상의 임의의 지점에 대한 화면 분할 터치 입력을 수신하고, 상기 화면 분할 터치 입력을 기반으로 상기 터치스크린에 대해 복수의 분할 영역을 설정하며, 상기 화면 분할 터치 입력을 수신한 지점에 대한 싱글 터치 입력들을 수신하고, 상기 싱글 터치 입력을 수신한 순서가 미리 설정된 순서 정보와 일치하는 경우 락스크린을 해제하는 일련의 과정을 제어한다.
나아가 제어부(260)는 입력부(240)가 수신한 상기 화면 분할 터치 입력을 기반으로 상기 분할 영역을 설정한 이후 상기 터치 스크린에 대한 복수의 분할 영역을 화면에 표시할 수 있다. 위와 같이 연속하여 화면 분할 터치 입력 및 싱글 터치 입력을 수신하여 락스크린을 해제하는 그래픽 인터페이스의 구체적인 예시는 첨부된 도면과 함께 후술된다.
도 3은 본 발명의 실시예에 따라 입력부(240)가 화면분할 터치입력 및 복수의 싱글 터치 입력을 수신하여 제어부(260)가 분할 영역을 설정하고 패턴 정보를 확인하여 락스크린을 해제하는 예시를 설명하기 위한 도면이다.
예를 들어, 사용자가 화면의 분할 영역을 3개로 설정하고, 락스크린 해제를 위한 순서 정보로 제 1 분할 영역에 대한 싱글 터치, 제 2 분할 영역에 대한 싱글 터치, 제 3 분할 영역에 대한 싱글 터치, 제 2 분할 영역에 대한 싱글 터치, 그리고 제 1 분할 영역에 대한 싱글 터치의 연속된 입력으로 설정한 경우를 전제로 도 3의 예시를 설명하도록 한다
사용자는 락스크린 상태에서 터치스크린의 임의의 지점을 멀티 터치 또는 멀티 드래그 터치하여 분할 영역을 설정할 수 있다. 첫번째 예로서, 도 3에서 터치스크린이 활성화된 락스크린 상태에서, 사용자가 315, 325, 335 지점을 동시에 멀티 터치한 경우, 제어부(260)는 이를 화면 분할을 위한 터치 입력으로 인식할 수 있다. 두번째 예로서, 도 3에서 사용자가 310, 320, 330 지점을 사용자가 동시에 멀티 드래그한 경우, 제어부(260)는 이를 화면 분할을 위한 드래그 터치 입력으로 인식할 수 있다.
이후 제어부(260) 상기 터치 입력을 기반으로 터치스크린의 310, 320, 330 영역을 각각 제 1분할 영역, 제 2 분할 영역, 제 3 분할 영역으로 설정할 수 있다. 특히 상기 분할 영역은 사용자의 분할 영역 설정 입력으로 터치스크린 임의의 영역에 대해 설정될 수 있는 것이 특징이다.
예를 들어 도 3의 예에서, 멀티 터치 입력 또는 멀티 드래그 터치 입력의 수신 위치는 무관하게 사용자의 터치 입력으로 3개의 분할 영역을 설정할 수만 있으면, 제어부(260)는 후술하는 락스크린 해제 프로세스를 진행할 수 있다.
화면 분할을 위한 터치를 입력한 사용자는 이후, 패턴 정보 입력을 위하여 터치스크린에 대해 연속된 싱글 터치들을 입력할 수 있다. 본 발명의 실시예에서 순서 정보는 상기 분할 영역에 대한 터치 입력의 순서로 설정될 수 있다.
도 3의 예에서, 사용자가 315, 325, 335, 325, 315 순서로 싱글 터치를 연속으로 입력한 경우, 제어부(260)는 이를 패턴 정보 입력을 위한 싱글 터치 입력으로 인식할 수 있다.
이후 제어부(260) 상기 싱글 터치의 연속된 입력과 미리 설정한 패턴 정보를 비교할 수 있다. 도 3의 예에서 제어부(260)는 315, 325, 335, 325, 315 지점에 대한 연속된 터치 입력을 제 1 분할 영역에 대한 싱글 터치, 제 2 분할 영역에 대한 싱글 터치, 제 3 분할 영역에 대한 싱글 터치, 제 2 분할 영역에 대한 싱글 터치, 그리고 제 1 분할 영역에 대한 싱글 터치의 연속된 입력, 즉 패턴 정보와 일치하는 것으로 판단할 것이다.
위와 같이 싱글 터치 입력을 수신한 순서가 미리 설정된 패턴 정보와 일치하는 경우, 이후 제어부(260)는 락스크린을 해제할 수 있다.
도 4는 본 발명의 실시예에 따라 화면분할 터치입력 및 복수의 싱글 터치 입력을 터치스크린에 표시하는 예시를 설명하기 위한 도면이다.
본 발명의 실시예에서 제어부(260)는 사용자의 인식의 편의를 돕기 위하여 화면 분할 터치 입력 및 싱글 터치 입력을 수신한 위치를 터치스크린(230)상에 표시할 수 있다.
도 4의 예에서 사용자가 화면 분할을 위하여 410, 420, 430 지점을 동시에 드래그 입력한 경우, 제어부(260)는 터치 입력을 수신한 위치, 즉 410, 420, 430가 구별되도록 터치스크린 상에 표시할 수 있다.
그리고 사용자가 패턴 정보를 위한 싱글 터치 입력으로 415 지점을 싱글 터치 입력한 경우, 제어부는 415를 터치스크린 상에 표시하도록 표시부(236)을 제어할 수 있다.
본 발명의 실시예를 따르면, 락스크린 해제를 위한 미리 설정된 가이드는 표시할 필요가 없지만, 도 4와 같이 화면 분할 터치 입력 및 이에 연속하는 싱글 터치 입력을 표시하도록 하여 유연한 사용자 인터페이스를 제공할 수 있다.
도 5는 본 발명의 실시예에 따라 사용자의 입력을 수신하여 분할 영역을 설정하고 해제 패턴과 일치하는지 여부를 판단하는 과정을 도시하는 순서도이다.
단계 505에서 제어부(505)는 락스크린 해제를 위한 패턴을 미리 설정할 수 있다. 앞서 설명한 예에서, 제어부(260)는 락스크린 해제를 위한 패턴 정보로 제 1 분할 영역에 대한 싱글 터치, 제 2 분할 영역에 대한 싱글 터치, 제 3 분할 영역에 대한 싱글 터치, 제 2 분할 영역에 대한 싱글 터치, 그리고 제 1 분할 영역에 대한 싱글 터치의 연속된 입력으로 설정할 수 있다.
이러한 패턴 정보는 사용자 입력을 수신하여 제어부(260)가 설정할 수 있으며, 디폴트로 설정한 몇 개의 패턴 중 사용자 선택 명령을 수신하여 설정할 수도 있다.
단계 510에서 제어부(505)는 락스크린 상태에서 터치 스크린을 활성화할 수 있다. 이 경우, 터치스크린(230)은 락스크린 해제를 위한 사용자 입력[만]을 수신할 수 있다.
단계 520에서 제어부(260)는 터치스크린(230)을 통하여 터치스크린의 임의의 지점에 대한 터치 입력을 수신할 수 있다. 앞서 설명한 도 3의 예에서, 310, 320, 330 지점을 사용자가 동시에 멀티 드래그 터치한 경우 또는 315, 325, 335 지점을 사용자가 동시에 멀티 터치한 경우, 제어부(260)는 이를 화면 분할을 위한 터치 입력으로 인식할 수 있다.
단계 530에서 제어부(260)는 사용자의 터치 입력을 기반으로 터치스크린의 분할 영역을 설정할 수 있다. 예를 들어 도 3의 예에서, 단계 520에서 310, 320, 330 지점에 대한 멀티 드래그 터치 입력을 수신하거나 315, 325, 335 지점에 대한 멀티 터치 입력을 수신한 경우 모두, 단계 530에서 제어부(260)는 310, 320, 330 영역을 각각 제 1분할 영역, 제 2 분할 영역, 제 3 분할 영역으로 설정할 수 있다.
나아가 본 발명의 실시예에 따르면, 단계 520에서 화면 분할 입력으로 멀티 드래그 입력을 수신한 경우, 단계 530에서 제어부(260)는 사용자가 드래그한 모양 그대로 분할 영역을 설정할 수 있으며, 또는 드래그한 모양 사이를 경계로 하여 분할 영역을 설정할 수도 있다.
특히 본 발명의 실시예에서 분할 영역은 사용자의 분할 영역 설정 입력만으로 터치스크린 임의의 영역에 대해 설정될 수 있는 것이 특징이다. 다시 말하면, 단계 505에서 제어부(260) 패턴 정보로 3개의 분할 영역을 설정한 경우, 단계 520의 사용자 입력 수신 위치는 무관하게, 사용자의 드래그 입력으로 단계 530에서 3개의 분할 영역을 설정할 수만 있으면, 제어부(260)는 락스크린 해제 프로세스를 진행할 수 있다.
이후 단계 540에서 제어부(260)는 터치스크린(230)을 통하여 패턴 정보 입력을 위한 사용자의 연속된 싱글 터치들을 수신할 수 있다. 도 3의 예에서 사용자가 315, 325, 335, 325, 315 순서로 싱글 터치를 연속으로 입력한 경우, 단계 540은 제어부(260)는 이를 패턴 정보 입력을 위한 싱글 터치 입력으로 인식할 수 있다.
단계 550에서 제어부는 싱글 터치 입력이 수신된 영역이 분할 영역 어디에 속하는지를 판단할 수 있다. 본 발명의 실시예에 따르면 제어부(260)는 삼각함수와 회전변환 또는 직선 방정식을 이용하여 상기 싱글 터치 입력을 수신한 지점이 복수의 분할 영역 중 어디에 포함되는지 여부를 판단할 수 있다.
위와 같이 삼각함수와 회전변환 또는 직선방정식을 이용하여 싱글 터치 입력의 수신지점이 분할 영역 어디에 속하는지를 판단하는 구체적인 실시예는 첨부된 도면과 함께 후술된다.
이후 단계 560에서 제어부(260)는 싱글 터치 입력의 수신 순서가 해제 패턴과 일치하는지 여부를 판단할 수 있다.
특히 본 발명의 실시예에 따르면, 이전 단계 505에서 패턴 정보는 싱글 터치 입력의 순서로 설정되었음을 주의해야 한다. 앞서 도 3의 예에서 사용자가 315, 325, 335, 325, 315 순서로 싱글 터치를 연속으로 입력한 경우, 단계 550에서 제어부(260)는 이를 패턴 정보, 즉 제 1 분할 영역에 대한 싱글 터치, 제 2 분할 영역에 대한 싱글 터치, 제 3 분할 영역에 대한 싱글 터치, 제 2 분할 영역에 대한 싱글 터치, 그리고 제 1 분할 영역에 대한 싱글 터치의 연속된 입력과 일치하는지 여부를 판단한다.
일치하는 경우 단계 570에서 제어부(260)는 락스크린을 해제하고, 일치하지 않는 경우 단계 565에서 제어부(260)는 오류 통지 메시지를 표시하도록 표시부(236)를 제어할 수 있다.
도 6은 본 발명의 실시예에 따라 삼각함수와 회전변환 또는 직선 방정식을 이용하여, 사용자의 터치입력이 분할 영역 중 어디에 포함되는지 여부를 판단하는 방법을 설명하기 위한 도면이다.
도 6a는 삼각함수와 회전 변환을 이용하여 판단하는 방법을 설명하기 위한 도면이다.
사용자가 화면분할을 위한 멀티터치를 입력한 경우, 예를 들어 제어부(260)는 도 6a에 도시된 바와 같이, 사용자가 터치한 각 지점의 좌표를 각각 A(xA, yA), B(xB, yB), C(xC, yC)로 하고, 각 점을 양 끝점으로 하는 선분의 길이 (|AB|, |BC|, |CA|)를 구할 수 있다.
이후 제어부(260)는 앞서 구한 각 선분 중 길이가 가장 긴 선분의 기울기를 화면의 가로 방향을 X축으로 하여 판단할 수 있다. (기울기 d = tanθ = (yC-yA)/(xC - xA))
이후 제어부(260)는 tanθ 를 이용하여 cosθ와 sinθ 값을 구하고, 이를 이용하여 터치점 A, B, C에 대해서 A를 원점으로 하는 회전 변환점의 좌표를 판단할 수 있다. 이때, 점 A, C중 원점의 결정 방법은 X축의 좌표가 작은 값을 가지는 점을 원점으로 할 수 있다.
이후 제어부(260)는 터치점 A, B, C의 회전 변환점 A, B”의 중점D의 X좌표 xD, B”“, C”의 중점E의 의 X좌표 xE를 터치 영역을 구분하는 경계점으로 결정할 수 있다.
이후 사용자의 패턴 정보 설정을 위한 싱글 터치 입력들을 수신하면, 제어부(260)는 터치점 N(xN, yN)을 A를 원점으로 한 θ 만큼의 회전 변환점의 좌표 N”(xN , yN )를 구할 수 있다.
그리고 본 발명의 실시예에 따르면 제어부(260)는 xD, xE, xN 의 값을 비교하여 터치된 영역을 결정한다. 예를 들어, 도 3의 예에서 xN <xD이면 제 1 분할 영역, xD<xN <xE이면 제 2 분할 영역, xE<xN”이면 제 3분할 영역이 터치된 것으로 판단할 수 있다.
도 6b는 직선 방정식을 이용하여 판단하는 방법을 설명하기 위한 도면이다.
사용자가 화면분할을 위한 멀티터치를 입력한 경우, 예를 들어 제어부(260)는 도 6b에 도시된 바와 같이, 사용자가 터치한 각 지점의 좌표를 각각 A(xA, yA), B(xB, yB), C(xC, yC)로 하고, 각 점을 양 끝점으로 하는 선분의 길이 (|AB|, |BC|, |CA|)를 구할 수 있다.
이후 제어부(260)는 앞서 구한 각 선분 중 길이가 가장 긴 선분의 기울기를 화면의 가로 방향을 X축으로 하여 판단할 수 있다. (기울기 d = tanθ = (yC-yA)/(xC - xA))
이후 제어부(260)는 선분AC에 수직이면서 AB의 중점, BC의 중점을 지나는 직선 l, m의 직선 방정식을 구할 수 있다.
이후 사용자의 패턴 정보 설정을 위한 싱글 터치 입력들을 수신하면, 제어부(260)는 터치점 N(xN, yN)을 직선 l, m의 직선 방정식에 대입하여 터치점의 위치를 판단할 수 있다.
예를 들어 직선 l의 직선 방정식이 y = -(1/d)x + bl, 직선 m의 직선 방정식이 y = -(1/d)x + bm 일때, 터치점 N(xN, yN)의 위치는 아래와 같이 판단할 수 있다.
1) yN < -(1/d)xN + bl이면 터치점 N은 l직선 아래인 a 영역에 위치
2) yN > -(1/d)xN + bl이고, yN < -(1/d)xN + bm이면 터치점 N은 l직선과 m직선 사이인 b 영역에 위치
3) yN > -(1/d)xN + bm이면 터치점N은 m직선 위인 c 영역에 위치
본 명세서와 도면에 개시된 본 발명의 실시 예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시 예들 이외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.

Claims (14)

  1. 전자기기에서 락스크린 (lock screen)을 해제하는 방법에 있어서,
    터치스크린의 적어도 하나 이상의 임의의 지점에 대한 화면 분할 터치 입력을 수신하는 단계;
    상기 화면 분할 터치 입력 대한 싱글 터치 입력들을 수신하는 단계; 및
    상기 싱글 터치 입력을 수신한 순서가 미리 설정된 순서 정보와 일치하는 경우, 락스크린을 해제하는 단계를 포함하는 것을 특징으로 하는 방법.
  2. 제 1항에 있어서, 상기 화면 분할 터치 입력을 수신하는 단계 이후에,
    상기 화면 분할 터치 입력을 기반으로, 상기 터치 스크린에 대해 복수의 분할 영역을 설정하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  3. 제 2 항에 있어서, 상기 싱글 터치 입력들을 수신하는 단계 이후에,
    상기 싱글 터치 입력을 수신한 지점이 상기 복수의 분할 영역 중 어디에 포함되는지 여부를 판단하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  4. 제 3항에 있어서, 상기 싱글 터치 입력이 분할 영역 중 어디에 포함되는지 여부를 판단하는 단계는,
    삼각함수와 회전변환 또는 직선 방정식을 이용하여 상기 싱글 터치 입력을 수신한 지점이 상기 복수의 분할 영역 중 어디에 포함되는지 여부를 판단하는 단계인 것을 특징으로 하는 방법.
  5. 제 4항에 있어서, 상기 화면 분할 터치 입력을 수신하는 단계는,
    상기 화면 분할 터치입력이 수신된 지점을 표시하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  6. 제 5항에 있어서, 상기 싱글 터치 입력들을 수신하는 단계는,
    상기 싱글 터치 입력들을 수신한 지점을 표시하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  7. 제 6항에 있어서,
    상기 싱글 터치 입력을 수신한 순서가 미리 설정된 순서 정보와 일치하지 않는 경우, 오류 통지 메시지를 표시하는 단계를 포함하는 것을 특징으로 하는 방법.
  8. 전자기기에서 터치스크린을 활성화하는 장치에 있어서,
    사용자 입력을 수신하는 터치스크린부; 및
    터치스크린의 적어도 하나 이상의 임의의 지점에 대한 화면 분할 터치 입력을 수신하고, 상기 화면 분할 터치 입력을 수신한 지점에 대한 싱글 터치 입력들을 수신하며, 상기 싱글 터치 입력을 수신한 순서가 미리 설정된 순서 정보와 일치하는 경우, 락스크린을 해제하도록 제어하는 제어부를 포함하는 것을 특징으로 하는 장치.
  9. 제 8항에 있어서, 상기 제어부는,
    상기 화면 분할 터치 입력을 기반으로, 상기 터치 스크린에 대해 복수의 분할 영역을 설정하는 것을 특징으로 하는 장치.
  10. 제 9항에 있어서, 상기 제어부는,
    상기 싱글 터치 입력을 수신한 지점이 상기 복수의 분할 영역 중 어디에 포함되는지 여부를 판단하는 것을 특징으로 하는 장치.
  11. 제 10항에 있어서, 상기 제어부는,
    삼각함수와 회전변환 또는 직선 방정식을 이용하여 상기 싱글 터치 입력을 수신한 지점이 상기 복수의 분할 영역 중 어디에 포함되는지 여부를 판단하는 것을 특징으로 하는 장치.
  12. 제 11항에 있어서, 상기 제어부는,
    상기 화면 분할 터치입력이 수신된 지점을 표시하도록 제어하는 것을 특징으로 하는 장치.
  13. 제 12항에 있어서, 상기 제어부는,
    상기 싱글 터치 입력을 수신한 지점을 표시하도록 제어하는 것을 특징으로 하는 장치.
  14. 제 13항에 있어서, 상기 제어부는,
    상기 싱글 터치 입력을 수신한 순서가 미리 설정된 순서 정보와 일치하지 않는 경우, 오류 통지 메시지를 표시하도록 제어하는 것을 특징으로 하는 장치.
KR1020130093078A 2013-08-06 2013-08-06 터치 스크린을 구비한 전자기기 및 그 운영 방법 KR20150017150A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020130093078A KR20150017150A (ko) 2013-08-06 2013-08-06 터치 스크린을 구비한 전자기기 및 그 운영 방법
US14/453,485 US20150045001A1 (en) 2013-08-06 2014-08-06 Electronic device having touch screen and operation method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130093078A KR20150017150A (ko) 2013-08-06 2013-08-06 터치 스크린을 구비한 전자기기 및 그 운영 방법

Publications (1)

Publication Number Publication Date
KR20150017150A true KR20150017150A (ko) 2015-02-16

Family

ID=52449061

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130093078A KR20150017150A (ko) 2013-08-06 2013-08-06 터치 스크린을 구비한 전자기기 및 그 운영 방법

Country Status (2)

Country Link
US (1) US20150045001A1 (ko)
KR (1) KR20150017150A (ko)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103164161A (zh) * 2013-03-21 2013-06-19 惠州Tcl移动通信有限公司 一种基于移动终端的屏幕解锁方法及***
KR102152733B1 (ko) * 2014-06-24 2020-09-07 엘지전자 주식회사 이동 단말기 및 그 제어방법
CN104777999B (zh) * 2015-03-20 2018-03-27 广东欧珀移动通信有限公司 触摸位置显示方法及触摸位置显示***
CN104751218B (zh) * 2015-04-13 2018-01-23 京东方科技集团股份有限公司 一种电子证件及其显示方法
CN104917773B (zh) * 2015-06-16 2018-04-17 西安电子科技大学 安卓***中图形解锁密码的身份认证改进方法
CN106250753B (zh) * 2016-07-14 2019-03-29 广东小天才科技有限公司 一种用户终端的解锁屏控制方法及用户终端
CN106650393B (zh) * 2016-12-13 2019-05-03 广东小天才科技有限公司 一种智能终端的应用启动方法及装置、智能终端
US11922006B2 (en) * 2018-06-03 2024-03-05 Apple Inc. Media control for screensavers on an electronic device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130333020A1 (en) * 2012-06-08 2013-12-12 Motorola Mobility, Inc. Method and Apparatus for Unlocking an Electronic Device that Allows for Profile Selection

Also Published As

Publication number Publication date
US20150045001A1 (en) 2015-02-12

Similar Documents

Publication Publication Date Title
KR20150017150A (ko) 터치 스크린을 구비한 전자기기 및 그 운영 방법
US20240103693A1 (en) User terminal device and displaying method thereof
US9733752B2 (en) Mobile terminal and control method thereof
KR102427833B1 (ko) 사용자 단말장치 및 디스플레이 방법
US9959040B1 (en) Input assistance for computing devices
US10216403B2 (en) Method to unlock a screen using a touch input
US9411510B2 (en) Techniques for preventing typographical errors on soft keyboards
EP2508964B1 (en) Touch operation determination device, and touch operation determination method and program
US9977594B2 (en) Keyboard having touch screen mounted thereon, control method therefor, and method for controlling computing device using keyboard
US20140062875A1 (en) Mobile device with an inertial measurement unit to adjust state of graphical user interface or a natural language processing unit, and including a hover sensing function
WO2014081850A1 (en) Operational shortcuts for computing devices
CN104007894A (zh) 便携式设备及其多应用操作方法
KR20080109894A (ko) 제스처 기반 기기 활성화
KR20140011072A (ko) 다양한 제스처를 이용하여 키패드를 표시하는 방법 및 장치
KR20140019530A (ko) 멀티 터치 핑거 제스처를 이용하는 사용자 인터렉션 제공 방법 및 장치
CN105117132A (zh) 一种触摸控制方法及装置
US10073586B2 (en) Method and system for mouse pointer to automatically follow cursor
CN105227985A (zh) 显示设备及其控制方法
US20150193139A1 (en) Touchscreen device operation
KR101719280B1 (ko) 이미지에 대한 제스처들을 통한 프로그램가능한 장치상의 애플리케이션의 활성화
US9875020B2 (en) Method for capturing user input from a touch screen and device having a touch screen
US10101905B1 (en) Proximity-based input device
US20150121316A1 (en) Method for unlocking touch-sensitive device, and touch-sensitive device
EP3244595B1 (en) Terminal wallpaper control method and terminal
KR20100083432A (ko) 멀티 터치 입력 장치 및 방법

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid