当前位置: 首页 > 专利查询>苹果公司专利>正文

用于对便携式电子设备进行交互式输入的技术制造技术

技术编号:2912686 阅读:196 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于对便携式电子设备进行交互式输入的技术,提供了对交互式和多任务应用提供输入的技术。游戏输入区域(表面或平面)接收用于多个应用的输入,这些应用包括与场景结合执行的交互式应用。根据接收(或输入)该输入时实际标识的输入区域的一个或多个位置(例如点、地点、区域、部分),所接收的输入被导向合适的应用。另外,接收(或输入)输入的方式也可以用来确定哪个应用应当接收该输入。输入区域还可以类似于或接近于场景(例如游戏场景)的形状以使人能以更直观的方式提供输入。因此可以通过使用户能与输入区域以模仿或近似于所需动作(例如通过输入旋转运动来使球或球棒移动)的方式实际交互,以简单和更加直观的方式提供输入。这种交互的示例包括能够由拇指或其他手指例如在触摸屏上容易地提供的位置性输入(例如旋转)、按压输入(或运动)。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于对便携式电子设备进行交互式(interactive)输入的技术。
技术介绍
传统的输入设备(例如键盘、鼠标器)用来对传统计算系统(例如个人计算机)上运行(或执行)的各种应用程序(应用)提供输入。总的来说,对移动设备(例如便携式媒体播放器、移动电话)上运行的应用程序提供输入提出了更加困难的问题,特别是在要支持“交互式”应用(例如游戏应用)和/或多个应用的时候。更广泛地说,接收或要求输入的应用可以被表征为“交互式”应用。通常,交互式应用要求将输入与所显示的数据或内容相结合。所显示的数据或内容可以被表征为“场景(scene)”。大体上,在执行交互式应用时,基于输入来对所显示的数据或内容(或场景)进行操纵或控制。通常,个人(或人类)在观看由交互式应用显示的数据或内容(或场景)的同时提供输入。在“多任务”(或多程序(multiprogramming))计算环境下,多个应用同时得到有效的支持。本领域技术人员容易理解,多任务提出了困难的技术挑战,特别是在移动设备上支持交互式应用的时候。尽管有这些挑战,交互式和多任务应用已经越来越受到移动设备的用户的欢迎。因此,用于对交互式和多任务应用提供用户输入的改进技术将会很有用。
技术实现思路
从广义上说,本专利技术涉及用于对交互式和多任务计算环境提供用户输-->入的改进技术。本专利技术可以以多种方式实施,这些方式包括方法、装置、计算机可读介质。下面将讨论本专利技术的一些方面和实施方式。本专利技术的一个方面提供了能够为多个应用接收输入的游戏输入区域(表面或平面),这些应用包括与显示器上显示的场景相结合地执行的交互式应用。根据在接收到输入(例如当由人通过对触摸屏上的特定位置进行触摸而进行的输入)时实际标识的、输入区域的一个或多个位置(例如点、地点、区域、部分),输入被导向合适的应用。另外,接收(或输入)输入的方式也可以用来确定哪个应用应当接收该输入。例如,同一输入区域可以有效地用来大体上同时接收来自游戏应用和非游戏应用的输入。更具体而言,游戏应用的输入区域可以实际覆盖或包括若干个为非游戏应用(例如,媒体回放应用)而指定的位置和/或被指定为只有以特定方式(例如,任何位置或具体指定位置的推动或按压可以造成向非游戏应用发送该输入)接收输入的位置。这样,如果以与为非游戏应用而指定的方式不同的特定方式接收到输入,则输入区域上的位置例如可以为游戏应用而指定(例如,敲击或触摸该区域会向游戏应用发送输入,而按压会引起媒体播放器功能)。因此,本专利技术的这个方面允许同一输入区域用于多个应用。因此,人可以将同一输入区域(例如实体输入设备(例如触摸屏)的顶表面或平面)用于多任务。换言之,人例如可以用同一输入区域进行游戏并对其他应用(例如媒体回放应用)实施控制。本专利技术的另一个方面提供了输入区域,该输入区域类似于或接近于与应用(例如游戏应用)相联系的场景(例如游戏场景)的形状。通常,场景是与应用结合使用的(例如游戏场景用来进行游戏,记录被针对数据库程序而显示,并根据输入而被操纵)。此外,场景经常根据由人提供的输入来受到控制或操纵。通常,这要求基于所提供的输入在场景中对一个或多个对象进行控制或操纵。可以理解,类似于或接近于场景的输入区域使人能够以更加直观的方式提供输入。此外,通过有效地使用户能够以模仿或近似了场景中显示的对象的期望动作或运动的方式(例如通过在输入区域上模拟运动来使球或球棒运动)与输入区域交互,可以以简单和更加直观的方式提供输入。这种交互的示例包括能够被表征为位置性的、方向性-->的、旋转的、按压的和/或推动式的输入(或运动)的交互。可以理解,本专利技术的这些和其他的方面可以被组合以实现附加的好处。大体上,本专利技术使得各种应用能够被集成到并且应用于不容易适合同时支持多个应用的设备中。例如,便携式媒体播放器可以有效地与包括游戏应用在内的各种其他应用进行集成。媒体播放器例如可以用来进行游戏并在游戏进行过程中仍然表现得像是媒体播放器。还可以理解,媒体播放器可以提供与用户已经习惯的媒体表现功能(例如播放、暂停、前一首、后一首)相同的媒体表现功能,并以熟悉的方式提供它们。在一种实施例中,在媒体播放器上提供基于音乐的游戏。基于音乐的游戏例如可以使用个性化的音乐(例如由个人拥有和/或储存的音乐)。可以理解,人可以使用同一输入区域(或输入设备)来不仅进行游戏,而且在游戏过程中控制正在播放的音乐。可以用直观和简单的运动(例如方向性的和/或旋转运动和/或用拇指或其他手指触摸特定位置)来控制游戏。在一种实施例中,在游戏进行过程中,媒体播放器仍然可以以用户熟悉的方式受到控制。根据下面的详细说明,结合附图,可以了解本专利技术的其他方面和优点,附图以示例方式说明了本专利技术的原理。附图说明通过下面的详细说明,结合附图,会容易理解本专利技术,在附图中,相同的标号表示相同的结构元件,其中:图1A图示了根据本专利技术一种实施例的计算环境,在该计算环境中,第一和第二应用程序(或应用)由计算设备实际执行。图1B图示了根据本专利技术一种实施例的输入区域(表面或平面),该输入区域(表面或平面)类似于或接近于与第一应用相联系的场景。图1C图示了根据本专利技术的一种实施例,用输入设备向多个应用程序(或应用)提供输入的方法。图1D图示了根据本专利技术的另一种实施例,用于向多个应用程序(或应用)提供输入的方法。图2A—图2C图示了根据本专利技术的一个或更多个实施例的计算环境。-->图2D图示了根据本专利技术的另一种实施例,与场景结合地执行应用程序(或应用)的方法。图3A—图3B图示了根据本专利技术的一种或多种实施例的游戏场景。图3C—图3D图示了根据本专利技术的一种实施例,在计算设备上进行游戏的方法。图4A图示了根据本专利技术的一种实施例的计算设备。图4B—图4C图示了根据本专利技术的一种或多种实施例对输入区域进行输入。图4D—图4F图示了根据本专利技术一种实施例的输入区域。图4G图示了根据本专利技术的一种实施例用输入设备进行游戏的方法,该输入设备实际提供了类似于游戏场景的输入区域。图5图示了根据本专利技术的一种实施例,能够用来在较大范围内表示数字的旋转运动。图6图示了根据本专利技术一种实施例的媒体播放器。具体实施方式本专利技术涉及用于对交互式和多任务计算环境提供用户输入的改进技术。本专利技术可以以多种方式实施,这些方式包括方法、装置、计算机可读介质。下面将讨论本专利技术的一些方面和实施方式。本专利技术的一个方面提供了游戏输入区域(表面或平面),该区域能够接收用于多个应用的输入,所述多个应用包括与显示在显示器上的场景相结合地执行的交互式应用。基于接收到输入时(例如当人通过对触摸屏上的特定位置进行触摸而进行输入时)实际标识的输入区域的一个或多个位置(例如点、地点、区域、部分),输入指向适合的应用。另外,接收(或输入)输入的方式可以用来确定哪个应用应当接收该输入。例如,同一输入区域可以实际用来在大体上相同时间从游戏应用和非游戏应用接收输入。更具体地说,用于游戏应用的输入区域可以实际与若干个位置重叠或包括这些位置,所述若干个位置是给非游戏应用(例如媒体回放应用)指定的和/或只有在以特定方式接收输入(例如,任何位置或特地指定位置-->的推动或按压可以造成向非游戏应用发送该输入)时才被如此指定的。同样,例如,如果以与针对本文档来自技高网...

