用于在输入控制手势以及关于虚拟设备的控制期间提供复杂触觉激励的系统和方法

文档序号:8360948阅读:275来源:国知局
用于在输入控制手势以及关于虚拟设备的控制期间提供复杂触觉激励的系统和方法
【专利说明】用于在输入控制手势以及关于虚拟设备的控制期间提供复杂触觉激励的系统和方法
[0001]本申请是申请日为2010年7月21日、发明名称为“用于在输入控制手势以及关于虚拟设备的控制期间提供复杂触觉激励的系统和方法”的中国专利申请201080032035.3的分案申请。
技术领域
[0002]本发明涉及在执行复杂的控制手势期间和/或在虚拟设备的控制期间向用户提供触觉激励的系统和方法。
【背景技术】
[0003]向用户提供触觉激励是公知的。触觉激励向用户提供物理的感知。触觉激励用于游戏情境、虚拟世界以及现实世界的控制系统中。这种触觉激励可以被生成以向用户提供已接收到控制输入的反馈、其他用户输入了命令的反馈、虚拟或现实对象碰撞、爆炸或破裂的反馈、存在外界力(例如,仿真或真实的风、雨、磁和/或其他虚拟力)的反馈和/或发生了其他现象的反馈。在传统的系统中,这种激励的参数通常是静态的并且提供简单的机构以向用户指示发生了(或将发生)相应的现象。
[0004]使用户能控制虚拟设备的传统的游戏和/或虚拟世界系统是公知的。用于在这些传统的系统中与虚拟设备交互的控制和反馈方案常常是有限的,并且并非与现实世界的控制和/或相应的现实世界的设备的反馈有力地关联。
[0005]虽然已在车辆和其他计算装置中使用了基本的触觉作用(例如,振动),但开发者在吸引用户和提供反馈以增强用户体验方面仍存在多种挑战。

【发明内容】

