CN107003781A - 控制触摸屏的方法及支持该方法的电子设备 - Google Patents

控制触摸屏的方法及支持该方法的电子设备 Download PDF

Info

Publication number
CN107003781A
CN107003781A CN201680003659.XA CN201680003659A CN107003781A CN 107003781 A CN107003781 A CN 107003781A CN 201680003659 A CN201680003659 A CN 201680003659A CN 107003781 A CN107003781 A CN 107003781A
Authority
CN
China
Prior art keywords
touch
input
frequency
screen
touch input
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
Application number
CN201680003659.XA
Other languages
English (en)
Other versions
CN107003781B (zh
Inventor
金基元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN107003781A publication Critical patent/CN107003781A/zh
Application granted granted Critical
Publication of CN107003781B publication Critical patent/CN107003781B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3262Power saving in digitizer or tablet
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display

Landscapes

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

Abstract

提供控制触摸屏的方法。所述方法包括:通过触摸屏检测外部对象的触摸输入;监测触摸输入;将触摸报告速率从第一频率改变至第二频率;以及当触摸输入被保持的时候,以触摸报告速率向处理器报告触摸输入的信息。

Description

控制触摸屏的方法及支持该方法的电子设备
相关申请的交叉引用
本申请要求于2015年2月3日提交至韩国知识产权局且分配的序列号为10-2015-0016934的韩国专利申请的权益,该韩国专利申请的全部公开内容通过引用整体地并入本文。
技术领域
本公开涉及用于控制触摸屏的方法及支持该方法的电子设备。
背景技术
随着触摸屏被用作电子设备的输入装置,与电子设备和用户之间的交互对应的用户体验(UX,user experience)和用户接口变得更加重要。
设置有触摸屏的电子设备可识别来自用户的触摸输入,然后执行与触摸输入对应的过程。如果触摸屏的特定部分被触摸,则电子设备可检测特定部分的坐标,然后执行针对显示在该坐标处的项目限定的预定操作。
上述信息作为背景信息提出,以仅帮助理解本公开。至于以上信息中的任意信息是否可适用于作为针对本公开的现有技术,没有做出确定并且没有做出断言。
发明内容
技术问题
触摸响应性,是触摸屏感测触摸输入以及对触摸输入做出反应的能力,受到触摸屏的触摸报告速率的影响。如果触摸报告速率太低,则触摸响应性可能降低。相反,如果触摸报告速率太高,则电流消耗可能增大。
问题的解决方案
本公开的方面在于至少解决上述问题和/或缺点,并且至少提供下述有益效果。因此,本公开的一方面在于提供控制能减少功耗的触摸屏的方法以及支持该方法的电子设备。
根据本公开的一方面,提供一种电子设备。该电子设备包括处理器和触摸屏,其中触摸屏配置为:检测外部对象的触摸输入,监测触摸输入,基于监测触摸输入的结果将触摸报告速率从第一频率改变为第二频率,以及当触摸输入被保持的时候,以触摸报告向处理器报告触摸输入。
根据本公开的另一方面,提供控制触摸屏的方法。该方法包括:通过触摸屏检测外部对象的触摸输入;监测触摸输入;基于监测触摸输入的结果,将触摸报告速率从第一频率改变至第二频率;以及当触摸输入被保持的时候,以触摸报告速率向电连接触摸屏的处理器报告触摸输入。
通过结合附图披露本公开各实施方式的以下详细说明,本公开的其它方面、有益效果和显著特征对本领域技术人员将变得明显。
发明的有益效果
根据本公开各实施方式,用于控制触摸屏的方法能够:通过基于所监测的输入的至少一部分动态地将频率改变为从两个或更多频率中选择的一个频率,在具有改进的触摸响应性的情况下降低功耗。
附图说明
通过结合附图的以下详细说明,本公开某些实施方式的上述和其它方面、特征和有益效果将变得更加明显,在附图中:
图1示出根据本公开各实施方式处于网络环境中的电子设备;
图2是根据本公开各实施方式触摸屏的框图;
图3是示出根据本公开各实施方式当起始触摸输入被感测时改变触摸报告速率的图;
图4是示出根据本公开各实施方式当触摸屏上的触摸被保持时改变触摸报告速率的图;
图5是示出根据本公开各实施方式当触摸被释放时改变触摸报告速率的图;
图6是示出根据本公开各实施方式当触摸输入位于特定区域时改变触摸报告速率的图;
图7a和图7b是示出根据本公开各实施方式用于针对每个应用设定触摸报告速率的用户接口的图;
图8是根据本公开各实施方式用于控制触摸报告速率的方法的流程图;
图9是根据本公开各实施方式用于控制触摸报告速率的方法的流程图;以及
图10是根据本公开各实施方式用于控制触摸报告速率的方法的流程图。
在全部附图中,相同的参考标记将理解为表示相同的部件、组件和结构。
具体实施方式
提供以下参照附图的描述,以帮助全面地理解如由权利要求及其等同限定的本公开各实施方式。包括各种具体细节以帮助理解,但是这些细节仅仅视为示例性的。因此,在不脱离本公开的范围和精神的情况下,本领域普通技术人员应意识到,可对本文描述的各实施方式做出各种变型和修改。此外,为了清楚和简明,可省略公知功能和结构的描述。
以下描述和权利要求中使用的术语和词语不限于书面含义,而是仅仅由发明者用以使得能够清楚和一致地理解本公开。因此,对于本领域技术人员应显而易见,本公开各实施方式的以下描述仅仅是出于例示的目的提供,而不是出于限制本公开的目的,本公开由所附权利要求及其等同限定。
应理解,除非上下文清楚地另外规定,否则单数形式“一”、“一个”和“所述”包括复数引用物。因此,例如,对“组件表面”的引用包括对一个或多个这样的表面的引用。
本文使用的术语“具有”、“可具有”、“包括”、“可包括”、“包括”等是指存在对应特征(例如,数量、功能、操作或元件),而不排除存在另外的特征。
术语“A或B”、“A或/和B中的至少一个”或“A或/和B中的一个或多个”可包括一起列出的项目的全部可能组合。例如,术语“A或B”、“A和B中的至少一个”或“A或B中的至少一个”可表示以下所有的情况:(1)包括至少一个A;(2)包括至少一个B;以及(3)包括至少一个A和至少一个B。
本文使用的术语“第一”、“第二”等可修饰各种元件而与它的顺序和/或优先级无关,但是不限制所述元件。例如,“第一用户设备”和“第二用户设备”指示不同的用户设备,而不考虑顺序和/或优先级。例如,在不脱离本公开的范围的情况下,第一元件可称作第二元件,反之第二元件可称为第一元件。
应理解,当某些元件(例如,第一元件)被称为“操作性地或通信地联接/联接至”或“连接至”另一元件(例如,第二元件)时,所述某些元件可直接地联接至所述另一元件,或者经由另一元件(例如,第三元件)联接至所述另一元件。然而,当某些元件(例如,第一元件)被称为“直接联接”或“直接连接”至另一元件(例如,第二元件)时,在所述元件和所述另一元件之间不存在中间元件(例如,第三元件)。
术语“配置(或设定)为”可与术语例如“适于”、“有能力”、“设计成”、“适合于”、“制造成”或“能够”交换地使用。术语“配置(或设定)为”可不必具有“专门设计成”的含义。在某些情况中,术语“设备配置为”可表示所述设备与其它设备或组件一起“可执行”。例如,术语“配置(或设定)为执行A、B和C的处理器”可表示执行相应操作的专用处理器(例如,嵌入式处理器),或者表示运行存储在存储器设备中的至少一个软件程序以执行相应操作的通用处理器(例如,中央处理单元(CPU)或应用处理器(AP))。
本文使用的术语,包括技术术语或科学术语,具有与本领域技术人员所理解的含义相同的含义。在词典中定义的通常使用的术语可解释为具有与在相关领域中限定的上下文含义相同或相似的含义,并且除非明确地另外定义,否则不应以理想化或过于正式的含义进行解释。根据情况,本文定义的术语不应如此解释为排除本公开的各实施方式。
根据本公开各实施方式,电子设备可包括以下至少之一:智能电话、平板个人计算机(PC)、移动电话、视频电话、电子图书阅读器、台式PC、膝上型PC、上网本、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、运动图像专家组阶段1或运动图像专家组阶段2(MPEG-1或MPEG-2)音频层3(MP3)播放器、移动医疗设备、相机或可穿戴设备(例如,智能眼镜、头戴式设备(HMD)、电子服装、电子手环、电子项链、电子配件、电子纹身、智能镜子或智能手表)。
在本公开各实施方式中,电子设备可以是智能家电。智能家电可包括以下至少之一:例如,电视(TV)、数字化视频光盘(DVD)播放器、音响、冰箱、空调、除尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安保控制面板、电视盒(例如,SamsungHomeSyncTM、Apple TVTM或Google TVTM)、游戏机(例如,XboxTM或PlayStationTM)、电子词典、电子钥匙、摄影机或电子相框。
在本公开的其它各实施方式中,电子设备可包括以下至少之一:各种医疗设备(例如,各种便携式医疗测量设备(例如,血糖测量设备、心率测量设备、血压测量装置、体温测量设备等)、磁共振血管造影术(MRA)、磁共振成像(MRI)、计算机断层扫描(CT)、扫描仪、超声波设备等)、导航设备、全球定位***(GPS)接收器、行车记录仪(EDR)、飞行数据记录仪(FDR)、汽车信息娱乐设备、船舶电子设备(例如,导航***、回转罗盘等)、航空电子设备、安全设备、车辆车头单元、工业或家用机器人、自动柜员机(ATM)、商店销售点(POS)或物联网设备(例如,灯泡、各种传感器、电表或燃气表、洒水车、火警警报器、恒温器、路灯、烤面包机、锻炼装备、热水箱、加热器、锅炉等)。
根据本公开各实施方式,电子设备可包括以下至少之一:家具或建筑物/构筑物的一部分、电子板、电子签名接收设备、投影仪或测量仪器(例如,水表、电表、燃气表、电波表等)。在本公开各实施方式中,电子设备可以是上述设备的一个或多个组合。根据本公开各实施方式,电子设备可以是柔性设备。根据本公开实施方式,电子设备不限于上述设备,并且可随着技术发展包括新的电子设备。
在下文中,将参照附图描述根据本公开各实施方式的电子设备。本文使用的术语“用户”可表示使用电子设备的人,或者可表示使用电子设备的设备(例如,人工智能电子设备)。
图1示出根据本公开各实施方式处于网络环境中的电子设备。
参照图1,将描述根据本公开各实施方式处于网络环境100中的电子设备101。电子设备101可包括总线110、处理器120、存储器130、输入/输出接口140、显示器150和通信接口160。在本公开各实施方式中,可省略前述元件中的至少一个,或者可向电子设备101添加另外的元件。
总线110可包括用于将上述设备彼此连接并且在上述元件之间传送信息(例如,控制消息和/或数据)的电路。
处理器120可包括以下至少之一:CPU、AP或通信处理器(CP)。处理器120可执行数据处理或用于通信的操作和/或控制电子设备101的其它元件中的至少一个。
根据本公开各实施方式,处理器120可从触摸屏接收关于触摸输入或悬停输入的触摸信息。处理器120可基于所述触摸信息执行控制,以使得与触摸输入或悬停输入对应的操作被执行。例如,处理器120可基于所接收的触摸信息,在触摸屏上显示触摸输入的反馈。例如,如果用户触摸触摸屏的特定区域,则可在触摸部分上显示箭头。如另一示例,如果用户触摸显示在触摸屏上的图标,则可在触摸屏上执行与所触摸的图标对应的应用。
存储器130可包括易失性存储器和/或非易失性存储器。存储器130可储存与电子设备101的其它元件中的至少一个相关的指令或数据。根据本公开实施方式,存储器130可储存软件和/或程序。程序可包括,例如内核131、中间件133、应用编程接口(API)135和/或应用(或“应用程序”)137。内核131、中间件133或API 135中的至少一部分可被称作操作***(OS)。
内核131可控制或管理用于执行其它程序(例如,中间件133、API 135或应用137)的操作或功能***资源(例如,总线110、处理器120、存储器130等)。此外,内核131可提供允许中间件133、API135或应用137接入电子设备101的个体元件以控制或管理***资源的接口。
中间件133可充当媒介物,以使得API 135或应用137与内核131通信并交换数据。
此外,中间件133可根据优先级顺序处理从应用137接收的一个或多个任务需求。例如,中间件133可为至少一个应用137特定利用电子设备101的***资源(例如,总线110、处理器120、存储器130等)的优先级。例如,中间件133可根据特定给至少一个应用的优先级处理一个或多个任务需求,从而执行一个或多个任务需求的调度或负荷均衡。
API 135,允许应用137控制由内核131或中间件133提供的功能的接口,可包括例如用于文件控制、窗口控制、图像处理、字符控制等的至少一个接口或功能(例如,指令)。
根据本公开各实施方式,应用137可包括短消息服务(SMS)/多媒体消息服务(MMS)应用、电子邮件应用、日历应用、警报应用、健康护理应用(例如,用于测量锻炼量或血糖的应用)或环境信息应用(例如,用于提供大气压力、湿度或温度信息的应用)。另外或可替代地,应用137可以是与电子设备101和外部电子设备(例如,第一电子设备102、第二电子设备104或服务器106)之间的信息交换相关的应用。信息交换应用可包括:例如,用于向外部电子设备中继具体信息的通知中继应用,或者用于管理外部电子设备的设备管理应用。
例如,通知中继应用可包括向外部电子设备(例如,第一电子设备102、第二电子设备104或服务器106)传送由电子设备101的另一应用(例如,SMS/MMS应用、电子邮件应用、健康护理应用或环境信息应用)生成的通知信息的功能。另外或可替代地,通知中继应用可从外部电子设备接收通知信息,并且可向用户提供所接收的通知信息。设备管理应用可管理(例如,安装、卸载或更新)与电子设备101通信的至少一部分外部设备的功能(例如,打开/关闭外部电子设备(或它的组件)或调节显示器的亮度(或分辨率))、在外部电子设备中操作的应用、或者从外部电子设备提供的服务(例如,呼叫服务或短消息服务)。
根据本公开各实施方式,应用137可包括根据外部电子设备的属性(例如,电子设备的类型)特定的应用。例如,如果外部电子设备是MP3播放器,则应用137可包括与音乐回放相关的应用。类似地,如果外部电子设备是移动医疗设备,则应用137可包括与健康护理相关的应用。根据本公开实施方式,应用137可包括针对电子设备101特定的应用或从外部电子设备接收的应用中的至少一者。
输入/输出接口140可用于向电子设备101的其它元件传送从用户或另一外部设备接收的指令或数据。例如,输入/输出接口140可向处理器120提供通过输入/输出设备(例如,传感器、键盘或触摸屏)接收的数据。此外,输入/输出接口140可向用户或另一外部设备输出从电子设备101的其它元件接收的指令或数据。例如,输入/输出接口140可通过输入/输出设备(例如,扬声器或显示器)向用户输出由处理器120处理的数据。
显示器150可包括,例如液晶显示器(LCD)、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、微电子机械***(MEMS)显示器或电子纸显示器。显示器150可向用户呈现各种内容(例如,文本、图像、视频、图标、符号等)。显示器150可包括触摸屏,并且可接收电子笔或用户身体的一部分的触摸、手势、接近或悬停输入。
通信接口160可在电子设备101和外部设备(例如,第一电子设备102、第二电子设备104或服务器106)之间形成信息链路。例如,通信接口160可通过无线或有线通信连接至网络162,以与外部设备(例如,第二电子设备104或服务器106)通信。
例如,对于无线通信,可使用以下蜂窝通信协议至少之一:诸如,长期演进技术(LTE)、高级长期演进(LTE-A)、码分多址(CDMA)、宽带码分多址(WCDMA)、通用移动通信***(UMTS)、无线宽带(WiBro)、全球移动通信***(GSM)等。无线通信可包括例如短程通信连接164。短程通信连接164可包括以下至少之一:无线保真(Wi-Fi)、近场通信(NFC)、GPS等。有线通信可包括以下至少之一:通用串行总线(USB)、高清晰度多媒体接口(HDMI)、推荐标准232(RS-232)、普通老式电话服务(POTS)等。网络162可包括以下电信网络至少之一:例如,计算机网络(例如,局域网(LAN)或广域网(WAN))、互联网或电话网络。
根据本公开实施方式,电信网络可包括以下至少之一:计算机网络、互联网、物联网或电话网络。
根据本公开实施方式,用于在电子设备101和外部设备(例如,第一电子设备102、第二电子设备104或服务器106)之间进行通信的协议(例如,传输层协议、数据链路层协议或物理层协议)可由内核131、中间件133、API 135、应用137或通信接口160至少之一支持。
第一电子设备102和第二电子设备104的类型可与电子设备101的类型相同或不同。根据本公开实施方式,服务器106可包括一个或多个服务器的群组。根据本公开各实施方式,在电子设备101中执行的一部分或所有操作可在一个或多个其它电子设备(例如,第一电子设备102、第二电子设备104或服务器106)中执行。根据本公开实施方式,在电子设备101应当自动地或响应于请求而执行某一功能或服务的情况下,电子设备101可从另一设备(例如,第一电子设备102、第二电子设备104或服务器106)请求与该功能或服务相关的至少一部分功能来代替它本身执行该功能或服务,或者除了它本身的功能或服务还从所述另一设备请求与该功能或服务相关的至少一部分功能。其它电子设备(例如,第一电子设备102、第二电子设备104或服务器106)可执行所请求的功能或另外的功能,并且可向电子设备101传送执行的结果。电子设备101可使用所接收的结果或另外处理所接收的结果来提供所请求的功能或服务。为此,可使用例如云计算技术、分布式计算技术或客户端-服务器计算技术。
图2是根据本公开各实施方式的触摸屏的框图。
参照图2,触摸屏200可包括触摸面板210、显示面板220、触摸控制模块230和显示控制模块240,其中,触摸面板210用于感测输入源的触摸输入、悬停输入、手势或接近,显示面板220用于显示信息,触摸控制模块230用于控制触摸面板210的操作,以及显示控制模块240用于控制显示面板220的操作。
参照图2,触摸面板210和显示面板220可联接以实施为一个触摸屏面板。例如,触摸面板210可叠加在触摸屏200上(叠加(add-on)式),或者可***到触摸屏200中(面板表面(on-cell)或面板内部(in-cell)式)。触摸面板210可利用各种类型的触摸面板来实施,诸如电阻型、电磁感测型、电容型、超声波型、红外型等。
触摸面板210可包括用于感测以下至少之一的多个触摸传感器:压力变化、电/磁场变化、电容变化、或者由触摸输入、悬停输入、手势输入或接近触摸面板210的表面而感生的光强度变化。
例如,每个触摸传感器可通过连接至每个触摸传感器的Tx线路(channel),以特定时间间隔(例如,传输(Tx)驱动频率)接收驱动信号(例如,脉冲等),并且可通过与Tx线路(或驱动信号)对应的接收(Rx)线路来传输指示每个触摸传感器的状态(例如,压力、磁场、电容、光强度等)的电信号(例如,电压等)。触摸控制模块230可通过监测每个触摸传感器的状态来识别施加到触摸面板210的压力。
根据本公开各实施方式,触摸面板210还可包括用于驱动触摸面板210的电路或元件,诸如Tx线路、Rx线路或模数转换器(ADC)。
显示面板220可在屏幕上显示各种信息(例如,多媒体数据、文本数据等)。显示面板220可根据从显示控制模块240接收的控制信号来显示信息。例如,显示面板220可响应于经由触摸面板210感测的触摸输入,显示对触摸输入的反馈。例如,显示面板220可在与触摸输入对应的位置上显示图标、图像、视频等。可替代地,显示面板220可显示响应于触摸输入而执行的应用。根据本公开各实施方式,显示面板220还可包括用于驱动显示面板220的电路或元件。
触摸控制模块230可基于从触摸面板210接收的信号(例如,通过Rx线路传输的电信号或通过对电信号模数转换获得的数字信号)生成输入信息(例如,触摸报告),其中输入信息包括以下至少之一:与通过触摸面板210感测的输入有关的、可从所接收的信号获得的信息、接近信息、手势、悬停区域尺寸、悬停位置(例如,悬停坐标、悬停面积等)、压力、灵敏度、触摸区域尺寸、触摸位置(例如,触摸坐标、触摸区域、单点触摸、多点触摸等)或标识信息。
根据本公开各实施方式,触摸控制模块230可对从触摸面板210接收的信号执行数据处理(或信号处理),诸如,移除噪点;选择等于或大于阈值的有效输入(例如,信号水平、持续时间或帧数中的至少一者);选择对特定区域的输入;计算触摸位置、触摸区域尺寸、悬停位置或悬停区域尺寸;或者识别与输入对应的手势或接近信息。阈值可与用于选择有效输入的参考值对应。阈值可随着输入类型而变化。例如,如果所接收的信号的水平等于或高于阈值,则触摸控制模块230可配置为识别用户做出有效输入,响应于有效输入生成指示输入发生的触摸事件(或中断),以及向处理器120传送(即,提供)触摸事件。处理器120可根据触摸事件对来自用户的输入恰当地进行响应。相反,如果所接收信号的水平低于阈值,则触摸控制模块230可忽视所接收的信号。
触摸控制模块230可向处理器120传送所生成的输入信息。根据本公开实施方式,如果输入对应于触摸输入或悬停输入,则仅仅当识别的触摸位置或悬停位置变化时,触摸控制模块230才可向处理器120传送所述输入信息。
在本公开的实施方式中,触摸控制模块230和显示控制模块240可对应于控制触摸面板210和显示面板220的控制电路(例如,触摸控制电路、触摸集成电路(IC)、显示驱动电路、显示驱动器集成电路(DDIC)等)。
触摸屏200可变为空闲(idle)状态或激活状态。例如,如果对于特定时间触摸面板210感测不到输入,则触摸屏200可变为空闲状态。如另一示例,如果在空闲状态下识别触摸输入(或悬停、手势或接近输入),则触摸屏200可变为激活状态。
空闲状态可表示触摸屏200的至少一部分功能可被禁用的状态、触摸屏的操作频率可设定为较低的状态、或者当对于特定时间感测不到输入时用于降低功耗的待命状态。换言之,在激活状态下,触摸屏200的所有功能通常均执行;然而在空闲状态下,触摸屏200的至少一部分功能可禁用。在空闲状态下,触摸面板210可以以特定时间间隔扫描每个触摸传感器的状态以感测发生在每个触摸传感器上的输入,并且可向触摸控制模块230传送指示每个触摸传感器的状态的信号。触摸控制模块230可基于从触摸面板210接收的信号,确定是否发生触摸输入(或悬停、手势或接近输入)。然而,在空闲状态下,触摸控制模块230可以不向处理器120传送获得的输入信息(例如,触摸报告)。
触摸控制模块230可改变向处理器120传送输入信息的速率或频率(例如,触摸报告速率)。从触摸控制模块230向处理器120传送输入信息的速率可不同于扫描触摸传感器以感测触摸输入(或悬停、手势或接近输入)的速率、通过Tx线路向每个触摸传感器传送驱动信号的速率(例如,Tx驱动频率)、或通过触摸面板210中的Rx线路(例如,Rx驱动频率)监测由每个触摸传感器感测的信号的速率。例如,如果传送输入信息的速率不够高,则可降低响应速率,其中所述响应速率是电子设备101对来自用户的触摸输入的响应速率。例如,可能无法执行对初始触摸输入(从起始触摸输入被执行的时间开始在预定时间内执行的触摸输入)或诸如轻弹的快速连续运动的触摸输入的适当响应,或者对它们的响应可能较慢,从而使得可能无法确保电子设备101具有足够的触摸性能。然而,如果为了避免这样的状况而提高从触摸控制模块230传送输入信息的速率,则当正常传送速率足够时,诸如触摸拖动被执行时,输入信息可能以不必要的高速率进行传送,从而使得电子设备101的电流消耗可能过多地增加。
根据本公开实施方式,触摸控制模块230可基于经由触摸面板210感测的至少一部分输入(从触摸面板210接收的信号)和/或从接收的信号获得的信息),来改变传送输入信息的速率。换言之,触摸控制模块230可基于经由触摸面板210感测的至少一部分输入,来确定传送输入信息的速率。
可替代地,触摸控制模块230可从处理器120接收用于传送输入信息的速率,并且可将先前传送输入信息速率改变为所接收的速率。例如,处理器120可基于从触摸控制模块230接收的至少一部分输入信息确定用于传送输入信息的速率,并且可向触摸控制模块230传输所确定的传送速率。例如,处理器120可基于通过触摸控制模块230接收的输入信息(例如,触摸报告)来检查触摸的发生、触摸的移动/移动距离或触摸的释放,并且可基于触摸输入的历史来确定用于传送输入信息的速率。触摸控制模块230可以所确定的传送速率向处理器120传送诸如触摸坐标的输入信息。
可替代地,触摸控制模块230可通过输入/输出接口140接收用于传送输入信息的速率,并且可将先前传送输入信息的速率改变为所接收的速率。例如,输入/输出接口140可向触摸控制模块230传送由用户输入的传送速率。
触摸控制模块230可基于经由触摸面板210感测的至少一部分输入,来确定用于传送输入信息的速率。然而,本公开的实施方式不限于此,并且用于传送输入信息的速率可由处理器120或电子设备101的另一模块(例如,输入/输出接口140或不同于处理器120的至少一个处理器)确定,并且可传送至触摸控制模块230。
根据本公开实施方式,触摸控制模块230可根据经由触摸面板210感测的至少一部分输入,将用于传送输入信息的速率改变为多个传送速率之一。例如,触摸控制模块230可将传送输入信息的速率改变为第一速率(或第一频率)和第二速率(或第二频率)之一。触摸控制模块230可将传送输入信息的速率改变为两个速率之一。然而,本公开的实施方式不限于此,并且触摸控制模块230可将传送输入信息的速率改变为两个或更多速率之一。有效速率的数值(number)和它的水平可随着在电子设备101中的应用、电力利用模式等而变化。此外,有效速率的数值和它的水平可随着电子设备101的硬件规格而变化。
第一速率和第二速率可由以下确定。第一速率可与高于第二速率的传送速率(例如,高速率)对应,其中第二速率对应于正常的速率。例如,第一速率可表示足够响应初始触摸输入(从起始触摸输入被执行的时间开始在预定时间内执行的触摸输入)或快速连续运动的触摸输入(例如,轻弹)的速率。例如,第一速率可以是大约90Hz或更高,即根据触摸控制模块230的硬件规格可容许的最高速率。第二速率可与传送输入信息的正常速率对应。例如,第二速率可表示确保对于正常触摸输入而不是快速连续运动的触摸输入或初始触摸输入具有足够触摸性能的速率。例如,第二速率可以是大约60Hz或触摸屏200的显示面板220的帧改变速率。因此,第二速率可低于第一速率。
根据以下描述的本公开各实施方式,触摸控制模块230可根据经由触摸面板210感测的至少一部分输入,将传送输入信息的速率改变为第一速率和第二速率之一。
根据本公开实施方式,如果触摸输入对应于起始触摸输入,则触摸控制模块230可将传送输入信息的速率改变为第一速率。起始触摸输入可表示直到触摸面板210上的触摸被释放为止,在基于触摸控制模块230从每个触摸传感器接收的信号而获得的一系列触摸输入之中首先获得的触摸输入。触摸输入是否与起始触摸输入对应可由触摸控制模块230基于经由触摸面板210感测的至少一部分输入来确定。下文将参照图3描述该操作。
根据本公开实施方式,如果由触摸控制模块230计算的传送输入信息的次数变成等于或大于阈值,则触摸控制模块230可将传送输入信息的速率改变为第二速率。例如,当在起始触摸输入被感测之后保持触摸而不释放时,触摸控制模块230可计算传送输入信息的次数。下文将参照图4描述该操作。
根据本公开实施方式,如果等于或大于特定量(例如,阈值)的时间经过,则触摸控制模块230可将传送输入信息的速率改变为第二速率。例如,当在起始触摸输入被感测之后保持触摸而不释放时,触摸控制模块230可计算自触摸发生起经过的时间。下文将参照图4描述这个操作。
根据本公开实施方式,如果触摸的移动距离变成等于或大于阈值,则触摸控制模块230可将传送输入信息的速率改变为第二速率。例如,当触摸在起始触摸输入被感测之后被保持而不释放时,触摸控制模块230可计算触摸的移动距离。下文将参照图4描述这个操作。
根据本公开实施方式,如果触摸输入位于触摸屏的特定区域,则触摸控制模块230可将传送输入信息的速率改变为第一速率。触摸控制模块230可基于根据从触摸面板210接收的信号获得的触摸坐标信息,确定触摸输入是否位于特定区域。下文将参照图6描述这个操作。
根据本公开实施方式,如果触摸被释放,则触摸控制模块230可将传送输入信息的速率改变为第二速率。触摸控制模块230可基于从触摸面板210接收的信号,确定先前触摸输入是否被释放。下文将参照图7a和图7b描述这个操作。
根据本公开各实施方式,触摸控制模块230可实现为具有微控制器单元(MCU)或至少一个处理器。触摸控制模块230可包括用于驱动MCU或至少一个处理器的固件。此外,触摸控制模块230可向/从处理器120传输/接收数据或指令。根据本公开各实施方式,触摸控制模块230可利用诸如内部集成电路(I2C)接口的串口向处理器120传送输入信息。
显示控制模块240可从处理器120接收显示在显示面板220上的数据。显示控制模块240可基于所接收的数据,对传输至显示面板220的信号执行信号处理。显示控制模块240可向显示面板220传输信号以使得信息可显示在显示面板220上。
根据本公开各实施方式,电子设备101包括触摸屏200和至少一个处理器120,其中,触摸屏200配置为供外部对象以选定频率向处理器传送触摸或悬停输入,至少一个处理器120电连接至触摸屏200,其中触摸屏200可监测经由触摸屏200的触摸面板210感测的输入并且可至少基于所监测的输入动态地将频率改变为多个、至少两个频率之中的一个选定频率。
根据本公开各实施方式,至少两个频率包括第一频率和高于第一频率的第二频率,并且触摸屏200可响应于输入将频率改变为选自于第一频率和第二频率的一个频率。
根据本公开各实施方式,如果输入与起始触摸输入对应,则触摸屏200可将频率改变为第二频率。
根据本公开各实施方式,如果输入被释放,则触摸屏200可将频率改变为第一频率。
根据本公开各实施方式,触摸屏200可在输入被保持的时候计算传送输入的次数,并且如果所计算的传送输入的次数大于特定阈值,则可将频率改变为第一频率。
根据本公开各实施方式,触摸屏200可在输入被保持的时候计算输入的移动距离,并且如果所计算的移动距离大于阈值,则可将频率改变为第一频率。
根据本公开各实施方式,如果在输入被保持的时候自输入发生起经过的时间大于阈值,则触摸屏200可将频率改变为第一频率。
根据本公开各实施方式,如果输入在触摸面板210上移动至特定区域10,则触摸屏200可将频率改变为第一频率。
根据本公开各实施方式,可针对每个应用或每个电力利用模式设定第一频率或第二频率。
图3是示出根据本公开各实施方式当起始触摸输入被感测时改变触摸报告速率的图。
如果触摸输入对应于起始触摸输入,则触摸控制模块230可以比正常传送速率更高的速率(上述示例中的第一速率)向处理器120传送输入信息。
参照图3,如果在触摸屏200上发起触摸,则触摸控制模块230可基于从每个触摸传感器接收的信号来感测起始触摸输入。例如,起始触摸输入可包括在空闲状态中执行的触摸输入,或者当不存在先前触摸输入历史或先前触摸输入被释放时执行的触摸输入。
根据本公开实施方式,如果在空闲状态下,从每个触摸传感器接收的信号的一部分对应于有效触摸输入,则触摸屏200可变为激活状态,并且可确定相应的触摸输入为起始触摸输入。
根据本公开实施方式,如果在电子设备101启动之后,在不存在先前触摸输入历史的状态下,从每个触摸传感器接收的信号的一部分对应于有效触摸输入,则触摸屏200可确定相应的触摸输入为起始触摸输入。
根据本公开实施方式,如果在激活状态下,在先前触摸输入被释放之后,从每个触摸传感器接收的信号的一部分对应于有效触摸输入,则触摸屏200可确定相应的触摸输入为起始触摸输入。
通过响应于起始触摸点将传送输入信息的速率改变为比正常传送速率更高的速率,触摸控制模块230可响应于初始触摸输入(即,从起始触摸输入被执行的时间开始在预定时间内执行的触摸输入)或诸如轻弹的快速连续运动的触摸输入而执行适当的响应。因此,可以确保电子设备101具有足够的触摸性能。
图4是示出根据本公开各实施方式当保持触摸屏上的触摸时改变触摸报告速率的图。
触摸控制模块230可基于从每个触摸传感器接收的信号,确定先前感测的触摸是否被释放。
参照图4,如果触摸屏200上的触摸保持而不释放,则触摸控制模块230可基于所计算的传送输入信息的次数、自输入发生起经过的时间或触摸的移动距离中的至少一者,将传送输入信息的速率改变为正常传送速率(上述示例中的第二速率)。
根据本公开实施方式,如果计算的传送输入信息的次数变成等于或大于阈值并且触摸不释放,则触摸控制模块230可以正常传送速率(即,上述示例中的第二速率)向处理器120传送输入信息。例如,当起始触摸输入被获得时,触摸控制模块230可开始计算传送输入信息的次数。可替代地,当接着起始触摸输入的触摸输入被获得时,触摸控制模块230可开始计算传送输入信息的次数。然而,本公开的实施方式不限于此;而且,触摸控制模块230可在触摸从起始触摸输入起移动特定距离之后,或在自起始触摸输入发生起经过时间之后,开始计算传送输入信息的次数。如果保持的触摸被释放,则对传送输入信息的次数的计算可初始化,而与阈值无关。
根据本公开实施方式,如果当触摸被保持的时候所测量的经过时间变成等于或大于阈值,则触摸控制模块230可以正常传送速率(即,上述示例中的第二速率)向处理器120传送输入信息。例如,当起始触摸输入被获得时,触摸控制模块230可开始测量时间。可替代地,在触摸从起始触摸输入起移动特定距离之后或当传送输入信息的次数超过特定数量时,触摸控制模块230可开始测量经过的时间。如果触摸被释放,则经过的时间可初始化,而与阈值无关。
根据本公开实施方式,如果当触摸被保持的时候获得的触摸的移动距离变成等于或大于阈值,则触摸控制模块230可以正常传送速率(上述示例中的第二速率)向处理器120传送输入信息。例如,当起始触摸输入被获得时,触摸控制模块230可开始获得触摸的移动距离。可替代地,在自起始触摸输入发生起的经过时间之后或当传送输入信息的次数超过特定数量时,触摸控制模块230可开始获得触摸的移动距离。如果触摸被释放,则触摸的移动距离可初始化,而与阈值无关。
在起始触摸输入被获得之后,如果诸如经过时间、达到传输输入信息的特定次数或移动特定距离的某一条件被满足,则正常传送速率可确保足够的触摸性能,因此触摸控制模块230可将传送速率改变为第二速率以降低不必要的功耗。
图5是示出根据本公开各实施方式当触摸被释放时改变触摸报告速率的图。
参照图5,如果触摸从触摸屏200释放,则触摸控制模块230可以正常传送速率(即,上述示例中的第二速率)向处理器120传送输入信息。触摸控制模块230可基于从每个触摸传感器接收的信号,确定先前感测的触摸是否被释放。例如,如果通过在先前触摸输入被识别之后由每个触摸传感器立即执行监测触摸面板210没有感测到触摸输入,则触摸控制模块230可基于从每个触摸传感器接收的信号确定触摸被释放。
触摸的释放可发生在触摸控制模块230的传送速率为高于正常传送速率的速率(例如,第一速率)或者为正常传送速率(例如,第二速率)时。如果当在触摸控制模块230维持第一速率的时候触摸被释放时触摸控制模块230没有将第一速率改变为第二速率,则直到下一个输入发生或触摸屏200进入空闲状态为止,触摸控制模块230以不必要的高速率持续向处理器120传送输入信息,从而导致不必要的功耗。
因此,如果触摸被释放,则触摸控制模块230可将传送速率改变为正常传送速率即第二速率,以使得可减小不必要的功耗。
在触摸被释放之后,触摸屏200可维持激活状态直到由于经过时间不活动而进入空闲状态为止;而且,触摸控制模块230可从触摸面板210接收指示每个触摸传感器的状态的信号,并且可以正常传送速率向处理器120传送输入信息。
如果在触摸被释放之后的特定时间触摸面板210没有感测到触摸输入,则触摸屏200可变为空闲状态。在空闲状态下,触摸控制模块230可从触摸面板210接收指示每个触摸传感器的状态的信号,但是可不向处理器120传送输入信息。
图6是示出根据本公开各实施方式当触摸输入位于特定区域时改变触摸报告速率的图。
参照图6,如果触摸输入位于触摸屏200的特定区域10上,则触摸控制模块230可以比正常传送速率更高的传送速率(上述示例中的第一速率)向处理器120传送输入信息。触摸控制模块230可基于从每个触摸传感器接收的信号确定触摸输入的坐标,并且可基于坐标信息确定触摸输入是否位于特定区域10上。
例如,触摸控制模块230可包括触摸面板210的边缘的、作为特定区域10的部分区域(例如,边缘区域)。例如,如图6所示,用户可利用手指或手写笔在触摸面板210上快速划线。如果划的线接近触摸面板210的边缘,则因为触摸面板210接触触摸面板210周围的框架的边界,所以即使所述边缘被触摸所述边缘的部分区域的触摸坐标也可能不会被正常地传送。因此,如果触摸输入位于触摸面板210上的特定区域10,则传送速率可改变为比正常传送速率更高的第一速率,以使得即使对于触摸面板210的拐角端部,触摸输入的输入信息(例如,触摸坐标)也可被精确地传送(或报告)。
然而,根据本公开各实施方式,特定区域10不限于图6所示的特定区域10,并且可包括在触摸面板210上的各种区域(例如,通过正常传送速率不能确保足够的触摸性能的区域或相距前述区域在特定距离内的区域)。
如上所述,如果触摸输入位于通过正常传送速率不能确保足够的触摸性能的区域,则触摸控制模块230可将传送速率改变为更高的速率,以使得对触摸的响应可以更快。
图7a和图7b是示出根据本公开各实施方式用于设定每个应用(application)的触摸报告速率的用户接口的图。
参照图7a和图7b,电子设备101可针对每个应用设定可用的传送速率的数值及它们各自的水平。例如,如果在电子设备101执行的应用引起触摸频繁地发生或者对于所述应用触摸响应性较重要,则电子设备101可针对这样的应用将传送输入信息的第一速率(比正常传送速率更高的速率)或传送输入信息的第二速率(正常传送速率)中的至少一者的值改变为比当前值更高的值。例如,电子设备101可设定对其触摸响应性较重要的应用(例如,游戏应用)的触摸报告速率,以使得如果在电子设备101中设定的第一速率是80Hz,则将第一速率改变为90Hz。如另一示例,电子设备101可设定对于不会引起触摸输入频繁发生的应用的触摸报告速率,以使得所述输入信息仅仅以第二速率被传送,而不应用根据输入改变传送速率的过程。如另一示例,电子设备101可针对每个应用设定触摸需要被快速响应的区域,或者可针对每个应用设定是否利用特定区域。
根据本公开实施方式,电子设备101可经由输入/输出接口140接收针对每个应用设定可用的传送速率的数值和它们各自的水平的用户输入。例如,如图7a和图7b所示,用户可针对每个应用设定第一速率或第二速率。如另一示例,用户可针对每个应用设定触摸报告速率以使得输入信息仅仅以一个速率被传送,或者传送速率基于输入改变为三个或更多速率。如另一示例,用户可针对每个应用设定触摸需要被快速响应的区域,或者可针对每个应用选择是否利用特定区域。
根据本公开实施方式,电子设备101可根据电力利用模式(例如,节能模式、超节能模式等)设定可用传送速率的数值和它们各自的水平。例如,如果电子设备101几乎没有剩余电力,则电子设备101可变为超节能模式;而且,为了降低电流消耗,电子设备101可设定为仅仅以第二速率传送输入信息而不改变触摸报告速率。可替代地,电子设备101可将第二速率减小为更低的速率(第三速率),以进一步地降低电流消耗。如另一示例,如果电子设备101的电力减小至阈值或更低,或者电子设备101达到特定地方或特定时间,则电子设备101可变为节能模式,并且可减小第一速率或第二速率的水平以降低电流消耗。
根据本公开实施方式,电子设备101可经由输入/输出接口140接收用于针对每个电力利用模式设定可用传送速率的数量和它们各自的水平的用户输入。例如,在与图7a和图7b所示的方式相似的方式中,用户可根据电力利用模式设定第一速率或第二速率。如另一示例,用户可针对每个电力利用模式设定触摸报告速率以使得输入信息仅仅以一个速率被传送,或者传送速率基于输入改变为三个或更多速率。如另一示例,用户可针对每个电力利用模式减少或增大触摸需要被快速响应的区域,或者可选择是否利用特定区域。
图8是根据本公开各实施方式用于控制触摸报告速率的方法的流程图。
参照图8,所示方法包括通过图1和图2所示的电子设备执行的操作。因此,应理解,图1和图2所示的电子设备101的以上描述可应用于图8所示的方法,即使在下文中所述描述被省略。
在操作801中,触摸控制模块230可从触摸面板210接收指示每个触摸传感器的状态的信号。例如,触摸控制模块230可周期性地从每个触摸传感器接收信号,以监测每个触摸传感器的状态。
在操作803中,触摸控制模块230可基于从每个触摸传感器接收的信号,确定先前感测的触摸是否被释放。例如,当从触摸面板210周期性地接收信号的时候,如果从先前接收的信号中识别出触摸输入,但是从接下来的信号中没有感测到触摸输入,则触摸控制模块230可确定触摸被释放。
如果触摸没有被释放,则触摸控制模块230可执行操作805,但是如果触摸被释放,则触摸控制模块230可执行操作819。
在操作805中,触摸控制模块230可基于从每个触摸传感器接收的信号,确定是否存在有效触摸输入。例如,触摸控制模块230可通过将从触摸面板210接收的信号(或通过对所接收信号执行信号处理而获得的信号)与阈值(例如,信号水平、持续时间或帧数中的至少一个)进行比较,来选择有效触摸输入。
如果存在有效触摸输入,则触摸控制模块230可执行操作807,但是如果不存在有效触摸输入,则触摸控制模块230可返回至操作801直到有效触摸输入被接收为止。
在操作807中,触摸控制模块230可基于从每个触摸传感器接收的信号,确定通过触摸面板210感测的触摸是否与起始触摸输入对应。例如,触摸控制模块230可通过确定在触摸屏200处于空闲状态的时候是否感测到有效触摸输入,或者如果当不存在先前触摸输入时或在先前触摸输入被释放之后是否感测到触摸输入,来识别起始触摸输入。
如果有效触摸输入与起始触摸输入对应,则触摸控制模块230可执行操作809,但是如果有效触摸输入不与起始触摸输入对应,则触摸控制模块230可执行操作813。
在操作809中,触摸控制模块230可将传送输入信息的速率改变为第一速率。在本公开的实施方式中,触摸控制模块230可将传送输入信息的速率改变为第一速率和第二速率之一。第一速率可对应于比第二速率更高的传送速率,其中第二速率为正常传送速率。例如,第一速率可表示足够响应初始触摸输入(从起始触摸输入被执行的时间起在预定时间内执行的触摸输入)或快速连续运动的触摸输入(例如,轻弹)的速率。
在操作811中,触摸控制模块230可增大传送输入信息的次数。例如,如果起始触摸输入被感测,则触摸控制模块230可计算传送输入信息的次数。
在操作813中,触摸控制模块230可增大传送输入信息的次数。例如,在起始触摸输入被感测之后,当触摸被保持而不被释放时,触摸控制模块230可计算传送输入信息的次数。
在操作815中,触摸控制模块230可确定传送输入信息的次数是否等于或大于阈值。阈值可表示在将传送速率从第一速率变为第二速率之前,传送输入信息的次数的参考值。换言之,当传送输入信息的次数等于或大于阈值时,触摸控制模块230不需要维持高的传送速率。阈值可随着电子设备、用户、应用或电力利用模式而变化。
如果传送输入信息的次数等于或大于阈值,则触摸控制模块230可执行操作817,但是如果传送输入信息的次数小于阈值,则触摸控制模块230可返回操作801。
在操作817中,触摸控制模块230可将传送输入信息的速率改变为第二速率。第二速率可与正常传送速率对应。例如,第二速率可表示确保对于正常触摸输入具有足够触摸性能的传送速率,其中正常触摸输入排除快速连续运动的触摸输入或初始触摸输入。
如果自从触摸发生起保持的触摸被释放,则触摸控制模块230可在操作819中初始化所计算的传送输入信息的次数(计数(count)=0)。
如果触摸被保持而不被释放以使得传送输入信息的次数保持等于或大于特定数量,则触摸控制模块230可将传送速率改变为正常传送速率以减少不必要的功耗,并且以适当的速率执行对触摸输入的响应。
图9是根据本公开各实施方式控制触摸报告速率的方法的流程图。
参照图9,在操作901中,触摸控制模块230可从触摸面板210接收指示每个触摸传感器的状态的信号。
在操作903中,触摸控制模块230可基于从每个触摸传感器接收的信号,确定先前感测的触摸是否被释放。如果触摸没有被释放,则触摸控制模块230可执行操作905,但是如果触摸被释放,则触摸控制模块230可执行操作917。
在操作905中,触摸控制模块230可基于从每个触摸传感器接收的信号,确定有效触摸输入是否存在。如果有效触摸输入存在,则触摸控制模块230可执行操作907。如果有效触摸输入不存在,则触摸控制模块230可返回到操作901。
在操作907中,触摸控制模块230可基于从每个触摸传感器接收的信号,确定通过触摸面板210感测的触摸是否与起始触摸输入对应。如果有效触摸输入对应于起始触摸输入,则触摸控制模块230可执行操作909。如果有效触摸输入不与起始触摸输入对应,则触摸控制模块230可执行操作913。
在操作909中,触摸控制模块230可将传送输入信息的速率改变为第一速率。第一速率可对应于比第二速率更高的传送速率,其中第二速率为正常传送速率。
在操作911中,触摸控制模块230可启动计时器。例如,如果起始触摸输入被感测,则触摸控制模块230可启动计时器。例如,在起始触摸输入被感测之后直到触摸被释放为止,计时器可使经过的时间增加。
在操作913中,触摸控制模块230可确定计时器是否达到特定时间,即是否计时器终止(expire)。特定时间(或时间阈值)可表示从感测起始触摸输入起经过的时间的参考值,以确定传送速率从第一速率改变为第二速率。计时器终止可指示触摸控制模块230不需要维持高传送速率。特定时间可基于电子设备、用户、应用或电力利用模式而变化。
如果在操作913中计时器终止,则触摸控制模块230可执行操作915。如果计时器没有终止,则触摸控制模块230可执行操作901。
在操作915中,触摸控制模块230可将传送输入信息的速率改变为第二速率。第二速率可与正常传送速率对应。
如果自从触摸发生起保持的触摸被释放,则触摸控制模块230可在操作917中重新设定所述计时器。
如果触摸被保持在特定时间或更长而没有被释放,则触摸控制模块230可将传送速率改变为正常传送速率以减少不必要的功耗,并且以适当的速率执行对触摸输入的响应。
图10是根据本公开各实施方式控制触摸报告速率的方法的流程图。
参照图10,在操作1001中,触摸控制模块230可从触摸面板210接收指示每个触摸传感器的状态的信号。
在操作1003中,触摸控制模块230可基于从每个触摸传感器接收的信号,确定先前感测的触摸是否被释放。如果触摸没有被释放,则触摸控制模块230可执行操作1005。如果触摸被释放,则触摸控制模块230可执行操作1017。
在操作1005中,触摸控制模块230可基于从每个触摸传感器接收的信号,确定有效触摸输入是否存在。如果有效触摸输入存在,则触摸控制模块230可执行操作1007。如果有效触摸输入不存在,则触摸控制模块230可执行操作1001。
在操作1007中,触摸控制模块230可基于从每个触摸传感器接收的信号,确定通过触摸面板210感测的触摸是否与起始触摸输入对应。如果有效触摸输入对应于起始触摸输入,则触摸控制模块230可执行操作1009。如果有效触摸输入与起始触摸输入不对应,则触摸控制模块230可执行操作1013。
在操作1009中,触摸控制模块230可将传送输入信息的速率改变为第一速率。第一速率可对应于比第二速率更高的传送速率,其中第二速率为正常传送速率。
在操作1011中,触摸控制模块230可计算触摸的移动距离。例如,如果触摸在没有被释放的情况下移动,在触摸控制模块230可计算从先前触摸输入已经被感测的点到之后触摸输入被感测的点的移动距离。
在操作1013中,在计算移动距离之后,触摸控制模块230可确定所计算的移动距离是否等于或大于阈值。阈值可表示用于将传送速率从第一速率改变为第二速率之前的、触摸的移动距离的参考值。所计算的移动距离等于或大于阈值可表示触摸控制模块230不需要维持高传送速率。阈值可基于电子设备、用户、应用或电力利用模式而变化。
在操作1013中,如果所计算的移动距离等于或大于阈值,则触摸控制模块230可执行操作1015。如果所计算的移动距离小于阈值,则触摸控制模块230可返回至操作1001。
在操作1015中,触摸控制模块230可将传送输入信息的速率改变为第二速率。第二速率可与正常传送速率对应。
如果自从触摸发生起保持的触摸被释放,则触摸控制模块230可在操作1017中初始化所计算的移动距离。
如果触摸在没有被释放的情况下移动至少特定距离,则触摸控制模块230可将传送速率改变为正常传送速率以减少不必要的功耗,并且以适当的速率执行触摸输入的响应。
根据本公开各实施方式,控制触摸屏的方法可包括:通过触摸屏的触摸面板感测外部对象的触摸或悬停输入;监测所感测的输入;以选定的频率将所监测的输入传送至处理器;以及基于所监测的输入的至少一部分,将所述频率动态地改变为在至少两个频率之中选择的一个频率。
根据本公开各实施方式,所述至少两个频率可包括第一频率和比第一频率更高的第二频率,以及改变所述频率可包括响应于所述输入,将所述频率改变为在第一频率和第二频率之中选择的一个频率。
根据本公开各实施方式,改变所述频率可包括:如果所述输入对应于起始触摸输入,则将频率改变为第二频率。
根据本公开各实施方式,改变所述频率可包括:如果所述输入被释放,则将频率改变为第一频率。
根据本公开各实施方式,改变所述频率可包括:当输入被保持的时候,计算传送输入的次数,以及如果所计算的传送输入的次数大于特定阈值,则将频率改变为第一频率。
根据本公开各实施方式,改变所述频率可包括:当输入被保持的时候,计算输入的移动距离,以及如果所计算的移动距离大于特定阈值,则将频率改变为第一频率。
根据本公开各实施方式,改变所述频率可包括:当输入被保持的时候,如果自从输入发生起经过的时间大于阈值,则将频率改变为第一频率。
根据本公开各实施方式,改变所述频率可包括:如果触摸移动至触摸面板上的特定区域,则将频率改变为第二频率。
根据本公开各实施方式,可针对每个应用或每个电力模式设定第一频率或第二频率。
根据本公开各实施方式,如果触摸屏处于第一状态,则可以不执行向处理器传送所监测的输入。
本文所使用的术语“模块”可表示例如包括硬件、软件和固件之一或者它们的组合的单元。术语“模块”可与术语“单元”、“逻辑”、“逻辑块”、“组件”和“电路”交换地使用。“模块”可以是集成组件的最小单元或可以是它的一部分。“模块”可以是用于执行一个或多个功能的最小单元或它的一部分。“模块”可机械地或电气地来实现。例如,“模块”可包括已经知晓或以后将研发的以下至少之一:专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)以及用于执行某些操作的可编程逻辑设备。
根据本公开各实施方式,至少一部分设备(例如,模块或它的功能)或方法(例如,操作)可实现为以程序模块的形式存储在计算机可读存储介质中的指令。在指令被处理器(例如,处理器120)执行的情况下,处理器可执行与所述指令对应的功能。计算机可读存储介质可以是例如存储器130。
计算机可读记录介质可包括:硬盘、软盘、磁性介质(例如,磁带)、光学介质(光盘只读存储器(CD-ROM)、DVD)、磁光媒体(例如,软盘)或硬件设备(例如,ROM、随机存取存储器(RAM)、闪速存储器等)。程序指令可包括编译器生成机器语言代码以及可由计算机利用译码器执行的高级语言代码。为了执行本公开各实施方式的操作,上述硬件设备可配置成作为一个或多个软件模块进行操作,反之,上述软件模块可配置成作为一个或多个硬件设备进行操作。
根据本公开各实施方式,模块或程序模块可包括上述元件中的至少一个,或者可省去一些元件,或者可添加其它另外的元件。根据本公开各实施方式,通过所述模块、程序模块或其它元件执行的操作可以顺序的、并行的、迭代的或试探的方式来执行。此外,可以另一顺序执行一些操作,或者可省去一些操作,或者可添加其它的操作。
虽然本公开已经参照它的各实施方式被示出和描述,但是本领域技术人员应理解,在不脱离本公开的精神和范围的情况下,可在形式和细节方面进行各种变型,本公开的精神和范围如由所附权利要求及其等同限定。

