用于与弯曲显示器的用户交互的系统和方法与流程

文档序号:13041645阅读:156来源:国知局
用于与弯曲显示器的用户交互的系统和方法与流程

相关申请的交叉引用

这个申请要求于2015年2月25日提交的标题为“弯曲表面上的电子书交互的方法(methodofe-bookinteractiononacurvedsurface)”的临时申请第62/120,737号、和要求于2015年2月25日提交的标题为“配置、优先化、和触觉(haptic)显示移动装置上的通知(configuration,prioritization,andhapticdisplayofnotificationsonamobiledevice)”的临时申请第62/120,762号的优先权,这两个申请的内容以引用的方式全部并入本文。

本发明涉及用户界面装置的领域。更具体地说,本发明涉及触觉效果和弯曲显示器。



背景技术:

触控装置已经变得日益普及。例如,移动装置和其它装置可以被配置有触摸敏感显示器,使得用户能够通过触摸该触摸敏感显示器的部分来提供输入。一些装置被配备有弯曲显示器。许多装置进一步被配备有触觉能力。因此,存在需要用于用户与弯曲显示器交互的系统和方法。



技术实现要素:

本公开的实施例包括以视频显示功能和确定触觉信号并且输出触觉效果的功能为特征的装置。在一些实施例中,这些触觉效果可以包括在触摸区域中模拟一个或多个特征的基于表面的触觉效果。触摸区域可以与显示器相关联,并且显示器可以是具有表面和边缘两者的弯曲显示器。特征可以包括但不限于纹理变化和/或在能够通过使用与表面接触的物体(诸如手指)来感知的触摸表面中的边界、障碍物、或其它不连续部分的模拟。在一些实施例中,触觉效果可以包括表面变形、振动、和其它触觉效果。在一些实施例中,这些触觉效果可以被用于模拟或增强在弯曲显示器的边缘上部分地显示的图形用户界面的特征。

在一个实施例中,用于用户与弯曲显示器交互的方法,包括:在弯曲显示器上显示用户界面,该弯曲显示器包括表面和边缘,该用户界面延伸至表面和边缘两者的至少部分;在与弯曲显示器的边缘相关联的用户界面的部分上接收用户输入;确定与用户界面和用户输入相关联的触觉效果;以及将与触觉效果相关联的触觉信号输出至触觉输出装置。

在另一个实施例中,用于用户与弯曲显示器交互的系统,包括:弯曲显示器,该弯曲显示器被配置为显示用户界面,该弯曲显示器包括表面和边缘,用户界面延伸至表面和边缘两者的至少部分上;用户输入装置,该用户输入装置被配置为检测在与弯曲显示器的边缘相关联的用户界面的部分上的用户输入并且传送与该用户输入相关联的接口信号;触觉输出装置,该触觉输出装置被配置为输出触觉效果;处理器,该处理器被耦合至弯曲显示器、用户界面、和触觉输出装置,该处理器被配置为:接收接口信号;确定与用户界面和用户输入相关联的触觉效果;以及将与该触觉效果相关联的触觉信号输出至触觉输出装置。

在又一个实施例中,计算机可读介质可以包括程序代码,当由处理器执行时,该程序代码被配置为使用户能够与弯曲显示器交互。这个程序代码可以包括当由处理器执行时被配置为执行以下操作的程序代码:在弯曲显示器上显示用户界面,该弯曲显示器包括表面和边缘,该用户界面延伸至该表面和该边缘两者的至少部分;在与弯曲显示器的边缘相关联的用户界面的部分上接收用户输入;确定与用户界面和用户输入相关联的触觉效果;以及将与该触觉效果相关联的触觉信号输出至触觉输出装置。

在另一个实施例中,用于用户与弯曲显示器交互的方法,包括:在弯曲显示器上显示用户界面;接收输入信号;基于该输入信号确定修改的用户界面,其中,该修改的用户界面包括在该弯曲显示器的边缘上显示一个或多个图标;确定与该修改的显示器相关联的触觉效果;以及将与该触觉效果相关联的触觉信号输出至触觉输出装置。

在另一个实施例中,用于用户与弯曲显示器交互的系统,包括:弯曲显示器,该弯曲显示器被配置为显示用户界面;触觉输出装置,该触觉输出装置被配置为输出触觉效果;处理器,该处理器被耦合至弯曲显示器和触觉输出装置,该处理器被配置为:接收输入信号;基于该输入信号确定修改的用户界面,其中,该修改的用户界面包括在弯曲显示器的边缘上显示一个或多个图标;确定与该修改的显示器相关联的触觉效果;以及将与该触觉效果相关联的触觉信号输出至触觉输出装置。

在又一个实施例中,计算机可读介质可以包括程序代码,当由处理器执行时,该程序代码被配置为实现用户与弯曲显示器的交互。该程序代码可以包括当由处理器执行时被配置为执行以下操作的程序代码:在弯曲显示器上显示用户界面;接收输入信号;基于该输入信号确定修改的用户界面,其中,该修改的用户界面包括在弯曲显示器的边缘上显示一个或多个图标;确定与该修改的显示器相关联的触觉效果;以及将与该触觉效果相关联的触觉信号输出至触觉输出装置。

提及这些说明性实施例并不是用于局限或者限定本主题的限制,而是提供示例以帮助理解本主题。在具体实施方式中讨论了说明性实施例,并且在具体实施方式中提供了进一步的描述。可以通过查阅该说明书和/或通过实践所要求的主题的一个或多个实施例来进一步理解各种实施例所提供的优点。

附图说明

在本说明书的剩余部分中更具体地阐述了全面和可实现的公开。本说明书参考下述附图。

图1a示出了用于用户与弯曲显示器交互的说明性系统。

图1b示出了图1a中示出的系统的一个实施例的外部视图。

图1c图示了图1a中示出的系统的另一个实施例的外部视图。

图2a图示了用于用户与弯曲显示器交互的一个示例实施例。

图2b图示了用于用户与弯曲显示器交互的另一个示例实施例。

图3a图示了用于用户与弯曲显示器交互的另一个示例实施例。

图3b图示了用于用户与弯曲显示器交互的另一个示例实施例。

图4a图示了用于用户与弯曲显示器交互的另一个示例实施例。

图4b图示了用于用户与弯曲显示器交互的另一个示例实施例。

图4c图示了用于用户与弯曲显示器交互的另一个示例实施例。

图5a图示了用于用户与弯曲显示器交互的另一个示例实施例。

图5b图示了用于用户与弯曲显示器交互的另一个示例实施例。

图6是用于用户与弯曲显示器交互的一个示例实施例的方法步骤的流程图。

图7是用于用与弯曲显示器户交互的一个示例实施例的方法步骤的另一流程图。