[0006]本发明的一个方面涉及配置为向游戏的用户提供触觉激励的系统。在一个实施例中,所述系统包括用户界面、执行器和配置为执行计算机程序模块的一个或更多个处理器。所述用户界面配置为关于用户的手势生成输出信号。所述执行器配置为生成对用户的触觉激励。所述计算机程序模块包括手势模块、激励模块和执行器控制模块。所述手势模块配置为基于用户界面的输出信号而监控用户的控制手势的执行。所述控制手势是与输入到游戏的命令相关联的手势,并且包括初始部分、第一中间部分和结束部分。所述激励模块配置为接收关于来自手势模块的控制手势的执行的信息,并且确定为与控制手势相关联的用户生成的触觉激励。所述触觉激励包括响应于控制手势的初始部分的执行而确定的第一激励,以及与第一激励不同并且响应于控制手势的第一中间部分的执行而确定的第二激励。所述执行器控制模块配置为控制所述执行器以生成由激励模块确定的激励。
[0007]本发明的另一方面涉及向游戏的用户提供触觉激励的方法。在一个实施例中,所述方法包括监控用户的控制手势的执行,其中所述控制手势是与输入到游戏的命令相关联的手势,并且包括初始部分、第一中间部分和结束部分;确定与为用户生成的控制手势的执行相关联的触觉激励,其中所述触觉激励包括响应于控制手势的初始部分的执行而确定的第一激励,以及与第一激励不同并且响应于控制手势的第一中间部分的执行而确定的第二激励;以及在执行控制手势期间生成被确定的激励。
[0008]本发明的再一个方面涉及配置为向游戏的用户提供激励的系统。在一个实施例中,所述系统包括触敏型电子显示器、执行器以及配置为执行计算机程序模块的一个或更多个处理器。所述触敏型电子显示器具有界面表面,该界面表面便于用户接合,并且所述触敏型用户界面配置为关于界面表面被接合的位置而生成输出信号,并且通过所述界面表面向用户呈现游戏的视图。通过界面表面呈现的所述视图包括具有用户可选择的区段的虚拟设备的视图,所述用户可选择的区段可由用户选择以通过在虚拟设备的视图的用户可选择的区段处接合所述界面表面而与虚拟设备交互。所述执行器配置为向用户生成触觉激励。所述计算机程序模块包括设备模块、激励模块和执行器控制模块。所述设备模块配置为确定视图中的虚拟设备的工作参数,并且仿真虚拟设备的操作。所述设备模块基于用户对虚拟设备的视图的用户可选择的区段的选择而确定虚拟设备的工作参数和/或仿真虚拟设备的操作。所述激励模块配置为确定为与虚拟设备的工作参数和/或虚拟设备的被仿真的操作相关联的用户生成的触觉激励。所述执行器控制模块配置为控制执行器生成由激励模块确定的激励。
[0009]本发明的再一个方面涉及向游戏的用户提供激励的方法。在一个实施例中,所述方法包括通过便于用户接合的触敏型电子显示器的界面表面而呈现游戏的视图,其中通过界面表面呈现的视图包括具有用户可选择区段的虚拟设备的视图,所述用户可选择区段可由用户选择,从而通过在虚拟设备的视图的用户可选择区段处接合所述界面表面而与所述虚拟设备交互;通过界面表面上的被选择的用户可选择区段的用户接合而接收对一个用户可选择区段的选择;基于接收到的选择而确定视图中的虚拟设备的工作参数和/或虚拟设备的仿真操作;响应于接收到的选择而确定为与虚拟设备的工作参数和/或虚拟设备的被仿真的操作相关联的用户生成的触觉激励;以及生成被确定的触觉激励。
[0010]本发明的再一个方面涉及在一个或更多个便携式计算装置上提供游戏的系统和方法,其中虚拟对象(例如,球体)行进经过显示在一个或更多个便携式计算装置的界面上的游戏的视图。相应于一个虚拟对象(或多个虚拟对象)经过所述视图的行进的触觉作用被提供在独立的便携式计算装置上。可以基于虚拟对象的行进的一个或更多个参数(例如,速度、方向、加速度等等)、对象的一个或更多个参数和/或虚拟对象用以交互的特征(例如,墙壁、鳍状肢、阻挡物、缓冲器等等)和/或其他参数确定所述触觉作用。所述触觉作用可以包括提供在便携式计算装置上的触觉作用,所述便携式计算装置通常不显示相应于触觉作用的虚拟对象。这可以为在分离的便携式计算装置上一起玩游戏的一组用户增强游戏的交互性。
[0011]本发明的这些和其他目的、特征和特性,以及操作方法和结构的相关元件的功能、以及部件的组合和制造的经济性将基于对参考附图的以下的说明书和所附权利要求的考虑而变得更加显然,全部附图构成本说明书的一部分,其中相同参考标记指示各个附图中相应的部件。然而,将清楚理解的是,附图仅用于示例和说明的目的,并且不意图作为对本发明的限制的定义。如在说明书和权利要求中所使用的,除非本文中另有明确的规定,否则单数形式的“一”、“一个”和“所述”包括复数个标识物。
【附图说明】
[0012]图1说明了根据本发明的一个或更多个实施例配置为向用户提供触觉激励的系统。
[0013]图2说明了根据本发明的一个或更多个实施例的一块虚拟设备的视图。
[0014]图3说明了根据本发明的一个或更多个实施例的一块虚拟设备的视图。
[0015]图4说明了根据本发明的一个或更多个实施例的一块虚拟设备的视图。
[0016]图5说明了根据本发明的一个或更多个实施例的向用户提供触觉反馈的方法。
[0017]图6说明了根据本发明的一个或更多个实施例的向用户提供触觉反馈的方法。
[0018]图7说明了根据本发明的一个或更多个实施例的便携式计算装置。
[0019]图8A说明了根据本发明的一个或更多个实施例的用以支持多用户参与的游戏的使用的一个示例。
[0020]图SB说明了根据本发明的一个或更多个实施例的用以支持多用户游艺的游戏的使用的一个示例。
[0021]图9说明了根据本发明的一个或更多个实施例的在多个时间间隔上分别用于两个用户的游艺区域的一个示例。
[0022]图10说明了根据本发明的一个或更多个实施例的游艺的一个示例并且描述了弹出游艺区域的边沿的虚拟对象。
[0023]图11说明了根据本发明的一个或更多个实施例的用以仿真连续作用的触觉作用的使用。
[0024]图12说明了根据本发明的一个或更多个实施例的用于提供游戏的方法。
[0025]图13说明了根据本发明的一个或更多个实施例的用于游戏的一个场景的界面的一个示例。
【具体实施方式】
[0026]图1说明了配置为向用户12提供触觉激励的系统10。在一个实施例中,所述触觉激励结合一个或更多个控制手势的执行而提供到用户12,通过所述控制手势,用户12控制例如游戏、现实世界的设备的组件或模块和/或其他实体。所述触觉激励被提供到用户12,从而在给定的控制手势的执行连续进行时,与所述控制手势相关联的触觉激励根据控制手势的行进而改变。在一个实施例中,触觉激励结合用户12对虚拟设备的控制而提供到用户12。所述触觉激励相应于提供到系统10的用于控制虚拟设备的控制输入。在一个实施例中,系统10包括一个或更多个用户界面14、一个或更多个执行器16、电子存储器18、一个或更多个处理器20和/或其他组件。
[0027]虽然本公开主要说明了结合被执行以控制游戏的控制手势而提供的触觉激励,但这并不作为限制。根据本文提出的原理的触觉激励的提供可以被扩展到用户以控制手势(例如控制电视机、计算机、车辆、遥控车辆或船只等等)的方式提供输入的其他背景中。在涉及现实世界的组件或系统的控制的实施方式中,触觉激励可以用于增强用户的复杂控制手势的执行、增强用户经验、教导用户执行控制手势和/或提供基于传统的现实世界的控制系统的其他增强。涉及现实世界的组件或系统的控制的实施方式可以包括用户出现在受控的组件(例如车内的控制面板、基于微波等等)处的示例和/或用户与受控组件远程定位的示例。远程的现实世界的组件或系统的控制可以伴随向用户告知受控组件的状态的其他感官激励。所述其他感官激励可以包括例如提供到用户的实时(或近实时)的视频、音频和/或静止图像。
[0028]本文说明了一些实施例,其中用户12好像是唯一提供触觉激励的用户。这并不作为限制。本文说明的原理和实施例的扩展在本领域一个普通技术人员的能力范围内,并且单个用户的实施例的说明使本领域普通技术人员能做出和/或使用向多个用户提供相同特征的多用户的实施例。多用户的实施例可以包括关于“主动用户”(例如执行控制手势的用户)的控制手势的执行的“被动用户”(例如不执行控制手势的用户)的触觉激励的提供。所述触觉激励可以进一步提供反馈到存在于多用户环境中的其他现象的被动和/或主动用户。
[0029]如本文中使用的,“控制手势”涉及由用户做出的手势,该手势是具有分离部分的单个并且分立的控制输入。所述分离部分必须以特定顺序执行和/或以有效获得与“控制手势”相关联的控制输入的特定时序执行。所述分离部分的执行总体上将不独立地产生与“控制手势”相关联的控制输入(例如“控制手势”不仅仅是其他手势的组合,所述其他手势中的每一个与其自身的控制输入相关联)。在一些示例中,“控制手势”是抽象的手势,该手势与其相应的控制输入的精确度不相关。以下说明“控制手势”的一些非限制性的示例。
[0030]用户界面14包括配置为将信息传递到用户12和/或自用户12接收信息的一个或更多个输入和/或输出装置。用户界面14可以包括例如将内容传送到用户12的一个或更多个内容传输装置。这种内容可以包括音频内容、视频内容、静止图像和/或其他内容。所述内容传输装置可以包括例如电子显示器(例如包括触敏型显示器)、音频扬声器和/或其他内容传输装置。用户界面14可以包括一个或更多个控制输入装置,该控制输入装置配置为向系统10生成指示来自用户的输入的输出信号。例如,用户界面14可以包括游戏控制器、远程控制器、键区、按钮、开关、键盘、旋钮、控制杆、麦克风、位置检测装置(例如图像传感器、压力传感器、光学位置检测器、超声位置检测器、触敏型表面和/或其他位置检测装置)、加速计、陀螺仪、数字指南针和/或其他控制输入装置。用户界面14可以被嵌入在计算装置中或与计算装置相关联,和/或可以嵌入在控制外围设备中。计算装置可以包括一个或更多个桌上型计算机、膝上型计算机、手持计算机、个人数字助理、智能电话、个人音乐播放器、便携式游戏控制台、游戏控制台和/或其他计算装置。
[0031]将意识到虽然用户界面14在图1中被显示为单个实体,但这仅用于示例性目的。在一个实施例中,用户界面14包括多个执行器。多个用户界面14
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1