Claims (20)

1.一种电子设备,包括:
处理器;以及
触摸屏,配置为:
检测外部对象的触摸输入;
监测所述触摸输入,
基于监测所述触摸输入的结果,将触摸报告速率从第一频率改变为第二频率;以及
当所述触摸输入被保持的时候,以所述触摸报告向所述处理器报告所述触摸输入的信息。
2.如权利要求1所述的电子设备,
其中所述第二频率选自于多个频率,并且所述第二频率高于所述第一频率。
3.如权利要求2所述的电子设备,其中所述触摸屏配置为:当所述触摸输入与起始触摸输入对应时,将所述触摸报告速率改变为所述第二频率。
4.如权利要求2所述的电子设备,其中,所述触摸屏配置为:当所述触摸输入被释放时,将所述触摸报告速率改变为所述第一频率。
5.如权利要求2所述的电子设备,其中所述触摸屏还配置为:
当所述触摸输入被保持的时候,检测向所述处理器报告信息的次数;以及
如果所述次数大于特定阈值,则将所述触摸报告速率改变为所述第二频率。
6.如权利要求2所述的电子设备,其中所述触摸屏还配置为:
当所述触摸输入被保持的时候,计算所述触摸输入的移动距离;以及
当所计算的移动距离大于阈值时,则将所述触摸报告速率改变为所述第一频率。
7.如权利要求2所述的电子设备,其中所述触摸屏还配置为:当所述触摸输入经过的时间大于阈值时,将所述触摸报告速率改变为所述第一频率。
8.如权利要求2所述的电子设备,其中所述触摸屏还配置为:当所述触摸输入被移动至所述触摸屏上的特定区域时,将所述触摸报告速率改变为所述第二频率。
9.如权利要求2所述的电子设备,其中针对每个应用或每个电力模式设定所述第一频率或所述第二频率。
10.如权利要求1所述的电子设备,其中所述触摸屏还配置为:当所述触摸屏处于第一状态时,省略向所述处理器传送与所述触摸输入相关的信息。
11.用于控制触摸屏的方法,所述方法包括:
通过所述触摸屏检测外部对象的触摸输入;
监测所述触摸输入;
基于监测所述触摸输入的结果,将触摸报告速率从第一频率改变为第二频率;以及
当所述触摸输入被保持的时候,以所述触摸报告速率向电连接至所述触摸屏的处理器报告所述触摸输入的信息。
12.如权利要求11的所述方法,
其中所述第二频率选自于多个频率,以及所述第二频率高于所述第一频率。
13.如权利要求12的所述方法,其中改变所述触摸报告速率包括:当所述触摸输入对应于起始触摸输入时,将所述触摸报告速率改变为所述第二频率。
14.如权利要求12的所述方法,其中改变所述触摸报告速率包括:当所述触摸输入被释放时,将所述触摸报告速率改变为所述第一频率。
15.如权利要求12的所述方法,其中改变所述触摸报告速率包括:
当所述触摸输入被保持的时候,检测向所述处理器报告信息的次数;以及
如果所述次数大于特定阈值,则将所述触摸报告速率改变为所述第二频率。
16.如权利要求12的所述方法,其中改变所述触摸报告速率包括:
当所述触摸输入被保持的时候,计算所述触摸输入的移动距离;以及
当所计算的移动距离大于特定阈值时,将所述触摸报告速率改变为所述第一频率。
17.利要求12的所述方法,其中改变所述触摸报告速率包括:当所述触摸输入经过的时间大于阈值时,将所述触摸报告速率改变为所述第一频率。
18.如权利要求12的所述方法,其中改变所述触摸报告速率包括:当所述触摸输入移动至所述触摸屏上的特定区域时,将所述触摸报告速率改变为所述第二频率。
19.如权利要求12的所述方法,其中以所述触摸报告速率向所述处理器报告所述触摸输入的信息包括:如果所述触摸屏处于第一状态,则禁止所述信息。
20.如权利要求12的所述方法,其中针对每个应用或每个电力模式设定所述第一频率或所述第二频率。
CN201680003659.XA 2015-02-03 2016-02-03 控制触摸屏的方法及支持该方法的电子设备 Expired - Fee Related CN107003781B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020150016934A KR102303217B1 (ko) 2015-02-03 2015-02-03 터치 스크린을 제어하는 방법과 이를 지원하는 전자 장치
KR10-2015-0016934 2015-02-03
PCT/KR2016/001179 WO2016126100A1 (en) 2015-02-03 2016-02-03 Method for controlling touch screen and electronic device supporting thereof