具体实施方式

现在将会详细参考各种和可替选的说明性实施例和附图。每个示例是以解释而非限制的方式来提供。对本领域中的技术人员来说将会显而易见的是,能够进行修改和变化。例如,作为一个实施例的部分说明或描述的特征可以被使用在另一个实施例中,以产生更进一步的实施例。因此,这个本公开旨在包括在随附权利要求书和其等效物范围内的修改和变化。

用于与弯曲显示器交互的装置的说明性示例

本公开的一个说明性实施例包括诸如平板、电子阅读器、移动电话、或诸如膝上型计算机或台式计算机的计算机、或可穿戴装置的电子装置。电子装置包括显示器(诸如触摸屏幕显示器)、存储器、和与这些元件中的每个通信的处理器。在该说明性实施例中,显示器包括弯曲显示器(例如,显示器包含延伸至其上可以显示图像的电子装置的一个或多个侧部的成角度表面)。在该说明性实施例中,弯曲显示器包括至少一个表面和一个边缘。

在说明性实施例中,弯曲显示器被配置为显示图形用户界面。该图形用户界面被配置为至少部分地延伸至表面和边缘两者上。图形用户界面被配置为允许用户与由电子装置执行的应用交互。这些应用可以包括以下中的一种或多种:游戏、阅读应用、消息应用、生产力应用、文字处理应用、社交网络应用、电子邮件应用、网络浏览器、搜索应用、或其它类型的应用。

在说明性实施例中,弯曲显示器包括触摸屏幕显示器和/或使用户经由一个或多个手势能够与图形用户界面交互的其它传感器。进一步地,说明性电子装置被配置为响应于事件来确定触觉效果。说明性电子装置被配置为经由一个或多个触觉输出装置输出触觉效果,诸如,以下装置中的一个或多个:压电致动器、电动机、电磁致动器、音圈、形状记忆合金、电活性聚合物、螺线管、偏心旋转质量电动机、线性谐振致动器、或静电输出装置。如在本文中使用的,事件是在计算装置的操作期间发生的任何交互、动作、碰触、或其它事件,该计算装置能够潜在地包括所关联的触觉效果。在一些实施例中,事件可以包括用户输入或用户交互(例如,按压按钮、操作操纵杆、与触摸敏感表面交互、使计算装置倾斜或定向)、系统状态(例如,电池电量低、存储空间不足、或诸如基于系统接收到来电而生成的通知的系统通知)、发送数据(例如,发送电子邮件)、接收数据(例如,接收文本消息)、使用计算装置来执行功能(例如,发出电话呼叫或接收电话呼叫)、或者程序事件(例如,如果该程序是游戏,则程序事件可以包括爆炸、枪击、碰撞、游戏人物之间的交互、升级至新等级、或在崎岖的地形上驾驶)。

可以在弯曲显示器上显示的一个说明性用户界面是用于阅读应用的用户界面。在该说明性阅读应用中,用户可以能够在弯曲显示器的表面上显示阅读材料的一个或多个页面的文本(例如,书、杂志、报纸、文章、web页面、小册子、演示稿、笔记本、文本消息、电子邮件消息、手写文档、百科全书、在写入应用中的文档、在记事本上的文档、或者文本、图形、或文本和图形的一些其它源、或者这些中任何集合)。进一步地,弯曲显示器的一个边缘可以显示被配置为出现的图像,使得该图像模拟阅读材料的侧部。例如,在说明性实施例中,弯曲显示器的边缘可以包括模仿阅读材料(例如,层叠的页面)的侧部的外观的多条线。进一步地,在一些实施例中,弯曲显示器可以包括相对的边缘,该边缘被配置为显示阅读材料的装订。在其它实施例中,装置的每个侧部可以包括被配置为模拟阅读材料的侧部的弯曲显示器的边缘。

在说明性阅读应用中,用户可以与弯曲显示器的边缘交互,以便在阅读应用中改变阅读材料的页面。例如,在阅读材料中,用户可以沿一个方向触划,例如,向上触划,以向上移动页面,并且沿另一个方向触划,例如,向下触划,以向下移动页面。

进一步地,在说明性阅读应用中,当用户与弯曲显示器的边缘交互时,电子装置被配置为确定并且输出触觉效果。在说明性实施例中,这些触觉效果被配置为模拟阅读材料的某些特征。例如,在说明性实施例中,当用户沿着弯曲显示器的边缘移动他的/她的手指时,装置可以确定并且输出被配置为模拟多个堆叠的页面的侧部的粗糙纹理的触觉效果。进一步地,当用户触划显示器的边缘的侧部,以改变在显示器的表面上显示的页面时,装置被配置为确定被配置为模拟移动页面的感觉的触觉效果。进一步地,在说明性实施例中,可以在弯曲显示器的边缘上输出其它触觉效果以识别某些特征的位置,例如,在阅读材料内的新章节、插图、或一些其它特征的位置。在又一些实施例中,可以输出不同的触觉效果和/或可以输出基于用户输入的压力执行的功能。

可以在弯曲显示器上显示的另一个说明性用户界面是用于向用户显示警示的用户界面。在该示例中,弯曲显示器的表面可以显示应用的普通特征。显示器的边缘可以包括其中图标出现以提供警示用户在装置的操作期间已经发生了不同的事件的数据的空间,该数据例如,与文本消息、电话呼叫、电子邮件、应用的状态、或硬件的状态相关联的数据。

在说明性装置中,当新图标出现在弯曲显示器的边缘上时,装置可以输出触觉效果来警示用户。在一些实施例中,这个触觉效果的强度可以与事件的重要性相对应。例如,来自用户的收藏夹中的人的消息可以与来自未知用户的消息相比包括更高的优先级,因此,可以基于接收到那个消息而输出更高强度(例如,更高频率或更高振幅)的触觉效果。

在说明性装置中,用户可以通过在图标上做手势(例如在图标上触摸或触划)来访问与该图标相关联的数据。在说明性实施例中,当用户在图标上做手势时,装置的显示器可以显示与图标相关联的信息,例如,激活与图标相关联的应用以显示信息。例如,如果图标包括已经接收到消息的警示,则装置可以显示消息应用以允许用户阅读该消息并且响应于该消息。可以将该消息应用显示在弯曲显示器的表面上、弯曲显示器的边缘上的任一,或者可以跨过弯曲显示器的边缘和表面两者延伸该消息应用。

