用于在装置上显示面部表情和活动指示的表示的方法和系统的制作方法_2

文档序号:9829870阅读:来源:国知局
02)。所述方法200包括由所述处理器响应于所接收的数据识别装置的用户朝向目标所取得的进展水平(204)。方法200包括由处理器响应于所述识别选择表示面部表情的图标(206)。方法200包括由所述处理器修改嵌入到装置内的多个灯光指示器的每个灯光指示器的电力电平,以显示所述图标(208)。
[0032]现在,更详细地参考图2A,方法200包括由装置上的处理器从耦合至所述装置的传感器接收数据(202)。如上所述,传感器105可以监测一个或多个身体参数并生成与受到监测的一个或多个身体参数相关的数据。传感器105可以将所生成的数据发送至处理器121。或者,传感器105可以将所生成的数据存储到处理器121能够访问的数据存储器内。
[0033]处理器响应于所接收到的数据识别出装置的用户朝向目标所取得的进展水平(204)。在一个实施例中,用户指定了目标,例如,其可以是但不限于所要完成的步数、身体活动的时间量、在特定周期内实现的身体活动水平或者所要进行的活动的类型。在一些实施例中,用户访问第二装置102b(未示出)来指定目标。例如,用户可以访问第二装置102b或者计算装置102b(例如,膝上型电脑、个人数字助理、智能电话或其他计算机)运行的软件应用,所述软件应用可以在同步操作过程中将目标相关数据发送至处理器121。在其他实施例中,用户将目标相关数据直接提供给处理器121。
[0034]在一个实施例中,处理器121基于接收自传感器105的数据来确定用户正在朝向完成目标取得进展。在另一实施例中,处理器121基于接收自传感器105的数据确定用户没有正在朝向完成目标取得进展。处理器121可以基于所接收到的数据确定用户已经完成的进展水平。例如,处理器121可以由接收到的数据确定活动量(例如,所走的步数、在泳池内所游趟数以及骑行或者所跑的英里数),将活动量与目标中指定的期望活动量进行比较,并且计算已经取得的期望活动量的百分比。作为另一范例,在一些实施例中,传感器105包括加速度计,并且通过分析加速度计信号并对活动水平进行定量表示来测量活动水平,其中通过算法(例如,对距离(例如,步和英里)定量表示的算法)对活动水平进行定量。在这些实施例之一当中,处理器121将定量表示的活动水平与用户在用户应用中设定的阈值进行比较,以确定用户完成的用户目标的百分比。在这些实施例中的另一实施例当中,所述阈值是由所述应用预先确定的。在这些实施例中的又一实施例当中,处理器121将定量表示的活动水平与多个阈值(例如,为多个活动类型的每个设定一个阈值或者为多个活动水平的每个设定一个阈值)之一进行比较。在这些实施例中的又一实施例当中,处理器121对定量表示的活动水平与多项阈值的比较结果进行编译,以确定进展水平。
[0035]处理器响应于所述识别选择表示面部表情的图标(206)。处理器121可以通过访问表格来选择多个图标之一。所述图标可以包括但不限于高兴的面容、忧伤的面容、眨眼的面容、失望的面容和兴奋的面容。在一个实施例中,图标包括表情,对表情加以选择以向用户提供有关他或她的当前活动水平的反馈(正面的或者负面的)。在另一实施例中,图标包括表情,对表情加以选择以激励装置102的用户从而改变他或她的当前活动水平。
[0036]现在参考图1C,框图描绘了处理器121能够加以访问从而在多个图标中选择向装置102的用户表不面部表情的图标的表格130a的一个实施例。表格130a可以包括对处理器121发出的有关如何在装置上表示所述图标的指令。图1C示出的范例中,表格130a通过标识符(例如,1、2、3......η)识别出所述多个灯光指示器120中的每一灯光指示器。应当理解,
对所述多个灯光指示器120的每个灯光指示器进行编号只是表格130a可以如何识别所述多个灯光指示器120的每个灯光指示器的一个例子;在其他实施例中,表格130a采用其他标识符识别所述多个灯光指示器120的每个灯光指示器。在其他实施例中,表格130a可以包括对数据存储器中的位置的标识,所述位置是指处理器121可以由其检索指令的位置。图1C示出的范例中,表格130a指示,如果处理器121基于从传感器105接收到的数据判断用户具有非常低的活动水平,那么处理器121应当显示“忧伤面容”图标。出于这一例子的原因,表格130a还指示处理器121应当检索针对如何显示来自“TestDevice”目录的“home”子目录中的“SadPattern.txt”文件的“忧伤面容”图标的指令。表格130a可以包括特定的度量标准,处理器121可以利用该度量标准将传感器数据定量表示为各种活动水平。或者,表格130a可以使处理器121参考第二表格(未示出),处理器121可以利用所述第二表格对接收到的传感器数据进行定量表示。作为另一范例,表格130a指示,如果处理器121基于从传感器105接收到的数据判断用户具有低活动水平,那么处理器121应当显示“失望面容”图标。在本范例中,表格130a指定处理器121应当对多个灯光指示器120通电和断电的顺序。在另一实施例中,处理器121访问查找表格以检索装置102上的存储器中存储的图案。在又一实施例中,处理器121访问向其内硬编码了指示开启哪些灯光指示器120以及何时将它们开启的结构或阵列的数据存储器。在另一实施例中,处理器121访问向其内硬编码了算法的数据存储器,处理器121周期性地运行所述算法以确定在每一动画步骤中开启哪些灯光指示器120。在又一实施例中,根据输入进度百分比的值(例如,某些百分比值采用算法,而其他的存取数据结构则被硬编码到存储器内)将一些图案(例如,进展动画)表示为这些实施例的组合。在其他实施例中,根据被提供为进展水平的数据范围,处理器121将遵循特定的图案来显示具体的动画。
[0037]现在参考图1D,其框图描绘了处理器121能够加以访问从而在多个图标中选择向装置102的用户表示面部表情的图标的表格130b的一个实施例。在这一实施例中,表格130b基于装置102的用户所完成的目标的百分比来指定处理器121应当显示哪些图标。
[0038]处理器修改嵌入到装置内的多个灯光指示器的每个灯光指示器的电力电平,以显示图标(208)。在一个实施例中,处理器121通过开启所述多个灯光指示器120中的一个灯光指示器而修改该灯光指示器的电力电平。在另一实施例中,处理器121通过关闭所述多个灯光指示器120中的一个灯光指示器而修改该灯光指示器的电力电平。在一个实施例中,处理器121通过逐渐降低所述多个灯光指示器120中的一个灯光指示器的电力电平直到处理器121将该灯光指示器关闭而修改该灯光指示器的电力电平。在另一实施例中,处理器121通过快速和/或突然地降低所述多个灯光指示器120中的一个灯光指示器的电力电平直到处理器121将该灯光指示器关闭而修改该灯光指示器的电力电平。在又一实施例中,处理器121通过逐渐提高所述多个灯光指示器120中的一个灯光指示器的电力电平直到处理器121开启该灯光指示器而修改该灯光指示器的电力电平。在另一实施例中,处理器121通过快速和/或突然提高所述多个灯光指示器120中的一个灯光指示器的电力电平直到处理器121开启该灯光指示器而修改该灯光指示器的电力电平。在又一实施例中,处理器121运行电力修改指令的序列,从而在装置上建立表示面部表情的灯光图案。在又一实施例中,处理器121通过向控制每一灯光指示器的可用电力电平的电力控制部件(例如,LED驱动器芯片、独立的晶体管或者其他微控制器)发送指令而修改电力电平。在一些将所述多个灯光指示器120提供为发光二极管(LED)的实施例中,处理器121通过快速地使LED闪亮、闪灭并采用脉宽调制控制每次闪光的接通时间而控制LED的亮度。在将所述多个灯光指示器120提供为LED的其他实施例中,处理器通过控制微控制器输出引脚的驱动电流和/或改变与LED串联的电阻而控制LED的亮度。
[0039]图1E是描绘对所述多个灯光指示器120中的一个或多个灯光指示器的电力电平予以修改以显示面部表情的表示的图案的一个实施例的框图。如图1E中所示,处理器121可以随着时间按照特定顺序修改所述多个灯光指示器120中的一个或多个灯光指示器的电力电平。例如,如图1所示,在第一时间点处,处理器121可以首先开启两个表示眼睛的灯,之后缓慢开启所述多个灯光指示器120的子集,从而在第二时间点处使所述装置显示面部表情(图1E中的笑脸)。在显示所述面部表情之后,处理器121可以在第三时间点处开始关闭各个灯,其方式是首先关闭代表眼睛的灯,之后使表示笑容的灯逐渐黯淡。
[0040]图1F是描绘对所述多个灯光指示器120中的一个或多个灯光指示器的电力电平予以修改以显示面部表情的表示的图案的另一实施例的框图。如图1F中所示,处理器121可以随着时间按照特定顺序修改所述多个灯光指示器120中的一个或多个灯光指示器的电力电平。尽管在一些实施例中,处理器121是随着时间逐渐修改电力电平的,并且可以在某一时间上修改所述多个灯光指示器120中的第一个灯光指示器的电力电平并在与该时间不同
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1