Publications (2)

Publication Number Publication Date
CN107003781A true CN107003781A (zh) 2017-08-01
CN107003781B CN107003781B (zh) 2021-03-30

Family

ID=56553094

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680003659.XA Expired - Fee Related CN107003781B (zh) 2015-02-03 2016-02-03 控制触摸屏的方法及支持该方法的电子设备

Country Status (5)

Country Link
US (1) US10664088B2 (zh)
EP (1) EP3254177A4 (zh)
KR (1) KR102303217B1 (zh)
CN (1) CN107003781B (zh)
WO (1) WO2016126100A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107392175A (zh) * 2017-08-09 2017-11-24 广东欧珀移动通信有限公司 指纹采集区域检测方法、装置及移动终端
CN108228013A (zh) * 2018-01-03 2018-06-29 京东方科技集团股份有限公司 触控扫描的方法及装置、触控面板
CN109597523A (zh) * 2018-11-29 2019-04-09 江门市三兴照明科技有限公司 一种触控写字板
WO2020062310A1 (zh) * 2018-09-30 2020-04-02 华为技术有限公司 手写笔检测方法、***及相关装置

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6347286B2 (ja) * 2016-11-21 2018-06-27 株式会社コナミデジタルエンタテインメント ゲーム制御装置、ゲームシステム、及びプログラム
JP6278575B1 (ja) * 2016-11-21 2018-02-14 株式会社コナミデジタルエンタテインメント ゲーム制御装置、ゲームシステム、及びプログラム
KR20180076631A (ko) 2016-12-28 2018-07-06 삼성전자주식회사 반도체 장치의 성능 부스팅 방법 및 시스템
CN110058739B (zh) * 2019-04-19 2022-09-09 Oppo广东移动通信有限公司 控制方法、控制装置、电子设备、计算机可读存储介质
CN115167707A (zh) * 2019-05-17 2022-10-11 Oppo广东移动通信有限公司 控制方法、显示模组和电子设备
CN110502153B (zh) * 2019-08-30 2022-11-11 Oppo(重庆)智能科技有限公司 触摸屏报点率的调整方法、触摸屏、电子设备及存储介质
CN115657870A (zh) * 2021-07-07 2023-01-31 荣耀终端有限公司 一种触摸屏采样率的调整方法及电子设备
CN115185442B (zh) * 2022-07-07 2024-06-04 广东明创软件科技有限公司 运行参数控制方法、处理器、终端及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120268378A1 (en) * 2011-04-22 2012-10-25 Sony Ericsson Mobile Communication Japan, Inc. Information processing apparatus
US20130162550A1 (en) * 2011-12-23 2013-06-27 Hannstar Display Corporation Touch Panel Device and Scanning Method Therein
CN104063083A (zh) * 2013-03-19 2014-09-24 仁宝电脑工业股份有限公司 触控装置及其操作方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9019230B2 (en) 2010-10-31 2015-04-28 Pixart Imaging Inc. Capacitive touchscreen system with reduced power consumption using modal focused scanning
US9116696B2 (en) * 2012-07-18 2015-08-25 Sony Corporation Mobile terminal device, operation method, program, and storage medium
KR101667078B1 (ko) * 2012-10-30 2016-10-18 엘지디스플레이 주식회사 터치 센싱 장치와 시스템 및 그 터치 레포트 레이트 향상 방법
KR101595626B1 (ko) * 2012-12-05 2016-02-18 가부시키가이샤 재팬 디스프레이 터치 검출 기능을 구비한 표시 장치, 그것의 구동 방법 및 전자 기기
US20140306903A1 (en) * 2013-04-15 2014-10-16 Qualcomm Incorporated Methods of evaluating touch procesing
KR20150022202A (ko) 2013-08-22 2015-03-04 삼성전자주식회사 전자장치 및 전자장치의 터치 반응성 제어방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120268378A1 (en) * 2011-04-22 2012-10-25 Sony Ericsson Mobile Communication Japan, Inc. Information processing apparatus
US20130162550A1 (en) * 2011-12-23 2013-06-27 Hannstar Display Corporation Touch Panel Device and Scanning Method Therein
CN104063083A (zh) * 2013-03-19 2014-09-24 仁宝电脑工业股份有限公司 触控装置及其操作方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107392175A (zh) * 2017-08-09 2017-11-24 广东欧珀移动通信有限公司 指纹采集区域检测方法、装置及移动终端
CN108228013A (zh) * 2018-01-03 2018-06-29 京东方科技集团股份有限公司 触控扫描的方法及装置、触控面板
WO2020062310A1 (zh) * 2018-09-30 2020-04-02 华为技术有限公司 手写笔检测方法、***及相关装置
CN112740152A (zh) * 2018-09-30 2021-04-30 华为技术有限公司 手写笔检测方法、***及相关装置
CN112740152B (zh) * 2018-09-30 2023-09-08 华为技术有限公司 手写笔检测方法、***及相关装置
US11899879B2 (en) 2018-09-30 2024-02-13 Huawei Technologies Co., Ltd. Stylus detection method, system, and related apparatus for switching frequencies for detecting input signals
CN109597523A (zh) * 2018-11-29 2019-04-09 江门市三兴照明科技有限公司 一种触控写字板

