首页> 中国专利> 包括多个操作终端设备和一个信息处理设备的信息处理系统

包括多个操作终端设备和一个信息处理设备的信息处理系统

摘要

在所公开的发明中,表达多个操作终端设备和可通过其操作的信息之间的相关的相关信息被产生,并且给相关信息被输出到操作终端设备。本发明允许操作终端设备的操作者容易确认操作终端设备和在信息处理设备处理的信息中可通过其操作的信息之间的相关。

著录项

  • 公开/公告号CN1466478A

    专利类型发明专利

  • 公开/公告日2004-01-07

    原文格式PDF

  • 申请/专利权人 索尼电脑娱乐公司;

    申请/专利号CN01816404.8

  • 发明设计人 田中诚;赤泽亨;R·迪西特;

    申请日2001-08-01

  • 分类号A63F13/06;

  • 代理机构中国专利代理(香港)有限公司;

  • 代理人王岳

  • 地址 日本东京都

  • 入库时间 2023-12-17 15:05:30

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2005-08-10

    授权

    授权

  • 2004-03-17

    实质审查的生效

    实质审查的生效

  • 2004-01-07

    公开

    公开

说明书

技术领域

本发明涉及一种信息处理系统如视频游戏机和一种用于这种处理的方法,更具体而言,涉及一种操作终端设备如视频游戏机控制器或一种用于在其之间传输信息的信息传输设备以及一种用于这种传输的方法,并且再更具体地说,涉及一种包括多个操作终端设备和一个信息处理设备的信息处理系统,如包括一个视频游戏机和多个控制器的娱乐系统,一种用于执行这种操作的处理程序和一种存储这种处理程序的记录介质。

背景技术

已知有一种具有能连接多个控制器的控制器端口以由此允许多个游戏者通过单独控制这种控制器来享受相同游戏的视频游戏机。

对于由多个游戏者通过对控制器的这种单独操作来享受的游戏,必要的是在电视监视器上出现的单独游戏角色和用于操作这种游戏角色的单独控制器之间的相关可由游戏者自己确认。

如果游戏者自己不能确认哪个游戏角色由哪个控制器来控制,则游戏将总不能平稳地进行,因此对于这种游戏,尤其重要的是游戏角色和控制器之间的相关可由游戏者确认。

应指出,由控制器控制的事物不局限于游戏角色,并且应明确地与控制器相关的事物亦不局限于游戏角色,尽管以上描述为简化而以其为实例。

在常规的视频游戏机中,被提供给游戏机主单元的控制器端口和由游戏者操作的控制器以一对一的方式通过线缆被连接,因此通过追踪线缆并确定在游戏者操纵下的控制器被连接于其的控制器端口的位置(例如,被指定给每个端口的端口号),每个游戏者可确认游戏角色和负责其操作的控制器之间的相关。例如,对于游戏角色“a”可由控制器通过第一控制器端口操作并且游戏角色“b”可由另一个控制器通过第二控制器端口操作的情况,通过追踪线缆并确定控制器被连接于其的端口号,每个游戏者可以知道其自己的可控制游戏角色。

已知游戏机的一些常规应用(游戏应用程序或设备驱动程序)通过使用端口倍增器(多插口插座)允许控制器的数量大于控制器端口的数量。

然而,用于通过追踪线缆来确认哪个控制器被连接于哪个控制器端口的这种方法是不利的,原因在于这种线缆追踪是耗费人力的,这使得难以确定控制器端口和被连接于其的单独控制器之间的相关,特别是在当被用长线缆连接时视频游戏机和控制器彼此相当远的情况下,或者在大量控制器通过被缠结的线缆连接于视频游戏机的情况下。这意味着确定由游戏者操作的控制器和游戏角色之间的相关变得困难或耗费人力。

发明公开内容

因此本发明的目的是提供信息处理设备和处理方法,操作终端设备、信息传输设备和传输方法,信息处理系统、用于执行这种操作的处理程序和存储这种处理程序的记录介质,所有这些都允许操作者容易确认信息处理系统中单独的操作终端设备和可通过其操作的信息之间的相关,所述信息处理系统包括多个操作终端设备、能连接该多个操作终端设备的信息处理设备和用于实现这种设备之间信息传输的信息传输设备,这种系统的代表是包括多个控制器和一个具有能连接这种控制器的控制器端口的视频游戏机的娱乐系统。

依照本发明,表达多个操作终端设备和可通过其操作的信息之间相关的相关信息被产生,并且这种相关信息被输出给这种操作终端设备。

这种相关信息是被连接的多个操作终端可通过其被单独识别的信息,或者用于将可通过操作终端操作的事物用符号表示的信息,这两者均可优选地被显示于提供给每个所述操作终端设备的显示装置上。

依照本发明,单独操作终端设备的单独操作者可容易地确认这种单独操作终端设备和可通过其操作的信息之间的相关。

基于对将要与附图一起被描述的说明性实施例的理解,本发明的其它和进一步的目的和特点将变得显而易见,并且将在随后的权利要求中被示出,而基于在实践中采用本发明,对本邻域的技术人员来说,未在此涉及的各种优点将出现。

附图简述

图1为示出依照第一实施例的娱乐系统原理部分示例构造的示意图;

图2为示出控制器连接管理程序工艺流程的流程图;

图3为示出具有使用端口倍增器被连接的多个控制器的视频游戏机示例构造的示意图;

图4为示出依照第二实施例的娱乐系统原理部分示例构造的示意图;

图5为示出依照第三实施例的娱乐系统原理部分示例构造的示意图;

图6为示出控制器连接管理程序工艺流程的流程图,通过所述程序,在一对多无线电连接的情况下,控制器号等被传输。

图7为示出依照第四实施例的娱乐系统原理部分示例构造的示意图;

图8为示出依照第五实施例的娱乐系统原理部分示例构造的示意图;

图9为示出有开关的收发器构造的示意图;

图10为示出依照第六实施例的娱乐系统原理部分示例构造的示意图;

图11为示出依照第五和第六实施例在有开关的收发器中传输控制器号的工艺流程的流程图;

图12为示出依照本发明单独实施例的娱乐系统示例整体构造的透视图;

图13为示出控制器的透视图;

图14为示出视频游戏机和收发器的示例内部构造的方块图;

图15为示出控制器和收发器的示例内部构造的方块图。

实现本发明的最佳模式

本发明的各个实施例将参照附图被描述。应指出,在整个附图中,相同或类似的参考数字被应用于相同或相似的部分和元件,而对相同或相似部分和元件的描述将被省略或简化。

第一实施例

图1示出作为本发明第一实施例的娱乐系统原理部分的示例构造,在其中作为可由用户(游戏者)操作的多个操作终端设备的控制器(即,图1中的两个控制器20A、20B)和娱乐设备(例如,视频游戏机10)被分别用线缆13A、13B连接。

在图1中所示的实例中,通过将在其一端上被提供的插入式连接器12A插入控制器端口11A,线缆13A与视频游戏机10电连接,并且通过将在其另一端上被提供的插入式连接器14A插入控制器20A的连接端口(未示出),与连接器20A电连接。另一方面,通过将在其一端上被提供的插入式连接器12B插入控制器端口11B,线缆13B与视频游戏机10电连接,并且通过将在其另一端上被提供的插入式连接器14B插入控制器20B的连接端口(未示出),与连接器20B电连接。

控制器20A和20B在可容易由游戏者确认的位置处分别具有显示部分21A和21B,其中包括其外观的构造的细节将在以后描述。例如,该显示部分21A和21B能提供可由游戏者确认的显示器,并且可由液晶显示面板、有机或无机电致发光(EL)面板、段式显示设备和LED(发光二极管)等组成。

待显示于单独显示部分21A和21B上的内容涉及表达单独控制器和游戏角色之间相关的相关信息,其包括作为由视频游戏机指定给单独控制器的标号而被传输的数字(以下被称为“控制器号”);用于识别单独控制器的图标或符号;以及用于将例如可通过单独控制器操作的游戏角色用符号表示的图标或符号。

现在,将游戏角色用符号表示的图标指其真实说明或其抽象表示。

被显示于单独显示部分21A和21B上的内容不局限于控制器号或角色图标,但可最简单地以多个LED(发光二极管)给出,其标号对应于控制器标号,并且允许对应于特定控制器号的LED被指定给待说明的这种控制器。

就是说,对于显示部分21A和21B来说,显示由视频游戏机10指定给单独控制器20A和20B的至少控制器号等以由此使游戏者明确地确认它们是足够的。在图1中所示的示例情况下,控制器号“1”在控制器20A的显示部分21A上出现,而控制器号“2”在控制器20B的显示部分21B上出现。

在单独控制器20A和20B的显示部分21A和21B上提供这种显示确保了游戏者可确认哪个游戏角色可通过他们自己手中的控制器来控制。

为使得能在单独控制器的显示部分上显示控制器号、角色图标等,依照典型地由图2中所示的流程图表示的算法(被称为“控制器连接管理程序”),这个实施例的视频游戏机10执行对被连接的控制器的确认和管理,以及对要显示于单独控制器的显示部分上的信息(相关信息)的传输。

图2示出在控制器号待显示于单独控制器的显示部分上的情况下视频游戏机中的工艺流程。通过主要在视频游戏机的CPU(中央处理单元)上运行被包含于游戏应用程序或设备驱动程序中的控制器连接管理程序来进行图2中所示的处理。这种视频游戏机内部电路的构造将在以后描述。

在图2中所示的实例中,控制器连接管理程序一启动,该程序首先在步骤S1中、在例如视频游戏机中的RAM(随机存取存储器)上准备控制器注册表,然后初始化该表。

步骤S1之后的处理将例如在控制器处于供电状态下被连接于视频游戏机的时间点开始。更具体而言,对于图1中所示的第一实施例的情况,处理可仅在控制器21A和21B分别通过线缆13A和13B被连接于视频游戏机的控制器端口11A和11B之后开始。

现在,控制器注册表指用于注册和管理其到视频游戏机的连接已被确定的控制器并被设计用于注册可由游戏应用程序使用的控制器最大数量的表。

对于允许例如四个游戏者参与的游戏,这种控制器注册表中的控制器的最大数量可以是四。

在控制器注册表的每个元(cell)中,被连接的控制器与视频游戏机的通信所必要的信息(例如,连接的地点、控制器的序列号、无线电通信频率)将已被记录。

控制器注册表的每个元预先包含控制器号、角色图标等,其通过请求被读出。

从这种控制器注册表读出的控制器号或角色图标被传输给注册于该表的控制器,并被显示于控制器的显示部分上,由此允许游戏者确定控制器和游戏角色之间的相关。

如果任何控制器与视频游戏机的主单元通信失败,则假定该控制器从视频游戏机的主单元被断开或该视频游戏机从电源被断开,这导致从控制器注册表删除关于该控制器的信息。

一旦在步骤S1中完成控制器注册表的初始化,控制器连接管理程序将在步骤S2中检测未列于所述表中的任何操作控制器,如果未检测到未列的控制器,则过程跳到步骤S6,而如果检测到任何未列的控制器,则转到步骤S3。

在步骤S3中,控制器连接管理程序将判断控制器注册表是否还有空闲容量(即,该表是否包含控制器的最大数量),如果没有容量可用,则过程跳到步骤S6,而如果有任何容量可用,则转到步骤S4。

在步骤S4中,控制器连接管理程序将这种未列的控制器注册到控制器注册表中,然后转到步骤S5。

在步骤S5中,控制器连接管理程序将预先被包含于控制器注册表上的元(注册地点)中的控制器号、角色图标等传输给被连接于视频游戏机的单独控制器。

更具体而言,在图1中所示的第一实施例的示例情况下,诸如由控制器连接管理程序指定的控制器号或角色图标的信息分别通过线缆13A和13B从视频游戏机10被传输到控制器21A和21B。

在图1中所示的第一实施例的示例情况下,控制器号“1”例如被发送给控制器20A,而控制器号“2”例如被发送给控制器20B。这使得控制器20A的显示部分21A示出控制器号“1”,而控制器20B的显示部分21B示出控制器号“2”。一旦在步骤S5中完成该过程,则过程转到步骤S6。

在步骤S6中,控制器连接管理程序判断是否一个或多个控制器被注册于控制器注册表中,在没有控制器被注册的情况下,过程返回步骤S2,而在一个或多个控制器被注册的情况下,转到步骤S7。

在步骤S7中,控制器连接管理程序与被注册于控制器注册表中的控制器进行通信,尝试提取关于在控制器上被提供的各种按钮的信息,其细节将在以后被描述,然后转到步骤S8。

在步骤S8中,控制器连接管理程序判断提取关于控制器上按钮的信息的尝试是否成功,即与控制器的通信是否成功,在通信成功的情况下,过程跳到步骤S10,而在通信导致失败的情况下,转到步骤S9。

现在依照在上述步骤S7和S8中对通信成功/失败的判断,曾经通信成功的控制器在以后从视频游戏机的主单元被断开或者电源被断开的事件亦可被检测到。

在步骤S9中,控制器连接管理程序从控制器注册表中删除通信失败的控制器,然后转到步骤S10。

在步骤S10中,控制器连接管理程序判断在视频游戏机和被注册于控制器注册表中的所有控制器之间的通信是否完成,在通信尚未完成的情况下,过程返回步骤S7,而在所有处理已完成的情况下,返回步骤S2。

依靠这种处理,第一实施例的娱乐系统可提供对被连接的控制器的确认和管理,并可提供在每个控制器的显示部分上对控制器号或角色图标的显示。

尽管图1举例说明了视频游戏机10的控制器端口11A和11B使用线缆以一对一的方式被分别连接于控制器20A和20B的情况,第一实施例亦可用于图3中所示的情况,在其中使用端口倍增器303A和303B实现了一对多线缆连接。在此情况下,由被安装于视频游戏机10中的控制器连接管理程序发送的控制器号等可被显示于显示部分21上,该显示部分被提供给通过端口倍增器303A和303B连接的多个控制器20a到20h的每个。

现在图3示出具有两个控制器端口11A和11B的视频游戏机10与两个端口倍增器303A和303B连接以由此允许八个控制器20a到20h被连接于其的情况。

在图3中所示的情况下,视频游戏机10的控制器端口11A通过插入式连接器12A和线缆302A与端口倍增器303A连接。端口倍增器303A具有四个插口(控制器连接槽)304a到304d,控制器20a到20d通过线缆305a到305d被分别连接于其。类似地,视频游戏机10的控制器端口11B通过插入式连接器12B和线缆302B与端口倍增器303B连接。端口倍增器303B具有四个插口(控制器连接槽)304e到304h,控制器20e到20h通过线缆305e到305h被分别连接于其。

在如上所示多个控制器被连接于单个视频游戏机的情况下,控制器连接管理程序基于控制器被连接于其的端口倍增器的插口位置(插口号)来识别控制器。在图3中所示的示例情况下,假定视频游戏机10的控制器端口11A具有端口号“1”,而控制器端口11B具有端口号“2”,并且端口倍增器303A的插口304e到304h分别具有插口号“1”到“4”,则控制器连接管理程序指定控制器号“1-1”给控制器20a,“1-2”给控制器20b,“1-3”给控制器20c以及“1-4”给控制器20d。控制器20e到20h可类似地具有控制器号“2-1”到“2-4”。控制器连接管理程序将该控制器号传输给相应的控制器20a到20h,其将分别出现在相应的控制器20a到20h的显示部分21上。

第二实施例

图4示出第二实施例的示例构造,在其中视频游戏机30和多个控制器(即,图4中的两个控制器40A和40B)使用收发器以一对一、双向无线电连接彼此进行通信。

在图4中所示的实例中,收发器32A包括具有被并入其中以实现双向无线电通信的通信电路的连接器部分33A和无线电通信天线34A,其中该收发器32A的连接器部分33A被插入视频游戏机30的控制器端口31A以由此实现电连接。类似地,收发器32B包括具有被并入其中以实现双向无线电通信的通信电路的连接器部分33B和无线电通信天线34B,其中该收发器32B的连接器部分33B被插入视频游戏机30的控制器端口31B以由此实现电连接。

收发器42A包括具有被并入其中以实现双向无线电通信的通信电路的连接器部分43A和无线电通信天线44A,其中该收发器42A的连接器部分43A被插入视频游戏机40A的控制器端口(未示出)以由此实现电连接。

类似地,收发器42B包括具有被并入其中以实现双向无线电通信的通信电路的连接器部分43B和无线电通信天线44B,其中该收发器42B的连接器部分43B被插入视频游戏机40B的控制器端口(未示出)以由此实现电连接。

单独的收发器32A、32B、42A和42B可以是可用于基于例如通用、短程、高速无线电通信系统如所谓的蓝牙(注册商标名)或基于专用的短程无线电通信系统的双向无线电通信中的那些。在图4中所示的情况下,收发器32A和42A被卷入在一对一无线电通信中,而收发器32B和42B亦同样被卷入。

控制器40A和40B(其细节将在以后描述)在容易由游戏者确认的位置处具有显示部分41A和41B,这类似于图1中所示的控制器20A和20B的情况。

该显示部分41A和41B上的显示包括作为被指定给单独控制器的控制器号被传输的控制器号;或可通过该控制器操作的角色图标,其被显示以使游戏者可明确地确认,这类似于在第一实施例中所述的情况。

现在图4举例说明了控制器号“1”被显示于控制器40A的显示部分41A上而控制器号“2”被显示于控制器40B的显示部分41B上的情况。

亦在第二实施例中,类似于在第一实施例中所述的情况,单独控制器40A和40B的显示部分41A和41B上的显示允许每个游戏者确定哪个游戏角色可通过其自己手中的控制器来操作。

为使得能在单独控制器的显示部分上显示控制器号或角色图标,第二实施例的视频游戏机基于以下所述的工艺流程确认并管理被连接的控制器并且将被显示的信息传输给单独控制器的显示部分。

