專利名稱:數(shù)據(jù)處理系統(tǒng)和方法以及娛樂系統(tǒng)的制作方法
本發(fā)明涉及處理數(shù)據(jù)的一種方法和系統(tǒng)以及用于向一個(gè)外部裝置發(fā)送數(shù)據(jù)和從該外部裝置接收數(shù)據(jù)的娛樂系統(tǒng),且更具體地說是涉及用于處理數(shù)據(jù)的方法和系統(tǒng)以及一種娛樂系統(tǒng)—它們可被較好地應(yīng)用于包括視頻游戲機(jī)和個(gè)人數(shù)字助理(PDA)的系統(tǒng)。
諸如個(gè)人計(jì)算機(jī)的家庭控制設(shè)備,當(dāng)它與數(shù)字?jǐn)z象機(jī)相連時(shí),能夠讀取由數(shù)字?jǐn)z象機(jī)獲取的圖象數(shù)據(jù),并使用讀取的圖象數(shù)據(jù)。當(dāng)諸如個(gè)人數(shù)字助理的小型計(jì)算機(jī)與個(gè)人計(jì)算機(jī)相連時(shí),個(gè)人計(jì)算機(jī)能夠向小型計(jì)算機(jī)發(fā)送和從該小型計(jì)算機(jī)接收諸如圖象數(shù)據(jù)的各種數(shù)據(jù)。
這種家庭控制設(shè)備包括傳統(tǒng)的視頻游戲機(jī)—諸如電視游戲裝置。傳統(tǒng)的視頻游戲機(jī)得到了廣泛的使用,它從記錄介質(zhì)或輔助存儲(chǔ)單元讀取游戲數(shù)據(jù),并根據(jù)讀取的游戲數(shù)據(jù)在視頻游戲機(jī)處理器上運(yùn)行一種應(yīng)用程序,以玩競(jìng)爭(zhēng)游戲,例如響應(yīng)于由游戲玩家從作為手動(dòng)控制器的指令單元輸入的指令信號(hào)。
很多視頻游戲機(jī)通常都具有優(yōu)異的圖象和聲音數(shù)據(jù)處理能力,因而用戶能夠感受到復(fù)雜而真實(shí)的圖象和聲音。具體地,視頻游戲機(jī)的優(yōu)異的圖象和聲音數(shù)據(jù)處理能力,使得能夠顯示復(fù)雜的游戲角色和為視頻游戲產(chǎn)生逼真的語音聲音,并能夠提供比已有計(jì)算機(jī)所能提供的更為精細(xì)和復(fù)雜的圖象和聲音。
到目前,傳統(tǒng)的諸如個(gè)人計(jì)算機(jī)的家庭控制設(shè)備為了讀取數(shù)字?jǐn)z象機(jī)拍攝的圖象數(shù)據(jù),通常的做法是只考慮家庭控制設(shè)備與數(shù)字?jǐn)z象機(jī)之間的數(shù)據(jù)傳送。還沒有建立用于根據(jù)記錄在一種記錄介質(zhì)上的應(yīng)用程序在家庭控制設(shè)備、數(shù)字?jǐn)z象機(jī)、以及諸如個(gè)人數(shù)字助理的小型計(jì)算機(jī)之間進(jìn)行同時(shí)通信的系統(tǒng)。
為了把數(shù)字?jǐn)z象機(jī)獲取的圖象數(shù)據(jù)傳送到小型計(jì)算機(jī),需要把圖象數(shù)據(jù)轉(zhuǎn)換成能夠被小型計(jì)算機(jī)所使用的格式。然而,當(dāng)小型計(jì)算機(jī)和數(shù)字?jǐn)z象機(jī)彼此直接相連時(shí),就難于有效地從數(shù)字?jǐn)z象機(jī)向小型計(jì)算機(jī)傳送數(shù)據(jù),因?yàn)樾⌒陀?jì)算機(jī)的計(jì)算資源是有限的。
雖然傳統(tǒng)的視頻游戲機(jī)具有優(yōu)異的數(shù)據(jù)處理能力,如上所述,傳統(tǒng)的視頻游戲機(jī)仍然只是用于執(zhí)行玩視頻游戲的應(yīng)用程序的裝置。還沒有建立起任何在其中小型計(jì)算機(jī)和數(shù)字?jǐn)z象機(jī)被同時(shí)連接到視頻游戲機(jī)以發(fā)送和接收?qǐng)D象數(shù)據(jù)并處理圖象數(shù)據(jù)的系統(tǒng),也沒有建立任何能夠有效地利用視頻游戲機(jī)的實(shí)時(shí)圖形計(jì)算和顯示功能的系統(tǒng)。
進(jìn)一步地,小型計(jì)算機(jī)為使用圖象數(shù)據(jù)而運(yùn)行的所有應(yīng)用程序,還沒有由這樣一種記錄介質(zhì)提供—該記錄介質(zhì)被裝載到既與小型計(jì)算機(jī)相連又與數(shù)字?jǐn)z象機(jī)相連的裝置中。
因而,本發(fā)明的一個(gè)目的,是提供用于處理數(shù)據(jù)的系統(tǒng)和方法和一種娛樂系統(tǒng),它們?cè)试S一種從屬單元和一個(gè)數(shù)字?jǐn)z象機(jī)同時(shí)與一個(gè)主單元相連,以在難于直接彼此相連的該從屬單元與數(shù)字?jǐn)z象機(jī)之間發(fā)送和接收?qǐng)D象數(shù)據(jù)。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種數(shù)據(jù)處理系統(tǒng),它具有用于處理數(shù)據(jù)的主單元和以可拆下的方式與主單元相連的從屬單元,該主單元具有用于連接一個(gè)外部成象裝置的第一連接裝置、用于連接到從屬單元的第二連接裝置、以及一個(gè)控制裝置—該控制裝置經(jīng)過第一連接裝置而被提供了來自成象裝置的彩色高分辨率圖象數(shù)據(jù)、并經(jīng)過第二連接裝置向從屬單元輸出基于主單元提供的圖象數(shù)據(jù)的低分辨率圖象數(shù)據(jù)。
上述的數(shù)據(jù)處理系統(tǒng)使難于彼此直接相連的成象裝置和從屬單元能夠同時(shí)與主單元相連,以把彩色高分辨率圖象數(shù)據(jù)從成象裝置提供給主單元并把基于所提供的圖象數(shù)據(jù)的顏色較少分辨率較低的圖象數(shù)據(jù)從主單元提供給從屬單元。
根據(jù)本發(fā)明的一種數(shù)據(jù)處理系統(tǒng)具有用于處理數(shù)據(jù)的主單元和以可拆下的方式連接到主單元的從屬單元,該主單元具有用于連接到一個(gè)外部成象裝置的第一連接裝置、用于連接到該從屬單元的第二連接裝置、以及一個(gè)控制裝置—該控制裝置經(jīng)過第二連接裝置而被提供來自從屬單元的從屬單元圖象數(shù)據(jù)并經(jīng)過第一連接裝置向成象裝置輸出基于從屬單元圖象數(shù)據(jù)的處理過的圖象數(shù)據(jù)。
上述數(shù)據(jù)處理系統(tǒng)使難于直接彼此相連的成象裝置和從屬單元能夠同時(shí)與主單元相連,以把從屬單元圖象數(shù)據(jù)從從屬單元提供到主單元并把基于從屬單元圖象數(shù)據(jù)的處理過的圖象數(shù)據(jù)從主單元提供到成象裝置。
在該數(shù)據(jù)處理系統(tǒng)中,主單元具有用于從以可拆下的方式裝載的記錄介質(zhì)讀取程序數(shù)據(jù)的數(shù)據(jù)讀取裝置,且從屬單元具有用于執(zhí)行該程序數(shù)據(jù)的執(zhí)行裝置。主單元借助數(shù)據(jù)讀取裝置從記錄介質(zhì)讀取利用處理過的圖象數(shù)據(jù)的從屬單元應(yīng)用程序,并經(jīng)過第二連接裝置把從屬單元應(yīng)用程序提供給從屬單元,且從屬單元借助執(zhí)行裝置,利用從主單元提供的處理過的圖象數(shù)據(jù),執(zhí)行從屬單元應(yīng)用程序。
因此,數(shù)據(jù)處理系統(tǒng)使得從屬單元所使用的從屬單元應(yīng)用程序能夠從主單元得到提供并被從屬單元所執(zhí)行,并為從屬單元提供讀取和使用外部圖象數(shù)據(jù)的功能。
根據(jù)本發(fā)明的一種用處理數(shù)據(jù)的主單元和用以可拆下的方式連接到該主單元的從屬單元來處理數(shù)據(jù)的方法包括以下步驟從一個(gè)外部成象裝置向主單元提供彩色高分辨率圖象數(shù)據(jù);以及,從主單元向從屬單元輸出基于所提供的圖象數(shù)據(jù)的顏色較少分辨率較低的圖象數(shù)據(jù)。
上述數(shù)據(jù)處理方法使難于直接彼此相連的成象裝置和從屬單元能夠同時(shí)與主單元相連,以從成象裝置向主單元提供彩色高分辨率圖象數(shù)據(jù),并從主單元向從屬單元提供基于所提供的圖象數(shù)據(jù)的顏色較少分辨率較低的圖象數(shù)據(jù)。
根據(jù)本發(fā)明,借助用于處理數(shù)據(jù)的主單元和以可拆下的方式連接到主單元的從屬單元來處理數(shù)據(jù)的一種方法包括以下步驟向主單元提供來自從屬單元的從屬單元圖象數(shù)據(jù);以及,從主單元向一個(gè)外部成象裝置輸出基于從屬單元圖象數(shù)據(jù)的處理過的圖象數(shù)據(jù)。
上述數(shù)據(jù)處理方法使得難于直接彼此相連的成象裝置和從屬單元能夠同時(shí)與主單元相連,以從從屬單元向主單元提供從屬單元圖象數(shù)據(jù),并從主單元向成象裝置提供基于從屬單元圖象數(shù)據(jù)的處理過的圖象數(shù)據(jù)。
根據(jù)本發(fā)明的一種數(shù)據(jù)處理方法包括以下步驟從以可拆下的方式裝載的一種記錄介質(zhì)讀取利用處理過的圖象數(shù)據(jù)的從屬單元應(yīng)用程序,并把該從屬單元應(yīng)用程序從主單元提供到從屬單元;以及,利用從主單元提供的處理過的圖象數(shù)據(jù),借助從屬單元執(zhí)行從屬單元應(yīng)用程序。
在上述數(shù)據(jù)處理方法中,從屬單元使用的從屬單元應(yīng)用程序是從主單元提供的,并由從屬單元執(zhí)行。從屬單元被提供了讀取和使用外部圖象數(shù)據(jù)的功能。
根據(jù)本發(fā)明的一種娛樂系統(tǒng)具有第一連接裝置,用于與一種外部成象裝置相連,且一種從屬單元以可拆下的方式連接到該第一連接裝置;一種第二連接裝置,用于連接到從屬單元;以及,一種控制裝置,它經(jīng)過第一連接裝置而被提供了來自成象裝置的彩色高分辨率圖象數(shù)據(jù),并經(jīng)過第二連接裝置向從屬單元輸出基于所提供的圖象數(shù)據(jù)的顏色較少分辨率較低的圖象數(shù)據(jù)。
上述娛樂系統(tǒng)使得難于直接彼此相連的成象裝置和從屬單元能夠同時(shí)與主單元相連,以被提供有來自成象裝置的彩色高分辨率圖象數(shù)據(jù),并向從屬單元輸出基于所提供的圖象數(shù)據(jù)的顏色較少分辨率較低的圖象數(shù)據(jù)。
根據(jù)本發(fā)明的一種娛樂系統(tǒng)具有第一連接裝置,用于連接到一個(gè)外部成象裝置,且一個(gè)從屬單元以可拆下的方式連接到第一連接裝置;一個(gè)第二連接裝置,用于連接到從屬單元;以及,一個(gè)控制裝置,它被提供有經(jīng)過第二連接裝置而來自從屬單元的從屬單元圖象數(shù)據(jù),并經(jīng)過第一連接裝置向成象裝置輸出基于從屬單元圖象數(shù)據(jù)的處理過的圖象數(shù)據(jù)。
上述的娛樂系統(tǒng)使難于彼此直接相連的成象裝置和從屬單元能夠同時(shí)與主單元相連,以被提供有來自從屬單元的從屬單元圖象數(shù)據(jù)并向成象裝置輸出基于該從屬單元圖象數(shù)據(jù)的處理過的圖象數(shù)據(jù)。
該娛樂系統(tǒng)還具有用于從以可拆下的方式裝載的記錄介質(zhì)讀取程序數(shù)據(jù)的數(shù)據(jù)讀取裝置。采用處理過的圖象數(shù)據(jù)的一種從屬單元應(yīng)用程序由該數(shù)據(jù)讀取裝置從記錄介質(zhì)讀取,并經(jīng)過第二連接裝置而被提供到從屬單元。
該娛樂系統(tǒng)使從屬單元使用的從屬單元應(yīng)用程序能夠被提供給從屬單元。
從以下組合附圖以示例性的例子的方式對(duì)本發(fā)明的最佳實(shí)施例所進(jìn)行的描述,本發(fā)明的上述和其他的目的、特征、以及優(yōu)點(diǎn),將變得明顯。
圖1是根據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的框圖;圖2是該數(shù)據(jù)處理系統(tǒng)的視頻游戲機(jī)的視頻游戲機(jī)硬件層的框圖;圖3是數(shù)據(jù)處理系統(tǒng)的袖珍計(jì)算機(jī)的PDA硬件層的框圖;圖4是與該數(shù)據(jù)處理系統(tǒng)相連的一種數(shù)字?jǐn)z象機(jī)的DC硬件層的框圖;圖5是該數(shù)據(jù)處理系統(tǒng)和數(shù)字?jǐn)z象機(jī)的軟件層和硬件層的框圖;圖6是在從數(shù)字?jǐn)z象機(jī)向視頻游戲機(jī)提供圖象數(shù)據(jù)的過程中視頻游戲機(jī)的處理序列的流程圖;圖7是在從數(shù)字?jǐn)z象機(jī)向視頻游戲機(jī)提供圖象數(shù)據(jù)的過程中數(shù)字?jǐn)z象機(jī)的處理序列的流程圖;圖8是在視頻游戲機(jī)中處理圖象數(shù)據(jù)和向袖珍計(jì)算機(jī)提供處理過的圖象數(shù)據(jù)的過程中視頻游戲機(jī)的處理序列的流程圖;圖9是在視頻游戲機(jī)中處理圖象數(shù)據(jù)和向袖珍計(jì)算機(jī)提供處理之后的圖象數(shù)據(jù)的過程中袖珍計(jì)算機(jī)的處理序列的流程圖;圖10是在從數(shù)字?jǐn)z象機(jī)向視頻游戲機(jī)提供多個(gè)圖象數(shù)據(jù)的過程中視頻游戲機(jī)的處理序列的流程圖;圖11是在視頻游戲機(jī)中組合多個(gè)圖象數(shù)據(jù)并把組合的圖象數(shù)據(jù)提供給袖珍計(jì)算機(jī)的處理中視頻游戲機(jī)的處理序列的流程圖;圖12是在從數(shù)字?jǐn)z象機(jī)向視頻游戲機(jī)提供多個(gè)圖象數(shù)據(jù)的過程中數(shù)字?jǐn)z象機(jī)的處理序列的流程圖;圖13是在視頻游戲機(jī)中組合多個(gè)圖象數(shù)據(jù)并把組合的圖象數(shù)據(jù)提供給袖珍計(jì)算機(jī)的過程中袖珍計(jì)算機(jī)的處理序列的流程圖;圖14是可變地響應(yīng)手動(dòng)輸入的指令處理并組合從數(shù)字?jǐn)z象機(jī)提供給視頻游戲機(jī)的圖象數(shù)據(jù)的過程的處理序列的流程圖;圖15是在從袖珍計(jì)算機(jī)向視頻游戲機(jī)提供圖象數(shù)據(jù)的過程中視頻游戲機(jī)的處理序列的流程圖;圖16是在從袖珍計(jì)算機(jī)向視頻游戲機(jī)提供圖象數(shù)據(jù)的過程中袖珍計(jì)算機(jī)的處理序列的流程圖;圖17是在視頻游戲機(jī)中處理圖象數(shù)據(jù)并把處理之后的圖象數(shù)據(jù)提供給數(shù)字?jǐn)z象機(jī)的過程中視頻游戲機(jī)的處理序列的流程圖;圖18是在視頻游戲機(jī)中處理圖象數(shù)據(jù)并把處理之后的圖象數(shù)據(jù)提供給數(shù)字?jǐn)z象機(jī)的過程中數(shù)字?jǐn)z象機(jī)的處理序列的流程圖;圖19是在從袖珍計(jì)算機(jī)向視頻游戲機(jī)提供多個(gè)圖象數(shù)據(jù)的過程中視頻游戲機(jī)的處理序列的流程圖;圖20是在視頻游戲機(jī)中組合多個(gè)圖象數(shù)據(jù)并把組合的圖象數(shù)據(jù)提供給數(shù)字?jǐn)z象機(jī)的過程中視頻游戲機(jī)的處理序列的流程圖;圖21是在從袖珍計(jì)算機(jī)向視頻游戲機(jī)提供多個(gè)圖象數(shù)據(jù)的過程中袖珍計(jì)算機(jī)的處理序列的流程圖;圖22是在視頻游戲機(jī)中組合多個(gè)圖象數(shù)據(jù)并把組合的圖象數(shù)據(jù)提供給數(shù)字?jǐn)z象機(jī)的過程中數(shù)字?jǐn)z象機(jī)的處理序列的流程圖;圖23是可變地響應(yīng)于手動(dòng)輸入的指令而處理并組合從袖珍計(jì)算機(jī)提供給視頻游戲機(jī)的圖象數(shù)據(jù)的過程的處理序列的流程圖;圖24是在從視頻游戲機(jī)提供袖珍計(jì)算機(jī)所用的應(yīng)用軟件并激活該袖珍計(jì)算機(jī)的過程中視頻游戲機(jī)的處理序列的流程圖;圖25是在從視頻游戲機(jī)提供袖珍計(jì)算機(jī)所用的應(yīng)用軟件并激活該袖珍計(jì)算機(jī)的過程中袖珍計(jì)算機(jī)的處理序列的流程圖;圖26是作為包括該視頻游戲機(jī)和袖珍計(jì)算機(jī)的數(shù)據(jù)處理系統(tǒng)的一個(gè)具體例子的娛樂系統(tǒng)的立體圖;
圖27是該娛樂系統(tǒng)的平面圖;圖28是作為袖珍計(jì)算機(jī)的一個(gè)具體例子的袖珍電子裝置的平面圖;圖29是圖28所示的袖珍電子裝置的正視圖;圖30是圖28所示的袖珍電子裝置的底視圖;圖31是作為該視頻游戲機(jī)的一個(gè)具體例子的一種視頻游戲設(shè)備的的框圖;圖32是作為該袖珍計(jì)算機(jī)的一個(gè)具體例子的袖珍電子裝置的框圖;以及圖33顯示了袖珍電子裝置中的控制裝置控制的控制項(xiàng)。
如圖1所示,根據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng)1包括視頻游戲機(jī)2和與該視頻游戲機(jī)2相連的袖珍計(jì)算機(jī)(PDA)3。
在數(shù)據(jù)處理系統(tǒng)1中,視頻游戲機(jī)2被用作處理數(shù)據(jù)的主單元,且袖珍計(jì)算機(jī)3被用作一個(gè)從屬單元。視頻游戲機(jī)2被作為一種娛樂系統(tǒng),它執(zhí)行記錄在諸如CD-ROM、DVD等的記錄介質(zhì)(未顯示)上的程序數(shù)據(jù)以進(jìn)行視頻游戲等。袖珍計(jì)算機(jī)3以可拆下的方式與視頻游戲機(jī)2相連,以向視頻游戲機(jī)2發(fā)送和從視頻游戲機(jī)2接收數(shù)據(jù),并被設(shè)置為具有無線通信功能的個(gè)人數(shù)字助理(PDA)。連接到視頻游戲機(jī)2的,有作為能夠獲取圖象的一個(gè)成象裝置,以及作為顯示來自視頻游戲機(jī)2的處理結(jié)果的顯示單元的視頻監(jiān)視器5。
視頻游戲機(jī)2被作為一種視頻游戲機(jī)硬件層20(見圖2),它包括CPU 21,它起著以下裝置的作用,即用于控制圖象數(shù)據(jù)的輸入和輸出的控制裝置、用于處理圖象數(shù)據(jù)的處理裝置、用于組合和處理圖象數(shù)據(jù)的組合和處理裝置、以及用于讀取諸如記錄在記錄介質(zhì)(未顯示)上的應(yīng)用程序數(shù)據(jù)的數(shù)據(jù)的數(shù)據(jù)讀取裝置;一個(gè)串行通信塊22,它被作為與數(shù)字?jǐn)z象機(jī)4和袖珍計(jì)算機(jī)3相連的第一和第二連接裝置;一個(gè)輸入塊23,以起著用于響應(yīng)于手動(dòng)輸入指令而控制CPU 21的操作的指令輸入裝置的作用;一個(gè)記錄介質(zhì)塊24;一個(gè)主存儲(chǔ)器25;一個(gè)圖形處理器26;以及一個(gè)功能塊27。視頻游戲機(jī)硬件層20的這些部件與一條總線28相連。
串行通信塊22具有與一個(gè)外部裝置進(jìn)行串行通信的功能。串行通信塊22具有可與袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4的串行通信塊33、42(將要在后面描述)相電連接的端子(未顯示),從而使視頻游戲機(jī)2能夠向袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4發(fā)送圖象數(shù)據(jù)并從袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4接收?qǐng)D象數(shù)據(jù)。
輸入塊23具有作為手動(dòng)指令輸入單元的功能。輸入塊23使用戶能夠把各種信息輸入視頻游戲機(jī)2,并使視頻游戲機(jī)2能夠響應(yīng)來自用戶的指令而處理和組合圖象數(shù)據(jù)。
一種記錄介質(zhì)(未顯示)被裝載到記錄介質(zhì)塊24中,它具有用于驅(qū)動(dòng)記錄介質(zhì)的驅(qū)動(dòng)裝置。在視頻游戲機(jī)2中,CPU 21控制記錄介質(zhì)塊24,以讀取記錄在記錄介質(zhì)上的一種通信和圖象處理應(yīng)用程序50(見圖5)。
主存儲(chǔ)器25是用于存儲(chǔ)各種數(shù)據(jù)的存儲(chǔ)裝置。主存儲(chǔ)器25存儲(chǔ)記錄在記錄介質(zhì)(未顯示)上的包括通信和圖象處理應(yīng)用程序50的應(yīng)用程序,以及經(jīng)過串行通信塊22從袖珍計(jì)算機(jī)3或數(shù)字?jǐn)z象機(jī)4提供的圖象數(shù)據(jù)。
圖形處理器26被用作處理提供給它的圖象數(shù)據(jù)的單元。圖形處理器26實(shí)現(xiàn)對(duì)將要顯示在一個(gè)顯示單元上的圖象的的圖形處理。具體地,圖形處理器26進(jìn)行多邊形圖形處理。
功能塊27用于執(zhí)行與上述塊不同的功能,并可包括例如一個(gè)電源塊。
CPU 21具有控制上述塊的功能。例如,CPU 21控制經(jīng)過串行通信塊22提供給視頻游戲機(jī)2的數(shù)據(jù)或經(jīng)過串行通信塊22從視頻游戲機(jī)2輸出的數(shù)據(jù)的輸入或輸出。CPU 21還具有處理和組合數(shù)據(jù)的功能。CPU21還把記錄在記錄介質(zhì)(未顯示)上的應(yīng)用程序傳送給袖珍計(jì)算機(jī)3,并把傳送的應(yīng)用程序保持在袖珍計(jì)算機(jī)3中。
如此構(gòu)成的視頻游戲機(jī)2,能夠根據(jù)記錄在諸如CD-ROM等的記錄介質(zhì)上的程序,進(jìn)行視頻游戲。視頻游戲機(jī)2是以這樣的方式設(shè)置的,即使得非易失存儲(chǔ)卡系統(tǒng)(未顯示)能夠以可拆下的方式與其相連。
袖珍計(jì)算機(jī)3具有一個(gè)PDA硬件層30(見圖3),該P(yáng)DA硬件層30包括具有用于顯示提供的圖象數(shù)據(jù)的顯示裝置功能的顯示塊32、CPU 31、串行通信塊33、非易失存儲(chǔ)器34、工作存儲(chǔ)器35、無線通信塊36、輸入塊37、以及功能塊38。PDA硬件層30的這些部分與一條總線39相連。
顯示塊32被適當(dāng)?shù)卦O(shè)置,以起到顯示各種信息項(xiàng)的顯示單元的作用。顯示塊32在例如一個(gè)液晶面板(未顯示)上顯示圖象數(shù)據(jù)和各種文字信息。
串行通信塊33具有實(shí)現(xiàn)與一個(gè)外部裝置的串行通信的功能。該串行通信塊33與視頻游戲機(jī)2的串行通信塊22相電連接,用于例如與視頻游戲機(jī)2進(jìn)行數(shù)據(jù)通信。袖珍計(jì)算機(jī)3經(jīng)過串行通信塊33而被提供了來自視頻游戲機(jī)2的圖象數(shù)據(jù),并還被提供了記錄在裝載到視頻游戲機(jī)2上的記錄介質(zhì)(未顯示)上的應(yīng)用程序。
非易失存儲(chǔ)器34被用作存儲(chǔ)各種數(shù)據(jù)的存儲(chǔ)裝置。非易失存儲(chǔ)器34存儲(chǔ)從視頻游戲機(jī)2經(jīng)過串行通信塊33提供來的應(yīng)用程序和圖象數(shù)據(jù)。
工作存儲(chǔ)器35被用作各種數(shù)據(jù)的工作區(qū)的存儲(chǔ)裝置。象非易失存儲(chǔ)器34一樣,工作存儲(chǔ)器35存儲(chǔ)來自視頻游戲機(jī)2的圖象數(shù)據(jù)和應(yīng)用程序。
無線通信塊36用于根據(jù)IrDA標(biāo)準(zhǔn)的紅外線或微波而與一個(gè)外部裝置進(jìn)行通信。
輸入塊37被適當(dāng)?shù)卦O(shè)置,以被用作手動(dòng)指令輸入單元。例如,輸入塊37使用戶能夠輸入各種信息項(xiàng)。
功能塊38被適當(dāng)設(shè)置,以執(zhí)行上述塊以外的功能,并可包括例如一個(gè)電源塊。
CPU 31用于控制上述塊。例如,CPU 31根據(jù)上述軟件層的各種程序控制這些塊。CPU 31還被用作執(zhí)行程序數(shù)據(jù)的執(zhí)行裝置。
袖珍計(jì)算機(jī)3能夠以可拆下的方式與視頻游戲機(jī)2相連,以向視頻游戲機(jī)2發(fā)送數(shù)據(jù)和從視頻游戲機(jī)2接收數(shù)據(jù)。進(jìn)一步地,袖珍計(jì)算機(jī)3與也能夠以可拆下的方式與視頻游戲機(jī)2相連的非易失存儲(chǔ)卡系統(tǒng)(未顯示)相兼容。
與視頻游戲機(jī)2相連的數(shù)字?jǐn)z象機(jī)4具有一個(gè)DC硬件層40(見圖4),該DC硬件層40包括CPU 41、串行通信塊42、圖象輸入塊43、圖象數(shù)據(jù)存儲(chǔ)塊44、以及工作存儲(chǔ)器45。DC硬件層40的這些部分與一條總線46相連。
串行通信塊42具有實(shí)現(xiàn)與外部裝置的串行通信的功能。串行通信塊42可與視頻游戲機(jī)2的串行通信塊22電連接,以向視頻游戲機(jī)2發(fā)送數(shù)據(jù)和從視頻游戲機(jī)2接收數(shù)據(jù)。數(shù)字?jǐn)z象機(jī)4經(jīng)過串行通信塊42而被提供有來自視頻游戲機(jī)2的圖象數(shù)據(jù),并經(jīng)過串行通信塊42把圖象數(shù)據(jù)提供給視頻游戲機(jī)2。
圖象輸入塊43被適當(dāng)設(shè)置,以具有作為圖象獲取單元的功能,并具有包括透鏡、快門等的光學(xué)系統(tǒng)。圖象輸入塊43所獲取的圖象數(shù)據(jù)以彩色高分辨率圖象數(shù)據(jù)的形式被存儲(chǔ)在圖象數(shù)據(jù)存儲(chǔ)塊44中。
圖象數(shù)據(jù)存儲(chǔ)塊44被作為記錄所獲取的圖象的部分。圖象數(shù)據(jù)存儲(chǔ)塊44具有內(nèi)置的非易失存儲(chǔ)器或包括一種可拆下的記錄介質(zhì)。圖象數(shù)據(jù)存儲(chǔ)塊44存儲(chǔ)所獲取的圖象的數(shù)據(jù)和從視頻游戲機(jī)2經(jīng)過串行通信塊42提供來的圖象數(shù)據(jù)。
工作存儲(chǔ)器45被用作用于各種數(shù)據(jù)的工作區(qū)的存儲(chǔ)裝置。象圖象數(shù)據(jù)存儲(chǔ)塊44一樣,工作存儲(chǔ)器45存儲(chǔ)所獲取的圖象數(shù)據(jù)和從視頻游戲機(jī)2提供的圖象數(shù)據(jù)。
CPU 41具有控制上述塊的功能。例如,CPU 41根據(jù)上述軟件層的各種程序控制這些塊。
具有與視頻游戲機(jī)2相連的袖珍計(jì)算機(jī)3的數(shù)據(jù)處理系統(tǒng)1,和與視頻游戲機(jī)2相連的數(shù)字?jǐn)z象機(jī)4,具有圖5所示的邏輯關(guān)系。視頻游戲機(jī)2具有作為其硬件層的視頻游戲機(jī)硬件層20并還具有一個(gè)軟件層—該軟件層包括一種通信和圖象處理應(yīng)用程序50,用于進(jìn)行與袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4的通信并處理圖象數(shù)據(jù);以及,串行通信驅(qū)動(dòng)程序60、70,用于進(jìn)行與袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4的串行通信,這些應(yīng)用程序和通信驅(qū)動(dòng)程序是由CPU 21從裝載到記錄介質(zhì)塊24中的記錄介質(zhì)(未顯示)讀取的。該串行通信塊22根據(jù)串行通信驅(qū)動(dòng)程序60、70發(fā)送和接收數(shù)據(jù)。袖珍計(jì)算機(jī)3具有作為其硬件層的PDA硬件層30,并還具有一個(gè)軟件層—該軟件層包括用于與視頻游戲機(jī)2進(jìn)行通信的通信應(yīng)用程序80、一個(gè)串行通信驅(qū)動(dòng)程序90、以及一個(gè)無線通信驅(qū)動(dòng)程序100。串行通信塊33和無線通信塊36根據(jù)串行通信驅(qū)動(dòng)程序90和無線通信驅(qū)動(dòng)程序100發(fā)送和接收數(shù)據(jù)。
向數(shù)據(jù)處理系統(tǒng)1發(fā)送數(shù)據(jù)和從數(shù)據(jù)處理系統(tǒng)1接收數(shù)據(jù)的數(shù)字?jǐn)z象機(jī)4,具有作為其硬件層的DC硬件層40,并還具有一個(gè)軟件層,該軟件層包括用于與視頻游戲機(jī)2進(jìn)行通信的通信應(yīng)用程序110和一個(gè)串行通信驅(qū)動(dòng)程序120。串行通信塊42根據(jù)串行通信驅(qū)動(dòng)程序120發(fā)送和接收數(shù)據(jù)。
在具有上述結(jié)構(gòu)的數(shù)據(jù)處理系統(tǒng)1中,視頻游戲機(jī)2根據(jù)圖6所示的處理流程,從數(shù)字?jǐn)z象機(jī)4接收?qǐng)D象數(shù)據(jù)即彩色高分辨率圖象數(shù)據(jù)。
視頻游戲機(jī)2的CPU 21,在圖6所示的步驟S1,從記錄介質(zhì)塊24讀取記錄在記錄介質(zhì)(未顯示)上的通信和圖象處理應(yīng)用程序50和串行通信驅(qū)動(dòng)程序60、70,以進(jìn)行與袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4的串行通信。
隨后,CPU 21在步驟S2把通信和圖象處理應(yīng)用程序50和串行通信驅(qū)動(dòng)程序60、70存儲(chǔ)在主存儲(chǔ)器25中。
隨后,CPU 21在步驟S3開始經(jīng)過串行通信塊22與數(shù)字?jǐn)z象機(jī)4的串行通信塊42進(jìn)行通信,以建立它們之間的通信鏈路。隨后,在步驟S4,CPU21經(jīng)過建立的通信鏈路,從數(shù)字?jǐn)z象機(jī)4接收彩色高分辨率圖象數(shù)據(jù),并把所接收的圖象數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器中。
為了確認(rèn)來自數(shù)字?jǐn)z象機(jī)4的圖象數(shù)據(jù)的接收的結(jié)束,在步驟S5,CPU 21判定是否已經(jīng)從數(shù)字?jǐn)z象機(jī)4接收了所有圖象數(shù)據(jù)。如果CPU 21確認(rèn)所有圖象數(shù)據(jù)都已被接收,視頻游戲機(jī)2完成接收?qǐng)D象數(shù)據(jù)的處理。如果CPU 21確認(rèn)還沒有接收到所有圖象數(shù)據(jù),則視頻游戲機(jī)2重新執(zhí)行從步驟S4開始的處理。
與視頻游戲機(jī)2所執(zhí)行的上述處理同時(shí)地,數(shù)字?jǐn)z象機(jī)4在圖7所示的步驟S11判定是否有來自視頻游戲機(jī)2的串行通信連接請(qǐng)求。
如果數(shù)字?jǐn)z象機(jī)4在步驟S11確認(rèn)有來自視頻游戲機(jī)2的串行通信連接請(qǐng)求,則數(shù)字?jǐn)z象機(jī)4的CPU 41在步驟S12開始經(jīng)過串行通信塊42與視頻游戲機(jī)2的串行通信塊22進(jìn)行通信,以建立它們之間的通信鏈路。
隨后在步驟S13,CPU 41經(jīng)過建立的通信鏈路把存儲(chǔ)在圖象數(shù)據(jù)存儲(chǔ)塊44中的彩色高分辨率圖象數(shù)據(jù)送到視頻游戲機(jī)2。
數(shù)字?jǐn)z象機(jī)4在步驟S12、S13進(jìn)行的處理對(duì)應(yīng)于視頻游戲機(jī)2在步驟S3、S4進(jìn)行的處理。
為了確認(rèn)圖象數(shù)據(jù)發(fā)送的結(jié)束,CPU 41在步驟S14判定是否所有的圖象數(shù)據(jù)都已經(jīng)被發(fā)送到視頻游戲機(jī)2。如果CPU 41確認(rèn)所有的圖象數(shù)據(jù)都已經(jīng)被送到視頻游戲機(jī)2,則數(shù)字?jǐn)z象機(jī)4完成發(fā)送圖象數(shù)據(jù)的處理。如果CPU 41確認(rèn)不是所有的圖象數(shù)據(jù)都已經(jīng)被送到視頻游戲機(jī)2,則數(shù)字?jǐn)z象機(jī)4重新執(zhí)行從步驟S13開始的處理。
視頻游戲機(jī)2和數(shù)字?jǐn)z象機(jī)4的上述處理,使數(shù)字?jǐn)z象機(jī)4能夠向視頻游戲機(jī)2提供彩色高分辨率圖象數(shù)據(jù)。
以下組合圖8和9,來描述由視頻游戲機(jī)2處理從數(shù)字?jǐn)z象機(jī)4接收的彩色高分辨率圖象數(shù)據(jù)和把處理之后的圖象數(shù)據(jù)發(fā)送到袖珍計(jì)算機(jī)3的過程。
視頻游戲機(jī)2在圖8所示的步驟S6處理從數(shù)字?jǐn)z象機(jī)4提供的彩色高分辨率圖象數(shù)據(jù)。該彩色高分辨率圖象數(shù)據(jù)由通信和圖象處理應(yīng)用程序50進(jìn)行處理,以進(jìn)行分辨率轉(zhuǎn)換、彩色減少、剪切、放大、縮小、軸反轉(zhuǎn)、顏色反轉(zhuǎn)等等如將要在后面所述的處理,以產(chǎn)生可被袖珍計(jì)算機(jī)3使用的顏色較少分辨率較低的圖象數(shù)據(jù)。
隨后,在步驟S7,視頻游戲機(jī)2的CPU 21把在步驟S6處理的圖象數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器25中。
隨后,在步驟S8,CPU 21開始經(jīng)過串行通信塊22與袖珍計(jì)算機(jī)3的串行通信塊33進(jìn)行通信,以在它們之間建立通信鏈路。
接著,在步驟S9,CPU 21經(jīng)過已建立的通信鏈路向袖珍計(jì)算機(jī)3發(fā)送已處理過的數(shù)據(jù)。
為了確認(rèn)圖象數(shù)據(jù)的發(fā)送的結(jié)束,CPU 21在步驟S10判定是否所有圖象數(shù)據(jù)都已經(jīng)得到發(fā)送。如果CPU 21確認(rèn)所有的圖象數(shù)據(jù)都已經(jīng)被發(fā)送,則視頻游戲機(jī)2完成發(fā)送圖象數(shù)據(jù)的處理。如果CPU 21確認(rèn)不是所有的圖象數(shù)據(jù)都已經(jīng)得到發(fā)送,則視頻游戲機(jī)2重新執(zhí)行從步驟S9開始的處理。
與視頻游戲機(jī)2所進(jìn)行的上述處理同時(shí)地,袖珍計(jì)算機(jī)3在圖9所示的步驟S21判定是否有來自視頻游戲機(jī)2的串行通信連接請(qǐng)求。
如果袖珍計(jì)算機(jī)3在步驟S21確認(rèn)有來自視頻游戲機(jī)2的串行通信連接請(qǐng)求,則袖珍計(jì)算機(jī)3的CPU 31在步驟S22開始經(jīng)過串行通信塊33與視頻游戲機(jī)2的串行通信塊22進(jìn)行通信,以在它們之間建立通信鏈路。
隨后,CPU 31在步驟S23經(jīng)過所建立的通信鏈路把從視頻游戲機(jī)2接收的圖象數(shù)據(jù)存儲(chǔ)在非易失存儲(chǔ)器34中。
由袖珍計(jì)算機(jī)3在步驟S22、S23進(jìn)行的處理,對(duì)應(yīng)于視頻游戲機(jī)2在步驟S8和S9進(jìn)行的處理。
為了確認(rèn)來自視頻游戲機(jī)2的圖象數(shù)據(jù)的接收的結(jié)束,CPU 31在步驟S24判定是否已經(jīng)接收到了所有圖象數(shù)據(jù)。如果CPU 31確認(rèn)已經(jīng)接收了所有圖象數(shù)據(jù),則袖珍計(jì)算機(jī)3完成接收?qǐng)D象數(shù)據(jù)的處理。如果CPU 31確認(rèn)不是所有圖象數(shù)據(jù)都已經(jīng)得到接收,則袖珍計(jì)算機(jī)3重新執(zhí)行從步驟S23開始的處理。
上述處理流程使視頻游戲機(jī)2能夠把來自數(shù)字?jǐn)z象機(jī)4的圖象數(shù)據(jù)處理成顏色較少分辨率較低的圖象數(shù)據(jù)一該數(shù)據(jù)能夠被袖珍計(jì)算機(jī)3所使用,并把這種顏色較少分辨率較低的圖象數(shù)據(jù)提供給袖珍計(jì)算機(jī)3。因此,數(shù)據(jù)處理系統(tǒng)1能夠相對(duì)于視頻游戲機(jī)2把數(shù)字?jǐn)z象機(jī)4用作圖象輸入裝置并把袖珍計(jì)算機(jī)3用作圖象輸出裝置。由于所提供的圖象數(shù)據(jù)的分辨率等已經(jīng)得到了處理從而能夠被顯示在顯示塊32上,袖珍計(jì)算機(jī)3能夠顯示所提供的圖象數(shù)據(jù),并能夠執(zhí)行采用所提供的圖象數(shù)據(jù)的應(yīng)用程序。
以下組合圖10至13,描述從數(shù)字?jǐn)z象機(jī)4向視頻游戲機(jī)2提供多個(gè)圖象數(shù)據(jù)、借助視頻游戲機(jī)2把該圖象數(shù)據(jù)組合起來以在一個(gè)屏幕上進(jìn)行迭加或同時(shí)顯示、并把組合的圖象數(shù)據(jù)提供給袖珍計(jì)算機(jī)3的處理。
視頻游戲機(jī)2的CPU 21,在圖10所示的步驟S31,從記錄介質(zhì)塊24讀取記錄在記錄介質(zhì)(未顯示)上的通信和圖象處理應(yīng)用程序50和用于與袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4進(jìn)行串行通信的串行通信驅(qū)動(dòng)程序60、70。
隨后,CPU 21在步驟S32把通信和圖象處理應(yīng)用程序50和串行通信驅(qū)動(dòng)程序60、70存儲(chǔ)在主存儲(chǔ)器25中。
隨后,在步驟S33,CPU 21開始經(jīng)過串行通信塊22與數(shù)字?jǐn)z象機(jī)4的串行通信塊42進(jìn)行通信,以在它們之間建立通信鏈路。隨后,在步驟S34,CPU 21經(jīng)過建立的通信鏈路從數(shù)字?jǐn)z象機(jī)4接收多個(gè)彩色高分辨率圖象數(shù)據(jù)并把接收的圖象數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器25中。
為了確認(rèn)來自數(shù)字?jǐn)z象機(jī)4的多個(gè)圖象數(shù)據(jù)的接收的結(jié)束,CPU21在步驟S35判定是否已經(jīng)從數(shù)字?jǐn)z象機(jī)4接收到了全部多個(gè)圖象數(shù)據(jù)。如果CPU 21確認(rèn)全部多個(gè)圖象數(shù)據(jù)都已經(jīng)得到接收,則視頻游戲機(jī)2完成接收?qǐng)D象數(shù)據(jù)的處理,且控制進(jìn)行到圖11所示的步驟S36。如果CPU 21確認(rèn)不是全部多個(gè)圖象數(shù)據(jù)都已經(jīng)得到接收,則視頻游戲機(jī)2重新執(zhí)行從步驟S34開始的處理。
視頻游戲機(jī)2,在圖11所示的步驟S36,組合從數(shù)字?jǐn)z象機(jī)4提供的多個(gè)彩色高分辨率圖象數(shù)據(jù)。在步驟S36,圖象數(shù)據(jù)被組合起來,以如上所述地在一個(gè)屏幕上進(jìn)行迭加或同時(shí)顯示。上述的圖象數(shù)據(jù)處理也可以在步驟S36進(jìn)行。
隨后,CPU 21在步驟S37把在步驟S6組合的圖象數(shù)據(jù)存儲(chǔ)到主存儲(chǔ)器25中。
然后,在步驟S38,CPU 21開始經(jīng)過串行通信塊22與袖珍計(jì)算機(jī)3的串行通信塊33進(jìn)行通信,以在它們之間建立一個(gè)通信鏈路。
隨后,在步驟S39,CPU 21經(jīng)過建立的通信鏈路把組合的圖象數(shù)據(jù)發(fā)送到袖珍計(jì)算機(jī)3。
為了確認(rèn)圖象數(shù)據(jù)的發(fā)送的結(jié)束,CPU 21在步驟S40判定是否已經(jīng)發(fā)送了所有圖象數(shù)據(jù)。如果CPU 21確認(rèn)所有圖象數(shù)據(jù)都已被發(fā)送,則視頻游戲機(jī)2完成發(fā)送圖象數(shù)據(jù)的處理。如果CPU 21確認(rèn)不是所有圖象數(shù)據(jù)都已經(jīng)得到發(fā)送,則視頻游戲機(jī)2重新執(zhí)行從步驟S39開始的處理。
與視頻游戲機(jī)2所進(jìn)行的上述處理同時(shí)地,數(shù)字?jǐn)z象機(jī)4在圖12所示的步驟S41判定是否有來自視頻游戲機(jī)2的串行通信連接請(qǐng)求。
如果數(shù)字?jǐn)z象機(jī)4在步驟S41判定有來自視頻游戲機(jī)2的串行通信連接請(qǐng)求,則在步驟S42,數(shù)字?jǐn)z象機(jī)4的CPU 41開始經(jīng)過串行通信塊42與視頻游戲機(jī)2的串行通信塊22進(jìn)行通信,以在它們之間建立一種通信鏈路。
隨后,在步驟S43,CPU 41經(jīng)過建立的通信鏈路,把存儲(chǔ)在圖象數(shù)據(jù)存儲(chǔ)塊44中的多個(gè)彩色高分辨率圖象數(shù)據(jù)發(fā)送到視頻游戲機(jī)2。
由數(shù)字?jǐn)z象機(jī)4在步驟S42、S43進(jìn)行的處理對(duì)應(yīng)于視頻游戲機(jī)2在步驟S33、S34進(jìn)行的處理。
為了確認(rèn)多個(gè)圖象數(shù)據(jù)的發(fā)送的結(jié)束,CPU 41在步驟S44判定是否全部多個(gè)圖象數(shù)據(jù)都已經(jīng)被發(fā)送到視頻游戲機(jī)2。如果CPU 41確認(rèn)所有多個(gè)圖象數(shù)據(jù)都已經(jīng)被送到視頻游戲機(jī)2,則數(shù)字?jǐn)z象機(jī)4完成發(fā)送多個(gè)圖象數(shù)據(jù)的處理。如果CPU 41確認(rèn)不是全部多個(gè)圖象數(shù)據(jù)都已經(jīng)被送到視頻游戲機(jī)2,則數(shù)字?jǐn)z象機(jī)4重新執(zhí)行從步驟S43開始的處理。
袖珍計(jì)算機(jī)3,在圖13所示的步驟S51,判定是否有來自視頻游戲機(jī)2的串行通信連接請(qǐng)求。
如果袖珍計(jì)算機(jī)3在步驟S51確認(rèn)有來自視頻游戲機(jī)2的串行通信連接請(qǐng)求,則袖珍計(jì)算機(jī)3的CPU 31在步驟S52開始經(jīng)過串行通信塊33與視頻游戲機(jī)2的串行通信塊22進(jìn)行通信,以在它們之間建立一種通信鏈路。
隨后,在步驟S53,CPU 31經(jīng)過建立的通信鏈路,把從視頻游戲機(jī)2接收的圖象數(shù)據(jù)存儲(chǔ)在非易失存儲(chǔ)器34中。
由袖珍計(jì)算機(jī)3在步驟S52、S53進(jìn)行的處理,對(duì)應(yīng)于由視頻游戲機(jī)2在步驟S38、S39進(jìn)行的處理。
為了確認(rèn)來自視頻游戲機(jī)2的圖象數(shù)據(jù)的接收的結(jié)束,CPU 31在步驟S54判定是否已經(jīng)接收到了所有圖象數(shù)據(jù)。如果CPU 31確認(rèn)已經(jīng)接收了所有圖象數(shù)據(jù),則袖珍計(jì)算機(jī)3完成接收?qǐng)D象數(shù)據(jù)的處理。如果CPU 21確認(rèn)確認(rèn)不是所有圖象數(shù)據(jù)都已經(jīng)得到接收,則袖珍計(jì)算機(jī)3重新執(zhí)行從步驟S53開始的處理。
上述處理流程使得視頻游戲機(jī)2能夠處理從數(shù)字?jǐn)z象機(jī)4提供給視頻游戲機(jī)2的圖象數(shù)據(jù),并向袖珍計(jì)算機(jī)3提供處理的圖象數(shù)據(jù)。因此,當(dāng)數(shù)據(jù)處理系統(tǒng)1被提供了來自數(shù)字?jǐn)z象機(jī)4的多個(gè)圖象數(shù)據(jù)時(shí),數(shù)據(jù)處理系統(tǒng)1能夠在袖珍計(jì)算機(jī)3的顯示塊32上顯示所提供的多個(gè)圖象數(shù)據(jù)。
視頻游戲機(jī)2能夠響應(yīng)于從輸入塊23手動(dòng)輸入的指令,在可變模式下,根據(jù)通信和圖象處理應(yīng)用程序50來處理和組合圖象數(shù)據(jù),并以實(shí)時(shí)的方式把處理的圖象數(shù)據(jù)顯示在視頻監(jiān)視器5上??勺兊奶幚砗徒M合圖象數(shù)據(jù)的過程將在下面組合圖14進(jìn)行描述。圖14所示的處理涉及有選擇地處理從數(shù)字?jǐn)z象機(jī)4提供的圖象數(shù)據(jù)以進(jìn)行分辨率轉(zhuǎn)換、顏色減少、以及剪切,且其他圖象數(shù)據(jù)處理模式在圖14所示的過程中被省略了。
視頻游戲機(jī)2在圖14所示的步驟S61判定是否有來自輸入塊23的手動(dòng)控制器的輸入數(shù)據(jù)。
如果視頻游戲機(jī)2在步驟S61確認(rèn)有來自手動(dòng)控制器的輸入數(shù)據(jù),則CPU 21在步驟S62把該輸入數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器25中,并根據(jù)一種句法分析把存儲(chǔ)的輸入數(shù)據(jù)串解釋成指令。
視頻游戲機(jī)2在步驟S63判定在通信和圖象處理應(yīng)用程序50中是否有與在步驟S62解釋的指令相應(yīng)的處理和組合過程以及該處理和組合過程是否可執(zhí)行。如果有與該指令相應(yīng)的處理和組合過程,則控制進(jìn)行到步驟S64。如果沒有與該指令相應(yīng)的處理和組合過程,則視頻游戲機(jī)2重新執(zhí)行從步驟S61開始的處理。
視頻游戲機(jī)2在步驟S64判定解釋的指令是否是一種分辨率轉(zhuǎn)換指令。如果解釋的指令是分辨率轉(zhuǎn)換指令,則視頻游戲機(jī)2在步驟S65執(zhí)行分辨率轉(zhuǎn)換處理,以把圖象數(shù)據(jù)的分辨率轉(zhuǎn)換成可被袖珍計(jì)算機(jī)3使用的分辨率。如果解釋的指令不是分辨率轉(zhuǎn)換指令,則視頻游戲機(jī)2在步驟S66判定解釋的指令是否是顏色減少指令。如果解釋的指令是顏色減少指令,則視頻游戲機(jī)2在步驟S67進(jìn)行顏色減少處理,以減少顏色的數(shù)量,從而使圖象數(shù)據(jù)能夠被袖珍計(jì)算機(jī)3所使用。如果解釋的指令不是顏色減少指令,則視頻游戲機(jī)2在步驟S68判定解釋的指令是否是剪切指令。如果解釋的指令是剪切指令,則視頻游戲機(jī)2在步驟S69進(jìn)行剪切處理。如果解釋的指令不是剪切指令,則控制進(jìn)行到包括放大處理、縮小處理等的其他處理,在其之后可變的處理和組合圖象數(shù)據(jù)的處理結(jié)束。
如上所述,數(shù)據(jù)處理系統(tǒng)1使視頻游戲機(jī)2能夠響應(yīng)于用戶手動(dòng)輸入的指令可變地處理和組合圖象數(shù)據(jù)。如此處理和組合的圖象數(shù)據(jù)能夠以實(shí)時(shí)的方式被顯示在與視頻游戲機(jī)2相連的視頻監(jiān)視器5上。在數(shù)據(jù)處理系統(tǒng)1中,在確認(rèn)來自數(shù)字?jǐn)z象機(jī)4的圖象數(shù)據(jù)已經(jīng)被視頻游戲機(jī)2處理和組合成滿足用戶需要的圖象數(shù)據(jù)之后,處理和組合的圖象數(shù)據(jù)可被提供給袖珍計(jì)算機(jī)3。
數(shù)據(jù)處理系統(tǒng)1不僅能夠把圖象數(shù)據(jù)從數(shù)字?jǐn)z象機(jī)4經(jīng)過視頻游戲機(jī)2送到袖珍計(jì)算機(jī)3,而且能夠把圖象數(shù)據(jù)從袖珍計(jì)算機(jī)3經(jīng)過視頻游戲機(jī)2送到數(shù)字?jǐn)z象機(jī)4。這種處理將在下面組合圖15至18而得到描述。
在圖15所示的步驟S71,視頻游戲機(jī)2的CPU 21從記錄介質(zhì)塊24讀取記錄在記錄介質(zhì)(未顯示)上的通信和圖象處理應(yīng)用程序50和用于進(jìn)行與袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4的串行通信的串行通信驅(qū)動(dòng)程序60、70。
隨后,CPU 21在步驟S72把該通信和圖象處理應(yīng)用程序50和串行通信驅(qū)動(dòng)程序60、70存儲(chǔ)在主存儲(chǔ)器25中。
隨后,在步驟S73,CPU 21開始經(jīng)過串行通信塊22與袖珍計(jì)算機(jī)3的串行通信塊33進(jìn)行通信,以在它們之間建立一種通信鏈路。
隨后,CPU 21在步驟S74經(jīng)過建立的通信鏈路從袖珍計(jì)算機(jī)3接收?qǐng)D象數(shù)據(jù),并把接收的圖象數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器25中。
為了確認(rèn)從袖珍計(jì)算機(jī)3的圖象數(shù)據(jù)接收的結(jié)束,CPU 21在步驟S75判定是否從袖珍計(jì)算機(jī)3接收了全部圖象數(shù)據(jù)。如果CPU 21確認(rèn)已經(jīng)接收到了所有圖象數(shù)據(jù),則視頻游戲機(jī)2完成接收?qǐng)D象數(shù)據(jù)的處理。如果CPU 21確認(rèn)不是所有圖象數(shù)據(jù)都已經(jīng)被接收,則視頻游戲機(jī)2重新執(zhí)行從步驟S74開始的處理。
與視頻游戲機(jī)2所執(zhí)行的上述處理同時(shí)地,袖珍計(jì)算機(jī)3在圖16所示的步驟S81判定是否有來自視頻游戲機(jī)2的串行通信連接請(qǐng)求。
如果袖珍計(jì)算機(jī)3在步驟S81確認(rèn)有來自視頻游戲機(jī)2的串行通信連接請(qǐng)求,則袖珍計(jì)算機(jī)3的CPU 31在步驟S82開始經(jīng)過串行通信塊33與視頻游戲機(jī)2的串行通信塊22進(jìn)行通信,以在它們之間建立一種通信鏈路。
隨后,在步驟S83,CPU 31經(jīng)建立的通信鏈路把存儲(chǔ)在非易失存儲(chǔ)器34中的圖象數(shù)據(jù)送到視頻游戲機(jī)2。
由袖珍計(jì)算機(jī)3在步驟S82、S83進(jìn)行的處理對(duì)應(yīng)于由視頻游戲機(jī)2在步驟S73、S74進(jìn)行的處理。
為了確認(rèn)圖象數(shù)據(jù)發(fā)送的結(jié)束,CPU 31在步驟S84判定是否已經(jīng)發(fā)送了所有圖象數(shù)據(jù)。如果CPU 31確認(rèn)所有圖象數(shù)據(jù)都已經(jīng)被發(fā)送,則袖珍計(jì)算機(jī)3完成發(fā)送圖象數(shù)據(jù)的處理。如果CPU 31確認(rèn)不是所有圖象數(shù)據(jù)都已經(jīng)被發(fā)送,則袖珍計(jì)算機(jī)3重新執(zhí)行從步驟S83開始的處理。
視頻游戲機(jī)2和袖珍計(jì)算機(jī)3的上述處理流程,使袖珍計(jì)算機(jī)3能夠把圖象數(shù)據(jù)提供給數(shù)據(jù)處理系統(tǒng)1中的視頻游戲機(jī)2。
以下參照?qǐng)D17和18,描述由視頻游戲機(jī)2進(jìn)行的處理從袖珍計(jì)算機(jī)3接收的圖象數(shù)據(jù)并把處理的圖象數(shù)據(jù)送到數(shù)字?jǐn)z象機(jī)4的過程。
視頻游戲機(jī)2在圖17所示的步驟S76處理從袖珍計(jì)算機(jī)3提供的圖象數(shù)據(jù)。該圖象數(shù)據(jù)由通信和圖象處理應(yīng)用程序50處理,以進(jìn)行分辨率轉(zhuǎn)換、顏色插值、剪切、放大、縮小、軸反轉(zhuǎn)、顏色反轉(zhuǎn)等,如將要在后面所描述的。
隨后,視頻游戲機(jī)2的CPU 21在步驟S77把在步驟S76處理的圖象數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器25中。
隨后,CPU 21在步驟S78開始經(jīng)過串行通信塊22與數(shù)字?jǐn)z象機(jī)4的串行通信塊42進(jìn)行通信,以在它們之間建立一種通信鏈路。
隨后,在步驟S79,CPU 21把處理的數(shù)據(jù)經(jīng)過建立的通信鏈路送到數(shù)字?jǐn)z象機(jī)4。
為了確認(rèn)圖象數(shù)據(jù)發(fā)送的結(jié)束,CPU 21在步驟S80判定是否已經(jīng)發(fā)送了所有圖象數(shù)據(jù)。如果CPU 21確認(rèn)已經(jīng)發(fā)送了所有圖象數(shù)據(jù),則視頻游戲機(jī)2完成發(fā)送圖象數(shù)據(jù)的處理。如果CPU 21確認(rèn)未發(fā)送所有圖象數(shù)據(jù),則視頻游戲機(jī)2重新執(zhí)行從步驟S79開始的處理。
與視頻游戲機(jī)2所執(zhí)行的上述處理同時(shí)地,在圖18所示的步驟S91,數(shù)字?jǐn)z象機(jī)4判定是否有來自視頻游戲機(jī)2的串行通信連接請(qǐng)求。
如果數(shù)字?jǐn)z象機(jī)4在步驟S91判定有來自視頻游戲機(jī)2的串行通信連接請(qǐng)求,則數(shù)字?jǐn)z象機(jī)4的CPU 41在步驟S92開始經(jīng)過串行通信塊42與視頻游戲機(jī)2的串行通信塊22進(jìn)行通信,以在它們之間建立一種通信鏈路。
隨后,在步驟S93,CPU 41經(jīng)過建立的通信鏈路把從視頻游戲機(jī)2接收的圖象數(shù)據(jù)存儲(chǔ)在圖象數(shù)據(jù)存儲(chǔ)塊44中。
數(shù)字?jǐn)z象機(jī)4在步驟S92、S93所進(jìn)行的處理對(duì)應(yīng)于視頻游戲機(jī)2在步驟S78、S79所進(jìn)行的處理。
為了確認(rèn)從視頻游戲機(jī)2的圖象數(shù)據(jù)接收的結(jié)束,CPU 41在步驟S94判定是否已經(jīng)接收了所有圖象數(shù)據(jù)。如果CPU 41確認(rèn)已經(jīng)接收了所有圖象數(shù)據(jù),則數(shù)字?jǐn)z象機(jī)4完成接收?qǐng)D象數(shù)據(jù)的處理。如果CPU41確認(rèn)未接收到所有圖象數(shù)據(jù),則數(shù)字?jǐn)z象機(jī)4重新執(zhí)行從步驟S93開始的處理。
上述的處理流程使視頻游戲機(jī)2能夠處理來自袖珍計(jì)算機(jī)3的圖象數(shù)據(jù)并把處理之后的圖象數(shù)據(jù)提供給數(shù)字?jǐn)z象機(jī)4。因此,數(shù)據(jù)處理系統(tǒng)1能夠相對(duì)于視頻游戲機(jī)2把袖珍計(jì)算機(jī)3用作圖象輸入裝置并把數(shù)字?jǐn)z象機(jī)4用作圖象輸出裝置。
以下組合圖19至22,描述從袖珍計(jì)算機(jī)3向視頻游戲機(jī)2提供多個(gè)圖象數(shù)據(jù)、借助視頻游戲機(jī)2把圖象數(shù)據(jù)組合以在一個(gè)屏幕上進(jìn)行迭加或同時(shí)顯示、并把組合的圖象數(shù)據(jù)提供給數(shù)字?jǐn)z象機(jī)4的處理。
視頻游戲機(jī)2的CPU 21,在圖19所示的步驟S101,從記錄介質(zhì)塊24,讀取記錄在記錄介質(zhì)(未顯示)上的通信和圖象處理應(yīng)用程序50和用于進(jìn)行與袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4的串行通信的串行通信驅(qū)動(dòng)程序60、70。
隨后,CPU 21在步驟S102把通信和圖象處理應(yīng)用程序50和串行通信驅(qū)動(dòng)程序60、70存儲(chǔ)在主存儲(chǔ)器25中。
隨后,CPU 21在步驟S103開始經(jīng)過串行通信塊22與袖珍計(jì)算機(jī)3的串行通信塊33進(jìn)行通信,以在它們之間建立一種通信鏈路。隨后,CPU 21在步驟S104經(jīng)過建立的通信鏈路從袖珍計(jì)算機(jī)3接收多個(gè)圖象數(shù)據(jù),并把接收的圖象數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器25中。
為了確認(rèn)從袖珍計(jì)算機(jī)3的多個(gè)圖象數(shù)據(jù)的接收的結(jié)束,CPU 21在步驟S105判定是否已經(jīng)從袖珍計(jì)算機(jī)3接收了所有多個(gè)圖象數(shù)據(jù)。如果CPU21確認(rèn)已經(jīng)接收了全部多個(gè)圖象數(shù)據(jù),則視頻游戲機(jī)2完成接收?qǐng)D象數(shù)據(jù)的處理,且控制進(jìn)行到圖20所示的步驟S106。如果CPU21確認(rèn)未接收到所有多個(gè)圖象數(shù)據(jù),則視頻游戲機(jī)2重新執(zhí)行從步驟S104開始的處理。
視頻游戲機(jī)2在圖20所示的步驟S106組合從袖珍計(jì)算機(jī)3提供的多個(gè)圖象數(shù)據(jù)。在步驟S106,圖象數(shù)據(jù)被組合起來以如上所述地在一個(gè)屏幕上進(jìn)行迭加或同時(shí)顯示。上述的圖象數(shù)據(jù)處理也可在步驟S106進(jìn)行。
隨后,CPU 21在步驟S107把在步驟S106組合的圖象數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器25中。
隨后,CPU 21在步驟S108開始經(jīng)過串行通信塊22與數(shù)字?jǐn)z象機(jī)4的串行通信塊22進(jìn)行通信,以在它們之間建立一種通信鏈路。
隨后,CPU 21在步驟S109經(jīng)過建立的通信鏈路把組合的圖象數(shù)據(jù)發(fā)送給數(shù)字?jǐn)z象機(jī)4。
為了確認(rèn)圖象數(shù)據(jù)的發(fā)送的結(jié)束,CPU 21在步驟S110判定是否已經(jīng)發(fā)送了所有圖象數(shù)據(jù)。如果CPU 21判定已經(jīng)發(fā)送了所有圖象數(shù)據(jù),則視頻游戲機(jī)2完成發(fā)送圖象數(shù)據(jù)的處理。如果CPU 21確認(rèn)未發(fā)送所有圖象數(shù)據(jù),則視頻游戲機(jī)2重新執(zhí)行從步驟S109開始的處理。
與由視頻游戲機(jī)2執(zhí)行的上述處理同時(shí)地,袖珍計(jì)算機(jī)3在圖21所示的步驟S111判定是否有來自視頻游戲機(jī)2的串行通信連接請(qǐng)求。
如果袖珍計(jì)算機(jī)3在步驟S111確認(rèn)有來自視頻游戲機(jī)2的串行通信連接請(qǐng)求,則袖珍計(jì)算機(jī)3的CPU 31在步驟S112開始經(jīng)過串行通信塊33與視頻游戲機(jī)2的串行通信塊22進(jìn)行通信,以在它們之間建立一種通信鏈路。
隨后,CPU 31在步驟S113經(jīng)過建立的通信鏈路把存儲(chǔ)在非易失存儲(chǔ)器34中的多個(gè)圖象數(shù)據(jù)發(fā)送給視頻游戲機(jī)2。
由袖珍計(jì)算機(jī)3在步驟S112、S113進(jìn)行的處理,對(duì)應(yīng)于由視頻游戲機(jī)2在步驟S103、S104所進(jìn)行的處理。
為了確認(rèn)多個(gè)圖象數(shù)據(jù)發(fā)送的結(jié)束,CPU 31在步驟S114判定是否已經(jīng)把所有多個(gè)圖象數(shù)據(jù)發(fā)送給視頻游戲機(jī)2。如果CPU 41確認(rèn)所有多個(gè)圖象數(shù)據(jù)都已經(jīng)被發(fā)送給視頻游戲機(jī)2,則袖珍計(jì)算機(jī)3完成發(fā)送多個(gè)圖象數(shù)據(jù)的處理。如果CPU 31確認(rèn)不是所有多個(gè)圖象數(shù)據(jù)都已經(jīng)被發(fā)送給了視頻游戲機(jī)2,則袖珍計(jì)算機(jī)3重新執(zhí)行從步驟S113開始的處理。
數(shù)字?jǐn)z象機(jī)4在圖22所示的步驟S121判定是否有來自視頻游戲機(jī)2的串行通信連接請(qǐng)求。
如果數(shù)字?jǐn)z象機(jī)4在步驟S121確認(rèn)有來自視頻游戲機(jī)2的串行通信連接請(qǐng)求,則數(shù)字?jǐn)z象機(jī)4的CPU 41在步驟S122開始經(jīng)過串行通信塊42與視頻游戲機(jī)2的串行通信塊22進(jìn)行通信,以在它們之間建立一種通信鏈路。
隨后,CPU 41在步驟S123經(jīng)過建立的通信鏈路把從視頻游戲機(jī)2接收的圖象數(shù)據(jù)存儲(chǔ)在圖象數(shù)據(jù)存儲(chǔ)塊44中。
由數(shù)字?jǐn)z象機(jī)4執(zhí)行的步驟S122、S123的處理對(duì)應(yīng)于由視頻游戲機(jī)2在步驟S108、S109執(zhí)行的處理。
為了確認(rèn)從視頻游戲機(jī)2接收?qǐng)D象數(shù)據(jù)的結(jié)束,CPU 41在步驟S124判定是否已經(jīng)接收到了所有圖象數(shù)據(jù)。如果CPU 41確認(rèn)已經(jīng)接收到了所有圖象數(shù)據(jù),則數(shù)字?jǐn)z象機(jī)4完成接收?qǐng)D象數(shù)據(jù)的處理。如果CPU 41確認(rèn)未接收到所有圖象數(shù)據(jù),則數(shù)字?jǐn)z象機(jī)4重新執(zhí)行從步驟S123開始的處理。
數(shù)據(jù)處理系統(tǒng)1中的上述的處理流程,使視頻游戲機(jī)2能夠把從袖珍計(jì)算機(jī)3提供到視頻游戲機(jī)2的多個(gè)圖象數(shù)據(jù)組合起來,并把組合的圖象數(shù)據(jù)提供給數(shù)字?jǐn)z象機(jī)4。
當(dāng)來自袖珍計(jì)算機(jī)3的圖象數(shù)據(jù)經(jīng)過視頻游戲機(jī)2被提供給數(shù)字?jǐn)z象機(jī)4時(shí),視頻游戲機(jī)2能夠響應(yīng)于從輸入塊23手動(dòng)輸入的指令,在可變模式下,根據(jù)通信和圖象處理應(yīng)用程序50,處理和組合圖象數(shù)據(jù),并把處理的圖象數(shù)據(jù)以實(shí)時(shí)方式顯示在視頻監(jiān)視器5上??勺兊奶幚砗徒M合圖象數(shù)據(jù)的處理將組合圖32在下面進(jìn)行描述。圖23所示的處理涉及有選擇地處理從袖珍計(jì)算機(jī)3的提供的圖象數(shù)據(jù),以進(jìn)行分辨率轉(zhuǎn)換、顏色插值、以及剪切,且其他的數(shù)據(jù)處理模式在圖23所示的處理中被省略了。
視頻游戲機(jī)2在圖23所示的步驟S131判定是否有來自輸入塊23的手動(dòng)控制器的輸入數(shù)據(jù)。
如果視頻游戲機(jī)2在步驟S131確認(rèn)有來自手動(dòng)控制器的輸入數(shù)據(jù),則CPU 21在步驟S132把該輸入數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器25中,并按照一種句法分析把存儲(chǔ)的輸入數(shù)據(jù)串解釋為一種指令。
視頻游戲機(jī)2在步驟S133判定在通信和圖象處理應(yīng)用程序50中是否有與在步驟S132解釋的指令相應(yīng)的處理和組合過程以及該過程是否能夠得到執(zhí)行。如果有與該指令相應(yīng)的處理和組合過程,則控制進(jìn)行到步驟S134。如果沒有與該指令相應(yīng)的處理和組合過程,則視頻游戲機(jī)2重新執(zhí)行從步驟S131開始的處理。
視頻游戲機(jī)2在步驟S134判定解釋的指令是否是分辨率轉(zhuǎn)換指令。如果解釋的指令是分辨率轉(zhuǎn)換指令,則視頻游戲機(jī)2在步驟S135進(jìn)行一種分辨率轉(zhuǎn)換處理,以把圖象數(shù)據(jù)的分辨率轉(zhuǎn)換成能夠被數(shù)字?jǐn)z象機(jī)4所使用的分辨率。如果解釋的指令不是分辨率轉(zhuǎn)換指令,則視頻游戲機(jī)2在步驟S136判定解釋的指令是否是一種顏色插值指令。如果解釋的指令是顏色插值指令,則視頻游戲機(jī)2在步驟S137進(jìn)行顏色插值處理。如果解釋的指令不是顏色插值指令,則視頻游戲機(jī)2在步驟S138判定解釋的指令是否是一種剪切指令。如果解釋的指令是剪切指令,則視頻游戲機(jī)2在步驟S139進(jìn)行剪切處理。如果解釋的指令不是剪切指令,則控制進(jìn)行到包括放大處理、縮小處理等的其他處理,在此之后圖象數(shù)據(jù)的可變處理和組合結(jié)束。
如上所述,當(dāng)圖象數(shù)據(jù)在數(shù)據(jù)處理系統(tǒng)1的袖珍計(jì)算機(jī)3與數(shù)字?jǐn)z象機(jī)4之間發(fā)送和接收時(shí),圖象數(shù)據(jù)可由視頻游戲機(jī)2響應(yīng)于用戶手動(dòng)輸入的指令以可變的方式進(jìn)行處理和組合。如此處理和組合的圖象數(shù)據(jù)能夠以實(shí)時(shí)的方式被顯示在與視頻游戲機(jī)2相連的視頻監(jiān)視器5上。在數(shù)據(jù)處理系統(tǒng)1中,在確認(rèn)來自袖珍計(jì)算機(jī)3的圖象數(shù)據(jù)已經(jīng)被視頻游戲機(jī)2處理和組合成滿足用戶的需要的圖象數(shù)據(jù)之后,處理和組合的圖象數(shù)據(jù)可被提供到數(shù)字?jǐn)z象機(jī)4。
以下描述把圖象數(shù)據(jù)從袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4提供到視頻游戲機(jī)2、用視頻游戲機(jī)2處理圖象數(shù)據(jù)、并把處理之后的圖象數(shù)據(jù)輸出到袖珍計(jì)算機(jī)3的處理。
在數(shù)據(jù)處理系統(tǒng)1中,上述處理可通過組合圖10至13、19、和21所示的處理,而得到進(jìn)行。
視頻游戲機(jī)2執(zhí)行圖10所示的步驟,以從數(shù)字?jǐn)z象機(jī)4接收多個(gè)圖象數(shù)據(jù)。
具體地,視頻游戲機(jī)2讀取記錄在記錄介質(zhì)(未顯示)上的通信和圖象處理應(yīng)用程序50和串行通信驅(qū)動(dòng)程序60、70,并將其存儲(chǔ)在主存儲(chǔ)器25中。視頻游戲機(jī)2建立與數(shù)字?jǐn)z象機(jī)4的通信鏈路,從數(shù)字?jǐn)z象機(jī)4接收多個(gè)圖象數(shù)據(jù),并把接收的數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器25中。在視頻游戲機(jī)2確認(rèn)來自數(shù)字?jǐn)z象機(jī)4的所有多個(gè)圖象數(shù)據(jù)都已經(jīng)被接收之后,視頻游戲機(jī)2進(jìn)行圖19所示的步驟。
視頻游戲機(jī)2執(zhí)行圖19所示的步驟,以從袖珍計(jì)算機(jī)3接收多個(gè)圖象數(shù)據(jù)。
具體地,視頻游戲機(jī)2讀取記錄在記錄介質(zhì)(未顯示)上的通信和圖象處理應(yīng)用程序50和串行通信驅(qū)動(dòng)程序60、70,并將其存儲(chǔ)在主存儲(chǔ)器25中。視頻游戲機(jī)2建立與袖珍計(jì)算機(jī)3的通信鏈路,從袖珍計(jì)算機(jī)3接收多個(gè)圖象數(shù)據(jù),并把接收的數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器25中。在視頻游戲機(jī)2確認(rèn)來自袖珍計(jì)算機(jī)3的所有多個(gè)圖象數(shù)據(jù)都已經(jīng)被接收之后,視頻游戲機(jī)2執(zhí)行圖11中所示的步驟。
視頻游戲機(jī)2處理和組合從袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4接收的多個(gè)圖象數(shù)據(jù),并把處理和組合的圖象數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器25中。該圖象數(shù)據(jù)以如上所述的相同方式得到處理和組合,以產(chǎn)生可被袖珍計(jì)算機(jī)3所用的圖象數(shù)據(jù)。視頻游戲機(jī)2可響應(yīng)于從手動(dòng)控制器手動(dòng)輸入的指令處理和組合圖象數(shù)據(jù),并如圖14和23所示地把處理和組合的圖象數(shù)據(jù)以實(shí)時(shí)的方式顯示視頻監(jiān)視器5上。
隨后,視頻游戲機(jī)2與袖珍計(jì)算機(jī)3建立一種通信鏈路,并把圖象數(shù)據(jù)送到袖珍計(jì)算機(jī)3。
與視頻游戲機(jī)2所執(zhí)行的上述處理同時(shí)地,袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4執(zhí)行圖12、21和13所示的步驟。
具體地,數(shù)字?jǐn)z象機(jī)4建立與與視頻游戲機(jī)2的通信鏈路,并把存儲(chǔ)在圖象數(shù)據(jù)存儲(chǔ)塊44中的多個(gè)圖象數(shù)據(jù)送到視頻游戲機(jī)2,如圖12所示。
隨后,袖珍計(jì)算機(jī)3執(zhí)行圖21所示的步驟。袖珍計(jì)算機(jī)3建立起與視頻游戲機(jī)2的通信鏈路,并把存儲(chǔ)在非易失存儲(chǔ)器34中的多個(gè)圖象數(shù)據(jù)送到視頻游戲機(jī)2。
在袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4把多個(gè)圖象數(shù)據(jù)發(fā)送到了視頻游戲機(jī)2之后,袖珍計(jì)算機(jī)3執(zhí)行圖13所示的步驟,并從視頻游戲機(jī)2接收?qǐng)D象數(shù)據(jù)。
具體地,袖珍計(jì)算機(jī)3建立起與視頻游戲機(jī)2的通信鏈路,并接收由視頻游戲機(jī)2處理和組合的圖象數(shù)據(jù),在此之后,該處理流程結(jié)束。
如上所述,在數(shù)據(jù)處理系統(tǒng)1中,多個(gè)圖象數(shù)據(jù)可從袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4被送到視頻游戲機(jī)2,該圖象數(shù)據(jù)可由視頻游戲機(jī)2進(jìn)行處理和組合,且處理和組合的圖象數(shù)據(jù)可被送到袖珍計(jì)算機(jī)3。
在數(shù)據(jù)處理系統(tǒng)中,圖13所示的步驟可被改變成圖18中所示的步驟并得到執(zhí)行,從而使圖象數(shù)據(jù)不僅能夠被送到袖珍計(jì)算機(jī)3而且還能夠被送到數(shù)字?jǐn)z象機(jī)4。
以下組合圖24和25,描述把采用從視頻游戲機(jī)2送到袖珍計(jì)算機(jī)3的應(yīng)用軟件從視頻游戲機(jī)2送到袖珍計(jì)算機(jī)3的處理。
視頻游戲機(jī)2在圖24所示的步驟S141把圖象數(shù)據(jù)傳送到袖珍計(jì)算機(jī)3。具體地,如上所述,視頻游戲機(jī)2把已經(jīng)從數(shù)字?jǐn)z象機(jī)4或袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4送來的圖象數(shù)據(jù)提供給袖珍計(jì)算機(jī)3。
隨后,視頻游戲機(jī)2在步驟S142從記錄介質(zhì)塊24讀取記錄在未顯示的記錄介質(zhì)上的應(yīng)用軟件。該應(yīng)用軟件利用提供給袖珍計(jì)算機(jī)3的圖象數(shù)據(jù)而在袖珍計(jì)算機(jī)3上運(yùn)行。
視頻游戲機(jī)2在步驟S143傳送該應(yīng)用軟件。具體地,該應(yīng)用軟件以與上述圖象數(shù)據(jù)的傳送方式相同的方式進(jìn)行傳送。以此方式,視頻游戲機(jī)2把應(yīng)用軟件提供到袖珍計(jì)算機(jī)3。
隨后,視頻游戲機(jī)2命令袖珍計(jì)算機(jī)3激活傳送的應(yīng)用軟件,在此之后處理流程結(jié)束。
與視頻游戲機(jī)2所執(zhí)行的上述處理同時(shí)地,袖珍計(jì)算機(jī)3在圖25所示的步驟S151接收?qǐng)D象數(shù)據(jù)。具體地,袖珍計(jì)算機(jī)3從視頻游戲機(jī)2接收該圖象數(shù)據(jù)。
隨后,袖珍計(jì)算機(jī)3在步驟S152接收來自視頻游戲機(jī)的應(yīng)用軟件。具體地,該應(yīng)用軟件是經(jīng)過串行通信塊33以與上述圖象數(shù)據(jù)的接收方式相同的方式得到接收的。以此方式,袖珍計(jì)算機(jī)3接收了來自視頻游戲機(jī)2的應(yīng)用軟件。
隨后,在步驟S153袖珍計(jì)算機(jī)3受到視頻游戲機(jī)2的命令以激活從視頻游戲機(jī)2提供的應(yīng)用軟件。
袖珍計(jì)算機(jī)3在步驟S152、S153執(zhí)行的處理對(duì)應(yīng)于視頻游戲機(jī)2在步驟S143、S144執(zhí)行的處理。
接收到激活指令之后,袖珍計(jì)算機(jī)3在步驟S154激活應(yīng)用軟件以把從視頻游戲機(jī)2接收的圖象數(shù)據(jù)顯示在顯示塊32上并進(jìn)行其他數(shù)據(jù)處理。
在數(shù)據(jù)處理系統(tǒng)1中,如上所述,能夠在袖珍計(jì)算機(jī)3上運(yùn)行的應(yīng)用軟件可從裝載到視頻游戲機(jī)2上的記錄介質(zhì)讀取并被提供給袖珍計(jì)算機(jī)3。因此,數(shù)據(jù)處理系統(tǒng)1能夠?yàn)樾湔溆?jì)算機(jī)3提供讀取和使用圖象數(shù)據(jù)的功能。進(jìn)一步地,在數(shù)據(jù)處理系統(tǒng)1中,上述的應(yīng)用軟件、通信和圖象處理應(yīng)用程序50、以及串行通信驅(qū)動(dòng)程序60、70可以從單個(gè)的記錄介質(zhì)提供。
在數(shù)據(jù)處理系統(tǒng)1中,如上所述,難于直接彼此相連的袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4被同時(shí)連接到視頻游戲機(jī)2,以在袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4之間發(fā)送和接收?qǐng)D象數(shù)據(jù)。
在數(shù)據(jù)處理系統(tǒng)1中,當(dāng)圖象數(shù)據(jù)在具有不同的分辨率的裝置即袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4之間發(fā)送和接收時(shí),圖象數(shù)據(jù)可得到分辨率轉(zhuǎn)換、顏色減少、顏色插值、以及各種格式轉(zhuǎn)換處理,從而能夠在袖珍計(jì)算機(jī)3與數(shù)字?jǐn)z象機(jī)4之間發(fā)送和接收?qǐng)D象數(shù)據(jù)。
進(jìn)一步地,處理和組合的圖象數(shù)據(jù),能夠利用視頻游戲機(jī)2的迅速圖形顯示功能,被實(shí)時(shí)顯示在視頻監(jiān)視器5上。因此,數(shù)據(jù)處理系統(tǒng)1使用戶能夠在圖象數(shù)據(jù)被發(fā)送和接收之前確認(rèn)處理和組合的圖象數(shù)據(jù)是否可接受。數(shù)據(jù)處理系統(tǒng)1因而為用戶提供了適當(dāng)?shù)姆答仭?br>另外,在數(shù)據(jù)處理系統(tǒng)1中,來自袖珍計(jì)算機(jī)3的多個(gè)圖象數(shù)據(jù)和來自數(shù)字?jǐn)z象機(jī)4的多個(gè)圖象數(shù)據(jù)可被提供給視頻游戲機(jī)2,所提供的圖象數(shù)據(jù)可由視頻游戲機(jī)2進(jìn)行處理和組合,且處理和組合的圖象數(shù)據(jù)可被傳送到袖珍計(jì)算機(jī)3或數(shù)字?jǐn)z象機(jī)4。數(shù)據(jù)處理系統(tǒng)1因而能夠與多種圖象源兼容,并能夠方便地編輯來自這些多種圖象源的圖象數(shù)據(jù)。
在數(shù)據(jù)處理系統(tǒng)1中,能夠在袖珍計(jì)算機(jī)3上運(yùn)行的應(yīng)用軟件被從視頻游戲機(jī)2提供,且視頻游戲機(jī)2命令袖珍計(jì)算機(jī)3激活該應(yīng)用軟件。數(shù)據(jù)處理系統(tǒng)1因而能夠?yàn)樾湔溆?jì)算機(jī)3提供讀取和使用外部圖象數(shù)據(jù)的功能。
在視頻游戲機(jī)2中,通信和圖象處理應(yīng)用程序50、串行通信驅(qū)動(dòng)程序60、70、以及從袖珍計(jì)算機(jī)3提供的應(yīng)用軟件不需要被記錄在諸如CD-ROM的記錄介質(zhì)上,而是可通過與外部源進(jìn)行通信而獲得。
以下組合圖26至30描述作為數(shù)據(jù)處理系統(tǒng)的一個(gè)具體例子的一種娛樂系統(tǒng)。在圖26至30中,視頻游戲機(jī)2和數(shù)據(jù)處理系統(tǒng)1的袖珍計(jì)算機(jī)3構(gòu)成了一種娛樂系統(tǒng),該娛樂系統(tǒng)包括了視頻游戲設(shè)備301和袖珍電子裝置400。
視頻游戲機(jī)2對(duì)應(yīng)于視頻游戲設(shè)備301,且袖珍計(jì)算機(jī)3對(duì)應(yīng)于袖珍電子裝置400。具體地,視頻游戲機(jī)2的CPU 21、串行通信塊22和輸入塊23分別對(duì)應(yīng)于如圖31所示的視頻游戲設(shè)備301的CPU 351、存儲(chǔ)卡插入槽308A、308B或串行I/O接口(SIO)397、以及手動(dòng)控制器320。袖珍計(jì)算機(jī)3的CPU 31、顯示塊32、以及串行通信塊33分別對(duì)應(yīng)于圖32所示的控制裝置441、顯示裝置444、以及設(shè)備連接連接器442。
如圖26和27所示,視頻游戲設(shè)備301從記錄介質(zhì)讀取應(yīng)用程序,并根據(jù)來自用戶即游戲玩家的指令執(zhí)行該應(yīng)用程序。例如,視頻游戲設(shè)備301主要執(zhí)行用于控制游戲的進(jìn)展、游戲圖象的顯示、以及聲音的輸出的游戲程序。
視頻游戲設(shè)備301具有矩形的外殼302,它容納了大體位于其中的中心的盤裝載單元303,該單元用于裝載諸如CD-ROM等的光盤,作為用于提供包括視頻游戲、通信和圖象處理應(yīng)用程序50、袖珍電子裝置400所用的應(yīng)用軟件的應(yīng)用程序的記錄介質(zhì)。外殼302支撐用于復(fù)置視頻游戲的復(fù)置開關(guān)304、一個(gè)電源開關(guān)305、一個(gè)用于控制光盤的裝載的盤控制開關(guān)306、以及兩個(gè)槽組件307A、307B。
視頻游戲設(shè)備301可經(jīng)過一條通信鏈路而被提供應(yīng)用程序,而不是從記錄介質(zhì)提供。
袖珍電子裝置400和手動(dòng)控制器320可與槽組件307A、307B相連。一種存儲(chǔ)卡系統(tǒng)(未顯示)也可與槽組件307A、307B相連。
袖珍電子裝置400和手動(dòng)控制器320可與槽組件307A、307B相連。具體地,袖珍電子裝置400能夠與槽組件307A、307B中的槽308A、308B相連,且手動(dòng)控制器320能夠與槽組件307A、307B中的槽309A、309A相連。
手動(dòng)控制器320具有第一和第二控制臺(tái)321、322、一個(gè)左按鈕323L、一個(gè)右按鈕323R、一個(gè)啟動(dòng)按鈕324、一個(gè)選擇按鈕325、模擬控制臺(tái)331、332、用于為模擬控制臺(tái)331、332選擇控制模式的模式選擇器開關(guān)333、以及用于顯示選定的控制模式的指示燈334。手動(dòng)控制器320還具有設(shè)置在其中的振動(dòng)提供裝置(未顯示),用于根據(jù)視頻游戲的進(jìn)展情況把振動(dòng)提供給手動(dòng)控制器320。手動(dòng)控制器320通過一個(gè)連接器326而與外殼302中的槽307B相電連接。
如果兩個(gè)手動(dòng)控制器320分別與槽組件307A、307B相連,兩個(gè)用戶或游戲玩家可共用娛樂系統(tǒng)以玩例如競(jìng)爭(zhēng)游戲。視頻游戲設(shè)備301可具有多于或少于兩個(gè)的槽307A、307B。
如圖28至30所示,袖珍電子裝置400具有一個(gè)外殼401,該外殼401支撐用于輸入各種信息項(xiàng)的手動(dòng)控制臺(tái)420、諸如液晶顯示器(LCD)等的顯示單元430、用于與一種無線通信指令單元進(jìn)行諸如紅外通信的無線通信的窗口440。
外殼401包括一個(gè)包括一個(gè)上殼401a和一個(gè)下殼401b,并容納有其上支撐存儲(chǔ)裝置等的板。外殼401具有適當(dāng)?shù)男螤?,以便能夠被插入外?02中的槽307A、307B之一中。
窗口440被裝在外殼401的大體半圓形的端部。顯示單元430占據(jù)了外殼401的上殼401a的大體一半的面積,并位于窗口440附近。
手動(dòng)控制臺(tái)420具有用于輸入事件并進(jìn)行各種選擇的多個(gè)控制按鈕421、422。手動(dòng)控制臺(tái)420占據(jù)了上殼401a的大體另一半面積,并位于遠(yuǎn)離窗口440之處。手動(dòng)控制臺(tái)420被設(shè)置在一個(gè)蓋410上,而蓋410以可轉(zhuǎn)動(dòng)運(yùn)動(dòng)的方式被支撐在外殼401上??刂瓢粹o421、422通過蓋410從其上表面延伸到其下表面。控制按鈕421、422被支撐在蓋410上,以移入或移出蓋410的上表面。
袖珍電子裝置400具有設(shè)置在外殼410中并在蓋410閉合在外殼401上時(shí)對(duì)著蓋410的板。該板支撐多個(gè)切換加壓器-它們?cè)谏w410被閉合在外殼401上時(shí)與相應(yīng)的控制按鈕421、422相對(duì)準(zhǔn)。當(dāng)控制按鈕421、422之一被用戶按下時(shí),它致動(dòng)相應(yīng)的切換加壓器,以壓下諸如隔膜開關(guān)的壓力開關(guān)。
如圖26所示,其蓋410打開的袖珍電子裝置400被插入視頻游戲設(shè)備301的外殼302的槽307A中。
圖29和30顯示了視頻游戲設(shè)備301和袖珍電子裝置400的電路設(shè)置。
如圖31所示,視頻游戲設(shè)備301包括控制系統(tǒng)350,它包括一個(gè)中央處理單元(CPU)351及其外設(shè)裝置;一個(gè)圖形系統(tǒng)360,它包括用于在一個(gè)幀緩存器363上繪制圖象數(shù)據(jù)的圖形處理單元(GPU)362;一個(gè)聲音系統(tǒng)370,它包括用于產(chǎn)生音樂聲音和聲音效果的聲音處理單元(SPU)371;一個(gè)光盤控制器380,用于控制其中記錄有應(yīng)用程序的光盤;一個(gè)通信控制器390,用于控制來自輸入用戶指令的手動(dòng)控制器320的信號(hào)以及來往于存儲(chǔ)游戲設(shè)定的存儲(chǔ)卡500和袖珍電子裝置400的數(shù)據(jù);一條總線395,控制系統(tǒng)350、圖形系統(tǒng)360、聲音系統(tǒng)370、光盤控制器380、以及通信控制器390與總線395相連;以及,與另一設(shè)備接口的并行I/O接口(PIO)396和串行I/O接口(SIO)397。
控制系統(tǒng)350包括一個(gè)CPU 351;一個(gè)外設(shè)裝置控制器352,用于控制中斷和直接存儲(chǔ)器存取(DMA)數(shù)據(jù)傳送;一個(gè)主存儲(chǔ)器353,它包括一個(gè)隨機(jī)存取存儲(chǔ)器(RAM);以及,一個(gè)只讀存儲(chǔ)器(ROM)354,用于存儲(chǔ)諸如操作系統(tǒng)等的各種程序以管理主存儲(chǔ)器353、圖形系統(tǒng)360、以及聲音系統(tǒng)370。
CPU 351通過執(zhí)行存儲(chǔ)在ROM 354中的操作系統(tǒng),對(duì)視頻游戲設(shè)備301進(jìn)行整體控制。
當(dāng)視頻游戲設(shè)備301被開啟時(shí),CPU 351執(zhí)行存儲(chǔ)在ROM 354中的操作系統(tǒng)以啟動(dòng)對(duì)圖形系統(tǒng)360、聲音系統(tǒng)370等的控制。例如,當(dāng)操作系統(tǒng)被執(zhí)行時(shí),CPU 351對(duì)視頻游戲設(shè)備301進(jìn)行整體初始化,以確認(rèn)其操作,并隨后控制光盤控制器380以執(zhí)行記錄在光盤中的應(yīng)用程序。在應(yīng)用程序被執(zhí)行時(shí),CPU 351根據(jù)用戶輸入的指令控制圖形系統(tǒng)360、聲音系統(tǒng)370等,從而控制圖象的顯示和音樂聲音和聲音效果的產(chǎn)生。
CPU 351對(duì)應(yīng)于視頻游戲機(jī)2的CPU 21,并恢復(fù)從袖珍電子裝置400接收和發(fā)送到袖珍電子裝置400的數(shù)據(jù)。
圖形系統(tǒng)360起著視頻游戲機(jī)2的圖形處理器26的作用。圖形系統(tǒng)360包括幾何傳送引擎(GTE)361,用于進(jìn)行坐標(biāo)變換和其他處理;圖形處理單元(GPU)362,用于根據(jù)來自CPU 351的指令產(chǎn)生圖象數(shù)據(jù);幀緩存器363,用于存儲(chǔ)GPU 362產(chǎn)生的圖象數(shù)據(jù);以及,圖象解碼器364,用于對(duì)受到諸如離散余弦變換的正交變換的編碼和壓縮的圖象數(shù)據(jù)進(jìn)行解碼。
GTE 361具有用于進(jìn)行多個(gè)彼此并行的算法操作的并行算法機(jī)制,并能夠響應(yīng)于來自CPU 351的請(qǐng)求以高速進(jìn)行坐標(biāo)變換、光源計(jì)算、矩陣、或矢量操作。具體地,GTE 361例如能夠?yàn)槠骄鶟獾幚砻棵胗?jì)算最多150萬個(gè)多邊形的坐標(biāo),以用一種顏色繪制一個(gè)三角多邊形。借助GTE 361,視頻游戲設(shè)備301能夠減小CPU 351的負(fù)擔(dān)并進(jìn)行高速坐標(biāo)計(jì)算。
根據(jù)來自CPU 351的圖象生成指令,GPU 362產(chǎn)生并在幀緩存器363中存儲(chǔ)多邊形等。GPU 362能夠每秒產(chǎn)生最多36萬個(gè)多邊形。
幀緩存器363包括雙端口RAM,并能夠同時(shí)存儲(chǔ)GPU 362產(chǎn)生的圖象數(shù)據(jù)或從主存儲(chǔ)器353傳送來的圖象數(shù)據(jù),并讀取用于顯示的圖象數(shù)據(jù)。幀緩存器363具有例如1兆字節(jié)的存儲(chǔ)容量,并作為由1024象素的水平行和512象素的豎直列構(gòu)成的16位矩陣而得到控制。
幀緩存器363具有用于存儲(chǔ)將要作為視頻輸出數(shù)據(jù)而得到輸出的圖象數(shù)據(jù)的顯示區(qū)、用于存儲(chǔ)一種彩色查詢表—該表將在GPU 362產(chǎn)生多邊形等時(shí)被GPU 362所訪問—的CLUT(顏色查詢表)區(qū);以及,紋理區(qū),用于存儲(chǔ)紋理數(shù)據(jù),該紋理數(shù)據(jù)將要在多邊形被產(chǎn)生并被映象到GPU 362所繪制的多邊形上時(shí)受到坐標(biāo)變換。該CLUT區(qū)和紋理區(qū)隨著顯示區(qū)的變化而動(dòng)態(tài)地變化。
圖象解碼器364受到CPU 351的控制,以對(duì)存儲(chǔ)在主存儲(chǔ)器353中的靜止或運(yùn)動(dòng)圖象進(jìn)行解碼,并把解碼圖象存儲(chǔ)到主存儲(chǔ)器353中。圖象解碼器364所再現(xiàn)的圖象數(shù)據(jù)被GPU 362傳送到幀緩存器363,并可被用作GPU362所繪制的圖象的背景。
聲音系統(tǒng)370包括SPU 371,用于根據(jù)來自CPU 351的指令產(chǎn)生音樂聲音、聲音效果等等;一個(gè)聲音緩存器372,用于存儲(chǔ)來自SPU371的波形數(shù)據(jù);以及,一個(gè)揚(yáng)聲器373,用于輸出SPU 371所產(chǎn)生的音樂聲音、聲音效果等。
SPU 371具有ADPCM(自適應(yīng)差分PCM)功能,用于再現(xiàn)已經(jīng)被ADPCM編碼為4位差分聲音數(shù)據(jù)的16位聲音數(shù)據(jù);再現(xiàn)功能,用于接收被存儲(chǔ)在聲音緩存器372中的波形數(shù)據(jù),以產(chǎn)生聲音效果等;以及,調(diào)制功能,用于調(diào)制和再現(xiàn)存儲(chǔ)在聲音緩存器372中的波形數(shù)據(jù)。
聲音系統(tǒng)370能夠被用作取樣聲源—它按照來自CPU 351的指令并根據(jù)存儲(chǔ)在聲音緩存器372中的波形數(shù)據(jù)而產(chǎn)生音樂聲音、聲音效果等。
光盤控制器380包括光盤驅(qū)動(dòng)程序381,用于再現(xiàn)記錄在諸如CD-ROM的光盤等上的數(shù)據(jù)和應(yīng)用程序;解碼器382,用于解碼被記錄并帶有錯(cuò)誤校正碼的數(shù)據(jù)和程序;以及,緩存器383,用于臨時(shí)存儲(chǔ)從光盤驅(qū)動(dòng)程序381讀取的數(shù)據(jù),從而使來自光盤的數(shù)據(jù)能夠以高速得到讀取。一個(gè)輔助CPU 384與解碼器382相連。
記錄在由光盤驅(qū)動(dòng)程序381讀取的光盤上的聲音數(shù)據(jù),包括從模擬聲音信號(hào)轉(zhuǎn)換的PCM數(shù)據(jù)以及ADPCM數(shù)據(jù)。作為16位數(shù)字?jǐn)?shù)據(jù)的4位差分?jǐn)?shù)據(jù)而得到記錄的ADPCM數(shù)據(jù),被解碼器382所解碼,被提供給SPU 371、被其轉(zhuǎn)換成模擬數(shù)據(jù),并被用來驅(qū)動(dòng)揚(yáng)聲器373。作為16位數(shù)字?jǐn)?shù)據(jù)而得到記錄的PCM數(shù)據(jù)被解碼器382所解碼并隨后被用來驅(qū)動(dòng)揚(yáng)聲器373。
通信控制器390包括通信控制裝置391,用于控制經(jīng)過總線395與CPU 351的通信;控制器連接器309,它包括圖26所示的、與用于輸入來自用戶的指令的手動(dòng)控制器320相連的槽309A、309B和用于接收作為存儲(chǔ)游戲設(shè)定等的輔助存儲(chǔ)裝置的存儲(chǔ)卡500的槽308A、308B(也見圖26);以及,袖珍電子裝置400,手動(dòng)指令輸入單元308A、308B受到通信控制裝置391的控制。
具有上述結(jié)構(gòu)的視頻游戲設(shè)備301具有與視頻游戲機(jī)2相同的功能。
具體地,視頻游戲設(shè)備301經(jīng)過通信控制裝置391把記錄在記錄介質(zhì)上并被袖珍電子裝置400所使用的應(yīng)用軟件送到袖珍電子裝置400。視頻游戲設(shè)備301接收來自經(jīng)過串行I/O接口(SIO)397而連接的數(shù)字?jǐn)z象機(jī)4的圖象數(shù)據(jù),接收經(jīng)過通信控制裝置391從袖珍電子裝置400送來的圖象數(shù)據(jù),并把接收的圖象數(shù)據(jù)存儲(chǔ)在主存儲(chǔ)器353中。視頻游戲設(shè)備301處理和組合接收的數(shù)據(jù),并把處理和組合的數(shù)據(jù)送回到袖珍電子裝置400或數(shù)字?jǐn)z象機(jī)4。
如圖32所示,袖珍電子裝置400包括控制裝置441、設(shè)備連接連接器442、輸入裝置443、顯示裝置444、時(shí)鐘功能單元445、非易失存儲(chǔ)器446、揚(yáng)聲器447、作為數(shù)據(jù)發(fā)送/接收裝置的無線通信裝置448和無線接收裝置449、電池450、以及作為電源裝置的電源端子451和二極管452。
控制裝置441包括例如一個(gè)微計(jì)算機(jī)。控制裝置441起著袖珍計(jì)算機(jī)3的CPU 31的作用??刂蒲b置441具有設(shè)置在其中的作為程序存儲(chǔ)裝置的程序存儲(chǔ)器441a。
設(shè)備連接連接器442起著用于連接到另一信息處理設(shè)備等的一個(gè)槽口的通信裝置的作用。設(shè)備連接連接器442起著袖珍計(jì)算機(jī)3的串行通信塊33的作用。
輸入裝置443起著袖珍計(jì)算機(jī)3的輸入塊37的作用。輸入裝置443包括用于控制存儲(chǔ)在程序存儲(chǔ)器441a中的程序的控制按鈕。
顯示裝置444起著袖珍計(jì)算機(jī)3的顯示塊32的作用。顯示裝置444包括用于顯示各種信息項(xiàng)的液晶顯示器(LCD)單元。
時(shí)鐘功能單元445被適當(dāng)?shù)卦O(shè)置,以在顯示裝置444上顯示例如時(shí)間。
非易失存儲(chǔ)器446用于存儲(chǔ)各種數(shù)據(jù)。例如,非易失存儲(chǔ)器446包括諸如閃速存儲(chǔ)器的半導(dǎo)體存儲(chǔ)器,它即使在袖珍電子裝置400被關(guān)斷時(shí)也能夠保留所存儲(chǔ)的數(shù)據(jù)。
由于袖珍電子裝置400具有電池450,非易失存儲(chǔ)器446可包括能夠高速地存儲(chǔ)和讀取數(shù)據(jù)的靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)。
非易失存儲(chǔ)器446對(duì)應(yīng)于袖珍計(jì)算機(jī)3的非易失存儲(chǔ)器34,并存儲(chǔ)從裝載到視頻游戲設(shè)備301中的記錄介質(zhì)提供并被袖珍電子裝置400所使用的應(yīng)用軟件、從視頻游戲設(shè)備301提供的圖象數(shù)據(jù)、以及將要被送到視頻游戲設(shè)備301的圖象數(shù)據(jù)。
袖珍電子裝置400可具有與袖珍計(jì)算機(jī)3的工作存儲(chǔ)器35相應(yīng)的一個(gè)存儲(chǔ)器(未顯示),用于存儲(chǔ)上述應(yīng)用軟件、圖象數(shù)據(jù)等等。
電池450還使得袖珍電子裝置400即使在袖珍電子裝置400被從視頻游戲設(shè)備301的外殼302的槽307A、307B上拆下時(shí)也能夠獨(dú)立地工作。
電池450包括可充電二次電池。當(dāng)袖珍電子裝置400被插入視頻游戲設(shè)備301的外殼302的槽307A、307B中的任何一個(gè)時(shí),電池450被提供以來自視頻游戲設(shè)備301的電力。具體地,電池450具有經(jīng)過一個(gè)反向電流防止二極管452而連接到電源端子451。當(dāng)袖珍電子裝置400與外殼302相連時(shí),電力經(jīng)過反向電流防止二極管452而從電源終端451被提供給電池450。
無線通信裝置448被適當(dāng)?shù)卦O(shè)置,以具有袖珍計(jì)算機(jī)3的無線通信塊36,即通過紅外輻射等而進(jìn)行與外部裝置的通信。無線通信裝置448還被適當(dāng)?shù)卦O(shè)置以接收從另一存儲(chǔ)卡等送來的各種數(shù)據(jù)。
無線接收裝置449被適當(dāng)?shù)卦O(shè)置,以接收通過無線廣播等發(fā)送的各種數(shù)據(jù)。
揚(yáng)聲器447構(gòu)成了聲音發(fā)生裝置,用于根據(jù)一種程序而產(chǎn)生聲音。
袖珍電子裝置400的上述部件或裝置與控制裝置441相連,并在控制裝置441的控制下進(jìn)行工作。
圖33顯示了控制裝置441的控制項(xiàng)。如圖33所示,控制裝置441具有用于與一種信息處理設(shè)備相連的設(shè)備連接接口、用于向一個(gè)存儲(chǔ)器輸出數(shù)據(jù)和從該存儲(chǔ)器輸入數(shù)據(jù)的存儲(chǔ)器接口、一個(gè)顯示接口、一個(gè)控制輸入接口、一個(gè)聲音接口、無線通信接口、時(shí)鐘管理接口、以及程序下載接口。
除了袖珍計(jì)算機(jī)3的上述功能之外,袖珍電子裝置400還具有一種功能,即當(dāng)它運(yùn)行一種游戲應(yīng)用時(shí)作為袖珍游戲設(shè)備而工作,因?yàn)樗O(shè)置有諸如用于控制所要執(zhí)行的程序的控制按鈕的輸入裝置443和諸如液晶顯示器(LCD)等的顯示裝置444。
由于袖珍電子裝置400具有把應(yīng)用程序和從視頻游戲設(shè)備301提供的程序存儲(chǔ)在微計(jì)算機(jī)441中的程序存儲(chǔ)器441a中的功能,在袖珍電子裝置400上運(yùn)行的應(yīng)用程序和各種驅(qū)動(dòng)軟件可方便地得到改變。
具有上述結(jié)構(gòu)的袖珍電子裝置400具有與袖珍計(jì)算機(jī)3相同的功能。
具體地,袖珍電子裝置400把從視頻游戲設(shè)備301提供來的應(yīng)用軟件存儲(chǔ)在非易失存儲(chǔ)器446中。袖珍電子裝置400還接收從視頻游戲設(shè)備301經(jīng)設(shè)備連接連接器442送來的圖象數(shù)據(jù),并把接收的圖象數(shù)據(jù)存儲(chǔ)在非易失存儲(chǔ)器446中。存儲(chǔ)在非易失存儲(chǔ)器446中的圖象數(shù)據(jù)經(jīng)過設(shè)備連接連接器442而被送到視頻游戲設(shè)備301。
以上描述了作為根據(jù)本發(fā)明的視頻游戲機(jī)2和視頻游戲設(shè)備301的一個(gè)具體例子的娛樂系統(tǒng)。
如上所述,包括視頻游戲機(jī)2和袖珍計(jì)算機(jī)3的數(shù)據(jù)處理系統(tǒng)1使得數(shù)據(jù)能夠經(jīng)過視頻游戲機(jī)2而在袖珍計(jì)算機(jī)3和數(shù)字?jǐn)z象機(jī)4之間進(jìn)行發(fā)送和接收,并能夠起娛樂系統(tǒng)的作用。
就視頻游戲設(shè)備301具有非常高的圖象數(shù)據(jù)處理能力而言,數(shù)據(jù)處理系統(tǒng)1能夠以高速編輯圖象數(shù)據(jù),并能夠響應(yīng)于從用戶輸入的指令并根據(jù)視頻游戲設(shè)備301的實(shí)時(shí)處理能力來處理數(shù)據(jù)。
雖然已經(jīng)詳細(xì)描述和顯示了本發(fā)明的某些最佳實(shí)施例,應(yīng)該解釋的是在不脫離所附的權(quán)利要求
書的范圍的前提下,可以進(jìn)行各種改變和修正。
權(quán)利要求
1.一種娛樂系統(tǒng),包括一個(gè)數(shù)字成象裝置(4),用于獲取彩色的、高分辨率的圖象數(shù)據(jù);一個(gè)視頻游戲機(jī)(2),用于運(yùn)行游戲;一個(gè)以可拆下的方式連接到所述視頻游戲機(jī)的從屬單元(3);所述視頻游戲機(jī)(2)包括第一連接端子,連接到所述成象裝置(4),以接收從所述成象裝置(4)獲取的圖象數(shù)據(jù);圖象處理器(26),用于把所獲取的圖象數(shù)據(jù)從彩色、高分辨率的圖象數(shù)據(jù)實(shí)時(shí)轉(zhuǎn)換為顏色較少、分辨率較低的圖象數(shù)據(jù);以及第二連接端子,連接到一個(gè)從屬單元(3),以把轉(zhuǎn)換后的圖象數(shù)據(jù)和一個(gè)用于處理轉(zhuǎn)換后的圖象數(shù)據(jù)的圖象處理應(yīng)用程序輸出到所述從屬單元(3);所述數(shù)字成象裝置(4)和從屬單元(3)分別同時(shí)連接到所述第一和第二連接端子;所述從屬單元(3)包括一個(gè)控制單元(31),用于執(zhí)行所述圖象處理應(yīng)用程序以把所述轉(zhuǎn)換后的圖象數(shù)據(jù)處理為處理后的圖象數(shù)據(jù);所述控制單元(31)通過第二連接端子提供處理后的圖象數(shù)據(jù)給所述視頻游戲機(jī)(2)。
2.根據(jù)權(quán)利要求
1的系統(tǒng),其中所述視頻游戲機(jī)(2)包括指令輸入裝置(23),用于控制至少所述圖象處理器(26)處理所述獲取的圖象數(shù)據(jù)并在一個(gè)外部顯示單元(5)上顯示處理后的所述獲取的圖象數(shù)據(jù)。
3.根據(jù)權(quán)利要求
1的系統(tǒng),其中所述從屬單元(3)包括顯示裝置(32),用于根據(jù)從所述成象裝置(4)經(jīng)過所述第一連接端子提供給所述視頻游戲機(jī)(2)的所述獲取的圖象數(shù)據(jù)顯示處理后的數(shù)據(jù)。
4.根據(jù)權(quán)利要求
1的系統(tǒng),視頻游戲機(jī)(2)包括控制單元,用于從同一個(gè)記錄介質(zhì)讀取所述圖像處理應(yīng)用程序和一個(gè)將被所述視頻游戲機(jī)(2)借助所述圖象處理器(26)執(zhí)行的應(yīng)用程序。
5.根據(jù)權(quán)利要求
1的系統(tǒng),其中所述視頻游戲機(jī)(2)包括控制單元(21),用于組合包括所述從屬單元(3)提供的從屬單元圖象數(shù)據(jù)和所述成象裝置(4)提供的獲取的圖象數(shù)據(jù)的多個(gè)圖象數(shù)據(jù),并輸出組合后的圖象數(shù)據(jù)至所述從屬單元(3)或所述成象裝置(4)。
6.根據(jù)權(quán)利要求
1的系統(tǒng),其中所述視頻游戲機(jī)(2)包括控制單元(21),用于處理所述從屬單元(3)經(jīng)過第二連接端子提供的從屬單元圖象數(shù)據(jù),并把處理后的圖象數(shù)據(jù)通過所述第一連接端子輸出到所述成象裝置(4)。
7.根據(jù)權(quán)利要求
1的系統(tǒng),其中所述視頻游戲機(jī)(2)包括控制單元(21),用于組合所述從屬單元(3)通過所述第二連接端子提供的多個(gè)從屬單元圖象數(shù)據(jù),并把組合后的圖像數(shù)據(jù)通過所述第一連接端子輸出到所述成象裝置(4)。
8.根據(jù)權(quán)利要求
6的系統(tǒng),其中所述視頻游戲機(jī)(2)包括指令輸入裝置(23),用于控制至少所述控制單元(21)處理所述從屬單元圖象數(shù)據(jù)并在一個(gè)外部顯示單元(5)上顯示處理后的圖象數(shù)據(jù)。
9.根據(jù)權(quán)利要求
7的系統(tǒng),其中所述視頻游戲機(jī)(2)包括指令輸入裝置(23),用于控制至少所述控制單元(21)組合所述多個(gè)從屬單元圖象數(shù)據(jù)并在一個(gè)外部顯示單元(5)上顯示組合后的圖象數(shù)據(jù)。
10.根據(jù)上述任意一個(gè)權(quán)利要求
的系統(tǒng),其中所述從屬單元是一個(gè)個(gè)人數(shù)字助理(PDA)。
11.根據(jù)權(quán)利要求
10的系統(tǒng),其中個(gè)人數(shù)字助理包括一個(gè)無線通信單元(36),用于通過無線通信把處理后的圖象數(shù)據(jù)發(fā)送到另一個(gè)個(gè)人數(shù)字助理。
12.一種借助用于處理數(shù)據(jù)的一個(gè)主單元和借助其中具有執(zhí)行裝置的一個(gè)從屬單元處理數(shù)據(jù)的方法,所述從屬單元以可拆下的方式連接該主單元,包括以下步驟從一個(gè)外部成象裝置向主單元提供所獲取的彩色高分辨率圖象數(shù)據(jù);將從屬單元應(yīng)用程序從所述主單元提供給所述從屬單元;從主單元向從屬單元輸出基于所提供的圖象數(shù)據(jù)的、經(jīng)過處理的顏色較少分辨率較低的圖象數(shù)據(jù);和借助所述從屬單元執(zhí)行所述從屬應(yīng)用程序,其中所述從屬單元應(yīng)用程序使用從所述主單元提供的經(jīng)過處理的圖象數(shù)據(jù)。
13.根據(jù)權(quán)利要求
12的方法,進(jìn)一步包括以下步驟用所述主單元處理所獲取的圖象數(shù)據(jù);以及從所述主單元向所述從屬單元輸出處理過的圖象數(shù)據(jù)。
14.根據(jù)權(quán)利要求
12的方法,進(jìn)一步包括以下步驟從所述成象裝置向所述主單元提供多個(gè)所獲取的圖象數(shù)據(jù);借助所述主單元組合多個(gè)所獲取的圖象數(shù)據(jù);以及從所述主單元向所述從屬單元輸出組合的圖象數(shù)據(jù)。
15.根據(jù)權(quán)利要求
13的方法,進(jìn)一步包括以下步驟響應(yīng)于一種輸入指令借助所述主單元處理所獲取的圖象數(shù)據(jù);以及顯示處理過的圖象數(shù)據(jù)。
16.根據(jù)權(quán)利要求
14的方法,進(jìn)一步包括以下步驟響應(yīng)于一種輸入指令借助所述主單元組合多個(gè)所獲取的圖象數(shù)據(jù);以及顯示組合的圖象數(shù)據(jù)。
17.根據(jù)權(quán)利要求
12的方法,進(jìn)一步包括以下步驟借助所述從屬單元,顯示基于提供給所述主單元的所獲取的圖象數(shù)據(jù)的處理過的圖象數(shù)據(jù)。
18.根據(jù)權(quán)利要求
12的方法,進(jìn)一步包括借助所述主單元從以可拆下的方式裝載的記錄介質(zhì)讀取所述從屬單元應(yīng)用程序的步驟。
19.根據(jù)權(quán)利要求
18的方法,進(jìn)一步包括以下步驟從同一記錄介質(zhì)讀取所述從屬單元應(yīng)用程序和由所述主單元執(zhí)行的一種應(yīng)用程序。
20.根據(jù)權(quán)利要求
12的方法,進(jìn)一步包括以下步驟從所述從屬單元向所述主單元提供從屬單元圖象數(shù)據(jù)并從所述成象裝置向所述主單元提供所獲取的圖象數(shù)據(jù);借助所述主單元把所述從屬單元圖象數(shù)據(jù)和所述所獲取的圖象數(shù)據(jù)彼此組合起來;以及從所述主單元向所述從屬單元或所述成象裝置輸出組合的圖象數(shù)據(jù)。
專利摘要
一種袖珍計(jì)算機(jī)(3)以可拆下的方式連接到一個(gè)處理數(shù)據(jù)的視頻游戲機(jī)(2),且一個(gè)數(shù)字?jǐn)z象機(jī)(4)與該視頻游戲機(jī)(2)相連。從袖珍計(jì)算機(jī)(3)或數(shù)字?jǐn)z象機(jī)(4)提供給視頻游戲機(jī)(2)的圖象數(shù)據(jù)被視頻游戲機(jī)(2)所處理或組合,且處理或組合的圖象數(shù)據(jù)被輸出到袖珍計(jì)算機(jī)(3)或數(shù)字?jǐn)z象機(jī)(4)。難于彼此直接相連的袖珍計(jì)算機(jī)(3)和數(shù)字?jǐn)z象機(jī)(4)被同時(shí)連接到視頻游戲機(jī)(2),以在袖珍計(jì)算機(jī)(3)和數(shù)字?jǐn)z象機(jī)(4)之間發(fā)送和接收?qǐng)D象數(shù)據(jù)。
文檔編號(hào)G06Q50/34GKCN1203429SQ99118754
公開日2005年5月25日 申請(qǐng)日期1999年9月16日
發(fā)明者茶谷公之 申請(qǐng)人:索尼計(jì)算機(jī)娛樂公司導(dǎo)出引文BiBTeX, EndNote, RefMan