为视频游戏操作台提供键盘输入的装置和方法

文档序号:1591431阅读:162来源:国知局
专利名称:为视频游戏操作台提供键盘输入的装置和方法
技术领域
本发明一般涉及视频游戏领域。具体讲,本发明涉及为视频游戏操作台提供输入的领域。
视频游戏自从出现以来已经变得非常流行。技术上的进步已经使视频游戏操作台能够连接到电视机上以便得到不同视频游戏的宽幅显示。大部分视频游戏操作台具有用于插入视频游戏磁带盒的插槽。用户将游戏磁带盒插入操作台的插槽中,就能够通过观看显示器(一般是电视机),并且通过使用多种不同输入设备进行输入来玩视频游戏。流行的视频游戏包括Nintendo 64,Sega Genesis,和SonyPlayStation。这些产品中的每一种都受到属于各自制造商的各种商标的保护,并且推断不出发明者与这些制造商之间的联系。视频游戏操作台的已知输入设备包括控制盘,游戏杆,枪,方向盘,带感应手和手指运动的传感器的手套,以及脚踏按钮。在全世界视频游戏为上百万的用户提供快乐时光。
用于商业和娱乐的另一个流行的活动是在因特网上读取信息。广泛的接受和使用因特网以及网站数量的增加使得许多用户使用因特网是很有意义的。最普通的访问因特网的方法是通过例如个人计算机(PC)这样的计算机系统。用户一般使用网景航海家或者网络探险家这样的网络浏览器,使用键盘和指向设备(象鼠标或者跟踪球)来通过因特网读取信息。
近期的努力是将电视与计算机系统集成为一体。这样集成的例子是网络电视,它是一种允许用户使用电视控制器和显示器来访问因特网的电视机。网络电视还支持用户选择无线键盘来访问因特网。
近期的其它努力是试图提供用于访问因特网的低价的网络计算机。这些网络计算机一般都没有硬盘驱动器,并且通过因特网从网站上存储和获取大部分需要的信息。虽然这些计算机系统允许通过低价计算机访问因特网,但是许多用户感到这些计算机的有限能力带来的不便。
虽然视频游戏操作台已经变得更加的强大,但是它们仍然局限于玩游戏。如果一个人能够通过视频游戏操作台访问因特网,那么将减少或者消除对于访问因特网的单独计算机系统或者特殊的电视的需要。然而,通过因特网读取信息一般要求用户输入字母信息。现在还没有方便的方法为视频游戏操作台输入字母信息。没有使用户方便地为视频游戏操作台输入字母信息的方法,用户就不能使用它们的视频游戏操作台访问因特网。
根据本发明的装置和方法,通过连接到视频游戏操作台的键盘使用户能够向视频游戏操作台输入字母信息。在第一实施例中,键盘直接插入视频游戏操作台上的视频游戏控制器中,并且通过在键盘上按键产生的键盘视频控制码与视频游戏控制器的输入兼容。视频游戏控制器从键盘识别视频控制码,并根据预先设定的映射表解释对应于键盘上的按键的视频游戏控制器输入端的视频控制码。在第二实施例中,给出了一个输出端插入视频游戏操作台上的视频游戏控制器的输入端的适配器,并且具有接受标准键盘(象兼容个人计算机键盘)的标准插头的输入端。适配器从键盘接受扫描码,并将这些扫描码转换为相应的视频游戏控制器的输入端上的视频控制码。使用本发明,用户能够在视频游戏操作台上使用键盘,这在通过因特网浏览信息时特别有用。
通过下面对附图给出的本发明的优选实施例的特别描述,本发明的前述及其它优点将是明显的。


