专利名称:电子游戏内的文本输入的制作方法
技术领域:
本发明涉及电子装置中的文本输入领域,特别是涉及对在受限的用户输入设备如电子游戏控制器中输入信息的用户而言有趣、有效且直观的机制。
背景技术:
因特网的快速普及已将许多先前独立的行动转变成公共的行动,其中个人之间的相互作用日益重要。一个这样的例子如多玩家的电子游戏,其中,电子游戏的多个玩家玩一个同步的电子游戏并在统一的电子游戏环境中相互竞争。例如,许多第一人称射击游戏已从单个的游戏转变成多玩家游戏,前者的玩家虚拟地射击计算机产生的字符目标,而后者的目标代表其它玩家,也就是说字符目标不由计算机控制而是由其它玩家控制。
多玩家游戏的迅速增长使得希望与其它玩家进行通信也相应增加。然而,用于玩电子游戏的用户输入设备——游戏控制器通常均为单一用途的设备,其被限制到相当小数量的按钮及2或3维的方向控制或者具有另外维数的方向控制。因此,典型的游戏控制器没有提供方便的机制以输入文本信息从而发送给其它玩家。
发明内容
根据本发明,用户通过击中电子游戏环境中的目标而在电子游戏范例内编辑信息,所述目标与候选信息组分如字母、词和短语相关联。每一候选信息组分具有相对选择可能性,其根据用户的一般和特殊的语言使用以及根据已经编辑的信息的任何部分的上下文进行预测。更可能被用户选择的候选信息组分与电子游戏环境中更容易达到的目标或其它目标相关联。例如,电子游戏环境可以是虚拟的三维空间环境,虚拟的火箭穿行于其中,火箭的虚拟武器向移动通过空间的目标开火,其中目标与各自的候选信息组分相关联。用虚拟武器击中目标将使得相关联的信息组分包括在正被编辑的信息中。
越是可能的候选信息组分,越是频繁地与用户接近的目标相关联。例如,字母“t”和“e”在英语语言中使用相当频繁,因此,其被更频繁地与浮动穿过电子游戏环境的虚拟三维空间特别是电子游戏环境中用户看得见的那些部分的目标相关联。较不常用的字母如“q”和“z”,依然与移动通过电子游戏空间的目标相关联,只是不太频繁。
电子游戏目标确定其用户易接近度的特征包括(i)目标的位置,及(ii)目标在可由用户接近的位置中保持的时间量。在示例性的火箭穿行通过空间的例子中,更常用的信息组分则更经常地与移动通过电子游戏空间的看得见部分的“最有效击打点”的目标相关联,从用户的角度,所述“最有效击打点”通常位于正中略靠上偏右。此外,越常使用的信息组分越经常与以相对于火箭更慢的速度移动通过电子游戏空间的看得见部分的目标相关联,从而使这些目标可更容易地由火箭的虚拟武器击中。
当用户用模拟武器击中目标或操纵虚拟火箭与电子游戏空间中的虚拟目标碰撞时,所关联的信息组分因而被用户选择并包括在用户编辑的信息中。这使得用户能够仅使用通常与电子游戏一起使用的、有限的输入设备就可产生信息并享受信息写作的乐趣。
图1示出了连接到电视、游戏控制器和因特网的专用玩游戏计算机。
图2为根据本发明的专用玩游戏计算机的框图,其示出了用于信息编辑的计算机配置。
图3为根据本发明的由图1和2的计算机实施的信息编辑技术的逻辑流程图。
图4为根据本发明的游戏环境内的信息编辑的屏幕窗口。
图5为根据本发明的另一游戏环境内的信息编辑的屏幕窗口。
具体实施例方式
根据本发明,目标如电子游戏的靶子408-410(图4)和靶子508(图5)与用户通过常规玩电子游戏技术选择的信息组分相关联以编写信息。与电子游戏目标相关联的信息组分根据正在编写中的信息(如信息404(图4)或信息504(图5))的预测分析确定的、每一信息组分各自将被选择的可能性进行产生。
考虑根据本发明的信息404的造句的屏幕窗口402(图4)。电子游戏序列包括火箭406,其由用户使用常规玩电子游戏技术进行操纵,这将在下面更完整地进行描述。图4的电子游戏文本输入机制的目标包括字母408,每一字母是将被附加在信息404之后的候选字母,其还包括词410,每一词也均为自动组词在信息404中的候选词。用户选择字母408或词410以用于包括在信息404中,其或通过使火箭飞过这些字母及词或通过使火箭406的模拟武器射击这些字母及词进行选择。
为帮助用户相当有效进行信息404的造句,代表更可能为用户选择的目标被置放以使其更容易选择。屏幕窗口402包括“最有效击打点”区域412,即通常更居中于用户的焦点因而更容易为用户接近的区域。最可能用于延续信息404的候选组分被使得出现在区域412内。在该例子中,区域412为屏幕窗口402的中心稍偏上且偏右的区域。
在图4所示的说明性的例子中信息404以“Hel…”作为开始。根据下面将更完整描述的预测分析,下一字母的可能候选字母包括“l”、“i”和“p”。此外,预测分析已确定用户大概想确定词“Hello”。因而,代表字母“l”、“i”和“p”的目标408及代表词“Hello”的目标410在区域412中呈现给用户以供选择。
用户想要将不太可能的候选组分附加在信息404的后面也是可能的。因而,不太可能的候选组分也被定期呈现给用户,但没有更可能的候选组分频繁。为使文本输入有趣,如电子游戏玩家所期望的,目标408-410的出现位置、轨道及时间均是随机的。然而,更可能的候选组分被加权,使得其位置更可能在区域412之内,且它们出现更频繁,更慢地掠过火箭406。非常可能的候选组分出现在区域412之外且相对于其它目标非常快速地掠过也是可能的。然而,由于给予可能的候选组分的可能性加权,这种情况不太可能出现,因为可能的候选组分将更经常地、频繁出现在区域412之内并缓慢掠过。相反,不太可能的候选组分也被加权,使得它们的出现不太频繁、出现在区域412的更外面、及更快速地掠过。
因此,对竞争用户,键入信息的平凡任务将变成疯狂的、虚拟的飞过字母和词组成的流星带,其中用户通过飞过这些字母和词或通过用火箭406的虚拟武器使这些字母和词爆炸而编写信息。
图5示出了在不同的电子游戏范例中实施的类似文本输入机制,该电子游戏范例即现在到处存在的第一人称射击者电子游戏范例。信息504类似于信息404(图4),目标508(图5)为将被用户用枪506射击的虚拟士兵。每一目标508与字母510或词512相关联。在第一人称射击者范例中,目标508不快速地移动通过屏幕窗口502。因而,为加速编写信息504,与每一目标508相关联的字母510和词512定期变化。随机且根据用户的选择可能性加权的候选组分的变化包括(i)与目标508相关联的频率,(ii)与目标508相关联的持续时间,及(iii)对候选组分所关联的目标508的用户的虚拟接近性。因此,更可能被用户选择的候选组分将与更靠近用户的目标508更频繁地关联并关联更长的持续时间。从用户的角度,不太可能的字母和词将较不频繁地、更短暂地出现,且远离目标508。用户通过击中目标508上所选字母或词出现的地方而附加所选择的字母510或词512。
其它电子游戏范例也可用于使候选信息组分与游戏目标相关联。例如,汽车赛游戏可在路上具有物品,用户可通过驾车穿过和/或压过这些物品而选择与这些物品相关联的信息组分。例如,这些物品可以是躺在街上的垃圾物品或候选信息组分本身的简单绘画表示。另一例子包括溜冰场或滑雪板电子游戏范例,其中目标可以是栏杆、台阶、跳跃、斜坡等,溜冰或滑雪板绕过这些目标,每一目标与相应的候选信息组分相关联。当然,在此完全列出所有游戏范例是行不通的,其中候选信息组分根据本发明可可行地与这些游戏范例相关联以进行信息编写。应该意识到的是,如在此所述,信息编写被包含于其中的特定游戏范例对在此描述的信息编写机制并不是特别重要。
在该说明性的实施例中,屏幕窗口402和502由电子游戏设备102产生在电视104(图1)上。电子游戏设备102响应于用户通过物理上操纵游戏控制器106产生的信号。电子游戏设备102还能够通过广域网108(在此说明性的实施例中为因特网)与其它电子游戏设备及其它计算机和/或电子装置通信。
电子游戏设备102是单一用途的计算机,其以计算机程序的形式玩电子游戏。在另一实施例中,电子游戏设备102通常可以是可用于发信息及玩电子游戏的任何设备,如执行电子游戏程序的通用计算机或移动计算装置如个人数字助理(PDA)或带玩电子游戏能力的移动电话。在这些不同的实施例中,电视104可用内置或与电子游戏设备102相关联的显示器代替。
电子游戏设备102与目前可用的大多数计算机具有一样的体系结构,如图2所详细示出的那样。电子游戏设备102包括一个或多个微处理器202,每一微处理器从存储器204检索数据和/或指令并以常规方式执行所检索的指令。存储器204通常可包括任何类型的计算机可读存储器如随机存取存储器(RAM)、只读存储器(ROM)、及永久存储介质如磁盘和/或光盘。电子游戏通常以可移动存储介质的形式出版如光盘或存储器盒,且存储器204包括能够存取这样的可移动存储介质的任何装置及任何这样的可移动存储介质本身。
微处理器202和存储器204通过互连元件206而相互连接,在该说明性的实施例中互连元件为总线。互连元件206还连接到一个或多个用户输入设备208、一个或多个输出设备210(图2)、及网络接入电路212。例如,输入设备208包括游戏控制器106(图1)。输出设备210包括电视104(图1)。网络接入电路212通常可以是任何网络连接如调制解调器或任何类型的以太网网络适配器。
存储器204包括信息编辑器220、信息传送代理222、游戏引擎224、预测引擎226、及预测数据库228。在该说明性的实施例中,信息编辑器220、信息传送代理222、游戏引擎224、及预测引擎226中的每一个均为由处理器202从存储器204执行的一个或多个计算机过程的全部或部分。预测数据库228为可由预测引擎226访问的有组织数据的集合。
信息编辑器220提供接口,电子游戏设备102的用户通过该接口可编辑信息以通过因特网108传送给另一用户。信息传送代理222实施信息传送协议,编辑好的信息通过该协议传送给其它用户。信息传送协议的例子包括已知的短消息服务(SMS)、简单邮件传输协议(SMTP)、邮局协议(POP)、因特网信息存取协议(IMAP)、及当前可用的各种即时消息协议。
游戏引擎224提供电子游戏用户接口框架,其中信息编辑器220可与用户相互作用以在电子游戏环境中编辑信息。在屏幕窗口402(图4)的示例性环境中,游戏引擎224处理火箭406、字母408及词410通过模拟三维空间环境的运动。游戏引擎224响应于用户的物理操纵,根据从游戏控制器106接收的信号控制这样的模拟运动。此外,游戏引擎224根据从游戏控制器106接收的这些信号控制火箭406的武器开火的模拟。游戏引擎224在成功选择这些字母和词的基础上还模拟字母408和词410的生动的爆炸,所述选择是通过用模拟武器击中它们或使火箭406飞过它们进行。
在屏幕窗口502(图5)的示例性环境中,游戏引擎224致使并模拟穿未来派防弹衣的人样士兵形式的目标508的运动。游戏引擎224还根据从游戏控制器106接收的信号处理三维发射并观察变化,所述信号如向左或向右转及向前或向后移动。当字母510或词512被用户选择时,如通过击中相关目标508选择。在用户成功击中目标508的基础上,游戏引擎224致使模拟击中目标特别痛苦难忍的死——最好有大量流血及伤口凝血,及在一些实施例中,模拟自然产生的人形燃烧。
预测引擎226(图2)分析正被编辑的信息的任意先前已确定的字母和/或词以预测随后将由用户附加在信息之后的字母和/或组词的候选组分。在屏幕窗口402(图4)的示例性环境中,信息404包括文本“Hel”,且预测引擎226已将可能的候选组分选择为“l”、“i”和“p”且已确定用户想要的词可能是“Hello”。类似地,在屏幕窗口502(图5)的示例性环境中,信息504包括文本“The boardmeeting ha”,且预测引擎226已将可能的候选组分选择为字母“d”和“s”且已确定用户想要的词可能是“has”。
预测数据库228由预测引擎226使用以确定并评估所想要的字母和组词的潜在候选组分的相对可能性。在一实施例中,预测引擎226使用预测数据库228评估所想要的字母和组词的潜在候选组分的相对可能性,其方式在2003年1月14日申请的、题为“用于小键盘的文本输入机制”、由Roland E.Williams和Robert B.O’Dell共同拥有且未决的美国专利申请10/360,537中描述,其描述组分通过引用组合于此。
信息编辑器220实施用户控制的信息编辑的方式如逻辑流程图300(图3)所示。循环步骤302和步骤320确定一循环,其中用户想输入的信息的每一词均根据步骤304-318进行处理。在步骤302-320的循环的每一次重复中,正被处理的信息的特定词有时被称为主题词。
循环步骤304和步骤316确定一循环,其中根据步骤306-314处理主题词的每一部分。在步骤304-316的循环的每一次重复中,正被处理的特定部分有时被称为主题部分。所述部分可以是用户输入的信息的任一部分,包括,例如字母、多个字母形成的组、音节、用于自动完成主题词的词、及用于自动完成主题词及自动包括另外的随后的词的短语。
在步骤306,信息编辑器220(图2)请求预测引擎226提供具有相应的被用户选择的相对可能性的候选信息组分。作为响应,预测引擎226以上述方式确定可能的候选信息组分并按用户选择可能性的降序排列这些信息候选组分。在另一实施例中,预测引擎226还能提供量化的用户选择可能性。在步骤302-320的循环的第一次重复中,正被编辑的信息没有先前输入的字符或词。在随后的重复中,预测引擎226根据部分形成的信息的上下文使用正被编辑的信息的先前输入的字符和/或词预测候选信息组分。
信息编辑器220将候选信息组分及相关的用户选择相对可能性提供给游戏引擎224。在步骤308(图3)中,游戏引擎224(图2)产生目标如目标508,信息组分可与其关联。目标根据电子游戏环境产生,其有时也称为主题电子游戏环境。在屏幕窗口502(图5)的示例性例子中,目标508为第一人称射击者电子游戏环境中的未来派士兵。
在步骤310(图3),游戏引擎224(图2)根据各个相关的信息组分的相应选择可能性配置目标。如上所述,目标508具有关联的特征如它们的位置在屏幕窗口502之内及特定信息组分与每一目标508相关联的持续时间。游戏引擎224根据各自的选择可能性选择候选信息组分及选择其它特征,如哪一目标508及关联持续时间。例如,相比于较不可能的候选组分,更可能的候选组分更经常且更长持续时间地与更近的目标508相关联。
在步骤312(图3)中,游戏引擎224(图2)接收用户产生的输入信号,用户通过其选择特殊的关联目标。游戏引擎224使用常规电子游戏技术确定目标的选择。例如,在屏幕窗口402(图4)的环境中,游戏引擎224根据用户输入设备如游戏控制器106的用户物理操纵控制火箭406通过虚拟三维空间的虚拟飞行并控制虚拟武器的虚拟轨道。游戏引擎224(图2)还将虚拟轨道与字母408和词410的虚拟位置进行比较以确定字母或词是否被虚拟武器击中。由于整个环境是虚拟的且由游戏引擎224控制,游戏引擎224能够确定特定的目标是否被用户成功地选择。
在屏幕窗口502(图5)的环境中,游戏引擎224也控制整个虚拟环境,包括虚拟枪506和作为目标508的虚拟士兵及他们的相对方位,同样,能够容易地确定虚拟子弹是否以致命的方式击中虚拟士兵从而确定用户是否已选择特定的目标508。在一些实施例中,仅仅创伤任一目标508以既选择该目标508又冻结词512或字符510的关联,使得用户可再次选择相关联的信息组分。因而,用户可通过在杀死相关目标之前创伤与字母“w”相关联的目标两次而输入“www”。对于游戏引擎224,在仅仅创伤任一目标508的基础上模拟肢体的去除可能特别有趣,但这也抑制了通过大量复制同一字符而强调词或思想,而大量复制同一字符的用法在当前使用的文本管理系统中非常盛行。例如,用户可编辑信息如“You are sooooooooooooooo lucky!”以拉长并强调词“so”。在优选实施例中,每一目标508在被创伤之后应足够地保留,使得用户可在没有杀死目标的情况下通过反复创伤该目标而编辑这样拉长的词。
在步骤314中,游戏引擎224(图2)向信息编辑器220报告哪一信息组分已被用户选择,且信息编辑器220将所选择的信息组分附加在正被编辑的信息后面。因而,当用户达到目标时如通过射击、飞过、压过那些目标等,相关联的信息组分被组合在主题信息内且主题信息被更新为分别在屏幕窗口402和502中显示的信息404和504。如果所选择的信息组分为单个字符,则字符被附加在主题词之后。如果所选择的信息组分为词或短语,词或短语被信息编辑器220解释以完成主题词。
在步骤314之后,处理从步骤316转到循环步骤304,其中步骤306-314被重复直到主题词完成。用户被提供以用户接口机制,用户通过其可指明主题词已被完成。已经描述的一种这样的机制为词如词410的选择,其作为组词信息组分。此外,按压游戏控制器106(图1)上的预定按钮可指明完整的词已被输入。用户通过另一用户接口机制可指示完成的词将在候选信息组分中包括用户可从其选择的非文字数字字符,这样的非文字数字字符可包括标点符号,包括划界完整句子的空格字符。
在用户指示主题词完成的基础上,处理从循环步骤304转到步骤318,其中信息编辑器220将完成的词或短语附加在主题信息之后。
在步骤318之后,处理通过步骤320转到循环步骤302,其中用户想要的信息的下一词按上述方式进行处理。游戏引擎312也提供用户通过其可指示想要的信息已被完全确定并准确表示的机制,如屏幕窗口402中的信息404。例如,这样的用户接口机制可以是游戏控制器106(图1)上的指定按钮。
当用户已指出信息完成时,处理从循环步骤302转到步骤322,其中信息编辑器220将完成的信息传送给信息传送代理222。信息传送代理222将信息通过因特网108发送给用户指定的接收人。接收人可以任何方式进行指定。接收人可被隐含地确定为用户正答复的信息的发送人或可以是用户最近或当前玩的游戏的特定竞争对手。用户还可从已知联系人列表进行选择,这些联系人以上述关于信息组分的方式使用电子游戏范例。
在步骤324,信息编辑器220清除信息使得新的信息随后可被确定。
上面的描述仅是说明性的而非限制性的。因此,该描述仅仅是说明性的,且本发明仅由权利要求及其等价范围确定。
权利要求
1.从用户产生的信号创建信息的方法,该方法包括确定两个或更多个候选信息组分;确定每一候选信息组分被用户选择的相对可能性;将每一候选信息组分与交互式游戏环境中的相应目标相关联,所述交互式游戏环境模拟三维游戏空间;根据游戏环境接收由用户产生的信号;确定信号代表成功达到交互式游戏环境内的所选择目标;及将与所选择目标相关联的候选信息组分包括在信息中。
2.根据权利要求1的方法,其中候选信息组分包括单个字母形式的候选信息组分。
3.根据权利要求1的方法,其中候选信息组分包括整个词形式的候选信息组分。
4.根据权利要求1的方法,其中候选信息组分包括多个词的短语形式的候选信息组分。
5.根据权利要求1的方法,其中关联包括根据候选信息组分各自的相对选择可能性而将每一候选信息组分与相应的目标进行关联。
6.根据权利要求5的方法,其中每一目标在模拟的游戏空间中具有虚拟的位置,其映射到显示器中用户看得见的位置。
7.根据权利要求6的方法,其中信息组分与相应目标的关联被加权,使得具有较高相对选择可能性的候选信息组分更频繁地与相应的目标相关联,其虚拟位置被映射到显示器的更易接近的区域。
8.根据权利要求7的方法,其中更易接近的区域包括显示器的中央,且不包括显示器的边界部分。
9.根据权利要求8的方法,其中相较显示器中央偏左的部分,更易接近的区域更多地包括显示器中央偏右的部分。
10.根据权利要求8的方法,其中相较中央偏下部分,更易接近的区域更多地包括中央偏上的部分。
11.根据权利要求7的方法,其中更易接近的区域从模拟游戏空间中用户虚拟位置的预定邻近范围内的虚拟位置进行映射。
12.根据权利要求5的方法,其中信息组分与相应目标的关联被加权,使得具有较高相对选择可能性的候选信息组分更频繁地与相应的目标相关联。
13.根据权利要求5的方法,其中信息组分与相应目标的关联被加权,使得具有较高相对选择可能性的候选信息组分更频繁地与相应的目标相关联更长的持续时间。
14.根据权利要求1的方法,其中确定信号代表成功达到交互式游戏环境内的所选择目标包括确定信号代表交互式游戏空间内的模拟武器的开火已击中交互式游戏环境内的所选目标。
15.根据权利要求1的方法,其中确定信号代表成功达到交互式游戏环境内的所选择目标包括确定信号代表交互式游戏空间内的模拟交通工具的操纵已使其与交互式游戏环境内的所选目标碰撞。
16.可与计算机一起使用的计算机可读介质,其中计算机包括处理器和存储器,计算机可读介质包括被配置来使计算机从用户产生的信号创建信息的计算机指令,其通过确定两个或更多个候选信息组分;确定每一候选信息组分被用户选择的相对可能性;将每一候选信息组分与交互式游戏环境中的相应目标相关联,所述交互式游戏环境模拟三维游戏空间;根据游戏环境接收由用户产生的信号;确定信号代表成功达到交互式游戏环境内的所选择目标;及将与所选择目标相关联的候选信息组分包括在信息中。
17.根据权利要求16的计算机可读介质,其中候选信息组分包括单个字母形式的候选信息组分。
18.根据权利要求16的计算机可读介质,其中候选信息组分包括整个词形式的候选信息组分。
19.根据权利要求16的计算机可读介质,其中候选信息组分包括多个词的短语形式的候选信息组分。
20.根据权利要求16的计算机可读介质,其中关联包括根据候选信息组分各自的相对选择可能性而将每一候选信息组分与相应的目标进行关联。
21.根据权利要求20的计算机可读介质,其中每一目标在模拟的游戏空间中具有虚拟的位置,其映射到显示器中用户看得见的位置。
22.根据权利要求21的计算机可读介质,其中信息组分与相应目标的关联被加权,使得具有较高相对选择可能性的候选信息组分更频繁地与相应的目标相关联,其虚拟位置被映射到显示器的更易接近的区域。
23.根据权利要求22的计算机可读介质,其中更易接近的区域包括显示器的中央,且不包括显示器的边界部分。
24.根据权利要求23的计算机可读介质,其中相较显示器中央偏左的部分,更易接近的区域更多地包括显示器中央偏右的部分。
25.根据权利要求23的计算机可读介质,其中相较中央偏下部分,更易接近的区域更多地包括中央偏上的部分。
26.根据权利要求22的计算机可读介质,其中更易接近的区域从模拟游戏空间中用户虚拟位置的预定邻近范围内的虚拟位置进行映射。
27.根据权利要求20的计算机可读介质,其中信息组分与相应目标的关联被加权,使得具有较高相对选择可能性的候选信息组分更频繁地与相应的目标相关联。
28.根据权利要求20的计算机可读介质,其中信息组分与相应目标的关联被加权,使得具有较高相对选择可能性的候选信息组分更频繁地与相应的目标相关联更长的持续时间。
29.根据权利要求16的计算机可读介质,其中确定信号代表成功达到交互式游戏环境内的所选择目标包括确定信号代表交互式游戏空间内的模拟武器的开火已击中交互式游戏环境内的所选目标。
30.根据权利要求16的计算机可读介质,其中确定信号代表成功达到交互式游戏环境内的所选择目标包括确定信号代表交互式游戏空间内的模拟交通工具的操纵已使其与交互式游戏环境内的所选目标碰撞。
31.计算机系统,包括处理器;运行上连接到处理器的存储器;及信息输入模块,(i)其自存储器在处理器中执行;及(ii)当由处理器执行时,其使得计算机从用户产生的信号创建信息,其通过确定两个或更多个候选信息组分;确定每一候选信息组分被用户选择的相对可能性;将每一候选信息组分与交互式游戏环境中的相应目标相关联,所述交互式游戏环境模拟三维游戏空间;根据游戏环境接收由用户产生的信号;确定信号代表成功达到交互式游戏环境内的所选择目标;及将与所选择目标相关联的候选信息组分包括在信息中。
32.根据权利要求31的计算机系统,其中候选信息组分包括单个字母形式的候选信息组分。
33.根据权利要求31的计算机系统,其中候选信息组分包括整个词形式的候选信息组分。
34.根据权利要求31的计算机系统,其中候选信息组分包括多个词的短语形式的候选信息组分。
35.根据权利要求31的计算机系统,其中关联包括根据候选信息组分各自的相对选择可能性而将每一候选信息组分与相应的目标进行关联。
36.根据权利要求35的计算机系统,其中每一目标在模拟的游戏空间中具有虚拟的位置,其映射到显示器中用户看得见的位置。
37.根据权利要求36的计算机系统,其中信息组分与相应目标的关联被加权,使得具有较高相对选择可能性的候选信息组分更频繁地与相应的目标相关联,其虚拟位置被映射到显示器的更易接近的区域。
38.根据权利要求37的计算机系统,其中更易接近的区域包括显示器的中央,且不包括显示器的边界部分。
39.根据权利要求38的计算机系统,其中相较显示器中央偏左的部分,更易接近的区域更多地包括显示器中央偏右的部分。
40.根据权利要求38的计算机系统,其中相较中央偏下部分,更易接近的区域更多地包括中央偏上的部分。
41.根据权利要求37的计算机系统,其中更易接近的区域从模拟游戏空间中用户虚拟位置的预定邻近范围内的虚拟位置进行映射。
42.根据权利要求35的计算机系统,其中信息组分与相应目标的关联被加权,使得具有较高相对选择可能性的候选信息组分更频繁地与相应的目标相关联。
43.根据权利要求35的计算机系统,其中信息组分与相应目标的关联被加权,使得具有较高相对选择可能性的候选信息组分更频繁地与相应的目标相关联更长的持续时间。
44.根据权利要求31的计算机系统,其中确定信号代表成功达到交互式游戏环境内的所选择目标包括确定信号代表交互式游戏空间内的模拟武器的开火已击中交互式游戏环境内的所选目标。
45.根据权利要求31的计算机系统,其中确定信号代表成功达到交互式游戏环境内的所选择目标包括确定信号代表交互式游戏空间内的模拟交通工具的操纵已使其与交互式游戏环境内的所选目标碰撞。
全文摘要
用户通过击中电子游戏环境中的目标而在电子游戏范例内编辑信息,所述目标与候选信息组分如字母、词和短语相关联。每一候选信息组分具有相对选择可能性,其根据用户的一般和特殊的语言使用以及根据已经编辑的信息的任何部分的上下文进行预测。更可能被用户选择的候选信息组分与电子游戏环境中更容易达到的目标或其它目标相关联。例如,更可能的信息组分被更频繁地关联、更居中地放置及更慢地移动目标。
文档编号G06F17/27GK1791448SQ200480013287
公开日2006年6月21日 申请日期2004年3月31日 优先权日2003年5月15日
发明者罗兰·E.·威廉斯 申请人:字源集团加拿大公司