现在应指出,第二实施例中控制器连接管理程序的工艺流程近似与参照图2中的流程图所说明的相同,因此以下描述将只给出与第一实施例中不同的方面。

在第二实施例中,一旦建立被连接于视频游戏机30的收发器32(32A、32B)和被连接于控制器40的收发器42(42A、42B)之间的无线电通信,控制器连接管理程序就开始图2中步骤S1的过程。从步骤S1到S4的过程基本上与在第一实施例中所述的相同。

在第二实施例的步骤S5中,通过视频游戏机30侧的收发器32和控制器40侧的收发器42之间的无线电通信,控制器连接管理程序将诸如控制器号或角色图标的信息发送给控制器40A和40B。

在图4中第二实施例的示例情况下,控制器号“1”被发送给控制器40A,而控制器号“2”被发送给控制器40B。这导致在控制器40A的显示部分41A上显示控制器号“1”,而在控制器40B的显示部分41B上显示控制器号“2”。从步骤S6到S10的过程基本上与在第一实施例中所述的相同。

这种处理允许第二实施例的娱乐系统确认并管理被连接的控制器,并且在单独控制器的显示部分上显示控制器号、角色图标等。

第三实施例

图5示出第三实施例的示例构造,在其中视频游戏机30和多个控制器(即,图5中的五个控制器41a到41e)使用收发器以一对多、双向无线电连接彼此进行通信。

在图5中所示的实例中,收发器42a到42e被插入控制器40a到40e以由此实现电连接,这类似于图4中所示的情况。

另一方面,收发器35A和35B被插入视频游戏机30的控制器端口31A和31B以由此实现电连接,这类似于图4中所示的情况。现在收发器35A和35B被分别提供有能基于时分无线电通信或频分无线电通信而使用控制器侧的多个收发器进行一对多、双向通信的通信电路。

在图5中所示的示例情况下,视频游戏机30侧的收发器35A以一对三的方式与三个相应的控制器40a到40c(以下被称为控制器组50A)上的收发器42a到42c建立通信,而收发器35B以一对二的方式与两个相应的控制器40d和40e(以下被称为控制器组50B)上的收发器42d和42e建立通信。

类似于上述实施例,第三实施例中的单独控制器40a到40e具有显示部分41a到41e,由视频游戏机30指定的控制器号、角色图标等被显示于其上以明确地由游戏者确认。

现在在图5中举例说明的情况下,控制器号“1”被显示于控制器40a的显示部分41a上,控制器号“2”被显示于控制器40b的显示部分41b上,并且类似地,控制器号“3”被显示于控制器40c的显示部分41c上,控制器号“4”被显示于控制器40d的显示部分41d上,且控制器号“5”被显示于控制器40e的显示部分41e上。

亦在第三实施例中,类似于在第一和第二实施例中所述的情况,单独控制器40a到40e的显示部分41a到41e上的这种显示允许每个游戏者确定哪个游戏角色可通过其自己手中的控制器来操作。

现在应指出,第三实施例中被安装于视频游戏机中的控制器连接管理程序的工艺流程近似与参照图2中的流程图所说明的相同,因此以下描述将只给出与第一和第二实施例中不同的方面。

在第三实施例中,一旦建立被连接于视频游戏机30的收发器35A和35B与被连接于控制器40a到40e的收发器42a到42e之间的无线电通信,控制器连接管理程序就开始图2中步骤S1的过程。从步骤S1到S4的过程基本上与在第一和第二实施例中所述的相同。

在第三实施例的步骤S5中,控制器连接管理程序执行图6中所示的处理。

就是说,在第三实施例的步骤S5中,控制器连接管理程序首先在步骤S11中向收发器35A和35B查询关于在无线电连接下被连接于其的控制器数。

接下来在步骤S12中,控制器连接管理程序从收发器35A和35B接收在无线电连接下被单独连接于其的控制器数。例如在图5中所示的情况下,收发器35A与控制器组50A处于无线电连接,而收发器35B与控制器组50B处于无线电连接,因此控制器连接管理程序从收发器35A接收控制器数“3”,而从收发器35B接收控制器数“2”。  

在接收控制器数之后,控制器连接管理程序然后在步骤S13中通过收发器35A和35B在无线电连接下将分别与收发器35A和35B有关的所有控制器号发送给控制器40a到40e,或者仅将控制器的最前(top)号分别发送给收发器35A和35B,并且使得收发器35A和35B在无线电连接下将该最前号和随后的控制器号发送给控制器40a到40e。

更具体而言,在所有控制器号在无线电连接下从收发器被发送到控制器的情况下,控制器连接管理程序将控制器号“1”、“2”和“3”发送给收发器35A,然后收发器35A将控制器号“1”发送给控制器40a,将控制器号“2”发送给控制器40b,而将控制器号“3”发送给控制器40c。

控制器连接管理程序亦将控制器号“4”和“5”发送给收发器35B,然后收发器35B将控制器号“4”发送给控制器40d,而将控制器号“5”发送给控制器40e。

另一方面,在仅控制器的最前号被发送给收发器且该最前号和随后的号从该收发器发送给控制器的情况下,控制器连接管理程序将分别被连接于收发器35A和35B的控制器的号的最前号发送给收发器35A和35B。

控制器连接管理程序现在限定了被连接于控制器端口的单独收发器的最前号的分配顺序(或者可事先限定),然后依照该分配顺序将彼此不重叠的该最前号发送给单独的收发器。

就是说,在图5中所示的第三实施例中,在收发器35A具有最前号分配的第一优先权而收发器35B具有第二优先权的情况下,控制器连接管理程序将最前号“1”发送给收发器35A,而将最前号“4”发送给收发器35B,“4”比“1”大3,表示被连接于收发器35A的控制器数。

在此情况下的收发器35A和35B被设计用于以例如升序来发送所接收的最前号和随后的号。因此,收发器35A将例如控制器号“ 1”发送给控制器40a,将控制器号“2”发送给控制器40b并将控制器号“3”发送给控制器40c;而收发器35B将例如控制器号“4”发送给控制器40d并将控制器号“5”发送给控制器40e。