在说明性装置中,一旦用户例如通过触划图标对该图标寻址,那么该图标将会从弯曲显示器的边缘消失。在说明性实施例中,当图标消失时,装置可以被配置为确定第二触觉效果。这个触觉效果可以与用户的交互相关联,例如,交互的压力、交互的速度、交互的位置、或在交互中使用的物体的类型(例如,手指、拇指、触控笔等)。在说明性装置中,该触觉效果可以被配置为提供与图标相关联的进一步的信息,例如,任务已经开始、任务已经完成、或可能需要在另一时间进一步关注。在又一些实施例中,可以输出不同的触觉效果和/或可以输出基于用户输入的压力执行的功能。

用于用户与弯曲显示器交互的说明性系统

图1a示出用于用户与弯曲显示器交互的说明性系统100。具体地,在这个示例中,系统100包括具有经由总线106与其它硬件接口连接(interfacedwith)的处理器102的计算装置101。能够包括诸如ram、rom、eeproma等的任何合适的有形的(和非暂时性的)计算机可读介质的存储器104涵盖配置计算装置的操作的程序组件。在这个示例中,计算装置101进一步包括一个或多个网络接口装置110、输入/输出(i/o)接口部件112、和附加存储件114。

网络装置110能够表示促进网络连接的任何部件中的一个或多个。示例包括但不限于诸如以太网、usb、ieee1394的有线接口和/或诸如ieee802.11、蓝牙、或用于访问蜂窝电话网络(例如,用于访问cdma、gsm、umts、或其它移动通信网络的收发器/天线)的无线电接口的无线接口。

i/o部件112可以被用于促进与装置的连接,该装置诸如用于输入数据或者输出数据的一个或多个显示器、弯曲显示器(例如,显示器包含延伸到其上可以显示图像的计算装置101的一个或多个侧部上的成角度表面)、键盘、鼠标、扬声器、麦克风、摄像头(例如,在移动装置上的前置摄像头和/或后置摄像头)和/或其它硬件。存储件114表示诸如在装置101中包括的磁性介质、光学介质、或其它存储介质非易失性存储件。

(一个或多个)音频/可视输出装置115包括被配置为接收来自(一个或多个)处理器102的信号并且将音频或可视输出提供至用户的一个或多个装置。例如,在一些实施例中,(一个或多个)音频/可视输出装置115可以包括显示器,该显示器诸如在本领域中已知的触摸屏幕显示器、lcd显示器、等离子显示器、crt显示器、投影显示器、或一些其它显示器。进一步地,音频/可视输出装置可以包括被配置为将音频输出至用户的一个或多个扬声器。

系统100进一步包括触摸表面116,在该示例中,该触摸表面116被集成在装置101中。触摸表面116表示被配置为感测用户的触摸输入的任何表面。一个或多个传感器108可以被配置为当物体接触触摸表面并且为由处理器102使用提供适当的数据时,检测触摸区域中的触摸。传感器的任何合适数量、类型、或布置能够被使用。例如,可以将电阻性和/或电容性传感器嵌入在触摸表面116中并且将其用于确定诸如压力的触摸的位置和其它信息。作为另一示例,作为触摸表面的光学传感器可以被用于确定触摸位置。在一些实施例中,传感器108和触摸表面116可以包括触摸屏幕或触摸板。例如,在一些实施例中,触摸表面116和传感器108可以包括显示器的顶部之上安装的触摸屏幕,该显示器被配置为接收显示信号并且将图像输出至用户。在其它实施例中,传感器108可以包括led检测器。例如,在一个实施例中,触摸表面116可以包括在显示器的侧部上安装的led手指检测器。在一些实施例中,处理器与单个传感器108通信,在其它实施例中,处理器与多个传感器108(例如,第一触摸屏幕和第二触摸屏幕)通信。在一些实施例中,一个或多个传感器108进一步包括被配置为检测移动装置的运动的一个或多个传感器(例如,加速度计、陀螺仪、摄像头、gps、或其它传感器)。这些传感器可以被配置为检测在x、y、或z平面中移动装置的用户交互。传感器108被配置为检测用户交互,并且基于该用户交互,将信号传送至处理器102。在一些实施例中,传感器108可以被配置为检测用户交互的多个方面。例如,传感器108可以检测用户交互的速度和压力,并且将该信息合并到接口信号中。进一步地,在一些实施例中,用户交互包括远离装置的多维用户交互。例如,在一些实施例中,与装置相关联的摄像头可以被配置为检测例如手、手指、身体、头、眼睛、或脚部运动或者与另一个人或者物体的交互的用户运动。

在一些实施例中,输入可以包括手势。手势是传达意思或用户意图的身体的任何移动。将会认识到的是,可以将简单的手势组合以形成更复杂的手势。例如,使手指与触摸敏感表面接触可以称作“手指在屏幕上”手势,而将手指从触摸敏感表面移开可以称作单独的“手指离开”手势。如果在“手指在屏幕上”与“手指离开”手势之间的时间是相对短的,则该组合的手势可以称作“轻敲”;如果在“手指在屏幕上”与“手指离开”手势之间的时间是相对长的,则该组合手势可以称作“长的轻敲”;如果“手指在屏幕上”与“手指离开”手势的二维(x,y)位置之间的距离是相对大的,则该组合手势可以称作“触划”;如果“手指在屏幕上”与“手指离开”手势的二维(x,y)位置之间的距离是相对小的,则该组合手势可以称作“擦涂(smearing)”、“涂抹(smudging)”、或“轻拂(flicking)”。任何数量的二维或三维简单的或复杂的手势可以以任何方式组合,以形成包括但不限于多个手指接触、手掌或拳头接触、或者与装置接近的任何数量的其它手势。手势还能够是由具有加速度计、陀螺仪、或其它运动传感器的装置识别的并且转化为电子信号的任何形式的手部运动。这种电子信号能够激活诸如摇动虚拟骰子的动态效果,其中,传感器捕获生成动态效果的用户意图。

在这个示例中,与处理器102通信的触觉输出装置118被耦合至触摸表面116。在一些实施例中,触觉输出装置118被配置为响应于触觉信号而输出模拟触摸表面上的纹理的触觉效果。附加地或可替选地,触觉输出装置118可以提供以受控制的方式移动触摸表面的振动触觉效果。一些触觉效果可以利用耦合至装置的外壳的致动器,并且一些触觉效果可以顺序地和/或协同地使用多个致动器。例如,在一些实施例中,可以通过以不同的频率振动表面来模拟表面纹理。在这种实施例中,触觉输出装置118可以包括以下中的一个或多个,例如,压电致动器、电动机、电磁致动器、音圈、形状记忆合金、电活性聚合物、螺线管、偏心旋转质量电动机(erm)、或线性谐振致动器(lra)。在一些实施例中,触觉输出装置118可以包括例如erm和lra的多个致动器。在一些实施例中,触觉输出装置118可以被配置为将触觉效果输出至弯曲显示器的边缘。可替选地,在一些实施例中,触觉输出装置118可以被配置为将触觉效果输出至弯曲显示器的表面,或者将其输出至弯曲显示器的表面和边缘两者。

