用于通过人的震颤检测来控制电子设备的系统和方法与流程

文档序号:11852692阅读:365来源:国知局
用于通过人的震颤检测来控制电子设备的系统和方法与流程

本技术总体上涉及人的震颤检测,并且更具体地,涉及基于检测人体的自然震颤来控制电子设备。



背景技术:

当今电子设备无处不在,并且便携式设备通常被人们携带至他们去到的任何地方。尽管这些设备已经改变了人们交流和进行业务的方式,但它们可容易成为滋扰。例如,移动电话的用户可能有意或无意地让电话的振铃器响个不停。这可能导致电话在尴尬或不期望的时间大声地响起。一些电话允许用户通过按压电话上的按钮使铃声消音或停止,但是按钮可能不容易或快速地使用。

人们早已知道人体的自然流程造成不断的低频振动。对人的振动或震颤的感测已经被用于例如外科手术器械中以减轻手抖动的影响。并且,虽然已提出人的震颤检测和蜂窝式电话一起使用,现有技术没有提供极度精确的检测方法。例如,试图在被人手保持时检测震颤的电话每次在其放置在发出相同的自然震颤的腿的附近的裤子口袋中返回一个误报。



技术实现要素:

公开了一种用于基于检测人的自然震颤来控制电子设备的系统和方法。当设备未被物理地封闭在较小空间中时,基于该设备是否检测到人的震颤来控制该设备。通过比较表示人的震颤的第一频率范围的平均幅度与高于第一频率范围的第二频率范围的平均幅度,根据振动信号检测人的震颤。

根据本发明的一个方面,一种用于控制电子设备的方法包括检测电子设备是否被物理地封闭在较小的空间内;检测电子设备是否以表示人体的自然震颤的速率振动;以及当电子设备未被物理地封闭在较小空间内时,响应于电子设备是否以表示人体的自然震颤的速率振动,操作电子设备。

根据该方法的实施方式,检测电子设备是否以表示人体的自然震颤的速率振动包括:接收表示电子设备的移动的电子信号;对所述信号的多个样本集中的每个样本集执行离散傅里叶变换;针对每个变换的样本集,确定表示人体的自然震颤的第一频率范围的样本集的幅度的平均值;确定高于第一范围的第二频率范围的样本集的幅度的平均值;以及如果第一频率范围的幅度的平均值与第二频率范围的幅度的平均值之间的差大于阈值,则产生指示检测的输出;以及如果在预定时间内阈值数量的样本集产生指示检测的输出,则产生指示电子设备以表示人体的自然震颤的速率振动的输出。

根据本方法的另外实施方式,该方法还包括将所述信号线性去趋势。

根据本方法的另一实施方式,检测电子设备是否物理地封闭在较小的空间内包括:检测从电子设备发射的足够量的红外光。

根据本方法的又另一实施方式,操作电子设备包括控制电子设备的振铃器。

根据本方法的另一个实施方式,操作电子设备包括改变电子设备的多个扬声器中的用于声音输出的扬声器。

根据本方法的另一实施方式,电子设备的操作包括控制电子设备的应用的音量。

根据本方法的另一实施方式,电子设备的操作包括通过网络发送信号以实现对第二电子设备的控制。

根据本方法的又另一实施方式,电子设备是移动电话。

根据本发明的另一方面,电子设备包括加速计、接近传感器以及当接近检测器未检测到电子设备被物理地封闭在小空间内时响应于加速计是否检测到以表示人体的自然震颤的速率的振动来操作电子设备的电路。

根据方法的实施方式,该电路还从加速计接收电子信号,针对该信号的多个样本集中的每个样本集执行离散傅里叶变换,终端每个变换的样本集确定表示人体的自然震颤的第一频率范围的样本集的幅度的平均值,确定高于第一范围的第二频率范围的样本集的幅度的平均值,如果第一频率范围的幅度的平均值与第二频率范围的幅度的平均值之间的差大于阈值,则产生指示检测的输出,并且如果预定时间内的阈值数量的样本集产生指示检测的输出,则产生指示电子设备以表示人体的自然震颤的速率震动的输出。

根据电子设备的另外的实施方式,该信号被线性去趋势。

根据电子设备的另一实施方式,接近传感器是红外接近传感器。