这导致在控制器40a的显示部分41a上显示控制器号“1”,在控制器40b的显示部分41b上显示控制器号“2”,在控制器40c的显示部分41c上显示控制器号“3”,在控制器40d的显示部分41d上显示控制器号“4”并在控制器40e的显示部分41e上显示控制器号“5”。

在完成图6的步骤S13之后,该过程转到图2的步骤S6。从步骤S6到S10的过程基本上与在第一和第二实施例中所述的相同。现在亦允许在步骤S5之前其它地方(例如在步骤S1之后)执行步骤S11和S12。

这种处理允许第三实施例的娱乐系统确认并管理以一对多的方式被连接的控制器,并且在单独控制器的显示部分上显示控制器号。这样,依照第三实施例,在相应的控制器40a到40e的显示部分41a到41e上显示控制器号允许每个游戏者确定哪个游戏角色可通过其自己手中的控制器来控制,这类似于上述第一和第二实施例。

第四实施例

图7示出第四实施例的示例构造,在其中视频游戏机30和多个控制器(控制器41a到41e)使用收发器以一对多、双向无线电连接彼此进行通信,这类似于图5中所示的情况。图7中所示的构造基本上与图5中所示的相同,因此其详述将被省略。

现在应指出,图7中所示的第四实施例的情况与图5中所示的第三实施例的情况的不同之处在于,控制器数是依赖于在与收发器的无线电连接下的控制器的最大允许数而被确定的,取代了依赖于处于在控制器端口处与单独收发器无线电连接的控制器的实际数而被确定。

图7示出了示例情况,在其中与单独收发器35A和35B无线电连接的控制器的最大允许数被设置为“4”,并且控制器号“1”、“2”、“3”、“5”和“6”被分别显示于控制器40a到40e的显示部分41a到41e上。

第四实施例的控制器连接管理程序中图2的步骤S5中的处理将参考图6中所示的流程图来说明,在其中控制器数依赖于与收发器无线电连接的控制器的最大允许数而被确定。

现在应指出,第四实施例中控制器连接管理程序的工艺流程近似与参考图2和6所说明的相同,因此以下描述将只给出与其不同的方面。

第四实施例中的控制器连接管理程序在图6的步骤S11中向视频游戏机30侧的收发器35A和35B查询可被连接于其的控制器的最大允许数。

接下来在步骤S12中,控制器连接管理程序从收发器35A和35B接收可被单独连接于其的控制器的最大允许数。即,在可连接的控制器的最大允许数为4的示例情况下,控制器连接管理程序从收发器35A和35B单独接收可连接的控制器的最大允许数“4”。

在接收了可连接的控制器的最大允许数之后,控制器连接管理程序然后在步骤S13中通过收发器35A和35B将等于可连接于收发器35A和35B的控制器最大允许数的数量的控制器号发送给控制器40a到40e,或者仅将控制器的最前号分别发送给收发器35A和35B,并且使得收发器35A和35B将该最前号和随后的控制器号发送给控制器40a到40e。

更具体而言,在等于可连接于收发器35A和35B的控制器最大允许数的数量的控制器号从收发器被发送到控制器的情况下,控制器连接管理程序将控制器号“1”、“2”、“3”和“4”发送给收发器35A,并将控制器号“5”、“6”、“7”和“8”发送给收发器35B。接收控制器号的收发器35A在无线电连接下将控制器号“1”、“2”和“3”发送给控制器40a、40b和40c,而保持控制器号“4”处于等待状态,这是因为其目的地不存在。收发器35B在无线电连接下将控制器号“5”和“6”发送给控制器40d和40e,而保持控制器号“7”和“8”处于等待状态,这是因为其目的地不存在。

另一方面,在仅最前控制器号被发送给收发器且该最前号和随后的号从该收发器被发送到控制器的情况下,控制器连接管理程序将可分别连接于收发器35A和35B的控制器的最大允许数的最前号发送给收发器35A和35B。

控制器连接管理程序现在限定了被连接于控制器端口的单独收发器的可连接控制器最大允许数的最前号的分配顺序(或者可事先限定),然后依照该分配顺序将彼此不重叠的该最前号发送给单独的收发器。

就是说,在图7中所示的第四实施例中,在收发器35A具有最前号分配的第一优先权而收发器35B具有第二优先权的情况下,控制器连接管理程序将最前号“1”发送给收发器35A,而将最前号“5”发送给收发器35B,“5”比“1”大4,表示可连接于收发器35A的控制器最大允许数。

在此情况下的收发器35A和35B被设计用于以例如升序来发送所接收的最前号和随后的号。因此,收发器35A将例如控制器号“1”发送给控制器40a,将控制器号“2”发送给控制器40b并将控制器号“3”发送给控制器40c;而收发器35B将例如控制器号“5”发送给控制器40d并将控制器号“6”发送给控制器40e。

这导致在控制器40a的显示部分41a上显示控制器号“1”,在控制器40b的显示部分41b上显示控制器号“ 2”,在控制器40c的显示部分41c上显示控制器号“3”,在控制器40d的显示部分41d上显示控制器号“5”并在控制器40e的显示部分41e上显示控制器号“6”。然后该过程转到图2的步骤S6。

这种处理允许第四实施例的娱乐系统确认并管理以一对多的方式被连接的控制器,并且在单独控制器的显示部分上显示控制器号。

还有,第四实施例允许游戏者确定哪个游戏角色可通过他们自己手中的控制器来控制,这类似于上述第三实施例。

现在亦允许以降序将控制器号指定给控制器40a到40e,尽管在以上第三和第四实施例中所述的情况采用了升序。

只要该号不彼此重叠并且只要与游戏角色的相关是明显的,还允许指定任意的控制器号,这取代了以升序或降序来分配相继的号。

甚至允许类似于在第一和第二实施例中的情况而在显示部分41a到41e上显示角色图标,取代显示控制器号。

第五实施例

接下来的段落描述本发明的第五实施例。

用于视频游戏机的一些先前的应用程序不具有将控制器号或角色图标发送给控制器的功能(程序),这不象在第一到第四实施例中所述的控制器连接管理程序。这种先前的应用程序基于控制器被连接于控制器端口的位置而识别被连接于视频游戏机的控制器。例如,被连接于具有端口号“1”的控制器被识别为控制器“1”,而被连接于具有端口号“2”的控制器被识别为控制器“2”。

然而,对控制器的这种编号仅由应用程序内部使用以识别控制器,并且不象上述实施例,没有将控制器号发送给控制器的应用。

对于被连接于视频游戏机控制器端口的收发器(例如,图4中的收发器32A和32B)来说,仅具有发送/接收数据的功能以压缩成本并增强通用性也是一般的,其通常不具有确认它们被连接的端口号和将该号发送给控制器的功能。

因此,即使例如在图4中所示的收发器32A和32B被连接于视频游戏机的控制器端口,并且如图4中所示的控制器40A和40B被使用,只要视频游戏机采用不具有发送控制器号功能的先前应用程序,控制器号也不能被显示于控制器40A和40B的显示部分41A和41B上。

如图8中所示,第五实施例现在采用有连接器部分63A和63B的收发器62A和62B,该连接器部分具有游戏者可用其来设置编号的开关65A和65B,并亦具有能发送对应于开关65A和65B设置的控制器号的内在通信电路。将收发器62A和62B附着于运行先前应用程序的视频游戏机60的控制器端口61A和61B使得控制器号被分别显示于控制器40A和40B的显示部分41A和41B上。

图8中所示的情况对应于图4中所示的情况,因此对与图4中相同的部分的说明将被省略。

图9示出收发器62(62A或62B)的放大视图。

在图9中,类似于图4中所示的收发器,收发器62(62A或62B)主要包括无线电通信天线64(64A或64B)和连接器部分63(63A或63B)。

在与天线64相反的连接器部分63的端部分处,所提供的是待插入控制器端口61(61A或61B)以由此实现电连接的接触部分66。连接器部分63亦在可由游戏者容易确认并且即使当接触部分66被插入控制器端口61时优选地可由游戏者接近的位置中具有开关65(65A或65B)。

开关65具有对应于收发器62被连接的视频游戏机的控制器端口数的数量的设置位置。在视频游戏机60的控制器端口数为例如图8中所示的两个的情况下,开关65将具有如图9中所示的两个设置位置“1”和“2”;而四个的控制器端口数需要该开关具有“1”到“4”的设置位置。

开关65的位置的转换是由游戏者手动实现的。例如,在收发器62被插入具有端口号“1”的视频游戏机控制器端口的情况下,位置“1”被选择,而在收发器62被插入具有端口号“2”的控制器端口的情况下,位置“2”被选择。

被并入连接器部分63的通信电路产生对应于在开关65上所选位置的控制器号,然后将该号从无线电通信天线64发送到控制器40(40A或40B)。

这允许与收发器62一对一无线电通信的控制器40的显示部分41显示从收发器62发送的控制器号。

在图8中所示的示例情况下,假定视频游戏机60的控制器端口61A的端口号为“1”,而控制器端口61B的端口号为“2”,则收发器62A上的开关65A将被设置在位置“1”,而收发器62B上的开关65B将被设置在位置“2”,这导致在与收发器62A一对一通信的控制器40A的显示部分41A上显示控制器号“1”,并导致在与收发器62B一对一通信的控制器40B的显示部分41B上显示控制器号“2”。

现在在第五实施例中,图9中所示收发器62的连接器部分63被说明为将对应于开关65的位置的控制器号发送给控制器40,当收发器62被连接于由例如第二实施例中所述的控制器连接管理程序支持的视频游戏机时,由控制器连接管理程序指定的控制器号可被优先发送,而不是基于开关65的位置的控制器号。

就是说,将图9中所示的收发器62安装到由控制器连接管理程序支持的视频游戏机上可允许当控制器号由视频游戏机指定时,收发器62将控制器号发送给控制器,并当控制器号不由视频游戏机指定时发送对应于由开关65设置的位置的控制器号。

这样,根据依照第五实施例的娱乐系统,控制器号被显示于控制器40的显示部分41上,而不管视频游戏机是否支持控制器连接管理程序。

第六实施例

尽管上述第五实施例示出了示例情况,在其中在不被先前控制器连接管理程序支持的视频游戏机60上的收发器62和控制器40上的收发器42之间建立了一对一无线电通信,然而具有被安装于其上的开关65的收发器亦可用于不被先前控制器连接管理程序支持的视频游戏机和控制器之间的一对多无线电通信,如在图10所示的第六实施例中所述。

图10中所示的情况对应于图5或图7中所示的情况,因此对与图5或图7中相同的部分的说明将被省略。

在如第六实施例中所示的一对多通信中,被并入收发器66(66A、66B)的连接器部分63(63A、63B)中的通信电路读取开关65(65A、65B)的位置设置值(即编号),然后将包括读取值和每个控制器都不同的特定号的控制器号发送给与其无线电通信的每个控制器40。

这允许与收发器62一对多无线电通信的每个控制器40的显示部分41显示从相应的收发器62发送的控制器号。

在图10中所示的示例情况下,假定视频游戏机60的控制器端口61A具有端口号“1”,而控制器端口61B具有端口号“2”;收发器66A上的开关65A将被设置在位置“1”,而收发器66B上的开关65B将被设置在位置“2”;与收发器66A一对多通信的控制器组50A中的控制器40a、40b和40c将被给以“1”、“2”和“3”,分别作为每个控制器不同的编号,并且与收发器66A一对多通信的控制器组50B中的控制器40d和40e将被分别给以“1”和“2”;这导致在控制器组50A中控制器40a的显示部分41a上显示控制器号“1-1”,在控制器40b的显示部分41b上显示控制器号“1-2”,并且在控制器40c的显示部分41c上显示控制器号“1-3”,并导致在控制器组50B中控制器40d的显示部分41d上显示控制器号“2-1”,并在控制器40e的显示部分41e上显示控制器号“2-2”。

