專利名稱::用于對(duì)hda編譯碼器產(chǎn)生影子的系統(tǒng)及方法
技術(shù)領(lǐng)域:
:本發(fā)明是關(guān)于用于產(chǎn)生高清晰度音頻(HDA)編譯碼器的影子HDA編譯碼器的系統(tǒng)及方法。
背景技術(shù):
:基于PC的音頻在描述本發(fā)明的范例實(shí)施例之前,回顧一些相關(guān)背景信息將有幫助。隨著PC的激增與計(jì)算機(jī)技術(shù)的進(jìn)步,已經(jīng)存在針對(duì)于其具有愈來(lái)愈多的先進(jìn)特征的PC的需求。特別是其購(gòu)買多媒體PC與高階的游戲PC的顧客要求優(yōu)質(zhì)的音頻質(zhì)量,藉以達(dá)成自其PC的終極的音頻/視覺(jué)體驗(yàn)。此需求已經(jīng)某個(gè)程度為由英特爾公司(Intel)提出的高清晰度音頻規(guī)格所滿足。當(dāng)英特爾公司的公元1997年音頻編譯碼器標(biāo)準(zhǔn)(AC'97)提出,PC使用者典型為聆聽(tīng)其僅具有立體聲音的音樂(lè)與電影。隨著諸如杜比(Dolby)數(shù)字與DTS的多信道的音頻格式成為較為普及,使用者變成習(xí)慣此等音頻格式且開(kāi)始預(yù)期使用此等格式的完全環(huán)繞、多喇叭的聲音為可利用于PC環(huán)境。盡管AC'97技術(shù)初始為適當(dāng),已經(jīng)無(wú)法跟得上其致能PC以產(chǎn)生更高質(zhì)量的音頻的較為新近的進(jìn)展(例如較新的音頻與視訊編碼/譯碼算法)。隨著英特爾公司的高清晰度音頻規(guī)格修訂版l.O(其為以參照方式而納入于本文)的提出于公元2004年而開(kāi)始,HDA接口已經(jīng)逐漸普及于PC領(lǐng)域。英特爾公司規(guī)格所定義的HDA架構(gòu)企圖以滿足其針對(duì)于PC領(lǐng)域的高質(zhì)量音頻的需求。此架構(gòu)界定自PC存儲(chǔ)器至一或多個(gè)音頻編譯碼器的高清晰度音頻內(nèi)容的傳遞,使用一種HDA控制器,通過(guò)一種HDA總線以實(shí)行音頻數(shù)據(jù)的直接存儲(chǔ)器存取(DMA,directmemoryaccess)。通過(guò)HDA總線所傳遞的音頻數(shù)據(jù)由編譯碼器的各種構(gòu)件(在HDA規(guī)格中稱為"接口工具集(widget)")而接收、處理、及輸出。盡管HDA規(guī)格允許于其針對(duì)于PC的一種HDA系統(tǒng)設(shè)計(jì)的頗多彈性,此彈性當(dāng)設(shè)計(jì)為實(shí)施時(shí)而喪失。舉例而言,盡管一HDA系統(tǒng)可能具有多個(gè)編譯碼器以實(shí)行于音頻數(shù)據(jù)的不同型式的處理,此等編譯碼器硬式連接且其功能性無(wú)法改變。提供其維持HDA系統(tǒng)的彈性的系統(tǒng)與方法將為合意,包括致能在其為實(shí)施后的對(duì)于系統(tǒng)的功能性的變化。此彈性提供于一個(gè)系統(tǒng),通過(guò)提出其為"產(chǎn)生影子(備份)(shadow)"—現(xiàn)存的常規(guī)編譯碼器(目標(biāo)編譯碼器)且提供其為現(xiàn)存的編譯碼器所未提供的附加特征的一種HDA編譯碼器。如為運(yùn)用于本文,"產(chǎn)生影子(shadowing)"意指接收其為現(xiàn)存的編譯碼器所接收的相同信號(hào)且操作如同所述信號(hào)為意圖針對(duì)于影子編譯碼器。影子編譯碼器典型產(chǎn)生影子為僅有一個(gè)常規(guī)的編譯碼器。在一個(gè)實(shí)施例中,影子編譯碼器包括一DSP,雖然此非為必要于所有的實(shí)施例。DSP可編程規(guī)劃,使得該影子編譯碼器的功能性可為通過(guò)改變DSP的程序規(guī)劃而修正。此外,影子編譯碼器可編程規(guī)劃,使得其可潛在產(chǎn)生多個(gè)不同的常規(guī)編譯碼器的影子者,雖然當(dāng)影子編譯碼器安裝于系統(tǒng)中,典型為常規(guī)編譯碼器的僅有一者選擇以產(chǎn)生影子者。于一個(gè)實(shí)施例,影子編譯碼器包括一查閱表(look-uptable),其具有對(duì)應(yīng)于數(shù)個(gè)不同的常規(guī)編譯碼器的配置信息。舉例而言,配置信息可包括信息以識(shí)別不同編譯碼器的節(jié)點(diǎn)且映射此等節(jié)點(diǎn)至影子編譯碼器的節(jié)點(diǎn)。當(dāng)影子編譯碼器安裝,針對(duì)于其將產(chǎn)生影子者的編譯碼器的一識(shí)別符(identifier)提供至影子編譯碼器且為由影子編譯碼器所使用以查閱對(duì)應(yīng)的配置信息。影子編譯碼器接著為根據(jù)此信息而構(gòu)成,使得可產(chǎn)生該識(shí)別的常規(guī)編譯碼器的影子者。高清晰度音頻(HDA)隨著英特爾公司的高清晰度音頻規(guī)格修訂版1.0的提出于公元2004年,HDA接口已經(jīng)逐漸得到于PC領(lǐng)域的普及性。特別是多媒體PC與高階的游戲PC的使用者要求優(yōu)質(zhì)的音頻質(zhì)量,藉以達(dá)成自其PC的終極的音頻/視覺(jué)體驗(yàn)。HDA架構(gòu)降低差異于傳遞自PC的存儲(chǔ)器系統(tǒng)至HDA系統(tǒng)的音頻編譯碼器的高清晰度音頻內(nèi)容。HDA規(guī)格的主要目的描述于PC環(huán)境內(nèi)的一種基礎(chǔ)結(jié)構(gòu),其為設(shè)計(jì)以支持高質(zhì)量的音頻。此基礎(chǔ)結(jié)構(gòu)提供一種機(jī)構(gòu)以經(jīng)由一HDA總線而直接轉(zhuǎn)移自PC的存儲(chǔ)器系統(tǒng)的音頻數(shù)據(jù)至一或多個(gè)音頻編譯碼器。典型而言,編譯碼器轉(zhuǎn)換自存儲(chǔ)器所接收的數(shù)字音頻數(shù)據(jù)至模擬信號(hào)且處理此等信號(hào)以輸出其可提供作為例如一線路輸出、一調(diào)制解調(diào)器輸出、或至一放大器的一輸出的信號(hào)。
發(fā)明內(nèi)容本發(fā)明的一或多個(gè)實(shí)施例描述于下文。應(yīng)為注意的是下文所述的此等與任何其它實(shí)施例范例性質(zhì)且意圖為說(shuō)明本發(fā)明而非限制性質(zhì)。如本文所述,本發(fā)明的各種實(shí)施例包含其為實(shí)施于具有一高清晰度音頻(HDA)系統(tǒng)的個(gè)人計(jì)算機(jī)(PC)的系統(tǒng)及方法。此等系統(tǒng)及方法致能HDA編譯碼器的"產(chǎn)生影子HDA編譯碼器(shadowing)",以提供非為可利用于其制造于一PC主板的編譯碼器的附加特點(diǎn)。在一個(gè)實(shí)施例中,一種音頻放大系統(tǒng)包括一HDA總線、與其耦接至HDA總線的一HDA控制器、一常規(guī)HDA編譯碼器及一影子HDA編譯碼器。常規(guī)編譯碼器經(jīng)由該總線以接收自HDA控制器的音頻數(shù)據(jù)與命令且將其處理以產(chǎn)生一輸出音頻數(shù)據(jù)。影子編譯碼器配置成監(jiān)聽(tīng)其為目標(biāo)瞄準(zhǔn)至常規(guī)編譯碼器的于HDA總線的音頻數(shù)據(jù)與命令。影子編譯碼器處理所述監(jiān)聽(tīng)的音頻數(shù)據(jù)與命令以產(chǎn)生一第二音頻輸出。影子編譯碼器未與HDA控制器為通訊且對(duì)于該控制器為透通。影子編譯碼器未請(qǐng)求自HDA控制器的列舉(numeration)且未接收自HDA控制器的一地址。影子編譯碼器可包括諸如數(shù)字信號(hào)處理器(DSP)的一可編程處理器,以實(shí)行該編譯碼器的一些功能。舉例而言,于一個(gè)實(shí)施例,DSP配置成作用為一D類P麗控制器,其可實(shí)行音頻處理,諸如參數(shù)等化、幻覺(jué)(psycho-)音頻、空間等化、虛擬的環(huán)繞聲音、低音提升、混音、定制的濾波器、等等。DSP的程序規(guī)劃可修正以改變編譯碼器的操作或于編譯碼器的特征的可利用性。影子編譯碼器可包括一查閱表,其儲(chǔ)存對(duì)應(yīng)于多個(gè)常規(guī)編譯碼器的配置信息,使得當(dāng)影子編譯碼器為安裝時(shí),可提供其將產(chǎn)生影子者的編譯碼器的一識(shí)別符且可接著查閱針對(duì)于目標(biāo)編譯碼器的配置信息且將其本身為根據(jù)此信息而構(gòu)成。替代的實(shí)施例可包括其包括此種音頻放大系統(tǒng)的PC系統(tǒng)、以及用于使用此種系統(tǒng)的方法。本發(fā)明的其它目的與優(yōu)點(diǎn)可于閱讀上文的詳細(xì)說(shuō)明且參照伴隨的圖式而成為顯明。圖1是說(shuō)明根據(jù)一個(gè)實(shí)施例的一種系統(tǒng)的硬件結(jié)構(gòu)的作用方塊圖,該種系統(tǒng)具有其包括一種影子編譯碼器的一高清晰度音頻(HDA)架構(gòu)。圖2是說(shuō)明根據(jù)一個(gè)實(shí)施例的通過(guò)一種影子編譯碼器的數(shù)據(jù)監(jiān)聽(tīng)的例圖。圖3是說(shuō)明根據(jù)一個(gè)實(shí)施例的一種影子編譯碼器的非列舉的流程圖。圖4是說(shuō)明根據(jù)一個(gè)實(shí)施例的數(shù)據(jù)監(jiān)聽(tīng)與處理的流程圖。圖5是說(shuō)明根據(jù)一個(gè)實(shí)施例的一種影子編譯碼器處理其監(jiān)聽(tīng)自一HDA總線的命令的方式的流程圖。盡管本發(fā)明容易為各種修改與替代形式,其特定實(shí)施例通過(guò)舉例而顯示于圖式與伴隨的詳細(xì)說(shuō)明。然而,應(yīng)為了解的是圖式與詳細(xì)說(shuō)明無(wú)意為限制本發(fā)明于其為已經(jīng)描述的特別實(shí)施例。反之,此揭示內(nèi)容意圖以涵蓋其屬于由隨附申請(qǐng)專利范圍所界定的本發(fā)明范疇內(nèi)的所有修改、等效者與替代者。具體實(shí)施例方式參考圖l,說(shuō)明一種系統(tǒng)的硬件結(jié)構(gòu)的作用方塊圖顯示,該種系統(tǒng)具有用于包括一影子編譯碼器的一種HDA架構(gòu)。如于此圖所描繪,PC100中的HDA架構(gòu)包括一HDA控制器110、一HDA總線120、與數(shù)個(gè)編譯碼器(例如130-131)。HDA控制器110連同CPU140而耦接至該P(yáng)C的存儲(chǔ)器控制器150。盡管圖1顯示僅為二個(gè)編譯碼器,既定的實(shí)施例可能具有較多或較少個(gè)編譯碼器。盡管常規(guī)的編譯碼器被建構(gòu)于該P(yáng)C的主板上,預(yù)期的是影子編譯碼器將在主板的制造完成后以卸除方式連接至HDA總線(例如被安裝在一插座連接器中)。HDA控制器110經(jīng)由一總線160而耦接至存儲(chǔ)器控制器150,總線160諸如一PCI總線或其它型式的系統(tǒng)總線。存儲(chǔ)器控制器150通過(guò)一主機(jī)總線161而耦接至CPU140。存儲(chǔ)器控制器150亦為耦接至系統(tǒng)存儲(chǔ)器170。編譯碼器131可連接至一或多個(gè)轉(zhuǎn)換器,藉以轉(zhuǎn)換由該編譯碼器所處理的音頻數(shù)據(jù)至一種適合的輸出格式,或轉(zhuǎn)換由該編譯碼器所接收的輸入數(shù)據(jù)至適當(dāng)?shù)母袷揭怨┰摼幾g碼器的使用。該編譯碼器的音頻處理通過(guò)一組的互連的HDA接口工具集(widget)所實(shí)行。所述轉(zhuǎn)換器所產(chǎn)生的輸出信號(hào)可被提供至各種輸出裝置,諸如放大器、喇叭、或頭戴式耳機(jī)。影子編譯碼器130可具有類似于常規(guī)的編譯碼器131的結(jié)構(gòu),而基于處理器的編譯碼器相較于常規(guī)的結(jié)構(gòu)而提供改良的彈性。HDA控制器110用作PCI總線上的一個(gè)總線主控輸入/輸出(I/O)裝置。HDA控制器110包括多個(gè)DMA引擎111-113,其控制在系統(tǒng)存儲(chǔ)器170(經(jīng)由存儲(chǔ)器控制器150與總線160)與各種HDA編譯碼器之間的數(shù)據(jù)轉(zhuǎn)移。所述DMA引擎可將數(shù)據(jù)從所述編譯碼器轉(zhuǎn)移至系統(tǒng)存儲(chǔ)器,以及將數(shù)據(jù)從該系統(tǒng)存儲(chǔ)器轉(zhuǎn)移至編譯碼器。HDA總線120配置成支持HDA控制器110與編譯碼器之間的串行數(shù)據(jù)轉(zhuǎn)移。HDA總線120亦被用于將一24MHz位線頻率從HDA控制器分配至編譯碼器。此位線頻率由該控制器與編譯碼器所使用,以致能通過(guò)HDA總線轉(zhuǎn)移數(shù)據(jù)。編譯碼器使用該位線頻率以取出來(lái)自HDA總線的時(shí)分復(fù)用、串行化的數(shù)據(jù)。典型而言,各個(gè)編譯碼器將從HDA總線120上的時(shí)分復(fù)用數(shù)據(jù)中取出一對(duì)應(yīng)流的數(shù)字?jǐn)?shù)據(jù)流。數(shù)據(jù)以"流(stream)"方式而在系統(tǒng)存儲(chǔ)器與編譯碼器之間轉(zhuǎn)移,在HDA規(guī)格中,流被定義為在一編譯碼器與系統(tǒng)存儲(chǔ)器的一緩沖器之間的邏輯連接。各個(gè)流由HDA控制器中的DMA引擎中的一個(gè)對(duì)應(yīng)者所驅(qū)動(dòng)。一流可以是來(lái)自一編譯碼器的一輸入流、或到達(dá)一編譯碼器的一輸出流。輸出流被視為廣播流,且可由超過(guò)一個(gè)編譯碼器所接收,而輸入流則僅關(guān)聯(lián)于單個(gè)編譯碼器。此數(shù)字?jǐn)?shù)據(jù)將轉(zhuǎn)換至一模擬信號(hào)且為由編譯碼器所處理。該處理可包括實(shí)行種種功能,諸如音量控制、靜音、混音、與類似者。如上所述,處理后的數(shù)據(jù)可被提供至一轉(zhuǎn)換器,其若為必要時(shí)而可轉(zhuǎn)換該處理后的信號(hào)以產(chǎn)生一輸出信號(hào)(例如轉(zhuǎn)換器可轉(zhuǎn)換模擬信號(hào)至一數(shù)字輸出信號(hào))。除了處理音頻數(shù)據(jù)之外,編譯碼器可經(jīng)由HDA總線120而提供控制數(shù)據(jù)至HDA控制器llO。編譯碼器亦可接收輸入信號(hào)(例如自一麥克風(fēng)的模擬輸入信號(hào)),處理所述信號(hào),且經(jīng)由HDA總線而提供此等信號(hào)至HDA控制器。影子編譯碼器并不按照與典型的HDA編譯碼器相同的方式來(lái)操作。并不處理其本身的數(shù)據(jù)流,影子編譯碼器監(jiān)聽(tīng)HDA總線以尋找對(duì)應(yīng)于影子編譯碼器的數(shù)據(jù)。此數(shù)據(jù)可包括將由該編譯碼器所處理的音頻數(shù)據(jù)以及用于控制該編譯碼器的種種特征的命令。各個(gè)HDA幀包括一命令/響應(yīng)字段,其包括4位以識(shí)別其為命令的目標(biāo)的編譯碼器,且包括8位以識(shí)別在該命令所針對(duì)的目標(biāo)編譯碼器之內(nèi)的節(jié)點(diǎn)以及一或多個(gè)數(shù)據(jù)分組。此信息由影子編譯碼器使用,以識(shí)別哪些命令是針對(duì)于影子編譯碼器及所述命令是關(guān)于該編譯碼器內(nèi)的哪些接口工具集。HDA總線上的各個(gè)幀亦包括數(shù)據(jù)分組,其中的每一個(gè)包括一流標(biāo)記,用于識(shí)別該分組中的數(shù)據(jù)所屬于的流。此信息由影子編譯碼器使用,以識(shí)別將從該總線中檢索出的數(shù)據(jù)流。影子編譯碼器從HDA總線中檢索被監(jiān)聽(tīng)的數(shù)據(jù)與命令,且并行于其被投影的常規(guī)編譯碼器而處理所述數(shù)據(jù)與命令。此說(shuō)明于圖2。從系統(tǒng)存儲(chǔ)器170延伸至編譯碼器131的實(shí)線代表到達(dá)常規(guī)編譯碼器的常規(guī)的數(shù)據(jù)流,而延伸至影子編譯碼器131的虛線則代表該影子編譯碼器監(jiān)聽(tīng)來(lái)自HDA總線的常規(guī)編譯碼器的數(shù)據(jù)。影子編譯碼器并未處理其本身的流,且意圖對(duì)HDA控制器與HDA系統(tǒng)的其余部分透明。如于圖3所示,當(dāng)HDA系統(tǒng)被重設(shè),影子編譯碼器并未請(qǐng)求一狀態(tài)變化或列舉。因此,HDA控制器不知道該影子編譯碼器的存在,且并未指定一地址至影子編譯碼器或識(shí)別對(duì)應(yīng)的狀態(tài)變化。影子編譯碼器并未由HDA控制器所列舉這一事實(shí)不影響其作用。影子編譯碼器監(jiān)聽(tīng)該影子編譯碼器的數(shù)據(jù)流與命令,且處理該監(jiān)聽(tīng)的信息,根據(jù)接收的命令以更新其操作。然而,影子編譯碼器并未響應(yīng)于來(lái)自HDA控制器的信息請(qǐng)求或者是影響HDA系統(tǒng)的其余部分。常規(guī)編譯碼器131與影子編譯碼器130均產(chǎn)生其對(duì)應(yīng)于接收的音頻數(shù)據(jù)的輸出信號(hào)。影子編譯碼器的輸出通常將不同于常規(guī)編譯碼器者,因?yàn)橛白泳幾g碼器提供其相較于常規(guī)編譯碼器的不同的特征及/或作用。影子編譯碼器的操作說(shuō)明于圖4與5的流程圖。應(yīng)為注意的是術(shù)語(yǔ)"PC"與"個(gè)人計(jì)算機(jī)"運(yùn)用于本文以指稱其為由個(gè)別消費(fèi)者所一般購(gòu)買及使用的大范圍的計(jì)算系統(tǒng)。此等系統(tǒng)可包括桌上型計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)與類似者,且可為運(yùn)用于家庭、辦公室、行動(dòng)或其它的環(huán)境。亦應(yīng)為注意的是雖然上述的實(shí)施例針對(duì)于包括DSP者的編譯碼器,其它實(shí)施例可使用不同于DSP者的型式的處理器(諸如通用的可編程處理器、可程式微控制器、等等)以達(dá)成其為通過(guò)一處理器的運(yùn)用于HDA編譯碼器所得到的可編程能力、可配置能力、與其它優(yōu)點(diǎn)。可為由本發(fā)明所提供的俾益與優(yōu)點(diǎn)已經(jīng)相關(guān)于特定的實(shí)施例而描述于上文。此等俾益與優(yōu)點(diǎn)、及可致使其為存在或成為較顯著的任何要素或限制非解釋為權(quán)利要求的任一項(xiàng)或所有項(xiàng)的重要、要求或必要特征。如運(yùn)用于本文,術(shù)語(yǔ)"包含(comprises)"、"包含(comprising)"或其任何其它變化者意圖以解讀為非排他式包括其跟隨彼等術(shù)語(yǔ)的后的要素或限制。是以,包含一組要素的一種系統(tǒng)、方法、或其它實(shí)施例不受限于僅有彼等要素,且可包括其未明確列出或固有于主張的實(shí)施例的其它要素。盡管本發(fā)明已經(jīng)關(guān)于特別實(shí)施例而描述,應(yīng)為了解的是所述實(shí)施例說(shuō)明性質(zhì)且本發(fā)明的范疇不受限于此等實(shí)施例。對(duì)于上文所述的實(shí)施例的諸多的變化、修改、附加與改良可能。預(yù)期的是此等變化、修改、附加與改良屬于如同詳述于隨附權(quán)利要求書的本發(fā)明的范疇內(nèi)。權(quán)利要求一種音頻放大系統(tǒng),包含高清晰度音頻(HDA)總線;HDA控制器,耦接至該HDA總線;第一HDA編譯碼器,耦接至該HDA總線;及影子HDA編譯碼器,耦接至該HDA總線;其中,該HDA控制器配置成將音頻數(shù)據(jù)與命令輸送至第一HDA編譯碼器,且第一HDA編譯碼器配置成處理所述音頻數(shù)據(jù)與命令及從中產(chǎn)生第一音頻輸出;且其中,該影子HDA編譯碼器配置成監(jiān)聽(tīng)從該HDA總線輸送至第一HDA編譯碼器的音頻數(shù)據(jù)與命令,且處理所述音頻數(shù)據(jù)與命令及從中產(chǎn)生第二音頻輸出。2.如權(quán)利要求l所述的音頻放大系統(tǒng),其中,該第一HDA編譯碼器配置成響應(yīng)于一重設(shè)信號(hào)的判定而請(qǐng)求來(lái)自該HDA控制器的列舉,且該影子編譯碼器配置成響應(yīng)于該重設(shè)信號(hào)的判定而不請(qǐng)求來(lái)自該HDA控制器的列舉。3.如權(quán)利要求2所述的音頻放大系統(tǒng),其中,該HDA控制器配置成將一獨(dú)特的地址提供至該第一HDA編譯碼器而未將一獨(dú)特的地址提供至該影子HDA編譯碼器。4.如權(quán)利要求1所述的音頻放大系統(tǒng),其中,該影子編譯碼器配置成未響應(yīng)于用于請(qǐng)求來(lái)自第一HDA編譯碼器的信息的輸送至該第一HDA編譯碼器的命令。5.如權(quán)利要求1所述的音頻放大系統(tǒng),其中,該HDA總線、HDA控制器、與第一HDA編譯碼器被建構(gòu)于一PC的主板上,且該影子HDA編譯碼器是以卸除方式附接至該主板。6.如權(quán)利要求1所述的音頻放大系統(tǒng),其中,該影子HDA編譯碼器包括一可編程處理器,且該影子HDA編譯碼器的操作是可通過(guò)在該可編程處理器上執(zhí)行的程序指令的修改而修改。7.如權(quán)利要求6所述的音頻放大系統(tǒng),其中,該影子HDA編譯碼器包括用于儲(chǔ)存對(duì)應(yīng)于多個(gè)常規(guī)HDA編譯碼器的配置信息的一查閱表,且該影子HDA編譯碼器配置成接收針對(duì)于第一HDA編譯碼器的一識(shí)別符,在查閱表中查閱該識(shí)別符,且根據(jù)該查閱表中關(guān)聯(lián)于該識(shí)別符的配置信息來(lái)配置該影子HDA編譯碼器。8.—種裝置,包含影子高清晰度音頻(HDA)編譯碼器;其中,該影子HDA編譯碼器配置成耦接至HDA總線;且其中,該影子HDA編譯碼器配置成監(jiān)聽(tīng)從該HDA總線輸送至一目標(biāo)HDA編譯碼器的音頻數(shù)據(jù)與命令,且處理所述音頻數(shù)據(jù)與命令及從中產(chǎn)生影子音頻輸出。9.如權(quán)利要求8所述的裝置,其中,該影子編譯碼器配置成響應(yīng)于一HDA重設(shè)信號(hào)的判定而不請(qǐng)求來(lái)自一HDA控制器的列舉。10.如權(quán)利要求8所述的裝置,其中,該影子編譯碼器配置成在該HDA總線上不置放任何數(shù)據(jù)。11.如權(quán)利要求io所述的裝置,其中,該影子編譯碼器配置成未響應(yīng)于用于請(qǐng)求來(lái)自目標(biāo)HDA編譯碼器的信息的輸送至該目標(biāo)HDA編譯碼器的命令。12.如權(quán)利要求8所述的裝置,其中,該影子HDA編譯碼器是以卸除方式附接至一PC的主板。13.如權(quán)利要求8所述的裝置,其中,該影子HDA編譯碼器包括一可編程處理器,且該影子HDA編譯碼器的操作是可通過(guò)在該可編程處理器上執(zhí)行的程序指令的修改而修改。14.如權(quán)利要求13所述的裝置,其中,該影子HDA編譯碼器包括用于儲(chǔ)存對(duì)應(yīng)于多個(gè)常規(guī)HDA編譯碼器的配置信息的一查閱表,且該影子HDA編譯碼器配置成接收針對(duì)于第一HDA編譯碼器的一識(shí)別符,在查閱表中查閱該識(shí)別符,且根據(jù)該查閱表中關(guān)聯(lián)于該識(shí)別符的配置信息來(lái)配置該影子HDA編譯碼器。15.—種實(shí)施于HDA音頻放大系統(tǒng)中的方法,包含通過(guò)一HDA總線將來(lái)自一HDA控制器的數(shù)據(jù)與命令傳遞至一目標(biāo)HDA編譯碼器;影子編譯碼器監(jiān)聽(tīng)通過(guò)該HDA總線傳遞至該目標(biāo)HDA編譯碼器的數(shù)據(jù)與命令;該目標(biāo)HDA編譯碼器處理所述音頻數(shù)據(jù)與命令以產(chǎn)生第一音頻輸出;及該影子HDA編譯碼器處理所監(jiān)聽(tīng)的音頻數(shù)據(jù)與命令以產(chǎn)生第二音頻輸出。16.如權(quán)利要求15所述的方法,更包含判定一重設(shè)信號(hào);該目標(biāo)HDA編譯碼器響應(yīng)于該重設(shè)信號(hào)而請(qǐng)求來(lái)自該HDA控制器的列舉;及該影子編譯碼器響應(yīng)于該重設(shè)信號(hào)而不請(qǐng)求來(lái)自該HDA控制器的列舉。17.如權(quán)利要求16所述的方法,更包含該HDA控制器將一獨(dú)特的地址提供至該目標(biāo)HDA編譯碼器而并未提供至該影子HDA編譯碼器。18.如權(quán)利要求15所述的方法,其中,該影子編譯碼器未采取任何動(dòng)作以響應(yīng)于用于請(qǐng)求來(lái)自目標(biāo)HDA編譯碼器的信息的傳遞至該目標(biāo)HDA編譯碼器的命令。19.如權(quán)利要求15所述的方法,其中,該影子HDA編譯碼器包括一可編程處理器,該方法更包含修改在該可編程處理器上執(zhí)行的程序指令。20.如權(quán)利要求15所述的方法,更包含首先安裝該影子HDA編譯碼器,包括步驟為該影子編譯碼器提供目標(biāo)編譯碼器的一識(shí)別符,在用于儲(chǔ)存對(duì)應(yīng)于多個(gè)常規(guī)HDA編譯碼器的配置信息的一查閱表中查閱該識(shí)別符,且根據(jù)該查閱表中關(guān)聯(lián)于該識(shí)別符的配置信息來(lái)配置該影子HDA編譯碼器。全文摘要本發(fā)明揭示用于產(chǎn)生目標(biāo)編譯碼器的“影子編譯碼器”的系統(tǒng)及方法,以提供其非為可利用于目標(biāo)編譯碼器的附加特點(diǎn)。在一個(gè)實(shí)施例中,一種音頻放大系統(tǒng)包括一高清晰度音頻(HDA)總線、與其耦接至HDA總線的一HDA控制器、一常規(guī)HDA編譯碼器及一影子HDA編譯碼器。常規(guī)編譯碼器經(jīng)由該總線以接收自HDA控制器的音頻數(shù)據(jù)與命令且將其處理以產(chǎn)生一輸出音頻數(shù)據(jù)。影子編譯碼器監(jiān)聽(tīng)其為目標(biāo)瞄準(zhǔn)至常規(guī)編譯碼器的于HDA總線的音頻數(shù)據(jù)與命令。影子編譯碼器處理所述監(jiān)聽(tīng)的音頻數(shù)據(jù)與命令以產(chǎn)生一第二音頻輸出。影子編譯碼器未與HDA控制器為通訊且對(duì)于該控制器為透通。影子編譯碼器未請(qǐng)求自HDA控制器的列舉且未接收自HDA控制器的一地址。文檔編號(hào)G06F3/16GK101784986SQ200880105207公開(kāi)日2010年7月21日申請(qǐng)日期2008年9月1日優(yōu)先權(quán)日2007年9月1日發(fā)明者丹尼爾·L·江,杰佛瑞·M·克拉斯,艾當(dāng)·薩哈瑞亞,道格拉斯·D·賈伐瑞申請(qǐng)人:D2影音公司