根据电子设备的又一实施方式,该设备还包括振铃器,并且操作电子设备包括控制该振铃器。

根据电子设备的又一实施方式,该设备还包括多个扬声器,并且操作该电子设备包括改变扬声器的用于声音输出的扬声器。

根据电子设备的另一实施方式,操作电子设备包括控制电子设备的应用的音量。

根据电子设备的另一实施方式,操作电子设备包括通过网络发送信号以实现对第二电子设备连接的控制。

根据电子设备的又另一实施方式,电子设备是移动电话。

根据本发明的另一方面,一种用于控制电子设备的方法包括:接收表示电子设备的移动的电子信号,针对信号的多个样本集中的每个样本集执行离散傅里叶变换,针对每个变换的样本集确定表示人体的自然震颤的第一频率范围的信号的幅度的平均值,确定高于第一范围的第二频率范围的信号的幅度的平均值,如果第一频率范围的幅度的平均值与第二频率范围的幅度的平均值之间的差大于阈值,则产生指示检测的输出,并且响应于预定时间内的阈值数量的样本集是否产生指示检测的输出来操作电子设备。

根据本方法的实施方式,该方法还包括将所述信号线性去趋势。

附图说明

图1是基于接近度和人的震颤检测来控制电子设备的示例性状态图。

图2是表示用于检测人的震颤的示例性步骤的流程图。

图3是示例性电子设备的框图。

图4是用于电子设备的通信环境的示意图。

具体实施方式

现在参照附图描述实施方式,其中,在通相同的参考标号自始至终用于表示相同的元件。应该理解,附图不必按比例绘制。关于一个实施方式描述和/或示出的特征可以以相同的方式或相似的方式用于一个或更多个其它实施方式和/或与其它实施方式的特征结合使用或代替其它实施方式的特征。此外,尽管方法描述和流程图可以显示执行步骤的具体顺序,但是相对于描述的顺序执行步骤的顺序可以被改变。此外,按顺序描述的两个或更多个步骤可以同时执行或部分地同时发生。可以省略一个或更多个描述的或示出的步骤。

以下结合附图的描述是电子设备和操作电子设备的方法的各个实施方式。电子设备通常但不必须是便携式电子设备,并且可以采用任何形状因数,包括但不限制于移动电话、平板计算设备、膝上型计算机、游戏设备、照相机或媒体播放器。在附图中示出的电子设备是移动电话,但是本发明的方面的适用性不限制于移动电话。

本发明描述了一种用于检测电子设备的表示人的自然震颤的振动的系统和方法。通常,当电子设备被用户的手抓握或与人体接触地放置时,来自人体的自然震颤的动能将转移至电子设备,使得设备以相似的频率振动。通过检测以那些频率的振动,可以实现对电子设备的控制。

首先转向图1,示出的是举例说明一种用于基于接近度和人的震颤检测来控制电子设备的方法的状态图。该方法可以开始于关闭状态12。在关闭状态12中,电子设备检测该电子设备是否被物理地封闭在小空间内。如果电子设备未被物理地封闭在小空间内,该方法进行至感测状态14。检测电子设备是否被物理地封闭在小空间中的一个益处是防止在设备处于用户的衣服口袋(例如,裤子口袋)中时测量震颤。否则,电子设备可检测到来自邻近的腿或其它身体部分的震颤并基于该检测执行不期望的动作。

一种用于测量接近度的示例性技术是利用一个或更多个红外接近传感器。红外接近度传感器通过发射红外光并检测被反射回该传感器的红外光的量来测量物体至传感器的接近度。因此,如果红外传感器检测到指示小空间的足够量的红外光,则红外传感器将检测到电子设备被物理地封闭在小空间内。足够量的红外光应高到足以在电子设备在例如口袋中时表示检测到小空间,但是如果该设备处于诸如手提袋或暗室的任何较大空间中则应低到足以继续感测状态14。例如,如果设备被封闭在至反射红外光的邻近物体的距离小于2至3cm的位置,则充分的值将不允许该设备从关闭状态12继续进行,但是将允许设备在任何较大空间中从关闭状态12继续进行。

