專利名稱:經(jīng)輸入設(shè)備訪問(wèn)游戲控制臺(tái)系統(tǒng)中系統(tǒng)軟件的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及游戲設(shè)備領(lǐng)域,尤其涉及使輸入設(shè)備能夠訪問(wèn)運(yùn)行在游戲設(shè)備上的主機(jī)應(yīng)用程序以提供系統(tǒng)功能的系統(tǒng)體系結(jié)構(gòu)。
背景技術(shù):
希望察看常規(guī)游戲控制臺(tái)中的系統(tǒng)軟件或與其交互的用戶必須首先將所有的介質(zhì)從介質(zhì)驅(qū)動(dòng)器中移除并對(duì)控制臺(tái)加電。這一行動(dòng)把用戶帶到系統(tǒng)菜單,其中,諸如時(shí)間、視頻和音頻輸出模式等設(shè)置可被配置。用戶也可從CD中聽(tīng)音樂(lè)或剝?nèi)?rip)音軌、管理儲(chǔ)存在硬盤上的存儲(chǔ)器單元或內(nèi)容、以及執(zhí)行涉及網(wǎng)絡(luò)化特征的各種事情。常規(guī)系統(tǒng)的一個(gè)缺點(diǎn)是用戶在與運(yùn)行在控制臺(tái)上的游戲應(yīng)用程序交互的同時(shí)可能需要訪問(wèn)的任一系統(tǒng)應(yīng)用程序必須在游戲應(yīng)用程序中被復(fù)制。這對(duì)開發(fā)者造成了大量的工作,并造成了不一致的用戶體驗(yàn),因?yàn)橄到y(tǒng)應(yīng)用程序可能對(duì)每一游戲應(yīng)用程序不同地實(shí)現(xiàn)。
除上述以外,即使系統(tǒng)應(yīng)用程序在游戲應(yīng)用程序內(nèi)提供,用戶也沒(méi)有任何方法可以在與游戲應(yīng)用程序交互的同時(shí)快速并容易地訪問(wèn)系統(tǒng)應(yīng)用程序。由此,需要一種提供與其它游戲應(yīng)用程序并發(fā)地運(yùn)行且可通過(guò)例如按鈕的按下來(lái)被快速訪問(wèn)的系統(tǒng)菜單的系統(tǒng)和方法。通過(guò)按下按鈕,用戶可訪問(wèn)該系統(tǒng)菜單,它可向用戶提供對(duì)所有系統(tǒng)和服務(wù)功能的訪問(wèn)。本發(fā)明提供了這樣一種解決方案。
發(fā)明內(nèi)容
本發(fā)明使游戲控制臺(tái)的用戶能夠快速地從運(yùn)行在控制臺(tái)上的任一游戲應(yīng)用程序內(nèi)訪問(wèn)系統(tǒng)軟件。系統(tǒng)軟件與其它游戲應(yīng)用程序并發(fā)地運(yùn)行,并可采取圖形處理器的控制以顯示系統(tǒng)用戶界面(UI)、系統(tǒng)通知和運(yùn)行的應(yīng)用程序和影片上的消息。本發(fā)明提供了一種可被添加到控制器和其它外圍設(shè)備的統(tǒng)一UI,用于對(duì)系統(tǒng)菜單的快速訪問(wèn),使得用戶可具有統(tǒng)一的體驗(yàn),而無(wú)需游戲應(yīng)用程序開發(fā)者的實(shí)際努力。
依照本發(fā)明的一方面,提供了一種游戲系統(tǒng),它包括中央處理單元、圖形處理單元、存儲(chǔ)器和輸入設(shè)備。輸入設(shè)備包括系統(tǒng)接口機(jī)制,它訪問(wèn)由與游戲應(yīng)用程序并發(fā)地運(yùn)行在游戲系統(tǒng)上的系統(tǒng)應(yīng)用程序提供的系統(tǒng)功能。當(dāng)系統(tǒng)應(yīng)用程序從系統(tǒng)接口機(jī)制接收對(duì)系統(tǒng)功能的請(qǐng)求時(shí),提供一系統(tǒng)菜單,以通過(guò)輸入設(shè)備訪問(wèn)系統(tǒng)功能。
依照本發(fā)明的一個(gè)特征,輸入設(shè)備可包括可視指示器,它指示系統(tǒng)正在等待用戶輸入。
依照本發(fā)明的另一方面,提供了一種游戲控制臺(tái)輸入設(shè)備,它包括多個(gè)控制按鈕、系統(tǒng)請(qǐng)求接口按鈕和可視指示器。系統(tǒng)請(qǐng)求接口按鈕產(chǎn)生對(duì)系統(tǒng)功能的請(qǐng)求,該請(qǐng)求由與游戲應(yīng)用程序并發(fā)地運(yùn)行在游戲控制臺(tái)上的系統(tǒng)應(yīng)用程序接收。然后提供系統(tǒng)菜單,以通過(guò)游戲控制臺(tái)輸入設(shè)備訪問(wèn)由系統(tǒng)應(yīng)用程序提供的系統(tǒng)功能。
依照本發(fā)明的另一方面,提供了一種游戲控制臺(tái)中提供由與游戲應(yīng)用程序并發(fā)地執(zhí)行的系統(tǒng)應(yīng)用程序提供的功能的方法。該方法包括從控制器接收對(duì)系統(tǒng)功能的請(qǐng)求、呈現(xiàn)一系統(tǒng)菜單作為在游戲控制臺(tái)上執(zhí)行的游戲應(yīng)用程序上的覆蓋圖(overlay)、并通過(guò)該系統(tǒng)菜單提供對(duì)系統(tǒng)功能的訪問(wèn)。
參考附圖閱讀以下說(shuō)明性實(shí)施例的詳細(xì)描述,可以清楚本發(fā)明的其它特征和優(yōu)點(diǎn)。
以上概述以及以下較佳實(shí)施例的詳細(xì)描述,可以結(jié)合附圖閱讀來(lái)更好地理解。為說(shuō)明本發(fā)明的目的,附圖中示出了本發(fā)明的示例性構(gòu)造;然而,本發(fā)明不限于所揭示的具體方法和手段。附圖中圖1所示是其中可實(shí)現(xiàn)本發(fā)明的各方面的游戲控制臺(tái)的框圖;圖2所示是應(yīng)用程序管理器的框圖;圖3-5是依照本發(fā)明的示例性控制器;
圖6-9所示是在游戲控制臺(tái)上的游戲應(yīng)用程序的執(zhí)行期間系統(tǒng)信息的呈現(xiàn)的示例性用戶界面。
具體實(shí)施例方式
圖1示出了其中可實(shí)現(xiàn)本發(fā)明的某些方面的游戲控制臺(tái)100的功能組件。游戲控制臺(tái)100具有中央處理單元(CPU)101,它具有一級(jí)高速緩存102、二級(jí)高速緩存104以及閃速ROM(只讀存儲(chǔ)器106)。一級(jí)高速緩存102和二級(jí)高速緩存104臨時(shí)地儲(chǔ)存數(shù)據(jù),并因此減少了存儲(chǔ)器訪問(wèn)周期的數(shù)量,由此提高了處理速度和吞吐量。可提供CPU 101具有一個(gè)以上核心,由此,具有附加的一級(jí)和二級(jí)高速緩存102和104。閃速ROM 106可儲(chǔ)存當(dāng)游戲控制臺(tái)100被加電時(shí)在引導(dǎo)過(guò)程的初始階段加載的可執(zhí)行代碼。
圖形處理單元(GPU)108和視頻編碼器/視頻編解碼器(編碼器/解碼器)114形成了用于高速和高分辨率圖形處理的視頻處理管線。數(shù)據(jù)通過(guò)總線從圖形處理單元108傳送到視頻編碼器/視頻編解碼器114。視頻處理管線將數(shù)據(jù)輸出到A/V(音頻/視頻)端口140,用于發(fā)送到電視機(jī)或其它顯示器。存儲(chǔ)器控制器110連接到GPU 108,以便于處理器訪問(wèn)各種類型的存儲(chǔ)器112,諸如但不限于RAM(隨機(jī)存取存儲(chǔ)器)。
游戲控制臺(tái)100包括I/O控制器120、系統(tǒng)管理控制器122、音頻處理單元123、網(wǎng)絡(luò)接口控制器124、第一USB主機(jī)控制器126、第二USB控制器128以及面板I/O子組件130,它較佳地實(shí)現(xiàn)在一個(gè)模塊118上。USB控制器126和128擔(dān)當(dāng)外圍控制器142(1)-142(2)、無(wú)線適配器148和外部存儲(chǔ)器設(shè)備146(如,閃存、外部CD/DVD ROM設(shè)備、可移動(dòng)介質(zhì)等)的主機(jī)。網(wǎng)絡(luò)接口124和/或無(wú)線適配器148提供對(duì)網(wǎng)絡(luò)(如,因特網(wǎng)、家庭網(wǎng)絡(luò)等)的訪問(wèn),并可以是各種各樣不同的有線或無(wú)線接口組件的任一種,包括以太網(wǎng)卡、調(diào)制解調(diào)器、藍(lán)牙模塊、線纜調(diào)制解調(diào)器等等。
提供了系統(tǒng)存儲(chǔ)器143以儲(chǔ)存在引導(dǎo)過(guò)程期間加載的應(yīng)用程序數(shù)據(jù)。提供了介質(zhì)驅(qū)動(dòng)器144,并且它可包括DVD/CD驅(qū)動(dòng)器、硬盤驅(qū)動(dòng)器或其它可移動(dòng)介質(zhì)驅(qū)動(dòng)器等等。介質(zhì)驅(qū)動(dòng)器144可以對(duì)游戲控制臺(tái)100是內(nèi)部或外部的。應(yīng)用程序數(shù)據(jù)可通過(guò)介質(zhì)驅(qū)動(dòng)器144來(lái)訪問(wèn),以供游戲控制臺(tái)100執(zhí)行、回放等等。介質(zhì)驅(qū)動(dòng)器144通過(guò)總線,如串行ATA總線或其它高速連接(如,IEEE 1394)連接到I/O控制器120。
系統(tǒng)管理控制器122提供了涉及確保游戲控制臺(tái)100的可用性的各種服務(wù)功能。音頻處理單元123和音頻編解碼器136形成了具有高保真和立體聲處理的對(duì)應(yīng)的音頻處理管線。音頻數(shù)據(jù)在音頻處理單元123和音頻編解碼器126之間通過(guò)通信鏈路傳送。音頻處理管線將數(shù)據(jù)輸出到A/V端口140,以供外部音頻播放器或具有音頻能力的設(shè)備再現(xiàn)。
面板I/O子組件130支持電源按鈕150和彈出按鈕152的功能,以及展現(xiàn)在游戲控制臺(tái)100的外表面上的LED(發(fā)光二極管)或其它指示器。系統(tǒng)電源模塊136向游戲控制臺(tái)100的組件提供功率。風(fēng)扇138冷卻游戲控制臺(tái)100內(nèi)的電路。
CPU 101、GPU 108、存儲(chǔ)器控制器110和游戲控制臺(tái)100內(nèi)的各種其它組件通過(guò)一個(gè)或多個(gè)總線,包括串行和并行總線、存儲(chǔ)器總線以及使用各種總線體系結(jié)構(gòu)的任一種的處理器或局部總線而互連。
當(dāng)游戲控制臺(tái)100被加電時(shí),應(yīng)用程序數(shù)據(jù)可從系統(tǒng)存儲(chǔ)器143加載到存儲(chǔ)器112和/或高速緩存102、104中,并在CPU 101上執(zhí)行。應(yīng)用程序可呈現(xiàn)一圖形用戶界面,它在導(dǎo)航到游戲控制臺(tái)100上可用的不同介質(zhì)類型時(shí)提供了一致的用戶體驗(yàn)。在操作中,應(yīng)用程序和/或包含在介質(zhì)驅(qū)動(dòng)器144中的其它介質(zhì)可以從介質(zhì)驅(qū)動(dòng)器144中啟動(dòng)或播放,以向游戲控制臺(tái)100提供額外的功能。
游戲控制臺(tái)100可以通過(guò)將系統(tǒng)簡(jiǎn)單地連接到電視機(jī)或其它顯示器,來(lái)作為獨(dú)立的系統(tǒng)運(yùn)作。在此獨(dú)立模式中,游戲控制臺(tái)100允許一個(gè)或多個(gè)用戶與系統(tǒng)交互、觀看影片或聽(tīng)音樂(lè)。然而,隨著通過(guò)網(wǎng)絡(luò)接口124或無(wú)線適配器148變得可用的寬帶連接的集成,游戲控制臺(tái)100還可擔(dān)當(dāng)較大的網(wǎng)絡(luò)團(tuán)體中的參與者來(lái)運(yùn)作。
當(dāng)游戲控制臺(tái)100被加電時(shí),保留一組硬件資源量,以供游戲控制臺(tái)操作系統(tǒng)的系統(tǒng)使用。這些資源可包括存儲(chǔ)器的保留(例如,16MB)、CPU和GPU周期的保留(例如,5%)、網(wǎng)絡(luò)帶寬的保留(例如,8kbs)等等。由于這些資源可在系統(tǒng)引導(dǎo)時(shí)保留,因此保留的資源從應(yīng)用程序的觀點(diǎn)來(lái)看并不存在。
具體地,存儲(chǔ)器保留較佳地要足夠大,以包含啟動(dòng)內(nèi)核、并發(fā)系統(tǒng)應(yīng)用程序和驅(qū)動(dòng)程序。CPU保留較佳地要恒定,使得如果保留的CPU使用不被系統(tǒng)應(yīng)用程序使用,一空閑線程將消耗任何未使用的周期。
對(duì)于GPU保留,通過(guò)使用GPU中斷來(lái)顯示由系統(tǒng)應(yīng)用程序生成的輕量級(jí)消息(例如,彈出消息(popup)),以調(diào)度代碼將該彈出消息呈現(xiàn)到覆蓋圖中。覆蓋圖所需的存儲(chǔ)器量取決于覆蓋區(qū)域的大小,并且覆蓋圖較佳地用屏幕分辨率來(lái)縮放。當(dāng)全用戶界面由并發(fā)系統(tǒng)應(yīng)用程序使用時(shí),較佳的是使用一與游戲控制臺(tái)無(wú)關(guān)的分辨率??墒褂枚?biāo)器(scaler)來(lái)設(shè)置該分辨率,使得改變頻率并導(dǎo)致TV重同步的需要被消除。
在游戲控制臺(tái)100引導(dǎo)并且保留了系統(tǒng)資源之后,并發(fā)系統(tǒng)應(yīng)用程序執(zhí)行以提供系統(tǒng)功能。系統(tǒng)功能封裝在上述保留的系統(tǒng)內(nèi)執(zhí)行的一組系統(tǒng)應(yīng)用程序中。操作系統(tǒng)內(nèi)核標(biāo)識(shí)了線程,它們是系統(tǒng)應(yīng)用程序線程與游戲應(yīng)用程序線程。系統(tǒng)應(yīng)用程序較佳地被調(diào)度以在預(yù)定的時(shí)刻和間隔在CPU 101上運(yùn)行,以向應(yīng)用程序提供一致的系統(tǒng)資源視圖。調(diào)度將最小化對(duì)運(yùn)行在控制臺(tái)上的游戲應(yīng)用程序的高速緩存的中斷。
當(dāng)并發(fā)系統(tǒng)應(yīng)用程序需要音頻時(shí),由于時(shí)間敏感性,與游戲應(yīng)用程序異步地調(diào)度音頻處理。游戲控制臺(tái)應(yīng)用程序管理器(下文描述)在系統(tǒng)應(yīng)用程序活動(dòng)時(shí)控制游戲應(yīng)用程序音頻級(jí)別(例如,靜音、衰減)。
輸入設(shè)備(如,控制器142(1)和142(2))由游戲應(yīng)用程序和系統(tǒng)應(yīng)用程序共享。輸入設(shè)備不是保留的資源,但是要在系統(tǒng)應(yīng)用程序和游戲應(yīng)用程序之間切換,使得其每一個(gè)將具有設(shè)備的焦點(diǎn)。應(yīng)用程序管理器較佳地控制輸入流的切換,而不需要知道游戲應(yīng)用程序的知識(shí),并且驅(qū)動(dòng)程序維護(hù)關(guān)于焦點(diǎn)切換的狀態(tài)信息。
參考圖2,示出了應(yīng)用程序管理器機(jī)器與系統(tǒng)應(yīng)用程序和游戲應(yīng)用程序的關(guān)系。與系統(tǒng)應(yīng)用程序的通信較佳地是基于消息的。向包裝消息的游戲應(yīng)用程序展現(xiàn)了API。來(lái)自系統(tǒng)應(yīng)用程序的通信是基于通知的。多個(gè)收聽(tīng)者和多個(gè)呼叫者使用小型代理對(duì)象來(lái)支持。
如上所述,并發(fā)系統(tǒng)應(yīng)用程序在游戲應(yīng)用程序執(zhí)行時(shí)提供了系統(tǒng)功能,并且需要來(lái)自游戲應(yīng)用程序的極少(如果有的話)支持。如現(xiàn)在將更詳細(xì)地描述的,由并發(fā)應(yīng)用程序提供了一個(gè)示例性系統(tǒng)功能是系統(tǒng)菜單,它通過(guò)控制器上提供的系統(tǒng)接口請(qǐng)求按鈕(設(shè)備)來(lái)調(diào)用。在與游戲應(yīng)用程序交互的同時(shí)調(diào)用系統(tǒng)菜單的能力很大程度上增強(qiáng)了用戶體驗(yàn),因?yàn)榭邕\(yùn)行在游戲控制臺(tái)100上的所有游戲應(yīng)用程序以一致的方式提供了系統(tǒng)功能。
參考圖3-5,示出了各種示例性控制器142,除移動(dòng)和附件控制、鍵盤等之外,包括本發(fā)明的系統(tǒng)接口請(qǐng)求按鈕200。接口按鈕200提供了對(duì)由并發(fā)的系統(tǒng)應(yīng)用程序提供的必要系統(tǒng)功能以及系統(tǒng)菜單的快速和簡(jiǎn)易的訪問(wèn)。這一功能消除了對(duì)游戲應(yīng)用程序提供類似支持的需求,由此減少了開發(fā)者的負(fù)擔(dān)。另外,提供了一可視指示器202,以指示系統(tǒng)希望有用戶的注意力,來(lái)顯示例如傳入消息、狀態(tài)信息等。可視指示器202可包括接口按鈕200周圍的發(fā)光環(huán),當(dāng)請(qǐng)求用戶的注意力時(shí),它能發(fā)亮、閃光、改變顏色等。
注意,與系統(tǒng)菜單的接口被示出為接口按鈕200。然而,本領(lǐng)域的普通技術(shù)人員將認(rèn)識(shí)到,可使用其它接口來(lái)請(qǐng)求系統(tǒng)菜單,如通過(guò)控制器142輸入的命令序列、語(yǔ)音識(shí)別系統(tǒng)等等。此外,本領(lǐng)域的普通技術(shù)人員也可認(rèn)識(shí)到,除可視指示器202之外,或作為其替代,可使用其裝置來(lái)請(qǐng)求用戶的注意力。例如,可使用可聽(tīng)見(jiàn)的警告、圖形顯示等來(lái)獲取用戶注意力。
現(xiàn)在參考圖6-9,示出了由并發(fā)應(yīng)用程序以及接口按鈕200提供的示例性系統(tǒng)菜單功能。圖6-9僅為了非限制、說(shuō)明性目的而提供,因?yàn)楸绢I(lǐng)域的普通技術(shù)人員可以認(rèn)識(shí)到,可基于此處的教導(dǎo)提供其它系統(tǒng)功能和接口。圖6示出了如在電視機(jī)或監(jiān)視器上顯示的游戲應(yīng)用程序的圖形呈現(xiàn)。當(dāng)用戶按下接口按鈕200時(shí),并發(fā)系統(tǒng)應(yīng)用程序識(shí)別該按鈕按下,并通過(guò)GPU 108呈現(xiàn)系統(tǒng)菜單作為覆蓋圖(圖7)。游戲應(yīng)用程序的執(zhí)行可暫停,以允許用戶與系統(tǒng)菜單交互??赏ㄟ^(guò)可視指示器202向用戶提示按下接口按鈕。用戶可從(SETUP(設(shè)置)、LIVE(實(shí)況)、MENU(菜單)和INCOMG(傳入))列出的系統(tǒng)功能中選擇。系統(tǒng)菜單包括若干應(yīng)用程序,它們包含各種系統(tǒng)和服務(wù)相關(guān)特征。較佳的是,每一應(yīng)用程序作為并發(fā)的應(yīng)用程序來(lái)運(yùn)行,來(lái)限制系統(tǒng)資源從游戲應(yīng)用程序中取走,以在任一給定的時(shí)間運(yùn)行系統(tǒng)菜單,并允許個(gè)別系統(tǒng)應(yīng)用程序的更簡(jiǎn)易更新。注意,比圖7所示的更多或更少的菜單項(xiàng)可填充系統(tǒng)菜單。
用戶然后可使用控制器142在系統(tǒng)菜單項(xiàng)中導(dǎo)航。如圖8所示,如果用戶選擇INCOMING,則呈現(xiàn)一用戶界面,它示出了由消息通信系統(tǒng)組件提供的傳入消息。
參考圖9,系統(tǒng)菜單上SETUP項(xiàng)被MEDIA(媒體)項(xiàng)替代。當(dāng)被選中時(shí),MEDIA項(xiàng)向用戶提供了與各種類型的媒體交互的能力(如,MUSIC(音樂(lè))、VIDEO(視頻)、SNAP(快照)、BUDDY(密友)和DVD)。如果用戶選擇MUSIC,則可顯示一歌曲列表,它示出了本地儲(chǔ)存在游戲控制臺(tái)100上、網(wǎng)絡(luò)位置等上的歌曲。依照用戶選擇,可生成不同的列表。
依照本發(fā)明,在游戲應(yīng)用程序的執(zhí)行期間的任一點(diǎn)按下接口按鈕200將彈出系統(tǒng)菜單。這有利地允許用戶訪問(wèn)系統(tǒng)軟件,而不管用戶正在交互的應(yīng)用程序時(shí)什么(例如,玩游戲、觀看DVD或聽(tīng)音樂(lè))。系統(tǒng)菜單較佳地是環(huán)境敏感的。由此,如果用戶剛接收到與朋友玩游戲的邀請(qǐng),則按下接口按鈕200將彈出適用于相應(yīng)游戲邀請(qǐng)的UI(例如,圖8)。類似地,如果用戶連接諸如數(shù)碼相機(jī)等媒體設(shè)備,然后按下接口按鈕200,他或她將被導(dǎo)航到系統(tǒng)菜單的媒體區(qū)(例如,圖9)。
由于系統(tǒng)菜單作為與其它游戲應(yīng)用程序的并發(fā)系統(tǒng)應(yīng)用程序運(yùn)行,并被設(shè)計(jì)成能夠控制CPU以在需要時(shí)顯示系統(tǒng)UI,因此系統(tǒng)和通知/消息能夠顯示在游戲應(yīng)用程序的上方。如果用戶希望,他或她能夠通過(guò)系統(tǒng)應(yīng)用程序保持連接以與朋友聊天/發(fā)電子郵件,同時(shí)能夠玩單個(gè)玩家的游戲或觀看影片。
盡管結(jié)合各附圖的較佳實(shí)施例描述了本發(fā)明,然而可以理解,在不脫離本發(fā)明的情況下,可以使用其它類似的實(shí)施例,或?qū)λ枋龅膶?shí)施例作出修改和添加,以執(zhí)行本發(fā)明的相同功能。
權(quán)利要求
1.一種游戲系統(tǒng),其特征在于,包括一中央處理單元;一圖形處理單元;一存儲(chǔ)器;以及一輸入設(shè)備,它具有訪問(wèn)系統(tǒng)功能的系統(tǒng)接口機(jī)制,所述系統(tǒng)功能是由在所述游戲系統(tǒng)上與游戲應(yīng)用程序并發(fā)運(yùn)行的系統(tǒng)應(yīng)用程序提供的;其中,所述系統(tǒng)應(yīng)用程序從所述系統(tǒng)接口機(jī)制接收對(duì)系統(tǒng)功能的請(qǐng)求,并且其中,提供一系統(tǒng)菜單,以通過(guò)所述輸入設(shè)備訪問(wèn)所述系統(tǒng)功能。
2.如權(quán)利要求1所述的游戲系統(tǒng),其特征在于,所述輸入設(shè)備還包括一可視指示器,它指示所述系統(tǒng)正在等待用戶輸入。
3.如權(quán)利要求1所述的游戲系統(tǒng),其特征在于,所述系統(tǒng)菜單被提供為所述游戲應(yīng)用程序上的圖形覆蓋圖。
4.如權(quán)利要求3所述的游戲系統(tǒng),其特征在于,所述系統(tǒng)菜單是環(huán)境敏感的,并且基于所述游戲應(yīng)用程序的當(dāng)前狀態(tài)提供了所述系統(tǒng)功能。
5.如權(quán)利要求1所述的游戲系統(tǒng),其特征在于,所述系統(tǒng)接口機(jī)制適用于在所述游戲應(yīng)用程序的執(zhí)行期間訪問(wèn)所述系統(tǒng)菜單。
6.如權(quán)利要求5所述的游戲系統(tǒng),其特征在于,所述游戲應(yīng)用程序在所述系統(tǒng)應(yīng)用程序從所述系統(tǒng)接口機(jī)制接收到了所述請(qǐng)求之后暫停。
7.一種游戲控制臺(tái)輸入設(shè)備,其特征在于,包括多個(gè)控制按鈕;一系統(tǒng)請(qǐng)求接口按鈕;以及一可視指示器,其中,所述系統(tǒng)請(qǐng)求接口按鈕產(chǎn)生對(duì)系統(tǒng)功能的請(qǐng)求,所述請(qǐng)求由與游戲應(yīng)用程序并發(fā)地運(yùn)行在游戲控制臺(tái)上的系統(tǒng)應(yīng)用程序接收,并且其中,提供一系統(tǒng)菜單,以通過(guò)所述游戲控制臺(tái)輸入設(shè)備訪問(wèn)由所述系統(tǒng)應(yīng)用程序提供的所述系統(tǒng)功能。
8.如權(quán)利要求7所述的游戲控制臺(tái),其特征在于,所述系統(tǒng)菜單被提供為所述游戲應(yīng)用程序上的圖形覆蓋圖。
9.如權(quán)利要求8所述的游戲控制臺(tái),其特征在于,所述系統(tǒng)菜單是環(huán)境敏感的,并且基于所述游戲應(yīng)用程序的當(dāng)前狀態(tài)提供所述系統(tǒng)功能。
10.如權(quán)利要求7所述的游戲控制臺(tái),其特征在于,所述系統(tǒng)接口請(qǐng)求按鈕適用于在所述游戲應(yīng)用程序的執(zhí)行期間訪問(wèn)所述系統(tǒng)菜單。
11.如權(quán)利要求10所述的游戲控制臺(tái),其特征在于,所述游戲應(yīng)用程序在所述系統(tǒng)應(yīng)用程序從所述系統(tǒng)接口機(jī)制接收到了所述請(qǐng)求之后暫停。
12.在一游戲控制臺(tái)中,一種提供由與游戲應(yīng)用程序并發(fā)執(zhí)行的系統(tǒng)應(yīng)用程序提供的系統(tǒng)功能的方法,其特征在于,所述方法包括從一控制器接收對(duì)所述系統(tǒng)功能的請(qǐng)求;呈現(xiàn)一系統(tǒng)菜單,作為在所述游戲控制臺(tái)上執(zhí)行的所有游戲應(yīng)用程序上的覆蓋圖;以及通過(guò)所述系統(tǒng)菜單提供對(duì)所述系統(tǒng)功能的訪問(wèn)。
13.如權(quán)利要求12所述的方法,其特征在于,對(duì)所述系統(tǒng)功能的所述請(qǐng)求是由所述控制器上提供的系統(tǒng)接口按鈕生成的。
14.如權(quán)利要求13所述的方法,其特征在于,還包括在所述控制器上提供一指示所述系統(tǒng)正在等待用戶輸入的可視指示器。
15.如權(quán)利要求12所述的方法,其特征在于,所述系統(tǒng)菜單是環(huán)境敏感的,并且基于所述游戲應(yīng)用程序的當(dāng)前狀態(tài)提供所述系統(tǒng)功能。
16.如權(quán)利要求12所述的方法,其特征在于,所述系統(tǒng)菜單可在所述游戲應(yīng)用程序的執(zhí)行期間訪問(wèn)。
17.如權(quán)利要求16所述的方法,其特征在于,還包括在接收到所述請(qǐng)求后暫停所述游戲應(yīng)用程序。
18.如權(quán)利要求17所述的方法,其特征在于,所述系統(tǒng)功能是由所述系統(tǒng)應(yīng)用程序提供的,以及其中,所述系統(tǒng)功能是除由所述游戲應(yīng)用程序提供的功能之外的功能。
全文摘要
游戲控制臺(tái)的控制器上的一種用戶界面,用于從運(yùn)行在控制臺(tái)上的任一游戲應(yīng)用程序內(nèi)提供對(duì)系統(tǒng)軟件的訪問(wèn)。該系統(tǒng)軟件與其它游戲應(yīng)用程序并發(fā)地運(yùn)行,并在運(yùn)行的游戲應(yīng)用程序上呈現(xiàn)系統(tǒng)用戶界面、系統(tǒng)通知和消息。該用戶界面可以被添加到任何控制器和其它外圍設(shè)備,以訪問(wèn)系統(tǒng)菜單,使得用戶可具有統(tǒng)一的體驗(yàn),而無(wú)需游戲應(yīng)用程序開發(fā)者的實(shí)際努力。
文檔編號(hào)A63F13/06GK1694063SQ20051007003
公開日2005年11月9日 申請(qǐng)日期2005年4月30日 優(yōu)先權(quán)日2004年4月30日
發(fā)明者C·皮里徹, J·D·麥考雷, J·E·西蒙, J·M·R·惠騰, Y·B·阿斯米 申請(qǐng)人:微軟公司