现在亦在第六实施例中,在收发器66被连接于支持如第三或第四实施例中所述的控制器连接管理程序的视频游戏机的情况下,亦允许给予发送由控制器连接管理程序指定的控制器号在发送基于开关65位置设置的控制器号之上的优先权,这类似于第五实施例。

这样,依照第六实施例的娱乐系统,控制器号被显示于控制器40的显示部分41上,而不管视频游戏机是否支持控制器连接管理程序。

图11示出收发器通信电路具有第五和第六实施例中所述开关的示例情况,在其中视频游戏机可发送控制器号,而不管该视频游戏机是否支持控制器连接管理程序。图11中所示的工艺流程现在可由软件或硬件实现,这两者将在收发器的通信电路内实现。

如图11中所示,收发器通信电路在步骤S21中通过无线电通信建立视频游戏机和至少一个控制器之间的连接,然后在步骤S22中判断视频游戏机的应用程序是否指定控制器号。在视频游戏机的应用程序被控制器连接管理程序支持且由此控制器号在步骤S22中被判断为由视频游戏机指定的情况下,通信电路将在步骤S23中将由控制器连接管理程序支持的这种应用程序所指定的控制器号发送给相应的控制器,然后转到通信处理例行程序以进行实际的游戏等。

另一方面,如果通信电路在步骤S22中判断视频游戏机的应用程序不被控制器连接管理程序支持并且控制器号由此不由该视频游戏机指定,该处理转到步骤S24。

在步骤S24中,通信电路检测在开关上选择了什么位置,然后在步骤S25中检测与其已经建立无线电通信的控制器的编号。

当在步骤S25中检测的控制器号为“1”时,通信电路的处理转到步骤S27,并当不为“1”(即“2”或以上)时,转到步骤S28。

从步骤S25跳到步骤S27的处理对应于如在第五实施例中的一对一通信的情况,而从步骤S25跳到步骤S28对应于如在第六实施例中一对多的情况。

在步骤S27中,依照开关的位置,通信电路将控制器号发送给相应的控制器,然后转到通信处理例行程序以进行实际的游戏等。

相反在步骤S28中,通信电路产生对应于与其已经建立无线电通信的控制器号的数字,然后在步骤S29中将控制器号发送给相应的控制器,该控制器号包括对应于开关位置的数字加上对应于控制器号的数字。之后该过程转到通信处理例行程序以进行实际的游戏等。

由此第五和第六实施例中所述的收发器被实现。

图12示出包括依照任何一个上述实施例的控制器和视频游戏机的娱乐系统的整体构造。尽管图12举例说明了如在第二到第六实施例中所述视频游戏机和控制器处于无线电通信的情况,视频游戏机和控制器可如在第一实施例中所述使用线缆处于线缆连接下。

图12中所述的娱乐系统包括对应于上述实施例中的那些的视频游戏机101(10、30、60),对应于上述实施例中的那些的控制器102(20、40),以及视频和音频信号从视频游戏机101被提供给其的监控设备100(例如电视接收器)。

视频游戏机101被提供有允许存储器卡103被插入其中和从其取出的存储器卡插槽114A和114B,允许如在上述实施例中所述的收发器107(32、35、62、66)和线缆插入连接器(未示出)被附着于其或从其分离的控制器端口115A和115B(11、31、61),盘托113,用于开启或关闭盘托113的开启/关闭按钮112,以及用于实现供电、备用和复位的ON/备用/复位按钮111;并进一步包括(尽管未示出)音频/视频输出终端(AV多输出终端),PC卡插槽,光学数字输出终端,IEEE(电气和电子工程师协会)1394连接终端,USB(通用串行总线)连接终端,电源开关,AC电源输入终端等。

包括控制器端口115的单独连接终端优选地具有非对称开口以避免不正确的插入。

视频游戏机101可以是这样的,基于存储于盘形介质如所谓的DVD-ROM或CD-ROM中的其应用程序执行视频游戏,或者再现(解码)存储于例如DVD视频或CD中的视频数据或音频数据。在其应用程序包含上述控制器连接管理程序的情况下,当由该程序控制时,视频游戏机101亦可将上述控制器号发送给控制器。

现在,应用程序、视频数据和音频数据不局限于存储在盘介质中的那些,而亦可以是那些从半导体存储器或磁带介质读出的,或者那些通过线缆或无线电、广域或私人通信线所提供的。

现在将参考图13说明控制器102的外观。

控制器102具有连接如在上述实施例中所述的收发器135(42)的连接端口131,以及能显示控制器号或角色图标的显示部分130(21、41)。连接端口优选地具有非对称开口以避免不正确的插入。

控制器102具有象被右手掌包着那样被握的右手柄部分122和象被左手掌包着那样被握的左手柄部分121。

控制器102亦具有当手柄部分121和122被握在手中时可由左和右拇指操作的右操作区128和左操作区126;再次可由左和右拇指以模拟方式操作的右模拟操作部分124和左模拟操作部分123;可由左和右食指操作的第一右按钮148和第一左按钮145;以及可由左和右中指操作的第二右按钮147和第二左按钮146。

在左操作区126中提供了上按钮142、下按钮144、左按钮143和右按钮141其所有都由游戏者用于移动例如显示屏幕上的游戏角色。右操作区128具有第一到第四操作按钮150到153,其由游戏应用指定以彼此不同的功能,如角色功能的设置或其执行。

左和右模拟操作部分123和124分别具有右和左旋转操作元件125和126,其可完全旋转于操作轴上并当从拇指被释放时可由弹性组件激励而自动返回中间位置,并且单独具有信号产生部分(未示出),其能产生对应于该左和右旋转操作元件125和126的操作的信号。

左和右模拟操作部分123和124被用于输入命令信号以典型地通过左和右旋转操作元件125和126的旋转操作而实现如在旋转时运动、以可变速度和变换运动的游戏角色的模拟运动。

控制器102进一步被提供有用于激活或停用左和右旋转操作元件125和126的功能的模式选择开关137,用于使游戏者典型地通过LED(发光二极管)的照明来确认所选操作模式的光指示器部分136,开始按钮134,选择按钮133等。