有可能使用超过一个接近传感器来检测设备是否处于封闭空间内。使用额外的传感器减小了设备将错误地检测到封闭的空间的可能性,例如,手盖住单一接近传感器地抓握该设备的情况。如果使用超过一个传感器,则该方法可要求来自所有传感器的阈值检测。另选地,该方法可以要求至少两个或更多的传感器的检测。

在感测状态14,电子设备继续检测该电子设备是否被物理地封闭在小空间内,并且如果该电子设备被物理地封闭在小空间内,则该方法将返回至关闭状态12。在感测状态14,设备还检测以表示人的自然震颤的速率的振动。如果电子设备检测到人的震颤,该方法移动至控制状态16。稍后详细地描述用于检测人的震颤的示例性方法。

在控制状态16,该设备继续检测接近度和人的震颤。如果电子设备检测到其被物理地封闭在小空间内,则该方法将返回至关闭状态12。在控制状态16,如果电子设备仍然检测到其未被物理地封闭在小空间内但是不再检测到人的震颤,则该方法将返回至感测状态14。该设备是否在控制状态16(即,该设备是否同时检测到人的震颤但未检测到其被物理地封闭在小空间内)可以控制设备如何工作。

应该理解,存在可实现电子设备的控制的震颤检测的任何数量的应用。例如,人的震颤的检测可以用于控制来电的振铃器。在一个示例中,震颤检测可以用于使响铃中的电话静音。在该示例中,无论是在口袋中、钱包中还是在桌子上,电话可能由于来电而响铃。一旦电话检测到人的震颤同时未被封闭在小空间内,响铃可以被静音。因此,一旦钱包中或桌子上的电话被用户的手抓握,则该电话被静音。一旦口袋中的电话被用户的手抓握并从口袋掏出,则该电话将被静音。在任一种情况下,不需要按压按钮以使电话静音。相似地,同一功能可用于停止或改变移动电话的振动器的强度。例如,以这种方式,在桌子上大声地振动的电话可被拾起并被手持以关闭或降低振动的强度。

震颤检测还可用于在用户松开电子设备时终止该设备上的电话呼叫。如果在呼叫期间该设备的用户将该设备抓握在他或她手中,则震颤应该被检测到且该设备将不采取行动回应。如果用户从他或她的手中放下电话或放开该设备,则震颤将不再被检测到且该设备可以终止电话呼叫作为响应。

震颤检测还可以在任何数量的应用中使用以静音或控制音量。例如,电子设备的静音功能可以在检测到人的震颤时停用,并且在未检测到震颤时激活。因此,当从手松开设备(例如,放置在桌子上)时,设备可切换至静音状态。当拾起电子设备且再次检测到震颤时,可以恢复音量。在具有计时器功能的电子设备上,震颤检测可以用于使计时器期满的音响指示静音,和/或停止计时器。在具有闹铃功能的电子设备上,震颤检测可以用于使闹铃静音,激活“小睡”功能,和/或使闹铃复位。

在震颤检测的另一示例性应用中,所述检测可用于将移动电话切换至扬声器模式,其中,从电话的扩音器发射来自呼叫的音频输出,而不是用要靠近用户的耳朵放置的较小的扬声器。在该应用中,如果未检测到震颤,可以假设用户未持电话至他或她的耳朵,并且反而已经在一些位置(例如,在桌子上)放下电话。因此,如果在用户正在积极通话的同时未检测到震颤,则设备可以激活扬声器功能。相反,一旦检测到震颤,设备可以假设其已被用户拾起并暂停扬声器功能。另选地,放开设备(即,不再检测到震颤)可以导致设备激活有线或诸如蓝牙耳机的无线耳机,并且发送音频至无线耳机以代替激活扬声器功能。

震颤检测还可以用于打开或关闭电子设备上的麦克风。例如,当电子设备被用户拾起并检测到震颤时,该设备可以打开麦克风。当该设备被放下且不再被用户手持时,麦克风可以关闭。

在震颤检测的又一示例性应用中,在电子设备上的检测可以用于远程控制通过网络连接至第一电子设备的第二电子设备。例如,电子设备可以被联网至电视机或扬声器,或联网至控制一组扬声器的接收器。在第一电子设备上的震颤检测可以通过网络向电视机或扬声器发送信号以静音或降低电视机或扬声器上的声音。相似地,当不再检测到震颤时,电子设备可以发送信号以打开或升高电视机或扬声器的音量。

在震颤检测的另一示例性应用中,检测可以用作电子设备的保持功能。在该示例中,只要设备在未被封闭在小空间内的同时检测到人的震颤,将禁用影响设备的显示器的任何睡眠或调光功能。因此,如果用户在手中持有该设备的同时阅读文字、看图片或者观看视频,显示器将不休眠或变暗。如果用户放下该设备、释放其至钱包内,或将其放在口袋中,将重新激活休眠和/或调光功能。

相似地,震颤检测可以用于将电子设备从休眠或暗淡状态唤醒。如果电子设备被放下在桌子上或在钱包中,用手拾起并持有电话可以从睡眠或暗淡状态唤醒电话,无需按压任何附加的按钮或提供任何其它输入。一旦被用户的手抓握并从口袋掏出,口袋中的电话将自动苏醒。

该方法可以用作应用应用编程接口(“API”)的部分。API将允许电子设备上的其它软件利用振动测试功能并且将其用于任何数量的用途。例如,人的振动检测可以是交互式游戏的特征或作为至交互的社交媒体应用的输入。

根据图1的示例性状态图,电子设备将一直感测接近度,并且如果设备未被物理地封闭在小空间内,则将感测震颤。然而,,其它事件可在任何状态下触发检测过程的启动是可能的。例如,如上所述,如果该方法仅用于激活扬声器功能,则所有检测可以保持关闭直到在设备上发起或接收到呼叫。然后,该方法可以始于如上所述的关闭状态12,或可以完全跳过接近度感测并开始感测震颤。同样,如果仅在API中实现该方法,则检测可以保持关闭直到被应用程序事件触发或呼叫。然后,如上所述,该方法可以始于关闭状态12,或可以完全跳过接近度感测并开始检测震颤。如果该方法仅被用作唤醒功能,则可以在电子设备在使用中时关闭检测,并且一旦设备被置于睡眠状态,就在关闭状态12开始检测。

现在参照图2,流程图示出了检测何时电子设备的振动表示人的自然震颤的示例性方法。在步骤22中,接收到表示电子设备移动的电子信号。该信号可以是电子设备的运动传感器的输出,运动传感器诸如是一个或更多个加速计。依赖于运动传感器的输出,信号可以是模拟或数字的形式,并且可以在从运动感测设备输出之后从模拟转换至数字或从数字转换至模拟。例如,模拟输出可以构成表示随时间变化的振幅的正弦波,其中波的周期表示频率。数字输出可以是脉冲波的形式,其中,脉冲的长度表示频率。

在步骤24,信号被采样。信号可以以任何合适的频率被采样,应该理解,只有小于或等于采样频率一半的频率可以被准确地检测到。例如,如果在200Hz的频率对信号采样,那么可准确检测的最大频率是100Hz。样本可以存储在电子设备的缓冲器中。该缓冲器可被视为一个队列,使得当新样本被添加至队列时,现有的样本被向该队列伫列的末端移位,丢弃最旧的样本并为最新样本腾出空间(例如,先入、先出、或FIFO缓冲器)。例如,缓冲器可以设计为以200Hz的频率容纳128个样本。例如,如果在时刻t0至tn的每个时刻获取n个样本并储存在128个样本的队列中,则当t127处的样本被添加至队列时,队列将被充满。当t128处的样本被添加至队列时,在t0处的第一样本将从队列中去除,并以此类推。

在步骤26,信号可被线性去趋势。线性去趋势(linear detrend)可以从信号去除或减去非周期分量,并且可以增加稍后的频率计算的准确性。去趋势可以简单地从原始信号中减去信号的平均值。另选地,去趋势可以从信号去除预定义的线性矢量或可以计算线性矢量以例如通过至少最小二乘回归去除线性矢量。

在步骤28,针对信号的多个样本集中的每个样本集得到离散傅立叶变换。例如,可以通过快速傅里叶变换(FFT)算法的使用来得到离散傅里叶变换。被执行FFT的样本集可以具有任何合适的尺寸,并且执行FFT的速率可以是任何合适的速率。返回至具有128个样本的队列前面的示例,当128个样本的队列充满时(时刻t127处),可以对整个128个样本的缓冲器执行第一FFT。例如,在16个新样本在t143进入队列后,可以在下一个时间间隔进行下一个FFT。该方法可以按此方式重复,在每16个样本之后对整个128个样本的缓冲器执行FFT。结果,将对样本集上执行各个FFT,其中,与先前的FFT相比,128个样本中的16个是新的。

在步骤30,针对步骤28的每个变换的样本,确定用于表示人的震颤的第一频率范围的信号的幅度(magnitude)的平均值。由人的震颤发出的自然振动频率的确切范围可以取决于多个因素变化,包括每人自己的基因组成、人的电流应力或活动程度、或甚至是人最近消耗了什么食品或饮料。通常,人的自然震颤频率范围在4Hz至18Hz之间。因此,该方法可以将4Hz至18Hz之间的范围默认为表示人的自然震颤。可以根据特定用户的先前感测到的震颤,通过电子设备自动调节该范围,或可以由用户手动调节以找到用户的最佳频率范围。

在步骤32,针对在步骤30中分析的每个变换的样本,计算在高于步骤30的第一范围的第二范围频率中的信号的幅度的第二平均值。理想上,第二范围将包括表示人的震颤的最大频率之上的所有频率。该范围的上限可以是采样速率的可准确检测的最大频率。例如,如果采样速率是200Hz并且表示人的震颤的最大频率是18Hz,那么第二范围可以是19Hz至100Hz。

在步骤34,如果第一频率范围的幅度的平均值与第二频率范围的幅度的平均值之间的差大于阈值,则产生指示检测的输出。在该步骤,该方法确定表示人的震颤的频率的幅度是否大于入射在电子设备上的其它振动频率以及表示人的震颤的频率的幅度大于入射在电子设备上的其它振动频率至何种程度。例如大于1的较高阈值将导致计算对非人的振动的灵敏度降低,因为输出将仅在人震颤范围中的频率的幅度之间的差远远大于比人震颤频率范围大的幅度的情况下指示检测。然而,当人震颤频率在幅度上仅比其它振动频率稍大时,较高阈值还可以导致不期望的失败的检测。相反,例如小于1的较低的阈值将导致更灵敏的计算,并且当人震颤的频率的幅度勉强大于、或甚至小于其它较大频率的幅度时可以产生指示检测的输出信号。尽管较低的阈值可以导致更多的检测,但是其也可以导致更多的误报。应该挑选阈值以平衡灵敏度和准确度。例如,阈值1将充分平衡这些利益。

步骤34的输出可被认为是“样本集检测”,检测每个样本集是否指示人的震颤。它不应该与步骤36中的输出混淆,步骤36的输出基于一系列样本集检测指示电子设备是否以表示人的震颤的频率振动。因此,该方法可包括存储和计数一系列样本集检测以基于若干样本集检测产生最终输出。

存在存储和计数样本集检测的许多不同方法。例如,在预设时间期间,可以由阈值数量个肯定样本集检测来触发指示检测到人的震颤的最终输出。阈值应该足够大并且时间周期应当足够长以防止来自与人的震颤的频率匹配的不规则短期振动的错误检测。相反,阈值应该足够小并且时间周期应当足够短,使得设备响应于实际的人的震颤检测迅速行动。例如,在前述的具有采样频率为200Hz的128个样本的缓冲器中,其中,该缓冲器每周期刷新16个样本,在8个周期之后,该缓冲器将被完全刷新。在该示例中,可以添加两个附加的周期以达到16个样本的10个周期的总时间,以增加检测的准确性。在200Hz,那么用于检测的总时间将是0.8秒。

在用于存储和计数样本检测的一个示例性技术中,来自步骤34的每个样本检测输出可以被储存为指示符的缓冲器,每个指示符指示样本集的肯定检测或否定检测。指示符可以按照诸如二进制比特、整数等的任何形成存储。缓冲器应该足够大以尽可能多地容纳在预定时间期间创建的指示符,在该预定时间期间,阈值数量个检测将触发感测到人的震颤的输出。该缓冲器可被视为队列,使得当新指示符被添加至队列时,现有的指示符向该队列的末端移位,丢弃最旧的指示符并为最新指示符腾出空间。

