《用于触觉和手势驱动纸张模拟的系统和方法.pdf》由会员分享,可在线阅读,更多相关《用于触觉和手势驱动纸张模拟的系统和方法.pdf(29页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104049890A43申请公布日20140917CN104049890A21申请号201410096268X22申请日2014031413/827,95120130314USG06F3/0488201301G06F3/0484201301G06F3/048320130171申请人伊梅森公司地址美国加利福尼亚州72发明人克里斯托弗J乌尔里希大卫M比恩鲍姆马库斯奥雷柳斯伯特萨74专利代理机构中原信达知识产权代理有限责任公司11219代理人夏东栋陆锦华54发明名称用于触觉和手势驱动纸张模拟的系统和方法57摘要本发明涉及用于触觉和手势驱动纸张模拟的系统和方法。公开了用于触觉和手势驱。
2、动纸张模拟的系统和方法。例如,一个公开的方法包括以下步骤接收电子文档;接收与电子文档相关联的元数据,元数据包括指示纸张类型的特性;生成并传送配置用于使得显示文档的至少一部分的显示信号;以及基于纸张类型生成并传送触觉信号,触觉信号被配置为使得触觉输出设备生成触觉效果。30优先权数据51INTCL权利要求书3页说明书16页附图9页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书16页附图9页10申请公布号CN104049890ACN104049890A1/3页21一种方法,包括接收电子文档;接收与所述电子文档相关联的元数据,所述元数据包括指示纸张类型的特性;生成并传送被配置为使。
3、得显示所述文档的至少一部分的显示信号;以及基于所述纸张类型生成并传送触觉信号,所述触觉信号被配置为使得触觉输出设备生成触觉效果。2如权利要求1所述的方法,进一步包括基于与触敏输入设备的交互接收接触数据,所述接触数据与所述文档的一部分相关联;基于所述接触数据确定手势;基于所述手势确定所述文档的所述部分的变形;生成并传送第二显示信号,所述第二显示信号被配置为使得显示包括所述变形的所述文档的所述部分;以及基于所述纸张类型和所述变形生成并传送第二触觉信号,所述第二触觉信号被配置为使得触觉输出设备生成第二触觉效果,所述第二触觉效果被配置为指示所述变形。3如权利要求2所述的方法,其中,所述手势包括翻页手势。
4、或翻多页手势,所述变形基于所述手势和所述元数据,并且所述第二触觉效果包括纹理或摩擦的改变。4如权利要求3所述的方法,其中,所述接触数据包括压力数据,并且所述摩擦的改变基于所述压力数据。5如权利要求3所述的方法,进一步包括基于所述手势和所述元数据生成和传送音频信号。6如权利要求3所述的方法,其中,所述电子文档包括多个页面,所述翻多页手势包括擦洗手势,并且传送所述第二触觉信号包括为包括变形的、由所述擦洗手势所访问的所述电子文档的每一页面传送所述第二触觉信号。7如权利要求3所述的方法,其中,确定所述手势进一步基于所述元数据。8如权利要求2所述的方法,其中,所述手势包括折叠手势,所述变形包括折叠所述文。
5、档的所述部分,并且所述第二触觉效果包括纹理或摩擦的改变。9如权利要求8所述的方法,其中,所述折叠变形被配置为基于所述手势和所述元数据模拟所述折叠的尺寸和形状。10如权利要求2所述的方法,其中,所述手势包括剪切手势,所述变形包括剪切所述文档的所述部分,并且所述第二触觉效果包括振动。11如权利要求1所述的方法,其中,所述元数据进一步包括粗糙度特性、色彩特性、重量特性、年代特性、脆性特性或顺从度特性中的至少一个。12一种计算机可读介质,包括使得处理器执行方法的程序代码,所述程序代码包括用于接收电子文档的程序代码;用于接收与所述电子文档相关联的元数据的程序代码,所述元数据包括指示纸张类型的特性;用于生。
6、成并传送被配置为使得显示所述文档的至少一部分的显示信号的程序代码;以及权利要求书CN104049890A2/3页3用于基于所述纸张类型生成并传送触觉信号的程序代码,所述触觉信号被配置为使得触觉输出设备生成触觉效果。13如权利要求12所述的计算机可读介质,进一步包括用于基于与触敏输入设备的交互接收接触数据的程序代码,所述接触数据与所述文档的一部分相关联;用于基于所述接触数据确定手势的程序代码;用于基于所述手势确定所述文档的所述部分的变形的程序代码;用于生成并传送第二显示信号的程序代码,所述第二显示信号被配置为使得显示包括所述变形的所述文档的所述部分;以及用于基于所述纸张类型和所述变形生成并传送第。
7、二触觉信号的程序代码,所述第二触觉信号被配置为使得触觉输出设备生成第二触觉效果,所述第二触觉效果被配置为指示所述变形。14如权利要求13所述的计算机可读介质,其中,所述手势包括翻页手势或翻多页手势,所述变形基于所述手势和所述元数据,并且所述第二触觉效果包括纹理或摩擦的改变。15如权利要求14所述的计算机可读介质,其中,所述接触数据包括压力数据,并且所述摩擦的改变基于所述压力数据。16如权利要求14所述的计算机可读介质,进一步包括用于基于所述手势和所述元数据生成和传送音频信号的程序代码。17如权利要求14所述的计算机可读介质,其中,所述电子文档包括多个页面,所述翻多页手势包括擦洗手势,并且用于传。
8、送所述第二触觉信号的程序代码包括用于为包括变形的、由所述擦洗手势所访问的所述电子文档的每一页面传送所述第二触觉信号的程序代码。18如权利要求14所述的计算机可读介质,其中,用于确定所述手势的程序代码进一步基于所述元数据。19如权利要求13所述的计算机可读介质,其中,所述手势包括折叠手势,所述变形包括折叠所述文档的所述部分,并且所述第二触觉效果包括纹理或摩擦的改变。20如权利要求19所述的计算机可读介质,其中,所述折叠变形被配置为基于所述手势和所述元数据模拟所述折叠的尺寸和形状。21如权利要求13所述的计算机可读介质,其中,所述手势包括剪切手势,所述变形包括剪切所述文档的所述部分,并且所述第二触。
9、觉效果包括振动。22如权利要求12所述的计算机可读介质,其中,所述元数据进一步包括粗糙度特性、色彩特性、重量特性、年代特性、脆性特性或顺从度特性中的至少一个。23一种系统,包括计算机可读介质;触敏输入设备;显示器;以及处理器,所述处理器与所述计算机可读介质、所述触敏输入设备和所述显示器通信,所述处理器被配置为接收电子文档;权利要求书CN104049890A3/3页4接收与所述电子文档相关联的元数据,所述元数据包括指示纸张类型的特性;生成并传送被配置为使得显示所述文档的至少一部分的显示信号;以及基于所述纸张类型生成并传送触觉信号,所述触觉信号被配置为使得触觉输出设备生成触觉效果。24如权利要求2。
10、3所述的系统,其中,所述处理器进一步被配置为基于与触敏输入设备的交互接收接触数据,所述接触数据与所述文档的一部分相关联;基于所述接触数据确定手势;基于所述手势确定所述文档的所述部分的变形;生成并传送第二显示信号,所述第二显示信号被配置为使得显示包括所述变形的所述文档的所述部分;以及基于所述纸张类型和所述变形生成并传送第二触觉信号,所述第二触觉信号被配置为使得触觉输出设备生成第二触觉效果,所述第二触觉效果被配置为指示所述变形。权利要求书CN104049890A1/16页5用于触觉和手势驱动纸张模拟的系统和方法技术领域0001本公开总体涉及计算机系统,并且更具体涉及用于触觉和手势驱动纸张模拟的系统。
11、和方法。背景技术0002电子文档和文档阅读器的使用变得越来越普遍。随着电子书(EBOOK)和智能电话、专用电子书阅读器、平板和其他便携设备的出现,用户变得习惯于将大量书写材料以电子形式存储以便增加便携性和易于访问。但尽管这样的电子书阅读器向用户提供了观看显示屏上内容的基本能力,但是屏幕上示出的“页面”或文档并未传达在其上可能印刷了页面的纸张的任何感觉。在平板或其他便携设备上存储的电子书可提供小、轻形式的因素,但不能传达握住书以及感觉其页面或者触摸和移动地图以寻找期望位置的体验。发明内容0003根据本公开的实施例提供用于触觉和手势驱动纸张模拟的系统和方法。例如,一个公开的实施例包括一种具有下述步。
12、骤的方法接收电子文档;接收与电子文档相关的元数据,该元数据包括指示纸张类型的特性;生成并传送配置用于使得显示文档的至少一部分的显示信号;以及基于纸张类型生成并传送触觉信号,该触觉信号被配置为使得触觉输出设备生成触觉效果。在另一实施例中,计算机可读介质包括用于使得处理执行这样的方法的程序代码。0004提到这些说明性实施例不限制或限定发明,而是提供示例以帮助对其理解。说明性实施例在具体实施方式中讨论,进一步提供了对本发明的描述。通过审查说明书,可进一步理解本发明的各种实施例所提供的优点。附图说明0005附图被合并到说明书中并且构成说明书的一部分,用于图示说明实施例的一个或多个示例,并且与示例实施例。
13、的描述一起,用来解释实施例的原理和实施方式。0006图1AC示出根据本公开的实施例的用于触觉和手势驱动纸张模拟的说明性系统;0007图2示出根据本公开的实施例的用于触觉和手势驱动纸张模拟的系统;0008图3示出根据本公开的一个实施例的模拟的纸张的实施例;0009图4AB和5AC示出根据本公开的实施例的用于同模拟的纸张交互的手势;以及0010图6和7示出根据本公开的实施例的用于触觉和手势驱动纸张模拟的方法。具体实施方式0011在此,在用于触觉和手势驱动纸张模拟的系统和方法的上下文环境中,描述了示例实施例。本领域普通技术人员将意识到,下面的描述只是说明性的而不意图以任何方式说明书CN1040498。
14、90A2/16页6进行限制。对于受益于本公开的本领域技术人员来说,其他实施例将易于启示。现在,对如附图中所示的示例实施例的实施方式详细地进行参考。相同的附图标记将在附图和下面的描述中通篇使用以指代相同或相似的项。0012为了清楚,没有示出和描述在此描述的实施方式的所有常规特征。当然,将认识到,在任何这样的实际实施方式的开发中,必须做出许多实施例特定的决定,从而获得开发者的特定目标,诸如遵循应用和商业相关约束,并且这些特定目标将从一种实施方式到另一实施方式以及从一个开发者到另一个开发者而变化。0013用于触觉和手势驱动纸张模拟的说明性系统0014现在参考图1,图1示出了用于触觉和手势驱动纸张模拟。
15、的说明性系统。在图1所示的实施例中,系统包括便携电子书(EBOOK)阅读器100,其具有外壳110中的触敏显示屏120和按钮13034以及在用户接触显示器时能够模拟纹理的触觉输出设备。此外,阅读器包括另一触觉输出设备,其能够输出振动效果到触敏显示器。阅读器100允许用户下载和阅读(以及存储)各种电子书。例如,用户可以从内容提供商购买电子书,从内容提供商下载书,以及使用屏幕120来阅读电子书。为了在书中导航,例如翻页,用户可使用按钮132或134(其可以是物理按钮或显示在触摸屏上的虚拟按钮),或者用户可触摸显示屏并且执行手势,诸如通过将手指从屏幕右边缘挥向屏幕左边缘来翻页。0015在这个说明性实。
16、施例中,购买的电子书包括各种信息,诸如书的实际内容例如书中的单词以及有关书的元数据。在这个示例中,书包括描述在其上“印刷”书的纸张的类型的元数据,尽管在某些情况下,用户可以能够选择纸张类型或者设备可以基于设备上可用的模拟的纸张数据来提供纸张类型。在此情况下,元数据指示书是典型的简装书。电子书阅读器100读取用于电子书的元数据并且确定元数据提供了有关书的页面的触觉信息在此情况下,元数据指示书的页面意图模拟简装书内的典型纸张。在阅读元数据之后,电子书阅读器100确定与触觉信息相关联的纹理,并且在检测到用户正在接触触敏显示器120后,生成纹理触觉效果并且输出该效果给显示器120。这样,随着用户与书的。
17、页面交互,诸如通过跨过显示器触摸或移动手指,基于元数据,用户感觉到仿效实际纸张纹理的纹理。0016在阅读电子书时,用户通过在显示屏100上从右向左挥动手指来翻页。如上所讨论的,用户随着他翻页而感觉到页面的纹理。但是,除了提供纹理效果之外,阅读器100还随着书的页面的翻动而改变书的页面的显示图像。例如,如果用户简单触摸页面的右边缘且向左挥动他的手指,则阅读器100确定基本翻页手势,并且对页面变形以使得页面轻微折叠或“褶皱”,就像如果用户把手指放在页面右边缘然后将页面边缘向左推则在实体的书中的页面可能的那样。此外,设备100生成振动效果以仿效随着用户从右到左滑动他的手指在书中页面与下一页面摩擦的感。
18、觉。从而,在执行简单地翻页手势时,用户被提供有与实体书交互的感受他能够感觉到页面的纹理,随着他执行翻页他能够看到页面的变形,并且随着书的页面彼此滑过他能够感觉到书的页面彼此间的摩擦。在这个电子书阅读器100的某些版本中,还可以生成和输出音频效果,以仿效页面在页面上滑动以及翻页的声音。0017随着用户阅读书的下一页,他遇到了尤其喜欢的引文。用户随后用一个手指140A触摸页面的左上角,如图1B中可以看到的,他的拇指140B更接近页面中心,并且将他的手指140A朝向他的拇指140B拖动,同时保持拇指140B在原位。阅读器100确定用户只是在说明书CN104049890A3/16页7移动页面的一部分,。
19、并且通过显示页面的左上角正在向书中心折叠来响应即,用户正在对书的虚拟页面进行“折角”。当用户正在执行手势时,阅读器100输出触觉效果以仿效纸张表面的纹理,并且输出振动以仿效页面与本身摩擦。在用户将他的食指与拇指捏起,并且阅读器将纸张显示为折叠150之后,用户通过沿着所显示的由模拟的页面折叠所创建的“折缝”运动他的手指140C来完成“折角”150,如图1C中所示。当用户触摸折缝时,并且随着他沿着折缝152拖动他的手指140C,阅读器使屏幕表面变形,使得接触区域的一部分感觉比另一部分更高,以模拟页面中折缝的创建。从而,阅读器模拟了页面中折缝152的触觉感受。此外,在用户完成“折缝”之后,阅读器10。
20、0生成并存储关于电子书的元数据,以保存“折角”,使得页面将保持被折角,即使在用户合上书之后,并且还允许用户在以后容易地返回到折角的页面。0018给出这个说明性示例来将阅读器介绍为在此讨论的一般主题,而本公开不限于该示例。下面的部分描述各种用于触觉和手势驱动纸张模拟的系统和方法另外的非限制实施例和示例。0019现在来参考图2,图2示出了根据一个实施例的用于触觉和手势驱动纸张模拟的系统。在图2中所示的实施例中,系统200包括外壳210、处理器220、存储器230、触敏显示器250、触觉输出设备240、通信接口260、以及扬声器270。此外,系统200与触觉输出设备280通信,触觉输出设备280可以。
21、可选地耦合到或合并到某些实施例中。处理器220与存储器230通信并且在这个实施例,处理器220和存储器230都被放置在外壳210内。触敏显示器250,其包括触敏表面或与触敏表面通信,部分放置在外壳210内,使得触敏显示器250的至少一部分暴露给系统200的用户。在某些实施例中,触敏显示器250可以不放置在外壳210内。例如,系统200可以连接到放置在单独的外壳内的触敏显示器250或者与触敏显示器250通信。在某些实施例中,外壳210可以包括可以彼此滑动耦合、彼此枢轴耦合或彼此可释放地耦合的两个外壳。0020在图2中所示的实施例中,触敏显示器250与处理器220通信并且被配置为提供信号给处理器2。
22、20或存储器230,以及从处理器220或存储器230接收信号。存储器230被配置为存储程序代码和/或数据,以供处理器220使用,处理器220被配置为执行存储在存储器230中的程序代码并且将信号发射至触敏显示器250以及从触摸显示器250接收信号。在图2中所示的实施例中,处理器220还与通信接口260通信并且被配置为从通信接口260接收信号以及向通信接口260输出信号,以与诸如一个或多个远程计算机或服务器的其他部件或设备通信。此外,处理器220与触觉输出设备240和触觉输出设备280通信,并且进一步被配置为输出信号以使得触觉输出设备240或触觉输出设备280,或二者,输出一个或多个触觉效果。而且。
23、,处理器220与扬声器270通信并且被配置为输出信号使得扬声器270输出声音。在各种实施例中,系统200可以包括更少或附加的部件或设备,或与更少或附加的部件或设备通信。例如,诸如鼠标或键盘或二者的其他用户输入设备,或者附加的触敏设备,可以包括在系统200内或者与系统200通信。作为另一示例,系统200可以包括一个或多个加速计、陀螺仪、数字罗盘和/或其他传感器和/或与一个或多个加速计、陀螺仪、数字罗盘和/或其他传感器通信。这里详细描述了图2中所示的系统200的部件以及可能与系统200相关联的部件。0021系统200能够是能够接收用户输入并显示电子文档的任何设备。例如,图2中的说明书CN10404。
24、9890A4/16页8系统200包括触敏显示器250,触敏显示器250包括触敏表面。在某些实施例中,触敏表面可以覆盖在触敏显示器250上。在其他实施例中,系统200可以包括显示器及单独的触敏表面或与显示器及单独的触敏表面通信。在另外的实施例中,系统200可以包括显示器或与显示器通信,并且可以包括诸如鼠标、键盘、按钮、手柄、滑块控件、开关、轮、滚轴、游戏杆、其他操纵器或其组合的其他用户输入设备或与其他用户输入设备通信。0022在某些实施例中,可以在系统200的一个或多个面上包括一个或多个触敏表面,或者在系统200的一个或多个面内放置一个或多个触敏表面。例如,在一个实施例中,触敏表面被放置在系统2。
25、00的后表面内或包括系统200的后表面。在另一实施例中,第一触敏表面被放置在系统200的后表面内或包括系统200的后表面,并且第二触敏表面被放置在系统200的侧表面内或包括系统200的侧表面。在某些实施例中,系统可以包括两个或更多个外壳部件,诸如在蛤壳布置或在可滑动布置中。例如,一个实施例包括具有蛤壳配置的系统,触敏显示器被放置蛤壳的每个部分中。而且,在系统200在系统200的一个或多个面上包括至少一个触敏表面的实施例中或者在系统200与外部触敏表面通信的实施例中,显示器250可以包括或可以不包括触敏表面。在某些实施例中,一个或多个触敏表面可以具有柔性的触敏表面。在其他实施例中,一个或多个触摸。
26、表面可以是刚性的。在各种实施例中,系统200可以包括柔性和刚性触敏表面这二者。0023在各种实施例中,与图2中所示的实施例相比,系统200可以包括更少的或附加的部件或与更少的或附加的部件通信。例如,在一个实施例中,系统200不包括扬声器270。在另一实施例中,系统200不包括触敏显示器250,但包括触敏表面并且与显示器通信。在其他实施例中,系统200可根本不包括触觉输出设备240、280或根本不与触觉输出设备240、280通信。从而,在各种实施例中,系统200可以包括任何数量的部件或与任何数量的部件通信,诸如在此公开的各种实施例中的部件以及对于本领域技术人员来说很显然的变型。0024图2中所示。
27、的系统200的外壳210提供了对系统200的至少某些部件的保护。例如,外壳210可以是塑料套,保护处理器220和存储器230免受诸如雨的外来物的影响。在某些实施例中,如果系统200被用户掉落,则外壳210保护外壳210中的部件免受损坏。外壳210能够由任何合适材料制成,包括但不限于塑料、橡胶或金属。各种实施例可以包括不同类型的外壳或多个外壳。例如,在某些实施例中,系统200可以是便携设备、手持设备、玩具、游戏控制台、手持视频游戏系统、游戏板、游戏控制器、桌面计算机、电子书阅读器、便携多功能设备,诸如蜂窝电话、智能电话、个人数字助理(PDA)、笔记本计算机、平板计算机、数字音乐播放器等等。在其他。
28、实施例中,系统200可以嵌入在诸如腕表、其他珠宝、手套等等的另一设备中。从而,在实施例中,系统200是可穿戴的。0025在图2中所示的实施例中,触敏显示器250提供机制来允许用户与系统200交互。例如,响应于用户悬停在触敏显示器250上方、触摸或按压触敏显示器250(所有这些在本公开中都可被称为接触),触敏显示器250检测用户手指的位置或压力或二者。在一个实施例中,接触能够通过使用相机而发生。例如,随着用户观看在系统200的显示器250上显示的内容,相机可用于追踪观看者的眼睛的运动,或者用户的眼睛的运动可以用于发射命令给设备,诸如翻页或高亮显示文本的一部分。在这个实施例中,至少部分地基于观看者。
29、的眼睛的运动,可以触发触觉效果。例如,当确定观看者正在观看位于显示器250的特定位置处的内容时,可以输出触觉效果。在某些实施例中,触敏显示器250可以包括一个或多个传说明书CN104049890A5/16页9感器,与一个或多个传感器相连或与一个或多个传感器通信,这一个或多个传感器确定在触敏显示器250上的一个或多个接触的位置、压力、接触面的尺寸、或其中任何一个。在某些实施例中,触敏显示器250可以包括多触摸触敏显示器,其能够感测和提供关于多个同时接触的信息。例如,在一个实施例中,触敏显示器250包括互电容系统或与互电容系统通信。某些实施例可以具有感测压力或伪压力的能力并且可以提供与在一个或多个。
30、接触位置所感测的压力或伪压力相关联的信息给处理器。在另一实施例中,触敏显示器250包括绝对电容系统或与绝对电容系统通信。在某些实施例中,触敏显示器250可以包括电阻板、电容板、红外LED、光电检测器、图像传感器、光学相机或其组合,或与电阻板、电容板、红外LED、光电检测器、图像传感器、光学相机或其组合通信。从而,触敏显示器250可以结合用于确定触敏表面上的接触的任何合适的技术,诸如电阻性、电容性、红外、光、热、分散信号、或声学脉冲技术、或其组合。0026在图2中所示的实施例中,触觉输出设备240和280与处理器220通信并且被配置为提供一个或多个触觉效果。例如,在一个实施例中,当由处理器220。
31、向触觉输出设备240、触觉输出设备280、或二者提供激励信号时,相应的一个或多个触觉输出设备240、280基于激励信号输出触觉效果。例如,在所示的实施例中,处理器220被配置为传送包括模拟驱动信号的触觉输出信号至触觉输出设备240。在某些实施例中,处理器220被配置为传送高级命令至触觉输出设备280,其中,命令包括命令标识符和零或更多参数用来生成适当的驱动信号以使得触觉输出设备280输出触觉效果。在其他实施例中,不同信号和不同信号类型可发送至一个或多个触觉输出设备中的每个。例如,在某些实施例中,处理器可以传送低级驱动信号以驱动触觉输出设备输出触觉效果。这样的驱动信号可以由放大器放大或可以使用合。
32、适的处理器或电路从数字转换为模拟信号或者从模拟转换为数字信号,以适应驱动的特定触觉输出设备。0027触觉输出设备,诸如触觉输出设备240或280,能够是能输出一个或多个触觉效果的任何部件或部件集合。例如,触觉输出设备能够是各种类型之一,包括但不限于,偏心旋转块(ERM)激励器、线性谐振激励器(LRA)、压电激励器、语音线圈激励器、电激活聚合物(EAP)激励器、记忆形状合金、寻呼器、DC马达、AC马达、运动磁激励器、智能凝胶、静电激励器、电触激励器、可变形表面、静电摩擦力(ESF)设备、超声摩擦力(USF)设备、或任何其他触觉输出设备或执行触觉输出设备的功能或能够输出触觉效果的部件的集合。多个触。
33、觉输出设备或不同尺寸的触觉输出设备可用于提供振动频率范围,其可以单独或同时被激励。各种实施例可包括单一或多个触觉输出设备并且可具有相同类型或不同类型的触觉输出设备的组合。0028在其他实施例中,一个或多个部件的变形能够用来产生触觉效果。例如,可以输出一个或多个触觉效果来改变表面的形状或表面的摩擦系数。在实施例中,通过创建用于改变表面上摩擦力的静电力和/或超声力来产生一个或多个触觉效果。在其他实施例中,透明变形元件的阵列可用于产生触觉效果,诸如包括智能凝胶的一个或多个区域。触觉输出设备还宽泛地包括非机械或非振动设备,诸如使用静电摩擦力(ESF)、超声表面摩擦力(USF)的设备,或利用超声触觉变换。
34、器引起声辐射压力的设备,或使用触觉基板和柔性或可变性表面的设备,或诸如使用空气喷射来吹气这样提供投射触觉输出的设备等等。在包括能够生成摩擦力或变形的触觉输出设备240、280的某些实施例中,触觉输出设备240或280说明书CN104049890A6/16页10可以覆盖在触敏显示器上或者耦合到触敏显示器250,使得摩擦力或变形效果可施加于被配置为由用户触摸的触敏表面。在某些实施例中,系统的其他部分,诸如可以由用户接触或在耦合到系统的单独的触敏输入设备中的外壳部分,可以提供这样的力。2011年4月22日提交的题为“SYSTEMSANDMETHODSFORPROVIDINGHAPTICEFFECTS。
35、(用于提供触觉效果的系统和方法)”的共同待审的美国专利申请NO13/092,484,通过引用被并入本文,描述了能够产生一个或多个触觉效果的方式以及描述了各种触觉输出设备。0029将认识到,任何类型的输入合成方法可用来从一个或多个触觉效果信号生成交互参数,包括但不限于下面的表1中所列出的合成方法示例。0030表1合成的方法0031合成方法描述加法合成组合通常是不同幅度的输入减法合成过滤复信号或多个信号输入频率调制合成利用一个或多个算子来调制载波信号采样使用记录的输入作为进行修改的输入源复合合成使用人造和采样的输入来建立生成的“新”输入相位失真在回放期间更改存储在波表中的波形的速度波成形信号的故意。
36、失真以产生修正的结果再合成在回放之前数字采样输入的修正颗粒合成若干小输入段组合为新输入线性预测编码类似于用于语音合成的技术直接数字合成生成波形的计算机修正波定序若干小段线性组合以创建新输入矢量合成用于在任何数量的不同输入源之间渐变的技术物理建模虚拟运动的物理特征的数学公式0032在图2中,通信接口260与处理器220通信并且提供从系统200到其他部件或其他设备的有线或无线通信。例如,通信接口260可以提供系统200和通信网络之间的无线通信。在某些实施例中,通信接口260可以提供通信给一个或多个其他设备,诸如另一系统200和/或一个或多个其他设备。通信接口260能够是使得系统200能够与另一部件。
37、、设备或网络通信的任何部件或部件集合。例如,通信接口260可以包括PCI通信适配器、USB网说明书CN104049890A107/16页11络适配器、或以太网适配器。通信接口260可以使用无线以太网通信,包括80211A、G、B或N标准。在一个实施例中,通信接口260能够使用射频(RF)、蓝牙、CDMA、TDMA、FDMA、GSM、WIFI、卫星或其他蜂窝或无线技术来通信。在另外的实施例中,通信接口260可以通过有线连接来通信并且可以与一个或多个网络通信,诸如以太网、令牌环、USB、火线1394、光纤等等。在某些实施例中,系统200包括单个通信接口260。在其它实施例中,系统200包括两个、三。
38、个、四个或更多个通信接口。0033触觉和手势驱动纸张模拟的示例0034虽然电子书和其他类型的电子文档变得越来越流行,但是这样的技术的用户远离了与更传统的印刷介质交互相关联的实体感受,更传统的印刷介质诸如是实体书、装订页面、地图、纸张堆等。而且,虽然电子存储的文档具有优点,但是这样的电子文档的许多用户喜欢阅读书、阅读报纸、打开和折叠道路地图或地图集、翻过文档中页面、以及其他与实体对象交互的感觉。根据本公开的实施例提供了视觉、音频、触觉和其他反馈给电子文档的用户来使得用户能够更全面地与电子文档交互并且提供更接近类似与实体介质交互的体验。0035在本公开通篇中,术语“电子文档”被用作宽泛术语来总体指。
39、代诸如在计算机存储器中电子存储的数据,或一个或多个计算机文件或数据库,或其他信息,该其他信息能够被计算设备解释并且可以适合于在显示屏幕上显示,或者适合于能够输出可通过包括触摸、尝、闻、看和听的感测而解释的效果的其他设备。意图不是限制于其内容可以电子地表现的传统类型的文档,例如书或杂志,而是可以以某种形式呈现给用户的任何数据电子表现都由该术语所包括,而且术语“电子文档”不应该被限制为任何窄的定义。适于同本公开一起使用的某些电子文档的示例包括电子书、单词处理文档、便携文档格式(PDF)文档、图形文件、视频文件、视频游戏、电子邮件、文本消息和短消息服务(SMS)消息、多介质消息服务(MMS)消息、网。
40、页、表格、动画、以及许多其他合适类型的电子存储或呈现的数据。下面许多示例涉及模拟诸如纸张的传统实体介质的与电子文档的交互;但是,如上所讨论的,电子文档并不限制于此。0036根据本公开的实施例可提供电子文档的表示以允许通过多个不同刺激的电子文档重现。例如,电子文档,除了通过实质内容(例如图片和文本)来表示,还可以包括元数据来指示文档的各个部件(例如页面、封面、标签、分隔等)的物理或模拟的物理属性。例如,电子文档可以使用基于标准通用标记语言(SGML)文档来表示,标准通用标记语言例如是可扩展标记语言或XML,其包括实质内容与用于存储描述电子文档的特性的参数的元数据字段。在一个实施例中,电子文档可以。
41、至少部分地由XML文档来表示,XML文档包括用于视觉、触觉、音频或其他文档属性的字段。触觉属性可以包括摩擦系数、粗糙或光滑的指示、以及表面特征的可变性的指示(例如,由于制造工艺或磨损和撕破,纸张可能具有纹理上的显著变化)、柔韧性或顺从值、弹性指示(例如,对于诸如通过折叠或撕破的永久变形的阻力)、吸收性参数、或者可以表现文档部件的物理量的其他参数。0037除了触觉参数,可以提供描述电子文档的部件的物理特性的其他参数。例如,视觉特性可被标识为,诸如部件的色彩、部件上的标记、在部件上要显示的纹理、反射率、由于模拟液体溢出导致的色彩变化参数、年代、或可影响文档的一个或多个部件的视觉外观的其他参数。还可。
42、提供嗅觉信息,诸如含尘性、霉性、墨味等等。可以提供音频信息,诸如文档部件彼此滑过的一个或多个声音记录(例如页面摩擦的记录)、封面打开、封面合上、翻动页说明书CN104049890A118/16页12面、翻阅页面、折叠或撕破页面等等。而且,可以提供多个音频记录用于任何属性,其可以提供音频响应上的轻微变化并且从而为用户通过更现实的体验。在某些实施例中,可以提供音频参数,用来生成可听响应。例如,可以提供基本音频波形,其可以基于诸如粗糙度、运动速度等参数而失真或变化。0038在元数据可以与电子文档一起被提供,或者之后与电子文档相关联时,某些实施例允许用户更改或创建与电子文档相关联的元数据。例如,用户可。
43、以通过折叠或撕破文档而与电子文档交互。这样的动作可以生成元数据,该元数据可以与电子文档相关联,并且被存储,使得之后的文档观看保留用户所执行的操作。在某些场景,诸如在游戏中,用户可以在电子文档上溢出液体以及暂时或永久地更改其外观或重量,这可以被存储为与电子文档相关联的元数据。在用户阅读电子书的实施例中,用户可以通过折叠或撕破页面而标记页面并由此使得元数据被创建并与文档相关联。从而,根据本公开的实施例可以提供模拟的纸张以及对电子文档的使用和随时间老化的模拟。因为实体对象可以积累磨损和撕破的记号,所以根据本公开的实施例可以提供用于提供电子文档上的虚拟“磨损和撕破”的机制。而且,诸如如果用户将电子文档。
44、与另一人共享,则这样的积累的元数据可以与电子文档一起转移,或者积累的元数据可以部分地或完全地被删除以将电子文档恢复为其“原始”状况。0039在某些实施例中,元数据可以同电子文档一起提供,而在某些实施例中,元数据可以由根据适用于电子文档的实施例的系统存储。例如,在一个实施例中,电子书阅读器可以具有关于不同类型书的元数据信息的库,诸如简装书、精装书、教科书、报纸、杂志等等。从而,当接收新的电子书时,如果新的电子书不具有其自身的元数据(或者在某些实施例中,即使其具有),阅读器自身的元数据的库可以适用于该电子书以在用户与该电子书交互时向用户提供各种感受。在某些实施例中,元数据的库可以远离阅读器被存储,。
45、并且可以在需要或期望时诸如从连接到因特网的远程服务器访问。在某些实施例中,电子文档可以包括指示与电子文档相关联的远程存储的元数据的位置的元数据。这些变化中的每个都通常可适用于根据本公开的任何和所有实施例;它们不限于上述的电子书阅读器的示例,而是可用于任何合适的实施例且以任意组合。0040现在参看图3,图3示出了根据各种实施例的可以被模拟的实体介质的示例。图3中所示的每个实施例都表示纸张片。例如,片310是一片老旧纸张片的示例。如所知,老旧纸张可能易于干燥和易碎并且可能发展出裂纹或者可能在触摸时断裂。尽管在某些情况下,老旧纸张片可能由不同类型材料制成,诸如动物皮(例如牛皮纸)、木浆、纸草、棉花等。
46、等。这些不同类型纸张中的每个在老化时可以具有不同物理属性,诸如变暗的外观、增加的脆性、文本渐变等等。此外,随着纸张老化,其可能积累标记或者缺陷,诸如污点或撕破。从而,某些实施例可以诸如通过在每次使用后增加或降低、或者积聚附加的参数信息来提供随时间变化或者能够随时间变化的元数据。片320表示卡片材料,其被认为是更厚、更重的纸张,更难以弯曲或折叠。不同类型的卡片材料可以具有不同的纹理,取决于其厚度、材料属性、任何表面特征(例如折叠或缺陷)等等。而且,可能更难以操作卡片材料,诸如对由卡片材料制成的文档进行翻页,或者折叠卡片材料上的请柬。这些参数中的每个,以及其他,可以被描述片320的元数据来表示。片。
47、330是一张薄笔记本纸张,其提供相对熟悉的一组物理属性,诸如易于操作(例如折叠、撕破、翻到新一页、标记等等),相对光滑且无特征,并说明书CN104049890A129/16页13且在其他纸张片上滑动、从笔记本上撕破、或者当用户翻查(THUMBTHROUGH)一叠纸张时,提供通常公知的响应。图3中所示的每片纸张可以由根据一个或多个实施例的元数据来表示,并且如上面所讨论的,可以随时间积累附加的元数据。0041现在参看图4和5,图4和5示出了可在与电子文档交互时采用的手势的示例。例如,折角手势在图4A中关于电子文档410示出并且类似于上面讨论的关于图1AC的实施例。图4B中所示的实施例示出了可导致在。
48、电子文档中撕破的手势的示例。例如,用户第一手指422A触摸到文档的一部分,第二手指422B邻近第一手指422A且在保持第一手指422A固定时,用户向下且远离第一手指422A的剪切运动拖动他的第二手指422B。如所理解的,这样的纸张片的操作将导致纸张片的变形,诸如纸张的撕破。尽管在上面讨论的两个示例中,一个接触点是稳定的而另一个是运动的,但根据在此公开的实施例的设备可以分析接触点的相对运动以确定对电子文档所产生的效果。例如,如果两个接触点拉得彼此接近,则设备可以解释为折叠效果,而如果两个接触点移动分开,则设备可以解释为伸展或撕破效果。0042类似的手势关于接触点424A和424B而示出,其中,用。
49、户正做出手势,其可以被解释为在电子文档中创建水平撕破。在图5A中,示出了两个不同手势。第一手势,包括接触点512A和512B,指示在电子文档上的两个接触点以及每个接触点基本同时向左行进,其可以被解释为翻页、或翻多页。接触点520A和520B朝向彼此的运动可以被解释为折叠手势。在图5B中,三个接触点530AC以及基本同时向左行进可以被解释为搜索手势或者“翻查”手势。这样的手势可使得多页快速连续地朝向文档结尾翻动,直到定位在具有一个或多个用户施加特征的页面,例如具有折角或撕破的页面。在某些实施例中,另一种创建“翻查”手势的方式将是将拇指放在模拟的一叠纸张上,示意在书中附加的页面。辅助手势,诸如设备倾斜手势,或者在可弯曲/柔性显示器的情况下,设备弯曲手势,能够随后用于触发“略读”交互、快速连续地翻转电子书的页面。如果之前已经被“折角”的页面在一叠纸张中,则在其到达一叠纸张顶部时可以导致不同触觉感受,分页的速度可以暂时放慢,或者进行其他指示。可替换地,三个接触点540AC可以被解释为与接触点530AC相同的手势,但朝向电子文档的起始,而不是文档的结尾。在图5C中所示的实施例中,用户可以快速来回挥动两个手指552AB进行“擦洗(SCRUBBING)”运动。设备可以识别这些运动为“擦洗”手势,在一个实施例中,这导致快速连续地翻页,并且可以随着经过具有用户创建的元数据(例如折叠、撕破、高亮)的。