处理数据的系统和方法,以及发送和接收数据的装置和方法

文档序号:7585120阅读:146来源:国知局
专利名称:处理数据的系统和方法,以及发送和接收数据的装置和方法
技术领域
本发明涉及一种用于处理数据以发送数据给外部设备和从其接收数据的系统和方法,及一种发送和接收数据的装置和方法,并具体地涉及一种用于处理数据的系统和方法和一种发送和接收数据的装置和方法,它们最好应用在一种使用视频游戏机和便携式信息通信终端的系统中。
如视频游戏装置一样供家庭使用的常规视频游戏机,根据由游戏玩家通过手动控制器输入的指令,根据记录在一个记录介质或一个辅助存储器中的游戏数据,在视频游戏机单元中运行一个应用程序来播放如竞争游戏一样的视频游戏。这样的视频游戏机可以在家庭中广泛使用。
一般,许多视频游戏机都具有出色的数据处理能力,用于处理图像和音频数据以便游戏玩家或用户能体验到复杂而真实的图像和声音。特别地,常规视频游戏机的数据处理能力使之可能显示复杂的游戏字符和产生真实的视频游戏声音,并且能提供较之现在的计算机更为复杂的图像和声音。
尽管常规的视频游戏机具有出色的数据处理能力,但是,它们仍然是一个通过运行一个应用程序来播放视频游戏的装置。
至今为止,已经提出了多种在相互连接的主从单元之间发送和接收数据的系统。在主从单元之间发送和接收的数据仅仅是普通的图像和声音数据。还没有提供一种由从单元来执行属于主单元的记录介质上的应用程序的系统。
因此本发明的一个目标是提供一种用于处理数据的系统和方法和一种发送和接收数据的装置和方法,它们能通过从单元在主单元和外部设备之间发送和接收数据。
根据本发明的一种用于处理数据的系统具有一个用于处理数据的主单元和一个同主单元以可断开方式相连并带有一个通信装置的从单元。主单元通过使用一个数据提供装置而获取的一个通信装置控制程序可以在从单元和一个具有无线电通信功能的外部设备之间进行无线电通信,该通信装置控制程序是主单元通过数据提供装置提供给从单元的,并且将所提供的通信装置控制程序存储到一个存储器装置中。
当主单元提供给从单元的通信装置控制程序由从单元运行时,数据可以通过无线电通信在主单元和从单元之间发送和接收。通过将从单元替换为不同的外部设备,主单元可以同多种外部设备进行无线电通信。
因此,用于处理数据的系统允许数据通过从单元在主单元和外部设备之间发送和接收。
在用于处理数据的系统中,进而,由于通信装置控制程序是由主单元提供给从单元的,通信装置控制程序不需要驻留在从单元中,因此可以有效地利用从单元中的计算资源。
在用于处理数据的系统中,主单元具有一个用于处理输入数据的处理装置。从单元从外部设备接收到的数据作为输入数据提供给主单元,并且输入数据由处理装置进行处理,产生经处理的数据。然后根据从单元的通信装置控制程序将经处理的数据从主单元发送到外部设备。
结果,根据本发明用于处理数据的系统可以基于主单元的数据处理能力以实时方式高速处理数据。
例如,来自数字相机或个人计算机的图像数据通过便携式计算机3发送给作为主单元能以非常高的速度对图像数据进行处理的视频游戏机2,该个人计算机是一个外部设备,作为具有无线电功能的设备4使用。经处理的图像数据通过便携式计算机3发送回给数字相机或具有无线电功能作为设备4的个人计算机。因此,基于经处理图像数据的图像可以在数字相机或个人计算机上显示。
在根据本发明的一种用于处理数据的方法中,具有一个存储器装置的从单元同用于处理数据的主单元以可断开方式相连,并且主单元提供所获取的通信装置控制程序并将其存储在从单元中,该通信装置控制程序使得可以在从单元和一个具有无线电通信功能的外部设备之间进行无线电通信。
在该用于处理数据的方法中,通信装置控制程序由主单元提供给从单元并且由从单元运行,从而允许通过从单元在主单元和外部设备之间发送和接收数据。
根据本发明用于发送和接收数据的一个装置,具有一个用于发送数据给具有无线电通信功能的外部设备和从其接收数据的通信装置,及一个用于存储输入数据的存储器装置,并且提供给该装置的是一个来自数据处理装置的用于同外部设备进行无线电通信的通信装置控制程序。
由于提供给用于发送和接收数据的该装置的是一个来自数据处理装置的通信装置控制程序,因此数据发送和接收装置可以同外部设备进行无线电通信。
在一个根据本发明的用于发送和接收数据的方法中,根据从一个数据处理装置提供的一个通信装置控制程序,执行同具有无线电通信功能的一个外部设备的无线电通信,从外部设备接收到的数据被传输给该数据处理装置,并且经处理的输入数据从该数据处理装置发送给外部设备。
因为根据数据处理装置所提供的通信装置控制程序可以进行同外部设备的无线电通信,从而可以同数据处理装置通信,因此数据可以在数据处理装置和外部设备之间发送和接收。
下面,在以示例方式所示的本发明优选实施例中,通过下面结合附图的描述,本发明以上和其他的对象,特征,以及优点将愈加明显。