例如,如果该方法被配置成使得来自对15个样本集中的10个检测将触发检测到震颤的输出,则样本计数器可以是15个比特的队列。对于每个分析的样本集,指示检测的新比特(例如,1表示检测到,0表示未检测到)被添加至队列。然后,该方法可以解析该队列以观察该队列是否含有表示检测的10个或更多个比特,并且如果是这样,则输出电子设备已感测到人的震颤。

在用于存储和计数样本检测的另一示例性技术中,一定数量的连续样本检测可以触发电子设备已感测到人的震颤的输出。在这种情况下,连续检测的数量可以由简单的整数表示,该整数是将导致检测的各个样本相加,并且每当样本不导致检测就重置为零。如果计数达到或超过将触发电子设备已感测到人的震颤的输出的阈值数量的样本检测,则该方法可以继续进行步骤36。

当该方法用于使移动电话的振铃器静音时,可能期望增加检测时间周期。由于音频输出的生成和/或用振动器有意抖动,大部分移动电话在它们响铃时也振动。电话在响铃时震动通常按照一些预定模式交替地打开和关闭,并且可能干扰由于手持电话而造成的人的震颤的检测。通过增加检测时间周期以解释由响铃造成的振动的周期,当电话的响铃-震动介于振动周期之间时,该方法仍然可以检测人的震颤。

在步骤36,如果预定时间周期内的阈值数量的样本产生指示检测的输出,则产生指示电子设备正在以表示人的自然震颤的速率振动的输出。如前所述,该输出将基于最近的系列的样本检测来指出电子设备是否已检测到震颤。如果未检测到人的震颤,则该方法可以产生指示没有检测到的输出或者可能根本不产生输出。只要接收到表示电子设备的移动的电子信号,就可以重复以上描述的方法。

另外参照图3,示出了作为移动电话的示例性形式的电子设备50的示意性框图。电子设备50包括负责电子设备50的整体操作的控制电路52,整体操作包括控制接近度和震颤检测、来电的响铃和振动以及电话的唤醒和睡眠功能。控制电路52包括执行操作系统56的处理器54。处理器54还可以执行与用于检测震颤的上述示例性方法相关的数学函数。例如,处理器54可以执行信号去趋势,可以对信号应用FFT,可以计算信号的频率范围的平均幅度,并且可以比较计算出的平均幅度。通常,对接近度和震颤检测、来电的响铃和振动以及电话的唤醒和睡眠功能的控制具体实现为操作系统56的部分。在其它实施方式中,这些功能中的一个或更多个可以具体实现在一个或更多个专用应用中。

电子设备50还可以包括用于实现震颤检测功能的样本缓冲器58和样本计数器60。样本缓冲器58可存储在存储器62上,或可存储在控制电路52的专用存储器中。样本缓冲器58可以具有任何合适的尺寸以容纳如以上示例性方法中描述的为检测震颤而存储的样本。例如,样本缓冲器的尺寸可以调整为容纳200Hz的振动信号的128个样本。样本缓冲器58还可被视为队列,使得当新样本被添加至缓冲器时,现有的样本向该缓冲器的末端移位,丢弃最旧的样本并为最新的样本腾出空间。

同样,样本计数器60可以存储在存储器62上,或可存储在控制电路52的专用存储器中。样本计数器60应该足够大以尽可能多地容纳在预定时间期间创建的指示符,在预定时间期间,阈值数量的检测将触发感测到人的震颤的输出。指示符可以以诸如二进制比特、整数等的任何形式存储。该样本计数器还可被视为队列,使得当新的指示符被添加至队列时,现有的指示符向该队列的末端移位,丢弃最旧的指示符并为最新的指示符腾出空间。例如,如果系统被配置成使得来自15个样本集的10个检测将触发检测到震颤的输出,则样本计数器可以是15个比特的队列。对于每个分析的样本集,指示检测的新比特(例如,1表示检测到,0表示未检测到)被添加至队列。然后,处理器52可以解析该队列以观察其是否含有表示检测到的10个或更多比特,并且如果是这样,则输出电子设备已感测到人的震颤。