在一些实施例中,一个或多个触觉输出装置可以被配置为相对于装置在x、y、或z平面中输出力。在一些实施例中,这些效果可以被配置为模拟在显示器移动内的物体的感觉。例如,在一个实施例中,多维触觉效果可以被配置为模拟在x平面(左或右)、y平面(上或下)、z平面(进入显示器或离开显示器)中移动的物体(诸如在阅读材料中的图标或页面)、或者在这些平面中的向量。这些多维触觉效果可以模拟特征。

虽然这里示出了单个触觉输出装置118,但是实施例可以使用相同的或不同类型的多个触觉输出装置,以输出触觉效果,例如,在触摸表面上模拟表面纹理。例如,在一个实施例中,诸如通过在一些实施例中使用以大于20-25khz的频率移动的致动器,可以将压电致动器用于以超声频率垂直地和/或水平地位移触摸表面116的一些或全部。在一些实施例中,能够单独地或者协同地使用诸如偏心旋转质量电动机和线性谐振致动器的多个致动器,以提供不同的纹理和其它触觉效果。

在又一些实施例中,触觉输出装置118可以例如通过使用静电表面致动器来使用静电引力,以模拟在触摸表面116的表面上的纹理。类似地,在一些实施例中,触觉输出装置118可以使用静电引力,以改变用户在触摸表面116的表面上感觉到的摩擦。例如,在一个实施例中,触觉输出装置118可以包括施加电压和电流而不是机械运动以生成触觉效果的静电显示器或任何其它装置。在这种实施例中,静电致动器可以包括导电层和绝缘层。在这种实施例中,导电层可以是任何半导体或诸如铜、铝、金、或银的其它导电材料。另外,绝缘层可以是玻璃、塑料、聚合物、或任何其它绝缘材料。在一些实施例中,触摸表面116可以包括弯曲表面。

处理器102可以通过将电信号施加到导电层来操作静电致动器。电信号可以是ac信号,在一些实施例中,该ac信号将导电层与在触摸表面116附近的物体或者触摸触摸表面116的物体电容耦合。在一些实施例中,可以通过高压放大器来生成ac信号。在其它实施例中,电容耦合可以模拟在触摸表面116的表面上的摩擦系数或纹理。例如,在一个实施例中,触摸表面116的表面可以是光滑的,但是电容耦合可以产生触摸表面116的表面附近的物体之间的引力。在一些实施例中,改变物体和导电层之间的引力的水平能够改变跨过触摸表面116的表面移动的物体上的模拟的纹理,或者改变随着物体跨过触摸表面116的表面移动而感觉到的摩擦的系数。此外,在一些实施例中,可以将静电致动器与传统的致动器结合使用,以改变在触摸表面116的表面上的模拟的纹理。例如,致动器可以振动以模拟在触摸表面116的表面的纹理上的变化,而同时,静电致动器可以模拟在触摸表面116的表面上或在计算装置101的另一部分(例如,其外壳或另一输入装置)上的不同纹理、或其它效果。

将会对在本领域中的普通技术人员认识到的是可以使用多种技术来输出诸如改变摩擦的系数或模拟表面上的纹理的触觉效果。例如,在一些实施例中,可以使用柔性表面层来模拟或者输出纹理,该柔性表面层被配置为基于来自表面可重配置触觉衬底(包括,但不限于:例如,纤维、纳米管、电活性聚合物、压电元件、或形状记忆合金)或磁致流变流体的接触来改变其纹理。在另一个实施例中,可以通过升高或降低例如具有以下项的一个或多个表面特征来改变表面纹理:变形机制、空气或流体袋、材料的局部变形、谐振机械元件、压电材料、微机电系统(“mems”)元件、热流体袋、mems泵、孔隙率膜、或层流调制。

在一些实施例中,静电致动器可以通过模拟接近接触表面116或与接触表面116接触的身体的部位被用于生成触觉效果。例如,在一些实施例中,静电致动器可以刺激用户的手指的皮肤中的神经末梢或者能够响应于静电致动器的触控笔中的组件。例如,可以刺激皮肤中的神经末梢并且该神经末梢可以将静电致动器(例如,电容耦合件)感测为振动或一些更具体的感觉。例如,在一个实施例中,静电致动器的导电层可以接收与用户的手指的导电部位耦合的ac电压信号。当用户触摸到触摸表面116并且在触摸表面上移动他的或她的手指时,用户可以感测刺痛、粒状、凹凸不平、粘性的纹理、或者一些其它纹理。

转到存储器104,示例性程序组件124、126、和128被描述为说明可以在一些实施例中如何配置装置,以提供用户与弯曲显示器的交互。在这个示例中,检测模块124配置处理器102经由传感器108监测触摸表面116,以确定触摸的位置。例如,模块124可以对传感器108采样,以便追踪触摸存在与否,并且,如果存在触摸,则追踪随着时间的触摸的位置、路径、速度、加速度、压力、和/或其它特性中的一个或多个。

触觉效果确定模块126表示分析关于触摸特性的数据以选择要生成的触觉效果的程序组件。例如,在一个实施例中,模块126包括基于触摸的位置确定要生成的触觉效果的代码。例如,触觉效果确定模块126可以包括可以由用户选择的一个或多个预先加载的触觉效果。这些触觉效果可以包括(一个或多个)触觉输出装置118能够生成的任何类型的触觉效果。进一步地,在一些实施例中,模块126可以包括被配置为操纵例如与触觉效果相关联的效果的强度、频率、持续时间、工作周期、或任何其它特性的触觉效果的特性的程序代码。在一些实施例中,模块126可以包括程序代码以允许用户例如经由图形用户界面操纵这些特性。

进一步地,在一些实施例中,模块126可以包括被配置为基于用户交互确定触觉效果的程序代码。例如,模块126可以被配置为监测在触摸表面116或者被配置为检测移动装置的运动的其它传感器(诸如,惯性传感器)上的用户输入。模块126可以检测这个输入并且基于该输入生成触觉效果。例如,在一些实施例中,模块126可以被配置为确定被配置为模拟用户交互的触觉效果。

触觉效果生成模块128表示使处理器102生成触觉信号并且将该触觉信号传送至触觉输出装置118的编程,这使触觉输出装置118生成所选择的触觉效果。例如,生成模块128可以访问存储的波形或命令,以发送至触觉输出装置118。作为另一个示例,触觉效果生成模块128可以接收期望的类型的纹理并且利用信号处理算法生成适当的信号,以将其发送至触觉输出装置118。作为进一步的示例,期望的纹理可以沿着针对触觉效果的目标坐标被指示并且将适当的波形发送至一个或多个致动器,以生成表面(和/或其它装置部件)的适当的位移,从而提供触觉效果。一些实施例可以协同利用多个触觉输出装置来输出触觉效果。例如,纹理变化可以被用于模拟跨过在界面上的按钮之间的边界的同时,振动触觉效果模拟按压了按钮。

触摸表面可以覆盖显示器(或与之相对应),这取决于计算系统的特定配置。在图1b中,示出了计算系统100b的外部视图。计算装置101包括触摸使能的弯曲显示器116,该触摸使能的弯曲显示器116组合该装置的触摸表面和显示器。触摸表面可以与显示器外观或者在实际显示器部件上方的材料的一个或多个层相对应。

图1c图示了触摸表面不覆盖弯曲显示器的触控计算系统100c的另一个示例。在该示例中,计算装置101以触摸表面116为特征,可以将该触摸表面116映射至在弯曲显示器122中提供的图形用户界面,该弯曲显示器122被包括在接口连接至装置101的计算系统120中。例如,计算装置101可以包括鼠标、轨迹板、或其它装置,而计算系统120可以包括台式或膝上型计算机、机顶盒(例如,dvd播放器、dvr、有线电视盒)、或另一个计算系统。作为另一个示例,可以将触摸表面116和弯曲显示器122放置在同一个装置中,诸如以弯曲显示器122为特征的膝上型计算机中的触控轨迹板。无论是否与显示器集成或以其它方式,在本文的示例中,平面型触摸表面的描绘并不意在限制。其它实施例包括进一步被配置为提供基于表面的触觉效果的弯曲的或不规则的触控表面。

图2a-2b图示了用于用户与弯曲显示器交互的装置的示例实施例。图2a是图示了包括以触摸使能的弯曲显示器202为特征的计算装置201的系统200的外部视图的图。图2b示出了装置201的截面图。虽然为了清楚起见未在该图中示出诸如处理器、存储器、传感器等部件,但是可以与图1a的装置101类似地配置装置201。

如在图2b中可见的,装置201以多个触觉输出装置218和附加触觉输出装置222为特征。触觉输出装置218-1可以包括被配置为施加垂直力至弯曲显示器202的致动器,而218-2可以横向地移动弯曲显示器202。在这个示例中,将触觉输出装置218、222直接耦合至显示器,但是应当理解的是,可以将触觉输出装置218、222耦合至另一个触摸表面,诸如弯曲显示器202的顶部上的材料层。此外,应当理解的是,如上面讨论的,触觉输出装置218或222中的一个或多个可以包括静电致动器。此外,可以将触觉输出装置222耦合至包含装置201的部件的外壳。在图2a-2b的示例中,尽管可以将该原理应用于与显示器完全分开的触摸表面,弯曲显示器202的区域也与触摸区域相对应。

在一个实施例中,触觉输出装置218各自包括压电致动器,而附加触觉输出装置222包括偏心旋转质量电动机、线性谐振致动器、或另一个压电致动器。触觉输出装置222能够被配置为响应于来自处理器的触觉信号,而提供振动触觉的触觉效果。能够结合基于表面的触觉效果和/或出于其它目的来利用振动触觉的触觉效果。例如,每个致动器可以被结合地使用,以模拟在弯曲显示器202的表面上的纹理。

在一些实施例中,触觉输出装置218-1和218-2中的任一或两者可以包括除了压电致动器之外的致动器。例如,这些致动器中的任何能够包括压电致动器、电磁致动器、电活性聚合物、形状记忆合金、柔性复合压电致动器(例如,包括柔性材料的致动器)、静电、和/或磁致伸缩致动器。此外,示出了触觉输出装置222,尽管能够将多个其它触觉输出装置耦合至装置201的外壳和/或能够将触觉输出装置222耦合至其它地方。装置201还可以以在不同的位置处耦合至触摸表面的多个触觉输出装置218-1/218-2为特征。

现在转到图3a,图3a图示了用于用户与弯曲显示器交互的另一个示例实施例。在图3a中示出的实施例包括计算装置300。如在图3a中示出的,计算装置300包括曲面触摸屏幕显示器302。图3a示出了曲面触摸屏幕显示器302的表面的视图。进一步地,如在图3a中示出的,计算装置300正在执行阅读应用并且显示文本304的许多行,例如,来自诸如书、杂志、报纸、文章、web页面、小册子、演示、笔记本、文本消息、电子邮件消息、手写文档、百科全书、在写入应用中的文档、在记事本上的文档、或者文本、图形、或文本和图像的一些其它源、或者这些的任何的集合等阅读材料的文本。

现在转到图3b,图3b图示了在图3a中示出的装置的侧部的视图350。如在图3b中示出的,计算装置350包括曲面触摸屏幕显示器302的边缘。曲面触摸屏幕显示器302的边缘延伸至装置的至少一个侧部上。如在图3b中示出的,弯曲显示器在装置的左侧或者右侧上延伸。然而,在其它实施例中,弯曲显示器可以延伸至显示器的顶部、底部、左侧、右侧、角部、和背面上。进一步地,在一些实施例中,装置的侧部可以各自包括附加显示器,例如,在一些实施例中,计算装置300的每个侧部可以包括其自身的显示器。

如在图3b中示出的,弯曲显示器302的边缘包括图形用户界面。该图形用户界面的边缘包括被配置为模拟阅读材料的侧部的图像,例如,紧紧压在一起的多个页面352。在图3b中示出的实施例中,用户可以通过在装置350的边缘上做手势来滚过页面352。当用户滚阅页面时,可以在显示器302的面上显示不同的页面,因此使阅读应用更加真实地模拟翻阅(perusing)阅读材料。取决于手势的特性(例如,速度、压力、加速度、接触面积、或其它特性),在装置300上执行的应用可以滚阅更多或更少数量的页面或者跳至阅读材料中的特定位置。进一步地,当用户滚阅页面时,装置可以确定被配置为模拟页面352的感觉和运动的一个或多个触觉效果。

现在转到图4a,图4a图示了在图3a中示出的装置的侧部的视图。图4a示出了用户交互的位置404的可视化表示。当用户与位置404交互时,计算装置400被配置为输出触觉效果,以模拟装置400的用户界面的特性。如在图4a中示出的,触觉效果可以包括被配置为模拟当用户移动跨过显示器的边缘时的每个单独的页面的感觉的触觉效果。可以通过一个或多个(上面讨论的)触觉输出装置来输出触觉效果,并且该触觉效果可以包括基于用户的手势的速度、位置、和/或压力而变化的频率和振幅。通过一个或多个触觉输出装置输出的触觉效果的频率和振幅的调制可以模拟当用户移动手指跨过显示器402的边缘时的页面的感觉。

