專利名稱:交互式游戲內(nèi)容控制的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及交互式游戲系統(tǒng),尤其涉及用戶能夠直接或間接地控制故事情節(jié)通路或情節(jié)對(duì)話的系統(tǒng)。
該系統(tǒng)的一個(gè)例子在由授予Robert M.Best的美國專利4,305,131中被描述了,它包括一個(gè)活動(dòng)圖象系統(tǒng),在該系統(tǒng)中,玩游戲者作為故事情節(jié)中的一個(gè)角色來處理。在故事情節(jié)的分支點(diǎn)上,屏幕上的角色向玩游戲者提出一個(gè)問題。為玩游戲者提供一個(gè)手持菜單屏幕,其上出現(xiàn)有二個(gè)或多個(gè)命令字。這些字在系統(tǒng)對(duì)話識(shí)別單元中的有限詞匯中。故事情節(jié)所取的分支取決于玩游戲者如何回答屏幕上角色的問題,即玩游戲者回答的那個(gè)命令字。在光盤上有許多故事情節(jié)作為獨(dú)立的可尋址的視頻幀,壓縮的音頻和/或卡通圖的塊。記錄檢索電路讀二進(jìn)制編碼的控制信息塊,這些信息塊包含指定每一個(gè)故事情節(jié)的幀序列的數(shù)字點(diǎn)的分支結(jié)構(gòu)。分派器(dispatcher)電路裝配一個(gè)提示命令表,精確地指定那些視頻幀,卡通幀及音頻部分在那些時(shí)間瞬間出現(xiàn)。提示電路(cueingcircuit)靠產(chǎn)生精確定時(shí)的視頻和音頻信號(hào)來執(zhí)行這些命令。
由Best所描述的系統(tǒng)的一個(gè)問題是載有信息的視頻盤,通過不同的用戶選擇連續(xù)的玩,隨時(shí)任何人都可播放此盤上的全部信息。這樣不僅使盤片購買者很快變得厭煩,而且導(dǎo)致限制對(duì)盤如在電影院那樣按內(nèi)容分級(jí)。
本發(fā)明的一個(gè)目的是提供一種游戲裝置和方法,以控制同樣場(chǎng)合的某些限制,而實(shí)際上起增加玩游戲者興趣的作用。
本發(fā)明的另一個(gè)目的是允許父母對(duì)交互式游戲內(nèi)容控制。
根據(jù)本發(fā)明提供的交互式游戲裝置可操作輸出圖象幀序列,包括通過一個(gè)分支結(jié)構(gòu)的故事情節(jié)的用戶作用通路,該裝置包括一個(gè)圖象幀源,供故事情節(jié)的所有分支結(jié)構(gòu)通路;分支存儲(chǔ)裝置,用于定義故事情節(jié)分支結(jié)構(gòu)的數(shù)據(jù);用戶可操作的輸入裝置;分支選擇裝置,它連到分支存儲(chǔ)器,并可操作確定何時(shí)故事情節(jié)到達(dá)分支點(diǎn),及根據(jù)用戶的輸入,從圖象幀源調(diào)用二個(gè)或更多個(gè)圖象幀序列中的一個(gè);及用于選擇的圖象幀序列的輸出裝置;其特征在于分支存儲(chǔ)器裝置還包括標(biāo)識(shí)一個(gè)或更多個(gè)鎖定的圖象幀序列數(shù)據(jù),而分支選擇裝置可操作以確定何時(shí)到達(dá)具有一個(gè)或多個(gè)鎖定通路的分支點(diǎn)以調(diào)用預(yù)定的存取數(shù)據(jù)。在沒有所說的預(yù)定的存取數(shù)據(jù)的情況下,限于選擇非鎖定的一個(gè)或多個(gè)通路。
用戶存儲(chǔ)裝置可提供包含至少一個(gè)用戶特定碼(如PIN號(hào)),用該碼滿足對(duì)調(diào)用預(yù)定的存取數(shù)據(jù)的要求。用這樣的安排,當(dāng)需要存取數(shù)據(jù)時(shí),分支選擇裝置最好配置成訪問用戶存儲(chǔ)裝置。提供的用戶存儲(chǔ)裝置最好是不揮發(fā)的且可從裝置中拆卸的,如保存有一用戶特定碼或一些碼的數(shù)據(jù)卡或智能卡,并帶有包含從卡上讀一個(gè)碼或一些碼的裝置。
不使用可拆卸的用戶存儲(chǔ)器時(shí),裝置可以要求通過用戶可操作的輸入裝置輸入要在用戶存儲(chǔ)器中存儲(chǔ)的該用戶或每個(gè)用戶的特定碼,例如在包含鎖定的通路的故事情節(jié)的開始,可要求用戶敲入一個(gè)通路解鎖碼或鍵號(hào)。
在另一種結(jié)構(gòu)中,裝置可包括一個(gè)當(dāng)前日期時(shí)間源,可由所說的分支選擇裝置訪問它。當(dāng)當(dāng)前時(shí)間處在指定的時(shí)間期間內(nèi)時(shí),滿足對(duì)預(yù)定的存取數(shù)據(jù)的調(diào)用。換言之,該系統(tǒng)支持在一天的不同時(shí)間中具有某些鎖定的通路的故事情節(jié)標(biāo)題。例如包含“成人”素材的通路僅在晚上900以后不鎖定,也可以提供在指定的日期中不鎖定。
圖象幀信息源包括一個(gè)通過數(shù)據(jù)傳送網(wǎng)絡(luò)連到該裝置上的遠(yuǎn)程服務(wù)器,預(yù)定的存取數(shù)據(jù)可從遠(yuǎn)程服務(wù)器傳送到該裝置,而該裝置可操作去識(shí)別和存儲(chǔ)該存取數(shù)據(jù)。用這樣的方式遠(yuǎn)程服務(wù)器也許在一天的不同時(shí)間可以解鎖關(guān)閉通路,而不必送不同的視頻段。
可以用這樣的方式鎖定二個(gè)或多個(gè)圖象幀序列,使得為解除鎖定分支選擇裝置要求各自不同的預(yù)定的存取數(shù)據(jù)結(jié)構(gòu)(例如提供不同的鎖定級(jí)),并且分支選擇裝置可操作去調(diào)用至少二個(gè)各自不同的存取數(shù)據(jù)結(jié)構(gòu)中合適的一個(gè)。
可提供一個(gè)圖象生成裝置,在設(shè)備初始化及在沒有接收到預(yù)定的存儲(chǔ)數(shù)據(jù)時(shí),生成顯示信息給用戶,例如請(qǐng)求用戶輸入PIN號(hào)或給出如“路徑關(guān)閉”(Path Closed!)的系統(tǒng)信息。
根據(jù)本發(fā)明還提供了一個(gè)交互式游戲裝置的控制方法,其中該裝置呈現(xiàn)給用戶一個(gè)分支結(jié)構(gòu)的故事情節(jié),用戶輸入確定那一個(gè)通路跟在至少一個(gè)故事情節(jié)分支點(diǎn)上,其特征在于一個(gè)或多個(gè)故事情節(jié)通路被標(biāo)識(shí)為鎖定的,且要求允許所提供的預(yù)定的存取數(shù)據(jù)進(jìn)行訪問,除非跟隨的是一個(gè)未鎖定的通路。
如上所述,對(duì)各個(gè)通路至少支持二個(gè)鎖定級(jí),對(duì)每個(gè)鎖定級(jí)要用不同的預(yù)定的存取數(shù)據(jù)。鎖定可以包括用包含一個(gè)或二個(gè)密鑰碼的預(yù)定存取數(shù)據(jù)對(duì)鎖定的通路圖象序列加密。
在故事情節(jié)期間,可以合適地向用戶提供對(duì)每個(gè)進(jìn)入分支結(jié)點(diǎn)的可視指示,除非從中進(jìn)入的分支只有一個(gè)未鎖定的通路并且預(yù)定的存取數(shù)據(jù)還沒有收到。
本發(fā)明的其它的特點(diǎn)和優(yōu)點(diǎn),將通過閱讀下面僅作為示例以及結(jié)合附圖的本發(fā)明優(yōu)選實(shí)施例的下面說明將變得更清楚。其中
圖1到4顯示了實(shí)施本發(fā)明提供給用戶接口裝置的素材源的不同組合。
圖5更詳細(xì)的顯示了圖3的用戶接口裝置原理圖。
圖6到7顯示了具有鎖定的通路故事情節(jié)結(jié)構(gòu)的不同安排。
圖8是給圖5的裝置提供數(shù)據(jù)源的遠(yuǎn)程服務(wù)器的原理圖。
在下面的例子中,我們主要集中在伴隨故事情節(jié)的圖象幀是視頻幀的情況,盡管如同將了解和說明的,本發(fā)明同樣可應(yīng)用于動(dòng)畫圖象幀序列,以及例如由復(fù)蓋在二維或三維計(jì)算機(jī)圖形產(chǎn)生背景上的“藍(lán)色屏幕”視頻圖象角色形成的復(fù)合幀。
圖1到4表示一些可提供給用戶的交互式故事情節(jié)的不同方法。在每種情況中,用戶在監(jiān)視器屏10上,比如一臺(tái)合適的電視機(jī)上觀察所接收的故事情節(jié),提供的輸入設(shè)備(UID)12用于輸入命令,反應(yīng)或根據(jù)特定的應(yīng)用要求的其它數(shù)據(jù)。此外,提供給用戶一個(gè)頂置盒(set topbox)(STB)14形式的接口裝置,聯(lián)到它上面的有一個(gè)或多個(gè)故事情節(jié)源,用戶對(duì)其輸入命令,電視從其接收信號(hào)供顯示。用戶輸入設(shè)備12根據(jù)應(yīng)用要求例如用鍵盤,三個(gè)選擇按鍵及上/下/左/右(UP/DOWN/LEFT/RIGHT)移動(dòng)或游戲棒作簡(jiǎn)單控制,可以用硬線聯(lián)到STB,如圖1所示,或用熟知的圖2的方式用紅外(IR)鏈路聯(lián)結(jié)。
在圖1的實(shí)施例中,故事情節(jié)影象和結(jié)構(gòu)同輔助信息全部由本地?cái)?shù)據(jù)源16如密致盤播放器,或CD-ROM提供。在圖2的實(shí)施例中,故事情節(jié)影象和結(jié)構(gòu)同其它信息全部經(jīng)過數(shù)據(jù)網(wǎng)絡(luò)20,按照經(jīng)過網(wǎng)絡(luò)返回通路22送給遠(yuǎn)程源的用戶命令,由遠(yuǎn)程信息源18提供。在圖3的實(shí)施例中,故事情節(jié)影象和其它信息,在作為多路傳輸通道的單線24上由遠(yuǎn)程信息源26提供,如有線電視網(wǎng)絡(luò)服務(wù)器,以及用如本地?cái)?shù)據(jù)源16結(jié)構(gòu)的信息來補(bǔ)充。為了避免在用戶端需要海量存儲(chǔ)器,一根返回線28供給用戶端以對(duì)從遠(yuǎn)程存儲(chǔ)器送出的信息進(jìn)行至少部分的控制。在圖4的實(shí)施例中,故事情節(jié)在網(wǎng)絡(luò)32上從服務(wù)器30經(jīng)視頻點(diǎn)播系統(tǒng)(VOD)提供,對(duì)其訪問可能要求用戶輸入標(biāo)識(shí)碼或插入一智能卡或類似物,進(jìn)入一個(gè)適當(dāng)?shù)目ㄆ喿x器,以便解密被加密的信號(hào)。如同將要說明的,加密可以只提供給某些故事情節(jié)通路,而不是提供給用于解密和卡片閱讀的單個(gè)單元,這些功能可以在STB中提供。
圖5顯示了在設(shè)置成圖3的配置時(shí)STB 14的內(nèi)部結(jié)構(gòu)。就是說,用經(jīng)網(wǎng)絡(luò)24從遠(yuǎn)程信號(hào)源26及從本地信號(hào)源16輸入,從網(wǎng)絡(luò)24進(jìn)入的信號(hào)包含一些獨(dú)立的服務(wù)成分(音頻,視頻和數(shù)據(jù)流)多路混合在一起。在本例中,信號(hào)包括二個(gè)數(shù)據(jù)流D1和D2,其功能將在下面解釋,一起的還有二個(gè)音頻流A1和A2(如一個(gè)立體聲音頻信號(hào)的左右通道)和二個(gè)視頻幀流V1和V2。多路傳輸信號(hào)被多路分配器34接收,多路分配器在處理器36的控制下把信號(hào)分成獨(dú)立的部分。從STB輸出以前,音頻和視頻可以通過解密步驟38和解碼步驟40傳送,視頻信號(hào)可經(jīng)42處理以提供視頻效果,如畫中畫(PIP),而音頻信號(hào)可以經(jīng)43音頻處理,下面將給予說明。
首先數(shù)據(jù)流D1輸入給處理器36,其包含的程序信息指出處理器如何操作音頻和視頻流和特定于交互式故事情節(jié)的細(xì)節(jié)的其它信息。程序信息經(jīng)處理器在程序存儲(chǔ)器44中保存。對(duì)故事情節(jié)的分支結(jié)構(gòu)的說明可經(jīng)D1卸載(經(jīng)接口45在網(wǎng)絡(luò)返回通路28上響應(yīng)處理器請(qǐng)求)或經(jīng)接口46,用處理器根據(jù)需要發(fā)送的尋道和播放命令從本地存儲(chǔ)器16讀出。分支結(jié)構(gòu)被存儲(chǔ)在結(jié)構(gòu)存儲(chǔ)器48中,可以根據(jù)游戲形式的要求進(jìn)一步存儲(chǔ)所提供的應(yīng)用細(xì)節(jié)50和角色細(xì)節(jié)52。雖然在圖中所示的作為獨(dú)立的存儲(chǔ)器,將容易理解程序存儲(chǔ)器44及結(jié)構(gòu)應(yīng)用,和角色存儲(chǔ)器48,50,52可以作為單個(gè)存儲(chǔ)器的各個(gè)區(qū)域提供,只要該較大的存儲(chǔ)器更詳細(xì)的尋址和存取時(shí)間不致不適當(dāng)?shù)赜绊懶阅堋?br>
在STB 14加電時(shí),引導(dǎo)裝入程序54初始化處理器,并指示它從適當(dāng)?shù)男盘?hào)源調(diào)用分支結(jié)構(gòu)和程序信息。另外,更簡(jiǎn)單地,引導(dǎo)裝入程序54可以只開始取出程序信息,用用于處理器36的該程序信息的第一個(gè)指令,去取出分支結(jié)構(gòu)并把它存儲(chǔ)到程序存儲(chǔ)器44中。
在結(jié)構(gòu)存儲(chǔ)器內(nèi)的一個(gè)或多個(gè)通路可標(biāo)識(shí)為被鎖定(如圖6和圖7的雙連接線所示),用所要求的一個(gè)或多個(gè)預(yù)定的存取碼解鎖該通路。這些碼可在智能卡58上做成對(duì)用戶可用,并基于“每視付費(fèi)”(pay-per-view)或“每玩付費(fèi)”(pay-per-play)提供。另外,可能由視頻或音頻級(jí)42,43產(chǎn)生的合適信息提示,要求用戶在故事情節(jié)開始時(shí)經(jīng)UID 12輸入個(gè)人的標(biāo)識(shí)號(hào)(PIN)。這些鎖定的通路可能包括“成人”性質(zhì)的素材,采用有選擇的通路鎖定,對(duì)“成人”和“家庭”觀看的故事情節(jié)的分類拷貝是不需要的。
故事情節(jié)的某些鎖定通路可以通過關(guān)于當(dāng)前的日期和時(shí)間的信息而解除鎖定,為避免STB需要保持正確的,不揮發(fā)的時(shí)鐘源,提供一個(gè)時(shí)間/日期存儲(chǔ)器56,伴隨用所示的數(shù)據(jù)成分流D2從遠(yuǎn)程源以規(guī)則的間隔更新定時(shí)信息。對(duì)圖1的實(shí)施例,那兒沒有遠(yuǎn)程源,若保持自己的時(shí)鐘,日期/時(shí)間信息可以從本地源得到。以時(shí)間和/或日期為基礎(chǔ)解鎖不同的通路,游戲故事情節(jié)可采取不同的角色,這取決于他在何時(shí)玩。例如某些情景可以只在白天玩,在其它時(shí)間內(nèi)鎖定?!俺扇恕彼夭牡那榫袄缈梢灾辉谕砩?00以后可用,并且某些情景也許僅很少可用,例如在圣誕節(jié)用。最好在一個(gè)分支點(diǎn)上只有1個(gè)未鎖定的通路可用的情況下,該通路由裝置自動(dòng)選擇同時(shí)抑制聲音或視頻提示以隱藏鎖定分支的事實(shí)。
來自用戶輸入設(shè)備(UID)12的信號(hào),在UID接口57處由STB接收,并從那兒送到處理器36。如果如圖2所示,UID 12經(jīng)紅外鏈路連到STB,接口56將包含一個(gè)合適的紅外接收器。
對(duì)某些故事情節(jié)形式的游戲,用戶會(huì)話可以是偶爾發(fā)生的或插話式的,會(huì)話之間關(guān)閉設(shè)備。每當(dāng)設(shè)備打開時(shí)為了避免強(qiáng)迫用戶偶爾再起動(dòng)設(shè)備,提供一個(gè)不揮發(fā)用戶存儲(chǔ)器,其中存儲(chǔ)例如用戶當(dāng)前在故事情節(jié)中的位置,用戶優(yōu)選的設(shè)定等特性。用戶存儲(chǔ)器可適于保存在可拆卸的存儲(chǔ)器件如智能卡58上,用具有合適的卡閱讀器60的STB存取經(jīng)用戶存取控制62形成的容納用戶存儲(chǔ)器的卡區(qū)域。另外,用戶存儲(chǔ)器存取控制62可以是純粹在處理器36中執(zhí)行的軟件程序。
正如上面所說,交互式游戲可以通過遠(yuǎn)程服務(wù)器以“每玩付費(fèi)”(pay-per-play)方式提供或用音頻和視頻信號(hào)或者部分按加密形式傳送限制訪問,在這種情況下要求特定的碼以允許它們能被解密。提供不揮發(fā)用戶存儲(chǔ)器的智能卡58還可以起部分解密系統(tǒng)的作用。在這種情況下智能卡58上應(yīng)載有一系列的碼,其中的一個(gè)或多個(gè)應(yīng)由解密器38用于解密音頻和視頻信號(hào)。數(shù)據(jù)流D1應(yīng)包括對(duì)一個(gè)或多個(gè)碼的標(biāo)識(shí)符,這標(biāo)識(shí)符應(yīng)傳送到條件存取子系統(tǒng)(CASS)64,CASS 64依次將使用這標(biāo)識(shí)符尋址智能卡上存儲(chǔ)的碼(通過卡閱讀器60),從智能卡得到必要的一個(gè)碼或多個(gè)碼后,CASS 64把得到的碼送到解密器38。
視頻和/或音頻信號(hào)以壓縮的形式,例如按照MPEG標(biāo)準(zhǔn)的離散余弦變換編碼被傳送,這里解碼器40可被提供。對(duì)已經(jīng)裝備有顯示器(電視)并設(shè)定為該解碼標(biāo)準(zhǔn)的地方,可以提供一可轉(zhuǎn)換的解碼器旁路(未顯示)。
視頻效果級(jí)42在處理器36的控制下工作,以提供這些被顯示圖象的細(xì)節(jié),這些被顯示圖象是在應(yīng)用程序和/或用戶輸入的指導(dǎo)下本地形成的,而不是以遠(yuǎn)程或本地源提供的視頻數(shù)據(jù)呈現(xiàn)。這些細(xì)節(jié)包括菜單條,用戶可移動(dòng)光標(biāo),系統(tǒng)信息等。正如上面所說,可能的視頻效果之一是畫中畫(PIP),屏幕上圖象可用來為用戶提供有關(guān)故事情節(jié)輔助的或?qū)淼臍v史信息。在一種可能的安排中,視頻數(shù)據(jù)流V1和V2可以同步顯示一個(gè)特定的正被播出的故事情節(jié)的場(chǎng)景,每個(gè)是通過在場(chǎng)景中不同角色的“眼睛”所呈現(xiàn)的,以使用戶可在情景中從不同的視點(diǎn)來選擇。
在故事情節(jié)是由動(dòng)畫(不是視頻)圖象組成的情況下,效果級(jí)42可用遠(yuǎn)程源提供源和指令數(shù)據(jù)控制圖象的表現(xiàn)。當(dāng)在對(duì)STB的處理能力需要明顯增加時(shí),那么用戶交互能除了控制故事情節(jié)分支點(diǎn)的選擇外,還應(yīng)包括圖象自身的修改。如上面所述,效果級(jí)也可控制復(fù)合圖象,取一視頻移動(dòng)目標(biāo)(sprite)并將其復(fù)蓋在本地產(chǎn)生的背景圖象上。
音頻效果級(jí)43可用于處理接收的音頻信號(hào)A1,A2,以便產(chǎn)生如回聲效果,不需提供和/或存儲(chǔ)多種形式的音頻段。利用在會(huì)話開始或初始化時(shí),基本波形數(shù)據(jù),調(diào)用命令等等被卸載到應(yīng)用存儲(chǔ)器50,音頻級(jí)也可以用來為本地產(chǎn)生某些聲音效果,這些適當(dāng)?shù)男Ч髮?duì)用戶輸入的立即響應(yīng)。
不同形式的故事情節(jié),包括鎖定場(chǎng)景,可根據(jù)它自己故事情節(jié)的形式的需要,使用它提供的各種設(shè)施,由圖5的STB支持。圖6顯示了以一個(gè)公共序幕部分70開始的分支故事情節(jié)的結(jié)構(gòu),用來設(shè)定故事情節(jié)的場(chǎng)景,向玩游戲者介紹角色等等。在A到G的分支點(diǎn)上需要進(jìn)行判斷,因?yàn)殛P(guān)系到故事情節(jié)取哪個(gè)通路,從而用戶領(lǐng)航通過可行的故事情節(jié)網(wǎng)到達(dá)四個(gè)可能的端點(diǎn)W到Z之一。為了避免可能的端點(diǎn)“爆炸”,此時(shí)對(duì)比較短的故事情節(jié)需要大量視頻數(shù)據(jù)。某些通路相結(jié)合(在結(jié)點(diǎn)H,J和K),這樣故事情節(jié)的某些部分(如H到K)可能出現(xiàn)在故事情節(jié)中,而不管例如在結(jié)點(diǎn)A所選擇的是哪個(gè)通路。為了保持用戶“沉浸”在故事情節(jié)中的,在分支點(diǎn)和結(jié)合點(diǎn)沒有可察覺的視頻流斷點(diǎn)這是重要的。視頻序列無縫連接的詳細(xì)技術(shù),描述在例如我們的共同未決的英國專利申請(qǐng)9424429,9424436和9424437中(我們的參考號(hào)PHB33952,PHB33950和PHB33951)。對(duì)這些無縫連接的原理要求是系統(tǒng)要有足夠的時(shí)間去提取所選擇的下一個(gè)視頻段,并將其開始與當(dāng)前序列的結(jié)尾同步。為實(shí)現(xiàn)這一點(diǎn),提供了例如圖6中72所示的在當(dāng)前視頻序列的結(jié)尾之前有限的時(shí)間,在這期間用戶可以通過UID 12交互(圖1)。以故事情節(jié)為準(zhǔn)的交互式周期72的位置是該結(jié)構(gòu)的一個(gè)細(xì)節(jié),并保持在STB(圖5)的結(jié)構(gòu)存儲(chǔ)器48中,作為鎖定的情景位置,其用從B到C,D到E和G到Y(jié)的雙鏈部分表示。
交互式期間的存在可以對(duì)玩游戲者以許多不同的方法指示。例如在屏幕上可以顯示可選擇的星號(hào)或菜單,該菜單最好經(jīng)STB的視頻效果單元42提供,一旦用戶選擇了一項(xiàng)目,菜單可從屏幕上消失以使打擾最少。菜單的位置要避免中斷屏幕上的故事情節(jié),并且例如以畫中畫或上拉式菜單提供,使用戶能在交互期間中訪問。在從一個(gè)分支點(diǎn)系統(tǒng)已經(jīng)調(diào)用但未收到存取數(shù)據(jù),從該分支點(diǎn)只有一個(gè)未鎖定通路是可得到的情況下,這些交互期間的可視指示器最好由系統(tǒng)抑止。
每個(gè)故事情節(jié)分支點(diǎn)最好提供一個(gè)缺省設(shè)定,這樣如果在交互期間72無用戶輸入,那么故事情節(jié)將按缺省通路繼續(xù),不會(huì)因缺乏指令而停止,缺省通路的各部分不應(yīng)該被鎖定。
伴隨著圖6的視頻序列的音頻沒有受它自己視頻的束縛,而是作為故事情節(jié)的結(jié)構(gòu)特征被調(diào)用。這樣使得音頻部分(例如像戲劇性的或背景音樂)在故事情節(jié)過程中再被使用,例如需要提供的是一個(gè)音頻而不是影象,向用戶提示可以發(fā)生或要求進(jìn)行交互。如上所說的某些音頻可以本地產(chǎn)生。
在圖7中顯示了分支結(jié)構(gòu)的另一種形式。像前面那樣,故事情節(jié)以在第一分支結(jié)點(diǎn)L之前的公共序幕部分70起動(dòng)。代替一分叉的分支輸出,分支結(jié)點(diǎn)L提供了對(duì)故事情節(jié)回路74的訪問,在它的結(jié)尾返回到結(jié)點(diǎn)L,接著故事情節(jié)沿著通路76繼續(xù)到另一個(gè)分支結(jié)點(diǎn)M。故事情節(jié)回路74可用來使玩游戲者訪問故事情節(jié)的背景信息或輔助信息為結(jié)點(diǎn)L設(shè)定的缺省值按故事情節(jié)部分76繼續(xù)。在結(jié)點(diǎn)M,還提供另一個(gè)故事情節(jié)回路,回路中還有被二個(gè)可能的回路故事情節(jié)通路78和80連結(jié)的一個(gè)分支結(jié)點(diǎn)N和再結(jié)合的結(jié)點(diǎn)P??梢蕴峁┒鄠€(gè)回路嵌套及回路中的回路。如所示,故事情節(jié)回路結(jié)構(gòu)可用跟著故事情節(jié)部分82的分叉分支結(jié)點(diǎn)Q,還有在三個(gè)可能的結(jié)局X,Y或Z之一的故事情節(jié)結(jié)尾之前的分支結(jié)點(diǎn)R和S的分叉分支結(jié)構(gòu)結(jié)合組成。如同具有圖6的故事情節(jié)結(jié)構(gòu)那樣,在這種情況下,回路故事情節(jié)通路80以及從分支結(jié)點(diǎn)R和S到結(jié)局點(diǎn)Y的那些通路可被鎖定。
圖8原理性的說明了向很多用戶提供故事情節(jié)游戲的遠(yuǎn)程源裝置。音頻存儲(chǔ)器120,圖象(視頻或動(dòng)畫)存儲(chǔ)器122和源存儲(chǔ)器124的數(shù)據(jù)保存著基本的交互式游戲部分。這些也許只須以完整的故事情節(jié)一次裝入,或者是分幕的故事情節(jié)(如肥皂劇),它們可以經(jīng)編劇組126定期更新。
源選擇單元128把所需要的音頻,圖象和數(shù)據(jù)分量結(jié)合為一個(gè)信號(hào),這些信號(hào)在網(wǎng)絡(luò)上并經(jīng)網(wǎng)絡(luò)服務(wù)器130送到遠(yuǎn)程用戶。網(wǎng)絡(luò)服務(wù)器還在交互期間經(jīng)網(wǎng)絡(luò)返回通路接收用戶的響應(yīng),并把這些傳給響應(yīng)詢問單元132。在那里系統(tǒng)有能力操縱各個(gè)請(qǐng)求(即允許不同用戶不同步地玩故事情節(jié)游戲)。響應(yīng)詢問單元132給源選擇單元128簡(jiǎn)單地傳遞一個(gè)數(shù)據(jù)請(qǐng)求,標(biāo)識(shí)哪一個(gè)音頻,圖象和/或數(shù)據(jù)分量將傳遞給哪個(gè)用戶。該請(qǐng)求的記錄傳遞給歷史存儲(chǔ)器134。
在系統(tǒng)按廣播方式提供游戲時(shí)需要所有的用戶一起參與的情況下,分支選擇通過過半數(shù)表決形成,用響應(yīng)詢問單元132收集用戶的要求。為了保持故事情節(jié)的慣性,以過去交互為基礎(chǔ)的權(quán)重因子從歷史存儲(chǔ)器內(nèi)產(chǎn)生,在選擇做出以前權(quán)重因子加到請(qǐng)求估算上。
要通過編劇組126增加形成故事情節(jié)時(shí),可產(chǎn)生相應(yīng)于當(dāng)前故事情節(jié)的簡(jiǎn)圖,用故事的不同分支的有關(guān)普通的標(biāo)記(從歷史存儲(chǔ)器134得到的)為編劇組提供手段。用這種設(shè)施,編劇者的任務(wù)如確定故事情節(jié)的那些部分可以刪除,那些部分應(yīng)當(dāng)擴(kuò)充或組合可大大地簡(jiǎn)化。
早先所述的鎖定機(jī)制在源裝置上也可能采用,在編劇者的命令下鎖定的故事情節(jié)的某些部分不能由選擇級(jí)128送出。這些鎖定部分可能包括在特定的時(shí)間或特定的數(shù)據(jù)上變成不鎖定的情節(jié)段,根據(jù)來自本地源136的時(shí)間/日期信號(hào)通過選擇級(jí)128的操作來解除鎖定。用這樣的方法,不要求編劇者在合適的時(shí)間解鎖故事情節(jié)部分的每個(gè)部分。
另一種安排中,解鎖是在遠(yuǎn)程用戶處操作,選擇單元128可提取預(yù)定的存取碼,要求從數(shù)據(jù)存儲(chǔ)器124解除鎖定,并在特定的時(shí)間/日期送到遠(yuǎn)程用戶。
從本發(fā)明公開的材料看,對(duì)熟悉本領(lǐng)域技術(shù)的人來說,其它的修改和變化都將是顯然的。這些修改和變化也許還包括其它特點(diǎn),這些特點(diǎn)對(duì)熟悉本領(lǐng)域的人來說是熟知的。這些特點(diǎn)可用于替代或者用于補(bǔ)充這里已經(jīng)說明的特點(diǎn)中的其他裝置。例如,關(guān)于STB 14說明的某些特點(diǎn)(圖1到5)就可以用于個(gè)人計(jì)算機(jī),和電視機(jī)或顯示器。參照在下面的權(quán)利要求書中的裝置對(duì)所有的安排將會(huì)很容易理解,在那里講述的各種特點(diǎn)按說明的方式一起操作,不管是否這些特點(diǎn)以單個(gè)單元提供或分配給很多互相連接的單元。
盡管本申請(qǐng)的權(quán)利要求書已經(jīng)系統(tǒng)講述了這些特性的具體的結(jié)合,應(yīng)當(dāng)很容易理解,本發(fā)明申請(qǐng)的公開范圍還包括在這里明顯或隱含公開的新的特點(diǎn)或一些特點(diǎn)的組合,不管是否涉及在任一權(quán)利要求中所要求的同樣的發(fā)明,不管是否如目前要求的發(fā)明那樣,減輕任何或全部同樣的技術(shù)問題。申請(qǐng)人特此給予通知,在審查本發(fā)明申請(qǐng)或由此引起的任何其它申請(qǐng)期間,可對(duì)這些特點(diǎn)和/或這些特點(diǎn)的結(jié)合提出新的權(quán)利要求。
權(quán)利要求
1.一種交互式游戲裝置,可操作輸出圖象幀序列,這些圖象幀序列包括有一個(gè)通過分支結(jié)構(gòu)的故事情節(jié)的用戶作用通路,該裝置包括一個(gè)圖象幀源,供故事情節(jié)的所有分支結(jié)構(gòu)通路;分支存儲(chǔ)裝置,用于定義故事情節(jié)分支結(jié)構(gòu)的數(shù)據(jù);用戶可操作的輸入裝置;分支選擇裝置,它連到分支存儲(chǔ)器,并可操作確定何時(shí)故事情節(jié)到達(dá)分支點(diǎn),及根據(jù)用戶的輸入,從圖象幀源調(diào)用二個(gè)或更多個(gè)圖象幀序列中的一個(gè);及用于選擇圖象幀序列的輸出裝置;其特征在于分支存儲(chǔ)器裝置還包括標(biāo)識(shí)一個(gè)或更多個(gè)鎖定的圖象幀序列數(shù)據(jù),而分支選擇裝置可操作以確定何時(shí)到達(dá)具有一個(gè)或多個(gè)鎖定通路的分支點(diǎn),調(diào)用預(yù)定的存取數(shù)據(jù),在沒有所說的預(yù)定的存取數(shù)據(jù)的情況下,限于選擇非鎖定的一個(gè)或多個(gè)通路。
2.根據(jù)權(quán)利要求1的裝置,還包括包含至少一個(gè)用戶特定碼的用戶存儲(chǔ)裝置,所說的碼滿足對(duì)預(yù)定的存取數(shù)據(jù)的需要,而所說的分支選擇裝置被配置當(dāng)調(diào)用時(shí)去訪問用戶存儲(chǔ)裝置。
3.根據(jù)權(quán)利要求2的裝置,其中所說的用戶存儲(chǔ)裝置是不揮發(fā)的以及可從裝置中拆卸的。
4.根據(jù)權(quán)利要求3的裝置,其中所說的用戶存儲(chǔ)裝置包括持有至少一個(gè)用戶特定碼的數(shù)據(jù)卡,所說的裝置還包括從卡上讀所說碼的裝置。
5.根據(jù)權(quán)利要求2的裝置,其中在通過用戶可操作的輸入裝置輸入該用戶或每個(gè)用戶的特定碼之后,將其存儲(chǔ)在用戶存儲(chǔ)器中。
6.根據(jù)權(quán)利要求1的裝置,還包括一個(gè)當(dāng)前日期時(shí)間源,可用所說的分支選擇裝置訪問,其中當(dāng)當(dāng)前時(shí)間處在指定的時(shí)間期間內(nèi)時(shí),對(duì)預(yù)定的存取數(shù)據(jù)的調(diào)用被滿足。
7.根據(jù)權(quán)利要求1的裝置,其中所說的圖象幀信號(hào)源包括一個(gè)通過數(shù)據(jù)傳送網(wǎng)絡(luò)連到裝置上的遠(yuǎn)程服務(wù)器,其中預(yù)定的存取數(shù)據(jù)可從遠(yuǎn)程服務(wù)器傳送到該裝置,而裝置是可操作去識(shí)別和存儲(chǔ)所說的預(yù)定的存取數(shù)據(jù)。
8.根據(jù)權(quán)利要求1的裝置,其中所說的分支存儲(chǔ)裝置至少標(biāo)識(shí)二個(gè)被鎖定圖象幀序列,并且為解除鎖定,所說的分支選擇裝置需要各自不同的預(yù)定的存取數(shù)據(jù)結(jié)構(gòu),并且所說分支選擇裝置可操作去調(diào)用至少二個(gè)各自不同的存取數(shù)據(jù)結(jié)構(gòu)中合適的一個(gè)。
9.一種控制交互式游戲裝置的方法,在裝置呈現(xiàn)給用戶一個(gè)分支結(jié)構(gòu)的故事情節(jié)時(shí),用戶輸入,確定哪一個(gè)通路跟在至少一個(gè)故事情節(jié)分支點(diǎn)上,其特征在于一個(gè)或多個(gè)故事情節(jié)通路被標(biāo)識(shí)為鎖定的,且要求允許對(duì)提供的預(yù)定的存取數(shù)據(jù)訪問,除非跟隨的是一個(gè)未鎖定的通路。
10.根據(jù)權(quán)利要求9的方法,其中向用戶提供到達(dá)每個(gè)分支結(jié)點(diǎn)的可視指示,除非到達(dá)的分支只有一個(gè)未鎖定的通路并且預(yù)定的存取數(shù)據(jù)還沒有收到。
11.根據(jù)權(quán)利要求9的方法,其中預(yù)定的存取數(shù)據(jù)的要求通過指示當(dāng)天的當(dāng)?shù)貢r(shí)間處于特定期間而被滿足。
12.根據(jù)權(quán)利要求9的方法,其中預(yù)定的存取數(shù)據(jù)的要求通過指示當(dāng)?shù)厝掌谔幱谔囟ㄆ陂g而被滿足。
全文摘要
提供了對(duì)分支結(jié)構(gòu)的故事情節(jié)游戲(70)進(jìn)行控制訪問以及用戶與其交互的方法和裝置。選定的通路(并行線部分(BC,DE,GY)對(duì)一用戶被鎖定,僅在預(yù)定的存取數(shù)據(jù)的演播才能被訪問。存取數(shù)據(jù)包括用戶標(biāo)識(shí)碼或者也許是一天的時(shí)間,只有在指定的時(shí)間,這些通路才變成可用。
文檔編號(hào)H04N7/16GK1166790SQ96190995
公開日1997年12月3日 申請(qǐng)日期1996年8月26日 優(yōu)先權(quán)日1995年8月31日
發(fā)明者M·A·希爾斯, R·S·科爾, P·J·蘭金, R·弗雷塔格 申請(qǐng)人:菲利浦電子有限公司