新四季網

第二用戶對第一用戶的遊戲玩法的遠程控制的製作方法

2023-08-14 05:51:36 1

第二用戶對第一用戶的遊戲玩法的遠程控制的製作方法【專利摘要】提供一種對用戶的遊戲玩法提供遠程控制的方法。將第一用戶的遊戲玩法的現場視頻饋送呈現給遠程第二用戶。處理有關將對所述第一用戶的遊戲玩法的控制轉移給所述第二用戶的請求。起始所述第二用戶對所述第一用戶的遊戲玩法的控制。【專利說明】第二用戶對第一用戶的遊戲玩法的遠程控制【
技術領域:
】[0001]本發明涉及用於基於所記錄的遊戲玩法來自動產生所建議的小遊戲、基於所記錄的遊戲玩法來產生用於雲遊戲的多部分小遊戲、將所記錄的遊戲玩法分享到社交圖譜以及由第二用戶遠程控制第一用戶的遊戲玩法的方法和系統。【
背景技術:
】[0002]視頻遊戲行業在過去多年內發生了許多變化。隨著計算能力增強,視頻遊戲開發者同樣已經開發出利用這些計算能力提高的遊戲軟體。為此,視頻遊戲開發者一直在編碼併入複雜操作和數學運算的遊戲以產生非常真實的遊戲體驗。[0003]實例性遊戲平臺可以是SonyPlaystation?、SonyPlaystation!?(PS2)以及SonyPlaystation〗?(PS3),其每一者以遊戲控制臺的形式來出售。如眾所周知的,遊戲控制臺經設計以連接到監視器(通常是電視機)並且通過手持式控制器來實現用戶交互。遊戲控制臺經設計為具有專用處理硬體,包含CPU、用於處理密集圖形操作的圖形合成器、用於執行幾何形狀變換的向量單元以及其它膠合硬體、固件和軟體。遊戲控制臺進一步經設計為具有光碟託盤,其用於接納遊戲壓縮光碟來通過遊戲控制臺在本地玩遊戲。在線遊戲也是可能的,其中一個用戶能夠經由網際網路與其他用戶交互地對賽或一起玩。隨著遊戲複雜性持續引起玩家的興趣,遊戲和硬體製造商也持續創新以實現額外交互性和電腦程式。[0004]計算機遊戲行業的發展趨勢是開發增加用戶與遊戲系統之間的交互的遊戲。實現交互性較強的體驗的一種方式是使用無線遊戲控制器,由遊戲系統跟蹤其動作以便跟蹤玩家的動作並且使用這些動作作為遊戲的輸入。一般來說,示意動作輸入是指使例如計算系統、視頻遊戲控制臺、智能設備等電子裝置對由玩家做出的並且由所述電子裝置俘獲的某種示意動作做出反應。[0005]所述行業的另一個發展趨勢涉及開發基於雲的遊戲系統。此類系統可包含遠程處理伺服器,其執行遊戲應用程式並且與本地瘦客戶端通信,所述本地瘦客戶端能夠經配置以接收來自用戶的輸入並且在顯示器上渲染視頻。[0006]正是在這種情境中產生了本發明的實施例。【
發明內容】[0007]本發明的實施例提供用於基於所記錄的遊戲玩法來自動產生所建議的小遊戲、基於所記錄的遊戲玩法來產生用於雲遊戲的多部分小遊戲、將所記錄的遊戲玩法分享到社交圖譜以及由第二用戶遠程控制第一用戶的遊戲玩法的方法和系統。應理解,本發明可以按許多方式來實施,例如程序、設備、系統、裝置或位於計算機可讀媒體上的方法。下文描述本發明的若干發明性實施例。[0008]在一個實施例中,提供一種用於產生視頻遊戲的試玩受限版本的方法,其包含以下方法操作:記錄視頻遊戲的完整版本的用戶遊戲玩法;分析所記錄的用戶遊戲玩法以確定關注區;基於所確定的關注區界定視頻遊戲的遊戲玩法情境內的邊界;以及基於所界定的邊界來產生視頻遊戲的受限版本;其中所述方法是由處理器執行的。[0009]在另一實施例中,提供一種用於產生視頻遊戲的試玩受限版本的方法,其包含以下方法操作:記錄視頻遊戲的完整版本的用戶遊戲玩法;分析所記錄的用戶遊戲玩法以確定一個或一個以上關注區;呈現所述關注區中的每一者以供選擇;接收指示所選擇的關注區的選擇輸入;針對所選擇的關注區,基於所選擇的關注區界定視頻遊戲的遊戲玩法情境內的邊界;以及基於所界定的邊界來產生視頻遊戲的受限版本;其中所述方法是由處理器執行的。[0010]在另一實施例中,提供一種用於產生視頻遊戲的試玩受限版本的方法,其包含以下方法操作:記錄視頻遊戲的完整版本的用戶遊戲玩法,其中記錄用戶遊戲玩法包含記錄用戶輸入數據或遊戲狀態數據中的一者或一者以上;分析所記錄的用戶遊戲玩法以確定一個或一個以上關注區,其中基於與一個或一個以上閾值的對應來自動識別每一關注區;呈現所述關注區中的每一者以供選擇;接收指示所選擇的關注區的選擇輸入;針對所選擇的關注區,基於所選擇的關注區界定視頻遊戲的遊戲玩法情境內的邊界;基於所界定的邊界來產生視頻遊戲的受限版本;其中所述方法是由處理器執行的。[0011]在一個實施例中,提供一種用於產生視頻遊戲的試玩受限版本的方法,其包含以下方法操作:記錄視頻遊戲的完整版本的用戶遊戲玩法;確定所記錄的用戶遊戲玩法的多個用戶自定義部分;針對每一用戶自定義部分,基於用戶自定義部分界定視頻遊戲的遊戲玩法情境內的邊界,並且基於所界定的邊界來產生視頻遊戲的試玩部分;將視頻遊戲的試玩部分中的每一者布置成系列以界定視頻遊戲的受限版本;其中所述方法是由處理器執行的。[0012]在另一實施例中,提供一種上面包含有程序指令的有形計算機可讀媒體,所述程序指令用於產生視頻遊戲的試玩受限版本,所述程序指令包含以下各項:用於記錄視頻遊戲的完整版本的用戶遊戲玩法的程序指令;用於確定所記錄的用戶遊戲玩法的多個用戶自定義部分的程序指令;用於針對每一用戶自定義部分而基於用戶自定義部分界定視頻遊戲的遊戲玩法情境內的邊界並且基於所界定的邊界來產生視頻遊戲的試玩部分的程序指令;用於將視頻遊戲的試玩部分中的每一者布置成系列以界定視頻遊戲的受限版本的程序指令。[0013]在另一實施例中,提供一種系統,其包含以下各項:至少一個伺服器計算裝置,所述至少一個伺服器計算裝置具有用於產生視頻遊戲的試玩受限版本的邏輯,所述邏輯包含:用於記錄視頻遊戲的完整版本的用戶遊戲玩法的邏輯;用於確定所記錄的用戶遊戲玩法的多個用戶自定義部分的邏輯;用於針對每一用戶自定義部分而基於用戶自定義部分界定視頻遊戲的遊戲玩法情境內的邊界並且基於所界定的邊界來產生視頻遊戲的試玩部分的邏輯;用於將視頻遊戲的試玩部分中的每一者布置成系列以界定視頻遊戲的受限版本的邏輯。[0014]在一個實施例中,提供一種用於將所記錄的遊戲玩法分享到社交圖譜的方法,其包含以下方法操作:在遊戲玩法會話的活動狀態期間記錄用戶遊戲玩法的視頻;在遊戲玩法會話的活動狀態期間接收用以起始共享操作的命令;響應於接收到所述命令,進入遊戲玩法會話的暫停狀態並且呈現分享界面;處理經由分享界面接收的輸入以確定對所記錄的視頻的用戶自定義選擇;將對所記錄的視頻的用戶自定義選擇分享到用戶的社交圖譜;恢復遊戲玩法會話的活動狀態;其中所述方法是由處理器執行的。[0015]在另一實施例中,提供一種用於將所記錄的遊戲玩法分享到社交圖譜的方法,其包含以下方法操作:在遊戲玩法會話的活動狀態期間記錄用戶遊戲玩法的視頻;在遊戲玩法會話的活動狀態期間接收用以起始共享操作的命令;響應於接收到所述命令,確定對所記錄的視頻的用戶自定義選擇;將對所記錄的視頻的用戶自定義選擇分享到用戶的社交圖譜;其中所述方法是由處理器執行的。[0016]在另一實施例中,提供一種上面定義有程序指令的非暫時性計算機可讀媒體,所述程序指令用於將所記錄的遊戲玩法分享到社交圖譜。所述程序指令包含:用於在遊戲玩法會話的活動狀態期間記錄用戶遊戲玩法的視頻的程序指令;用於在遊戲玩法會話的活動狀態期間接收用以起始共享操作的命令的程序指令;用於響應於接收到所述命令而確定對所記錄的視頻的用戶自定義選擇的程序指令;用於將對所記錄的視頻的用戶自定義選擇分享到用戶的社交圖譜的程序指令。[0017]在一個實施例中,提供一種用於提供對用戶遊戲玩法的遠程控制的方法,所述方法包含以下方法操作:向遠程第二用戶呈現第一用戶的遊戲玩法的現場視頻饋送;處理用以將對第一用戶的遊戲玩法的控制轉移給第二用戶的請求;起始第二用戶對第一用戶的遊戲玩法的控制;其中所述方法是由至少一個處理器執行的。[0018]在另一實施例中,提供一種用於提供多玩家遊戲玩法的方法,其包含以下方法操作:向遠程第二用戶呈現第一用戶的遊戲玩法會話的現場視頻饋送;處理對第二用戶加入第一用戶的遊戲玩法會話的請求;在第一用戶的遊戲玩法會話中由第二用戶起始遊戲玩法;其中所述方法是由至少一個處理器執行的。[0019]在另一實施例中,提供一種上面包含有程序指令的非暫時性計算機可讀媒體,所述程序指令用於提供對用戶遊戲玩法的遠程控制,所述程序指令包含:用於向遠程第二用戶呈現第一用戶的遊戲玩法的現場視頻饋送的程序指令;用於處理用以將對第一用戶的遊戲玩法的控制轉移給第二用戶的請求的程序指令;用於起始第二用戶對第一用戶的遊戲玩法的控制的程序指令。[0020]本發明的其它方面將從以下詳細描述中變得顯而易見,所述詳細描述是結合附圖所作的,以實例方式說明本發明的原理。【專利附圖】【附圖說明】[0021]可參看結合附圖所作的以下描述來最佳理解本發明,在附圖中:[0022]圖1A說明根據本發明的實施例的用戶玩基於雲的視頻遊戲。[0023]圖1B說明參與基於雲的視頻遊戲的遊戲玩法的在多個位置中的多個用戶。[0024]圖2A說明根據本發明的實施例的用於雲遊戲的系統。[0025]圖2B在概念上說明根據本發明的實施例的跨越各代遊戲控制臺的遊戲標題聚積。[0026]圖3說明根據本發明的實施例的用於向用戶提供遊戲演示的方法。[0027]圖4A說明根據本發明的實施例的視頻遊戲的各個部分的分級組織。[0028]圖4B說明根據本發明的實施例的用於選擇遊戲玩法時線的一部分來產生小遊戲或遊戲片段的界面。[0029]圖4C說明根據本發明的實施例的用於選擇遊戲玩法時線的一部分來產生小遊戲的界面。[0030]圖5說明根據本發明的實施例的示範用於從現有的基於雲的視頻遊戲產生小遊戲的方法的一系列屏幕截圖。[0031]圖6說明根據本發明的實施例的用於產生遊戲片段代碼的系統。[0032]圖7A說明根據本發明的實施例的出於產生視頻遊戲的遊戲片段的目的而進行的對虛擬空間的修改。[0033]圖7B說明根據本發明的實施例的出於產生遊戲片段的目的而進行的對場景圖的修改。[0034]圖8說明根據本發明的實施例的用於產生遊戲片段的方法。[0035]圖9A說明根據本發明的實施例的用於瀏覽與各種遊戲標題相關聯的遊戲片段的界面。[0036]圖9B說明根據本發明的實施例的遊戲片段信息頁面。[0037]圖10說明根據本發明的實施例的用戶帳戶信息的視圖,包含雲遊戲社交網絡中的朋友的現場視圖。[0038]圖11說明根據本發明的實施例的用於呈現當前用戶的朋友的現場遊戲玩法饋送的方法。[0039]圖12說明根據本發明的實施例的包含雲遊戲系統和社交網絡的系統。[0040]圖13是根據本發明的實施例的說明隨時間而變的各種遊戲狀態變量的圖。[0041]圖14A說明根據本發明的實施例的用於針對線性類型視頻遊戲產生遊戲片段的方法。[0042]圖14B說明根據本發明的實施例的針對開放世界類型視頻遊戲產生遊戲片段的方法。[0043]圖14C說明根據本發明的實施例的用於針對體育視頻遊戲產生遊戲片段的方法。[0044]圖15在概念上說明根據本發明的實施例的多遊戲片段遊戲的形成。[0045]圖16在概念上說明根據本發明的實施例的多遊戲片段小遊戲的產生。[0046]圖17說明根據本發明的實施例的用於分享遊戲玩法的界面。[0047]圖18說明根據本發明的實施例的用於選擇所記錄的遊戲玩法視頻的一部分以供分享的界面1800。[0048]圖19說明根據本發明的實施例的用於觀看用戶遊戲玩法的現場視頻流的界面1900。[0049]圖20說明根據本發明的一個實施例的可用以提供與視頻遊戲的交互性的硬體和用戶接口。[0050]圖21說明根據本發明的一個實施例的可用以處理指令的額外硬體。[0051]圖22是根據本發明的一個實施例的場景A到場景E的示範性說明,其中相應的用戶A到用戶E與經由網際網路連接到伺服器處理的遊戲客戶端1102交互。[0052]圖23說明信息服務提供商架構的實施例。【具體實施方式】[0053]以下實施例描述用於基於所記錄的遊戲玩法來自動產生所建議的小遊戲、基於所記錄的遊戲玩法來產生用於雲遊戲的多部分小遊戲、將所記錄的遊戲玩法分享到社交圖譜以及由第二用戶遠程控制第一用戶的遊戲玩法的方法和設備。[0054]然而,所屬領域的技術人員將清楚,可在沒有這些特定細節中的一些或所有細節的情況下實踐本發明。在其它例子中,尚未詳細描述眾所周知的過程操作以免不必要地混淆本發明。[0055]圖1A說明根據本發明的實施例的用戶玩基於雲的視頻遊戲。如圖所示,用戶Ul玩在顯示器100上展示的基於雲的視頻遊戲。基於雲的視頻遊戲是主要在遠程伺服器上執行的視頻遊戲。在一個實施例中,伺服器可以包含個別伺服器或在虛擬機器數據中心中執行的伺服器,其中許多伺服器可經虛擬化以提供所請求的處理。在所說明的實施例中,雲遊戲伺服器104執行在顯示器100上渲染的視頻遊戲。客戶端101位於用戶的位置處以接收並處理輸入且將這些輸入傳送到雲遊戲伺服器104,並且還從雲遊戲伺服器104接收視頻和音頻數據。客戶端101和雲遊戲伺服器104經由網絡102(例如網際網路)來通信。在其它實施例中,客戶端可為任何裝置,不管是否為可攜式的,不管是否為無線的,只要客戶端能夠與網絡通信並且提供對顯示器的接入以渲染遊戲玩法並且使得來自用戶的輸入能夠驅動交互性。在一個實施例中,客戶端是瘦客戶端。然而,在其它實施例中,客戶端可為通用計算機、專用計算機、遊戲控制臺、個人計算機、膝上性計算機、平板計算機、移動計算裝置、可攜式遊戲裝置、蜂窩電話、機頂盒、串流媒體接口/裝置、智慧型電話或連網顯示器,或能夠經配置以滿足如本文所定義的客戶端的功能性的任何其它計算裝置。在一個實施例中,雲遊戲伺服器經配置以檢測正由用戶使用的客戶端裝置的類型,並且提供適於用戶的客戶端裝置的雲遊戲體驗。舉例來說,可針對用戶的客戶端裝置來優化圖像設置、音頻設置和其它類型的設置。[0056]在各種實施例中,由客戶端執行的處理的程度可相對於輸入和輸出處理而改變。然而,廣義地說,在雲遊戲伺服器104上充分維持並執行視頻遊戲狀態,其中客戶端主要起作用以接收並傳送用戶輸入,並且接收用於渲染的視頻/音頻數據。客戶端101可為連接到顯示器100並且提供用於在顯示器100上渲染的視頻數據的獨立裝置。在其它實施例中,客戶端可集成到顯示器100中。在一個實施例中,顯示器100是利用顯示器的網絡連接性為應用程式提供平臺作業系統的連網顯示器。在此類實施例中,客戶端可由在顯示器的作業系統所提供的平臺上執行的應用程式界定。[0057]圖1B說明參與基於雲的視頻遊戲的遊戲玩法的在多個位置中的多個用戶。用戶Ul經展示為在第一位置處與在顯示器100上渲染的視頻遊戲交互。用戶U2和U3經展示為在第二位置處與在顯示器106上渲染的視頻遊戲交互。用戶U4經展示為在第三位置處玩在顯示器108上渲染的視頻遊戲。用戶U5、U6和U7經展示為在第四位置處與在顯示器110上渲染的視頻遊戲交互。[0058]在第一、第二、第三和第四位置中的每一者處,提供至少一個計算裝置以用於處理來自各個用戶的輸入並且在其相應顯示器上渲染基於雲的視頻遊戲。應了解,計算裝置可集成到顯示器中,或可為獨立裝置,例如個人計算機、機頂盒、遊戲控制臺或具有至少一個處理器和存儲器來處理並存儲數據的任何其它類型的裝置。計算裝置可執行或界定客戶端,如上文已經描述的。計算裝置被連網,並且經由網絡(例如網際網路102)來與雲遊戲伺服器104通信。[0059]雲遊戲伺服器104執行正由用戶玩的各種視頻遊戲,從而從一個瞬間到另一個瞬間界定給定視頻遊戲的遊戲狀態,並且將視頻數據(包含圖像數據和音頻數據)發送到在特定位置處的計算裝置。在給定位置處的計算裝置處理來自玩視頻遊戲的用戶的輸入,並且將輸入數據傳輸到雲遊戲伺服器,雲遊戲伺服器又處理輸入數據來影響視頻遊戲的遊戲狀態。應了解,基於雲的遊戲通過提供在可由所有玩家經由網絡接入的遠程伺服器處執行視頻遊戲來促進來自位於不同位置處的玩家的多玩家遊戲。以此方式,視頻遊戲的執行不取決於任何單個玩家的硬體或網絡傳導性,但這將影響所述給定玩家的用戶體驗。[0060]圖2A說明根據本發明的實施例的用於雲遊戲的系統。如圖所示,用戶200操作控制器202以提供對基於雲的視頻遊戲的輸入。控制器202可包含各種種類的輸入裝置中的任一者,例如按鈕、操縱杆、觸摸墊、跟蹤球和動作感測硬體,如加速計、磁力計和陀螺儀。在一個實施例中,控制器202可包含照明物體,其可被跟蹤以確定控制器202的位置。控制器202可無線地與瘦遊戲客戶端204通信。客戶端204經由網絡208來與雲遊戲服務210通信。客戶端204處理來自控制器202的數據以產生傳送到由雲遊戲服務210執行的視頻遊戲的輸入數據。另外,客戶端204接收來自雲遊戲服務210的視頻數據,以用於在顯示器206上渲染。在一個實施例中,客戶端204可處理所接收的視頻數據以便按與顯示器206兼容的格式提供視頻流。在一個實施例中,客戶端204可包含相機以用於跟蹤控制器裝置或位於控制器裝置上的物體。如已經指出的,可照明所述物體以進一步基於對來自相機的所俘獲圖像幀的分析來促進跟蹤。[0061]雲遊戲服務210包含用於提供可在其中執行視頻遊戲的環境的資源。廣義地說,資源可包含各種種類的計算機伺服器硬體,包含處理器、存儲裝置和連網設備,其可用以促進視頻遊戲應用程式的執行。在所說明的實施例中,視頻遊戲庫212包含各種遊戲標題。每一遊戲標題定義可執行代碼以及相關聯的數據和資產庫,其用以例化視頻遊戲。主機214可為界定用於例化虛擬機216的平臺的單個計算裝置。在另一實施例中,主機214自身可為虛擬化資源平臺。換句話說,主機214可對一個或一個以上伺服器計算裝置進行操作,從而處置由伺服器計算裝置界定的資源的分配和使用,同時呈現可在上面例化虛擬機216的統一平臺。[0062]每一虛擬機216界定可支持可在上面運行視頻遊戲應用程式218的作業系統的資源環境。在一個實施例中,虛擬機可經配置以仿真遊戲控制臺的硬體資源環境,其中與遊戲控制臺相關聯的作業系統在虛擬機上運行以支持針對所述遊戲控制臺開發的遊戲標題的運行。在另一實施例中,作業系統可經配置以仿真遊戲控制臺的本地作業系統環境,但底層虛擬機可經配置以或可不經配置以仿真遊戲控制臺的硬體。在另一實施例中,仿真器應用程式在虛擬機的作業系統之上運行,所述仿真器經配置以仿真遊戲控制臺的本地作業系統環境,以便支持針對所述遊戲控制臺所設計的視頻遊戲。應了解,可在基於雲的遊戲系統中仿真多種當前和遺留遊戲控制臺。以此方式,用戶可經由雲遊戲系統從不同遊戲控制臺存取遊戲標題。[0063]當用戶200請求玩特定視頻遊戲標題時,從庫212中檢索所述視頻遊戲標題。如果兼容的虛擬機尚未例化好或不可用,那麼在主機214上例化新的兼容的虛擬機。接著在可用或新近例化的虛擬機216上作為應用程式218來執行所檢索的視頻遊戲標題。在一個實施例中,這可能需要確定用於所述視頻遊戲標題的恰當平臺(例如,所述遊戲需要運行哪個遊戲控制臺或作業系統)並且將視頻遊戲標題指派給恰當的虛擬機來執行,例如,指派給具有能夠處置視頻遊戲標題的執行的仿真器應用程式的虛擬機。正在執行的視頻遊戲與遊戲客戶端204通信以向用戶200提供交互性遊戲體驗。更具體地說,正在執行的視頻遊戲應用程式218經由網絡208從客戶端204接收輸入數據。應用程式218處理輸入數據以更新正在執行的應用程式的遊戲狀態。在遊戲狀態改變時,應用程式218輸出視頻數據,所述視頻數據被發送到客戶端204以用於在顯示器206上渲染。另外,應用程式218還可將反饋數據輸出到客戶端204,所述反饋數據用以向用戶提供額外反饋機制。舉例來說,用戶的控制器202可包含觸覺振動反饋機制,其可基於來自視頻遊戲應用程式的輸出反饋數據來啟動。[0064]在一個實施例中,雲遊戲系統經配置以檢測與用戶相關聯的客戶端裝置的類型以及可供用戶提供對基於雲的視頻遊戲的輸入的控制器的類型。舉例來說,在一個實施例中,當用戶登入雲遊戲系統時,可向他們呈現用以指定他們正用來接入雲遊戲系統的客戶端裝置的類型的選項。在一個實施例中,呈現一系列客戶端裝置選項,用戶可以從其中選擇對應於其客戶端裝置的一個選項。還可向用戶呈現用以指定他們將用來玩視頻遊戲的控制器裝置的類型的選項。在一個實施例中,可向用戶呈現一系列控制器選項,用戶可以從其中選擇來指定對應於其控制器硬體的控制器類型。在其它實施例中,雲遊戲系統可經配置以自動檢測客戶端裝置類型和/或控制器裝置類型。[0065]舉例來說,在登入時,客戶端裝置可將識別其自身以及所連接的控制器裝置的信息發送到雲遊戲伺服器(例如,響應於來自雲遊戲伺服器的請求)。基於這個信息,雲遊戲伺服器可確定恰當的視頻遊戲輸出配置和輸入參數配置以提供針對用戶的客戶端裝置和控制器裝置優化的遊戲體驗。在一個實施例中,採用查找表來基於所檢測到的客戶端裝置和所檢測到的控制器裝置來確定視頻遊戲配置和輸入參數配置。[0066]應了解,給定視頻遊戲可針對特定平臺和特定相關聯控制器裝置來開發。然而,當經由如本文所呈現的雲遊戲系統來使此類遊戲可用時,用戶可能正在用不同控制器裝置來接入所述視頻遊戲。舉例來說,某一遊戲可能是針對某一遊戲控制臺及其相關聯控制器來開發的,而用戶可能正在從使用鍵盤和滑鼠的個人計算機接入所述遊戲的基於雲的版本。在此類情形中,輸入參數配置可定義從可由用戶的可用控制器裝置(在此情況下,鍵盤和滑鼠)產生的輸入到可被接受用於執行視頻遊戲的輸入的映射。[0067]在另一實例中,用戶可經由平板計算裝置、觸控螢幕智慧型電話或其它觸控螢幕驅動式裝置來接入雲遊戲系統。在此情況下,客戶端裝置和控制器裝置一起集成在同一裝置中,其中藉助於所檢測到的觸控螢幕輸入/示意動作來提供輸入。對於此類裝置,輸入參數配置可定義對應於用於視頻遊戲的遊戲輸入的特定觸控螢幕輸入。舉例來說,可能在運行視頻遊戲期間顯示或重疊按鈕、方向鍵或其它類型的輸入元件以在觸控螢幕上指示用戶能夠觸摸來產生遊戲輸入的位置。例如在特定方向上揮擊或特定觸摸動作等示意動作也可被檢測作為遊戲輸入。在一個實施例中,可向用戶提供指示如何經由觸控螢幕為遊戲玩法提供輸入的指導,例如在開始視頻遊戲的遊戲玩法之前,以便使用戶適應觸控螢幕上的控制件的操作。[0068]在一些實施例中,客戶端裝置充當用於控制器裝置的連接點。也就是說,控制器裝置經由無線或有線連接來與客戶端裝置通信以將來自控制器裝置的輸入傳輸到客戶端裝置。客戶端裝置又可處理這些輸入並且接著經由網絡(例如,經由本地連網裝置(例如路由器)接入)將輸入數據傳輸到雲遊戲伺服器。然而,在其它實施例中,控制器自身可以是連網裝置,其具有經由網絡直接將輸入傳送到雲遊戲伺服器的能力,而不需要首先通過客戶端裝置傳送此類輸入。舉例來說,控制器可能連接到本地連網裝置(例如前述路由器)來向雲遊戲伺服器進行發送並且從雲遊戲伺服器接收數據。因此,在仍可能需要客戶端裝置接收從基於雲的視頻遊戲輸出的視頻並且在本地顯示器上渲染所述視頻的同時,可通過允許控制器經由網絡直接將輸入發送到雲遊戲伺服器而繞過客戶端裝置來減少輸入等待時間。[0069]在一個實施例中,連網的控制器和客戶端裝置可經配置以將某些類型的輸入直接從控制器發送到雲遊戲伺服器,並且經由客戶端裝置來發送其它類型的輸入。舉例來說,檢測不依賴於除了控制器本身之外的任何額外硬體或處理的輸入可經由網絡直接從控制器發送到雲遊戲伺服器,繞過客戶端裝置。此類輸入可包含按鈕輸入、操縱杆輸入、嵌入動作檢測輸入(例如,加速計、磁力計、陀螺儀)等。然而,利用額外硬體或需要客戶端裝置進行處理的輸入可由客戶端裝置發送到雲遊戲伺服器。這些輸入可包含從遊戲環境俘獲的視頻或音頻,其可在發送到雲遊戲伺服器之前由客戶端裝置處理。另外,來自控制器的動作檢測硬體的輸入可由客戶端裝置結合所俘獲的視頻來處理,以檢測控制器的位置和動作,所述位置和動作將隨後由客戶端裝置傳送到雲遊戲伺服器。應了解,根據各種實施例的控制器裝置還可從客戶端裝置或直接從雲遊戲伺服器接收數據(例如,反饋數據)。[0070]圖2B在概念上說明根據本發明的實施例的跨越各代遊戲控制臺的遊戲標題聚積。在視頻遊戲行業中,針對特定視頻遊戲控制臺來開發視頻遊戲。隨著時間過去,針對特定遊戲控制臺積聚遊戲標題庫。舉例來說,在所說明的圖中,第一代控制臺220具有已經針對其開發的一堆遊戲標題228。第二代控制臺222使已經針對其開發的一堆遊戲標題230與之相關聯。並且,第三代控制臺224也經展示為具有針對其開發的一堆遊戲標題232。在其它實施例中,可存在已經作為基於雲的遊戲來專門開發以供結合客戶端226來使用的一堆遊戲標題234。此外,可開發並收集例如網際網路遊戲等其它類型的遊戲以供經由雲遊戲系統來分配,如本文中所描述。將了解,可收集來自不同代遊戲控制臺的遊戲標題並且將其合併在雲遊戲庫212中。如圖所示,庫212包含第一代控制臺庫236,其包含已經針對第一代控制臺220開發的遊戲標題。以類似方式,庫212還包含第二代控制臺庫238和第三代控制臺庫240,其分別含有已經針對第二和第三代控制臺開發的視頻遊戲。已經針對客戶端226開發的遊戲和其它類型的遊戲(例如網際網路遊戲)也可包含在遊戲庫212中。如圖可見,來自各代視頻遊戲控制臺的大量遊戲標題可經由雲遊戲庫來積聚並使得可用。如已經描述的,這些遊戲中的每一者可在虛擬機上執行,所述虛擬機模擬與開發某一遊戲所針對的給定遊戲控制臺相關聯的作業系統環境。以此方式,接入基於雲的遊戲系統的用戶能夠容易地接入並玩來自許多不同控制臺的遊戲以及來自其他聯繫人的遊戲(例如網際網路遊戲和已經專門開發來與基於雲的遊戲系統一起使用的遊戲)。[0071]圖3說明根據本發明的實施例的用於向用戶提供遊戲演示的方法。展示界面300,其提供可用於演示的各種遊戲標題的插圖或圖標302、304、306、308、310和312。每一圖標可經配置以提供指示其所表示的遊戲的圖像。在一個實施例中,當用戶導航到給定圖標時,可激活所述圖標來展示表示所述視頻遊戲或以另外方式向用戶提供關於所述視頻遊戲的內容的額外信息的動畫或視頻剪輯。在所說明的實施例中,用戶已經導航到圖標302,所述圖標因而被突出顯示並且顯示活動動畫,所述活動動畫展示來自視頻遊戲的場景。當用戶選擇圖標時,可根據方法操作314來展示預覽視頻。如果在方法操作316處用戶繼續選擇所述遊戲,那麼在方法操作318處,啟動用於演示的遊戲代碼。在方法操作320處,立刻使得遊戲演示可用以供用戶玩遊戲。應了解,因為遊戲演示是基於雲的,所以能夠立刻從基於雲的系統中的遊戲演示的預加載例化使得所述遊戲演示可用。當啟動遊戲演示時,觸發遊戲演示的預加載例化來執行。在方法操作322處,確定用戶是否希望繼續遊戲演示的遊戲玩法或玩所述視頻遊戲的額外演示(如果一個額外演示是可用的)。如果是,那麼方法返回到操作322,繼續執行所述遊戲演示或執行所述視頻遊戲的新遊戲演示。如果否,那麼在方法操作324處,向用戶呈現用以購買所述視頻遊戲的小版本的選項。另外,在方法操作326處,可向用戶呈現用以購買所述視頻遊戲的完整版本的選項。如果用戶選擇購買所述遊戲的小版本或完整版本,那麼在方法操作328處,將所述遊戲的那個版本添加到用戶帳戶。應了解,因為經由基於雲的遊戲系統來使得遊戲可用,所以將遊戲添加到用戶帳戶可僅僅需要使對所述遊戲的特定版本的接入特權與用戶帳戶相關聯。此外,一旦購買,便可幾乎立刻從基於雲的系統使得所述遊戲可用以供用戶玩遊戲,尤其是在所述遊戲可在基於雲的系統中預先例化時。[0072]圖4A說明根據本發明的實施例的視頻遊戲的各個部分的分級組織。舉例來說,可將視頻遊戲組織成各種部分400。在所說明的實施例中,這些部分可包含設置部分、介紹部分、各種等級部分和結尾部分。給定等級可進一步劃分為各種場景。如圖所示,等級3部分被分解成各種場景402。在用戶玩通過給定場景時,可記錄所述場景的遊戲玩法時線,包含用戶遊戲玩法的所記錄的視頻以及所執行的遊戲應用程式的所記錄的輸入數據和遊戲狀態。在所說明的實施例中,遊戲玩法時線404表示所述遊戲的等級3的場景2的用戶遊戲玩法。根據本發明的實施例,用戶可選擇所記錄的其遊戲玩法的若干部分,將從所述部分產生小遊戲或遊戲片段。舉例來說,在所說明的實施例中,遊戲玩法時線404具有開始點TO和結束點Tz。已經選擇了遊戲玩法時線的從時間Tx到時間Ty的部分,將從所述部分產生小遊戲。[0073]圖4Β說明根據本發明的實施例的用於選擇遊戲玩法時線的一部分來產生小遊戲或遊戲片段的界面。在所說明的實施例中,在裝置410的觸控螢幕411上呈現界面412。在一個實施例中,裝置410是平板計算裝置。界面412包含可選擇的遊戲玩法時線414。在遊戲玩法時線414的擴展視圖430中,可以看到,在一個實施例中,遊戲玩法時線414被表示為具有可調整的標記416和418的膠捲條。標記416指定所述選擇的沿著遊戲玩法時線414的開始點,而標記418指定所述選擇的沿著遊戲玩法時線的結束點。此外,標記419可定位在遊戲玩法時線414的已經由開始標記416和結束標記418找出的部分內。為了便於使用且向用戶提供對其遊戲玩法的什麼部分正被選擇的視覺理解,可展示對應於標記416已經定位所在的沿著遊戲玩法時線的點的開始幀420。開始幀420是對應於開始標記416定位所在的時間的所記錄的遊戲玩法視頻的圖像。同樣,可展示對應於標記418已經定位所在的沿著遊戲玩法時線的點的代表性結束幀424。以類似方式,結束幀424是對應於結束標記418定位所在的時間的所記錄的遊戲玩法視頻的圖像。另外,可顯示對應於標記419沿著遊戲玩法時線的位置的代表性幀422。代表性幀422可用作基於遊戲玩法時線的選定部分來創建的小遊戲的代表性圖像。應了解,雖然在所說明的實施例中提供並描述觸控螢幕界面,但在其它實施例中,可使用各種其它種類的輸入來選擇開始點和結束點以界定遊戲玩法的一部分以用於創建小遊戲。舉例來說,可經由遊戲控制器、鍵盤、經由示意動作輸入、語音輸入以及根據其它類型的輸入裝置和機制來提供輸入,以便使得能夠選擇遊戲玩法的一部分並且從所記錄的遊戲玩法視頻中選擇代表性圖像幀。[0074]在一些實施例中,選擇標記可能無法沿著遊戲玩法時線連續調整,而是可改為經配置以對齊到沿著遊戲玩法時線的預定義時間點。舉例來說,預定義時間點可經定義為與遊戲玩法時線中所發生的特定事件相對應。給定遊戲玩法時線的將被指派預定義時間點的特定事件可基於對用戶遊戲玩法的分析來產生,且將取決於視頻遊戲遊戲玩法的特定架構。在一個實施例中,可基於由視頻遊戲界定的虛擬世界內的人物的地理位置來指派預定義時間點。舉例來說,可將預定義時間點指派給人物從一個地理場所移動到另一個地理場所時的特定時間,例如,從一個場景位置到另一個場景位置的移動、從一個城市到另一個城市的移動、進入建築物、進入建築物內的房間、進入交通工具、進入不同類型的環境或任何其它種類的重要地理轉移。在另一實施例中,可基於在視頻遊戲中控制的用戶的人物或實體的發展來指派預定義時間點。舉例來說,可在由用戶控制的人物或實體完成任務、獲得技能、獲得物體、通過某一等級或以另外方式完成視頻遊戲的一部分或者執行或實現視頻遊戲中的任何其它種類的重要活動時指派預定義時間點。[0075]圖4C說明根據本發明的實施例的用於選擇遊戲玩法時線的一部分來產生小遊戲的界面。遊戲玩法時線414圖解說明用戶可沿著其設置開始標記416和結束標記418以便指定將從中產生小遊戲的遊戲玩法的選擇的時線。展示對應於開始標記416的位置的開始幀410,以及對應於結束標記418的位置的結束幀424。將了解,可從用戶的遊戲玩法的所記錄的視頻識別所述幀。呈現多個候選幀440、442、444和446,用戶可從中選擇一個幀來用作小遊戲的代表性幀。可根據多種方法來確定候選幀。舉例來說,可從遊戲玩法時線的選定部分的分數間隔呈現候選幀。所述間隔可為相等的,使得候選幀沿著遊戲玩法時線相等地間隔開,或者所述間隔可為不相等的,使得一些幀比其它幀沿著遊戲玩法時線更彼此接近。在一個實施例中,與遊戲玩法時線的選定部分的較晚部分相比,從遊戲玩法時線的選定部分的較早部分產生較高密度的候選幀。在一個實施例中,從遊戲玩法時線的選定部分的早期和較晚區產生較高密度的候選幀,而從遊戲玩法時線的選定部分的中間部分產生較低密度的候選幀。[0076]在用戶已經選擇將從中創建小遊戲的遊戲玩法的一部分之後,本發明的實施例提供用以基於遊戲玩法的選定部分來創建試玩小遊戲的系統和方法。更具體地說,所述小遊戲使得另一個用戶能夠玩原始用戶玩過的視頻遊戲的大致相同部分,並且可能在大致相同條件和參數下玩。在這個意義上,小遊戲不僅僅是原始用戶遊戲玩法的重玩視頻(但可結合小遊戲來呈現原始用戶遊戲玩法的重玩視頻剪輯),而且還是已經基於用戶對其自己的遊戲玩法的選擇來指定的視頻遊戲本身的試玩部分。次要用戶可因此體驗與原始用戶的遊戲玩法體驗大致相似的遊戲玩法體驗。[0077]圖5說明根據本發明的實施例的示範用於從現有基於雲的視頻遊戲產生小遊戲的方法的一系列屏幕截圖。屏幕截圖500展示用戶的視頻遊戲玩法。在所說明的實施例中,用戶玩視頻遊戲的等級3。在屏幕截圖502處,用戶已經完成視頻遊戲的等級3。在完成所述等級後,即刻向用戶提供用以基於所述等級的用戶遊戲玩法來產生遊戲片段或小遊戲的選項。當用戶選擇產生遊戲片段時,接著在屏幕截圖504處,向用戶呈現用以為遊戲片段從所記錄的用戶遊戲玩法中選擇開始點的界面。如已經描述的,遊戲玩法時線的表示可以被展示為具有可調整滑塊,用戶可移動所述滑塊來為遊戲片段指定開始點。在用戶已經界定開始點之後,接著在屏幕截圖506處,向用戶呈現經配置以允許為遊戲片段選擇結束點的界面。再次,用戶移動可調整滑塊以在界面中沿著代表性遊戲玩法時線指定結束點。在指定來自用戶的遊戲玩法時線的開始點和結束點之後,系統產生遊戲片段或小遊戲,如本文其它地方所描述。在屏幕截圖508處,可向用戶呈現額外選項,例如用以與其他用戶分享新近創建的遊戲片段或以其它方式向其他用戶告知新近產生的遊戲片段的選項、用以從同一遊戲玩法時線產生另一遊戲片段的選項、用以繼續當前視頻遊戲的遊戲玩法的選項、用以觀看用戶的現有遊戲片段的選項等。如果用戶選擇觀看他們的現有遊戲片段,那麼在屏幕截圖510處,展示顯示用戶的先前所創建的遊戲片段的界面。在所說明的實施例中,用戶可選擇先前所創建的遊戲片段中的一者,並且觀看與那個遊戲片段相關的信息和統計數據,如屏幕截圖512處所示。與給定遊戲片段相關的信息和統計數據可包含以下各項中的任一者:遊戲片段的標題;最初從中創建遊戲片段的視頻遊戲;創建遊戲片段的日期;其他用戶已經玩所述遊戲片段的次數;指示著手玩所述遊戲片段的用戶完成的遊戲片段的平均百分數的完成百分數;其他用戶留下的評論;等等。[0078]雖然在當前描述的實施例中,在完成視頻遊戲的某一等級之後向用戶呈現用以產生遊戲片段的選項,但應了解,在其它實施例中,用戶可在視頻遊戲的遊戲玩法期間或之外的任何其它時間產生遊戲片段,只要存在視頻遊戲的所記錄的遊戲玩法,用戶可針對遊戲片段從中界定選擇。舉例來說,在一個實施例中,可呈現提供對與用戶相關聯的來自各種視頻遊戲的各種所記錄的遊戲玩法的接入的界面。用戶可選擇特定視頻遊戲的遊戲玩法並且通過選擇所記錄的遊戲玩法的一部分來產生遊戲片段,將根據本文所描述的實施例從所述部分產生遊戲片段。[0079]圖6說明根據本發明的實施例的用於產生遊戲片段代碼的系統。本文中可互換地使用術語「遊戲片段」和「小遊戲」來定義基於來自現有所記錄的遊戲玩法的用戶選擇來產生的視頻遊戲的離散試玩部分。在所說明的實施例中,用戶遊戲玩法600在概念上表示用戶與視頻遊戲的完整版本交互。執行主遊戲代碼602來界定由用戶顯示的視頻遊戲的完整版本。在玩視頻遊戲時,其產生各種類型的遊戲玩法輸出,包含視頻數據、遊戲狀態數據和用戶輸入數據。可記錄這些輸出以便定義所記錄的用戶遊戲玩法。在所說明的實施例中,圖像流604在概念上表示由視頻遊戲輸出的視頻數據。還展示遊戲狀態元數據606和用戶輸入數據608。遊戲狀態數據606包含定義正在執行的視頻遊戲在遊戲玩法期間從一個瞬間到另一個瞬間的遊戲狀態的數據。遊戲狀態數據可包含定義視頻遊戲的執行狀態的任何變量的值。用戶輸入數據是通過俘獲在與視頻遊戲交互期間發生的用戶起始的動作來產生的數據,例如可經由控制器裝置上的輸入裝置的激活、傳感器數據(例如,動作傳感器)的檢測、所俘獲的音頻輸入等來提供。[0080]如已經描述的,用戶界面可圖解描繪所記錄的用戶遊戲玩法來促進由用戶選擇用戶遊戲玩法的一部分,將從所述部分產生遊戲片段。在所說明的實施例中,用戶已經從所記錄的其遊戲玩法中界定選擇610。遊戲片段產生器使用所記錄的用戶遊戲玩法的這個選擇來產生遊戲片段代碼622,其基於用戶遊戲玩法的選定部分來界定受限遊戲。遊戲片段產生器612包含遊戲狀態分析器614,其分析所記錄的選擇610的遊戲狀態。基於對所記錄的選擇的遊戲狀態的分析,遊戲斷點處理器確定恰當的斷點來界定遊戲片段的開始和結束。可基於地理、時間、任務或目標完成、場景邊界(物理或時間)或可據此對視頻遊戲的遊戲玩法進行分段以產生遊戲片段的視頻遊戲的任何其它方面來界定斷點。對一些說明性實施例的簡要描述將用以突出說明用於斷點確定的某些可能性。[0081]舉例來說,一些視頻遊戲需要控制可從一個地理場景或場所移動到另一個場景或場所的人物。用戶遊戲玩法的選定部分可經確定為從特定場景處的遊戲玩法產生。在此類實施例中,特定場景的邊界可界定遊戲片段的地理斷點,從而選擇所述場景而排除其它場景,這可需要排除其它鄰近或鄰接場景,以及不鄰近或不鄰接或者與特定場景較不相關或無關的場景。應了解,所記錄的遊戲玩法選擇610可需要來自多個場景的遊戲玩法,在所述情況下,遊戲斷點處理器616可經配置以根據用於所記錄的遊戲玩法選擇的多個場景的邊界來界定斷點。[0082]應注意,場景可在本質上為地理性的和時間性的。也就是說,場景可不僅在由視頻遊戲界定的虛擬空間內界定地理區,而且還可經配置以在特定時間期間或在視頻遊戲的較大情境內的特定年代點處存在。此類場景可已經界定待由玩家實現的目的或目標。因此,可基於如視頻遊戲所界定的年代或其它時間方面來界定遊戲斷點。[0083]另外,給定場景可具有在遊戲玩法期間作為場景的一部分呈現的相關聯物體或特徵。可分析這些物體或特徵以根據它們的內含物來界定另外的斷點。舉例來說,場景中的物體可從資產庫的子集獲取,在所述情況下,可由遊戲斷點處理器616針對遊戲片段界定資產庫的子集,以排除資產庫中的未在與所記錄的遊戲玩法選擇相關聯的場景中使用的其它物體。應理解,物體和特徵可為給定場景的動態元素,其中相關聯的機制界定其響應於在視頻遊戲中發生的事件而產生的改變。舉例來說,物體可能具有破壞模擬模塊,其在物體受到破壞時(例如,在由武器打擊時)確定並調整物體的外觀。或者,特徵可為在所述場景期間使得可用的交通工具,其中所述交通工具具有界定其在遊戲玩法期間的外觀以及其操作和對用戶輸入的響應的相關聯邏輯。此類邏輯或破壞模擬可進一步界定遊戲斷點來產生遊戲片段。[0084]視頻遊戲的界定或以另外方式用於視頻遊戲的選定部分的各種方面可以是用於界定遊戲斷點的基礎。目前所描述的實例是僅以實例方式而非以受限方式來提供的。應了解,在其它實施例中,視頻遊戲的其它方面可形成用於界定斷點來產生遊戲片段的基礎。[0085]在一個實施例中,可將視頻遊戲組織成各種場景,所述場景必須按線性型式來完成,使得直到已經首先完成在前場景,才能嘗試較後場景。每一場景可包含多個目的或目標,其中一些可對於完成所述場景是必需的,並且其中一些可對於完成所述場景是任選的。目的可包含在場景內從開始位置導航到預定義結束位置、生存持續預定義長度的時間、消滅預定義數目的敵人、獲取特定數目的點、擊敗特定敵人,或可在遊戲內定義目的的任何其它活動。場景可具有各種預定義完成點,也就是說,其中在用戶由於某種原因(例如,用戶退出遊戲,用戶的遊戲人物死亡或失去生命或健康,用戶的交通工具墜毀,等等)而變得不能夠繼續遊戲玩法的情況下用戶一旦已經達到所述完成點就能夠返回到那點的點。在預定義完成點處,視頻遊戲可經配置以自動保存用戶的進程或向用戶呈現用以保存其進程的選項。[0086]在一個實施例中,遊戲斷點處理器616經配置以在預定義完成點處界定遊戲斷點。在一個實施例中,這通過找到與所記錄的用戶遊戲玩法選擇的選定開始點和結束點最近的完成點並且利用這些最近完成點定義遊戲片段的遊戲斷點來完成。在另一實施例中,使用出現在所記錄的遊戲玩法選擇的選定開始點之前的最近完成點來界定開始斷點,而使用出現在所記錄的遊戲玩法選擇的選定結束點之後的最近完成點來界定用於創建遊戲片段的結束斷點。在又一實施例中,如果完成點位於所記錄的用戶遊戲玩法選擇的開始點或結束點中的任一者的預定義半徑內(例如,之前或之後),那麼利用所述完成點來界定遊戲片段的對應開始或結束遊戲斷點。然而,如果沒有完成點位於預定義半徑內,那麼界定較匹配所記錄的選擇的用戶選定開始或結束點的遊戲斷點。在其它實施例中,用於開始點和結束點的預定義半徑可出於確定是否利用現有完成點來界定遊戲斷點的目的而有所不同。[0087]如已經論述的,遊戲斷點處理器616基於對所記錄的用戶遊戲玩法選擇的分析來確定適用於視頻遊戲的各種方面的恰當斷點。由處理器616定義的斷點用以界定將基於所記錄的用戶遊戲玩法選擇來產生的遊戲片段的受限範圍。在一個實施例中,提供覆蓋處理器617以用於產生可在玩由遊戲片段產生器612產生的遊戲片段時有助於改進用戶體驗的覆蓋。舉例來說,在一個實施例中,覆蓋處理器617定義可在遊戲片段的實際遊戲玩法之前作為對遊戲片段的介紹來提供的遊戲片段前數據,其定義視頻或遊戲玩法或額外信息。遊戲片段前數據的一個實例是可向起始遊戲片段的遊戲玩法的用戶提供情境的介紹性視頻。在另一實施例中,遊戲片段前數據可定義遊戲片段的介紹性遊戲玩法,其可向用戶提供學習可對玩遊戲片段有用或必需的技能的機會。在另一實施例中,遊戲片段前數據可定義一系列一個或一個以上信息屏幕或圖像,其向用戶提供關於遊戲片段的信息。此類信息可包含控制器配置、故事背景信息、目的或目標、地圖或可對用戶有用或以另外方式改進用戶玩遊戲片段的體驗的與遊戲片段相關的任何其它類型的信息。[0088]覆蓋處理器617還可經配置以定義遊戲片段後數據。在一些實施例中,遊戲片段後數據可定義待在遊戲片段的遊戲玩法完成之後展示的視頻或圖像。舉例來說,可在用戶完成遊戲片段之後展示祝賀視頻。此類視頻可基於遊戲片段的用戶遊戲玩法來定製,例如,通過展示基於用戶遊戲玩法的信息或圖像。在一個實施例中,遊戲片段後數據可定義重放機制以在遊戲片段完成之後播放所述遊戲片段的用戶遊戲玩法的所記錄的部分。在另一實施例中,遊戲片段後數據可經配置以顯示關於遊戲片段的用戶遊戲玩法的統計數據,並且可指示所述用戶的遊戲玩法與其他用戶的遊戲玩法或遊戲片段的原始創建者的遊戲玩法的比較。在另外其它實施例中,遊戲片段後數據可定義待在遊戲片段完成後向用戶呈現的額外交互性元素。這些元素可包含用以部分或全部購買遊戲片段所基於的視頻遊戲的選項、用以轉向與視頻遊戲相關的額外信息源的選項等。[0089]在一些實施例中,覆蓋處理器617可經配置以界定覆蓋到遊戲片段中的元素。這些元素可包含可由玩所述遊戲片段的用戶定製的元素,例如人物、目標、資產以及其它類型的定製選項的定製。在一些實施例中,覆蓋處理器617可經配置以為遊戲片段界定簡化的元素,以降低遊戲片段代碼的複雜性,且減少執行所述遊戲片段所需的資源量。舉例來說,許多視頻遊戲包含人工智慧(Al)實體,例如人物、交通工具、敵人等。這些Al實體在全視頻遊戲中可由人工智慧模型管理,所述人工智慧模型基於視頻遊戲中發生的事件來界定Al實體的反應和活動。然而,在具有有限範圍的遊戲片段的上下文中,通過經硬解碼的定義或簡化的外插法來簡單地定義Al實體的活動是可接受的,而不是像全視頻遊戲中的情況那樣對Al實體的活動完全建模。[0090]舉例來說,如果在全視頻遊戲的所記錄遊戲玩法選擇中,給定Al任務根據其Al模型(其在遊戲片段中不可能改變)以某一方式移動,那麼為所述遊戲片段界定Al任務的移動的近似表示可能較高效。此近似表示將不要求包含全Al模型作為遊戲片段代碼的一部分,但將向玩所述遊戲片段的用戶提供與遊戲片段從中產生的原始用戶的遊戲玩法的體驗大體上類似的相對於所述Al人物的體驗。當存在多個Al實體,且其在用戶所記錄的遊戲玩法選擇中交互時,通過Al實體活動的近似表示實現的資源節省可更加顯著。因為Al實體中的每一者可具有取決於其它Al實體的Al模型的輸出的Al模型。然而,當遊戲玩法已記錄時,這些Al實體中的每一者的活動是已知的,且因此可通過例如其控制變量的直接編碼以及其活動的近似表示等簡化機制在遊戲片段中再現。[0091]繼續參看圖6,提供用於界定遊戲片段的初始狀態的遊戲設置狀態處理器618。基於遊戲狀態分析器614、遊戲斷點處理器616以及遊戲設置狀態處理器618的操作,代碼彙編管理器620彙編各個代碼部分,以界定遊戲片段代碼622。當執行遊戲片段代碼622時,用戶遊戲玩法624提供輸入以界定遊戲片段代碼的執行狀態,其產生遊戲玩法輸出,遊戲玩法輸出包含用於向用戶渲染遊戲片段的視頻數據和反饋數據。視頻數據可包含遊戲片段前覆蓋視頻622、遊戲片段視頻624(其為因遊戲片段的遊戲玩法而產生的視頻)以及遊戲片段後覆蓋視頻626。[0092]應了解,在一個實施例中,遊戲片段代碼622完全自含,包含執行所述遊戲片段所需的所有代碼部分。然而,在其它實施例中,遊戲片段代碼622可併入有對全視頻遊戲的主遊戲代碼中的現存代碼部分的參考或指針。此外,遊戲片段代碼622可包含參考或利用全視頻遊戲的主遊戲代碼的資產庫中的現有資產。然而,在其它實施例中,可為遊戲片段代碼產生新的資產庫。[0093]圖7A說明根據本發明實施例的用於產生視頻遊戲的遊戲片段目的的虛擬空間的修改。地圖700表示視頻遊戲的場景或地理部分。如圖所示的地圖是可表示在視頻遊戲的實際遊戲玩法期間所導航且經歷的三維虛擬空間的二維表示。如圖所示,地圖700說明區702,以及若干路徑704、706、708和710。在視頻遊戲的所記錄遊戲玩法中,用戶的人物712從區702移動到路徑710。基於此所記錄的移動以及對視頻遊戲的遊戲玩法的其它分析,可確定對於遊戲片段的產生來說,額外路徑704、706和708是不必要的。所述路徑可表示與路徑710相比不正確的選擇,或可通往與遊戲片段無關的區域,或可從遊戲片段玩家遵循所述路徑的能力轉移,且經歷與原始用戶的遊戲玩法類似的遊戲玩法。另外,如果路徑704、706和708所通往的區域是遊戲片段中不支持的,那麼包含此些路徑可能導致玩家之間的混亂,或至少是不良的用戶體驗。因此,在經修改的地圖720中,使路徑704、706和708不可用於遊戲片段中的遊戲玩法,而路徑710以及區702保持不變。因此,當用戶玩併入有地圖720所界定的地形的遊戲片段時,他將經歷其中路徑704、706和708不可用於穿過的虛擬空間。用戶將接著較可能像原始用戶所做的那樣穿過路徑710,因此經歷類似的遊戲玩法。[0094]將了解,為遊戲片段或小遊戲界定的虛擬空間的部分可由基於用戶所記錄的遊戲玩法而確定的邊界界定。所述邊界將界定較大虛擬空間的子區,且包含較大虛擬空間中可用的特徵的子集。在一些實施例中,可通過確定由用戶的遊戲玩法界定的虛擬空間中的位置,且接著確定與虛擬空間相關聯的最靠近那些位置且布置成包含所述位置的預定義邊界,來確定虛擬空間邊界。舉例來說,用戶的遊戲玩法可界定用戶的視頻遊戲人物所穿過的路徑。可分析此路徑,且基於所述路徑在虛擬空間中的位置,可選擇一組預定義邊界,以界定包含所述路徑的區。在一些實施例中,預定義邊界可由固有地界定虛擬空間的部分(例如,門、窗、牆、房間、走廊、柵欄、道路、十字路口、走廊等)的特定特徵界定。[0095]圖7B說明根據本發明實施例的用於產生遊戲片段目的的場景圖的修改。場景圖730概念上說明視頻遊戲的各個場景A到G的組織。應了解,如本文所述的場景本質上可為地理的和/或時間的,且各自可表示視頻遊戲的一試玩部分,例如視頻遊戲內的階段、水平、欄、位置或任何其它組織單位,玩家可根據此從一個場景前進到另一場景。在場景圖730中,展示代表場景A到G的各個節點。如圖所示,玩家可從場景A前進到場景B,且從場景B前進到場景D或E。玩家還可從場景A前進到場景C,且從場景C前進到場景F或G。場景圖730說明全視頻遊戲的場景組織。然而,為了創建遊戲片段的目的,遊戲片段可能不需要所有可用場景。因此,舉例來說,場景圖732說明用於遊戲片段的場景的組織。如圖所示,場景圖732包含場景A、B、C和F,但不包含包括於全視頻遊戲的場景圖730中的其餘場景。因此,用戶可從場景A前進到場景B或C,且從場景C前進到場景F。然而,來自全視頻遊戲場景圖730的其它場景不可用於遊戲片段中的遊戲玩法。如已描述,根據本發明實施例的系統可經配置以限制產生遊戲片段時場景的包含。以此方式,遊戲片段不包含其遊戲玩法的受限情境和既定目的不需要的場景。[0096]圖8說明根據本發明實施例的用於產生遊戲片段的方法。在方法操作800處,記錄視頻遊戲的用戶遊戲玩法,包含記錄用戶遊戲玩法的視頻以及視頻遊戲數據,例如視頻遊戲的輸入數據和遊戲狀態數據。在方法操作802處,呈現用於選擇所記錄遊戲玩法以產生遊戲片段的用戶接口。所述接口界定用於接收用戶輸入以從所記錄的遊戲玩法界定開始和結束點的機制。舉例來說,可提供用於回顧所記錄的遊戲玩法視頻的接口,以允許用戶基於遊戲玩法視頻的導航或重放,界定遊戲玩法視頻內的開始和結束點。在方法操作804處,接收遊戲玩法視頻的用戶所定義的選擇。在方法操作806處,基於遊戲玩法視頻的所接收到的用戶所定義選擇,識別視頻遊戲斷點。在一個實施例中,存在視頻遊戲的預定義斷點。基於遊戲玩法視頻的用戶所定義選擇,可選擇最靠近用戶所定義選擇的開始和結束點的斷點,作為待產生的遊戲片段的遊戲斷點。在方法操作808處,界定用於如由所識別的斷點界定的片段選擇的遊戲代碼。所述方法操作810,界定用於片段選擇的遊戲設置狀態。在一個實施例中,遊戲設置狀態是基於用戶所記錄的遊戲玩法期間存在的遊戲狀態。方法操作812,產生遊戲片段代碼,且在方法操作814處,將遊戲片段代碼存儲到遊戲片段庫,並使其與用戶的帳戶相關聯。[0097]在一個實施例中,所述方法可包含方法操作816,其中基於用戶的所記錄的遊戲玩法視頻和數據產生所建議的遊戲片段視頻選擇。可基於對用戶的所記錄遊戲玩法的分析來確定用戶遊戲玩法的所建議選擇。舉例來說,遊戲玩法的其中檢測到較高活動水平(例如,超過預定義閾值的活動水平)的部分可被建議為可能的遊戲片段視頻選擇。在方法操作818處,前面提到的用於遊戲片段選擇的用戶接口可向用戶呈現所建議的遊戲片段視頻選擇。在一個實施例中,可向用戶呈現代表每一所建議遊戲片段視頻選擇的屏幕截圖。在方法操作820處,接收用戶對所建議的遊戲片段視頻選擇中的一者的選擇。基於用戶選擇,可產生和存儲遊戲片段代碼,如先前已描述。[0098]圖9A說明根據本發明實施例的用於瀏覽與各種遊戲瓦片相關聯的遊戲片段的接口。在所說明的實施例中,將所述接口組織成一系列選項卡,包含選項卡900、902和904,其在被選擇時,提供對對應於不同遊戲瓦片的各種頁的接入權。在所說明的實施例中,當前選擇選項卡900,使得所呈現的頁提供關於已為特定遊戲瓦片Tl創建的遊戲片段的信息。遊戲片段列表904列出已從遊戲瓦片Tl創建的各種遊戲片段。在一個實施例中,遊戲片段列表904還識別創建了所述遊戲片段的用戶(例如,顯示創建了所述遊戲片段的用戶的用戶名)。在一個實施例中,可瀏覽或導航遊戲片段列表904,以突出顯示遊戲片段列表904中所列出的遊戲片段中的不同遊戲片段。在所說明的實施例中,當前突出顯示由用戶A創建的遊戲片段A,這導致與遊戲片段A有關的細節906將顯示。細節906可包含與遊戲片段有關的各種信息,例如從中產生遊戲片段的水平或階段、提供關於從中創建遊戲片段的位置的更具體信息的遊戲細節、創建了遊戲片段的用戶A的評論、來自他人的若干評論、遊戲片段已被顯示的次數,或關於在突出顯示遊戲片段的列表時可提供的關於所述遊戲片段的任何其它類型的信息。[0099]圖9B說明根據本發明實施例的遊戲片段信息頁。遊戲片段信息頁是針對參看圖9A所論述的遊戲片段A,且可在用戶選擇如圖9A中所示的遊戲片段A的列表時到達。繼續參看圖9B,遊戲片段信息頁提供與遊戲片段有關的各種信息。除關於遊戲片段的書目信息(例如,瓦片、創建了所述遊戲片段的用戶的用戶名、創建日期等)之外,可顯示遊戲片段的視頻910。在一個實施例中,視頻910是創建了遊戲片段的原始用戶的所記錄遊戲玩法視頻。在另一實施例中,視頻910可為其它用戶的所記錄遊戲玩法視頻,例如在所述遊戲片段上達到最高分的用戶,或最近玩了所述遊戲片段的用戶。在一個實施例中,視頻910可為當前正在玩所述遊戲片段的用戶的現場饋送。在其它實施例中,代替於視頻,可展示遊戲片段的代表性圖像。[0100]遊戲片段信息頁可進一步包含用於起始遊戲片段的遊戲玩法的可選擇按鈕912。遊戲片段信息頁還可包含細節欄914,其可表徵關於遊戲片段的各種細節和統計信息,例如玩的次數、平均完成率等。遊戲片段信息頁還可包含評論欄916,其表徵用戶所留下的評論。可提供分類按鈕918,以選擇用於對評論進行分類的各種選項(例如,年月日次序、最流行、根據評級、根據與當前用戶的關係(例如,用戶的在社交圖譜中的朋友的評論優先)等)。[0101]圖10說明根據本發明實施例的用戶的帳戶信息的視圖,包含雲遊戲社交網絡中的朋友的即時視圖。庫欄1002顯示用戶的庫中的各種遊戲瓦片。這些遊戲瓦片可為用戶已購買或以其它方式獲取的遊戲瓦片。除瓦片信息之外,遊戲瓦片的顯示還可包含代表性圖形的顯示。將了解,遊戲可為全版本遊戲瓦片,但也可為受限版本的模擬版本,其各自可為全版本遊戲瓦片的一部分,或與全版本遊戲瓦片相比在某能力方面受限。朋友列表1004列出當前用戶在與雲遊戲系統相關聯的社交網絡中的朋友(即,當前用戶的社交圖譜中的其它用戶)。所述社交網絡可為雲遊戲系統專用的社交網絡,或可為與雲遊戲系統分開存在的(第三方)社交網絡,雲遊戲系統與之通信,以獲得關於用戶的社交圖譜的信息。朋友列表1004可包含關於用戶的朋友的額外信息,例如描述每一朋友所擁有的遊戲、識別所述朋友的在線狀態(例如,在線、離線、不活動等)、所述朋友的最後一次登入及其持續時間、所述朋友玩的最後一款遊戲等。[0102]在一個實施例中,現場活動用戶欄1006提供當前在線且可能在玩視頻遊戲的朋友的遊戲玩法的現場視圖。在一個實施例中,每一用戶具有界定是否使其現場遊戲玩法可用於供其它用戶現場觀看的選項。在此實施例中,現場視圖僅從具有指定允許其現場遊戲玩法可由其它用戶觀看的選項的那些用戶呈現。在所說明的實施例中,現場活動用戶欄1006包含朋友A的當前遊戲玩法的現場視圖1008,以及朋友B的當前遊戲玩法的現場視圖1010。在一個實施例中,當前用戶可導航或瀏覽朋友列表1004的朋友,且/或瀏覽現場活動用戶欄1006中可用的現場視圖。在一個實施例中,噹噹前用戶導航到現場視圖時,可突出顯示所述現場視圖,且可以不同於其它現場視圖的方式渲染。舉例來說,可默認以去飽和的色彩方案來顯示現場視圖,但當突出顯示或被選擇時,以完全飽和色彩方案顯示。還可默認以較低解析度、幀率或大小顯示現場視圖,但當被選擇時,以較高解析度、幀率或大小顯示。以此方式,可基於用戶選擇將帶寬分配給特定現場視圖,以便以比可同時為活動的其它現場視圖大的保真度呈現用戶有興趣觀看的現場視圖。應了解,現場視圖不僅可顯示視頻遊戲的特定遊戲玩法,而且可顯示朋友在雲遊戲系統上的其它活動,例如其導航通過菜單,或與其雲遊戲系統有關的其它類型的活動。[0103]在一個實施例中,現場視圖僅對當前活動的參與視頻遊戲的遊戲玩法的那些用戶可用。換句話說,當給定用戶離線,或在線但未活動的參與視頻遊戲的遊戲玩法時,所述用戶的現場視圖均不可用。因此,當用戶正在雲遊戲系統上執行其它非遊戲玩法活動(例如,在登入到系統時,導航雲遊戲系統的圖形接口)時,不使此活動在供其它人觀看的現場饋送中可用。在另一實施例中,現場視圖可包含登入到雲遊戲系統的用戶的所有活動,包含用戶的遊戲玩法以及其它非遊戲玩法活動。[0104]在一個實施例中,可對給定用戶的現場視圖進行濾波,以便不潛在地暴露敏感或個人信息供他人觀看。舉例來說,雲遊戲系統可支持聊天功能。因為一些用戶可能希望他們的聊天保持私密,因此可提供在呈現現場視圖時排除聊天日誌的選項。應了解,可在遊戲玩法活動期間以及非遊戲玩法活動期間實施聊天功能,且可將其從這些情況中的任一者或兩者的現場視圖中濾出。在另一實施例中,可將視頻遊戲的方面從現場視圖濾出。舉例來說,用戶可能希望使某些用戶自定義的設定保持機密,因為其可在遊戲玩法期間給予所述用戶優勢。因此,可提供與設定有關的活動不作為現場饋送的部分而顯示(例如,當用戶接入視頻遊戲的設定接口時)的選項。在另一實施例中,現場視圖可經配置以阻止對個人信息的觀看(例如,當用戶接入個人信息頁、輸入付款信息、輸入口令等時,阻止觀看)。[0105]在一個實施例中,所述接口向主要用戶提供請求加入當前在線的次要用戶的遊戲會話的選項。舉例來說,主要用戶可觀看次要用戶的現場遊戲玩法饋送,且希望加入次要用戶的遊戲玩法。在一個實施例中,所述選項的啟動向次要用戶發送請求,通知次要用戶主要用戶希望加入其會話。如果次要用戶接受所述請求,那麼起始視頻遊戲的多玩家模式,從而促進第一和第二用戶的多玩家遊戲玩法。在另一實施例中,兩個或兩個以上次要用戶可能已經參與多玩家遊戲玩法。在此實施例中,主要用戶可發送加入多玩家遊戲玩法的請求。在次要用戶中的一者(例如,遊戲玩法會話的指定主人)接受請求後,主要用戶就能夠加入視頻遊戲的多玩家會話。應了解,展示次要用戶的現場遊戲玩法饋送的前面所提到的接口促進主要用戶在能夠看到次要用戶的遊戲玩法之後加入次要用戶的遊戲玩法。[0106]在一個實施例中,在主要用戶確定視頻遊戲的所有權狀態後,就預測請求加入次要用戶的遊戲玩法的選項。如果主要用戶不擁有所述視頻遊戲,那麼不可呈現選項,而如果主要用戶擁有與次要用戶相同的視頻遊戲,那麼使請求加入次要用戶的遊戲玩法的選項作為接口的部分可用。在一個實施例中,當確定主要用戶不是視頻遊戲的擁有者時,接著主要用戶仍可在多玩家模式下加入次要用戶的遊戲玩法,但是以受限的能力,例如在遊戲玩法的持續時間、可用場景/等級/階段等、定製選項、能力、技能、武器、人物、交通工具或視頻遊戲的可限制的任何其它方面受限。在一個實施例中,在視頻遊戲的受限版本的遊戲玩法之後,向主要用戶提供購買完整視頻遊戲的選項。在另一實施例中,向主要用戶提供視頻遊戲的額外部分的選項。[0107]繼續參看圖10,所顯示的信息還可包含用戶的朋友的遊戲歷史信息1012。遊戲歷史信息1012可提供關於給定用戶的遊戲玩法歷史的信息,例如最近玩的遊戲、遊戲玩法會話的持續時間、與遊戲玩法有關的統計數據等。[0108]將了解,根據本發明的各種實施例,用於呈現雲遊戲接口的許多方法和配置是可能的。在一個此實施例中,提供一種用於顯示雲遊戲系統的用戶的當前遊戲狀態的方法,其包含以下方法操作:呈現主要用戶的雲遊戲接口;確定是所述主要用戶的朋友的一個或一個以上次要用戶;確定所述次要用戶中的每一者的當前狀態,所述當前狀態為在線或離線中的一者;對於至少一個在線次要用戶,呈現主要用戶的雲遊戲接口中的在線次要用戶的當前遊戲會話的現場饋送,所述現場饋送包含提供主要用戶加入在線次要用戶的當前遊戲會話的選項;響應於接收到啟動主要用戶加入在線次要用戶的當前遊戲會話的選項的請求,起始在線次要用戶的當前遊戲會話的多玩家模式,所述多玩家模式提供在線次要用戶的當前遊戲會話中的主要用戶的遊戲玩法;其中起始多玩家模式包含相對於界定在線次要用戶的當前遊戲會話的視頻遊戲,確定主要用戶的所有權狀態;其中當確定主要用戶擁有所述視頻遊戲時,那麼多玩家模式提供視頻遊戲的完整版本的遊戲玩法;其中當確定主要用戶不擁有視頻遊戲時,那麼多玩家模式提供視頻遊戲的受限版本的遊戲玩法。[0109]在一個實施例中,視頻遊戲的受限版本界定與視頻遊戲的完整版本相比,可用等級、可用場景、可用特徵、時間限制、虛擬空間、戰役長度、生命數或重玩次數中的一者或一者以上的減少。[0110]在一個實施例中,所述方法進一步包含在主要用戶不擁有所述視頻遊戲時為主要用戶呈現購買視頻遊戲的至少一部分的選項的方法操作。[0111]在一個實施例中,以第一解析度呈現在線次要用戶的現場饋送;且現場饋送的選擇觸發以高於第一解析度的第二解析度呈現在線次要用戶的現場饋送。[0112]在一個實施例中,以去飽和色彩模式呈現在線次要用戶的現場饋送;且現場饋送的選擇觸發以飽和色彩模式呈現在線次要用戶的現場饋送。[0113]在一個實施例中,呈現雲遊戲接口包含呈現與次要用戶中的每一者相關聯的遊戲瓦片庫。[0114]在一個實施例中,確定所述一個或一個以上次要用戶包含接入與主要用戶相關聯的社交圖譜。在一個實施例中,接入社交圖譜包含接入社交網絡的API。[0115]在一個實施例中,呈現主要用戶的雲遊戲接口包含以優先權次序呈現次要用戶中的每一者的列表,所述優先權次序是基於當前狀態、登入的新近性或與主要用戶對遊戲的共同所有權。[0116]圖11說明根據本發明實施例的用於呈現當前用戶的朋友的現場遊戲玩法饋送的方法。在方法操作1100處,當前用戶登錄到雲遊戲系統。在方法操作1102處,從當前用戶的社交圖譜識別當前用戶的朋友。如已注意,當前用戶的社交圖譜可來自雲遊戲系統專用的社交網絡,或可來自與雲遊戲系統分開存在的社交網絡。在方法操作1104處,檢索用戶的朋友的庫信息。用戶的朋友的庫信息可識別用戶的朋友庫中的遊戲瓦片。在方法操作1106處,識別當前用戶的朋友的當前狀態。如果給定朋友的當前狀態是在線,那麼在方法操作1108處,確定給定朋友當前是否參與基於雲的系統上的視頻遊戲的遊戲玩法。如果是,那麼在方法操作1112處,獲得所述用戶的現場遊戲玩法饋送。在方法操作1110處,可基於各種因素或偏好,確定當前用戶的朋友的顯示優先級。在方法操作1114處,以優先權次序呈現當前用戶的朋友,及其狀態信息和現場遊戲玩法饋送。在一個實施例中,可確定當前用戶的在線的朋友的優先級高於當前離線的朋友。在一個實施例中,可確定當前用戶的當前參與活動遊戲玩法的朋友的優先級高於當前未參與活動遊戲玩法的朋友。在一個實施例中,可確定具有可用現場遊戲玩法饋送的朋友的優先級高於其它朋友。在一個實施例中,可基於朋友已登入到雲遊戲系統中的新近性來確定朋友的優先級。在另一實施例中,可基於視頻遊戲的共同所有權來確定朋友的優先級。確定朋友的優先級的前述實例僅作為實例而非作為限制提供。所屬領域的技術人員將了解,在其它實施例中,可根據基於任何其它相關因素的優先級排序來確定當前用戶的朋友,並呈現當前用戶的朋友。[0117]圖12說明根據本發明實施例的包含雲遊戲系統和社交網絡的系統。雲遊戲系統1200提供對基於雲的您的遊戲的接入權。雲遊戲系統包含遊戲庫1202,其含有可供用戶玩的各種遊戲瓦片。用戶數據1204含有與用戶帳戶相關聯的各種數據,例如用戶所擁有的遊戲瓦片,以及用戶的任何所保存遊戲玩法。在所說明的實施例中,概念上展示各種遊戲玩法會話,包含會話A、會話B和會話C。會話A界定用戶A的遊戲玩法,用戶A在顯示器1208上觀看會話A的遊戲玩法。會話A的遊戲玩法在用戶A的顯示器1208上渲染為視圖1210。同樣地,會話B界定用戶B的遊戲玩法,其在用戶B的裝置1212上渲染為視圖1214。在所說明的實施例中,用戶B的會話的視圖1214展示包含來自其它用戶的現場視圖的接口,包含會話A的現場視圖和會話C的現場視圖。隨著來自會話A和C的遊戲玩法進行,遊戲玩法視頻從會話A和C輸出,且可經由用戶B的會話流式傳輸,以便在用戶B的視圖1214中顯示。可對遊戲玩法視頻進行處理以經由用戶B的會話流式傳輸,例如降低解析度、大小、幀率、色彩飽和度等,以保存帶寬。[0118]繼續參看圖12,還展示社交網絡1216。社交網絡1216包含用戶數據1218,其包含例如用戶的社交圖譜、帖子、圖片、視頻、傳記信息等。應用程式1220可在社交網絡平臺上運行。圖形用戶接口(⑶1)1222界定用於與社交網絡交互的接口。API1224促進對社交網絡的接入。通知模塊1226根據社交網絡用戶的偏好處置社交網絡用戶的通知。如已注意,用戶B的視圖1214包含來自其它用戶的會話的現場饋送。在一個實施例中,基於接入社交網絡1216的API1224以確定用戶B的社交圖譜的成員來確定用戶B的朋友。對照雲遊戲系統的用戶交叉參考這些成員,以提供來自用戶B的朋友的現場遊戲玩法饋送,包含來自會話A和C的饋送。[0119]在一個實施例中,用戶A選擇從他的遊戲玩法會話A分享到他的社交圖譜。用戶A的會話A經由API1224通信,以啟動社交網絡1216的通知模塊1226,以將適當的通知發送給用戶A的社交圖譜中的朋友。當在用戶A的社交圖譜中的社交網絡用戶1230經由裝置1228接入社交網絡時,其可看到來自用戶A的關於用戶A的會話的消息或發帖。如果經設置,用戶可接收通知,例如指示用戶A已在社交網絡上分享了某些東西的電子郵件。應了解,用戶A可分享關於各種視頻遊戲相關活動,例如視頻遊戲中的成就、玩視頻遊戲的邀請、關於視頻遊戲的評論、觀看或玩用戶A已創建的遊戲片段的邀請、用戶A的遊戲玩法的視頻剪輯等。[0120]圖13是說明根據本發明實施例的隨著時間過去的各種遊戲狀態變量的圖。應了解,在各種實施例中,可存在許多不同種類的遊戲狀態變量,其將為特定視頻遊戲專用。參考所說明的實施例展示和描述的那些變量僅作為實例而不是作為限制提供。遊戲狀態變量可包含由執行視頻遊戲界定的值,以及由用戶輸入界定的值。在所說明的實施例中,存在所展示的位置變量,其指示視頻遊戲的虛擬空間中的對象(例如人物或交通工具)的X、Y和Z位置。相機角度變量指示視頻遊戲中的虛擬相機或虛擬視圖的方向。在一個實施例中,相機角度由相對於方位參考(例如,沿等級平面)測量的方位分量以及相對於傾角參考(例如,相對於垂直)測量的傾角分量界定。例如所說明的動作A和B變量等動作變量指示視頻遊戲內的各種動作的起始和保持。應了解,給定視頻遊戲的動作將為視頻遊戲的情境專用。舉例來說,動作可包含特定機動的起始、技能的應用、修改現存動作(例如增加其強度或頻率等級等)的修改機制的觸發,或可由用戶輸入在視頻遊戲的過程期間觸發的任何其它類型的動作或活動。繼續參考圖13,武器變量指示視頻遊戲的武器的觸發。健康變量指示例如用戶的人物在視頻遊戲中的健康等級。按鈕變量指示控制器裝置上的按鈕的狀態,例如按鈕是處於按下狀態還是處於釋放狀態。所說明的實施例中的操縱杆狀態變量指示操縱杆相對於空檔位置的移動的量值。已參考所說明的實施例描述的前述遊戲狀態變量僅為示範性的,且所屬領域的技術人員將認識到,隨著時間的過去,可跟蹤許多其它類型的遊戲狀態變量。[0121]再次參考圖6的實施例,在一個實施例中,遊戲狀態分析器614可經配置以分析用戶的所記錄遊戲玩法的遊戲狀態變量。基於對用戶的所記錄遊戲玩法的分析,可界定用戶的所記錄遊戲玩法的各種關注區,並作為從中產生遊戲片段的可能選擇向用戶呈現。舉例來說,由針對某些遊戲狀態變量的高活動等級表徵的遊戲玩法的區可界定用戶的所記錄遊戲玩法的選擇。應了解,針對給定遊戲狀態變量的活動等級可基於例如強度等級、啟動頻率、保持的持續時間等各種因素。在一些實施例中,遊戲狀態變量的分析可使搜索遊戲玩法的區成為必要,其中兩個或兩個以上不同遊戲狀態變量的活動等級以預定義方式相關,例如兩個或兩個以上變量同時具有高活動等級。可基於預定義的閾值確定高活動等級。[0122]在各種實施例中,可基於以下各項中的任一者或一者以上的閾值檢測,自動確定用戶的所記錄遊戲玩法的關注區:一個或一個以上用戶輸入、用戶輸入的速率、輸入的頻率、輸入類型的重複、輸入模式的出現率、組合輸入(例如,組合鍵)、運動向量、在控制器上施加的壓力、用戶的激勵(例如,基於用戶的所捕獲圖像或音頻數據而檢測)。[0123]圖14A說明根據本發明實施例的用於產生線性類型視頻遊戲的遊戲片段的方法。廣泛地說,線性視頻遊戲是玩家通過視頻遊戲的前進遵循線性過程的一種視頻遊戲,其中為了前進通過視頻遊戲,玩家在前進到後一目標之前必須完成前一目標。因此,所有玩家必須以同一次序完成相同目標,以便前進通過視頻遊戲。線性視頻遊戲中的目標可聯繫到視頻遊戲的時空故事線的情境內的地理以及時間位置兩者。在方法操作1400處,識別視頻遊戲的場景。所述場景本質上可為空間和時間兩者的,且具有界定於其內的各種目標。在方法操作1402處,界定場景的空間或時間長度。可根據用戶輸入界定場景的長度,且還可基於聯繫到所述場景的目標界定場景的長度。在方法操作1404處,界定物品、人物或可為其指派特性的場景內的任何其它對象的初始特性。在方法操作1406處,針對具有如先前所界定的初始特性的場景的所識別長度產生遊戲片段。[0124]圖14B說明根據本發明實施例的產生開放世界型視頻遊戲的遊戲片段的方法。可將開發世界視頻遊戲表徵為其中用戶以其自己選擇的次序隨意追求任何數目的目標的視頻遊戲。開放世界型視頻遊戲通常還允許用戶任意導航一個或一個以上虛擬空間。為了前進到視頻遊戲的不同等級後完整視頻遊戲,可需要完成某一組目標,然而,用戶可以不同次序自由完成這些目標。在方法操作1410處,識別視頻遊戲的虛擬世界內的位置。在方法操作1412處,界定虛擬世界的受限部分。可基於界定如本文已描述的所記錄遊戲玩法的選擇的用戶輸入,界定虛擬世界的受限部分。舉例來說,開放世界視頻遊戲中用戶的遊戲玩法在遊戲玩法的過程期間可涉及大量的位置。然而,為了產生遊戲片段的目的,用戶可選擇遊戲玩法的在視頻遊戲的虛擬世界的受限地理區內發生的部分。可基於其所記錄遊戲玩法的用戶選定部分的分析來確定此受限地理區,例如通過跟蹤用戶控制的人物在虛擬世界內的位置,以及界定包含所述人物曾被發現存在的所有位置的邊界。在方法操作1414處,界定各種對象、人物、物品、交通工具或在先前從用戶的所記錄遊戲玩法選擇確定的受限地理區內找到的任何其它對象的初始特性。在方法操作1416處,基於開放世界的受限地理區以及先前所界定的特性來產生遊戲片段。[0125]圖14C說明根據本發明實施例的用於產生體育視頻遊戲的遊戲片段的方法。可基於用戶所記錄遊戲玩法的用戶所定義選擇,產生所述遊戲片段。在方法操作1420處,基於用戶的所記錄遊戲玩法的選擇識別設定。舉例來說,所述設定可界定體育賽事的位置,例如球場、體育館、賽道,或其中視頻遊戲的體育賽事可發生的任何其它地方設定。在方法操作1422處,基於用戶的所記錄遊戲玩法的選擇界定時間周期。所述時間周期界定將針對其產生遊戲片段的時間部分,且可基於用戶對所記錄遊戲玩法的選擇而界定。體育視頻遊戲的時間周期可確定視頻遊戲片段的某些方面,例如包含在體育運動期間的某些時間周期發生的特殊規則或活動。在方法操作1424處,基於用戶的所記錄遊戲玩法選擇中所包含的玩家來確定遊戲片段的玩家。玩家可包含已由用戶界定的一個或一個以上人物,以及人工智慧(Al)人物,其在遊戲玩法時間由執行視頻遊戲的Al人物控制邏輯控制。如本文其它地方已描述,在一些例子中,可近似表示Al人物的動作。而在一些實施例中,使用如在用戶的所記錄遊戲玩法選擇中界定的參數,為遊戲片段界定Al人物控制邏輯。在方法操作1426處,界定體育視頻遊戲片段的位置設定的場景屬性。舉例來說,這些屬性可包含例如天氣、賽道或球場條件等屬性,以及體育設定的其它屬性。在方法操作1428處,基於前面提到的參數產生視頻遊戲的遊戲片段。[0126]圖15概念上說明根據本發明實施例的多遊戲片段遊戲的形成。可將視頻遊戲組織到各種等級或階段中。在所說明的實施例中,展示來自視頻遊戲的各個等級的用戶的遊戲玩法。具體地說,遊戲玩法時間線1500表示來自視頻遊戲的第一等級的用戶的遊戲玩法,而遊戲玩法時間線1502和遊戲玩法時間線1506分別表示來自視頻遊戲的第二和第三等級的用戶的遊戲玩法。根據本發明的實施例,用戶可連結來自視頻遊戲的多個遊戲片段,以形成較大的多遊戲片段小遊戲。在所說明的實施例中,利用來自用戶的遊戲玩法時間線1500的選擇1502來界定第一遊戲片段1514。利用來自兩個的用戶的遊戲玩法時間線15的選擇1504來界定第二遊戲片段1818。且利用來自用戶的遊戲玩法時間線1506的選擇1508來界定第三遊戲片段1522。第一、第二和第三遊戲片段以循序次序布置,以界定小遊戲1510。這樣做,小遊戲1510包含來自視頻遊戲的第一、第二和第三等級中的每一者的遊戲片段。以此方式,玩小遊戲1510的用戶能夠通過玩完小遊戲1510經歷視頻遊戲的多個等級的受限部分。這可在提供視頻遊戲的比常規遊戲演示更引人注目的預覽或演示中有用,其中用戶可僅玩來自視頻遊戲的一個等級或階段的一個部分。體驗類似於電影預告的體驗,電影預告通常提供來自同一電影的不同部分的剪輯,而不僅僅是單個剪輯。根據本發明的實施例,用戶可享受多部分遊戲演示,其提供全視頻遊戲的範圍的較佳感覺,且可從一個部分到下一部分以連續方式特徵化遊戲玩法。[0127]在一個實施例中,用戶可在遊戲片段之前或之後插入額外材料,例如用戶自定義的視頻、消息、圖像或任何其它類型的信息。在所說明的實施例中,提供用於向小遊戲1510介紹玩家且也許還向第一遊戲片段1514介紹所述玩家的介紹1512。另外,將消息1516插入在第一遊戲片段1514與第二遊戲片段1518之間,而將另一消息1520插入在第二遊戲片段1518與第三遊戲片段1522之間。在一個實施例中,所插入的材料可包含從中產生遊戲片段的原始用戶的遊戲玩法的所記錄遊戲玩法視頻。如果所記錄的遊戲玩法在玩遊戲片段之前展示,那麼起始所述遊戲片段的玩家在開始遊戲玩法之前可更好地理解所述遊戲片段及其目標,而如果在遊戲片段的遊戲玩法之後展示,那麼玩家可理解其對遊戲片段的遊戲玩法如何與原始用戶的遊戲玩法比較。[0128]圖16概念上說明根據本發明實施例的多遊戲片段模擬遊戲的產生。在所說明的實施例中,展示遊戲A的用戶的所記錄遊戲玩法時間線1600,以及遊戲B的用戶的所記錄遊戲玩法時間線1604,以及遊戲C的用戶的所記錄遊戲玩法時間線1608。在一個實施例中,用戶能夠基於來自不同視頻遊戲的遊戲片段產生多遊戲片段小遊戲。在所說明的實施例中,利用用戶的所記錄遊戲玩法1600的選擇1602來界定遊戲片段1616,而利用來自用戶的所記錄遊戲玩法1604的選擇1606來界定遊戲片段1620,且利用來自用戶的所記錄遊戲玩法1608的選擇1610來界定遊戲片段1624。遊戲片段1616、1620和1624循序地布置以界定模擬遊戲1612。任選地,可將額外材料插入在遊戲片段之前或之後。在所說明的實施例中,將介紹1614插入在遊戲片段1616之前,而插曲1618界定於遊戲片段1616與遊戲片段1620之間,且另一插曲1622界定於遊戲片段1620與遊戲片段1624之間。[0129]在所說明的實施例中,將了解,遊戲片段是取自不同視頻遊戲。這允許用戶有較大的靈活性將來自跨不同遊戲瓦片、類型且甚至控制臺平臺代的遊戲片段混合在一起。僅作為實例,用戶可從單一視頻遊戲系列中的若干遊戲瓦片中的每一者創建具有遊戲片段的模擬遊戲。以此方式,模擬遊戲的玩家能夠以連續的遊戲玩法體驗來體驗和欣賞視頻遊戲系列的演變。[0130]已參考基於雲的遊戲系統大體上描述了本發明的實施例。然而,所屬領域的技術人員應了解,如本文已描述的類似概念和原理可適用於傳統的基於控制臺的視頻遊戲系統,可能結合基於雲的遊戲系統。舉例來說,用戶可玩基於控制臺的視頻遊戲,且具有在遊戲玩法期間記錄的用戶的遊戲玩法輸入數據和遊戲保持元數據。基於用戶的遊戲玩法輸入數據和遊戲狀態元數據,可在稍後時間重新產生視頻遊戲的實際遊戲玩法輸出。因此,可結合視頻遊戲代碼利用所記錄的輸入數據和遊戲狀態元數據,以提供用於選擇從中產生小遊戲的用戶遊戲玩法的一部分的接口,如已描述。可在控制臺處產生模擬遊戲代碼,並將其上載到雲系統,且使其可用於供其它用戶下載。在另一實施例中,雲系統在接收到用戶遊戲玩法輸入數據和遊戲狀態元數據的選定部分之後,產生模擬遊戲代碼。雲系統處理用戶遊戲玩法的輸入數據和遊戲狀態元數據的選定部分,以基於存儲在雲系統中的視頻遊戲代碼產生模擬遊戲代碼。一旦產生,就可使模擬遊戲可用於基於雲的遊戲,其中模擬遊戲的執行在基於雲的系統中發生,但也可使小遊戲可用於下載到傳統的基於控制臺的系統,以在所述控制臺上執行,以促進小遊戲的基於控制臺的遊戲玩法。以此方式,模擬遊戲可由基於控制臺的視頻遊戲系統的用戶以及基於雲的視頻遊戲系統的用戶兩者創建和玩。[0131]已參考視頻遊戲的模擬遊戲或試玩用戶自定義部分大體上描述了本發明的實施例。然而,所屬領域的技術人員將了解,本文所闡述的原理中的許多原理適用於所記錄遊戲玩法的產生和分享,包含分享所記錄的遊戲玩法視頻、屏幕截圖以及活動遊戲玩法的現場流式傳輸。在一些實施例中,提供對小遊戲的接入權(例如,響應於接收到通知)可包含形成模擬遊戲的基礎的原始用戶的遊戲玩法的所記錄視頻的呈現。在其它實施例中,預期用於促進將用戶的遊戲玩法分享到用戶的社交圖譜的接口。[0132]在一個實施例中,預期一種用於存儲遊戲玩法的方法。遊戲玩法可由遊戲控制臺的作業系統響應於用戶請求而執行,其可呈相對於與所要遊戲玩法相關聯的一組數據的標準文件操作的形式。所述請求可從與遊戲相關聯的應用程式發射。遊戲玩法可包括例如視頻內容、音頻內容和/或靜態視覺內容,包含牆紙、主題、代碼「附加」內容,或與遊戲相關聯的任何其它類型的內容。預期此內容可為用戶或開發者產生的、免費或付費的、完整版或試玩版,且/或供出售或供租用。[0133]可緩衝,即臨時存儲遊戲玩法的一部分。舉例來說,如本文進一步描述,可臨時存儲遊戲玩法內的前15秒、先前完成的等級以及先前動作。本文所使用的術語「部分」可對應於遊戲玩法的可劃分成單個或多個數據位或字節的任何相關或任意群組的任何部分。舉例來說,遊戲玩法的「部分」可對應於等級、章節、場景、行為、人物、背景、紋理、課程、動作、歌曲、主題、持續時間、大小、文件、其部分以及其組合。另外,遊戲玩法的部分可包括視頻捕獲的屏幕截圖或規定的持續時間。[0134]在一個實施例中,可將遊戲玩法的部分本地存儲在遊戲控制臺上,在臨時或永久存儲裝置中。或者或另外,遊戲玩法的部分可經由網絡發射,且遠程存儲。舉例來說,遊戲玩法的部分可經由無線或有線網絡發射到另一計算裝置、發射到另一遊戲控制臺,或發射到遠程伺服器。此些遠程伺服器可包含社交媒體伺服器。[0135]任選地,可將遊戲玩法的不是從緩衝器檢索的部分或遊戲玩法的在特定遊戲間隔(例如,特定持續時間、等級、章節、課程等)之外的部分從緩衝器去除。可使用作業系統上的標準文件操作來完成此去除過程。[0136]遊戲玩法的所述部分可在對所存儲的遊戲玩法有接入權的若干顯示裝置中的任一者上顯示。舉例來說,所存儲的遊戲玩法可在連接到從中捕獲遊戲玩法的遊戲控制臺的電視機上顯示。在另一實例中,所存儲的遊戲玩法可在所存儲的遊戲玩法發射到的計算機上顯示。所存儲的遊戲玩法可單獨顯示或結合其它信息顯示,例如在社交媒體網站上顯示。[0137]在一個實施例中,遊戲玩法的部分由與不同於緩衝或捕獲所述遊戲玩法的用戶的用戶相關聯的另一遊戲控制臺顯示。根據此實施例,從第一用戶的觀點來看,遊戲玩法的所述部分可展示球正從第一用戶擲向第二用戶。接著可將遊戲玩法的所述部分發射到第二用戶的遊戲控制臺。因此,第二用戶可接著從第一用戶的觀點觀看遊戲玩法。第二用戶還可具有所存儲的遊戲玩法的展示球正由第一用戶投擲,且被第二用戶接到的部分(從第二用戶的觀點來看)。在此實施例中,第二用戶可從第一用戶的觀點和第二用戶的觀點兩者回顧遊戲玩法。更進一步,可將由第二用戶存儲的遊戲玩法的部分發射到第一用戶的遊戲控制臺,使得第一用戶可從兩個觀點回顧遊戲玩法。此實施例可適用於具有任何數目的觀點的任何數目的用戶,因此可從任何數目的不同角度回顧遊戲玩法。[0138]關於如本文所述的遊戲玩法的部分的存儲、發射和/或顯示,預期可將遊戲玩法的部分作為圖像或視頻數據進行存儲、發射和顯示。然而,在另一實施例中,遊戲玩法的部分可作為代表所述圖像或視頻數據的遙測或元數據進行存儲和發射,且在顯示之前可由遊戲控制臺或其它裝置再創建為圖像或視頻。[0139]在一些實施例中,遊戲玩法的部分具有與所執行的遊戲玩法的預定關係。舉例來說,遊戲玩法的部分可對應於當前執行的遊戲玩法之前的遊戲玩法的某一量,例如遊戲玩法的前10秒。在另一實施例中,遊戲玩法的第一部分具有與遊戲玩法的第二部分的預定關係。舉例來說,遊戲玩法的第一部分可對應於在捕獲遊戲玩法的第二部分的請求的接收之前的遊戲玩法的某一量,例如捕獲按鈕的選擇之前的遊戲玩法的10秒。在這些實施例中的每一者中,用戶可根據他或她的特定偏好來配置和調整在當前遊戲玩法或所請求遊戲玩法之前緩衝的遊戲玩法的量。[0140]在其它實施例中,緩衝為「智能」或「彈性」的,使得其根據變量來捕獲遊戲玩法,與時間無關。在一個此實施例中,遊戲玩法的第一部分具有與和遊戲玩法有關的事件的預定關係。舉例來說,遊戲玩法的第一部分可經緩衝以包含統計異常,例如正達到高分、較短量的時間內較大點數的搜集、控制器上的按鈕的多次選擇,以及其它罕見事件。可通過將遊戲玩法度量與特定遊戲或場景或針對大體上所有遊戲的平均度量進行比較來確定此些統計異常。此些平均度量可本地或遠程存儲以供比較。舉例來說,遊戲控制臺可跟蹤特定遊戲的全局高分,且緩衝其中用戶接近和超過所述高分的遊戲玩法。在另一實例中,遠程伺服器可跟蹤特定遊戲的全局高分,且可將所述信息傳送到遊戲控制臺,其緩衝其中用戶接近和超過所述高分的遊戲玩法。[0141]在另一實例中,可緩衝遊戲玩法的部分以包含成就,例如正獲得的獎品或正到達的其它地標。此些獎品或地標紀念任何目標或遊戲成就,例如正獲得的某一點數。正到達的某一等級等。舉例來說,可緩衝遊戲玩法以包含達到等級10、達到100000點等的獎品的頒發。[0142]類似地,可緩衝為了達到一事件的進步,以及獎品或統計異常的實際達成,以包含在遊戲玩法的所述部分中。舉例來說,可在一到10的等級的每一者處取得屏幕截圖,從而創建相冊以紀念達到等級10的獎品的接收。另一實例,可拍攝用戶第一到第五次贏得比賽的視頻,其中贏五次頒發獎品。[0143]因此,根據本發明的實施例,所執行的遊戲玩法的至少一部分可總是保持在運行緩衝器中。換句話說,當接收到分享遊戲玩法的一部分的請求時,可能已經捕獲前一遊戲玩法的一部分已包含先前尺數。舉例來說,如果在用戶越過比賽中的終點線之後接收到分享遊戲玩法的請求,那麼所緩衝的遊戲玩法可包含用戶越過終點線的尺數。換句話說,用戶將能夠捕獲作出分享遊戲玩法的請求之前發生的瞬間。[0144]圖17說明根據本發明實施例的用於分享遊戲玩法的接口。如圖所示的接口1700包含各種可選圖標,以促進向用戶的朋友(例如用戶的社交圖譜的成員)的分享。在一個實施例中,可從控制器裝置上的專用按鈕接入接口1700。當在遊戲玩法期間按下所述按鈕時,可呈現接口1700以使用戶能夠分享其遊戲玩法。[0145]可選擇圖標1702以起始來自用戶的遊戲玩法的屏幕截圖的上載。在一個實施例中,圖標1702的區1704填充有來自用戶的最近遊戲玩法的代表性屏幕截圖,從而提供可分享的屏幕截圖的小規模預覽。在一個實施例中,圖標1702的選擇可提供對額外屏幕截圖選擇接口的接入權,額外屏幕截圖選擇接口允許用戶從用戶的所記錄遊戲玩法選擇特定屏幕截圖以分享到用戶的社交圖譜。這可採取可導航遊戲玩法視頻時間線的形式,可橫越或導航所述可導航遊戲玩法視頻時間線,以識別遊戲玩法及其對應屏幕截圖內的特定時間點。[0146]可選擇圖標1706,以起始用戶的遊戲玩法的視頻的上載。圖標1706的區1708可經配置以顯示來自用戶的最近遊戲玩法的代表性視頻剪輯,例如用戶的遊戲玩法的後5秒、最近成就等,從而顯示來自可與他人分享的用戶的遊戲玩法的視頻剪輯的小規模預覽。[0147]可選擇圖標1710,以起始用戶的活動遊戲玩法的現場視頻流式傳輸。在一個實施例中,圖標1710的選擇將觸發用戶的遊戲玩法的重新開始,同時起始用戶的遊戲玩法的現場視頻流式傳輸。在另一實施例中,圖標1710的選擇提供對接口的接入權,以確定流式視頻廣播的設定,例如將與誰分享流式視頻、是否包含既定在遊戲玩法期間展示用戶本身的本地圖像捕獲裝置的視頻流、是否啟用評論等。[0148]將了解,用戶可向一個或一個以上特定選擇的朋友、向其整個社交圖譜、或將遊戲玩法(例如,選定屏幕截圖、視頻或現場遊戲玩法流)分享到社交網絡的任何用戶。社交網絡可為與視頻遊戲在其上運行的平臺相關聯的遊戲社交網絡,或與視頻遊戲或其平臺分開存在的第三方社交網絡。可通過經界定以允許與社交網絡交互的API來接入社交網絡。已與之分享遊戲玩法的用戶可接收告知他們所分享的遊戲玩法的通知。此通知可採取有關社會新聞饋送的發帖、通過社交網絡的私人消息、遊戲中通知、電子郵件、聊天通知等。遊戲玩法分享到社交網絡可使得使遊戲玩法可用於社交網絡的可或可為分享用戶的社交圖譜的部分的用戶的其它子集成為必要。舉例來說,對於給定視頻遊戲,可分享遊戲玩法,或使其可用於社交網絡的也擁有所述視頻遊戲且因此被準予對視頻遊戲的所分享遊戲玩法的接入權的任何用戶。可通過在線論壇、聊天室或僅為視頻遊戲的玩家可用的其它在線通道接入此分享遊戲玩法。在一個實施例中,視頻遊戲可在社交網絡上具有專用頁或站點。可使分享遊戲玩法可用於接入視頻遊戲的所述頁或站點的用戶。當然,將了解,從分享用戶的角度,可提供允許用戶指定和定製其遊戲玩法將向誰以及什麼論壇分享的選項。[0149]圖18說明根據本發明的實施例的用於選擇所記錄的遊戲玩法視頻的一部分來分享的接口1800。接口1800包含預覽區1802,其循環來自用戶的遊戲玩法的視頻的當前選定部分的預覽。屏幕截圖1804、1806、1808、1810以及1812以年月日次序彼此鄰近定位,以界定指示遊戲玩法視頻的內容的屏幕截圖的時間線。各個屏幕截圖1804、1806、1808、1810以及1812可為以規則間隔從遊戲玩法視頻提取的圖像幀。可向右或向左滾動屏幕截圖時間線,以展示在當前顯示的那些幀之前或之後的額外幀。標記1814和1816指示當前選擇的視頻剪輯(或區段或部分)的開始點和結束點。當前選擇的視頻剪輯可在預覽區1802總重複地重放,如已注意。[0150]在一個實施例中,可選擇按鈕1818和1820,以分別減少或增加選定視頻部分的持續時間。可選擇預覽選項1822以觸發當前選擇的視頻剪輯的全屏預覽的重放。可選擇修整選項1824,以存取額外視頻修整特徵。[0151]圖19說明根據本發明實施例的用於觀看用戶的遊戲玩法的現場視頻流的接口1900。在參考1902處,展示流式傳輸其遊戲玩法的用戶的名字和/或化名。在參考1904處,展示當前正觀看現場視頻流的用戶的數目。在視頻顯示區1906中顯示用戶的遊戲玩法的現場視頻流。另外,可包含現場用戶視頻1908,其展示遊戲玩法正被現場流式傳輸的實際用戶的現場視頻。可選擇命令選項1910,以允許觀看用戶發出影響視頻遊戲的命令,或甚至接管流式用戶遊戲玩法的控制。將了解,遊戲中命令的發出或遠程控制用戶的遊戲玩法可需要來自玩所述遊戲的用戶的在遊戲玩法時間預定義或請求的準許,以允許觀看用戶執行此些操作。[0152]選項1912允許觀看用戶加入流式傳輸用戶的遊戲玩法。並且,選項1914使觀看用戶能夠購買進行中的視頻遊戲。[0153]此外,接口可包含評論欄1916,其顯示來自觀看現場視頻流的用戶的評論,其指示每一評論的時間。為觀看用戶提供評論輸入欄位1918,以輸入待發帖的評論的文本。並且,按壓發送按鈕1920以上載所述評論,供現場流式傳輸用戶和觀看現場視頻流的他人觀看。[0154]儘管已參考從專用按鈕按壓接入用於分享的各種接口描述了本發明的實施例,但將了解,在其它實施例中,可能不需要這些接口中的一些或全部,以促進將遊戲玩法分享到用戶社交圖譜。舉例來說,在一個實施例中,控制器按鈕可經配置以在被按壓時捕獲用戶遊戲玩法的屏幕截圖。接著自動上載並向用戶社交圖譜共享所捕獲的屏幕截圖。[0155]在另一實施例中,按壓控制器上的特定按鈕起始遊戲玩法視頻的記錄。當第二次按壓所述特定按鈕時,遊戲玩法視頻的記錄停止,且可上載視頻剪輯並將視頻剪輯分享到用戶社交圖譜。在一個實施例中,視頻剪輯向用戶社交圖譜的上載和共享可在視頻記錄操作的終止之後自動發生。然而,在另一實施例中,當第二次按壓特定按鈕以停止記錄時,呈現允許用戶定製各種選項的接口,例如修整視頻、為所述視頻選擇代表性屏幕截圖、確定與之分享所述視頻的特定用戶、添加標題或題目等。在用戶定製之後,可與他人分享所述視頻,或以其它方式使其可用於觀看。[0156]在一個實施例中,控制器上的特定按鈕可經配置以分享社交網絡上的遊戲玩法視頻的預定義持續時間。舉例來說,用戶可指定何時按壓所述按鈕,遊戲玩法視頻的前10秒將分享到用戶社交圖譜。在另一實施例中,可指定何時按壓所述按鈕,遊戲玩法視頻的接下來10秒將被記錄且分享到社交圖譜。應了解,用於修整視頻且執行其它類型的定製的選項可適用於所記錄的遊戲玩法視頻。此外,按鈕觸發之後的預定義持續時間的所記錄遊戲玩法視頻可與如已描述的先前所緩衝遊戲玩法視頻組合。[0157]在又一實施例中,控制器裝置上的特定按鈕可經配置以起始用戶活動遊戲玩法的現場視頻流式傳輸。現場視頻流式傳輸可為預定義的,以使其僅可用於用戶社交圖譜的成員,或可用於其它較小或較大用戶群組,例如用戶社交圖譜的特定子集、擁有同一視頻遊戲或以其它方式具有對同一視頻遊戲的接入權的所有用戶、遊戲平臺的任何用戶等。[0158]為基於所記錄的遊戲玩法的雲遊戲建議的模擬遊戲的自動產生[0159]在一個實施例中,提供一種用於產生視頻遊戲的試玩受限版本的方法,其包含以下方法操作:記錄視頻遊戲的完整版本的用戶遊戲玩法;分析用戶的所記錄遊戲玩法以確定關注區;基於所確定的關注區界定視頻遊戲的遊戲玩法情境內的邊界;以及基於所界定的邊界產生視頻遊戲的受限版本;其中所述方法由處理器執行。[0160]在一個實施例中,記錄用戶的遊戲玩法包含記錄用戶輸入數據或遊戲狀態數據中的一者或一者以上。在一個實施例中,分析用戶的遊戲玩法包含確定用戶輸入數據或遊戲狀態數據的活動等級,關注區為具有超過預定義閾值的活動等級的區。[0161]在一個實施例中,界定視頻遊戲的遊戲玩法情境內的邊界包含界定視頻遊戲的虛擬空間內的空間邊界。在一個實施例中,視頻遊戲的虛擬空間內的空間邊界界定虛擬空間的小於所述虛擬空間的整體的一部分,所述虛擬空間的所述部分具有虛擬空間的特徵的子集。[0162]在一個實施例中,界定視頻遊戲的遊戲玩法情境內的邊界包含界定視頻遊戲的時間情境內的時間邊界。[0163]在一個實施例中,界定邊界包含識別階段、等級或場景的最近開始點或最近結束點。[0164]在一個實施例中,分析用戶的所記錄遊戲玩法包含:基於用戶的所記錄遊戲玩法確定用戶遊戲狀態設定;且產生視頻遊戲的受限版本包含基於所確定的用戶遊戲狀態設定界定視頻遊戲的受限版本以具有初始遊戲狀態設定。[0165]在一個實施例中,基於與一個或一個以上閾值的對應自動識別關注區。在一個實施例中,所述閾值中的至少一者關聯到用戶輸入、用戶輸入的速率、用戶輸入的頻率、用戶輸入的重複、輸入模式、遊戲玩法情境與其它用戶的分享、社交網絡上與遊戲玩法相關聯的評論的發帖,或基於社交網絡分享等級的視頻遊戲的部分的人氣中的一者或一者以上。[0166]在另一實施例中,提供一種用於產生視頻遊戲的試玩受限版本的方法,其包含以下方法操作:記錄視頻遊戲的完整版本的用戶遊戲玩法;分析用戶的所記錄遊戲玩法以確定一個或一個以上關注區;呈現關注區中的每一者以供選擇;接收指示選定關注區的選擇輸入;對於選定關注區,基於選定關注區界定視頻遊戲的遊戲玩法情境內的邊界;以及基於所界定的邊界產生視頻遊戲的受限版本;其中所述方法由處理器執行。[0167]在一個實施例中,記錄用戶的遊戲玩法包含記錄用戶輸入數據或遊戲狀態數據中的一者或一者以上。在一個實施例中,分析用戶的所記錄遊戲玩法包含確定用戶輸入數據或遊戲狀態數據的活動等級,每一關注區為具有超過預定義閾值的活動等級的區。[0168]在一個實施例中,分析用戶的所記錄遊戲玩法包含基於用戶的所記錄遊戲玩法確定用戶遊戲狀態設定;且產生視頻遊戲的受限版本包含基於所確定的用戶遊戲狀態設定界定視頻遊戲的受限版本以具有初始遊戲狀態設定。[0169]在一個實施例中,基於與一個或一個以上閾值的對應自動識別每一關注區。[0170]在另一實施例中,提供一種用於產生視頻遊戲的試玩受限版本的方法,其包含以下方法操作:記錄視頻遊戲的完整版本的用戶遊戲玩法,其中記錄用戶遊戲玩法包含:記錄用戶輸入數據或遊戲狀態數據中的一者或一者以上;分析用戶的所記錄遊戲玩法以確定一個或一個以上關注區,其中基於與一個或一個以上閾值的對應自動識別每一關注區;呈現關注區中的每一者以供選擇;接收指示選定關注區的選擇輸入;對於選定關注區,基於選定關注區界定視頻遊戲的遊戲玩法情境內的邊界;基於所界定的邊界產生視頻遊戲的受限版本;其中所述方法由處理器執行。[0171]在一個實施例中,界定視頻遊戲的遊戲玩法情境內的邊界包含界定視頻遊戲的虛擬空間內的空間邊界;視頻遊戲的虛擬空間內的空間邊界界定虛擬空間的小於虛擬空間的整體的部分,所述虛擬空間的所述部分具有虛擬空間的特徵的子集。[0172]在一個實施例中,界定視頻遊戲的遊戲玩法情境內的邊界包含界定視頻遊戲的時間情境內的時間邊界。[0173]在一個實施例中,界定邊界包含識別階段、等級或場景的最近開始點或最近結束點。[0174]在一個實施例中,所述閾值中的至少一者關聯到用戶輸入、用戶輸入的速率、用戶輸入的頻率、用戶輸入的重複、輸入模式、遊戲玩法情境與其它用戶的分享、社交網絡上與遊戲玩法相關聯的評論的發帖,或基於社交網絡分享等級的視頻遊戲的部分的人氣中的一者或一者以上。[0175]基於所記錄的遊戲玩法的雲遊戲的多部分模擬遊戲的產生[0176]在一個實施例中,提供一種用於產生視頻遊戲的試玩受限版本的方法,其包含以下方法操作:記錄視頻遊戲的完整版本的用戶遊戲玩法;確定用戶的所記錄遊戲玩法的多個用戶自定義部分;對於每一用戶自定義部分,基於所述用戶自定義部分界定視頻遊戲的遊戲玩法情境內的邊界;以及基於界定的邊界產生視頻遊戲的試玩部分;將視頻遊戲的試玩部分中的每一者布置成系列,以界定視頻遊戲的受限版本;其中所述方法由處理器執行。[0177]在一個實施例中,確定用戶的所記錄遊戲玩法的用戶自定義部分包含:接收用戶的所記錄遊戲玩法內的用戶自定義的開始點和用戶自定義的結束點;以及基於接收到的用戶自定義的開始點和用戶自定義的結束點確定用戶自定義部分。[0178]在一個實施例中,記錄用戶的遊戲玩法包含記錄用戶輸入數據或遊戲狀態數據中的一者或一者以上。在一個實施例中,產生視頻遊戲的試玩部分包含:分析遊戲狀態數據以識別代碼元素;以及彙編所述代碼元素,以定義界定視頻遊戲的試玩部分的可執行代碼。[0179]在一個實施例中,界定視頻遊戲的遊戲玩法情境內的邊界包含界定視頻遊戲的虛擬空間內的空間邊界。在一個實施例中,視頻遊戲的虛擬空間內的空間邊界界定虛擬空間的小於所述虛擬固件的整體的一部分,虛擬空間的所述部分具有虛擬空間的特徵的子集。[0180]在一個實施例中,界定視頻遊戲的遊戲玩法情境內的邊界包含界定視頻遊戲的時間情境內的時間邊界。[0181]在一個實施例中,所述方法進一步包含:對於每一用戶自定義部分,分析用戶的所記錄遊戲玩法以確定用戶遊戲狀態設定;且其中產生視頻遊戲的試玩部分包含基於所確定的用戶遊戲狀態設定界定視頻遊戲的試玩部分以具有初始遊戲狀態設定。[0182]在一個實施例中,界定邊界包含識別階段、等級或場景中的一者或一者以上的最近開始點或結束點。[0183]在一個實施例中,所述方法進一步包含記錄用戶自定義的視頻;其中布置視頻遊戲的試玩部分包含將用戶自定義的視頻布置在視頻遊戲的試玩部分中的一者之前或之後的系列內的位置處。在一個實施例中,用戶自定義的視頻包含來自用戶的所記錄遊戲玩法的用戶自定義部分中的至少一者的視頻。[0184]在另一實施例中,提供一種有形計算機可讀媒體,其上包含有用於產生視頻遊戲的試玩受限版本的程序指令,其包含以下:用於記錄視頻遊戲的完整版本的用戶遊戲玩法的程序指令;用於確定用戶的所記錄遊戲玩法的多個用戶自定義部分的程序指令;用於對於每一用戶自定義部分,基於所述用戶自定義部分界定視頻遊戲的遊戲玩法情境內的邊界,且基於所界定的邊界產生視頻遊戲的試玩部分的程序指令;用於將視頻遊戲的試玩部分中的每一者布置成系列以界定視頻遊戲的受限版本的程序指令。[0185]在一個實施例中,確定用戶的所記錄遊戲玩法的每一用戶自定義部分包含:接收用戶的所記錄遊戲玩法內的用戶自定義開始點和用戶自定義結束點;以及基於接收到的用戶自定義開始點和用戶自定義結束點確定用戶自定義部分。[0186]在一個實施例中,記錄用戶的遊戲玩法包含記錄用戶輸入數據或遊戲狀態數據中的一者或一者以上。在一個實施例中,產生視頻遊戲的試玩部分包含:分析遊戲狀態數據以識別代碼元素;以及彙編所述代碼元素以定義界定視頻遊戲的試玩部分的可執行代碼。[0187]在一個實施例中,所述有形計算機可讀媒體進一步包含:用於對於每一用戶自定義部分分析用戶的所記錄遊戲玩法以確定用戶遊戲狀態設定的程序指令;且其中產生視頻遊戲的試玩部分包含基於所確定的用戶遊戲狀態設定界定視頻遊戲的試玩部分以具有初始遊戲狀態設定。[0188]在另一實施例中,提供一種系統,其包含以下各項:至少一個伺服器計算裝置,所述至少一個伺服器計算裝置具有:用於產生視頻遊戲的試玩受限版本的邏輯,包含用於記錄視頻遊戲的完整版本的用戶遊戲玩法的邏輯;用於確定用戶的所記錄遊戲玩法的多個用戶自定義部分的邏輯;用於對於每一用戶自定義部分基於所述用戶自定義部分界定視頻遊戲的遊戲玩法情境內的邊界且基於所界定的邊界產生視頻遊戲的試玩部分的邏輯;用於將視頻遊戲的試玩部分中的每一者布置成系列以界定視頻遊戲的受限版本的邏輯。[0189]在一個實施例中,確定用戶的所記錄遊戲玩法的每一用戶自定義部分包含:接收用戶的所記錄遊戲玩法內的用戶自定義開始點和用戶自定義結束點;以及基於接收到的用戶自定義開始點和用戶自定義結束點確定用戶自定義部分。[0190]在一個實施例中,記錄用戶的遊戲玩法包含記錄用戶輸入數據或遊戲狀態數據中的一者或一者以上。在一個實施例中,產生視頻遊戲的試玩部分包含:分析遊戲狀態數據以識別代碼元素;以及彙編所述代碼元素以定義界定視頻遊戲的試玩部分的可執行代碼。[0191]在一個實施例中,所述邏輯進一步包含用於對於每一用戶自定義部分分析用戶的所記錄遊戲玩法以確定用戶遊戲狀態設定的邏輯;且其中產生視頻遊戲的試玩部分包含基於所確定的用戶遊戲狀態設定界定視頻遊戲的試玩部分以具有初始遊戲狀態設定。[0192]將所記錄的遊戲玩法分享到社交圖譜[0193]在一個實施例中,提供一種用於將所記錄的遊戲玩法分享到社交圖譜的方法,其包含以下方法操作:在遊戲玩法會話的活動狀態期間,記錄用戶的遊戲玩法的視頻;在遊戲玩法會話的活動狀態期間,接收起始共享操作的命令;響應於接收到所述命令,進入遊戲玩法會話的暫停狀態且呈現共享接口;處理經由共享接口接收到的輸入,以確定所記錄視頻的用戶自定義選擇;向用戶的社交圖譜分享所記錄視頻的用戶自定義選擇;重新開始遊戲玩法會話的活動狀態;其中所述方法由處理器執行。[0194]在一個實施例中,記錄用戶的遊戲玩法的視頻包含在遊戲玩法會話的活動狀態期間,將視頻存儲到緩衝器。[0195]在一個實施例中,呈現共享接口包含從緩衝器檢索和呈現視頻的一個或一個以上部分。[0196]在一個實施例中,共享接口包含用於界定用戶自定義選擇的持續時間的持續時間選擇器。[0197]在一個實施例中,分享所述選擇包括上載所述選擇以便在界定所述用戶的所述社交圖譜的社交網絡服務上可利用。[0198]在一個實施例中,上載所述選擇包含壓縮所述選擇以及上載經壓縮的選擇。[0199]在一個實施例中,分享所述選擇包含向用戶的社交圖譜的成員產生通知。[0200]在一個實施例中,所述通知由私人消息、聊天消息、遊戲中通知、有關社會新聞饋送的發帖、電子郵件。[0201]在一個實施例中,分享所述選擇包含在用戶的簡檔頁上呈現所述選擇。[0202]在一個實施例中,從控制器裝置上的按鈕按壓界定接收起始共享操作的命令。[0203]在另一實施例中,提供一種用於將分享所記錄的遊戲玩法分享到社交圖譜的方法,其包含以下方法操作:在遊戲玩法會話的活動狀態期間記錄用戶的遊戲玩法的視頻;在遊戲玩法會話的活動狀態期間接收起始共享操作的命令;響應於接收到所述命令,確定所記錄的視頻的用戶自定義選擇;向用戶的社交圖譜分享所記錄的視頻的用戶自定義選擇;其中所述方法由處理器執行。[0204]在一個實施例中,記錄用戶的遊戲玩法的視頻包含在遊戲玩法會話的活動狀態期間將視頻存儲到緩衝器。[0205]在一個實施例中,確定所記錄視頻的用戶自定義選擇包含從緩衝器檢索和呈現視頻,以及處理識別視頻的一部分的用戶輸入。[0206]在一個實施例中,分享所述選擇包括上載所述選擇以便在界定所述用戶的所述社交圖譜的社交網絡服務上可利用。[0207]在一個實施例中,從控制器裝置上的按鈕按壓界定接收起始共享操作的命令。[0208]在另一實施例中,提供一種非暫時計算機可讀媒體,其上界定有用於將所記錄的遊戲玩法分享到社交圖譜的程序指令。所述程序指令包含:用於在遊戲玩法會話的活動狀態期間記錄用戶的遊戲玩法的視頻的程序指令;用於在遊戲玩法會話的活動狀態期間接收起始共享操作的命令的程序指令;用於響應於接收到所述命令確定所記錄視頻的用戶自定義選擇的程序指令;用於將所記錄視頻的用戶自定義選擇分享到用戶的社交圖譜的程序指令。[0209]在一個實施例中,記錄用戶的遊戲玩法的視頻包含在遊戲玩法會話的活動狀態期間將視頻存儲到緩衝器。[0210]在一個實施例中,確定所記錄視頻的用戶自定義選擇包含從緩衝器檢索和呈現視頻,以及處理識別所述視頻的一部分的用戶輸入。[0211]在一個實施例中,分享所述選擇包括上載所述選擇以便在界定所述用戶的所述社交圖譜的社交網絡服務上可利用。[0212]在一個實施例中,從控制器裝置上的按鈕按壓界定接收起始共享操作的命令。[0213]第二用戶對第一用戶的遊戲玩法的遠程控制[0214]在一個實施例中,提供一種用於提供對用戶的遊戲玩法的遠程控制的方法,所述方法包含以下方法操作:向遠程第二用戶呈現第一用戶的遊戲玩法的現場視頻饋送;處理將對第一用戶的遊戲玩法的控制轉移給第二用戶的請求;起始第二用戶對第一用戶的遊戲玩法的控制;其中所述方法由至少一個處理器執行。[0215]在一個實施例中,起始第二用戶對第一用戶的遊戲玩法的控制包含撤銷與第一用戶相關聯的第一控制器裝置對第一用戶的遊戲玩法的控制;以及啟動與第二用戶相關聯的第二控制器裝置對第一用戶的遊戲玩法的控制。[0216]在一個實施例中,第二控制器裝置對第一用戶的遊戲玩法的控制包含從第二控制器裝置接收輸入命令,以及應用所述輸入命令來界定第一用戶的遊戲玩法。[0217]在一個實施例中,通過社交接口向第二用戶呈現現場視頻饋送,所述社交接口提供對第二用戶的社交圖譜的接入權,將第一用戶界定為第二用戶的社交圖譜的成員。[0218]在一個實施例中,社交接口包含用於在第一用戶的遊戲玩法期間發評論的評論接□。[0219]在一個實施例中,處理轉移控制的請求包含從第一用戶接收確認,以允許第二用戶對第一用戶的遊戲玩法的控制。[0220]在一個實施例中,其中向第二用戶呈現第一用戶的遊戲玩法的現場視頻饋送包含以非全屏格式呈現現場視頻饋送;且起始第二用戶對第一用戶的遊戲玩法的控制包含觸發以全屏格式對現場視頻饋送的呈現。[0221]在另一實施例中,提供一種用於提供多玩家遊戲玩法的方法,其包含以下方法操作:向遠程第二用戶呈現第一用戶的遊戲玩法會話的現場視頻饋送;處理對第二用戶加入第一用戶的遊戲玩法會話的請求;在第一用戶的遊戲玩法會話中由第二用戶起始遊戲玩法;其中所述方法是由至少一個處理器執行的。[0222]在一個實施例中,在第一用戶的遊戲玩法會話中由第二用戶起始遊戲玩法包含起始視頻遊戲的多玩家模式。[0223]在一個實施例中,通過社交接口向第二用戶呈現現場視頻饋送,所述社交接口提供對第二用戶的社交圖譜的接入權,將所述第一用戶界定為第二用戶的社交圖譜的成員。[0224]在一個實施例中,社交接口包含用於在第一用戶的遊戲玩法期間發評論的評論接□。[0225]在一個實施例中,處理加入第一用戶的遊戲玩法會話的請求包含從第一用戶接收確認以允許第一用戶的遊戲玩法會話中第二用戶的遊戲玩法。[0226]在一個實施例中,向第二用戶呈現第一用戶的遊戲玩法的現場視頻饋送包含以非全屏格式呈現現場視頻饋送;且起始第一用戶的遊戲玩法會話中第二用戶的遊戲玩法包含觸發以全屏格式對現場視頻饋送的呈現。[0227]在另一實施例中,提供一種上面包含有程序指令的非暫時性計算機可讀媒體,所述程序指令用於提供對用戶的遊戲玩法的遠程控制,所述程序指令包含:用於向遠程第二用戶呈現第一用戶的遊戲玩法的現場視頻饋送的程序指令;用於處理用以將對第一用戶的遊戲玩法的控制轉移給第二用戶的請求的程序指令;用於起始第二用戶對第一用戶的遊戲玩法的控制的程序指令。[0228]在一個實施例中,起始第二用戶對第一用戶的遊戲玩法的控制包含撤銷與第一用戶相關聯的第一控制器裝置對第一用戶的遊戲玩法的控制;以及啟動與第二用戶相關聯的第二控制器裝置對第一用戶的遊戲玩法的控制。[0229]在一個實施例中,第二控制器裝置對第一用戶的遊戲玩法的控制包含從第二控制器裝置接收輸入命令,以及應用所述輸入命令來界定第一用戶的遊戲玩法。[0230]在一個實施例中,通過社交接口向第二用戶呈現現場視頻饋送,所述社交接口提供對第二用戶的社交圖譜的接入權,將第一用戶界定為第二用戶的社交圖譜的成員。[0231]在一個實施例中,社交接口包含用於在第一用戶的遊戲玩法期間發評論的評論接□。[0232]在一個實施例中,處理轉移控制的請求包含從第一用戶接收確認,以允許第二用戶對第一用戶的遊戲玩法的控制。[0233]在一個實施例中,向第二用戶呈現第一用戶的遊戲玩法的現場視頻饋送包含以非全屏格式呈現現場視頻饋送;且起始第二用戶對第一用戶的遊戲玩法的控制包含觸發以全屏格式對現場視頻饋送的呈現。[0234]圖20說明根據本發明一個實施例的可用以提供與視頻遊戲的互動性的硬體和用戶接口。圖20根據本發明的實施例示意性地說明Sony?Playstation3?娛樂裝置的總系統架構,其為可兼容用於將控制裝置與在基本計算裝置處執行的電腦程式介接的控制臺。提供系統單元2000,其具有可連接到系統單元2000的各種外圍裝置。系統單元2000包括:單元處理器2028;Rambus?動態隨機存取存儲器(XDRAM)單元2026;現實合成器圖形單元2030,其具有專用視頻隨機存取存儲器(VRAM)單元2032;以及I/O橋接器2034。系統單元2000還包括BluRay?DiskBD-ROM?光碟讀取器2040,用於從可通過I/O橋接器2034存取的磁碟2040a和可裝卸吸入式硬碟驅動器(HDD)2036進行讀取。任選地,系統單元2000還包括存儲卡讀取器2038,用於讀取壓縮快快閃記憶體儲卡、MemoryStick?~存儲卡等,其類似於可經由I/O橋接器2034讀取。[0235]I/O橋接器2034還連接到六個通用串行總線(USB)2.0埠2024;千兆位乙太網埠2022;IEEE802.llb/g無線網絡(W1-Fi)埠2020;以及能夠支持至多達七個藍牙連接的BiuekKHh義:無線鏈路埠2018。[0236]在操作中,I/O橋接器2034處置所有無線、USB和乙太網數據,包含來自一個或一個以上遊戲控制器2002到2003的數據。舉例來說,當用戶在玩遊戲時,I/O橋接器2034經由藍牙鏈路從遊戲控制器2002到2003接收數據,並將其引導到單元處理器2028,其相應地更新遊戲的當前狀態。[0237]USB和乙太網埠還為除遊戲控制器2002到2003之外的其它外圍裝置提供連接性,例如:遠程控制項2004/;鍵盤2006;滑鼠2008;可攜式娛樂裝置2010,例如SonyPlaystationPortableR娛樂裝置;視頻相機,例如EyeToy?視頻相機2012;麥克風頭戴式耳機2014;以及麥克風2015。此些外圍裝置可因此原則上無線連接到系統單元2000;例如可攜式娛樂裝置2010可經由W1-Fi專門連接通信,而麥克風頭戴式耳機2014可經由藍牙鏈路通信。[0238]這些接口的提供意味著遊戲機3(Playstation3)裝置也潛在地與其它外圍裝置兼容,例如數字視頻記錄器(DVR)、機頂盒、數字相機、可攜式媒體播放器、IP話音電話、行動電話、印表機和掃描儀。[0239]另外,傳統存儲卡讀取器2016可經由USB埠2024連接到系統單元,從而實現對Playstation?或Playstation2?裝置所使用種類的存儲卡2048的讀取。[0240]遊戲控制器2002到2003可操作以經由藍牙鏈路與系統單元2000無線通信,或連接到USB埠,從而還提供藉此為遊戲控制器2002到2003的電池充電的電力。遊戲控制器2002到2003還可包含存儲器、處理器、存儲卡讀取器、例如快閃記憶體等永久存儲器、光發射器(例如照亮的球面部分、LED或紅外光)、用於超聲通信的麥克風和揚聲器、隔音箱、數字相機、內部時鐘、例如面向遊戲控制臺的球面部分等可辨識形狀,以及使用例如Bluetooth?、WiFi?等協議的無線通信。[0241]遊戲控制器2002是經設計以結合兩隻手使用的控制器,且遊戲控制器2003是具有附件的單手控制器。除一個或一個以上模擬操縱杆和常規控制按鈕之外,遊戲控制器易受三維位置確定影響。因此可將遊戲控制器的用戶的示意動作和移動翻譯為除常規按鈕或操縱杆命令之外或代替於常規按鈕或操縱杆命令的向遊戲的輸入。任選地,可使用例如Playstation?可攜式裝置等其它無線啟用的外圍裝置作為控制器。在Playstation?可攜式裝置的情況下,可在裝置的屏幕上提供額外的遊戲或控制信息(例如,控制指令或生命數)。還可使用其它替代或補充控制裝置,例如跳舞毯(未圖示)、光槍(未圖示)、操縱輪和踏板(未圖示)或定做的控制器,例如用於快速響應智力遊戲的單個或若干大按鈕(也未圖示)。[0242]遠程控制2004還可操作以經由藍牙鏈路與系統單元2000無線通信。遠程控制704包括適合BluRay?磁碟BD-ROM讀取器2040的操作且適合磁碟內容的導航。[0243]BluRay?磁碟BD-ROM讀取器2040可操作以讀取與遊戲機和遊戲機2裝置兼容的CD-ROM,以及常規預記錄和可記錄CD,以及所謂的超級音頻CD。讀取器2040還可操作以讀取與遊戲機2和遊戲機3裝置兼容的DVD-R0M,以及常規預記錄和可記錄DVD。讀取器2040進一步可操作以讀取與遊戲機3裝置兼容的BD-R0M,以及常規預記錄和可記錄藍光磁碟。[0244]系統單元2000可操作以通過音頻和視頻連接件將由遊戲機3裝置經由現實合成器圖形單元2030產生或解碼的音頻和視頻供應到顯示器和聲音輸出裝置2042,例如具有顯示器2044和一個或一個以上揚聲器2046的監視器或電視機。音頻連接件2050可包含常規模擬和數字輸出,而視頻連接件2052可不同地包含分量視頻、S視頻、複合視頻以及一個或一個以上高清多媒體接口(HDMI)輸出。因此,視頻輸出可呈例如PAL或NTSC等格式,或以720p、1080i或1080p高清晰度。[0245]音頻處理(產生、解碼等)由單元處理器2028執行。遊戲機3裝置的作業系統支持Dolby?5.1環繞立體聲、Dolby?劇場環繞(DTS)以及對來自Blu-Ray?磁碟的7.1環繞立體聲的解碼。[0246]在本發明實施例中,視頻相機2012包括單個電荷耦合裝置(CXD)、LED指示器以及基於硬體的實時數據壓縮和編碼設備,使得經壓縮的視頻數據可以適當格式(例如基於圖像內的MPEG(運動圖片專家組)標準)發射,以供系統單元2000解碼。相機LED指示器經布置以響應於來自系統單元2000的適當控制數據而照明,例如以表示不利照明條件。視頻相機2012的實施例可不同地經由USB、藍牙或W1-Fi通信埠連接到系統單元700。視頻相機的實施例可包含一個或一個以上相關聯麥克風,且還能夠發射音頻數據。在視頻相機的實施例中,CCD可具有適合高清視頻捕獲的解析度。在使用中,視頻相機所捕獲的圖像可例如併入在遊戲內,或解譯為遊戲控制輸入。在另一實施例中,相機為適合檢測紅外光的紅外相機。[0247]一般來說,為了經由系統單元2000的通信埠中的一者與例如視頻相機或遠程控制項等外圍裝置發生成功數據通信,應提供一個適當的軟體,例如裝置驅動器。裝置驅動器技術是眾所周知的,且此處將不詳細描述,除了說技術人員將知道,所描述的本發明實施例中可能需要裝置驅動器或類似的軟體接口。[0248]圖21說明根據本發明一個實施例的可用以處理指令的額外硬體。單元處理器2028具有包括四個基礎組件的架構:外部輸入和輸出結構,其包括存儲器控制器2160和雙總線接口控制器2170A、B;主處理器,其稱為電力處理元件2150;八個協處理器,稱為協同處理元件(SPE)2110A到H;以及連接上述組件的循環數據總線,稱為元件互連總線2180。單元處理器的總浮動點性能為218GFL0PS,與遊戲機2裝置的情感引擎的6.2GFL0P相比較。[0249]電力處理元件(PPE)2150是基於結合3.2GHz的內部時鐘運行的雙向同時多線程電力570順應電力PC核(PPU)855。PPE2150包括512kB等級2(L2)高速緩衝存儲器和32kB等級I(LI)高速緩衝存儲器。PPE2150能夠每時鐘循環進行八個單一位置操作,從而轉化為3.2GHz的25.6GFL0P。PPE2150的主要角色是充當用於協同處理元件2110A到H的控制器,其處置計算工作負載的大部分。在操作中,PPE1250維持作業隊列,從為協同處理元件2110A到H調度作業,且監視其進程。因此,每一協同處理元件2110A到H運行一內核,其角色是取作業,執行所述作業並與PPE1250同步。[0250]每一協同處理元件(SPE)2110A到H包括相應的協同處理單元(SPU)2120A到H,以及相應的存儲器流控制器(MFC)2140A到H,其又包括相應的動態存儲器存取控制器(DMAC)2142A到H、相應的存儲器管理單元(MMU)2144A到H以及總線接口(未圖示)。每一SPU2120A到H為以3.2GHz計時的RISC處理器,且包括256kB本地RAM2130A到H,其原則上可擴展至IJ4GB。每一SPE給出單一精度性能的理論25.6GFL0PS。SPU在單個時鐘循環中可對4個單一精度浮動點成員、4個32位編號、8個16位整數或16個8位整數進行操作。在同一時鐘循環中,其還可執行存儲器操作。SPU2120A到H不直接存取系統存儲器XDRAM2026;將由SPU2120A到H形成的64位地址傳遞到MFC2140A到H,其指令其DMA控制器2142A到H經由元件互連總線1280和存儲器控制器2160存取存儲器。[0251]元件互連總線(EIB)2180為在單元處理器2028內部的邏輯上循環的通信總線,其連接上述處理器元件,即PPE2150、存儲器控制器2160、雙總線接口2170A、B,以及8個SPE2110A到H,總共12個參與者。參與者可以每時鐘循環8個字節的速率同時讀取和寫入到總線。如先前所述,每一SPE2110A到H包括用於調度較長讀取或寫入序列的DMAC2142A到H。EIB包括四個信道,順時針和逆時針方向上各兩個。因此,對於十二個參與者,任何兩個參與者之間的最長逐步數據流為適當方向上的六個步驟。在通過參與者之間的仲裁的全利用率的情況下,12時隙的理論峰值瞬時EIB帶寬因此為每時鐘96B。這相當於3.2GHz的時鐘速率下307.2GB/s(每秒千兆字節)的理論峰值帶寬。[0252]存儲器控制器2160包括XDRAM接口2162,其由蘭巴斯公司(RambusIncorporated)開發。所述存儲器控制器與具有25.6GB/s的理論峰值帶寬的蘭巴斯XDRAM2026介接。[0253]雙總線接口2170A、B包括蘭巴斯FlexIO?系統接口2172A、B。將所述接口組織成12個信道,各自的寬度為8個位,其中五個路徑在站點且七個在站外。這提供經由控制器2170A的單元處理器和I/O橋接器2034與經由控制器2170B的現實模擬器圖形單元2130之間的62.4GB/s(36.4GB/s在站外,且26GB/s在站內)的理論峰值帶寬。[0254]由單元處理器2128發送到現實模擬器圖形單元2130的數據將通常包括顯示列表,其為繪製頂點、將紋理應用於多邊形、指定照明條件等等的命令序列。[0255]圖22是根據本發明實施例的具有與經由網際網路連接到伺服器處理的遊戲客戶端2202交互的相應用戶A到E的場景A到場景E的示範性說明。遊戲客戶端為允許用戶經由網際網路連接到伺服器應用程式和處理的裝置。遊戲客戶端允許用戶存取和重放在線娛樂內容,例如但不限於遊戲、電影、音樂和照片。另外,遊戲客戶端可提供對例如V0IP、文本聊天協議和電子郵件等在線通信應用程式的存取權。[0256]用戶經由控制器與遊戲客戶端交互。在一些實施例中,控制器為遊戲客戶端特定控制器,而在其它實施例中,控制器可為鍵盤與滑鼠組合。在一個實施例中,遊戲客戶端未能夠輸出音頻和視頻信號以經由監視器/電視機和相關聯的音頻設備創建多媒體環境的獨立裝置。舉例來說,遊戲客戶端可為但不限於瘦客戶端;內部PCI擴展卡;外部PCI擴展裝置;擴展卡裝置;內部、外部或無線USB裝置,或火線裝置等。在其它實施例中,遊戲客戶端與電視機和其它多媒體裝置(例如DVR、藍光播放器、DVD播放器或多信道接收器)集成。[0257]在圖22的場景A內,用戶A使用與遊戲客戶端2202A配對的控制器2206A與監視器2204A顯示的客戶端應用程式交互。類似地,在場景B內,用戶B使用與遊戲客戶端2202B配對的控制器2206B與監視器2204B上顯示的另一客戶端應用程式交互。場景C說明在用戶C看著顯示來自遊戲客戶端2202C的遊戲和夥伴列表時從用戶C的後面看的視圖。雖然圖22展示單個伺服器處理模塊,但在一個實施例中,整個世界存在多個伺服器處理模塊。每一伺服器處理模塊包含子模塊,其用於用戶會話控制、共享/通信邏輯、用戶定位以及負載平衡處理服務。此外,伺服器處理模塊包含網絡處理和分布式存儲。[0258]當遊戲客戶端2202連接到伺服器處理模塊時,用戶會話控制可用以驗證用戶。經驗證的用戶可具有相關聯的虛擬化分布式存儲以及虛擬化網絡處理。可存儲作為用戶的虛擬化分布式存儲的一部分的實例物品包含所購買的媒體,例如但不限於遊戲、視頻和音樂等。另外,分布式存儲可用以保存多個遊戲的遊戲狀態,個別遊戲的定製設定,以及遊戲客戶端的一般設定。在一個實施例中,伺服器處理的用戶定位模塊用以確定用戶及其相應的遊戲客戶端的地理位置。用戶的地理位置可由共享/通信邏輯和負載平衡處理服務兩者用來基於多個伺服器處理模塊的地理位置和處理需求而優化性能。虛擬化網絡處理和網絡存儲中的任一者或兩者將允許來自遊戲客戶端的處理任務動態地轉移到未充分利用的伺服器處理模塊。因此,可使用負載平衡來最小化與來自存儲的再調用以及與伺服器處理模塊與遊戲客戶端之間的數據發射相關聯的等待時間。[0259]伺服器處理模塊具有伺服器應用程式A和伺服器應用程式B的例子。伺服器處理模塊能夠支持多個伺服器應用程式,如由伺服器應用程式Xl和伺服器應用程式X2指示。在一個實施例中,伺服器處理是基於群集計算架構,其允許群集內的多個處理器處理伺服器應用程式。在另一實施例中,應用不同類型的多計算機處理方案來處理所述伺服器應用程式。這允許按比例縮放伺服器處理,以便適應執行多個客戶端應用程式和對應的伺服器應用程式的較大數目的遊戲客戶端。或者,可按比例縮放伺服器處理,以適應較苛刻的圖形處理或遊戲、視頻壓縮,或應用複雜性所必需的增加的計算需求。在一個實施例中,伺服器處理模塊經由伺服器應用程式執行所述處理的大部分。這允許例如圖形處理器、RAM和一般處理器等相對較昂貴的組件定位在中心,且降低遊戲客戶端的成本。經由網際網路將經處理器的伺服器應用程式數據發回到對應的遊戲客戶端,以在監視器上顯示。[0260]場景C說明可由遊戲客戶端和伺服器處理模塊執行的示範性應用程式。舉例來說,在一個實施例中,遊戲客戶端2202C允許用戶C創建並觀看包含用戶A、用戶B、用戶D和用戶E的夥伴列表2220。如圖所示,在場景C中,用戶C能夠在監視器2204C上看到相應用戶的實時圖像或化身。伺服器處理執行遊戲客戶端2202C以及用戶A、用戶B、用戶D和用戶E的相應遊戲客戶端2202的相應應用程式。因為伺服器處理知道遊戲客戶端B正執行的應用程式,因此用戶A的夥伴列表可指示用戶B正在玩哪一遊戲。另外,在一個實施例中,用戶A可觀看遊戲視頻中直接來自用戶B的實際情況。這是通過僅將用戶B的經處理伺服器應用數據除遊戲客戶端B之外還發送到遊戲客戶端A來實現。[0261]除能夠觀看來自夥伴的視頻之外,通信應用程式還可允許夥伴之間的實時通信。如應用於先前實例,這允許用戶A在觀看用戶B的實時視頻時提供鼓勵或提示。在一個實施例中,通過客戶端/伺服器應用程式建立雙向實時話音通信。在另一實施例中,客戶端/伺服器應用程式實現文本聊天。在又一實施例中,客戶端/伺服器應用程式將語音轉換成文本,以供在夥伴的屏幕上顯示。[0262]場景D和場景E說明分別與遊戲控制臺22IOD和22IOE交互的相應用戶D和用戶E。每一遊戲控制臺2210D和2210E連接到伺服器處理模塊,且說明其中伺服器處理模塊協調遊戲控制臺和遊戲客戶端兩者的遊戲玩法的網絡。[0263]圖23說明信息服務提供商架構的實施例。信息服務提供商(ISP)2370將大量信息服務遞送到地理上分散且經由網絡2386連接的用戶2382。ISP可遞送僅一種類型的服務,例如股票價格更新;或多種服務,例如廣播媒體、新聞、體育、遊戲等。另外,每一ISP所提供的服務可為動態的,即可在任一時間點添加或取走服務。因此,向特定個人提供特定類型的服務的ISP可隨時間的過去而改變。舉例來說,在用戶身處她的家鄉時,所述用戶可由接近所述用戶的ISP服務,且當用戶到不同城市旅行時,用戶可由不同ISP服務。家鄉ISP將向新的ISP傳送所需信息和數據,使得用戶信息「跟隨」所述用戶到新的城市,從而使得數據較接近用戶且較易於存取。在另一實施例中,可在主機ISP(管理用戶的信息)與伺服器ISP(其與在主ISP控制下的用戶直接介接)之間建立主機-伺服器關係。在其它實施例中,可在客戶端在全世界移動時,將數據從一個ISP傳送到另一ISP,以使ISP處於服務遞送這些服務的用戶的較佳位置。[0264]ISP2370包含應用服務提供商(ASP)2372,其經由網絡向客戶提供基於計算機的服務。使用ASP模型提供的軟體有時也稱為隨需應變的軟體或軟體即服務(SaaS)。提供對特定應用程式(例如,客戶關係管理)的接入權的一種簡單形式是通過使用標準協議,例如HTTP。應用程式駐存在供應商的系統上,且由用戶使用HTML通過網絡瀏覽器、通過由供應商提供的專用客戶端軟體,或例如瘦客戶端等其它遠程接口來接入。[0265]在較廣地理區域上遞送的服務通常使用雲計算。雲計算是其中經由網際網路提供可動態地按比例縮放且通常虛擬化的資源作為服務的計算類型。用戶無需為支持他們的「雲」中的技術基礎結構的專家。雲計算可分為不同服務,例如基礎結構即服務(IaaS)、平臺即服務(PaaS)以及軟體即服務(SaaS)。雲計算服務通常提供從網絡瀏覽器接入的常見在線商務應用程式,而軟體和數據存儲在伺服器上。基於計算機網絡圖中如何描繪網際網路,使用術語「雲」作為網際網路的比喻,且術語「雲」是其所隱藏的複雜基礎結構的抽象物。[0266]另外,ISP2370包含遊戲處理伺服器(GPS)2374,其由遊戲客戶端用來玩單玩家和多玩家視頻遊戲。在網際網路上玩的大多數視頻遊戲均經由到遊戲伺服器的連接而操作。通常,遊戲使用專用伺服器應用程式,其收集來自玩家的數據,並將其分配給其它玩家。這比對等布置高效且有效,但其需要單獨的伺服器來託管伺服器應用程式。在另一實施例中,GPS建立玩家與其相應的玩遊戲裝置之間的通信,不依靠集中化GPS來交換信息。[0267]專用GPS是獨立於客戶端運行的伺服器。此些伺服器通常在位於數據中心的專用硬體運行,從而提供較多帶寬和專用處理能力。專用伺服器是為大多數基於PC的多玩家遊戲託管遊戲伺服器的優選方法。大型多玩家在線遊戲在通常由擁有遊戲名稱的軟體公司託管的專用伺服器上運行,從而允許他們控制和更新內容。[0268]廣播處理伺服器(BPS)2376將音頻和視頻信號分配給觀眾。向非常窄範圍的觀眾的廣播有時稱為窄播。廣播分配的最後一程是信號如何到達收聽者或觀看者,且其可如無線電臺或TV臺那樣在空中到達天線和接收器,或可通過有線TV或電纜無線電(或「無線電纜」),經由所述臺或直接從網絡到來。網際網路還可將無線電或TV帶給接收者,尤其通過多播,從而允許共享信號和帶寬。歷史上,廣播已根據地理區劃定,例如國家廣播或地區廣播。然而,對於快速網際網路的擴散,廣播並不根據地理來界定,因為內容幾乎可到達世界上的任何國家。[0269]存儲服務提供商(SSP)2378提供計算機存儲空間和有關的管理服務。SSP還提供周期性備份或存檔。通過提供存儲作為服務,用戶可根據需要訂購較多存儲。另一主要優點是SSP包含備份服務,且如果用戶的計算機硬碟驅動器失效,用戶將不丟失其數據。另夕卜,多個SSP可具有用戶數據的總複本或局部複本,從而允許用戶以高效方式存取數據,與用戶位於何處或正用以存取數據的裝置無關。舉例來說,用戶可存取家用計算機中以及行動電話中(在用戶正在移動時)的個人文件。[0270]通信提供商380提供到用戶的連接性。一種通信提供商是提供對網際網路的接入權的網際網路服務提供商(ISP)。ISP使用適合遞送網際網路協議數據報的數據發射技術(例如撥號、DSL、電纜數據機、無線或專用高速互連)連接其客戶。通信提供商還可提供消息接發服務,例如電子郵件、即時消息接發和SMS文本接發。另一類型的通信提供商是網絡服務提供商(NSP),其通過提供對網際網路的直接主幹接入權來出售帶寬或網絡接入權。網絡服務提供商可由電信公司、數據運營商、無線通信提供商、網際網路服務提供商、提供高速網際網路接入的有線電視經營商等組成。[0271]數據交換2388互連ISP2370內的若干模塊,且經由網絡2386將這些模塊連接到用戶2382。數據交換2388可覆蓋其中ISP2370的所有模塊均接近的較小區域,或在不同模塊在地理上分散時涵蓋較大地理區域。舉例來說,數據交換2388可包含數據中心的櫥櫃內的快速千兆位乙太網(或更快),或國際虛擬域網絡(VLAN)。[0272]用戶2382用客戶端裝置2384接入遠程服務,客戶端裝置2384包含至少一CPU、顯示器和I/o。客戶端裝置可為PC、行動電話、筆記本計算機、PDA等。在一個實施例中,ISP2370辨識客戶端所使用的裝置的類型,且調整所使用的通信方法。在其它情況下,客戶端裝置使用標準通信方法(例如html)來接入ISP2370。[0273]本發明的實施例可用各種計算機系統配置來實踐,包含手持式裝置、微處理器系統、基於微處理器或可編程的消費者電子裝置、小計算機、大型計算機等。本發明還可在分布式計算環境中實踐,其中通過經由基於有線的或無線網絡連結的遠程處理裝置來執行任務。[0274]考慮以上實施例,應理解,本發明可使用涉及計算機系統中所存儲的數據的各種計算機實施的操作。這些操作是需要物理量的物理操縱的操作。本文所描述的形成本發明的一部分的操作中的任一者是有用的機器操作。本發明還涉及用於執行這些操作的裝置或設備。所述設備可特別為所需目的構造,或所述設備可為由存儲在計算機中的電腦程式選擇性地啟動或配置的通用計算機。明確地說,可結合根據本文的教示編寫的電腦程式使用各種通用機器,或構造較專業的設備來執行所需操作可能較方便。[0275]本發明還可體現為計算可讀媒體上的計算機可讀代碼。計算機可讀媒體是可存儲數據的任何數據存儲裝置,其可之後由計算機系統讀取。計算機可讀媒體的實例包含硬碟驅動器、網絡附接存儲裝置(NAS)、只讀存儲器、隨機存取存儲器、⑶-ROM、⑶-R、CD-RW、磁帶,以及其它光學和非光學數據存儲裝置。計算機可讀媒體可包含分布在網絡耦合計算機系統上的計算機可讀有形媒體,使得計算機可讀代碼以分布式方式存儲和執行。[0276]儘管以特定次序描述了方法操作,但應理解,在操作之間可執行其它內務操作,或可調整操作,使得其在稍稍不同的時間發生,或可分布在允許處理操作以與所述處理相關聯的各種間隔發生的系統中,只要以所要方式執行覆蓋操作的處理即可。[0277]儘管為了理解的清楚性而以某一細節描述了本發明,但將明白,可在所附權利要求書的範圍內實踐某些改變和修改。因此,本發明的實施例將被視為說明性的而不是限制性的,且本發明不限於本文所給出的細節,而是可在所附權利要求書的範圍和均等物內修改。【權利要求】1.一種對用戶的遊戲玩法提供遠程控制的方法,其包括:將第一用戶的遊戲玩法的現場視頻饋送呈現給遠程第二用戶;處理有關將對所述第一用戶的遊戲玩法的控制轉移給所述第二用戶的請求;起始由所述第二用戶對所述第一用戶的遊戲玩法的控制;其中所述方法是由至少一個處理器執行的。2.根據權利要求1所述的方法,其中起始由所述第二用戶對所述第一用戶的遊戲玩法的控制包括撤銷由與所述第一用戶相關聯的第一控制器裝置對所述第一用戶的遊戲玩法的控制,以及啟動由與所述第二用戶相關聯的第二控制器裝置對所述第一用戶的遊戲玩法的控制。3.根據權利要求2所述的方法,其中由所述第二控制器裝置對所述第一用戶的遊戲玩法的所述控制包括從所述第二控制器裝置接收輸入命令以及應用所述輸入命令以界定所述第一用戶的遊戲玩法。4.根據權利要求1所述的方法,其中所述現場視頻饋送是通過社交接口呈現給所述第二用戶,所述社交接口提供對所述第二用戶的社交圖譜的接入權,所述第一用戶被定義為所述第二用戶的社交圖譜的成員。5.根據權利要求4所述的方法,其中所述社交接口包括評論接口,所述評論接口用於在所述第一用戶的遊戲玩法期間發表評論。6.根據權利要求1所述的方法,其中處理旨在轉移控制的所述請求包括從所述第一用戶接收確認以允許由所述第二用戶對所述第一用戶的遊戲玩法的所述控制。7.根據權利要求1所述的方法`,其中將所述第一用戶的遊戲玩法的所述現場視頻饋送呈現給所述第二用戶包括以非全屏格式呈現所述現場視頻饋送;以及其中起始由所述第二用戶對所述第一用戶的遊戲玩法的控制包括觸發所述現場視頻饋送以全屏格式呈現。8.一種提供多人玩的遊戲玩法的方法,其包括:將第一用戶的遊戲玩法會話的現場視頻饋送呈現給遠程第二用戶;處理有關第二用戶加入所述第一用戶的遊戲玩法會話的請求;由所述第二用戶起始在所述第一用戶的遊戲玩法會話中的遊戲玩法;其中所述方法是由至少一個處理器執行的。9.根據權利要求8所述的方法,其中由所述第二用戶起始在所述第一用戶的遊戲玩法會話中的遊戲玩法包括起始視頻遊戲的多人玩的模式。10.根據權利要求8所述的方法,其中所述現場視頻饋送是通過社交接口呈現給所述第二用戶,所述社交接口提供對所述第二用戶的社交圖譜的接入權,所述第一用戶被定義為所述第二用戶的社交圖譜的成員。11.根據權利要求10所述的方法,其中所述社交接口包括評論接口,所述評論接口用於在所述第一用戶的遊戲玩法期間發表評論。12.根據權利要求8所述的方法,其中處理有關加入所述第一用戶的遊戲玩法會話的所述請求包括從所述第一用戶接收確認以允許所述第二用戶在所述第一用戶的遊戲玩法會話中的遊戲玩法。13.根據權利要求8所述的方法,其中將所述第一用戶的遊戲玩法的所述現場視頻饋送呈現給所述第二用戶包括以非全屏格式呈現所述現場視頻饋送;以及其中起始所述第二用戶在所述第一用戶的遊戲玩法會話中的遊戲玩法包括觸發所述現場視頻饋送以全屏格式呈現。14.一種上面包含有程序指令的非暫時性計算機可讀媒體,其用於對用戶的遊戲玩法提供遠程控制,所述程序指令包括:用於將第一用戶的遊戲玩法的現場視頻饋送呈現給遠程第二用戶的程序指令;用於處理有關將對所述第一用戶的遊戲玩法的控制轉移給所述第二用戶的請求的程序指令;用於起始所述第二用戶對所述第一用戶的遊戲玩法的控制的程序指令。15.根據權利要求14所述的非暫時性計算機可讀媒體,其中起始所述第二用戶對所述第一用戶的遊戲玩法的控制包括撤銷由與所述第一用戶相關聯的第一控制器裝置對所述第一用戶的遊戲玩法的控制,以及啟動由與所述第二用戶相關聯的第二控制器裝置對所述第一用戶的遊戲玩法的控制。16.根據權利要求15所述的非暫時性計算機可讀媒體,其中由所述第二控制器裝置對所述第一用戶的遊戲玩法的所述控制包括從所述第二控制器裝置接收輸入命令以及應用所述輸入命令以界定所述第一用戶的遊戲玩法。17.根據權利要求14所述的非暫時性計算機可讀媒體,其中所述現場視頻饋送是通過社交接口呈現給所述第二用戶,所述社交接口提供對所述第二用戶的社交圖譜的接入權,所述第一用戶被定義為所述第二用戶的社交圖譜的成員。18.根據權利要求17所述的非暫時性計算機可讀媒體,其中所述社交接口包括評論接口,所述評論接口用於在所述第一用戶的遊戲玩法期間發表評論。19.根據權利要求14所述的非暫時性計算機可讀媒體,其中處理旨在轉移控制的所述請求包括從所述第一用戶接收確認以允許由所述第二用戶對所述第一用戶的遊戲玩法的所述控制。20.根據權利要求14所述的非暫時性計算機可讀媒體,其中將所述第一用戶的遊戲玩法的所述現場視頻饋送呈現給所述第二用戶包括以非全屏格式呈現所述現場視頻饋送;以及其中起始由所述第二用戶對所述第一用戶的遊戲玩法的控制包括觸發所述現場視頻饋送以全屏格式呈現。【文檔編號】H04L29/08GK103885768SQ201310717878【公開日】2014年6月25日申請日期:2013年12月23日優先權日:2012年12月21日【發明者】V.O.S.穆拉,D.佩裡,P.迪亞斯,K.楊申請人:索尼電腦娛樂美國公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