CN114144749A - 基于触摸输入的操作方法及其电子装置 - Google Patents
基于触摸输入的操作方法及其电子装置 Download PDFInfo
- Publication number
- CN114144749A CN114144749A CN202080052624.1A CN202080052624A CN114144749A CN 114144749 A CN114144749 A CN 114144749A CN 202080052624 A CN202080052624 A CN 202080052624A CN 114144749 A CN114144749 A CN 114144749A
- Authority
- CN
- China
- Prior art keywords
- touch
- type
- electronic device
- touch input
- signal
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 38
- 230000004044 response Effects 0.000 claims description 37
- 238000004891 communication Methods 0.000 description 42
- 230000015654 memory Effects 0.000 description 31
- 230000006870 function Effects 0.000 description 17
- 230000008859 change Effects 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 4
- 230000035945 sensitivity Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 239000002184 metal Substances 0.000 description 2
- 241001422033 Thestylus Species 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000024159 perception of rate of movement Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 239000012780 transparent material Substances 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G21/00—Input or output devices integrated in time-pieces
- G04G21/08—Touch switches specially adapted for time-pieces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/163—Wearable computers, e.g. on a belt
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1643—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being associated to a digitizer, e.g. laptops that can be used as penpads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03547—Touch pads, in which fingers can move on a surface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G17/00—Structural details; Housings
- G04G17/02—Component assemblies
- G04G17/04—Mounting of electronic components
- G04G17/045—Mounting of the display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04108—Touchless 2D- digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser's interaction surface without distance measurement in the Z direction
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
根据本说明书的实施例,电子设备包括:外壳;设置在外壳内的触摸面板和显示器;覆盖窗,包括与触摸面板相对应的第一区域和与触摸面板之外的区域相对应的第二区域,并且第一区域包括与触摸面板内侧区域相对应的第一子区域和与触摸面板外侧区域相对应的第二子区域;和处理器,其耦接触控面板和显示器。处理器可以被配置为通过显示器提供用户界面,在提供用户界面的同时获取触摸输入信号,基于该信号确定触摸输入最初发生的区域,并执行与根据用户界面确定的触摸输入类型相对应的事件。
Description
技术领域
本公开总体上涉及基于触摸输入的操作方法及其电子装置。
背景技术
一种可穿戴装置,例如,诸如智能手表的手腕可穿戴电子装置,具有用于显示内容的显示器。可穿戴电子装置的显示器通常是触敏显示器,即所谓的触摸屏显示器。然而,由于可穿戴电子装置的屏幕通常比普通智能手机或平板电脑小,触摸输入功能可能会受到限制。因此,机械或机电输入部件,诸如冠部或轮,可以被添加到可穿戴电子装置,以便辅助触摸输入。
触摸屏显示器可以包括用于输出内容的显示面板(例如,OLED面板)和用于标识触摸输入的触摸面板。触摸面板通常标识触摸输入,并通过感测电容的变化来确定其坐标。此外,即使触摸输入可以在触摸屏显示器上的相同位置被接收,触摸面板基于电容变化的幅度通过方法区分不同类型的触摸输入,诸如直接触摸和触摸输入(例如,悬停)。
发明内容
技术问题
可穿戴电子装置通常使用形成其侧面的金属框架作为天线来支持蜂窝网络通信。然而,当转轮被设置在金属框架上时,天线的辐射性能可能会变差。此外,当简单地移除转轮时,用于辅助触摸输入的部件减少。本公开的一个方面是提供一种电子装置和方法,用于使用在显示器的外侧区域或边框区域中接收的触摸输入来准确地选择显示器上显示的对象。
本公开中要实现的目的不限于上述技术问题,并且本领域技术人员将从以下说明书中清楚地理解这里没有陈述的其他目的。
技术方案
根据本公开的一个方面,提供了一种电子装置,其包括:壳体;触摸面板,被设置在壳体中;显示器,被设置在壳体中;覆盖窗,被设置在触摸面板上,并且所述覆盖窗包括与触摸面板相对应的第一区域和与触摸面板之外的区域相对应的第二区域,并且其中第一区域包括与触摸面板内侧区域相对应的第一子区域和与触摸面板外侧区域相对应的第二子区域;以及处理器,可操作地与触摸面板和显示器结合,其中处理器被配置为:通过显示器提供用户界面;当提供用户界面时,从触摸面板获得与触摸输入相对应的信号,基于信号,确定触摸输入最初发生的区域,响应于触摸输入最初发生在1-1区域中的事实,将大于第一临界值的触摸输入确定为第一类型触摸;基于用户界面和第一类型触摸,执行与第一类型触摸相对应的事件;响应于触摸输入最初发生在1-2区域或第二区域中的事实,感测触摸输入是否包括触摸坐标的移动;响应于触摸输入包括触摸坐标的移动的事实,将触摸输入确定为与第一类型触摸区分的第二类型触摸;以及基于用户界面和第二类型触摸,执行与第二类型触摸相对应的事件。
根据本公开的另一方面,提供了一种用于控制包括覆盖窗、触摸面板和显示器的电子装置的方法。所述方法包括通过显示器提供用户界面;当提供用户界面时,从触摸面板获得与触摸输入相对应的信号;基于信号,确定触摸输入最初发生的区域;
响应于确定触摸输入最初发生在与触摸面板的内侧区域相对应的第一子区域中,确定触摸输入是否大于第一临界值,响应于触摸输入大于第一临界值,将触摸输入识别为第一类型触摸,并且基于用户界面,执行与第一类型触摸相对应的事件;以及响应于确定触摸输入最初发生在与触摸面板的外侧区域相对应的第二子区域中或者与触摸面板之外的区域相对应的第二区域中,确定触摸输入是否包括触摸坐标的移动,响应于触摸输入包括触摸坐标的移动,将触摸输入识别为第二类型触摸,并且基于用户界面,执行与第二类型触摸相对应的事件。
在所附权利要求中定义了本发明的各个方面和特征。从属权利要求的特征组合可以适当地与独立权利要求的特征组合,而不仅仅是权利要求中明确阐述的。
此外,在本公开中描述的任何一个实施例的一个或多个选择的特征可以与在此描述的任何其他实施例的一个或多个选择的特征相结合,只要特征的替代组合至少部分地减轻在本公开中讨论的一个或多个技术问题或者至少部分地减轻本领域技术人员从本公开中可辨别的技术问题,并且进一步只要如此形成的实施例特征的特定组合或排列不会被本领域技术人员理解为不兼容。
在可能的情况下,本公开的任何描述的示例实现中的两个或更多物理上不同的组件可以可选地集成到单个组件中,只要由这样形成的单个组件执行相同的功能。相比之下,在适当的情况下,本公开中描述的任何实施例的单个组件可替代地实现为两个或更多不同的组件,以实现相同的功能。
本发明的某些实施例的目的是至少部分地解决、减轻或消除与现有技术相关的至少一个问题和/或缺点。某些实施例旨在提供至少一个下述优点。
有益效果
根据各种实施例的电子装置可以通过在显示器的外侧区域或边框区域中输入的触摸输入来准确地选择显示在电子装置的显示器上的对象。
根据各种实施例的电子装置提供了轮触摸,其可以操作被设置在显示器上的用户界面,而无需用户的手指覆盖显示器,从而能够使用户更精确地控制电子装置。特别地,在具有小显示器的可穿戴电子装置中,用户可以通过触摸覆盖窗的外侧区域来控制电子装置跟随他/她的意图,而不用用手指直接触摸显示器的内侧部分。
附图说明
图1示出了根据实施例的网络环境中的电子装置的框图;
图2示出了根据实施例的电子装置的框图;
图3示出了根据实施例的电子装置中生成触摸输入的区域的横截面;
图4A示出了图3中区域B的放大图;
图4B示出了根据实施例的示出在触摸面板的最外通道处生成的信号的特性的曲线图;
图4C示出了根据实施例的比较在触摸面板中最外通道处生成的信号和在最外通道附近的通道处生成的信号的曲线图;
图5示出了根据实施例的在电子装置中的覆盖窗的第二区域中开始的第二类型触摸;
图6示出了根据实施例的在电子装置中的覆盖窗的区域中开始的第二类型触摸;
图7示出了根据实施例的与第二触摸输入相对应的触觉反馈;
图8是示出根据实施例的执行与电子装置中生成的触摸输入相对应的事件的方法的流程图;和
图9是示出根据实施例的用于确定由电子装置中的触摸面板感测的触摸输入的类型的方法的流程图。
具体实施方式
现在将参考附图详细描述本公开的各种实施例。在以下描述中,提供诸如详细配置和组件的具体细节仅仅是为了帮助全面理解本公开的这些实施例。因此,对于本领域技术人员来说,显而易见的是,在不脱离本公开的范围和精神的情况下,可以对这里描述的实施例进行各种改变和修改。此外,为了清楚和简明,省略了对众所周知的功能和结构的描述。
图1是示出根据各种实施例的网络环境100中的电子装置101的框图。参照图1,网络环境100中的电子装置101可经由第一网络198(例如,短距离无线通信网络)与电子装置102进行通信,或者经由第二网络199(例如,长距离无线通信网络)与电子装置104或服务器108进行通信。根据实施例,电子装置101可经由服务器108与电子装置104进行通信。根据实施例,电子装置101可包括处理器120、存储器130、输入装置150、声音输出装置155、显示装置160、音频模块170、传感器模块176、接口177、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块(SIM)196或天线模块197。在一些实施例中,可从电子装置101中省略所述部件中的至少一个(例如,显示装置160或相机模块180),或者可将一个或更多个其它部件添加到电子装置101中。在一些实施例中,可将所述部件中的一些部件实现为单个集成电路。例如,可将传感器模块176(例如,指纹传感器、虹膜传感器、或照度传感器)实现为嵌入在显示装置160(例如,显示器)中。
处理器120可运行例如软件(例如,程序140)来控制电子装置101的与处理器120连接的至少一个其它部件(例如,硬件部件或软件部件),并可执行各种数据处理或计算。根据实施例,作为所述数据处理或计算的至少部分,处理器120可将从另一部件(例如,传感器模块176或通信模块190)接收到的命令或数据加载到易失性存储器132中,对存储在易失性存储器132中的命令或数据进行处理,并将结果数据存储在非易失性存储器134中。根据实施例,处理器120可包括主处理器121(例如,中央处理器(CPU)或应用处理器(AP))以及与主处理器121在操作上独立的或者相结合的辅助处理器123(例如,图形处理单元(GPU)、图像信号处理器(ISP)、传感器中枢处理器或通信处理器(CP))。另外地或者可选择地,辅助处理器123可被适配为比主处理器121耗电更少,或者被适配为具体用于指定的功能。可将辅助处理器123实现为与主处理器121分离,或者实现为主处理器121的部分。
在主处理器121处于未激活(例如,睡眠)状态时,辅助处理器123可控制与电子装置101(而非主处理器121)的部件之中的至少一个部件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些,或者在主处理器121处于激活状态(例如,运行应用)时,辅助处理器123可与主处理器121一起来控制与电子装置101的部件之中的至少一个部件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些。根据实施例,可将辅助处理器123(例如,图像信号处理器或通信处理器)实现为在功能上与辅助处理器123相关的另一部件(例如,相机模块180或通信模块190)的部分。
存储器130可存储由电子装置101的至少一个部件(例如,处理器120或传感器模块176)使用的各种数据。所述各种数据可包括例如软件(例如,程序140)以及针对与其相关的命令的输入数据或输出数据。存储器130可包括易失性存储器132或非易失性存储器134。
可将程序140作为软件存储在存储器130中,并且程序140可包括例如操作系统(OS)142、中间件144或应用146。
输入装置150可从电子装置101的外部(例如,用户)接收将由电子装置101的其它部件(例如,处理器120)使用的命令或数据。输入装置150可包括例如麦克风、鼠标、键盘或数字笔(例如,手写笔)。
声音输出装置155可将声音信号输出到电子装置101的外部。声音输出装置155可包括例如扬声器或接收器。扬声器可用于诸如播放多媒体或播放唱片的通用目的,接收器可用于呼入呼叫。根据实施例,可将接收器实现为与扬声器分离,或实现为扬声器的部分。
显示装置160可向电子装置101的外部(例如,用户)视觉地提供信息。显示装置160可包括例如显示器、全息装置或投影仪以及用于控制显示器、全息装置和投影仪中的相应一个的控制电路。根据实施例,显示装置160可包括被适配为检测触摸的触摸电路或被适配为测量由触摸引起的力的强度的传感器电路(例如,压力传感器)。
音频模块170可将声音转换为电信号,反之亦可。根据实施例,音频模块170可经由输入装置150获得声音,或者经由声音输出装置155或与电子装置101直接(例如,有线地)连接或无线连接的外部电子装置(例如,电子装置102)的耳机输出声音。
传感器模块176可检测电子装置101的操作状态(例如,功率或温度)或电子装置101外部的环境状态(例如,用户的状态),然后生成与检测到的状态相应的电信号或数据值。根据实施例,传感器模块176可包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(IR)传感器、生物特征传感器、温度传感器、湿度传感器或照度传感器。
接口177可支持将用来使电子装置101与外部电子装置(例如,电子装置102)直接(例如,有线地)或无线连接的一个或更多个特定协议。根据实施例,接口177可包括例如高清晰度多媒体接口(HDMI)、通用串行总线(USB)接口、安全数字(SD)卡接口或音频接口。
连接端178可包括连接器,其中,电子装置101可经由所述连接器与外部电子装置(例如,电子装置102)物理连接。根据实施例,连接端178可包括例如HDMI连接器、USB连接器、SD卡连接器或音频连接器(例如,耳机连接器)。
触觉模块179可将电信号转换为可被用户经由他的触觉或动觉识别的机械刺激(例如,振动或运动)或电刺激。根据实施例,触觉模块179可包括例如电机、压电元件或电刺激器。
相机模块180可捕获静止图像或运动图像。根据实施例,相机模块180可包括一个或更多个透镜、图像传感器、图像信号处理器或闪光灯。
电力管理模块188可管理对电子装置101的供电。根据实施例,可将电力管理模块188实现为例如电力管理集成电路(PMIC)的至少部分。
电池189可对电子装置101的至少一个部件供电。根据实施例,电池189可包括例如不可再充电的原电池、可再充电的蓄电池、或燃料电池。
通信模块190可支持在电子装置101与外部电子装置(例如,电子装置102、电子装置104或服务器108)之间建立直接(例如,有线)通信信道或无线通信信道,并经由建立的通信信道执行通信。通信模块190可包括能够与处理器120(例如,应用处理器(AP))独立操作的一个或更多个通信处理器,并支持直接(例如,有线)通信或无线通信。根据实施例,通信模块190可包括无线通信模块192(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星系统(GNSS)通信模块)或有线通信模块194(例如,局域网(LAN)通信模块或电力线通信(PLC)模块)。这些通信模块中的相应一个可经由第一网络198(例如,短距离通信网络,诸如蓝牙、无线保真(Wi-Fi)直连或红外数据协会(IrDA))或第二网络199(例如,长距离通信网络,诸如蜂窝网络、互联网、或计算机网络(例如,LAN或广域网(WAN)))与外部电子装置进行通信。可将这些各种类型的通信模块实现为单个部件(例如,单个芯片),或可将这些各种类型的通信模块实现为彼此分离的多个部件(例如,多个芯片)。无线通信模块192可使用存储在用户识别模块196中的用户信息(例如,国际移动用户识别码(IMSI))识别并验证通信网络(诸如第一网络198或第二网络199)中的电子装置101。
天线模块197可将信号或电力发送到电子装置101的外部(例如,外部电子装置)或者从电子装置101的外部(例如,外部电子装置)接收信号或电力。根据实施例,天线模块197可包括天线,所述天线包括辐射元件,所述辐射元件由形成在基底(例如,PCB)中或形成在基底上的导电材料或导电图案构成。根据实施例,天线模块197可包括多个天线。在这种情况下,可由例如通信模块190(例如,无线通信模块192)从所述多个天线中选择适合于在通信网络(诸如第一网络198或第二网络199)中使用的通信方案的至少一个天线。随后可经由所选择的至少一个天线在通信模块190和外部电子装置之间发送或接收信号或电力。根据实施例,除了辐射元件之外的另外的组件(例如,射频集成电路(RFIC))可附加地形成为天线模块197的一部分。
上述部件中的至少一些可经由外设间通信方案(例如,总线、通用输入输出(GPIO)、串行外设接口(SPI)或移动工业处理器接口(MIPI))相互连接并在它们之间通信地传送信号(例如,命令或数据)。
根据实施例,可经由与第二网络199连接的服务器108在电子装置101和外部电子装置104之间发送或接收命令或数据。电子装置102和电子装置104中的每一个可以是与电子装置101相同类型的装置,或者是与电子装置101不同类型的装置。根据实施例,将在电子装置101运行的全部操作或一些操作可在外部电子装置102、外部电子装置104或服务器108中的一个或更多个运行。例如,如果电子装置101应该自动执行功能或服务或者应该响应于来自用户或另一装置的请求执行功能或服务,则电子装置101可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分,而不是运行所述功能或服务,或者电子装置101除了运行所述功能或服务以外,还可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分。接收到所述请求的所述一个或更多个外部电子装置可执行所述功能或服务中的所请求的所述至少部分,或者执行与所述请求相关的另外功能或另外服务,并将执行的结果传送到电子装置101。电子装置101可在对所述结果进行进一步处理的情况下或者在不对所述结果进行进一步处理的情况下将所述结果提供作为对所述请求的至少部分答复。为此,可使用例如云计算技术、分布式计算技术或客户机-服务器计算技术。
根据各种实施例的电子装置可以是各种类型的电子装置之一。电子装置可包括例如便携式通信装置(例如,智能电话)、计算机装置、便携式多媒体装置、便携式医疗装置、相机、可穿戴装置或家用电器。根据本公开的实施例,电子装置不限于以上所述的那些电子装置。
应该理解的是,本公开的各种实施例以及其中使用的术语并不意图将在此阐述的技术特征限制于具体实施例,而是包括针对相应实施例的各种改变、等同形式或替换形式。对于附图的描述,相似的参考标号可用来指代相似或相关的元件。将理解的是,与术语相应的单数形式的名词可包括一个或更多个事物,除非相关上下文另有明确指示。如这里所使用的,诸如“A或B”、“A和B中的至少一个”、“A或B中的至少一个”、“A、B或C”、“A、B和C中的至少一个”以及“A、B或C中的至少一个”的短语中的每一个短语可包括在与所述多个短语中的相应一个短语中一起列举出的项的任意一项或所有可能组合。如这里所使用的,诸如“第1”和“第2”或者“第一”和“第二”的术语可用于将相应部件与另一部件进行简单区分,并且不在其它方面(例如,重要性或顺序)限制所述部件。将理解的是,在使用了术语“可操作地”或“通信地”的情况下或者在不使用术语“可操作地”或“通信地”的情况下,如果一元件(例如,第一元件)被称为“与另一元件(例如,第二元件)结合”、“结合到另一元件(例如,第二元件)”、“与另一元件(例如,第二元件)连接”或“连接到另一元件(例如,第二元件)”,则意味着所述一元件可与所述另一元件直接(例如,有线地)连接、与所述另一元件无线连接、或经由第三元件与所述另一元件连接。
如这里所使用的,术语“模块”可包括以硬件、软件或固件实现的单元,并可与其他术语(例如,“逻辑”、“逻辑块”、“部分”或“电路”)可互换地使用。模块可以是被适配为执行一个或更多个功能的单个集成部件或者是该单个集成部件的最小单元或部分。例如,根据实施例,可以以专用集成电路(ASIC)的形式来实现模块。
可将在此阐述的各种实施例实现为包括存储在存储介质(例如,内部存储器136或外部存储器138)中的可由机器(例如,电子装置101)读取的一个或更多个指令的软件(例如,程序140)。例如,在处理器的控制下,所述机器(例如,电子装置101)的处理器(例如,处理器120)可在使用或无需使用一个或更多个其它部件的情况下调用存储在存储介质中的所述一个或更多个指令中的至少一个指令并运行所述至少一个指令。这使得所述机器能够操作用于根据所调用的至少一个指令执行至少一个功能。所述一个或更多个指令可包括由编译器生成的代码或能够由解释器运行的代码。可以以非暂时性存储介质的形式来提供机器可读存储介质。其中,术语“非暂时性存储介质”是有形装置,并且不包括信号(例如,电磁波),但是该术语并不在数据被半永久性地存储在存储介质中与数据被临时存储在存储介质中之间进行区分。例如,“非暂时性存储介质”可以包括临时存储数据的缓存器。
根据实施例,可在计算机程序产品中包括和提供根据本公开的各种实施例的方法。计算机程序产品可作为产品在销售者和购买者之间进行交易。可以以机器可读存储介质(例如,紧凑盘只读存储器(CD-ROM))的形式来发布计算机程序产品,或者可经由应用商店(例如,Play StoreTM)在线发布(例如,下载或上传)计算机程序产品,或者可直接在两个用户装置(例如,智能电话)之间分发(例如,下载或上传)计算机程序产品。如果是在线发布的,则计算机程序产品(例如,可下载应用)中的至少部分可以是临时生成的,或者可将计算机程序产品中的至少部分至少临时存储在机器可读存储介质(诸如制造商的服务器、应用商店的服务器或转发服务器的存储器)中。
根据各种实施例,上述部件中的每个部件(例如,模块或程序)可包括单个实体或多个实体。根据各种实施例,可省略上述部件中的一个或更多个部件,或者可添加一个或更多个其它部件。可选择地或者另外地,可将多个部件(例如,模块或程序)集成为单个部件。在这种情况下,根据各种实施例,该集成部件可仍旧按照与所述多个部件中的相应一个部件在集成之前执行一个或更多个功能相同或相似的方式,执行所述多个部件中的每一个部件的所述一个或更多个功能。根据各种实施例,由模块、程序或另一部件所执行的操作可顺序地、并行地、重复地或以启发式方式来执行,或者所述操作中的一个或更多个操作可按照不同的顺序来运行或被省略,或者可添加一个或更多个其它操作。
图2示出了根据实施例的电子装置。
参考图2,根据实施例的电子装置200可以包括处理器210、存储器220、触摸面板230、触摸传感器IC 240、显示器250、显示驱动器IC(DDI)260和触觉装置270或其组合。在另一实施例中,电子装置200可以省略一个或多个组件,或者可以另外包括其他组件。
在实施例中,处理器210可以控制电子装置200的整个操作。在实施例中,处理器210可以执行提供消息、闹钟、照片、广告、互联网、游戏、视频等的应用。在实施例中,处理器210可以包括一个处理器核心或多个处理器核心。
在实施例中,处理器210可以标识电子装置200的其他组件的信号,或者可以从电子装置200的其他组件接收数据。在实施例中,处理器210可以基于电子装置200的其他组件的信号或数据、或者信号和数据的组合来执行计算。在实施例中,处理器210可以将计算结果存储在存储器220中。在实施例中,处理器210可以基于计算结果向电子装置200的其他组件发送命令。在实施例中,处理器210可以通过向电子装置200的其他组件发送命令来控制电子装置200的其他组件的操作。
在实施例中,处理器210可以处理由应用生成的数据或信号。在实施例中,处理器210可以处理存储在存储器220中的命令,以执行或控制应用。
在实施例中,存储器220可以包括易失性或非易失性存储器。在实施例中,存储器220可以保存由电子装置200的至少一个组件(例如,处理器210)使用的各种数据。
在实施例中,触摸面板230可以包括生成感测信号(例如,触摸感测信号和访问感测信号)的多个触摸传感器或通道。在实施例中,触摸面板230可以向触摸传感器IC 240发送感测信号。
触摸传感器IC 240可以控制触摸面板230,例如,在显示器250上的特定位置感测触摸输入或悬停输入。例如,触摸传感器IC 240可以通过测量显示器250上特定位置的信号(例如,电压、光量、电阻或电荷量)的变化来感测触摸输入或悬停输入。触摸传感器IC 240可以向处理器210提供关于感测到的触摸输入或悬停输入的信息(例如,位置、区域、压力或时间)。在实施例中,触摸传感器IC 240可以被包括作为显示驱动器IC 260、显示器250的一部分或处理器210的一部分。
在实施例中,显示器250可以显示与由处理器210生成的数据相对应的图像。
例如,DDI 260可以通过接口模块从电子装置200的其他组件接收图像信息,所述图像信息包括图像数据或者与用于控制图像数据的命令相对应的图像控制信号。根据实施例,可以从处理器210接收图像信息。DDI 260可以通过接口模块与触摸传感器IC 240通信。
在实施例中,显示器250和触摸面板230可以由屏幕实现。在实施例中,当显示器250和触摸面板230由屏幕实现时,触摸面板230可以被设置在显示器250上方,可以被设置在显示器250下方,或者可以被设置在显示器250中。
在实施例中,触觉装置270可以响应于由处理器210生成的信号而生成振动。在实施例中,处理器210可以基于从触摸面板230生成的信号来控制触觉装置270生成振动。
根据实施例,处理器210可以被理解为控制单元。根据实施例的处理器210可以包括控制电子装置200的功能的AP(应用处理器)和CP(通信处理器)中的至少一个。根据实施例,存储器220可以被理解为存储单元。根据实施例的存储器220可以被理解为存储电子装置200的数据的各种类型的存储单元。显示面板250可以理解为显示单元。显示面板250可以包括在电子装置200的屏幕上显示内容的显示单元。
图3示出了根据实施例的电子装置中发生触摸输入的区域的横截面(A-A’)。
参考图3,根据实施例的电子装置可以包括壳体310、形成壳体310的表面的覆盖窗320、被设置在覆盖窗320下方的触摸面板330、被设置在覆盖窗320下方并通过覆盖窗320从外部看到的显示器340、壳体中的电路板350、安装在电路板350上的至少一个处理器360和/或安装在电路板350上的触觉装置370。
根据实施例,触摸面板330可以被设置在显示器340下方或上方。根据实施例,显示器和触摸面板330可以一体形成。例如,电子装置300可以包括触摸屏面板(TSP),其中显示器340和触摸屏面板330一体形成。
根据实施例,当电子装置300执行保存在存储器(图2所示的存储器220)中的应用时,应用的UI可以通过显示器340显示。
根据实施例,触摸传感器IC(例如,图2所示的触摸传感器IC 240)可以从触摸面板330接收由触摸输入生成的信号,并且基于由触摸输入生成的信号获得关于触摸输入发生的位置的数据。处理器360可以从触摸传感器IC接收关于位置信息的数据。触摸传感器IC可以被包括作为处理器360的一部分。在下面的描述中,为了描述方便,触摸传感器IC的操作被包括在处理器的操作中。
触摸输入可以由触摸面板330可以感测到的外部对象生成,诸如用户的手指、触摸笔或手写笔。
根据实施例,触摸面板330可以由多个通道组成,并且处理器360可以基于从通道生成的信号来确定触摸输入发生的位置。例如,当通过触摸输入在被设置在通道的第一位置的第一通道处生成信号时,触摸面板330可以基于在被设置在第一位置的第一通道处生成的信号来确定触摸输入发生在触摸面板的第一位置。
根据实施例,处理器360可以响应于在触摸面板330处生成的信号的幅度超过预定的临界值,确定触摸输入发生在触摸面板330的特定区域中。
根据实施例的电子装置300的处理器360可操作地与存储器(例如,图2所示的存储器220)、显示器340和/或触摸面板330相结合,并且可以基于触摸输入的位置来控制与通过触摸面板330获得的触摸输入的位置相对应的UI。
根据实施例,当处理器360被激活或未激活时,处理器360可以提供与触摸输入相关的UI。例如,即使处理器360处于睡眠模式,处理器360也可以通过触摸面板330感测触摸输入。
根据实施例,当显示器340被激活或未激活时,处理器360可以提供与触摸输入相关的UI。例如,即使显示器340关闭,处理器360也可以通过触摸面板330感测触摸输入。作为另一个示例,处理器360可以在仅激活显示器340的一部分的模式下(常亮显示(Always onDisplay,AOD)模式)感测通过触摸面板330的整个区域的触摸输入。
根据实施例,与显示器340上显示的UI中的轮事件相关的部分可以通过触摸输入来操作。例如,UI包括可以滚动或旋转的对象,处理器360可以基于通过触摸面板330的触摸输入来控制对象滚动或旋转。
根据实施例,覆盖窗320被设置在触摸面板330和显示器340上,并且可以保护触摸面板330和显示器340免受外部冲击。覆盖窗320可以由透明材料(例如,聚合物或玻璃)制成,因此可以通过覆盖窗320从外部看到显示器340。
根据实施例,覆盖窗320具有与触摸面板330(或显示器340)相对应的第一区域321和与触摸面板330(或显示器340)不存在的区域380相对应的第二区域322。覆盖窗320的第二区域322是不与触摸面板重叠的区域,并且触摸面板330和显示器340可以不被设置在第二区域322下方。
根据实施例,覆盖窗的第一区域321具有与触摸面板330的第一组通道相对应的第一子区域321-1和与触摸面板330的第二组通道相对应的第二子区域321-2。根据实施例,第二组可以与触摸面板330的通道的外侧通道相对应,并且第一组可以与除触摸面板330的通道的外侧通道之外的通道相对应。根据实施例,第二组可以与被设置在触摸面板330的通道的最外侧的最外通道相对应,并且第一组可以与除触摸面板330的通道的最外通道之外的通道相对应。
根据实施例,触摸输入可以在覆盖窗320上生成,并且处理器360可以通过被设置在覆盖窗320下方的触摸面板330来确定触摸输入在覆盖窗320上的何处发生。例如,处理器360可以通过触摸面板330确定触摸输入发生在覆盖窗320的第一子区域321-1、第二子区域321-2和第二区域322中的哪一个中。
根据实施例,触摸输入也可以包括悬停输入。当处理器360(例如,触摸传感器IC)感测到悬停输入时,触摸输入可能不会在覆盖窗320的表面上生成。例如,当用户的手指放置在距离覆盖窗320的表面预定的距离内时,可以生成触摸输入。例如,根据用于感测触摸输入的临界值(例如,图4B所示的第二临界值),处理器360也可以感测远离覆盖窗320的表面生成的悬停输入,该悬停输入的灵敏度低于在覆盖窗320的表面生成的触摸。
根据实施例,处理器360可以通过触摸面板330感测的触摸输入可以包括第一类型触摸和第二类型触摸。
根据实施例,第一类型触摸可以与直接输入到要控制的UI区域的触摸相对应。例如,当处理器360通过触摸面板330感测到第一类型触摸时,处理器360可以选择、移动、滚动、放大或缩小与感测到第一类型触摸的区域相对应的UI中的对象。
根据实施例,第二类型触摸可以被输入到不同于要被控制的UI的区域,并且间接控制UI。第二类型触摸是生成轮事件的触摸输入,可以包括初始触摸和保持初始触摸的后续触摸。例如,第二类型触摸可以是在保持初始触摸的情况下沿着覆盖窗320的边缘移动的触摸输入。根据实施例,第二类型触摸的初始触摸可以在第二子区域321-2以及第二区域322中生成。
例如,当处理器360通过触摸面板330感测到第二区域322中的第二类型触摸时,处理器360可以选择、改变、切换、移动、滚动、放大或缩小与第一区域321而不是感测到第二类型触摸的第二区域322相对应的UI中的对象。作为另一示例,当处理器360通过触摸面板330感测到第二子区域321-2中的第二类型触摸时,处理器360可以选择、改变、转换、移动、滚动、放大或缩小与第一子区域321-1而不是感测到第二类型触摸的第二子区域321-2相对应的UI的一部分或全部。
根据实施例,响应于通过触摸面板330感测到的第二类型触摸,处理器360可以执行与第二类型触摸相对应的事件。与第二类型触摸相对应的事件可以包括选择、改变、切换、移动、滚动、放大或缩小UI的一部分或全部的操作。例如,处理器360可以响应于在触摸输入的时间点的第二类型触摸,用不同于第一应用的第二应用来切换正在显示器340上显示的第一应用。
根据另一实施例,与第二类型触摸相对应的事件可以包括不改变UI中的对象的操作。例如,改变显示器340的亮度或调整多媒体应用的音量的操作可能不会导致UI中对象的改变。
根据实施例,触觉装置370可以响应于触摸输入而生成振动。当处理器360通过触摸面板330感测到触摸输入时,处理器360可以通过触觉装置370振动电子装置300来向用户提供与触摸输入相对应的反馈。例如,当处理器360通过触摸面板330感测到的触摸输入是第二类型触摸时,处理器360可以基于触摸输入的移动距离、触摸输入的强度、触摸输入的持续时间等中的至少一个来控制触觉装置370生成振动。
图4A示出了根据实施例的图3中区域B的放大图。图4B示出了根据实施例的示出在触摸面板的最外通道处生成的信号的特性的曲线图。图4C示出了根据实施例的比较在触摸面板中最外通道处生成的信号和在最外通道附近的通道处生成的信号的曲线图。
参考图4A,电子装置300可以基于通过触摸面板330感测到的信号的幅度、生成信号的区域和是否存在移动触摸中的至少一个来确定触摸输入的类型。当生成超过特定临界值的信号时,电子装置300可以将该信号感测为触摸输入。当感测到触摸输入时,电子装置300可以确定触摸输入发生在覆盖窗320的哪个区域中。电子装置300可以基于是否感测到初始触摸之后的移动触摸来确定触摸输入的类型。根据实施例,移动触摸可以与在保持触摸时通过触摸面板330获得的触摸坐标的移动相对应。
参考图4B和图4C,电子装置300可以将从触摸面板330生成的信号的幅度与第一临界值V1进行比较,以感测触摸输入。当信号的幅度超过第一临界值V1时,电子装置300可以感测触摸输入并执行与触摸输入相对应的操作。
根据实施例,当在第二区域322中生成触摸T2时、触摸面板330的最外通道332和手指之间的距离d2可以大于当在第二子区域321-2中输入触摸T1时、触摸面板330的最外通道332和手指之间的距离d1。因此,由第二区域322中的触摸输入T2在最外通道332处生成的信号可能低于第一临界值V1。因此,当电子装置300感测到触摸输入时,基于第一临界值V1,它可能不会感测到发生在第二区域322中的触摸输入。
根据实施例,电子装置300可以感测第二区域322中的触摸输入。根据实施例,电子装置300可以通过将由于第二区域322中的触摸T2引起的信号与第二临界值V2进行比较来感测在第二区域322中发生的触摸输入,第二临界值低于第一临界值V1。例如,即使通过触摸输入在触摸面板330的最外通道332处生成低于第一临界值V1的信号,电子装置300也可以将该信号标识为触摸输入。
当手指接近第二子区域321-2时,与覆盖窗320的表面有间隙(此后,悬停)H,可以在最外通道332处生成大于用于感测在第二区域322中生成的触摸输入的第二临界值V2的信号。然而,在第二子区域321-2中生成并超过第二临界值V2的信号是由悬停H引起的,而不是由触摸引起的,因此电子装置300不应将其确定为触摸输入。因此,当通过触摸输入在最外通道332处生成超过第二临界值V2的信号时,电子装置300应该知道该信号是在第二子区域321-2中生成还是在第二区域322中生成。
根据实施例,当电子装置300通过最外通道332感测到超过第二临界值V2的信号时,电子装置300可以通过比较在最外通道332处生成的信号Vb和在邻近最外通道332的通道331处生成的信号Va来标识生成信号的区域。
例如,当在最外通道332处生成的信号Vb与在邻近最外通道332的通道331处生成的信号Va之比超过预定的值时,电子装置300可以确定信号在第二区域322中生成。当在最外通道332处生成的信号Vb与在邻近最外通道332的通道331处生成的信号Va之比在预定的值内时,电子装置300可以确定该信号在第二子区域321-2中生成。
根据实施例,当在最外通道332处感测到的信号超过第一临界值V1时,电子装置300可以标识出触摸输入发生在第二子区域321-2中。当在最外通道332处感测到的信号Vb超过第二临界值V2并且在最外通道332处生成的信号Vb与在邻近最外通道332的通道331处生成的信号Va之比超过预定的值时,电子装置300可以标识出触摸输入发生在第二区域322中。
根据实施例,电子装置300可以通过确定触摸输入是否包括触摸坐标的移动来确定感测到的触摸输入的类型。例如,当在第二子区域321-2中感测到第一触摸输入并且第一触摸输入包括初始触摸之后的移动触摸时,电子装置300可以将第一触摸输入确定为第二类型触摸。然而,当第一触摸输入不包括初始触摸之后的移动触摸时,电子装置300可以将第一触摸输入确定为第一类型触摸。
根据实施例,由于当在第二子区域321-2中感测到第一触摸输入的初始触摸时,第一触摸输入是第一类型触摸还是第二类型触摸在第一时间点不清楚,所以电子装置300可以根据初始触摸之后的移动触摸将第一触摸输入标识为第一类型触摸或第二类型触摸之一。
根据实施例,电子装置300可以将在第一区域中感测到的触摸输入确定为第一类型触摸。例如,超过第一临界值并在第一子区域321-1中生成的触摸输入可以是第一类型触摸。
根据实施例,当触摸输入包括移动触摸时,电子装置300可以将在第二子区域中感测到的触摸输入确定为第二类型触摸。例如,在第二子区域321-2中生成的超过第一临界值并包括移动触摸的触摸输入可以是第二类型触摸。超过第一临界值并在第二子区域321-2中生成的,但不包括移动触摸的触摸输入,可以是第一类型触摸。
根据实施例,当触摸输入包括移动触摸时,电子装置300可以将在第二区域322中感测到的触摸输入确定为第二类型触摸。例如,在第二区域322中生成的超过第二临界值并包括移动触摸的触摸输入可以是第二类型触摸。
图5示出了根据实施例的从电子装置中的覆盖窗的第二区域开始的第二类型触摸。
参考图5,电子装置300包括壳体310、形成壳体310的表面的覆盖窗320、被设置在覆盖窗320下方的触摸面板、被设置在覆盖窗320下方并通过覆盖窗320从外部示出的显示器、壳体中的电路板、安装在电路板上的至少一个处理器和/或安装在电路板上的触觉装置。
根据实施例,覆盖窗320具有与触摸面板330(或显示器340)相对应的第一区域321和与其中不存在触摸面板(或显示器340)的边框区域380相对应的第二区域322。覆盖窗320的第二区域322是不与触摸面板重叠的区域,并且触摸面板和/或显示器可以不被设置在第二区域322下方。
根据实施例,覆盖窗320的第一区域321包括与触摸面板的第一组通道相对应的第一子区域321-1和与触摸面板的第二组通道相对应的第二子区域321-2。根据实施例,第二组可以与触摸面板的通道的外侧通道相对应,第一组可以与除触摸面板的通道的外侧通道之外的通道相对应。根据实施例,第二组可以与被设置在触摸面板的通道的最外的最外通道相对应,第一组可以与除触摸面板的通道的最外通道之外的通道相对应。
根据实施例,当在第一时间点在与第一点P1相对应的触摸面板的通道处感测到超过第二临界值(例如,图4B的第二临界值V2)的信号时,电子装置300可以将该信号感测为触摸输入T1或T2。
根据实施例,当在第二区域322中感测到第一触摸输入T1和第二触摸输入T2的初始触摸并且包括移动触摸时,电子装置300可以将第一触摸输入T1和第二触摸输入T2确定为第二类型触摸,而不管移动触摸的路线如何。例如,触摸输入T1和T2的移动触摸可以在第二区域322和第一区域321中生成。
根据实施例,电子装置300可以基于第一触摸输入T1从第二区域322中的第一点P1移动到第二区域322中的第二点P2,将第一触摸输入T1确定为第二类型触摸。详细地,第一触摸输入T1可以包括在第一时间点在第一点P1感测到的触摸输入、从第一时间点移动到第二时间点P2的拖动输入、以及在第二时间点在第二点P2释放的输入。
根据实施例,电子装置300可以基于从第二区域322中的第一点P1移动到第一区域321中的第三点P3的第二触摸输入T2,将第二触摸输入T2确定为第二类型触摸。详细地,第二触摸输入T2可以包括在第一时间点在第一点P1感测到的触摸输入、从第一时间点移动到第三点P3的从第一时间点到第二时间点的拖动输入、以及在第二时间点在第三点P3释放的输入。
根据实施例,当第一点P1和第二点P2与覆盖窗320的中心之间的角度θ大于或等于预定的角度时,电子装置300可以将第一触摸T1确定为第二类型触摸。例如,当第一点P1和第二点P2之间与覆盖窗320的中心的角度θ为15度或大于15度时,电子装置300可以将第一触摸输入T1确定为第二类型触摸,并生成与第二类型触摸相对应的事件。
根据实施例,第二类型触摸可以包括在保持触摸时从第一点P1移动到第二点P2,在第二点P2停止预定时间,然后移动到第三点P3的触摸。根据实施例,第二类型触摸的移动方向可以包括顺时针方向、逆时针方向及其组合。例如,第二类型触摸可以包括在保持触摸时顺时针移动然后逆时针移动的触摸。作为另一个示例,第二类型触摸可以包括在保持触摸时顺时针移动,然后逆时针移动,最后顺时针移动的触摸。根据实施例,第二类型触摸的路线不限于上述实施例,并且可以改变。
图6示出了根据实施例的在电子装置中的覆盖窗的第二子区域中开始的第二类型触摸。由于图6的大部分类似于图5,下面省略对图5的重复描述。
参考图6,当在第一时间点在与第二子区域321-2中的第一点P1相对应的触摸面板的通道处感测到超过第一临界值(例如,图4B的第一临界值V1)的信号时,电子装置300可以将该信号感测为触摸输入T1或T2。
根据实施例,当在第二子区域321-2中感测到第一触摸输入T1和第二触摸输入T2的初始触摸并且包括移动触摸时,电子装置300可以将第一触摸输入T1和第二触摸输入T2中的每一个确定为第二类型触摸,而不管移动触摸的路线如何。例如,触摸输入T1和T2的移动触摸可以在第二子区域321-2和第一子区域321-10和/或第二区域322中生成。
根据实施例,电子装置300可以基于在第一时间点在第二子区域321-2中的第一点P1处的初始触摸输入之后从第一点P1移动到第二子区域321-2中的第二点P2的第一触摸输入T1,将第一触摸输入T1确定为第二类型触摸。
根据实施例,电子装置300可以基于在第一时间点在第二子区域321-2中的第一点P1处的初始触摸输入之后从第一点P1移动到第二区域322中的第三点P3的第二触摸输入T2,将第二触摸输入T2确定为第二类型触摸。
根据实施例,当在触摸面板的与第二子区域321-2中的第四点P4相对应的通道处感测到超过第一临界值(例如,图4B的第一临界值V1)的信号时,电子装置300可以将该信号感测为触摸输入T2。
根据实施例,电子装置300可以基于在第二子区域321-2中的第一点P1处的初始触摸输入之后第三触摸输入T3没有移动,来将第三触摸输入T3确定为第一类型触摸。
图7示出了根据实施例的与第二类型触摸相对应的触觉反馈。
参考图7,电子装置300的处理器(例如,图3所示的处理器360)可以通过在生成与第二类型触摸相对应的事件时通过触觉装置(例如,图3所示的触觉装置370)振动电子装置300来向用户提供与与第二类型触摸相对应的事件相关的反馈。
根据实施例,电子装置300可以基于触摸的移动速度和加速度中的至少一个来调整通过触觉装置生成的振动的强度和/或频率。
根据实施例,当生成与第二类型触摸相对应的事件时,可以基于第二类型触摸的移动距离生成振动。例如,可以在从第一点P1以第一角度θ1移动的第二点P2处生成振动,并且在从第二点P2以第二角度θ2移动的第三点P3处生成振动。根据实施例,第一角度θ1和第二角度θ2可以相同。
根据实施例,当与与第二类型触摸相对应的事件相关的UI中的操作存在上限和下限时,当第二类型触摸达到下限或上限时,电子装置300可以通过触觉装置生成振动来通知用户UI中的操作达到上限或下限。根据实施例,电子装置300可以在第二类型触摸达到上限或下限之前通过触觉装置生成具有第一强度的振动,并且可以在第二类型触摸达到上限或下限时生成具有第二强度的振动。例如,当第四点P4与第二类型触摸的下限相对应时,电子装置300可以响应于第二类型触摸到达第四点P4而通过触觉装置生成振动。在第四点P4处生成的振动强度可能大于在第二点P2处和第三点P3处生成的振动强度。
当生成与第二类型触摸相对应的事件时,通过触觉装置生成的振动模式不限于上述实施例,并且可以改变。
根据实施例,电子装置300的处理器可以通过在事件生成时通过电子装置300中的声音设备(例如,扬声器)生成声音来向用户提供与与第二类型触摸相对应的事件相关的反馈。
图8是示出根据实施例的在电子装置中执行与触摸输入相对应的事件的方法的流程图。
参考图8,在步骤810,电子装置的处理器可以感测通过触摸输入在触摸面板处生成的信号。当用户的手指接近覆盖窗(例如,图3所示的覆盖窗320)时,触摸面板可以响应于由于用户手指的接近而引起的电容变化而生成信号,并且电子装置中包括的处理器可以感测相应的信号。触摸面板可以感测用户的手指和/或用户的触摸笔或手写笔的接近,并且手指和覆盖窗之间的接触(下文将描述)可以包括覆盖窗和触摸笔之间的接触等。
在步骤820中,处理器可以通过将在步骤810中感测到的信号与特定临界值进行比较,来确定在步骤810中生成的信号是否通过用户手指和触摸屏之间的接触而生成。由于触摸屏基本上由具有预定强度的覆盖窗保护以保护硬件(面板),手指和触摸屏之间的接触可以理解为手指和覆盖窗的对应于触摸屏的部分之间的接触。
在实施例中,当在触摸屏的触摸面板中包括的多个通道的特定通道处感测的信号具有低于第一临界值(例如,图4B的第一临界值V1)的触摸灵敏度时,电子装置可以忽略该信号,而不将该信号标识为触摸输入。当在特定通道(例如,被包括在第一组中的通道)感测到的信号超过第一临界值时,电子装置可以将该信号识别为触摸输入。在实施例中,被包括在第一组中的通道可以是被设置在离触摸屏中心预定的范围内的触摸面板的通道。
在步骤820中,处理器可以感测触摸灵敏度小于第一临界值但大于第二临界值(例如,图4B的第二临界值V2)的触摸输入。例如,当在被包括在触摸面板中的通道的一些通道处感测的信号具有在第一临界值和第二临界值之间的触摸灵敏度时,处理器可以使用感测的信号来执行指定的功能。例如,当在一些通道(例如,被包括在第二组中的通道)感测到的信号具有在第一临界值和第二临界值之间的触摸灵敏度时,电子装置可以将触摸输入确定为第二类型触摸。在实施例中,被包括在第二组中的通道可以是被设置在离触摸屏中心预定的范围之外的触摸面板的通道。在各种实施例中,被包括在第二组中的通道可以被布置在触摸屏或不被包括在第一组中的其他通道的最外部。
在步骤830,处理器确定感测到的触摸输入的类型。电子装置可以基于触摸输入发生的区域、与触摸输入相对应的信号的幅度、以及触摸输入是否从触摸输入被初始感测的时间点起在预定的方向上或以预定的角度移动中的至少一个来确定触摸输入是否是第二类型触摸。
在步骤840,处理器基于所确定的触摸输入的类型,生成与触摸输入相对应的事件。例如,与第二类型触摸相对应的事件可以包括显示在显示器上的对象的旋转、滚动等。当事件生成时,处理器可以控制电子装置的触觉装置(例如,图3所示的触觉装置370)来生成与事件相对应的振动。
图9是示出根据实施例的用于确定由电子装置中的触摸面板感测的触摸输入的类型的方法的流程图。例如,下面将参考图3、图4A、图4B和图4C描述图9的方法。
参考图9,在步骤910,处理器360基于来自触摸面板330的用户输入感测信号。
根据实施例,在操作920中,处理器360可以确定在最外通道332处生成的信号Vb是否超过第二临界值V2。当在最外通道332处生成的信号Vb在第二临界值V2内时,该信号可能不会被标识为触摸输入。
当在最外通道332处生成的信号Vb超过第二临界值V2时,在操作930中,当在最外通道332处生成的信号Vb与在邻近最外通道332的通道331处生成的信号Va之比超过预定的值β时,处理器360可以确定信号在第二区域322中生成。在操作930中,当在最外通道332处生成的信号Vb与在邻近最外通道332的通道331处生成的信号Va之比在预定的值β内时,处理器360可以确定信号在1-2区域321-2中生成。
根据实施例,在操作940中,当触摸输入包括移动触摸时,处理器360可以将在第二区域322中感测到的触摸输入确定为第二类型触摸。
当在最外通道332处生成的信号Vb与在邻近最外通道332的通道331处生成的信号Va之比不大于预定的值β时,处理器360确定在最外通道332中感测到的信号Vb超过第一阈值V1。
根据实施例,在操作950中,当在最外通道332感测到的信号Vb超过第一临界值V1时,处理器360可以标识触摸输入发生在1-2区域321-2中。
根据实施例,在操作960中,当触摸输入包括移动触摸时,处理器360可以将在1-2区域321-2中感测到的触摸输入第二类型触摸。
在操作980中,处理器360可以将发生在1-2区域321-2中但不包括移动触摸的触摸输入确定为第一类型触摸。
根据实施例,在操作990中,处理器360可以执行与每个触摸相对应的事件。
根据实施例的电子装置(图3所示的电子装置300)包括壳体(例如,图3所示的壳体310);被设置在壳体中的触摸面板(例如,图3所示的触摸面板330);被设置在壳体中的显示器(例如,图3所示的显示器340);覆盖窗(例如,图3所示的覆盖窗320),被设置在触摸面板上并具有与触摸面板相对应的第一区域(例如,图3所示的第一区域321)和与触摸面板之外的区域相对应的第二区域(例如,图3所示的第一区域322),其中第一区域包括与触摸面板的内侧区域相对应的第一子区域(例如,图3所示的第一子区域321-1),与触摸面板的外侧区域相对应的第二子区域(例如,第二子区域321-2);以及处理器(例如,图3所示的处理器360),其可操作地与触摸面板和显示器相结合,其中处理器可以被配置为:通过显示器提供用户界面;在提供用户界面时,通过来自触摸面板的触摸输入获得信号;基于所述信号,确定触摸输入最初发生的区域;响应于触摸输入最初发生在第一子区域中的事实,将大于第一临界值的触摸输入确定为第一类型触摸;基于用户界面和第一类型触摸,执行与第一类型触摸相对应的事件;响应于触摸输入最初发生在第二子区域或第二区域中的事实,感测触摸输入是否包括触摸坐标的移动;响应于触摸输入包括触摸坐标的移动,将触摸输入确定为与第一类型触摸相区别的第二类型触摸;以及基于用户界面和第二类型触摸,执行与第二类型触摸相对应的事件。
根据实施例的电子装置的触摸面板可以包括多个通道;多个通道可以包括与多个通道的邻近最外通道相对应的第一组通道(图4A所示的邻近最外通道的通道331)和与多个通道的最外通道相对应的第二组通道(图4A所示的最外通道332);并且处理器还可以被配置为:通过来自第一组和第二组的触摸输入获得第一信号和第二信号;响应于第二信号的幅度大于第一临界值的事实,确定触摸输入发生在第二子区域中;以及响应于第二信号的幅度超过比第一临界值低的第二临界值以及第二信号的幅度与第一信号的幅度之比超过预定的值的事实,确定信号在第二区域中生成。
在根据实施例的电子装置中,触摸坐标的移动可以与围绕触摸面板的中心以预定的角度的移动相对应。
在根据实施例的电子装置中,处理器可以进一步被配置为当第二类型触摸被输入并且不同于第二类型触摸输入时,忽略输入到覆盖窗的触摸输入。
在根据实施例的电子装置中,与第二类型触摸相对应的事件可以包括根据第二类型触摸选择、改变、切换、滚动、移动、放大或缩小用户界面的一部分或全部中的至少一个。
在根据实施例的电子装置中,与第二类型触摸相对应的事件可以包括在保持用户界面时生成的事件。
根据实施例的电子装置可以进一步包括与处理器可操作地组合的触觉装置(例如,图3中所示的触觉装置370),其中处理器可以进一步被配置为在执行与第二类型触摸相对应的事件时,基于第二类型触摸来控制触觉装置生成振动。
在根据实施例的电子装置中,处理器可以进一步被配置为基于第二类型触摸的移动距离、第二类型触摸的速度和第二类型触摸的加速度中的至少一个来控制触觉装置生成振动。
在根据实施例的电子装置中,处理器还可以被配置为:当在用户界面中存在与第二类型触摸相关的上限或下限时,感测第二类型触摸是否达到上限或下限;在第二类型触摸达到上限或下限之前,控制触觉装置生成具有第一强度的振动;以及当第二类型触摸达到上限或下限时,控制触觉装置生成具有不同于第一强度的第二强度的振动。
在根据实施例的电子装置中,第二类型触摸可以穿过第一区域和/或第二区域。
根据实施例的控制包括覆盖窗、触摸面板和显示器的电子装置的方法可以包括:通过显示器提供用户界面;当提供用户界面时,通过来自触摸面板的触摸输入获得信号;基于所述信号,确定触摸输入最初发生的区域;响应于触摸输入最初发生在与触摸面板的内侧区域相对应的第一子区域中的事实,将大于第一临界值的触摸输入确定为第一类型触摸,并且基于用户界面和第一类型触摸执行与第一类型触摸相对应的事件;响应于触摸输入最初发生在与触摸面板外侧区域相对应的第二子区域中或者与触摸面板之外的区域相对应的第二区域中的事实,感测触摸输入是否包括触摸坐标的移动;响应于触摸输入包括触摸坐标的移动的事实,将触摸输入确定为区别于第一类型触摸的第二类型触摸;以及基于用户界面和第二类型触摸,执行与第二类型触摸相对应的事件。
该方法还可以包括通过触摸输入分别从与触摸面板中包括的多个通道的最外通道邻近的通道相对应的第一组和与多个通道的最外通道相对应的第二组获得第一信号和第二信号;响应于第二信号的幅度大于第一临界值的事实,确定触摸输入发生在第二子区域中;以及响应于第二信号的幅度超过低于第一临界值的第二临界值以及第二信号的幅度与第一信号的幅度之比超过预定的值的事实,确定信号在第二区域中生成。
在根据实施例的控制电子装置的方法中,触摸坐标的移动可以与围绕触摸面板的中心以预定的角度的移动相对应。
在根据实施例的控制电子装置的方法中,与第二类型触摸相对应的事件可以包括根据第二类型触摸选择、改变、切换、滚动、移动、放大或缩小用户界面的一部分或全部中的至少一个。
在根据实施例的控制电子装置的方法中,与第二类型触摸相对应的事件可以包括在保持用户界面时生成的事件。
在根据实施例的控制电子装置的方法中,触摸坐标的移动可以与围绕触摸面板的中心以预定的角度的移动相对应。
根据实施例的控制电子装置的方法可以进一步包括在执行与第二类型触摸相对应的事件时,基于第二触摸输入来控制电子装置的触觉装置生成振动。
根据实施例的控制电子装置的方法可以进一步包括基于第二类型触摸的移动距离、第二类型触摸的速度和第二类型触摸的加速度中的至少一个来控制触觉装置生成振动。
根据实施例的控制电子装置的方法可以进一步包括:当在用户界面中存在与第二类型触摸相关的上限或下限时,感测第二类型触摸是否达到上限或下限;在第二类型触摸达到上限或下限之前,控制触觉装置生成具有第一强度的振动;以及当第二类型触摸达到上限或下限时,控制触觉装置生成具有不同于第一强度的第二强度的振动。
在根据实施例的控制电子装置的方法中,第二类型触摸可以穿过第一区域和/或第二区域。
保护范围由所附独立权利要求限定。附加的从属权利要求规定了进一步的特征。示例实现可以被实现为包括在任何和所有排列中联合和分别采取的任何权利要求的一个或多个特征。
本公开中描述的示例包括与由所附独立权利要求指定的一个或多个特征相对应的组件的非限制性示例实现,并且这些特征(或它们的对应组件)单独地或组合地可以有助于改善本领域技术人员从本公开中推断出的一个或多个技术问题。
此外,本公开中描述的任何一个示例的一个或多个所选组件可以与本公开中描述的任何其他一个或多个示例的一个或多个所选组件相结合,或者可替换地,可以与所附独立权利要求的特征相结合以形成进一步的替代示例。
可以实现进一步的示例实现,包括在任何和所有排列中联合和分别采用的任何这里描述的实现的一个或多个组件。还可以通过将一个或多个所附权利要求的特征与这里描述的任何示例实现的一个或多个所选组件相结合来实现进一步的示例实现。
在形成这种进一步的示例实现时,可以省略本公开中描述的任何示例实现的一些组件。可以省略的一个或多个组件是那些技术人员将直接且明确地认识到的组件,鉴于从本公开中可辨别的技术问题,这些组件本身对于本技术的功能不是不可或缺的。本领域技术人员将认识到,替换或移除这种省略的组件不需要修改另一替代示例的其他组件或特征来补偿变化。因此,根据本技术,即使特征和/或组件的所选组合没有在本公开中具体叙述,也可以包括进一步的示例实现。
在可能的情况下,本公开的任何描述的示例实现中的两个或更多物理上不同的组件可以可选地集成到单个组件中,只要由这样形成的单个组件执行相同的功能。相反,在适当的情况下,本公开中描述的任何示例实现的单个组件可替代地实现为两个或更多不同的组件,以实现相同的功能。
权利要求中公开的方法和/或根据本公开说明书中描述的各种实施例的方法可以通过硬件、软件或硬件和软件的组合来实现。
当这些方法由软件实现时,可以提供用于存储一个或多个程序(软件模块)的计算机可读存储介质。存储在计算机可读存储介质中的一个或多个程序可以被配置为由电子装置内的一个或多个处理器执行。该至少一个程序可以包括使电子装置执行根据由所附权利要求限定和/或在此公开的本公开的各种实施例的方法的指令。
程序(软件模块或软件)可以存储在非易失性存储器中,包括随机存取存储器和闪存、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、磁盘存储设备、光盘(CD-ROM)、数字多功能盘(DVD)或其他类型的光存储设备或磁带。或者,它们中的一些或全部的任意组合可以形成存储程序的存储器。此外,电子装置中可以包括多个这样的存储器。
此外,程序可以存储在可附接的存储设备中,该存储设备可以通过诸如因特网、内联网、局域网(LAN)、广域网(WLAN)和存储区域网(SAN)或其组合的通信网络来访问电子装置。这种存储设备可以经由外部端口访问电子装置。此外,通信网络上的独立存储设备可以访问便携式电子装置。
在本公开的上述详细实施例中,根据所呈现的详细实施例,包括在本公开中的元素可以以单数或复数表示。然而,为了便于描述,单数形式或复数形式被适当地选择到所呈现的情况,并且本公开不受以单数或复数形式表达的元素的限制。因此,以复数表示的元素也可以包括单个元素,或者以单数表示的元素也可以包括多个元素。
尽管在本公开的详细描述中已经描述了某些实施例,但是在不脱离本公开的范围的情况下,可以对其进行修改和改变。因此,本公开的范围不应被定义为限于实施例,而是应由所附权利要求及其等同来定义。
Claims (15)
1.一种电子装置,包括:
触摸面板;
显示器;
覆盖窗,被设置在触摸面板上,所述覆盖窗包括与触摸面板相对应的第一区域和与触摸面板之外的区域相对应的第二区域,并且其中第一区域包括与触摸面板内侧区域相对应的第一子区域和与触摸面板外侧区域相对应的第二子区域;和
处理器,被配置为:
通过显示器提供用户界面,
当提供用户界面时,从触摸面板获得与触摸输入相对应的信号,
基于信号,确定触摸输入最初发生的区域,
响应于确定触摸输入最初发生在第一子区域中,确定触摸输入是否大于第一临界值,响应于触摸输入大于第一临界值,将触摸输入识别为第一类型触摸,并且基于用户界面,执行与第一类型触摸相对应的事件,以及
响应于确定触摸输入最初发生在第二子区域或第二区域中,确定触摸输入是否包括触摸坐标的移动,响应于触摸输入包括触摸坐标的移动,将触摸输入识别为第二类型触摸,以及基于用户界面,执行与第二类型触摸相对应的事件。
2.根据权利要求1所述的电子装置,其中,电子装置的触摸面板包括多个通道,
其中所述多个通道包括与所述多个通道中的最外通道邻近的通道相对应的第一组和与所述多个通道中的最外通道相对应的第二组,并且
其中,处理器还被配置为:
从第一组和第二组获得与触摸输入相对应的第一信号和第二信号,
响应于第二信号的幅度大于第一临界值,确定触摸输入发生在第二子区域中,以及
响应于第二信号的幅度超过低于第一临界值的第二临界值,以及第二信号的幅度与第一信号的幅度之比超过预定的值,识别信号在第二区域中生成。
3.根据权利要求1或2所述的电子装置,其中,触摸坐标的移动包括围绕触摸面板的中心以预定的角度的移动。
4.根据权利要求1至3中任一项所述的电子装置,其中,处理器还被配置为忽略触摸输入,所述触摸输入是在第二类型触摸被输入时输入到覆盖窗的、并且不同于第二类型触摸输入。
5.根据权利要求1至4中任一项所述的电子装置,其中,与第二类型触摸相对应的事件包括根据第二类型触摸选择、改变、切换、滚动、移动、放大和缩小用户界面的至少一部分中的至少一个。
6.根据权利要求1至5中任一项所述的电子装置,其中,在用户界面被保持时,与第二类型触摸相对应的事件被生成。
7.根据权利要求1至6中任一项所述的电子装置,还包括触觉装置,
其中,处理器还被配置为在执行与第二类型触摸相对应的事件时,基于第二类型触摸来控制触觉装置生成振动。
8.根据权利要求7所述的电子装置,其中,处理器还被配置为:
感测第二类型触摸是否达到与用户界面中的第二类型触摸相关的上限或下限,
在第二类型触摸达到上限或下限之前,控制触觉装置生成具有第一强度的振动,以及
当第二类型触摸达到上限或下限时,控制触觉装置生成具有不同于第一强度的第二强度的振动。
9.一种控制包括覆盖窗、触摸面板和显示器的电子装置的方法,所述方法包括:
通过显示器提供用户界面;
当提供用户界面时,从触摸面板获得与触摸输入相对应的信号;
基于信号,确定触摸输入最初发生的区域;
响应于确定触摸输入最初发生在与触摸面板的内侧区域相对应的第一子区域中,确定触摸输入是否大于第一临界值,响应于触摸输入大于第一临界值,将触摸输入识别为第一类型触摸,并且基于用户界面,执行与第一类型触摸相对应的事件;以及
响应于确定触摸输入最初发生在与触摸面板的外侧区域相对应的第二子区域中或者与触摸面板之外的区域相对应的第二区域中,确定触摸输入是否包括触摸坐标的移动,响应于触摸输入包括触摸坐标的移动,将触摸输入识别为第二类型触摸,以及基于用户界面,执行与第二类型触摸相对应的事件。
10.根据权利要求9所述的方法,还包括:
从与触摸面板中包括的多个通道中的最外通道邻近的通道相对应的第一组和与所述多个通道中的最外通道相对应的第二组分别获得与触摸输入相对应的第一信号和第二信号;
响应于第二信号的幅度大于第一临界值,确定触摸输入发生在第二子区域中;以及
响应于第二信号的幅度超过低于第一临界值的第二临界值,以及第二信号的幅度与第一信号的幅度之比超过预定的值,确定触摸输入发生在第二区域中。
11.根据权利要求9至10中任一项所述的方法,其中,触摸坐标的移动包括围绕触摸面板的中心以预定的角度的移动。
12.根据权利要求9至11中任一项所述的方法,其中,与第二类型触摸相对应的事件包括根据第二类型触摸选择、改变、切换、滚动、移动、放大和缩小用户界面的至少一部分中的至少一个。
13.根据权利要求9至12中任一项所述的方法,其中,在用户界面被保持时,与第二类型触摸相对应的事件被生成。
14.根据权利要求9至13中任一项所述的方法,还包括在执行与第二类型触摸相对应的事件时,基于第二类型触摸来控制电子装置的触觉装置生成振动。
15.根据权利要求14所述的方法,还包括:
确定第二类型触摸是否达到与用户界面中的第二类型触摸相关的上限或下限;
在第二类型触摸达到上限或下限之前,控制触觉装置生成具有第一强度的振动;以及
当第二类型触摸达到上限或下限时,控制触觉装置生成具有不同于第一强度的第二强度的振动。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190095215A KR102719976B1 (ko) | 2019-08-05 | 2019-08-05 | 터치 입력에 기반한 동작 방법 및 그 전자 장치 |
KR10-2019-0095215 | 2019-08-05 | ||
PCT/KR2020/010322 WO2021025456A1 (ko) | 2019-08-05 | 2020-08-05 | 터치 입력에 기반한 동작 방법 및 그 전자 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114144749A true CN114144749A (zh) | 2022-03-04 |
CN114144749B CN114144749B (zh) | 2024-01-30 |
Family
ID=74499277
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080052624.1A Active CN114144749B (zh) | 2019-08-05 | 2020-08-05 | 基于触摸输入的操作方法及其电子装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11294496B2 (zh) |
EP (1) | EP3982240B1 (zh) |
CN (1) | CN114144749B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107977110A (zh) * | 2016-10-21 | 2018-05-01 | 三星电子株式会社 | 用于获取指纹信息的电子装置和方法 |
CN109416615A (zh) * | 2016-08-01 | 2019-03-01 | 三星电子株式会社 | 处理触摸事件的方法和适用于该方法的电子装置 |
CN109564498A (zh) * | 2016-08-03 | 2019-04-02 | 三星电子株式会社 | 电子设备和识别电子设备中的触摸的方法 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7656393B2 (en) | 2005-03-04 | 2010-02-02 | Apple Inc. | Electronic device having display and surrounding touch sensitive bezel for user interface and control |
KR20130099717A (ko) | 2012-02-29 | 2013-09-06 | 주식회사 팬택 | 터치 스크린 기반의 사용자 인터페이스 제공 장치 및 방법 |
KR20140106996A (ko) | 2013-02-27 | 2014-09-04 | 삼성전자주식회사 | 햅틱을 제공하는 방법 및 장치 |
TWI493437B (zh) * | 2013-06-19 | 2015-07-21 | 義隆電子股份有限公司 | 經由識別掃滑手勢來開啓視窗控制列的方法及觸控系統 |
KR102140791B1 (ko) | 2013-10-11 | 2020-08-03 | 삼성전자주식회사 | 터치 컨트롤러, 터치 컨트롤러를 포함하는 디스플레이 장치 및 전자 장치, 및 터치 센싱 방법 |
KR20150081140A (ko) | 2014-01-03 | 2015-07-13 | 엘지전자 주식회사 | 웨어러블 디바이스 및 그 동작 방법 |
KR102037465B1 (ko) | 2014-02-13 | 2019-10-28 | 삼성전자주식회사 | 사용자 단말 장치 및 이의 디스플레이 방법 |
JP2016115208A (ja) * | 2014-12-16 | 2016-06-23 | シャープ株式会社 | 入力装置、ウェアラブル端末、携帯端末、入力装置の制御方法、および入力装置の動作を制御するための制御プログラム |
WO2016168097A1 (en) * | 2015-04-12 | 2016-10-20 | Andrey Abramov | A wearable smart watch with a control ring and a user feedback mechanism |
KR20170025570A (ko) | 2015-08-28 | 2017-03-08 | 엘지전자 주식회사 | 와치 타입 이동 단말기 및 그의 동작 방법 |
US10671222B2 (en) * | 2015-09-30 | 2020-06-02 | Apple Inc. | Touch sensor pattern for edge input detection |
JP6542977B2 (ja) | 2015-10-01 | 2019-07-10 | 華為技術有限公司Huawei Technologies Co.,Ltd. | インタラクションのために回転可能にマウントされたベゼルを有する電子デバイスおよびそのような電子デバイスを操作する方法 |
KR102585489B1 (ko) | 2016-03-16 | 2023-10-06 | 엘지전자 주식회사 | 워치 타입의 이동단말기 및 그 제어방법 |
US10061399B2 (en) * | 2016-07-15 | 2018-08-28 | Apple Inc. | Capacitive gap sensor ring for an input device |
EP3475802A4 (en) * | 2016-10-05 | 2019-09-18 | Samsung Electronics Co., Ltd. | PROCESS FOR PROVIDING INTERACTION IN A WEARABLE DEVICE WITH A CROPPED PERIPHERAL |
KR102364420B1 (ko) | 2017-04-26 | 2022-02-17 | 삼성전자 주식회사 | 전자 장치 및 터치 입력에 기초하여 상기 전자 장치를 제어하는 방법 |
KR102389063B1 (ko) | 2017-05-11 | 2022-04-22 | 삼성전자주식회사 | 햅틱 피드백을 제공하는 방법 및 이를 수행하는 전자 장치 |
US10698533B2 (en) | 2017-09-11 | 2020-06-30 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for responding to touch operation and electronic device |
US10585536B2 (en) * | 2017-09-29 | 2020-03-10 | Apple Inc. | Method for transitioning power states of an electronic device |
-
2020
- 2020-08-05 CN CN202080052624.1A patent/CN114144749B/zh active Active
- 2020-08-05 EP EP20850608.9A patent/EP3982240B1/en active Active
- 2020-08-05 US US16/975,532 patent/US11294496B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109416615A (zh) * | 2016-08-01 | 2019-03-01 | 三星电子株式会社 | 处理触摸事件的方法和适用于该方法的电子装置 |
CN109564498A (zh) * | 2016-08-03 | 2019-04-02 | 三星电子株式会社 | 电子设备和识别电子设备中的触摸的方法 |
CN107977110A (zh) * | 2016-10-21 | 2018-05-01 | 三星电子株式会社 | 用于获取指纹信息的电子装置和方法 |
Also Published As
Publication number | Publication date |
---|---|
EP3982240A1 (en) | 2022-04-13 |
US11294496B2 (en) | 2022-04-05 |
US20210041979A1 (en) | 2021-02-11 |
EP3982240A4 (en) | 2022-07-20 |
CN114144749B (zh) | 2024-01-30 |
EP3982240B1 (en) | 2024-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200125144A1 (en) | Foldable electronic device for controlling user interface and operating method thereof | |
US11829200B2 (en) | Electronic device for reducing occurrence of unintended user input and operation method for the same | |
US11907024B2 (en) | Electronic device including haptic actuator | |
US10929002B2 (en) | Electronic device for controlling a plurality of applications | |
US11399087B2 (en) | Electronic device including button and method for operation in electronic device | |
KR20200119020A (ko) | 전자 장치 및 폴더블 디스플레이를 제어 및 운영하는 방법 | |
CN114096937A (zh) | 用于启用指纹传感器的电子装置和方法 | |
US11347393B2 (en) | Electronic device for processing wheel input and operation method thereof | |
KR102544477B1 (ko) | 전자 장치, 전자 장치 보호 케이스 및 그 전자 장치의 디스플레이 방법 | |
US20200117308A1 (en) | Electronic device and method for determining touch input conditions based on type of touch input | |
US11445058B2 (en) | Electronic device and method for controlling display operation thereof | |
US20220303379A1 (en) | Electronic device including flexible display, and operating method thereof | |
US11157110B2 (en) | Electronic device and control method for electronic device | |
US20200053195A1 (en) | Method for processing incoming call and electronic device for supporting the same | |
US11144156B2 (en) | Electronic device including display and sensor | |
KR102719976B1 (ko) | 터치 입력에 기반한 동작 방법 및 그 전자 장치 | |
CN114144749B (zh) | 基于触摸输入的操作方法及其电子装置 | |
US11353992B2 (en) | Method and device for processing user input on basis of time during which user input is maintained | |
US11709564B2 (en) | Electronic device comprising sensor for touch recognition and sensor for hovering recognition, and method for operating same | |
KR20210121923A (ko) | 백 그라운드 어플리케이션의 제어 방법 및 이를 지원하는 전자 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |