專利名稱:娛樂系統(tǒng)和提供介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種娛樂系統(tǒng),該娛樂系統(tǒng)包括視頻游戲機—其中該視頻游戲機用于響應于游戲者經(jīng)過一個手動控制輸入裝置手動輸入的控制輸入指令而在一個顯示監(jiān)視器上顯示游戲角色的圖象以進行視頻游戲,以及用于向娛樂系統(tǒng)提供所能夠玩的各種視頻游戲的程序和有關(guān)手動控制輸入裝置的操作指導的數(shù)據(jù)的提供介質(zhì)。
傳統(tǒng)的用于在諸如電視接收機等的顯示監(jiān)視器上顯示計算機圖形(CG)所產(chǎn)生的游戲角色以進行視頻游戲的視頻游戲設(shè)備,都具有該視頻游戲設(shè)備專用的至少一個手動控制輸入裝置。例如,如果一個用戶或游戲玩家玩一個角色扮演游戲,該游戲玩家用手或手指移動、壓、或轉(zhuǎn)動手動控制輸入裝置上的多個控制部件,以移動顯示在顯示監(jiān)視器的屏幕上的游戲角色或物體。
近年來,出現(xiàn)了一些用于包括這些視頻游戲設(shè)備的娛樂系統(tǒng)的游戲程序。這些游戲程序包括很多角色扮演游戲程序、戰(zhàn)斗游戲程序、汽車競賽游戲程序、體育游戲程序等等。
這些游戲程序從諸如CD-ROM、存儲器卡等的隨機存取記錄介質(zhì)或網(wǎng)絡(luò)上被提供給視頻游戲娛樂系統(tǒng)。當據(jù)游戲程序玩不同的視頻游戲時,不同的功能根據(jù)游戲程序而被分配給手動控制輸入裝置上的控制部件。
因此,不同的游戲程序通常伴隨有各自的打印的用戶手冊,以顯示當用戶或游戲玩家以一定方式操作手動控制輸入裝置上的控制部件時玩家角色和物體是如何移動的。根據(jù)視頻游戲的一種最近的趨勢,顯示的玩家角色和物體的移動方式比以前更為復雜,要求游戲玩家以更為復雜的方式操作手動控制輸入裝置上的控制部件。用戶的手冊必需包含更多的說明和指令,以教導游戲玩家如何操作控制部件。游戲玩家在玩視頻游戲之前或同時經(jīng)常發(fā)現(xiàn)用戶手冊令人厭煩。
取代打印用戶指導的一種方式,是給游戲玩家語音指導,以為游戲玩家提供聲頻訓練細節(jié)。然而,語音指導不是有效的,因為不容易和迅速地達到指導中所希望的部分,且游戲玩家需要在一個安靜的環(huán)境中以便能夠正確地理解語音指導。
根據(jù)一種替換方案,在顯示監(jiān)視器上顯示一種操作指導,以給游戲玩家理解游戲指令一種可視的幫助。顯示在顯示監(jiān)視器上的可視操作指導本身是不足以使游戲玩家獲得對控制部件的復雜操作的方便理解的。
因而本發(fā)明的一個目的,是提供一種提供介質(zhì),用于提供一種操作指導程序和用于在顯示監(jiān)視器上顯示操作指導并在手動控制輸入裝置上顯示一種可視指導以給用戶或游戲玩家有關(guān)操作指導的可視感覺的數(shù)據(jù),并提供一種娛樂系統(tǒng)—它帶有來自該提供介質(zhì)的操作指導程序和數(shù)據(jù)以使用戶或游戲玩家能夠可視地識別顯示監(jiān)視器和手動控制輸入裝置上的操作指導以進行視頻游戲。
根據(jù)本發(fā)明的一種娛樂系統(tǒng)包括用于輸入控制指令的手動控制輸入裝置,該手動控制輸入裝置具有多個控制部件;用于顯示游戲畫面的顯示監(jiān)視器;一個視頻游戲機,用于響應于手動控制輸入裝置輸入的控制指令而產(chǎn)生將要顯示在顯示監(jiān)視器上的游戲角色的圖象,以進行視頻游戲;一個存儲介質(zhì),用于存儲操作指導程序,以在顯示監(jiān)視器上顯示操作指導并使手動控制輸入裝置的控制部件能夠連續(xù)或閃爍發(fā)光;以及,處理裝置,用于根據(jù)手動控制輸入裝置輸入的控制指令執(zhí)行存儲在存儲介質(zhì)中的操作指導程序。
根據(jù)本發(fā)明的一種提供介質(zhì)提供了操作指導程序和用于在顯示監(jiān)視器上顯示操作指導并與操作指導相關(guān)地使手動控制輸入裝置的控制部件能夠發(fā)光(即連續(xù)或閃爍光)的數(shù)據(jù)。
這種操作指導程序和數(shù)據(jù)不僅能夠在顯示監(jiān)視器上顯示操作指導,而且還能夠產(chǎn)生一種可視指導以通過控制控制部件從而使手動控制輸入裝置上連續(xù)或閃爍發(fā)光,而給用戶一種可視的感受。帶有這種操作指導程序和數(shù)據(jù)的娛樂系統(tǒng)使得用戶能夠可視地識別操作指導以在顯示監(jiān)視器和手動控制輸入裝置上進行視頻游戲。
從以下結(jié)合附圖對本發(fā)明的以舉例的方式顯示的最佳實施例所進行的描述,本發(fā)明的上述和其他目的、特征、優(yōu)點將變得顯而易見。
圖1是根據(jù)本發(fā)明的作為娛樂系統(tǒng)的視頻游戲設(shè)備的視圖;圖2是該視頻游戲設(shè)備的電路設(shè)置的框圖;圖3是該視頻游戲設(shè)備的手動控制輸入裝置的立體圖;圖4是圖3顯示的手動控制輸入裝置的平面圖;圖5是手動控制輸入裝置的控制部件的平面圖;圖6是手動控制輸入裝置的另一控制部件的平面圖;圖7是一種具體的控制部件結(jié)構(gòu)的橫截面圖;圖8是另一種具體的控制部件結(jié)構(gòu)的橫截面圖;圖9是視頻游戲設(shè)備的視頻游戲機的立體圖;圖10是視頻游戲機的電路設(shè)置的框圖;圖11是視頻游戲設(shè)備的操作序列的流程圖;圖12是圖11顯示的操作序列中的指導過程的流程圖;圖13A至13C顯示了當執(zhí)行圖12顯示的指導處理時顯示在顯示監(jiān)視器上的圖象;圖14是當執(zhí)行圖12顯示的指導處理時手動控制輸入裝置進行的操作序列的流程圖;圖15顯示了手動控制輸入裝置的控制部件連續(xù)或閃爍發(fā)光的方式;圖16A至16C顯示了當執(zhí)行圖12顯示的指導處理時顯示在顯示監(jiān)視器上的其他圖象;圖17A至17C顯示了當執(zhí)行圖12顯示的指導處理時顯示在顯示監(jiān)視器上的另一些圖象;圖18是顯示在顯示監(jiān)視器上的圖象,顯示了另一種指導處理。
圖19是另一種指導處理的流程圖;圖20顯示了當執(zhí)行圖19顯示的指導處理時顯示的指令選擇圖象;圖21顯示了當執(zhí)行圖19顯示的指導處理時引用的數(shù)據(jù)表;
圖22A至22C顯示了當執(zhí)行圖19所示的指導處理時顯示在顯示監(jiān)視器上的圖象;圖23顯示了手動控制輸入裝置的控制部件的連續(xù)或閃爍發(fā)光信息和ID的具體例子。
以下結(jié)合附圖描述一個實施例,其中根據(jù)本發(fā)明的娛樂系統(tǒng)被應用于玩視頻游戲的一種視頻游戲設(shè)備;還將描述一種實施例,其中根據(jù)本發(fā)明的提供介質(zhì)被應用于其中記錄有視頻游戲設(shè)備所執(zhí)行的程序和數(shù)據(jù)的提供介質(zhì)。
如圖1所示,一種視頻游戲設(shè)備1包括手動控制輸入裝置2;視頻游戲機4,用于響應于用戶通過手動控制輸入裝置2輸入的用戶控制操作讀取游戲程序并根據(jù)基于例如CG的圖象處理而產(chǎn)生游戲角色和背景圖象;以及,顯示監(jiān)視器6(諸如電視接收機等),用于顯示視頻游戲機4所產(chǎn)生的游戲角色和背景圖象。
手動控制輸入裝置2和視頻游戲機4由電纜3彼此相連,且視頻游戲機4和顯示監(jiān)視器6通過電纜5而彼此相連。或者,控制信號和數(shù)據(jù)可通過無線通信而在手動控制輸入裝置2、視頻游戲機4和顯示監(jiān)視器6之間傳送,而不是經(jīng)過電纜3和5。
圖2顯示了視頻游戲設(shè)備1的電路設(shè)置的框圖。具體地,手動控制輸入裝置2的電路細節(jié)將在以下描述,視頻游戲機4的電路細節(jié)將在后面描述。顯示監(jiān)視器6的細節(jié)將不進行描述,因為它們是本領(lǐng)域中眾所周知的且對本發(fā)明沒有直接的影響。
手動控制輸入裝置2包括多個開關(guān)201、202、……20n,它們具有相應的控制部件2001、2002……200n,諸如按鈕、桿等;并行I/O接口(PIO)21,用于接收來自開關(guān)201、202、……20n的控制信號;單片微計算機22,它包括制作在單個的片上的中央處理單元(CPU)、隨機存取存儲器(RAM)、以及只讀存儲器(ROM);串行I/O接口(SIO)23,用于與視頻游戲機4進行串行通信;以及,馬達驅(qū)動器24,用于向一個驅(qū)動馬達25提供驅(qū)動電流以根據(jù)從視頻游戲機4發(fā)出的振動發(fā)生指令使手動控制輸入裝置2發(fā)生振動。
開關(guān)201、202、……20n除了控制部件2001、2002……200n還包括相應的放大器2011、2012、……201n,用于放大信號以使控制部件2001、2002……200n能夠連續(xù)或閃爍地發(fā)光;以及,發(fā)光元件2021、2022……202n,諸如(發(fā)光二極管(LED)),用于根據(jù)來自放大器2011、2012、……201n的放大驅(qū)動信號而通過控制部件2001、2002……200n進行發(fā)光。
視頻游戲機4具有一個SIO41,用于進行與手動控制輸入裝置2的串行通信。當一個連接器7與視頻游戲機4相連時,SIO41和手動控制輸入裝置2的SIO23通過連接器7彼此相連,以在手動控制輸入裝置2與視頻游戲機4之間進行雙向串行通信。
視頻游戲機4還具有一個電源42,用于向手動控制輸入裝置2的馬達驅(qū)動器24提供電源電壓。
讀入視頻游戲機4的指導處理包含用于選擇視頻游戲或操作指導的處理。
如果選擇了該操作指導,則顯示監(jiān)視器6顯示該操作指導,且控制部件2001、2002……200n與顯示的操作指導相關(guān)地連續(xù)或閃爍地發(fā)光,以根據(jù)連續(xù)或閃爍地發(fā)出的光所產(chǎn)生的可視感受而給用戶或游戲玩家一種可視指導。
該游戲程序還包含一種處理,它當操作指導被選擇時在顯示監(jiān)視器6上顯示操作指導,使得手動控制輸入裝置2的控制部件2001、2002……200n能夠與顯示的操作指導相關(guān)地連續(xù)或閃爍地發(fā)光,從而根據(jù)連續(xù)或閃爍地發(fā)光所產(chǎn)生的可視感受而給用戶或游戲玩家提供一種可視指導。
在描述使控制部件2001、2002……200n連續(xù)或閃爍地發(fā)光的結(jié)構(gòu)細節(jié)之前,以下先結(jié)合圖3和4描述手動控制輸入裝置2的外觀和部件。
如圖3所示,手動控制輸入裝置2具有一個外殼53,外殼53包括用諸如螺釘彼此匹配和接合在一起的上部件51和下部件52。一對第一和第二手柄54、55從外殼53的各個相對的結(jié)束的一側(cè)伸出。第一和第二手柄54、55具有適當?shù)男螤睿瑥亩軌蛟谑謩涌刂戚斎胙b置2與視頻游戲機4相連時被用戶或游戲玩家的左和右手的手掌所握住,從而玩視頻游戲。
第一和第二手柄54、55向著它們的遠端而逐漸地彼此分開,并向外殼53的下方傾斜。為了使游戲玩家能夠長時間舒適地握住第一和第二手柄54、55,第一和第二手柄54、55從它們與外殼53的接合部向著它們的遠端漸細,并具有弧形的外周邊表面和弧形的遠端表面。
手動控制輸入裝置2具有設(shè)置在外殼53的一端上的一個第一控制臺57,它包括第一至第四可壓下控制部件56a、56b、56c、56d。第一至第四可壓下控制部件56a、56b、56c、56d從外殼53的上表面伸出并以交叉的方式設(shè)置。第一至第四可壓下控制部件56a、56b、56c、56d與一個可作角運動的控制體形成一個整體并位于可作角運動的控制體的中心的周圍,該可作角運動的控制體得到支撐以繞其中心作角運動。
第一至第四可壓下控制部件56a、56b、56c、56d借助可作角運動的控制體而彼此整體地耦合。第一控制臺57包括開關(guān)元件,作為分別與第一至第四可壓下控制部件56a、56b、56c、56d相聯(lián)系的信號輸入元件。
第一控制臺57起著控制顯示在顯示監(jiān)視器6的屏幕上的游戲角色或物體(以下一起稱為顯示的角色)的運動的方向的方向控制器的作用。當游戲玩家有選擇地按下第一至第四可壓下控制部件56a、56b、56c、56d以接通或關(guān)斷分別與第一至第四可壓下控制部件56a、56b、56c、56d相聯(lián)系的開關(guān)元件時,顯示的角色沿著與第一至第四可壓下控制部件56a、56b、56c、56d中被按下的一個相應的方向運動。
手動控制輸入裝置2還具有一個第二控制臺60,該第二控制臺60被設(shè)置在外殼53的另一端并包括第一至第四可壓下控制部件59a、59b、59c、59d。第一至第四可壓下控制部件59a、59b、59c、59d從外殼53的上表面伸出并以交叉的方式設(shè)置。
第一至第四可壓下控制部件59a、59b、59c、59d以獨立部件的方式構(gòu)成,并與設(shè)置在第二控制臺60上的相應的開關(guān)元件相聯(lián)系。第二控制臺60起著設(shè)定顯示的角色的功能并執(zhí)行顯示的角色的功能的功能設(shè)定/執(zhí)行單元的作用。具體地,當游戲玩家有選擇地地按下第一至第四可壓下控制部件59a、59b、59c、59d時,開關(guān)元件中相應的一個被接通以設(shè)定一個顯示的角色的功能并執(zhí)行顯示的角色的功能,該功能被分配給相應的開關(guān)元件。
手動控制輸入裝置2還具有分別設(shè)置在限定在外殼53與同外殼53接合的第一和第二手柄54、55的遠端之間的相對的角落處的第三和第四控制臺61、62。
第三和第四控制臺61、62具有各自的可轉(zhuǎn)動控制部件63、64—它們可繞其控制轉(zhuǎn)軸轉(zhuǎn)動360°,以及相應的信號輸入元件(諸如可變電阻)等—它們可由各自的可轉(zhuǎn)動控制部件63、64操作。具體地,可轉(zhuǎn)動控制部件63、64被裝在控制轉(zhuǎn)軸的端部—而控制轉(zhuǎn)軸通常受到偏置部件的使得其返回到它們的中性位置的作用力,并能夠繞控制轉(zhuǎn)軸的軸作360°的轉(zhuǎn)動。
當游戲玩家轉(zhuǎn)動可轉(zhuǎn)動控制部件63、64時,第三和第四控制臺61、62能夠在使顯示的角色轉(zhuǎn)動或改變其速度的同時使顯示的角色運動,并能夠作模擬動作—諸如改變顯示的角色的形式。
因此,第三和第四控制臺61、62被用作控制單元,以輸出顯示的角色的指令以執(zhí)行上述運動或動作。
或者,第三和第四控制臺61、62可以被用作以一種模擬方式在兩維空間中以與游戲玩家操縱顯示的角色所代表的物體的方式有關(guān)的方式移動顯示的角色的控制單元。
手動控制輸入裝置2還具有第五和第六控制臺65、66,第五和第六控制臺65、66被設(shè)置在外殼53遠離第一和第二手柄54、55的一側(cè)上并分別位于外殼53的相對的端部上。第五和第六控制臺65、66具有各對可按下控制部件67a、67b和68a、68b以及與可按下控制部件67a、67b和68a、68b分別相聯(lián)系的相應的開關(guān)元件。
第五和第六控制臺65、66起著功能設(shè)定/執(zhí)行單元的作用,用于設(shè)定顯示的角色的功能并執(zhí)行顯示的角色的功能。具體地,當游戲玩家有選擇地地按下可按下控制部件67a、67b和68a、68b時,開關(guān)元件中的相應一個被接通,以設(shè)定顯示的角色的功能并執(zhí)行顯示的角色的功能,該功能被分配給相應的開關(guān)元件。
如圖4所示,手動控制輸入裝置2具有一個啟動開關(guān)69和一個選擇開關(guān)70,它們被設(shè)置在外殼53的上表面上第一控制臺57與第二控制臺60之間的平行位置上。啟動開關(guān)69在被按下時啟動視頻游戲,而選擇開關(guān)70選擇視頻游戲的難度。
手動控制輸入裝置2還有一個模式選擇開關(guān)71和一個模式顯示器71,它們被設(shè)置在外殼53的上表面上第三和第四控制臺61、62之間處。模式選擇開關(guān)71在被按下時選擇第三和第四控制臺61、62的控制模式,而模式顯示器71顯示第三和第四控制臺61、62的選定的控制模式。模式顯示器71包括諸如LED等等的發(fā)光元件。
當模式選擇開關(guān)71被按下時,它能夠選擇使指令信號能夠從第三和第四控制臺61、62輸入的控制模式或用于禁止從第三和第四控制臺61、62輸入指令信號的控制模式。
當模式選擇開關(guān)71被按下時,它還能夠選擇使指令信號能夠從第三和第四控制臺61、62輸入的控制模式和選擇第二控制臺60的第一至第四可壓下控制部件59a、59b、59c、59d的功能的功能或第五和第六控制臺65、66的可按下控制部件67a、67b和68a、68b的功能控制模式。根據(jù)模式選擇開關(guān)71選定的控制模式,模式顯示器72閃爍并改變其顯示光。
可轉(zhuǎn)動控制部件63、64可繞其控制轉(zhuǎn)軸作360°轉(zhuǎn)動。當可轉(zhuǎn)動控制部件63、64轉(zhuǎn)動時,視頻游戲機4內(nèi)的控制系統(tǒng)中的一個CPU(將在后面描述)根據(jù)可轉(zhuǎn)動控制部件63、64的轉(zhuǎn)動而獲得輸入的數(shù)據(jù),并根據(jù)所獲得的數(shù)據(jù)確定運動方式。在已經(jīng)根據(jù)該運動部分建立了運動之后,CPU控制一個圖形發(fā)生系統(tǒng)以根據(jù)基于可轉(zhuǎn)動控制部件63、64的轉(zhuǎn)動而建立的運動使顯示的角色移動。
圖3和4顯示的控制部件以圖2中顯示的電路設(shè)置連續(xù)或閃爍地發(fā)光。例如,圖3顯示的第二控制臺66的第一至第四可壓下控制部件59a、59b、59c、59d分別與圖2所示的開關(guān)201、202、……20n相聯(lián)系。
在開關(guān)201、202、……20n中,設(shè)置在相應的控制部件之下的發(fā)光元件2021、2022……202n,根據(jù)在視頻游戲機4中的CPU的控制下產(chǎn)生的即當CPU執(zhí)行游戲程序時產(chǎn)生的連續(xù)光或閃爍光驅(qū)動信號,連續(xù)或閃爍地發(fā)光。連續(xù)或閃爍地發(fā)出的光通過第一至第四可壓下控制部件59a、59b、59c、59d。因此,游戲玩家看來就象是第一至第四可壓下控制部件59a、59b、59c、59d在連續(xù)或閃爍地發(fā)光。
實際上,第一至第四可壓下控制部件59a、59b、59c、59d每一個都具有如圖5、6、7、或8所示的構(gòu)造。
圖5顯示了一種控制部件結(jié)構(gòu),其中控制部件由被作為包括發(fā)出乳白光的部分的光引導器。如圖5所示,控制部件具有用透明塑料模制成的圓形基座,它包括用乳白色涂覆的三角區(qū)100和用裝飾色涂覆的其余區(qū)域101。
圖6顯示了一種控制部件結(jié)構(gòu),其中顯示在控制部件周圍的環(huán)形圖案。如圖6所示,控制部件周圍的一個環(huán)形區(qū)用透明聚碳酸酯模制成并被用作環(huán)形照明區(qū)102的形式的光引導器。圖6顯示的控制部件結(jié)構(gòu)較好地是包括單個的光源。
圖7和8中顯示了其他控制部件結(jié)構(gòu)。圖7和8顯示的各個控制部件結(jié)構(gòu)包括了用彈性體和ABS(acrylonitrile-butadiene-styrenecopolymer丙烯腈-丁二烯-苯乙烯共聚物)制成并按照雙注入模制而結(jié)合成一個控制部件110的一個柔性鍵104和一個鍵頂部103(它們都是傳統(tǒng)類型的)。在這種雙注入模制中,兩個材料部分在一個模中被同時模制。
具體地,ABS的鍵頂部103和彈性體的柔性鍵104是在一個模中同時模制的,因而鍵頂部103和柔性鍵104彼此整體地結(jié)合在一起。柔性鍵104被用作光引導器以用通過柔性鍵104指導的光照明鍵頂部103。
如圖7和8所示,在一個印刷電路板105上的一個開關(guān)107的周圍設(shè)置了多個LED108a、108b。當開關(guān)107被裝在控制部件110的下端上的一個按下器106按下時,LED108a、108b連續(xù)或閃爍地發(fā)光。因此,當控制部件101被按下時,LED108a、108b連續(xù)或閃爍地發(fā)出的光通過作為光引導器的柔性鍵104而到達鍵頂部103。游戲玩家因而看上去就象控制部件101自己在連續(xù)或閃爍地發(fā)光。
鍵頂部103可以用PC(聚碳酸酯)制成,而不是用ABS。
以下結(jié)合圖9和10描述視頻游戲機4的結(jié)構(gòu)和操作的細節(jié)。
視頻游戲機4具有大體矩形的外殼,它容納大體上位于其內(nèi)的中心處的盤裝載單元75—用于裝載諸如CD-ROM等的作為提供游戲程序的記錄介質(zhì)的光盤。該外殼支撐用于復置視頻游戲的復置開關(guān)76、一個電源開關(guān)77、以及一個用于控制光盤至盤裝載單元75的裝載的盤控制開關(guān)78,并具有兩個槽口79A、79B。
手動控制輸入裝置2可以與相應的槽口79A、79B相連,從而使兩個用戶或游戲玩家能夠在視頻游戲機4上玩視頻游戲。一個存儲卡裝置和一個袖珍電子裝置也能夠與槽口79A、79B相連。視頻游戲機4可具有多或少于兩個的槽口79A、79B。
如圖10所示,視頻游戲機4具有與一個系統(tǒng)總線80相連的控制系統(tǒng)81,以及通過系統(tǒng)總線80而與控制系統(tǒng)81相連的圖形發(fā)生系統(tǒng)86、發(fā)聲系統(tǒng)91、以及光盤控制系統(tǒng)95。
手動控制輸入裝置2把用戶或游戲玩家的指令經(jīng)過SIO41(見圖2)輸入視頻游戲機4。光盤控制系統(tǒng)95具有一個光盤驅(qū)動器96,其中裝載有作為根據(jù)本發(fā)明的提供介質(zhì)的一個例子的CD-ROM。
該CD-ROM存儲有一個程序和數(shù)據(jù),用于在顯示監(jiān)視器6上提供說明手動控制輸入裝置2的控制部件的功能的操作指導,并同時使控制部件連續(xù)或閃爍地發(fā)光,并還使相應的控制部件在手動控制輸入裝置2上連續(xù)或閃爍地發(fā)光,從而給游戲玩家產(chǎn)生可視感受。
控制系統(tǒng)81根據(jù)來自CD-ROM的程序和數(shù)據(jù)和從手動控制輸入裝置2輸入的指令控制顯示的角色的運動。
控制系統(tǒng)81包括一個CPU(中央處理單元)82、用于實現(xiàn)中斷控制并控制直接存儲器存取(DMA)數(shù)據(jù)傳送的外設(shè)控制器83、包括隨機存取存儲器(RAM)的一個主存儲器84、以及存儲諸如管理圖形發(fā)生系統(tǒng)86、發(fā)聲系統(tǒng)91等等的操作系統(tǒng)的各種程序的只讀存儲器(ROM)85。至少游戲程序可在主存儲器84中執(zhí)行。CPU82執(zhí)行存儲在ROM85中的操作系統(tǒng)以總體地控制視頻游戲設(shè)備1,并包括例如一個32位RISC-CPU。CPU82的操作細節(jié)將在后面描述。
當視頻游戲機4被接通時,CPU82執(zhí)行存儲在ROM85中的操作系統(tǒng)以啟動對圖形發(fā)生系統(tǒng)86、發(fā)聲系統(tǒng)91等等的控制。當操作系統(tǒng)被執(zhí)行時,CPU82對視頻游戲設(shè)備301進行總體初始化,以確認其操作,并隨后控制光盤控制系統(tǒng)95以執(zhí)行記錄在光盤中的一個應用程序(諸如視頻游戲)。當執(zhí)行該應用程序時,CPU82根據(jù)游戲玩家輸入的指令控制圖形發(fā)生系統(tǒng)86、發(fā)聲系統(tǒng)91等,從而控制圖象的顯示和音樂聲的產(chǎn)生以及聲音效果。在視頻游戲進行時,CPU82使能手動控制輸入裝置2以與顯示在顯示監(jiān)視器6上的游戲角色或物體的連續(xù)或閃爍發(fā)光相關(guān)地連續(xù)或閃爍地發(fā)光。
圖形發(fā)生系統(tǒng)86包括用于進行坐標變換和其他處理的幾何變換引擎(GTE)87、用于根據(jù)來自CPU82的指令繪制圖象數(shù)據(jù)的圖形處理單元(GPU)88、用于存儲GPU88繪制的圖象數(shù)據(jù)的幀緩存器89、以及用于解碼通過諸如分立余弦變換而被壓縮和編碼的圖象數(shù)據(jù)的圖象解碼器90。
GTE87具有進行彼此并行的多個算法操作的并行算法機制,并能夠進行坐標變換和光源計算并響應于來自CPU82的請求而高速地計算矩陣和矢量。具體地,GTE87能夠每秒為平坦陰影處理(flat shadingprocess)計算最大1百50萬個多邊形的坐標,以用一種顏色繪制一個三角形。借助GTE87,視頻游戲機4能夠減小CPU82的負擔并進行高速的坐標計算。
根據(jù)來自CPU82的圖象繪制指令,GPU88在幀緩存器89中繪制多邊形等等。GPU88能夠每秒繪制最大36萬個多邊形。
幀緩存器89包括一個雙端口RAM,并能夠同時存儲GPU88繪制的圖象數(shù)據(jù)或從主存儲器84傳送來的圖象數(shù)據(jù),并讀取用于顯示的圖象數(shù)據(jù)。幀緩存器89具有例如1M字節(jié)的存儲容量,并作為由1024象素的水平行和512象素的豎直列構(gòu)成的16位矩陣而得到處理。
幀緩存器89具有用于存儲將要作為視頻輸出數(shù)據(jù)而被輸出的圖象數(shù)據(jù)的顯示區(qū)、用于存儲將要在GPU88繪制多邊形等時訪問的顏色查詢表(CLUT)的顏色查詢表(CLUT)區(qū)、以及用于存儲將要在多邊形被繪制時受到坐標變換并被變換到GPU88繪制的多邊形上的組構(gòu)數(shù)據(jù)的組構(gòu)區(qū)。CLUT區(qū)和組構(gòu)區(qū)在顯示區(qū)變化時發(fā)生動態(tài)改變。
GPU88除了平坦陰影處理之外,還能夠進行Gouraud陰影處理,以通過從多邊形的頂點的顏色插值它們的強度而確定多邊形的顏色,并能夠進行一種組構(gòu)映象處理以把存儲在組構(gòu)區(qū)中的組構(gòu)數(shù)據(jù)映象到多邊形上。對于這種Gouraud陰影處理或組構(gòu)映象處理,GTE87每秒能夠計算最大50萬個多邊形的坐標。
圖象解碼器90受到CPU82的控制,以解碼存儲在主存儲器84中的靜止或運動圖象的圖象數(shù)據(jù),并把解碼的圖象存儲在主存儲器84中。
圖象解碼器90所再現(xiàn)的圖象數(shù)據(jù)被GPU88傳送到幀緩存器89,并能夠被用作GPU88繪制的圖象的背景。
發(fā)聲系統(tǒng)91包括一個用于根據(jù)來自CPU82的指令產(chǎn)生音樂聲、聲音效果等等的聲音處理單元(SPU)92、用于存儲來自SPU92的波形數(shù)據(jù)的聲音緩存器93、以及用于輸出SPU92產(chǎn)生的音樂聲、聲音效果等等的揚聲器94。
SPU92具有用于再現(xiàn)已經(jīng)被ADPCM編碼成4位差分聲音數(shù)據(jù)的16位聲音數(shù)據(jù)的ADPCM(自適應差分PCM)功能、用于再現(xiàn)存儲在聲音緩存器93中的波形數(shù)據(jù)以產(chǎn)生聲音效果等的再現(xiàn)功能、以及用于調(diào)制和再現(xiàn)存儲在聲音緩存器93中的波形數(shù)據(jù)的調(diào)制功能。
借助這些功能,發(fā)聲系統(tǒng)91能夠被用作取樣聲源,它根據(jù)來自CPU82的指令并根據(jù)存儲在聲音緩存器93中的波形數(shù)據(jù)產(chǎn)生音樂聲、聲音效果等等。
光盤控制系統(tǒng)95包括光盤驅(qū)動器96,用于再現(xiàn)記錄在諸如CD-ROM等的光盤上的程序和數(shù)據(jù);解碼器97,用于解碼與加在其上的錯誤校正碼(ECC)一起記錄的程序和數(shù)據(jù);以及,緩存器98,用于臨時存儲從光盤驅(qū)動器96讀取的數(shù)據(jù)以使來自光盤的數(shù)據(jù)能夠以高速得到讀取。一個輔助CPU99與解碼器97相連。
記錄在光盤上的被光盤驅(qū)動器96讀取的聲音數(shù)據(jù)包括從模擬聲音信號轉(zhuǎn)換的PCM數(shù)據(jù)以及ADPCM數(shù)據(jù)。
作為16位數(shù)字數(shù)據(jù)的4位差分數(shù)據(jù)而得到記錄的ADPCM數(shù)據(jù),被解碼器97所解碼,被提供給SPU92,被其轉(zhuǎn)換成模擬數(shù)據(jù),并被用于驅(qū)動揚聲器94。
作為16位數(shù)字數(shù)據(jù)得到記錄的PCM數(shù)據(jù)被解碼器97所解碼并隨后被用于驅(qū)動揚聲器96。
光盤驅(qū)動器96從作為根據(jù)本發(fā)明的提供介質(zhì)的一個具體例子的CD-ROM讀取用于提供基于可視感受的操作指導的程序。解碼器97隨后解碼由光盤驅(qū)動器96如此讀取的程序。
為了在顯示監(jiān)視器6上顯示操作指導并使手動控制輸入裝置2的控制部件能夠與顯示的操作指導相關(guān)地連續(xù)或閃爍地發(fā)光,視頻游戲機4除了游戲程序和數(shù)據(jù)之外還必須運行一個操作指導程序和數(shù)據(jù)。
該操作指導程序?qū)⒃诤竺婷枋?。該操作指導程序被包括在游戲程序中,并在被用戶或游戲玩家選擇時執(zhí)行。該游戲程序可以從諸如CD-ROM提供或從網(wǎng)絡(luò)獲得。在以下的描述中,設(shè)游戲程序是從CD-ROM讀入到視頻游戲機4中的。
以下結(jié)合圖11描述視頻游戲設(shè)備1的操作序列。
在步驟S1,視頻游戲機4的CPU82從CD-ROM讀取游戲程序,把游戲程序存儲到主存儲器(RAM)84中,并執(zhí)行該游戲程序。
CPU82在步驟S2在顯示監(jiān)視器6上顯示一個圖象,請求游戲玩家選擇(1)執(zhí)行視頻游戲,或者(2)一個操作指導。
隨后,CPU82在步驟S3判定視頻游戲的執(zhí)行是否得到選擇。如果視頻游戲的執(zhí)行得到選擇,則控制進行到步驟S4,且CPU82執(zhí)行視頻游戲。如果視頻游戲的執(zhí)行未得到選擇,則控制進行到步驟S5,隨后控制進行到步驟S5。
在步驟S5,CPU82判定操作指導是否得到選擇。如果操作指導得到選擇,則控制進行到步驟S6,且CPU82執(zhí)行操作指導。如果操作指導未得到選擇,則控制返回到步驟S2。
在步驟S6的操作指導的執(zhí)行將結(jié)合圖12進行詳細描述。在完成了操作指導之后,控制進行到步驟S7,其中CPU82請求游戲玩家再次重復操作指導或完成操作指導。隨后,圖11所示的操作序列結(jié)束。
步驟S6中的操作指導的執(zhí)行包括圖12顯示的一系列步驟。
在步驟S11,CPU82在顯示監(jiān)視器6的一個顯示屏幕6a(見圖1)上顯示手動控制輸入裝置2的一個總體圖象(例如一個平面圖),如圖13A所示。
在圖13A中,第二控制臺60的控制部件被集體地用B1表示,選擇開關(guān)70用B2表示,啟動開關(guān)69用B3表示,第三控制臺61用B5表示,且第四控制臺62用B6表示。因此,手動控制輸入裝置2的控制部件和開關(guān)總體地用Bi表示。
在步驟S12,CPU82把Bi的i置于1。則如圖13B所示,CPU82控制顯示的控制部件B1(其中i=1)以在步驟S13在顯示監(jiān)視器6的顯示屏幕6a上連續(xù)或閃爍地發(fā)光。
在步驟S14,CPU82在顯示屏幕6a的一個注解區(qū)6b中顯示對連續(xù)或閃爍地發(fā)光的控制部件B1的功能的說明,如圖13C所示。
在步驟S15,CPU82把控制部件B1的ID和連續(xù)或閃爍光信息輸出到手動控制輸入裝置2。
隨后,手動控制輸入裝置2的微計算機22執(zhí)行圖14顯示的操作序列。如圖14所示,如果控制部件B1的ID和連續(xù)或閃爍光信息在步驟S21被從視頻游戲機4輸入,則控制進行到步驟S22,哪里微計算機22讀取控制部件B1的ID和連續(xù)或閃爍光信息。
在步驟S23,微計算機22向ID代表的控制部件B1提供一個驅(qū)動信號,以啟動控制部件B1連續(xù)或閃爍地發(fā)光。具體地,在圖2中,微計算機22經(jīng)過放大器2011、2012、……201n向開關(guān)201、202、……20n的發(fā)光元件2021、2022……202n中的相應一個提供驅(qū)動信號。
在步驟S24,控制部件B1在一個預定的時期里連續(xù)或閃爍地發(fā)光。在圖15中,與顯示在顯示屏幕6a上的控制部件B1相應的手動控制輸入裝置2的控制部件被顯示為連續(xù)或閃爍地發(fā)光。
參見圖12,從步驟S13開始的處理得到重復,直到i在步驟S16、S17達到了預定的數(shù)n。如果在步驟S16中i=n,則圖12所示的操作指導結(jié)束在圖16A至16C中顯示了在步驟S17中在i=5之后從步驟S13起的處理中在顯示屏幕6a上顯示的圖象。
圖16A顯示了顯示監(jiān)視器6的顯示屏幕6a上顯示的手動控制輸入裝置2的總體圖象。圖16B顯示了步驟S13中連續(xù)或閃爍地發(fā)光的第三控制臺B5。圖16C顯示了在步驟S14在注解區(qū)6b中在顯示屏幕6a上連續(xù)或閃爍地發(fā)光的第三控制臺B5的功能。
隨后,CPU82在步驟S15把第三控制臺B5的ID和連續(xù)或閃爍光信息輸出到手動控制輸入裝置2。隨后,控制進行到圖14所示的操作序列,其中微計算機22啟動手動控制輸入裝置2的相應第三控制臺61以在預定的時期里連續(xù)或閃爍地發(fā)光。
在圖12顯示的步驟S13,在其中i=1的控制部件B1如圖16A所示地被顯示在顯示屏幕6a上之后,控制部件b51、b52、b53、b54(見圖17A)之一(例如b51)可受到控制以如圖17B所示地連續(xù)或閃爍地發(fā)光,且對控制部件b51的解釋可如圖17C所示地被顯示在注解區(qū)6b中。連續(xù)或閃爍地發(fā)光的顯示和解釋可隨后對其余的控制部件b52、b53、b54進行重復。這種顯示模式對于包括多個控制部件的那些控制臺即第一控制臺59和第二控制臺60是特別有效的。
圖18顯示了用于執(zhí)行手動控制輸入裝置2的操作指導的另一種指導處理。根據(jù)圖18顯示的指導處理,只有控制部件被顯示在顯示屏幕6a上,且用戶或游戲玩家被允許選擇顯示的控制部件中所希望的一個。當顯示的控制部件受到游戲玩家的選擇時,其解釋被顯示在注解區(qū)6b中。用于連續(xù)或閃爍地發(fā)光的一個驅(qū)動信號可在任何所希望的時刻被送至手動控制輸入裝置2,以使選定的控制部件能夠與解釋的顯示同步地連續(xù)或閃爍地發(fā)光。
圖18顯示的指導處理可按照圖19顯示的操作序列進行。在圖19所示的操作序列中,圖20中顯示的指令被顯示在顯示監(jiān)視器6的顯示屏幕6a上。如果顯示的指令之一在步驟S31受到游戲玩家的選擇,則控制進行到步驟S32,哪里與選定的指令相應的數(shù)據(jù)被從圖21所示的數(shù)據(jù)表中讀出。圖21所示的數(shù)據(jù)表包含指令和控制部件類型和它們與指令相關(guān)的序列。該數(shù)據(jù)表與游戲程序一起被讀入視頻游戲機4的主存儲器(RAM)84。
在步驟S33,相應的控制部件如圖22A所示地被顯示在顯示屏幕6a上并依次連續(xù)或閃爍地發(fā)光,且選定的指令被顯示在注解區(qū)6b中。如果需要諸如相繼按下控制部件的復雜控制動作,則各個控制部件將要被按下的次數(shù)也將得到顯示,如圖22B所示。如果控制部件需要被同時按下,那些需要被同時按下的控制部件可如圖22C所示地得到顯示。
在步驟S34,CPU82把控制部件的ID和連續(xù)或閃爍光信息輸出至手動控制輸入裝置2。從CPU82輸出的ID和連續(xù)或閃爍光信息的一個具體例子在圖23中顯示。
在步驟S35,CPU82判定其他控制部件是否需要在顯示屏幕6a上和在手動控制輸入裝置2上連續(xù)或閃爍地發(fā)光。如果其他控制部件需要連續(xù)或閃爍地發(fā)光,則控制返回到步驟S33。如果沒有其他控制部件需要連續(xù)或閃爍地發(fā)光,則圖19顯示的操作序列結(jié)束。
如上所述,借助根據(jù)本發(fā)明的視頻游戲設(shè)備1,游戲程序不僅由用戶手冊進行了解釋,而且還由通過控制控制部件在顯示屏幕6a上和在手動控制輸入裝置2上連續(xù)或閃爍地發(fā)光而給予游戲玩家的可視感受進行了解釋。
雖然已經(jīng)顯示和詳細描述了本發(fā)明的一些最佳實施例,應該理解的是在不脫離本發(fā)明的范圍的前提下可以進行各種改變和修正。
權(quán)利要求
1.一種娛樂系統(tǒng),包括手動控制輸入裝置(2),用于輸入控制指令,所述手動控制輸入裝置具有多個控制部件;顯示監(jiān)視器(6),用于顯示所述手動控制輸入裝置(2)的畫面;響應于所述手動控制輸入裝置(2)的顯示畫面中一或多個控制部件的連續(xù)或閃爍地發(fā)光的控制裝置,用于激活所述手動控制輸入裝置(2)的相應的一或多個控制部件與所述連續(xù)或閃爍的發(fā)光相同步地連續(xù)或閃爍地發(fā)光。
2.根據(jù)權(quán)利要求1的娛樂系統(tǒng),其中所述控制裝置包括用于控制所述顯示監(jiān)視器(6)以除了所述手動控制輸入裝置(2)的畫面之外還顯示連續(xù)或閃爍地發(fā)光的所述一或多個控制部件的操作指導的裝置。
3.根據(jù)權(quán)利要求1的娛樂系統(tǒng),其中連續(xù)或閃爍地發(fā)光的所述一或多個控制部件由用戶經(jīng)過所述手動控制輸入裝置(2)選擇。
4.根據(jù)權(quán)利要求3的娛樂系統(tǒng),其中所述控制裝置包括用于控制所述顯示監(jiān)視器(6)以在所述顯示監(jiān)視器(6)上顯示用于執(zhí)行多個指令中被用戶選定的一個指令的控制部件的操作序列并使所述手動控制輸入裝置(2)的顯示畫面中的控制部件和所述手動控制輸入裝置(2)的相應的控制部件彼此同步地連續(xù)或閃爍地發(fā)光的裝置。
5.根據(jù)權(quán)利要求1的娛樂系統(tǒng),其中所述控制裝置包括用于根據(jù)用戶進行的選擇控制所述顯示監(jiān)視器(6)以顯示一個執(zhí)行作為操作指導的程序的操作序列并根據(jù)所述操作序列使所述手動控制輸入裝置(2)的顯示畫面中的控制部件和所述手動控制輸入裝置(2)的相應的控制部件彼此同步地連續(xù)或閃爍地發(fā)光的裝置。
6.一種娛樂系統(tǒng),包括手動控制輸入裝置(2),用于輸入控制指令,所述手動控制輸入裝置具有多個控制部件;顯示監(jiān)視器(6),用于顯示游戲畫面;視頻游戲機(4),用于響應于所述手動控制輸入裝置(2)輸入的控制指令而產(chǎn)生將要顯示在所述顯示監(jiān)視器(6)上的游戲角色的圖象以進行視頻游戲;存儲介質(zhì)(84),用于存儲一個操作指導程序,以在所述顯示監(jiān)視器(6)上顯示一種操作指導并使所述手動控制輸入裝置(2)的所述控制部件能夠連續(xù)或閃爍地發(fā)光;以及處理裝置(82),用于根據(jù)所述手動控制輸入裝置(2)輸入的控制指令執(zhí)行存儲在所述存儲介質(zhì)(84)中的所述操作指導程序。
7.根據(jù)權(quán)利要求6的娛樂系統(tǒng),其中所述處理裝置(82)包括用于產(chǎn)生使所述手動控制輸入裝置(2)的所述控制部件能夠連續(xù)或閃爍地發(fā)光的控制信號。
8.根據(jù)權(quán)利要求6的娛樂系統(tǒng),進一步包括存儲所述操作指導程序的記錄介質(zhì)(96),其中所述存儲介質(zhì)(84)從所述記錄介質(zhì)(96)讀取所述操作指導程序并存儲讀取的操作指導程序。
9.根據(jù)權(quán)利要求6的娛樂系統(tǒng),進一步包括用于與一個源進行通信的通信裝置(41),其中所述存儲介質(zhì)(84)經(jīng)過所述通信裝置(41)讀取所述操作指導程序并存儲讀取的操作指導程序。
10.根據(jù)權(quán)利要求6的娛樂系統(tǒng),其中所述存儲介質(zhì)(84)存儲一個程序—該程序用于使所述控制部件能夠依次連續(xù)或閃爍地發(fā)光并在所述顯示監(jiān)視器(6)上顯示至少連續(xù)或閃爍地發(fā)光的控制部件的操作指導。
11.根據(jù)權(quán)利要求6的娛樂系統(tǒng),其中所述存儲介質(zhì)(84)存儲一個程序—該程序用于在所述顯示監(jiān)視器(6)上只顯示所述控制部件并在所述顯示監(jiān)視器(6)上顯示被用戶選定的至少一個控制部件的操作指導。
12.根據(jù)權(quán)利要求6的娛樂系統(tǒng),其中所述存儲介質(zhì)(84)存儲一個程序—該程序用于在所述顯示監(jiān)視器(6)上顯示執(zhí)行顯示在所述顯示監(jiān)視器(6)上的多個指令中被用戶選定的一個指令的控制部件的操作序列。
13.一種提供介質(zhì),用于提供一種操作指導程序和數(shù)據(jù)以響應顯示在顯示監(jiān)視器(6)上的手動控制輸入裝置(2)的畫面中的一或多個控制部件的連續(xù)或閃爍地發(fā)光,以使所述手動控制輸入裝置(2)的相應的一或多個控制部件與所述連續(xù)或閃爍發(fā)光同步地連續(xù)或閃爍地發(fā)光。
14.根據(jù)權(quán)利要求13的提供介質(zhì),其中所述操作指導程序使所述顯示監(jiān)視器(6)除了顯示所述手動控制輸入裝置(2)的畫面之外還顯示用于使連續(xù)或閃爍地發(fā)光的所述一或多個控制部件的操作指導。
15.根據(jù)權(quán)利要求13的提供介質(zhì),連續(xù)或閃爍地發(fā)光的所述一或多個控制部件由用戶經(jīng)過所述手動控制輸入裝置(2)進行選擇。
16.根據(jù)權(quán)利要求15的提供介質(zhì),其中所述操作指導程序使所述顯示監(jiān)視器(6)能夠在顯示監(jiān)視器(6)上顯示執(zhí)行多個指令中被用戶選定的一個指令的控制部件的操作序列,并使所述手動控制輸入裝置(2)的顯示畫面中的控制部件和所述手動控制輸入裝置(2)的相應控制部件能夠彼此同步地連續(xù)或閃爍地發(fā)光。
17.根據(jù)權(quán)利要求13的提供介質(zhì),其中所述操作指導程序使所述顯示監(jiān)視器(6)能夠根據(jù)用戶進行的選擇顯示執(zhí)行作為操作指導的一個程序的操作序列,并使所顯示的所述手動控制輸入裝置(2)的畫面中的控制部件和所述手動控制輸入裝置(2)的相應控制部件根據(jù)所述操作序列彼此同步地連續(xù)或閃爍地發(fā)光。
18.一種提供介質(zhì),用于通過響應于通過一個手動控制輸入裝置(2)而輸入的控制指令而在顯示監(jiān)視器(6)上顯示游戲角色而提供視頻游戲機(4)進行的視頻游戲中使用的手動控制輸入裝置(2)的操作指導程序和數(shù)據(jù),所述操作指導程序包括用于在所述顯示監(jiān)視器(6)上顯示一個操作指導并使所述手動控制輸入裝置(2)的控制部件能夠與所述操作指導相關(guān)地連續(xù)或閃爍地發(fā)光的程序。
19.根據(jù)權(quán)利要求18的提供介質(zhì),其中所述操作指導程序包括使所述控制部件能夠依次地連續(xù)或閃爍地發(fā)光并在所述顯示監(jiān)視器(6)上顯示至少連續(xù)或閃爍地發(fā)光的控制部件的操作指導的子程序。
20.根據(jù)權(quán)利要求18的提供介質(zhì),其中所述操作指導程序包括一個子程序—該子程序用于在所述顯示監(jiān)視器(6)上只顯示所述控制部件并在所述顯示監(jiān)視器(6)上顯示用戶選定的至少一個控制部件的操作指導。
21.根據(jù)權(quán)利要求18的提供介質(zhì),其中所述操作指導程序包括一個程序—該程序用于在所述顯示監(jiān)視器(6)上顯示執(zhí)行顯示在所述顯示監(jiān)視器(6)上的多個指令中被用戶選定的一個指令的控制部件的操作序列。
全文摘要
一種主存儲器(84)存儲操作指導程序。根據(jù)來自手動控制輸入裝置(2)的指令,CPU(82)執(zhí)行存儲在主存儲器(84)中的操作指導程序。該操作指導程序使控制部件能夠依次地連續(xù)或閃爍地發(fā)光并在顯示監(jiān)視器上顯示至少連續(xù)或閃爍地發(fā)光的控制部件的操作指導。不僅操作指導被顯示在顯示監(jiān)視器(6)上,而且通過控制控制部件以在手動控制輸入裝置(2)上連續(xù)或閃爍地發(fā)光可視感受被提供給了游戲玩家。
文檔編號A63F13/02GK1249202SQ9911191
公開日2000年4月5日 申請日期1999年7月30日 優(yōu)先權(quán)日1998年7月31日
發(fā)明者尾行裕樹, 宮坂重壽, 小跨修啟 申請人:索尼計算機娛樂株式會社