Also Published As

Publication number Publication date
US20160224180A1 (en) 2016-08-04
KR20160095540A (ko) 2016-08-11
KR102303217B1 (ko) 2021-09-17
EP3254177A4 (en) 2018-02-21
EP3254177A1 (en) 2017-12-13
US10664088B2 (en) 2020-05-26
WO2016126100A1 (en) 2016-08-11
CN107003781B (zh) 2021-03-30

Similar Documents

Publication Publication Date Title
CN107003781A (zh) 控制触摸屏的方法及支持该方法的电子设备
CN109313519B (zh) 包括力传感器的电子设备
US10261615B2 (en) Method and electronic device for outputting screen
EP3246806A1 (en) Electronic device comprising display
EP3096210B1 (en) Method and apparatus for processing input using touch screen
US10509530B2 (en) Method and apparatus for processing touch input
KR102390647B1 (ko) 전자장치 및 전자장치의 객체 제어 방법
KR102294180B1 (ko) 전자장치 및 전자장치의 전원제어 방법
KR102429740B1 (ko) 터치 이벤트 처리 방법 및 그 장치
CN106575201A (zh) 在空闲模式下操作的电子设备及其方法
US10133393B2 (en) Method for controlling security and electronic device thereof
KR102398503B1 (ko) 입력의 압력을 감지하는 전자 장치 및 그 동작 방법
CN105426233B (zh) 多画面相互独立显示型电子装置及其应用程序运行方法
CN109416676B (zh) 用于确定电子设备的角色的方法及其电子设备
KR20160128606A (ko) 바로가기 ui를 제공하는 전자 장치 및 방법
KR20160036927A (ko) 고스트 터치 저감을 위한 방법 및 그 전자 장치
CN105446611A (zh) 用于对触摸输入进行处理的装置及其方法
KR20170142474A (ko) 사용자 입력 처리 방법 및 전자 장치
KR102536148B1 (ko) 전자 장치의 동작 방법 및 장치
US20180129409A1 (en) Method for controlling execution of application on electronic device using touchscreen and electronic device for the same
CN109416615A (zh) 处理触摸事件的方法和适用于该方法的电子装置
US20170017373A1 (en) Electronic device and method for controlling the same
EP3029559A1 (en) Electro device and method for processing touch input
KR20180052951A (ko) 객체 정보를 제공하기 위한 방법 및 그 전자 장치
KR102555229B1 (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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210330