本公开涉及一种用于校正传感器的测量值的方法以及使用该方法的电子装置。
背景技术:
随着技术的发展,正在提供各种类型的电子装置,例如个人数字助理(pda)、电子笔记本、智能电话、平板个人计算机(pc)等,并且已经发布了用户能够穿戴的可穿戴装置。
近来,提供了依据电子装置是否与用户接触而提供各种功能的电子装置。例如,通过考虑从电子装置发射的电磁波对用户的影响,电子装置可以基于电子装置是否与用户接触来提供控制从电子装置发射的电磁波的输出的功能。可穿戴装置可以基于可穿戴装置是否与用户接触来提供控制显示器上显示的画面的功能。
技术实现要素:
技术问题
电子装置可以使用各种传感器来确定电子装置是否与用户接触。例如,电子装置可以使用电阻式触摸传感器、电容传感器(电容式传感器)、接近传感器等来确定电子装置是否与用户接触。而且,为了基于电子装置是否与用户接触来向用户准确地提供各种功能,电子装置需要精确地确定电子装置是否与用户接触。例如,电子装置可以确定用作确定是否存在接触的标准的参考传感器值,并且如果获得了大于或等于参考传感器值的传感器值,则可以确定电子装置和用户彼此接触。可替代地,如果获得小于或等于参考传感器值的传感器值,则电子装置可以确定用户和电子装置彼此接触,并且依据传感器的类型等可以不同地设置用于确定是否存在接触的标准。根据传统方法,电子装置可以基于用户任意设置的参考传感器值来确定是否存在接触。然而,由于每个电子装置的传感器值的测量存在差异,因此难以准确地确定电子装置和用户是否彼此接触。
问题的解决方案
根据本公开的一方面,一种电子装置可以包括:具有导电性的至少一个电极;电容传感器;至少一个开关,所述至少一个开关被配置为电连接在至少一个电极与所述电容传感器之间,并被配置为选择性地连接所述至少一个电极与所述电容传感器;以及控制电路,其中,所述控制电路被配置为:在所述至少一个开关断开的状态下,使用所述电容传感器测量第一电容值;在所述至少一个开关连接的状态下,使用所述电容传感器测量对应于与所述至少一个电极接触的外部对象的第二电容值;使用所述第一电容值校正所述第二电容值;并且将校正后的第二电容值确定为所述外部对象的电容值。
根据本公开的另一方面,一种校正电子装置的传感器的测量值的方法可以包括:在至少一个开关断开的状态下,使用电容传感器测量第一电容值,所述开关能够选择性地连接至少一个电极和所述电容传感器;在所述至少一个开关连接的状态下,使用所述电容传感器测量对应于与所述至少一个电极接触的外部对象的第二电容值;使用所述第一电容值校正所述第二电容值;并且将校正后的第二电容值确定为所述外部对象的电容值。
根据本公开的另一方面,一种计算机可读存储介质存储有指令,该指令被配置为当至少一个处理器执行所述指令时,使电子装置的所述至少一个处理器能够执行至少一个操作,所述至少一个操作包括:在至少一个开关断开的状态下,使用电容传感器测量第一电容值,所述开关能够选择性地连接所述电子装置的具有导电性的至少一个电极和所述电容传感器;在所述至少一个开关连接的状态下,使用所述电容传感器测量对应于与所述至少一个电极接触的外部对象的第二电容值;使用所述第一电容值校正所述第二电容值;并且将校正后的第二电容值确定为所述外部对象的电容值。
发明的有益效果
根据各种实施例,可以基于由传感器获得的测量值来确定用于确定是否存在接触的标准的参考传感器值,从而可以准确地确定是否与用户接触。
根据各种实施例,可以确定参考传感器值,该参考传感器值是用于确定是否存在接触的标准,而与外部对象(例如,手指、手、手腕等)是否与电子装置接触(例如,触摸、握住(握持)或佩戴)无关,从而可以准确地确定与用户接触(例如,将可穿戴装置戴在手腕上的状态、握住移动装置的状态等)。
附图说明
图1是示出根据各种实施例的网络环境中的电子装置的框图。
图2a和图2b是示出根据本公开的各种实施例的电子装置的框图。
图3是示出根据本公开的各种实施例的提高电子装置的传感器的测量精度的方法的流程图。
图4是示出根据本公开的各种实施例的提高电子装置的传感器的测量精度的方法的流程图。
图5是示出根据本公开的各种实施例的提高电子装置的传感器的测量精度的方法的流程图。
图6a至图6c是示出根据本公开的各种实施例的使用电子装置的电容传感器测量的电容值的示例的图。
图7是示出根据本公开的各种实施例的使用电子装置的电容传感器测量的电容值的示例的图。
具体实施方式
图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))的形式来发布计算机程序产品,或者可经由应用商店(例如,playstoretm)在线发布(例如,下载或上传)计算机程序产品,或者可直接在两个用户装置(例如,智能电话)之间分发(例如,下载或上传)计算机程序产品。如果是在线发布的,则计算机程序产品中的至少部分可以是临时产生的,或者可将计算机程序产品中的至少部分至少临时存储在机器可读存储介质(诸如制造商的服务器、应用商店的服务器或转发服务器的存储器)中。
根据各种实施例,上述部件中的每个部件(例如,模块或程序)可包括单个实体或多个实体。根据各种实施例,可省略上述部件中的一个或更多个部件,或者可添加一个或更多个其它部件。可选择地或者另外地,可将多个部件(例如,模块或程序)集成为单个部件。在这种情况下,根据各种实施例,该集成部件可仍旧按照与所述多个部件中的相应一个部件在集成之前执行一个或更多个功能相同或相似的方式,执行所述多个部件中的每一个部件的所述一个或更多个功能。根据各种实施例,由模块、程序或另一部件所执行的操作可顺序地、并行地、重复地或以启发式方式来执行,或者所述操作中的一个或更多个操作可按照不同的顺序来运行或被省略,或者可添加一个或更多个其它操作。
图2a和图2b是示出根据本公开的各种实施例的电子装置的框图。根据各种实施例,电子装置201可以包括图1所示的电子装置101的全部或一部分。
参照图2a,电子装置201可以包括电极210、开关220、电容传感器230和控制电路240。尽管未在图2a中示出,但是可以包括电极210和/或开关220作为例如电容传感器230的组件。尽管图2a示出电子装置201包括一个电极210及一个开关220,但本发明不限于此。电子装置201可以包括多个电极210和/或多个开关220。
根据各种实施例,电极210可以将电信号传送到电子装置201中的另一组件。例如,可以以使电极210的至少一部分暴露于电子装置201的外部的方式来设置电极210。例如,如果外部对象(例如,手指、手、手腕等)接触(例如,触摸、握住(抓住)或佩戴)电极210,电极210可以将从电子装置201的另一部件传送来的电信号传送到外部对象,并且可以将从外部对象传送来的电信号传送至电子装置201的另一组件。根据实施例,电极210可以具有感应导电(例如,导电)的特征。根据各种实施例,电极210的至少一部分可以通过形成电子装置201的外表面的壳体的至少一部分来暴露。
根据各种实施例,开关220可以设置在电极210与电容传感器230之间。开关220可以电连接或断开例如电极210和电容传感器230。开关220例如可以是能够打开/闭合电路或能够改变连接状态的开关。例如,开关220可以包括单刀单掷(spst)开关。然而,本公开不限于此。
根据各种实施例,电容传感器230可以基于从电子装置201中包括的组件传送的电信号来测量电容值。电容传感器230例如可以基于从电极210传送的电信号来测量电容值。这里,电容传感器230可以被称为例如电容式传感器、电容式触摸传感器、电容式接近传感器等。根据本公开的各种实施例的电容传感器230不限于所提及的术语,并且根据本公开的各种实施例的电容传感器230中可以包括执行相同或相似功能的任何类型的传感器。
根据各种实施例,控制电路240可以控制开关220,以电连接或断开电极210和电容传感器230。
控制电路240例如可以使用电容传感器230测量电容值。
例如,控制电路240可以基于使用电容传感器230测得的电容值来确定电极210和外部对象是否接触(例如,可穿戴装置戴在手腕上的状态、握住移动装置的状态等)。例如,控制电路240可以确定阈值,该阈值是用于确定电极210和外部对象是否接触的标准,并且如果使用电容传感器230测得的电容值大于或等于阈值,则可以确定电极210和外部对象接触。
例如,控制电路240可以基于使用电容传感器230测得的各种电容值来确定与电极210对应的电容值、与外部对象对应的电容值和/或阈值。根据实施例,控制电路240可以将用户为电子装置201任意设置的电容值确定为阈值。
控制电路240例如可以指诸如图1的电子装置101中包括的处理器120之类的组件。
根据各种实施例,电子装置201还可以包括接近传感器(例如,图1的传感器模块176)。接近传感器例如可以包括光学接近传感器,该光学接近传感器包括发光单元和光接收单元。接近传感器例如可以以如下方式检测外部对象的存在:使用光接收单元检测由发光单元发射并由外部对象反射的光。在此,发光单元可以包括发光二极管(led),光接收单元可以包括光电二极管(pd)。本公开不限于此。接近传感器可以包括根据检测原理使用电磁感应的各种类型的接近传感器,例如高频振荡型、电容型、磁性型等。
例如,控制电路240可以基于使用接近传感器测得的传感器值来确定是否存在靠近电子装置201的外部对象。例如,控制电路240可以基于使用接近传感器确定的是否存在外部对象来确定阈值。
根据各种实施例,电子装置201还可以包括存储器(未示出)(例如,图1的存储器130)。存储器例如可以存储与使用电容传感器230测得的电容值相关的数据。存储器例如可以存储与阈值相关的数据,该阈值是用于确定电极210是否与外部对象接触的标准。存储器例如可以存储与对应于电极210的电容值和/或对应于外部对象的电容值相关的数据。
参照图2b,开关220可以设置在电极210与电容传感器230之间。例如,开关220可以根据控制电路240的控制来电连接或断开电极210和电容传感器230。电子装置201中包括的开关220例如可以包括spst开关。尽管在实施例中示出了开关220包括spst开关,但是本公开不限于该实施例。本公开可以包括各种类型的开关,诸如单刀双掷(spdt)开关、双刀单掷(dpst)开关等。
例如,控制电路240可以使用电容传感器230测量电容值,并且可以基于使用电容传感器230测得的电容值来确定电极210和外部对象是否接触。
根据本公开的各种实施例的电子装置201可以包括:具有导电性的至少一个电极210;电容传感器230;至少一个开关220,其被配置为电连接在至少一个电极210与电容传感器230之间,并被配置为选择性地连接至少一个电极210与电容传感器230;控制电路240,其中控制电路240被配置为:在至少一个开关220断开的状态下,使用电容传感器230测量第一电容值;以及在至少一个开关220连接的状态下,使用电容传感器230测量对应于与至少一个电极210接触的外部对象的第二电容值;使用第一电容值校正第二电容值;并且将校正后的第二电容值确定为外部对象的电容值。
在根据本公开的各种实施例的电子装置201中,控制电路240被配置为至少基于第一电容值来确定用于确定是否与外部对象接触的阈值。
在根据本公开的各种实施例的电子装置201中,控制电路240被配置为至少基于与至少一个电极210对应的预定电容值来确定阈值。
在根据本公开的各种实施例的电子装置201中,如果第二电容值大于或等于所确定的阈值,则控制电路240被配置为确定外部对象与至少一个电极210接触。
根据本公开的各种实施例的电子装置201还可以包括接近传感器,其中,控制电路240被配置为:如果使用接近传感器未检测到与外部对象接触,则在至少一个开关220连接的状态下使用电容传感器230测量第三电容值;以及至少基于第一电容值和第三电容值,确定与至少一个电极210对应的第四电容值。
在根据本公开的各种实施例的电子装置201中,控制电路240被配置为至少基于第一电容值和第四电容值来确定用于确定是否与外部对象接触的阈值。
在根据本公开的各种实施例的电子装置201中,控制电路240被配置为:如果使用接近传感器检测到与外部对象接触,则至少基于与至少一个电极210对应的预定电容值来确定阈值,该阈值用于确定是否与外部对象接触。
在根据本公开的各种实施例的电子装置201中,控制电路240被配置为将通过从第三电容值减去第一电容值而获得的值确定为第四电容值。
在根据本公开的各种实施例的电子装置201中,控制电路240被配置为将通过将第一电容值、与至少一个电极210对应的预定电容值和预定的第五电容值相加而获得的值确定为阈值。
在根据本公开的各种实施例的电子装置201中,接近传感器可以包括发光二极管和光电二极管。
图3是示出根据本公开的各种实施例的提高电子装置的传感器的测量精度的方法的流程图。
根据各种实施例,在操作301中,电子装置201(例如,图1的电子装置101的处理器120或图2a和图2b的电子装置201的控制电路240)可以初始化触摸系统。根据各种实施例,触摸系统例如可以指电子装置201的组件和/或存储在电子装置201中的数据,该数据可以与通过电容传感器230确定电极210和外部对象是否接触相关。例如,如果电子装置201的电力从关闭状态改变为开启状态,则电子装置201可以初始化触摸系统。例如,电子装置201可以根据预定周期来初始化触摸系统。根据实施例,如果电子装置201的触摸系统被初始化,则电子装置201可以重置阈值,该阈值是用于确定电极210和外部对象是否彼此接触的标准。
根据各种实施例,在操作303中,电子装置201可以使电极210和电容传感器230电断开。例如,电子装置201可以控制开关220,使得电极210和电容传感器230电断开。
根据各种实施例,在操作305中,电子装置201可以使用电容传感器230来测量电容值。根据实施例,测得的电容值例如可以是基于从电子装置201的除了电极210之外剩余的并且电连接至电容传感器230的组件传送的电信号而测得的电容值。
根据各个实施例,在操作307中,电子装置201可以确定阈值,该阈值是用于确定电极210和外部对象是否彼此接触的标准。例如,电子装置201可以基于在操作305中测得的电容值确定阈值。例如,假定在操作305中测得的电容值是大约50pf,并且与电极210对应的电容值被预先设置为大约5pf。在这种情况下,电子装置201可以确定在电极210和电容传感器230电连接的状态下当外部对象不与电极210接触时测得的电容值大约55pf。在这种情况下,电子装置201可以将通过将预定阈值设定值和大约55pf的值相加而获得的值确定为阈值。在此,阈值设定值例如可以是指在电极210和电容传感器230电连接的状态下小于这样的差值的值,该差值为外部对象与电极210接触时测得的电容值和外部对象与电极210不接触时测得的电容值之间的差值。例如,如果预定阈值设定值是大约15pf,则电子装置201可以将阈值确定为大约70pf。根据实施例,与电极210对应的电容值和/或阈值设定值可以由用户为电子装置201任意地设定。
根据各种实施例,在操作309中,电子装置201可以电连接电极210和电容传感器230。例如,电子装置201可以控制开关220,使得电极210和电容传感器230电连接。
根据各种实施例,在操作311中,电子装置201可以使用电容传感器230来测量电容值。根据实施例,例如,测得的电容值可以是基于从电子装置201的包括电极210并且电连接到电容传感器230的组件传送来的电信号测量的电容值。
根据各种实施例,在操作313中,电子装置201可以确定电极210是否与外部对象接触。例如,如果在操作307中确定的阈值约为70pf,并且在操作311中测得的电容值为大约90pf,则电子装置201可以确定电极210与外部对象接触。根据实施例,例如,电子装置201可以获得与外部对象对应的电容值。例如,如果在操作307中确定的阈值是大约70pf,并且在操作311中测得的电容值是大约90pf,则电子装置201可以获得与外部对象对应的电容值是大约20pf。
图4是示出根据本公开的各种实施例的提高电子装置的传感器的测量精度的方法的流程图。将省略与参照图3已经描述了的描述所重复的详细描述。
根据各种实施例,在操作401中,电子装置201(例如,图1的电子装置101的处理器120或图2a和图2b的电子装置201的控制电路240)可以在开关220处于断开状态下测量电容值。例如,电子装置201可以控制开关220以使电极210和电容传感器230电断开,并且可以将在开关220断开的状态下使用电容传感器230测得的电容值确定为第一电容值。
根据各种实施例,在操作403中,电子装置201可以在开关220处于连接的状态下测量电容值。例如,电子装置201可以控制开关220以将电极210和电容传感器230电连接,并且可以将在开关220处于连接的状态下使用电容传感器230测量的电容值确定为第二电容值。
根据各种实施例,在操作405中,电子装置201可以使用在操作401中测得的第一电容值来校正在操作403中测得的第二电容值。例如,电子装置201可以从第二电容值减去第一电容值、与电极210对应的电容值以及阈值设定值的总和,并且可以将所获得的值确定为校正后的第二电容值。根据实施例,与电极210对应的电容值和/或阈值设定值可以由用户针对电子装置201任意地设置。例如,如果测得的第一电容值是大约50pf,测得的第二电容值约为90pf,与电极210对应的电容值为约5pf,并且阈值设定值被预定为约15pf,则电子装置201可以确定校正后的第二电容值为约20pf。
根据各种实施例,在操作407中,电子装置201可以将校正后的第二电容值确定为用于外部对象的电容值。例如,电子装置201可以将在操作405中获得的大约20pf的值确定为外部对象的电容值。
图5是示出根据本公开的各种实施例的提高电子装置的传感器的测量精度的方法的流程图。将省略与已经参照图3和图4描述的描述重复的详细描述。
根据各种实施例,在操作501中,电子装置201(例如,图1的电子装置101的处理器120或图2a和图2b的电子装置201的控制电路240)可以初始化触摸系统。例如,如果电子装置201的电源从关闭状态改变为开启状态,则电子装置201可以初始化触摸系统。例如,电子装置201可以根据预定周期来初始化触摸系统。根据实施例,如果电子装置201的触摸系统被初始化,则电子装置201可以重置阈值,该阈值是用于确定电极210是否与外部对象接触的标准。
根据各种实施例,在操作503中,电子装置201可以使电极210和电容传感器230电断开。电子装置201例如可以控制开关220,使得电极210和电容传感器230电断开。
根据各种实施例,在操作505中,电子装置201可以使用电容传感器230来测量第一电容值。根据实施例,所测量的第一电容值例如可以是基于从电子装置201的除了电极210之外剩余的并且电连接至电容传感器230的组件传送来的电信号而测得的电容值。
根据各种实施例,在操作507中,电子装置201可以使用接近传感器来确定是否存在接近电子装置201的外部对象。例如,如果接近传感器是光学接近传感器,则电子装置201可以基于以如下方式测得的传感器值来确定是否存在接近电子装置201的外部对象:使用光接收单元检测从接近传感器的发光单元发射并被外部对象反射的光。
根据实施例,如果在操作507中确定外部对象存在于电子装置201附近,则在操作509中,电子装置201可以确定阈值,该阈值是用于确定电极210是否与外部对象接触的标准。例如,电子装置可以基于在操作505中测量的第一电容值来确定阈值。例如,如果在操作505中测得的第一电容值是大约50pf并且与电极210对应的电容值被预定为大约5pf,则电子装置201可以确定在电极210与电容传感器230电连接的状态下当外部对象与电极210未接触时测得的电容值是大约55pf的值。根据实施例,电子装置201可以将对预定阈值设定值与大约55pf的值相加获得的值确定为阈值。例如,如果预定阈值设定值是大约15pf,则电子装置201可以将阈值确定为大约70pf。根据实施例,与电极210对应的电容值和/或阈值设定值可以由用户为电子装置201任意地设定。
根据各种实施例,在操作511中,电子装置201可以电连接电极210和电容传感器230。例如,电子装置201可以控制开关220,使得电极210和电容传感器230电连接。
根据各个实施例,如果在操作507中确定不存在接近电子装置201的外部对象,则电子装置201可以在操作513中将电极210和电容传感器230电连接。例如,装置201可以控制开关220,使得电极210和电容传感器230电连接。
根据各种实施例,在操作515中,电子装置201可以使用电容传感器230来测量第三电容值。根据实施例,例如,所测得的第三电容值可以是基于从电子装置201的包括电极210并且电连接到电容传感器230的组件传送的电信号而测得的电容值。
根据各种实施例,在操作517中,电子装置201可以确定阈值,该阈值是用于确定电极210和外部对象是否彼此接触的标准。例如,电子装置201可以基于在操作505中测量的第一电容值和在操作515中测量的第三电容值,确定阈值。例如,如果在操作505中测量的第一电容值约为50pf,并且在操作515中测量的第三电容值如果大约为57pf,则电子装置201可以将与电极210对应的电容值确定为大约7pf。例如,电子装置201可以确定在电极210和电容传感器230电连接的状态下当外部对象不与电极210接触时测得的电容值是大约为57pf的值。根据实施例,电子装置201可以将对预定阈值设定值与大约57pf的值相加而获得的值确定为阈值。例如,如果预定阈值设定值是大约15pf,则电子装置201可以将阈值确定为大约72pf。根据实施例,阈值设定值可以由用户针对电子装置201任意设置。
根据各个实施例,在操作519中,电子装置201可以使用电容传感器230来测量第二电容值。根据实施例,例如,所测量的电容值可以是基于从电子装置201的包括电极210并且电连接到电容传感器230的组件传送的电信号测量的电容值。
根据各种实施例,在操作521中,电子装置201可以确定电极210是否与外部对象接触。例如,电子装置201可以将在操作519中测得的第二电容值与在操作509或操作517中确定的阈值进行比较,以便确定电极210是否与外部对象接触。例如,如果在操作509中确定的阈值是大约70pf,并且在操作519中测量的第二电容值是大约57pf,则电子装置201可以确定电极210和外部对象没有彼此接触。根据实施例,如果在操作517中确定的阈值是大约72pf,并且在操作519中测得的第二电容值是大约90pf,则电子装置201可以确定电极210和外部对象彼此接触。根据实施例,电子装置201可以获得与外部对象相对应的电容值。例如,如果在操作517中确定的阈值是大约72pf,并且在操作519中测量的第二电容值是大约90pf,则电子装置201可以获得与外部对象对应的电容值是大约18pf。
因此,电子装置201可以使用接近传感器准确地获得与电极210对应的电容值,并且可以准确地确定阈值,该阈值是用于确定电极210和外部对象是否彼此接触的标准。
根据本公开的各种实施例的校正电子装置201的传感器的测量值的方法可以包括:在电子装置201的至少一个开关220断开的状态下,使用电子装置201的电容传感器230测量第一电容值;在至少一个开关220连接的状态下,使用电容传感器230测量第二电容值,该第二电容值对应于与具有连通性的电子装置201的至少一个电极210接触的外部对象;使用第一电容值校正第二电容值;并且将校正后的第二电容值确定为外部对象的电容值。
根据本公开的各种实施例的校正电子装置201的传感器的测量值的方法还可以包括:至少基于第一电容值来确定阈值,该阈值用于确定是否与外部对象接触。
在根据本公开的各种实施例的校正电子装置201的传感器的测量值的方法中,确定阈值的操作还可以包括:至少基于与至少一个电极210对应的预定电容值来确定阈值。
根据本公开的各种实施例的校正电子装置201的传感器的测量值的方法还可以包括:如果第二电容值大于或等于所确定的阈值,则确定外部对象与至少一个电极210接触。
根据本公开的各种实施例的校正电子装置201的传感器的测量值的方法还可以包括:如果使用电子装置201的接近传感器未检测到与外部对象的接触,则在至少一个开关220连接的状态下使用电容传感器230,测量第三电容值;至少基于第一电容值和第三电容值,确定与至少一个电极210对应的第四电容值。
根据本公开的各种实施例的校正电子装置201的传感器的测量值的方法还可以包括:至少基于第一电容值和第四电容值来确定阈值,该阈值用于确定是否与外部对象接触。
根据本公开的各种实施例的校正电子装置201的传感器的测量值的方法还可以包括:如果使用接近传感器检测到与外部对象接触,则至少基于与至少一个电极210对应的预定电容值来确定阈值,该阈值用于确定是否与外部对象接触。
在根据本公开的各种实施例的校正电子装置201的传感器的测量值的方法中,确定第四电容值的操作还可以包括:将通过从第一电容值减去第三电容值而获得的值确定为第四电容值。
在根据本公开的各个实施例的校正电子装置201的传感器的测量值的方法中,确定阈值的操作还可以包括:通过将第一电容值、与至少一个电极210对应的预定电容值和预定的第五电容值相加来确定阈值。
一种计算机可读存储介质,存储有指令,其中,所述指令被配置为当该指令由电子装置(图1的电子装置101或图2a和图2b的电子装置201)的至少一个处理器执行时使至少一个处理器(例如,图1的处理器120或图2a和图2b的控制电路240)执行至少一个操作,该至少一个操作包括:在至少一个开关220断开的状态下,使用电容传感器230测量第一电容值,该开关能够选择性地连接电子装置201的具有导电性的至少一个电极210和电容传感器230;在至少一个开关220连接的状态下,使用电容传感器230测量第二电容值,该第二电容值对应于与至少一个电极210接触的外部对象;使用第一电容值校正第二电容值;并且将校正后的第二电容值确定为外部对象的电容值。
图6a至图6c是示出根据本公开的各种实施例的由电子装置的电容传感器测量的电容值的示例的图。
参照图6a,识别到在t1至t3之前的时间段内外部对象与电极210接触,并且在t3之后的外部对象不与电极210接触。另外,识别到在t1之前电子装置201使用电容传感器230测量的电容值为c4。
电子装置201可以在t1初始化触摸系统。在这种情况下,不管电极210和外部对象是否在初始化触摸系统的点处彼此接触,如果触摸系统被初始化,则电子装置201可以控制开关220以使得电极210和电容传感器230电连接。电子装置201例如可以在t1将电极210和电容传感器230电断开,并且可以测量电容值。因此,基于从电子装置201的除了电极210之外的组件传送到电容传感器230的电信号而测得的电容值被确认为c1,并且在从t1到t2的时段中测量c1,不管电极210和外部对象是否彼此接触,该c1是常规电容值。
电子装置201例如可以将阈值确定为c3,该阈值是用于确定电极210是否与外部对象接触的标准。根据实施例,电子装置201可以将通过将c1与对应于电极210的预定电容值相加获得的值确定为电容值c2,该c1是基于从电子装置201的除了电极210之外剩余的组件传送到电容传感器230的电信号而测量的电容值,并且可以将通过将c2和预定阈值设定值相加而获得的值确定为c3,该c3为用于确定电极210是否与外部对象接触的标准的阈值。根据实施例,与电极210相对应的电容值和/或阈值设定值可以由用户任意设置。
例如,电子装置201可以在t2之后将电极210和电容传感器230电连接,并且可以测量电容值。在这种情况下,识别到在从t2到t3之前的时间段使用电容传感器230测量的电容值是c4,电子装置201可以比较c4和c3,并且可以确定电极210和外部对象彼此接触。例如,如果使用电容传感器230测量的电容值大于c3,则电子装置201可以确定电极210和外部对象彼此接触。
根据各种实施例,示出了在t1之前测量的电容值和从t2到t3之前测量的电容值与c4相同。然而,c4可以是当电极210与外部对象接触时使用电容传感器230测量的电容值的示例,并且可以是依据外部对象的类型而不同地测量的电容值。
电子装置201将c3与使用电容传感器230在t3之后测得的电容值进行比较,可以确定电极210和外部对象未彼此接触。例如,如果使用电容传感器230测量的电容值大于c2且小于c3,则电子装置201可以确定电极210和外部对象没有彼此接触。
根据实施例,例如,预先为电子装置201设置的与电极210对应的电容值可以是由用户针对电子装置201任意设置的值,以便确定电极210是否与外部对象接触。在这种情况下,与针对电子装置201预先设置的电极210对应的电容值可能与在电子装置201中实际包括的电极210的实际电容值不相同。因此,在t3之后电极210和外部电子装置不彼此接触时测得的电容传感器值可能与电容值c2不同。根据实施例,从t3测量的电容值可以指的是电极210不与外部对象接触时使用电容传感器230测量的电容值的示例,并且可以依据电子装置201中包括的组件的状态来不同地测量电容值。
参照图6b,识别到在t1至t2之前的时间段内外部对象与电极210接触,并且在t2之后的外部对象不与电极210接触。而且,识别到在t1之前电子装置201使用电容传感器230测量的电容值为c4。
电子装置201可以在t1初始化触摸系统。在这种情况下,不管电极210和外部对象在触摸系统被初始化的点处是否彼此接触,如果触摸系统被初始化,则电子装置201可以使电极210和电容传感器230电断开。
例如,电子装置201可以在t1使电极210和电容传感器230电断开,并且可以测量电容值c1。根据实施例,电子装置201可以将阈值确定为c3,该阈值是用于确定电极210和外部对象是否彼此接触的标准。
例如,电子装置201可以在t3之后将电极210和电容传感器230电连接,并且可以测量电容值。例如,如果在t3之后使用电容传感器230测量的电容值大于c2且小于c3,则电子装置201可以确定电极210和外部对象没有彼此接触。根据实施例,从t3测量的电容值可以指的是当电极210不与外部对象接触时使用电容传感器230测量的电容值的示例,并且可以依据电子装置201中包括的组件的状态不同地测量电容值。
参照图6c中,识别到在t1至t3之前的时间段内电极210与外部对象未彼此接触,并且识别到在t3至t4期间电极210与外部对象彼此接触,并且识别到在t4之后电极210和外部对象未接触。
根据实施例,识别到在t1之前电子装置201使用电容传感器230测量的电容值大于c2且小于c3。
电子装置201可以在t1初始化触摸系统。在这种情况下,不管电极210和外部对象在触摸系统被初始化的点处是否彼此接触,如果触摸系统被初始化,则电子装置201可以使电极210和电容传感器230电断开。
例如,电子装置201可以在t1使电极210和电容传感器230电断开,并且可以测量电容值c1。根据实施例,电子装置201可以将阈值确定为c3,该阈值是用于确定电极210和外部对象是否彼此接触的标准。
例如,电子装置201可以在t2之后将电极210和电容传感器230电连接,并且可以测量电容值。例如,如果在t2到t3之后的时间段使用电容传感器230测得的电容值大于c2且小于c3,则电子装置201可以确定电极210和外部对象没有彼此接触。
例如,如果在t3至t4之后的时间段内使用电容传感器230测得的电容值大于c3,则电子装置201可以确定电极210和外部对象彼此接触。
例如,如果在t4之后使用电容传感器230测量的电容值大于c2但小于c3,则电子装置201可以确定电极210和外部对象未彼此接触。
图7是示出根据本公开的各种实施例的由电子装置的电容传感器测量的电容值的示例的图。
图7是示出当电子装置201使用接近传感器确定不存在接近电子装置的外部对象时使用电容传感器230测量的电容值的示例的图。将省略与已经参照图6a至图6c描述的描述重复的详细描述。
参照图7,识别到在t1之前电极210和外部对象彼此接触,并且在t3之前t1之后的时间段电极210和外部对象彼此不接触。而且,识别到从t3到t4之前,电极210和外部对象彼此接触,并且在t4之后,电极210和外部对象彼此不接触。而且,识别到在t1之前电子装置201使用电容传感器230测量的电容值为c4。
电子装置201可以在t1初始化触摸系统。在这种情况下,不管电极210和外部对象在触摸系统被初始化的点处是否彼此接触,如果触摸系统被初始化,则电子装置201可以使电极210和电容传感器230电断开。电子装置201例如可以在t1使电极210和电容传感器230电断开,并且可以测量电容值。因此,基于从电子装置201的除了电极210之外剩余的组件传送到电容传感器230的电信号测量的电容值被识别为c1,并且可以在从t1到t2的时间段中测量c1,这是常规的电容值,而与电极210和外部对象是否彼此接触无关。
如果电子装置201使用接近传感器确定在t1和t2之间的时间段内不存在接近电子装置201的外部对象,则电子装置201例如可以将电极210和电容传感器230电连接,并且可以在t2之后测量电容值。根据实施例,如果电子装置201使用接近传感器确定在t1与t2之间的时间段内存在接近电子装置201的外部对象,则如图6a所示,电子装置201可以基于与电极210对应的预定电容值来确定c3,该c3是被用作用于确定电极210和外部对象是否彼此接触的标准的阈值。
根据实施例,如果电子装置201使用接近传感器确定不存在接近电子装置201的外部对象,则电子装置201可以将与c1和c1之间的差相对应的电容值(在从t2到t3之前的时间段内使用电容传感器230测得的)确定为与电极210对应的电容值,该电容值用于确定阈值,该阈值是用于确定电极210和外部对象是否彼此接触的标准。因此,例如,电子装置201可以将通过将预定的阈值设定值与c2相加得到的值确定为c3,该c2是在从t2到t3之前的时间段内使用电容传感器230测量的电容值,该c3是用作确定电极210和外部对象是否彼此接触的标准的阈值。根据实施例,阈值设定值可以由用户任意设置。
根据实施例,识别到在从t3到t4之前的时间段内使用电容传感器230测量的电容值为c4,电子装置201可以比较c4和c3,并且可以确定电极210和外部对象彼此接触。例如,如果使用电容传感器230测量的电容值大于c3,则电子装置201可以确定电极210和外部对象彼此接触。根据各种实施例,示出了在t1之前测得的电容值和在从t2到t3之前测得的电容值与c4相同。然而,c4可以是当电极210与外部对象接触时使用电容传感器230测量的电容值的示例,并且可以依据外部对象的类型而不同地测量的电容值。
例如,电子装置201将c3与在t4之后使用电容传感器230测得的电容值进行比较,并且可以确定电极210和外部对象彼此不接触。例如,如果使用电容传感器230测得的电容值大于c2且小于c3,则电子装置201可以确定电极210和外部对象没有彼此接触。根据实施例,在t4之后测得的电容值可以是当电极210不与外部对象接触时使用电容传感器230测得的电容值的示例,并且可以依据电子装置201中包括的组件的状态不同地测量电容值。
说明书和附图中的本公开的实施例仅是为了容易地描述本公开的实施例的技术思想并帮助理解本公开的实施例而提供的示例,而不是限制本公开的实施例的范围。因此,应当理解,除了本文公开的实施例之外,本公开的各个实施例的范围还包括基于本公开的各个实施例的技术思想得出的所有改变和修改。