模式选择开关137亦被用于转换右操作区128和左操作区126的功能。

控制器102亦在可由游戏者好确认的位置处、典型地在右操作区128和左操作区126之间具有在上述实施例中所述的显示部分130,以及上述收发器135或线缆连接器被附着于其或从其分离到连接部分131。

尽管未在图13中示出,连接器102进一步在左和右手柄部分121和122处具有振动产生机构,用于在与其保持偏心时通过例如旋转一重物于电机的旋转轴上而产生振动。根据游戏的进行状态而激活该振动产生机构将使游戏者的手感觉到振动。

图14示出视频游戏机101和收发器107的原理性内部构造。

在图14中所示的情况下,视频游戏机101主要包括用于控制单独内部构成元件的控制部161,用于处理图像的图像处理部169,用于音频处理的音频处理部167,负责通信的通信处理部162,用于驱动盘介质的盘驱动172和用于解码从该盘介质中读出的数据的解码处理部171。

控制部161典型地包括CPU(中央处理单元)和其外围设备如ROM或RAM,以及负责中断控制和直接存储器存取(DMA)传输控制的传输控制部。ROM存储用于管理图像处理部169和音频处理部167操作的操作系统(OS)以及其它初始设置值。CPU通过执行被存储于ROM中的该操作系统来控制视频游戏机101的全部操作。

图像处理部169包括图形处理器单元(GPU)、几何传递引擎(GTE)、帧缓冲器、图像解码器等。几何传递引擎典型地执行包括透视投影变换的坐标变换,而图形处理器单元基于来自控制部101中CPU的画图指令来执行画图。帧缓冲器存储由该图形处理器单元所画的图像,并存储待显示于电视监视器上的帧图像。帧解码器对如同基于图像压缩系统而被压缩一样而被解码以使其由MPEG(移动画面专家组)标准来代表的图像数据进行解码。

音频处理部167包括声音处理器单元(SPU)、声音缓冲器等。声音处理器单元具有在来自控制部161中CPU的指令下对如同基于MPEG音频或ATRAC(自适应变换声音编码;商标)而被压缩一样而被解码的音频数据进行解码的功能以及产生音频数据如音乐或有效声音的功能。声音缓冲器存储波形数据,其提供由声音处理器单元产生音频数据的基础。

由图像处理部169产生的图像数据和由音频处理部167产生的音频数据从音频/视频输出终端(AV多输出终端)170被输出,然后被发送给例如电视监视器。

当由控制部161指令再现并且设置存储以上游戏应用程序或视频/音频数据的盘介质时,盘驱动172从该盘读出数据然后将其发送给解码部171。

解码部171解码(校正通过误差校正编码而编码的数据的误差)从盘介质读出的数据,缓冲它们,然后将其发送给控制部161。现在,在从解码部171提供的数据涉及游戏应用程序的情况下,控制部161允许图像处理部169和音频处理部167响应于该游戏应用程序而操作。在从解码部171提供的数据为视频或音频数据的情况下,控制部161将该数据发送给相应的图像处理部169或音频处理部167。

视频游戏机101亦具有负责通过上述控制器端口115与控制器102进行通信或通过接口终端164进行通信的通信部162,所述接口终端为比如存储器卡插槽114A、114B,PC卡插槽,光学数字输出终端,IEEE1394连接终端和USB(通用串行总线)连接终端。控制器端口115被连接于例如收发器117的上述连接部分181(66),而通信部162以同步方式接收由游戏者通过控制器102输入的命令。

收发器107包括用于实现双向无线电通信的通信电路部182,天线184(34、64)以及在需要时的第五和第六实施例中所述的开关183(65)。在开关183被提供为第五和第六实施例中所述的情况下,通信电路部182亦如先前参考图11所述执行控制器号产生处理。

图15示出控制器102和收发器135的原理性内部构造。

在图15中所示的情况下,作为主要构造,控制器102包括负责控制单独部的操作和与视频游戏机101的通信的控制部201,负责各个操作部或按钮PB与控制部201之间并行通信的并行接口部203,负责通过收发器135或线缆与视频游戏机101串行通信的串行接口部206,驱动显示部分130的显示驱动器202,组成上述振动产生机构的电机204和电机驱动器205。在控制器102和视频游戏机101通过收发器135由无线电通信来连接的情况下,电源从电池207内部供应。另一方面,在视频游戏机101和控制器102通过线缆连接且由此电源通过该线缆从该视频游戏机101供应的情况下,电池207不总是有必要。

控制部201典型地包括CPU和ROM或RAM,其中ROM存储用于检测来自各个按钮PB的输入状况的检测程序,用于控制显示驱动器202和电机驱动器的驱动器控制程序,用于处理与识破游戏机101的通信程序等。内部CPU基于这些程序来控制单独部。

串行接口部206和连接端口209由以下信号线连接:用于传输从视频游戏机101被发送到控制器102的数据的信号线TXD(传输数据);用于将数据从控制器102传输到视频游戏机101的信号线RXD(所接收数据),用于发送从用于单独数据传输的信号线TXD和RXD提取数据的串行同步时钟的信号线SCK(串行时钟),用于建立或中断与控制器102的通信的控制线DTR(数据终端准备就绪),以及用于对传输大容量数据进行流程控制的控制线DSR(数据设置准备就绪)。

当控制器102和视频游戏机101用线缆连接且电源通过该线缆从该视频游戏机101供应时,现在有必要提供电源线,尽管未示出。

收发器135具有负责双向无线电通信的通信电路部222、天线223(44)和串行接口部221。

尽管对以上实施例的描述是针对本发明被应用于视频游戏机及其控制器的情况,本发明亦可用于除该视频游戏机和控制器以外的目的。

以上所述的实施例仅为本发明的部分实例。因此应理解,本发明可被应用于在此所具体描述的范围,而无需背离其范围和精神。

工业应用性

如上所述,本发明对于允许操作终端设备的操作者容易确认操作终端设备和通过其可操作的信息之间的相关的处理是有用的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号