应该理解,存在对检测进行计数的许多不同技术。例如,一定数量的连续样本检测可以触发电子设备已感测到人的震颤的输出。在这种情况下,样本计数器60可以是简单的整数,该整数将导致检测的每个样本集相加并且每当样本集不导致检测到就重置为0。一旦样本计数器60达到或超过用于触发电子设备已感测到人的震颤的输出的阈值数量的样本检测,则处理器52可以创建该输出。

操作系统56、应用64以及存储的数据(例如,与操作系统56、应用64和用户文件相关联的数据)也可以存储在存储器62上。操作系统56和应用64以存储在电子设备50的永久性计算机可读介质(例如,存储器60)上的可执行逻辑例程(例如,代码、软件程序等的行)的形式体现,并且由控制电路52执行。所描述的震颤和接近度检测操作可以被认为是由电子设备50执行的方法。

控制电路52的处理器54可以是中央处理单元(CPU)、微控制器或微处理器。处理器54执行存储在控制电路52内的存储器(未示出)中的和/或诸如存储器62的单独存储器中的代码,以执行电子设备50的操作。例如,存储器62可以是缓冲器、闪速存储器、硬盘驱动器、可移除介质、易失性存储器、非易失性存储器、随机存取存储器(RAM)或其它合适的设备中的一种或更多种。在通常的布置中,存储器62包括用于长期数据存储的非易失性存储器和用作控制电路52的系统存储器的易失性存储器。存储器62可以通过数据总线与控制电路52交换数据。存储器62与控制电路52之间还可存在随同的控制线和地址总线。存储器62被认为是永久性计算机可读介质。

电子设备50包括能使电子设备50建立各种无线通信连接的通信电路。在示例性实施方式中,该通信电路包括无线电电路64。无线电电路68包括一个或更多个射频收发器以及天线组件(或多个天线组件)。在电子设备50是能够使用超过一个标准和/或通过超过一个射频频带进行通信的多模设备的情况下,无线电电路68代表一个或超过一个无线电收发信机、一个或超过一个天线、调谐器、阻抗匹配电路和各种支持的频带和无线电接入技术所需的任何其它部件。无线电电路68还表示用于与另一电子设备直接地本地无线通信的任何无线电收发信器和天线,诸如通过蓝牙接口。

电子设备50还包括用于向用户显示信息的显示器70。显示器70可以通过视频电路72联接至控制电路52,视频电路72将视频数据转化为用于驱动显示器70的视频信号。视频电路72可以包括任何适当的缓冲器、解码器、视频数据处理器等。

电子设备50可以包括用于接收控制电子设备50的操作的用户输入的一个或更多个用户输入74。示例性的用户输入包括但不限于为了触摸屏功能而覆盖在显示器70上或是作为显示器70的部分的触敏输入76、一个或更多个按钮78等。运动传感器80也可被视为用户输入74的部分。运动传感器80可以包括用于感测电子设备的振动(诸如,来自人的自然震颤的震动)的一个或更多个加速计82。运动传感器80还可以包括其它运动感测设备,诸如陀螺仪传感器和相关电路。

电子设备50还可以包括用于处理诸如电话铃声的音频信号的声音电路84。联接至声音电路84的是能与电子设备50一起执行音频操作的扬声器86和麦克风88(例如,进行电话呼叫、输出声音、为视频捕获音频等)。声音电路84可以包括任何适当的缓冲器、编码器、解码器、放大器等。

电子设备50可包括振动电机89。振动电机89可包括当电机旋转时使电子设备振动的失衡重量。振动电机89可联接至在来电期间激活振动电机89的处理器控制电路52。控制电路52可以导致振动电机89交替开启和关闭,以便创建振动模式。

电子设备50还可以包括超过一个接近传感器90。接近传感器90可以联接至控制电路52。接近传感器90可以物理地位于电子设备上的任何合适的地方。在通常的布置中,接近传感器与诸如相机92的相机结合或者是相机的一部分。如果使用超过一个接近传感器,这些传感器可位于设备的不同的表面或区域,以降低设备未被处于封闭的空间中的情况下两个传感器都被覆盖的可能性。例如,一个传感器可以被放置在正面的顶部边缘处,而另一个可以被放置在背面的底部边缘处。