现在转到图4b,图4b图示了在图3a中示出的装置的侧部的视图。图4b示出了用户交互位置454的可视化表示。当用户与位置454交互时,计算装置400被配置为输出触觉效果,以模拟装置400的用户界面的特性。如在图4b中示出的,触觉效果可以包括被配置为模拟在用户正在阅读的文档内的位置处的特定特征的感觉的触觉效果,例如,该触觉效果被配置为模拟与文档相关联的新章节、插图的位置、新文章的位置、搜索项的位置、书签的位置、图片的位置、索引的位置、词汇表的位置、参考文献的位置、和/或一些其它特征。在感觉到该触觉效果之后,用户可以能够通过在曲面触摸屏幕显示器402的边缘上做手势而快速地滚阅至该特征的位置。该手势可能是,例如,施加至边缘402的触划或压力。在一些实施例中,计算装置450可以基于由用户施加的压力的速度或大小来改变触觉效果的一个或多个特性(例如,频率、幅度、工作周期等)。当用户滚阅至新页面时,弯曲显示器402的表面可以显示用户向其滚阅的页面。

现在转到图4c,图4c图示了在图3a中示出的装置的侧部的视图。图4c示出了用户交互的位置474的可视化表示。当用户与位置474交互时,计算装置400被配置为输出触觉效果,以模拟装置400的用户界面的特性。如在图4b中示出的,触觉效果可以包括被配置为模拟一个或更多个页面翻动的感觉的触觉效果。例如,通过一个或多个触觉输出装置输出的触觉效果的频率和振幅的调制可以模拟当用户移动手指跨过显示器402的边缘时页面翻动的感觉。

上面在图3a-4c中给出的示例是说明性的。在其它实施例中,用户界面和触觉效果可以被配置为在对其堆叠或分页象征是适当的任何其它应用中使用,包括文本编辑器。例如,在诸如纸牌游戏的游戏应用中(例如,显示器的表面示出了一张或多张纸牌的表面并且显示器的边缘示出了纸牌的侧部)、图片应用或图片编辑器(例如,显示器的表面示出了一张或多张图片并且显示器的边缘显示图片的侧部)、视频应用或视频编辑器(例如,显示器的表面示出了视频并且显示器的边缘示出了朝向显示器移动的一叠图像)、时间线应用(例如,显示器的表面示出了当前时间并且显示器的边缘示出了在该时间线中的条目的侧部)、联系人列表应用(例如,显示器的表面示出了当前联系人并且显示器的边缘示出了所堆叠的联系人的侧部)、或者演示引用(例如,显示器的表面示出了一张或多张幻灯片的表面并且显示器的边缘示出了所堆叠的幻灯片的侧部)、以及相对应的触觉效果。

现在转到图5a,图5a图示了用于用户与弯曲显示器交互的另一个示例实施例。在图5a中示出的实施例包括计算装置500。如在图5a中示出的,计算装置500包括曲面触摸屏幕显示器502。图5a示出了曲面触摸屏幕显示器502的表面的视图。如在5a中示出的,曲面触摸屏幕显示器502的表面显示由计算装置500当前正在执行的应用。

现在转到图5b,图5b图示了在图5a中示出的装置的侧部的视图。如在图5b中示出的,计算装置550包括曲面触摸屏幕显示器502的边缘。该曲面触摸屏幕显示器的边缘延伸至装置的至少一个侧部上。如在图3b中示出的,弯曲显示器延伸到装置的左侧或者右侧上。然而,在其它实施例中,弯曲显示器可以延伸到显示器的顶部、底部、左侧、右侧、角部、和背面上。进一步地,在一些实施例中,装置的侧部可以分别包括附加显示器,例如,在一些实施例中,计算装置500的每个侧部可以包括其自身的显示器。

如在图5b中示出的,弯曲显示器502的边缘包括图形用户界面。该图形用户界面的边缘包括被配置为示出多个图标554的图像。这些图标表示与计算装置500上的事件相关联的警示。这些事件可以包括,例如,接收到文本消息、电话呼叫、电子邮件、或与应用的状态或硬件的状态相关联的警示。在一些实施例中,图标可以出现在其存在的位置。可替选地,在一些实施例中,图标可以具有动画形象,例如,其可以出现在模拟的烟雾云中或者从显示器上的一个位置并且移动至另一个位置,例如,其中在图5b中示出的位置。

在一些实施例中,用户可以在图标554上做手势,以接收与该图标相关联的附加信息。例如,用户可以与图标交互以获得关于警示的更多信息。在一个实施例中,图标包括关于电池寿命的警示。因此,当用户在图标上做手势时,装置可以打开应用,该应用视觉上、听觉上、和/或触觉上向用户示出剩余的电池寿命(例如,用于模拟箱子或盒子的充满度来指示剩余电量的效果)。在另一个实施例中,图标可以包括与接收到的消息相关联的图标,并且在图标上的手势可以打开消息应用,因此用户能够阅读该消息并且响应于该消息。在一些实施例中,装置可以基于与手势相关联的特性来确定不同的功能,例如,用于改变用户交互的压力、速度、或方向的不同功能。

在一些实施例中,当图标出现时,用户装置550可以确定并且输出触觉效果。该触觉效果可以被配置为警示用户存在警示和该警示的类型(例如,针对不同类型的警示的不同频率或振幅的振动)。进一步地,在一些实施例中,图标554可以具有虚拟的物理特性。例如,图标554可以包括虚拟的质量,并且就好像它们具有动量,例如,通过移动和/或碰触,来响应于装置的运动。类似地,图标554可以例如,通过以根据其处显示器所处的角度改变的速度落到显示器上,来响应于重力。因此,图标可以基于例如倾斜或移动计算装置550的某些手势移动。当图标移动时,计算装置550可以确定并且输出被配置为模拟图标的运动和碰触的触觉效果。

在一些实施例中,在用户在图标上做手势之后,该图标可能消失,例如,因为用户已经解决了与警示相关联的问题(例如,对消息进行响应)。当图标消失时,计算装置550可以确定并且输出被配置为警示用户该警示已经被解决的另一个触觉效果。

用于用户与弯曲显示器交互的说明性方法

图6是根据一个实施例的用于执行针对用户与弯曲显示器交互的方法的步骤的流程图。在一些实施例中,可以在程序代码中实现图6中的步骤,该程序代码由处理器执行,例如,在通用计算机、移动装置、或服务器中的处理器。在一些实施例中,这些步骤可以由一组处理器实现。在一些实施例中,可以省略或以不同的顺序执行图6中示出的一个或多个步骤。类似地,在一些实施例中,还可以执行未在图6中示出的附加步骤。参照上面关于图1中示出的计算装置100描述的部件,描述了下面的步骤。

