著录项信息
专利名称 | 游戏控制器和游戏系统 |
申请号 | CN200610111559.7 | 申请日期 | 2006-08-23 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2007-02-28 | 公开/公告号 | CN1919390 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | A63F13/00 | IPC分类号 | A;6;3;F;1;3;/;0;0查看分类表>
|
申请人 | 任天堂株式会社 | 申请人地址 | 日本京都府京都市
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 任天堂株式会社 | 当前权利人 | 任天堂株式会社 |
发明人 | 池田昭夫 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 杨生平;杨红梅 |
摘要
第一控制单元包括第一操作数据产生部件,该部件用于根据包括在第一控制单元中的第一控制单元体的运动而产生第一操作数据。第二控制单元包括第二操作数据产生部件,该部件用于根据由玩家执行的方向输入操作或包括在第二控制单元中的第二控制单元体的运动而产生第二操作数据。此外,第一控制单元和第二控制单元中的一个包括发送部件,该部件用于以预定时序将第一操作数据和第二操作数据发送到计算机。
游戏控制器和游戏系统\n技术领域\n[0001] 本发明涉及一种游戏控制器和一种游戏系统,并更为具体地涉及包括由柔性线缆彼此连接的两个控制单元并使用这两个控制单元进行操作的游戏控制器,以及包括所述游戏控制器的游戏系统。\n背景技术\n[0002] 例如,日本公开专利公布No.2004-313492(此后称为专利文件1)公开了一种控制器,其具有由玩家双手分别握着来玩游戏的控制单元。\n[0003] 在专利文件1中公开的控制器由通过玩家右手握着的R单元和通过玩家左手握着的L单元组成。R单元和L单元每个具有在其顶表面上的操作按钮和在其壳体侧的杆。R单元和L单元可彼此物理耦合,以便于用作组合控制器。\n[0004] 但是,在专利文件1中公开的控制器通过简单地将传统游戏设备分成右单元和左单元而构成。即,虽然当玩家通过他或她的右手和左手握着R和L单元时玩家可将他或她的右手和左手分别放在任何位置,但玩家不能以改进的灵活性控制控制器本身。例如,不仅组合控制器而且分成右单元和左单元的游戏设备控制器都不能实现新的操作。\n发明内容\n[0005] 因此,本发明的一个目的是提供一种新型游戏控制器和游戏系统,它们通过使用多个控制单元实现了具有提高的灵活性的新型操作。\n[0006] 为完成上述目的本发明具有下列特征。在括弧中的参考号等指示与下面描述的实施例的对应,以便于帮助理解本发明,而不是意图以任何方式限制本发明的范围。\n[0007] 本发明的第一方面涉及用于将操作数据发送到执行游戏程序的计算机(30)的游戏控制器(7)。游戏控制器包括:第一控制单元(70);第二控制单元(76);和线缆(79)。线缆为柔性并电连接在第一控制单元和第二控制单元之间。第一控制单元包括第一操作数据产生部件(74,701)。第一操作数据产生部件根据包括在第一控制单元中的第一控制单元体的运动而产生第一操作数据。第二控制单元包括第二操作数据产生部件(78)。第二操作数据产生部件根据由玩家执行的方向输入操作而产生第二操作数据。此外,第一控制单元和第二控制单元中的一个包括发送部件(75)。发送部件以预定时序将第一操作数据和第二操作数据发送到计算机。\n[0008] 在基于第一方面的第二方面中,第一操作数据产生部件包括图像拾取部件(74)。\n图像拾取部件固定到第一控制单元体并从第一控制单元体沿着预定方向得到外围图像。第一操作数据产生部件输出选自由图像拾取部件获得的图像和对由图像拾取部件获得的图像进行预定计算的结果组成的组中的一个,作为第一操作数据。\n[0009] 在基于第二方面的第三方面中,第一操作数据产生部件还包括位置信息计算部件(744)。位置信息计算部件当执行预定计算时计算指示至少一个标记图像在由图像拾取部件得到的图像中的位置的位置信息,并输出位置信息作为第一操作数据,该标记图像包括在获得的图像中并用作成像目标。\n[0010] 在基于第一方面的第四方面中,发送部件将第一操作数据和第二操作数据无线地发送到计算机。\n[0011] 在基于第一方面的第五方面中,第一操作数据产生部件具有包括在第一控制单元体中的加速度传感器(701)和陀螺传感器中的一个。第一操作数据产生部件输出由加速度传感器和陀螺传感器中的一个产生的数据作为第一操作数据。\n[0012] 在基于第一方面的第六方面中,线缆可拆卸地连接到至少第一控制单元。发送部件包括在第一控制单元中。\n[0013] 在基于第一方面的第七方面中,发送部件以短于1/60秒的间隔将第一操作数据和第二操作数据收集并发送给计算机。\n[0014] 在基于第一方面的第八方面中,第二操作数据产生部件包括杆(78a),该杆(78a)具有从包括在第二控制单元中的第二控制单元体突起的末梢,并可在第二控制单元体上倾斜。第二操作数据产生部件输出根据杆倾斜方向而获得的数据作为第二操作数据。\n[0015] 在基于第一方面的第九方面中,第二操作数据产生部件包括操作按钮(78f),该操作按钮(78f)具有代表至少四个方向的操作部分,并能通过操作部分被推到包括在第二控制单元中的第二控制单元体中。第二操作数据产生部件输出对应于操作按钮被推进处的操作部分的数据作为第二操作数据。\n[0016] 在基于第一方面的第十方面中,第二操作数据产生部件包括滑动构件(78g),该滑动构件(78g)具有从包括在第二控制单元中的第二控制单元体暴露的顶表面并在第二控制单元体上可水平移动。第二操作数据产生部件输出根据滑动构件水平移动方向而获得的数据作为第二操作数据。\n[0017] 在基于第一方面的第十一方面中,第二操作数据产生部件包括处于包括在第二控制单元中的第二控制单元体的外表面上的接触垫(78h)。第二操作数据产生部件输出根据在接触垫上接触垫被接触的位置而获得的数据作为第二操作数据。\n[0018] 在基于第一个方面的第十二个方面中,第二操作数据产生部件包括至少四个操作按钮(78i,78j,78k,78l),它们能被推到包括在第二控制单元中的第二控制单元体中。第二操作数据产生部件输出根据被推进的操作按钮而获得的数据作为第二操作数据。\n[0019] 在基于第一方面的第十三方面中,第二控制单元进一步包括加速度传感器(761)和陀螺传感器中之一。加速度传感器和陀螺传感器中之一在包括于第二控制单元中的第二控制单元体中提供。除第一操作数据和第二操作数据之外,发送部件将由加速度传感器和陀螺传感器中之一所输出的数据作为第三操作数据发送到计算机。\n[0020] 在基于第一方面的第十四方面中,第一控制单元和第二控制单元中至少一个包括接收部件(75)、扬声器(706)以及声控单元(707)。接收部件接收从计算机发送的发送数据。声控部件利用已由接收部件所接收的发送数据来从扬声器产生声音。\n[0021] 本发明的第十五方面涉及用于将操作数据发送到执行游戏程序的计算机的游戏控制器。游戏控制器包括:第一控制单元;第二控制单元;以及无线连接装置。无线连接装置在第一控制单元和第二控制单元之间无线连接。第一控制单元包括第一操作数据产生部件。第一操作数据产生部件根据包括在第一控制单元中的第一控制单元体的运动产生第一操作数据。第二控制单元包括第二操作数据产生部件。第二操作数据部件产生根据由玩家执行的方向输入操作产生第二操作数据。此外,第一控制单元和第二控制单元中之一包括发送部件。发送部件以预定时序将第一操作数据和第二操作数据发送到计算机。\n[0022] 在基于第十五方面的第十六方面中,第一操作数据产生部件包括图像拾取部件。\n图像拾取部件固定到第一控制单元体并从第一控制单元体沿着预定方向得到外围图像。第一操作数据产生部件输出选自由图像拾取部件获得的图像和对由图像拾取部件获得的图像进行预定计算的结果组成的组中的一个,作为第一操作数据。\n[0023] 在基于第十六方面的第十七方面中,第一操作数据产生部件还包括位置信息计算部件。位置信息计算部件当执行预定计算时计算指示至少一个标记图像在由图像拾取部件获得的图像中的位置的位置信息,并输出位置信息作为第一操作数据,该标记图像包括在获得的图像中并用作成像目标。\n[0024] 在基于第十五方面的第十八方面中,发送部件将第一操作数据和第二操作数据无线地发送到计算机。\n[0025] 在基于第十五方面的第十九方面中,第一操作数据产生部件具有包括在第一控制单元体中的加速度传感器和陀螺传感器中的一个。第一操作数据产生部件输出由加速度传感器和陀螺传感器中的一个产生的数据作为第一操作数据。\n[0026] 在基于第十五方面的第二十方面中,发送部件以短于1/60秒的间隔将第一操作数据和第二操作数据收集并发送给计算机。\n[0027] 在基于第十五方面的第二十一方面中,第二操作数据产生部件包括杆,该杆具有从包括在第二控制单元中的第二控制单元体突起的末梢并可在第二控制单元体上倾斜。第二操作数据产生部件输出根据杆倾斜方向而获得的数据作为第二操作数据。\n[0028] 在基于第十五方面的第二十二方面中,第二操作数据产生部件包括操作按钮(78f),该操作按钮(78f)具有代表至少四个方向的操作部分,并能通过操作部分被推到包括在第二控制单元中的第二控制单元体中。第二操作数据产生部件输出对应于操作按钮被推进处的操作部分的数据作为第二操作数据。\n[0029] 在基于第十五方面的第二十三方面中,第二操作数据产生部件包括滑动构件,该滑动构件具有从包括在第二控制单元中的第二控制单元体暴露的顶表面并在第二控制单元体上可水平移动。第二操作数据产生部件输出根据滑动构件的水平移动方向而获得的数据作为第二操作数据。\n[0030] 在基于第十五方面的第二十四方面中,第二操作数据产生部件包括处于包括在第二控制单元中的第二控制单元体的外表面上的接触垫。第二操作数据产生部件输出根据在接触垫上接触垫被接触的位置而获得的数据作为第二操作数据。\n[0031] 在基于第十五方面的第二十五方面中,第二操作数据产生部件包括至少四个操作按钮,它们能被推到包括在第二控制单元中的第二控制单元体中。第二操作数据产生部件输出根据被推进的操作按钮而获得的数据作为第二操作数据。\n[0032] 在基于第十五方面的第二十六方面中,第二控制单元进一步包括加速度传感器和陀螺传感器中之一。加速度传感器和陀螺传感器中之一在包括于第二控制单元中的第二控制单元体中提供。除第一操作数据和第二操作数据之外,发送部件将由加速度传感器和陀螺传感器中之一所输出的数据作为第三操作数据发送到计算机。\n[0033] 在基于第十五方面的第二十七方面中,第一控制单元和第二控制单元中至少一个包括接收部件(75)、扬声器(706)以及声控单元(707)。接收部件接收从计算机发送的发送数据。声控部件利用已由接收部件所接收的发送数据来从扬声器产生声音。\n[0034] 本发明的第二十八方面涉及一种游戏控制器(7),其用于发送操作数据到执行游戏程序的计算机(30)。游戏控制器包括:第一控制单元(70);第二控制单元(76);以及线缆(79)。所述线缆是柔性的且电连接于第一控制单元和第二控制单元之间。第一控制单元包括第一操作数据产生部件(74,701)。第一操作数据产生部件根据包括在第一控制单元中的第一控制单元体的运动来产生第一操作数据。第二控制单元包括第二操作数据产生部件(761)。第二操作数据产生部件根据包括在第二控制单元中的第二控制单元体的运动来产生第二操作数据。此外,第一控制单元和第二控制单元中之一包括发送部件(75)。发送部件以预定时序将第一操作数据和第二操作数据发送到计算机。\n[0035] 在基于第二十八方面的第二十九方面中,第一操作数据产生部件具有包括在第一控制单元体中的第一加速度传感器(701)和第一陀螺传感器中之一。第一操作数据产生部件将由第一加速度传感器和第一陀螺传感器中之一所产生的数据作为第一操作数据输出。\n第二操作数据产生部件具有包括在第二控制单元体中的第二加速度传感器(761)和第二陀螺传感器中之一。第二操作数据产生部件将由第二加速度传感器和第二陀螺传感器中之一所产生的数据作为第二操作数据输出。\n[0036] 在基于第二十九方面的第三十方面中,第一控制单元进一步包括第一键(72)。在第一控制单元体上提供的该第一键根据玩家按动第一键来产生第一键操作数据。第二控制单元进一步包括第二键(78)。在第二控制单元体上提供的该第二键根据玩家按动第二键来产生第二键操作数据。除第一操作数据和第二操作数据之外,发送部件将第一键操作数据和第二键操作数据发送到计算机。\n[0037] 在基于第二十八方面的第三十一方面中,第一操作数据产生部件包括图像拾取部件(74)。图像拾取部件固定到第一控制单元体并从第一控制单元体沿着预定方向得到外围图像。第一操作数据产生部件输出从由图像拾取部件获得的图像和对由图像拾取部件获得的图像进行预定计算的结果所组成的组中所选择的一个,作为第一操作数据。第二操作数据产生部件具有第一加速度传感器(761)和第一陀螺传感器中之一。第一加速度传感器和第一陀螺传感器中之一在第二控制单元体中提供。第二操作数据产生部件将由第一加速度传感器和第一陀螺传感器中之一所产生的数据作为第二操作数据输出。\n[0038] 在基于第三十一方面的第三十二方面中,第一控制单元进一步包括第二加速度传感器(701)和第二陀螺传感器中之一。第二加速度传感器和第二陀螺传感器中之一在第一控制单元体中提供。除第一操作数据和第二操作数据之外,发送部件将由第二加速度传感器和第二陀螺传感器中之一所输出的数据作为第三操作数据而发送到计算机。\n[0039] 在基于第二十八方面的第三十三方面中,第一控制单元和第二控制单元中中至少一个进一步包括接收部件(75)、扬声器(706)以及声控部件(707)。接收部件接收从计算机发送的发送数据。声控部件利用已由接收部件所接收的发送数据来从扬声器产生声音。\n[0040] 本发明的第三十四方面涉及包括游戏控制器和游戏设备(3)的一种游戏系统(1)。游戏控制器在第一个方面中描述。游戏设备可通信地连接到游戏控制器,并包括计算机,该计算机用于通过执行游戏程序而在显示屏幕(2)上呈现虚拟游戏世界。游戏设备根据从第一控制单元发送的第一操作数据和从第二控制单元发送的第二操作数据中的至少一个执行游戏过程。\n[0041] 在基于第三十四方面的第三十五方面中,游戏设备使出现在虚拟游戏世界中的玩家角色根据从游戏控制器发送的第一操作数据和从游戏控制器发送的第二操作数据中的至少一个执行动作。\n[0042] 本发明的第三十六方面涉及包括游戏控制器和游戏设备的一种游戏系统。游戏控制器在第十五方面中描述。游戏设备可通信地连接到游戏控制器,并包括计算机,该计算机用于通过执行游戏程序而在显示屏幕上程序虚拟游戏世界。游戏设备根据从第一控制单元发送的第一操作数据和从第二控制单元发送的第二操作数据中的至少一个执行游戏过程。\n[0043] 在基于第三十七方面的第三十六方面中,游戏设备使出现在虚拟游戏世界中的玩家角色根据从游戏控制器发送的第一操作数据和从游戏控制器发送的第二操作数据中的至少一个执行动作。\n[0044] 本发明的第三十八方面涉及包括游戏控制器和游戏设备的一种游戏系统。游戏控制器在第二十八方面中描述。游戏设备可通信地连接到游戏控制器,并包括计算机,该计算机用于通过执行游戏程序而在显示屏幕上呈现虚拟游戏世界。游戏设备根据从第一控制单元发送的第一操作数据和从第二控制单元发送的第二操作数据中的至少一个来执行游戏过程。\n[0045] 在基于第三十八方面的第三十九方面中,游戏设备根据从游戏控制器发送的第一操作数据和从游戏控制器发送的第二操作数据中的至少一个来使出现在虚拟游戏世界中的玩家角色执行动作。\n[0046] 根据第一方面,第一控制单元根据包括在游戏控制器中的控制器体的运动产生操作数据,且第二控制单元根据方向输入操作产生操作数据。由此,当游戏控制器在游戏中使用时,玩家可如在使用传统控制器的情形中一样利用一只手的手指进行输入,同时移动另一只手。即,玩家可使他或她的右手或左手执行各个分开的操作,由此提供了传统上不能执行的新的操作。此外,通过由线缆相互连接两个控制单元,游戏控制器只需一个用于计算机的发送部件。\n[0047] 根据第十三方面,第一控制单元根据包括在游戏控制器中的控制器体的运动产生操作数据,且第二控制单元根据方向输入操作产生操作数据。由此,当游戏控制器在游戏中使用时,玩家可如在使用传统控制器的情形中一样利用一只手的手指输入,同时移动另一只手。即,玩家可使他或她的右手或左手执行各个分开的操作,由此提供了传统上不能执行的新的操作。此外,两个控制单元彼此完全分开,由此提供了改进的可控性并能使两个玩家操作游戏控制器。\n[0048] 根据第二、第三、第十六和第十七方面,由固定到第一控制单元的图像拾取部分得到的图像或从得到的图像中获得的信息可用作操作数据。例如,第一控制单元相对于成像目标的方向和位置可得到计算,由可根据单元的方向和位置来执行此游戏操作。\n[0049] 根据第四或第十八方面,游戏控制器和计算机彼此无线连接,由此提供了游戏控制器的改进的可控性。\n[0050] 根据第五或第十九方面,加速度传感器或陀螺传感器用作第一操作数据产生部件,由此减少了成本。\n[0051] 根据第六方面,线缆从第一控制单元去除,由此可只使用第一控制单元将操作数据发送到电脑。\n[0052] 根据第七或第二十方面,可在短于典型的游戏过程周期(1/60秒)的间隔收集并发送数据。\n[0053] 根据第八至第十二方面和第十九至第二十三方面中的一个,用于根据由玩家执行的方向输入操作而输出信号的第二操作数据产生部件可由可倾斜杆、诸如具有依照方向被按动部分的十字键的按钮、水平可移动垫、接触垫、代表每个方向的按钮等来实现。\n[0054] 根据第十三方面,每个单元根据单元体的运动而输出操作数据。因此,玩家可如在使用传统控制器的情形中一样利用一只手的手指进行输入,同时移动另一只手,另外玩家可用双手分别握着分开的单元,从而单独地移动双手以便进行输入。\n[0055] 根据第十四、第二十七以及第三十三方面,包括在所述单元之一中的扬声器根据来自计算机的数据而输出声音,藉此可在玩家握着该单元的手附近输出声音。\n[0056] 根据第二十八方面,第一控制单元和第二控制单元中的每个根据单元体的运动来产生操作数据。因此,当在游戏中使用游戏控制器时,每个单元根据单元体的运动而输出操作数据,藉此玩家可用双手分别握着分开的单元,从而单独地移动双手以便于进行输入。\n即,玩家可使他或她的右手和左手执行各个分开的操作,从而提供传统上不能执行的新操作。另外,通过用电缆将两个控制单元彼此连接,游戏控制器仅需要一个用于计算机的发送部件。\n[0057] 根据第二十九方面,每个单元根据单元体的倾侧、姿态等来输出操作数据,因此玩家用双手分别握着分开的单元,从而单独地移动双手以便进行输入。\n[0058] 根据第三十方面,每个单元不仅根据单元体的倾侧、姿态等来输出操作数据,而且还根据玩家执行键操作来输出操作数据。因此,玩家可用双手分别握着分开的单元,从而单独地移动双手以便进行输入,并且玩家还可使用他或她的双手的手指以便执行操作。\n[0059] 根据第三十一方面,第一控制单元可第一控制单元相对于成像目标的方向、位置等,藉此可根据第一控制单元相对于显示装置等的方向和位置来执行操作。另一方面,第二控制单元可计算第二控制单元的倾侧、姿态、位置等,藉此可根据第二控制单元的姿态和位置来执行操作。\n[0060] 根据第三十二方面,第一控制单元还可计算第一控制单元的倾侧、姿态、位置等,藉此可根据第一控制单元的姿态和位置来执行操作。\n[0061] 此外,根据本发明的游戏系统可获得和上述游戏控制器相同的效果。\n[0062] 当结合附图时通过本发明的下列详细描述本发明的这些和其它目的、特点、方面以及优势将变得更为清楚。\n附图说明\n[0063] 图1是图示出根据本发明的一个实施例的游戏系统1的外视图;\n[0064] 图2是图1中所示游戏设备3的功能框图;\n[0065] 图3是图示图1中所示控制器7的外观的透视图;\n[0066] 图4是图示图3中所示控制器7的连接线缆79被连接到核心单元70或从核心单元70断开连接的状态的透视图;\n[0067] 图5是从图3中所示核心单元70的顶后侧所见的核心单元70的透视图;\n[0068] 图6是从图3中所示核心单元70的底前侧所见的核心单元70的透视图;\n[0069] 图7是图示图3中所示核心单元70的上外壳被移走的状态的透视图;\n[0070] 图8是图示图3中所示核心单元70的下外壳被移走的状态的透视图;\n[0071] 图9是图示图3中所示子单元76的第一例子的透视图;\n[0072] 图10是其中图9中所示子单元76的上外壳被移去的状态的透视图;\n[0073] 图11A、11B及11C分别是图3中所示子单元76的第二例子的顶视图、底视图以及左侧视图;\n[0074] 图12是从图3中所示子单元76的顶前侧所见的子单元76的透视图;\n[0075] 图13是图示图3中所示子单元76的第一种修改的例子的顶视图;\n[0076] 图14是图示图3中所示子单元76的第二种修改的例子的顶视图;\n[0077] 图15是图示图3中所示子单元76的第三种修改的例子的顶视图;\n[0078] 图16是图示图3中所示子单元76的第四种修改的例子的顶视图;\n[0079] 图17是图示图3中所示控制器7的结构的框图;\n[0080] 图18是图示一般被图3中所示控制器7控制的游戏的状态的图;\n[0081] 图19示出了从核心单元70的前表面侧所见的玩家利用右手握着核心单元70的示范状态;\n[0082] 图20示出了从核心单元70的左侧所见的玩家利用右手握着核心单元70的示范状态;\n[0083] 图21是图示LED模块8L的视角、LED模块8R的视角以及图像拾取元件743的视角的图;\n[0084] 图22示出了从子单元76的右侧所见的玩家利用左手握着子单元76的示范状态;\n以及\n[0085] 图23示出了当游戏设备3执行射击游戏时显示在显示器2上的示范性游戏图像。\n具体实施方式\n[0086] 参考图1,将描述根据本发明的一个实施例的游戏系统1。图1是图示出游戏系统\n1的外部视图。在下列描述中,根据本发明的游戏系统1包括静态游戏设备。\n[0087] 如图1中所示,游戏系统1包括:静止的游戏设备(此后,简单地称作“游戏设备”)3,该游戏设备3经由连接绳连接到具有扬声器2a的家用电视机接收器等的显示器(此后,称为“监视器”)2;以及控制器7,用于对游戏设备给出操作信息。游戏设备3经由连接终端连接到接收单元6。接收单元6接收从控制器7无线发送的发送数据。控制器7和游戏设备3通过无线通信彼此连接。作为可交换信息存储介质的例子的光盘4可拆卸地安装在游戏设备3上。游戏设备3包括电源ON/OFF开关、游戏过程重置开关和用于打开在游戏设备3的顶主表面上的游戏设备3的顶盖的OPEN开关。当玩家按动OPEN开关时,盖被打开,使得可安装或取出光盘4。\n[0088] 此外,当需要时外存储卡5可拆卸地安装在游戏设备3上。外存储卡5具有安装在其上用于固定地存储保存的数据等的备份存储器等。游戏设备3执行存储在光盘4上游戏程序等,并将结果作为游戏图像显示在监视器2上。游戏设备3还可使用存储在外存储卡5中的保存数据来再现过去玩的游戏的状态,并把游戏图像显示在监视器2上。利用游戏设备3玩的玩家通过操作控制器7同时观察在监视器2上显示的游戏图像,可享受游戏的乐趣。\n[0089] 使用例如蓝牙(注册商标)技术,控制器7将发送数据从包括在控制器7中的通信部件75(后面描述)无线发送到与接收单元6连接的游戏设备3。控制器7具有两个控制单元,即通过柔性连接线缆79彼此连接的核心单元70和子单元76。控制器7是用于主要操作出现在显示在监视器2上显示的游戏空间中的玩家对象的操作装置。核心单元70和子单元76每个包括诸如多个操作按钮、键、杆等的操作部件。如后面所详细描述的,核心单元70包括用于从核心单元70得到观看的图像的成像信息计算部件74。作为成像信息计算部件74的成像目标的例子,在监视器2的显示屏幕的附近提供了两个LED模块8L和8R。\nLED模块8L和8R每个输出从监视器2向前的红外光。虽然在本实施例中核心单元70和子单元76通过柔性线缆彼此连接,但子单元76可以具有无线单元,由此去掉连接线缆79。\n例如,子单元76具有作为无线单元的蓝牙(注册商标)单元,由此子单元76可将操作数据发送到核心单元70。\n[0090] 接着,将参考图2描述游戏设备3的结构。图2是游戏设备3的功能框图。\n[0091] 如图2中所示,游戏设备3包括例如用于执行不同类型程序的RISCCPU(中央处理单元)30。CPU 30执行存储在引导ROM(未示出)中的引导程序,以例如初始化包括主存储器33的存储器,然后执行存储在光盘4上的游戏程序以根据该游戏程序执行游戏过程等。\nCPU 30经由存储控制器31连接到GPU(图形处理单元)32、主存储器33、DSP(数字信号处理器)34和ARAM(音频RAM)35。存储控制器31经由预定总线连接到控制器I/F(界面)36、视频I/F 37、外存储器I/F 38、音频I/F 39和盘I/F 41。控制器I/F 36、视频I/F 37、外存储器I/F 38、音频I/F 39和盘I/F 41分别连接到接收单元6、监视器2、外存储卡5、扬声器2a和盘驱动器40。\n[0092] GPU 32基于来自CPU 30的指令而执行图像处理。GPU 32包括例如用于执行为显示3D图形所需的计算过程的半导体芯片。GPU 32使用专用于图像处理的存储器(未示出)和主存储器33的部分存储区域来执行图像处理。GPU32使用这些存储器产生待显示在监视器2上的游戏图像数据和影片,并按需经由存储控制器31和视频I/F 37将产生的数据或影片输出到监视器2。\n[0093] 主存储器33是由CPU 30使用的存储区域,并按需存储由CPU 30执行的处理所需的游戏程序等。例如,主存储器33存储由CPU 30从光盘4读取的游戏程序、不同类型的数据等。存储在主存储器33中的游戏程序、不同类型的数据等由CPU 30执行。\n[0094] DSP 34处理在游戏程序执行期间通过CPU 30产生的声音数据等。DSP34连接到用于存储声音数据等的ARAM 35。当DSP 34执行预定过程(例如,已读的游戏程序或声音数据的存储)时使用ARAM 35。DSP 34读取存储在ARAM 35中的声音数据,并经由存储控制器31和音频I/F 39将声音数据输出到包括在监视器2中的扬声器2a。\n[0095] 存储控制器31全面地控制数据发送,并连接到上述不同的I/F。控制器I/F36包括例如四个控制器I/F 36a、36b、36c和36d,并经由控制器I/F36a、36b、36c和36d的连接器将游戏设备3可通信地连接到可接合的外器件。例如,接收单元6与这样的连接器接合,并经由控制器I/F 36连接到游戏设备3。如上所述,接收单元6从控制器7接收发送数据,并经由控制器I/F 36输出发送数据到CPU 30。视频I/F 37连接到监视器2。外存储器I/F 38连接到外存储卡5并可由提供在外存储卡5中的备份存储器访问。音频I/F 39连接到设立在监视器2中的扬声器2a,使得由DSP 34从ARAM 35读取的声音数据或从盘驱动器40直接输出的声音数据可从扬声器2a输出。盘I/F 41连接到盘驱动器40。盘驱动器\n40在光盘4的预定读取位置读取存储的数据,并输出数据到游戏设备3的总线或音频I/F \n39。\n[0096] 接着,将参考图3和图4描述控制器7。图3是图示控制器7的外观的透视图。图\n4是图示图3中所示控制器7的连接线缆79被连接到核心单元70到或从核心单元70断开连接的状态的透视图。\n[0097] 如图3中所示,控制器7包括通过连接线缆79彼此连接的核心单元70和子单元\n76。核心单元70具有包括多个操作部件72的壳体71。子单元76具有包括多个操作部件\n78的壳体77。核心单元70和子单元76通过连接线缆79彼此连接。\n[0098] 如图4中所示,连接线缆79在其一端具有可拆卸地连接到核心单元70的连接器\n73的连接器791,并且连接线缆79在其另一端固定地连接到子单元76。连接线缆79的连接器791与提供在核心单元70的后表面的连接器73接合,从而通过连接线缆79将核心单元70和子单元76彼此连接。\n[0099] 将参考图5和图6描述核心单元70。图5是从核心单元70的顶后侧所见的核心单元70的透视图。图6是从核心单元70的底后侧所见的核心单元70的透视图。\n[0100] 如图5和图6中所示,核心单元70包括通过塑料模制等形成的壳体71。壳体71具有在纵向方向上从前到后延伸的大体上平行六面体的形状。壳体71的总体尺寸足够小,以可以通过成人或甚至是孩子的一只手来握着。\n[0101] 在壳体71的顶表面的前部的中心提供了十字键72a。十字键72a为成十字形的四方向推动开关。十字键72a包括对应由箭头表示的四个方向(前、后、左和右)的操作部分,这些箭头分别位于以90度间隔布置的成十字形的突起部上。玩家通过按动十字键72a的操作部分中的一个来选择前、后、左及右方向中的一个。通过对十字键72a的操作,玩家可指示例如出现在虚拟游戏世界中的玩家角色等要移动的方向或光标要移动的方向。\n[0102] 虽然十字键72a是用于根据由玩家执行的前述方向输入操作而输出操作信号的操作部件,但这种操作部件可以其它形式提供。例如,十字键72a可利用包括推动开关和中心开关的复合开关来代替,该推动开关包括环形四方向操作部件,该中心开关提供在复合开关的中心处。可替选地,十字键72a可利用操作部件代替,该操作部件包括从壳体71的顶表面突出的可倾斜杆并根据杆倾斜方向输出操作信号。还是可替选地,十字键72a可利用操作部件代替,该操作部件包括可水平滑动的盘形构件并根据盘形构件的滑动方向输出操作信号。还是可替选地,十字键72a可利用接触垫代替。还是可替选地,十字键72a可利用操作部件代替,该操作部件包括代表至少四个方向(前、后、左及右)的开关并根据由玩家按动的开关输出操作信号。\n[0103] 在壳体71顶表面上的十字键72a后,提供了多个操作按钮72b、72c、72d、72e、72f和72g。每个操作按钮72b、72c、72d、72e、72f和72g是用于当玩家按动操作按钮的头时输出分配给操作按钮72b、72c、72d、72e、72f和72g的各个操作信号的操作部件。例如,操作按钮72b、72c、72d分配有第一按钮、第二按钮和A按钮的功能。此外,操作按钮72e、72f及72g分配有例如减号按钮(minus button)、主页按钮(home button)和加号按钮(plus button)的功能。操作按钮72b、72c、72d、72e、72f和72g根据通过游戏设备3执行的游戏程序而分配有各个功能,但这将不进行详细描述,因为这些功能不直接涉及本发明。在图5中所示的示范性布置中,操作按钮72b、72c、72d在壳体71的顶表面上以前后方向在中心处布置成直线。操作按钮72e、72f和72g在壳体71的顶表面上的操作按钮72b和72d之间的左右方向上布置成直线。操作按钮72f具有埋在壳体71的顶表面中的顶表面,以便于不被玩家不留意地按动。\n[0104] 在壳体71的顶表面上的十字键72a前,提供操作按钮72h。操作按钮72h是用于远程控制游戏设备3的电源开或关的电源开关。操作按钮72h也具有埋在壳体71的顶表面中的顶表面,以便于不被玩家不留意地按动。\n[0105] 在壳体71的顶表面上的操作按钮72后,提供多个LED 702。控制器7被分配了控制类型(号),以便于和其它控制器7区分。例如,LED 702用来告知玩家对他或她在使用的控制器7当前设定的控制器类型。具体地,当核心单元70将发送数据发送到接收单元6时,多个LED 702中对应于控制器类型的一个被点亮。\n[0106] 在壳体71的顶表面上,在操作按钮72e、72f以及72g和操作按钮72b之间提供了声孔,用于外部输出来自图7中所示扬声器706的声音,其将在以下描述。\n[0107] 在壳体71的底表面上形成凹陷部分。如后面所详细描述的,凹陷部分形成在当玩家握着核心单元70时玩家食指或中指所位于的部分。在凹陷部分的后倾斜表面上,提供了操作按钮72i。操作按钮72i是作为例如B按钮的操作部件。操作按钮72i用作例如在射击游戏中的触发开关,或用于将玩家对象的注意力吸引到预定对象。\n[0108] 在壳体71的前表面上,提供了包括在成像信息计算部件74中的图像拾取元件\n743。成像信息计算部件74是用于分析由核心单元70得到的图像数据并检测图像数据中具有高亮度的区域的距心、尺寸等的系统。成像信息计算部件74具有例如约200帧/秒的最大采样周期,因此可追踪和分析甚至是核心单元70相对快的运动。成像信息计算部件74将在后面详细描述。在壳体71的后表面,提供连接器73。连接器73例如为32-针的边缘连接器,并用来接合和连接核心单元70和连接线缆79的连接器791。\n[0109] 将参考图7和8描述核心单元70的内部结构。图7是图示如从核心单元70的后侧所见的核心单元70的上外壳(壳体71的部分)被移走的状态的透视图。图8是图示如从核心单元70的前侧所见的核心单元70的下外壳被移走的状态的透视图。图8是图示图\n7中所示基板700的相反侧的透视图。\n[0110] 如图7中所示,基板700固定在壳体71中。在基板700的顶主表面上,提供了操作按钮72a、72b、72c、72d、72e、72f、72g和72h,加速度传感器701,LED 702,天线754等。这些元件经由形成在基板700上的线(未示出)等连接到微型计算机751(见图8和17)等。\n无线模块753(未示出)(见图17)和天线754允许核心单元70作为无线控制器。石英振荡器703(未示出),在壳体71中提供,产生后面所描述的微型计算机751的参考时钟。在基板700的顶主表面上,提供了扬声器706和放大器708。在从基板700的中心偏移的基板\n700的边缘附近提供了加速度传感器701。因此,基于核心单元70相对于其纵向方向的旋转可对重力加速度和包含离心力分量的加速度的方向改变进行检测,以便基于已检测到的加速度数据使用预定计算以有利的精确度来确定核心单元70的旋转。\n[0111] 如图8中所示,在基板700的底主表面的前边缘,提供了成像信息计算部件74。成像信息计算部件74包括红外滤波器741、透镜742、图像拾取元件743和图像处理电路744,它们以这种顺序从在基板700底主表面上的核心单元70的前表面定位。在基板700的底主表面的后边缘,附着了连接器73。此外,在基板700的底主表面上提供了声音IC 707和微型计算机751。声音IC 707,经由形成在基板700等上的线而连接到微型计算机751和放大器708,基于从游戏设备3所发送的声音数据,经由放大器708将声音信号输出到扬声器706。在基板700的底主表面上,提供了振动器704。振动器704是例如振动马达或螺线圈。核心单元70通过振动器704的激励而振动,并且振动传递给玩家握着核心单元70的手。由此,实现了所谓的振动反馈游戏。振动器704稍微向着壳体71的前部设置,从而允许玩家所握着的壳体71强烈地振动,即允许玩家容易地感觉到振动。\n[0112] 将参考图9到12来描述子单元76。图9是图示子单元76的第一例子的透视图。\n图10是图示图9中所示子单元76的上外壳(壳体77的一部分)被移去的状态的透视图。\n图11A是图示子单元76的第二例子的顶视图。图11B是图示子单元76的第二例子的底视图。图11C是图示子单元76的第二例子的左侧视图。图12是图示从子单元76的顶前侧所见的子单元76的第二例子的透视图。\n[0113] 如图9中所示,子单元76包括通过例如塑料模制形成的壳体77。壳体77在纵向方向上从前到后地延伸,并具有包括头的流线型固体形状,所述头是子单元76中最宽的部分。子单元76的总体尺寸足够小,以便于通过成人或甚至是孩子的一只手来握着。\n[0114] 在壳体77的顶表面上最宽部分附近,提供了杆78a。杆78a是包括从壳体77的顶表面突出的可倾斜杆并根据杆倾斜方向输出操作信号的操作部件。例如,玩家可通过在360度的任意方向上倾斜杆末梢来任意地指定方向和位置,由此玩家可指示出现在虚拟游戏世界中的玩家角色等要移动的方向或光标要移动的方向。\n[0115] 在子单元76的壳体77的前部提供了多个操作按钮78d和78e。操作按钮78d和\n78e每个都是一操作部件,用于在玩家按动操作按钮78d和78e的头时输出分配给操作按钮78d和78e的各个操作信号。例如,操作按钮78d和78e分配有例如X按钮和Y按钮的功能。尽管操作按钮78d和78e根据由游戏设备3所执行的游戏程序分配有各个功能,但这将不具体描述,因为所述功能不直接与本发明相关。在图9所示的示范性设置中,操作按钮78d和78e在壳体77的前表面上从顶到底对准。\n[0116] 在图10中,基板固定于壳体77中。在基板的顶主表面上提供了杆78a、加速度传感器761等。杆78a、加速度传感器761等经由形成在基板等上的线(未示出)而连接到连接线缆79。\n[0117] 如图11A、11B、11C和12所示,如在第一例子的子单元76的情形中一样,第二例子的子单元76包括壳体77、杆78a、操作按钮78d和78e,并且第二例子的子单元76在壳体\n77的顶表面上具有操作按钮78b和78c。\n[0118] 在壳体77的顶表面上的杆78a后,第二例子的子单元76具有多个操作按钮78b和\n78c。操作按钮78b和78c每个都是一操作部件,用于在玩家按动操作按钮78b和78c的头时输出分配给操作按钮78b和78c的各个操作信号。操作按钮78b和78c根据由游戏设备\n3所执行的游戏程序而分配有各个功能。然而,这将不在此描述,因为所述功能与本发明不直接相关。在图11A、11B、11C和12中所示的示范性设置中,操作按钮78b和78c在左右方向上在壳体77的顶表面的中心成直线设置。\n[0119] 虽然杆78a是用于根据上述由玩家执行的方向输入操作输出操作信号的操作部件,但是这种操作部件也可以其它形式提供。此后,参考图13至图16,将描述第一至第五的示范性修改,这些修改中的每个包括第二例子的子单元76,所述子单元具有用于根据方向输入操作而输出操作信号的操作部件。\n[0120] 作为如图13中所示的第一示范性修改,子单元76可包括代替杆78a的十字键\n78f,该十字键78f类似于核心单元70的十字键72a。作为如图14中所示的第二示范性修改,子单元76可包括代替杆78a的滑动垫78g,该滑动垫78g包括可水平滑动的盘形构件并根据盘形构件的滑动方向输出操作信号。作为如图15中所示的第三示范性修改,子单元76可包括代替杆78a的接触垫78h。作为如图16中所示的第四示范性修改,子单元76可包括代替杆78a的操作部件,该操作部件具有分别代表至少四个方向(前、后、左及右)的按钮\n78i、78j、78k和78l,并根据由玩家按动的按钮(78i、78j、78k或78l)输出操作信号。作为第五示范性修改,子单元76可包括代替杆78a的包括推动开关和中心开关的复合开关,该推动开关具有环形四方向操作部件,该中心开关提供在复合开关的中心处。\n[0121] 接着,将参考图17描述控制器7的内部结构。图17是图示控制器7的结构的框图。\n[0122] 如图17中所示,除了如上所述的操作部件72、成像信息计算部件74、加速度传感器701、扬声器706、声音IC 707以及放大器708,核心单元70还包括通信部件75。此外,具有如上所述的操作部件78和加速度传感器761的子单元76经由连接线缆79和连接器\n791及73而连接到微型计算机751。\n[0123] 成像信息计算部件74包括红外滤波器741、透镜742、图像拾取元件743和图像处理电路744。在入射在核心单元70的前表面上的光中,红外滤波器741只允许红外光通过。\n透镜742收集通过红外滤波器741的红外光,并输出红外光到图像拾取元件743。图像拾取元件743是诸如例如CMOS传感器或CCD的固态成像器件。图像拾取元件743得到由透镜\n742收集的红外光的图像。从而,图像拾取元件743仅得到了通过红外滤波器741的红外光的图像,并产生图像数据。由图像拾取元件743产生的图像数据通过图像处理电路744处理。具体地,图像处理电路744处理从图像拾取元件743获得的图像数据,识别其中具有高亮度的点,并将代表识别的位置坐标和区域尺寸的处理结果数据输出到通信部件75。成像信息计算部件74固定到核心单元70的壳体71。成像信息计算部件74的成像方向可通过改变壳体71的方向来改变。壳体71通过柔性连接线缆79连接到子单元76,因此成像信息计算部件74的成像方向不通过改变子单元76的方向和位置而改变。如后面所详细描述的,基于由成像信息计算部件74输出的处理结果数据,可根据核心单元70的位置和运动获得信号。\n[0124] 核心单元70优选地包括三轴加速度传感器701。此外,子单元76优选地包括三轴加速度传感器761。三轴加速度传感器701和761每个检测三个方向即上/下方向、左/右方向和前/后方向上的线性加速度。可替换地,根据在游戏过程中所使用的控制信号的类型,在另一实施例中可使用二轴加速度检测装置,其只检测沿着上/下和左/右方向(或其它方向对)上的每个的线性加速度。例如,三轴加速度传感器701和761或二轴加速度传感器701和761可以是可从Analog Device公司或STMicroelectronics N.V.获得的类型。优选地,加速度传感器701和761中的每个是基于硅微机械加工的MEMS(微机电系统)技术的静电电容(电容耦合)类型。然而,现在存在或以后开发的任何其它合适的加速度检测技术(例如,压电类型或压电电阻类型)可用来提供三轴加速度传感器701和761或两轴加速度传感器701和761。\n[0125] 如本领域技术人员所理解的,在加速度传感器701和761中使用的加速度检测装置只能检测沿着对应于加速度传感器每个轴的直线方向的加速度(线性加速度)。换句话说,加速度传感器701和761的每个直接输出限定于指示沿着其两个轴或三个轴中每个轴的线性加速度(静态或动态)的信号。结果,加速度传感器701和761不能直接检测沿着非线性(例如拱形)路径的移动、旋转、旋转移动、角位移、倾侧、位置、姿态或任何其它物理特征。\n[0126] 但是,如本领域技术人员通过这里的描述将理解的,通过对从加速度传感器701和761所输出的加速度信号的附加处理,可推断或计算涉及核心单元70和子单元76的附加信息。例如,通过检测静态加速度(即,重力),可以使用加速度传感器701和761的输出、通过将倾侧角与所检测的加速度相关联来推断对象(核心单元70或子单元76)相对重力矢量的倾侧。这样,加速度传感器701和761可与微型计算机751(或其它处理器)组合使用以确定核心单元70和子单元76的倾侧、姿态或位置。类似地,如这里所描述的,核心单元70和子单元76的各种移动和/或位置可通过对加速度信号的处理来计算或推断,该加速度信号在包含加速度传感器701的核心单元70或包含加速度传感器761的子单元76通过例如用户的手而经受动态加速时由加速度传感器701和761所产生。在另一个实施例中,加速度传感器701和761中的每个可包括用于在将信号输出到微型计算机751前从加速度检测装置输出的加速度信号执行任何所需处理的嵌入式信号处理器或其它类型的专用处理器。例如,嵌入式或专用处理器可在加速度传感器意图检测静态加速度(即重力)时将检测到的加速度信号转换成对应的倾侧角。由加速度传感器701和761中的每个所检测到的代表加速度的数据输出到通信部件75。\n[0127] 在另一个示范性实施例中,加速度传感器701和761中至少一个可利用结合了例如旋转或振动元件的任何合适技术的陀螺传感器来代替。可在此实施例中使用的示范性MEMS陀螺传感器可从Analog Devices公司得到。不像加速度传感器701和761,陀螺传感器能直接检测绕着由其中的陀螺仪元件所限定的至少一个轴的旋转(或角速率(angular rate))。由此,由于在陀螺传感器和加速度传感器之间的基本差异,根据针对具体应用所选的器件,需要对在来自这些器件的输出信号所执行的处理操作进行对应改变。\n[0128] 更为具体地,当使用陀螺传感器代替加速度传感器来计算倾侧或姿态时,需要显著的改变。具体地,当使用陀螺传感器时,在检测开始时初始化倾侧值。然后,将与从陀螺传感器输出的角速度有关的数据整合(integrate)。接着,计算倾斜自初始化的倾侧值的改变量。在这种情形中,计算的倾侧对应于角度。相反,当使用加速度传感器计算倾侧时,通过将每个轴分量的重力加速度值与预定参考进行比较来计算倾侧。因此,计算的倾侧可表示为矢量。由此,无需初始化,就可利用加速度检测装置来确定绝对方向。作为倾侧计算的值的类型在陀螺传感器和加速度传感器之间也很不相同;即,当使用陀螺传感器时所述值是角度,而当使用加速度传感器时所述值是矢量。因此,当时使用陀螺传感器来代替加速度传感器时,关于倾侧的数据也需要通过对在两个器件间的基本差异进行了考虑的预定转换来处理,反之亦然。归因于这一事实,即本领域技术人员已知陀螺仪的本质以及在加速度检测装置和陀螺仪之间的基本差异,所以这里不提供进一步的细节。虽然陀螺传感器由于可直接检测旋转而是有利的,但当与在这里描述的控制器结合使用时,加速度传感器一般更为经济。\n[0129] 通信部件75包括微型计算机751、存储器752、无线模块753和天线754。微型计算机751控制用于无线发送所述发送数据的无线模块753同时在过程期间将存储器752用作存储区域。此外,微型计算机751基于由无线模块753经由天线754所接收的来自游戏设备3的数据来控制声音IC707和振动器704。声音IC 707处理经由通信部件75从游戏设备3所发送的声音数据等。\n[0130] 包括来自操作部件72的操作信号(核心键数据)、来自加速度传感器701的加速度信号(核心加速度数据)和来自成像信息计算部件74的处理结果数据在内的来自核心单元70的数据输出到微型计算机751。来自子单元76的操作部件78的操作信号(子键数据)以及来自加速度传感器761的加速度信号(子加速度数据)经由连接线缆79输出到微型计算机751。微型计算机751在存储器752中临时存储输入数据(核心键数据、子键数据、核心加速度数据、子加速度数据和处理结果数据)作为将被发送到接收单元6的发送数据。从通信部件75到接收单元6的无线发送以预定时间间隔周期地执行。因为游戏过程一般以1/60秒的周期来执行,需要以更短时段的周期来收集和发送数据。具体地,游戏过程单元为16.7ms(1/60秒),而使用蓝牙(注册商标)技术构建的通信部件75的发送间隔为5ms。微型计算机751输出存储在存储器752中的发送数据作为一系列操作信息以对接收单元6的发送时序发送到无线模块753。无线模块753使用例如蓝牙(注册商标)技术来将操作信息调制到预定频率的载波上,并从天线754辐射低功率无线电波信号。由此,来自包括在核心单元70中的操作部件72的核心键数据、来自包括在子单元76中的操作部件\n78的子键数据、来自包括在核心单元70中的加速度传感器701的核心加速度数据、来自包括在子单元76中的加速度传感器761的子加速度数据和来自成像信息计算部件74的处理结果数据由无线模块753调制到低功率无线电波信号上并从核心单元70被辐射。游戏设备3的接收单元6接收低功率无线电波信号,且游戏设备3解调或解码低功率无线电波信号以获得操作信息序列(核心键数据、子键数据、核心加速度数据、子加速度数据和处理结果数据)。基于获得的操作信息和游戏程序,游戏设备3的CPU 30执行游戏过程。在通信部件75使用蓝牙(注册商标)技术构建的情形中,通信部件75可具有接收从其它器件无线发送的发送数据的功能。\n[0131] 如图18中所示,为使用控制器7与游戏系统1来玩游戏,玩家用一只手(例如,右手)握着核心单元70(见图19和20),并用另一只手(例如,左手)握着子单元76(见图\n22)。玩家握着核心单元70,以便于将核心单元70的前表面(即,具有入口的一侧,光通过入口入射在得到光图像的成像信息计算部件74上)指向监视器2。另一方面,两个LED模块8L和8R提供在监视器2的显示屏幕的附近。LED模块8L和8R每个输出从监视器2向前的红外光。\n[0132] 当玩家握着核心单元70以便于将其前表面指向监视器2时,由两个LED模块8L和8R输出的红外光入射在成像信息计算部件74上。图像拾取元件743得到通过红外过滤器741和透镜742而入射的红外光的图像,并且由图像处理电路744处理得到的图像。成像信息计算部件74检测由LED模块8L和8R输出的红外分量,以便于获得LED模块8L和\n8R的位置和区域信息。具体地,成像信息计算部件74分析由图像拾取元件743得到的图像数据,从区域信息中去除不代表由LED模块8L和8R输出的红外光的图像,并将每个具有高亮度的点识别为LED模块8L和8R的位置。成像信息计算部件74获得每个具有高亮度的识别点的位置坐标、距心坐标等,并将其输出作为处理结果数据。当这种处理结果数据发送到游戏设备3时,游戏设备3可基于位置坐标和距心坐标获得涉及成像信息计算部件74即核心单元70相对于LED模块8L和8R的运动、姿态、位置等的操作信号。具体地,在通过通信部件75获得的图像中具有高亮度的位置根据核心单元70的运动而改变,因此方向输入或坐标输入根据正被改变的具有高亮度的位置来执行,由此使得方向输入或坐标输入能沿着核心单元70的移动方向来执行。\n[0133] 由此,核心单元70的成像信息计算部件74得到静态标记的图像(在本实施例中来自两个LED模块8L和8R的红外光),因此游戏设备3可使用涉及在游戏过程中核心单元\n70的运动、姿态、位置等的处理结果数据,由此还直观地执行和通过按动操作按钮或使用操作键而进行的输入不同的操作输入。如上所述,由于标记提供在监视器2的显示屏幕的附近,基于自标记的位置可容易地计算核心单元70相对于监视器2的显示屏幕的运动、姿态、位置等。即,用来获得核心单元70的运动、姿态、位置等的处理结果数据可用作立即施加到监视器2的显示屏幕的操作输入。\n[0134] 参考图19和图20,将描述玩家用一只手握着核心单元70的状态。图19示出了从核心单元70的前表面侧所见的玩家利用右手握着核心单元70的示范状态。图20示出了从核心单元70的左侧所见的玩家利用右手握着核心单元70的示范状态。\n[0135] 如图19和图20中所示,核心单元70的整体尺寸足够小,以便与通过成人或甚至是孩子的一只手来握着。当玩家将拇指放在核心单元70的顶表面上(例如,接近十字键\n72a),并将食指放在核心单元70底表面上的凹陷部分中(例如,接近操作按钮72i)时,在核心单元70前表面上的成像信息计算部件74的光入口向前暴露给玩家。应理解,同样当玩家用左手握着核心单元70时,握着的状态和对右手的描述相同。\n[0136] 由此,核心单元70允许玩家在用一只手握着核心单元70的同时容易地操作诸如十字键72a或操作按钮72i的操作部件72。此外,当玩家用一只手握着核心单元70时,暴露了在核心单元70前表面上的成像信息计算部件74的光入口,由此光入口可容易地从上述两个LED模块8L和8R接收红外光。即,玩家可用一只手握着核心单元70,而不阻止成像信息计算部件74起作用。即,当玩家相对于显示屏幕移动他或她握着核心单元70的手时,核心单元70可进一步执行使玩家的手的运动直接作用于显示屏幕的操作输入。\n[0137] 如图21中所示,LED模块8L和8R中的每个具有视角θ1。图像拾取元件743具有视角θ2。例如,LED模块8L和8R的视角θ1是34度(半值角),图像拾取元件743的视角θ2是41度。当两个LED模块8L、8R都在图像拾取元件743的视角θ2中时,图像拾取元件743在LED模块8L的视角θ1和LED模块8R的视角θ1中,游戏设备3使用涉及具有两个LED模块8L和8R的高亮度的点的位置信息来确定核心单元70的位置。\n[0138] 当LED模块8L或是LED模块8R处在图像拾取元件743的视角θ2中时,或者当图像拾取元件743处在LED模块8L的视角θ1或LED模块8R的视角θ1中,游戏设备3使用涉及具有LED模块8L或LED模块8R的高亮度的点的位置信息来确定核心单元70的位置。\n[0139] 如上所述,可基于自核心单元70的加速度传感器701的输出(核心加速度数据)来确定核心单元70的倾侧、姿态或位置。即,核心单元70用作操作输入装置,用于根据玩家例如向上、向下、向左或向右移动握着核心单元70的手来执行操作。\n[0140] 接着,将参考图22描述玩家用一只手握着子单元76的状态。图22示出了从子单元76的右侧所见的玩家利用左手握着子单元76的示范状态。\n[0141] 如图22中所示,子单元76的总体尺寸足够小,以便于通过成人或甚至是孩子的一只手来握着。例如,玩家可将拇指放在子单元76的顶表面上(例如,接近杆78a),将食指放在子单元76的前表面上(例如,接近操作按钮78d和78e),并将中指、无名指和小指放在子单元76的底表面上,以便于握着子单元76。应理解,同样地当玩家用右手握着子单元76时,握着的状态类似于对左手的描述。由此,子单元76允许玩家在用一只手握着子单元76的同时,容易地操作诸如杆78a和操作按钮78d、78e的操作部件78。\n[0142] 如上所述,可基于子单元76的加速度传感器761的输出(子加速度数据)来确定子单元76的倾侧、姿态或位置。即,子单元76用作操作输入装置,用于根据玩家例如向上、向下、向左或向右移动握着子单元76的手来执行操作。\n[0143] 这里将描述使用上述控制器7来玩的示范性游戏。作为第一个例子,将描述使用控制器7来玩的射击游戏。图23是图示当游戏设备3在执行射击游戏时显示在显示器2上的示范性游戏图像。\n[0144] 如图23中所示,三维虚拟游戏空间S的部分显示在监视器2的显示屏幕上。作为根据控制器7的操作而动作的游戏对象,玩家角色P的部分和由玩家角色P握着的枪G的部分显示在显示屏幕上。此外,显示在显示屏幕上的虚拟游戏空间S表示玩家角色P的前视场,且将例如对手角色E显示为图23中的射击目标。指示玩家角色P射击枪G的位置的目标在显示屏幕上显示为目标光标T。\n[0145] 在具有显示在监视器2上的这种游戏图像的射击游戏中,如图18中所示,玩家用一只手操作核心单元70并用另一只手操作子单元76,以便于玩游戏。例如,当玩家在子单元76上倾斜杆78a时(见图11A、11B、11C和12),玩家角色P根据倾斜方向在虚拟游戏空间S中移动。此外,当玩家相对于显示屏幕移动他或她的握着核心单元70的手时,目标光标T根据核心单元70相对于监视器2(LED模块8L和8R)的移动、姿态、位置等而移动。当玩家按动核心单元70上的操作按钮72i(如图6中所示)时,玩家角色P对准目标光标T射击枪G。\n[0146] 即,在玩家使用在子单元76上的杆78a来指示玩家角色P移动的同时,玩家可操作核心单元70,就好像核心单元70是用于射击游戏的枪,由此提高了玩射击游戏的乐趣。\n通过使用由不同手握着的各个单元,玩家可执行移动玩家角色P的操作和移动目标光标T的操作,由此玩家可将各个操作作为独立操作执行。例如,由于显示在显示屏幕上的虚拟游戏空间S根据玩家角色P的移动而改变,因为例如玩家可能正在注意突然跳到虚拟游戏空间S中的对手角色E,所以有时难以保持在由玩家在虚拟游戏空间S中观察到的位置附近定位的目标。但是,在玩家用一只手(例如,左手的拇指)移动玩家角色P的同时,玩家可控制不用来移动玩家角色P的臂的运动(例如,右臂),使得核心单元70具有指向观察到的位置的前表面,由此基本上提高了用于操作控制器7的灵活性,并增加了射击游戏的真实性。\n此外,为了移动目标光标T,玩家移动控制器。但是,移动控制器的操作不影响玩家执行用于移动玩家角色P的方向指示操作,由此使玩家能稳定地执行两个方向指示操作。即,通过使用控制器7,玩家可自由地使用他或她的左和右手,并可执行具有提高的灵活性的新操作,这不能使用物理上单个的控制器来实现。\n[0147] 在第二个例子中,玩家使在子单元76上的杆78a倾斜,以便于根据如第一个例子中的倾斜方向,在虚拟游戏空间S中移动玩家角色P。玩家相对于显示屏幕移动握着核心单元70的手,以便于根据核心单元70相对于监视器2(LED模块8L和8R)的位置移动虚拟相机的视点。这些操作允许玩家观察核心单元70在虚拟游戏空间S中指向的位置,同时操作在子单元76上的杆78a,以便于指示玩家角色P移动。\n[0148] 在上述的描述中,控制器7和游戏设备3通过无线通信彼此连接。但是,控制器7和游戏设备3可通过线缆彼此电连接。在这种情形中,连接到核心单元70的线缆连接到游戏设备3的连接终端。\n[0149] 此外,在本实施例中,在控制器7的核心单元70和子单元76中只有核心单元70具有通信部件75。但是,子单元76可具有用于将发送数据无线发送到接收单元6的通信部件。此外,核心单元70和子单元76都可具有各自的通信部件。例如,包括在核心单元70和子单元76中的各个通信部件可将发送数据无线发送到接收单元6,或子单元76的通信部件可将发送数据无线发送到核心单元70的通信部件75,并且核心单元70的通信部件75将从子单元76接收的发送数据和核心单元70的发送数据无线发送到接收单元6。在这些情形中,可去除用于在核心单元70和子单元76之间电连接的连接线缆79。\n[0150] 在以上的描述中,连接到游戏设备3的连接终端的接收单元6用作接收从控制器7无线发送的发送数据的接收装置。可替选地,接收装置可以是设立在游戏设备3中的接收模块。在这种情形中,由接收模块接收的发送数据经由预定总线输出到CPU 30。\n[0151] 虽然在本实施例中,将包括在核心单元70中的成像信息计算部件74描述为用于根据核心单元70体的运动而输出信号(处理结果数据)的确定部件的例子,成像信息计算部件74可以其它形式提供。例如,核心单元70可包括上述的加速度传感器701或可包括陀螺传感器。加速度传感器或陀螺传感器可用来确定核心单元70的运动或姿态,因此,它们可被用作使用针对运动或姿态的检测信号、根据核心单元70体的运动而输出信号的确定部件。在这种情形中,成像信息计算部件74可从核心单元70去除,或者传感器和成像信息计算部件可结合使用。\n[0152] 此外,虽然在本实施例中只有核心单元70包括成像信息计算部件74,但是子单元\n76也可以包括类似的成像信息计算部件。\n[0153] 此外,当控制器7包括多个单元,每个单元可具有多个操作装置如成像信息计算部件、加速度传感器、陀螺传感器、杆、十字键以及操作按钮时,操作装置的各种组合可实现各种控制器:这里,在核心单元70和子单元76中包括的操作装置分类成操作装置A和操作装置B。操作装置A,如成像信息计算部件74、加速度传感器701和761以及陀螺传感器,根据单元体的移动来输出信号。操作装置B,如杆、十字键、操作按钮、接触垫,根据玩家按动按钮、倾侧部件或接触部件来输出信号。\n[0154] 当核心单元70包括操作装置A而子单元76包括操作装置B时,玩家可移动握着核心单元70的一只手同时玩家如在传统控制器情形中那样利用握着子单元76的另一只手的手指来进行输入。即,玩家可以右手和左手分别执行不同的操作,从而实现不能由传统控制器来执行的新操作。在此情形中,根据本发明,由操作装置A所输出的操作数据对应于第一操作数据,而由操作装置B所输出的操作数据对应于第二操作数据。此外,控制器可被如此构造,使得子单元76可包括操作装置A,核心单元70可包括操作装置A,且子单元76可包括操作装置A和操作装置B。以此方式,玩家可单独地移动双手,从而实现显著改善的操作。在此情形中,根据本发明,由子单元76的操作装置A所输出的操作数据对应于第三操作数据。\n[0155] 此外,当核心单元70和子单元76每个都包括操作装置A时,玩家可移动握着核心单元70的一只手同时玩家可移动握着子单元76的另一只手以便进行输入。即,玩家可单独地移动右手和左手,从而实现不能由传统控制器执行的新操作。在此情形中,根据本发明,由核心单元70和子单元76的各个操作装置A所输出的操作数据对应于第一操作数据和第二操作数据。此外,核心单元70和子单元76中的每个可包括操作装置A和操作装置B两者。以此方式,玩家可通过移动双手以及利用双手的手指来执行操作,从而实现新操作。在此情形中,根据本发明,由核心单元70的操作装置B所输出的操作数据对应于第一操作数据,而由子单元76的操作装置B所输出的操作数据对应于第二操作数据。\n[0156] 另外,当核心单元70和子单元76中的每个都包括操作装置A时,核心单元70或子单元76中之一可包括各种类型的操作装置A。如上所述,当操作装置A包括成像信息计算装置时,可计算所述单元相对于成像目标(标记)的方向、位置等,从而基于所述单元相对于监视器2的方向、位置来实现操作。另一方面,当操作装置A包括加速度传感器或陀螺传感器时,可计算所述单元自身的倾侧、姿态、位置等,从而基于所述单元的姿态和位置来实现操作。相应地,当核心单元70包括成像信息计算部件以及加速度传感器或陀螺传感器中之一,且子单元76包括加速度传感器或陀螺传感器时,核心单元70可执行前述的两个操作。在此情形中,根据本发明,由核心单元70的成像信息计算部件所输出的操作数据对应于第一操作数据,由子单元76的加速度传感器或陀螺传感器所输出的操作数据对应于第二操作数据,且由核心单元70的加速度传感器或陀螺传感器所输出的操作数据对应于第三操作数据。\n[0157] 在本实施例中,分析由图像拾取元件743得到的图像,以便于获得来自LED模块8L和8R的红外光图像的位置坐标等,且核心单元70从获得的坐标等产生处理结果数据,并将处理结果数据发送到游戏设备3。但是,核心单元70可将在另一个过程步骤中获得的数据发送到游戏设备3。例如,核心单元70将由图像拾取元件743得到的图像数据发送到游戏设备3,并且CPU 30可执行上述的分析以便于获得处理结果数据。在这种情形中,图像处理电路744可从核心单元70中去除。可替选地,核心单元70可将已在分析中的图像数据发送给游戏设备3。例如,核心单元70将从图像数据获得的指示亮度、位置、区域尺寸等的数据发送给游戏设备3,并且CPU30可执行剩余的分析以便于获得处理结果数据。\n[0158] 虽然在本实施例中使用来自两个LED模块8L和8R的红外光作为在核心单元70中的成像信息计算部件74的成像目标,但是成像目标并不限于此。例如,可使用来自一个LED模块的红外光或来自提供在监视器2附近的至少三个LED模块的红外光作为成像信息计算部件74的成像目标。可替选地,监视器2的显示屏幕或其它发射器(室光等)可用作成像信息计算部件74的成像目标。当基于在成像目标和监视器2的显示屏幕之间的位置关系计算核心单元70相对于显示屏幕的位置时,可将不同的发射器用作成像信息计算部件74的成像目标。\n[0159] 核心单元70和子单元76的上述形状仅仅是例子。此外,核心单元70的操作部件\n72和子单元76的操作部件78中的每个的形状、数目、设置位置等也仅仅是例子。不用说,即使当核心单元70、子单元76、操作部件72和操作部件78中的每个的形状、数目、设置位置等与实施例中描述的不同时,也能实现本发明。此外,核心单元70的成像信息计算部件\n74(成像信息计算部件74的光入口)可不定位在壳体71的前表面上。成像信息计算部件\n74可提供在可从壳体71的外部接收光的另一个表面上。\n[0160] 此外,尽管在核心单元70中包括了如上所述的扬声器706、声音IC707以及放大器\n708,能够输出声音的唾手可得的任何装置可包括在子单元76或核心单元70中。\n[0161] 由此,本发明的控制器允许玩家操作核心单元70和包括在其中的子单元76,以便于享受游戏的乐趣。例如,核心单元70具有根据包括成像信息计算部件74和加速度传感器701在内的单元体的运动而输出信号的功能。而子单元76具有根据由玩家执行的方向输入操作而输出信号的功能。例如,当使用集成了核心单元70和子单元76的控制器时,必须移动整个控制器以便于根据单元体的运动输出信号,由此对方向输入操作施加了一些影响。此外,核心单元70和子单元76的集成产生了相反的影响,即,基本上减少了通过核心单元70和子单元76的分离而实现的灵活性。作为另一例子,核心单元70可具有根据单元体的运动而输出信号的功能,所述单元体包括成像信息计算部件74和加速度传感器701,子单元76可具有根据单元体的运动来输出信号的功能,所述单元体包括加速度传感器761。\n因此,玩家可单独地移动握着不同单元的双手以便进行输入。相应地,如在传统的用于游戏设备的控制器的情形一样,可将核心单元70和子单元76分成右单元和左单元,且同时核心单元70和子单元76允许玩家自由地使用他或她的右手和左手,由此提供给玩家无法通过集成控制器而执行的新操作。此外,可以充分提高的灵活性来操作控制器,由此提供给玩家具有增加的真实性的游戏操作。\n[0162] 根据本发明的游戏控制器和游戏系统可实现具有提高的灵活性的操作,并作为包括两个独立单元且通过玩家握着两个独立单元来操作的游戏控制器和包括该游戏控制器的游戏系统等是有用的。\n[0163] 虽然已经详细描述了本发明,上述描述在所有方面中都是示意性而非限制性的。\n应理解,在不离开本发明的范围内可设计一些其它的修改和变化。
法律信息
- 2011-06-08
- 2008-05-14
- 2007-02-28
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |