心率路径优化器的制造方法_5

文档序号:9622644阅读:来源:国知局
在步骤182,可以基于步骤180的计算来选择表示最高得分的最大路径长度。参照图9A和10A,这些选定的最高得分是图10A中的加圆圈的得分,即,59、77和78被示为在图9A的它们各自的点P4、P5和P6的下面。
[0095]在步骤184中,可以获取下一个数据采样,并且可以将索引i加1。
[0096]在步骤186中,可以使用奖励/惩罚算法来通过下述方式对时间t (i+1)时的每个点确定最高得分傅立叶系数幅值,即,将时间t(i+l)时每个端点的傅立叶系数幅值和时间t(i)时的每个点的最高路径得分相加,并且对需要等于或高于预设值的心率跳跃的点应用惩罚,其中,惩罚随着跳跃的大小而增大。在一些例子中,对于一个垂直距离的跳跃,惩罚可以被选为_2,对于两个垂直距离,-4,对于三个垂直距离,-9。指出,在步骤180和186中的计算之间存在差值。在步骤180中,因为不存在已经确定的任何最高的先前的路径得分,所以可以简单地对限定远点和终点的两个点的傅立叶系数幅值进行求和。在步骤186中,已经存在在时间t(i)时计算的最高路径得分(对应于图10A、10B和10C中的加圆圈的值),因此可以将时间t(i)时的这些先前确定的最高得分与时间t (i+1)时的端点处的傅立叶系数幅值相加。
[0097]作为特定例子,并且参照图9B和10B,可以将步骤186的奖励/惩罚算法应用于在时间t = 3时终结并且在时间t = 2时起始的时间采样的点。
[0098]以端点P7作为代表性例子,馈送P7的三个起始点的路径长度为:
[0099]P4-P7,其被计算为以前的终结于P4的最高得分(59)和点P7处的傅立叶系数幅值(26)的总和(奖励),总共为85 ;
[0100]P5-P7,其被计算为以前的终结于P5的最高得分(77)和点P处的傅立叶系数幅值
(26)的总和(奖励)减去表示一个垂直跳跃的惩罚2,总共为101 ;以及
[0101]P6-P7,其被计算为以前的终结于P6的最高得分(78)和点P处的傅立叶系数幅值
(26)的总和(奖励)减去表示两个垂直跳跃的惩罚4,总共为100。
[0102]在步骤188中,可以确定当前数据采样是否是最后一个或者是否将考虑附加采样。如果存在附加采样,则程序返回到步骤184,在步骤184,获得新采样,并且将索引i加
Ιο
[0103]如果在步骤188中对最后一个采样进行了处理,则程序返回到与图12的步骤124、图13的步骤144以及图14的步骤164之一相应的调用程序。
[0104]系统架构
[0105]现在关注在任何便携式或非便携式设备内可以实施的系统架构的例子,所述便携式或非便携式设备包括但不限于可佩戴设备(智能带、健康带、智能手表);通信设备(例如,移动电话、智能电话)、多媒体设备(例如,MP3播放器、TV、无线电)、便携式或手持计算机(例如,平板、上网本、膝上型计算机)、台式计算机、一体化台式机、外围设备、或可适于包括系统架构2000的任何其它的系统或设备,包括这些类型的设备中的两个或更多个的组合。图16是系统2000的一个例子的框图,系统2000 —般包括一个或多个计算机可读介质2001、处理系统2004、I/O子系统2006、射频(RF)电路系统2008、音频电路系统2010以及传感器电路系统2011。这些组件可以由一个或多个通信总线或信号线2003耦合。
[0106]应明白,图16中所示的架构仅仅是系统架构2000的一个示例架构,并且系统架构2000可以具有比所示的组件多或少的组件,或不同的组件配置。图16中所示的各种组件可以用硬件、软件、固件或它们的任何组合实现,包括一个或多个信号处理和/或专用集成电路。
[0107]RF电路系统2008可以用于通过无线链路或网络与一个或多个其它设备发送和接收信息,并且包括公知的用于执行该功能的电路系统。RF电路系统2008和音频电路系统2010可以经由外围接口 2016耦合到处理系统2004。接口 2016可以包括各种已知的用于建立和维持外设和处理系统2004之间的通信的组件。音频电路系统2010可以耦合到音频扬声器2050和麦克风2052,并且可以包括已知的用于处理从接口 2016接收的语音信号以使得用户能够实时地与其他用户进行通信的电路系统。在一些例子中,音频电路系统2010可以包括手机插口(未示出)。传感器电路系统2011可以耦合到各种传感器,包括但不限于一个或多个发光二极管(LED)或其它发光器、一个或多个光电二极管或其它光传感器、一个或多个光热传感器、磁力计、加速度计、陀螺仪、气压计、指南针、接近传感器、照相机、周围光传感器、温度计、GPS传感器以及可以感测剩余电池寿命、功耗、处理器速度、CPU负荷等的各种系统传感器。
[0108]外围接口 2016可以经由控制器2020将系统2000的输入外设和输出外设耦合到一个或多个处理器2018以及一个或多个计算机可读介质2001。所述一个或多个处理器2018经由控制器2020与所述一个或多个计算机可读介质2001进行通信。所述一个或多个计算机可读介质2001可以是可以存储供所述一个或多个处理器2018使用的代码和/或数据的任何设备或介质。在一些例子中,介质2001可以是非暂时性计算机可读存储介质。介质2001可以包括存储器分层结构,包括但不限于高速缓存、主存储器和辅助存储器。作为非限制例子,存储器分层结构可以使用RAM (例如,SRAM、DRAM、DDRAM)、ROM、FLASH、磁性和/或光学存储设备(诸如硬盘驱动器、磁带、CD (压缩盘)和DVD (数字视频盘))来实现。介质2001还可以包括用于传载指示计算机指令或数据的信息承载信号的传输介质(有或没有这些信号在其上被调制的载波)。例如,传输介质可以包括通信网络,包括但不限于互联网(其也被称为万维网)、内联网、局域网(LAN)、广局域网(WLAN)、存储区域网(SAN)、城域网(MAN)等。
[0109]一个或多个处理器2018可以运行存储在介质2001中的对系统架构2000执行各种功能的各种软件组件。在一些例子中,软件组件可以包括操作系统2022、通信模块(或指令集)2024、触摸处理模块(或指令集)2026、图形模块(或指令集)2028、以及一个或多个应用程序(或指令集)2023。这些模块和以上提及的应用程序中的每个可以对应于用于执行上述一个或多个功能以及本申请中描述的方法(例如,本文中所描述的计算机实现方法和其它信息处理方法)的指令集。这些模块(即,指令集)无需实现为单独的软件程序、过程或模块,因此,在各种例子中,这些模块的各种子集可以被组合或以其它方式重新布置。在一些例子中,介质2001可以存储以上标识的模块和数据结构的子集。此外,介质2001可以存储以上没有描述的附加的模块和数据结构。
[0110]操作系统2022可以包括用于控制并管理一般系统任务(例如,存储器管理、存储设备控制、功率管理等)的各种过程、指令集、软件组件和/或驱动器,并且促使各个硬件和软件组件之间的通信。
[0111]通信模块2024可以促使通过一个或多个外部端口 2036或者经由RF电路系统2008与其它设备的通信,并且可以包括用于处理从RF电路系统2008和/或外部端口 2036接收的数据的各种软件组件。
[0112]图形模块2028可以包括各种已知的用于在显示表面上渲染、动画化和显示图形对象的软件组件。在触摸I/o设备2012是触摸感测显示器(例如,触摸屏)的例子中,图形模块2028可以包括用于在触摸感测显示器上渲染、显示和动画化对象的组件。触摸I/O设备2012和/或其它I/O设备2014可以包括图1的I/O单元10或图2的输出单元42,并且在当I/O设备合并到图1的设备12中时,还可以合并允许用户在显示心率数据的可编程模式之中选择的UI界面。此外,与图1相关地,发光器和光传感器4可以是I/O设备2014的一部分,并且触摸屏20可以对应于图16的触摸I/O设备2012。集成在设备12内的或者通过耦合到麦克风/扬声器22的I/O单元10还可以将音频输出提供作为与图16的音频电路系统2010相应的用户通信信息的一部分。图16的麦克风2052对应于图1的麦克风/扬声器单元22。
[0113]一个或多个应用程序2023可以包括安装在系统2000上的任何应用程序,包括但不限于,浏览器、地址簿、联系人列表、电子邮件、即时通讯、字处理、键盘仿真、小窗口、启用JAVA的用程序、加密、数字版权管理、语音识别、语音复制、位置确定能力(诸如由全球定位系统(GPS)提供的位置确定能力)、音乐播放器等。
[0114]触摸处理模块2026可以包括用于执行与触摸I/O设备2012相关联的各种任务的各种软件组件,所述任务包括但不限于从触摸I/o设备2012接收触摸输入并且经由触摸1/0设备控制器2032对从触摸I/O设备2012接收的触摸输入进行处理。
[0115]I/O子系统2006可以耦合到触摸I/O设备2012以及用于控制或执行各种功能的一个或多个其它的I/O设备2014。触摸I/O设备2012可以经由触摸I/O设备控制器2032与处理系统2004进行通信,触摸I/O设备控制器2032可以包括用于对用户触摸输入进行处理的各种组件(例如,扫描硬件)。一个或多个其它的输入控制器2034可以从其它I/O设备2014接收电信号/将电信号发送到其它I/O设备2014。其它I/O设备2014可以包括物理按钮、转盘、滑动开关、操纵杆、键盘、触控板、附加的显示屏幕或它们的任何组合。
[0116]如果实施为触摸屏,触摸I/O设备2012可以在⑶I中将视觉输出显示给用户。视觉输出可以包括文本、图形、视频和它们的任何组合。视觉输出中的一些或全部可以对应于用户界面对象。触摸I/o设备2012可以形成从用户接收触摸输入的触摸感测表面。触摸I/O设备2012和触摸屏控制器2032 (连同任何相关联的模块和/或介质2001中的指令集)可以检测并跟踪触摸I/O设备2012上的触摸或邻近的触摸(以及触摸的任何移动或释放),并且可以将检测到的触摸输入转换为与图形对象(诸如一个或多个用户界面对象)的交互。在设备2012被实施为触摸屏的情况下,用户可以直接与显示在触摸屏上的图形对象进行交互。可替代地,在设备2012被实施为除了触摸屏之外的触摸设备(例如,触控板)的情况下,用户可以间接地与显示在被实施为I/O设备2014的单独的显示屏幕上的图形对象进行交互。
[0117]触摸I/O设备2012可以类似于以下美国专利中所描述的多触摸感测表面:
6,323, 846 (ffesterman 等人)、6,570, 557 (ffesterman 等人)和 / 或 6,677, 932 (ffesterman)和/或美国专利公开2002/0015024A1。
[0118]在触摸I/O设备2012是触摸屏的例子中,触摸屏可以使用LCD(液晶显示)技术、LPD (发光聚合物显示)技术、0LED (有机LED)或0EL(有机电致发光),但是在其它例子中可以使用其它显示技术。
[0119]反馈可以由触摸I/O设备2012基于用户的触
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1