当处理器102在弯曲显示器上显示用户界面时,该方法600在步骤602处开始。如上面讨论的,至少部分地在弯曲显示器的边缘和表面上显示用户界面。在一些实施例中,用户界面可以包括用于阅读应用的用户界面,例如,弯曲显示器的表面可以显示用户正在阅读的页面,并且弯曲显示器的一个或多个边缘可以示出阅读材料的侧视图,例如,页和/或装订。在其它实施例中,用户界面可以包括其它类型的界面,例如,游戏界面(例如,纸牌游戏)、图片应用、视频应用、时间线应用、联系人列表应用、或演示应用。

接下来,处理器102接收用户输入604。在一些实施例中,该用户输入可以是利用触摸表面116输入的,该触摸表面116可以包括触摸屏幕显示器。进一步地,在一些实施例中,可以通过另一个用户输入装置来检测用户输入。用户输入可以包括在曲面触摸屏幕显示器的边缘上的用户输入。

在步骤606中,处理器102确定触觉效果。在一些实施例中,触觉效果可以被配置为模拟与上面讨论的用户界面相关联的特征。例如,如果用户界面包括阅读应用,则当用户翻阅一个或多个页面时,触觉效果可以被配置为模拟页面的感觉或页面的运动。进一步地,在一些实施例中,触觉效果可以被配置为模拟页面内的特征,例如,与该应用相关联的插图的位置、新章节、书签、或一些其它特征。

在其它实施例中,触觉效果可以与界面的其它特征相关联,例如,如果界面包括电子邮件界面,则触觉效果可以模拟信件的运动、或打乱(shuffling)一堆信件。可替选地,如果用户界面包括针对图片应用的界面,则触觉效果可以被配置为模拟一叠图像的侧部的感觉。

在其它实施例中,处理器可以基于用户选择来确定触觉效果。例如,用户可以选择可用的触觉效果。例如,计算装置101的数据存储件可以包括与多个触觉效果相关联的数据,用户可以选择该多个触觉效果。进一步地,用户可以调节与触觉效果相关联的特性。例如,用户可以修改与触觉效果相关联的持续时间、频率、强度、或一些其它特性。在一些实施例中,处理器102可以自动地选择触觉效果。例如,在一些实施例中,处理器102可以选择与发生在弯曲显示器的表面上显示的视频内的事件相关联的触觉效果。

接下来,处理器608输出触觉信号。为了输出触觉效果,处理器102可以将与触觉效果相关联的触觉信号传送至触觉输出装置118,该触觉输出装置118输出触觉效果。

在步骤610中,触觉输出装置118输出触觉效果。触觉效果可以包括纹理(例如,沙质、不平、或光滑)、振动、感知到的摩擦系数的变化、温度变化、击打的感觉、电触觉效果、或变形(例如,与计算装置101相关联的表面的变形)。

图7是根据一个实施例的用于执行针对用户与弯曲显示器交互的方法的步骤的流程图。在一些实施例中,可以在由处理器执行的程序代码中实施图7中的步骤,该处理器例如,在通用计算机、移动装置、或服务器中的处理器。在一些实施例中,这些步骤可以由一组处理器实现。在一些实施例中,可以省略或以不同的顺序执行图7中示出的一个或多个步骤。类似地,在一些实施例中,还可以执行未在图7中示出的附加步骤。参照上面关于图1中示出的计算装置100描述的部件描述了下面的步骤。

当处理器102在弯曲显示器上显示用户界面时,该方法700在步骤702处开始。如上面讨论的,至少部分地在弯曲显示器的边缘和表面上显示用户界面。在一些实施例中,用户界面可以在显示器的表面上显示针对应用的界面。在这种实施例中,用户界面可以在弯曲显示器的边缘上显示警示窗口。

接下来,处理器102接收输入信号704。该输入信号可以包括与执行应用的状态、消息的接收、或硬件的状态相关联的信号。例如,输入信号可以包括与接收到文本消息、电话呼叫、电子邮件、或电池寿命的状态、网络强度、音量设定、显示设定、与其它装置的连接、执行应用、背景应用、或与事件相关的一些其它类型的警示相关联的消息。

在步骤706中,处理器102确定修改的用户界面。在一些实施例中,该修改的用户界面包括在弯曲显示器的边缘上显示警示图标。在一些实施例中,图标可以出现在其存在的位置。可替选地,在一些实施例中,图标可以具有动画形象,例如,其可以出现在模拟的烟雾云中或从显示器上的一个位置出现并且移动至另一个位置。这个图标可以被配置为警示用户与上面在步骤704处讨论的输入信号相关联的信息。

接下来,处理器102确定触觉效果708。在一些实施例中,该触觉效果被配置为警示用户在步骤704出讨论的信息。触觉效果可以是简单的警示,以使用户知道图标已经出现。在其它实施方式中,处理器102可以改变触觉效果的特性(例如,振幅、频率、或工作周期),以警示用户该信息的重要性。例如,重要的气象预报可以与比来自未知发送者的电子邮件更加强劲的触觉警示相关联。

在其它实施例中,处理器可以基于用户选择确定触觉效果。例如,用户可以选择可用的触觉效果。例如,计算装置101的数据存储件可以包括与多个触觉效果相关联的数据,用户可以选择该多个触觉效果。进一步地,用户可以调节与触觉效果相关联的特性。例如,用户可以修改持续时间、频率、强度、或与触觉效果相关联的一些其它特性。在一些实施例中,处理器102可以自动地选择触觉效果。例如,在一些实施例中,处理器102可以选择与发生在弯曲显示器的表面上显示的视频内的事件相关联的触觉效果。

在步骤710处,处理器102输出触觉信号。该触觉信号可以包括与第一触觉效果相关联的第一触觉信号。处理器102可以将该第一触觉信号传送至输出触觉效果的一个或多个触觉输出装置118。

接下来,处理器102接收用户输入712。在一些实施例中,该用户输入可以是利用触摸表面116输入的,该触摸表面116可以包括触摸屏幕显示器。进一步地,在一些实施例中,可以通过另一个用户输入装置来检测用户输入。用户输入可以包括在曲面触摸屏幕显示器的边缘上的用户输入,例如,显示上面在步骤702处讨论的图形用户界面的边缘。在一些实施例中,在接收到用户输入时,将图标从用户界面移除。