【技术保护点】
一种使用输入设备对多个应用程序提供输入的方法,所述输入设备实际提供用于为所述多个应用进行输入的输入区域,所述方法包括: 接收第一方式的和/或与所述输入区域的至少一个位置相关联的第一输入; 根据接收输入的所述第一方式和/或所述输入 区域的所述至少一个位置,判定向第一应用还是第二应用提供所述第一输入; 当所述判定判定为向所述第一应用提供所述第一输入时,向所述第一应用提供所述第一输入;以及 当所述判定判定为向所述第二应用提供所述第一输入时,向所述第二应用提供所 述第一输入。

【技术特征摘要】
【国外来华专利技术】US 2006-6-2 60/810,423;US 2006-9-11 11/530,8071.一种使用输入设备对多个应用程序提供输入的方法,所述输入设备实际提供用于为所述多个应用进行输入的输入区域,所述方法包括:接收第一方式的和/或与所述输入区域的至少一个位置相关联的第一输入;根据接收输入的所述第一方式和/或所述输入区域的所述至少一个位置,判定向第一应用还是第二应用提供所述第一输入;当所述判定判定为向所述第一应用提供所述第一输入时,向所述第一应用提供所述第一输入;以及当所述判定判定为向所述第二应用提供所述第一输入时,向所述第二应用提供所述第一输入。2.一种用输入设备对多个应用程序提供输入的方法,所述输入设备实际提供用于为所述多个应用进行输入的输入区域,所述方法包括:接收以第一方式提供的第一输入;判定所述第一输入是否与所述输入区域的一个或多个点、地点、部分或区域相联系,所述一个或多个点、地点、部分或区域是为接收用于所述多个应用中的第一应用的输入而指定的;当所述判定判定为所述第一输入与为接收用于所述第一应用的输入而指定的、所述输入区域的一个或多个点、地点、部分和/或区域相关联时,判定提供所述第一输入的所述第一方式是否是为向所述第一应用提供输入而指定的方式;以及当所述判定判定为输入所述第一输入的所述第一方式是为向所述第一应用提供输入而指定的方式时,向所述第一应用提供所述第一输入,从而在所述输入既与为所述应用而指定的一个或多个点、地点、部分和/或区域相关联、又是以为所述第一应用而指定的指定方式提供的时候,向所述第一应用提供所述第一输入。3.如权利要求2所述的方法,其中,所述方法还包括:当所述判定判定为所述第一输入不与为接收用于所述第一应用的输入而指定的、所述输入区域的一个或多个点、地点、部分和/或区域相联系时,判定所述第一输入是否与为接收用于第二应用的输入而指定的、所述输入区域的一个或多个点、地点、部分或区域相联系;以及当所述判定判定为所述第一输入与为接收用于所述第二应用的输入而指定的、所述输入区域的一个或多个点、地点、部分和/或区域相联系时,判定输入所述第一输入的所述第一方式是否是为向所述第二应用提供输入而指定的方式。4.如权利要求2所述的方法,其中,所述方法还包括:当判定为所述第一输入不与为接收用于所述第一应用的输入而指定的、所述输入区域的一个或多个点、地点、部分或区域相联系时,和/或所述判定判定为所述第一输入不是以为所述第一应用而指定的方式提供的时候,向第二应用提供所述第一输入。5.如权利要求2所述的方法,其中,所述多个应用程序之一被与第一显示器上显示的第一场景相关联地执行;并且其中,所述输入区域类似于或接近于所述第一场景。6.如权利要求5所述的方法,其中,所述第一应用是游戏或游戏应用,所述第二应用是媒体播放器应用。7.一种输入设备,用于接收与多个应用相联系的输入,其中,所述输入设备实际提供输入表面(或区域),所述输入表面(或区域)用于在所述输入设备以可操作方式连接到计算系统的时候进行输入,并且其中,当所述输入设备以可操作方式连接到计算系统时:当所述输入被以第一方式提供时,所述输入表面的至少一个点、地点、部分和/或区域能够被指定来为第一应用接收输入,并且当所述输入被以第二方式提供时,所述输入表面的所述至少一个点、部分和/或区域能够被指定来为第二应用接收输入,所述第二方式不同于和/或可区别于所述第一方式。8.一种方法,用于在应用程序(或应用)正被执行时,与所显示的场景相关联地执行所述应用,所述方法包括:接收与输入区域(或表面)相联系的输入,所述输入区域(或表面)类似于或接近于当所述应用被初始化时、被激活时和/或正被执行时的游戏场景的形状,其中,所述输入实际标识所述输入区域的一个或多个点、部分、地点和/或区域;并且根据所述输入区域的所述一个或多个点、部分、地点和/或区域,控制和/或操纵所述场景。9.如权利要求8所述的方法,其中,所述应用程序是游戏或游戏应用,其中,所述场景是游戏场景。10.如权利要求9所述的方法,其中,所述输入区域被配置成接收旋转运动;并且其中,所述控制和/或操纵至少部分地根据所述旋转运动来控制和/或操纵所述游戏场景。11.如权利要求10所述的方法,其中,所述旋转运动是以向左或向右(或者逆时针或顺时针)的方向性运动的形式提供的;并且其中,所述输入区域在圆形输入区域中提供和/或由圆形输入区域提供。12.如权利要求11所述的方法,其中,所述圆形输入区域由媒体播放器中嵌入的圆形电子设备提供。13.一种由计算机实现的方法,用于在计算系统(或设备)上进行游戏,其中,所述游戏能够被与一个或多个游戏对象相关联地进行,在进行所述游戏时的游戏进行过程中,所述一个或多个游戏对象在显示器上显示的游戏场景中受到控制,所述方法包括:接收与输入区域(表面或平面)相联系的输入,所述输入区域(表面或平面)类似于或接近于当所述游戏被初始化的时候和/或被可操作地进行的时候的游戏场景的形状,并且其中,所述输入实际对所述输入区域的一个或多个点、地点、部分和/或区域进行标识;以及根据所述输入区域的所述一个或多个点、地点和/或区域,控制与所述游戏场景相联系的至少一个游戏对象。14.如权利要求13所述的方法,其中,所述方法还包括:当所述游戏被初始化的时候和/或被可操作地进行的时候,为接收输入而对所述输入区域进行确定或初始化。15.如权利要求14所述的方法,其中,所述方法还包括:确定与所述输入区域的所述一个或多个点、地点、部分和/或区域相对应的、所述游戏场景的一个或多个相应的点、地点、部分和/或区域;以及根据所述输入区域的所述一个或多个相应的点、地点和/或区域来在所述游戏场景中控制和/或操纵所述至少一个游戏对象,从而使人能够在视觉上将所述游戏场景的一个或多个点、地点、部分和/或区域映射到所述输入区域的一个或多个相应的点、地点、部分和/或区域。16.如权利要求15所述的方法,其中,所述方法还包括下列中的一项或多项:根据由所述输入标识的所述一个或多个点、地点、部分和/或区域,和/或接收所述输入的方式,来标识所述...

【专利技术属性】
技术研发人员:迈克尔D兰姆佩尔佛朗克斯伊薇斯伯特兰阿兰巴菲尔德利昂李埃里克斯奈德
申请(专利权)人:苹果公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1