图1是根据本发明第一实施例的键盘装置的方框图,它直接连接到视频游戏操作台上的视频游戏控制器输入端;图2是通过图1的键盘和视频操作台的信息流方框图;图3是根据本发明第二实施例的装置的方框图,它有一个输出端直接连接到视频游戏操作台的视频游戏控制器的输入端上的适配器并且具有接受标准键盘的标准键盘连接器是输入端;图4是通过图3的键盘,适配器和视频操作台的信息流方框图;图5是根据优选实施例为视频游戏操作台提供字母信息的方法流程图;图6是已知的Nintendo(任天堂)64视频游戏控制器的顶视图;图7-9每一个都是定义从视频控制码到键盘上相应字符的映射表;图10是定义视频控制码到键盘上修改键的映射表。
根据本发明的优选实施例的装置和方法,允许将键盘连接到视频游戏操作台上,从而能够为视频游戏操作台输入字母文字。这对在网页浏览环境中使用本发明的装置和方法是特别有用的。
参照图1,根据第一实施例的装置100包括连接到视频游戏操作台120上的键盘110。视频游戏操作台120包括视频控制器插座150。键盘130包括连接到的视频控制器接口140的电缆130,接口140与视频游戏操作台120上的视频游戏控制器插座150相匹配。键盘110为每一个预先设定的按键和按键组合产生单独的输出,每一个输出包括一个对视频游戏操作台120有用的输入。视频游戏操作台120包括键盘解码机构160,它对接收到的控制码进行解码并且确定哪一个字母按键或按键组合对应于接收到的视频控制码。
图2中给出了键盘110和视频游戏操作台120之间的信息流。按键210表示键盘上的按键,它是矩阵排列的瞬间单极双掷开关。需要注意到按下多个键能够产生单个的字母字符,例如同时按下“shift”和“A”键给出大写字母A。按键码生成器220监测按键210的输出,它包括给视频控制码生成器230的按键,视频控制码生成器230根据映射表170上的信息在按下的按键或多个按键与相应的视频控制码之间进行转换。键盘110上每一个定义的按键和按键组合都利用映射表170映射为相应的视频控制码。使用同样的映射表将接收到的视频控制码解码来确定哪一个字符对应于接收到的控制码,如键盘解码机构160上的映射表170。只要在键盘110中的编码和视频游戏操作台120中的解码使用同样的映射表170,就可以使用任何合适的方式映射按键和按键组合到特定的视频控制码。
从按键码生成器220将对应于按下的按键或按键组合的视频控制码输出到视频控制器插头140,它连接到视频游戏操作台120的视频控制器插座150,视频控制器插座150为键盘解码机构160提供输入。键盘解码机构160通过映射表170确定哪一个按键对应于接收到的视频控制码,以便确定按下了键盘110上的哪一个按键或按键组合。
现在参考图3和4,根据本发明第二实施例的装置包括通过适配器350与视频游戏操作台120连接的键盘310。键盘310是一个现有的键盘,它产生对应于键盘310上的预先设定的按键或按键组合的“扫描码”。用于键盘的扫描码在本领域中是公知的。IBM兼容增强键盘的扫描码的描述可以见Sargent,M.Ⅲ等编著的“The IBM PCfrom the Inside Out”一书的第277-279页(Addison-Wesley1988)。键盘310包括电缆320和键盘插头330。键盘310的一个合适的例子是用于个人计算机(PC)的IBM兼容键盘。当然,也可以使用其它键盘。第二实施例特别适用于为预先设定的按键或按键组合产生扫描码的任何键盘。
视频游戏操作台120与第一实施例中的相同,并且包括键盘解码机构160。提供适配器350是为了将标准键盘的扫描码转换到视频游戏操作台120能够识别的视频控制码。适配器350包括接受键盘插头330的键盘插座340,以及连接到视频控制器插头140的输出电缆360,视频控制器插头140插入视频游戏操作台120上相应的视频控制器插座150中。
参照图4,键盘码生成器420处理通过键盘插座340从键盘310接收到的扫描码,它包括从扫描码到视频控制码的转换器430。该转换器430包括将键盘310的预先设定的按键或按键组合与视频游戏操作台120能够识别的相应的视频控制码相对应的映射表170。相应的视频控制码输出到视频控制器插头140,视频控制器插头140连接到视频游戏操作台120的视频控制器插座150,视频控制器插座150为键盘解码机构160提供输入。键盘解码机构160接着使用映射表170将接收到的视频控制码转换为其相应的字符。
参照图5,为视频游戏操作台提供字母的方法500从将各种视频游戏控制码映射到键盘按键(步骤510)开始。该映射可以使用任何适当的方法进行,本发明的范围不局限于任何特殊的映射方案。方法500的步骤510产生图2和4中给出的映射表170。一旦定义了映射表,当按下键盘上的按键(或按键组合)时(步骤520),方法500确定通过参照步骤510产生的映射表确定哪一个视频控制码对应于按下的按键(步骤530)。接着,相应的视频控制码被输出到视频游戏操作台的视频控制器输出端(步骤540)。这时视频游戏操作台使用步骤510产生的映射表解码该输入以便确定按下了哪一个按键或按键组合。每按下一个按键都连续进行该过程。
现在给出一个特定的例子以便给出符合优选实施例的适合的实现方法。我们假设我们要通过键盘向Nintendo(任天堂)64视频游戏操作台输入字母。为了做这件事,必须产生一个映射表,它使Nintendo 64控制器的输入与键盘上定义的按键和按键组合相关联。参照图6,Nintendo 64视频游戏操作台的控制器600包括方向板610,游戏杆620和多个不同的按钮630-680。方向板610有5个定义的位置上,下,左,右和中间。游戏杆620有9个定义的位置上左,上中,上右,中左,中间,中右,下左,下中和下右。许多已知的游戏杆(包括用于Nintendo 64控制器的游戏杆620)提供比这里列出的9个位置更多的位置。例如一个游戏杆可能实际上产生对应于许多可能位置的坐标。这些种类的游戏杆能够通过将每一个游戏杆位置映射到对应于9个位置中的每一个的9个不同相区中的一个来方便地产生上面的9个位置。注意到9个游戏杆位置的选择是任意的,这里的选择的目的是为了说明优选实施例的概念,并不能解释为受此限制。优选实施例的范围明确地能够扩展到任何数量和类型的游戏杆位置和映射。有些游戏识别方向板610的输入,有些游戏识另游戏杆620的输入,并且还有的识别两者的输入,而一些游戏两者都不使用。
为Nintendo 64控制器定义的按钮包括开始按钮630,“A”按钮640,“B”按钮650,四个方向“C”按钮660,662,664和666,一个“左”按钮670,和一个“右”按钮680。还有一个“Z”按钮(未给出)位于控制器600的后面,当一个人的手握住控制器600的中间支撑部分690时它的作用象一个扳机。这些按钮用来产生预先设定的视频控制码,当玩游戏时输入Nintendo 64视频游戏操作台来产生特定的效果。
图7-10给出了从Nintendo 64的控制器600的控制输入到字母键板的映射表,它有选择地包括图2和4的映射表170。图7-9的左面一列是“游戏杆位置”,它给出游戏杆620的位置。图7-9中标有“按钮”的一列是当游戏杆位于所述位置从而产生“字母字符”列的相应字符时所按下的按钮。参照图7,小写字符“a”被映射为游戏杆位于上左位置并且同时按下“A”按钮640的组合。这意味着当按下键盘110(对于第一实施例)或键盘310(对于第二实施例)上的小写字符“a”时,表示游戏杆位于上左位置并且同时按下“A”按钮的视频控制码被发送到Nintendo 64操作台的视频控制器输入端。该操作台接着获取该信息并且使用图7-10的映射表来确定哪一个字母字符对应于刚刚接收到的视频控制码。其它字母字符被映射为图7-10所示的相应视频控制码。
需要注意的是视频游戏操作台必须设置为能够识别键盘输入的模式下,以便区分游戏输入和字母输入。在优选实施例范围内可以用任何适当的方法实现字母模式的选择。例如,用户可以选择菜单选项来设置一个或多个特定的控制器输入作为键盘输入。视频控制码的一个特定字符串能够使视频操作台改变到字母状态。例如,当用户将键盘(第一实施例)或适配器(第二实施例)插入视频游戏操作台时,用户这时能够在键盘上敲入预先设定的象“TEXTMODE”这样的字符串,它将使视频游戏操作台改变到文字模式。字母字符的映射和明智选择特定字符串将尽可能减少用户无意中使视频命令码的组合与游戏控制器相同的可能性。
参照图10,图7-9中的每一个字母字符都能够通过修改键Shift,Ctrl和Alt进行修改,因此使可用的字母字符增加到四倍。当按下“left”按钮670的同时按下游戏杆位置和定义字母字符的按钮时使用“Shift”修改键。当按下“right”按钮680的同时按下游戏杆位置和定义字母字符的按钮时使用“Ctrl”修改键。当按下方向板610的同时按下游戏杆位置和定义字母字符的按钮时使用“Alt”修改键。这里没有给出适当的修改键(例如Shift,Ctrl和Alt)修改的字母字符的特别的映射表,但是修改键与字母字符的任何映射都包含在优选实施例的范围内。
这里描述的优选实施例给出了不同的装置和方法,它允许用户通过字母键盘向视频游戏控制器输入字母信息。对应于键盘上的按键或按键组合的信息被转换为相应的视频游戏控制台能够根据预先设定的映射表识别和处理的视频控制码。使用该映射表,视频游戏控制台能够将接收到的视频控制码转换为相应的字母信息。通过提供通过键盘接收字母信息的能力,视频游戏控制器能够用于象通过因特网存取信息这样的更加复杂的任务。
这里给出的实施例和例子是为了很好地解释本发明以及它的实际应用,从而使本领域的技术人员能够获得和使用本发明。然而,本领域的技术人员将认识到前面的描述和例子只是为了说明和举例的目的。前面列举的描述不是详尽或限制本发明的公开的详尽形式。在不脱离后面权利要求书的精神和范围的情况下,根据上面的说明能够进行许多修改和改变。例如,一旦视频游戏操作台能够被设置为识别字母输入的字母模式,用户实际上能够使用游戏控制器输入字母信息。使用游戏控制器与使用键盘相比更加困难,但是本发明允许用户使用键盘或者是游戏控制器来输入字母信息。
权利要求
1.一种装置包括字母键盘上的多个按键;连接到键盘上的多个按键码生成器,它为字母键盘上每一个预先设定的按键或按键组合产生一个视频控制码,每一个视频控制码包括一个视频游戏操作台上的定义的输入。
2.一种装置包括视频游戏操作台;连接到视频游戏操作台上的字母键盘上的多个按键;连接到字母键盘和视频游戏操作台上的多个按键码生成器,它为每一个预先设定的按键或按键组合产生输出到视频游戏操作台的视频控制码,每一个视频控制码包括视频游戏操作台上定义的输入。
3.如权利要求2所述的装置,其中字母键盘为每一个预先设定的按键和按键组合产生扫描码,其中按键码生成器从扫描码中产生相应的视频控制码。
4.如权利要求2所述的装置,其中按键码生成器位于连接到字母键盘和视频游戏操作台的视频控制器输入端的适配器中,字母键盘为每一个预先设定的按键和按键组合产生扫描码,其中按键码生成器从扫描码中为每一个预先设定的按键和按键组合产生相应的输入到视频游戏操作台的视频控制器输入端的视频控制码。
5.如权利要求2所述的装置,其中视频游戏操作台包括键盘解码机构,它对视频控制器输入端接收的视频控制码进行解码并且通过映射表确定哪一个键盘按键或按键组合对应于接收到的视频控制码。
6.一种装置包括用于接受字母键盘上的插头的插座;用于插入视频游戏操作台上的视频控制器插座上的视频控制器插头;扫描码到视频控制码转换器,它将多个从字母键盘接收到的扫描码转换为预先设定输出到视频控制器插头的的视频控制码。
7.一种装置包括使字母键盘上的多个按键和按键组合与视频游戏操作台中相应的视频控制码相关联的预先设定的映射表;确定什么时候字母键盘上的按键或按键组合被按下的装置;确定哪一个视频控制码对应于按下的按键的装置;和在视频游戏操作台的视频控制器输入端产生相应视频控制码的装置。
8.如权利要求7所述装置,进一步包括使用预先设定的映射表对视频控制器输入端上的视频控制码进行解码并确定按下字母键盘上的哪一个按键或按键组合的装置。
9.一种为视频游戏操作台提供字母键盘输入的方法,该方法包括的步骤为将字母键盘上的多个按键或按键组合映射为相应的视频控制码;确定什么时候字母键盘上的按键被按下;确定哪一个视频控制码对应于按下的按键;和在视频游戏操作台的视频控制器输入端产生相应的视频控制码。
10.如权利要求9所述的方法,进一步包括视频游戏操作台对视频控制码进行解码并确定字母键盘上的哪一个按键或按键组合被按下的方法。
11.一种为视频游戏操作台提供字母键盘输入的方法,该方法包括的步骤为提供一个字母键盘,为每一个预先设定的按键和按键组合产生一个扫描码;将字母键盘上的预先设定的按键和按键组合映射为相应视频控制码;提供一个适配器,它为每一个预先设定的按键和按键组合由扫描码产生一个相应的输入到视频游戏操作台的视频控制器输入端的视频控制码;将字母键盘连接到适配器;将视频游戏操作台连接到适配器;当按下字母键盘上预先设定的按键或按键组合时字母键盘产生一个扫描码;适配器确定哪一个视频控制码对应于被按下的按键;和适配器在视频游戏操作台的视频控制器输入端产生相应的视频控制码。
全文摘要
一种允许用户通过连接到视频游戏操作台的键盘为视频游戏操作台输入字母信息的装置和方法。键盘插头可直接插入视频游戏操作台的视频控制器输入端,并通过在键盘上敲键产生与视频游戏控制器输入兼容的视频控制码。输出端还可提供插在视频游戏操作台的视频游戏控制器的输入端上的适配器。适配器从键盘接收扫描码,并将扫描码转换为视频游戏控制器输入端上的相应视频控制码。
文档编号A63F13/00GK1282937SQ00121608
公开日2001年2月7日 申请日期2000年7月20日 优先权日1999年7月28日
发明者E·J·内尔森 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1