接近传感器90可以使用任何数量的接近感测技术,诸如,发送红外光并检测反射回传感器的红外光的量。其它接近感测技术涉及发射和检测声波,或涉及使用电容或电感开关以检测电场或磁场中附近的变化。除了执行本文描述的接近度感测功能,接近传感器90可以用于控制电子设备50的其它方面,诸如在呼叫期间根据电子设备50至脸的接近度打开或关闭显示器70。

电子设备50还可以包括一个或更多个输入/输出(I/O)接口94。I/O接口94可以是典型的电子设备的I/O接口的形式,并且可以包括在工作上经由电缆将电子设备50连接至另一个设备(例如,计算机)或附件(例如,个人免提(PHF)设备)的一个或更多个电连接器。此外,可以通过I/O接口94接收工作电力,并且可以通过I/O接口94接收用于对电子设备50内的电源供应单元(PSU)96的电池充电的电源。在没有外部电源时,PSU 96可以供电以使电子设备50工作。

电子设备50还可以包括各种其它部件。作为示例,一个或更多个相机92可以存在以用于拍照或录像,或用于视频电话。作为另一示例,诸如全球定位系统(GPS)接收器的位置数据接收器98可以存在以帮助确定电子设备50的位置。电子设备50还可以包括接收SIM卡102的用户识别模块(SIM)卡槽100。槽100包括任何适当的连接器和接口硬件以建立电子设备50与SIM卡102之间的工作连接。

参照图4,示意性示出用于电子设备50的通信环境。在通信环境中,电子设备50可进行无线通信。为了进行无线通信,电子设备50与一个或更多个网络建立网络连接。通常,连接至为电子设备50服务的物理地理位置的用户网络110。网络110可以向电子设备50提供互联网接入。在大多数情况下,网络110是由相应的蜂窝服务电话公司运营的蜂窝网络。网络110的示例性网络接入技术通常是蜂窝电路交换网络技术,并且包括但不限于全球移动通信系统(GSM)、码分多址(CDMA)、宽带CDMA(WCDMA)和这些标准的高级或替代版本。网络可支持通用分组无线业务(GPRS)、通用移动电信系统(UMTS)、3G、4G长期演进(LTE)或其它标准。

网络110支持通信,诸如但不限于语音通信(例如,电话呼叫)、视频通信(例如,视频电话)、消息(例如,即时消息、文本和多媒体消息以及电子邮件消息)、数据传输和互联网浏览。为支持电子设备50的通信活动,网络110可以包括服务器112(或多个服务器)。服务器112可被配置为用于执行服务器功能的典型计算机系统,并且可以包括被配置为包含执行具体实现服务器112的功能的逻辑指令的软件的处理器和存储这样的软件和相关数据的存储器。

电子设备50与用户网络110之间的通信可以通过用户网络110的传输介质(未具体示出)建立。传输介质可以是任何适当的设备或组件,但通常是通信基站的布置(例如,蜂窝服务塔,也称为“小区”塔)。

在一些情况下,电子设备50可以经由局域网(LAN)的接入点116使用分组交换协议(诸如IEEE 802.11a、IEEE 802.11b、IEEE 802.11g或IEEE 802.11n)(通常称为WiFi)与互联网114进行通信。其它基于LAN的协议是可能的,诸如IEEE 802.16下的WiMax。接入点116通常是无线路由器,但不必须如此。

所述通信环境还可以包括任何数量的附加电子设备,诸如附加的电子设备120。虽然附加的电子设备120被描绘为电视机,但是也可以是包括扬声器、扬声器系统的接收器、计算机系统或其任何部件、或另一便携式电子设备的任何其它联网设备。附加的电子设备120可以通过诸如蓝牙、WiFi、RFID、NFC和光(例如,红外线)的直接无线通信链路连接至电子设备。附加的电子设备120也可以通过接入点116或通过互联网114间接地连接至电子设备。在一个实施方式中,附加的电子设备120可以是通过蓝牙连接至电子设备50以从电子设备50接收音频输出的无线头戴式耳机。

虽然已示出和描述了特定的实施方式,但是应该理解,在本领域的技术人员阅读和理解本说明书后,落在所附权利要求书的范围内的等效物和变型将被想到。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1