[go: up one dir, main page]

KR102757136B1 - 터치 회로를 포함하는 전자 장치, 및 그 동작 방법 - Google Patents

터치 회로를 포함하는 전자 장치, 및 그 동작 방법 Download PDF

Info

Publication number
KR102757136B1
KR102757136B1 KR1020190175377A KR20190175377A KR102757136B1 KR 102757136 B1 KR102757136 B1 KR 102757136B1 KR 1020190175377 A KR1020190175377 A KR 1020190175377A KR 20190175377 A KR20190175377 A KR 20190175377A KR 102757136 B1 KR102757136 B1 KR 102757136B1
Authority
KR
South Korea
Prior art keywords
touch
electronic device
information
ear
processor
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.)
Active
Application number
KR1020190175377A
Other languages
English (en)
Other versions
KR20200101264A (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 PCT/KR2020/002242 priority Critical patent/WO2020171510A1/ko
Publication of KR20200101264A publication Critical patent/KR20200101264A/ko
Priority to US17/406,608 priority patent/US11874986B2/en
Application granted granted Critical
Publication of KR102757136B1 publication Critical patent/KR102757136B1/ko
Active 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/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
    • 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/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • 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/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • 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/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • 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/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 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

다양한 실시예에 따른, 전자 장치는, 디스플레이, 상기 디스플레이 상에서 발생하는 터치를 검출하도록 구성된 터치 회로, 상기 디스플레이, 및 상기 터치 회로에 작동적으로 연결된 프로세서, 및 상기 프로세서와 작동적으로 연결된 메모리를 포함하고, 상기 터치 회로는, 상기 터치 회로의 복수 개의 노드들 각각에 대한 입력 감도를 나타내는 터치 센싱 정보를 획득하고, 상기 터치 센싱 정보에 기반하여, 상기 전자 장치에 대한 사용자의 귀 터치와 연관된 정보를 확인하고, 상기 귀 터치와 연관된 정보를, 상기 프로세서로 전달하도록 설정되고, 상기 메모리는, 실행 시에, 상기 프로세서가, 상기 디스플레이를 온 상태로 제어하고, 상기 터치 회로로부터 획득한 상기 귀 터치와 연관된 정보에 기반하여 상기 디스플레이를 상기 온 상태로부터 오프 상태로 전환하도록, 상기 디스플레이를 제어하도록 하는 인스트럭션들을 저장할 수 있다. 그 밖의 다양한 실시예가 가능하다.

Description

터치 회로를 포함하는 전자 장치, 및 그 동작 방법{ELECTRONIC DEVICE COMPRISING TOUCH CIRCUIT AND METHOD FOR OPERATING THEREOF}
본 문서는, 터치 회로를 포함하는 전자 장치, 및 그 동작 방법에 관한 것이다.
터치 스크린을 포함하면서 전화 기능을 제공하는 전자 장치(예: 스마트 폰(smart phone), 또는 태블릿(table) 장치)에서는, 일반적으로 전화 통화의 상대방 음성을 출력하기 위한 스피커가 터치 스크린에 인접하여 배치된다. 예를 들어, 전자 장치의 전면(全面)에는 사용자로부터 터치 입력을 수신하기 위한 터치 스크린이 배치된다. 아울러, 전자 장치의 전면 중 터치 스크린에 인접하거나, 또는 터치 스크린이 배치되지 않은 부분에 스피커가 배치될 수 있다. 이에 따라, 사용자는 전자 장치를 파지하여, 전자 장치의 전면 중 스피커가 배치된 부분을 귀의 근처에 위치시킴으로써, 전화 통화의 상대방 음성을 청취할 수 있다.
사용자가 전화 통화 중에는, 상술한 바와 같이 전자 장치의 전면을 귀의 근처에 위치시키며, 이 경우 귀 또는 뺨 중 적어도 일부가 전자 장치의 터치스크린에 접촉될 수 있다. 사용자의 신체 일부가 터치스크린에 접촉되면서, 표시 중인 오브젝트와 연관된 기능이 수행될 가능성이 있다. 이에, 전자 장치는, 전화 통화 중 사용자의 신체 일부가 터치스크린에 접촉(또는, 근접)하는 경우, 터치스크린을 오프 상태로 제어하는 기능을 제공하고 있다.
전자 장치는, 근접 센서(proximity sensor)를 포함할 수 있으며, 전면에 사용자의 신체 일부가 접촉(또는, 근접)되는 것을 근접 센서를 통하여 센싱할 수 있다. 전자 장치는, 근접 센서로부터의 센싱 데이터에 기반하여 터치스크린을 오프 상태로 제어할 지 여부를 확인할 수 있다. 하지만, 근접 센서가 배치됨에 따라, 터치스크린이 차지할 수 있는 면적이 축소된다. 만약, 터치스크린의 면적을 증가시키고자 디스플레이 패널의 아래에 근접 센서를 실장시키는 경우, 근접 센서의 성능이 저하될 뿐만 아니라, 근접 센서의 동작에 의하여 발생되는 광전 효과에 의하여 디스플레이의 화질 저하 및 번-인(burn-in) 현상이 야기될 수 있다.
본 문서는 상술한 문제점 또는 다른 문제점을 해결하기 위한 것으로, 터치 회로(touch circuit)(다른 말로, 터치 센싱 패널(touch sensing panel))를 통하여 사용자의 신체 일부(예: 귀 또는 뺨)가 접촉되는 것을 확인할 수 있는 전자 장치 및 그 동작 방법을 제공할 수 있다.
다양한 실시예에 따른, 전자 장치는, 디스플레이, 상기 디스플레이 상에서 발생하는 터치를 검출하도록 구성된 터치 회로, 상기 디스플레이, 및 상기 터치 회로에 작동적으로 연결된 프로세서, 및 상기 프로세서와 작동적으로 연결된 메모리를 포함하고, 상기 터치 회로는, 상기 터치 회로의 복수 개의 노드들 각각에 대한 감도를 나타내는 터치 센싱 정보를 획득하고, 상기 터치 센싱 정보에 기반하여, 상기 전자 장치에 대한 사용자의 귀 터치와 연관된 정보를 확인하고, 상기 귀 터치와 연관된 정보를, 상기 프로세서로 전달하도록 설정되고, 상기 메모리는, 실행 시에, 상기 프로세서가, 상기 디스플레이를 온 상태로 제어하고, 상기 터치 회로로부터 획득한 상기 귀 터치와 연관된 정보에 기반하여 상기 디스플레이를 상기 온 상태로부터 오프 상태로 전환하도록, 상기 디스플레이를 제어하도록 하는 인스트럭션들을 저장할 수 있다.
다양한 실시예에 따른, 디스플레이, 터치 회로, 및 프로세서를 포함하는 전자 장치의 동작 방법은, 상기 터치 회로에 의하여, 상기 터치 회로의 복수 개의 노드들 각각에 대한 입력 감도를 나타내는 터치 센싱 정보를 획득하는 동작, 상기 터치 회로에 의하여, 상기 터치 센싱 정보에 기반하여, 상기 전자 장치에 대한 사용자의 귀 터치와 연관된 정보를 확인하는 동작, 상기 터치 회로에 의하여, 상기 귀 터치와 연관된 정보를, 상기 프로세서로 전달하는 동작, 상기 프로세서에 의하여, 상기 디스플레이를 온 상태로 제어하는 동작, 상기 프로세서에 의하여, 상기 터치 회로로부터 획득한 상기 귀 터치와 연관된 정보에 기반하여 상기 디스플레이를 상기 온 상태로부터 오프 상태로 전환하도록, 상기 디스플레이를 제어하는 동작을 포함할 수 있다.
다양한 실시예에 따른, 전자 장치는, 디스플레이, 상기 디스플레이 상에서 발생하는 터치를 검출하도록 구성된 터치 회로, 상기 디스플레이, 및 상기 터치 회로에 작동적으로 연결된 프로세서, 및 상기 프로세서와 작동적으로 연결된 메모리를 포함하고, 상기 터치 회로는, 상기 터치 회로의 복수 개의 노드들 각각에 대한 감도를 나타내는 터치 센싱 정보를 획득하고, 상기 터치 센싱 정보를, 상기 프로세서로 전달하도록 설정되고, 상기 메모리는, 실행 시에, 상기 프로세서가, 상기 디스플레이를 온 상태로 제어하고, 상기 터치 회로로부터 수신한 상기 터치 센싱 정보에 기반하여, 상기 전자 장치에 대한 사용자의 귀 터치와 연관된 정보를 확인하고, 상기 귀 터치와 연관된 정보에 기반하여 상기 디스플레이를 상기 온 상태로부터 오프 상태로 전환하도록, 상기 디스플레이를 제어하도록 하는 인스트럭션들을 저장할 수 있다.
다양한 실시예에 따른, 전자 장치는, 상기 전자 장치 상에서 발생하는 터치를 검출하도록 구성된 터치 회로, 상기 터치 회로에 작동적으로 연결된 프로세서, 및 상기 프로세서와 작동적으로 연결된 메모리 를 포함하고, 상기 터치 회로는, 상기 터치 회로의 복수 개의 노드 또는 상기 터치 회로의 복수 개의 채널들 중 적어도 하나의 각각에 대한 감도를 나타내는 적어도 하나의 터치 센싱 정보를 획득하고, 상기 적어도 하나의 터치 센싱 정보에 기반하여, 적어도 하나의 터치 위치를 확인하고, 상기 적어도 하나의 터치 센싱 정보에 기반하여, 상기 전자 장치와 오브젝트까지의 적어도 하나의 거리를 확인하고, 상기 적어도 하나의 터치 위치 및 상기 적어도 하나의 거리에 기반하여, 상기 전자 장치에 대한 사용자의 귀 터치와 연관된 정보를 확인하고, 상기 귀터치와 연관된 정보를, 상기 프로세서로 전달하도록 설정되고, 상기 메모리는, 실행 시에, 상기 프로세서가, 상기 터치 회로로부터 획득한 상기 귀 터치와 연관된 정보에 대응하는 동작을 수행하도록 하는 인스트럭션을 저장할 수 있다.
다양한 실시예에 따라서, 터치 회로를 통하여 사용자의 신체의 일부(예: 귀 또는 뺨)가 접촉되는 것을 확인할 수 있는 전자 장치, 및 그 동작 방법이 제공될 수 있다. 전자 장치에 근접 센서가 포함되지 않더라도, 귀 터치의 센싱이 가능할 수 있으며, 이에 따라 상술한 근접 센서 배치에 의하여 터치스크린 면적이 감소되지 않을 수 있으며, 디스플레이 열화 또한 예방될 수 있다.
도 1은, 다양한 실시예들에 따른, 네트워크 환경 내의 전자 장치의 블록도이다.
도 2는 다양한 실시예들에 따른, 표시 장치의 블록도이다.
도 3은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 4는, 다양한 실시예에 따른 전자 장치의 블록도를 도시한다.
도 5는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 6a는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 6b는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 7a는 사용자의 귀를 나타내는 도면이다.
도 7b는 제 1 귀 터치 타입의 귀 터치 타입을 설명하기 위한 도면이다.
도 8a는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 8b는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 9a는 제 1 귀 터치 타입의 기본 형태를 도시한다.
도 9b는 다양한 실시예에 따라 측정된 터치 센싱 정보를 도시한다.
도 9c는 사용자가 손을 이용하여 터치를 수행한 경우에 측정된 터치 센싱 정보를 도시한다.
도 9d는 사용자가 손을 이용하여 복수 터치를 수행한 경우에 측정된 터치 센싱 정보를 도시한다.
도 10은 다양한 실시예에 따른 제 2 귀 터치 타입을 설명하기 위한 도면이다.
도 11a는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 11b는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도이다.
도 12a는 제 2 귀 터치 타입의 기본 형태를 도시한다.
도 12b는 다양한 실시예에 따라 측정된 터치 센싱 정보를 도시한다.
도 12c는 다양한 실시예에 따른 사용자의 손에 의한 멀티 터치 시 측정된 터치 센싱 정보를 도시한다.
도 12d는 다양한 실시예에 따른 사용자의 귀의 터치 시 측정된 터치 센싱 정보를 도시한다.
도 13은 다양한 실시예에 따른 제 2 귀 터치 타입을 설명하기 위한 도면이다.
도 14는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 15a는 제 3 귀 터치 타입의 기본 형태를 도시한다.
도 15b는 다양한 실시예에 따라 측정된 터치 센싱 정보를 도시한다.
도 15c는 다양한 실시예에 따른 사용자의 뺨의 터치 시 측정된 터치 센싱 정보를 도시한다.
도 15d는 다양한 실시예에 따른 사용자의 손날을 이용한 터치 시 측정된 터치 센싱 정보를 도시한다.
도 16은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 17은 다양한 실시예에 따른 터치 센싱 정보를 도시한다.
도 18은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 19는 다양한 실시예에 따른 전자 장치를 도시한다.
도 20은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 21은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 22는 다양한 실시예에 따른 전자 장치의 블록도를 도시한다.
도 23은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 24a는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 24b는, 시분할적 센싱을 설명하기 위한 도면이다.
도 25는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 26은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 27은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 28은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 29a는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 29b는 다양한 실시예에 따른 베이스라인의 특성에 기반한 유효성 여부를 확인하기 위한 도면이다.
도 30a은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 30b 및 30c 는 다양한 실시예에 따른 베이스라인의 비교에 기반한 유효성 여부를 확인하기 위한 도면이다.
도 31은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 32 및 33은 두 종류의 터치 센싱 정보에 기반한 터치 센싱을 설명하기 위한 도면들이다.
도 1은, 다양한 실시예들에 따른, 네트워크 환경(100) 내의 전자 장치(101)의 블럭도이다. 도 1을 참조하면, 네트워크 환경(100)에서 전자 장치(101)는 제 1 네트워크(198)(예: 근거리 무선 통신 네트워크)를 통하여 전자 장치(102)와 통신하거나, 또는 제 2 네트워크(199)(예: 원거리 무선 통신 네트워크)를 통하여 전자 장치(104) 또는 서버(108)와 통신할 수 있다. 일실시예에 따르면, 전자 장치(101)는 서버(108)를 통하여 전자 장치(104)와 통신할 수 있다. 일실시예에 따르면, 전자 장치(101)는 프로세서(120), 메모리(130), 입력 장치(150), 음향 출력 장치(155), 표시 장치(160), 오디오 모듈(170), 센서 모듈(176), 인터페이스(177), 햅틱 모듈(179), 카메라 모듈(180), 전력 관리 모듈(188), 배터리(189), 통신 모듈(190), 가입자 식별 모듈(196), 또는 안테나 모듈(197)을 포함할 수 있다. 어떤 실시예에서는, 전자 장치(101)에는, 이 구성요소들 중 적어도 하나(예: 표시 장치(160) 또는 카메라 모듈(180))가 생략되거나, 하나 이상의 다른 구성 요소가 추가될 수 있다. 어떤 실시예에서는, 이 구성요소들 중 일부들은 하나의 통합된 회로로 구현될 수 있다. 예를 들면, 센서 모듈(176)(예: 지문 센서, 홍채 센서, 또는 조도 센서)은 표시 장치(160)(예: 디스플레이)에 임베디드된 채 구현될 수 있다
프로세서(120)는, 예를 들면, 소프트웨어(예: 프로그램(140))를 실행하여 프로세서(120)에 연결된 전자 장치(101)의 적어도 하나의 다른 구성요소(예: 하드웨어 또는 소프트웨어 구성요소)을 제어할 수 있고, 다양한 데이터 처리 또는 연산을 수행할 수 있다. 일실시예에 따르면, 데이터 처리 또는 연산의 적어도 일부로서, 프로세서(120)는 다른 구성요소(예: 센서 모듈(176) 또는 통신 모듈(190))로부터 수신된 명령 또는 데이터를 휘발성 메모리(132)에 로드하고, 휘발성 메모리(132)에 저장된 명령 또는 데이터를 처리하고, 결과 데이터를 비휘발성 메모리(134)에 저장할 수 있다. 일실시예에 따르면, 프로세서(120)는 메인 프로세서(121)(예: 중앙 처리 장치 또는 어플리케이션 프로세서), 및 이와는 독립적으로 또는 함께 운영 가능한 보조 프로세서(123)(예: 그래픽 처리 장치, 이미지 시그널 프로세서, 센서 허브 프로세서, 또는 커뮤니케이션 프로세서)를 포함할 수 있다. 추가적으로 또는 대체적으로, 보조 프로세서(123)은 메인 프로세서(121)보다 저전력을 사용하거나, 또는 지정된 기능에 특화되도록 설정될 수 있다. 보조 프로세서(123)는 메인 프로세서(121)와 별개로, 또는 그 일부로서 구현될 수 있다.
보조 프로세서(123)는, 예를 들면, 메인 프로세서(121)가 인액티브(예: 슬립) 상태에 있는 동안 메인 프로세서(121)를 대신하여, 또는 메인 프로세서(121)가 액티브(예: 어플리케이션 실행) 상태에 있는 동안 메인 프로세서(121)와 함께, 전자 장치(101)의 구성요소들 중 적어도 하나의 구성요소(예: 표시 장치(160), 센서 모듈(176), 또는 통신 모듈(190))와 관련된 기능 또는 상태들의 적어도 일부를 제어할 수 있다. 일실시예에 따르면, 보조 프로세서(123)(예: 이미지 시그널 프로세서 또는 커뮤니케이션 프로세서)는 기능적으로 관련 있는 다른 구성 요소(예: 카메라 모듈(180) 또는 통신 모듈(190))의 일부로서 구현될 수 있다.
메모리(130)는, 전자 장치(101)의 적어도 하나의 구성요소(예: 프로세서(120) 또는 센서 모듈(176))에 의해 사용되는 다양한 데이터를 저장할 수 있다. 데이터는, 예를 들어, 소프트웨어(예: 프로그램(140)) 및, 이와 관련된 명령에 대한 입력 데이터 또는 출력 데이터를 포함할 수 있다. 메모리(130)는, 휘발성 메모리(132) 또는 비휘발성 메모리(134)를 포함할 수 있다.
프로그램(140)은 메모리(130)에 소프트웨어로서 저장될 수 있으며, 예를 들면, 운영 체제(142), 미들 웨어(144) 또는 어플리케이션(146)을 포함할 수 있다.
입력 장치(150)는, 전자 장치(101)의 구성요소(예: 프로세서(120))에 사용될 명령 또는 데이터를 전자 장치(101)의 외부(예: 사용자)로부터 수신할 수 있다. 입력 장치(150)은, 예를 들면, 마이크, 마우스, 키보드, 또는 디지털 펜(예:스타일러스 펜)을 포함할 수 있다.
음향 출력 장치(155)는 음향 신호를 전자 장치(101)의 외부로 출력할 수 있다. 음향 출력 장치(155)는, 예를 들면, 스피커 또는 리시버를 포함할 수 있다. 스피커는 멀티미디어 재생 또는 녹음 재생과 같이 일반적인 용도로 사용될 수 있고, 리시버는 착신 전화를 수신하기 위해 사용될 수 있다. 일실시예에 따르면, 리시버는 스피커와 별개로, 또는 그 일부로서 구현될 수 있다.
표시 장치(160)는 전자 장치(101)의 외부(예: 사용자)로 정보를 시각적으로 제공할 수 있다. 표시 장치(160)은, 예를 들면, 디스플레이, 홀로그램 장치, 또는 프로젝터 및 해당 장치를 제어하기 위한 제어 회로를 포함할 수 있다. 일실시예에 따르면, 표시 장치(160)는 터치를 감지하도록 설정된 터치 회로(touch circuitry), 또는 상기 터치에 의해 발생되는 힘의 세기를 측정하도록 설정된 센서 회로(예: 압력 센서)를 포함할 수 있다.
오디오 모듈(170)은 소리를 전기 신호로 변환시키거나, 반대로 전기 신호를 소리로 변환시킬 수 있다. 일실시예에 따르면, 오디오 모듈(170)은, 입력 장치(150)를 통해 소리를 획득하거나, 음향 출력 장치(155), 또는 전자 장치(101)와 직접 또는 무선으로 연결된 외부 전자 장치(예: 전자 장치(102)) (예: 스피커 또는 헤드폰))를 통해 소리를 출력할 수 있다.
센서 모듈(176)은 전자 장치(101)의 작동 상태(예: 전력 또는 온도), 또는 외부의 환경 상태(예: 사용자 상태)를 감지하고, 감지된 상태에 대응하는 전기 신호 또는 데이터 값을 생성할 수 있다. 일실시예에 따르면, 센서 모듈(176)은, 예를 들면, 제스처 센서, 자이로 센서, 기압 센서, 마그네틱 센서, 가속도 센서, 그립 센서, 근접 센서, 컬러 센서, IR(infrared) 센서, 생체 센서, 온도 센서, 습도 센서, 또는 조도 센서를 포함할 수 있다.
인터페이스(177)는 전자 장치(101)이 외부 전자 장치(예: 전자 장치(102))와 직접 또는 무선으로 연결되기 위해 사용될 수 있는 하나 이상의 지정된 프로토콜들을 지원할 수 있다. 일실시예에 따르면, 인터페이스(177)는, 예를 들면, HDMI(high definition multimedia interface), USB(universal serial bus) 인터페이스, SD카드 인터페이스, 또는 오디오 인터페이스를 포함할 수 있다.
연결 단자(178)는, 그를 통해서 전자 장치(101)가 외부 전자 장치(예: 전자 장치(102))와 물리적으로 연결될 수 있는 커넥터를 포함할 수 있다. 일실시예에 따르면, 연결 단자(178)은, 예를 들면, HDMI 커넥터, USB 커넥터, SD 카드 커넥터, 또는 오디오 커넥터(예: 헤드폰 커넥터)를 포함할 수 있다.
햅틱 모듈(179)은 전기적 신호를 사용자가 촉각 또는 운동 감각을 통해서 인지할 수 있는 기계적인 자극(예: 진동 또는 움직임) 또는 전기적인 자극으로 변환할 수 있다. 일실시예에 따르면, 햅틱 모듈(179)은, 예를 들면, 모터, 압전 소자, 또는 전기 자극 장치를 포함할 수 있다.
카메라 모듈(180)은 정지 영상 및 동영상을 촬영할 수 있다. 일실시예에 따르면, 카메라 모듈(180)은 하나 이상의 렌즈들, 이미지 센서들, 이미지 시그널 프로세서들, 또는 플래시들을 포함할 수 있다.
전력 관리 모듈(188)은 전자 장치(101)에 공급되는 전력을 관리할 수 있다. 일실시예에 따르면, 전력 관리 모듈(388)은, 예를 들면, PMIC(power management integrated circuit)의 적어도 일부로서 구현될 수 있다.
배터리(189)는 전자 장치(101)의 적어도 하나의 구성 요소에 전력을 공급할 수 있다. 일실시예에 따르면, 배터리(189)는, 예를 들면, 재충전 불가능한 1차 전지, 재충전 가능한 2차 전지 또는 연료 전지를 포함할 수 있다.
통신 모듈(190)은 전자 장치(101)와 외부 전자 장치(예: 전자 장치(102), 전자 장치(104), 또는 서버(108))간의 직접(예: 유선) 통신 채널 또는 무선 통신 채널의 수립, 및 수립된 통신 채널을 통한 통신 수행을 지원할 수 있다. 통신 모듈(190)은 프로세서(120)(예: 어플리케이션 프로세서)와 독립적으로 운영되고, 직접(예: 유선) 통신 또는 무선 통신을 지원하는 하나 이상의 커뮤니케이션 프로세서를 포함할 수 있다. 일실시예에 따르면, 통신 모듈(190)은 무선 통신 모듈(192)(예: 셀룰러 통신 모듈, 근거리 무선 통신 모듈, 또는 GNSS(global navigation satellite system) 통신 모듈) 또는 유선 통신 모듈(194)(예: LAN(local area network) 통신 모듈, 또는 전력선 통신 모듈)을 포함할 수 있다. 이들 통신 모듈 중 해당하는 통신 모듈은 제 1 네트워크(198)(예: 블루투스, WiFi direct 또는 IrDA(infrared data association) 같은 근거리 통신 네트워크) 또는 제 2 네트워크(199)(예: 셀룰러 네트워크, 인터넷, 또는 컴퓨터 네트워크(예: LAN 또는 WAN)와 같은 원거리 통신 네트워크)를 통하여 외부 전자 장치와 통신할 수 있다. 이런 여러 종류의 통신 모듈들은 하나의 구성 요소(예: 단일 칩)으로 통합되거나, 또는 서로 별도의 복수의 구성 요소들(예: 복수 칩들)로 구현될 수 있다. 무선 통신 모듈(192)은 가입자 식별 모듈(196)에 저장된 가입자 정보(예: 국제 모바일 가입자 식별자(IMSI))를 이용하여 제 1 네트워크(198) 또는 제 2 네트워크(199)와 같은 통신 네트워크 내에서 전자 장치(101)를 확인 및 인증할 수 있다.
안테나 모듈(197)은 신호 또는 전력을 외부(예: 외부 전자 장치)로 송신하거나 외부로부터 수신할 수 있다. 일실시예에 따르면, 안테나 모듈은 서브스트레이트(예: PCB) 위에 형성된 도전체 또는 도전성 패턴으로 이루어진 방사체를 포함하는 하나의 안테나를 포함할 수 있다. 일실시예에 따르면, 안테나 모듈(197)은 복수의 안테나들을 포함할 수 있다. 이런 경우, 제 1 네트워크(198) 또는 제 2 네트워크(199)와 같은 통신 네트워크에서 사용되는 통신 방식에 적합한 적어도 하나의 안테나가, 예를 들면, 통신 모듈(190)에 의하여 상기 복수의 안테나들로부터 선택될 수 있다. 신호 또는 전력은 상기 선택된 적어도 하나의 안테나를 통하여 통신 모듈(190)과 외부 전자 장치 간에 송신되거나 수신될 수 있다. 어떤 실시예에 따르면, 방사체 이외에 다른 부품(예: RFIC)이 추가로 안테나 모듈(197)의 일부로 형성될 수 있다.
상기 구성요소들 중 적어도 일부는 주변 기기들간 통신 방식(예: 버스, GPIO(general purpose input and output), SPI(serial peripheral interface), 또는 MIPI(mobile industry processor interface))를 통해 서로 연결되고 신호(예: 명령 또는 데이터)를 상호간에 교환할 수 있다.
일실시예에 따르면, 명령 또는 데이터는 제 2 네트워크(199)에 연결된 서버(108)를 통해서 전자 장치(101)와 외부의 전자 장치(104)간에 송신 또는 수신될 수 있다. 전자 장치(102, 104) 각각은 전자 장치(101)와 동일한 또는 다른 종류의 장치일 수 있다. 일실시예에 따르면, 전자 장치(101)에서 실행되는 동작들의 전부 또는 일부는 외부 전자 장치들(102, 104, or 108) 중 하나 이상의 외부 장치들에서 실행될 수 있다. 예를 들면, 전자 장치(101)가 어떤 기능이나 서비스를 자동으로, 또는 사용자 또는 다른 장치로부터의 요청에 반응하여 수행해야 할 경우에, 전자 장치(101)는 기능 또는 서비스를 자체적으로 실행시키는 대신에 또는 추가적으로, 하나 이상의 외부 전자 장치들에게 그 기능 또는 그 서비스의 적어도 일부를 수행하라고 요청할 수 있다. 상기 요청을 수신한 하나 이상의 외부 전자 장치들은 요청된 기능 또는 서비스의 적어도 일부, 또는 상기 요청과 관련된 추가 기능 또는 서비스를 실행하고, 그 실행의 결과를 전자 장치(101)로 전달할 수 있다. 전자 장치(101)는 상기 결과를, 그대로 또는 추가적으로 처리하여, 상기 요청에 대한 응답의 적어도 일부로서 제공할 수 있다. 이를 위하여, 예를 들면, 클라우드 컴퓨팅, 분산 컴퓨팅, 또는 클라이언트-서버 컴퓨팅 기술이 이용될 수 있다.
도 2 는 다양한 실시예들에 따른, 표시 장치(160)의 블록도(200)이다. 도 2를 참조하면, 표시 장치(160)는 디스플레이(210), 및 이를 제어하기 위한 디스플레이 드라이버 IC(DDI)(230)를 포함할 수 있다. DDI(230)는 인터페이스 모듈(231), 메모리(233)(예: 버퍼 메모리), 이미지 처리 모듈(235), 또는 맵핑 모듈(237)을 포함할 수 있다. DDI(230)은, 예를 들면, 영상 데이터, 또는 상기 영상 데이터를 제어하기 위한 명령에 대응하는 영상 제어 신호를 포함하는 영상 정보를 인터페이스 모듈(231)을 통해 전자 장치 101의 다른 구성요소로부터 수신할 수 있다. 예를 들면, 일실시예에 따르면, 영상 정보는 프로세서(120)(예: 메인 프로세서(121)(예: 어플리케이션 프로세서) 또는 메인 프로세서(121)의 기능과 독립적으로 운영되는 보조 프로세서(123)(예: 그래픽 처리 장치)로부터 수신될 수 있다. DDI(230)는 터치 회로(250) 또는 센서 모듈(176) 등과 상기 인터페이스 모듈(231)을 통하여 커뮤니케이션할 수 있다. 또한, DDI(230)는 상기 수신된 영상 정보 중 적어도 일부를 메모리(233)에, 예를 들면, 프레임 단위로 저장할 수 있다. 이미지 처리 모듈(235)은, 예를 들면, 상기 영상 데이터의 적어도 일부를 상기 영상 데이터의 특성 또는 디스플레이(210)의 특성에 적어도 기반하여 전처리 또는 후처리(예: 해상도, 밝기, 또는 크기 조정)를 수행할 수 있다. 맵핑 모듈(237)은 이미지 처리 모듈(135)를 통해 전처리 또는 후처리된 상기 영상 데이터에 대응하는 전압 값 또는 전류 값을 생성할 수 있다. 일실시예에 따르면, 전압 값 또는 전류 값의 생성은 예를 들면, 디스플레이(210)의 픽셀들의 속성(예: 픽셀들의 배열(RGB stripe 또는 pentile 구조), 또는 서브 픽셀들 각각의 크기)에 적어도 일부 기반하여 수행될 수 있다. 디스플레이(210)의 적어도 일부 픽셀들은, 예를 들면, 상기 전압 값 또는 전류 값에 적어도 일부 기반하여 구동됨으로써 상기 영상 데이터에 대응하는 시각적 정보(예: 텍스트, 이미지, 또는 아이콘)가 디스플레이(210)를 통해 표시될 수 있다.
일실시예에 따르면, 표시 장치(160)는 터치 회로(250)를 더 포함할 수 있다. 터치 회로(250)는 터치 센서(251) 및 이를 제어하기 위한 터치 센서 IC(253)를 포함할 수 있다. 터치 센서 IC(253)는, 예를 들면, 디스플레이(210)의 특정 위치에 대한 터치 입력 또는 호버링 입력을 감지하기 위해 터치 센서(251)를 제어할 수 있다. 예를 들면, 터치 센서 IC(253)는 디스플레이(210)의 특정 위치에 대한 신호(예: 전압, 광량, 저항, 또는 전하량)의 변화를 측정함으로써 터치 입력 또는 호버링 입력을 감지할 수 있다. 터치 센서 IC(253)는 감지된 터치 입력 또는 호버링 입력에 관한 정보(예: 위치, 면적, 압력, 또는 시간)를 프로세서(120) 에 제공할 수 있다. 일실시예에 따르면, 터치 회로(250)의 적어도 일부(예: 터치 센서 IC(253))는 디스플레이 드라이버 IC(230), 또는 디스플레이(210)의 일부로, 또는 표시 장치(160)의 외부에 배치된 다른 구성요소(예: 보조 프로세서(123))의 일부로 포함될 수 있다.
일실시예에 따르면, 표시 장치(160)는 센서 모듈(176)의 적어도 하나의 센서(예: 지문 센서, 홍채 센서, 압력 센서 또는 조도 센서), 또는 이에 대한 제어 회로를 더 포함할 수 있다. 이 경우, 상기 적어도 하나의 센서 또는 이에 대한 제어 회로는 표시 장치(160)의 일부(예: 디스플레이(210) 또는 DDI(230)) 또는 터치 회로(250)의 일부에 임베디드될 수 있다. 예를 들면, 표시 장치(160)에 임베디드된 센서 모듈(176)이 생체 센서(예: 지문 센서)를 포함할 경우, 상기 생체 센서는 디스플레이(210)의 일부 영역을 통해 터치 입력과 연관된 생체 정보(예: 지문 이미지)를 획득할 수 있다. 다른 예를 들면, 표시 장치(160)에 임베디드된 센서 모듈(176)이 압력 센서를 포함할 경우, 상기 압력 센서는 디스플레이(210)의 일부 또는 전체 영역을 통해 터치 입력과 연관된 압력 정보를 획득할 수 있다. 일실시예에 따르면, 터치 센서(251) 또는 센서 모듈(176)은 디스플레이(210)의 픽셀 레이어의 픽셀들 사이에, 또는 상기 픽셀 레이어의 위에 또는 아래에 배치될 수 있다.
도 3은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다. 도 3의 실시예는 도 4를 참조하여 더욱 상세하게 설명하도록 한다. 도 4는, 다양한 실시예에 따른 전자 장치의 블록도를 도시한다. 도 3의 다양한 동작들은 선후 관계가 제한되지 않으며, 도 3의 흐름도에 도시된 바에서는, 먼저 수행되는 것과 같이 도시된 동작(예: 303 동작)이 나중에 수행하는 것과 같이 도시된 동작(예: 305 동작) 보다 나중에 수행될 수도 있다. 아울러, 도 3의 다양한 동작 중 적어도 일부는 적어도 동시에 수행될 수 있다. 또한, 도 3의 인접한 두 동작 사이에는 다른 동작이 개입되어 수행될 수도 있다. 또는, 도 3의 적어도 하나의 동작이 수행되지 않을 수도 있다. 상술한 바는, 본 문서의 모든 흐름도에서 같을 수 있다.
도 3을 참조하면, 301 동작에서, 전자 장치(101)(예: 프로세서(120))는, 디스플레이(210)를 온 상태로 제어할 수 있다. 프로세서(120)는, 디스플레이 드라이버 IC(230)를 제어함으로써, 디스플레이(210)가 임의의 어플리케이션의 실행 화면을 표시하도록 제어할 수 있다. 디스플레이(210)가 온 상태인 것을 노멀 파워 모드(normal power mode)에 있음으로 표현할 수도 있다. 본 문서에서, 전자 장치(101)가 디스플레이(210)를 온 상태로 제어한다는 것은, 프로세서(120)가 디스플레이 드라이버 IC(230)를 제어함으로써, 디스플레이(210)가 임의의 어플리케이션의 실행 화면을 표시하는 것을 의미할 수 있다. 프로세서(120)는, 임의의 어플리케이션을 실행 중일 수 있으며, 포어 그라운드에서 실행 중인 어플리케이션의 실행 화면을 디스플레이(210)에 표시할 수 있다. 프로세서(120)는, 예를 들어 전화 어플리케이션을 실행할 수 있으며, 전화 어플리케이션의 실행 화면을 디스플레이(210)에 표시할 수 있다. 본 문서에서, 전자 장치(101)가 특정 동작을 수행한다는 것은, 프로세서(120)가 특정 동작을 수행함을 의미할 수 있다. 또는, 전자 장치(101)가 특정 동작을 수행한다는 것은, 프로세서(120) 이외의 전자 장치(101) 내의 하드웨어 장치(예: 터치 센서 IC(253), 디스플레이 드라이버 IC(230), 디스플레이(210))가 특정 동작을 수행함을 의미할 수 있으며, 이 경우 하드웨어 장치는 프로세서(120)의 제어에 기반하여 특정 동작을 수행할 수 있거나, 또는 하드웨어 장치 내의 제어 회로에 의하여 스스로 특정 동작을 수행할 수도 있다. 또는, 전자 장치(101)가 특정 동작을 수행한다는 것은, 프로세서(120) 또는 프로세서(120) 이외의 다른 하드웨어 장치가 특정 동작을 수행하도록 야기하는 인스트럭션이 실행됨을 의미할 수 있다. 이 경우, 특정 동작을 수행한다는 것은, 특정 동작 수행을 야기하는 인스트럭션이 메모리(130)에 저장되어 있음을 의미할 수도 있다.
303 동작에서, 전자 장치(101)(예: 프로세서(120))는, 터치 센서 IC(253)를 이용하여, 전자 장치(101)에 대한 사용자의 귀 터치와 연관된 정보를 확인할 수 있다. 다양한 실시예에서, 귀 터치와 연관된 정보는, 사용자의 귀가 전자 장치(101)의 표면의 적어도 일부(예: 전자 장치(101)의 디스플레이(210)가 노출되는 전면의 적어도 일부)에 터치되는지 여부를 나타내는 정보일 수 있다. 이 경우, 귀 터치와 연관된 정보는, 단순히 터치 여부를 나타내는 플래그(flag) 형태로 구현될 수 있다. 다양한 실시예에서, 귀 터치와 연관된 정보는, 복수 개의 귀 터치 타입들 중 어느 하나를 나타내는 정보일 수 있다. 더욱 상세하게 후술할 것으로, 사용자가 예를 들어 전화 수신을 위하여 전자 장치(101)를 귀의 근처로 이동시키는 경우, 전자 장치(101)의 전면과 접촉하는 귀의 부분 또는 뺨의 부분이 상이할 수 있다. 전자 장치(101)는, 터치 센서(251)로부터의 전기적인 신호, 즉 출력 값에 기반하여 확인된 노드 별 감도와 연관된 다양한 귀 터치 타입을 미리 정의할 수 있다. 터치 센서(251)는, 복수 개의 전극을 포함할 수 있으며, 복수 개의 전극으로부터 발생되는 전기적인 신호들을, 출력값으로서 터치 센서 IC(253)으로 출력할 수 있다. 터치 센서 IC(253)는, 터치 센서(251)로부터 획득한 로 데이터(raw data)와 레퍼런스로 이용되는 베이스라인(baseline) 과의 차이에 기반하여, 각 노드별 커패시턴스 변경값을 확인할 수 있다. 노드 별 커패시턴스 변경값, 또는 커패시턴스 변경값에 기반하여 확인된 값은, 노드 별 감도로 명명될 수 있다. 전체 전극에 대한 스캔에 따라 확인된 전체 노드 별 감도에 대한 정보를 터치 센싱 정보라 명명할 수 있다. 귀 터치 타입은 상술한 바와 같은 전자 장치(101)의 전면에 접촉하는 사용자의 신체 부위의 다양한 타입에 대응할 수 있다. 귀 터치 타입에 대한 상세한 설명은 더욱 상세하게 후술하도록 한다. 다양한 실시예에서, 귀 터치 여부를 나타내는 정보와 귀 터치 타입을 나타내는 정보가 함께 확인될 수도 있다. 아울러, 귀 터치 타입에 대한 정보는, 상술한 정보 이외의 다양한 추가 정보를 더 포함할 수도 있다. 예를 들어, 추가 정보는 좌측 귀인지 또는 우측 귀인지를 나타내는 정보, 귀의 전자 장치에 대한 밀착 정도를 포함할 수 있으며, 터치 스크린에서 획득한 형태에 대한 정보와 연관된 정보라면 제한이 없음을 당업자는 이해할 수 있을 것이다. 한편, 터치 센서 IC(253)는, 터치 센서(251)로부터의 출력값을 이용하여 사용자의 손가락에 의한 터치 지점에 대한 정보를 확인할 수도 있다.
다양한 실시예에서, 귀 터치에 대한 정보는 터치 센서 IC(253)가 생성하여 프로세서(120)로 전달할 수 있다. 또는, 프로세서(120)는, 직접 귀 터치에 대한 정보를 확인할 수도 있다. 도 4를 참조하면, 터치 회로(250)의 터치 센서 IC(253)는 터치 위치를 나타내는 정보(401)를 프로세서(120)로 전달할 수 있다. 프로세서(120)는, 터치 위치를 나타내는 정보(401)를 실행 중인 어플리케이션에 할당(또는, 디스패치(dispatch))할 수 있으며, 어플리케이션은 터치 위치를 나타내는 정보(401)를 처리하여 처리 결과를 출력할 수 있다. 프로세서(120)는, 처리 결과를 수행하도록 전자 장치(101) 내의 다양한 하드웨어 장치를 제어할 수 있다. 한편, 터치 센서 IC(253)는 귀 터치와 연관된 정보(402)를 프로세서(120)로 전달할 수도 있다. 터치 센서 IC(253)는 터치 센서(251)로부터 터치 센서(251)의 전체 노드 각각의 감도를 수신할 수 있다. 노드의 감도 각각은, 예를 들어 해당 좌표에 대한 입력 세기를 나타내는 값일 수 있다. 여기에서, 입력 세기는, 터치 자체의 접촉 세기는 아니며, 터치 지점을 확인하기 위한 세기를 나타내는 것으로, 예를 들어 노드 별 커패시턴스 변경값(또는, 노드 별 감도)를 나타낼 수 있다. 다양한 실시예에 따라서, 터치 회로(250)는, 터치 위치를 나타내는 정보 이외에도, 터치의 세기(예를 들어, 압력), 터치 타입(예를 들어, 롱 프레스 인지 더블 탭인지 여부를 나타내는 정보)를 프로세서(120)로 전달할 수도 있다. 도 4에서는 터치 회로(250)가 디스플레이(210)의 외부에 배치된 것과 같이 도시되어 있지만, 이는 단순히 설명을 위한 것으로, 터치 회로(250)는 디스플레이(210)의 일부에 포함될 수도 있으며, 또는 디스플레이(210)의 외부에 배치될 수도 있으며, 디스플레이(210) 및 터치 회로(250)의 결합 여부에 대하여 제한은 없다. 예를 들어, 터치 회로(250)는, DDI와 결합된 TDDI(touch and display driver integration)으로 구현될 수도 있다. 다양한 실시예에서, 자세 정보 또는 움직임 정보와 같은 센서 정보가 DDI 또는 터치 회로(250)로 직접 전달될 수도 있으며, 터치 정보가 DDI로 직접 전달 될 수도 있다.
터치 센서 IC(253)는, 노드 별 터치 세기(즉, 노드 별 감도)에 기반하여 귀 터치와 연관된 정보를 생성할 수 있다. 귀 터치와 연관된 정보가 귀 터치 발생 여부에 대한 정보를 포함하는 경우, 터치 센서 IC(253)는, 노드 별 감도가 지정된 조건을 만족하는 경우 귀 터치가 발생한 것으로 확인할 수 있다. 예를 들어, 터치 센서 IC(253)는, 지정된 감도 범위에 포함된 값(예: 지정된 임계 감도 이하의 값)을 가지는 노드들의 개수 또는 노드들이 형성하는 형상 중 적어도 하나가 지정된 조건을 만족하는지 여부에 기반하여 귀 터치 발생 여부를 확인할 수 있다. 또는, 귀 터치와 연관된 정보가 귀 터치 타입에 대한 정보를 포함하는 경우, 터치 센서 IC(253)는, 노드 별 감도가 귀 터치 타입별 조건을 만족하는 지 여부에 기반하여 귀 터치 타입을 판단할 수 있다. 귀 터치 타입별 조건에 대하여서는 더욱 상세하게 후술하도록 한다.
터치 회로(250)는, 터치 위치를 나타내는 정보(401)와 귀 터치와 연관된 정보(402)를 하나의 패킷에 기반하여 프로세서(120)로 전달하거나, 또는 상이한 패킷들 각각에 포함시켜 프로세서(120)로 전달할 수 있다. 예를 들어, 터치 회로(250)로부터 프로세서(120)로 전달되는 패킷에는 터치 위치를 나타내는 정보(401)를 위한 필드뿐만 아니라 귀 터치와 연관된 정보(402)를 위한 필드가 정의될 수 있으며, 터치 회로(250)는 해당 패킷내에 터치 위치를 나타내는 정보(401)와 귀 터치와 연관된 정보(402) 중 적어도 하나를 포함시켜 프로세서(120)로 전달할 수 있다. 또는, 귀 터치와 연관된 정보(402)가 생성된 경우에는 터치 위치를 나타내는 정보(401)의 전달을 중단하고 귀 터치와 연관된 정보(402)를 프로세서(120)에 전달하도록 구현될 수도 있다. 예를 들어, 터치 회로(250)로부터 프로세서(120)로 전달되는 패킷 내에는 터치 위치를 나타내는 정보(401) 또는 귀 터치와 연관된 정보(402) 중 어느 하나만이 포함되도록 구현될 수도 있다. 또는, 터치 위치를 나타내는 정보(401)를 전달하기 위한 패킷과 귀 터치와 연관된 정보(402)를 전달하기 위한 패킷이 상이한 타입으로 설정될 수도 있다 . 다양한 실시예에서, 터치 위치 정보와 귀 터치와 연관된 정보가 별개로 생성된 경우에는, 터치 위치 정보 및 귀 연관 정보 사이의 매칭을 위한 식별자가 패킷에 포함될 수도 있다.
다시 도 3을 참조하면, 305 동작에서, 전자 장치(101)(예: 프로세서(120))는, 적어도 하나의 센서 모듈(176)을 이용하여, 전자 장치의 움직임 정보 또는 자세 정보 중 적어도 하나를 확인할 수 있다. 센서 모듈(176)은 전자 장치(101)의 움직임 정보 또는 자세 정보를 센싱할 수 있는 다양한 센서를 포함할 수 있다. 센서 모듈(176)은, 움직임 정보 또는 자세 정보 중 적어도 하나(403)를 프로세서(120)로 전달할 수 있다. 움직임 정보 또는 자세 정보 중 적어도 하나는, 전자 장치(101)가 전화 중인지 여부를 나타내는 제스처 또는 자세를 만족하는지를 확인하는 동작에서 이용될 수 있다. 예를 들어, 사용자는 전화를 받기 위하여, 전자 장치(101)를 귀 근처로 가져갈 수 있으며, 귀 근처까지 이동하는 과정에서의 전자 장치(101)의 이동 정보가 미리 파악될 수 있다. 아울러, 사용자는 전자 장치(101)를 이용하여 전화를 받는 경우, 전자 장치(101)를 귀에 밀착시키므로 전자 장치(101)가 지면을 기준으로 특정 각도 이상의 자세를 유지할 수 있다. 전자 장치(101)는, 미리 파악된 이동 정보, 또는 자세 정보를 저장하고, 센서를 통하여 획득된 움직임 정보 또는 자세 정보가 저장된 정보에 대응하는지 여부를 확인할 수 있다. 전자 장치(101)는, 확인 결과에 기반하여, 전화 통화 중, 사용자가 단말을 귀로 가져가는지, 아니면 통화하면서 화면을 계속 사용하기 위해 눈 앞으로 단말을 이동하는지를 확인할 수 있다. 전자 장치(101)는, 전화 수신 어플리케이션의 실행 여부 또는 전화 수신 어플리케이션으로부터 전달된 값에 기반하여, 전화 수신 중인지 여부를 확인할 수도 있다. 다양한 실시예에서, 전자 장치(101)(예: 프로세서(120))는, IR 센서 또는 그립 센서 중 적어도 하나를 이용한, 얼굴의 근접 여부에 대한 정보를 추가적으로 이용하여 전화 수신에 대응하는 제스처가 검출되는지 여부를 확인할 수 있다.
307 동작에서, 전자 장치(101)(예: 프로세서(120))는, 귀 터치와 연관된 정보, 및 움직임 정보 또는 자세 정보 중 적어도 하나에 기반하여 디스플레이를 오프 상태로 전환할 지 여부를 확인할 수 있다. 다양한 실시예에서, 전자 장치(101)는, 귀 터치가 발생한 것으로 확인되고, 움직임 정보 또는 자세 정보 중 적어도 하나가 전화 수신 중인 것으로 확인되면, 디스플레이를 오프 상태로 전환할 것으로 결정할 수 있다. 다양한 실시예에서, 전자 장치(101)는, 귀 터치가 발생한 것으로 확인되면, 움직임 정보 또는 자세 정보를 이용하지 않고 디스플레이를 오프 상태로 전환할 것으로 결정할 수도 있다. 이 경우, 305 동작이 생략될 수도 있다. 다양한 실시예에서, 전자 장치(101)는, 귀 터치 타입 별로, 움직임 정보 또는 자세 정보 중 어느 하나를 이용하거나 또는, 움직임 정보 및 자세 정보 중 어느 것도 이용하지 않을 수도 있으며, 이에 대하여서는 더욱 상세하게 후술하도록 한다.
309 동작에서, 전자 장치(101)는, 확인 여부에 기반하여 디스플레이를 오프 상태로 전환할 수 있다. 프로세서(120)는, 제어 신호(410)를 디스플레이 드라이버 IC(230)로 전달할 수 있으며, 디스플레이 드라이버 IC(230)는 수신된 제어 신호(410)에 기반하여 디스플레이(210)를 오프 상태로 전환할 수 있다. 다양한 실시예에서, 전자 장치(101)는, 전화 어플리케이션이 실행 중인 경우에, 도 3의 동작들에 기반하여 디스플레이(210)를 오프 상태로 전환하도록 구현될 수도 있다. 디스플레이(210)가 오프 상태인 것을 로우 파워 모드(low power mode)에 있음으로 표현할 수도 있다.
도 5는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
다양한 실시예에 따라서, 전자 장치(101)(예: 프로세서(120))는, 501 동작에서 디스플레이를 온 상태로 제어할 수 있다. 503 동작에서, 전자 장치(101)는, 터치 센서 IC(253)를 이용하여, 귀 터치 타입을 확인할 수 있다. 전자 장치(101)는, 예를 들어 3개의 귀 터치 타입들을 정의할 수 있다. 3개의 귀 터치 타입은, 사용자의 신체 중 전자 장치에 터치되는 부분에 따른 것으로, 더욱 상세한 설명은 후술하도록 한다. 3개의 귀 터치 타입은 각각 신뢰도가 상이할 수 있다. 예를 들어, 제 1 귀 터치 타입의 신뢰도가 가장 낮으며, 제 3 귀 터치 타입의 신뢰도가 가장 높고, 제 2 귀 터치 타입의 신뢰도는 제 1 귀 터치 타입의 신뢰도 및 제 3 귀 터치 타입의 신뢰도 사이일 수 있다. 귀 터치 타입의 신뢰도는 사용자의 귀가 전자 장치를 터치하고 있는지 여부의 신뢰도로, 단순히 설명을 위한 것일 수도 있으며, 전자 장치(101)는 타입별 신뢰도를 정의하거나 관리하지 않을 수도 있다. 전자 장치(101)는, 귀 터치 타입의 신뢰도가 낮은 경우에, 터치 센서 IC(253) 이외의 센서로부터의 정보를 더 이용하여 디스플레이(210)를 오프 상태로 전환할 지 여부를 확인할 수도 있다. 이는, 귀 터치 타입의 신뢰도가 낮음에 따라 디스플레이(210)가 오프 상태로 전환되는 것을 방지하기 위함이다. 505 동작에서, 전자 장치(101)는 귀 터치 타입이 어떤 타입에 대응하는지를 판단하여, 귀 터치 타입 별로 상이한 동작을 수행할 수 있다. 한편, 505 동작은, 단순히 타입의 분기를 설명하기 위한 것으로, 전자 장치(101)는 503 동작 이후에 505 동작 수행 없이, 곧바로 귀 터치 타입에 대응하는 동작을 수행할 수 있다.
귀 터치 타입이 신뢰도가 가장 낮은 제 1 귀 터치 타입으로 판단된 경우, 507 동작에서, 전자 장치(101)는 움직임 정보를 확인할 수 있다. 예를 들어, 전자 장치(101)는, 귀 터치 타입이 발생하기 이전 시점부터 귀 터치 타입이 발생한 시점 까지의 움직임 정보 를 확인할 수 있다. 509 동작에서, 전자 장치(101)는 전자 장치(101)의 자세 정보를 확인할 수 있다. 예를 들어, 전자 장치(101)는 귀 터치가 발생한 시점 이후의 전자 장치(101)의 자세 정보를 확인할 수 있다. 507 동작 및 509 동작에서의 정보의 확인 시점에 대한 상술한 설명은 단순히 예시적인 것으로, 확인 시점에 대한 제한은 없다. 511 동작에서, 전자 장치(101)는, 움직임 정보가 제 1 조건을 만족하고, 자세 정보가 제 2 조건을 만족하는지 여부를 확인할 수 있다. 제 1 조건은, 전화를 받기 위하여 사용자가 취하는 것에 대응하여 기설정된 움직임 정보에 대응하는지에 관한 것으로, 제 1 조건의 만족은 전자 장치(101)의 움직임 정보가 기설정된 움직임 정보에 대응하는 것을 의미할 수 있다. 제 2 조건은, 전화를 받기 위하여 사용자가 전자 장치(101)를 드는 경우에 전자 장치(101)가 취하는 자세에 대응하는 기설정된 범위에 포함되는지에 관한 것으로, 제 2 조건의 만족은 전자 장치(101)의 자세 정보가 기설정된 범위에 포함되는 것을 의미할 수 있다. 움직임 정보가 제 1 조건을 만족하고, 자세 정보가 제 2 조건을 만족하는 것으로 확인되면, 525 동작에서, 전자 장치(101)는 디스플레이(210)를 오프 상태로 전환할 수 있다. 제 1 조건이 만족되지 않거나, 또는 제 2 조건이 만족되지 않은 것으로 확인되면, 전자 장치(101)는 513 동작에서 디스플레이(210)의 온 상태를 유지할 수 있다.
귀 터치 타입이 신뢰도가 제 1 귀 터치 타입 다음으로 낮은 제 2 귀 터치 타입으로 판단된 경우, 521 동작에서, 전자 장치(101)는 자세 정보를 확인할 수 있다. 523 동작에서, 전자 장치(101)는 자세 정보가 제 3 조건을 만족하는지 여부를 확인할 수 있다. 제 3 조건이 만족되지 않은 것으로 확인되면, 513 동작에서 전자 장치(101)는 디스플레이(210)의 온 상태를 유지할 수 있다. 제 3 조건은, 자세 정보가 전화 수신 시 취하도록 미리 확인된 자세 정보에 대응되는지 여부에 대한 조건일 수 있다. 더욱 상세하게 후술할 것으로, 제 1 귀 터치 타입 시와 제 2 귀 터치 타입 시의 사용자가 전화를 받는 자세가 상이하므로, 제 2 조건 및 제 3 조건 각각에서 설정된 비교를 위한 자세(예: 세워진 각도)가 상이할 수 있다. 제 2 귀 터치 타입은, 제 1 귀 터치 타입보다 신뢰도가 높기 때문에, 전자 장치(101)는 1개의 정보(예: 움직임 정보 또는 자세 정보)를 추가적으로 고려하여 디스플레이(210)의 오프 상태로의 전환을 판단할 수 있다. 한편, 523 동작에서의 움직임 정보의 제 1 조건 만족 여부 확인은 단순히 예시적인 것으로, 제 2 귀 터치 타입으로 확인된 경우 전자 장치(101)는 자세 정보가 제 2 조건을 만족하는지 여부에 기반하여 디스플레이(210)의 오프 상태로의 전환 여부를 확인하도록 구현될 수도 있다.
귀 터치 타입이 신뢰도가 가장 높은 제 3 귀 터치 타입으로 판단된 경우, 전자 장치(101)는 별도의 정보를 고려하지 않고, 525 동작에서 디스플레이(210)를 오프 상태로 전환할 수 있다.
도 5에서는 귀 터치 타입이 3개인 것으로 설명되었지만, 귀 터치 타입의 개수에는 제한이 없음을 당업자는 용이하게 이해할 수 있을 것이다. 아울러, 다소 신뢰도가 낮은 귀 터치 타입 시 고려되는 움직임 정보 및 자세 정보 또한 예시적인 것으로, 움직임 정보 및 자세 정보 이외의 다양한 정보가 디스플레이(210)의 오프 상태로 전환할지 여부를 확인할 때 추가적으로 고려될 수도 있다.
도 6a는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
다양한 실시예에 따라서, 전자 장치(101)(예: 터치 센서 IC(253))는, 601 동작에서, 복수 개의 터치 타입 각각을 위한 복수 개의 확인 알고리즘 에, 터치 센싱 정보를 입력할 수 있다. 한편, 복수 개의 확인 알고리즘은, 단순히 터치 타입 각각 별로 설정된 알고리즘을 설명하기 위한 개념적인 것일 뿐, 복수 개의 터치 타입 각각을 서브 알고리즘의 집합의 하나의 알고리즘으로 구현될 수도 있다. 터치 센싱 정보는, 터치 센서(251)의 전체 노드(또는, 좌표)들 각각에서의 감도를 포함할 수 있다. 복수 개의 확인 알고리즘 각각은, 복수 개의 귀 터치 타입(예: 도 5의 제 1 귀 터치 타입, 제 2 귀 터치 타입, 및 제 3 귀 터치 타입) 각각에 대응할 수 있다. 확인 알고리즘은, 터치 센싱 정보 중 적어도 일부, 즉 터치 센서(251)의 전체 노드 중 적어도 일부의 노드의 감도를 복수 개의 확인 알고리즘 각각에 입력할 수 있다. 터치 센서 IC(253)는, 터치 센서(251)로부터 터치 센싱 정보를 수신할 수도 있으며, 또는 터치 센서(251)로부터 수신된 정보에 기반하여 터치 센싱 정보를 생성할 수도 있다. 확인 알고리즘의 다양한 예시는 더욱 상세하게 후술하도록 한다.
603 동작에서, 전자 장치(101)(예: 터치 센서 IC(253))는, 복수 개의 확인 알고리즘의 적용 결과에 기반하여, 적어도 하나의 터치 타입을 확인할 수 있다. 605 동작에서, 터치 센서 IC(253)는, 확인된 터치 타입 중 적어도 일부를 나타내는 정보를 출력할 수 있다. 예를 들어, 확인된 귀 터치 타입이 하나인 경우에는 확인된 귀 터치 타입을 출력할 수 있다. 만약, 복수 개의 귀 터치 타입이 확인된 경우에는, 터치 센서 IC(253)는 확인 된 복수 개의 귀 터치 타입 전체를 출력할 수도 있으며, 또는 우선 순위에 따라 하나의 귀 터치 타입을 선택하여 출력할 수도 있다. 예를 들어, 터치 센서 IC(253)는 신뢰도가 높은 순서대로 귀 터치 타입별 우선 순위를 미리 설정할 수 있다. 프로세서(120)는, 도 5에서와 같이, 확인된 귀 터치 타입에 기반하여, 추가적인 정보를 이용하거나, 또는 귀 터치 타입 단독으로, 디스플레이(210)의 오프 상태로의 제어 여부를 결정할 수 있다.
도 6b는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
다양한 실시예에 따라서, 611 동작에서, 전자 장치(101)(예: 터치 센서 IC(253))는, 제 1 영역 에 대한 터치를 확인할 수 있다. 터치 센서 IC(253)는, 터치 센싱 정보에 기반하여 터치 지점의 위치를 확인할 수 있으며, 이에 따라 현재 터치 지점이 포함되는 영역을 확인할 수 있다. 다양한 실시예에서, 전자 장치(101)는, 귀 터치 타입별로 터치 센서(251)의 영역을 대응시켜 저장할 수 있다.
613 동작에서, 전자 장치(101)는, 제 1 영역에 대응하는 적어도 하나의 터치 여부 확인 알고리즘에, 터치 센싱 정보를 입력할 수 있다. 상술한 바와 같이, 귀 터치 타입 별로 터치 센서(251)의 영역이 대응될 수 있으며, 전자 장치(101)는, 현재 터치 지점에 대응하는 확인 알고리즘을 확인할 수 있다. 615 동작에서, 전자 장치(101)는, 알고리즘 적용 결과에 기반하여, 적어도 하나의 터치 타입을 확인할 수 있다. 617 동작에서, 전자 장치(101)는, 확인된 터치 타입 중 적어도 일부를 나타내는 정보를 출력할 수 있다. 예를 들어, 전자 장치(101)는, 터치 센서(251)의 상단에 인접한 4개 열에 포함되는 노드들에서 터치가 발생된 것으로 확인되면, 도 5에서 설명한 제 1 귀 터치 타입인지 여부를 확인하기 위한 알고리즘에 터치 센싱 정보를 입력할 수 있으며, 확인 결과에 기반하여 제 1 귀 터치 타입인지 확인할 수 있다. 이에 대한 세부적인 알고리즘은 더욱 상세하게 후술하도록 한다.
도 7a는 사용자의 귀를 나타내는 도면이다. 도 7b는 제 1 귀 터치 타입의 귀 터치 타입을 설명하기 위한 도면이다.
도 7a에 도시된 바와 같이, 귀의 상단 쪽은 이륜(helix)(711)이라 명명될 수 있다. 도 7b에서, 사용자는 전자 장치(101)를 파지하여 이륜(711)의 일부가 전자 장치(101)의 전면(全面)에 터치되도록 전화를 수신할 수 있다. 이 경우, 이륜(711)의 적어도 일부(또는, 대이륜, 귓바퀴의 일부)가 전자 장치(101)의 전면 중 스피커가 위치한 부분, 즉 전자 장치(101)의 전면 중 상단부에 인접한 영역에 터치될 수 있다. 도 7b와 같은 상황에서의 귀 터치 타입을 제 1 귀 터치 타입으로 정의할 수 있다. 터치 센서 IC(253)는, 도 7b와 같은 터치 상황에서, 터치 센서(251)의 상단부분에 인접한 영역 중 일부에서만 터치를 확인할 수 있다. 한편, 전자 장치(101)는, 일반적으로 터치 센서(251)에 대한 상단부분에 대한 터치 제스처에 기능을 매핑시킬 수 있다. 예를 들어 상단 부분으로부터의 하방 드래그에 대응하여, 전자 장치(101)는 노티피케이션 바를 표시할 수 있다. 이에 따라, 전자 장치(101)는, 이미 상단 부분에 대하여 정의된 제스처와, 귀 터치를 구분하도록 하는 제 1 귀 터치 타입에 대한 확인 알고리즘을 저장할 수 있다.
도 8a는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 8a를 참조하면, 다양한 실시예에 따른 전자 장치(101)(예: 터치 센서 IC(253))는, 801 동작에서, 터치 센서 IC(253)를 이용하여 전체 노드 별 감도 정보를 확인할 수 있다. 예를 들어, 터치 센서 IC(253)는, 터치 센서(251)로부터의 출력 정보에 기반하여 노드 전체에 대한 감도 정보를 확인할 수 있거나, 터치 센서(251)로부터 노드 전체에 대한 감도 정보를 수신할 수도 있다.
803 동작에서, 전자 장치(101)는, 제 1 귀 터치 타입에 대응하는 영역 중 제 1 감도 범위에 속하는 노드의 개수를 확인할 수 있다. 제 1 귀 터치 타입에 대응하는 영역은, 제 1 귀 터치 타입 시, 이륜(710)의 적어도 일부가 터치되는 영역으로 미리 설정될 수 있다. 예를 들어, 제 1 귀 터치 타입에 대응하는 영역은, 복수 개의 노드 중 상단 4개열 이내의 노드들로 설정될 수 있다. 각 귀 터치 타입 별 영역을 유효 영역으로 명명할 수도 있다. 전자 장치(101)는, 해당 영역내의 노드들 중 제 1 감도 범위에 속하는 감도를 가지는 노드의 개수를 확인할 수 있다. 제 1 감도 범위는, 손에 의한 터치를 배제할 수 있는 범위로 설정될 수 있다. 인간의 손의 전기적인 특성은 인간의 귀의 전기적인 특성과 상이할 수 있다. 인간의 손이 터치 센서(251)를 터치한 경우, 인간의 귀가 터치 센서(251)를 터치한 경우보다 더 큰 값이 측정될 수 있다. 이에 따라, 제 1 감도 범위는, 인간의 손에 의한 값을 배제시킬 수 있는 범위를 가질 수 있으므로, 제 2 임계값 이하일 수 있다. 아울러, 제 1 감도 범위는, 제 1 임계값 이상일 수 있다. 제 1 임계값은, 노이즈를 배제시킬 수 있는 값으로 설정될 수 있으며, 제 2 임계값은 손이 아닌 귀의 터치를 확인할 수 있는 값으로 설정될 수 있다. 전자 장치(101)는, 제 1 감도 범위에 속하는 노드의 개수만을 확인함으로써, 손에 의한 터치를 배제시킬 수 있다.
805 동작에서, 전자 장치(101)는, 노드의 개수가 제 1 귀 터치 타입에 대응하는 임계 개수 이상인지 여부를 확인할 수 있다. 제 1 귀 터치 타입에 대응하는 임계 개수는, 실험에 따라 사용자가 도 7b와 같이 귀를 터치시킨 경우 터치된 것으로 확인되는 노드의 개수일 수 있다. 노드의 개수가 제 1 귀 터치 타입에 대응하는 임계 개수 미만인 것으로 확인되면, 807 동작에서, 전자 장치(101)는, 제 1 귀 터치 타입이 아닌 것으로 확인할 수 있다. 노드의 개수가 제 1 귀 터치 타입에 대응하는 임계 개수 이상인 것으로 확인되면, 809 동작에서, 전자 장치(101)는, 제 1 귀 터치 타입인 것으로 확인할 수 있다. 또는, 전자 장치(101)는, 노드의 개수가 임계 범위에 속하는 경우에 제 1 귀 터치 타입인 것으로 확인할 수 있다. 과도하게 노드의 개수가 많은 경우는, 귀가 아닌 다른 오브젝트에 의한 접촉일 가능성도 있으므로, 전자 장치(101)는 노드의 개수가 임계 범위에 속하는 경우에 제1 귀 터치 타입인 것으로 확인하도록 설정될 수도 있다.
도 8b는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
다양한 실시예에 따라서, 811 동작에서, 전자 장치(101)는, 터치 센서 IC(253)를 이용하여 노드 전체에 대한 감도 정보를 확인할 수 있다. 813 동작에서, 전자 장치(101)는, 제 1 귀 터치 타입에 대응하는 영역 중 제 1 임계치 이상의 감도를 가지는 노드들을 확인할 수 있다. 815 동작에서, 전자 장치(101)는, 확인된 노드들 중 제 2 임계치 이상의 감도를 가지는 노드를 포함하는 영역을, 813 동작에서 확인된 영역으로부터 제외시킬 수 있다. 다양한 실시예에서, 전자 장치(101)는, 로컬(local) 피크 값을 가지는 노드를 기준으로 좌/우/상/하에 인접한 좌표들 중 적어도 일부의 노드의 값의 합계가 임계치를 초과하는 경우에, 피크 값을 포함하는 영역을 제외시키도록 설정될 수도 있다. 이 경우, 해당 노드의 값이 임계치를 초과하지 않아도 제외될 수 있다. 이는, 손 터치에 의한 것으로 확인되는 경우, 손 터치의 임계치를 초과하는 부분뿐만 아니라 손 터치에 의한 주변의 영역까지 모두 제외시키기 위한 것이다. 815 동작에 의하여 손 터치에 의한 영역이 제외될 수 있다.
817 동작에서, 전자 장치(101)는, 최종 확인된 노드의 개수가 제 1 귀 터치 타입에 대응하는 임계 개수 이상인지 여부를 확인할 수 있다. 노드의 개수가 제 1 귀 터치 타입에 대응하는 임계 개수 미만인 것으로 확인되면, 819 동작에서, 전자 장치(101)는, 제 1 귀 터치 타입이 아닌 것으로 확인할 수 있다. 노드의 개수가 제 1 귀 터치 타입에 대응하는 임계 개수 이상인 것으로 확인되면, 821 동작에서, 전자 장치(101)는, 제 1 귀 터치 타입인 것으로 확인할 수 있다. 아울러, 도 8a와 관련하여 설명한 바와 같이, 전자 장치(101)는, 노드의 개수가 임계 범위에 포함된 경우에, 제 1 귀 터치 타입이 발생한 것으로 확인할 수도 있다.
표 1은, 도 8a 또는 도 8b를 적어도 일부 따르는, 제 1 귀 터치 타입인지 여부를 확인하는 알고리즘의 예시이다.
조건 만족: 1 && 2 && 3 && 4
0. 유효 영역 : 상단 4 채널 영역
1. 감도 30 넘는 노드의 개수가 3개 이상
2. Object 의 {(Peak+상+하) or (Peak+좌+우)} >= 500 경우 5x5 크기만큼 제외
3. Object 의 {(Peak+상+하) or (Peak+좌+우)} >= 245 경우 3x3 크기만큼 제외
4. 하단 영역(상단12 채널 이하)보다 터치 영역이 넓은 경우
표 1에서와 같이, 전자 장치(101)는, 터치 센서(251)중 상단 4개 열의 채널에 포함되는 노드를 유효 영역으로 확인할 수 있다. 1의 조건은, 감도(즉, 좌표 값)이 30을 넘는 노드의 개수가 3개 이상인지를 판단하는 조건일 수 있다. 2의 조건은, 로컬 피크 값을 가지는 피크 노드(Peak), 피크 노드의 상측 인접 노드(상), 피크 노드의 하측 인접 노드(하)의 3개의 노드의 감도 값의 합계가 500 이상인 경우이거나, 또는 피크 노드, 피크 노드의 좌측 인접 노드(좌), 피크 노드의 우측 인접 노드(우)의 3개의 노드의 감도 값의 합계가 500 이상인 경우에는, 피크 노드를 중심으로 한 5 x 5, 즉 25개의 노드를 제외시키는 조건일 수 있다. 3의 조건은, 로컬 피크 값을 가지는 피크 노드(Peak), 피크 노드의 상측 인접 노드(상), 피크 노드의 하측 인접 노드(하)의 3개의 노드의 감도 값의 합계가 245 이상인 경우이거나, 또는 피크 노드, 피크 노드의 좌측 인접 노드(좌), 피크 노드의 우측 인접 노드(우)의 3개의 노드의 감도 값의 합계가 245 이상인 경우에는, 피크 노드를 중심으로 한 3 x 3, 즉 9개의 노드를 제외시키는 조건일 수 있다. 4의 조건은, 상단의 영역(즉, 상단의 12열의 채널에 포함되는 노드들)에서의 터치 영역이, 하단의 영역(즉, 상단의 12열의 채널에 포함되는 노드를 제외한 노드들)에서의 터치 영역이 넓은 조건일 수 있다. 전자 장치(101)는, 유효 영역에서 1, 2, 3의 조건을 만족하면서, 동시에 4의 조건을 만족하는 경우, 제 1 귀 터치 타입이 발생한 것으로 확인할 수 있다.
도 9a는 제 1 귀 터치 타입의 기본 형태를 도시한다. 도 9a는, 다양한 실시예에 따른 터치 센서(251)의 노드들 각각의 감도 값을 나타내고 있다. 도 9a에서와 같이, 상단의 4개열의 채널에 포함되는 노드들이 제 1 귀 터치 타입을 판단하기 위한 유효 영역(901)일 수 있다. 사용자가 도 7b와 같은 형태로 귀를 터치시킨 경우, 도 9a의 점으로 도시된 부분(902) 과 같이 비교적 낮은 값의 감도(예를 들어, 250 미만의 감도)를 가지는 노드 들이 발생할 수 있다. 전자 장치(101), 도 9a와 같은 데이터에 기반하여, 예를 들어 표 1과 같은 확인 알고리즘을 생성할 수 있다.
도 9b는 다양한 실시예에 따라 측정된 터치 센싱 정보를 도시한다. 설명의 편의를 위하여, 도 9b 내지 9d는 전체 노드 중 적어도 일부에 대한 감도 값을 도시한다. 도 9b에 도시된 바와 같이, 전자 장치(101)는, 터치 센싱 정보 중, 점으로 표시된 3개의 노드 (911)가 30의 값을 초과하는 노드임을 확인할 수 있다. 전자 장치(101)는, 도 9b의 터치 센싱 정보가, 표 1의 1 내지 4 조건을 만족하는 것으로 확인하고, 이에 따라 제 1 귀 터치 타입임을 확인할 수 있다. 상술한 바와 같이, 전자 장치(101)는, 제 1 귀 터치 타입에 기반하여, 추가적인 정보를 더 확인하여 디스플레이(210)를 오프 상태로 제어할 지 여부를 확인할 수 있다.
도 9c는 사용자가 손을 이용하여 터치를 수행한 경우에 측정된 터치 센싱 정보를 도시한다. 도 9c에서와 같이, 사용자가 손을 이용하여 터치를 수행한 경우에, 921 영역 내의 노드의 감도 값들이 30을 초과할 수 있다. 전자 장치(101)는, 피크 노드(922), 피크 노드 (922)의 좌우측 노드의 3개의 노드의 감도 값 합인 161+280+147=588이 500 이상인 것을 확인하고, 표 1의 2의 조건에 따라 피크 노드(922)를 포함한 5x5의 영역 내의 노드들을 제외시킬 수 있다. 이에, 전자 장치(101)는, 유효 영역 내에서 30을 초과하는 노드의 개수가 0인 것을 확인할 수 있으며, 전자 장치(101)는 제 1 귀 터치 타입이 발생하지 않은 것으로 확인할 수 있다. 이에 따라, 전자 장치(101)는, 디스플레이(210)의 온 상태를 유지할 수 있다. 터치 회로(250)는, 예를 들어 피크 노드(922)의 위치를 터치 위치를 나타내는 정보로서 프로세서(120)로 전달할 수 있으며, 프로세서(120)는 터치 위치를 나타내는 정보를 포어 그라운드의 어플리케이션에 할당할 수 있다. 이에 따라, 사용자의 손의 터치에 의한 경우의 디스플레이(210)의 오프 상태로의 전환이 방지될 수 있다.
도 9d는 사용자가 손을 이용하여 복수 터치를 수행한 경우에 측정된 터치 센싱 정보를 도시한다. 도 9d에서와 같이, 사용자가 손을 이용하여 복수 터치를 수행한 경우에, 931 영역 및 933 영역 내의 일부 노드의 감도 값들이 30을 초과할 수 있다. 전자 장치(101)는, 피크 노드(932)의 좌우측 노드의 3개의 노드의 감도 값 합인 97+295+238=630으로, 500 이상인 것을 확인할 수 있다. 전자 장치(101)는, 피크 노드(934)의 좌우측 노드의 3개의 노드의 감도 값 합인 278+340+237=855로, 500 이상인 것을 확인할 수 있다. 전자 장치(101)는, 표 1의 2의 조건에 따라 피크 노드(932)를 포함한 5x5의 영역(931)내의 노드와 피크 노드(934)를 포함한 5x5의 영역(933)내의 노드를 제외시킬 수 있다. 이에, 전자 장치(101)는, 유효 영역 내에서 30을 초과하는 노드의 개수가 0인 것을 확인할 수 있으며, 전자 장치(101)는 제 1 귀 터치 타입이 발생하지 않은 것으로 확인할 수 있다. 이에 따라, 전자 장치(101)는, 디스플레이(210)의 온 상태를 유지할 수 있다. 터치 회로(250)는, 예를 들어 피크 노드(932) 및 피크 노드 (934)의 위치를 복수 터치 위치를 나타내는 정보로서 프로세서(120)로 전달할 수 있으며, 프로세서(120)는 복수 터치 위치를 나타내는 정보를 포어 그라운드의 어플리케이션에 할당할 수 있다. 이에 따라, 사용자의 손의 터치에 의한 경우의 디스플레이(210)의 오프 상태로의 전환이 방지될 수 있다.
도 10은 다양한 실시예에 따른 제 2 귀 터치 타입을 설명하기 위한 도면이다.
도 10에서와 같이, 사용자는 전자 장치(101)를 귀에 밀착시키는 형태로 전화를 수신할 수 있다. 하지만, 사용자의 뺨(1010)은 전자 장치(101)에 터치되지 않을 수 있다. 도 10과 같은 상황에서의 귀 터치 타입을 제 2 귀 터치 타입으로 정의할 수 있다. 이 경우, 사용자의 귀의 상대적으로 많은 부분이 전자 장치(101)에 터치될 수 있다. 하지만, 인간의 귀는 다수의 돌출 부분을 가질 수 있으며 , 도 10와 같이 귀가 터치되는 경우, 전자 장치(101)는 다수의 돌출 부분에 대응하는 복수의 오브젝트를 검출할 수 있다. 여기에서 오브젝트는, 터치가 발생한 것으로 판단되는 인접된 노드들의 집합일 수 있다.
한편, 전자 장치(101)는, 일반적으로 복수의 오브젝트 검출에 대하여 기능을 매핑시킬 수 있다. 예를 들어 핀치-인(pinch-in) 또는 핀치-아웃(pinch-out)의 제스처에 대하여, 전자 장치(101)는 표시중인 화면을 축소 또는 확대시키는 기능을 제공하고 있다. 이에 따라, 전자 장치(101)는, 멀티 터치 제스처와, 귀 터치를 구분하도록 하는 제 2 귀 터치 타입에 대한 확인 알고리즘을 저장할 수 있다.
도 11a는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 11a를 참조하면, 다양한 실시예에 따른 전자 장치(101)(예: 터치 센서 IC(253))는, 1101 동작에서, 터치 센서 IC(253)를 이용하여 노드 전체에 대한 감도 정보를 확인할 수 있다. 1103 동작에서, 전자 장치(101)는, 적어도 하나의 오브젝트를 확인할 수 있다. 전자 장치(101)는, 1105 동작에서, 제 2 귀 터치 타입에 대응하는 형상을 가지는 오브젝트가 존재하는지 여부를 확인할 수 있다. 다양한 실시예에서, 전자 장치(101)는, 장축 및 단축 사이의 비율이 임계 비율(예: 2배) 이상인 오브젝트를 제 2 귀 터치 타입에 대응하는 형상을 가지는 오브젝트로 확인할 수 있다. 인간의 귀의 돌출 부분은 터치스크린에 터치되는 경우, 장축 및 단축 사이의 비율이 임계 비율 이상으로 검출될 수 있으며, 손가락은 터치스크린에 터치되는 경우 장축 및 단축 사이의 비율이 임계 비율 미만으로 검출될 수 있다. 임계 비율은, 실험 상 귀의 돌출 부분에 의한 오브젝트와 손가락에 의한 오브젝트를 구분할 수 있는 비율로 설정될 수 있다. 한편, 장축-단축의 비율은, 구분을 위한 단순한 예시일뿐, 손가락과 귀의 돌출 부분을 구분하기 위한 형상 특징에는 제한이 없다.
제 2 귀 터치 타입에 대응하는 형상을 가지는 오브젝트가 존재하는 것으로 확인되지 않으면, 1107 동작에서, 전자 장치(101)는, 제 2 귀 터치 타입이 아닌 것으로 확인할 수 있다. 제 2 귀 터치 타입에 대응하는 형상을 가지는 오브젝트가 존재하는 것으로 확인되면, 1109 동작에서, 전자 장치(101)는, 제 2 귀 터치 타입으로 확인할 수 있다.
도 11b는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도이다.
1111 동작에서, 다양한 실시예에 따른 전자 장치(101)는, 터치 센서 IC(253)를 이용하여 노드 전체에 대한 감도 정보를 확인할 수 있다. 1113 동작에서, 전자 장치(101)는, 적어도 하나의 오브젝트를 확인할 수 있다. 1115 동작에서, 오브젝트의 개수가 제 2 귀 터치 타입에 대응하는 임계 개수 이상인지 여부를 확인할 수 있다. 예를 들어 전자 장치(101)는, 멀티 터치를 위하여 할당된 최대 오브젝트 개수를 관리할 수 있다. 제 2 귀 터치 타입에 대응하는 임계 개수는, 멀티 터치를 위하여 할당된 최대 오브젝트 개수보다 클 수 있다.
확인된 오브젝트의 개수가 제 2 귀 터치 타입에 대응하는 임계 개수 이상이 아닌 것으로 확인되면, 1117 동작에서, 전자 장치(101)는, 제 2 귀 터치 타입이 아닌 것으로 확인할 수 있다. 확인된 오브젝트의 개수가 제 2 귀 터치 타입에 대응하는 임계 개수 이상인 것으로 확인되면, 1119 동작에서, 전자 장치(101)는, 제 2 귀 터치 타입인 것으로 확인할 수 있다. 다양한 실시예에 따른 전자 장치(101)는, 오브젝트의 형상 및 오브젝트의 개수를 모두 고려하여, 제 2 귀 터치 타입이 발생한 것으로 확인할 수 있다.
표 2는, 도 11a 또는 도 11b를 적어도 일부 따르는, 제 2 귀 터치 타입인지 여부를 확인하는 알고리즘의 예시이다.
조건 만족: 4 && {(1 && 2) || (1 && 3 )}
0. 유효 영역 : 상단 14 채널 영역, 그립 처리 위해 좌우 양끝 두 채널 제외
1. 감도 10 넘는 노드의 개수가 16개 초과
2. major, minor 차이가 2배 이상 나는 Object 가 있는 경우 ear로 판단
3. Object 개수가 3개 이상인 경우 ear로 판단
4. 터치한 peak 노드의 크기가 17 이상이고, 상단 14 채널 내의 터치 영역이 하단보다 넓을 때
표 2에서와 같이, 전자 장치(101)는, 터치 센서(251)중 상단 14개 열의 채널에 포함되는 노드를 유효 영역으로 설정할 수 있다. 한편, 사용자의 전자 장치(101)의 그립에 의한 손가락 터치를 제외시킬 수 있도록, 최 좌단 측 행 채널에 포함된 노드들 및 최 우단 측 행 채널에 포함된 노드들은 유효 영역으로부터 제외될 수 있다. 1의 조건은, 노드의 감도가 10을 넘는 노드의 개수가 16개 초과인지를 판단하는 조건일 수 있다. 2의 조건은, 장축(major) 및 단축(minor)의 차이, 즉 장축-단축 비율이 2배 이상이 나는 오브젝트(object)가 검출된 경우 귀로 판단하는 조건일 수 있다. 3의 조건은, 오브젝트의 개수가 3개 이상인 경우 귀로 판단하는 조건일 수 있다. 4의 조건은, 로컬 피크 노드(즉, 피크 좌표)의 값(크기)가 17 이상이며, 상단의 영역(즉, 상단의 14열의 채널에 포함되는 노드들)에서의 터치 영역이, 하단의 영역(즉, 상단의 14열의 채널에 포함되는 노드를 제외한 노드들)에서의 터치 영역이 넓은 조건일 수 있다. 4의 조건에 의하여 피크 노드의 값이 17 미만인 오브젝트들이 제외될 수 있으며, 노이즈에 의한 오브젝트는 오브젝트의 개수 또는 형상 판단에서 이용되지 않을 수 있다. 전자 장치(101)는, 유효 영역에서 1 및 2의 조건을 만족하거나, 1 및 3의 조건을 만족하면서, 동시에 4의 조건을 만족하는 경우, 제 2 귀 터치 타입이 발생한 것으로 확인할 수 있다.
도 12a는 제 2 귀 터치 타입의 기본 형태를 도시한다. 도 12a는, 다양한 실시예에 따른 터치 센서(251)의 노드들 각각의 값을 나타내고 있다. 도 12a에서와 같이, 상단의 16개열의 채널에 포함되는 노드들이 제 2 귀 터치 타입을 판단하기 위한 유효 영역(1201)일 수 있다. 예를 들어, 유효 영역(1201) 중 최 좌단 측 행 채널에 포함된 노드들과, 유효 영역(1201) 중 최 우단 측 행 채널에 포함된 노드들이 유효 영역(1201)으로부터 제외될 수도 있다. 사용자가 도 10과 같은 형태로 뺨(1010)은 터치시키지 않으면서 귀를 터치시킨 경우, 도 12a의 3개의 오브젝트들(1202,1203,1204)가 검출될 수 있다. 오브젝트들(1202,1203,1204) 중 적어도 일부는, 장축-단축의 비율이 2 이상일 수 있다. 전자 장치(101), 또는 다른 전자 장치는, 도 12a와 같은 데이터에 기반하여, 예를 들어 표 2와 같은 확인 알고리즘을 생성할 수 있다.
도 12b는 다양한 실시예에 따라 측정된 터치 센싱 정보를 도시한다. 설명의 편의를 위하여, 도 12b 내지 12d는 전체 노드 중 적어도 일부에 대한 값을 도시한다. 전자 장치(101)는, 도 12b에서와 같은 터치 센싱 정보를 확인하고, 터치 센싱 정보로부터 3개의 오브젝트들(1211,1213,1215)을 확인할 수 있다. 전자 장치(101)는, 표 2의 3의 조건이 만족함과, 표 2의 1의 조건이 만족함을 확인하고, 아울러 4의 조건이 만족함에 따라, 제 2 귀 터치 타입이 발생함을 확인할 수 있다. 다양한 실시예에서, 전자 장치(101)는, 모션 센서로부터 확인된 전자 장치(101)의 움직임 정보를 더 고려하여, 디스플레이(210)의 오프 상태로의 전환 여부를 결정할 수도 있다.
도 12c는 다양한 실시예에 따른 사용자의 손에 의한 멀티 터치 시 측정된 터치 센싱 정보를 도시한다. 예를 들어, 사용자는 두 개의 손가락을 터치스크린에 동시 터치시킬 수 있으며, 이 경우 전자 장치(101)는 도 12c와 같은 터치 센싱 정보를 확인할 수 있다. 전자 장치(101)는, 터치 센싱 정보로부터 2개의 오브젝트들(1221,1222)을 확인할 수 있다. 전자 장치(101)는, 확인된 오브젝트들(1221,1222)의 개수가 3개 미만이며, 아울러 오브젝트들(1221,1222)의 각각의 장축-단축 비율이 2배 미만인 것을 확인하여, 표 2의 확인 알고리즘의 조건이 만족되지 않음을 확인할 수 있다. 터치 회로(250)는, 오브젝트들(1221,1222)의 위치를 나타내는 정보를 프로세서(120)로 전달할 수 있으며, 프로세서(120)는 해당 위치를 나타내는 정보를 이용하여 기능을 수행할 수 있다.
도 12d는 다양한 실시예에 따른 사용자의 귀의 터치 시 측정된 터치 센싱 정보를 도시한다. 예를 들어, 사용자는 뺨은 터치시키지 않으면서 귀를 터치스크린에 터치시킬 수 있으며, 이 경우 전자 장치(101)는 도 12d와 같은 터치 센싱 정보를 확인할 수 있다. 전자 장치(101)는, 터치 센싱 정보로부터 2개의 오브젝트들(1231,1232)을 확인할 수 있다. 전자 장치(101)는, 확인된 오브젝트들(1231,1232)의 개수가 3개 미만임을 확인한다. 하지만, 전자 장치(101)는, 오브젝트(1232)의 각각의 장축-단축 비율이 2배 이상인 것을 확인하여, 표 2의 확인 알고리즘의 조건이 만족됨을 확인할 수 있다.
도 13은 다양한 실시예에 따른 제 3 귀 터치 타입을 설명하기 위한 도면이다.
도 13에서와 같이, 사용자는 전자 장치(101)를 귀에 밀착시키는 형태로 전화를 수신할 수 있다. 아울러, 사용자의 뺨(1301) 또한 터치스크린에 밀착되어 터치될 수 있다. 도 13과 같은 상황에서의 귀 터치 타입을 제 3 귀 터치 타입으로 정의할 수 있다. 이 경우, 사용자의 귀 및 뺨(1301)의 상대적으로 많은 부분이 전자 장치(101)에 터치될 수 있다. 뺨(1301)의 터치에 의하여, 대면적의 오브젝트가 검출될 수 있다. 한편, 전자 장치(101)는, 일반적으로 대면적의 오브젝트 검출에 대하여 기능을 매핑시킬 수 있다. 예를 들어 손날의 터치 및 이동이 검출되면, 전자 장치(101)는 현재 표시중인 화면에 대한 캡쳐 이미지를 저장하는 기능을 제공할 수 있다. 이에 따라, 전자 장치(101)는, 귀 및 뺨에 의한 대면적 터치와, 손의 대면적을 이용한 제스처를 구분하도록 하는 제 3 귀 터치 타입에 대한 확인 알고리즘을 저장할 수 있다.
도 14는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 14를 참조하면, 다양한 실시예에 따른 전자 장치(101)(예: 터치 센서 IC(253))는, 1401 동작에서, 터치 센서 IC(253)를 이용하여 노드 전체에 대한 감도 정보를 확인할 수 있다. 1403 동작에서, 전자 장치(101)는, 제 3 귀 터치 타입에 대응하는 면적 이상의 면적을 가지는 오브젝트를 확인할 수 있다. 전자 장치(101)는, 1405 동작에서, 오브젝트에 대한 움직임이 임계치를 초과하는지 여부를 확인할 수 있다. 더욱 상세하게, 전자 장치(101)는, 일정 시간 동안, 시계열적인 복수 개의 터치 센싱 정보를 확인할 수 있다. 전자 장치(101)는 복수 개의 터치 센싱 정보 각각으로부터 오브젝트를 검출할 수 있으며, 이에 따라 오브젝트의 트랙킹을 수행할 수 있다. 전자 장치(101)는, 오브젝트의 트랙킹 결과에 기반하여, 오브젝트에 대한 움직임 정보를 확인할 수 있다. 오브젝트에 대한 움직임이 임계치를 초과하는 것으로 확인되면, 1407 동작에서, 전자 장치(101)는, 제 3 귀 터치 타입이 아닌 것으로 확인할 수 있다. 오브젝트에 대한 움직임이 임계치를 초과하지 않는 것으로 확인되면, 1409 동작에서, 전자 장치(101)는, 제 3 귀 터치 타입인 것으로 확인할 수 있다.
표 3은, 도 14를 적어도 일부 따르는, 제 3 귀 터치 타입인지 여부를 확인하는 알고리즘의 예시이다.
조건 만족 여부 : (1 && 2 && 3 && 4) || (2초후 && 1 && 3 && 4 && 5).
0. 유효 영역 : 전 영역
1. Cheek object 를 가지는 경우 [※ Cheek Object 조건 : Touch 노드 개수>30개 && 감도100이상>7개 && Major >85]
2. Cheek object 의 가로가 패널의 절반(세로모드Tx 11채널, 가로모드Rx 11채널) 이상일 때
3. 320ms 동안 세로모드 기준 세로 9 채널 이상, 가로 6 채널 이상의 이동거리가 검출되지 않음
4. 320ms 동안 한 방향으로 이동하지 않은 경우 (이동 중 역방향 이동이 있는 경우)
5. 2번 조건 미 만족 상태 2초 유지시 Event 전달
표 3에서와 같이, 전자 장치(101)는, 터치 센서(251) 전 영역의 노드를 유효 영역으로 설정할 수 있다. 1의 조건은, 뺨-오브젝트(Cheek object) (즉, 제 3 귀 터치 타입에 대응하는 오브젝트)가 검출되는 조건일 수 있다. 전자 장치(101)는, 오브젝트를 구성하는 노드의 개수가 30개를 초과하고, 오브젝트 내 감도(즉, 크기)가 100 이상인 노드의 개수가 7개를 초과하고, 아울러 오브젝트의 장축(major)의 길이(즉, 노드 개수)가 85개를 초과하는 경우, 뺨-오브젝트인 것으로 확인할 수 있다. 2의 조건은, 뺨-오브젝트의 가로가 패널(즉, 터치 센서)의 절반(세로모드인 경우 송신(Tx) 채널의 11채널, 가로모드인 경우 수신(Rx) 채널의 11채널) 이상인 조건일 수 있다. 3의 조건은, 뺨-오브젝트가 320ms의 시간 동안, 세로 모드 기준으로 세로 9채널(즉, 9개의 노드) 이상, 가로 6채널 이상(즉, 6개의 노드 이상)의 이동 거리가 검출되지 않은 조건일 수 있다. 4의 조건은, 320ms 동안 한 방향으로 이동하지 않은 경우로, 결국 이동 중 역방향 이동이 검출된 경우일 수 있다. 5의 조건은, 2번의 조건이 만족되지 않는다 하더라도, 2초 유지시의 조건으로, 이 경우 제 3 귀 타입이 발생한 이벤트(event)를 전달할 수 있음을 의미할 수 있다. 전자 장치(101)는, 1, 2, 3, 4의 조건을 만족하거나, 1, 3, 4, 5의 조건이 2초 이상 유지되는 경우에 제 3 귀 터치 타입이 발생한 것으로 확인할 수 있다. 이에 따라, 대면적을 이동시키는 제스처, 또는 짧은 시간 동안 대면적을 이용하는 제스처(예: 팜 뮤트(palm mute))와 귀에 의한 터치가 구분될 수 있다.
도 15a는 제 3 귀 터치 타입의 기본 형태를 도시한다. 도 15a는, 다양한 실시예에 따른 터치 센서(251)의 노드들 각각의 값을 나타내고 있다. 사용자가 도 15a과 같은 형태로 뺨(1301)을 터치시키면서 귀를 터치시킨 경우, 도 15a의 대면적 오브젝트(1501)가 검출될 수 있다. 전자 장치(101)는, 도 15a와 같은 데이터에 기반하여, 예를 들어 표 3과 같은 확인 알고리즘을 생성할 수 있다.
도 15b는 다양한 실시예에 따라 측정된 터치 센싱 정보를 도시한다. 전자 장치(101)는, 도 15b에서와 같은 터치 센싱 정보를 확인하고, 터치 센싱 정보로부터 2개의 오브젝트들(1511,1512)을 확인할 수 있다. 2개의 오브젝트들(1511,1512)은 각각 귀 및 뺨에 의한 것일 수 있다. 전자 장치(101)는, 2개의 오브젝트들(1511,1512) 중 적어도 일부가 표 3의 조건을 만족하는 것으로 확인할 수 있으며, 이에 기반하여 제 3 귀 터치 타입이 발생함을 확인할 수 있다. 도시되지는 않았지만, 전자 장치(101)는 도 15b와 같은 터치 센싱 정보를 획득한 이후에, 연속적으로 시계열적인 터치 센싱 정보들을 더 획득할 수 있으며, 오브젝트들(1511,1512)를 트랙킹할 수 있다. 전자 장치(101)는, 트랙킹 결과에 기반하여 표 3의 조건이 만족됨을 확인할 수 있다. 다양한 실시예에서, 전자 장치(101)는, 제 3 귀 터치 타입의 발생에 기반하여, 디스플레이(210)를 오프 상태로 전환할 것을 결정할 수 있다.
도 15c는 다양한 실시예에 따른 사용자의 뺨의 터치 시 측정된 터치 센싱 정보를 도시한다. 사용자에 따라서, 전화 수신 시 터치스크린에 뺨을 터치시키면서 귀를 터치시키지 않는 경우가 발생할 수 있다. 이 경우, 도 15c와 같이, 뺨에 의한 오브젝트(1521)가 검출될 수 있다. 전자 장치(101)는, 하나의 오브젝트(1521) 중 적어도 일부가 표 3의 조건을 만족하는 것으로 확인할 수 있으며, 이에 기반하여 제 3 귀 터치 타입이 발생함을 확인할 수 있다. 도시되지는 않았지만, 전자 장치(101)는 도 15c와 같은 터치 센싱 정보를 획득한 이후에, 연속적으로 시계열적인 터치 센싱 정보들을 더 획득할 수 있으며, 오브젝트(1521)를 트랙킹할 수 있다. 전자 장치(101)는, 트랙킹 결과에 기반하여 표 3의 조건이 만족됨을 확인할 수 있다.
도 15d는 다양한 실시예에 따른 사용자의 손날을 이용한 터치 시 측정된 터치 센싱 정보를 도시한다. 예를 들어, 사용자는 손날을 이용한 스와이프 제스처를 입력할 수 있다. 전자 장치(101)는, 도 15d에서와 같이, 제 1 시점(t1)에서 제 1 터치 센싱 정보(1530)를 획득하고, 제 2 시점(t2)에서 제 2 터치 센싱 정보(1540)를 획득할 수 있다. 전자 장치(101)는, 제 1 터치 센싱 정보(1530)로부터 오브젝트(1531)를 검출할 수 있으며, 검출된 오브젝트(1531)에 대하여 트랙킹을 수행할 수 있다. 전자 장치(101)는, 제 2 터치 센싱 정보(1540)로부터 오브젝트(1541)를 검출할 수 있으며, 오브젝트(1541)는 오브젝트(1531)에 대응됨을 확인할 수 있다. 전자 장치(101)는, 오브젝트(1531) 및 오브젝트(1541) 사이의 거리에 기반하여, 표 3의 확인 알고리즘의 조건이 만족되지 않음을 확인할 수 있다. 터치 센서 IC(253)는, 제 3 귀 터치 타입이 발생하지 않음을 확인하고, 오브젝트(1531)로부터 오브젝트(1541)의 위치로의 대면적 이동에 대한 정보를 프로세서(120)로 전달할 수 있으며, 프로세서(120)는 대면적 이동에 할당된 기능을 수행할 수 있다.
도 16은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
도 16을 참조하면, 다양한 실시예에 따라서, 1601 동작에서, 전자 장치(101)(예: 프로세서(120))는, 디스플레이(210)를 온 상태로부터 오프 상태로 전환할 수 있다. 상술한 바와 같이, 전자 장치(101)는, 귀 터치가 발생한 것으로 확인된 경우, 디스플레이(210)를 온 상태로부터 오프 상태로 전환할 수 있다.
1603 동작에서, 전자 장치(101)는, 귀 터치가 유지되는지 여부를 확인할 수 있다. 예를 들어, 터치 센서 IC(253)는, 디스플레이(210)가 오프 상태로 제어된 이후에도, 귀 터치와 연관된 정보를 확인할 수 있다. 귀 터치가 유지되는 것으로 확인되면, 1605 동작에서, 전자 장치(101)는, 디스플레이(210)를 오프 상태로 유지할 수 있다. 귀 터치가 유지되지 않는 것으로 확인되면, 1607 동작에서, 전자 장치(101)는, 디스플레이(210)를 오프 상태로부터 온 상태로 전환할 수 있다. 다양한 실시예에 따라서, 전자 장치(101)는, 터치 정보 외에 움직임 센서 또는 지자기 센서 중 적어도 하나를 이용하여 자세 정보 또는 움직임 정보 중 적어도 하나를 추가로 획득하여, 이를 이용하여 귀 터치가 유지되는지 여부를 확인할 수도 있다. 다양한 실시예에 따라서, 전자 장치(101)는, 터치 정보 외에 IR 센서 또는 카메라 센서 중 적어도 하나를 이용하여 획득한 이미지에 기반하여, 사용자의 얼굴이 검출되는지 여부, 즉, 전자장치가 얼굴에서 떨어졌는지 여부를 더 확인하고, 확인 결과를 추가적으로 이용하여 귀 터치가 유지되는지 여부를 확인할 수도 있다.
상술한 바와 같이, 다양한 실시예에 따라서, 귀 터치와 연관된 정보는, 귀 터치가 발생한지 여부를 나타내는 정보일 수 있거나, 또는 귀 터치 타입을 나타내는 정보일 수도 있다. 귀 터치와 연관된 정보가 귀 터치가 발생한지 여부를 나타내는 정보인 경우, 터치 센서 IC(253)는, 터치 센서(251)의 적어도 일부 영역에 대하여 귀 터치로 판단하도록 하는 조건의 만족이 유지되는지 여부를 확인함으로써, 귀 터치가 유지되는지 여부를 확인할 수 있다. 귀 터치가 더 이상 유지되지 않는 것으로 확인되면, 터치 센서 IC(253)는 귀 터치가 발생하지 않았다는 정보를 프로세서(120)로 전달할 수 있다.
귀 터치와 연관된 정보가 귀 터치가 발생한지 여부를 나타내는 정보인 경우, 터치 센서 IC(253)는, 귀 터치의 발생과 연관된 제 1, 제 2, 또는 제 3 귀 터치 타입을 나타내는 정보를 전달한 이후, 제 4 귀 터치 타입에 대응하는 확인 알고리즘에, 터치 센싱 정보를 입력할 수 있다. 제 4 귀 터치 타입은, 사용자의 귀가 접촉 중인 것을 나타낼 수 있다. 확인 알고리즘 적용 결과, 귀가 접촉 중이지 않은 것으로 확인되면, 터치 센서 IC(253)는 제 5 귀 터치 타입을 출력할 수 있으며, 제 5 귀 터치 타입은 귀 터치 해지를 의미할 수 있다. 프로세서(120)는, 제 4 귀 터치 타입이 확인되면 디스플레이(210)의 오프 상태를 유지할 수 있다. 프로세서(120)는, 제 5 귀 터치 타입이 확인되면, 디스플레이(210)를 온 상태로 전환할 수 있다. 다양한 실시예에 따라서, 프로세서(120)는, 제 5 귀 터치 타입이 확인된 경우에도, 추가적인 정보(예: 움직임 정보 또는 자세 정보 중 적어도 하나)를 더 고려하여 디스플레이(210)의 온 상태로 전환 여부를 결정할 수도 있다. 예를 들어, 사용자는, 전화 수신이 종료되면 귀 근처에 위치시켰던 전자 장치(101)를 귀 근처로부터 다른 위치로 이동시킬 수 있다. 아울러, 사용자가, 전화 수신을 위하여 취하였던 전자 장치(101)의 자세 또한 다른 자세로 변경될 수 있다. 전자 장치(101)는, 제 5 귀 터치 타입이 확인된 이후 확인된 움직임 정보 또는 자세 정보 중 적어도 하나가, 해지에 대응하는 조건을 만족하는지 여부에 기반하여 디스플레이(210)의 온 상태 전환 여부를 결정할 수 있다.
한편, 귀 터치가 해지되는지 여부를 확인하기 위하여서는, 제 1, 제 2, 또는 제 3 귀 터치 타입에 대응하는 확인 알고리즘에 비하여 간소화된 알고리즘이 이용될 수 있다. 전자 장치(101)는, 입력의 위치, 오브젝트의 형상, 또는 오브젝트의 형상을 구분하지 않고, 지정된 수준의 감도의 노드가 검출되는지 여부에 기반하여 제 4 귀 터치 타입인지 여부를 확인할 수 있다. 예를 들어, 제 4 귀 터치 타입에 대응하는 감도 이상의 노드가 검출되면(또는, 개수가 제 4 귀 터치 타입의 임계 개수 이상이면), 터치 센서 IC(253)는 제 4 귀 터치 타입을 나타내는 정보를 프로세서(120)로 전달할 수 있다. 제 4 귀 터치 타입에 대응하는 감도 이상의 노드가 검출되지 않으면(또는, 개수가 제 4 귀 터치 타입의 임계 개수 미만이면), 터치 센서 IC(253)는 제 5 귀 터치 타입을 나타내는 정보를 프로세서(120)로 전달할 수 있다. 도 17은 다양한 실시예에 따른 터치 센싱 정보를 도시한다. 도 17에서와 같이, 전자 장치(101)(예: 터치 센서 IC(253))는, 전체 노드들 중 좌측단의 2개 행 채널 및 우측단의 2개 행 채널에 포함된 노드들을 제외한 나머지를 유효 영역(1701)으로 설정할 수 있다. 도 17에서는, 제 4 귀 터치 타입에 대응하는 감도 이상의 노드들이 점선 또는 빗금으로 표시되어 있다. 전자 장치(101)는, 해당 노드가 검출되면(또는, 노드의 개수가 제 4 귀 터치 타입의 임계 개수 이상이면), 제 4 귀 터치 타입인 것으로 확인할 수 있다.
다양한 실시예에 따라서, 전자 장치(101)는, 제 0 귀 터치 타입을 정의할 수도 있다. 제 0 귀 터치 타입은, 디스플레이(210)가 온 상태로 복귀한 이후에 귀 터치가 검출되지 않은 경우에 해당할 수 있다. 예를 들어, 상술한 바와 같이, 터치 센서 IC(253)가 제 5 귀 터치 타입을 프로세서(120)로 전달한 이후, 프로세서(120)는 제 5 귀 터치 타입에 기반하거나, 또는 추가적인 정보에 더 기반하여, 디스플레이(210)를 온 상태로 전환할 수 있다. 터치 센서 IC(253)는, 제 5 귀 터치 타입을 나타내는 정보를 출력한 이후, 제 1, 제 2, 또는 제 3 귀 터치 타입이 검출되기 이전에, 제 0 귀 터치 타입을 나타내는 정보를 출력할 수도 있다. 각 귀 터치 타입 별 정보를 하기의 표 4와 같이 정리할 수 있다. 표 4의 값은 단순히 예시적이기 때문에, 상술한 예시들과 일치할 수도 있으며, 일부 상이할 수도 있다.
귀 터치 타입 디스플레이 모드 모드 설명 및 특징 유효 영역 반응시간
(ms)
신뢰도 및 추가 고려 정보
0 노멀 파워 모드
(온 상태)
-1,2,3 타입의 해제 상태 - 40 -
1 -최상단부 민감접촉
-손/귀 구분 가능
상단 4개열 채널 24 -신뢰도 낮음
-움직임 및, 자세 정보 고려
2 -귀 접촉-멀티 터치 또는 손날 제스처/귀 구분 가능
상단 14개열 채널,
좌1개 행 채널과, 우1개 행 채널 제외
40 -신뢰도 보통
-움직임, 또는 자세 정보 고려
3 -귀, 뺨 접촉-손날 제스처/귀 구분 가능
전체 영역,
좌1개 행 채널과, 우1개 행 채널 제외
320 -신뢰도 높음
-추가 정보 비고려
4 로우 파워 모드
(오프 상태)
-로우 파워 모드 중 접촉 유지
-터치 회로의 baseline reset에도 판단
전체 영역,
좌1개 행 채널과, 우1개 행 채널 제외
320 -신뢰도 보통
5 -4타입의 해제, 즉 접촉 해지 판단 - 100 -신뢰도 보통
-움직임, 및 자세 정보 고려
도 18은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다. 도 18의 실시예는 도 19를 참조하여 더욱 상세하게 설명하도록 한다. 도 19는 다양한 실시예에 따른 전자 장치를 도시한다.
다양한 실시예에 따라서, 전자 장치(101)는, 사용자 특성을 반영한 확인 알고리즘을 캘리브레이션(calibration)할 수 있다. 다양한 실시예에 따라서, 1801 동작에서, 전자 장치(101)(예: 프로세서(120))는, 특정 수신 귀 터치 타입의 동작을 유도하는 UI를 제공할 수 있다. 예를 들어, 도 19에서와 같이, 프로세서(120)는, 제 1 UI(1900)을 표시하도록 표시 장치(160)를 제어할 수 있다. 제 1 UI(1900)는, 예를 들어 제 2 귀 터치 타입을 유도하는 텍스트(1901)과 제 2 귀 터치 타입을 설명하기 위한 그래픽 오브젝트들(1903,1904,1905)을 포함할 수 있다. 제 1 그래픽 오브젝트(1903)는 사용자의 귀의 형상을 가지며, 제 2 그래픽 오브젝트(1904)는 사용자의 뺨의 형상을 가지며, 제 3 그래픽 오브젝트(1905)는 전자 장치의 형상을 가질 수 있다. 이에, 사용자는, 해당 캘리브레이션 과정에서는, 전자 장치(101)를 뺨에 닿지 않도록 하면서 귀에 닿도록 제스처를 취할 수 있다.
1803 동작에서, 전자 장치(101)는, 터치 센서 IC(253)를 이용하여 노드 전체에 대한 감도 정보를 확인할 수 있다. 1805 동작에서, 전자 장치(101)는, 노드 전체에 대한 감도 정보에 기반하여, 각 귀 터치 타입별 알고리즘의 파라미터를 결정할 수 있다. 예를 들어, 표 2의 확인 알고리즘에서의, 유효 영역의 위치, 1의 조건에서의 감도 ‘10’, 노드의 개수 ‘16개’, 2의 조건에서의 장축-단축의 비율, 3의 조건에서의 오브젝트의 ‘3’의 개수의 파라미터를 1803 동작에서 확인된 노드 전체에 대한 감도 정보에 기반하여 조정할 수 있다. 이에 따라, 확인 알고리즘의 파라미터가 사용자에 적합하도록 조정될 수 있다.
1807 동작에서, 전자 장치(101)는, 결정된 파라미터를 포함하는 알고리즘 및 터치 센서 IC(253)를 이용하여 확인된 정보에 기반하여, 귀 터치 타입을 확인할 수 있다. 캘리브레이션이 완료된 이후, 예를 들어 전화 수신 시 사용자는 귀를 전자 장치(101)에 터치시킬 수 있다. 터치 센서 IC(253)는, 파라미터가 조정된 확인 알고리즘을 이용하여, 귀 터치 타입을 확인할 수 있으며, 이에 따라 더욱 정확한 귀 터치 타입 판단이 가능할 수 있다. 한편, 도 19에서는 제 2 귀 터치 타입을 유도하는 제 1 UI(1900)가 도시되어 있지만, 전자 장치(101)는 순차적으로 제 1 귀 터치 타입, 및 제 3 귀 터치 타입을 유도하기 위한 UI들도 제공할 수 있으며, 각 과정에서 획득된 터치 센싱 정보에 기반하여, 제 1 귀 터치 타입 및 제 3 귀 터치 타입에 대응하는 확인 알고리즘들의 파라미터들 또한 조정할 수 있다.
도 20은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
다양한 실시예에 따라서, 전자 장치(101)(예: 프로세서(120))는, 2001 동작에서, 사용자 별 귀 터치 타입 별 알고리즘을 저장할 수 있다. 도 18 및 19에서 설명한 바와 같이, 사용자 별 귀 터치 타입 별 알고리즘의 파라미터가 조정될 수 있으므로, 사용자 별 고유의 귀 터치 타입 별 알고리즘이 저장될 수 있다. 2003 동작에서, 전자 장치(101)는, 사용중인 사용자를 확인할 수 있다. 2005 동작에서, 전자 장치(101)는, 사용중인 사용자에 대응하는 귀 터치 타입 별 알고리즘을 독출할 수 있다. 만약, 사용중인 사용자에 대응하는 귀 터치 타입 별 알고리즘이 저장되지 않은 경우에는, 전자 장치(101)는 외부 전자 장치로부터 사용중인 사용자에 대응하는 귀 터치 타입 별 알고리즘을 수신할 수 있다. 2007 동작에서, 전자 장치(101)는, 터치 센서 IC(253)를 이용하여 확인된 정보 및 독출된 알고리즘에 기본하여, 귀 터치 타입을 확인할 수 있다.
도 21은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
다양한 실시예에 따라서, 전자 장치(101)(예: 프로세서(120))는, 2101 동작에서 귀 터치 타입 별 알고리즘을 저장할 수 있다. 2103 동작에서, 전자 장치(101)는, 터치 센서 IC를 이용하여 노드 별 감도 정보를 확인할 수 있다. 2105 동작에서, 전자 장치(101)는, 확인된 감도 정보를 귀 터치 타입 별 알고리즘에 적용하고, 적용 결과에 기반하여 적어도 하나의 귀 터치 타입을 확인할 수 있다. 2107 동작에서, 전자 장치(101)는, 확인 결과 및 확인된 감도 정보에 기반하여, 저장된 귀 터치 타입 별 알고리즘 중 적어도 일부를 갱신할 수 있다. 예를 들어, 2105 동작에서, 전자 장치(101)는, 제 1 귀 터치 타입을 확인할 수 있다. 전자 장치(101)는, 2103 동작에서 확인된 노드 별 감도 정보를 이용하여 제 1 귀 터치 타입에 대응하는 알고리즘의 파라미터를 갱신할 수 있다. 이에 따라, 보다 사용자에 적합한 알고리즘들로 갱신이 가능하다.
도 22는 다양한 실시예에 따른 전자 장치의 블록도를 도시한다.
다양한 실시예에 따라서, 터치 센서 IC(2201)(예: 터치 센서 IC(253))는 터치 센서(미도시)로부터의 정보에 기반하여, 귀 터치와 연관된 정보를 확인할 수 있다. 터치 센서 IC(2201)의 펌웨어(firmware)에는, 상술한 다양한 귀 터치와 연관된 정보를 확인할 수 있는 알고리즘이 포함될 수 있다. 아울러, 터치 센서 IC(2201)는, 터치 지점을 나타내는 정보를 확인할 수도 있다. 터치 센서 IC(2201)는, TSP 드라이버(2202)로 귀 터치와 연관된 정보 또는 터치 지점을 나타내는 정보 중 적어도 하나를 전달할 수 있다. 상술한 바와 같이, 터치 센서 IC(2201)는, 귀 터치와 연관된 정보 또는 터치 지점을 나타내는 정보를 동일한 패킷 내에 포함시키거나, 상이한 패킷 각각에 포함시켜 전달할 수 있으며, 그 전달 방식에는 제한이 없다.
TSP 드라이버(2202)는, 수신한 귀 터치와 연관된 정보는 센서 HAL(hardware abstraction layer)(2214)로 전달할 수 있으며, 수신한 터치 지점을 나타내는 정보는 입력 프레임 워크(2203)으로 전달할 수 있다. 입력 프레임 워크(2203)는, 터치 지점을 나타내는 정보를 어플리케이션(2204)(예: 포어 그라운드에서 실행 중인 어플리케이션)으로 전달할 수 있다. 어플리케이션(2204)은 터치 지점을 나타내는 정보에 기반하여 해당 지점에 배치된 아이콘에 대응하는 기능을 수행한 결과를 출력할 수 있다. 센서 HAL(2214)는 귀 터치와 연관된 정보를 근접 판단 매니저(2215)로 전달할 수 있다.
근접 판단 매니저(2215)는, 예를 들어 프레임 워크 계층에서 정의된 매니저로, 귀가 전자 장치(101)에 근접하였는지에 대하여 판단을 수행하도록 설정될 수 있다. 근접 판단 매니저(2215)는, 수신한 귀 터치와 연관된 정보에 기반하여 귀의 근접 여부를 판단할 수 있다. 다양한 실시예에서, 근접 판단 매니저(2215)는, 추가 정보 없이, 수신한 귀 터치와 연관된 정보를 이용하여 귀의 근접 여부를 판단하도록 설정될 수 있다. 또는, 근접 판단 매니저(2215)는, 움직임 정보 또는 자세 정보 중 적어도 하나를 포함하는 추가 정보를 더 이용하여, 귀의 근접 여부를 판단하도록 설정될 수도 있다. 또는, 근접 판단 매니저(2215)는 귀 터치 타입별로 추가 정보를 이용할 지 여부를 확인할 수도 있다. 추가 정보를 이용하는 경우, 근접 판단 매니저(2215)는 센서 드라이버(2213)를 통하여 가속도/자이로 센서(2211), 그립 센서(미도시) 또는 IR 센서(2212) 중 적어도 하나에 의하여 획득된 추가 정보를 더 수신할 수 있다. 추가 정보는, 움직임 정보, 자세 정보뿐만 아니라, IR 센싱 정보를 포함할 수도 있다.
근접 판단 매니저(2215)는, 귀 근접 여부에 대한 판단 결과를 전력 관리 매니저(2216)로 전달할 수 있다. 전력 관리 매니저(2216)는, 귀가 근접한 것으로 판단된 결과를 수신하는 경우, 디스플레이 드라이버(2217)로 디스플레이(2218) 오프 명령을 전달할 수 있다.
다양한 실시예에 따라서 , 전자 장치(예: 전자 장치(101))는, 디스플레이(예: 디스플레이(210)), 상기 디스플레이(예: 디스플레이(210)) 상에서 발생하는 터치를 검출하도록 구성된 터치 회로(예: 터치 회로(250)), 상기 디스플레이(예: 디스플레이(210)), 상기 터치 회로(예: 터치 회로(250))에 작동적으로 연결된 프로세서(예: 프로세서(120)), 및 상기 프로세서(예: 프로세서(120))와 작동적으로 연결된 메모리(예: 메모리(130))를 포함할 수 있다. 상기 터치 회로(예: 터치 회로(250))는, 상기 터치 회로(예: 터치 회로(250))의 복수 개의 노드들 각각에 대한 입력 감도를 나타내는 터치 센싱 정보를 획득하고, 상기 터치 센싱 정보에 기반하여, 상기 전자 장치(예: 전자 장치(101))에 대한 사용자의 귀 터치와 연관된 정보를 확인하고, 상기 귀 터치와 연관된 정보를, 상기 프로세서(예: 프로세서(120))로 전달하도록 설정될 수 있다. 상기 메모리(예: 메모리(130))는, 실행 시에, 상기 프로세서(예: 프로세서(120))가, 상기 디스플레이(예: 디스플레이(210))를 온 상태로 제어하고, 상기 터치 회로(예: 터치 회로(250))로부터 획득한 상기 귀 터치와 연관된 정보에 기반하여 상기 디스플레이(예: 디스플레이(210))를 상기 온 상태로부터 오프 상태로 전환하도록, 상기 디스플레이(예: 디스플레이(210))를 제어하도록 하는 인스트럭션들을 저장할 수 있다.
다양한 실시예에 따라서, 상기 터치 회로(예: 터치 회로(250))는, 상기 귀 터치와 연관된 정보를 확인하는 동작의 적어도 일부로, 상기 사용자가 귀를 상기 전자 장치(예: 전자 장치(101))에 터치시키는 복수 개의 방식 각각에 대응하는 복수 개의 귀 터치 타입 정보 중 적어도 하나를 나타내는 상기 귀 터치와 연관된 정보를 확인하도록 설정될 수 있다.
다양한 실시예에 따라서, 상기 터치 회로(예: 터치 회로(250))는, 상기 귀 터치와 연관된 정보를 확인하는 동작의 적어도 일부로, 상기 터치 회로(예: 터치 회로(250))의 제 1 측단에 인접한 제 1 영역에 포함된 노드들 중, 제 1 감도 범위에 포함되는 감도를 가지는 노드의 개수가 제 1 임계 개수 이상인 것에 기반하여, 제 1 귀 터치 타입을 나타내는 상기 귀 터치와 연관된 정보를 확인하도록 설정될 수 있다.
다양한 실시예에 따라서, 전자 장치(예: 전자 장치(101))는, 상기 전자 장치(예: 전자 장치(101))의 움직임 정보 또는 상기 전자 장치(예: 전자 장치(101))의 자세 정보 중 적어도 하나를 센싱하도록 설정된 적어도 하나의 센서(예: 센서 모듈(176))를 더 포함할 수 있다. 상기 인스트럭션들은, 상기 프로세서(예: 프로세서(120))가, 상기 귀 터치와 연관된 정보에 기반하여 상기 디스플레이(예: 디스플레이(210))를 상기 온 상태로부터 오프 상태로 전환하도록 상기 디스플레이(예: 디스플레이(210))를 제어하는 동작의 적어도 일부로, 상기 제 1 귀 터치 타입을 나타내는 상기 귀 터치와 연관된 정보의 획득에 기반하여, 상기 적어도 하나의 센서(예: 센서 모듈(176))로부터 상기 움직임 정보 및 상기 자세 정보를 획득하고, 상기 움직임 정보 및 상기 자세 정보가, 상기 제 1 귀 터치 타입에 대응하여 지정된 조건을 만족하는지 여부에 기반하여, 상기 디스플레이(예: 디스플레이(210))를 상기 오프 상태로 전환할 지 여부를 확인하도록 설정될 수 있다.
다양한 실시예에 따라서, 상기 터치 회로(예: 터치 회로(250))는, 상기 귀 터치와 연관된 정보를 확인하는 동작의 적어도 일부로, 상기 터치 회로(예: 터치 회로(250))의 제 1 측단에 인접한 제 2 영역에 포함된 노드들로부터 적어도 하나의 오브젝트를 확인하고, 상기 적어도 하나의 오브젝트 각각의 형상이 지정된 형상 조건을 만족함 또는 상기 적어도 하나의 오브젝트의 개수가 제 2 귀 터치 타입에 대응하는 임계 개수 이상인 것 중 적어도 하나에 기반하여, 상기 제 2 귀 터치 타입을 나타내는 상기 귀 터치와 연관된 정보를 확인하도록 설정될 수 있다.
다양한 실시예에 따라서, 상기 전자 장치(예: 전자 장치(101))는, 상기 전자 장치(예: 전자 장치(101))의 움직임 정보 또는 상기 전자 장치(예: 전자 장치(101))의 자세 정보 중 적어도 하나를 센싱하도록 설정된 적어도 하나의 센서(예: 센서 모듈(176))를 더 포함할 수 있다. 상기 인스트럭션들은, 상기 프로세서(예: 프로세서(120))가, 상기 귀 터치와 연관된 정보에 기반하여 상기 디스플레이(예: 디스플레이(210))를 상기 온 상태로부터 오프 상태로 전환하도록 상기 디스플레이(예: 디스플레이(210))를 제어하는 동작의 적어도 일부로, 상기 제 2 귀 터치 타입을 나타내는 상기 귀 터치와 연관된 정보의 획득에 기반하여, 상기 적어도 하나의 센서(예: 센서 모듈(176))로부터 상기 움직임 정보 또는 상기 자세 정보를 획득하고, 상기 움직임 정보 또는 상기 자세 정보가, 상기 제 2 귀 터치 타입에 대응하여 지정된 조건을 만족하는지 여부에 기반하여, 상기 디스플레이(예: 디스플레이(210))를 상기 오프 상태로 전환할 지 여부를 확인하도록 설정될 수 있다.
다양한 실시예에 따라서, 상기 터치 회로(예: 터치 회로(250))는, 상기 귀 터치와 연관된 정보를 확인하는 동작의 적어도 일부로, 상기 터치 회로(예: 터치 회로(250))의 상기 복수 개의 노드들로부터 제 3 귀 터치 타입에 대응하는 면적 이상의 오브젝트를 확인하고, 상기 확인된 오브젝트를, 시계열적으로 트랙킹하고, 상기 트랙킹 결과, 상기 확인된 오브젝트의 움직임이 상기 제 2 귀 터치 타입에 대응하는 이동 조건을 만족하는 것으로 확인됨에 기반하여, 상기 제 3 귀 터치 타입을 나타내는 상기 귀 터치와 연관된 정보를 확인하도록 설정될 수 있다.
다양한 실시예에 따라서, 상기 인스트럭션들은, 상기 프로세서(예: 프로세서(120))가, 상기 귀 터치와 연관된 정보에 기반하여 상기 디스플레이(예: 디스플레이(210))를 상기 온 상태로부터 오프 상태로 전환하도록 상기 디스플레이(예: 디스플레이(210))를 제어하는 동작의 적어도 일부로, 상기 제 3 귀 터치 타입을 나타내는 상기 귀 터치와 연관된 정보의 획득에 기반하여, 상기 디스플레이(예: 디스플레이(210))를 상기 오프 상태로 전환할 지 여부를 확인하도록 설정될 수 있다.
다양한 실시예에 따라서, 상기 터치 회로(예: 터치 회로(250))는, 상기 귀 터치와 연관된 정보를 확인하는 동작의 적어도 일부로, 상기 사용자의 귀가 터치되었는지 여부를 나타내는 상기 귀 터치와 연관된 정보를 확인하고, 상기 인스트럭션들은, 상기 프로세서(예: 프로세서(120))가, 상기 귀 터치와 연관된 정보에 기반하여 상기 디스플레이(예: 디스플레이(210))를 상기 온 상태로부터 오프 상태로 전환하도록 상기 디스플레이(예: 디스플레이(210))를 제어하는 동작의 적어도 일부로, 상기 귀가 터치된 것으로 확인되면 상기 디스플레이(예: 디스플레이(210))를 상기 온 상태로부터 오프 상태로 전환하도록 상기 디스플레이(예: 디스플레이(210))를 제어하도록 설정될 수 있다.
다양한 실시예에 따라서, 상기 터치 회로(예: 터치 회로(250))는, 상기 디스플레이(예: 디스플레이(210))가 상기 온 상태로부터 상기 오프 상태로 전환된 이후에, 상기 귀의 터치가 유지되는지 여부를 나타내는 정보를 상기 프로세서(예: 프로세서(120))로 전달하도록 더 설정될 수 있다. 상기 인스트럭션들은, 상기 프로세서(예: 프로세서(120))가, 상기 귀의 터치가 유지되는지 여부를 나타내는 정보에 기반하여, 상기 디스플레이(예: 디스플레이(210))를 상기 오프 상태로부터 상기 온 상태로 전환할지 여부를 확인하도록 더 설정될 수 있다.
다양한 실시예에 따라서, 상기 터치 회로(예: 터치 회로(250))는, 상기 터치 센싱 정보에 기반하여, 상기 터치 회로(예: 터치 회로(250))의 복수 개의 노드들 중 적어도 일부를 나타내는 터치 정보를 확인하고, 상기 터치 정보를, 상기 귀 터치와 연관된 정보와 함께 상기 프로세서(예: 프로세서(120))로 전달하거나, 또는 상기 터치 정보를 단독으로 상기 프로세서(예: 프로세서(120))로 전달하도록 설정될 수 있다.
다양한 실시예에 따라서, 디스플레이(예: 디스플레이(210)), 터치 회로(예: 터치 회로(250)), 및 프로세서(예: 프로세서(120))를 포함하는 전자 장치(예: 전자 장치(101))의 동작 방법은, 상기 터치 회로(예: 터치 회로(250))에 의하여, 상기 터치 회로(예: 터치 회로(250))의 복수 개의 노드들 각각에 대한 입력 감도를 나타내는 터치 센싱 정보를 획득하는 동작, 상기 터치 회로(예: 터치 회로(250))에 의하여, 상기 터치 센싱 정보에 기반하여, 상기 전자 장치(예: 전자 장치(101))에 대한 사용자의 귀 터치와 연관된 정보를 확인하는 동작, 상기 터치 회로(예: 터치 회로(250))에 의하여, 상기 귀 터치와 연관된 정보를, 상기 프로세서(예: 프로세서(120))로 전달하는 동작, 상기 프로세서(예: 프로세서(120))에 의하여, 상기 디스플레이(예: 디스플레이(210))를 온 상태로 제어하는 동작, 및 상기 프로세서(예: 프로세서(120))에 의하여, 상기 터치 회로(예: 터치 회로(250))로부터 획득한 상기 귀 터치와 연관된 정보에 기반하여 상기 디스플레이(예: 디스플레이(210))를 상기 온 상태로부터 오프 상태로 전환하도록, 상기 디스플레이(예: 디스플레이(210))를 제어하는 동작을 포함할 수 있다.
다양한 실시예에 따라서, 상기 귀 터치와 연관된 정보를 확인하는 동작은, 각각이 상기 사용자가 귀를 상기 전자 장치(예: 전자 장치(101))에 터치시키는 복수 개의 방식 각각에 대응하는 복수 개의 귀 터치 타입 정보 중 적어도 하나를 나타내는 상기 귀 터치와 연관된 정보를 확인할 수 있다.
다양한 실시예에 따라서, 상기 귀 터치와 연관된 정보를 확인하는 동작은, 상기 터치 회로(예: 터치 회로(250))의 제 1 측단에 인접한 제 1 영역에 포함된 노드들 중, 제 1 감도 범위에 포함되는 감도를 가지는 노드의 개수가 제 1 임계 개수 이상인 것에 기반하여, 제 1 귀 터치 타입을 나타내는 상기 귀 터치와 연관된 정보를 확인할 수 있다.
다양한 실시예에 따라서, 상기 귀 터치와 연관된 정보에 기반하여 상기 디스플레이(예: 디스플레이(210))를 상기 온 상태로부터 오프 상태로 전환하도록 상기 디스플레이(예: 디스플레이(210))를 제어하는 동작은, 상기 제 1 귀 터치 타입을 나타내는 상기 귀 터치와 연관된 정보의 획득에 기반하여, 상기 전자 장치(예: 전자 장치(101))의 적어도 하나의 센서로부터 상기 전자 장치(예: 전자 장치(101))의 움직임 정보 및 상기 전자 장치(예: 전자 장치(101))의 자세 정보를 획득하는 동작, 및 상기 움직임 정보 및 상기 자세 정보가, 상기 제 1 귀 터치 타입에 대응하여 지정된 조건을 만족하는지 여부에 기반하여, 상기 디스플레이(예: 디스플레이(210))를 상기 오프 상태로 전환할 지 여부를 확인하는 동작을 포함할 수 있다.
다양한 실시예에 따라서, 상기 귀 터치와 연관된 정보를 확인하는 동작은, 상기 터치 회로(예: 터치 회로(250))의 제 1 측단에 인접한 제 2 영역에 포함된 노드들로부터 적어도 하나의 오브젝트를 확인하는 동작, 및 상기 적어도 하나의 오브젝트 각각의 형상이 지정된 형상 조건을 만족함 또는 상기 적어도 하나의 오브젝트의 개수가 제 2 귀 터치 타입에 대응하는 임계 개수 이상인 것 중 적어도 하나에 기반하여, 상기 제 2 귀 터치 타입을 나타내는 상기 귀 터치와 연관된 정보를 확인하는 동작을 포함할 수 있다.
다양한 실시예에 따라서, 상기 귀 터치와 연관된 정보에 기반하여 상기 디스플레이(예: 디스플레이(210))를 상기 온 상태로부터 오프 상태로 전환하도록 상기 디스플레이(예: 디스플레이(210))를 제어하는 동작은, 상기 제 2 귀 터치 타입을 나타내는 상기 귀 터치와 연관된 정보의 획득에 기반하여, 상기 전자 장치(예: 전자 장치(101))의 적어도 하나의 센서로부터 상기 전자 장치(예: 전자 장치(101))의 움직임 정보 또는 상기 전자 장치(예: 전자 장치(101))의 자세 정보를 획득하는 동작, 및 상기 움직임 정보 또는 상기 자세 정보가, 상기 제 2 귀 터치 타입에 대응하여 지정된 조건을 만족하는지 여부에 기반하여, 상기 디스플레이(예: 디스플레이(210))를 상기 오프 상태로 전환할 지 여부를 확인하는 동작을 포함할 수 있다.
다양한 실시예에 따라서, 상기 귀 터치와 연관된 정보를 확인하는 동작은, 상기 터치 회로(예: 터치 회로(250))의 상기 복수 개의 노드들로부터 제 3 귀 터치 타입에 대응하는 면적 이상의 오브젝트를 확인하는 동작, 상기 확인된 오브젝트를, 시계열적으로 트랙킹하는 동작, 및 상기 트랙킹 결과, 상기 확인된 오브젝트의 움직임이 상기 제 2 귀 터치 타입에 대응하는 이동 조건을 만족하는 것으로 확인됨에 기반하여, 상기 제 3 귀 터치 타입을 나타내는 상기 귀 터치와 연관된 정보를 확인하는 동작을 포함할 수 있다.
다양한 실시예에 따라서, 상기 귀 터치와 연관된 정보에 기반하여 상기 디스플레이(예: 디스플레이(210))를 상기 온 상태로부터 오프 상태로 전환하도록 상기 디스플레이(예: 디스플레이(210))를 제어하는 동작은, 상기 제 3 귀 터치 타입을 나타내는 상기 귀 터치와 연관된 정보의 획득에 기반하여, 상기 디스플레이(예: 디스플레이(210))를 상기 오프 상태로 전환할 지 여부를 확인할 수 있다.
다양한 실시예에 따라서, 동작 방법은, 상기 터치 회로(예: 터치 회로(250))에 의하여, 상기 디스플레이(예: 디스플레이(210))가 상기 온 상태로부터 상기 오프 상태로 전환된 이후에, 상기 귀의 터치가 유지되는지 여부를 나타내는 정보를 상기 프로세서(예: 프로세서(120))로 전달하는 동작, 및 상기 프로세서(예: 프로세서(120))에 의하여, 상기 귀의 터치가 유지되는지 여부를 나타내는 정보에 기반하여, 상기 디스플레이(예: 디스플레이(210))를 상기 오프 상태로부터 상기 온 상태로 전환할지 여부를 확인하는 동작을 더 포함할 수 있다.
다양한 실시예에 따라서, 전자 장치(예: 전자 장치(101))는, 디스플레이(예: 디스플레이(210)), 상기 디스플레이(예: 디스플레이(210)) 상에서 발생하는 터치를 검출하도록 구성된 터치 회로(예: 터치 회로(250)), 상기 디스플레이(예: 디스플레이(210)), 상기 터치 회로(예: 터치 회로(250))에 작동적으로 연결된 프로세서(예: 프로세서(120)), 및 상기 프로세서(예: 프로세서(120))와 작동적으로 연결된 메모리(예: 메모리(130))를 포함할 수 있다. 상기 터치 회로(예: 터치 회로(250))는, 상기 터치 회로(예: 터치 회로(250))의 복수 개의 노드들 각각에 대한 입력 감도를 나타내는 터치 센싱 정보를 획득하고, 상기 터치 센싱 정보를, 상기 프로세서(예: 프로세서(120))로 전달하도록 설정될 수 있다. 상기 메모리(예: 메모리(130))는, 실행 시에, 상기 프로세서(예: 프로세서(120))가, 상기 디스플레이(예: 디스플레이(210))를 온 상태로 제어하고, 상기 터치 회로(예: 터치 회로(250))로부터 수신한 상기 터치 센싱 정보에 기반하여, 상기 전자 장치(예: 전자 장치(101))에 대한 사용자의 귀 터치와 연관된 정보를 확인하고, 상기 귀 터치와 연관된 정보에 기반하여 상기 디스플레이(예: 디스플레이(210))를 상기 온 상태로부터 오프 상태로 전환하도록, 상기 디스플레이(예: 디스플레이(210))를 제어하도록 하는 인스트럭션들을 저장할 수 있다.
다양한 실시예에 따라서, 상기 인스트럭션들은, 상기 프로세서(예: 프로세서(120))가, 상기 귀 터치와 연관된 정보를 확인하는 동작의 적어도 일부로, 상기 사용자가 귀를 상기 전자 장치(예: 전자 장치(101))에 터치시키는 복수 개의 방식 각각에 대응하는 복수 개의 귀 터치 타입 정보 중 적어도 하나를 나타내는 상기 귀 터치와 연관된 정보를 확인하도록 설정될 수 있다.
도 23은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
다양한 실시예에 따라서, 전자 장치(101)는, 2301 동작에서, 터치 센서 IC(253)를 이용하여, 적어도 하나의 터치 센싱 정보를 확인할 수 있다. 터치 센싱 정보는, 뮤추얼 커패시턴스(mutual capacitance) 방식에 기반한 적어도 하나의 제 1 터치 센싱 정보 및/또는 셀프 커패시턴스(self capacitance) 방식에 기반한 적어도 하나의 제 2 터치 센싱 정보를 포함할 수 있다. 터치 센서 IC(253)는, 제 1 터치 센싱 정보 및 제 2 터치 센싱 정보를, 시분할적으로, 또는 적어도 동시에 획득할 수 있다. 터치 센서 IC(253)는, 2303 동작에서 적어도 하나의 터치 센싱 정보에 기반하여, 적어도 하나의 터치 위치를 확인할 수 있다. 예를 들어, 터치 센서 IC(253)는, 적어도 하나의 터치 센싱 정보에 포함된 노드 별 감도를 확인할 수 있으며, 노드 별 감도에 기반하여 적어도 하나의 터치 위치를 확인할 수 있다. 터치 센서 IC(253)는, 2305 동작에서, 적어도 하나의 터치 센싱 정보에 기반하여, 전자 장치와 오브젝트까지의 적어도 하나의 거리를 확인할 수 있다. 예를 들어, 터치 센서 IC(253)는, 채널 별 감도를 확인할 수 있으며, 확인된 채널 별 감도에 기반하여 채널 별 전자 장치와 오브젝트까지의 적어도 하나의 거리를 확인할 수 있다. 여기에서, 채널 각각은, 터치 센서 IC(253) 각각에 포함된 라인 형 전극 각각에 대응될 수도 있으며, 하나의 채널은 복수 개의 노드에 대응될 수 있다. 본 개시의 다양한 실시예들에서, 터치 위치에 대한 확인 및 적어도 하나의 거리에 대한 확인은, 선후 관계에 제한이 없으며, 적어도 동시에 수행될 수도 있다. 2307 동작에서, 터치 센서 IC(253)는, 적어도 하나의 터치 위치 및 적어도 하나의 거리에 기반하여, 귀 터치와 연관된 정보를 확인할 수 있다. 2309 동작에서, 터치 센서 IC(253)는, 확인된 귀 터치와 연관된 정보와 연관된 동작을 수행할 수 있다. 상술한 바와 같이, 귀 터치와 연관된 정보는, 사용자의 귀가 전자 장치(101)의 표면의 적어도 일부(예: 전자 장치(101)의 디스플레이(210)가 노출되는 전면의 적어도 일부)에 터치되는지 여부를 나타내는 정보일 수 있다. 이 경우, 귀 터치와 연관된 정보는, 단순히 터치 여부를 나타내는 플래그(flag) 형태로 구현될 수 있다. 다양한 실시예에서, 귀 터치와 연관된 정보는, 복수 개의 귀 터치 타입들 중 어느 하나를 나타내는 정보일 수 있다. 상술한 실시예들에서는, 터치 센서 IC(253)가 노드 별 감도에 기반하여 귀 터치와 연관된 정보를 획득하였다면, 본 실시예에서는 터치 센서 IC(253)는 노드 별 감도와 적어도 하나의 거리에 기반하여 귀 터치와 연관된 정보를 획득할 수 있다. 예를 들어, 터치 센서 IC(253)는, 적어도 하나의 거리에 대응하는 귀 터치와 연관된 정보를 판단하는 판단 알고리즘에 기반하여, 적어도 하나의 거리에 기반하여 귀 터치와 연관된 정보를 확인할 수 있다. 터치 센서 IC(253)는, 터치 위치에 기반하여 확인된 귀 터치와 연관된 제 1 정보와, 적어도 하나의 거리에 기반하여 확인된 귀 터치와 연관된 제 2 정보를 함께 이용하여, 귀 터치와 연관된 정보를 확인할 수 있다. 또는, 터치 센서 IC(253)는, 터치 위치에 기반하여 확인된 귀 터치와 연관된 제 1 정보와, 적어도 하나의 거리에 기반하여 확인된 귀 터치와 연관된 제 2 정보 중 어느 하나를 선택함으로써, 귀 터치와 연관된 정보를 확인할 수도 있다. 한편, 위치를 나타내는 데이터 및 오브젝트까지의 거리를 나타내는 데이터의 데이터 특성에 기반하여 귀 터치와 연관된 정보를 획득하는 방식에는 제한이 없음을 당업자는 이해할 것이다.
상술한 바와 같이, 다양한 실시예에 따라서, 터치 센서 IC(253)는 터치 위치에 기반하여 확인된 귀 터치와 연관된 제 1 정보와, 적어도 하나의 거리에 기반하여 확인된 귀 터치와 연관된 제 2 정보를 생성할 수 있다. 예를 들어, 터치 센서 IC(253)는, 터치 위치에 기반하여, 귀 터치와 연관된 제 1 정보로서, 상술한 제 1 귀 터치 타입 내지 제 5 귀 터치 타입 중 어느 하나의 귀 터치 타입을 판단할 수 있다. 아울러, 터치 센서 IC(253)는, 적어도 하나의 거리에 기반하여, 귀 터치와 연관된 제 2 정보로서, 제 1 귀 터치 타입 내지 제 5 귀 터치 타입 중 어느 하나의 귀 터치 타입을 판단할 수 있다. 다양한 실시예에 따라서, 터치 위치에 기반한 제 1 귀 터치 타입 내지 제 5 귀 터치 타입은, 적어도 하나의 거리에 기반한 제 1 귀 터치 타입 내지 제 5 귀 터치 타입과 동일할 수 있으나, 구현에 따라서 상이하게 구현될 수도 있다. 동일하게 구현된 경우에는, 터치 센서 IC(253)는, 제 1 정보 및 제 2 정보에 기반하여, 최종적으로 어느 하나의 귀 터치 타입을 프로세서(120)로 출력할 수 있다. 상이하게 구현된 경우에는, 터치 센서 IC(253)는, 터치 위치에 기반한 귀 터치 타입의 정보 및 적어도 하나의 거리에 기반한 귀 터치 타입의 정보의 쌍을, 귀 터치와 연관된 정보로서 프로세서(120)로 출력할 수도 있다.
다양한 실시예에 따라서, 터치 센서 IC(253)는, 확인된 귀 터치와 연관된 정보를 예를 들어 프로세서(120)로 전달할 수 있으며, 프로세서(120)는 귀 터치와 연관된 정보와 연관된 동작을 수행할 수 있다. 상술한 바와 같이, 귀 터치와 연관된 정보에 기반하여, 프로세서(120)는 디스플레이의 온/오프를 제어할 수 있다. 또는, 프로세서(120)는, 음성 메시지를 지원하는 어플리케이션을 실행 중, 귀의 근접이 확인됨에 기반하여 음성 출력 하드웨어를 스피커로부터 리시버로 전환할 수 있다. 또는, 프로세서(120)는, 팔굽혀펴기 어플리케이션을 실행 중, 귀의 근접이 확인됨에 기반하여 팔굽혀펴기 횟수를 갱신할 수도 있다. 프로세서(120)는, 수신된 귀 터치와 연관된 정보에 기반하여, 기존의 근접 센서로부터의 센싱 데이터에 기반하여 수행되던 동작을 수행할 수 있다.
다양한 실시예에서, 전자 장치(101)는, 추가적으로 다른 센서로부터의 센싱 데이터를 추가적으로 이용하여, 귀 터치와 연관된 정보를 확인할 수도 있다. 예를 들어, 프로세서(120)는, 터치 센서 IC(253)로부터 귀 터치와 연관된 정보를 수신하고, 다른 센서(예: 자이로 센서, 가속도 센서, 조도 센서, 또는 초음파 센서)로부터의 센싱 데이터를 추가적으로 이용하여, 귀 터치와 연관된 정보의 유효 여부를 확인할 수도 있다. 예를 들어, 프로세서(120)는, 자이로 센서 및/또는 가속도 센서로부터의 센싱 데이터에 기반하여, 제스처를 확인할 수도 있으며, 제스처에 기반하여 실제로 사용자의 귀가 전자 장치(101)에 근접한지 여부를 확인할 수도 있다. 예를 들어, 프로세서(120)는, 조도 센서로부터의 센싱 데이터가 지정된 임계치 이하가 됨에 기반하여 실제로 사용자의 귀가 전자 장치(101)에 근접한지 여부를 확인할 수도 있다. 프로세서(120)가 추가적으로 이용하는 센서의 종류에는 제한이 없다.
상술한 바에 따라서, 전자 장치(101)는, 근접 센서를 포함하지 않더라도, 터치 센서 IC(253)로부터의 정보에 기반하여 예를 들어 사용자 귀의 근접 여부를 확인할 수도 있다. 또는, 전자 장치(101)는, 근접 센서를 포함할 수도 있으며, 이 경우에는 전자 장치(101)는, 터치 센서 IC(253)로부터의 정보에 기반하여, 오브젝트(예를 들어, 사용자의 귀)의 근접 여부와, 전자 장치(101)에 대한 터치와 제스처를 모두 판단할 수도 있다. 전자 장치(101)는, 근접 센서의 성능 저하가 발생되더라도, 근접 센서로부터의 데이터와 터치 센서 IC(253)로부터의 데이터 모두를 이용함으로써, 보다 정확한 오브젝트의 근접 여부가 판단될 수 있다.
도 24a는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다. 도 24a의 실시예는 도 24b를 참조하여 설명하도록 한다. 도 24b는, 시분할적 센싱을 설명하기 위한 도면이다.
도 24a의 실시예에서, 터치 센서(251)는, 뮤추얼 커패시턴스 방식을 지원하는, 예를 들어 라인 교차 방식의 전극들을 포함할 수 있다. 2401 동작에서, 터치 센서 IC(253)를 이용하여, 제 1 방식에 기반하여 제 1 터치 센싱 정보를 확인할 수 있다. 2403 동작에서, 전자 장치(101)는, 터치 센서 IC(253)를 이용하여, 제 2 방식에 기반하여 제 2 터치 센싱 정보를 확인할 수 있다. 예를 들어, 도 24b에서와 같이, 터치 센서 IC(253)는, 시분할적으로 제 1 기간(2421) 동안에는 터치 센서(251)의 전극들을 이용하여 뮤추얼 커패시턴스 방식에 기반한 적어도 하나의 제 1 터치 센싱 정보를 획득할 수 있으며, 제 2 기간(2423) 동안에는 터치 센서(251)의 전극들을 이용하여 셀프 커패시턴스 방식에 기반한 적어도 하나의 제 2 터치 센싱 정보를 획득 할 수 있다. 한편, 다른 실시예에서는, 터치 센서 IC(253)는, 뮤추얼 커패시턴스 방식에 기반한 제 1 터치 센싱 정보 및 셀프 커패시턴스 방식에 기반한 제 2 터치 센싱 정보를 적어도 동시에 획득할 수도 있다.
다양한 실시예에 따라서, 2405 동작에서, 전자 장치(101)는, 제 1 터치 센싱 정보에 기반하여 적어도 하나의 터치 위치를 확인할 수 있다. 2407 동작에서, 전자 장치(101)는, 제 2 터치 센싱 정보에 기반하여, 전자 장치와 오브젝트까지의 적어도 하나의 거리를 확인할 수 있다. 예를 들어, 터치 센서 IC(253)는, 뮤추얼 커패시턴스 방식에 기반하여 확인된 적어도 하나의 제 1 터치 센싱 정보에 기반하여 적어도 하나의 터치 위치를 확인할 수 있으며, 셀프 커패시턴스 방식에 기반하여 확인된 적어도 하나의 제 2 터치 센싱 정보에 기반하여 전자 장치와 오브젝트까지의 적어도 하나의 거리를 확인할 수 있다. 예를 들어, 터치 센서 IC(253)는, 채널 별(예를 들어, 가로 채널 별, 및 세로 채널 별) 로 데이터를 획득할 수 있으며, 로 데이터와 베이스라인의 차이에 기반하여, 제 2 터치 센싱 정보를 획득할 수 있다. 터치 센서 IC(253)는 제 2 터치 센싱 정보에 포함된 값, 예를 들어 채널 별 값에 기반하여 채널 각각에 대응하는 오브젝트까지의 거리에 대한 정보를 확인할 수 있다. 2409 동작에서, 터치 센서 IC(253)는, 적어도 하나의 터치 위치 및 적어도 하나의 거리에 기반하여, 귀 터치와 연관된 정보를 확인할 수 있다. 다양한 실시예에 따라서, 터치 센서 IC(253)는, 터치 센서(251)의 채널 전체에 대하여 셀프 커패시턴스 방식의 스캐닝을 수행할 수 있으나, 구현에 따라 일부 채널에 대하여 셀프 커패시턴스 방식의 스캐닝을 수행할 수도 있다.
도 25는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다. 도 25의 실시예에서, 터치 센서(251)는, 뮤추얼 커패시턴스 방식을 지원하는, 예를 들어 라인 교차 방식의 전극들을 포함할 수 있다.
다양한 실시예에 따라서, 전자 장치(101)는, 2501 동작에서, 터치 센서 IC(253)를 이용하여, 뮤추얼 커패시턴스 방식에 기반하여 제 1 터치 센싱 정보를 확인할 수 있다. 2503 동작에서, 터치 센서 IC(253)는, 제 1 터치 센싱 정보에 기반하여 적어도 하나의 터치 위치를 확인할 수 있다. 2505 동작에서, 터치 센서 IC(253)는, 제 1 터치 센싱 정보에 기반하여, 전자 장치와 오브젝트까지의 적어도 하나의 거리를 확인할 수 있다. 예를 들어, 터치 센서 IC(253)는, 뮤추얼 커패시턴스 방식에 기반한 노드별 감도를 획득할 수 있다. 터치 센서 IC(253)는, 터치를 획득하는 경우와 비교하여 더 큰 구동 전압을 터치 센서(251)로 인가할 수도 있다. 터치 센서 IC(253)는, 노드 별 감도에 기반하여 해당 노드에 대응하는 호버링 높이를 확인할 수 있다. 예를 들어, 터치 센서 IC(253)는, 감도 별 높이에 대한 연관 정보(예: 감도 범위 별 높이에 대한 정보)를 확인하고, 노드 별 감도와 연관 정보를 이용하여 호버링 높이를 확인할 수 있다. 또는, 터치 센서 IC(253)는, 복수 개의 노드 각각의 감도의 합계를 확인하고, 합계에 기반하여 호버링 높이를 확인할 수도 있다.
2507 동작에서, 터치 센서 IC(253)는, 적어도 하나의 터치 위치 및 적어도 하나의 거리에 기반하여, 귀 터치와 연관된 정보를 확인할 수 있다. 2509 동작에서, 전자 장치(101)(예: 프로세서(120))는, 확인된 귀 터치와 연관된 정보와 연관된 동작을 수행할 수 있다. 예를 들어, 프로세서(120)는, 터치 센서 IC(253)로부터 귀 터치와 연관된 정보를 수신하고, 귀 터치와 연관된 정보와 연관된 동작을 수행할 수 있다.
도 26는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다. 도 26의 실시예에서, 터치 센서(251)는, 셀프 커패시턴스 방식을 지원하는, 예를 들어 패드 방식의 전극들을 포함할 수 있다. 예를 들어, 터치 센서(251)는, 디스플레이 패널의 내부에 포함되어 디스플레이 패널과 함께 인-셀 구조를 형성하거나, 또는 디스플레이 상에 배치되어 디스플레이 패널과 함께 온-셀 구조를 형성할 수 있다. 이 경우, 터치 센서(251)는, 예를 들어 패드 방식의 전극들을 포함할 수 있다. 2601 동작에서 전자 장치(101)는, 터치 센서 IC(253)를 이용하여, 셀프 커패시턴스 방식에 기반하여 제 2 터치 센싱 정보를 확인할 수 있다. 제 2 터치 센싱 정보는, 예를 들어 노드 별 감도(셀프 커패시턴스 방식에 기반하여 확인된 감도)를 포함할 수 있다. 2603 동작에서, 터치 센서 IC(253)는, 제 2 터치 센싱 정보에 기반하여 적어도 하나의 터치 위치를 확인할 수 있다. 2605 동작에서, 터치 센서 IC(253)는, 제 2 터치 센싱 정보에 기반하여, 전자 장치와 오브젝트까지의 적어도 하나의 거리를 확인할 수 있다. 2607: 적어도 하나의 터치 위치 및 적어도 하나의 거리에 기반하여, 귀 터치와 연관된 정보를 확인할 수 있다. 2609 동작에서 전자 장치(101)(예: 프로세서(120))는, 확인된 귀 터치와 연관된 정보와 연관된 동작을 수행할 수 있다. 예를 들어, 프로세서(120)는, 터치 센서 IC(253)로부터 귀 터치와 연관된 정보를 수신하고, 귀 터치와 연관된 정보와 연관된 동작을 수행할 수 있다.
도 27은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
다양한 실시예에 따라서, 전자 장치(101)는 2701 동작에서, 터치 센서 IC(253)를 이용하여 로 데이터를 획득할 수 있다. 2703 동작에서, 터치 센서 IC(253)는, 로 데이터 및 베이스라인에 기반하여, 터치 센싱 데이터를 획득할 수 있다. 예를 들어, 터치 센서 IC(253)는, 로 데이터 및 베이스라인의 차이(difference)에 기반하여, 터치 센싱 데이터를 획득할 수 있다. 2705 동작에서, 터치 센서 IC(253)는, 터치 센싱 데이터에 기반하여 귀 터치와 연관된 정보를 확인할 수 있다. 터치 센싱 데이터에 기반하여 귀 터치와 연관된 정보를 확인하는 방식은 전술하였으므로, 여기에서의 더 이상의 설명은 생략하도록 한다. 2707 동작에서, 전자 장치(101), 예를 들어 프로세서(120)는, 디스플레이를 오프 상태로 제어할 수 있다. 프로세서(120)는, 예를 들어 귀가 전자 장치(101)의 적어도 일부에 터치함으로 판단하고, 이에 대응하여 디스플레이를 오프 상태로 제어할 수 있다.
디스플레이의 온/오프 상태에 따라서, 터치 센서(251)의 커패시턴스의 위상 차이가 변경될 수 있다. 이에 따라 디스플레이가 온 상태로부터 오프 상태로 전환되는 경우, 또는 디스플레이가 오프 상태로부터 온 상태로 전환되는 경우, 베이스라인의 갱신(또는, 리셋)이 요구될 수 있다. 하지만, 귀 등의 신체 일부가 터치된 상태에서 획득된 터치 센싱 데이터로 베이스라인이 갱신된다면, 갱신된 베이스라인에는 오류가 포함된 것으로, 이후 정확한 터치 판단이 수행되지 않을 가능성이 있다. 이에 따라, 다양한 실시예에 따른 전자 장치(101), 예를 들어 터치 센서 IC(253)는, 2709 동작에서, 베이스라인 리셋이 요구되는지 여부를 판단할 수 있다. 다양한 실시예에서, 터치 센서 IC(253)는, 베이스라인 리셋 시 터치가 확인되는지 여부에 기반하여 베이스라인의 리셋 여부를 판단할 수 있다. 베이스라인의 리셋 시 터치가 확인되거나, 오브젝트의 근접이 요구되거나, 또는 특정 귀 터치 타입이 확인되면, 터치 센서 IC(253)는, 베이스라인을 리셋하지 않을 것으로 판단할 수 있다.
베이스라인 리셋을 할 것으로 확인되면(2709-예), 터치 센서 IC(253)는, 2711 동작에서 베이스라인을 리셋할 수 있다. 베이스라인 리셋을 수행하지 않을 것으로 확인되면(2709-아니오), 터치 센서 IC(253)는 2713 동작에서, 현재의 베이스라인을 유지할 수 있다. 2715 동작에서, 터치 센서 IC(253)는, 로 데이터를 획득하고, 로 데이터 및 2713 동작에 기반하여 유지되거나, 또는 2715 동작에 의하여 리셋된 베이스라인에 기반하여, 터치 센싱 데이터를 획득할 수 있다. 다양한 실시예에서, 베이스라인이 리셋되지 않으면, 터치 센서 IC(253)는, 터치의 형상(예를 들어, 귀 이미지)에 대한 트랙킹을 수행할 수 있다. 만약, 트랙킹 결과 터치의 형상(예를 들어, 귀 이미지)이 해제된 것으로 확인되면, 터치 센서 IC(253)는 베이스라인을 갱신할 수도 있다.
도 28은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다.
다양한 실시예에 따라서, 터치 센서 IC(253)는, 2801 동작에서, 제 1 필터링 조건에 기반하여, 제 1 터치 센싱 데이터를 획득할 수 있다. 예를 들어, 터치 센서 IC(253)는, 터치 센서(251)로부터 로 데이터를 획득하고, 로 데이터와 베이스라인의 차이에 대하여 제 1 필터링 조건을 적용할 수 있다. 여기에서, 제 1 필터링 조건은, 로 데이터와 베이스라인의 차이값 중 제 1 필터링 조건에 대응하는 제 1 임계치 이상의 데이터만을 유지하고, 제 1 임계치 미만의 데이터들을 노이즈 처리하는 필터링일 수 있다. 하지만, 임계치 기반의 필터링은 단순히 예시적인 것으로, 노이즈를 필터링할 수 있는 디지털 값 기반의 필터링 기법이라면 제한은 없다.
다양한 실시예에 따라서, 터치 센서 IC(253)는, 2803 동작에서 베이스라인의 리셋이 요구되는지 여부를 확인할 수 있다. 예를 들어, 터치 센서 IC(253)는, 베이스라인 리셋 시 터치가 확인되는지 여부에 기반하여 베이스라인의 리셋 여부를 판단할 수 있다. 베이스라인의 리셋 시 터치가 확인되거나, 오브젝트의 근접이 확인되거나, 또는 특정 귀 터치 타입이 확인되면, 터치 센서 IC(253)는, 베이스라인을 리셋하지 않을 것으로 판단할 수 있다. 베이스라인을 리셋할 것으로 확인되면(2803-예), 터치 센서 IC(253)는, 2805 동작에서, 베이스라인의 리셋을 수행할 수 있다. 베이스라인을 리셋한 이후, 터치 센서 IC(253)는, 2807 동작에서 리셋된 베이스라인 및 제 1 필터링 조건에 기반하여, 제 2 터치 센싱 데이터 획득할 수 있다. 예를 들어, 터치 센서 IC(253)는, 터치 센서(251)로부터 로 데이터를 획득하고, 로 데이터와 리셋된 베이스라인 사이의 차이를 확인할 수 있다. 터치 센서 IC(253)는, 로 데이터와 리셋된 베이스라인 사이의 차이에 제 1 필터링 조건을 적용하고, 적용 결과에 기반하여 제 2 터치 센싱 데이터를 획득할 수 있다.
베이스라인을 리셋하지 않을 것으로 확인되면(2803-아니오), 다양한 실시예에 따라서, 터치 센서 IC(253)는, 2811 동작에서 기존의 베이스라인 및 제 2 필터링 조건에 기반하여, 제 3 터치 센싱 데이터를 획득할 수 있다. 예를 들어, 터치 센서 IC(253)는, 터치 센서(251)로부터 로 데이터를 획득하고, 로 데이터와 기존의 베이스라인 사이의 차이를 확인할 수 있다. 터치 센서 IC(253)는, 로 데이터와 기존의 베이스라인 사이의 차이에 제 2 필터링 조건을 적용하고, 적용 결과에 기반하여 제 3 터치 센싱 데이터를 획득할 수 있다. 여기에서, 제 2 필터링 조건은 제 1 필터링 조건에 비하여 강화된 조건일 수 있다. 예를 들어, 제 2 필터링 조건은, 로 데이터와 베이스라인의 차이값 중 제 2 필터링 조건에 대응하는 제 2 임계치 이상의 데이터만을 유지하고, 제 2 임계치 미만의 데이터들을 노이즈 처리하는 필터링일 수 있다. 여기에서, 제 2 임계치는, 예를 들어 제 1 임계치보다 높은 수치일 수 있다. 다양한 실시예에서, 터치 센서 IC(253)는, 베이스라인의 리셋을 유보한 경우, 필터링을 위한 적어도 하나의 파라미터를 강화할 수 있다. 또는, 터치 센서 IC(253)는 베이스라인의 리셋을 수행한 경우에는 복수 개의 필터링 조건 중 제 1 필터링 조건을 수행하며, 베이스라인의 리셋을 수행하지 않은 경우에는 복수 개의 필터링 조건 중 제 2 필터링 조건을 수행할 수도 있다.
도 29a는 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다. 도 29a의 실시예는 도 29b를 참조하여 설명하도록 한다. 도 29b는 다양한 실시예에 따른 베이스라인의 특성에 기반한 유효성 여부를 확인하기 위한 도면이다.
다양한 실시예에 따라서, 터치 센서 IC(253)는, 2901 동작에서, 현재의 베이스라인을 저장할 수 있다. 예를 들어, 터치 센서 IC(253)는, 기존의 터치 센싱 데이터를 현재의 베이스라인으로서 저장할 수 있다. 터치 센서 IC(253)는, 2903 동작에서, 베이스라인 특성을 확인할 수 있다. 베이스라인 특성은, 예를 들어 노드 별 데이터의 편차일 수 있으나, 제한은 없다. 2905 동작에서, 터치 센서 IC(253)는, 베이스라인 특성이 미리 저장된 특성과 차이를 가지는지 여부를 확인할 수 있다. 예를 들어, 도 29b에서와 같이, 터치 센서 IC(253)는, 로 데이터(2922) 및 베이스라인(2921)을 이용하여 터치 센싱 데이터를 획득할 수 있따. 터치 센서 IC(253)는, 로 데이터(2922) 및 베이스라인(2921)의 차이(2923)를 확인할 수 있으며, 차이(2923)에 기반하여 터치 지점을 확인할 수 있다. 하지만, 도 29b에서와 같이, 베이스라이(2921)에 오류가 있는 경우, 로 데이터(2922)에서 특정 노드(2920)에서 터치가 발생하여도, 해당 터치가 검출되지 않을 수 있다. 터치 센서 IC(253)는, 베이스라인(2921)의 특정 노드(2920)에서의 값이 다른 노드에서의 값보다 큰 것에 기반하여, 베이스라인(2921)이 리셋이 요구됨을 확인할 수 있다. 베이스라인 리셋이 요구되지 않으면(2905-아니오), 터치 센서 IC(253)는 2907 동작에서 현재의 베이스라인을 유지할 수 있다. 베이스라인 리셋이 요구되면(2905-예), 터치 센서 IC(253)는 2909 동작에서 베이스라인을 리셋할 수 있다. 예를 들어, 터치 센서 IC(253)는, 터치가 발생하지 않았던 시점에서 확인된 베이스라인 또는 이상 조건에서 확인된 베이스라인으로, 베이스라인을 리셋할 수 있다.
도 30a은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다. 도 30a의 실시예는 도 30b 및 30c를 참조하여 설명하도록 한다. 도 30b 및 30c 는 다양한 실시예에 따른 베이스라인의 비교에 기반한 유효성 여부를 확인하기 위한 도면이다.
다양한 실시예에 따라서, 터치 센서 IC(253)는, 3001 동작에서, 현재의 베이스라인을 저장할 수 있다. 예를 들어, 터치 센서 IC(253)는, 기존의 터치 센싱 데이터를 현재의 베이스라인으로서 저장할 수 있다. 터치 센서 IC(253)는, 3003 동작에서, 비교용 베이스라인과, 현재의 베이스라인을 비교할 수 있다. 예를 들어, 터치 센서 IC(253)는, 도 30b에서와 같이 캘리브레이션 오프셋(calibration offset)이 적용된 경우에 대응하는 이상적인 베이스라인(2922)와 현재의 베이스라인(2921)을 비교할 수 있다. 또는, 터치 센서 IC(253)는, 도 30c에서와 같이 미리 저장된 이상적인 베이스라인(2932)와 현재의 베이스라인(2931)을 비교할 수 있다. 이상적인 베이스라인(2932)은, 예를 들어 터치가 발생되지 않은 경우에 확인되어 저장될 수 있거나, 또는 제품 제조시 미리 저장될 수도 있다. 3005 동작에서, 터치 센서 IC(253)는, 비교 결과에 기반하여 베이스라인 리셋이 요구되는지 여부를 확인할 수 있다. 예를 들어, 현재의 베이스라인이 비교 대상의 베이스라인과 임계치 이상의 차이를 가지면, 터치 센서 IC(253)는 베이스라인 리셋이 요구되는 것으로 확인할 수 있다. 베이스라인 리셋이 요구되지 않으면(3005-아니오), 터치 센서 IC(253)는 3007 동작에서 현재의 베이스라인을 유지할 수 있다. 베이스라인 리셋이 요구되면(3005-예), 터치 센서 IC(253)는 3009 동작에서 베이스라인을 리셋할 수 있다. 예를 들어, 터치 센서 IC(253)는, 터치가 발생하지 않았던 시점에서 확인된 베이스라인 또는 이상 조건에서 확인된 베이스라인으로, 베이스라인을 리셋할 수 있다.
도 31은 다양한 실시예에 따른 전자 장치의 동작 방법을 설명하기 위한 흐름도를 도시한다. 도 31의 실시예는, 도 32 및 도 33을 참조하여 설명하도록 한다. 도 32 및 33은 두 종류의 터치 센싱 정보에 기반한 터치 센싱을 설명하기 위한 도면들이다.
다양한 실시예에 따라서, 전자 장치(101)는, 3101 동작에서, 터치 센서 IC(253)를 이용하여, 제 1 방식에 기반하여 제 1 터치 센싱 정보를 확인할 수 있다. 3103 동작에서, 전자 장치(101)는, 터치 센서 IC(253)를 이용하여, 제 2 방식에 기반하여 제 2 터치 센싱 정보를 확인할 수 있다. 예를 들어, 전자 장치(101)는, 뮤추얼 커패시턴스 방식에 기반하여 적어도 하나의 제 1 터치 센싱 정보를 확인할 수 있으며, 셀프 커패시턴스 방식에 기반하여 적어도 하나의 제 2 터치 센싱 정보를 확인할 수 있다. 3105 동작에서, 터치 센서 IC(253)는, 제 1 터치 센싱 정보 및 제 2 터치 센싱 정보 중 하나에 오류가 있음을 확인할 수 있다. 예를 들어, 뮤추얼 커패시턴스 방식에 기반하여서는 터치가 센싱되지만, 셀프 커패시턴스 방식에 기반하여서는 터치가 센싱되지 않을 수도 있다. 이것은 근접 상태 유지를 지속적으로 판단할 때 및 오동작을 제어하는 중요한 요소일 수 있다. 실제 장시간 통화에 의한 전자 장치(101)의 온도변화, 또는 습기(땀, 화장품), 파지 등에 의해, 검출되는 커패시턴스가 왜곡될 가능성이 있기 때문이다.
다양한 실시예에 따라서, 터치 센서 IC(253)는, 3107 동작에서, 오류를 가지지 않는 터치 센싱 정보에 기반하여, 귀 터치와 연관된 정보를 확인할 수 있다. 3109 동작에서, 터치 센서 IC(253)는, 오류가 발생한 방식의 센싱 파라미터, 예를 들어 필터링 조건을 조정할 수 있다.
예를 들어, 도 32를 참조하면, 터치 센서 IC(253)는, 뮤추얼 커패시턴스 방식에 기반하여 제 1 터치 센싱 데이터(3210)를 획득하고, 셀프 커패시턴스 방식에 기반하여 제 2 터치 센싱 데이터(3220,3230)를 획득할 수 있다. 정상적인 경우에는, 제 1 터치 센싱 데이터(3210)에서 임계치를 초과한 데이터들의 노드(3211,3212)들의 위치가, 제 2 터치 센싱 데이터(3220,3230)에서 임계치를 초과한 데이터들의 채널(3221,3222,3231)의 위치가 서로 대응될 수 있다. 하지만, 장시간 접촉에 의한 온도 변화가 발생된 경우, 제 2 터치 센싱 데이터(3240,3250)에서는 터치가 센싱되지 않을 수 있다. 터치 센서 IC(253)는, 이 경우 뮤추얼 커패시턴스 방식에 기반한 제 1 터치 센싱 데이터(3210)만을 이용하여 터치를 확인할 수 있으며, 셀프 커패시턴스 방식의 필터링 임계치를 조정할 수 있다.
예를 들어, 도 33을 참조하면, 터치 센서 IC(253)는, 뮤추얼 커패시턴스 방식에 기반하여 제 1 터치 센싱 데이터(3310)를 획득하고, 셀프 커패시턴스 방식에 기반하여 제 2 터치 센싱 데이터(3320,3330)를 획득할 수 있다. 정상적인 경우에는, 제 1 터치 센싱 데이터(3310)에서 임계치를 초과한 데이터들의 노드(3311,3312)들의 위치가, 제 2 터치 센싱 데이터(3320,3330)에서 임계치를 초과한 데이터들의 채널(3321,3331,3332)의 위치가 서로 대응될 수 있다. 하지만, 장시간 접촉에 의한 습도 변화가 발생된 경우, 제 1 터치 센싱 데이터(3230)에서는 터치가 센싱되지 않을 수 있다. 터치 센서 IC(253)는, 이 경우 셀프 커패시턴스 방식에 기반한 제 2 터치 센싱 데이터(3320,3330)만을 이용하여 터치를 확인할 수 있으며, 뮤추얼 커패시턴스 방식의 필터링 임계치를 조정할 수 있다.
본 문서에 개시된 다양한 실시예들에 따른 전자 장치는 다양한 형태의 장치가 될 수 있다. 전자 장치는, 예를 들면, 휴대용 통신 장치 (예: 스마트폰), 컴퓨터 장치, 휴대용 멀티미디어 장치, 휴대용 의료 기기, 카메라, 웨어러블 장치, 또는 가전 장치를 포함할 수 있다. 본 문서의 실시예에 따른 전자 장치는 전술한 기기들에 한정되지 않는다.
본 문서의 다양한 실시예들 및 이에 사용된 용어들은 본 문서에 기재된 기술적 특징들을 특정한 실시예들로 한정하려는 것이 아니며, 해당 실시예의 다양한 변경, 균등물, 또는 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 또는 관련된 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다. 아이템에 대응하는 명사의 단수 형은 관련된 문맥상 명백하게 다르게 지시하지 않는 한, 상기 아이템 한 개 또는 복수 개를 포함할 수 있다. 본 문서에서, "A 또는 B", "A 및 B 중 적어도 하나",“A 또는 B 중 적어도 하나,”"A, B 또는 C," "A, B 및 C 중 적어도 하나,”및 “A, B, 또는 C 중 적어도 하나"와 같은 문구들 각각은 그 문구들 중 해당하는 문구에 함께 나열된 항목들 중 어느 하나, 또는 그들의 모든 가능한 조합을 포함할 수 있다. "제 1", "제 2", 또는 "첫째" 또는 "둘째"와 같은 용어들은 단순히 해당 구성요소를 다른 해당 구성요소와 구분하기 위해 사용될 수 있으며, 해당 구성요소들을 다른 측면(예: 중요성 또는 순서)에서 한정하지 않는다. 어떤(예: 제 1) 구성요소가 다른(예: 제 2) 구성요소에, “기능적으로” 또는 “통신적으로”라는 용어와 함께 또는 이런 용어 없이, “커플드” 또는 “커넥티드”라고 언급된 경우, 그것은 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로(예: 유선으로), 무선으로, 또는 제 3 구성요소를 통하여 연결될 수 있다는 것을 의미한다.
본 문서에서 사용된 용어 "모듈"은 하드웨어, 소프트웨어 또는 펌웨어로 구현된 유닛을 포함할 수 있으며, 예를 들면, 로직, 논리 블록, 부품, 또는 회로 등의 용어와 상호 호환적으로 사용될 수 있다. 모듈은, 일체로 구성된 부품 또는 하나 또는 그 이상의 기능을 수행하는, 상기 부품의 최소 단위 또는 그 일부가 될 수 있다. 예를 들면, 일실시예에 따르면, 모듈은 ASIC(application-specific integrated circuit)의 형태로 구현될 수 있다.
본 문서의 다양한 실시예들은 기기(machine)(예: 전자 장치(#01)) 의해 읽을 수 있는 저장 매체(storage medium)(예: 내장 메모리(#36) 또는 외장 메모리(#38))에 저장된 하나 이상의 명령어들을 포함하는 소프트웨어(예: 프로그램(#40))로서 구현될 수 있다. 예를 들면, 기기(예: 전자 장치(#01))의 프로세서(예: 프로세서(#20))는, 저장 매체로부터 저장된 하나 이상의 명령어들 중 적어도 하나의 명령을 호출하고, 그것을 실행할 수 있다. 이것은 기기가 상기 호출된 적어도 하나의 명령어에 따라 적어도 하나의 기능을 수행하도록 운영되는 것을 가능하게 한다. 상기 하나 이상의 명령어들은 컴파일러에 의해 생성된 코드 또는 인터프리터에 의해 실행될 수 있는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장매체 는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서, ‘비일시적’은 저장매체가 실재(tangible)하는 장치이고, 신호(signal)(예: 전자기파)를 포함하지 않는다는 것을 의미할 뿐이며, 이 용어는 데이터가 저장매체에 반영구적으로 저장되는 경우와 임시적으로 저장되는 경우를 구분하지 않는다.
일실시예에 따르면, 본 문서에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 또는 두개의 사용자 장치들(예: 스마트폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.
다양한 실시예들에 따르면, 상기 기술한 구성요소들의 각각의 구성요소(예: 모듈 또는 프로그램)는 단수 또는 복수의 개체를 포함할 수 있다. 다양한 실시예들에 따르면, 전술한 해당 구성요소들 중 하나 이상의 구성요소들 또는 동작들이 생략되거나, 또는 하나 이상의 다른 구성요소들 또는 동작들이 추가될 수 있다. 대체적으로 또는 추가적으로, 복수의 구성요소들(예: 모듈 또는 프로그램)은 하나의 구성요소로 통합될 수 있다. 이런 경우, 통합된 구성요소는 상기 복수의 구성요소들 각각의 구성요소의 하나 이상의 기능들을 상기 통합 이전에 상기 복수의 구성요소들 중 해당 구성요소에 의해 수행되는 것과 동일 또는 유사하게 수행할 수 있다. 다양한 실시예들에 따르면, 모듈, 프로그램 또는 다른 구성요소에 의해 수행되는 동작들은 순차적으로, 병렬적으로, 반복적으로, 또는 휴리스틱하게 실행되거나, 상기 동작들 중 하나 이상이 다른 순서로 실행되거나, 생략되거나, 또는 하나 이상의 다른 동작들이 추가될 수 있다.

Claims (20)

  1. 전자 장치에 있어서,
    디스플레이;
    상기 디스플레이 상에서 발생하는 터치를 검출하도록 구성된 터치 회로;
    상기 전자 장치의 움직임 정보 및 상기 전자 장치의 자세 정보를 센싱하도록 구성되는 센서 모듈;
    적어도 하나의 프로세서; 및
    인스트럭션들을 저장하는 메모리를 포함하고,
    상기 터치 회로는,
    상기 터치 회로의 복수 개의 노드들 각각에 대한 감도를 나타내는 터치 센싱 정보를 획득하고,
    상기 터치 센싱 정보를, 상기 적어도 하나의 프로세서로 전달하도록 설정되고,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금,
    외부 전자 장치와의 통화를 수행함에 기반하여, 상기 디스플레이를 온 상태로 제어하고,
    상기 외부 전자 장치와의 상기 통화가 수행되는 동안, 상기 터치 회로로부터 수신된 상기 터치 센싱 정보에 기반하여, 상기 디스플레이에서 사용자의 터치와 연관된 정보를 확인하고,
    상기 센서 모듈을 이용하여 상기 전자 장치의 상기 움직임 정보 및 상기 전자 장치의 상기 자세 정보를 획득하고,
    상기 외부 전자 장치와의 상기 통화가 수행되는 동안, 상기 터치와 연관된 정보, 상기 움직임 정보, 및 상기 자세 정보에 기반하여, 상기 디스플레이를 상기 온 상태에서 오프 상태로 스위칭 할지 여부에 대해 결정하고,
    상기 디스플레이를 상기 온 상태에서 상기 오프 상태로 스위칭 하는 것으로 결정함에 기반하여, 상기 외부 전자 장치와의 상기 통화가 수행되는 동안, 상기 디스플레이가 상기 온 상태로부터 상기 오프 상태로 전환되도록, 상기 디스플레이를 제어하도록 야기하는 전자 장치.
  2. 제 1 항에 있어서,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금,
    상기 사용자가 귀를 상기 전자 장치에 터치시키는 복수 개의 방식 각각에 대응하는 복수 개의 터치 타입 정보 중 적어도 하나를 나타내는 상기 터치와 연관된 정보를 확인하도록 야기하는 전자 장치.
  3. 제 2 항에 있어서,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금,
    상기 터치 회로의 제 1 측단에 인접한 제 1 영역에 포함된 노드들 중, 제 1 감도 범위에 포함되는 감도를 가지는 노드의 개수가 제 1 임계 개수 이상인 것에 기반하여, 제 1 터치 타입을 나타내는 상기 터치와 연관된 정보를 확인하도록 설정된 전자 장치.
  4. 제 3 항에 있어서,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금,
    상기 제 1 터치 타입을 나타내는 상기 터치와 연관된 정보의 확인에 기반하여,
    상기 움직임 정보 및 상기 자세 정보가, 상기 제 1 터치 타입에 대응하여 지정된 조건을 만족하는지 여부에 기반하여, 상기 디스플레이를 상기 오프 상태로 전환할 지 여부를 확인하도록 야기하는 전자 장치.
  5. 제 2 항에 있어서,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금,
    상기 터치 회로의 제 1 측단에 인접한 제 2 영역에 포함된 노드들로부터 적어도 하나의 오브젝트를 확인하고,
    상기 적어도 하나의 오브젝트 각각의 형상이 지정된 형상 조건을 만족함 또는 상기 적어도 하나의 오브젝트의 개수가 제 2 터치 타입에 대응하는 임계 개수 이상인 것 중 적어도 하나에 기반하여, 상기 제 2 터치 타입을 나타내는 상기 터치와 연관된 정보를 확인하도록 설정된 전자 장치.
  6. 제 5 항에 있어서,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금,
    상기 제 2 터치 타입을 나타내는 상기 터치와 연관된 정보의 확인에 기반하여,
    상기 움직임 정보 또는 상기 자세 정보가, 상기 제 2 터치 타입에 대응하여 지정된 조건을 만족하는지 여부에 기반하여, 상기 디스플레이를 상기 오프 상태로 전환할 지 여부를 확인하도록 야기하는 전자 장치.
  7. 제 2 항에 있어서,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금,
    상기 터치 회로의 상기 복수 개의 노드들로부터 제 3 터치 타입에 대응하는 면적 이상의 오브젝트를 확인하고,
    상기 확인된 오브젝트를, 시계열적으로 트랙킹하고,
    상기 트랙킹 결과, 상기 확인된 오브젝트의 움직임이 상기 제 3 터치 타입에 대응하는 이동 조건을 만족하는 것으로 확인됨에 기반하여, 상기 제 3 터치 타입을 나타내는 상기 터치와 연관된 정보를 확인하도록 설정된 전자 장치.
  8. 제 7 항에 있어서,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금,
    상기 제 3 터치 타입을 나타내는 상기 터치와 연관된 정보의 확인에 기반하여, 상기 디스플레이를 상기 오프 상태로 전환할 지 여부를 확인하도록 야기하는 전자 장치.
  9. 제 1 항에 있어서,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금, 상기 사용자의 귀가 터치되었는지 여부를 나타내는 상기 터치와 연관된 정보를 확인하고, 상기 귀가 터치된 것으로 확인됨에 기반하여 상기 디스플레이를 상기 온 상태로부터 오프 상태로 전환하도록 상기 디스플레이를 제어하도록 야기하는 전자 장치.
  10. 제 1 항에 있어서,
    상기 터치 회로는, 상기 디스플레이가 상기 온 상태로부터 상기 오프 상태로 전환된 이후에, 상기 터치가 유지되는지 여부를 나타내는 정보를 상기 적어도 하나의 프로세서로 전달하도록 더 설정되고,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금, 상기 터치가 유지되는지 여부를 나타내는 정보에 기반하여, 상기 디스플레이를 상기 오프 상태로부터 상기 온 상태로 전환할지 여부를 확인하도록 야기하는 전자 장치.
  11. 제 1 항에 있어서,
    상기 터치 회로는,
    상기 터치 센싱 정보에 기반하여, 상기 터치 회로의 복수 개의 노드들 중 적어도 일부를 나타내는 터치 정보를 확인하고,
    상기 터치 정보를, 상기 터치와 연관된 정보와 함께 상기 적어도 하나의 프로세서로 전달하거나, 또는 상기 터치 정보를 단독으로 상기 적어도 하나의 프로세서로 전달하도록 설정된 전자 장치.
  12. 전자 장치에 있어서,
    상기 전자 장치 상에서 발생하는 터치를 검출하도록 구성된 터치 회로;
    상기 전자 장치의 움직임 정보 및 상기 전자 장치의 자세 정보를 센싱하도록 구성되는 센서 모듈;
    적어도 하나의 프로세서; 및
    인스트럭션들을 저장하는 메모리;를 포함하고,
    상기 터치 회로는,
    상기 터치 회로의 복수 개의 노드 또는 상기 터치 회로의 복수 개의 채널들 중 적어도 하나의 각각에 대한 감도를 나타내는 적어도 하나의 터치 센싱 정보를 획득하고,
    상기 터치 센싱 정보를, 상기 적어도 하나의 프로세서로 전달하도록 설정되고,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금,
    상기 터치 센싱 정보에 기반하여, 적어도 하나의 터치 위치를 확인하고,
    상기 터치 센싱 정보에 기반하여, 상기 전자 장치와 오브젝트까지의 적어도 하나의 거리를 확인하고,
    상기 적어도 하나의 터치 위치 및 상기 적어도 하나의 거리에 기반하여, 상기 전자 장치에 대한 사용자의 터치와 연관된 정보를 확인하고,
    상기 센서 모듈을 이용하여 상기 전자 장치의 상기 움직임 정보 및 상기 전자 장치의 상기 자세 정보를 획득하고,
    상기 터치와 연관된 정보, 상기 움직임 정보, 및 상기 자세 정보에 대응하는 동작을 수행하도록 야기하는 전자 장치.
  13. 제 12 항에 있어서,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금,
    제 1 방식에 기반하여 적어도 하나의 제 1 터치 센싱 정보를 획득하고, 제 2 방식에 기반하여 적어도 하나의 제 2 터치 센싱 정보를 획득하고,
    상기 적어도 하나의 제 1 터치 센싱 정보에 기반하여 상기 적어도 하나의 터치 위치를 확인하고,
    상기 적어도 하나의 제 2 터치 센싱 정보에 기반하여 상기 적어도 하나의 거리를 확인하도록 야기하는 전자 장치.
  14. 제 12 항에 있어서,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금,
    제 1 방식에 기반하여 적어도 하나의 제 1 터치 센싱 정보를 획득하고, 제 2 방식에 기반하여 적어도 하나의 제 2 터치 센싱 정보를 획득하고,
    상기 제 1 터치 센싱 정보의 처리 결과 및 상기 제 2 터치 센싱 정보의 처리 결과가 상이하면, 상기 제 1 터치 센싱 정보 및 상기 제 2 터치 센싱 정보 중 어느 하나를 무시하도록 야기하는 전자 장치.
  15. 제 12 항에 있어서,
    상기 터치 회로는, 뮤추얼 커패시턴스 방식에 기반하여 상기 터치 센싱 정보를 획득하도록 구성되고,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금, 상기 터치 센싱 정보에 기반하여, 상기 적어도 하나의 터치 위치 및 상기 적어도 하나의 거리를 확인하도록 야기하는 전자 장치.
  16. 제 12 항에 있어서,
    상기 터치 회로는, 셀프 커패시턴스 방식에 기반하여 상기 터치 센싱 정보를 획득하도록 구성되고,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금, 상기 터치 센싱 정보에 기반하여, 상기 적어도 하나의 터치 위치 및 상기 적어도 하나의 거리를 확인하도록 야기하는 전자 장치.
  17. 제 12 항에 있어서,
    상기 터치 회로는, 상기 터치 회로의 전극으로부터 출력되어 처리된 제 1 로 데이터(raw data) 및 베이스라인(baseline)의 차이에 기반하여, 상기 터치 센싱 정보를 획득하고,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금, 상기 터치와 연관된 정보를 확인한 이후, 상기 베이스라인의 리셋 여부를 판단하도록 야기하는 전자 장치.
  18. 제 17 항에 있어서,
    상기 터치 회로는,
    상기 제 1 로 데이터 및 상기 베이스라인의 차이에 대하여 제 1 필터링 조건을 적용하여, 상기 터치 센싱 정보를 획득하고,
    상기 베이스라인을 리셋하지 않기로 판단됨에 기반하여, 상기 베이스라인을 유지하면서, 제 2 로 데이터와 상기 베이스라인의 차이에 대하여, 상기 제 1 필터링 조건과 상이한 제 2 필터링 조건을 적용하여, 적어도 하나의 다른 터치 센싱 정보를 획득하도록 구성되는 전자 장치.
  19. 제 17 항에 있어서,
    상기 터치 회로는,
    상기 제 1 로 데이터 및 상기 베이스라인의 차이에 기반하여, 상기 터치 센싱 정보를 획득하고,
    상기 베이스라인을 리셋하기로 판단됨에 기반하여, 상기 베이스라인을 리셋하고, 제 2 로 데이터와 상기 리셋된 베이스라인의 차이에 기반하여, 적어도 하나의 다른 터치 센싱 정보를 획득하도록 구성되는 전자 장치.
  20. 제 19 항에 있어서,
    상기 인스트럭션들은, 적어도 하나의 프로세서에 의해 개별적으로 또는 집합적으로 실행될 때, 상기 전자 장치로 하여금,
    상기 리셋된 베이스라인의 특성 또는, 상기 리셋된 베이스라인과 비교를 위한 베이스라인 사이의 비교 결과 중 적어도 하나에 기반하여, 상기 리셋된 베이스라인의 유효성을 확인하도록 야기하는 전자 장치.
KR1020190175377A 2019-02-19 2019-12-26 터치 회로를 포함하는 전자 장치, 및 그 동작 방법 Active KR102757136B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/KR2020/002242 WO2020171510A1 (ko) 2019-02-19 2020-02-17 터치 회로를 포함하는 전자 장치, 및 그 동작 방법
US17/406,608 US11874986B2 (en) 2019-02-19 2021-08-19 Electronic device including touch circuit and operating method therefor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020190019422 2019-02-19
KR20190019422 2019-02-19

Publications (2)

Publication Number Publication Date
KR20200101264A KR20200101264A (ko) 2020-08-27
KR102757136B1 true KR102757136B1 (ko) 2025-01-21

Family

ID=72237509

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190175377A Active KR102757136B1 (ko) 2019-02-19 2019-12-26 터치 회로를 포함하는 전자 장치, 및 그 동작 방법

Country Status (1)

Country Link
KR (1) KR102757136B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112581894B (zh) * 2019-09-30 2022-08-26 京东方科技集团股份有限公司 显示设备及其供电方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101529922B1 (ko) * 2008-11-26 2015-06-18 엘지전자 주식회사 단말기 및 그 제어 방법
CN102915138B (zh) * 2011-08-05 2015-09-09 宸鸿光电科技股份有限公司 感测电极阵列控制电路、控制方法及其触控感测系统
US20140099992A1 (en) * 2012-10-09 2014-04-10 Qualcomm Mems Technologies, Inc. Ear position and gesture detection with mobile device
KR20140137189A (ko) * 2013-05-22 2014-12-02 엘지전자 주식회사 휴대 단말기 및 그 제어 방법
KR102370678B1 (ko) * 2015-06-25 2022-03-07 삼성전자주식회사 전자 장치의 터치 센싱 모듈 제어 방법 및 전자 장치, 전자 장치에 구비된 터치 센싱 모듈의 동작 방법 및 터치 센싱 모듈
KR102364420B1 (ko) * 2017-04-26 2022-02-17 삼성전자 주식회사 전자 장치 및 터치 입력에 기초하여 상기 전자 장치를 제어하는 방법

Also Published As

Publication number Publication date
KR20200101264A (ko) 2020-08-27

Similar Documents

Publication Publication Date Title
US11003753B2 (en) Method for recognizing fingerprint, and electronic device and storage medium therefor
KR102788136B1 (ko) 터치와 연관된 데이터를 처리하는 터치 회로, 터치 회로를 포함하는 전자 장치, 및 그 동작 방법
US11353992B2 (en) Method and device for processing user input on basis of time during which user input is maintained
US11422666B2 (en) Electronic device including touch sensor IC and operation method thereof
KR20200076351A (ko) 디스플레이의 복수의 영역들 간 인터랙팅을 위한 방법 및 전자 장치
KR20200065324A (ko) 디스플레이 번-인 현상을 방지하기 위한 전자 장치
US11321438B2 (en) Electronic device for acquiring biometric information by using electrode selected from electrodes of biometric sensor, and method for controlling same
US11445058B2 (en) Electronic device and method for controlling display operation thereof
US20200117308A1 (en) Electronic device and method for determining touch input conditions based on type of touch input
KR20200101205A (ko) 전자 장치 및 전자 장치에서 디스플레이 동작 제어 방법
KR102757285B1 (ko) 온도 변화에 따른 오류 터치를 방지하는 터치 회로, 터치 회로를 포함하는 전자 장치 및 그 동작 방법
US11662859B2 (en) Touch circuit for preventing erroneous touch due to temperature change, electronic device comprising touch circuit, and method for operating same
KR102757136B1 (ko) 터치 회로를 포함하는 전자 장치, 및 그 동작 방법
US11874986B2 (en) Electronic device including touch circuit and operating method therefor
US11669202B2 (en) Touch circuit for processing touch-associated data, electronic device comprising touch circuit, and method for operating same
US20220374147A1 (en) Electronic device including touch sensor ic and operation method for same
CN114144749B (zh) 基于触摸输入的操作方法及其电子装置
KR102650376B1 (ko) 터치 인식을 위한 센서 및 호버링 인식을 위한 센서를 포함하는 전자 장치 및 그 동작 방법
US11822741B2 (en) Electronic device, operation method thereof, and non-transitory storage medium
KR20210016875A (ko) 터치 입력에 기반한 동작 방법 및 그 전자 장치
KR20210050652A (ko) 모바일 기기의 핑거프린트 인식을 위한 방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20191226

PG1501 Laying open of application
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20221027

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20191226

Comment text: Patent Application

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

Comment text: Notification of reason for refusal

Patent event date: 20240730

Patent event code: PE09021S01D

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20241204

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20250115

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20250116

End annual number: 3

Start annual number: 1

PG1601 Publication of registration