《具有横跨平台的触觉反馈的交互式触摸屏游戏象征.pdf》由会员分享,可在线阅读,更多相关《具有横跨平台的触觉反馈的交互式触摸屏游戏象征.pdf(20页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410816268.2 (22)申请日 2010.07.21 61/227,645 2009.07.22 US 201080032051.2 2010.07.21 G06F 3/01(2006.01) G06F 3/0488(2013.01) A63F 13/2145(2014.01) (71)申请人 意美森公司 地址 美国加利福尼亚 (72)发明人 D伯恩鲍姆 (74)专利代理机构 中国国际贸易促进委员会专 利商标事务所 11038 代理人 边海梅 (54) 发明名称 具有横跨平台的触觉反馈的交互式触摸屏游 戏象征 (57) 摘要。
2、 本发明涉及具有横跨平台的触觉反馈的交互 式触摸屏游戏象征。在一个或更多个便携式计算 装置上提供游戏, 其中虚拟对象行进经过在一个 或更多个便携式计算装置的界面上显示的游戏的 视图。相应于虚拟对象行进经过视图的触觉作用 被提供在独立的便携式计算装置上。可以基于虚 拟对象行进的一个或更多个参数、 对象的一个或 更多个参数和/或虚拟对象交互的特征、 和/或其 他参数而确定所述触觉作用。所述触觉作用可以 包括在便携式计算装置上提供的触觉作用, 所述 触觉计算装置当前不显示相应于所述触觉作用的 虚拟对象。 (30)优先权数据 (62)分案原申请数据 (51)Int.Cl. (19)中华人民共和国国家知。
3、识产权局 (12)发明专利申请 权利要求书2页 说明书10页 附图7页 (10)申请公布号 CN 104503578 A (43)申请公布日 2015.04.08 CN 104503578 A 1/2 页 2 1.一种配置为向多用户应用的第一用户提供触觉作用的系统, 所述系统包括 : 与所述第一用户相关联的第一便携式计算装置, 所述第一计算装置包括 : 第一用户界面, 其配置为接收来自所述第一用户的触摸控制输入 ; 第一触觉界面, 其配置为生成所述第一用户可察觉的触觉作用 ; 以及 第一处理器, 其配置为 : 执行所述多用户应用, 所述多用户应用配置为接收来自所述第一用户的触摸控制输入 并且经。
4、由执行所述多用户应用的第二计算装置接收来自第二用户的控制输入 ; 以及 确定将由所述第一触觉界面生成的触觉作用, 所述触觉作用将关于所述第二计算装置 的第二用户的第一控制输入的信息传送给所述第一用户。 2.如权利要求 1 所述的系统, 其中所述第一便携式计算装置包括第一显示器, 其中所 述第一处理器进一步配置为控制所述第一显示器可选择性地呈现对象的当前的视图。 3.如权利要求 2 所述的系统, 其中所述第一处理器进一步配置为使得所述第一触觉作 用的生成响应于在呈现在所述第一显示器上的视图中看不到所述对象时由所述第二用户 输入的第一控制输入。 4.如权利要求 2 所述的系统, 其中所述第一处理器。
5、配置为控制所述第一显示器呈现所 述对象行进经过的空间的第一部分的视图。 5.如权利要求 4 所述的系统, 其中所述第一处理器配置为控制所述触觉界面响应于所 述对象被呈现在所述对象行进经过的空间的第二部分中时由所述第二用户向所述第二计 算装置输入的所述第一控制输入而生成所述第一触觉作用, 所述空间的第二部分是所述空 间中的在所述第一显示器上看不到但在所述第二计算装置的显示器上可见的部分。 6.一种配置为向多用户应用的第一用户提供触觉作用的系统, 所述系统包括 : 与所述第一用户相关联的第一便携式计算装置, 所述第一计算平台包括 : 第一用户界面, 其配置为接收来自所述第一用户的触摸控制输入 ; 。
6、第一触觉界面, 其配置为生成所述第一用户可察觉的触觉作用 ; 第一处理器, 其配置为 : 执行所述多用户应用, 所述多用户应用配置为从所述第一用户接收触摸控制输入 ; 以 及 确定将由所述第一触觉界面生成的触觉作用 ; 以及 与第二用户相关联的第二便携式计算装置, 所述第二便携式计算装置可操作为与所述 第一便携式计算装置通信, 并且包括 : 第二用户界面, 其配置为接收来自所述第二用户的触摸控制输入, 所述触摸控制输入 包括第一触摸控制输入 ; 以及 第二处理器, 其配置为执行所述多用户应用, 所述多用户应用进一步配置为接收来自 所述第二用户的触摸控制输入 ; 其中所述第一处理器进一步配置为使。
7、得响应于由所述第二用户执行的第一触摸控制 输入, 所述第一触觉界面被控制为生成第一触觉作用, 所述第一触觉作用将关于由所述第 二用户执行的所述第一触摸控制输入的信息传送给所述第一用户。 7.如权利要求 6 所述的系统, 其中所述第一便携式计算装置包括第一显示器, 其中所 述第一处理器进一步配置为控制所述第一显示器以可选择性地呈现对象的视图。 权 利 要 求 书 CN 104503578 A 2 2/2 页 3 8.如权利要求 7 所述的系统, 其中所述第一处理器配置为使得所述第一触觉作用的生 成进一步响应于在呈现在所述第一显示器上的视图中看不到所述对象时由所述第二用户 输入的第一触摸控制输入。。
8、 9.如权利要求 7 所述的系统, 其中所述多用户应用配置为使得所述第一处理器控制所 述第一显示器呈现所述对象行进经过的空间的第一部分的视图。 10.如权利要求 9 所述的系统, 其中所述第二便携式计算装置进一步包括第二显示器, 其中所述多用户应用进一步配置为使得所述第二处理器控制所述第二显示器呈现所述对 象行进经过的空间的第二部分的视图, 所述空间的第二部分是所述空间的在所述第一显示 器中看不到的部分, 并且其中所述第一处理器进一步配置为使得所述第一触觉作用的生成 响应于所述对象被呈现在所述对象行进经过的空间的第二部分中时由所述第二用户执行 的第一触摸控制输入。 11.一种向多用户应用的第一。
9、用户提供触觉作用的计算机实现的方法, 所述方法包 括 : 在与所述第一用户相关联的第一便携式计算装置上执行所述多用户应用, 所述多用户 应用配置为接收来自所述第一用户的触摸控制输入并且经由执行所述多用户应用的第二 计算装置接收来自第二用户的控制输入 ; 以及 响应于由所述第二用户在所述第二计算装置上执行的第一控制输入, 在所述第一计算 装置上为所述第一用户生成第一触觉作用, 所述第一触觉作用将关于所述第一控制输入的 信息传送给所述第一用户。 12.如权利要求 11 所述的方法, 进一步包括在与所述第一便携式计算装置相关联的第 一显示器上向用户选择性地呈现所述对象的视图。 13.如权利要求 12。
10、 所述的方法, 其中所述第一触觉作用的生成进一步响应于在呈现在 所述第一显示器上的视图中看不到所述对象时由所述第二用户输入的所述第一控制输入。 14.如权利要求 12 所述的方法, 进一步包括在与所述第一便携式计算装置相关联的第 一显示器上呈现所述对象行进经过的空间的第一部分的视图。 15.如权利要求 14 所述的方法, 其中所述第一触觉作用的生成进一步响应于所述对象 被呈现在所述对象行进经过的空间的第二部分中时由所述第二用户执行的所述第一控制 输入, 所述空间的第二部分是所述空间的在所述第一显示器上看不到但在与所述第二计算 装置相关联的显示器上可见的部分。 权 利 要 求 书 CN 1045。
11、03578 A 3 1/10 页 4 具有横跨平台的触觉反馈的交互式触摸屏游戏象征 0001 本申请是申请日为2010年7月21日、 发明名称为 “具有横跨平台的触觉反馈的交 互式触摸屏游戏象征” 的中国专利申请 201080032051.2 的分案申请。 技术领域 0002 本发明一般涉及在多用户应用的内容中生成触觉作用, 其中多个用户与一个或更 多个对象交互作用。所述触觉作用传送关于其自身与一个或更多个对象的交互和 / 或其他 用户的交互的信息。所述触觉作用可以传送关于所述对象的一个或更多个参数、 所述对象 的行进和 / 或所述对象的操作的信息。 背景技术 0003 有效触摸的装置继续获得。
12、欢迎。有效触摸的装置的示例包括但不限于 : 移动电话 /智能电话、 媒体播放器和计算机。 例如, 平板计算机可以包括有效触摸的显示器, 所述有效 触摸的显示器与相同外壳中的计算机的其余组件一起作为显示器。 这种装置可以包括很少 的物理按键或者不包括任何物理按键。 0004 触觉作用传输机构使用一个或更多个执行器向用户提供物理感知。 设计触觉作用 的方法可以用于确定一个或更多个适当的信号, 该信号被发送到执行器, 以仿真不同的物 理事件或状态。虽然已在车辆和其他计算装置中使用了基本的触觉作用 ( 例如, 振动 ), 但 开发者在吸引用户和提供反馈以增强用户体验方面仍存在多种挑战。 发明内容 00。
13、05 本发明的一个方面涉及在一个或更多个便携式计算装置上提供游戏的系统和方 法, 其中虚拟对象(例如, 球体)行进经过显示在一个或更多个便携式计算装置的界面上的 游戏的视图。相应于一个虚拟对象 ( 或多个虚拟对象 ) 经过所述视图的行进的触觉作用被 提供在独立的便携式计算装置上。可以基于虚拟对象的行进的一个或更多个参数 ( 例如, 速度、 方向、 加速度等等 )、 对象的一个或更多个参数和 / 或虚拟对象用以交互的特征 ( 例 如, 墙壁、 鳍状肢、 阻挡物、 缓冲器等等 ) 和 / 或其他参数确定所述触觉作用。所述触觉作用 可以包括提供在便携式计算装置上的触觉作用, 所述便携式计算装置通常不。
14、显示相应于触 觉作用的虚拟对象。 这可以为在分离的便携式计算装置上一起玩游戏的一组用户增强游戏 的交互性。 0006 本发明的另一个方面涉及配置为向多用户应用的第一用户提供触觉作用的系统。 在一个实施例中, 所述系统包括与第一用户相关联的第一计算平台。所述第一计算平台包 括第一用户界面、 第一触觉界面和一个或更多个处理器的集合。所述第一用户界面配置为 接收来自第一用户的控制输入。所述第一触觉界面配置为生成第一用户可察觉的触觉作 用。一个或更多个处理器的第一集合配置为执行多用户应用的第一场景, 所述多用户应用 配置为基于自第一用户接收的控制输入以及基于经由第二计算平台自第二用户接收的控 制输入而。
15、与对象接合, 所述第二计算平台执行多用户应用的第二场景。一个或更多个处理 说 明 书 CN 104503578 A 4 2/10 页 5 器的第一集合进一步配置为确定由第一触觉界面生成的触觉作用, 这种触觉作用包括第一 触觉作用, 该第一触觉作用将关于第二计算平台的第二用户的第一控制输入的信息传送到 第一用户。 0007 本发明的另一个方面涉及一种配置为向多用户应用的第一用户提供触觉作用的 系统。在一个实施例中, 所述系统包括与第一用户相关联的第一计算平台和与第二用户相 关联的第二计算平台。 0008 所述第一计算平台包括第一用户界面、 第一触觉界面和一个或更多个处理器的第 一集合。所述第一用。
16、户界面配置为接收来自第一用户的控制输入。所述第一触觉界面配置 为生成第一用户可察觉的触觉作用。 一个或更多个处理器的第一集合配置为执行多用户应 用的第一场景, 所述多用户应用配置为基于自第一用户接收的控制输入与对象接合。一个 或更多个处理器的第一集合进一步配置为确定由第一触觉界面生成的触觉作用。 0009 第二计算装置可操作为与第一计算装置通信, 并且包括第二用户界面和一个或更 多个处理器的第二集合。第二用户界面配置为接收来自第二用户的控制输入, 所述控制输 入包括第一控制输入。一个或更多个处理器的第二集合配置为执行多用户应用的第二场 景, 所述多用户应用进一步配置为基于自第二用户接收的控制输。
17、入与所述对象接合。 0010 一个或更多个处理器的第一集合进一步配置为使得响应于由第二用户执行的第 一控制输入, 第一触觉界面被控制为生成第一触觉作用, 该第一触觉作用将关于由第二用 户执行的第一控制输入的信息传送到第一用户。 0011 本发明的这些和其他目的、 特征和特性, 以及操作方法和结构的相关元件的功能、 以及部件的组合和制造的经济性将基于对参考附图的以下的说明书和所附权利要求的考 虑而变得更加显然, 全部附图构成本说明书的一部分, 其中相同参考标记指示各个附图中 相应的部件。然而, 将清楚理解的是, 附图仅用于示例和说明的目的, 并且不意图作为对本 发明的限制的定义。 如在说明书和权。
18、利要求中所使用的, 除非本文中另有明确的规定, 否则 单数形式的 “一” 、“一个” 和 “所述” 包括复数个标识物。 附图说明 0012 图 1 说明了根据本发明的一个或更多个实施例的便携式计算装置。 0013 图 2A 说明了根据本发明的一个或更多个实施例的用以支持多用户游艺的游戏的 使用的一个示例。 0014 图 2B 说明了根据本发明的一个或更多个实施例的用以支持多用户游艺的游戏的 使用的一个示例。 0015 图 3 说明了根据本发明的一个或更多个实施例的在多个时间间隔上分别用于两 个用户的游艺区域的一个示例。 0016 图 4 说明了根据本发明的一个或更多个实施例的游艺的一个示例并且。
19、描述了弹 出游艺区域的边沿的虚拟对象。 0017 图 5 说明了根据本发明的一个或更多个实施例的用以仿真连续作用的触觉作用 的使用。 0018 图 6 说明了根据本发明的一个或更多个实施例的用于提供游戏的方法。 0019 图 7 说明了根据本发明的一个或更多个实施例的用于游戏的一个场景的界面的 说 明 书 CN 104503578 A 5 3/10 页 6 一个示例。 具体实施方式 0020 现在将对各种以及可替换的示例性实施例和附图进行详细的参考。 每个示例均以 说明的方式提供, 而不作为限制。本领域技术人员显然可以做出多种修改和变型。例如, 作 为一个实施例的一部分示例或说明的特征可以用于。
20、另一个实施例, 以获得更进一步的实施 例。因此, 本公开意图包括自以下呈现的内容的修改和变型。 0021 当前公开的主题的实施例包括便携式计算装置, 该便携式计算装置配置为提供一 种游戏, 在该游戏中提供了触觉反馈。特别地, 在一些实施例中, 所述游戏可以涉及虚拟对 象通过使用板状物或其他虚拟对象在游艺区域中的移动, 所述板状物或其他虚拟对象通过 用户的控制手势而移动。当虚拟对象遇到游艺区域中的一个或更多个特征时, 可以经由装 置界面向游戏的一个或更多个选手选择和重放触觉激励。 触觉作用的类型可以取决于包括 被虚拟对象遇到的特征的参数, 同时触觉作用的强度可以取决于虚拟对象的速度以及所述 特征。
21、与传输触觉作用的一个或更多个点的相对位置。例如, 用户可以通过在屏幕的一部分 上触摸和/或执行手势而移动所述板状物, 并且因此, 触觉作用可以基于确定该位置和/或 手势并且向一个或更多个执行器提供适当的信号而被传输。 0022 通过非限制性的示例的方式, 触觉作用可以在虚拟对象间的碰撞处生成和 / 或意 味着虚拟对象间的其他类型的交互作用。 导致生成触觉作用的虚拟对象间的碰撞可以包括 移动虚拟对象以与固定的虚拟对象 ( 例如关于参考系固定 ) 撞击、 多个移动的虚拟对象的 撞击、 和 / 或其他碰撞。可以导致生成触觉作用的对象间的交互作用的一个示例是生成虚 拟摩擦力的一对虚拟对象间的相对移动。。
22、 所述虚拟摩擦力可以导致生成仿真现实世界的摩 擦力的触觉作用。在一个实施例中, 所述一对虚拟对象是一个移动的虚拟对象和一个背景 或固定的表面, 可移动的虚拟对象沿所述背景或固定的表面移动。导致生成触觉作用的对 象间的交互作用的一个示例涉及一对虚拟对象, 所述一对虚拟对象中的一者或两者与无形 的虚拟力相关联。当多个虚拟对象一起移动得更靠近时, 一个或更多个虚拟力与一个或更 多个虚拟对象交互作用和 / 或各虚拟力间彼此交互作用, 从而导致意味着虚拟对象间的接 近度的触觉 “哼鸣 (hum)” 作用。 0023 将意识到本文中讨论的触觉作用不限于游戏, 例如以上所述的一种游戏。这些作 用可以用于其它。
23、类型的用户界面交互作用。例如, 通常由虚拟的物理属性赋予图形化用户 界面的窗口小部件 (widget)、 图标、 窗、 栅格版面和其它元素, 当用户移动、 改变和 / 或选择 所述元素时, 所述虚拟物理属性确定所述元素彼此间该如何进行交互。本文中所述的触觉 作用可以被应用到这些元素, 以通过提供额外的反馈模式而增大图形化用户界面。这种额 外的反馈模式可以帮助用户完成任务和 / 或可以提供更令人沉醉的多重模态的用户体验。 0024 图 1 是说明了根据本发明的一个或更多个方面配置的便携式计算装置的示例 100 的图示。 特别地, 显示了平板计算机102。 平板计算机102包括安装到主体106的屏。
24、幕104, 其中上表面 108 表示与用户交互的表面。在本示例中, 由主体 106 作为上表面 108 的边沿, 但屏幕区域能够一路扩展到平板的边缘。平板计算机 102 能够使用任意数量或类型的触摸 传感技术, 以确定用户何时在表面 106 上或表面 106 附近进行了触摸。例如, 表面 108 可以 包括基于电阻或电容的触觉传感系统和 / 或光学触觉传感系统。平板计算机 102 可以进一 说 明 书 CN 104503578 A 6 4/10 页 7 步使用任意数量或任意类型的手势识别技术, 以识别 ( 例如在接触表面 106 时 ) 由用户执 行的相应于控制输入的手势。 0025 虽然在本。
25、示例中示出了平板计算机, 但能够理解的是可以使用任意的有效触摸的 计算装置。例如, 如蜂窝电话或媒体播放器等更小型的装置可以特征在于有效触摸的显示 器和 / 或其他用户界面组件, 并且能够提供根据本主题的触觉输出。作为另一个示例, 可以 使用与其他计算装置(例如桌上型计算机或服务器计算机)相关联并且连接到所述其他计 算装置的有效触摸的显示器表面。例如, 表面 108 可以表示例如桌面等更大的有效触摸的 表面, 基于所述表面, 屏幕图像自其上或其下投射。本文描述了平面, 但本主题能够被应用 以用于具有弯曲表面和 / 或非平滑表面的装置中。 0026 图 1 说明了在 110 处的计算装置 102。
26、 的构造的一个示例。计算装置 102 包括配置 为执行计算机程序模块的一个或更多个处理器 112、 例如 RAM、 ROM 或其他存储器技术的存 储器 114、 显示界面 116、 触觉界面 118、 I/O 接口 120 和网络接口 122。可以使用任意适合 的显示技术。在一些实施方式中, 使用了 LCD 显示器。 0027 触觉界面 118 可以包括用于驱动一个或更多个执行器的适合的组件, 所述执行器 用于重放触觉作用, 从而向装置 102 的用户提供物理感知。例如, 一些或全部显示器 104 可 以包括嵌入的执行器, 使得作为目标的物理输出可以被提供到显示器的一部分, 以在用户 触摸表面。
27、 108 和 / 或执行相应于控制输入的手势的位置处提供物理作用。额外的执行器可 以用于经由平板计算机 102 的其他表面而提供触觉输出, 所述其他表面例如为平板计算机 102 的侧面以及与表面 108 相对的表面 ( 即所述装置的背面 )。触觉作用可以包括在交互 表面的一部分或整个交互表面上的振动以及提供动觉作用或肌理作用的变形。 将意识到可 以变化执行器关于期望的物理作用的位置。 例如, 为了在屏幕的第一部分处产生作用, 在屏 幕的第二部分 ( 或所述装置中的任意位置 ) 处的执行器可以被驱动, 使得所述屏幕和 / 或 装置的介入组件 (intervening component) 的属性。
28、影响在屏幕的第一部分处的感觉。 0028 还可以在物理对象被置于交互表面的顶部时提供触觉作用。例如, 如果一杯水呈 现在交互表面上, 则交互表面可以提供脉冲触觉作用, 该脉冲触觉作用警告触摸桌子的其 他用户存在一杯水。此外, 显示在交互表面上的虚拟物理对象可以围绕杯子附近移动。如 果所述虚拟物理对象 “撞击” 杯子 ( 也就是, 如果所述虚拟物理对象移动到由杯子的周边占 据的位置 ), 则触觉作用可以被播放为表示这种碰撞。 0029 虚拟对象与置于交互式表面上的现实的物理对象的碰撞的触觉表示可以被无限 扩展 : 其应用于电话屏幕、 平板计算机、 膝上型电脑等等。物理对象可以包括用户的手或其 他。
29、身体部分、 其他装置或尺寸 ( 或其他物理属性 ) 由在交互式表面中或交互式表面附近的 传感器感测的任意对象。 0030 同样, 所述触觉作用可以在移动电话、 计算机或置于交互式桌子的顶部的其他装 置上播放。 例如, 如果电话被置于交互式表面的顶部, 则与交互式表面相关联的处理器可以 确定触觉作用应该由电话上的执行器播放。之后, 所述处理器使用一些无线协议 ( 例如蓝 牙 ) 与所述电话通信, 与所述电话上的触觉反馈模块通信, 并且通过所述电话的执行器播 放触觉作用。 0031 在一个实施例中, 平板计算机包括具有偏心转动质量电机的执行器。所述执行器 被直接或间接地耦接到平板计算机外壳的表面。。
30、 激励所述电机引起用户能感觉到的表面上 说 明 书 CN 104503578 A 7 5/10 页 8 的振动。通过变化发送到执行器的信号的幅值和频率, 各种作用均是可行的。作为另一个 示例, 执行器可以用于提升或降低屏幕的区段, 以产生隆起、 凹陷或其他特征。作为进一步 的示例, 执行器可以包括压电执行器。 例如, 压电执行器可以被至少部分地嵌入在例如硅等 无机聚合物基质中。作为另一个进一步的示例, 执行器可以包括宏纤维复合执行器或复合 型钹式 (piezocomposite) 执行器。这些执行器可以形成为悬浮在基质 ( 例如环氧树脂 ) 中的压电纤维的薄层。所述纤维可以与聚酰亚胺电极电通信。
31、。可以使用许多其他类型的执 行器, 并且因此执行器的本示例性说明并非意味着作为限制。 0032 处理器112可以使用I/O接口120, 以便使用任意适合的组件接收输入并且提供输 出。例如, I/O 接口 120 可以链接到扬声器和 / 或麦克风, 以便接收语音输入并且提供音频 输出。作为另一个示例, I/O 接口 120 可以提供与例如用于向所述装置提供输入的鼠标或 触针等外围装置的连接, 或者提供与用于捕捉静止图像和 / 或视频的成像传感器的连接。 0033 网络接口 122 可以用于使用一种或更多种网络技术而将装置 102 链接到网络。例 如, 接口 122 可以提供与适当的组件的连接或使。
32、用蓝牙技术的连接, 所述组件用于连接到 IEEE 802.11(Wi-Fi) 或 802.16(Wimax) 网络。作为另一个示例, 接口 122 可以允许经由电 话、 以太网或其他有线连接的通信, 或者可以支持其他无线技术, 例如经由 IR 端口的通信。 0034 计算装置102可以包括额外的组件, 例如, 可以包括一个或更多个存储组件(例如 磁性或固态硬盘驱动)。 如果计算装置102包括蜂窝电话, 则同样可以包括适当的RF组件。 0035 存储器 114 有形地包含一个或更多个程序组件, 所述程序组件将计算装置 102 配 置为以意图的方式操作。例如, 存储器 114 可以包括一个或更多个。
33、应用软件、 操作系统, 并 且还可以包括被存储的数据。如图所示, 存储器 114 还包括用于根据以下所述的一个或更 多个方面提供交互式游戏的程序组件 124。 0036 一般地, 所述游戏可以将计算装置 102 配置为经由显示器 104 呈现游艺区域 126、 跟踪游艺区域中的虚拟对象 128( 例如, 球体 ) 的移动、 以及响应用户的交互作用而在游艺 期间使用板状物 130 起动并偏转所述虚拟对象。此外, 当虚拟对象移动经过游艺区域的特 征并且遇到所述特征时, 所述游戏可以配置为重放触觉作用。 可以选择所述触觉作用, 以提 供基于遇到的特定特征而不同的感知。在本示例中, 游艺区域包括顶部 。
34、T、 底部 B、 左侧 L 和 右侧 R。所述游戏可以配置为使得虚拟对象在到达左侧 L 之前通过板状物 130 偏转。如果 涉及多个选手, 则虚拟对象可以在T、 B或R中的一侧或更多侧上退出, 并且如下所述地进入 另一个用户的屏幕。 0037 图 2A 说明了支持多用户游艺的游戏的应用的示例 200A。游戏程序可以支持发送 和接收数据, 以便于跟踪虚拟对象在包括多个屏幕的游艺区域中的位置。 在本示例中, 第一 装置 202 经由网络 206 接合到第二装置 204。网络 206 可以包括局域网、 广域网, 或者可以 表示装置 202 和 204 之间的直接连接。通过接合运行游戏的场景的多个装置。
35、, 当虚拟对象 遇到其他用户的屏幕中的特征时, 用户可以体验触觉作用。这种触觉作用可以包括根据其 他用户的屏幕上的控制手势输入而确定的触觉作用。 0038 例如, 如果使用了图 1 中的游艺区域 126, 则当虚拟对象 128 在第一装置的右侧 R 处退出时, 所述虚拟对象可以进入第二装置的右侧 R 处的屏幕。作为另一个示例, 所述装置 可以具有镜面成像的布局, 也就是, 装置202可以特征在于沿左侧L的板状物130, 同时装置 204 包括沿右侧 R 的板状物 130。在此情况下, 当虚拟对象达到第一装置的游艺区域的右侧 说 明 书 CN 104503578 A 8 6/10 页 9 R 时。
36、, 所述虚拟对象可以进入另一个装置的左侧 L 处的游艺区域, 向着另一个装置的游艺区 域中的右侧 R 和板状物 130 前进。 0039 服务器 208 被描述为说明在一些实施例中, 可以通过服务器促进多用户游艺。然 而, 如上所述, 在一些实施例中, 游戏程序被配置为在不需要服务器的情况下直接与其他场 景接合。 0040 图 2B 说明了多用户游艺的另一个示例 200B。在本示例中, 三个装置 202、 204 和 210 经由第一网络 206 接合。第二网络 214 促进了与第四装置 212 的交互。例如, 网络 206 可以包括局域网连接, 同时网络 214 可以包括广域网连接。指南针 。
37、216 被说明为示出了在 一些实施例中, 可以考虑多个选手的相对位置。例如, 对于 “最西边” 的选手, 装置 202 可以 包括左侧 L 处的板状物 130。由于装置 204 在 “最北边” , 所以装置 204 可以使其板状物沿 顶侧 T 定位。装置 210 可以使其板状物沿底侧 B 定位, 同时装置 212 可以使其板状物沿右 侧 R 定位。可替换地, 所述板状物可以保留在屏幕的同侧以用于每个用户, 但在各边缘之间 具有适当的映射, 以维持用户在共享的游艺区域周围的相对位置。 0041 将被理解的是, 在多个实施例中, 所述游戏可以配置为基于多个因素而动态调节 行为和游艺区域之间的连接,。
38、 所述因素例如为每个装置的取向、 选手的相对位置以及其他 考虑, 例如屏幕区域的相对尺寸。 如下所述, 虚拟对象能够以除了遇到游艺区域的边界以外 的其他方式或者代替遇到游艺区域的边界的其他方式从一个屏幕移动到另一个屏幕。 0042 图 3 说明了在多个时间间隔 (I)、 (II) 和 (III) 上用于各自的两个用户 A 和 B 的 游艺区域 302A 和 302B 的示例。每个游艺区域 302 包括各自的板状物 304。在时间间隔 (I) 处, 虚拟对象306自板状物304B向着游艺区域302B的边界起动或偏转。 如在时间间隔(II) 处所示, 自游艺区域 302B 的退出点 308 被映射。
39、到游艺区域 302A 中的进入点 310。所述映射 可以允许虚拟对象在游艺区域之间即时经过或者可以基于选手间的距离而具有延迟 ( 例 如, 如由 GPS 和 / 或其他三角测量或近感技术确定的距离 )。在任何情况下, 时间间隔 (II) 均描述了虚拟对象 306 遇到板状物 304A。例如, 用户 A 可以通过执行控制手势而移动板状 物 304A。所述控制手势可以包括例如沿他的装置的显示器表面滑动他或她的手指, 以截击 虚拟对象 306。 0043 当虚拟对象 306 遇到板状物 304A 时, 触觉作用 H1 被选择并且重放。如图所示, 触 觉作用 H1 被局限到用户 A 触摸板状物 304。
40、A( 和 / 或游艺区域 302 的另一个部分 ) 的点。如 上所述, 可以通过命令一个或更多个执行器提供运动或其他作用而生成所述感知。所述执 行器可以位于所述作用意图被感觉到的点处和 / 或其他地方。由于所述作用同样为选手 B 重放并且被局限到选手B的触点, 因此图3将作用H1显示为游艺区域302A中的 “(H1)” 以及游艺区域 302B 中的 “(H1)” 。然而, 如所示, 作用 H1 的强度在选手 A 和选手 B 之间有所 不同。 0044 可以基于游戏的被仿真的物理属性而选择所述触觉作用。例如, 板状物 304 可以 表示坚硬表面, 并且因此作用 H1 可以包括强烈的、 锋利的作用。
41、。由于偏转意味着表示 “撞 击” , 因此作用 H1 可以是游戏中最强烈的作用。向用户 B 重放 “撞击” , 以警告用户 B 虚拟 对象将返回, 并且用户 B 可以准备偏转到来的虚拟对象。可以适当的方向指示器向用户 B 重放所述撞击, 例如, 所述作用可以被设计为使其从感觉上像起源于左侧, 而不是顶部或底 部。这可能在三个或更多用户一起游艺时非常有益。 说 明 书 CN 104503578 A 9 7/10 页 10 0045 通过甚至是为发生在不同选手的屏幕中的碰撞 ( 或其他事件 ) 而重放触觉作用, 即便多个选手不能看到彼此的游艺区域, 但所述游戏仍可以增强选手共享空间的感受。因 此,。
42、 选手可能变得更沉迷于游戏并且可以具有更使人信服的游戏体验。 0046 选手还可以通过触觉反馈接收有用的信息, 所述触觉反馈用于自监控并且引导选 手的行为。 可能能够利用触觉通道, 从而使所述界面或游戏更易于使用 ; 减少学习控制新的 交互作用或巧妙控制新的交互作用所需的时间量 ; 提升可以在特定的交互作用中发展的技 能的最高限度 ; 或者允许通常要求刻意关注的一些交互式任务仅要求下意识的引导。 0047 图 4 说明了游艺的另一个示例并且描述了虚拟对象跳弹离开游艺区域的边沿。特 别地, 再次显示三个时间间隔 (I)、 (II) 和 (III)。游艺区域 402A 和 402B 相应于选手 A。
43、 和 B, 同时还说明了板状物 404 和虚拟对象 406。如在时间间隔 (I) 所示, 以向着游艺区域 402 的顶部边界处的点 408 的轨线起动虚拟对象 406。间隔 (II) 说明了当虚拟对象 406 遇到点 408 时的情况。向选手 A 和 B 重放 “反弹” 触觉作用 H2, 该触觉作用被局限于所述选手在各 自的板状物 404A 和 404B 处的触点。 0048 由于 “反弹” 发生在游艺区域 402B 中并且与板状物 404B 的距离比与板状物 404A 的距离更近, 因此其在游艺区域402B中被描述为 “(H2)” , 而在游艺区域402A中被描述为 “(H2)” , 这是因。
44、为反弹对选手 B 来说 “声音更大” 。如在时间间隔 (III) 所示, 在反弹后, 虚 拟对象到达游艺区域 402A。警惕所述反弹, 选手 A 可以试图通过执行控制手势而截击虚拟 对象并且阻止其到达板状物 404A 后面的目标区域。 0049 图 5 是说明了本主题的另一个方面的图示。除了响应于改变虚拟对象轨线的事件 或其他 “离散” 事件而播放的触觉作用或者代替所述触觉作用的是, 触觉作用可以重放以仿 真连续的作用。在本示例中, 用于两个选手 A 和 B 的游艺区域 502 被显示在时间间隔 (I) 和时间间隔 (II) 中。为了说明的目的, 游艺区域 502 被显示为 “风景” 的取向,。
45、 而非 “肖像” 的取向。每个游艺区域的特征还在于各自的板状物 504, 并且描述了虚拟对象 506。 0050 本示例的每个游艺区域还包括由虚线表示的接缝508。 例如, 接缝508可以表示在 游艺区域中描述的木制表面中的铺板之间的边界。为了仿真木板背景, 用于关联滚动经过 所述表面的虚拟对象的连续的低滚筒作用 (rumble effect) 可以与点击作用相结合, 以关 联虚拟对象遇到接缝508。 这种作用在图5中被显示为 “H3” 。 在时间间隔(I), 由于与板状物 504A相比, 虚拟对象更靠近板状物504B, 因此用于选手B的所述作用被显示为 “(H3)” , 而 用于选手 A 的。
46、所述作用被显示为 “(H3)” 。在时间间隔 (II), 由于虚拟对象 506 向着选手 A 移动, 因此作用 H3 对于板状物 504A 来说声音更大。虽然结合接缝 508 显示了背景作用, 但 背景作用还可以被包括以仿真单独的表面 ( 即连续的表面 ), 或者可以随被仿真的背景表 面的改变 ( 例如从木制区域到金属区域, 再到混凝土区域等等 ) 而改变。 0051 图 6 是说明了用于根据本主题提供游戏的方法 600 中的说明性步骤的流程图。框 602 表示建立一个或更多个游艺区域。例如, 如果两个用户期望游艺, 各自的游艺区域可以 被初始化并且可以确定共享边界 ( 和 / 或其他进入 -。
47、 退出点 ) 之间的映射。 0052 当游艺继续时, 框 604 发生。所述游戏的至少一个场景可以基于与板状物、 障碍物 和游艺区域的特性的交互作用而跟踪虚拟对象的位置和运动, 所述游艺区域的特性基于仿 真游戏的物理属性的模型。 例如, 所述模型可以基于仿真动量、 质量和虚拟对象的材料特性 以及游艺区域中的其他项目而提供虚拟对象的速度和方向的改变。 说 明 书 CN 104503578 A 10 8/10 页 11 0053 在框 606 处, 基于虚拟对象在事件中、 事件前和 / 或事件后的位置和运动, 可以确 定用于重放的一个或更多个触觉作用。例如, 如果虚拟对象遇到边界或游艺区域中的其他。
48、 对象, 则与虚拟对象和边界 / 对象之间的物理交互相关联的触觉作用可以被选择用于重 放。不同的边界 / 对象可以引起不同的作用。例如, 边沿或板状物可以引起 “坚硬” 的作用, 而包括在游艺区域中的障碍物可以具有 “柔软” 的作用。还可以考虑虚拟对象的被仿真的 属性 : 所述游戏可以通过适当改变触觉输出方案而支持具有坚硬 ( 例如钢 ) 的虚拟对象或 柔软 ( 例如橡胶 ) 的虚拟对象的模式。 0054 额外地或可替换地, 触觉作用可以涉及背景作用。例如, 如上所述, 仿真虚拟对象 在被仿真的表面上经过的连续触觉作用可以基于该表面的特性而被提供。作为另一个示 例, 所述表面可以包括针对虚拟对。
49、象经过的材料或障碍物, 并且适当的触觉作用可以被提 供, 从而仿真经过所述材料 / 障碍物。 0055 在框 608 处, 所述游戏确定虚拟对象关于触觉传输点的位置, 以调节如何输出所 述触觉作用。例如, 触觉传输点可以包括用户触摸装置的屏幕的点, 以执行控制手势和 / 或 用于其它目的。触觉作用的 “触觉幅值” ( 即强度 ) 可以与所述传输点和虚拟对象之间的距 离成反比。还可以应用方向性。例如, 如果在另一个屏幕上发生跳弹, 则呈现的触觉作用可 以包括方向组件, 或者可以被呈现以给出对发生跳弹的位置的指示。 0056 在框 610 处, 适当的信号被发送到执行器, 以生成具有期望音量的触觉作用。例 如, 所述游戏可以参考用于生成不同的触觉作用的信号模式库, 并且使用所述信号模式来 命令嵌入在屏幕和 / 或所述装置的其他部分中的一个或更多个执行器。所述触觉作用还可 以包括声音和 / 或视觉元素。 0057 对于多用户游艺, 所述游戏的各自的场景中的每一个均可以确定虚拟对象在该场 景的游艺区域中的位置和运动, 并且将该信息传送。