社交互動內(nèi)容創(chuàng)建者開發(fā)的制作方法
【專利摘要】本發(fā)明提供了一種用于交互式視頻游戲的多個藝術(shù)資產(chǎn)的社交互動內(nèi)容開發(fā)的系統(tǒng)。所述系統(tǒng)包括接近度分析器,其用于確定所述多個藝術(shù)資產(chǎn)之間的接近度關(guān)系,所述藝術(shù)資產(chǎn)中的每一個被定義用于在所述交互式視頻游戲的執(zhí)行期間進(jìn)行顯示。本發(fā)明提供了一種活動監(jiān)視器,其用于監(jiān)視對所述多個藝術(shù)資產(chǎn)的訪問。此外,本發(fā)明提供了一種社交推斷引擎,其用于響應(yīng)于觸發(fā)針對特定藝術(shù)資產(chǎn)設(shè)定的預(yù)定義訪問閾值來基于所述特定藝術(shù)資產(chǎn)與接近的藝術(shù)資產(chǎn)的接近度關(guān)系而發(fā)起通信。
【專利說明】社交互動內(nèi)容創(chuàng)建者開發(fā)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用于社交互動內(nèi)容創(chuàng)建者開發(fā)的方法和系統(tǒng)。
【背景技術(shù)】
[0002]因為技術(shù)不斷發(fā)展,所以如視頻游戲的交互式軟件應(yīng)用程序的復(fù)雜性不斷地增 加。舉例來說,典型的視頻游戲可以包括大量的內(nèi)容資產(chǎn)。此外,單獨內(nèi)容資產(chǎn)可以由若干 附屬內(nèi)容資產(chǎn)組成。在典型的開發(fā)情形中,單獨內(nèi)容資產(chǎn)被分配給負(fù)責(zé)開發(fā)所述資產(chǎn)的單 獨開發(fā)者或編輯者。
[0003]然而,內(nèi)容資產(chǎn)以各種方式彼此相關(guān),并且由一個開發(fā)者對給定資產(chǎn)所做的更改 可能影響另一個相關(guān)的內(nèi)容資產(chǎn)。通常,由孤立的開發(fā)者或編輯者所做的更改的累積效應(yīng) 直到相當(dāng)晚的開發(fā)階段才會被意識到。例如,圖形不一致可能不會被意識到,直到質(zhì)量保證 測試者測試視頻游戲為止。
[0004]因此,在本領(lǐng)域中需要使內(nèi)容資產(chǎn)的開發(fā)者和編輯能夠以社互動方式開發(fā)這類內(nèi) 容資產(chǎn)的系統(tǒng)和方法。
[0005]在這個上下文中本發(fā)明的實施方案出現(xiàn)。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的實施方案提供用于社交互動內(nèi)容創(chuàng)建者開發(fā)的系統(tǒng)和方法。應(yīng)理解的 是,本發(fā)明可以多種方式來實行,如程序、設(shè)備、系統(tǒng)、裝置或計算機(jī)可讀介質(zhì)上的方法。以 下描述本發(fā)明的若干創(chuàng)造性實施方案。
[0007]在一個實施方案中,提供一種用于交互式視頻游戲的多個藝術(shù)資產(chǎn)的社交互動內(nèi) 容開發(fā)的系統(tǒng)。所述系統(tǒng)包括接近度分析器,所述接近度分析器用于確定所述多個藝術(shù)資 產(chǎn)之間的接近度關(guān)系,所述藝術(shù)資產(chǎn)中的每一個被定義用于在所述交互式視頻游戲的執(zhí)行 期間進(jìn)行顯示。提供活動監(jiān)視器用于監(jiān)視對所述多個藝術(shù)資產(chǎn)的訪問。并且提供社交推斷 引擎用于響應(yīng)于觸發(fā)針對特定藝術(shù)資產(chǎn)設(shè)定的預(yù)定義訪問閾值來基于所述特定藝術(shù)資產(chǎn) 與接近的藝術(shù)資產(chǎn)的接近度關(guān)系而發(fā)起通信。
[0008]在一個實施方案中,所述多個藝術(shù)資產(chǎn)中的至少一個在所述交互式視頻游戲的虛 擬環(huán)境中定義了體積區(qū)域。在另一個實施方案中,所述多個藝術(shù)資產(chǎn)中的至少一個由骨骼 動畫定義。在一個實施方案中,所述預(yù)定義訪問閾值選自由打開、查看或編輯所述特定藝術(shù) 資產(chǎn)組成的組。在一個實施方案中,所述通信指向以下用戶中的一個或多個:觸發(fā)針對所述 特定內(nèi)容資產(chǎn)設(shè)定的所述預(yù)定義訪問閾值的用戶,和觸發(fā)針對所述接近的內(nèi)容資產(chǎn)設(shè)定的 預(yù)定義訪問閾值的用戶。
[0009]在一個實施方案中,所述通信包括實時通信鏈接,所述實時通信鏈接是定義在觸 發(fā)針對所述特定內(nèi)容資產(chǎn)設(shè)定的所述預(yù)定義訪問閾值的用戶與觸發(fā)針對所述接近的內(nèi)容 資產(chǎn)的設(shè)定預(yù)定義訪問閾值的用戶之間。在一個實施方案中,所述實時通信鏈接包括所述 特定內(nèi)容資產(chǎn)或所述接近的內(nèi)容資產(chǎn)的即時視圖和歷史視圖之一。[0010]在一個實施方案中,所述接近度分析器通過分析以下的一個或多個來確定所述多 個內(nèi)容資產(chǎn)之間的接近度關(guān)系:所述多個內(nèi)容資產(chǎn)中的兩個或更多個與同一物體的關(guān)聯(lián) 性;所述多個內(nèi)容資產(chǎn)中的兩個或更多個之間的父、子或同伴關(guān)系中的一種或多種關(guān)系; 當(dāng)所述多個內(nèi)容資產(chǎn)中的兩個或更多個在被用于所述交互式應(yīng)用程序中時的地理接近度; 或所述多個內(nèi)容資產(chǎn)中的兩個或更多個在被用于所述交互式應(yīng)用程序中時的時間接近度。
[0011]在一個實施方案中,所述系統(tǒng)進(jìn)一步包括用戶接口,所述用戶接口具有用于呈現(xiàn) 關(guān)于所述多個內(nèi)容資產(chǎn)中的一個或多個的值數(shù)據(jù)的值數(shù)據(jù)呈現(xiàn)器,所述值數(shù)據(jù)定義了相對 重要性水平,其中所述值數(shù)據(jù)包括源自于開發(fā)時間、游戲時間、測試時間、成本以及收入中 的一個或多個的度量。
[0012]在一個實施方案中,所述系統(tǒng)進(jìn)一步包括用戶接口,所述用戶接口具有用于顯示 相互疊加的接近的藝術(shù)資產(chǎn)的疊加呈現(xiàn)器。
[0013]在本發(fā)明的另一個實施方案中,提供一種用于執(zhí)行交互式應(yīng)用程序的多個內(nèi)容資 產(chǎn)的質(zhì)量保證(QA)的系統(tǒng)。所述系統(tǒng)包括執(zhí)行模塊,所述執(zhí)行模塊用于對所述交互式應(yīng)用 程序執(zhí)行QA測試。提供標(biāo)記生成器,其用于在所述交互式應(yīng)用程序的執(zhí)行期間生成標(biāo)記, 所述標(biāo)記識別QA問題,所述標(biāo)記被定義用于在所述交互式應(yīng)用程序的所述執(zhí)行期間所呈 現(xiàn)的虛擬環(huán)境內(nèi)的位置。并且提供社交反饋引擎,其用于向接近所述標(biāo)記的特定內(nèi)容資產(chǎn) 的所有者發(fā)起通信,所述特定內(nèi)容資產(chǎn)在所述執(zhí)行期間被定義在所述虛擬環(huán)境內(nèi)接近所述 標(biāo)記的所述位置的位置處,所述通信識別所述標(biāo)記。
[0014]在一個實施方案中,所述標(biāo)記與所述特定內(nèi)容資產(chǎn)相關(guān)聯(lián)。在一個實施方案中,所 述系統(tǒng)進(jìn)一步包括捕捉模塊,所述捕捉模塊用于捕捉來自所述交互式應(yīng)用程序的所述執(zhí)行 的圖像或視頻中的一個或多個,所述圖像或視頻中定義了所述標(biāo)記。在一個實施方案中,所 述標(biāo)記識別QA測試者,并且所述通信包括在所述特定內(nèi)容資產(chǎn)的所述所有者與所述QA測 試者之間發(fā)起實時通信的鏈接。在一個實施方案中,所述標(biāo)記生成器提供用于定義所述標(biāo) 記的屬性的用戶接口。
[0015]在本發(fā)明的一個實施方案中,提供一種用于交互式視頻游戲的多個藝術(shù)資產(chǎn)的社 交互動內(nèi)容開發(fā)的方法。所述方法包括確定所述多個藝術(shù)資產(chǎn)之間的接近度關(guān)系,所述藝 術(shù)資產(chǎn)中的每一個被定義用于在所述交互式視頻游戲的執(zhí)行期間進(jìn)行顯示。監(jiān)視對所述多 個藝術(shù)資產(chǎn)的訪問。并且響應(yīng)于觸發(fā)針對特定藝術(shù)資產(chǎn)設(shè)定的預(yù)定義訪問閾值來基于所述 特定藝術(shù)資產(chǎn)與接近的藝術(shù)資產(chǎn)的接近度關(guān)系而發(fā)起通信。
[0016]在所述方法一個實施方案中,所述多個藝術(shù)資產(chǎn)中的至少一個在所述交互式視頻 游戲的虛擬環(huán)境中定義了體積區(qū)域。在另一個實施方案中,所述多個藝術(shù)資產(chǎn)中的至少一 個由骨骼動畫定義。在一個實施方案中,所述預(yù)定義訪問閾值選自由打開、查看或編輯所述 特定藝術(shù)資產(chǎn)組成的組。在一個實施方案中,所述通信指向以下用戶中的一個或多個:觸發(fā) 針對所述特定內(nèi)容資產(chǎn)設(shè)定的所述預(yù)定義訪問閾值的用戶,和觸發(fā)針對所述接近的內(nèi)容資 產(chǎn)設(shè)定的預(yù)定義訪問閾值的用戶。
[0017]在一個實施方案中,所述通信包括實時通信鏈接,所述實時通信鏈接是定義在觸 發(fā)針對所述特定內(nèi)容資產(chǎn)設(shè)定的所述預(yù)定義訪問閾值的用戶與觸發(fā)針對所述接近的內(nèi)容 資產(chǎn)設(shè)定的預(yù)定義訪問閾值的用戶之間。在一個實施方案中,所述實時通信鏈接包括所述 特定內(nèi)容資產(chǎn)或所述接近的內(nèi)容資產(chǎn)的即時視圖和歷史視圖之一。[0018]在一個實施方案中,確定所述多個內(nèi)容資產(chǎn)之間的接近度關(guān)系包括分析以下的一 個或多個:所述多個內(nèi)容資產(chǎn)中的兩個或更多個與同一物體的關(guān)聯(lián)性;所述多個內(nèi)容資產(chǎn) 中的兩個或更多個之間的父、子或同伴關(guān)系中的一種或多種關(guān)系;所述多個內(nèi)容資產(chǎn)中的 兩個或更多個在被用于所述交互式應(yīng)用程序中時的地理接近度;或所述多個內(nèi)容資產(chǎn)中的 兩個或更多個在被用于所述交互式應(yīng)用程序中時的時間接近度。
[0019]在一個實施方案中,所述方法進(jìn)一步包括呈現(xiàn)關(guān)于所述多個內(nèi)容資產(chǎn)中的一個或 多個的值數(shù)據(jù),所述值數(shù)據(jù)定義了相對重要性水平,其中所述值數(shù)據(jù)包括源自于開發(fā)時間、 游戲時間、測試時間、成本以及收入中的一個或多個的度量。在一個實施方案中,所述方法 包括顯示相互疊加的接近的藝術(shù)資產(chǎn)。
[0020]在本發(fā)明的另一個實施方案中,提供一種用于執(zhí)行用于交互式應(yīng)用程序的多個內(nèi) 容資產(chǎn)的質(zhì)量保證(QA)的方法。所述方法始于對所述交互式應(yīng)用程序執(zhí)行QA測試。在所 述交互式應(yīng)用程序的執(zhí)行期間生成標(biāo)記,所述標(biāo)記識別QA問題,所述標(biāo)記被定義用于在所 述交互式應(yīng)用程序的所述執(zhí)行期間所呈現(xiàn)的虛擬環(huán)境內(nèi)的位置。并且向接近所述標(biāo)記的特 定內(nèi)容資產(chǎn)的所有者發(fā)起通信,所述特定內(nèi)容資產(chǎn)在所述執(zhí)行期間被定義在所述虛擬環(huán)境 內(nèi)的接近所述標(biāo)記的所述位置的位置處,所述通信識別所述標(biāo)記。
[0021]在所述方法一個實施方案中,所述標(biāo)記與所述特定內(nèi)容資產(chǎn)相關(guān)聯(lián)。在一個實施 方案中,所述方法進(jìn)一步包括捕捉來自所述交互式應(yīng)用程序的所述執(zhí)行的圖像或視頻中的 一個或多個,所述圖像或視頻中定義了所述標(biāo)記。在一個實施方案中,所述標(biāo)記識別QA測 試者,并且其中所述通信包括在所述特定內(nèi)容資產(chǎn)的所有者與所述QA測試者之間發(fā)起實 時通信的鏈接。在一個實施方案中,生成所述標(biāo)記生成器包括提供用于定義所述標(biāo)記的屬 性的用戶接口。
[0022]根據(jù)以下結(jié)合舉例示出本發(fā)明的原理的附圖進(jìn)行的詳細(xì)描述,本發(fā)明的其它方面 將變得顯而易見。
【專利附圖】
【附圖說明】
[0023]通過參考以下結(jié)合附圖進(jìn)行的描述可以更好地理解本發(fā)明,在附圖中:
[0024]圖1示出根據(jù)本發(fā)明的一個實施方案的用于社交互動內(nèi)容開發(fā)的系統(tǒng)。
[0025]圖2示出根據(jù)本發(fā)明的一個實施方案的用于交互式應(yīng)用程序的內(nèi)容資產(chǎn)的開發(fā) 的系統(tǒng)。
[0026]圖3示出根據(jù)本發(fā)明的一個實施方案的交互式應(yīng)用程序的空間環(huán)境中的多個物 體。
[0027]圖4示出根據(jù)本發(fā)明的一個實施方案的針對視頻游戲的各種級別定義的各種資產(chǎn)。
[0028]圖5示出根據(jù)本發(fā)明的一個實施方案的多個內(nèi)容資產(chǎn)之間的父子關(guān)系。
[0029]圖6示出根據(jù)本發(fā)明的一個實施方案的各種內(nèi)容資產(chǎn)隨著時間的利用周期。
[0030]圖7A至圖7K示出根據(jù)本發(fā)明的實施方案的展示出各種內(nèi)容資產(chǎn)的來自各種視頻 游戲的場景。
[0031]圖8示出根據(jù)本發(fā)明的一個實施方案的在接近的資產(chǎn)上工作的藝術(shù)師之間的社 交互動內(nèi)容開發(fā)的一個實施例。[0032]圖9示出根據(jù)本發(fā)明的一個實施方案的在接近的資產(chǎn)上工作的技術(shù)人員之間的 社交互動內(nèi)容開發(fā)的一個實施例。
[0033]圖10示出根據(jù)本發(fā)明的一個實施方案的共同形成仿人圖形的各種內(nèi)容資產(chǎn)。
[0034]圖11示出根據(jù)本發(fā)明的一個實施方案的用于編輯資產(chǎn)的編輯器窗口。
[0035]圖12示出根據(jù)本發(fā)明的一個實施方案的QA標(biāo)記的放置和復(fù)查。
[0036]圖13示出可用來實行本發(fā)明的實施方案的硬件和用戶接口。
【具體實施方式】
[0037]以下實施方案描述用于社交互動代碼開發(fā)的方法和設(shè)備。
[0038]然而,本領(lǐng)域的技術(shù)人員將明白,在沒有一些或所有這些特定細(xì)節(jié)的情況下也可 以實踐本發(fā)明。在其它情況下,沒有詳細(xì)描述眾所周知的處理操作,以避免不必要地混淆本 發(fā)明。
[0039]圖1示出根據(jù)本發(fā)明的一個實施方案的用于社交互動內(nèi)容開發(fā)的系統(tǒng)。代碼庫10 包括用于交互式應(yīng)用程序的各種代碼模塊。根據(jù)一個實施方案,為了執(zhí)行交互式應(yīng)用程序, 編譯并且執(zhí)行代碼庫10的代碼模塊。舉例來說,在一個實施方案中,交互式應(yīng)用程序為視 頻游戲,并且代碼庫10中的代碼模塊定義視頻游戲的游戲引擎。資產(chǎn)庫12含有用于交互 式應(yīng)用程序的各種內(nèi)容資產(chǎn)。本領(lǐng)域的技術(shù)人員將理解,內(nèi)容資產(chǎn)為用于交互式應(yīng)用程序 的任何類型的內(nèi)容。例如,內(nèi)容資產(chǎn)可包括各種類型的圖形相關(guān)項目中的任一項目,如圖形 物體、線框結(jié)構(gòu)、三維物體、紋理、動畫等。內(nèi)容資產(chǎn)還可以包括各種類型的音頻項目,如聲 音效果、聲音剪輯、歌曲等。
[0040]訪問管理器14管理對資產(chǎn)庫12的內(nèi)容資產(chǎn)中的代碼庫10的代碼模塊的訪問。訪 問管理器14提供用于代碼模塊和內(nèi)容資產(chǎn)的開發(fā)和編輯的各種開發(fā)或編輯會話。出于本 公開的目的,開發(fā)者將通常被理解為負(fù)責(zé)開發(fā)或編輯一個或多個代碼模塊的人員,而編輯 者將通常被理解為負(fù)責(zé)開發(fā)或編輯一個或多個內(nèi)容資產(chǎn)的人員。然而,術(shù)語也可以互換使 用。如所示的實施方案中所示,開發(fā)者16經(jīng)由代碼會話18開發(fā)一個或多個代碼模塊;開發(fā) 者20經(jīng)由代碼會話22開發(fā)一個或多個代碼模塊。而編輯者24經(jīng)由資產(chǎn)會話26編輯一個 或多個內(nèi)容資產(chǎn);并且編輯者28經(jīng)由資產(chǎn)會話30編輯一個或多個資產(chǎn)。
[0041]標(biāo)簽?zāi)K32含有與代碼庫10中的代碼模塊中的一個或多個相關(guān)聯(lián)的各種標(biāo)簽。 本領(lǐng)域的技術(shù)人員將通過參考由
【發(fā)明者】Edward Lerner和Charles Nicholson在2011年 4月20日提交的標(biāo)題為“SOCIALINTERACTIVE CODE DEVELOPMENT”的相關(guān)美國專利申請第 13/091,084號來理解標(biāo)簽,所述美國專利申請中描述了各種標(biāo)簽及其功能。以類似的方式, 標(biāo)簽?zāi)K34含有與資產(chǎn)庫12的內(nèi)容資產(chǎn)中的一個或多個相關(guān)聯(lián)的各種標(biāo)簽。
[0042]接近度分析器36分析資產(chǎn)庫12的內(nèi)容資產(chǎn)中的代碼庫10的代碼模塊之間的接 近度關(guān)系。本文中其它地方描述了接近度關(guān)系的多種實施例。僅舉例來說,可以基于多種 標(biāo)準(zhǔn)來定義接近度關(guān)系,如父子關(guān)系、同伴關(guān)系、幾何接近度、時間接近度等。
[0043]接近度分析器36基于規(guī)則庫38中含有的用于確定接近度的規(guī)則來分析代碼庫10 的代碼模塊和資產(chǎn)庫12的內(nèi)容資產(chǎn)。在一個實施方案中,用于確定接近度的規(guī)則是手動確 定并輸入到規(guī)則庫38中。因為接近度分析器36確定代碼模塊與內(nèi)容資產(chǎn)之間的接近度關(guān) 系,所以這些所確定的關(guān)系可以用來定義存儲在規(guī)則庫38中的額外規(guī)則。[0044]例如,在一個實施方案中,用于確定接近度的規(guī)則將以父子關(guān)系相關(guān)的內(nèi)容資產(chǎn) 定義為接近的資產(chǎn)?;谶@個規(guī)則,接近度分析器36分析資產(chǎn)庫12的內(nèi)容資產(chǎn)并且將具 有父子關(guān)系的那些內(nèi)容資產(chǎn)確定為相互接近。關(guān)于接近度的這些確定可以被存儲為規(guī)則庫 38中的額外規(guī)則。本領(lǐng)域的技術(shù)人員將明白,其它實施方案,可由接近度分析器36利用來 分析代碼模塊和內(nèi)容資產(chǎn)的用于確定接近度的規(guī)則可以基于內(nèi)容資產(chǎn)或代碼模塊的各種 屬性中的任一屬性和它們之間的各種類型的關(guān)系中的任一關(guān)系來定義接近度。
[0045]活動監(jiān)視器40監(jiān)視對代碼庫10的代碼模塊和資產(chǎn)庫12的內(nèi)容資產(chǎn)的訪問活動。 歷史訪問活動數(shù)據(jù)存儲在知識庫42中。接近度分析器36還可以分析知識庫42中的數(shù)據(jù) 來確定各種代碼模塊或內(nèi)容資產(chǎn)的接近度。例如,在一個實施方案中,用于確定接近度的規(guī) 則可基于用戶的并行訪問來定義接近度。換句話說,傾向于被并行訪問的代碼模塊或內(nèi)容 資產(chǎn)可以被確定為相互接近。基于這樣的規(guī)則,接近度分析器36分析知識庫42的歷史訪 問數(shù)據(jù)來確定傾向于被并行訪問的那些內(nèi)容資產(chǎn)或代碼模塊,并且將這些代碼模塊或內(nèi)容 資產(chǎn)確定為相互接近。
[0046]本領(lǐng)域的技術(shù)人員將明白,在各種實施方案中,活動監(jiān)視器40監(jiān)視對代碼模塊或 內(nèi)容資產(chǎn)的訪問活動的特異性水平可以不同。在一個實施方案中,活動監(jiān)視器40被配置來 檢測并監(jiān)視哪個人正在訪問哪個內(nèi)容資產(chǎn)或代碼模塊。在其它實施方案中,活動監(jiān)視器40 還被配置來監(jiān)視其它類型的訪問活動,如由特定用戶對代碼模塊或內(nèi)容資產(chǎn)所做的特定更 改。類似地,用于基于對知識庫42中的歷史訪問數(shù)據(jù)的分析來確定接近度的規(guī)則在范圍上 可以不同。如以上所述,用于確定接近度的規(guī)則可基于并行訪問來定義接近度。在其它實 施方案中,這樣的規(guī)則可基于各種其它類型的所檢測到的訪問活動來定義接近度,所述其 它類型如對代碼模塊或內(nèi)容資產(chǎn)所做的編輯或更改的類型。
[0047]社交推理引擎46被配置成基于由活動監(jiān)視器40檢測到的訪問活動和規(guī)則庫38 的規(guī)則來發(fā)起通信。通信通過通信模塊48來實現(xiàn)。在各種實施方案中,通信模塊48可以 被配置來支持多種類型的通信,如電子郵件50、聊天52或?qū)崨r視圖54。本領(lǐng)域的技術(shù)人員 應(yīng)注意的是,在其它實施方案中,通信模塊48可以被配置來支持各種其它類型的通信中的 任何通信,所述各種其其它類型的通信如語音或視頻通信、文本消息發(fā)送等。
[0048]僅舉例來說,在一個實施方案中,規(guī)則可以指定當(dāng)兩個或更多個不同用戶正在同 時訪問接近的內(nèi)容資產(chǎn)時,應(yīng)向兩個不同用戶發(fā)起通信來告知所述不同用戶他們正在相關(guān) 的內(nèi)容資產(chǎn)上工作。因此,當(dāng)社交推理引擎46基于自活動監(jiān)視器40收到的數(shù)據(jù)確定這樣 的情形存在時,社交推理引擎46向用戶發(fā)起通信。例如,在一個實施方案中,編輯者24和 編輯者28正經(jīng)由其各自的資產(chǎn)會話26和30在接近的內(nèi)容資產(chǎn)上工作?;顒颖O(jiān)視器40監(jiān) 視編輯者24和28的活動,并且社交推理引擎46向編輯者24和28發(fā)起通信,所述通信告 知所述編輯者他們正在接近內(nèi)的容資產(chǎn)上工作。通信可以包括用于進(jìn)一步通信的選項,如 提供用于發(fā)起聊天會話的選項或提供彼此的當(dāng)前編輯窗口的實時視圖。
[0049]本領(lǐng)域的技術(shù)人員應(yīng)理解的是,在本發(fā)明的各種實施方案中,用于基于訪問活動 和接近的內(nèi)容資產(chǎn)或代碼模塊來發(fā)起通信的規(guī)則在很大程度上可以不同。如以上所述,規(guī) 則可以指定當(dāng)兩個或更多個用戶同時訪問接近的內(nèi)容資產(chǎn)或代碼模塊時發(fā)起通信。在另一 個實施例中,規(guī)則可以被定義成使得當(dāng)給定用戶訪問特定內(nèi)容資產(chǎn),并且所述特定內(nèi)容資 產(chǎn)的接近的資產(chǎn)的所有者不在線或以其它方式不可用來實時通信時,那么將電子郵件或其它類型的非實時通信發(fā)送至所述接近的資產(chǎn)的所有者??梢栽诮o定用戶已經(jīng)完成編輯特定 內(nèi)容資產(chǎn)之后將電子郵件發(fā)送至接近的資產(chǎn)的所有者,從而告知接近的資產(chǎn)的所有者對特 定內(nèi)容資產(chǎn)所做的更改的類型。此外,規(guī)則可以指定向給定用戶發(fā)送提醒所述用戶接近的 資產(chǎn)的存在的消息和對特定內(nèi)容資產(chǎn)所做的更改可能如何影響接近的內(nèi)容資產(chǎn)。
[0050]在又一個實施方案中,規(guī)則可以指定當(dāng)用戶訪問給定內(nèi)容資產(chǎn)時,所述用戶被告 知自從上一次給定內(nèi)容資產(chǎn)被訪問以來對接近的內(nèi)容資產(chǎn)或接近的代碼模塊執(zhí)行的編輯 活動,因為這類編輯活動可影響所述給定內(nèi)容資產(chǎn)?;蛘咴谄渌鼘嵤┓桨钢?,規(guī)則可以指定 只響應(yīng)于對接近的內(nèi)容資產(chǎn)或代碼模塊執(zhí)行的特定類型的編輯活動來發(fā)起通信,以使得并 不是所有類型的編輯活動都觸發(fā)通信的發(fā)起。在又一些其它實施方案中,規(guī)則可以指定響 應(yīng)于與接近的內(nèi)容資產(chǎn)或代碼模塊相關(guān)的各種類型的訪問或編輯活動中的任一活動來發(fā) 起通信。
[0051]雖然定義響應(yīng)于訪問活動的通信的規(guī)則的前述實施例通常已被應(yīng)用于各種內(nèi)容 資產(chǎn)的編輯活動,但是也可以容易地將相同概念擴(kuò)展到代碼模塊,因為代碼模塊可以接近 其它代碼模塊并且因為內(nèi)容資產(chǎn)和代碼模塊可以相互接近。在一個實施方案中,規(guī)則可以 基于觸發(fā)對接近另一個代碼模塊的代碼模塊的訪問活動來定義將要被發(fā)起的通信。或者在 另一個實施方案中,規(guī)則可以基于所檢測到的對相互接近的代碼模塊或內(nèi)容資產(chǎn)的訪問活 動來定義將要被發(fā)起的通信。
[0052]在一些實施方案中,單個代碼模塊可以接近多個內(nèi)容資產(chǎn)。各種規(guī)則可以基于對 代碼模塊的特定類型的訪問活動的檢測和訪問活動可影響一個或多個內(nèi)容資產(chǎn)的方式來 使用特異性通信定義。例如,對代碼模塊的一部分的特定訪問活動(如編輯代碼模塊的那 個部分)可僅影響一個內(nèi)容資產(chǎn),而不影響也接近代碼模塊或以某種方式與所述代碼模塊 相關(guān)的其它內(nèi)容資產(chǎn)。因此,規(guī)則可以指定編輯代碼模塊的那個部分將觸發(fā)通信,所述通 信僅指向受影響內(nèi)容資產(chǎn)的所有者,而不指向也接近代碼模塊的內(nèi)容資產(chǎn)的任何其他所有 者。本領(lǐng)域的技術(shù)人員將明白,在其它實施方案中,規(guī)則可以定義與代碼模塊的訪問活動相 關(guān)的各種觸發(fā)事件,將針對所述代碼模塊向接近的內(nèi)容資產(chǎn)的所有者發(fā)起通信。例如,當(dāng)對 內(nèi)容資產(chǎn)的新引用或使用被插入代碼模塊中時,規(guī)則可以定義向內(nèi)容資產(chǎn)的所有者發(fā)起通 信。通信可告知內(nèi)容資產(chǎn)的所有者引用的插入和可能對所有者有用的任何其它信息,如插 入的特定性質(zhì)、由相同代碼模塊或其部分引用的其它內(nèi)容資產(chǎn)的名稱、示出代碼模塊或相 關(guān)部分在使用中或被激活時內(nèi)容資產(chǎn)如何被呈現(xiàn)或呈現(xiàn)于什么上下文中的截圖等。
[0053]在一個實施方案中,系統(tǒng)包括自適應(yīng)學(xué)習(xí)模塊44,所述自適應(yīng)學(xué)習(xí)模塊實行機(jī)器 學(xué)習(xí)方法來調(diào)整規(guī)則庫38并且開發(fā)關(guān)于接近度和社交反饋的新規(guī)則。可實行各種類型的 機(jī)器學(xué)習(xí)方法,如神經(jīng)網(wǎng)絡(luò)、遺傳編程、貝葉斯網(wǎng)絡(luò)等。在一個實施方案中,自適應(yīng)學(xué)習(xí)模塊 44優(yōu)化規(guī)則庫38的接近度規(guī)則,以使得接近度規(guī)則能夠更好地確定實際接近的內(nèi)容資產(chǎn) 和代碼模塊。
[0054]圖2示出根據(jù)本發(fā)明的一個實施方案的用于交互式應(yīng)用程序的內(nèi)容資產(chǎn)的開發(fā) 的系統(tǒng)。如所示,系統(tǒng)的各個部分經(jīng)由網(wǎng)絡(luò)60相互鏈接。網(wǎng)絡(luò)60可為任何類型的有線或 無線網(wǎng)絡(luò),如LAN、WAN、因特網(wǎng)等。資產(chǎn)庫12含有各種內(nèi)容資產(chǎn)。在所示出的實施方案中, 編輯者62正在經(jīng)由編輯者用戶接口(UI)64創(chuàng)建或編輯的一個或多個內(nèi)容資產(chǎn);并且另一 個編輯者66正經(jīng)由編輯者W68在一個或多個內(nèi)容資產(chǎn)上工作。[0055]提供質(zhì)量保證(QA)模塊70以用于使QA測試者80能夠進(jìn)行交互式應(yīng)用程序的質(zhì) 量保證。QA模塊70包括用于執(zhí)行交互式應(yīng)用程序的執(zhí)行模塊72以達(dá)測試目的。QA模塊 74進(jìn)一步包括QA專用UI74,所述QA專用W74包括選項來在交互式應(yīng)用程序的執(zhí)行過程 中設(shè)定一個或多個標(biāo)記。為了設(shè)定標(biāo)記,W74激活標(biāo)記生成器76,所述標(biāo)記生成器使得實 現(xiàn)標(biāo)記參數(shù)的設(shè)定。標(biāo)記存儲在標(biāo)記存儲器78中。
[0056]QA標(biāo)記將通常被理解為描述需要被解決的交互式應(yīng)用程序的錯誤或問題的項目。 可在設(shè)定標(biāo)記的空間位置和/或時間位置處定義標(biāo)記。此外,標(biāo)記可與交互式應(yīng)用程序 的空間環(huán)境內(nèi)的特定內(nèi)容資產(chǎn)相關(guān)聯(lián)。標(biāo)記可以包括各種其它參數(shù),如關(guān)于由標(biāo)記指示的 QA問題的類型的信息,或特定細(xì)節(jié),如設(shè)定標(biāo)記的QA測試者的姓名或id和由這個QA測試 者所做的注解。在一個實施方案中,標(biāo)記的表示可以被顯示在交互式應(yīng)用程序的空間環(huán)境 (如二維虛擬環(huán)境或三維虛擬環(huán)境)內(nèi)。
[0057]例如,在交互式應(yīng)用程序為視頻游戲的一個實施方案中,QA測試者80玩視頻游戲 并且與視頻游戲的虛擬環(huán)境進(jìn)行交互。當(dāng)QA測試者80注意到視頻游戲中的錯誤時,QA測 試者80利用W74來設(shè)定用于所述錯誤的標(biāo)記??梢葬槍τ螒虻奶囟臻g環(huán)境內(nèi)的特定位 置定義標(biāo)記,并且將所述標(biāo)記顯示為空間環(huán)境中的視覺標(biāo)記。標(biāo)記也可以與空間環(huán)境內(nèi)的 特定內(nèi)容資產(chǎn)相關(guān)聯(lián)。此外,QA測試者80可以指示用于標(biāo)記的各種參數(shù),如關(guān)于正被報告 的問題的性質(zhì)的描述性信息。
[0058]如果標(biāo)記與特定內(nèi)容資產(chǎn)相關(guān)聯(lián),那么標(biāo)記的設(shè)定可以觸發(fā)向特定內(nèi)容資產(chǎn)的所 有者發(fā)送通知,以便告知標(biāo)記的所有者和關(guān)于內(nèi)容資產(chǎn)的質(zhì)量保證問題的存在。在另一個 實施方案中,標(biāo)記是針對視頻游戲的空間環(huán)境內(nèi)的位置來定義,但并沒有具體與特定內(nèi)容 資產(chǎn)相關(guān)聯(lián)。然而,系統(tǒng)可以被配置來自動檢測靠近或接近標(biāo)記的位置的內(nèi)容資產(chǎn),并向與 QA標(biāo)記有關(guān)的那些內(nèi)容資產(chǎn)的所有者發(fā)送通知。這樣的配置在QA問題涉及多個內(nèi)容資產(chǎn) 和所述多個內(nèi)容資產(chǎn)的彼此交互的情況下可為尤其有用。通知可以包括關(guān)于標(biāo)記以及其它 內(nèi)容資產(chǎn)和已被通知的對應(yīng)的所有者的信息,以便促進(jìn)由QA標(biāo)記呼叫至問題處的內(nèi)容資 產(chǎn)的所有者之間的協(xié)調(diào)。
[0059]在一個實施方案中,展示視頻游戲的空間環(huán)境中的QA標(biāo)記的屏幕截圖或視頻剪 輯可以被保存并且與標(biāo)記相關(guān)聯(lián)。發(fā)送至相關(guān)內(nèi)容資產(chǎn)的所有者的通知可以包括使所有者 能夠查看屏幕截圖或視頻剪輯來更好地理解QA問題的上下文的引用或鏈接。
[0060]如以上所述,可以在視頻游戲的空間環(huán)境中直觀地表示QA標(biāo)記。以這種方式,從 頭到尾玩視頻游戲的用戶在其玩視頻游戲時能夠看到標(biāo)記。例如,QA測試者可以看到由其 它QA測試者在視頻游戲的較早會話期間已設(shè)定的標(biāo)記。以這種方式,QA測試者可以容易 地直觀確定是否已經(jīng)針對與交互式應(yīng)用程序中的特定位置或內(nèi)容資產(chǎn)相關(guān)的特定問題設(shè) 定了標(biāo)記。另外,復(fù)查編輯者或開發(fā)者可以從頭到尾玩視頻游戲并且在玩游戲的過程中在 其本機(jī)上下文中看到標(biāo)記。在一個實施方案中,向內(nèi)容資產(chǎn)的所有者發(fā)送的關(guān)于QA問題的 通知包括使所有者能夠在游戲內(nèi)的空間位置和時間位置處從頭到尾玩視頻游戲的鏈接,標(biāo) 記位于所述空間位置和時間位置處。
[0061]繼續(xù)參照圖2,示出連接至網(wǎng)絡(luò)60的多種其它模塊。例如,財務(wù)數(shù)據(jù)模塊82提供與 交互式應(yīng)用程序相關(guān)的財務(wù)數(shù)據(jù),如用于交互式應(yīng)用程序的各種成本,和由交互式應(yīng)用程 序產(chǎn)生的收入。另外,人事數(shù)據(jù)模塊84提供關(guān)于在交互式應(yīng)用程序上工作的人員的數(shù)據(jù),如工資信息、經(jīng)驗水平等??梢越Y(jié)合各種內(nèi)容資產(chǎn)分析來自財務(wù)數(shù)據(jù)模塊82和人事數(shù)據(jù)模 塊84的數(shù)據(jù)以提供額外功能。例如,在一個實施方案中,分析數(shù)據(jù)以便產(chǎn)生用于給定內(nèi)容 資產(chǎn)的估算成本和由內(nèi)容資產(chǎn)產(chǎn)生的收入的估算量。在編輯者62正在內(nèi)容資產(chǎn)上工作的 一個實施方案中,可以經(jīng)由編輯者W64將成本和收入估算提供至編輯者62。以這種方式, 編輯者62可以獲得他或她在內(nèi)容資產(chǎn)上的工作可能如何影響與內(nèi)容資產(chǎn)相關(guān)聯(lián)的成本和 收入的判斷。
[0062]此外,負(fù)責(zé)評估項目和人員并且確定如何分配資源并確定對于交互式應(yīng)用程序的 開發(fā)的優(yōu)先級的管理者可能對這類信息感興趣。因此,在一個實施方案中,提供用于使管理 者92能夠生成關(guān)于交互式應(yīng)用程序的報告的管理報告接口 90。例如,報告可以包括上文提 到的基于每個資產(chǎn)的成本和收入的估算。管理者可以利用這類報告來比較各種內(nèi)容資產(chǎn)的 成本效益,并深入了解如何有效地部署資源。例如,可能發(fā)現(xiàn)某些資產(chǎn)具有低成本但產(chǎn)生相 對較高的收入量。這樣的結(jié)果可能值得進(jìn)一步探究以發(fā)現(xiàn)為什么這些內(nèi)容資產(chǎn)表現(xiàn)出如此 高效的性能。相反,可能發(fā)現(xiàn)其它資產(chǎn)具有相對較高的成本但產(chǎn)生相對較低的收入量。學(xué) 習(xí)這些內(nèi)容資產(chǎn)來確定如何提高其收入與成本數(shù)字可能也是有用的。
[0063]在其它實施方案中,管理報告可以含有關(guān)于人員的信息,以便協(xié)助管理者評估員 工和作出如何安排其活動的優(yōu)先級的決定。例如,可以將工資數(shù)據(jù)與內(nèi)容資產(chǎn)的估算收入 以及個體員工對這些資產(chǎn)的貢獻(xiàn)一起進(jìn)行分析,來確定被生成為基于每個員工的成本函數(shù) 的收入估算。管理者可以因此獲得員工正如何有效地表現(xiàn)地或如何有效地部署員工的判 斷。在另一個實施方案中,可以生成詳細(xì)說明各種經(jīng)驗水平的員工的表現(xiàn)的報告。管理者 因此可能能夠評估與特定類型的任務(wù)或內(nèi)容資產(chǎn)相關(guān)的經(jīng)驗的效益,并且確定培訓(xùn)對處于 較低經(jīng)驗水平的員工是否可取。
[0064]圖3示出根據(jù)本發(fā)明的一個實施方案的交互式應(yīng)用程序的空間環(huán)境中的多個物 體。為了便于解釋,將空間環(huán)境展示為二維環(huán)境。然而,本領(lǐng)域的技術(shù)人員將理解,類似的原 理可以被容易地應(yīng)用于一維環(huán)境和三維環(huán)境。此外,在一個實施方案中,所不的實施方案中 所展示的二維環(huán)境代表三維環(huán)境中的物體。在一個實施方案中,可以參考預(yù)定義半徑來定 義接近度,以使得如果兩個物體之間的距離小于預(yù)定義半徑,那么所述兩個物體可被視為 接近。例如,對于給定物體100,半徑102內(nèi)的物體被視為接近物體100。如所展示的,物體 104、106、108以及110落入起自于物體100的半徑102之內(nèi),并且因此接近物體100。預(yù)定 義半徑的長度可以根據(jù)物體的類型或其它考慮而不同。例如,另一個物體112具有小于物 體100的半徑102的用于確定接近度的預(yù)定義半徑114。物體110位于預(yù)定義半徑114內(nèi) 并且因此被視為接近物體112。因此,物體110接近物體100和物體112兩者。物體116、 118以及120距物體100超過預(yù)定義半徑102,并且距物體112也超過預(yù)定義半徑114。因 此,物體116不被視為接近物體100或物體112。
[0065]在一個實施方案中,可以參考某些邊界來定義物體的接近度。例如,物體122、124 以及126可以被確定為相互接近,因為所述物體位于由壁138a和138b定義的走廊結(jié)構(gòu)中。 或者在另一個實施例中,物體128、130、132、134以及136可以被確定為相互接近,因為所述 物體位于由壁138b、138c、138d、138e以及138f定義的房間中。
[0066]可以各種方式組合定義接近度的上述概念。例如,在一個實施方案中,通過半徑結(jié) 合邊界來定義接近度。如圖3所展示,物體128具有確定了區(qū)域的預(yù)定義半徑129,在所述區(qū)域中可以找到接近的物體。然而,越過邊界的物體將不被視為接近物體128。因此,物體 126和130均位于距物體128的距離在半徑129之內(nèi)的地方。然而,僅物體130被確定接近物體128,因為物體126位于邊界壁138b的相對側(cè)。
[0067]在其它實施方案中,接近度可以是時間相依或進(jìn)展相依的。例如,在時間h時,物體140位于位置142處。然而,在時刻^時,物體140移動至位置144處,在所述位置處物體140接近物體148,因為物體140地理上較接近物體148。然而,在時間t2時,物體140已經(jīng)移動至位置146處,并且現(xiàn)在不再接近物體148。前述內(nèi)容僅為時間相依的接近度關(guān)系的一個例子。本領(lǐng)域的技術(shù)人員將理解,在其它實施方案中,接近度可隨時間變化或以多種方式根據(jù)進(jìn)展變化。在交互式應(yīng)用程序為視頻游戲的一個實施方案中,對于游戲的不同階段可以不同地定義接近度。例如,游戲的某個級別或階段可能發(fā)生在具有非常少的邊界的非??諘绲沫h(huán)境中,并且因此具有根據(jù)距離定義的接近度。而游戲的另一個級別或階段可能發(fā)生具有許多邊界的環(huán)境中,如建筑物或其它間隔結(jié)構(gòu),并且具有根據(jù)邊界定義的接近度。
[0068]圖4示出根據(jù)本發(fā)明的一個實施方案的針對視頻游戲的各種級別定義的各種資產(chǎn)。如所展示的,視頻游戲的級別I引用了資產(chǎn)A和資產(chǎn)B。視頻游戲的級別2引用了資產(chǎn) A、資產(chǎn)B以及資產(chǎn)C。并且視頻游戲的級別3僅引用了資產(chǎn)B。如所可以看出的,可以在若干不同的上下文中利用給定資產(chǎn),如在資產(chǎn)B的情況下,所述資料由所有的級別I至級別3 利用。相比之下,資產(chǎn)C僅用于級別2。根據(jù)本文所描述的本發(fā)明的實施方案,可以使編輯者知道這樣的信息,以便幫助其理解對給定資產(chǎn)所做的更改的潛在影響。編輯者可以在編輯在游戲的許多級別中都出現(xiàn)的資產(chǎn)之前跨越不同級別來考慮潛在后果或?qū)で笈c他人合作。另外,可以通過各種報告使管理者知道這些信息并評估資產(chǎn)的成本效益。例如,如果相對大量的資源被花費在僅以有限的測量出現(xiàn)的資產(chǎn)上,那么管理者可以將最初分配給那個資產(chǎn)的資源轉(zhuǎn)移到其它項目。
[0069]此外,應(yīng)注意的是,資產(chǎn)之間的接近度的確定可以部分或完全基于被共同級別引用。例如,如圖4所展示的,資產(chǎn)A和資產(chǎn)B可以被確定為相互接近,因為所述資產(chǎn)都被級別I引用。
[0070]圖5示出根據(jù)本發(fā)明的一個實施方案的多個內(nèi)容資產(chǎn)之間的父子關(guān)系。如在本文中其它地方所討論的,內(nèi)容資產(chǎn)之間的接近度可以基于多種因素,如父子關(guān)系。如在所示出的實施方案中所展示的,內(nèi)容資產(chǎn)M1可以被視為接近內(nèi)容資產(chǎn)P1和P2,內(nèi)容資產(chǎn)P1和P2都是札的父。內(nèi)容資產(chǎn)M1也可以接近內(nèi)容資產(chǎn)M3,因為內(nèi)容資產(chǎn)M1和M3都是內(nèi)容資產(chǎn)P2的子。內(nèi)容資產(chǎn)M1還可以被視為接近內(nèi)容資產(chǎn)C1和C2,因為C1和C2是M1的子。另外,內(nèi)容資產(chǎn)M1可以被視為接近M2,因為內(nèi)容資產(chǎn)C1同時是內(nèi)容資產(chǎn)M1和仏的子。
[0071]圖6示出根據(jù)本發(fā)明的一個實施方案的多種內(nèi)容資產(chǎn)隨著時間的利用周期。利用周期被圖示為用于內(nèi)容資產(chǎn)a、b、c、d以及E中的每一個的線段。如所展示的,用于內(nèi)容資產(chǎn)A、B、C以及E的利用周期通常彼此無關(guān)。然而,內(nèi)容資產(chǎn)A和D的利用周期相當(dāng)類似。 由此可以得出結(jié)論,內(nèi)容資產(chǎn)A和D可以被視為相互接近,因為所述內(nèi)容資產(chǎn)傾向于在相同的時間周期期間被利用。
[0072]圖7A是根據(jù)本發(fā)明的一個實施方案的展示出各種內(nèi)容資產(chǎn)的來自視頻游戲的屏幕截圖。視頻游戲可以包括可以被確定為相互接近的許多不同種類的內(nèi)容資產(chǎn)。例如,在圖示的實施方案中,具有車輛150.1。車輛150.1是也可以由多個附屬內(nèi)容資產(chǎn)組成的內(nèi)容資產(chǎn)。例如,車輛150.1可以由線框結(jié)構(gòu)組成,所述線框結(jié)構(gòu)上添加了紋理和陰影。車輛150.1 的這些各種部件相互接近,因為所述各種部件涉及相同的內(nèi)容資產(chǎn)。此外,車輛150.1與道 路150.2交互并且可以與草地150.3交互,并且因此可以被確定為接近這些內(nèi)容資產(chǎn)。
[0073]可能存在其它類型的內(nèi)容資產(chǎn),如人150.4、建筑物150.5以及樹木150.6。這些 資產(chǎn)中的每一個都被展示在視頻游戲的背景部分中,并且因此可以被確定為相互接近,因 為所述資產(chǎn)出現(xiàn)在視頻游戲的相同部分中。
[0074]圖7B示出根據(jù)本發(fā)明的一個實施方案的展示出多種內(nèi)容資產(chǎn)的來自視頻游戲的 角色。如所展示的,斗士 151.1手持劍151.2和盾牌151.3。此外,斗士 151.1身穿護(hù)胸
151.4和各種衣服151.5。這些內(nèi)容資產(chǎn)的一些或全部可以被確定為相互接近,因為所述內(nèi) 容資產(chǎn)與相同的斗士角色相關(guān)。舉例來說,在一個實施方案中,劍151.2和盾牌151.3適合 斗士 151.1,并且護(hù)胸板151.4適當(dāng)?shù)嘏浜隙肥?151.1是重要的。由于這些項目中的每一個 可以由不同的編輯者來開發(fā),所以希望多個編輯者以社交意識的方式來開發(fā)項目。因此,本 文所描述的系統(tǒng)可以被配置來確定這些項目的接近度,并且告知其對應(yīng)的編輯者并促進(jìn)他 們之間的通信的發(fā)起。根據(jù)本文所描述的實施方案的系統(tǒng)還可以提供用于使編輯者能夠在 查看接近的資產(chǎn)的情況下開發(fā)單獨資產(chǎn)的工具,如通過以接近的資產(chǎn)的適當(dāng)?shù)南嗷リP(guān)系來 提供所述接近的資產(chǎn)的疊加視圖。
[0075]圖7C示出根據(jù)本發(fā)明的一個實施方案的展示出多種內(nèi)容資產(chǎn)的來自視頻游戲 的角色。如所展示的,士兵152.1穿戴多種項目,如頭盔152.2、護(hù)目鏡152.21以及外套
152.3,并且攜帶背包152.4和槍152.5。這些內(nèi)容資產(chǎn)的一些或全部可以被確定為相互接 近,因為所述內(nèi)容資產(chǎn)與相同的士兵角色相關(guān)。例如,如頭盔152.2、護(hù)目鏡152.21以及外 套152.3的衣物適合士兵152.1是重要的。根據(jù)本發(fā)明的實施方案的系統(tǒng)可以檢測到這些 項目的接近度,并且基于項目的接近度關(guān)系通過各個所有者之間的通信的發(fā)起來促進(jìn)所述 項目的社交互動開發(fā)。
[0076]圖7D示出根據(jù)本發(fā)明的一個實施方案的來自第一人稱射擊游戲中的場景。如所 展示的,戰(zhàn)斗發(fā)生在包括如草地153.1、天空153.2以及樹木153.3的自然元素的環(huán)境中。 這些元素中的每一個都可以是內(nèi)容資產(chǎn),并且可以包括附屬內(nèi)容資產(chǎn)。例如,草地153.1可 以包括多個草埔或甚至單獨草葉,并且天空153.2可以包括不同類型的云。附屬內(nèi)容資產(chǎn) 可以基于其與相同較大內(nèi)容資產(chǎn)之間的關(guān)系而被確定為相互接近。并且上文提到的自然元 素可以被確定為相互接近,因為所述自然元素與視頻游戲的同一場景相關(guān)。此外,在視頻游 戲的同一環(huán)境中可能還存在其它內(nèi)容資產(chǎn),如建筑物153.4,所述其它內(nèi)容資產(chǎn)可能接近上 文提到的自然元素。
[0077]圖7E示出根據(jù)本發(fā)明的一個實施方案的視頻游戲的環(huán)境。在視頻游戲環(huán)境內(nèi),可 以重復(fù)利用某些內(nèi)容資產(chǎn)或道具。例如,箱子154.1和154.3、容器154.4以及桶154.2被 放置在所圖示的環(huán)境的各處。這些和其它道具或項目在被放置于游戲環(huán)境中時必須相互兼 容。它們還必須與環(huán)境的其它特征(如樓梯154.5)兼容。因為在游戲環(huán)境中可以重復(fù)利 用道具,所以即使對單個道具的細(xì)微更改也可能具有很大的影響。因此,對于在道具上工作 的藝術(shù)師或編輯者來說,重要的是理解道具將被放置的上下文和所述道具配合在游戲環(huán)境 的其它道具和特征旁邊的方式。根據(jù)本發(fā)明的實施方案的系統(tǒng)可以如通過分析定義了道具 在游戲環(huán)境中的位置的位置地圖來確定哪些道具相互接近,并且促進(jìn)在接近的道具上工作的編輯者或藝術(shù)師之間的通信。此外,系統(tǒng)可以基于各種道具的使用頻率來告知編輯者或 藝術(shù)師所述各種道具的相對重要性。
[0078]圖7F示出根據(jù)本發(fā)明的一個實施方案的來自視頻游戲的場景。場景包括多種內(nèi) 容資產(chǎn),如火車155.1、水155.2、橋梁155.3、圍欄155.4、植物155.5以及樹木155.6。這些 資產(chǎn)可以基于其出現(xiàn)在視頻游戲的同一場景中而被確定為相互接近。例如,橋梁155.3具 有火車155.1從其下方通過的適當(dāng)?shù)拈g距是重要的。根據(jù)本發(fā)明的實施方案的系統(tǒng)可以被 配置來告知橋梁藝術(shù)師火車155.1與橋梁155.3之間的接近度關(guān)系。在一個實施方案中, 橋梁藝術(shù)師可以在火車155.1像其將出現(xiàn)在實際游戲中一樣地被放置的編輯器中編輯橋 梁155.3,以使得橋梁藝術(shù)師可以評估橋梁155.3是否具有用于火車155.1的適當(dāng)間距。在 另一個實施例中,如圍欄155.4、植物155.5以及樹木155.6的各種景觀特征應(yīng)相互匹配以 便創(chuàng)建連貫的場景。根據(jù)本發(fā)明的實施方案的系統(tǒng)可以被配置來使負(fù)責(zé)這類景觀特征的藝 術(shù)師能夠在所述景觀特征在其它接近的資產(chǎn)旁邊或與其它接近的資產(chǎn)疊加的情況下查看 所述景觀特征。
[0079]圖7G示出根據(jù)本發(fā)明的一個實施方案的來自視頻游戲的場景。在圖示的場景中, 地毯156.1、椅子156.2、桌子156.3、地板156.4、書架156.5以及角色156.6可以被確定為 相互接近,因為它們成組地出現(xiàn)在場景中。例如,可為重要的是,家具具有適合房間的整體 風(fēng)格的一定風(fēng)格。也可為重要的是,椅子156.2和桌子156.3被配置來允許角色156.6坐 在椅子156.2上,并且所述角色的膝蓋適合放在桌子156.3下方。根據(jù)本發(fā)明的實施方案 的系統(tǒng)可以被配置成使負(fù)責(zé)這些資產(chǎn)的開發(fā)的藝術(shù)師或編輯者在開發(fā)過程中了解所述資 產(chǎn)的相互接近度關(guān)系。
[0080]圖7H示出根據(jù)本發(fā)明的一個實施方案的來自籃球模擬游戲的場景。如所展示的, 如球場地板157.1和籃球架157.2的元素可以被確定為接近,因為它們與籃球運動場的結(jié) 構(gòu)相關(guān)。此外,各種類型的動畫應(yīng)當(dāng)相互匹配,如球員157.4運球157.3時的移動。根據(jù)本 發(fā)明的實施方案的系統(tǒng)可以使這些多種內(nèi)容資產(chǎn)的所有者能夠以社交互動方式來開發(fā)所 述資產(chǎn)。
[0081]圖71示出根據(jù)本發(fā)明的一個實施方案的來自棒球視頻游戲的場景。如所展示的, 球員158.1揮動球棒158.3。在體育場中存在多個球迷158.2。球迷158.2可以包括若干 不同類型的個人。另外,體育場包括其它項目,如旗幟158.4。這些多種資產(chǎn)可以多種方式 被確定為相互接近。例如,球棒158.3應(yīng)當(dāng)適合球員158.1。并且旗幟158.4應(yīng)當(dāng)適于體育 場。根據(jù)本發(fā)明的實施方案的系統(tǒng)可以使這些多種內(nèi)容資產(chǎn)的所有者能夠以社交互動方式 來開發(fā)所述資產(chǎn)。
[0082]圖7J示出根據(jù)本發(fā)明的一個實施方案的來自卡丁車賽車游戲的場景。如所展示 的,角色159.1駕駛汽車159.2。角色159.1與汽車159.2必須被設(shè)計成相互兼容。因此, 專家系統(tǒng)可以確定它們?yōu)榻咏膬?nèi)容資產(chǎn)。
[0083]圖7K示出根據(jù)本發(fā)明的一個實施方案的來自賽車游戲的定制場景。展示了汽車 160.1和用于定制汽車160.1的車輪的菜單160.2。菜單應(yīng)當(dāng)以不遮擋定制場景中的任何 重要項目的方式來顯示。此外,車輪160.3應(yīng)當(dāng)與汽車160.1兼容。因此,定制場景中展示 的項目可以被確定為相互接近。
[0084]圖8示出根據(jù)本發(fā)明的一個實施方案的在接近的資產(chǎn)上工作的藝術(shù)師之間的社交動內(nèi)容開發(fā)的一個實施例。如所展示的,專家系統(tǒng)170確定道具172與環(huán)境176為接近 的資產(chǎn)。專家系統(tǒng)可以包括參照圖1和圖2所描述的系統(tǒng)的部件中的任一部件。專家系統(tǒng) 確定接近的資產(chǎn),并且觸發(fā)在接近的資產(chǎn)上工作人員之間的社交互動。在圖示的實施方案 中,道具藝術(shù)師174編輯道具172,而環(huán)境藝術(shù)師編輯環(huán)境176。專家系統(tǒng)170檢測到道具藝 術(shù)師174和環(huán)境藝術(shù)師178正在相關(guān)資產(chǎn)上工作,并且告知他們中的一個或兩個這種情形。 專家系統(tǒng)可以提供用于發(fā)起道具藝術(shù)師174與環(huán)境藝術(shù)師178之間的社交互動的機(jī)制,如 經(jīng)由通信鏈接180,所述機(jī)制可以包括各種類型的通信方法中的任一方法。
[0085]圖9示出根據(jù)本發(fā)明的一個實施方案的在接近的資產(chǎn)上工作的藝術(shù)師之間的社 交互動內(nèi)容開發(fā)的一個實施例。專家系統(tǒng)170確定骨骼190、皮膚194以及動畫198相互接 近,因為它們與同一骨骼動畫相關(guān)。骨骼動畫將通常被理解為由骨骼(或骨架)和被稱為 皮膚或網(wǎng)狀物的表面表示定義三維物體的計算機(jī)動畫技術(shù)。通常例如通過造型或關(guān)鍵幀來 操縱骨骼,以便使皮膚具有動畫效果,從而控制物體的移動和變形。在圖示的實施方案中, 骨架接裝師192編輯骨架190,而皮膚設(shè)計師196編輯皮膚194,并且動畫繪制師200編輯 動畫198。當(dāng)專家系統(tǒng)170檢測到骨架接裝師192、皮膚設(shè)計師196以及動畫繪制師200中 的一個或多個正在執(zhí)行可能影響骨骼動畫的其它部分中的一個或多個的更改時,則專家系 統(tǒng)可以通知相關(guān)各方并促進(jìn)他們之間的通信。在一個實施方案中,在骨架接裝師192、皮膚 設(shè)計師196以及動畫繪制師200之間建立了通信鏈接202。
[0086]圖10示出根據(jù)本發(fā)明的一個實施方案的共同形成仿人圖形的各種內(nèi)容資產(chǎn)。線 框結(jié)構(gòu)210確定了仿人圖形的樞柚點和整體結(jié)構(gòu)。覆蓋在線框結(jié)構(gòu)上的是皮膚212。覆蓋 在皮膚212上的是各種紋理和陰影,如紋理214。線框結(jié)構(gòu)210、皮膚212以及紋理214是 接近的資產(chǎn),因為它們與同一仿人圖形相關(guān)。在本發(fā)明的一個實施方案中,系統(tǒng)能夠識別這 些藝術(shù)資產(chǎn)的接近度并發(fā)起和促進(jìn)在所述藝術(shù)資產(chǎn)上工作的相應(yīng)人員之間的社交互動。
[0087]圖11示出根據(jù)本發(fā)明的一個實施方案的用于編輯資產(chǎn)的編輯器窗口。編輯器窗 口包括用于編輯內(nèi)容資產(chǎn)的資產(chǎn)編輯部分220。在圖示的實施方案中,內(nèi)容資產(chǎn)222當(dāng)前正 在被編輯。編輯器窗口還包括用于顯示與正在被編輯的內(nèi)容資產(chǎn)222相關(guān)的信息的儀表板 226。儀表板226包括用于顯示關(guān)于接近當(dāng)前正在資產(chǎn)編輯部分220中被編輯的內(nèi)容資產(chǎn) 的內(nèi)容資產(chǎn)的信息的相關(guān)資產(chǎn)查看器228。如所展示的,在一個實施方案中,相關(guān)資產(chǎn)查看 器228顯示接近的資產(chǎn)、所述接近的資產(chǎn)的所有者和其當(dāng)前在線/離線狀態(tài)。在一個實施 方案中,提供用于發(fā)起與接近的資產(chǎn)的所有者中的一個或多個的通信的機(jī)制,如若所述所 有者當(dāng)前在線則通過點擊其姓名。此外,疊加功能使接近的資產(chǎn)能夠被疊加在當(dāng)前正被編 輯的內(nèi)容資產(chǎn)上或顯示在其旁邊,以使得編輯者可以在額外上下文中查看內(nèi)容資產(chǎn)。例如, 在圖示的實施方案中,內(nèi)容資產(chǎn)222是汽車,并且在相關(guān)資產(chǎn)查看器228中已經(jīng)選中了車庫 資產(chǎn),從而使車庫資產(chǎn)224被疊加在內(nèi)容資產(chǎn)222上。
[0088]儀表板進(jìn)一步包括用于顯示關(guān)于當(dāng)前正被編輯的內(nèi)容資產(chǎn)的各種信息或統(tǒng)計數(shù) 據(jù)的資產(chǎn)統(tǒng)計數(shù)據(jù)查看器230。例如,資產(chǎn)統(tǒng)計數(shù)據(jù)查看器230可以顯示關(guān)于內(nèi)容資產(chǎn)222 在整個更大的交互式應(yīng)用程序中的普遍性的信息、成本或收入信息等。儀表板226還包括 用于顯示關(guān)于與當(dāng)前正被編輯的內(nèi)容資產(chǎn)相關(guān)的QA標(biāo)記的信息的QA標(biāo)記查看器232。
[0089]圖12示出根據(jù)本發(fā)明的實施方案的QA標(biāo)記的放置和復(fù)查。如所展示的,QA測試 者240正在測試作為資產(chǎn)庫250的定義的各種內(nèi)容資產(chǎn)的虛擬環(huán)境。例如,在一個實施方案中,內(nèi)容資產(chǎn)定義視頻游戲,并且QA測試者240通過從頭到尾玩視頻游戲來測試視頻游 戲的虛擬環(huán)境。QA測試者利用QA用戶接口 248,所述QA用戶接口產(chǎn)生由QA測試者240查 看的顯示屏幕242。如在顯示屏幕242上所展示的,QA測試者240已經(jīng)在視頻游戲的虛擬 環(huán)境內(nèi)的特定位置(在地理上和時間上)處放置了虛擬QA標(biāo)記244。QA標(biāo)記244被放置 來指示需要由開發(fā)者或編輯者復(fù)查的問題或錯誤的存在。此外,QA測試者240已經(jīng)在文本 窗口 246中輸入了關(guān)于問題的描述性信息,以用于由開發(fā)者進(jìn)行復(fù)查。QA標(biāo)記和相關(guān)描述 性信息由QA標(biāo)記模塊252存儲并且與資產(chǎn)庫250的內(nèi)容資產(chǎn)中的一個或多個相關(guān)聯(lián)。
[0090]編輯者256是與QA標(biāo)記244相關(guān)聯(lián)的特定內(nèi)容資產(chǎn)的所有者或開發(fā)者,并且因此 被通知QA標(biāo)記的存在。編輯者256經(jīng)由編輯器接口 254訪問特定內(nèi)容資產(chǎn)并復(fù)查所述QA 標(biāo)記。編輯者用戶接口 254被呈現(xiàn)為顯示屏幕258,包括用于編輯特定內(nèi)容資產(chǎn)的編輯窗 口 260。此外,屏幕截圖或視頻剪輯262展示出由QA測試者240放置了 QA標(biāo)記244的所 呈現(xiàn)的虛擬環(huán)境。另外,窗口 264顯示關(guān)于QA標(biāo)記224的信息,如由QA測試者240輸入的 描述性信息。在一個實施方案中,信息包括設(shè)置QA標(biāo)記244的QA測試者240的ID和在線 狀態(tài)??梢詾榫庉嬚?56提供選項來發(fā)起與QA測試者220的通信,如經(jīng)由電子郵件或?qū)崟r 聊天。以這種方式,編輯者256被及時告知QA問題并且能夠以社交互動方式有效地解決它 們。
[0091]圖13示出可以用來實行本發(fā)明的實施方案的硬件和用戶接口。圖13示意性地示 出Sony? Playstation 3⑩娛樂裝置的整體系統(tǒng)體系架構(gòu)。提供系統(tǒng)單元1400,其中各種
外圍裝置可以連接至系統(tǒng)單元1400。系統(tǒng)單元1400包括:Cell處理器1428 ; Rambus?動 態(tài)隨機(jī)存取存儲器(XDRAM)單元1426 ;具有專用視頻隨機(jī)存取存儲器(VRAM)單元1432的 現(xiàn)實合成器圖形單元1430 ;以及I/O橋1434。系統(tǒng)單元1400還包括用于從磁盤1440a讀取
的Blu Ray? Disk BD-ROM⑩光盤讀取器1440和可移除吸入式硬盤驅(qū)動器(HDD) 1436, 所述BlU Ray? Disk BD-ROM?光盤讀取器和可移除吸入式硬盤驅(qū)動器可通過I/O橋
1434存取。任選地,系統(tǒng)單元1400還包括用于讀取壓縮閃存卡、Memory StickiK存儲卡等 的存儲卡讀卡器1438,所述存儲卡讀卡器類似地可以通過1/0橋1434存取。
[0092]1/0橋1434還連接至六個通用串行總線(USB) 2.0端口 1424;千兆以太網(wǎng)端 口 1422 ;IEEE802.llb/g無線網(wǎng)絡(luò)(W1-Fi)端口 1420以及能夠支持達(dá)七個藍(lán)牙連接的
Bluetooth? 無線連接端口 1418。
[0093]在操作中,1/0橋1434處理所有無線、USB和以太網(wǎng)數(shù)據(jù),包括來自一個或多個游 戲控制器1402至1403的數(shù)據(jù)。例如,當(dāng)用戶玩游戲時,1/0橋1434經(jīng)由藍(lán)牙鏈接接收來 自游戲控制器1402至1403的數(shù)據(jù)并將其引導(dǎo)至Cell處理器1428,所述Cell處理器相應(yīng) 地更新游戲的當(dāng)前狀態(tài)。
[0094]無線、USB和以太網(wǎng)端口還提供用于除游戲控制器1402至1403之外的其它外圍 裝置的連接,如:遙控器1404 ;鍵盤1406 ;鼠標(biāo)1408 ;如Sony PSP'R'.娛樂裝置的便攜式娛 樂裝置1410 ;如Play Station? Eye Camera的視頻照相機(jī)1412 ;麥克風(fēng)頭戴式耳機(jī)1414 ; 以及麥克風(fēng)1415。因此,這類外圍裝置原則上可以無線連接至系統(tǒng)單元1400 ;例如,便攜式 娛樂裝置1410可經(jīng)由W1-Fi專用連接通信,而麥克風(fēng)頭戴式耳機(jī)1414可以經(jīng)由藍(lán)牙鏈接通信。
[0095]提供這些接口意味著PlayStation3裝置潛在地也與其它外圍裝置兼容,所述其 它外圍裝置如數(shù)字視頻錄像機(jī)(DVR)、機(jī)頂盒、數(shù)字照相機(jī)、便攜式媒體播放器、互聯(lián)網(wǎng)協(xié)議 (IP)語音電話、移動電話、打印機(jī)以及掃描儀。另外,傳統(tǒng)存儲卡讀卡器1416可以經(jīng)由USB 端口 1424連接至系統(tǒng)單元,從而使得能夠讀取由Playstation?或Playstation2?裝置使 用的類型的存儲卡。
[0096]游戲控制器1402至1403可操作來經(jīng)由藍(lán)牙鏈接與系統(tǒng)單元1400進(jìn)行無線通信, 或連接至USB端口,從而還提供了藉以為游戲控制器1402至1403的電池充電的功率。游 戲控制器1402至1403還可包括存儲器、處理器、存儲卡讀卡器、如閃存的永久性存儲器、如 發(fā)光球形部分、LED或紅外燈的光發(fā)射器、用于超聲波通信的麥克風(fēng)和揚聲器、隔音箱、數(shù)字 照相機(jī)、內(nèi)部時鐘、面向游戲控制臺的可識別形狀以及使用如Bluetooth?、WiFi?的協(xié)議 的無線通信等??勺R別形狀可大致上為以下形狀:球體、立方體、平行四邊形、長方體、圓錐 體、棱錐、不完全球體、英式足球、足球或橄欖球、不完全球體、球體的一部分、截棱錐、截圓 錐、棒球棒、截立方體、多面體、星形等,或這些形狀的兩個或更多個的組合。
[0097]游戲控制器1402是被設(shè)計來供兩只手使用,并且游戲控制器1403是具有球形附 件的單手控制器。除一個或多個模擬游戲桿和常規(guī)控制按鈕之外,游戲控制器對三維位置 確定敏感。因此,除常規(guī)的按鈕或游戲桿命令之外或取而代之,游戲控制器的用戶的姿態(tài)和 移動可轉(zhuǎn)換為游戲的輸入。可選地,如Sony PSP?便攜式裝置的其它支持無線的外圍裝置 可用作控制器。在Sony PSP*..便攜式裝置的情況下,可在所述裝置的屏幕上提供額外的游 戲或控制信息(例如,控制指令或生命數(shù)目)。還可以使用其它替代性或補充性控制裝置, 如跳舞毯(未示出)、光槍(未示出)、方向盤和踏板(未示出)或定制的控制器,如用于快 速反應(yīng)問答游戲的單個或若干大按鈕(也未示出)。
[0098]遙控器1404也可操作來經(jīng)由藍(lán)牙鏈接與系統(tǒng)單元1400無線通信。遙控器1404 包括適合于操作Blu Ray?Disk BD-ROM閱讀器1440和導(dǎo)航磁盤內(nèi)容的控制器。
[0099]除了常規(guī)預(yù)刻錄⑶和可刻錄⑶以及所謂的超級音頻⑶之外,Blu Ray?Disk BD-ROM閱讀器1440可操作來讀取與PlayStation和PlayStation2裝置兼容的CD-ROM。 除了常規(guī)預(yù)刻錄DVD和可刻錄DVD之外,閱讀器1440也可操作來讀取與PlayStation2和 PlayStation3裝置兼容的DVD-R0M。閱讀器1440進(jìn)一步可操作來讀取與PlayStation3裝 置兼容的BD-R0M,以及常規(guī)的預(yù)刻錄藍(lán)光磁盤和可刻錄藍(lán)光磁盤。
[0100]系統(tǒng)單元1400可操作來通過音頻和視頻連接器將由PlayStation3裝置經(jīng)由真實 合成器圖形單元(RSX) 1430產(chǎn)生或解碼的音頻和視頻提供至顯示器和聲音輸出裝置1442, 如具有顯不器1444和一個或多個揚聲器1446或獨立揚聲器1448的監(jiān)視器或電視機(jī)。在 一個實施方案中,語音和視線輸入被利用來根據(jù)用戶的POG來朝向特定音頻揚聲器播放聲 音。音頻連接器1450可以包括常規(guī)模擬和數(shù)字輸出,而視頻連接器1452可以不同方式包 括各種組件視頻、S-視頻、復(fù)合視頻和一個或多個高清晰度多媒體接口(HDMI)輸出。因此, 視頻輸出可呈如PAL或NTSC的格式,或呈720p、1080i或1080p的高清晰度。
[0101]音頻處理(產(chǎn)生、解碼等)由Cell處理器1428執(zhí)行。PlayStation3裝置的操作 系統(tǒng)支持Dolby? 5.1 環(huán)繞聲、Dolby? Theatre Surround (DTS),和來自 Blu-Ray?磁盤的7.1環(huán)繞聲的解碼。
[0102]在本實施方案中,視頻照相機(jī)1412包括單個電荷耦合裝置(CCD)、LED指示器以及 基于硬件的實時數(shù)據(jù)壓縮和編碼設(shè)備,以使得可以如基于內(nèi)部圖像的MPEG(運動圖像專家 組)標(biāo)準(zhǔn)的適當(dāng)格式來傳輸壓縮后的視頻數(shù)據(jù),以用于由系統(tǒng)單元1400解碼。照相機(jī)LED 指示器被布置來響應(yīng)于來自系統(tǒng)單元1400的適當(dāng)控制數(shù)據(jù)而發(fā)光,例如以便表明不利的 照明條件。視頻照相機(jī)1412的實施方案可經(jīng)由USB、藍(lán)牙或者W1-Fi通信端口以不同的方 式連接至系統(tǒng)單元1400。視頻照相機(jī)的實施方案可包括一個或多個關(guān)聯(lián)麥克風(fēng),并且也能 夠傳輸音頻數(shù)據(jù)。在視頻照相機(jī)的實施方案中,CCD可以具有適合于高清晰度視頻捕捉的 分辨率。在使用中,由視頻照相機(jī)捕捉的圖像可例如并入游戲內(nèi)或被解釋為游戲控制輸入。 在另一個實施方案中,照相機(jī)為適合于檢測紅外光的紅外照相機(jī)。
[0103]一般來說,為了經(jīng)由系統(tǒng)單元1400的通信端口中的一個與如視頻攝像機(jī)或遠(yuǎn)程 控制器的外圍裝置進(jìn)行成功的數(shù)據(jù)通信,應(yīng)提供如裝置驅(qū)動器的適當(dāng)軟件片段。裝置驅(qū)動 器技術(shù)是眾所周知的并且在此將不詳細(xì)描述,只是說本領(lǐng)域技術(shù)人員應(yīng)意識到,在所描述 的本發(fā)明的實施方案中可能需要裝置驅(qū)動器或類似的軟件接口。
[0104]本發(fā)明的實施方案可用各種計算機(jī)系統(tǒng)配置來實踐,所述計算機(jī)系統(tǒng)配置包括手 持裝置、微處理器系統(tǒng)、基于微處理器或可編程的消費電子產(chǎn)品、微型計算機(jī)、大型計算機(jī) 等。本發(fā)明也可以在分布式計算環(huán)境中實踐,其中由通過基于有線或無線的網(wǎng)絡(luò)鏈接的遠(yuǎn) 程處理裝置執(zhí)行任務(wù)。
[0105]考慮到以上實施方案,應(yīng)當(dāng)理解的是,本發(fā)明可采用涉及存儲在計算機(jī)系統(tǒng)中的 數(shù)據(jù)的各種計算機(jī)實行的操作。這些操作是需要物理操縱物理量的那些操作。形成了本發(fā) 明的一部分的本文所描述的操作中的任何操作都是有用的機(jī)器操作。本發(fā)明還涉及用于進(jìn) 行這些操作的裝置或設(shè)備。設(shè)備可出于所需目的而被特別構(gòu)造,或設(shè)備可為由計算機(jī)中存 儲的計算機(jī)程序選擇性地激活或配置的通用計算機(jī)。具體來說,各種通用機(jī)器可與根據(jù)本 文的教義編寫的計算機(jī)程序一起使用,或者可能更方便的是,構(gòu)造更專用的設(shè)備來進(jìn)行所 需操作。
[0106]本發(fā)明也可體現(xiàn)為計算機(jī)可讀介質(zhì)上的計算機(jī)可讀代碼。計算機(jī)可讀介質(zhì)是可存 儲數(shù)據(jù)的任何數(shù)據(jù)存儲器,所述數(shù)據(jù)隨后可由計算機(jī)系統(tǒng)讀取。計算機(jī)可讀介質(zhì)的例子包 括硬盤驅(qū)動器、網(wǎng)絡(luò)附加存儲器(NAS)、只讀存儲器、隨機(jī)存取存儲器、⑶-ROM、⑶-RXD-RW、 磁帶以及其它光學(xué)和非光學(xué)數(shù)據(jù)存儲裝置。計算機(jī)可讀介質(zhì)可包括分布在網(wǎng)絡(luò)連接的計算 機(jī)系統(tǒng)上的計算機(jī)可讀有形介質(zhì),以使得以分布式方式存儲并執(zhí)行計算機(jī)可讀代碼。
[0107]雖然以特定順序描述了方法操作,但應(yīng)理解的是,可在操作之間進(jìn)行其它內(nèi)務(wù)操 作,或可調(diào)整操作以使得它們在略微不同的時間發(fā)生,或操作可分布在系統(tǒng)中,所述系統(tǒng) 允許以與處理相關(guān)的各種時間間隔發(fā)生處理操作,只要疊加操作的處理以所需方式進(jìn)行即 可。
[0108]雖然前述發(fā)明已出于清晰理解的目的進(jìn)行了相當(dāng)詳細(xì)的描述,但很顯然,可在不 脫離所附權(quán)利要求書的范圍的情況下實踐某些變化和修改。因此,本發(fā)明的實施方案應(yīng)被 認(rèn)為是說明性而非限制性的,并且本發(fā)明不限于本文所給出的細(xì)節(jié),而是可在所附權(quán)利要 求書的范圍和等效物內(nèi)進(jìn)行修改。
【權(quán)利要求】
1.一種用于交互式視頻游戲的多個藝術(shù)資產(chǎn)的社交互動內(nèi)容開發(fā)的系統(tǒng),其包括: 接近度分析器,其用于確定所述多個藝術(shù)資產(chǎn)之間的接近度關(guān)系,所述藝術(shù)資產(chǎn)中的每一個被定義用于在所述交互式視頻游戲的執(zhí)行期間進(jìn)行顯示;活動監(jiān)視器,其用于監(jiān)視對所述多個藝術(shù)資產(chǎn)的訪問;社交推斷引擎,其用于響應(yīng)于觸發(fā)針對特定藝術(shù)資產(chǎn)設(shè)定的預(yù)定義訪問閾值來基于所述特定藝術(shù)資產(chǎn)與接近的藝術(shù)資產(chǎn)的接近度關(guān)系而發(fā)起通信。
2.如權(quán)利要求1所述的系統(tǒng),其中所述多個藝術(shù)資產(chǎn)中的至少一個在所述交互式視頻游戲的虛擬環(huán)境中定義了體積區(qū)域。
3.如權(quán)利要求1所述的系統(tǒng),其中所述多個藝術(shù)資產(chǎn)中的至少一個由骨骼動畫定義。
4.如權(quán)利要求1所述的系統(tǒng),其中所述預(yù)定義訪問閾值選自由打開、查看或編輯所述特定藝術(shù)資產(chǎn)組成的組。
5.如權(quán)利要求1所述的系統(tǒng),其中所述通信指向以下用戶中的一個或多個:觸發(fā)針對所述特定內(nèi)容資產(chǎn)設(shè)定的所述預(yù)定義訪問閾值的用戶,和觸發(fā)針對所述接近的內(nèi)容資產(chǎn)設(shè)定的預(yù)定義訪問閾值的用戶。
6.如權(quán)利要求1所述的系統(tǒng),其中所述通信包括實時通信鏈接,所述實時通信鏈接是定義在觸發(fā)針對所述特定內(nèi)容資產(chǎn)設(shè)定的所述預(yù)定義訪問閾值的用戶與觸發(fā)針對所述接近的內(nèi)容資產(chǎn)設(shè)定的預(yù)定義訪問閾值的用戶之間。
7.如權(quán)利要求6所述的系統(tǒng),其中所述實時通信鏈接包括所述特定內(nèi)容資產(chǎn)或所述接近的內(nèi)容資產(chǎn)的即時視圖和歷史視圖之一。
8.如權(quán)利要求1所述的系統(tǒng),其中所述接近度分析器通過分析以下的一個或多個來確定所述多個內(nèi)容資產(chǎn)之間的接近度關(guān)系:``所述多個內(nèi)容資產(chǎn)中的兩個或更多個與同一物體的關(guān)聯(lián)性;所述多個內(nèi)容資產(chǎn)中的兩個或更多個之間的父、子或同伴關(guān)系中的一種或多種關(guān)系; 所述多個內(nèi)容資產(chǎn)中的兩個或更多個在被用于所述交互式應(yīng)用程序中時的地理接近度;或所述多個內(nèi)容資產(chǎn)中的兩個或更多個在被用于所述交互式應(yīng)用程序中時的時間接近度。
9.如權(quán)利要求1所述的系統(tǒng),其進(jìn)一步包括用戶接口,其具有用于呈現(xiàn)關(guān)于所述多個內(nèi)容資產(chǎn)中的一個或多個的值數(shù)據(jù)的值數(shù)據(jù)呈現(xiàn)器,所述值數(shù)據(jù)定義了相對重要性水平, 其中所述值數(shù)據(jù)包括源自于開發(fā)時間、游戲時間、測試時間、成本以及收入中的一個或多個的度量。
10.如權(quán)利要求1所述的系統(tǒng),其進(jìn)一步包括用戶接口,其具有用于顯示相互疊加的接近的藝術(shù)資產(chǎn)的疊加呈現(xiàn)器。
11.一種用于執(zhí)行交互式應(yīng)用程序的多個內(nèi)容資產(chǎn)的質(zhì)量保證(QA)的系統(tǒng),其進(jìn)一步包括,執(zhí)行模塊,其用于對所述交互式應(yīng)用程序執(zhí)行QA測試;標(biāo)記生成器,其用于在所述交互式應(yīng)用程序的執(zhí)行期間生成標(biāo)記,所述標(biāo)記識別QA問題,所述標(biāo)記被定義用于在所述交互式應(yīng)用程序的執(zhí)行期間所呈現(xiàn)的虛擬環(huán)境內(nèi)的位置; 社交反饋引擎,其用于向接近所述標(biāo)記的特定內(nèi)容資產(chǎn)的所有者發(fā)起通信,所述特定內(nèi)容資產(chǎn)在所述執(zhí)行期間被定義在所述虛擬環(huán)境內(nèi)接近所述標(biāo)記的所述位置的位置處,所述通信識別所述標(biāo)記。
12.如權(quán)利要求11所述的系統(tǒng),其中所述標(biāo)記與所述特定內(nèi)容資產(chǎn)相關(guān)聯(lián)。
13.如權(quán)利要求11所述的系統(tǒng),其進(jìn)一步包括,捕捉模塊,其用于捕捉來自所述交互式應(yīng)用程序的所述執(zhí)行的圖像或視頻中的一個或多個,所述圖像或視頻中定義了所述標(biāo)記。
14.如權(quán)利要求11所述的系統(tǒng),其中所述標(biāo)記識別QA測試者,并且其中所述通信包括在所述特定內(nèi)容資產(chǎn)的所述所有者與所述QA測試者之間發(fā)起實時通信的鏈接。
15.如權(quán)利要求11所述的系統(tǒng),其中所述標(biāo)記生成器提供用于定義所述標(biāo)記的屬性的用戶接口。
16.一種用于交互式視頻游戲的多個藝術(shù)資產(chǎn)的社交互動內(nèi)容開發(fā)的方法,其包括: 確定所述多個藝術(shù)資產(chǎn)之間的接近度關(guān)系,所述藝術(shù)資產(chǎn)中的每一個被定義用于在所述交互式視頻游戲的執(zhí)行期間進(jìn)行顯示;監(jiān)視對于所述多個藝術(shù)資產(chǎn)的訪問;響應(yīng)于觸發(fā)針對特定藝術(shù)資產(chǎn)設(shè)定的預(yù)定義訪問閾值來基于所述特定藝術(shù)資產(chǎn)與接近的藝術(shù)資產(chǎn)的接近度關(guān)系而發(fā)起通信。
17.如權(quán)利要求16所述的方法,其中所述多個藝術(shù)資產(chǎn)中的至少一個在所述交互式視頻游戲的虛擬環(huán)境中定義了體積區(qū)域。
18.如權(quán)利要求16所述的方法,其中所述多個藝術(shù)資產(chǎn)中的至少一個由骨骼動畫定義。
19.如權(quán)利要求16所述的方法,其中所述預(yù)定義訪問閾值選自由打開、查看或編輯所述特定藝術(shù)資產(chǎn)組成的組。
20.如權(quán)利要求16所述的方法,其中所述通信指向以下用戶中的一個或多個:觸發(fā)針對所述特定內(nèi)容資產(chǎn)設(shè)定的所述預(yù)定義訪問閾值的用戶,和觸發(fā)針對所述接近的內(nèi)容資產(chǎn)設(shè)定的預(yù)定義訪問閾值的用戶。
21.如權(quán)利要求16所述的方法,其中所述通信包括實時通信鏈接,所述實時通信鏈接是定義在觸發(fā)針對所述特定內(nèi)容資產(chǎn)設(shè)定的所述預(yù)定義訪問閾值的用戶與觸發(fā)針對所述接近的內(nèi)容資產(chǎn)設(shè)定的預(yù)定義訪問閾值的用戶之間。
22.如權(quán)利要求21所述的方法,其中所述實時通信鏈接包括所述特定內(nèi)容資產(chǎn)或所述接近的內(nèi)容資產(chǎn)的即時視圖和歷史視圖之一。
23.如權(quán)利要求16所述的方法,其中所述確定所述多個內(nèi)容資產(chǎn)之間的接近度關(guān)系包括分析以下的一個或多個:所述多個內(nèi)容資產(chǎn)中的兩個或更多個與同一物體的關(guān)聯(lián)性;所述多個內(nèi)容資產(chǎn)中的兩個或更多個之間的父、子或同伴關(guān)系中的一種或多種關(guān)系; 所述多個內(nèi)容資產(chǎn)中的兩個或更多個在被用于所述交互式應(yīng)用程序中時的地理接近度;或所述多個內(nèi)容資產(chǎn)中的兩個或更多個在被用于所述交互式應(yīng)用程序中時的時間接近度。
24.如權(quán)利要求16所述的方法,其進(jìn)一步包括呈現(xiàn)關(guān)于所述多個內(nèi)容資產(chǎn)中的一個或多個的值數(shù)據(jù),所述值數(shù)據(jù)定義了相對重要性水平,其中所述值數(shù)據(jù)包括源自于開發(fā)時間、 游戲時間、測試時間、成本以及收入中的一個或多個的度量。
25.如權(quán)利要求16所述的方法,其進(jìn)一步包括顯示相互疊加的接近的藝術(shù)資產(chǎn)。
26.一種用于執(zhí)行交互式應(yīng)用程序的多個內(nèi)容資產(chǎn)的質(zhì)量保證(QA)的方法,其進(jìn)一步包括,對所述交互式應(yīng)用程序執(zhí)行QA測試;在所述交互式應(yīng)用程序的所述執(zhí)行期間生成標(biāo)記,所述標(biāo)記識別QA問題,所述標(biāo)記被定義用于在所述交互式應(yīng)用程序的所述執(zhí)行期間所呈現(xiàn)的虛擬環(huán)境內(nèi)的位置;向接近所述標(biāo)記的特定內(nèi)容資產(chǎn)的所有者發(fā)起通信,所述特定內(nèi)容資產(chǎn)在所述執(zhí)行期間被定義在所述虛擬環(huán)境內(nèi)的接近所述標(biāo)記的所述位置的位置處,所述通信識別所述標(biāo)記。
27.如權(quán)利要求26所述的方法,其中所述標(biāo)記與所述特定內(nèi)容資產(chǎn)相關(guān)聯(lián)。
28.如權(quán)利要求26所述的方法,其進(jìn)一步包括,捕捉來所述交互式應(yīng)用程序的所述執(zhí)行的圖像或視頻中的一個或多個,所述圖像或視頻中定義了所述標(biāo)記。
29.如權(quán)利要求26所述的方法,其中所述標(biāo)記識別QA測試者,并且其中所述通信包括在所述特定內(nèi)容資產(chǎn)的所述所有者與所述QA測試者之間發(fā)起實時通信的鏈接。
30.如權(quán)利要求26所述的方法,其中生成所述標(biāo)記生成器包括提供用于定義所述標(biāo)記的屬性的用戶接口。
31.一種用于交互式視頻游戲的`多個藝術(shù)資產(chǎn)的社交互動內(nèi)容開發(fā)的系統(tǒng),其包括: 用于確定所述多個藝術(shù)資產(chǎn)之間的接近度關(guān)系的裝置,所述藝術(shù)資產(chǎn)中的每一個被定義用于在所述交互式視頻游戲的執(zhí)行期間進(jìn)行顯示;用于監(jiān)視對于所述多個藝術(shù)資產(chǎn)的訪問的裝置;用于響應(yīng)于觸發(fā)針對特定藝術(shù)資產(chǎn)設(shè)定的預(yù)定義訪問閾值來基于所述特定藝術(shù)資產(chǎn)與接近的藝術(shù)資產(chǎn)的接近度關(guān)系而發(fā)起通信的裝置。
32.如權(quán)利要求31所述的系統(tǒng),其中所述多個藝術(shù)資產(chǎn)中的至少一個在所述交互式視頻游戲的虛擬環(huán)境中定義了體積區(qū)域。
33.如權(quán)利要求31所述的系統(tǒng),其中所述多個藝術(shù)資產(chǎn)中的至少一個由骨骼動畫定義。
34.如權(quán)利要求31所述的系統(tǒng),其中所述預(yù)定義訪問閾值選自由打開、查看或編輯所述特定藝術(shù)資產(chǎn)組成的組。
35.如權(quán)利要求31所述的系統(tǒng),其中所述通信指向以下用戶中的一個或多個:觸發(fā)針對所述特定內(nèi)容資產(chǎn)設(shè)定的所述預(yù)定義訪問閾值的用戶,和觸發(fā)針對所述接近的內(nèi)容資產(chǎn)設(shè)定的預(yù)定義訪問閾值的用戶。
36.如權(quán)利要求31所述的系統(tǒng),其中所述通信包括實時通信鏈接,所述實時通信鏈接是定義在觸發(fā)針對所述特定內(nèi)容資產(chǎn)設(shè)定的所述預(yù)定義訪問閾值的用戶與觸發(fā)針對所述接近的內(nèi)容資產(chǎn)設(shè)定的預(yù)定義訪問閾值的用戶之間。
37.如權(quán)利要求36所述的系統(tǒng),其中所述實時通信鏈接包括所述特定內(nèi)容資產(chǎn)或所述接近的內(nèi)容資產(chǎn)的即時視圖和歷史視圖之一。
38.如權(quán)利要求31所述的系統(tǒng),其中確定所述多個藝術(shù)資產(chǎn)之間的接近度關(guān)系包括分析以下的一個或多個:所述多個內(nèi)容資產(chǎn)中的兩個或更多個與同一物體的關(guān)聯(lián)性;所述多個內(nèi)容資產(chǎn)中的兩個或更多個之間的父、子或同伴關(guān)系中的一種或多種關(guān)系; 所述多個內(nèi)容資產(chǎn)中的兩個或更多個在被用于所述交互式應(yīng)用程序中時的地理接近度;或所述多個內(nèi)容資產(chǎn)中的兩個或更多個在被用于所述交互式應(yīng)用程序中時的時間接近度。
39.如權(quán)利要求31所述的系統(tǒng),其進(jìn)一步包括用于呈現(xiàn)關(guān)于所述多個內(nèi)容資產(chǎn)中的一個或多個的值數(shù)據(jù)的裝置,所述值數(shù)據(jù)定義了相對重要性水平,其中所述值數(shù)據(jù)包括源自于開發(fā)時間、游戲時間、測試時間、成本以及收入中的一個或多個的度量。
40.如權(quán)利要求31所述的系統(tǒng),其進(jìn)一步包括用于顯示相互疊加的接近的藝術(shù)資產(chǎn)的 裝直。
41.一種用于執(zhí)行交互式應(yīng)用程序的多個內(nèi)容資產(chǎn)的質(zhì)量保證(QA)的系統(tǒng),其進(jìn)一步包括,對所述交互式應(yīng)用程序執(zhí)行QA測試的裝置;用于在所述交互式應(yīng)用程序的所述執(zhí)行期間生成標(biāo)記的裝置,所述標(biāo)記識別QA問題,所述標(biāo)記被定義用于在所述交互式應(yīng)用程序的所述執(zhí)行期間所呈現(xiàn)的虛擬環(huán)境內(nèi)的位置; 用于向接近所述標(biāo)記的特定內(nèi)容資產(chǎn)的所有者發(fā)起通信的裝置,所述特定內(nèi)容資產(chǎn)在所述執(zhí)行期間被定義在所述虛擬環(huán)境內(nèi)的接近所述標(biāo)記的所述位置的位置處,所述通信識別 所述標(biāo)記。
42.如權(quán)利要求41所述的系 統(tǒng),其中所述標(biāo)記與所述特定內(nèi)容資產(chǎn)相關(guān)聯(lián)。
43.如權(quán)利要求41所述的系統(tǒng),其進(jìn)一步包括,用于捕捉來所述交互式應(yīng)用程序的所述執(zhí)行的圖像或視頻中的一個或多個的裝置,所述圖像或視頻中定義了所述標(biāo)記。
44.如權(quán)利要求41所述的系統(tǒng),其中所述標(biāo)記識別QA測試者,并且其中所述通信包括在所述特定內(nèi)容資產(chǎn)的所述所有者與所述QA測試者之間發(fā)起實時通信的鏈接。
45.如權(quán)利要求41所述的系統(tǒng),其中所述標(biāo)記生成器提供用于定義所述標(biāo)記的屬性的用戶接口。
【文檔編號】A63F9/24GK103501865SQ201280021703
【公開日】2014年1月8日 申請日期:2012年3月30日 優(yōu)先權(quán)日:2011年4月20日
【發(fā)明者】C.尼科爾森, E.勒納 申請人:索尼電腦娛樂美國公司