进一步地,在一些实施例中,在接收到用户输入后,处理器102可以打开应用以使用户能够响应于与图标相关联的警示或者检索与图标相关联的更多信息。例如,如果警示与低电池电量相关联,则处理器102可以打开应用以允许用户改变电源设定。在一些实施例中,可以在弯曲显示器的边缘上显示这个应用,从而使用户在不需要必须中断在弯曲显示器的表面上显示的应用的情况下而修改设定或解决问题。

在步骤714处,处理器102确定第二触觉效果。在一些实施例中,这个第二触觉效果可以包括警示以使用户知道已经解决了该警示(例如,响应于接收到的消息,用户已经发送了消息,或者响应于低电池电量警告,用户已经改变了电源设定)。在这种实施例中,处理器102可以确定应当在将图标从界面移除的时刻处输出第二触觉效果。在其它实施例中,处理器可以例如通过改变触觉效果的特性确定更加复杂的触觉效果,以使用户知道更加复杂的操作正在发生。在又一些实施例中,处理器可以基于用户选择确定触觉效果(例如,用户可以将特定的触觉效果指定为与任务的完成相关联)。

接下来,处理器102输出第二触觉信号716。该触觉信号可以包括与第二触觉效果相关联的第二触觉信号。处理器102可以将该第二触觉信号传送至输出触觉效果的一个或多个触觉输出装置118。

用户与弯曲显示器交互的优点

存在多个用户与弯曲显示器交互的优点。例如,本公开的实施例可以提供用于通过数据集(例如,联系人、消息、图片、视频、电子阅读器等)更加现实滚阅。通过提供更加直观和现实的象征,另外的实施例可以实现更快速地访问这些应用中的数据。例如,因为用户能够通过访问弯曲显示器的边缘来访问在大数据集的中间或者末尾中的位置,所以本公开的实施例可以提供更加高级的滚阅。

进一步地,本公开的实施例使用户能够在不需要中断在显示器的表面上显示的应用的情况下而接收警示。这个允许用户能够更少地被中断,并且因此生产率更高。还为用户提供有用于检查警示的方另一种式,因此,确保的是,虽然用户更少被打扰,但是用户仍然能够比要求用户退出当前应用之外的情况更容易地响应于警示。

上面示例中的每个增加了用户满意度并且因此使更多用户采用本文中描述的技术。

总体考虑

在上面讨论的方法、系统、和装置是示例。若适当,各种配置可以省略、替换、或者增添多种过程或部件。例如,在可替选的配置中,可以以与描述的顺序不同的顺序来执行方法,和/或可以增加、省略、和/或组合各个阶段。同样,可以将参照某些配置描述的特征组合在多种其它配置中。可以以类似的方式组合配置的不同方面和元件。同样,技术涉及到元件,并且因此,许多元件是示例的并且不限制本公开或权利要求书的范围。

在说明书中给出具体细节是为了提供对示例配置(包括实施方式)的彻底理解。然而,在不需要这些具体细节的情况下,还可以实践配置。例如,为了避免混淆这些配置,已经在省略不必要的细节的情况下示出了公知的电路、过程、算法、结构、和技术。本说明书仅仅提供了示例配置,并且不限制权利要求书的范围、适用性、或配置。相反,上述对配置的描述将会向本领域中的技术人员提供有用于实施所描述的技术的可实现的描述。在不脱离本公开的精神或者范围的情况下,可以对元件的功能和布置进行多种改变。

另外,配置可以被描述为被描绘为流程图或框图的过程。虽然可以将操作描述为顺序过程,但是能够并行或同时地执行许多的操作。另外,可以重新设置操作的顺序。过程可以具有图中未包括的附加步骤。此外,可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或其任意组合来实施方法的示例。当在软件、固件、中间件、或微代码中实现时,可以将用于执行必要任务的程序代码或者代码段存储在非暂时性计算机可读介质(诸如,存储介质)中。处理器可以执行所描述的任务。

在已经描述了多个示例配置之后,在不脱离本公开的精神的情况下,可以使用多种修改、可替选构造、和等效物。例如,上面的元件可以是更大系统的组件,其中,其它规则可以优先于本发明的应用或者修改本发明的应用。另外,可以在考虑上述元件之前、期间或之后,采取多个步骤。因此,上面的说明不限制权利要求书的范围。

在本文中对“适配于”或者“被配置为”的使用被意在为开放性的且包容性的语言,不排除适配于或者被配置为执行附加任务或步骤的装置。另外,“基于”的使用意在是开放性的且包容性的,在于“基于”一个或多个列举的条件或值的过程、步骤、计算、或其它动作实际上可以基于超出所列举的附加条件或值的附加条件或值。本文中包括的标题、列表、和编号仅仅是为了便于解释,并且不意在限制。

可以在数字电子电路、计算机硬件、固件、软件或者前述的组合中实现根据本主题的各个方面的实施例。在一个实施例中,计算机可以包括一个处理器或多个处理器。处理器包括或者有权访问诸如耦合至处理器的随机存取存储器(ram)的计算机可读介质。处理器执行在存储器中存储的计算机可执行程序指令,诸如执行包括传感器采样例程、选择例程、和其它例程的一个或多个计算机程序来执行上述方法。

这种处理器可以包括微处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpgas)、和状态机器。这种处理器可以进一步包括可编程电子装置,诸如plc、可编程中断控制器(pic)、可编程逻辑装置(pld)、可编程只读存储器(prom)、电可编程只读存储器(eprom或者eeprom)、或其它类似的装置。

这些处理器可以包括介质,或者可以与介质通信,例如,有形的计算机可读介质,该介质可以存储指令,该指令在由处理器执行时能够使处理器执行在本文中被描述为由处理器实行或者协助的步骤。计算机可读介质的实施例可以包括但不限于能够向,诸如在网络服务器中的处理器的,处理器提供有计算机可读指令的所有电子、光学、磁性、或其它存储件。介质的其它示例包括但不限于,软盘、cd-rom、磁盘、存储器芯片、rom、ram、asic、配置的处理器、所有光学介质、所有磁带或其它磁性介质、或者计算机处理器能够从其读取的任何其它介质。另外,各种其它装置可以包括计算机可读介质,诸如路由器、专用或公用网络、或者其它传输装置。描述的处理器(和处理)可以为一个或多个结构,并且可以分散在一个或多个结构中。处理器可以包括用于执行在本文中描述的方法中的一个或多个方法(或者方法的一部分)的代码。

尽管已经针对本发明的特定实施例详细描述了本主题,但是本领域技术人员将会显而易见的是,在获得了前述内容之后,可以容易地得到对这种实施例的更改、变化和等效物。因此,应当理解的是,已经出于示例而非限制的目的呈现了本公开,并且如将会对于本领域的普通技术人员非常显而易见的,本公开不排除包括对本主题的这种修改、变化和/或增添。

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