图1是根据本发明的第一实施例的一个数据处理系统和一个具有无线电功能的设备的方框图;图2是数据处理系统和具有无线电功能的设备的硬件层和软件层的方框图;图3是数据处理系统的一个视频游戏机的方框图;图4是数据处理系统的一个便携式计算机的方框图;图5是视频游戏机的一张处理序列流程图,即视频游戏机为便携式计算机提供一个通信应用和一个无线电通信驱动程序;图6是便携式计算机的一张处理序列流程图,即视频游戏机为便携式计算机提供一个通信应用和一个无线电通信驱动程序;图7是便携式计算机的一张处理序列流程图,即通过便携式计算机从具有无线电功能的设备发送数据给视频游戏机;图8是视频游戏机的一张处理序列流程图,即通过便携式计算机从具有无线电功能的设备发送数据给视频游戏机;
图9是视频游戏机的一张处理序列流程图,即通过便携式计算机从视频游戏机发送数据给具有无线电功能的设备;图10是便携式计算机的一张处理序列流程图,即通过便携式计算机从视频游戏机发送数据给具有无线电功能的设备;图11是便携式计算机的一张处理序列流程图,即从具有无线电功能的设备发送数据给视频游戏机并用视频游戏机处理数据;图12是便携式计算机的一张处理序列流程图,即将经处理的数据从视频游戏机发送回给具有无线电功能的设备;图13是视频游戏机的一张处理序列流程图,即从具有无线电功能的设备发送数据给视频游戏机并用视频游戏机处理数据;图14是视频游戏机的一张处理序列流程图,即将经处理的数据从视频游戏机发送回给具有无线电功能的设备;图15是根据本发明的第二实施例的数据处理系统和具有无线电功能的设备的方框图;图16是根据本发明的第三实施例的数据处理系统和具有无线电功能的设备的方框图;图17是根据本发明的第四实施例的数据处理系统和具有无线电功能的设备的方框图;图18是根据本发明的第五实施例的数据处理系统和具有无线电功能的设备的方框图;图19是一个作为数据处理系统一个具体例子的一个视频娱乐系统的规划视图,该数据处理系统包含一个视频游戏机和一个便携式计算机;图20是图19所示视频娱乐系统的一张透视图;图21是一个作为便携式计算机具体例子的一个便携式电子设备的规划视图;图22是图21所示的便携式电子设备的一个前正面视图;图23是图21所示的便携式电子设备的底部视图;图24是一张作为视频游戏机具体例子的一个视频游戏装置的方框图;图25是图21到23所示的便携式电子设备的一张方框图26示出了由便携式电子设备所控制的控制项。
下面将参照图1到12对本发明的第一实施例进行描述。根据第一实施例,本发明的原理可以应用于一个能发送数据给一个具有无线电功能的外部设备4和从其接收数据的数据处理系统1。
如图1所示,数据处理系统1包含一个用作主单元用于处理数据的视频游戏机2,也就是一个数据处理单元,和一个用作从单元的便携式计算机3。便携式计算机3以可分离方式插入视频游戏机2。视频游戏机2作为一个视频娱乐系统来执行记录在记录介质(未示出)中的程序以播放视频游戏或类似的东西。便携式计算机3作为一个PDA(个人电子助理)具有无线电通信功能。
在图2中所示的数据处理系统1同具有无线电功能的设备4进行通信。在数据处理系统1中,视频游戏机2包含一个视频游戏机硬件层10和一个用于控制视频游戏机硬件层10并同便携式计算机3进行通信的软件层,该软件层包含一个通信应用20和一个包含在通信应用20中串行通信驱动程序30。
便携式计算机3包含一个PDA硬件层40和一个用于在PDA硬件层40中进行通信处理的软件层,该软件层包含一个通信应用50,一个串行通信驱动程序60,和一个无线电通信驱动程序70。
具有无线电功能的设备4,通过无线电通信发送数据给数据处理系统1并从其接收数据,它包含一个设备硬件层80和一个在设备硬件层80中进行通信处理的软件层,该软件层包含一个通信应用90和一个包含在通信应用90中的无线电通信驱动程序100。
在本发明中,词“无线电通信”被定义为在频率范围从20赫兹到800百亿赫兹的无线通信,也就是说,从音频频率到可见光,包括无线电频率和红外线频率的频率范围。
如图3所示,视频游戏机硬件层10包含一个用作数据提供装置用来获取和提供数据的CPU11,一个输入部件12,一个记录介质部件13,一个主存储器14,一个图形处理器15,,一个功能部件16,和一个串行通信部件17。视频游戏机硬件层10的这些部件同总线18相连。如图4所示,PDA硬件层40包含一个作为通信装置用于发送数据给具有无线电功能的设备4并从其接收数据的无线电通信部件41,作为存储器装置用来存储所输入数据的一个非易失存储器42和一个工作存储器43,一个串行通信部件44,一个CPU45,一个输入部件46,一个显示部件47,和一个功能部件48。PDA硬件层的这些部件同总线49相连。
视频游戏机硬件层10的输入部件12安排用作一个手动输入控制器。因此,输入部件12允许用户将不同的信息项输入到视频游戏机2中。根据用户输入的控制输入动作,输入部件12还允许在视频游戏机2中进行处理。
记录介质部件13用作读取存储在记录介质或类似东西(未示出)中的不同数据的一个部件。例如,记录介质包含CD-ROM或类似东西。记录介质部件13在CPU11的控制下从存储通信装置控制程序的记录介质中读取数据,通信装置控制程序包含了使便携式计算机3能与具有无线电功能的设备4通过无线电链接彼此通信的通信应用和驱动程序。特别地,记录介质部件13从存储图2所示的通信应用50和无线电通信驱动程序70的记录介质中读取数据。
主存储器14是一个用于存储不同数据的存储器装置。例如,主存储器14存储视频游戏机2软件层的通信应用20。主存储器14也存储便携式计算机3通过串行通信部件17发送来数据。
图形处理器15用作对输入数据进行图像处理的处理器。特别地,图形处理器15可以对在一个显示单元(未示出)上显示的图像进行图形处理。更特别地,图形处理器15可以执行多边形图形处理。
功能部件16用作完成除上面部件之外的其他功能,并且可以包含例如一个供电源部件(未示出)和一个用于连接的连接部件,以及一个作为记录介质的非易失存储器卡系统。
串行通信部件17实现了同一个外部设备进行串行通信的功能。例如,串行通信部件17具有以电子方式连接到便携式计算机3的串行通信部件44上的端头(未示出),这样,视频游戏机2就可以发送数据给便携式计算机3并从其接收数据。串行通信部件17根据图2所示的串行通信驱动程序30发送和接收数据。
CPU11的功能是控制上面视频游戏机硬件层10的部件。例如,CPU11持有记录在视频游戏机2的主存储器14中的记录介质上的通信应用50和无线电通信驱动程序70,当通信应用50和无线电通信驱动程序70被提供给便携式计算机3时对它们进行控制,并且控制便携式计算机3的数据输入和输出。CPU11还具有处理和编辑数据的功能。进而,CPU11根据软件层的程序控制各个部件。
按这样构造的视频游戏机2根据记录在如CD-ROM或类似记录介质中的程序可以播放视频游戏。视频游戏机2允许非易失存储器卡系统与其以可断开方式连接。
图4中所示的PDA硬件层40的无线电通信部件41通过根据IrDA标准的红外线方式或微波方式接收从具有无线电功能的设备4发送的数据。无线电通信部件41还将所输入的数据从视频游戏机2发送给具有无线电功能的设备4。此时,无线电通信部件41根据图2中所示的无线电通信驱动程序70发送和接收数据。特别地,当便携式计算机3发送数据给具有无线电功能的设备4并从其接收数据时,无线电通信部件41由无线电通信驱动程序70控制,具有无线电功能的设备4的无线电通信部件(未示出)由无线电通信驱动程序100控制。
非易失存储器42是一个用于存储不同数据的存储器。非易失存储器42存储了来自视频游戏机2的用于同具有无线电功能的设备4进行通信的通信设备驱动程序。特别地,非易失存储器42存储了图2所示的通信应用50和无线电通信驱动程序70。非易失存储器42还存储了从具有无线电功能的设备4接收到的数据以及通过串行通信部件44从视频游戏机2输入的数据。
工作存储器43是一个用于存储不同数据的作为一个工作存储区域的存储器。同非易失存储器42一样,工作存储器43存储了通信应用50和无线电通信驱动程序70,并且还存储了从具有无线电功能的设备4接收到的数据以及通过串行通信部件44从视频游戏机2输入的数据。
串行通信部件44具有同一个外部设备进行串行通信的功能。例如,为了同视频游戏机2进行数据通信,串行通信部件17以电子方式连接到视频游戏机2的串行通信部件17上。串行通信部件44根据图2所示的串行通信驱动程序60发送和接收数据。通过串行通信部件44提供给便携式计算机3的用于同具有无线电功能的设备4进行通信的通信设备驱动程序和通信应用,也就是,通信应用50和无线电通信驱动程序70被记录在视频游戏机2的记录介质(未示出)中。
输入部件46安排用作一个手动控制输入单元(手动控制输入装置)。例如,输入部件46允许用户输入不同的信息项。当便携式计算机3没有同视频游戏机2相连时,具有无线电功能的设备4可以根据通过输入部件46输入的控制输入动作进行操作。
显示部件47安排用作显示不同信息项的显示单元。例如,显示部件47在一个液晶板(未示出)上显示不同的字符信息和图像信息。
功能部件48用作完成除上面部件之外的其他功能,并且可以包含例如一个供电源部件(未示出)。
CPU45的功能是控制上面的部件。例如,CPU45根据上面软件层的程序控制各个部件。
便携式计算机3接收从具有无线电功能的设备4发送的数据。便携式计算机3为了向视频游戏机2发送数据和从其接收数据,便携式计算机同视频游戏机2以可断开方式连接。进而,便携式计算机3同也与视频游戏机2以可断开方式连接的非易失存储器卡系统(未示出)兼容。
在数据处理系统1中,视频游戏机2提供如通信程序50的一个程序给便携式计算机3,根据图5和6所示的处理序列,该程序使便携式计算机3可以同具有无线电功能的设备4进行无线电通信。
如图5所示,在步骤S1,为了供便携式计算机(PDA)使用,视频游戏机2的CPU11从一个如CD-ROM或类似介质的记录介质中,例如从记录介质部件13中读取通信应用50和无线电通信驱动程序70。
接着,在步骤S2,CPU11将所读取的通信应用50和无线电通信驱动程序70存储在主存储器中。
在步骤S3,CPU11同便携式计算机3的串行通信部件44通过串行通信部件17开始通信以建立两者间的通信链接。随后,在步骤S4,CPU11通过所建立的通信链接将存储在主存储器14中的通信应用50和无线电通信驱动程序70发送给便携式计算机3。
在步骤S5,为了确认通信应用50和无线电通信驱动程序70的传输结束,CPU11判断存储在主存储器14中的通信应用50和无线电通信驱动程序70是否都已全部发送。如果CPU11确认存储在主存储器14中的通信应用50和无线电通信驱动程序70都已全部发送,则视频游戏机2结束通信应用50和无线电通信驱动程序70的发送处理。如果CPU11确认存储在主存储器14中的通信应用50和无线电通信驱动程序70尚未全部发送,则视频游戏机2从步骤S4再次开始处理。
在视频游戏机2执行以上处理的同时,便携式计算机3在图6所示的步骤S11判断是否有来自视频游戏机2的串行通信连接请求。
在步骤S11,如果便携式计算机3确认有来自视频游戏机2的串行通信连接请求,则便携式计算机3的CPU45同视频游戏机2的串行通信部件17通过串行通信部件44开始进行通信以建立通信链接。随后在步骤S12,CPU42通过所建立的通信链接从便携式计算机4接收已接收到的数据。
接着,在步骤S13,CPU45将通过所建立的通信链接从视频游戏机2接收到的通信应用50和无线电通信驱动程序70存储在工作存储器43或非易失存储器42中。
便携式计算机3所执行的步骤S12,S13中的处理同由视频游戏机2所执行的步骤S3,S4中的处理相对应。
在步骤S14,为了确认通信应用50和无线电通信驱动程序70的传输结束,CPU45判断通信应用50和无线电通信驱动程序70是否都从视频游戏机2全部接收。如果CPU45确定通信应用50和无线电通信驱动程序70已从视频游戏机2全部接收,则便携式计算机3结束通信应用50和无线电通信驱动程序70的接收处理。如果CPU45确定通信应用50和无线电通信驱动程序70尚未从视频游戏机2全部接收,则便携式计算机从步骤S13再次开始执行。
在数据处理系统1中,视频游戏机2和便携式计算机3的上面的处理序列使得视频游戏机2可以将通信应用50和无线电通信驱动程序70提供给便携式计算机3使用,从而使便携式计算机3可以进行同具有无线电功能的设备4的无线电通信。
下面参照图7和8对将数据从具有无线电功能的设备4发送给视频游戏机2的处理进行描述。
便携式计算机3运行由视频游戏机2提供的通信应用50和无线电通信驱动程序70来进行同具有无线电功能的设备4的无线通信。在图7所示的步骤S21,便携式计算机3判断是否有来自具有无线电功能的设备4的串行通信连接请求。
在步骤S21,如果便携式计算机3确认有来自具有无线电功能的设备4的串行通信连接请求,则在步骤S22,便携式计算机3的CPU45通过无线电通信部件41开始同具有无线电功能的设备4的无线电通信部件(未示出)进行通信以建立通信链接。
接着,在步骤S23,CPU45通过串行通信部件44开始同视频游戏机2的串行通信部件17进行通信以建立通信链接。
在步骤S24,CPU45通过同具有无线电功能的设备4所建立的通信链接将从其接收到的数据存储到工作存储器43或非易失存储器42中。
接着在步骤S25,CPU45通过同视频游戏机2所建立通信链接将存储在工作存储器43或非易失存储器42中的数据发送给视频游戏机2。
在步骤S26,为了确认从具有无线电功能的设备4接收数据的结束,CPU45判断来自具有无线电功能的设备4的数据是否已全部接收,如果CPU45确定来自具有无线电功能的设备4的数据已全部接收,则便携式计算机3结束数据的接收处理。如果CPU45确定来自具有无线电功能的设备4的数据尚未全部接收,则便携式计算机3从步骤S24再次开始执行。
在便携式计算机3执行上面处理的同时,在图8所示的步骤S31,视频游戏机2判断是否有来自便携式计算机3的数据接收请求。
在步骤S31,如果视频游戏机2确认有来自便携式计算机3的数据接收请求,则在步骤S32,视频游戏机2的CPU11通过串行通信部件17开始同便携式计算机3的串行通信部件44进行通信以建立通信链接。
接着在步骤S33,CPU11将通过所建立的通信链接从便携式计算机3接收到的数据存储到主存储器14中。
由视频游戏机2所执行的S32,S33中的处理同由便携式计算机3执行的步骤S23,S24中的处理相对应。
在步骤S34,为了确认从便携式计算机3接收数据的结束,CPU11判断来自便携式计算机3的数据是否已全部接收,如果CPU11确定来自便携式计算机3的数据已全部接收,则视频游戏机2结束数据的接收处理。如果CPU11确定来自便携式计算机3的数据尚未全部接收,则视频游戏机2从步骤S33再次开始执行。
上面的处理序列使得数据处理系统1将数据从具有无线电功能的设备4通过便携式计算机3发送给视频游戏机2。
将数据从视频游戏机2发送给具有无线电功能的设备4的处理是上面将数据从具有无线电功能的设备4发送给视频游戏机2的逆处理,下面将参照图9和10进行描述。
在图9所示的步骤S41中,视频游戏机2的CPU11通过串行通信部件17开始同便携式计算机3的串行通信部件44进行通信以建立通信链接。
接着在步骤S42,视频游戏机2判断是否有来自便携式计算机3的数据传输请求。
在步骤S43,CPU11将通过所建立的通信链接从便携式计算机3接收到的数据存储到主存储器14中。
在步骤S44,为了确认传输给便携式计算机3的数据的结束,CPU11判断数据是否都已发送。如果CPU11确定数据都已发送,则视频游戏机2结束发送数据的处理。如果CPU11确定数据尚未全部发送,则视频游戏机2从步骤S43再次开始处理。在视频游戏机2执行上面处理的同时,在图10所示的步骤S51中,便携式计算机3判断是否有来自视频游戏机2的数据接收请求。
在步骤S51,如果有来自视频游戏机2的数据接收请求,则在步骤S52,便携式计算机3的CPU45通过串行通信部件44开始同视频游戏机2的串行通信部件17进行通信以建立一个通信链接。
在步骤S53,CPU45还通过无线电通信部件41开始同具有无线电功能的设备4的无线电通信部件(未示出)进行通信以建立一个通信链接。
在步骤S54,CPU45发送一个数据传输请求给视频游戏机2。
在步骤S55,CPU45将通过所建立的通信链接从视频游戏机2接收到的数据存储到工作存储器43或非易失存储器42中。
在步骤S56,CPU45将存储在工作存储器43或非易失存储器42中的数据通过已建立的通信链接发送给具有无线电功能的设备4。
由便携式计算机3执行的步骤S52,S55中的处理同由视频游戏机2执行的步骤S41,S43中的处理相对应。
在步骤S57,为了确认来自视频游戏机2的数据接收结束,CPU45判断来自视频游戏机2的数据是否都已全部接收。如果CPU45确定来自视频游戏机2的数据都已全部接收,则便携式计算机3结束数据接收处理。如果CPU45确定来自视频游戏机2的数据尚未全部接收,则便携式计算机3从步骤S55再次开始执行。
上面的处理序列使得数据处理系统1可以通过便携式计算机3将数据从视频游戏机2发送给具有无线电功能的设备4。
在数据处理系统1中,结果数据通过便携式计算机3可以在视频游戏机2和具有无线电功能的设备4之间进行传输。
在数据处理系统1中,视频游戏机2可以对通过便携式计算机3从具有无线电功能的设备4发送给视频游戏机2的数据进行处理。下面将参照图11到14对数据处理过程进行描述。
在图11所示的步骤S61中,便携式计算机3判断是否有来自具有无线电功能的设备4的数据接收请求。
在步骤S61,如果便携式计算机3确定有来自具有无线电功能的设备4的数据接收请求,则在步骤S62,便携式计算机3的CPU45通过无线电通信部件41开始同具有无线电功能的设备4的无线电通信部件(未示出)进行通信以建立一个通信链接。
接着在步骤S63,CPU45通过串行通信部件44开始同视频游戏机2的串行通信部件17进行通信以建立一个通信链接。
在步骤S64,CPU45将通过所建立的通信链接从具有无线电功能的设备4接收到的数据存储在工作存储器43或非易失存储器42中。
在步骤S65,CPU45接着通过所建立的同视频游戏机2的通信链接将存储在工作存储器43或非易失存储器42中的数据发送给视频游戏机2。
在步骤S66,为了确认来自具有无线电功能的设备4的数据接收结束,CPU45判断来自具有无线电功能的设备4的数据是否都已接收。如果CPU45确定来自具有无线电功能的设备4的数据都已接收,则控制转到图12所示的步骤S67。如果CPU45确定来自具有无线电功能的设备4的数据尚未全部接收,则便携式计算机3从步骤S64再次开始处理。
在图13所示的步骤S81中,在便携式计算机3执行上面处理的同时,视频游戏机2判断是否有来自便携式计算机3的数据接收请求。
在步骤S81,如果视频游戏机2确定有来自便携式计算机3的数据接收请求,则在步骤S82,视频游戏机2的CPU11通过串行通信部件17开始同便携式计算机3的串行通信部件44进行通信以建立一个通信链接。
接着在步骤S83,CPU11将通过所建立的通信链接从便携式计算机3接收到的数据存储到主存储器14中。
由视频游戏机2所执行的S82,S83中的处理同由便携式计算机3执行的步骤S63,S64中的处理相对应。
在步骤S84,为了确认从便携式计算机3接收数据的结束,CPU11判断来自便携式计算机3的数据是否已全部接收,如果CPU11确定来自便携式计算机3的数据已全部接收,则在步骤S85视频游戏机2对数据进行处理。如果CPU11确定来自便携式计算机3的数据尚未全部接收,则视频游戏机2从步骤S83再次开始执行。
在全部接收到来自便携式计算机3的数据之后,视频游戏机2读取存储在主存储器14中的数据。如果所接收到的例如是图像数据,则视频游戏机2对数据进行处理,如改变颜色。
用作一个处理装置的视频游戏机2可以根据程序编排的次序处理数据。可选择地,视频游戏机2可以根据用户通过也作为一个处理装置的输入部件12输入的指令处理数据。特别地,例如,当用户在一个同输入部件12相关的一个控制器(未示出)上按动按钮时,视频游戏机2可以根据按钮被连续按动的时间周期的增加或减少图像数据的亮度。
因此,通过便携式计算机3从具有无线电功能的设备4发送给视频游戏机2的数据由视频游戏机2进行处理。接着经处理的数据被存储在视频游戏机2的主存储器14中。
经处理的数据随后通过便携式计算机3从视频游戏机2发送给具有无线电功能的设备4。
特别地,在图14所示的步骤S86中,CPU11通过串行通信部件17开始同便携式计算机3的串行通信部件44进行通信以建立一个通信链接。
在步骤S87,视频游戏机2判断是否有来自便携式计算机3的数据传输请求。
在步骤S87,如果视频游戏机2确定有来自便携式计算机3的数据接收请求,则CPU11在步骤S88通过所建立的通信链接将存储在主存储器14中的经处理的数据发送给便携式计算机3。
在步骤S89,为了确认传输给便携式计算机3的数据的结束,CPU11判断数据是否都已发送。如果CPU11确定数据都已发送,则视频游戏机2结束发送数据的处理。如果CPU11确定数据尚未全部发送,则视频游戏机2从步骤S88再次开始处理。
在视频游戏机2执行上面处理的同时,在图12所示的步骤S67中,便携式计算机3判断是否有来自视频游戏机2的数据接收请求。
在步骤S67,如果有来自视频游戏机2的数据接收请求,则在步骤S68,便携式计算机3的CPU45通过串行通信部件44开始同视频游戏机2的串行通信部件17进行通信以建立一个通信链接。
在步骤S69,CPU45还通过无线电通信部件41开始同具有无线电功能的设备4的无线电通信部件(未示出)进行通信以建立一个通信链接。
在步骤S70,CPU45发送一个数据传输请求给视频游戏机2。
在步骤S71,CPU45将通过所建立的通信链接从视频游戏机2接收到的数据存储到工作存储器43或或非易失存储器42中。
由便携式计算机3执行的步骤S68,S71中的处理同由视频游戏机2执行的步骤S86,S88中的处理相对应。
在步骤S72,CPU45将存储在工作存储器43或非易失存储器42中的数据通过所建立的通信链接发送给具有无线电功能的设备4。
在步骤S73,为了确认来自视频游戏机2的数据接收结束,CPU45判断来自视频游戏机2的数据是否都已全部接收。如果CPU45确定来自视频游戏机2的数据都已全部接收,则便携式计算机3结束数据接收处理。如果CPU45确定来自视频游戏机2的数据尚未全部接收,则便携式计算机3从步骤S71再次开始执行。
上面的处理序列使得数据处理系统1可以通过便携式计算机3将数据从具有无线电功能的设备4发送给视频游戏机2。在视频游戏机2对数据处理之后,经处理的数据通过便携式计算机3被发送给具有无线电功能的设备4。
在如上所述的数据处理系统1中,用于同具有无线电功能的设备4兼容的便携式计算机3的通信应用50和无线电通信驱动程序70是由视频游戏机2在需要时提供给便携式计算机3的。因此,通信应用50和无线电通信驱动程序70没有必要驻留在便携式计算机3中,因此可以有效地利用便携式计算机3的计算资源。
由于便携式计算机3同视频游戏机2以可容易断开的方式进行连接,因此用于同具有无线电功能的设备4兼容的便携式计算机3的通信应用50和无线电通信驱动程序70可以由便携式计算机3持有,并且每当具有无线电功能的设备4发送变化时,便携式计算机3可以被替代。结果,不同类型的多种设备4可以同视频游戏机2相连。
即使如便携式计算机3的非易失存储器42的存储器存储容量较小并且不能存储由便携式计算机3发送的或者由便携式计算机3接收的全部数据,便携式计算机3通过接连发送数据给视频游戏机2或者接连接收来自视频游戏机2的数据也能发送和接收大量的数据。
在数据处理系统1中,便携式计算机3不必同使用中的视频游戏机1相连。一旦视频游戏机2提供给便携式计算机3通信应用50和无线电通信驱动程序70,因为便携式计算机3可以通过输入部件46运行通信应用50等,便携式计算机3可以独自操作具有无线电功能的设备4。因此,根据通过便携式计算机3输入的控制输入动作,来自具有无线电功能的设备4的数据可以由便携式计算机3持有,并且便携式计算机3随后可以同视频游戏机2相连进行数据处理。这样,就可以构建一个具有良好携带性的高效系统。
在视频游戏机2中,提供给便携式计算机3的通信应用50和无线电通信驱动程序70不必记录在如CD-ROM或类似介质的记录介质中,而是可以通过具有外部源的通信获得。
根据本发明第二实施例的一个数据处理系统将在下面参照图15进行描述。除了两个便携式计算机3a,3b同视频游戏机2连接之外,数据处理系统101具有同根据第一实施例的数据处理系统1类似的基本布局。数据处理系统101的那些同数据处理系统1相同的部分用相同的应用字符进行标注,在下面将不做详细描述。
如图15所示,数据处理系统101包含一个用作主单元用于处理数据的视频游戏机2,和两个用作从单元的便携式计算机3a,3b。视频游戏机2有在串行通信部件17中有两个端头(未示出),并且同第一实施例,便携式计算机3a,3b通过那些端头以可分离方式插入视频游戏机2。通信应用50和无线电通信驱动程序70分别被预先提供给分别兼容具有无线电功能的设备4a,4b的便携式计算机3a,3b。
每个便携式计算机3a,3b结构上同根据第一实施例的便携式计算机3相同。
在数据处理系统101中,数据可以通过便携式计算机3a从具有无线电功能的设备4a输入到视频游戏机2中,并且数据可以通过另一个便携式计算机3b从视频游戏机2输出到另一个具有无线电功能的设备4b。
特别地,视频游戏机2和便携式计算机3a可以执行图7和8所示的处理序列,将数据通过便携式计算机3a从具有无线电功能的设备4a输入到视频游戏机2中,并且视频游戏机2和便携式计算机3b可以执行图9和10所示的处理序列,将数据通过便携式计算机3b从视频游戏机2输入到具有无线电功能的设备4a中。
因此,利用两个同视频游戏机2相连的便携式计算机3a,3b,便携式计算机3a可以将输入数据传送给视频游戏机2,另一个便携式计算机3b可以从视频游戏机2传送输出数据,这两个处理彼此独立。
在数据处理系统101中,结果,视频游戏机2可以同两个便携式计算机3a,3b彼此相连来发送和接收数据。
在数据处理系统101中,进而,来自具有无线电功能的设备4a的数据可以由视频游戏机2处理。对于这种数据处理,在图11所示的步骤S61到S66和图13所示的步骤S81到S84中,通过便携式计算机3a从具有无线电功能的设备4a输入到视频游戏机2的数据由视频游戏机2在图13所示的步骤S85中进行处理,并且经处理的数据在图12所示的步骤S67到S73和图14所示的步骤S86到S89中,被输出到另一个便携式计算机3b并传送给另一个具有无线电功能的设备4b。此时,视频游戏机2可以根据用户通过输入部件12输入的控制输入动作对数据进行处理。
在数据处理系统101中,通过便携式计算机3a从具有无线电功能的设备4a接连发送到视频游戏机2中的数据可以由视频游戏机2进行处理,并且经处理的数据可以通过便携式计算机3b发送给另一个具有无线电功能的设备4b,并且由具有无线电功能的设备4b使用。
在数据处理系统101中,进而,如果具有无线电功能的设备4a可以同便携式计算机3a,3b通过无线电链接进行通信,则通过便携式计算机3a从具有无线电功能的设备4a接连发送到视频游戏机2中的数据可以由视频游戏机2进行处理,并且经处理的数据可以通过便携式计算机3b发送回给具有无线电功能的设备4b。
下面参照图16对根据本发明第三实施例的数据处理系统151进行描述。除了三个或更多的便携式计算机同视频游戏机2相连以外,数据处理系统151具有同根据第二实施例的数据处理系统101类似的基本布局。数据处理系统151的那些同数据处理系统101相同的部分用相同的应用字符进行标注,在下面将不做详细描述。在所示实施例中,三个便携式计算机3a,3b,3c同视频游戏机2相连。
如图16所示,数据处理系统151包含一个用作主单元用于处理数据的视频游戏机2,三个用作从单元的便携式计算机3a,3b,3c,以及一个连接集线器5,通过它将便携式计算机3a,3b,3c同视频游戏机2连接在一起。如果视频游戏机2的串行通信部件17的端头(未示出)数小于待连接的便携式计算机数时,连接集线器5用于提供充足的端头数。连接集线器5同视频游戏机2的一个端头相连,并且多个便携式计算机以可断开方式同连接集线器5相连。连接集线器5的各个端头同视频游戏机2的端头具有相同的电子及物理规格。
在数据处理系统151中,三个便携式计算机3a,3b,3c以电子方式由连接集线器5同视频游戏机2相连。通信应用50和无线电通信驱动程序70分别被预先提供给分别兼容具有无线电功能的设备4a,4b,4c的便携式计算机3a,3b,3c。
每个便携式计算机3a,3b,3c结构上同根据第一实施例的便携式计算机3相同。
在数据处理系统151中,同于根据第二实施例的数据处理系统101,一个用于提供数据给视频游戏机2的便携式计算机和一个用于接收来自视频游戏机2的数据的便携式计算机可以彼此不同。
特别的,在数据处理系统151中,视频游戏机2和便携式计算机3a,3b可以执行图7和8所示的处理序列,将数据通过便携式计算机3a,3b从具有无线电功能的设备4a,4b输入到视频游戏机2中,并且视频游戏机2和便携式计算机3c可以执行图9和10所示的处理序列,将数据通过便携式计算机3c从视频游戏机2输入到具有无线电功能的设备4c中。
对于这种模式的操作,用户操作输入部件12将便携式计算机3a,3b作为输入数据到视频游戏机2的便携式计算机,而将便携式计算机3c作为从视频游戏机2输出数据的便携式计算机。进而,在视频游戏机2提供的通信应用50中进行设置或者由视频游戏机2运行另一个应用来区分用于输入数据到视频游戏机2的便携式计算机3a,3b和用于从视频游戏机2输出数据的便携式计算机3c。
即使在多个便携式计算机通过连接集线器5同视频游戏机2相连的情况下,可以将它们划分为那些用于从具有无线电功能的外部设备输入数据到视频游戏机2的便携式计算机以及那些用于从视频游戏机2输入数据到具有无线电功能的外部设备的便携式计算机,不同组的便携式计算机可以彼此独立地进行数据输入。
在数据处理系统151中,结果,视频游戏机2可以同三个或更多的便携式计算机彼此相连来发送和接收数据。
在数据处理系统151中,进而,同于根据第二实施例的数据处理系统101,在图11所示的步骤S61到S66和图13所示的步骤S81到S84中,通过便携式计算机3a,3b从具有无线电功能的设备4a,4b输入到视频游戏机2的数据由视频游戏机2在图13所示的步骤S85中进行处理,并且经处理的数据在图12所示的步骤S67到S73和图14所示的步骤S86到S89中,被输出到另一个便携式计算机3c并传送给另一个具有无线电功能的设备4c。相应地,通过便携式计算机3a,3b从具有无线电功能的设备4a,4b输入到视频游戏机2的数据由视频游戏机2进行处理,并且经处理的数据通过便携式计算机3c发送给具有无线电功能的设备4c。
在数据处理系统151中,同视频游戏机2相连的便携式计算机并不局限在三台便携式计算机,而是可以是尽可能多的便携式计算机。
下面参照图17对根据本发明第四实施例的数据处理系统201进行描述。除了两个具有无线电功能的设备同便携式计算机3相连以外,数据处理系统201具有同根据第一实施例的数据处理系统1类似的基本布局。数据处理系统201的那些同数据处理系统1相同的部分用相同的应用字符进行标注,在下面将不做详细描述。
如图17所示,数据处理系统201包含一个用作主单元用于处理数据的视频游戏机2,用作从单元的便携式计算机3。便携式计算机3以可断开方式同视频游戏机2相连。便携式计算机3同两个具有无线电功能的设备4a,4b相连,从而以时分或频分方式彼此进行无线电通信。通信应用50和无线电通信驱动程序70被预先提供给兼容具有无线电功能的设备4a,4b的便携式计算机3。
在数据处理系统201中,便携式计算机3可以接收来自具有无线电功能的设备4a的数据,并且将数据从视频游戏机2输出给另一个具有无线电功能的设备4b。
在数据处理系统201中,特别地,在便携式计算机3和具有无线电功能的设备之间建立的通信链接可被改变,以便来自具有无线电功能的设备4a的数据能在图11所示的步骤S61到S66中被便携式计算机3接收到,并且从视频游戏机2发送给另一个具有无线电功能的设备4b的数据能在图12所示的步骤S67到S73中被便携式计算机3发送。
在数据处理系统201中,结果,便携式计算机3同两个具有无线电功能的设备4a,4b彼此相连进行数据的发送和接收。
在数据处理系统201中,通过便携式计算机3从具有无线电功能的设备4a接连发送到视频游戏机2中的数据可以由视频游戏机2进行处理,并且经处理的数据可以通过便携式计算机3发送给另一个具有无线电功能的设备4b,并且由具有无线电功能的设备4b使用。此时,视频游戏机2可以根据用户通过输入部件12输入的控制输入动作对数据进行处理。
下面参照图18对根据本发明第五实施例的数据处理系统251进行描述。除了三个或更多个具有无线电功能的设备同便携式计算机3相连以外,数据处理系统251具有同根据第四实施例的数据处理系统201类似的基本布局。数据处理系统251的那些同数据处理系统201相同的部分用相同的应用字符进行标注,在下面将不做详细描述。在所示实施例中,三个具有无线电功能的设备4a,4b,4c同便携式计算机3相连。
如图18所示,数据处理系统251包含一个用作主单元用于处理数据的视频游戏机2,用作从单元的便携式计算机3。便携式计算机3以可断开方式同视频游戏机2相连。便携式计算机3同三个具有无线电功能的设备4a,4b,4c相连,从而以时分或频分方式彼此进行无线电通信。通信应用50和无线电通信驱动程序70被预先提供给兼容具有无线电功能的设备4a,4b,4c的便携式计算机3。
在数据处理系统251中,便携式计算机3可以接收来自具有无线电功能的设备4a,4b的数据,并且将数据从视频游戏机2输出给具有无线电功能的设备4c。
在数据处理系统251中,特别地,在便携式计算机3和具有无线电功能的设备之间建立的通信链接可被改变,以便来自具有无线电功能的设备4a,4b的数据能在图11所示的步骤S61到S66中被便携式计算机3接收到,并且从视频游戏机2发送给具有无线电功能的设备4c的数据能在图12所示的步骤S67到S73中被便携式计算机3发送。
对于这种模式的操作,用户操作输入部件12将具有无线电功能的设备4a,4b作为用于输入数据到便携式计算机3的设备,而将具有无线电功能的设备4c作为从数据处理系统251中的便携式计算机3接收数据的设备。进而,在视频游戏机2提供的通信应用50中进行设置或者由视频游戏机2运行另一个应用来区分用于输入数据到便携式计算机3的具有无线电功能的设备4a,4b和用于从数据处理系统251中的便携式计算机3接收数据的具有无线电功能的设备4c。
在数据处理系统251中,结果,便携式计算机3可以同三个或更多的具有无线电功能的设备彼此相连来发送和接收数据。
在数据处理系统251中,同于根据第四实施例的数据处理系统201,通过便携式计算机3从具有无线电功能的设备4a,4b接连发送到视频游戏机2中的数据可以由视频游戏机2进行处理,并且经处理的数据可以通过便携式计算机3发送给具有无线电功能的设备4c,并且由具有无线电功能的设备4c使用。
下面将根据以上实施例,参照图19到图26对作为数据处理系统的一个具体例子的一个视频娱乐系统进行描述。在图19到26中,包含视频游戏机2和便携式计算机3(在第二实施例和第三实施例中的3a,3b,3c)的数据处理系统作为包含一个视频游戏装置301和一个便携式电子设备400的一个视频娱乐系统来进行布局。
视频游戏机2同视频游戏装置301相对应,而便携式计算机3同便携式电子设备400对应。特别地,视频游戏机2的CPU11和主存储器14分别对应图22所示的视频游戏装置301的CPU351和主存储器353。便携式计算机3的无线电通信部件41,非易失存储器42,以及CPU45分别对应图25所示的无线通信装置448,以及非易失存储器446,和控制装置441。
如图19和20所示,视频游戏装置301从记录介质中读取一个应用程序,并根据来自用户,也就是游戏玩家的指令执行该应用程序。例如,视频游戏装置301执行一个游戏程序主要是进行游戏,显示游戏图像,和输出声音。
视频游戏装置301有一个矩形外壳302,其中心主要装有一个磁盘装载单元303,作为一个提供如游戏程序或类似东西的应用程序记录介质,用于装载如CD-ROM或类似东西的光盘。外壳302支持用于重置视频游戏的重置开关304,一个供电源开关305,一个用于控制光盘装载的磁盘控制开关306,和两个插槽307A,307B。
视频游戏装置301的应用程序可以通过一条通信链接来提供,而可以不用记录介质来提供。
便携式电子设备400和一个手动控制器320可以连接到插槽307A,307B上。一个存储器卡系统也可以连接到插槽307A,307B上。
手动控制器320具有第一和第二控制垫(pad)321,322,一个左按钮323L,一个右按钮323R,一个开始按钮324,一个选择器按钮325,模拟(nanlog)控制垫331,332,一个用于为模拟控制垫331,332选择控制模式的模式选择器开关333,和一个用于指示所选择控制模式的指示器334。手动控制器320内部还具有振动告知机制(未示出),用于根据视频游戏的进行情况以振动方式告知手动控制器320。手动控制器320与外壳302中的插槽307B通过连接器326以电子方式相连。
如果两个手动控制器320分别同插槽307A,307B相连,两个用户或游戏玩家可以共享视频娱乐系统来玩如竞争游戏。视频游戏装置301可以有多于或少于两个插槽307A,307B的插槽。
如图21到23所示,便携式电子设备400有一个护盖401,用于支持用来输入不同信息项的手动控制垫420,一个如液晶显示(LCD)单元或类似东西的显示单元430,和一个允许无线通信单元(未示出)可以进行无线通信,如红外通信的窗口440。
护盖401包含一个上壳401a和一个下壳401b,并内装一块支持存储器设备等的主板。护盖401经过成形处理以便能插入到外壳302的插槽307A或307B中。
窗口440被安装在护盖401的半圆形末端上。显示单元430占用了护盖401的上壳401a一半的区域,位置靠近窗口440。
手动控制垫420有多个按钮,421,422用于输入时间和进行不同的选择。手动控制垫420上壳401a另一半区域,并且位置远离窗口440。手动控制垫420位于盖子410上,固定在护盖401上盖子410的角部可以移动。控制按钮421,422从盖子410的上表面延伸到下表面。控制按钮421,422固定在盖子410上,在盖子410的上表面移入和移出。
便携式电子设备400在盖子410下有一个主板并且当盖子410在护盖401上方关闭时该主板面向盖子401。主板上固定了多个开关按键(presser),当盖子410在护盖401上方关闭时它们同各自的控制按钮对齐。当控制按钮421,422之一被用户按下时,它开动相应的开关按键去按动一个压力开关,例如膜片(diaphragm)开关。
如图20所示,盖子410打开的便携式电子设备400被插入到视频游戏装置301的外壳302的插槽307A中。
视频游戏装置301和便携式电子设备400具有如上所述的外观和形状。
图22和23示出了视频游戏装置301和便携式电子设备400的电路布局。
如图24所示,视频游戏装置301包含一个包括有一个中央处理单元(CPU)351和其外围设备的控制系统350,一个包括有一个用于在帧缓冲区363中进行图像处理的图形处理单元(GPU)362的图形系统360,一个包括有一个用于生成音乐声音和声音效果的声音处理单元(SPU)371的声音系统370,一个用于控制其中记录有应用程序的光盘的光盘控制器380,一个控制来自用户输入指令的手动控制器320的信号,以及进出存有游戏设置的存储器卡500的数据,以及便携式电子设备400的通信控制器390,一个同控制系统350,图形系统360,声音系统370,光盘控制器380,和通信控制器390相连的总线395,同其他装置接口的一个并行输入/输出接口(PIO)396和一个串行输入/输出接口(SIO)397。
控制系统350包含一个CPU351,一个用于控制直接存储器访问(DMA)的外围设备控制器352,一个包含一个随机访问存储器(RAM)的主存储器353,和一个存储了不同程序,如用于管理主存储器353的操作系统的只读存储器(ROM)354,图形系统360,声音系统370等。
CPU351通过执行存储在ROM354中的操作系统从整体上对视频游戏装置301进行控制。
当打开视频游戏装置301时,CPU351执行存储在ROM354中的操作系统来开始控制图形系统360,声音系统370等。例如,当执行操作系统时,CPU351对视频游戏装置301从整体上进行初始化以确认其操作,并随后控制光盘控制器380来执行存储在光盘中的应用程序。当执行应用程序时,CPU351根据用户输入的指令控制图形系统360,声音系统370等,以控制图像的显示和音乐声音和声音效果的产生。
CPU351同视频游戏机2的CPU11对应,并对便携式电子设备400有选择接收和发送的数据进行恢复。
图形系统360用作视频游戏机2的图形处理器15。图形系统360包含一个用于执行坐标转换和其他处理的几何转换引擎(GTE)361,一个用于根据来自CPU351的命令处理图像数据的GPU362,一个用于存储GPU所处理的图像数据的帧缓冲区363,和一个通过正交转换,例如离散余弦转换对压缩和编码的图像数据解码的图像解码器364。
GTE361具有并行执行多个算术操作的并行算术机制,并且能根据来自CPU351的请求高速执行坐标转换,光源计算,矩阵,或向量。特别地,GTE361每秒最多能进行一百五十万个多边形的坐标计算来进行平面明暗处理,例如用一种颜色画一个三角形。通过利用GTE361,视频游戏装置301可以减少CPU351的负担并执行高速坐标计算。
根据来自CPU351的图像处理命令,GPU362在帧缓冲区363中处理多边形或类似图形。GPU362可以每秒最多处理36万个多边形。
帧缓冲区363包含一个双端口RAM,可以同时存储GPU362处理的图像数据或从主存储器353传输的图像数据,并读取图像数据用于显示。帧缓冲区363具有存储如1M字节的能力,并作为一个水平1024个像素行,垂直512个像素列组成的16比特矩阵进行处理。
帧缓冲区363具有一块用于存储作为视频输出数据进行输出的图像数据的显示区域,一个用于存储当GPU362处理多边形或类似东西时用来参照的颜色查找表的CLUT(颜色查找表)区域,以及一个用于存储文本数据文本区域,该文本数据用于GPU362对多边形进行处理以及多边形映射时的坐标转换。CLUT区域和文本区域是随显示区域的变化而变化的。
图像解码器364由CPU351控制来进行存储在主存储器353中的静止或移动图像的图像数据的解码,并将经解码的图像存储在主存储器353。由图像解码器364重新生成的图像数据被GPU362传送到帧缓冲区363,并可用作GPU362所处理图像的背景。
声音系统370包含一个根据来自CPU351的命令用于生成音乐声音,声音效果等的SPU371,一个用于存储来自SPU371的波形数据的声音缓冲区372,和一个用于输出由SPU371所产生的音乐声音,声音效果等的扬声器373。
SPU371具有ADPCM(自适应微分PCM)功能,可以将由ADPCM作为4比特微分声音数据进行编码的数据重新生成为16比特声音数据,重新生成存储在声音缓冲区372中的波形数据以产生声音效果等的再处理功能,以及对存储在声音缓冲区372中的波形数据进行调制和重新生成的调制功能。
根据来自CPU351的命令,基于存储在声音缓冲区372中的波形数据,可以使用声音系统370作为一个产生音乐声音,声音效果等的样本声音源。
光盘控制器380包含一个用于重新生成记录在如CD-ROM或类似介质的光盘上的应用程序和数据的光盘驱动器381,一个用于对所记录的其中加入一个错误校验代码的程序和数据进行解码的解码器382,和一个用于临时存储从光盘驱动器381读取的数据以便高速读取来自光盘的数据的缓冲区383。一个辅助CPU384同解码器382相连。
记录在光盘上由光盘驱动器381读取的声音数据包括从模拟声音信号转换而来的PCM数据,以及ADPCM数据。作为16比特数字数据的4比特微分数据进行记录的ADPCM数据,由解码器382进行解码,提供给SPU371,随后转换为模拟数据并用来驱动扬声器373。作为16比特数字数据进行记录的PCM数据,由解码器382进行解码,然后用来驱动扬声器373。
通信控制器390包含一个通过总线395用于控制同CPU351进行通信的通信控制机制391,一个控制器连接器309,用于输入用户指令的手动控制器320与之相连,以及一对存储器卡插入单元308A,308B(参见图20),用于接收一个作为存储游戏设置等的辅助存储器设备的存储器卡500及便携式电子设备400,存储器卡插入单元308A,308B由通信控制机制391进行控制。
这样,按上面方式构造的视频游戏装置301具有同前面所描述的视频游戏机2同样的功能。
特别地,视频游戏装置301将用于便携式电子设备400的,记录在记录介质或类似东西中的通信应用50和无线电通信驱动程序70通过通信控制机制391发送给便携式电子设备400。视频游戏装置301将所接收到的通过通信控制机制391从便携式电子设备传送来的数据存储在主存储器353中。视频游戏装置301对所接收到的数据进行处理并将经处理的数据发送给便携式电子设备400。
如图25所示,便携式电子设备400包含一个控制装置441,一个装置连接连接器442,一个输入装置443,一个显示装置444,一个时钟功能单元445,一个非易失存储器446,一个扬声器447,一个无线通信装置448和一个作为数据传输/接收装置的无线电接收装置449,一个电池450,和作为一个供电装置的一个供电端子451和一个二极管452。
控制装置441包含一个微计算机。控制装置441作为便携式计算机3的CPU45进行使用。控制装置441具有一个作为程序存储装置的程序存储器441a。
作为连接装置使用的装置连接连接器442用于同另一个信息处理装置或类似装置的一个插槽进行连接。
输入装置443用作便携式计算机3的输入部件46,包含多个用于控制存储在程序存储器441a中的程序的控制按钮。
显示装置444作为便携式计算机3的显示部件47进行使用。显示装置444包含一个液晶显示单元或类似东西,用于显示不同的信息项。
时钟功能单元445用作在如显示装置444上显示时间。
非易失存储器446用于存储不同的数据。例如,非易失存储器446包含一个如闪存的半导体存储器,即使在便携式电子设备被关闭时,它也可以保存所存储的数据。
因为便携式电子设备400具有电池450,非易失存储器446可以包含一个能高速存储和读取数据的静态随机访问存储器(SRAM)。
非易失存储器446对应于便携式计算机3的非易失存储器42,用于存储所接收到的由便携式电子设备400有选择地接收到的数据。
即使在便携式电子设备400从视频游戏装置301的外壳302中的插槽307A,307B断开时,电池450也允许便携式电子设备400可以进行独立操作。
电池450包含一个可充电的二级电池。当便携式电子设备400被插入到视频游戏装置301的外壳302中的插槽307A,307B中时,电池450由来自视频游戏装置301的电能供应。特别地,电池450有一个通过一个反向电流保护二极管451同供电源相连的端头450。当便携式电子设备400同外壳302相连时,电能从供电端头450通过反向电流保护二极管451供给电池450。
无线通信装置448对应于便携式计算机3的无线通信部件41,用作通过红外射线或类似方式同另一个存储器卡或类似东西进行通信。无线通信装置448还用作接收从另一个存储器卡或类似东西发送的不同数据。
无线电接收装置449用作接收以无线电广播方式传送的不同数据。
作为一个声音产生装置使用的扬声器447根据一个程序产生声音。
便携式电子设备400的以上部件或装置同控制装置441相连,并在控制装置441的控制下进行操作。
图26示出了控制装置441的控制项。如图26所示,控制装置441有一个用于同一个信息处理装置连接的装置连接接口,一个用于从存储器输出和输入数据的存储器接口,一个显示接口,一个控制输入接口,一个声音接口,一个无线通信接口,一个时钟管理接口,以及一个程序下载接口。
具有如用于控制程序执行的按钮开关的输入装置443和如液晶显示(LCD)单元的显示装置444的便携式电子设备400,也可以在游戏应用执行时用作一个便携式游戏设备。
便携式电子设备400具有从视频游戏装置301下载一个应用程序并将所下载的应用程序存储在微计算机441的程序存储器441a中的功能。利用这一功能,就有可能对在便携式电子设备400上操作的应用程序和不同的驱动程序软件进行更改。
这样,按这种方式构造的便携式电子设备400具有同便携式计算机3相同的功能。
特别地,便携式电子设备400将由视频游戏装置301提供的通信应用50和无线电通信驱动程序70存储在非易失存储器446或一个未示出的存储器中,以便便携式电子设备400可以同具有无线电功能的设备4进行无线电通信。随后,便携式电子设备400通过无线通信装置448接收由具有无线电功能的设备4发送的数据,并将所接收到的数据存储在非易失存储器446或未示出的存储器中。所存储的数据通过装置连接连接器442被发送给视频游戏装置301。便携式电子设备400也从视频游戏装置301接收数据,并将所接收到的数据存储在非易失存储器446或未示出的存储器中。所存储的数据通过无线通信装置448被发送给具有无线电功能的设备4。
上面的视频娱乐系统是视频游戏机2和便携式计算机3的一个具体例子。
因此,包含视频游戏机2和便携式计算机3的数据处理系统1可以发送数据给具有无线电功能的外部设备4及从其接收数据,并且也可以用作视频娱乐系统。
具有无线电功能的外部设备4可以是任何具有无线电通信功能的设备。例如,具有无线电功能的外部设备4可以是一个数字相机,一个笔记本形状的个人计算机,一个桌面个人计算机,一个便携式电话机,或类似的东西。从具有无线电功能的设备4发送给视频游戏机2的数据可以是如图像数据。因为视频游戏装置301具有很高的图像数据处理能力,数据处理系统可以高速编辑图像。如果使用视频游戏机装置301的实时数据处理能力,则数据处理系统可以根据用户所输入的控制输入动作进行数据处理。
尽管本发明的某些实施例已被示出并进行了详细描述,但可以理解,在不偏离所附权利要求范围的前提下可以对之进行多种改动或修正。
权利要求
1.一种用于处理数据的系统,包含一个用于处理数据的主单元(2);及一个同所述主单元以可断开方式连接的从单元(3);所述从单元包含用于发送数据给一个具有无线通信功能的外部设备(4)并从其接收数据的通信装置(41);及用于存储输入数据的存储器装置{(42)及/或(43)};所述主单元包含用于获取和提供数据的数据提供装置(11),包含一个用于同所述从单元和所述外部设备进行无线通信的通信装置控制程序;所述数据提供装置的这种布置将所述通信装置控制程序提供给从单元,并且所述从单元将所述主单元提供的所述通信装置控制程序存储在所述存储器装置中。
2.根据权利要求1所述的一种系统,其中所述数据提供装置包含一个从一个以可断开方式装在所述主单元中的记录介质读取所述通信装置控制程序的装置,并且将所述通信装置控制程序输出给所述从单元。
3.根据权利要求1所述的一种系统,其中所述从单元和所述外部设备具有以红外线方式进行无线通信的装置。
4.根据权利要求1所述的一种系统,其中所述从单元包含用于接收由所述外部设备通过所述通信装置发送给所述从单元的数据的装置,并将所接收到的数据传送给所述主单元。
5.根据权利要求1所述的一种系统,其中所述从单元包含用于通过通信装置接收由所述主单元所处理的数据并将经处理的数据发送给所述外部设备。
6.根据权利要求1所述的一种系统,其中所述主单元包含用于处理由所述从单元提供给所述主单元的输入数据的装置,所述主单元的这种布置接收由所述从单元提供的数据,该数据是所述从单元从所述外部设备作为所述输入数据接收到的,所述处理装置对所述输入数据进行处理而产生经处理的数据,并且所述从单元接收所述主单元所提供的经处理的数据,并将经处理的数据作为传输数据通过所述通信装置发送给所述外部设备。
7.根据权利要求6所述的一种系统,其中所述主单元具有供操作者输入一个控制输入的手动控制输入装置(46),所述可操作的处理装置根据通过所述手动控制输入装置输入的所述控制输入对数据进行处理。
8.根据权利要求1所述的一种系统,包含多个所述的以可断开方式同所述主单元相连的从单元,其中所述主单元接收几个所述从单元所提供的输入数据并将经处理的数据输出给除了这几个所述从单元以外的其他从单元。
9.根据权利要求1所述的一种系统,包含多个通过所述的通信装置以可断开方式同所述从单元相连的所述外部设备,其中,所述从单元接收几个所述外部设备发送的数据并将所接收到的数据发送给除了这几个所述外部设备之外的其他外部设备。
10.根据权利要求1所述的一种系统,其中所述主单元包含一个视频游戏机,而所述从单元包含一个便携式信息通信终端。
11.根据权利要求1所述的一种系统,其中所述主单元包含一个视频游戏机,所述从单元包含一个便携式信息通信终端,并且所述外部设备包含一个数字相机或一个个人计算机。
12.一种带有一个用于处理数据的主单元(2)和一个同所述主单元以可断开方式连接的从单元,以及具有存储器装置{(42)及/或(43)}和通信装置(41)的一种用于处理数据的方法,包含以下步骤将所述主单元所获取的用于在所述从单元和一个外部设备之间进行无线通信的通信装置控制程序提供给所述从单元;将所述通信装置控制程序存储到所述从单元的所述存储器装置中;并通过所述通信装置(41)在所述从单元和所述外部设备之间发送和接收数据。
13.一种用于发送和接收数据的装置(3),包含用于发送数据给一个具有无线通信功能的外部设备(4)并从其接收数据的通信装置(41);及用于存储所输入数据的存储器装置{(42)及/或(43)};其中所述装置接收一个数据处理装置(2)所提供的用于同外部设备进行无线通信的通信装置控制程序。
14.一种根据权利要求13所述的装置,用于以红外线方式同所述外部设备进行无线通信。
15.一种根据权利要求13所述的装置,用于通过所述通信装置从所述外部设备接收数据并将所接收到的数据传送给所述数据处理装置。
16.一种根据权利要求13所述的装置,用于接收所述数据处理装置所提供的经处理的数据并将经处理的数据通过所述通信装置发送给所述外部设备。
17.一种根据权利要求13所述的装置,其中所述装置包含一个便携式信息通信终端,并且所述数据处理装置包含一个视频游戏机。
18.一种根据权利要求13所述的装置,其中所述装置包含一个便携式信息通信终端,所述数据处理装置包含一个视频游戏机,并且所述外部设备包含一个数字相机或一个个人计算机。
19.一种用于发送和接收数据的方法,包含以下步骤根据由一个数据处理装置(12)提供的一个通信装置控制程序,在一个数据发送和接收装置(3)和一个具有无线通信功能的外部设备(4)之间进行无线通信;将从一个外部设备接收到的数据从所述数据发送和接收装置传送给所述数据处理装置;及将从所述数据处理装置输入的经处理的数据从所述数据发送和接收装置发送给所述外部设备。
全文摘要
在一个作为数据处理装置并且设有无线通信功能的视频游戏机(2)和具有无线通信功能的外部设备(4)之间发送和接收数据。一个便携式计算机(3)与处理数据的视频游戏机(2)可拆卸地相连。从视频游戏机(2)向便携式计算机(3)提供用于在该计算机(3)和外部设备(4)之间进行无线通信的通信应用(50)和无线电通信驱动程序(70),并且存储在便携式计算机(3)的存储器中。具有通信应用(50)和无线通信驱动程序(70)的便携式计算机(3)使视频游戏机(2)和外部设备(4)之间通过便携式计算机(3)发送和接收数据。
文档编号H04B10/22GK1274296SQ99801262
公开日2000年11月22日 申请日期1999年7月28日 优先权日1998年7月31日
发明者茶谷公之 申请人:索尼计算机娱乐公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1