亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于可升級(jí)介質(zhì)內(nèi)核和引擎的用戶特定特征的制作方法

文檔序號(hào):7911907閱讀:117來源:國知局
專利名稱:用于可升級(jí)介質(zhì)內(nèi)核和引擎的用戶特定特征的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及音頻和視頻技術(shù)。
背景技術(shù)
視頻顯示器,例如CRT、IXD、等離子體顯示器和投影儀可以被制造并且裝配有用于處理視頻并且處理音頻的技術(shù)。在家庭影院環(huán)境中,視頻顯示器可以伴隨其它組件。一些組件可以包括視頻回放設(shè)備,例如盤播放器(硬盤驅(qū)動(dòng)播放器、藍(lán)光盤播放器)。家庭影院系統(tǒng)也可以包括各種類型的揚(yáng)聲器,例如緊致?lián)P聲器(例如書架揚(yáng)聲器)或立地?fù)P聲器(例如塔式揚(yáng)聲器、完全范圍揚(yáng)聲器)。其它組件可以包括音頻視頻接收機(jī),其(例如從盤播放器)接收信號(hào),并且將其發(fā)送到揚(yáng)聲器和/或視頻顯示器。


圖1描述具有可升級(jí)音頻和/或視頻處理引擎的家庭影院系統(tǒng)的示例的示圖。圖2描述用于選擇并且控制在音頻和/或視頻處理引擎上運(yùn)行的音頻和/或視頻處理應(yīng)用的圖形用戶接口(GUI)的示例的示圖。圖3描述用于獲得在音頻和/或視頻處理可升級(jí)引擎上運(yùn)行的應(yīng)用的圖形用戶接口的示例的示圖。圖4A描述選擇從圖形用戶接口(⑶I)可下載的應(yīng)用的示例。圖4B描述確認(rèn)應(yīng)用的購買和下載的示例。圖4C描述用于通知A/V用戶可以利用新應(yīng)用來升級(jí)他們的A/V電子裝備的圖形用戶接口。圖5描述可升級(jí)音頻和/或視頻處理引擎和處理模塊并且實(shí)現(xiàn)特定處理應(yīng)用的示例的示圖。圖6描述在沒有可升級(jí)引擎的情況下運(yùn)行處理的示例的示圖。圖7描述在具有可升級(jí)引擎的情況下運(yùn)行處理的示例的示圖。圖8描述在具有和沒有可升級(jí)引擎的情況下對(duì)于多個(gè)應(yīng)用的處理要求的示例的示圖。圖9描述在具有和沒有可升級(jí)引擎的情況下的處理要求的示例。圖10描述包括與音頻解碼器集成的可升級(jí)引擎的系統(tǒng)的示例。圖11描述包括與視頻解碼器集成的可升級(jí)引擎的系統(tǒng)的示例。圖12描述引擎框架的示例。
圖13描述包括兩個(gè)不同處理鏈的系統(tǒng)的示例。圖14描述用于確定處理順序的因素的示例。圖15描述用于確定處理順序的處理的流程圖的示例。圖16描述用于確定處理順序的處理的流程圖的示例。圖17描述用于基于設(shè)備和用戶因素來調(diào)整設(shè)備性能并且提供統(tǒng)計(jì)的處理的流程圖的示例。圖18描述用于音頻引擎和視頻引擎的感覺系統(tǒng)的示例。圖19描述用于基于設(shè)備特性和環(huán)境數(shù)據(jù)來提供統(tǒng)計(jì)的處理的流程圖的示例。圖20描述示出應(yīng)用提供商/開發(fā)商、A/V裝備制造商和內(nèi)容提供商之間的關(guān)系的示例。各個(gè)附圖中的相似標(biāo)號(hào)和標(biāo)記可以指示相似元件。
具體實(shí)施例方式在此描述與可升級(jí)音頻和視頻應(yīng)用有關(guān)的示例實(shí)施例。在以下描述中,為了解釋, 闡述大量細(xì)節(jié)以提供各個(gè)實(shí)施例的透徹理解。然而,應(yīng)理解,可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐這些實(shí)施例。在其它情況下,以框圖形式示出結(jié)構(gòu)和設(shè)備,以免不必要地模糊其它特征。在附圖和以下描述中闡述一個(gè)或多個(gè)實(shí)施例的細(xì)節(jié)。其它特征、目的和方面從描述和附圖以及權(quán)利要求是清楚的。概述公開的技術(shù)的一些實(shí)施例涉及音頻/視頻(A/V)系統(tǒng),其包括音頻/視頻(A/V) 組件,被配置為生成音頻或視頻數(shù)據(jù);一個(gè)或多個(gè)處理設(shè)備,被配置為實(shí)現(xiàn)音頻或視頻處理引擎,所述音頻或視頻處理引擎被配置為處理所述音頻或視頻數(shù)據(jù)以生成所述音頻或視頻數(shù)據(jù)的一個(gè)或多個(gè)不同域表達(dá);以及一個(gè)或多個(gè)音頻或視頻處理應(yīng)用,均被配置為訪問所述音頻或視頻數(shù)據(jù)的不同域表達(dá)中的一個(gè)或多個(gè),并且對(duì)所述音頻或視頻數(shù)據(jù)的一個(gè)或多個(gè)訪問的域表達(dá)執(zhí)行音頻或視頻處理。所述一個(gè)或多個(gè)處理應(yīng)用中的每一個(gè)彼此獨(dú)立地訪問并且處理所述域表達(dá)。這些和其它實(shí)施例可以可選地包括以下特征中的一個(gè)或多個(gè)。所述一個(gè)或多個(gè)處理設(shè)備可以被配置為從服務(wù)器下載所述一個(gè)或多個(gè)應(yīng)用。所述一個(gè)或多個(gè)處理設(shè)備可以被配置為對(duì)用戶呈現(xiàn)接口,以選擇用于下載的應(yīng)用中的一個(gè)或多個(gè)。所述一個(gè)或多個(gè)處理設(shè)備可以被配置為將接口呈現(xiàn)給所述A/V組件的A/V用戶,其中,所述接口可以被配置為允許所述A/V用戶控制用于所述一個(gè)或多個(gè)音頻或視頻處理應(yīng)用的設(shè)置。所述接口可以包括用于每個(gè)音頻或視頻處理應(yīng)用的一個(gè)或多個(gè)面板。所述一個(gè)或多個(gè)面板可以允許以下功能中的至少一個(gè)第一面板,用于激活或禁用所述應(yīng)用;第二面板,用于將所述應(yīng)用的描述提供給所述A/V用戶;以及第三面板,用于將所述設(shè)置呈現(xiàn)給A/V用戶。每個(gè)音頻或視頻處理應(yīng)用可以包括處理模塊,與音頻或視頻處理引擎進(jìn)行交互;以及應(yīng)用數(shù)據(jù),用于所述接口以用于呈現(xiàn)所述一個(gè)或多個(gè)面板上的應(yīng)用的控制和描述信息。所述接口可以至少覆蓋在背景中正播放或可播放的視頻內(nèi)容的圖像。所述A/V系統(tǒng)可以包括路由器,其耦合到所述A/V組件。所述路由器可以包括所述處理設(shè)備中的一個(gè)或多個(gè)。計(jì)算機(jī)可以耦合到所述路由器, 并且該計(jì)算機(jī)可以包括所述處理設(shè)備中的一個(gè)或多個(gè)。所述A/V組件可以包括所述處理設(shè)備中的一個(gè)或多個(gè)。所述A/V組件可以包括視頻顯示器、數(shù)字視頻播放器、電視調(diào)諧器、音頻視頻接收機(jī)(AVR)系統(tǒng)、衛(wèi)星接收機(jī)、和/或纜線電視盒。所述域表達(dá)可以包括頻域和感知域。在其它一般方面中,技術(shù)涉及一種方法,包括運(yùn)行音頻或視頻處理引擎,所述音頻或視頻處理引擎被配置為處理所述音頻或視頻數(shù)據(jù),以生成所述音頻或視頻數(shù)據(jù)的一個(gè)或多個(gè)不同域表達(dá);以及運(yùn)行一個(gè)或多個(gè)音頻或視頻處理應(yīng)用,所述應(yīng)用被配置為訪問所述音頻或視頻數(shù)據(jù)的不同域表達(dá)中的一個(gè)或多個(gè),并且對(duì)所述音頻或視頻數(shù)據(jù)的一個(gè)或多個(gè)訪問的域表達(dá)執(zhí)行音頻或視頻處理。這些和其它實(shí)施例可以可選地包括以下特征中的一個(gè)或多個(gè)。所述方法可以包括使用用戶賬戶從應(yīng)用開發(fā)商下載音頻或視頻處理應(yīng)用中的一個(gè),其中,每一可下載音頻或視頻處理應(yīng)用可以包括用于A/V組件上的呈現(xiàn)的圖形用戶接口(GUI)的數(shù)據(jù)。所述方法可以包括安裝待與所述引擎使用的所述已下載音頻或視頻處理。所述方法可以包括 使用所述GUI來接收用戶輸入,以調(diào)整所述A/V組件的性能;以及響應(yīng)于所述用戶輸入,調(diào)整所述A/V組件的性能;以及在所述⑶I中呈現(xiàn)對(duì)所述A/V組件的性能的調(diào)整的表達(dá)。所述音頻或視頻處理應(yīng)用可以包括處理模塊。所述方法可以包括當(dāng)以所述引擎在頻域中處理兩個(gè)或更多處理模塊時(shí),共享處理資源,并且共享處理資源可以包括與所述引擎復(fù)用處理。頻域中的所述處理可以包括利用一個(gè)或多個(gè)變換,包括快速傅立葉變換(FFT)、混合正交鏡像濾波器(QMF)組、離散余弦變換(DCT)、修正離散余弦變換(MDCT)、正交鏡像濾波器(QMF)、準(zhǔn)正交鏡像濾波器(PQMF)、或修正FFT表達(dá)。頻域中的所述處理可以利用解碼器的頻域表達(dá)。頻域中的所述處理可以利用解碼器的頻域到時(shí)域變換。所述音頻或視頻處理可以包括將所述音頻或視頻數(shù)據(jù)從時(shí)域變換到頻域;在頻域中通過兩個(gè)或更多音頻或視頻處理以所述引擎來處理所述變換的音頻或視頻數(shù)據(jù);以及將處理的音頻或視頻數(shù)據(jù)從頻域變換到時(shí)域。所述處理模塊中的至少一個(gè)可以被配置為用于在時(shí)域和頻域中進(jìn)行處理。 所述方法可以包括通過提供除了在制造時(shí)的A/V組件的功能之外的A/V組件的功能來調(diào)整A/V組件的性能。所述A/V組件可以包括視頻顯示器、數(shù)字視頻播放器、電視調(diào)諧器、音頻視頻接收機(jī)(AVR)系統(tǒng)、衛(wèi)星接收機(jī)、或纜線電視盒。所述方法可以包括關(guān)于一個(gè)或多個(gè)因素來調(diào)整A/V組件。所述一個(gè)或多個(gè)因素可以包括所述A/V組件的設(shè)置、所述A/V組件的使用歷史、所述A/V組件的配置、對(duì)于所述A/V組件的資源共享需求、對(duì)于所述A/V組件的性能需求、處理資源的量、所述A/V組件的質(zhì)量級(jí)別、待在所述A/V系統(tǒng)上播放的內(nèi)容的類型、和/或用于處理的處理模塊的數(shù)量。在其它普通方面中,技術(shù)涉及一種音頻/視頻(A/V)系統(tǒng),包括一個(gè)或多個(gè)處理設(shè)備;以及一個(gè)或多個(gè)存儲(chǔ)設(shè)備,其存儲(chǔ)指令,所述指令當(dāng)由所述一個(gè)或多個(gè)處理設(shè)備執(zhí)行時(shí)使得實(shí)現(xiàn)用于所述A/V系統(tǒng)的一個(gè)或多個(gè)音頻或視頻處理應(yīng)用。所述應(yīng)用中的每一個(gè)包括處理模塊和用于在所述A/V系統(tǒng)上的呈現(xiàn)的圖形用戶接口(⑶I)。每一應(yīng)用被配置為 調(diào)整所述A/V裝備的性能或設(shè)置。所述系統(tǒng)包括音頻或視頻處理引擎,被配置為與用于所述應(yīng)用的處理模塊進(jìn)行交互,其中,所述音頻或視頻處理引擎被配置為在所述處理模塊中的兩個(gè)或更多之間共享處理資源。這些和其它實(shí)施例可以可選地包括以下特征中的一個(gè)或多個(gè)。所述音頻或視頻處理引擎可以包括音頻信號(hào)分析(ASA)模塊,用于音頻或視頻數(shù)據(jù)的信號(hào)分析,其中,所述ASA模塊可以進(jìn)一步被配置為在應(yīng)用之間共享處理資源。所述A/V系統(tǒng)可以包括關(guān)于所述應(yīng)用和所述可升級(jí)引擎的元數(shù)據(jù)。所述元數(shù)據(jù)可以包括關(guān)于與所述引擎、所述應(yīng)用、所述 A/V系統(tǒng)的用戶、所述A/V系統(tǒng)的特性和/或所述用戶的特性關(guān)聯(lián)的統(tǒng)計(jì)的信息。所述引擎可以被配置為管理所述元數(shù)據(jù)。所述A/V系統(tǒng)的特性可以包括所述A/V系統(tǒng)的所述A/ V裝備的老化、型號(hào)、性能規(guī)范、使用的量、所使用的內(nèi)容的類型、性能設(shè)置、處理資源的量、 輸入或輸出配置、和/或兼容性。所述用戶的特性可以包括所述用戶的年齡、所述用戶的習(xí)慣、來自所述用戶的已下載應(yīng)用的數(shù)量、來自所述用戶的已下載應(yīng)用的類型、和/或基于用戶簡(jiǎn)檔或用戶賬戶的來自所述用戶的簡(jiǎn)檔的數(shù)據(jù)。所述可升級(jí)引擎可以被配置為使用具有所述元數(shù)據(jù)的應(yīng)用中的至少一個(gè),以將用于所述A/V系統(tǒng)的聲音或圖像的質(zhì)量增強(qiáng)超過當(dāng)沒有所述應(yīng)用的情況下使用時(shí)的聲音或圖像的質(zhì)量。所述GUI可以包括數(shù)據(jù),或利用數(shù)據(jù)以呈現(xiàn)用于選擇或取消選擇所述應(yīng)用的一個(gè)或多個(gè)按鈕;所述應(yīng)用的目的或功能的描述;用于配置所述A/V系統(tǒng)的設(shè)置;和/或讀取以呈現(xiàn)與音頻或視頻質(zhì)量有關(guān)的單元的測(cè)量的儀表。所述GUI可以包括數(shù)據(jù),和/或利用用于每一應(yīng)用的數(shù)據(jù)以符合相似的布局或設(shè)計(jì)格式。所述處理模塊可以共享公共應(yīng)用程序接口(API)。用于每一應(yīng)用的所述處理模塊中的每一個(gè)可以包括A/V數(shù)據(jù)、信號(hào)分析模塊、功能模塊、和/或應(yīng)用程序接口(API)信息。所述應(yīng)用可以是可下載應(yīng)用。所述A/V系統(tǒng)可以包括聲音傳感器,耦合到所述A/V系統(tǒng),以檢測(cè)所述A/V系統(tǒng)周圍的聲音條件;以及光傳感器,耦合到所述A/V系統(tǒng),以檢測(cè)所述A/V系統(tǒng)周圍的光條件。所述可升級(jí)引擎可以被配置為基于所述光和聲音條件來管理已下載應(yīng)用并且調(diào)整所述A/V裝備的性能或設(shè)置。所述A/V系統(tǒng)可以包括用戶賬戶,其包括用于所述A/V用戶、所述A/V系統(tǒng)和/或所述已下載和可下載應(yīng)用的信息。所述GUI可以被配置為通過所述A/V用戶和應(yīng)用開發(fā)商來管理用于所述用戶賬戶的信息。所述A/V 系統(tǒng)可以被配置為經(jīng)過互聯(lián)網(wǎng)連接將關(guān)于所述可升級(jí)引擎、所述已下載應(yīng)用、所述A/V用戶、所述A/V系統(tǒng)的特性、或所述A/V用戶的特性的統(tǒng)計(jì)發(fā)送到所述應(yīng)用開發(fā)商。所述A/V 系統(tǒng)可以被配置為使用用于所述光和聲音條件的數(shù)據(jù),以下載所述可下載應(yīng)用,并且調(diào)整所述A/V裝備的性能或設(shè)置。所述A/V系統(tǒng)可以包括和/或利用用于所述A/V裝備的光和聲音條件的光和聲音簡(jiǎn)檔。可以在所述存儲(chǔ)設(shè)備中的一個(gè)中存儲(chǔ)所述光和聲音簡(jiǎn)檔。所述 A/V系統(tǒng)可以包括和/或利用所述A/V用戶的生物計(jì)量簡(jiǎn)檔,其中,所述A/V系統(tǒng)可以被配置為基于所述A/V用戶的所述生物計(jì)量簡(jiǎn)檔進(jìn)一步調(diào)整所述A/V裝備的性能或設(shè)置。所述A/V用戶的所述生物計(jì)量簡(jiǎn)檔可以至少包括所述A/V用戶的聽力簡(jiǎn)檔。在其它普通方面中,方法包括訪問用于多個(gè)可下載應(yīng)用的多個(gè)處理模塊。每一可下載應(yīng)用包括至少一個(gè)處理模塊以及用于圖形用戶接口(⑶I)的數(shù)據(jù)。每一處理模塊被配置為與可升級(jí)引擎進(jìn)行交互,以調(diào)整音頻和視頻(A/V)裝備的性能或設(shè)置。所述方法包括布置處理鏈中的所述處理模塊中的兩個(gè)或更多的順序,以共享處理資源,減少所述A/V 裝備的處理需求,和/或增強(qiáng)所述A/V裝備的性能級(jí)別。這些和其它實(shí)施例可以可選地包括以下特征中的一個(gè)或多個(gè)。布置所述兩個(gè)或更多處理模塊的順序可以包括使用元數(shù)據(jù)來控制所述處理順序。所述元數(shù)據(jù)可以與處理需求或性能級(jí)別有關(guān)。所述處理模塊的順序可以包括其中以所述可升級(jí)引擎來處理所述處理模塊的順序,其中,所述處理模塊的處理順序可以是基于一個(gè)或多個(gè)因素而動(dòng)態(tài)地可調(diào)整的。所述一個(gè)或多個(gè)因素可以包括所述A/V裝備的類型、老化、性能規(guī)范或條件、所述
8A/V裝備上的輸入配置或輸出配置、可用處理資源的量、用于處理的處理模塊的數(shù)量、處理模塊的類型、用戶需求、所述A/V裝備的質(zhì)量級(jí)別、待由所述A/V裝備播放的內(nèi)容的類型、用于添加到所述處理鏈的處理模塊、用戶輸入、來自用戶簡(jiǎn)檔的信息、所述A/V裝備的使用歷史、用于處理鏈的預(yù)定處理順序、和/或從應(yīng)用開發(fā)商下載的信息。布置所述處理模塊中的兩個(gè)或更多的順序可以基于用于所述A/V裝備的配置的預(yù)定處理順序。可以從應(yīng)用開發(fā)商下載所述預(yù)定處理順序。布置所述處理模塊中的兩個(gè)或更多的順序可以包括將所述處理模塊中的每一個(gè)分配給處理鏈的層級(jí)級(jí)別;對(duì)于每一層級(jí)級(jí)別,估計(jì)處理代價(jià)或處理資源需求,以確定如果將該級(jí)別中的處理模塊重新布置為另一層級(jí)級(jí)別,所述處理代價(jià)或所述處理資源需求是否較低;以及如果若所述處理模塊位于其它層級(jí)級(jí)別,所述處理代價(jià)或處理資源需求較低,則將所述層級(jí)的順序重新布置為將所述處理模塊定位在產(chǎn)生較低處理代價(jià)的級(jí)別中。在其它普通方面中,音頻/視頻(A/V)系統(tǒng)包括用于A/V系統(tǒng)的可下載應(yīng)用??上螺d應(yīng)用中的每一個(gè)包括處理模塊和用于在所述A/V系統(tǒng)上的呈現(xiàn)的圖形用戶接口(GUI)。 每一可下載應(yīng)用被配置為調(diào)整所述A/V裝備的性能或設(shè)置。所述系統(tǒng)包括可升級(jí)引擎, 被配置為與用于所述可下載應(yīng)用的處理模塊進(jìn)行交互。所述可升級(jí)引擎被配置為共享用于所述處理模塊的所述A/V系統(tǒng)中的處理資源。所述可升級(jí)引擎被配置為基于所述一個(gè)或多個(gè)因素來管理已下載應(yīng)用并且調(diào)整所述A/V裝備的性能或設(shè)置。這些和其它實(shí)施例可以可選地包括以下特征中的一個(gè)或多個(gè)。所述A/V系統(tǒng)可以包括和/或利用用戶賬戶,其包括用于所述A/V用戶、所述A/V系統(tǒng)以及所述已下載和可下載應(yīng)用的信息。所述GUI可以被配置為通過所述A/V用戶和應(yīng)用開發(fā)商來管理用于所述用戶賬戶的信息。所述A/V系統(tǒng)可以被配置為經(jīng)過互聯(lián)網(wǎng)連接將關(guān)于所述可升級(jí)引擎、所述已下載應(yīng)用、所述A/V用戶、所述A/V系統(tǒng)的特性、和/或所述A/V用戶的特性的統(tǒng)計(jì)發(fā)送到所述應(yīng)用開發(fā)商。所述一個(gè)或多個(gè)因素可以包括A/V裝備的類型、所述A/V裝備的輸入配置、所述A/V裝備的輸出配置、所述A/V裝備的規(guī)范、所述A/V裝備的質(zhì)量級(jí)別、和/或所述A/V裝備的使用歷史。所述一個(gè)或多個(gè)因素可以包括對(duì)于所述A/V系統(tǒng)可用的處理能力的量、用于處理的應(yīng)用的數(shù)量、用于處理的應(yīng)用的類型、或?qū)τ谙螺d可用的應(yīng)用的類型。 所述一個(gè)或多個(gè)因素也可以包括待在所述A/V系統(tǒng)上播放的A/V內(nèi)容的類型、用戶偏好、或用戶輸入。所述一個(gè)或多個(gè)因素可以包括所述A/V裝備的老化或所述A/V裝備的性能隨著時(shí)間的劣化級(jí)別。所述應(yīng)用中的至少一個(gè)可以被配置為校正所述A/V裝備的性能的劣化級(jí)別。所述A/V系統(tǒng)也可以包括和/或利用所述A/V用戶的生物計(jì)量簡(jiǎn)檔。所述A/V系統(tǒng)可以被配置為基于所述A/V用戶的生物計(jì)量簡(jiǎn)檔進(jìn)一步調(diào)整所述A/V裝備的性能或設(shè)置。 所述A/V用戶的所述生物計(jì)量簡(jiǎn)檔可以包括所述A/V用戶的聽力簡(jiǎn)檔。在其它普通方面中,技術(shù)涉及一種用于音頻和視頻(A/V)裝備的方法。所述方法包括經(jīng)過互聯(lián)網(wǎng)連接將用于多個(gè)可下載應(yīng)用中的至少一個(gè)的處理模塊從應(yīng)用開發(fā)商發(fā)送到用于A/V用戶的A/V裝備。每一可下載應(yīng)用包括至少一個(gè)處理模塊。每一可下載應(yīng)用可以被配置為與可升級(jí)引擎進(jìn)行交互,以調(diào)整所述A/V裝備的性能或設(shè)置。所述方法包括 經(jīng)過所述互聯(lián)網(wǎng)連接將統(tǒng)計(jì)從所述A/V裝備發(fā)送到所述應(yīng)用開發(fā)商。所述統(tǒng)計(jì)包括用于所述可升級(jí)引擎、所述已下載應(yīng)用、所述A/V用戶、所述A/V裝備的特性、和/或所述A/V用戶的特性、習(xí)慣或人口統(tǒng)計(jì)學(xué)的信息。所述方法包括將這些統(tǒng)計(jì)中的至少一些從所述應(yīng)用開發(fā)商轉(zhuǎn)發(fā)到所述A/V裝備的內(nèi)容提供商或制造商,并且在所述應(yīng)用開發(fā)商與所述內(nèi)容提供商之間或在所述應(yīng)用開發(fā)商與所述A/V裝備的制造商之間發(fā)送費(fèi)用信息。這些和其它實(shí)施例可以可選地包括以下特征中的一個(gè)或多個(gè)。所述方法可以包括以所述可升級(jí)引擎來處理所述處理模塊。所述處理可以包括當(dāng)兩個(gè)或更多處理模塊用于與所述可升級(jí)引擎進(jìn)行交互時(shí),對(duì)于所述兩個(gè)或更多處理模塊共享處理資源,并且使用所述可升級(jí)引擎和所述處理模塊來調(diào)整A/V裝備的性能。所述費(fèi)用信息可以包括用于進(jìn)行用于從所述應(yīng)用開發(fā)商發(fā)送到所述內(nèi)容提供商的費(fèi)用的布置的信息。所述應(yīng)用開發(fā)商可以進(jìn)行布置以支付所述A/V裝備的內(nèi)容提供商或制造商。所述方法可以包括將對(duì)所述應(yīng)用開發(fā)商的應(yīng)用進(jìn)行促銷的廣告發(fā)送到用于所述A/V用戶的A/V裝備。所述廣告可以被配置為用于所述A/V裝備上的呈現(xiàn)。當(dāng)所述A/V用戶從所述內(nèi)容提供商購買A/V內(nèi)容時(shí),可以隨來自所述內(nèi)容提供商的A/V內(nèi)容而發(fā)送所述廣告。當(dāng)發(fā)送所述處理模塊時(shí),所述方法可以包括經(jīng)過所述互聯(lián)網(wǎng)連接將用于所述多個(gè)可下載應(yīng)用中的至少一個(gè)的所述處理模塊從與所述應(yīng)用開發(fā)商關(guān)聯(lián)的第一計(jì)算機(jī)發(fā)送到用于所述A/V用戶的A/V裝備。當(dāng)發(fā)送所述統(tǒng)計(jì)時(shí),所述方法可以包括經(jīng)過所述互聯(lián)網(wǎng)連接將所述統(tǒng)計(jì)從所述A/V裝備發(fā)送到與所述應(yīng)用開發(fā)商關(guān)聯(lián)的第一計(jì)算機(jī)。當(dāng)轉(zhuǎn)發(fā)這些統(tǒng)計(jì)中的至少一些時(shí),所述方法可以包括將這些統(tǒng)計(jì)中的至少一些從與所述應(yīng)用開發(fā)商關(guān)聯(lián)的第一計(jì)算機(jī)轉(zhuǎn)發(fā)到與所述內(nèi)容提供商關(guān)聯(lián)的第二計(jì)算機(jī)或與所述A/V裝備的制造商關(guān)聯(lián)的第三計(jì)算機(jī)。當(dāng)發(fā)送所述費(fèi)用信息時(shí),所述方法可以包括在與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī)和與所述內(nèi)容提供商關(guān)聯(lián)的所述第二計(jì)算機(jī)之間,或在與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī)和與所述A/V裝備的制造商關(guān)聯(lián)的所述第三計(jì)算機(jī)之間發(fā)送所述費(fèi)用信息。所述方法可以包括利用多個(gè)計(jì)算機(jī)的以下處理將關(guān)于內(nèi)容的類型、用于A/V內(nèi)容的目標(biāo)觀眾或市場(chǎng)信息的信息從與所述內(nèi)容提供商關(guān)聯(lián)的所述第二計(jì)算機(jī)轉(zhuǎn)發(fā)到與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī);基于來自與所述內(nèi)容提供商關(guān)聯(lián)的所述第二計(jì)算機(jī)的信息而確定來自與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī)的至少一個(gè)處理模塊發(fā)送到用于所述A/V用戶的A/V裝備;以及基于來自與所述內(nèi)容提供商關(guān)聯(lián)的所述第二計(jì)算機(jī)的信息經(jīng)過所述互聯(lián)網(wǎng)連接將所述至少一個(gè)處理模塊從與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī)發(fā)送到用于所述A/V用戶的A/V裝備。所述內(nèi)容提供商可以將所述A/V內(nèi)容與用于所述可下載應(yīng)用的廣告進(jìn)行關(guān)聯(lián),并且連同所述內(nèi)容提供商對(duì)于所述A/V用戶而提供或開發(fā)的A/V內(nèi)容一起將所述可下載應(yīng)用促銷給所述A/V用戶。所述方法可以包括將所述費(fèi)用信息從與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī)發(fā)送到與所述 A/V裝備的制造商關(guān)聯(lián)的所述第三計(jì)算機(jī)。所述費(fèi)用信息也可以包括用于進(jìn)行用于從所述應(yīng)用開發(fā)商發(fā)送到所述A/V裝備的制造商的費(fèi)用的布置的信息。所述方法可以包括來自多個(gè)計(jì)算機(jī)的以下處理將信息從與所述A/V裝備的制造商關(guān)聯(lián)的所述第三計(jì)算機(jī)轉(zhuǎn)發(fā)到與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī),基于來自所述A/V裝備的制造商的信息而確定來自所述應(yīng)用開發(fā)商的至少一個(gè)處理模塊發(fā)送到用于所述A/V用戶的A/V裝備;以及基于來自與所述A/V裝備的制造商關(guān)聯(lián)的所述第三計(jì)算機(jī)的信息經(jīng)過所述互聯(lián)網(wǎng)連接將所述至少一個(gè)處理模塊從與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī)發(fā)送到用于所述A/V用戶的 A/V裝備。所述轉(zhuǎn)發(fā)的信息可以包括用于所述A/V裝備的數(shù)據(jù)、規(guī)范和/或統(tǒng)計(jì)信息。所述方法可以包括經(jīng)過所述互聯(lián)網(wǎng)連接將與所述A/V用戶有關(guān)的附加統(tǒng)計(jì)發(fā)送到與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī)。所述統(tǒng)計(jì)可以包括和/或涉及用戶生物計(jì)量信息、用戶評(píng)級(jí)、用戶簡(jiǎn)檔、所述A/V用戶的觀看或收聽日程表、和/或已下載應(yīng)用的使用情況。所述方法也可以包括將A/V內(nèi)容從與所述內(nèi)容提供商關(guān)聯(lián)的所述第二計(jì)算機(jī)發(fā)送到用于所述A/ V用戶的A/V裝備。也可以利用軟件、硬件或其任何組合的形式的一個(gè)或多個(gè)組件、裝置或設(shè)備、機(jī)器、計(jì)算機(jī)程序產(chǎn)品的系統(tǒng)來實(shí)現(xiàn)在此的方法和技術(shù)中的任一。例如,計(jì)算機(jī)程序產(chǎn)品可以在計(jì)算機(jī)可讀介質(zhì)上被編碼,并且可以包括用于使得數(shù)據(jù)處理裝置(例如數(shù)據(jù)處理器)執(zhí)行用于在此描述的方法中的任一的一個(gè)或多個(gè)操作的指令。為了示出可以如何實(shí)現(xiàn)這些技術(shù),描繪并且描述若干示例實(shí)施例。系統(tǒng)概述圖1描述具有可升級(jí)音頻和/或視頻處理引擎的家庭影院系統(tǒng)100的示例的示圖。所述系統(tǒng)包括視聽組件,比如電視或視頻監(jiān)視器105、一個(gè)或多個(gè)媒體設(shè)備110(例如 DVD播放器、數(shù)字視頻記錄器、數(shù)字電視(DTV)調(diào)諧器、或衛(wèi)星或纜線盒)、以及音頻視頻接收機(jī)(AVR)系統(tǒng)、以及揚(yáng)聲器140A-140F的一個(gè)或多個(gè)聲道。使用例如有線或無線高清晰度多媒體接口(HDMI)或其它網(wǎng)絡(luò)122來耦合這些組件。第一路由器120耦合到網(wǎng)絡(luò)122, 并且可以經(jīng)過有線或無線HDMI、WiFi或其它網(wǎng)絡(luò)127而與第二路由器125進(jìn)行通信。第二路由器125耦合到通用或?qū)S脭?shù)字處理系統(tǒng)130,例如數(shù)字信號(hào)處理(DSP)系統(tǒng)或通用計(jì)算機(jī)。計(jì)算機(jī)系統(tǒng)130實(shí)現(xiàn)可升級(jí)/可擴(kuò)展音頻和/或視頻處理引擎??梢酝ㄟ^軟件、 固件、硬件或軟件、固件或硬件的組合來實(shí)現(xiàn)音頻和/或視頻處理引擎。音頻和/或視頻處理引擎可以被設(shè)計(jì)為執(zhí)行基本或潛在的音頻和/或視頻處理操作(其可以允許各個(gè)音頻和 /或視頻處理應(yīng)用被設(shè)計(jì)為在所述音頻和/或視頻處理引擎上運(yùn)行),并且執(zhí)行特定音頻和 /或視頻處理功能。例如,語音清晰度處理應(yīng)用可以被設(shè)計(jì)為在處理引擎上運(yùn)行,并且處理音頻信息以改進(jìn)音頻信息中的語音的清晰度。以下描述這種音頻和/或視頻處理引擎的一個(gè)或多個(gè)示例。計(jì)算機(jī)130上實(shí)現(xiàn)的音頻和/或視頻處理引擎和應(yīng)用可以處理來自視聽組件105、 110或115中的一個(gè)或多個(gè)的音頻和視頻(“A/V”)信息,以將應(yīng)用所實(shí)現(xiàn)的音頻和/或視頻處理功能應(yīng)用于A/V信息。然后可以將處理的A/V信息從計(jì)算機(jī)發(fā)送到適當(dāng)?shù)囊粋€(gè)或視聽組件105、110或115。可以穿過路由器120和125將未處理的A/V信息從視聽組件105、 110或115發(fā)送到計(jì)算機(jī)系統(tǒng)130,并且可以穿過路由器120和125將處理的A/V信息從計(jì)算機(jī)系統(tǒng)130發(fā)送到適當(dāng)?shù)囊暵牻M件105、110或115。計(jì)算機(jī)系統(tǒng)130還實(shí)現(xiàn)例如web接口 132。web接口 132可以允許用戶訪問例如用戶可以從其下載并且安裝音頻和/或視頻處理應(yīng)用以更新他們的家庭影院系統(tǒng)100的網(wǎng)頁。web接口 132也可以允許用戶訪問例如示出家庭影院系統(tǒng)100上呈現(xiàn)的音頻和/或視頻處理應(yīng)用的用戶賬戶和/或狀態(tài)的網(wǎng)頁??梢怨芾碛脩糍~戶信息并且將其存儲(chǔ)在應(yīng)用開發(fā)商或提供商所提供的計(jì)算機(jī)和/或數(shù)據(jù)庫處。在一些實(shí)施例中,應(yīng)用開發(fā)商和應(yīng)用提供商可以是相同的實(shí)體。例如,來自舊金山,加利福尼亞的Dolby Laboratories公司的計(jì)算機(jī)和數(shù)據(jù)庫系統(tǒng)可以開發(fā)、存儲(chǔ)和/或提供各個(gè)音頻和/或視頻處理應(yīng)用。用戶的賬戶可以提供已經(jīng)購買的所有應(yīng)用和/或用戶的系統(tǒng)上由用戶當(dāng)前使用的應(yīng)用的列表。用戶的賬戶也可以基于用戶的系統(tǒng)和偏好而顯示用戶可以下載的新應(yīng)用??梢岳缭谂c計(jì)算機(jī)系統(tǒng) 130關(guān)聯(lián)的監(jiān)視器上或在電視或視頻監(jiān)視器105上顯示web接口 132??梢栽陔娨暬蛞曨l監(jiān)視器105上顯示用戶接口,該用戶接口提供在音頻和/或視頻處理引擎上運(yùn)行的音頻和/或視頻處理應(yīng)用的用戶控制。電視或視頻監(jiān)視器105上的用戶接口可以覆蓋在來自電影、節(jié)目、或可以在電視上播放的秀的圖像上。例如,計(jì)算機(jī)系統(tǒng) 130可以將用戶接口覆蓋在音頻和/或視頻處理引擎和應(yīng)用所處理的視頻信息上。所述圖像可以是靜止圖片或運(yùn)動(dòng)圖片。與電視105、媒體設(shè)備110或AVR系統(tǒng)115關(guān)聯(lián)的遙控器可以控制電視或視頻監(jiān)視器105上的用戶接口。系統(tǒng)100可以包括用于靈活可升級(jí)處理引擎的若干組件。系統(tǒng)100可以通過音頻 /視頻消費(fèi)者電子裝備在HDMI (或其它類型的網(wǎng)絡(luò))上提供音頻和視頻的實(shí)時(shí)處理。音頻 /視頻裝備可以或可以不當(dāng)用戶購買音頻/視頻裝備時(shí)安裝用于音頻和/或視頻處理引擎的應(yīng)用。然而,系統(tǒng)100可以允許用戶下載和安裝用于他們的電子裝備的音頻和視頻應(yīng)用。雖然音頻和/或視頻處理引擎已經(jīng)描述為實(shí)現(xiàn)在計(jì)算機(jī)系統(tǒng)130上,但附加地或替代地,可以在電視或視頻監(jiān)視器105、路由器120、125、AVR系統(tǒng)115或媒體設(shè)備110中的一個(gè)或多個(gè)上實(shí)現(xiàn)音頻和/或視頻處理引擎。圖2描述用于對(duì)安裝為在音頻和/或視頻處理引擎上運(yùn)行的音頻和/或視頻處理應(yīng)用進(jìn)行控制或交互的圖形用戶接口(GUI) 200的示例的示圖。GUI 200可以例如顯示在電視或視頻監(jiān)視器105上。在⑶I 200中,在電視上正播放來自電影、節(jié)目或秀的圖像205。圖像205可以呈現(xiàn)為背景圖像??梢栽趫D像205的上面顯示⑶I 200,其中,⑶I 200可以部分地透明,以允許用戶看見正播放或被顯示的內(nèi)容??梢栽趫D像205的左手邊示出安裝的音頻和/或視頻處理應(yīng)用210、220、230,并且用戶可以選擇應(yīng)用中的一個(gè),例如用于管理不同內(nèi)容與音頻源 (例如Dolby V0lume)之間的響度變化的音頻音量調(diào)級(jí)應(yīng)用220,以控制該應(yīng)用或與之進(jìn)行交互。每個(gè)應(yīng)用可以具有用于GUI 200內(nèi)其自身的用戶接口的數(shù)據(jù)。例如,用于進(jìn)行設(shè)置的第一面板240可以允許用戶激活或禁用應(yīng)用220。第二面板250可以將應(yīng)用的描述提供給用戶。例如,在所示示例中,所選擇的應(yīng)用220的描述解釋“Dolby Volume通過在保留在任何音量級(jí)別的完整收聽體驗(yàn)的同時(shí)遍歷頻道、節(jié)目和內(nèi)容而對(duì)音量進(jìn)行調(diào)級(jí)來改進(jìn)收聽體驗(yàn)”。用戶可以使用控制器(例如用于電視或系統(tǒng)100的一些其它組件的遙控器)來控制應(yīng)用的選擇和每個(gè)應(yīng)用的設(shè)置。在一些實(shí)施例中,控制器對(duì)于運(yùn)行用于⑶I 200的軟件的音頻/視頻引擎可以是特定的。用戶可以使用GUI 200來探索、激活并且控制系統(tǒng)中安裝的各應(yīng)用。提供第三面板沈0以將視覺反饋提供給用戶,以允許用戶對(duì)設(shè)置或改變進(jìn)行可視化。第三面板260可以具有用于可以與設(shè)置的改變或內(nèi)容或媒體回放的改變而交互地改變的用于設(shè)置的圖表、曲線和數(shù)據(jù)。例如,如果選擇音頻調(diào)級(jí)應(yīng)用220并且第一面板240中的設(shè)置處于“OFF”位置,則第三面板260可以在沒有所應(yīng)用的調(diào)級(jí)應(yīng)用的情況下顯示用于回放頻道的圖表和曲線。如果第一面板MO中的設(shè)置置于“MEDIUM”位置中,則第三面板沈0 可以在應(yīng)用時(shí)間和頻率相關(guān)的增益以提供音頻調(diào)級(jí)功能的情況下顯示用于回放頻道的圖表和曲線。用于各個(gè)揚(yáng)聲器的圖表和曲線中呈現(xiàn)的回放數(shù)據(jù)可以交互地移動(dòng),和/或可以
12每當(dāng)系統(tǒng)正播放時(shí)就使用動(dòng)畫,例如用于對(duì)于每一揚(yáng)聲器讀出的音頻和增益調(diào)整。例如, ⑶I 200中的第三面板260正示出內(nèi)容級(jí)別和音頻增益調(diào)整應(yīng)用于5.1聲道??梢詾橛脩舫尸F(xiàn)交互的并且直觀的對(duì)于⑶I 200呈現(xiàn)的菜單。⑶I 200可以從圖2所示的內(nèi)容而變化。例如,可以存在允許用戶同時(shí)顯示和/或改變?nèi)舾蓱?yīng)用的狀態(tài)的GUI??梢源嬖阪溄拥街鱃UI200以控制其它特征或子菜單的其它 GUI。任何其它GUI也可以提供與通過音頻和/或視頻引擎而工作的應(yīng)用的實(shí)時(shí)交互和信息交換。圖3描述用于獲得并且安裝用于音頻和/或視頻處理引擎的音頻和/或視頻處理應(yīng)用的圖形用戶接口(⑶I) 300的示例的示圖。⑶I 300可以包括例如web瀏覽器302,其檢索并且顯示允許用戶獲得并且下載音頻和/或視頻處理應(yīng)用的網(wǎng)頁304。網(wǎng)頁304可以利用描述示出應(yīng)用,例如對(duì)于Dolby Volume 310、D()lby Dialog Clarity 320、D()lby Pro Logic IIx 330、D()lby Virtual Surround 340 和Dolby Headphone 350??梢栽冖荌 300中包括其它應(yīng)用,包括非Dolby的應(yīng)用。⑶I 300具有用于每一應(yīng)用的指示符315、325、335、355,以指定是否已經(jīng)在用戶的系統(tǒng)100上下載并且啟用該應(yīng)用。GUI 300 還具有指示符345,以通知用戶新應(yīng)用對(duì)于在他們的系統(tǒng)上下載和安裝是可用的。系統(tǒng)100 可以促進(jìn)待用于處理引擎的應(yīng)用的部署,和/或可以促進(jìn)并且鼓勵(lì)用戶更新到新的或未安裝的應(yīng)用以用于他們的音頻/視頻電子裝備。每一用戶可以具有用戶賬戶、密碼(用于認(rèn)證)、以及先前購買的應(yīng)用的歷史,從而用戶可以評(píng)估過去已經(jīng)購買了哪些應(yīng)用,以及瀏覽用戶尚未購買的新應(yīng)用和描述的列表。用戶賬戶可以還包括用于用戶、習(xí)慣(例如瀏覽的節(jié)目以及他們的A/V設(shè)置)以及他們的裝備,比如A/V裝備(例如電視、DVD播放器、接收機(jī))的信息,其可以用于選擇適當(dāng)?shù)膽?yīng)用以及用于這些應(yīng)用的預(yù)定條件,以用于購買和下載。當(dāng)制造A/V電子裝備時(shí),其可以為了分發(fā)和使用而裝配有預(yù)裝軟件,以用于運(yùn)行各個(gè)音頻和/或視頻處理應(yīng)用。例如,電視可以裝配有用于音頻和/或視頻處理應(yīng)用(例如Dolby Surround)的軟件,并且可能不能更新他們的音頻/視頻應(yīng)用或添加新近新開發(fā)的音頻/視頻應(yīng)用。從應(yīng)用開發(fā)商處開發(fā)應(yīng)用的時(shí)間到通過在市場(chǎng)上銷售產(chǎn)品來發(fā)放這些應(yīng)用的時(shí)間可以是可評(píng)估的。例如,對(duì)于待以產(chǎn)品發(fā)放的新開發(fā)的應(yīng)用可能花費(fèi)超過一年。實(shí)施例與將應(yīng)用提供給用戶有關(guān),如在GUI300中那樣,使得用戶能夠安裝最新的音頻 /視頻應(yīng)用以用于他們的電子裝備,而沒有不方便的延遲。因此,可以將來自應(yīng)用開發(fā)商的新應(yīng)用和技術(shù)發(fā)放給用戶,并且用戶可以能夠升級(jí)A/V電子裝備的功能。圖4A描述選擇要從圖形用戶接口(⑶I)475下載的應(yīng)用的示例。在⑶I 475中, 應(yīng)用可以從在線商店被選擇以出特定價(jià)格而被購買、被添加到用于用戶的選購車,并且用戶可以完成選購過程并且將應(yīng)用下載到他們的A/V系統(tǒng)。信息也可以存儲(chǔ)在用戶購買行為 (例如圖4A中的應(yīng)用477的用戶購買行為)的用戶簡(jiǎn)檔中,并且信息也可以存儲(chǔ)有用戶賬戶并且連同用戶賬戶一起調(diào)用,以促進(jìn)未來的應(yīng)用購買。圖4B描述確認(rèn)490應(yīng)用的購買和下載的示例。確認(rèn)490也可以包括指示用戶也已經(jīng)在他們的A/V系統(tǒng)上安裝了應(yīng)用。 圖4C描述用于通知A/V用戶可以通過新應(yīng)用來升級(jí)他們的A/V電子裝備的圖形用戶接口 495。圖4C中的圖形用戶接口 495示出通知497瀏覽者以來自應(yīng)用開發(fā)商的新應(yīng)用來升級(jí)他們的現(xiàn)有A/V系統(tǒng)的特征和性能。
引擎和應(yīng)用圖5描述包括具有音頻處理應(yīng)用540、545、550和555的可升級(jí)/可擴(kuò)展音頻處理引擎510的系統(tǒng)500的示例的示圖。引擎510可以執(zhí)行基本操作,以生成音頻處理應(yīng)用 540,545,550和555采用的若干信號(hào)表達(dá)。引擎510生成的信號(hào)表達(dá)可以是對(duì)于很多后處理算法共同的并且相對(duì)于后處理算法(例如所計(jì)算的信號(hào)表達(dá)的操作)中使用的其它計(jì)算在計(jì)算成本高的信號(hào)表達(dá)。應(yīng)用540、545、550和555從引擎510檢索適當(dāng)?shù)男盘?hào)表達(dá),根據(jù)應(yīng)用來修改該表達(dá),并且將結(jié)果返回到引擎510。在引擎510中,將音頻從時(shí)域變換到頻域、感知域,回到頻域,并且回到時(shí)域。具體地說,引擎510包括前向快速傅立葉變換(FFT)模塊515、感知模型模塊520、逆感知模型模塊530和逆FFT模塊535。前向FFT模塊515產(chǎn)生到來的音頻數(shù)據(jù)的FFT表達(dá)。在一些實(shí)施例中,感知模型模塊520可以對(duì)人聽力進(jìn)行建模,其中,該模型可以將音頻變換為感知頻率和/或表現(xiàn)大腦如何感知聲音的表達(dá)方式。感知模型模塊520可以考慮人聽力和聲音的非線性和變換,并且執(zhí)行音頻數(shù)據(jù)的縮放和操作。逆感知模型模塊530逆轉(zhuǎn)感知模型模塊 520的建模和操作。逆FFT模塊535對(duì)于來自逆感知模型模塊530的結(jié)果執(zhí)行逆FFT。與引擎510進(jìn)行交互的應(yīng)用包括音量平滑模塊(例如Dolby Volume ) 540、 均衡濾波模塊討5、應(yīng)用C 550以及應(yīng)用D 555。并非計(jì)算適當(dāng)?shù)男盘?hào)表達(dá)自身,應(yīng)用M0、 545,550和555可以另外從引擎510檢索適當(dāng)?shù)谋磉_(dá)。例如,音量平滑和語音清晰度處理模塊可以使用從FFT推導(dǎo)的感知表達(dá),并且均衡模塊可以使用FFT表達(dá)。并非每一應(yīng)用單獨(dú)地計(jì)算FFT和/或感知表達(dá),應(yīng)用可以訪問來自引擎510的適當(dāng)表達(dá),并且結(jié)果是,適當(dāng)?shù)谋磉_(dá)可以由引擎510僅計(jì)算一次。與如果處理各自計(jì)算適當(dāng)表達(dá)的計(jì)算復(fù)雜度相比,這可以降低組合處理的計(jì)算復(fù)雜度。音量平滑應(yīng)用540當(dāng)在所有回放級(jí)別提供回響音頻性能的同時(shí)解決貫穿節(jié)目?jī)?nèi)容和節(jié)目源的音量變化,無論柔和還是吵。音量平滑應(yīng)用540可以對(duì)在從引擎510的感知模型模塊520與逆感知模型模塊530之間檢索的感知表達(dá)進(jìn)行操作。音量平滑應(yīng)用540可以通過修改從FFT表達(dá)推導(dǎo)的感知表達(dá)來自動(dòng)地調(diào)整音頻信號(hào)的響度。均衡濾波應(yīng)用545可以從引擎510檢索FFT表達(dá)、修改該FFT表達(dá)以執(zhí)行均衡,并且在逆FFT模塊535之前的點(diǎn)將處理過的FFT表達(dá)傳回引擎510。作為圖5的應(yīng)用M0、 545、550、555的附加或代替,引擎510可以與其它應(yīng)用進(jìn)行交互。引擎510可以具有其它模塊作為圖5所示的模塊的附加或代替。例如,可以使用用于混合正交鏡像濾波器(QMF)組的模塊代替前向FFT模塊515,可以使用用于逆混合QMF 組的模塊代替逆FFT模塊535。此外,可以存在可以在時(shí)域中處理的一些處理以及可以在頻域中處理的其它處理??梢曰趯?duì)于系統(tǒng)的處理資源的需求而從引擎510動(dòng)態(tài)地添加或移除處理模塊的數(shù)量和類型??梢杂糜谝娴钠渌鼞?yīng)用可以包括例如上混頻、虛擬聲音、對(duì)話增強(qiáng)、內(nèi)容自適應(yīng)均衡和聲學(xué)環(huán)境補(bǔ)償。在一些實(shí)施例中,應(yīng)用可以通過標(biāo)準(zhǔn)應(yīng)用編程接口(API)而重用來自引擎的多數(shù)軟件,并且對(duì)于端口傳送(port)應(yīng)用的努力可以僅涉及修改引擎的軟件。可以開發(fā)新應(yīng)用,并且將其發(fā)送到現(xiàn)有消費(fèi)者電子產(chǎn)品,而不是僅在電子產(chǎn)品周期的制造階段期間對(duì)于電子產(chǎn)品可用。結(jié)果,由于可以在這些應(yīng)用的開發(fā)之后很快地將它們引入市場(chǎng), 因此可以減少用于新應(yīng)用到達(dá)市場(chǎng)的時(shí)間。
14
圖6描述可以與獨(dú)立地且沒有引擎地運(yùn)行三個(gè)處理模塊關(guān)聯(lián)的示例計(jì)算成本。 例如,示例計(jì)算成本可以表示可以代表三個(gè)示例應(yīng)用處理模塊的計(jì)算成本(1)第一應(yīng)用 610,用于呈現(xiàn)5. 1 (或更多)聲道家庭影院音頻表現(xiàn);(2)第二應(yīng)用630,用于創(chuàng)建來自任何立體雙聲道電影、音樂、TV或游戲音頻源的環(huán)繞聲音體驗(yàn);以及C3)第三應(yīng)用620,其傳遞來自任何一對(duì)立體揚(yáng)聲器(比如,例如其中超過簡(jiǎn)單或廉價(jià)揚(yáng)聲器系統(tǒng)可能不實(shí)際的用于小房間、家庭辦公室或臥室的揚(yáng)聲器)的環(huán)繞聲音體驗(yàn)。例如,用于餅圖600的計(jì)算成本可以與雙聲道回放系統(tǒng)的表達(dá)有關(guān),其中,可以使用與第二應(yīng)用630有關(guān)的處理來將立體內(nèi)容上混頻為5. 1聲道(即6個(gè)聲道),以用于創(chuàng)建來自任何立體、雙聲道電影、音樂、TV或游戲音頻源(例如Dolby ftX) Logic IFM)的環(huán)繞聲音體驗(yàn)。當(dāng)不使用引擎時(shí),計(jì)算成本對(duì)于第一應(yīng)用610的處理模塊是最大的。實(shí)施例使用引擎以使得處理的計(jì)算資源能夠覆蓋、共享資源,和/或共享信息。例如,實(shí)施例運(yùn)作為以用于環(huán)繞聲音應(yīng)用的處理模塊對(duì)六個(gè)聲道進(jìn)行調(diào)級(jí),并且使用傳遞來自任何一對(duì)立體揚(yáng)聲器的環(huán)繞聲音體驗(yàn)的用于應(yīng)用的處理模塊來實(shí)現(xiàn)虛擬環(huán)繞聲音。圖7描述在具有可升級(jí)引擎的情況下運(yùn)行用于各個(gè)應(yīng)用的處理的示例的示圖。具體地說,圖7示出用于以引擎來運(yùn)行用于各個(gè)應(yīng)用的三個(gè)處理模塊的計(jì)算成本的餅圖700。 對(duì)于這些應(yīng)用,示出用于第一應(yīng)用750(例如Dolby Volume)的5. 1聲道的處理模塊、 用于第二應(yīng)用730(例如Dolby ftX) Logic IFM)的處理模塊、用于第三應(yīng)用740(例如 Dolby Virtual Speaker)的處理模塊的計(jì)算成本、引擎710、以及當(dāng)與不使用引擎710 相比時(shí)的計(jì)算節(jié)省720。實(shí)施例使用引擎,這共享了處理資源并且因此減少計(jì)算成本和復(fù)雜度。在該示例中,用于第一應(yīng)用750、第二應(yīng)用730以及第三應(yīng)用740的處理的計(jì)算成本全都小于如圖6所示的沒有引擎的情況下的這些處理的計(jì)算成本。圖7所示的計(jì)算節(jié)省720 是33%。在一些實(shí)施例中,來自使用引擎的相對(duì)節(jié)省可以隨著更多模塊用于引擎710而增加。圖8描述在具有和沒有可升級(jí)引擎的情況下對(duì)于多個(gè)應(yīng)用的處理需求的示例的示圖。具體地說,圖表800示出對(duì)用于多個(gè)應(yīng)用810的計(jì)算需求820進(jìn)行曲線化的示例。在沒有引擎的情況815下,計(jì)算需求820隨著應(yīng)用的數(shù)量增加而線性地增加。在具有引擎的情況825下,共享用于多個(gè)處理模塊的資源,并且與當(dāng)沒有引擎的情況815下相比時(shí)計(jì)算需求增加得更少。在一些實(shí)施例中,計(jì)算需求可以從圖表800所示的內(nèi)容而變化。例如,沒有引擎815的計(jì)算需求820可以不如在圖8中那樣線性地增加。在圖8中,具有引擎825的計(jì)算需求820可以在利用特定數(shù)量的應(yīng)用之后僅稍微增加。在這些示例中,具有引擎815 的計(jì)算需求比沒有引擎825的計(jì)算需求更少。圖9描述在具有和沒有可升級(jí)引擎的情況下的處理需求的示例。實(shí)施例900、 950可以包括用于當(dāng)用戶可能想要升級(jí)他們的現(xiàn)有音頻電子裝備以具有更好的聲音和音頻清晰度時(shí)的A/V系統(tǒng)配置的示例。不與引擎共享資源的實(shí)施例900中的應(yīng)用具有用于 Dolby ft~o Logic 11920、時(shí)間均衡控制925、Dolby Volume 930 和對(duì)話清晰度 935 的處理模塊。用于Dolby ftX) Logic II 920和時(shí)間均衡控制925的處理模塊處于時(shí)域905 中,用于對(duì)話清晰度935的處理模塊處于頻域910中。在該實(shí)施例900中,用于Dolby Volume 930的處理模塊可以接收時(shí)域905中的數(shù)據(jù),并且在頻域910中發(fā)送數(shù)據(jù)。對(duì)于用于Dolby ftOLogic II 920的模塊的處理需求是每秒25兆條指令(MIPS),用于時(shí)間均衡控制925的模塊是20MIPS,用于Dolby Volume 930的模塊是60MIPS,用于對(duì)話清晰度 935的模塊是30MIPS。當(dāng)求和時(shí),對(duì)于實(shí)施例900的總處理需求是135MIPS。與引擎共享資源的實(shí)施例950中的應(yīng)用具有用于Dolby ftx)Logic II 965、時(shí)間均衡控制970、D()lby Volume975和對(duì)話清晰度980的處理模塊。在該實(shí)施例950中, 用于Dolby ftx) Logic II 965的處理模塊可以接收時(shí)域955中的數(shù)據(jù),并且在頻域960 中發(fā)送數(shù)據(jù)。用于時(shí)間均衡控制970、D()lby Volume 975和對(duì)話清晰度980的處理模塊處于頻域960中。對(duì)于用于Dolby ft~o Logic II 965的模塊的處理需求是10-15MIPS, 用于時(shí)間均衡控制970的模塊是5MIPS,用于Dolby Volume 975的模塊是30MIPS,用于動(dòng)態(tài)均衡980的模塊是近似0-10MIPS。對(duì)于實(shí)施例950的總處理需求是45MIPS至60MIPS, 其可以表示與實(shí)施例900相比處理需求中的三分之二節(jié)省同樣多。圖9中的處理模塊和對(duì)應(yīng)處理需求示出為通過共享資源和使用引擎來節(jié)省處理需求的示例。處理需求、處理和/ 或處理節(jié)省可以與圖9所示的內(nèi)容不同。圖10描述包括集成有低比特率音頻解碼器1010(比如在高級(jí)音頻編碼(AAC)或高效率高級(jí)音頻編碼(HE-AAC)中)的可升級(jí)引擎1030的系統(tǒng)1000的示例。解碼器可以具有它們自身的內(nèi)部頻域表達(dá),并且這些表達(dá)可以與后處理模塊兼容。圖10示出音頻解碼器1010,其包括第一音頻部分解碼器1005,其將低比特率壓縮音頻數(shù)據(jù)從壓縮音頻比特流域轉(zhuǎn)換到頻域;引擎1030,具有應(yīng)用(應(yīng)用A 1040、應(yīng)用B 1045、應(yīng)用C 1050);以及第二低比特率音頻解碼器組件1025,其將數(shù)據(jù)從頻域轉(zhuǎn)換到時(shí)域,以用于處理的音頻數(shù)據(jù)。引擎1030包括感知模型模塊1015和逆感知模型模塊1020,并且引擎1030與處理模塊1040、 1045、1050進(jìn)行交互。部分的引擎的處理的計(jì)算成本可以包括,將時(shí)域有關(guān)數(shù)據(jù)變換到頻域,反之亦然。 在引擎510(圖幻中,可以由FFT提供頻域表達(dá)(并且通過逆運(yùn)算,返回到時(shí)域)。在圖10 中,修改引擎1030以使用其它頻域表達(dá),例如音頻編碼器的頻域表達(dá)。在圖10中,因?yàn)榻獯a器的頻率表達(dá)替換來自圖5的前向FFT模塊515和逆FFT模塊535的表達(dá),所以不包括這些模塊。例如,引擎1030可以使用后處理模塊中的一些所使用的修正離散余弦變換(MDCT)、 以及高效率高級(jí)音頻編碼(HE-AAC)技術(shù)所使用的準(zhǔn)正交鏡像濾波器(PQMF)。通過直接利用音頻解碼器的頻域表達(dá)以及解碼器的對(duì)應(yīng)的頻率到時(shí)間變換,可以減少當(dāng)使用引擎時(shí)的總計(jì)算成本。在一些實(shí)施例中,用于音頻的解碼器可以具有第一解碼模塊,其可以取得編碼的比特流,然后創(chuàng)建信號(hào)的頻率表達(dá)。引擎可以然后將處理的數(shù)據(jù)的頻率表達(dá)數(shù)據(jù)傳遞到解碼器的組件,解碼器將頻域音頻數(shù)據(jù)完全轉(zhuǎn)換到時(shí)域,以用于經(jīng)過揚(yáng)聲器或頭戴式耳機(jī)進(jìn)行回放和再現(xiàn)。圖11描述包括與視頻解碼器1110集成的可升級(jí)引擎1115的系統(tǒng)1100的示例。 圖11示出解碼器1110,其包括第一視頻編碼器1125,其將視頻數(shù)據(jù)1105從時(shí)域轉(zhuǎn)換到頻域;引擎1115,其與應(yīng)用(應(yīng)用A 1145、應(yīng)用B 1150、應(yīng)用C 1155)進(jìn)行交互;以及第二視頻編碼器1135,其將數(shù)據(jù)從頻域轉(zhuǎn)換到時(shí)域,以輸出處理的視頻數(shù)據(jù)1107。引擎1115包括感知模塊1120和逆感知模塊1130,引擎1115與應(yīng)用1145、1150、1155進(jìn)行交互。
在一些實(shí)施例中,可升級(jí)引擎可以與視頻解碼器和音頻編碼器一起使用。在一些實(shí)施例中,視頻數(shù)據(jù)可以用于引擎以進(jìn)行處理,并且可以通過在視頻幀之間中發(fā)送數(shù)據(jù)而在視頻中被傳送。幀的類型也可以確定是否在視頻幀之間中發(fā)送數(shù)據(jù)。引擎框架圖12描述引擎框架1210的示例。引擎框架包括用于元數(shù)據(jù)的執(zhí)行引擎1230、音頻和/或視頻處理應(yīng)用(例如應(yīng)用A 1215、應(yīng)用B 1M5、應(yīng)用C 1235、以及應(yīng)用D 1240)、 以及音頻信號(hào)分析(ASA)模塊1250。引擎框架1210可以生成并且保存關(guān)于用于A/V電子裝備的已安裝和/或已使用的應(yīng)用的信息和統(tǒng)計(jì)、以及用于A/V電子裝備的用戶的信息和統(tǒng)計(jì)。引擎框架1210也可以接收并且通知用戶更新他們的A/V電子裝備,并且提供改進(jìn)的性能。引擎框架1210可以評(píng)估數(shù)據(jù)或音頻(或視頻)數(shù)據(jù)的指紋,以識(shí)別音頻(或視頻)數(shù)據(jù)的內(nèi)容,并且使用該信息以改進(jìn)聲音(或圖像)。例如,音頻可以來自舊的記錄(或視頻可以來自舊的電影),并且引擎框架1210可以獲知要使用或安裝哪些應(yīng)用以改進(jìn)聲音(或圖片質(zhì)量)。用于元數(shù)據(jù)的執(zhí)行引擎1230對(duì)引擎框架1210中使用的各個(gè)元數(shù)據(jù)進(jìn)行協(xié)調(diào)。元數(shù)據(jù)可以提供關(guān)于家庭影院中的視聽組件的信息。例如,用戶的A/V系統(tǒng)可以是第一電子裝備制造商制造的五年的等離子TV,其連接到第二電子裝備制造商的三年的A/V接收機(jī)、 第三電子裝備制造商的六個(gè)月的DVD播放器、第四電子裝備制造商的一年的視頻游戲系統(tǒng)、以及第五電子裝備制造商的兩年的揚(yáng)聲器集合。元數(shù)據(jù)可以包括關(guān)于這些組件建立和這些組件的操作的特性的信息(例如它們的老化、組件的操作如何隨著老化而變化、它們的型號(hào)、它們的性能規(guī)范、它們與其它電子裝備的兼容性)、以及關(guān)于這些組件的使用信息 (例如,隔多久使用它們)。元數(shù)據(jù)也可以包括關(guān)于音頻和/或視頻處理應(yīng)用的信息,例如比如取決于所采用的特定組件、它們的老化、和/或其中采用所述組件的環(huán)境或其它因素的用于應(yīng)用的可定制預(yù)設(shè)。例如,一些處理模塊可以接受音頻數(shù)據(jù)的雙聲道,并且創(chuàng)建5. 1或更大數(shù)量的聲道。如果輸入是單一或立體內(nèi)容并且后續(xù)處理模塊需要多聲道音頻輸入以進(jìn)行處理(例如環(huán)繞虛擬化器),則該類型的模塊可以位于線路靠前位置。在一些實(shí)施例中,一些模塊可以創(chuàng)建具有關(guān)于其它處理模塊可以使用的內(nèi)容的信息的附加音頻數(shù)據(jù)。該類型的處理模塊應(yīng)放置在處理鏈的前端處或其附近。例如,一個(gè)處理模塊可以從立體輸入提取語音/對(duì)話內(nèi)容,并且創(chuàng)建三聲道輸出(例如左L、右R和中央 C(語音)),其可對(duì)于下游另一組件(例如Dolby 對(duì)話清晰度組件)有用。在一些實(shí)施例中,元數(shù)據(jù)也可以包括關(guān)于用戶的信息(例如生物遺傳學(xué)信息,例如聽力和或視覺損傷)、采用組件的環(huán)境(例如環(huán)境的聲音或光特性)、和/或關(guān)于音頻或視頻內(nèi)容(例如來自CD或DVD的音頻內(nèi)容)的類型以及內(nèi)容的性質(zhì)和/或類型(例如音樂、電影、對(duì)話、體育、室內(nèi)活動(dòng)、或室外活動(dòng))的信息。如以下進(jìn)一步描述的那樣,執(zhí)行引擎1230可以協(xié)調(diào)并且采用元數(shù)據(jù)來控制所安裝的應(yīng)用的各方面,例如安裝了哪些應(yīng)用、它們的處理順序、和/或它們的設(shè)置。執(zhí)行引擎 1230可以控制應(yīng)用的各方面,例如,以提供內(nèi)容的感覺上更好的視聽再現(xiàn)、提供可用資源內(nèi)的處理,或使得所需的處理資源最小化。在一些實(shí)施例中,元數(shù)據(jù)可以用在當(dāng)首先使用引擎并且激活系統(tǒng)時(shí)的啟動(dòng)時(shí)間配置中,或在其它實(shí)施例中,用在每當(dāng)引擎正操作時(shí)使用的運(yùn)行時(shí)間配置中。元數(shù)據(jù)可以是多種格式,例如二進(jìn)制數(shù)據(jù)流、可擴(kuò)展標(biāo)記語言(XML)文件、封裝的數(shù)字信息。元數(shù)據(jù)可以駐留在引擎框架1210中、經(jīng)過網(wǎng)絡(luò)連接從另一源被推導(dǎo)(例如來自應(yīng)用開發(fā)商的元數(shù)據(jù))、附帶在音頻內(nèi)容中、或被生成為系統(tǒng)配置,或用戶簡(jiǎn)檔被開發(fā)。聽覺場(chǎng)景分析(ASA)模塊1250可以用于音頻數(shù)據(jù)的具體信號(hào)分析。聽覺場(chǎng)景分析可以指代識(shí)別當(dāng)已知時(shí)可以產(chǎn)生明顯較高質(zhì)量音頻后處理的音頻的感知上有關(guān)的元素的特定類型的音頻信號(hào)分析。例如,Dolby Volume中固有的ASA模塊可以識(shí)別級(jí)別改變對(duì)其不適當(dāng)?shù)哪切┮纛l元素,例如所保留的具有衰減的音符。這是可以被檢測(cè)并且用于提供高質(zhì)量后處理的很多各個(gè)聽覺場(chǎng)景元素的一個(gè)示例。ASA模塊1250可以執(zhí)行音頻分析,并且提供關(guān)于音頻信號(hào)的信息,該信息可以由多個(gè)應(yīng)用利用,并且可以用作各個(gè)應(yīng)用之間的共享的資源,與圖9中的信號(hào)表達(dá)相似。在一些實(shí)施例中,ASA模塊1250可以具有與應(yīng)用1215、1235、1M0、1245的處理特征不同的特征,例如復(fù)信號(hào)分析。應(yīng)用中的每一個(gè)可以具有用于圖形用戶接口(GUI)的分離功能以及用于該應(yīng)用的潛在處理模塊,其實(shí)現(xiàn)用于該應(yīng)用的音頻和/或視頻處理。例如,應(yīng)用A 1215具有GUI 1220,以在TV監(jiān)視器上實(shí)時(shí)表現(xiàn)該應(yīng)用,并且還具有處理模塊1225,以用于引擎框架1210。 ⑶I 1220可以示出在TV監(jiān)視器中,并且可以具有按鈕1255,用于用戶選擇或取消選擇應(yīng)用1215的特征;描述1沈0,用于向用戶解釋應(yīng)用1215的目的和功能;設(shè)置1沈5,其可以被配置為用于特定電子裝備和用戶;以及儀表讀數(shù)1270,用于示出與音頻或視頻質(zhì)量有關(guān)的測(cè)量。在一些實(shí)施例中,用于應(yīng)用的⑶I 1220可以對(duì)于用于系統(tǒng)框架的整個(gè)⑶1200是公共的,如圖2。在這方面中,用于應(yīng)用的GUI 1220可以具有與其它應(yīng)用的GUI相似的設(shè)計(jì)和布局,其中,按鈕和描述可以具有相似的布局。在其它應(yīng)用中,所述儀表讀取的格式和布局可以變化,例如用于音量、頻率響應(yīng)、功率、噪聲、峰值響應(yīng)、平均音量級(jí)別的儀表讀數(shù)、以及用于一個(gè)或多個(gè)音頻聲道的其它讀數(shù)。用于應(yīng)用1215的處理模塊1225可以包括數(shù)據(jù)1觀0、信號(hào)分析1275、內(nèi)部功能模塊1285以及API信息1290。數(shù)據(jù)1280可以包括音頻數(shù)據(jù)和元數(shù)據(jù)、以及用于設(shè)置1265、 儀表讀數(shù)1270、裝備和應(yīng)用使用信息的數(shù)據(jù)、用戶數(shù)據(jù)、以及用于電子裝備的制造商規(guī)范的數(shù)據(jù)。處理模塊1225可以使用其自身的內(nèi)部功能模塊1觀5,例如具有用于電影的音頻的第一功能模塊、用于廣播電視的音頻的第二功能模塊、用于DVD的第三功能模塊、以及用于其它類型的音頻的其它功能模塊的應(yīng)用。因?yàn)樘幚砜梢酝ㄟ^標(biāo)準(zhǔn)API來重用來自引擎框架1210的多數(shù)軟件和算法,所以每個(gè)處理模塊1225可以具有用于其應(yīng)用1215的API信息 1290o在一些實(shí)施例中,引擎中的ASA 1250可以執(zhí)行信號(hào)分析,并且在其它實(shí)施例中,用于應(yīng)用1215的處理模塊1225可以執(zhí)行信號(hào)分析。處理順序在一些實(shí)施例中,處理順序(例如鏈中的處理模塊的順序)對(duì)于正確的整個(gè)系統(tǒng)性能并且對(duì)于減少系統(tǒng)資源和存儲(chǔ)器可能是重要的??上螺d元數(shù)據(jù)可以幫助控制引擎和/ 或其應(yīng)用/處理模塊的層級(jí)和處理順序。在一些實(shí)施例中,已下載應(yīng)用也可以當(dāng)它們被下載時(shí)使用安全特征,例如握手、加密、驗(yàn)證和鑒權(quán)。圖13描述包括兩個(gè)不同處理鏈1310和1320的系統(tǒng)1300的示例。動(dòng)態(tài)處理或鏈的順序可以指代用于用戶、引擎或一些應(yīng)用可以布置和/或改變以增強(qiáng)性能和/或減少處理和/或存儲(chǔ)器需求的至少兩個(gè)處理模塊的順序。在第一處理鏈1310中,其中,具有用于家庭影院系統(tǒng)的足夠量的處理資源的雙聲道揚(yáng)聲器系統(tǒng)被升級(jí)為虛擬5. 1聲道揚(yáng)聲器系統(tǒng), 用于處理模塊A 1330(例如,比如用于Dolby ftx) Logic IIx)的處理模塊可以在處理鏈 1310中前于用于處理模塊B (例如,比如用于Dolby Volume 1340)的處理模塊。用于處理模塊A 1330的處理模塊可以提供來自任何立體(雙聲道)5. 1或6. 1聲道電影、音樂、TV 或游戲音頻源的環(huán)繞聲音體驗(yàn),并且將音頻擴(kuò)展高達(dá)真實(shí)自然環(huán)繞聲音的7. 1聲道。在處理鏈1330中使用用于處理模塊A 1330的處理模塊之后,用于處理模塊B 1340的處理模塊可以解決5. 1聲道配置中的任何音量變化。在第二處理鏈1320中,系統(tǒng)可以具有用于其A/V配置的更有限的資源和/或處理資源,例如小型TV或膝上型計(jì)算機(jī)。在第二處理鏈1320中,系統(tǒng)可以僅具有用于具有有限音頻范圍的揚(yáng)聲器的兩個(gè)輸入和輸出聲道的最大值的能力。對(duì)于該實(shí)施例,用于處理模塊 B 1350 (例如比如用于Dolby Volume)的處理模塊可以前于用于處理模塊A1360 (例如用于Dolby ftx) Logic II)的處理模塊,從而用于處理模塊B 1350的處理模塊可以在用于處理模塊A 1360的處理模塊提供用于揚(yáng)聲器的雙聲道的(虛擬化)環(huán)繞聲音之前解決音量變化。在一些實(shí)施例中,處理順序可以具有比圖13所示的更高數(shù)量的處理模塊,并且這些處理模塊的類型和順序可以變化和/或取決于多個(gè)因素。圖14描述用于確定處理順序的因素1400的示例。處理順序可以取決于多個(gè)因素、 例如電視或視頻監(jiān)視器1420或其它組件的類型、老化、規(guī)范和/或條件、系統(tǒng)配置1450 (例如膝上型、電視、音頻系統(tǒng)、家庭影院系統(tǒng))、要處理的應(yīng)用的數(shù)量1430、要處理的應(yīng)用的類型1460、和/或用戶需求和規(guī)范1470。處理順序也可以是動(dòng)態(tài)的,在于其可以取決于可用處理能力的量1440、可用系統(tǒng)資源(例如處理能力或存儲(chǔ)器的量)、系統(tǒng)(例如小型辦公室音頻系統(tǒng)或大型多聲道音頻系統(tǒng))的質(zhì)量級(jí)別或性能、或輸出配置(例如揚(yáng)聲器的數(shù)量、揚(yáng)聲器的類型、活動(dòng)揚(yáng)聲器的數(shù)量、或A/V電子裝備之間的連接)。在一些實(shí)施例中,基于內(nèi)容的類型和所需的處理,處理順序可以是動(dòng)態(tài)的。例如,可以基于輸入音頻是立體還是多聲道音頻而觸發(fā)模塊的動(dòng)態(tài)重新排序。此外,如果內(nèi)容的類型改變(例如從音樂到新聞),則可以插入附加的處理模塊,同時(shí)可以移除其它處理模塊。例如,對(duì)于新聞內(nèi)容,可以添加提供語音清晰度的處理模塊,而該語音增強(qiáng)處理模塊不太可能用于音樂內(nèi)容??上螺d元數(shù)據(jù)(1480)也可以確定用于應(yīng)用的處理模塊的處理順序??上螺d元數(shù)據(jù)可以包括關(guān)于新發(fā)布的算法的信息,這可能需要與先前所使用的處理順序不同。例如,新算法C可以在先前一個(gè)接一個(gè)地排序的先前算法A與B之間最佳地操作。元數(shù)據(jù)可以具有用于布置用于應(yīng)用的處理模塊的處理順序的信息。處理順序也可以取決于內(nèi)容的類型(例如DVD、無線電、TV、CD、MP3)、以及音頻的類型(例如語音、音樂、電視音頻、電影音頻)。也可以動(dòng)態(tài)地配置處理順序,在于可以將用于新的應(yīng)用的新處理模塊添加到處理鏈中的任何點(diǎn)。例如,在圖13的處理鏈1310中,可以在用于Dolby ftx) Logic IIx 1330的處理模塊與用于Dolby Volume 1340的處理模塊之間添加新處理模塊。用戶也可以具有用于通過GUI基于用戶輸入而確定或改變處理順序的選項(xiàng)。在一些實(shí)施例中,可以存在可以提供處理資源的共享的特定系統(tǒng)配置的層級(jí)。該層級(jí)可以具有基于處理鏈中的處理模塊的量和/或處理鏈中的處理模塊的類型的級(jí)別,其中,每一級(jí)別可能需要特定量的處理資源。在一些實(shí)施例中,層級(jí)可以表示可允許的處理模塊鏈,并且處理順序可以指代處理鏈??稍试S的處理鏈可以表示對(duì)于特定系統(tǒng)配置可容許的處理鏈,其中,一些處理模塊可能不能夠用在一些處理鏈中的特定點(diǎn)中或插入一些處理鏈中的特定點(diǎn)。在其它實(shí)施例中,層級(jí)可以表示用于給定系統(tǒng)配置的優(yōu)選處理順序。對(duì)于這些實(shí)施例,例如,引擎可以基于系統(tǒng)中的電子裝備的類型以及用戶偏好而確定優(yōu)選處理順序。在一個(gè)示例中,優(yōu)選處理順序的這種確定可以基于經(jīng)過互聯(lián)網(wǎng)將具有數(shù)據(jù)庫的信息傳送到應(yīng)用開發(fā)商,其中,該應(yīng)用開發(fā)商可以基于多個(gè)因素而提供對(duì)于資源共享的解決方案。作為層級(jí)的示例,圖13所示的第一動(dòng)態(tài)處理順序1310或第二動(dòng)態(tài)處理順序1320 可以表示兩個(gè)級(jí)別的層級(jí)(用于兩個(gè)處理模塊)。圖15描述用于確定處理順序的處理1500的流程圖的示例??梢曰诙鄠€(gè)因素而確定處理順序(1520),如圖14討論的那樣。在層級(jí)的一層(1530),可以確定是否需要對(duì)于通過其它層級(jí)級(jí)別對(duì)于該層級(jí)級(jí)別的處理模塊來重排處理順序,以實(shí)現(xiàn)特定質(zhì)量級(jí)別、資源共享或處理成本(巧40)。如果是,則應(yīng)對(duì)于該層級(jí)級(jí)別重排層級(jí)中的處理模塊的處理順序(1550),并且應(yīng)基于與其它層級(jí)級(jí)別重排的處理順序而執(zhí)行處理(1570)。如果無需重排處理順序以實(shí)現(xiàn)特定質(zhì)量級(jí)別、資源共享或處理成本(1540),則應(yīng)基于現(xiàn)有處理順序而執(zhí)行處理(1570),并且無需進(jìn)行層級(jí)的重排。在對(duì)于該層級(jí)級(jí)別的處理模塊執(zhí)行處理(1570) 之后,確定是否存在另一層級(jí)級(jí)別要評(píng)估系統(tǒng)的資源或質(zhì)量。如果否,則用于系統(tǒng)的處理順序的評(píng)估終止。如果存在要評(píng)估的另一層級(jí)級(jí)別,則系統(tǒng)進(jìn)入下一層級(jí)級(jí)別(1530),并且確定是否對(duì)于該層級(jí)級(jí)別和其它層級(jí)級(jí)別重排處理順序,以實(shí)現(xiàn)特定質(zhì)量級(jí)別或資源共享 (1540)。圖16描述用于確定處理順序1600的處理1600的流程圖的示例。可以基于預(yù)定處理順序而設(shè)置處理順序(1620)。所述預(yù)定處理順序可以是基于推薦或默認(rèn)的處理方案的普通初始處理順序(例如用于沒有可用的大處理資源的2聲道立體系統(tǒng)的處理順序)。在層級(jí)處理順序1600中,評(píng)估層級(jí)的一個(gè)級(jí)別(1630)以確定系統(tǒng)在該層級(jí)級(jí)別中是否具有用于處理模塊的資源(1640)。如果無法滿足該層級(jí)級(jí)別的資源需求(1640),則重排處理模塊的處理順序,以降低對(duì)于該層級(jí)級(jí)別的處理需求(1650)。在一些實(shí)施例中,重排可能導(dǎo)致處理鏈中的現(xiàn)有處理模塊的重新排序。在其它實(shí)施例中,重排可能意味著代替處理鏈中的不同類型的處理模塊。如果可以滿足所述層級(jí)級(jí)別的資源需求(1640),則在該層級(jí)級(jí)別上執(zhí)行處理(1660)。如果存在要評(píng)估的另一層級(jí)級(jí)別(1665),則系統(tǒng)對(duì)于該層級(jí)級(jí)別重復(fù)相似的操作。否則,如果不存在更多的層級(jí)級(jí)別要評(píng)估,則評(píng)估結(jié)束(1670)。代替如圖16中所示基于資源確定處理順序或除此之外,可以基于其它考慮(例如特定A/V系統(tǒng)配置的音頻的質(zhì)量)確定處理順序。為了最佳性能或質(zhì)量,如果新的應(yīng)用待使用并且它們的處理模塊需要插入處理鏈中的特定位置,則處理順序也可以改變。在一些實(shí)施例中,可以在相同的層級(jí)級(jí)別中并行地處理一些處理模塊。例如,可以在第一層級(jí)級(jí)別中并行地處理第一處理模塊和第二處理模塊,并且可以在第二層級(jí)級(jí)別中處理第三處理模塊。設(shè)備和用戶分析圖17描述用于基于A/V裝備和用戶因素來調(diào)整設(shè)備性能并且提供統(tǒng)計(jì)的處理 1700的流程圖的示例。以任何數(shù)量的因素來執(zhí)行使用A/V裝備和用戶參數(shù)的分析(1710)。
20例如,可以跟蹤A/V裝備的老化(1715),以確定性能和裝備隨著時(shí)間的劣化、以及可以如何下載附加應(yīng)用以改進(jìn)性能和/或補(bǔ)償與老化有關(guān)的性能損耗。該信息可以是例如從A/V裝備制造商和/或它們的消費(fèi)者(例如消費(fèi)者反饋、轉(zhuǎn)售)可得的。在收集并且評(píng)估關(guān)于A/ V裝備的型號(hào)和性能規(guī)范的數(shù)據(jù),也可以考慮A/V裝備的類型(1720)。該信息例如可以由 A/V裝備的制造商來確定,并且可以從A/V裝備的制造商收集。也可以在分析中考慮A/V裝備的配置(1725)。配置可以包括如何關(guān)于系統(tǒng)中的其它A/V裝備來配置A/V裝備。配置也可以包括具有關(guān)于輸入和輸出配置的信息,例如具有五個(gè)HDMI輸入、2. 1揚(yáng)聲器、兩個(gè)分量A/V端口連接、兩個(gè)合成A/V端口連接以及三個(gè)S視頻端口連接的大屏幕液晶顯示器(LCD)電視。配置也可以包括A/V裝備的物理方面,例如具有小于五英寸的厚度和有限音頻能力的墻壁可安裝揚(yáng)聲器。A/V裝備的使用習(xí)慣也可以是一個(gè)因素(1730)。例如,如果A/V裝備是常用的藍(lán)光""盤播放器,則對(duì)于高質(zhì)量音頻和視頻性能可以下載應(yīng)用。也可以在分析中考慮A/V裝備的用戶的特性(1735)。例如,用戶簡(jiǎn)檔可以提供關(guān)于用戶偏好什么類型的內(nèi)容或用戶偏好什么類型的音頻設(shè)置的信息。例如,用戶可能具有對(duì)于通過對(duì)揚(yáng)聲器的多個(gè)聲道的特定頻率響應(yīng)來收聽特定類型的音樂的偏好。也可以考慮用戶的聽力和視覺特性,例如接收關(guān)于用戶的聽力能力的信息,并且使用該信息來開發(fā)音頻簡(jiǎn)檔,以用于用戶下載特定應(yīng)用以增強(qiáng)用戶的聽力。在考慮這些因素之后,應(yīng)用基于這些因素而被選擇,并且被下載以用于引擎 (1745)。此外,這些因素可以用于調(diào)整已下載應(yīng)用的設(shè)置。應(yīng)用可以被內(nèi)建到初始硬件系統(tǒng)中或與其一起銷售,并且A/V電子裝備的性能可以基于一個(gè)或多個(gè)因素(例如圖14中的因素)而被增強(qiáng)(1750)。當(dāng)集成應(yīng)用時(shí),可以形成或調(diào)整處理鏈,以提供資源共享和/或改進(jìn)的性能。當(dāng)下載應(yīng)用(1745)時(shí),也可以經(jīng)過互聯(lián)網(wǎng)將信息發(fā)送到內(nèi)容提供商(例如音樂公司、電影工作室、電視臺(tái))和/或A/V裝備制造商,以允許它們?cè)鰪?qiáng)未來的產(chǎn)品和服務(wù),以及開發(fā)對(duì)于目標(biāo)消費(fèi)者組的有效促銷和廣告(1755)。圖18描述用于音頻引擎1850和視頻引擎1870的感覺系統(tǒng)1800的示例。在一些實(shí)施例中,用戶輸入和環(huán)境條件可以用于確定用于下載以用于引擎1850和1870的應(yīng)用和 /或用于引擎1850和1870的應(yīng)用的設(shè)置。用戶輸入可以是生物計(jì)量信息,且環(huán)境條件可以是可以在包含用戶正使用的A/V裝備的再現(xiàn)環(huán)境中呈現(xiàn)的光和聲音。在該實(shí)施例中,A/ V裝備以音頻傳感器1825來檢測(cè)聲音1830,音頻傳感器1825與音頻系統(tǒng)1820進(jìn)行交互。 A/V裝備還以光傳感器1835來檢測(cè)光1830,光傳感器1835與視頻系統(tǒng)1840進(jìn)行交互。通過有線或無線連接,音頻系統(tǒng)1820可以與音頻傳感器1825連接,且視頻系統(tǒng)1840可以與光傳感器1840連接。音頻系統(tǒng)1820和視頻系統(tǒng)1840可以具有圖1的示例所示的組件中的一個(gè)或多個(gè)。在一些實(shí)施例中,音頻傳感器1825可以位于音頻系統(tǒng)1820的附近,光傳感器1835 可以位于視頻系統(tǒng)1840的附近,從而收聽音頻或觀看視頻的用戶可以體驗(yàn)已下載應(yīng)用的添加的特征。在一些實(shí)施例中,傳感器1825、1835可以位于A/V裝備用戶的附近,系統(tǒng)1820、 1840可以不位于A/V裝備用戶的附近。例如,傳感器1825、1835可以位于IXD電視和揚(yáng)聲器附近,用于音頻系統(tǒng)1820和視頻系統(tǒng)1840 —些處理裝備可以在另一房間中。音頻引擎 1850和/或視頻引擎1870可以有助于下載應(yīng)用以供使用。
音頻系統(tǒng)1820與音頻引擎1850進(jìn)行交互,音頻引擎1850使用用于音頻應(yīng)用 1855和音頻設(shè)置1860(例如調(diào)諧器和頻率響應(yīng)設(shè)置)的處理。音頻應(yīng)用可以是例如用于 Dolby Volume的應(yīng)用、或用于音頻引擎1850的一些其它可下載音頻應(yīng)用。視頻系統(tǒng)1840與視頻引擎1870進(jìn)行交互,視頻引擎1870使用用于視頻應(yīng)用1875 和視頻設(shè)置1880(例如用于A/V裝備的分辨率和視頻設(shè)立設(shè)置)的處理。視頻應(yīng)用1875可以是例如用于視頻引擎1870的一些可下載視頻應(yīng)用的應(yīng)用。一個(gè)視頻應(yīng)用(例如Dolby Contrast)可以用于視頻應(yīng)用,以通過采用LED背光照射和其它技術(shù)來使得背光區(qū)域局部暗淡以匹配圖像的亮度而改進(jìn)IXD電視的圖片質(zhì)量。第二視頻應(yīng)用(例如Dolby Contrast)可以使得IXD電視能夠在消耗較少電力的同時(shí)顯示真實(shí)黑色和逼真的動(dòng)態(tài)對(duì)比度。第三視頻應(yīng)用(例如Dolby 3D Digital Cinema)可以用于允許用戶體驗(yàn)具有銳利清晰圖像的三維體驗(yàn)的視頻應(yīng)用。在一些實(shí)施例中,光傳感器1835(例如光傳感器)可以用于檢測(cè)房間是亮還是暗 (例如,白天、晚上、明亮、暗淡),并且該信息可以用于調(diào)整視頻設(shè)置、處理鏈的順序、和/或已下載視頻應(yīng)用的類型和數(shù)量。在其它實(shí)施例中,音頻傳感器1825可以用于檢測(cè)聲音和噪聲,并且可以用于創(chuàng)建用于房間、汽車或飛機(jī)的音頻簡(jiǎn)檔??上螺d音頻應(yīng)用可以使用音頻簡(jiǎn)檔來改進(jìn)A/V裝備的聲音,并且改進(jìn)進(jìn)入特定音頻聲道和揚(yáng)聲器的內(nèi)容的聲音的質(zhì)量。在一個(gè)示例中,可以基于房間中的噪聲或房間中交談的人的聲音而調(diào)整特定音頻揚(yáng)聲器的音量。也可以基于瀏覽區(qū)域的光照和視覺條件而創(chuàng)建視頻簡(jiǎn)檔。音頻(或視頻)簡(jiǎn)檔可以存儲(chǔ)在音頻系統(tǒng)1820(或視頻系統(tǒng)1840)、本地個(gè)人計(jì)算機(jī)、存儲(chǔ)器位置(例如纜線TV盒上的存儲(chǔ)器)中,或與應(yīng)用開發(fā)商、A/V裝備制造商或內(nèi)容提供商共享。也可以基于用戶的生物計(jì)量特性而下載應(yīng)用。例如,A/V裝備用戶可以使用他們的個(gè)人計(jì)算機(jī)來創(chuàng)建聽力簡(jiǎn)檔,其可以對(duì)用戶的聽力能力進(jìn)行測(cè)試和建模??梢韵螺d應(yīng)用以校正聽力損傷以及在特定頻率處的聽力的損傷。用戶也可以從聽覺學(xué)家(例如在聽覺方面專業(yè)化的健康專家)執(zhí)行的聽力測(cè)試得到他們的聽力簡(jiǎn)檔。用戶的聽力簡(jiǎn)檔可以存儲(chǔ)在存儲(chǔ)器設(shè)備上,并且可以用于可下載應(yīng)用和引擎,以改進(jìn)他們的來自揚(yáng)聲器的聲音的聽力。 可以存在具有關(guān)于用戶的信息的其它簡(jiǎn)檔,例如具有用戶的年齡以及用戶的偏好的音頻和視頻內(nèi)容的用戶簡(jiǎn)檔??梢愿櫜⑶以谟脩艉?jiǎn)檔中存儲(chǔ)關(guān)于用戶隔多久使用特定設(shè)置、他們使用這些設(shè)置的每天的時(shí)間、所使用的A/V電子裝備的類型(例如DVD播放器或視頻播放器)、已下載應(yīng)用的類型和使用情況的信息。也可以在用戶簡(jiǎn)檔中保存關(guān)于用戶和用戶的習(xí)慣的統(tǒng)計(jì)(例如隔多久調(diào)用應(yīng)用)。用戶簡(jiǎn)檔可以存儲(chǔ)在數(shù)據(jù)庫中,可以是圖12的引擎框架1210的部分,并且可以是用戶賬戶的部分??梢源嬖谟糜贏/V電子裝備的不同用戶的不同用戶簡(jiǎn)檔。可以存在包括用于A/V電子裝備的信息的簡(jiǎn)檔。例如,A/V電子裝備可以具有基于正使用的A/V電子裝備的類型的可定制預(yù)設(shè)(例如用于特定類型和品牌的電視、揚(yáng)聲器等的均衡預(yù)設(shè)),并且可以存在被確定和/或基于考慮A/V裝備的性能如何隨著時(shí)間而劣化的A/V裝備的老化的預(yù)設(shè)(例如對(duì)隨著時(shí)間而損失色彩飽和度的等離子電視進(jìn)行色彩校正)。圖19描述用于基于設(shè)備特性和環(huán)境數(shù)據(jù)來提供統(tǒng)計(jì)的處理1900的流程圖的示例。對(duì)于A/V裝備選擇一個(gè)或多個(gè)應(yīng)用(1920)。例如由用戶(使用例如如圖1、圖3或圖19中的GUI和互聯(lián)網(wǎng))或引擎可以執(zhí)行從應(yīng)用開發(fā)商或提供商選擇應(yīng)用。根據(jù)選擇的應(yīng)用而變換A/V裝備的性能和特征(1930)。選擇的應(yīng)用也可以變換A/V電子裝備,在于A/V 電子裝備可以具有比當(dāng)制造該A/V電子裝備時(shí)更好的或不同的性能和特征。任何簡(jiǎn)檔(例如用戶簡(jiǎn)檔、A/V裝備簡(jiǎn)檔、音頻和視頻簡(jiǎn)檔等)可以經(jīng)由網(wǎng)絡(luò)或互聯(lián)網(wǎng)而上傳,并且提供給A/V裝備制造商和內(nèi)容提供商,以允許他們具有用戶、使用情況和A/V裝備數(shù)據(jù),以修改他們的服務(wù)和產(chǎn)品,以及將目標(biāo)廣告提供給潛在消費(fèi)者(1940)。A/V裝備制造商和內(nèi)容提供商也可以接收生物計(jì)量信息、用戶習(xí)慣、費(fèi)用、A/V裝備特性和環(huán)境數(shù)據(jù)(1940)。圖20描述示出應(yīng)用開發(fā)商2010、A/V裝備制造商2020和內(nèi)容提供商2030之間的關(guān)系2000的示圖的示例。應(yīng)用開發(fā)商可以是開發(fā)應(yīng)用的實(shí)體。A/V裝備制造商可以是制作和/或設(shè)計(jì)A/V電子裝備的實(shí)體。應(yīng)用提供商可以是將應(yīng)用提供給用戶的實(shí)體。內(nèi)容開發(fā)商可以是制作用于在A/V電子裝備上播放的內(nèi)容(例如用于音樂、電視節(jié)目等的音頻和/或視頻)的實(shí)體。內(nèi)容提供商2030可以是將內(nèi)容提供給A/V用戶以在A/V裝備上使用的實(shí)體。在一些實(shí)施例中,應(yīng)用開發(fā)商2010可以是與應(yīng)用提供商相同的實(shí)體,內(nèi)容提供商2030可以是與內(nèi)容開發(fā)商相同的實(shí)體。應(yīng)用開發(fā)商可以將用戶生物計(jì)量信息和習(xí)慣、費(fèi)用、A/V電子裝備特性和環(huán)境數(shù)據(jù)發(fā)送到A/V裝備制造商2020和內(nèi)容提供商。在一些實(shí)施例中,應(yīng)用開發(fā)商可以通過使用A/V電子裝備中的嵌入式應(yīng)用來發(fā)送該信息。來自應(yīng)用開發(fā)商2010的數(shù)據(jù)可以向A/V裝備制造商2020和內(nèi)容提供商2030提供用于A/V電子裝的評(píng)級(jí)系統(tǒng)的類型、用于節(jié)目和內(nèi)容的聽眾規(guī)模、特定A/V電子裝備的用戶的人口統(tǒng)計(jì)、以及用戶習(xí)慣的信息、用戶收聽和觀看的內(nèi)容、用于目標(biāo)聽眾和市場(chǎng)的統(tǒng)計(jì)信息、用戶瀏覽和收聽日程表、以及用戶想要在他們的現(xiàn)有A/V電子裝備中安裝的附加應(yīng)用。在一些實(shí)施例中,評(píng)級(jí)系統(tǒng)可以基于具有內(nèi)容的一個(gè)或多個(gè)其它用戶的內(nèi)容受歡迎度。連同用于特定類型的內(nèi)容的應(yīng)用預(yù)設(shè)一起,用于用戶習(xí)慣的信息可以包括用戶使用的應(yīng)用預(yù)設(shè)、以及用戶使用的內(nèi)容的類型。信息也可以包括用戶隔多久使用應(yīng)用來確定該應(yīng)用在使用的領(lǐng)域中的受歡迎度。用于用戶和A/V電子裝備的信息和數(shù)據(jù)也可以服務(wù)于測(cè)試新產(chǎn)品和服務(wù),并且可以提供比用戶調(diào)查結(jié)果更精致和動(dòng)態(tài)的見解。應(yīng)用開發(fā)商可以接收關(guān)于可能不公開地可用的產(chǎn)品的信息(例如關(guān)于A/V電子裝備的性能隨著時(shí)間、以及任何故障、召回、或與其它裝備的不兼容性的數(shù)據(jù))。此外,內(nèi)容提供商可以通過隨著他們的內(nèi)容而投放廣告或促銷(例如捆綁或綁定用于可升級(jí)引擎和/或應(yīng)用的軟件與內(nèi)容,例如電影、電視秀、視頻片段或音頻內(nèi)容)來促銷應(yīng)用開發(fā)商的應(yīng)用。 例如,可以在DVD或藍(lán)光 盤上的電影之前顯示廣告,以通知消費(fèi)者他們可以從應(yīng)用開發(fā)商購買應(yīng)用,以用于他們的系統(tǒng)上的內(nèi)容的增強(qiáng)的瀏覽或收聽體驗(yàn)。例如,可以通過特定類型的應(yīng)用(例如用于視頻的3D應(yīng)用)所支持的增強(qiáng)的回放來創(chuàng)建內(nèi)容。關(guān)于費(fèi)用信息,當(dāng)消費(fèi)者購買應(yīng)用時(shí),可以將購買的利潤(rùn)的部分從應(yīng)用開發(fā)商或提供商發(fā)送到A/V裝備制造商和/或內(nèi)容提供商/開發(fā)商。應(yīng)用開發(fā)商對(duì)A/V裝備制造商和內(nèi)容提供商進(jìn)行的支付可以獎(jiǎng)勵(lì)這些實(shí)體,以用于鼓勵(lì)以他們的A/V電子裝備和A/V內(nèi)容來商業(yè)化和分發(fā)用于可升級(jí)引擎和應(yīng)用的軟件。費(fèi)用信息和收入也可以由應(yīng)用開發(fā)商與掌管或在他們的A/V電子裝備上從應(yīng)用開發(fā)商端口傳送可升級(jí)引擎(并且可能是一些應(yīng)用)的A/V裝備制造商共享。例如,當(dāng)制造或銷售A/V電子裝備時(shí),A/V裝備制造商可以捆綁或綁定可升級(jí)引擎與A/V電子裝備。
在一些實(shí)施例中,費(fèi)用的量可以基于應(yīng)用的消費(fèi)者購買的實(shí)際或估計(jì)的量,在其它實(shí)施例中,可以基于在實(shí)體之間共享的信息和/或統(tǒng)計(jì)而確定費(fèi)用。費(fèi)用信息可以指代與實(shí)體中的至少一個(gè)的貨幣交換、支付、對(duì)進(jìn)行支付的義務(wù)或承諾、版稅稅率或協(xié)定、授權(quán)議定、或用于性能的交換的議價(jià)的有關(guān)的信息。在一些實(shí)施例中,可以將其它考慮從應(yīng)用開發(fā)商或提供商發(fā)送到A/V裝備制造商和/或內(nèi)容提供商/開發(fā)商。在一些實(shí)施例中,內(nèi)容提供商/開發(fā)商可以隨著內(nèi)容對(duì)應(yīng)用開發(fā)商/提供商的應(yīng)用進(jìn)行市場(chǎng)化/廣告化,并且當(dāng)用戶使用或購買應(yīng)用時(shí),應(yīng)用開發(fā)商/提供商可以對(duì)來自內(nèi)容提供商/開發(fā)商的各種類型的內(nèi)容進(jìn)行促銷和/或市場(chǎng)化/廣告化。 用于促銷應(yīng)用開發(fā)商的應(yīng)用的廣告可以包括圖形、視頻和/或音頻,并且可以在A/V用戶的 A/V裝備上播放。如示例實(shí)施例和系統(tǒng)中描述,可以通過與實(shí)體中的每一個(gè)關(guān)聯(lián)的計(jì)算機(jī)或計(jì)算系統(tǒng)來發(fā)送、變換、和/或處理在A/V用戶、應(yīng)用開發(fā)商/提供商、A/V裝備制造商和/ 或內(nèi)容提供商/開發(fā)商之間發(fā)送的數(shù)據(jù)、統(tǒng)計(jì)、指令、處理模塊、廣告、A/V內(nèi)容和/或費(fèi)用/ 費(fèi)用fe息。示例系統(tǒng)可以在一臺(tái)或多臺(tái)計(jì)算機(jī)上使用所述技術(shù)。在此的一個(gè)或多個(gè)方法(例如算法和 /或處理)可以通過綁定數(shù)據(jù)、部署數(shù)據(jù),和/或以計(jì)算機(jī)和/或視頻/音頻顯示器、傳輸、 處理裝置和回放系統(tǒng)變換數(shù)據(jù)而得以實(shí)現(xiàn)。在此描述的計(jì)算機(jī)可以是任何種類的計(jì)算機(jī), 通用計(jì)算機(jī)或一些專用計(jì)算機(jī)(例如工作站)。計(jì)算機(jī)(例如圖1中的130)可以是例如運(yùn)行Windows XP 、Vista 或Linux 的基于Intel或AMD的計(jì)算機(jī),或可以是蘋果計(jì)算機(jī)。 實(shí)施例可以涉及例如手持計(jì)算機(jī),例如PDA、蜂窩電話或膝上型計(jì)算機(jī)。計(jì)算機(jī)也可以指代用于數(shù)據(jù)(具體地說,視頻或音頻數(shù)據(jù))的圖像記錄或接收、處理、存儲(chǔ)以及分發(fā)的機(jī)器或機(jī)器的部分。在此描述的實(shí)施例的任何組合可以是視頻系統(tǒng)和/或音頻系統(tǒng)及其組件的部分。 可以通過硬件和/或軟件來實(shí)現(xiàn)實(shí)施例的任何組合。例如,可以通過計(jì)算機(jī)程序來實(shí)現(xiàn)任何實(shí)施例。在一些情況下,實(shí)施例可以針對(duì)特定類型的數(shù)據(jù),例如視頻數(shù)據(jù)或音頻數(shù)據(jù)??梢酝ㄟ^C或Pythons、或Java、Brew或任何其它編程語言來寫出計(jì)算機(jī)和/或圖形程序。程序可以駐留在存儲(chǔ)介質(zhì)(例如磁或光,例如計(jì)算機(jī)硬盤驅(qū)動(dòng)器、可拆卸盤或例如存儲(chǔ)棒或SD介質(zhì)的介質(zhì))、基于有線或無線網(wǎng)絡(luò)或基于藍(lán)牙(或其它)網(wǎng)絡(luò)附連的存儲(chǔ)器(NAQ、或其它固定或可拆卸介質(zhì)上。也可以經(jīng)過例如具有服務(wù)器或?qū)⑼ㄐ虐l(fā)送到本地機(jī)器的其它機(jī)器的網(wǎng)絡(luò)來運(yùn)行程序,其允許本地機(jī)器執(zhí)行在此描述的操作。網(wǎng)絡(luò)可以包括存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)。雖然以下已經(jīng)詳細(xì)描述了僅少數(shù)實(shí)施例,但其它實(shí)施例是可能的。應(yīng)理解,實(shí)施例可以包括用于在此描述的示例技術(shù)中的一個(gè)或多個(gè)的等同物和替換。本發(fā)明描述了用于以另一方式實(shí)現(xiàn)更普通的目標(biāo)的特定示例。該描述應(yīng)理解為表示示例實(shí)施例,并且所附權(quán)利要求目的是覆蓋任何等同物、修改或替換。可以通過數(shù)字電子電路、或通過包括本發(fā)明中公開的結(jié)構(gòu)及其結(jié)構(gòu)等同物的計(jì)算機(jī)軟件、或硬件、或它們中的一個(gè)或多個(gè)的組合來實(shí)現(xiàn)本說明書中描述的主題內(nèi)容和功能操作的實(shí)施例。本發(fā)明中描述的主題內(nèi)容的實(shí)施例可以實(shí)現(xiàn)為一個(gè)或多個(gè)計(jì)算機(jī)程序產(chǎn)品,例如在用于通過數(shù)據(jù)處理裝置的操作而執(zhí)行或控制數(shù)據(jù)處理裝置的操作的計(jì)算機(jī)可讀介質(zhì)上編碼的計(jì)算機(jī)程序指令的一個(gè)或多個(gè)模塊。計(jì)算機(jī)可讀介質(zhì)可以是機(jī)器可讀存儲(chǔ)設(shè)備、機(jī)器可讀存儲(chǔ)基底、存儲(chǔ)器設(shè)備、或它們中的一個(gè)或多個(gè)的組合。術(shù)語“數(shù)據(jù)處理裝置” 包括用于處理數(shù)據(jù)的所有裝置、設(shè)備和機(jī)器,通過示例的方式包括可編程處理器、計(jì)算機(jī)、 或多個(gè)處理器或計(jì)算機(jī)。除了硬件之外,裝置可以包括創(chuàng)建用于所討論的計(jì)算機(jī)程序的執(zhí)行環(huán)境的代碼,例如構(gòu)成處理器固件、協(xié)議棧、圖形系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)或它們中的一個(gè)或多個(gè)的組合的代碼??梢酝ㄟ^任何形式的編程語言(包括編譯或解釋語言)來寫計(jì)算機(jī)程序(也稱為程序、軟件、軟件應(yīng)用、腳本或代碼),并且可以通過任何形式(包括作為單機(jī)程序或作為模塊、組件、或適合于在計(jì)算環(huán)境中使用的其它單元)來部署它。計(jì)算機(jī)程序不一定與文件系統(tǒng)中的文件對(duì)應(yīng)。程序可以存儲(chǔ)在保存其它程序或數(shù)據(jù)(例如標(biāo)記語言文檔中存儲(chǔ)的一個(gè)或多個(gè)腳本)的文件的一部分、專用于所討論的程序的單個(gè)文件、或多個(gè)協(xié)調(diào)的文件(例如存儲(chǔ)一個(gè)或多個(gè)模塊、子程序、或代碼的部分的文件)中。計(jì)算機(jī)程序可以被部署為在位于一個(gè)地點(diǎn)或穿過多個(gè)地點(diǎn)而分布并且通過通信網(wǎng)絡(luò)而互連的一臺(tái)計(jì)算機(jī)或多臺(tái)計(jì)算機(jī)上得以執(zhí)行。執(zhí)行一個(gè)或多個(gè)計(jì)算機(jī)程序的一個(gè)或多個(gè)可編程處理器可以執(zhí)行本說明書中描述并且描繪的處理和邏輯流程和圖,以通過對(duì)輸入數(shù)據(jù)進(jìn)行操作并且生成輸出來執(zhí)行功能。處理和邏輯流也可以由專用邏輯電路,例如FPGA(現(xiàn)場(chǎng)可編程門陣列)或另一可編程邏輯器件(PLD)(例如微控制器)或ASIC(專用集成電路)執(zhí)行,并且裝置也可以被實(shí)現(xiàn)為它們。通過示例的方式,適合于執(zhí)行計(jì)算機(jī)程序的處理器包括通用和專用微處理器、以及任何種類的數(shù)字計(jì)算機(jī)的任何一個(gè)或多個(gè)處理器。通常,處理器可以從只讀存儲(chǔ)器或隨機(jī)存取存儲(chǔ)器或二者接收指令和數(shù)據(jù)。計(jì)算機(jī)的必要組件是用于執(zhí)行指令的處理器以及用于存儲(chǔ)指令和數(shù)據(jù)的一個(gè)或多個(gè)存儲(chǔ)器設(shè)備。通常,計(jì)算機(jī)也可以包括用于存儲(chǔ)數(shù)據(jù)的一個(gè)或多個(gè)大規(guī)模存儲(chǔ)設(shè)備(例如磁盤、磁光盤或光盤),或可操作地耦合以從其接收數(shù)據(jù)或?qū)?shù)據(jù)傳遞至其或?qū)ζ浣邮詹⑶覀鬟f數(shù)據(jù)。然而,計(jì)算機(jī)無需具有這些設(shè)備。此外,例如, 計(jì)算機(jī)可以嵌入另一設(shè)備,例如移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、移動(dòng)音頻播放器、全球定位系統(tǒng)(GPQ接收機(jī)。適合于存儲(chǔ)計(jì)算機(jī)程序指令和數(shù)據(jù)的計(jì)算機(jī)可讀介質(zhì)包括所有形式的非易失性存儲(chǔ)器、介質(zhì)和存儲(chǔ)器設(shè)備,通過示例的方式包括示例半導(dǎo)體存儲(chǔ)器設(shè)備(例如 EPROM、EEPROM和閃存儲(chǔ)器設(shè)備);磁盤(例如內(nèi)部硬盤或可拆卸盤);磁光盤;以及用于⑶、 DVD和藍(lán)光 (BD)的盤。處理器和存儲(chǔ)器可以由專用邏輯電路補(bǔ)充或合并在其中。為了提供與用戶的交互,本說明書描述的主題內(nèi)容的一些實(shí)施例可以實(shí)現(xiàn)在具有顯示設(shè)備,例如CRT(陰極射線管)、LCD(液晶顯示器)、或等離子顯示監(jiān)視器以用于將信息顯示給用戶以及用戶通過其可以將輸入提供給計(jì)算機(jī)的鍵盤和選擇器(例如指點(diǎn)設(shè)備、鼠標(biāo)、軌跡球)的計(jì)算機(jī)上。其它種類的設(shè)備同樣可以用于提供與用戶的交互;例如,提供給用戶的反饋可以是任何形式的感覺反饋,例如視覺反饋、聽覺反饋、或觸覺反饋;并且可以通過任何形式(包括聲學(xué)、話音或觸覺輸入)來接收來自用戶的輸入??梢栽诎ê蠖私M件(例如數(shù)據(jù)服務(wù)器)或包括中間件組件(例如應(yīng)用服務(wù)器) 或包括前端組件(例如具有用戶通過其可以與本說明書描述的主題內(nèi)容的實(shí)施例進(jìn)行交互的圖形用戶接口或Web瀏覽器的客戶機(jī)計(jì)算機(jī))或一個(gè)或多個(gè)這些后端、中間件、或前端
25組件的任何組合的計(jì)算系統(tǒng)中實(shí)現(xiàn)本說明書中描述的主題內(nèi)容的一些實(shí)施例。系統(tǒng)的組件可以通過任何形式的數(shù)字?jǐn)?shù)據(jù)通信的介質(zhì)(例如通信網(wǎng)絡(luò))而互連。通信網(wǎng)絡(luò)的示例包括局域網(wǎng)(“LAN”)和廣域網(wǎng)(“WAN”,例如互聯(lián)網(wǎng))。計(jì)算系統(tǒng)可以包括客戶機(jī)和服務(wù)器??蛻魴C(jī)和服務(wù)器通常彼此遠(yuǎn)離,并且典型地通過通信網(wǎng)絡(luò)而交互。客戶機(jī)和服務(wù)器的關(guān)系通過在各臺(tái)計(jì)算機(jī)上運(yùn)行并且彼此具有客戶機(jī)-服務(wù)器關(guān)系的計(jì)算機(jī)程序而產(chǎn)生。雖然本發(fā)明包含很多細(xì)節(jié),但它們不應(yīng)理解為限制或可以要求的東西,而是對(duì)特定實(shí)施例特有的特征的描述。也可以通過單個(gè)實(shí)施例中的組合來實(shí)現(xiàn)在分離實(shí)施例的上下文中本發(fā)明中描述的特定特征。反之,也可以通過多個(gè)實(shí)施例分離地或通過任何合適的部分組合來實(shí)現(xiàn)在單個(gè)實(shí)施例的上下文中描述的各個(gè)特征。此外,雖然特征可以如上描述為在特定組合中進(jìn)行動(dòng)作并且甚至初始地如此要求,但在一些情況下可以從組合排除來自所要求的組合的一個(gè)或多個(gè)特征,并且所要求的組合可以針對(duì)部分組合或部分組合的變形。似地,雖然以特定順序在附圖中描述了操作,但這不應(yīng)理解為要求按所示的特定順序或按依次順序來執(zhí)行這些操作,或執(zhí)行所有所示操作,以實(shí)現(xiàn)期望的結(jié)果。在特定情況下,多任務(wù)和并行處理可以是有利的。此外,以上描述的實(shí)施例中的各個(gè)系統(tǒng)組件的分離不應(yīng)理解為要求在所有實(shí)施例中的這種分離,并且應(yīng)理解,所描述的程序組件和系統(tǒng)可以通常在單個(gè)軟件或硬件產(chǎn)品中集成在一起或封裝為多個(gè)軟件或硬件產(chǎn)品。術(shù)語“算法”可以指代用于實(shí)現(xiàn)在此描述的結(jié)果的步驟、方法、處理、方案、過程、操作、程序、方針、技術(shù)、序列、和/或規(guī)則或指令的集合。例如,算法可以是用于硬件和/或軟件視頻和/或音頻處理器的音頻和/或視頻處理指令的集合。本發(fā)明的算法(例如,比如在示例附圖和功能模塊中)可以涉及并且綁定到視頻和/或音頻,并且可以在與視頻有關(guān)和 /或與音頻有關(guān)的系統(tǒng)和/或用于視頻數(shù)據(jù)和/或音頻數(shù)據(jù)的通過任何組合的變換、處理、 壓縮、存儲(chǔ)、發(fā)送、接收、測(cè)試、回放、校準(zhǔn)、顯示和/或任何改進(jìn)的制造的任何設(shè)備、機(jī)器、硬件和/或物品中得以生成、實(shí)現(xiàn)、關(guān)聯(lián)、和/或采用。列舉示例實(shí)施例本發(fā)明實(shí)施例可以涉及以下列舉的一個(gè)或多個(gè)示例實(shí)施例1. 一種音頻/視頻(A/V)系統(tǒng),包括音頻/視頻(A/V)組件,被配置為生成音頻或視頻數(shù)據(jù);一個(gè)或多個(gè)處理設(shè)備,被配置為實(shí)現(xiàn)音頻或視頻處理引擎,所述引擎被配置為處理所述音頻或視頻數(shù)據(jù),以生成所述音頻或視頻數(shù)據(jù)的一個(gè)或多個(gè)不同域表達(dá); 以及一個(gè)或多個(gè)音頻或視頻處理應(yīng)用,其均被配置為訪問所述音頻或視頻數(shù)據(jù)的不同域表達(dá),并且對(duì)所述音頻或視頻數(shù)據(jù)的所述一個(gè)或多個(gè)訪問的域表達(dá)執(zhí)行音頻或視頻處理,其中,所述一個(gè)或多個(gè)處理應(yīng)用中的每一個(gè)獨(dú)立于彼此而訪問并且處理所述域表達(dá)。2.如列舉示例實(shí)施例1所述的A/V系統(tǒng),其中,所述一個(gè)或多個(gè)處理設(shè)備進(jìn)一步被配置為從服務(wù)器下載所述一個(gè)或多個(gè)應(yīng)用。3.如列舉示例實(shí)施例1所述的A/V系統(tǒng),其中,所述一個(gè)或多個(gè)處理設(shè)備進(jìn)一步被配置為對(duì)用戶呈現(xiàn)接口,以選擇用于下載的應(yīng)用中的一個(gè)或多個(gè)。4.如列舉示例實(shí)施例1所述的A/V系統(tǒng),其中,所述一個(gè)或多個(gè)處理設(shè)備被配置為對(duì)所述A/V組件的A/V用戶呈現(xiàn)接口,所述接口被配置為允許所述A/V用戶控制用于所述一個(gè)或多個(gè)音頻或視頻處理應(yīng)用的設(shè)置,其中,所述接口包括用于每一音頻或視頻處理應(yīng)用的一個(gè)或多個(gè)面板,其中,所述一個(gè)或多個(gè)面板允許包括以下功能中的功能中的至少一個(gè)第一面板激活或禁用所述應(yīng)用;第二面板將所述應(yīng)用的描述提供給所述A/V用戶; 以及第三面板將所述設(shè)置呈現(xiàn)給A/V用戶。5.如列舉示例實(shí)施例4所述的A/V系統(tǒng),其中,每一音頻或視頻處理應(yīng)用包括處理模塊,用于與所述音頻或視頻處理引擎進(jìn)行交互;以及應(yīng)用數(shù)據(jù),用于所述一個(gè)或多個(gè)面板上的應(yīng)用的控制和描述信息的呈現(xiàn)的接口。6.如列舉示例實(shí)施例4所述的A/V系統(tǒng),其中,所述接口至少覆蓋在背景中正播放或可播放的視頻內(nèi)容的圖像。7.如列舉示例實(shí)施例1所述的A/V系統(tǒng),其中,所述A/V系統(tǒng)包括路由器,耦合到所述A/V組件。8.如列舉示例實(shí)施例7所述的A/V系統(tǒng),其中,所述路由器包括所述處理設(shè)備中的一個(gè)或多個(gè)。9.如列舉示例實(shí)施例7所述的A/V系統(tǒng),其中,計(jì)算機(jī)耦合到所述路由器,并且所述計(jì)算機(jī)包括所述處理設(shè)備中的一個(gè)或多個(gè)。10.如列舉示例實(shí)施例1所述的A/V系統(tǒng),其中,所述A/V組件包括所述處理設(shè)備中的一個(gè)或多個(gè)。11.如列舉示例實(shí)施例1所述的A/V系統(tǒng),其中,所述A/V組件包括視頻顯示器、數(shù)字視頻播放器、電視調(diào)諧器、音頻視頻接收機(jī)(AVR)系統(tǒng)、衛(wèi)星接收機(jī)、或纜線電視盒。12.如列舉示例實(shí)施例1所述的A/V系統(tǒng),其中,所述域表達(dá)包括頻域和感知域。13. 一種方法,包括執(zhí)行音頻或視頻處理引擎,該引擎被配置為處理所述音頻或視頻數(shù)據(jù),以生成所述音頻或視頻數(shù)據(jù)的一個(gè)或多個(gè)不同域表達(dá);以及執(zhí)行一個(gè)或多個(gè)音頻或視頻處理應(yīng)用,該應(yīng)用被配置為訪問所述音頻或視頻數(shù)據(jù)的不同域表達(dá)中的一個(gè)或多個(gè),并且對(duì)所述音頻或視頻數(shù)據(jù)的一個(gè)或多個(gè)訪問的域表達(dá)執(zhí)行音頻或視頻處理。14.如列舉示例實(shí)施例13所述的方法,還包括使用用戶賬戶從應(yīng)用開發(fā)商下載音頻或視頻處理應(yīng)用中的一個(gè),其中,每一可下載音頻或視頻處理應(yīng)用還包括用于A/V組件上的呈現(xiàn)的圖形用戶接口(GUI)的數(shù)據(jù);以及安裝待與所述引擎使用的所述已下載音頻或視頻處理。15.如列舉示例實(shí)施例14所述的方法,還包括使用所述⑶I來接收用戶輸入, 以調(diào)整所述A/V組件的性能;響應(yīng)于所述用戶輸入,調(diào)整所述A/V組件的性能;以及在所述 ⑶I中呈現(xiàn)對(duì)所述A/V組件的性能的調(diào)整的表達(dá)。16.如列舉示例實(shí)施例13所述的方法,其中,所述音頻或視頻處理應(yīng)用包括處理模塊,其中,所述方法還包括當(dāng)以所述引擎在頻域中處理兩個(gè)或更多處理模塊時(shí)共享處理資源,并且其中,共享處理資源包括以所述引擎復(fù)用處理。17.如列舉示例實(shí)施例16所述的方法,其中,頻域中的所述處理包括利用一個(gè)或多個(gè)變換,包括快速傅立葉變換(FFT)、混合正交鏡像濾波器(QMF)組、離散余弦變換 (DCT)、修正離散余弦變換(MDCT)、正交鏡像濾波器(QMF)、準(zhǔn)正交鏡像濾波器(PQMF)、或修正FFT表達(dá)。18.如列舉示例實(shí)施例16所述的方法,其中,頻域中的所述處理利用解碼器的頻域表達(dá),其中,頻域中的所述處理還利用所述解碼器的頻域到時(shí)域變換。
27
19.如列舉示例實(shí)施例13所述的方法,其中,所述音頻或視頻處理包括將所述音頻或視頻數(shù)據(jù)從時(shí)域變換到頻域;在頻域中通過具有處理模塊的兩個(gè)或更多音頻或視頻處理應(yīng)用以所述引擎來處理所述變換的音頻或視頻數(shù)據(jù);以及將處理的音頻或視頻數(shù)據(jù)從頻域變換到時(shí)域。20.如列舉示例實(shí)施例19所述的方法,其中,所述處理模塊中的至少一個(gè)被配置為用于時(shí)域和頻域中的處理。21.如權(quán)利要求13所述的方法,還包括通過提供除了在制造時(shí)的A/V組件的功能之外的用于A/V組件的功能來調(diào)整A/V組件的性能,其中,所述A/V組件包括視頻顯示器、數(shù)字視頻播放器、電視調(diào)諧器、音頻視頻接收機(jī)(AVR)系統(tǒng)、衛(wèi)星接收機(jī)、或纜線電視
品.ο22.如列舉示例實(shí)施例13所述的方法,還包括關(guān)于一個(gè)或多個(gè)因素而調(diào)整A/V 組件,其中,所述一個(gè)或多個(gè)因素可以包括所述A/V組件的設(shè)置、所述A/V組件的使用歷史、所述A/V組件的配置、對(duì)于所述A/V組件的資源共享需求、對(duì)于所述A/V組件的性能需求、處理資源的量、所述A/V組件的質(zhì)量級(jí)別、待在所述A/V系統(tǒng)上播放的內(nèi)容的類型、或用于處理的處理模塊的數(shù)量。23. 一種音頻/視頻(A/V)系統(tǒng),包括一個(gè)或多個(gè)處理設(shè)備;一個(gè)或多個(gè)存儲(chǔ)設(shè)備,其存儲(chǔ)指令,所述指令當(dāng)由所述一個(gè)或多個(gè)處理設(shè)備執(zhí)行時(shí)使得所述一個(gè)或多個(gè)處理設(shè)備實(shí)現(xiàn)用于所述A/V系統(tǒng)的一個(gè)或多個(gè)音頻或視頻處理應(yīng)用,其中,所述應(yīng)用中的每一個(gè)包括處理模塊和用于在所述A/V系統(tǒng)上的呈現(xiàn)的圖形用戶接口(GUI)的數(shù)據(jù),其中,每一應(yīng)用被配置為調(diào)整所述A/V裝備的性能或設(shè)置;音頻或視頻處理引擎,被配置為與用于所述應(yīng)用的所述處理模塊進(jìn)行交互,其中,所述音頻或視頻處理引擎被配置為在所述處理模塊中的兩個(gè)或更多之間共享處理資源。24.如列舉示例實(shí)施例23所述的A/V系統(tǒng),其中,所述音頻或視頻處理引擎包括音頻信號(hào)分析(ASA)模塊,用于音頻或視頻數(shù)據(jù)的信號(hào)分析,其中,所述ASA模塊進(jìn)一步被配置為用于在應(yīng)用之間共享處理資源。25.如列舉示例實(shí)施例23所述的A/V系統(tǒng),還包括關(guān)于所述應(yīng)用和所述可升級(jí)引擎的元數(shù)據(jù),其中,所述元數(shù)據(jù)包括關(guān)于與所述引擎、所述應(yīng)用、所述A/V系統(tǒng)的用戶、所述A/V系統(tǒng)的特性或所述用戶的特性關(guān)聯(lián)的統(tǒng)計(jì)的信息,其中,所述引擎被配置為管理所述元數(shù)據(jù)。26.如列舉示例實(shí)施例25所述的A/V系統(tǒng),其中,所述A/V系統(tǒng)的特性包括所述A/ V系統(tǒng)的所述A/V裝備的老化、型號(hào)、性能規(guī)范、使用的量、所使用的內(nèi)容的類型、性能設(shè)置、 處理資源的量、輸入或輸出配置、或兼容性。27.如列舉示例實(shí)施例25所述的A/V系統(tǒng),其中,所述用戶的特性包括所述用戶的年齡、所述用戶的習(xí)慣、來自所述用戶的已下載應(yīng)用的數(shù)量、來自所述用戶的已下載應(yīng)用的類型、或基于用戶簡(jiǎn)檔或用戶賬戶的來自所述用戶的簡(jiǎn)檔的數(shù)據(jù)。28.如列舉示例實(shí)施例25所述的A/V系統(tǒng),其中,所述可升級(jí)引擎被配置為使用具有所述元數(shù)據(jù)的應(yīng)用中的至少一個(gè),以將用于所述A/V系統(tǒng)的聲音或圖像的質(zhì)量增強(qiáng)超過當(dāng)沒有所述應(yīng)用的情況下使用時(shí)的聲音或圖像的質(zhì)量。29.如列舉示例實(shí)施例25所述的A/V系統(tǒng),其中,所述⑶I包括用于呈現(xiàn)以下項(xiàng)的數(shù)據(jù)用于選擇或取消選擇所述應(yīng)用的一個(gè)或多個(gè)按鈕;所述應(yīng)用的目的或功能的描述; 用于配置所述A/V系統(tǒng)的設(shè)置;以及儀表讀取,用于呈現(xiàn)與音頻或視頻質(zhì)量有關(guān)的單元的測(cè)量。30.如列舉示例實(shí)施例四所述的A/V系統(tǒng),其中,所述GUI包括用于每一應(yīng)用的數(shù)據(jù),以符合相似的布局或設(shè)計(jì)格式,并且其中,所述處理模塊共享公共應(yīng)用程序接口(API)。31.如列舉示例實(shí)施例25所述的A/V系統(tǒng),其中,用于每一應(yīng)用的所述處理模塊中的每一個(gè)包括A/V數(shù)據(jù)、信號(hào)分析模塊、功能模塊以及應(yīng)用程序接口(API)信息。32.如列舉示例實(shí)施例23所述的A/V系統(tǒng),其中,所述應(yīng)用包括可下載應(yīng)用,并且其中,所述A/V系統(tǒng)還包括聲音傳感器,耦合到所述A/V系統(tǒng),以檢測(cè)所述A/V系統(tǒng)周圍的聲音條件;以及光傳感器,耦合到所述A/V系統(tǒng),以檢測(cè)所述A/V系統(tǒng)周圍的光條件,并且其中,所述可升級(jí)引擎被配置為基于所述光和聲音條件而管理已下載應(yīng)用并且調(diào)整所述A/ V裝備的性能或設(shè)置。33.如列舉示例實(shí)施例32所述的A/V系統(tǒng),還包括用戶賬戶,其包括用于所述A/ V用戶、所述A/V系統(tǒng)以及所述已下載和可下載應(yīng)用的信息,其中,所述GUI被配置為以所述A/V用戶和應(yīng)用開發(fā)商來管理用于所述用戶賬戶的信息,其中,所述A/V系統(tǒng)被配置為 經(jīng)過互聯(lián)網(wǎng)連接將關(guān)于所述可升級(jí)引擎、所述已下載應(yīng)用、所述A/V用戶、所述A/V系統(tǒng)的特性、或所述A/V用戶的特性的統(tǒng)計(jì)發(fā)送到所述應(yīng)用開發(fā)商。34.如列舉示例實(shí)施例32所述的A/V系統(tǒng),其中,所述A/V系統(tǒng)被配置為使用用于所述光和聲音條件的數(shù)據(jù),以下載所述可下載應(yīng)用,并且調(diào)整所述A/V裝備的性能或設(shè)置。35.如列舉示例實(shí)施例32所述的A/V系統(tǒng),還包括光和聲音簡(jiǎn)檔,用于所述A/V 裝備的光和聲音條件,其中,在所述存儲(chǔ)設(shè)備中的一個(gè)中存儲(chǔ)所述光和聲音簡(jiǎn)檔。36.如列舉示例實(shí)施例32所述的A/V系統(tǒng),還包括所述A/V用戶的生物計(jì)量簡(jiǎn)檔,其中,所述A/V系統(tǒng)被配置為基于所述A/V用戶的生物計(jì)量簡(jiǎn)檔而進(jìn)一步調(diào)整所述A/ V裝備的性能或設(shè)置,其中,所述A/V用戶的生物計(jì)量簡(jiǎn)檔至少包括所述A/V用戶的聽力簡(jiǎn)檔。37. 一種方法,包括訪問用于多個(gè)可下載應(yīng)用的多個(gè)處理模塊,其中,每一可下載應(yīng)用包括至少一個(gè)處理模塊以及用于圖形用戶接口(⑶I)的數(shù)據(jù),并且其中,每一處理模塊被配置為與可升級(jí)引擎進(jìn)行交互,以調(diào)整音頻和視頻(A/V)裝備的性能或設(shè)置。以及布置處理鏈中的所述處理模塊中的兩個(gè)或更多的順序,以共享處理資源,減少所述A/V裝備的處理需求,或增強(qiáng)所述A/V裝備的性能級(jí)別。38.如列舉示例實(shí)施例37所述的方法,其中,布置所述兩個(gè)或更多處理模塊的順序包括使用元數(shù)據(jù)來控制所述處理順序。39.如列舉示例實(shí)施例38所述的方法,其中,所述元數(shù)據(jù)與處理需求或性能級(jí)別有關(guān)。40.如列舉示例實(shí)施例37所述的方法,其中,所述處理模塊的順序包括其中以所述可升級(jí)引擎來處理所述處理模塊的順序,其中,所述處理模塊的處理順序是基于一個(gè)或多個(gè)因素而動(dòng)態(tài)地可調(diào)整的。41.如列舉示例實(shí)施例40所述的方法,其中,所述一個(gè)或多個(gè)因素包括所述A/V裝備的類型、老化、性能規(guī)范或條件、所述A/V裝備上的輸入配置或輸出配置、可用處理資源的量、用于處理的處理模塊的數(shù)量、處理模塊的類型、用戶需求、所述A/V裝備的質(zhì)量級(jí)另O、待由所述A/V裝備播放的內(nèi)容的類型、用于添加到所述處理鏈的處理模塊、用戶輸入、 來自用戶簡(jiǎn)檔的信息、所述A/V裝備的使用歷史、用于處理鏈的預(yù)定處理順序、或從應(yīng)用開發(fā)商下載的信息。42.如列舉示例實(shí)施例37所述的方法,其中,布置所述處理模塊中的兩個(gè)或更多的順序基于用于所述A/V裝備的配置的預(yù)定處理順序,其中,從應(yīng)用開發(fā)商下載所述預(yù)定處理順序。[0180143.如列舉示例實(shí)施例37所述的方法,其中,布置所述處理模塊中的兩個(gè)或更多的順序包括將所述處理模塊中的每一個(gè)分配給處理鏈的層級(jí)級(jí)別;對(duì)于每一層級(jí)級(jí)別,估計(jì)處理代價(jià)或處理資源需求,以確定如果將該級(jí)別中的處理模塊重新布置為另一層級(jí)級(jí)別,所述處理代價(jià)或所述處理資源需求是否較低;以及如果若所述處理模塊位于其它層級(jí)級(jí)別,所述處理代價(jià)或處理資源需求較低,則將所述層級(jí)的順序重新布置為將所述處理模塊定位在產(chǎn)生較低處理代價(jià)的級(jí)別中。44. 一種音頻/視頻(A/V)系統(tǒng),包括用于所述A/V系統(tǒng)的可下載應(yīng)用,其中,所述可下載應(yīng)用中的每一個(gè)包括處理模塊和用于在所述A/V系統(tǒng)上的呈現(xiàn)的圖形用戶接口 (GUI)的數(shù)據(jù),其中,每一可下載應(yīng)用被配置為調(diào)整所述A/V裝備的性能或設(shè)置;可升級(jí)引擎,被配置為與用于所述可下載應(yīng)用的處理模塊進(jìn)行交互,其中,所述可升級(jí)引擎被配置為在用于所述處理模塊的A/V系統(tǒng)中共享處理資源,并且其中,所述可升級(jí)引擎被配置為基于一個(gè)或多個(gè)因素而管理已下載應(yīng)用并且調(diào)整所述A/V裝備的性能或設(shè)置。45.如列舉示例實(shí)施例44所述的A/V系統(tǒng),還包括用戶賬戶,其包括用于所述A/ V用戶、所述A/V系統(tǒng)以及所述已下載和可下載應(yīng)用的信息,其中,所述GUI被配置為以所述A/V用戶和應(yīng)用開發(fā)商來管理用于所述用戶賬戶的信息,其中,所述A/V系統(tǒng)被配置為 經(jīng)過互聯(lián)網(wǎng)連接將關(guān)于所述可升級(jí)引擎、所述已下載應(yīng)用、所述A/V用戶、所述A/V系統(tǒng)的特性、或所述A/V用戶的特性的統(tǒng)計(jì)發(fā)送到所述應(yīng)用開發(fā)商。46.如列舉示例實(shí)施例44所述的A/V系統(tǒng),其中,所述一個(gè)或多個(gè)因素包括A/V裝備的類型、所述A/V裝備的輸入配置、所述A/V裝備的輸出配置、所述A/V裝備的規(guī)范、所述 A/V裝備的質(zhì)量級(jí)別、或所述A/V裝備的使用歷史。47.如列舉示例實(shí)施例44所述的A/V系統(tǒng),其中,所述一個(gè)或多個(gè)因素包括對(duì)于所述A/V系統(tǒng)可用的處理能力的量、用于處理的應(yīng)用的數(shù)量、用于處理的應(yīng)用的類型、或?qū)τ谙螺d可用的應(yīng)用的類型。48.如列舉示例實(shí)施例44所述的A/V系統(tǒng),其中,所述一個(gè)或多個(gè)因素包括待在所述A/V系統(tǒng)上播放的A/V內(nèi)容的類型、用戶偏好、或用戶輸入。49.如列舉示例實(shí)施例44所述的A/V系統(tǒng),其中,所述一個(gè)或多個(gè)因素包括所述 A/V裝備的老化或所述A/V裝備的性能隨著時(shí)間的劣化級(jí)別。50.如列舉示例實(shí)施例49所述的A/V系統(tǒng),其中,所述應(yīng)用中的至少一個(gè)被配置為校正所述A/V裝備的性能的劣化級(jí)別。51.如列舉示例實(shí)施例44所述的A/V系統(tǒng),還包括所述A/V用戶的生物計(jì)量簡(jiǎn)檔,其中,所述A/V系統(tǒng)被配置為基于所述A/V用戶的生物計(jì)量簡(jiǎn)檔而進(jìn)一步調(diào)整所述A/V裝備的性能或設(shè)置,其中,所述A/V用戶的生物計(jì)量簡(jiǎn)檔至少包括所述A/V用戶的聽力簡(jiǎn)檔。52. 一種用于音頻和視頻(A/V)裝備的方法,所述方法包括經(jīng)過互聯(lián)網(wǎng)連接將用于多個(gè)可下載應(yīng)用中的至少一個(gè)的處理模塊從應(yīng)用開發(fā)商發(fā)送到用于A/V用戶的A/V裝備,其中,每一可下載應(yīng)用包括至少一個(gè)處理模塊,并且其中,每一可下載應(yīng)用被配置為與可升級(jí)引擎進(jìn)行交互,以調(diào)整所述A/V裝備的性能或設(shè)置;經(jīng)過所述互聯(lián)網(wǎng)連接將統(tǒng)計(jì)從所述A/V裝備發(fā)送到所述應(yīng)用開發(fā)商,所述統(tǒng)計(jì)包括用于所述可升級(jí)引擎、所述已下載應(yīng)用、所述A/V用戶、所述A/V裝備的特性、或所述A/V用戶的特性、習(xí)慣或人口統(tǒng)計(jì)學(xué)的信息。將這些統(tǒng)計(jì)中的至少一些從所述應(yīng)用開發(fā)商轉(zhuǎn)發(fā)到所述A/V裝備的內(nèi)容提供商或制造商;以及在所述應(yīng)用開發(fā)商與所述內(nèi)容提供商之間或在所述應(yīng)用開發(fā)商與所述A/V裝備的制造商之間發(fā)送費(fèi)用信息。53.如列舉示例實(shí)施例52所述的方法,還包括以所述可升級(jí)引擎處理所述處理模塊,其中,所述處理包括當(dāng)所述兩個(gè)或更多處理模塊用于與所述可升級(jí)引擎進(jìn)行交互時(shí),對(duì)于所述兩個(gè)或更多處理模塊共享處理資源;以及使用所述可升級(jí)引擎和所述處理模塊來調(diào)整A/V裝備的性能。54.如列舉示例實(shí)施例52所述的方法,其中,發(fā)送所述費(fèi)用信息包括用于進(jìn)行用于將費(fèi)用從所述應(yīng)用開發(fā)商發(fā)送到所述內(nèi)容提供商的布置的信息。55.如列舉示例實(shí)施例52所述的方法,還包括將對(duì)所述應(yīng)用開發(fā)商的應(yīng)用進(jìn)行促銷的廣告發(fā)送到用于所述A/V用戶的A/V裝備,其中,所述廣告被配置為用于在所述A/V 裝備上的呈現(xiàn)。56.如列舉示例實(shí)施例55所述的方法,其中,當(dāng)所述A/V用戶從所述內(nèi)容提供商購買A/V內(nèi)容時(shí),可以隨來自所述內(nèi)容提供商的A/V內(nèi)容而發(fā)送所述廣告。57.如列舉示例實(shí)施例52所述的方法,其中發(fā)送所述處理模塊包括經(jīng)過所述互聯(lián)網(wǎng)連接將用于所述多個(gè)可下載應(yīng)用中的至少一個(gè)的處理模塊從與所述應(yīng)用開發(fā)商關(guān)聯(lián)的第一計(jì)算機(jī)發(fā)送到用于所述A/V用戶的A/V裝備,發(fā)送所述統(tǒng)計(jì)包括經(jīng)過所述互聯(lián)網(wǎng)連接將所述統(tǒng)計(jì)從所述A/V裝備發(fā)送到與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī),轉(zhuǎn)發(fā)這些統(tǒng)計(jì)中的至少一些包括將這些統(tǒng)計(jì)中的至少一些從與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī)轉(zhuǎn)發(fā)到與所述內(nèi)容提供商關(guān)聯(lián)的第二計(jì)算機(jī)或與所述A/V裝備的制造商關(guān)聯(lián)的第三計(jì)算機(jī),發(fā)送所述費(fèi)用信息包括在與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī)和與所述內(nèi)容提供商關(guān)聯(lián)的所述第二計(jì)算機(jī)之間,或在與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī)和與所述A/V裝備的制造商關(guān)聯(lián)的所述第三計(jì)算機(jī)之間發(fā)送所述費(fèi)用信息。58.如列舉示例實(shí)施例57所述的方法,還包括將關(guān)于內(nèi)容的類型、用于A/V內(nèi)容的目標(biāo)觀眾或市場(chǎng)信息的信息從與所述內(nèi)容提供商關(guān)聯(lián)的所述第二計(jì)算機(jī)轉(zhuǎn)發(fā)到與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī);基于來自與所述內(nèi)容提供商關(guān)聯(lián)的所述第二計(jì)算機(jī)的信息而確定來自與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī)的至少一個(gè)處理模塊發(fā)送到用于所述A/V用戶的A/V裝備;以及基于來自與所述內(nèi)容提供商關(guān)聯(lián)的所述第二計(jì)算機(jī)的信息經(jīng)過所述互聯(lián)網(wǎng)連接將所述至少一個(gè)處理模塊從與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī)發(fā)送到所述A/V用戶的A/V裝備。59.如列舉示例實(shí)施例58所述的方法,其中,所述內(nèi)容提供商將所述A/V內(nèi)容與用
31于所述可下載應(yīng)用的廣告進(jìn)行關(guān)聯(lián),并且連同所述內(nèi)容提供商對(duì)于所述A/V用戶而提供或開發(fā)的A/V內(nèi)容一起將所述可下載應(yīng)用促銷給所述A/V用戶。60.如列舉示例實(shí)施例57所述的方法,還包括將所述費(fèi)用信息從與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī)發(fā)送到與所述A/V裝備的制造商關(guān)聯(lián)的所述第三計(jì)算機(jī),其中,發(fā)送所述費(fèi)用信息包括用于進(jìn)行用于將費(fèi)用從所述應(yīng)用開發(fā)商發(fā)送到所述A/V裝備的制造商的布置的信息。61.如列舉示例實(shí)施例57所述的方法,還包括將信息從與所述A/V裝備的制造商關(guān)聯(lián)的所述第三計(jì)算機(jī)轉(zhuǎn)發(fā)到與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī),所述轉(zhuǎn)發(fā)的信息包括用于所述A/V裝備的數(shù)據(jù)、規(guī)范和統(tǒng)計(jì)信息;基于來自所述A/V裝備的制造商的信息而確定來自所述應(yīng)用開發(fā)商的至少一個(gè)處理模塊發(fā)送到用于所述A/V用戶的A/V裝備;以及基于來自與所述A/V裝備的制造商關(guān)聯(lián)的所述第三計(jì)算機(jī)的信息經(jīng)過所述互聯(lián)網(wǎng)連接將所述至少一個(gè)處理模塊從與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī)發(fā)送到用于所述A/V 用戶的A/V裝備。62.如列舉示例實(shí)施例57所述的方法,還包括經(jīng)過所述互聯(lián)網(wǎng)連接將與所述A/V 用戶有關(guān)的附加統(tǒng)計(jì)發(fā)送到與所述應(yīng)用開發(fā)商關(guān)聯(lián)的所述第一計(jì)算機(jī),所述統(tǒng)計(jì)包括用戶生物計(jì)量信息、用戶評(píng)級(jí)、用戶簡(jiǎn)檔、所述A/V用戶的流量或收聽日程表、或已下載應(yīng)用的使用情況。63.如列舉示例實(shí)施例62所述的方法,還包括將A/V內(nèi)容從與所述內(nèi)容提供商關(guān)聯(lián)的所述第二計(jì)算機(jī)發(fā)送到用于所述A/V用戶的A/V裝備。在此描述的技術(shù)和系統(tǒng)可以與其它多媒體應(yīng)用(例如圖形、文本和有關(guān)數(shù)據(jù))以及生物計(jì)量和環(huán)境數(shù)據(jù)進(jìn)行組合和/或綁定至其。本發(fā)明中提出的各種類型的陳述的一個(gè)或多個(gè)實(shí)施例可以考慮各個(gè)顯示、處理、音頻回放、和/或失真特性。在一些方面中,可以基于系統(tǒng)復(fù)雜性、聲道和失真度量的任何組合而部分地或完全地決定處理的類型和順序。在此的各個(gè)實(shí)施例可以應(yīng)用于H. 264.AVC,以及任何其它視頻和圖像編碼方法、以及有關(guān)的音頻。在此的構(gòu)思也可以擴(kuò)展到并且應(yīng)用在多維視頻(例如3D視頻)中。已經(jīng)描述了本發(fā)明特定實(shí)施例,其它實(shí)施例在所附權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種音頻/視頻(A/V)系統(tǒng),包括 一個(gè)或多個(gè)處理設(shè)備;一個(gè)或多個(gè)存儲(chǔ)設(shè)備,其存儲(chǔ)指令,所述指令當(dāng)由所述一個(gè)或多個(gè)處理設(shè)備執(zhí)行時(shí)使得所述一個(gè)或多個(gè)處理設(shè)備實(shí)現(xiàn)用于所述A/V系統(tǒng)的一個(gè)或多個(gè)音頻或視頻處理應(yīng)用,其中,所述應(yīng)用中的每一個(gè)包括處理模塊和用于在所述A/V系統(tǒng)上進(jìn)行呈現(xiàn)的圖形用戶接口(GUI)的數(shù)據(jù),其中,每一應(yīng)用被配置為調(diào)整所述A/V裝備的性能或設(shè)置;以及音頻或視頻處理引擎,被配置為與用于所述應(yīng)用的所述處理模塊進(jìn)行交互,其中,所述音頻或視頻處理引擎被配置為在所述處理模塊中的兩個(gè)或更多個(gè)之間共享處理資源。
2.如權(quán)利要求1所述的A/V系統(tǒng),其中,所述音頻或視頻處理引擎包括音頻信號(hào)分析 (ASA)模塊,用于音頻或視頻數(shù)據(jù)的信號(hào)分析,以及其中,所述ASA模塊進(jìn)一步被配置為在所述應(yīng)用之間共享處理資源。
3.如權(quán)利要求1所述的A/V系統(tǒng),還包括關(guān)于所述應(yīng)用和所述可升級(jí)引擎的元數(shù)據(jù), 其中,所述元數(shù)據(jù)包括關(guān)于與所述引擎、所述應(yīng)用、所述A/V系統(tǒng)的用戶、所述A/V系統(tǒng)的特性或所述用戶的特性關(guān)聯(lián)的統(tǒng)計(jì)的信息,以及其中,所述引擎被配置為管理所述元數(shù)據(jù)。
4.如權(quán)利要求3所述的A/V系統(tǒng),其中,所述A/V系統(tǒng)的特性包括所述A/V系統(tǒng)的所述 A/V裝備的老化、型號(hào)、性能規(guī)范、使用量、所使用的內(nèi)容的類型、性能設(shè)置、處理資源的量、 輸入或輸出配置、或兼容性。
5.如權(quán)利要求3所述的A/V系統(tǒng),其中,所述用戶的特性包括所述用戶的年齡、所述用戶的習(xí)慣、來自所述用戶的已下載應(yīng)用的數(shù)量、來自所述用戶的已下載應(yīng)用的類型、或基于用戶簡(jiǎn)檔或用戶賬戶的來自所述用戶的簡(jiǎn)檔的數(shù)據(jù)。
6.如權(quán)利要求3所述的A/V系統(tǒng),其中,所述可升級(jí)引擎被配置為使用具有所述元數(shù)據(jù)的所述應(yīng)用中的至少一個(gè),以將用于所述A/V系統(tǒng)的聲音或圖像的質(zhì)量增 強(qiáng)為超過當(dāng)沒有所述應(yīng)用的情況下使用時(shí)的聲音或圖像的質(zhì)量。
7.如權(quán)利要求3所述的A/V系統(tǒng),其中,所述GUI包括用于呈現(xiàn)以下項(xiàng)的數(shù)據(jù) 用于選擇或取消選擇所述應(yīng)用的一個(gè)或多個(gè)按鈕;所述應(yīng)用的目的或功能的描述;用于配置所述A/V系統(tǒng)的設(shè)置;以及呈現(xiàn)與音頻或視頻質(zhì)量有關(guān)的單元的測(cè)量的儀表讀數(shù),其中,所述GUI包括用于每個(gè)應(yīng)用的數(shù)據(jù)以符合相似的布局或設(shè)計(jì)格式,并且其中,所述處理模塊共享公共應(yīng)用編程接口(API)。
8.如權(quán)利要求3所述的A/V系統(tǒng),其中,用于每個(gè)應(yīng)用的所述處理模塊中的每一個(gè)包括 A/V數(shù)據(jù)、信號(hào)分析模塊、功能模塊以及應(yīng)用編程接口(API)信息。
9.如權(quán)利要求1所述的A/V系統(tǒng),其中,所述應(yīng)用包括可下載應(yīng)用,并且其中所述A/V 系統(tǒng)還包括聲音傳感器,耦合到所述A/V系統(tǒng),以檢測(cè)所述A/V系統(tǒng)周圍的聲音條件;以及光傳感器,耦合到所述A/V系統(tǒng),以檢測(cè)所述A/V系統(tǒng)周圍的光條件,以及其中,所述可升級(jí)引擎被配置為管理已下載應(yīng)用,并且基于所述光條件和聲音條件而調(diào)整所述A/V裝備的性能或設(shè)置。
10.如權(quán)利要求9所述的A/V系統(tǒng),還包括用戶賬戶,其包括用于所述A/V用戶、所述 A/V系統(tǒng)以及所述已下載應(yīng)用和可下載應(yīng)用的信息,其中,所述⑶I被配置為通過所述A/V用戶和應(yīng)用開發(fā)商來管理用于所述用戶賬戶的信息,以及其中,所述A/V系統(tǒng)被配置為通過互聯(lián)網(wǎng)連接將關(guān)于所述可升級(jí)引擎、所述已下載應(yīng)用、所述A/V用戶、所述A/V系統(tǒng)的特性、或所述A/V用戶的特性的統(tǒng)計(jì)發(fā)送到所述應(yīng)用開發(fā)商。
11.如權(quán)利要求9所述的A/V系統(tǒng),還包括用于所述A/V裝備的光和聲音條件的光和聲音簡(jiǎn)檔,其中,在所述存儲(chǔ)設(shè)備中的一個(gè)中存儲(chǔ)所述光和聲音簡(jiǎn)檔,以及其中,所述A/V系統(tǒng)被配置為使用用于所述光和聲音條件的數(shù)據(jù),以下載所述可下載應(yīng)用,并且調(diào)整所述A/V裝備的性能或設(shè)置。
12.如權(quán)利要求9所述的A/V系統(tǒng),還包括所述A/V用戶的生物計(jì)量簡(jiǎn)檔,其中,所述A/V系統(tǒng)被配置為基于所述A/V用戶的生物遺計(jì)量簡(jiǎn)檔進(jìn)一步調(diào)整所述 A/V裝備的性能或設(shè)置,以及其中,所述A/V用戶的生物計(jì)量簡(jiǎn)檔至少包括所述A/V用戶的聽力簡(jiǎn)檔。
13.一種用于音頻/視頻(A/V)系統(tǒng)的方法,包括訪問用于包括A/V裝備的A/V系統(tǒng)的可下載應(yīng)用,其中,所述可下載應(yīng)用包括處理模塊和用于在A/V系統(tǒng)上進(jìn)行呈現(xiàn)的圖形用戶接口(GUI)的數(shù)據(jù),其中,所述可下載應(yīng)用被配置為調(diào)整所述A/V裝備的性能或設(shè)置;以及經(jīng)由可升級(jí)引擎來處理與所述可下載應(yīng)用關(guān)聯(lián)的數(shù)據(jù),其中,所述可升級(jí)引擎被配置為與用于所述可下載應(yīng)用的所述處理模塊進(jìn)行交互;利用所述可升級(jí)引擎以共享用于所述處理模塊的所述A/V系統(tǒng)中的處理資源; 以所述可升級(jí)引擎來管理所述已下載應(yīng)用;以及基于一個(gè)或多個(gè)因素而經(jīng)由所述可升級(jí)引擎來調(diào)整所述A/V裝備的性能或設(shè)置。
14.如權(quán)利要求13所述的方法,還包括訪問用戶賬戶,所述用戶賬戶包括用于所述A/V 用戶、所述A/V系統(tǒng)和所述已下載應(yīng)用和可下載應(yīng)用的信息,其中,所述⑶I被配置為通過所述A/V用戶和應(yīng)用開發(fā)商來管理用于所述用戶賬戶的 fn息,其中,所述A/V系統(tǒng)被配置為通過互聯(lián)網(wǎng)連接將關(guān)于所述可升級(jí)引擎、所述已下載應(yīng)用、所述A/V用戶、所述A/V系統(tǒng)的特性、或所述A/V用戶的特性的統(tǒng)計(jì)發(fā)送到所述應(yīng)用開發(fā)商。
15.如權(quán)利要求13所述的方法,其中,所述一個(gè)或多個(gè)因素包括A/V裝備的類型、所述 A/V裝備的輸入配置、所述A/V裝備的輸出配置、所述A/V裝備的規(guī)范、所述A/V裝備的質(zhì)量級(jí)別、或所述A/V裝備的使用歷史。
16.如權(quán)利要求13所述的方法,其中,所述一個(gè)或多個(gè)因素包括對(duì)于所述A/V系統(tǒng)可用的處理能力的量、用于處理的應(yīng)用的數(shù)量、用于處理的應(yīng)用的類型、或可用于下載的應(yīng)用的類型。
17.如權(quán)利要求13所述的方法,其中,所述一個(gè)或多個(gè)因素包括要在所述A/V系統(tǒng)上播放的A/V內(nèi)容的類型、用戶偏好、或用戶輸入。
18.如權(quán)利要求13所述的方法,其中,所述一個(gè)或多個(gè)因素包括所述A/V裝備的老化或所述A/V裝備的性能隨著時(shí)間的劣化級(jí)別,所述方法還包括以所述應(yīng)用中的至少一個(gè)來校正所述A/V裝備的性能的劣化級(jí)別。
19.如權(quán)利要求13所述的方法,還包括訪問所述A/V用戶的生物計(jì)量簡(jiǎn)檔;以及基于所述A/V用戶的生物計(jì)量簡(jiǎn)檔來調(diào)整所述A/V裝備的性能或設(shè)置,其中,所述A/V用戶的生物計(jì)量簡(jiǎn)檔至少包括所述A/V用戶的聽力簡(jiǎn)檔。
20.一種用于音頻和視頻處理的系統(tǒng),所述系統(tǒng)包括用于執(zhí)行如權(quán)利要求13-19的操作中的一個(gè)或多個(gè)的裝置。
21.有形地實(shí)施至少一個(gè)計(jì)算機(jī)程序的至少一個(gè)機(jī)器可讀存儲(chǔ)設(shè)備,所述至少一個(gè)程序包括當(dāng)由至少一個(gè)處理器執(zhí)行時(shí)使得所述至少一個(gè)處理器執(zhí)行包括以下的操作的指令執(zhí)行如權(quán)利要求13-19的操作中的一個(gè)或多個(gè)。
22.—種系統(tǒng),包括至少一個(gè)計(jì)算機(jī);以及在其上存儲(chǔ)的指令的至少一個(gè)存儲(chǔ)介質(zhì),耦合到所述至少一個(gè)計(jì)算機(jī),所述指令當(dāng)由所述至少一個(gè)計(jì)算機(jī)執(zhí)行時(shí)使得所述至少一個(gè)計(jì)算機(jī)執(zhí)行包括以下的操作執(zhí)行如權(quán)利要求13-19的操作中的一個(gè)或多個(gè)。
全文摘要
一種音頻/視頻(A/V)系統(tǒng),包括音頻/視頻(A/V)組件,被配置為生成音頻或視頻數(shù)據(jù)。所述A/V系統(tǒng)包括一個(gè)或多個(gè)處理設(shè)備,以及存儲(chǔ)指令的一個(gè)或多個(gè)存儲(chǔ)設(shè)備,所述指令當(dāng)由所述一個(gè)或多個(gè)處理設(shè)備執(zhí)行時(shí)使得所述一個(gè)或多個(gè)處理設(shè)備實(shí)現(xiàn)用于所述A/V系統(tǒng)的一個(gè)或多個(gè)音頻或視頻處理應(yīng)用。所述應(yīng)用中的每一個(gè)可以包括處理模塊和用于在所述A/V系統(tǒng)上的呈現(xiàn)的圖形用戶接口(GUI)。所述應(yīng)用可以被配置為調(diào)整所述A/V裝備的性能或設(shè)置。所述A/V系統(tǒng)包括音頻或視頻處理引擎,被配置為與用于所述應(yīng)用的處理模塊進(jìn)行交互,其中,所述音頻或視頻處理引擎被配置為在所述處理模塊中的兩個(gè)或更多之間共享處理資源。
文檔編號(hào)H04R5/04GK102461208SQ201080027046
公開日2012年5月16日 申請(qǐng)日期2010年6月17日 優(yōu)先權(quán)日2009年6月19日
發(fā)明者A·J·澤費(fèi)爾特, B·G·克羅克特, C·P·布朗 申請(qǐng)人:杜比實(shí)驗(yàn)室特許公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1