新四季網

利用選擇性功率控制對音頻數據進行解碼的方法和系統的製作方法

2023-04-22 16:08:16 2

專利名稱:利用選擇性功率控制對音頻數據進行解碼的方法和系統的製作方法
技術領域:
一個或多個實施例涉及一種通過基於選擇性不同的功率模式將音頻數據提供給音頻解碼器來對音頻數據進行解碼的方法和系統。
背景技術:
當前的多媒體裝置可提供針對壓縮音頻數據的重放功能。音頻重放功能通常與相應多媒體裝置內的多個模塊或操作密切相關。多媒體裝置可以是諸如MP3播放器的數字音頻重放裝置,並且,所述多媒體裝置可以是能夠執行除了重放功能之外的多個其它功能的
>J-U
裝直。 在普通的音頻數據壓縮的情況下,音頻信號的每個聲道可被分別編碼和存儲,從而解碼器分別對每個聲道進行解碼,並將結果產生的數字PCM數據輸出到編解碼器(CODEC),其中,該編解碼器將數字PCM數據轉換為模擬PCM數據。或者,不採用分別壓縮多聲道音頻數據的每個聲道的方式,對音頻信號的壓縮可包括將所有聲道(或選擇聲道)壓縮為向下混合的單聲道信號或立體聲信號。通過將相似聲道信號進行比較並輸出具有比較信息的各個單一信號來執行音頻信號的所述向下混合,所以解碼器可通過將比較信息應用於單一信號將單聲道解碼回多聲道信號,這被稱為向上混合。通過多個階段的向下混合,多聲道信號中的所有聲道可被向下混合為單聲道信號或立體聲信號,並被存儲或發送,以由解碼器進行後續的再現。發送的比較信息可作為空間信息被存儲或發送。目前,為了有效地恢復壓縮音頻數據,可按照任何廣泛使用的以下格式來存儲或發送壓縮音頻數據MP3格式、高級音頻編碼(AAC)格式、視窗媒體音頻(WMA)格式等,並且,再現裝置可讀取壓縮音頻數據,對壓縮音頻數據進行解碼(該解碼處理可包括向上混合操作),並將恢復的音頻數據輸出為模擬和/或數字脈衝編碼調製(PCM)數據。編解碼器可被用於將數字PCM數據轉換為音頻PCM數據。然而,採用這種方式,為了恢復壓縮音頻數據,相對大量的處理功率會是必不可少的。大量的處理功率會導致再現裝置的其它操作的功率降低,並且,例如,當再現裝置是移動裝置並依靠固定量的電能(例如,受限於一個或多個電池)時,大量的處理功率會不理想地降低可用的功率儲備。電能的較大消耗者是再現裝置的處理器。圖I示出傳統音頻數據解碼設備的配置,包括頂端系統(top system) 100、音頻輸入緩衝器120和音頻編解碼器單元130。頂端系統100包括中央處理單元(CPU)、用於存儲接收的壓縮音頻數據的同步動態隨機存取存儲器(SDRAM)以及用於對壓縮音頻數據進行解碼的音頻解碼器。音頻解碼設備分別操作音頻輸入緩衝器120和音頻編解碼器單元130,其中,所述音頻輸入緩衝器120緩衝由頂端系統100輸出的數字PCM格式的解碼音頻,所述音頻編解碼器單元130將數字PCM數據轉換為模擬PCM數據。在一種方式下,音頻解碼設備總是在相同的功率管理模式下來運轉頂端系統100、音頻輸入緩衝器120和音頻編解碼器單元130,這導致當輸入緩衝器120和音頻編解碼器單元130正進行操作時,來自於所有部件的持續功率使用。在另一種方式下,在頂端系統100已經對壓縮音頻數據進行了解碼,解碼音頻數據到音頻輸入緩衝器120的傳輸已完成,並且存儲在音頻輸入緩衝器120中的預定量的解碼音頻數據已經被音頻編解碼器單元130輸出之後,頂端系統100可被控制為從當前正常模式切換到降低功率模式(諸如睡眠模式或待機模式),以減少音頻數據解碼設備的整個功耗。作為示例,頂端系統100的CPU可控制頂端系統100的功率模式從正常模式到降低功率模式的改變,例如,從全功率模式到供電停止(power off)模式。或者,在頂端系統100被允許將其自身切換到降低功率模式之前的預定量時間期間,頂端系統100將產生的解碼音頻數據作為數字PCM數據發送到音頻輸入緩衝器120。這裡,在頂端系統100處於降低功率模式的同時,音頻編解碼器單元130可從音頻 輸入緩衝器120接收數字PCM數據,將數字PCM數據轉換為模擬PCM數據,並輸出轉換後的模擬PCM數據。在音頻編解碼器單元130已經將預定量的數字PCM數據轉換為模擬PCM數據之後,音頻編解碼器單元130請求頂端系統100將另外的數字PCM數據提供給音頻輸入緩衝器120,這要求頂端系統100促使其自身從降低功率模式切換到全功率模式,或從供電停止模式切換到全功率模式。通常,根據當音頻解碼設備被製造時選擇的音頻輸入緩衝器的大小,音頻輸入緩衝器120的大小越大,頂端系統100可保持在降低功率模式或供電停止模式下的時間越長。因此,傳統上,有必要具有相對較大的音頻輸入緩衝器。然而,具有充分大的緩衝器或存儲器的必要性增加了成本、功率使用以及音頻解碼設備內的整體物理存在。另外,由於整個頂端系統100的功率模式從降低功率模式改變到全功率模式,所以,即使在只有所述設備的音頻解碼器的解碼操作正在執行時,整個頂端系統100也被完全供電,因此,當需要另外的數字PCM數據時,會需要頂端系統100時常處於正常模式下。

發明內容
技術方案根據一個或多個實施例的一方面,可提供一種用於對音頻數據進行解碼的系統,所述系統包括子系統,包括用於接收並存儲壓縮音頻數據的至少一個輸入緩衝器以及用於將存儲的壓縮音頻數據解碼為解碼音頻數據的音頻解碼單元;不同於所述子系統的頂端系統,用於基於頂端系統的功率管理模式的管理選擇性地將壓縮音頻數據發送到所述子系統,其中,對頂端系統的功率管理模式的管理取決於子系統的操作。所述系統還可包括音頻編解碼器單元,用於將由音頻解碼單元產生的作為解碼音頻數據的脈衝編碼調製(PCM)數據轉換為音頻輸出信號,並輸出音頻輸出信號。所述解碼音頻數據可以是解碼的多聲道音頻數據。所述系統還可包括數據狀態存儲單元,用於存儲頂端系統和音頻解碼單元中的一個或多個的數據處理狀態信息。頂端系統的數據處理狀態信息可相應於頂端系統的功率管理模式或表示頂端系統將很快改變頂端系統的功率管理模式,其中,子系統的操作基於頂端系統的數據處理狀態信息。頂端系統的數據處理狀態信息可以是表示以下內容的狀態信息頂端系統已經開始將壓縮音頻數據發送到所述至少一個輸入緩衝器或頂端系統正在將壓縮音頻數據發送到所述至少一個輸入緩衝器;或者,頂端系統已經完成了將壓縮音頻數據發送到所述至少一個輸入緩衝器的處理。頂端系統的數據處理狀態信息可以是表示以下內容的狀態信息頂端系統已經開始將壓縮音頻數據發送到所述至少一個輸入緩衝器或頂端系統正在將壓縮音頻數據發送到所述至少一個輸入緩衝器;或者,頂端系統已經完成了將壓縮音頻數據發送到所述至少一個輸入緩衝器的處理,其中,子系統的操作基於頂端系統的數據處理狀態信息。音頻解碼單元的數據處理狀態信息可相應於音頻解碼單元的功率管理模式或表示音頻解碼單元將很快改變音頻解碼單元的功率管理模式,其中,對頂端系統的功率管理模式的管理基於音頻解碼單元的數據處理狀態信息。音頻解碼單元的數據處理狀態信息可以是表示以下內容的狀態信息音頻解碼單元已經開始對存儲的壓縮音頻數據進行解碼或 音頻解碼單元正在對存儲的壓縮音頻數據進行解碼;音頻解碼單元已經完成對存儲的壓縮音頻數據的解碼;音頻解碼單元已經完成解碼音頻數據到輸出緩衝器的輸出,其中,所述輸出緩衝器用於將解碼音頻數據提供給音頻編解碼器單元;或者,音頻編解碼器單元已經轉換了預定量的解碼音頻數據。音頻解碼單元的數據處理狀態信息可以是表示以下內容的狀態信息音頻解碼單元已經開始對存儲的壓縮音頻數據進行解碼或音頻解碼單元正在對存儲的壓縮音頻數據進行解碼;音頻解碼單元已經完成對存儲的壓縮音頻數據的解碼;音頻解碼單元已經完成解碼音頻數據到輸出緩衝器的輸出,其中,所述輸出緩衝器用於將解碼音頻數據提供給音頻編解碼器單元;或者,音頻編解碼器單元已經轉換了預定量的解碼音頻數據,其中,對頂端系統的功率管理模式的管理基於音頻解碼單元的數據處理狀態信息。數據狀態存儲單元可存儲所述至少一個輸入緩衝器的數據處理狀態信息。所述至少一個輸入緩衝器的數據處理狀態信息可相應於所述至少一個輸入緩衝器的功率管理模式或表示所述至少一個輸入緩衝器將很快改變所述至少一個輸入緩衝器的功率管理模式,其中,對頂端系統的功率管理模式的管理基於所述至少一個輸入緩衝器的數據處理狀態信肩、O所述至少一個輸入緩衝器的數據處理狀態信息可以是表示以下內容的狀態信息所述至少一個輸入緩衝器不可用於從頂端系統接收壓縮音頻數據;或者,所述至少一個輸入緩衝器為空或已準備就緒,以便從頂端系統接收壓縮音頻數據。所述至少一個輸入緩衝器的數據處理狀態信息可以是表示以下內容的狀態信息所述至少一個輸入緩衝器不可用於從頂端系統接收壓縮音頻數據;或者,所述至少一個輸入緩衝器為空或已準備就緒,以便從頂端系統接收壓縮音頻數據,其中,對頂端系統的功率管理模式的管理基於所述至少一個輸入緩衝器的數據處理狀態信息。當頂端系統完成壓縮音頻數據到所述至少一個輸入緩衝器的傳輸時,頂端系統或音頻解碼單元可將相應的完成指示符存儲在數據狀態存儲單元中,並且,頂端系統的功率管理模式被切換到降低功率模式。當存儲的壓縮音頻數據從所述至少一個輸入緩衝器到音頻解碼單元的傳輸完成時,音頻解碼單元或所述至少一個輸入緩衝器可將相應的完成指示符存儲在數據狀態存儲單元中,並且,頂端系統的功率管理模式被切換到全功率模式。
當預定量的PCM數據被轉換為音頻輸出信號時,音頻解碼單元可在數據狀態存儲單元中存儲關於所述至少一個音頻輸入緩衝器中是否存在殘餘壓縮音頻數據的信息,當所述至少一個音頻輸入緩衝器中不存在殘餘壓縮音頻數據時,頂端系統的功率管理模式可被切換到全功率模式。當預定量的PCM數據被轉換為音頻輸出信號並且頂端系統的功率管理模式被切換到全功率模式時,頂端系統可將新的壓縮音頻數據發送到所述至少一個音頻輸入緩衝器。所述至少一個音頻輸出緩衝器可存儲PCM數據,並將存儲的PCM數據提供給音頻編解碼器單元。在所述至少一個音頻輸入緩衝器包括第一音頻輸入緩衝器和第二音頻輸入緩衝器的情況下,當音頻解碼單元完成了對存儲在第一音頻輸入緩衝器中的第一壓縮音頻數據的解碼時,子系統可控制存儲在第二音頻輸入緩衝器中的第二壓縮音頻數據,使其被傳送 到音頻解碼單元。當存儲在第二音頻輸入緩衝器中的第二壓縮音頻數據被控制為傳送到音頻解碼單元時,頂端系統可被控制為將新的第一壓縮音頻數據傳送到第一音頻輸入緩衝器。所述系統還可包括存儲器,用於存儲壓縮音頻數據;直接存儲器存取(DMA),用於通過總線將壓縮音頻數據傳送到所述至少一個音頻輸入緩衝器。頂端系統還可包括中央處理單元(CPU)。所述系統可包括片上系統(SOC),該片上系統包括頂端系統和子系統,其中,頂端系統包括至少一個處理器,子系統為數位訊號處理器(DSP)。根據一個或多個實施例的一方面,可提供一種用於對音頻數據進行解碼的系統,所述系統包括子系統,該子系統包括用於接收並存儲壓縮音頻數據的至少一個輸入緩衝器以及用於將存儲的壓縮音頻數據解碼為解碼音頻數據的音頻解碼單元;頂端系統,用於接收對壓縮音頻數據的傳輸請求,選擇性地將壓縮音頻數據發送到所述至少一個輸入緩衝器,其中,控制壓縮音頻數據的選擇性傳輸的頂端系統的至少一個功率模式被選擇性地控制為在音頻解碼單元對存儲的壓縮音頻數據進行解碼的同時處於供電停止模式。頂端系統可在存儲的壓縮音頻數據的解碼期間處於供電停止模式,並可被控制為直到發生以下情況才改變到全功率模式存儲的壓縮音頻數據的解碼完成;或者,所述至少一個輸入緩衝器為空或表現為已準備就緒,以便接收並存儲另外的壓縮音頻數據。當壓縮音頻數據到所述至少一個輸入緩衝器的傳輸完成時,頂端系統可在將中斷指示發送到音頻解碼單元之後立即進入供電停止模式。所述系統還可包括數據狀態存儲單元,用於存儲頂端系統和音頻解碼單元中的一個或多個的數據處理狀態信息。當頂端系統完成壓縮音頻數據到所述至少一個輸入緩衝器的傳輸時,頂端系統或音頻解碼單元可將相應的完成指示符存儲在數據狀態存儲單元中,並且,對頂端系統的所述至少一個功率模式的控制處理可控制所述至少一個功率模式,使其被切換到供電停止模式。當存儲的壓縮音頻數據從所述至少一個輸入緩衝器到音頻解碼單元的傳輸完成時,音頻解碼單元或所述至少一個輸入緩衝器可將相應的完成指示符存儲在數據狀態存儲單元中,並且,對頂端系統的所述至少一個功率模式的控制處理可控制所述至少一個功率模式,使其被切換到全功率模式。音頻解碼單元可將壓縮音頻數據解碼為脈衝編碼調製(PCM)數據,所述系統還可包括音頻編解碼器單元,用於將PCM數據轉換為音頻輸出信號,並輸出所述音頻輸出信號。當預定量的PCM數據被轉換為音頻輸出信號時,音頻解碼單元可在數據狀態存儲單元中存儲關於所述至少一個音頻輸入緩衝器中是否存在殘餘壓縮音頻數據的信息,當所述至少一個音頻輸入緩衝器中不存在殘餘壓縮音頻數據時,對頂端系統的所述至少一個功率模式的控制處理可控制所述至少一個功率模式,使其被切換到全功率模式。當預定量的PCM數據被轉換為音頻輸出信號並且頂端系統的所述至少一個功率模式被控制為切換到全功率模式時,頂端系統可將新的壓縮音頻數據發送到所述至少一個輸入緩衝器。當所述至少一個輸入緩衝器包括第一輸入緩衝器和第二輸入緩衝器時,頂端系統的所述至少一個功率模式可被控制為在將新的壓縮音頻數據傳送到第二輸入緩衝器的同時以及在音頻解碼單元正在對來自第一輸入緩衝器的存儲的壓縮音頻數據進行解碼的同時處於全功率模式,從而在音頻解碼單元正在對來自第一輸入緩衝器的存儲的壓縮音頻數據或存儲在第二輸入緩衝器中的新的壓縮音頻數據進行解碼的同時,頂端系統的所述至少一個功率模式在新的壓縮音頻數據被傳送到第二輸入緩衝器的處理完成時被切換到供電停止模式。所述系統可以是片上系統(SOC),該片上系統包括頂端系統和子系統,其中,所述頂端系統包括至少一個處理器,所述子系統為數位訊號處理器(DSP)。頂端系統的所述至少一個功率模式可被選擇性地控制為包括以下模式的多個可用功率管理模式之一睡眠模式,其中,頂端系統處於「供電停止(power off) 」狀態;深度空閒和深度停止模式(deep idle and deep stop mode),其中,頂端系統處於「L2保持下的供電停止(power off with L2 retention) 」狀態;空閒和停止模式(idle and stop mode),其中,頂端系統保持在「待機(standby) 」狀態;正常模式(normal mode),其中,頂端系統處於「運行」或「全功率」狀態,其中,頂端系統的所述至少一個功率模式可被選擇性地控制為處於供電停止模式下的深度空閒和深度停止模式以及全功率模式下的正常模式之根據一個或多個實施例的一方面,可提供一種用於對音頻數據進行解碼的系統,所述系統包括子系統,其包括用於從不同於所述子系統的頂端系統接收壓縮音頻數據並存儲壓縮音頻數據的至少一個輸入緩衝器以及用於將存儲的壓縮音頻數據解碼為解碼音頻數據的音頻解碼單元,其中,子系統控制頂端系統選擇性地將壓縮音頻數據發送到所述至少一個輸入緩衝器,並控制頂端系統的至少一個功率模式在音頻解碼單元對存儲的壓縮音頻數據進行解碼的同時處於供電停止模式,其中,所述頂端系統控制壓縮音頻數據的選擇性傳輸。子系統可控制頂端系統在存儲的壓縮音頻數據的解碼期間處於供電停止模式,並將頂端系統控制為直到發生以下情況才改變到全功率模式存儲的壓縮音頻數據的解碼完成;或者,所述至少一個輸入緩衝器為空或表現為已準備就緒,以便接收並存儲另外的壓縮音頻數據。當由頂端系統將壓縮音頻數據傳輸到所述至少一個輸入緩衝器的處理完成時,子系統可控制頂端系統進入供電停止模式。、
根據一個或多個實施例的一方面,可提供一種對音頻數據進行解碼的方法,所述方法包括從獨立設置的頂端系統接收壓縮音頻數據,將壓縮音頻數據存儲在至少一個音頻輸入緩衝器中,使用與頂端系統分離的音頻解碼單元將所述至少一個音頻輸入緩衝器存儲的壓縮音頻數據解碼為解碼音頻數據,管理頂端系統的功率管理模式,以選擇性地發送壓縮音頻數據,其中,對頂端系統的功率管理模式的管理取決於對壓縮音頻數據的存儲以及對存儲的壓縮音頻數據的解碼。根據一 個或多個實施例的一方面,可提供一種用於對音頻數據進行解碼的方法,所述方法包括從獨立設置的頂端系統接收壓縮音頻數據,將壓縮音頻數據存儲在至少一個音頻輸入緩衝器中,使用與頂端系統分離的音頻解碼單元將所述至少一個音頻輸入緩衝器存儲的壓縮音頻數據解碼為解碼音頻數據,將頂端系統的至少一個功率模式控制為在音頻解碼單元正在對存儲的壓縮音頻數據進行解碼時處於供電停止模式,其中,所述頂端系統控制壓縮音頻數據到所述至少一個音頻輸入緩衝器的選擇性傳輸。將在以下的描述中部分地闡述一個或多個實施例的其它方面和/或優點,所述其它方面和/或優點的一部分將通過所述描述變得清楚,或者可通過實施本公開的一個或多個實施例來理解所述其它方面和/或優點的一部分。一個或多個實施例包括所述其它方面。


通過下面結合附圖對實施例的描述,這些方面和/或其它方面將變得清楚和更易於理解圖I示出傳統的音頻數據解碼設備;圖2示出根據一個或多個實施例的音頻數據解碼系統;圖3示出根據一個或多個實施例的音頻數據解碼方法;圖4示出根據一個或多個實施例的音頻數據處理方法;圖5示出根據一個或多個實施例的音頻數據解碼系統;圖6不出根據一個或多個實施例的諸如圖2的子系統220的子系統;圖7示出根據一個或多個實施例的用於頂端系統和/或子系統部件的功率管理模式;圖8以圖表不出一個或多個實施例與傳統方式之間在功率使用方面的差異;圖9示出根據一個或多個實施例的音頻數據再現裝置;圖10示出根據一個或多個實施例的網絡系統;以及圖11示出根據一個或多個實施例的諸如圖9的音頻數據再現裝置的移動音頻數據再現裝置。
具體實施例方式將在以下的描述中部分地闡述一個或多個實施例的其它方面和/或優點,所述其它方面和/或優點的一部分將通過所述描述變得清楚,或者可通過實施本公開的一個或多個實施例來理解所述其它方面和/或優點的一部分。一個或多個實施例包括所述其它方面。
利用上述傳統方式,具有充分大的緩衝器或存儲器的必要性增加了成本、功率使用以及音頻解碼系統內的整體物理存在。本申請的發明人已認識到存在由於整體控制圖I的頂端系統的音頻解碼器和剩餘部件所導致的其它無效率之處。例如,就一個採樣到48kHz的第二立體聲音頻信號而言,針對所述相同的第二立體聲音頻信號的相應解碼並輸出的數字PCM數據需要187. 5k字節的存儲或緩衝空間,而本發明的發明人觀察到以128kbps採樣的諸如MP3格式的壓縮音頻數據僅需要15. 625k字節。另一方面,音頻輸入緩衝器120需要至少比頂端系統100內的存儲器大12倍,其中,所述存儲器用於將壓縮音頻數據提供給頂端系統100的解碼器。相應地,本申請的發明人已認識到傳統的頂端系統配置在功率管理和需要的存儲要求這兩方面都是不盡人意的。在一個或多個實施例中,可通過將針對解碼器以及位於解碼器之前的相應輸入緩衝器的功率管理方式與頂端系統的剩餘部件或頂端系統的一個或多個處理器分離,可改進功率管理並降低存儲要求。圖2示出根據一個或多個實施例的音頻數據解碼系統。圖2的音頻數據解碼系統可包括頂端系統210、音頻輸入緩衝器221、音頻解碼單元222和音頻編解碼器單元223。音頻輸入緩衝器221、音頻解碼單元222和音頻編解碼器·單元223可被配置為與頂端系統210分離的子系統220。在一個或多個實施例中,子系統可以是區別於頂端系統(例如,頂端系統210的中央處理單元(CPU),諸如圖5的CPU 511)的數位訊號處理器(DSP)。此外,在一個或多個實施例中,頂端系統210和子系統220可以是單個裝置的不同處理部件,諸如,作為示例的片上系統(SOC)或專用集成電路(ASIC)。在實施例中,作為示例,當作為頂端系統210的一部分的CPU被配置在機芯板上並通過例如線纜或導電路徑連接到子系統220時,頂端系統210和子系統220還可在物理上彼此分離。頂端系統210可接收對壓縮音頻數據的轉換請求,諸如,用於再現音頻的請求,並相應地將壓縮音頻數據發送到子系統220。在一個或多個實施例中,與頂端系統210相分離地控制子系統220,子系統220可將壓縮音頻數據轉換為音頻輸出信號,並輸出轉換後的音頻輸出信號。例如,壓縮音頻數據可具有諸如MP3、AAC或WMA的任意格式,應注意在一個或多個實施例中,也可將未壓縮音頻數據從頂端系統210發送到子系統220。對頂端系統210和子系統220的分離控制包括對頂端系統210或頂端系統210的至少一個或多個處理器的功率管理模式、狀態或級別以及子系統220或子系統220的至少音頻解碼單元222的功率管理模式進行分離控制。這裡,針對功率管理的術語「模式」、「狀態」或「級別」的用法通常具有與它們的公知用法一致的相同含義。例如,頂端系統210的狀態可以是頂端系統210處於特定功率管理模式、狀態或級別之下。頂端系統210也不必是物理上連接到子系統220的處理器和/或存儲器,而可以是被控制為與子系統220進行操作的分離裝置,諸如通過IR信號或其它傳輸方式選擇性地將壓縮音頻提供給子系統220的分離裝置,所述其它傳輸方式將不需要與處理器或CPU和/或存儲器進行交互,其中,所述處理器或CPU和/或存儲器可在物理上被連接到子系統220。子系統220可包括至少一個音頻輸入緩衝器221,用於接收並存儲壓縮音頻數據;音頻解碼單元222,用於將壓縮音頻數據恢復為數字脈衝編碼調製(PCM)數據;音頻編解碼器單元223,用於將數字PCM數據轉換為模擬PCM數據或某些其它音頻輸出信號,並輸出轉換後的音頻輸出信號。在一個或多個實施例中,子系統220可以不包括音頻編解碼器單元223、或不包括音頻編解碼器單元223以及音頻解碼單元222與音頻編解碼器單元223之間的任何緩衝器。音頻編解碼器單元223可以是數字到模擬轉換器(DAC)。輸出音頻信號可被提供給一個或多個揚聲器,諸如圖9的揚聲器1170。圖9不出的揚聲器1170可表不用於不同聲道的多個揚聲器,諸如用於分別從由音頻解碼單元222解碼的多聲道信號接收解碼聲道信號。在子系統220執行對壓縮音頻數據的解碼時,頂端系統210的一個或多個部件不必保持在正常模式甚或部分降低功率管理模式下。僅作為一個實例,可促使頂端系統210的一個或多個部件例如通過進入深度空閒和深度停止級別來實質上降低功耗。因此,在一個或多個實施例中,因為沒有在頂端系統210中執行解碼操作(其按照慣例為較大音頻數據處理功耗的原因),所以可通過對頂端系統210與子系統220之間的功率管理模式進行分離控制來獲得功耗方面的實質降低。因此,與圖I的頂端系統100能夠保持在降低功率模式下的有限時間段相比,在一個或多個實施例中,將頂端系統210保持在降低功率模式下的時間段可實質上得到增加,這降低了整體功耗。 根據一個或多個實施例,圖7示出針對頂端系統210的不同可用功率管理模式,應注意類似的功率管理模式可同樣應用於子系統220的一個或多個部件。圖7示出睡眠模式、正常模式、深度空閒和深度停止模式以及空閒和停止模式。作為降低功率模式,在睡眠模式下,可停止向頂端系統210供電,並且所述頂端系統210被看作處於「供電停止」模式或狀態,而在深度空閒和深度停止模式下,可在L2高速緩存保持下停止向頂端系統210供電,並且所述頂端系統210被看作處於相應的「L2保持下的供電停止」模式或狀態。在空閒模式和停止模式下,頂端系統210保持在「待機」模式或狀態。在正常模式下,可不存在功率管理或者存在有限的功率管理,並且頂端系統會被看作處於「運行」或「全功率」模式或狀態。一個或多個實施例可操作子系統220的一個或多個部件並至少操作音頻解碼單元222,而通常會將壓縮音頻數據提供給子系統220的頂端系統210以及頂端系統210的至少一個或多個處理器處於深度空閒和深度停止模式。或者,整個頂端系統210 (包括頂端系統210的所有處理器)可保持在深度空閒和深度停止模式下,而子系統220或至少音頻解碼單元222保持在正常功率管理模式下。在實施例中,頂端系統210被控制為通過喚醒或「中斷」指示從降低功率模式改變到更高功率模式(例如,具有更高的功率使用潛力),並被控制為通過等待中斷(WFI)指示從更高功率模式改變為降低模式(例如,具有較少的功率使用量)。圖3示出根據一個或多個實施例的音頻數據解碼方法。根據一個或多個實施例,例如,可通過圖3所示的操作顯著降低由頂部系統和/或音頻解碼單元造成的功耗。頂端系統210可接收對壓縮音頻數據的轉換請求,並且,作為響應,在操作310,頂端系統210將壓縮音頻數據發送到子系統220的至少一個音頻輸入緩衝器221。在一個或多個實施例中,音頻數據解碼系統可包括數據狀態存儲單元,用於存儲例如頂端系統210和/或子系統220 (或子系統220的音頻解碼單元222)的數據處理狀態f目息。在Iv或多個實施例中,頂端系統210和/或子系統220,或者頂端系統210和子系統220中的每一個的一個或多個部件包括相應的數據狀態存儲單元。音頻數據解碼系統還可包括與頂端系統210或子系統220中的任一個分離的數據狀態存儲單元。將圖7作為示例,頂端系統210的功率管理模式或狀態的信息可被存儲在相應的數據狀態存儲單元或單個數據狀態存儲單元中,對功率管理模式或狀態改變的請求可被發送到與例如狀態信息相同的數據狀態存儲單元。可存在一個或多個數據狀態存儲單元。然而,為了示例性目的,圖5示出示例數據狀態存儲單元514,以下進一步提到的數據狀態存儲單元514將指示圖5所示的可能存在的數據狀態存儲單元514中的單個數據狀態存儲單元。
在一個或多個實施例中,當頂端系統210的操作310或子系統220的操作320到340中的任何操作被啟動、執行或完成時,頂端系統210和/或子系統220、或音頻解碼單元222可將關於各個操作310到340的啟動、當前處理或完成的指示符或狀態信息存儲在數據狀態存儲單元514中。在操作320,子系統220的至少一個音頻輸入緩衝器221可接收並存儲壓縮音頻數據。在操作中,當由頂端系統210將壓縮音頻數據發送到音頻輸入緩衝器221的處理完成時,頂端系統210可將丨呆作310完成的指不符存儲在數據狀態存儲單兀514中,頂端系統210或被配置為用於向子系統220提供壓縮音頻數據的一個或多個處理器被促使將各個功率管理模式或狀態改變為降低功率模式。在一個或多個實施例中,降低功率模式或狀態為L2保持下的供電停止模式(如圖7所示),其區別於睡眠或待機功率管理模式或狀態。因此,可顯著降低整體功耗。壓縮音頻數據傳輸的完成可基於以下情況預定量的壓縮音頻數據被傳送到音頻輸入緩衝器221,或者,從向音頻輸入緩衝器221傳送壓縮音頻數據開始已經過去了預定時間段。所述完成同樣可基於例如當輸入緩衝器221被佔滿或很快會被佔滿時,由輸入緩衝器221向頂端系統210作出的某種指示,應注意認為壓縮音頻數據從頂端系統210到輸入緩衝器221的當前傳輸完成的其它根據同樣可用。在操作330,僅作為示例,音頻解碼單元222可從所述至少一個音頻輸入緩衝器221接收壓縮音頻數據,並開始將壓縮音頻數據恢復為數字PCM數據,應注意音頻解碼單元222並不受限於用於產生數字PCM數據,其它可選實施例同樣可用。在操作340,音頻編解碼器單元223可將數字PCM數據轉換為模擬PCM數據或任何其它音頻輸出信號(例如,任何模擬信號、數位訊號等),並隨後輸出轉換後的音頻輸出信號。在實施例中,圖9所不的揚聲器1170還代表放大級,其可放大轉換後的音頻輸出信號並驅動一個或多個揚聲器1170,從而可聽覺地聽到放大的音頻。在實施例中,例如,當每一幀的所有數字PCM數據被分別輸出到一個或多個音頻輸出緩衝器524時,音頻編解碼器單元223被音頻解碼單元222控制為開始將數字PCM數據轉換為模擬PCM數據或其它音頻信號。圖4示出根據一個或多個實施例的音頻數據處理方法。如圖4所示,在實施例中,當頂端系統210完成壓縮音頻數據到子系統220的音頻輸入緩衝器221的傳輸時,頂端系統210將「狀態傳輸」指示符存儲在數據存儲單元514中,並相應地將它的功率管理模式改變為下降功率模式。音頻解碼單元可察測出功率管理模式或狀態方面的這種改變,或察測出音頻輸入緩衝器221的狀態方面的改變,並開始解碼操作。在實施例中,頂端系統210將中斷指示發送到音頻解碼單元222,並隨後改變到降低功率模式。當音頻輸入緩衝器221為空(例如,音頻輸入緩衝器=0)或已準備就緒接收另外的壓縮音頻數據時,音頻輸入緩衝器221或音頻解碼單元222在數據存儲單元514中存儲音頻輸入緩衝器221需要另外的壓縮音頻數據的指示符。頂端系統210隨後從降低功率模式轉換到全功率模式,並將另外的壓縮音頻數據發送到音頻輸入緩衝器221,隨後轉換回降低功率模式。重複這一處理,直到所有相應的壓縮音頻數據已被傳送到音頻輸入緩衝器 221。因此,在一個或多個實施例中,僅作為示例,當頂端系統210或子系統220或音頻解碼單元222啟動和/或完成對壓縮音頻數據進行讀取、寫入或處理的操作時,上述數據狀態存儲單元514可被控制為存儲啟動和/或完成各個操作的指示符。通過參照數據狀態存儲單元514中的啟動和/或完成指示符,頂端系統210和/或子系統220的一個或多個部件(包括音頻解碼單元222)可確定當前將執行哪個操作,例如,是否對壓縮音頻數據進行讀取、寫入或處理,並可執行相應的操作。通過應用所述數據通信方案,使用數據狀態存儲單元514,所述音頻輸入緩衝器221可在數據狀態存儲單元514中存儲輸入緩衝器221為空的狀態的指示,然後,中斷指示可被發送到頂端系統210,從而頂端系統210可被控制為從降低功率模式切換到全功率模 式。在實施例中,可從數據狀態存儲單元514發送中斷指示。或者,可基於音頻輸入緩衝器221或音頻解碼單元222將「空」指示符存儲在數據狀態存儲單元514而從音頻解碼單元222發送中斷指示。可從音頻輸入緩衝器221發送所述中斷。切換到全功率模式的頂端系統210可從數據狀態存儲單元514讀取一個或多個指示符,以確定音頻輸入緩衝器221是否為空,或者所述頂端系統210可讀取數據狀態存儲單元514中指定音頻輸入緩衝器221對於額外的壓縮音頻數據已準備就緒的指示符。頂端系統210還可從數據狀態存儲單元514確定在子系統220的部件的任何操作(例如,在圖3的操作320到操作340)中是否存在任何差錯和/或提早終止事件,並可執行相應的操作。數據狀態存儲單元514可存儲會與頂端系統210的操作相關的附加指示符和/或替換指示符。一個或多個指示符在數據狀態存儲單元514中的存儲可充當上述中斷指示。圖5示出根據一個或多個實施例的音頻數據解碼系統。參照圖5,頂端系統210可包括存儲器512,用於存儲壓縮音頻數據;直接存儲器存取(DMA)513,用於例如經由總線將壓縮音頻數據傳送到至少一個音頻輸入緩衝器221。系統220可包括至少一個音頻輸入緩衝器221、音頻解碼單元222、音頻編解碼器單元223和至少一個音頻輸出緩衝器524。如上所述,在實施例中,音頻編解碼器單元223或者音頻編解碼器單元223與音頻輸出緩衝器524兩者可從子系統220分離。當用戶發出播放命令時,頂端系統210可被控制為通過DMA 513將壓縮音頻數據從一個或多個其它存儲器(例如,具有NAND格式的存儲器)發送到存儲器512。DMA 513可隨後被CPU 511控制為訪問存儲器512並將壓縮音頻數據傳送到音頻輸入緩衝器221。例如,CPU 511可通過分析壓縮音頻數據來檢驗壓縮格式,並可隨後將壓縮音頻數據以及適合檢驗的壓縮格式的音頻解碼器指示傳送到音頻解碼單元222。圖6不出根據一個或多個實施例的諸如圖2的子系統220的子系統。參照圖6,可存在一個或多個音頻輸入緩衝器221和音頻輸出緩衝器524。例如,根據一個或多個實施例,兩個音頻輸入緩衝器可作為一對進行操作,並執行用於交替解碼音頻數據的雙緩衝方案。例如,當一個或多個音頻輸入緩衝器221中存儲在第一音頻輸入緩衝器621』中的所有壓縮音頻數據被傳送到音頻解碼單元222並被恢復為PCM數據時,所述一個或多個音頻輸入緩衝器221可將所述一個或多個音頻輸入緩衝器221中存儲在第二音頻輸入緩衝器621」中的壓縮音頻數據傳送到音頻解碼單元222。例如,圖5的CPU 511可通過控制DMA 513來控制將一部分壓縮音頻數據從存儲器512傳送到第一音頻輸入緩衝器621』和第二音頻輸入緩衝器621」。在實施例中,CPU 511控制DMA 513將預定量的壓縮音頻數發送到第一音頻輸入緩衝器621』和第二音頻輸入緩衝器622」中的每一個。在所述實施例中,所述預定量可以是18k字節,從而DMA 513傳送來自存儲器512的18k字節的壓縮音頻數據,其中,所述存儲器512可以是DRAM存儲器或任何可選擇的存儲器。在一個或多個實施例中,第一音頻輸入緩衝器621』和第二音頻輸入緩衝器621」具有相同的容量(諸如18k字節),從而CPU 511可在全功率模式下通過DMA513將36k字節的壓縮音頻數據傳送到第一音頻輸入緩衝器621』和第二音頻輸入緩衝器621」。在實施例中,第一音頻輸入緩衝器621』和第二音頻輸入緩衝器621」具有不同的容 量。DMA 513可提供來自另外的存儲器(諸如基於NAND的存儲器)的壓縮音頻數據,應再次注意可選擇的實施例同樣可用。CPU 511還可控制或發送用於音頻解碼單元222進行操作的適當指令,並可切換到深度空閒模式,如圖7所示的降低功率模式。或者,音頻解碼單元222可基於例如按照數據狀態存儲單元514中指示的CPU 511或一個或多個第一音頻輸入緩衝器221的功率管理模式,獨立於CPU 511而進行操作。再次參照圖3,在操作330,在實施例中,音頻解碼單元222可從一個或多個音頻輸入緩衝器221接收壓縮音頻數據,並將壓縮音頻數據恢復為數字PCM數據。例如,在實施例中,為了恢復音頻數據的第一幀,音頻解碼單元222可從第一音頻輸入緩衝器621』讀取壓縮音頻數據並恢復壓縮音頻數據,隨後將恢復的數字PCM數據輸出到第一音頻輸出緩衝器624』。為了恢復音頻數據的第二幀,音頻解碼單元222可從第二音頻輸入緩衝器621」讀取壓縮音頻數據並恢復壓縮音頻數據,並將PCM數據輸出到第二音頻輸出緩衝器624」。再次參照圖3,在操作340,音頻編解碼器單元223可將數字PCM數據轉換為模擬PCM數據或任何音頻輸出信號(例如,模擬信號、數位訊號等),並隨後輸出轉換後的音頻輸出信號。例如,當相應於任何單個幀的解碼音頻數據被完整地輸出(作為數字PCM數據)到第一音頻輸出緩衝器624』和第二音頻輸出緩衝器624」中的任何一個時,音頻解碼單元222可將指示發送到音頻編解碼器單元223,從而模擬PCM數據可被輸出。當預定量的數字PCM數據已經被音頻編解碼器單元223轉換為模擬PCM數據或音頻輸出信號時,音頻解碼單元222可在數據狀態存儲單元514中存儲關於在任何一個音頻輸入緩衝器221中是否存在殘餘壓縮音頻數據的信息。當一個或多個音頻輸入緩衝器221中的任何一個緩衝器或全部緩衝器中不存在殘餘壓縮音頻數據時,頂端系統210可被切換到全功率模式,以將另外的壓縮音頻數據傳送到一個或多個音頻輸入緩衝器221。在實施例中,當在第一幀中執行上述處理時,並且,當存儲在第一音頻輸入緩衝器621』中的所有壓縮音頻數據被恢復時,音頻解碼單元222可針對第二幀向CPU 511請求壓縮音頻數據,並開始恢復存儲在第二音頻輸入緩衝器621」中的壓縮音頻數據。
在這種情況下,頂端系統210可從降低功率模式切換到全功率模式,以經由DMA513將預定量的壓縮音頻數據從存儲器512傳送到第一音頻輸入緩衝器621』。接下來,頂端系統210可再次從全功率模式切換到降低功率模式,以降低功耗。當存儲在第二音頻輸入緩衝器621」中的所有壓縮音頻數據已被恢復時,音頻解碼單元222可再次向頂端系統210請求第二音頻輸入緩衝器621」的另外的壓縮音頻數據,並開始恢復存儲在第一音頻輸入緩衝器621』中的壓縮音頻數據。頂端系統210可從降低功率模式切換到全功率模式,以經由DMA 513將預定量的壓縮音頻數據從存儲器512傳送到第二音頻輸入緩衝器621」,並隨後可再次切換到降低功率模式,從而降低功耗。如上所述,根據一個或多個實施例,音頻數據解碼系統和方法可分離音頻解碼單元與頂端系統之間的功率管理控制,並在子系統中設置音頻解碼單元,其中,所述頂端系統向音頻解碼單元提供壓縮音頻數據(例如,以幀為單位向音頻解碼單元提供壓縮音頻數據)。因此,即使在相對較長的時間段執行音頻數據的解碼,頂端系統也可保持在降低功率模式或狀態下。相應地,可顯著降低整體功耗。
·
例如,圖8示出與傳統動態電壓頻率方案(DVFS)的方式相比本發明提出的基於每緩衝器輸入的功率模式切換(PMS-IPB)。根據一個或多個實施例,音頻數據解碼系統和方法可將音頻數據在壓縮狀態下傳送到子系統的音頻輸入緩衝器。因此,可顯著降低音頻輸入緩衝器的容量。根據一個或多個實施例,由於音頻數據在壓縮狀態下被傳送到用於存儲音頻數據的輸入緩衝器,因此,可另外降低對緩衝器的存儲請求量。圖9到圖11示出根據一個或多個實施例的音頻再現裝置、系統和方法。參照圖9,例如,音頻再現裝置1100包括顯示器和用戶接口 1101、視頻控制器1115、多媒體解碼器1120、多媒體編碼器1130、頂端系統1145、發送器/接收器1160、揚聲器1170和麥克風/相機1180。頂端系統145可包括中央處理單元(CPU) 1140、存儲器1150和直接存儲器存取(DMA) 1151。僅作為示例,多媒體解碼器1120、多媒體編碼器1130、控制器1115、CPU 1140、存儲器1150和DMA 1151全部可通過公共總線進行通信。顯示器和用戶接口 1101可以是諸如觸控螢幕的單個裝置,並且/或者,顯示器與一個或多個用戶接口可以是分離的裝置。僅作為示例,編碼器1130可根據任何傳統視頻/音頻編碼方案(諸如任何MPEG標準)對例如通過麥克風/相機1180捕獲的捕獲圖像數據和/或捕獲音頻數據進行編碼。麥克風/相機1180可以是單個裝置或分離的裝置。如以上所討論,解碼器1120可通過例如解碼器1120與CPU 1140或整個頂端系統1145之間的分離功率管理,例如根據任何上述討論的方式,對捕獲圖像數據和/或捕獲音頻數據進行解碼,或再現存儲在存儲器1150中的圖像數據或音頻數據。發送器/接收器1160可將編碼數據發送到遠程音頻再現裝置,諸如圖10的第二音頻再現裝置1000-2。發送器/接收器1160還可從遠程音頻再現裝置接收類似編碼的信息並將其轉發到解碼器1120。解碼視頻/音頻信息隨後通過顯示器和/或揚聲器1170被輸出。解碼器1120可包括音頻輸入緩衝器221、音頻解碼單元222和音頻編解碼器單元223,其被配置為圖2的子系統220。解碼器1120可以是數位訊號處理器(DSP),其還可包括編碼器1130。在一個或多個實施例中,如以上所討論,通過例如DSP與CPU 1140或整個頂端系統1145之間的分離功率管理,根據任何上述討論的方式,音頻再現裝置1100是片上系統(SOC)裝置,該片上系統裝置包括所述DSP和至少CPU1140。參照圖10,系統包括圖9的音頻再現裝置1100和遠程音頻再現裝置,作為第一音頻再現裝置1000-1和第二音頻再現裝置1000-2,在一個或多個實施例中,所述第一音頻再現裝置1000-1和第二音頻再現裝置1000-2均為與圖9的音頻再現裝置1100相應的音頻再現裝置。網絡1190可以是第一音頻再現裝置1000-1與第二音頻再現裝置1000-2之間可用的任何通信路徑,諸如基於網際網路協議的網絡或無線協議、或兩者的組合。第一音頻再現裝置1000-1和第二音頻再現裝置1000-2兩者不需要均為與圖9的音頻再現裝置1100相應的音頻再現裝置。僅作為示例,第二音頻再現裝置1000-2可選擇性地作為編碼音頻和/或圖像/視頻數據提供伺服器或計算裝置,其被配置為將編碼音頻和/或圖像/視頻傳送到第一音頻再現裝置1000-1。相應地,網絡1190可以是兩個或更多裝置之間的任何通信路徑,包括串行數據通道,諸如USB或類似的適配器或連接器。編碼音頻和/或圖像/視頻數據可以是流音頻和/或視頻數據,或者,可從各個本地存儲裝置提供所述編碼音頻和/或圖像/視頻數據。 參照圖11,示出圖9的音頻再現裝置1100的可選示圖。儘管在圖11中示出行動電話或智慧型電話,但是圖9和圖10的音頻再現裝置1100可不包括電話性能和/或視頻重放性能,例如,僅具有用戶接口而不具有顯示器。系統1110中的第一音頻再現裝置1000-1或第二音頻再現裝置1000-2可以是任何與系統1110中的音頻再現裝置的類型相同或不同的音頻再現裝置,包括僅用於重放音樂的裝置、桌上型計算機裝置、行動電話、PDA、智慧型電話、個人計算機、電話會議裝置、機頂盒、電視機等。在一個或多個實施例中,這裡的任何設備、系統和單元描述包括一個或多個硬體裝置和/或硬體處理部件/裝置。此外,一個或多個實施例可包括類似於圖9的配置,包括移動裝置的控制器、CPU、顯示器、編碼器和/或解碼器硬體部分中的一個或多個處理部件。因此,在一個或多個實施例中,僅作為示例,任何描述的設備、系統和單元還可包括一個或多個合乎要求的存儲器以及任何合乎需要的硬體輸入/輸出傳輸裝置。此外,術語設備應被理解為與物理系統的部件同義,而不受限於裝置(即,位於單個位置的單個裝置或封閉式接電裝置)或受限於所有實施例中在單獨的個別部件/裝置或封閉式接電裝置中實現的所有被描述的部件,而是,術語設備根據實施例,開放式地通過不同硬體部件在不同裝置或封閉式接電裝置和/或不同位置中一起實現或分離實現。除了上述實施例之外,還可通過非瞬時介質(例如,計算機可讀介質)中/上的計算機可讀代碼/指令來實施實施例,以控制至少一個處理部件/裝置(諸如處理器、計算裝置、計算機或具有外設的計算機系統)來實施任何以上描述的實施例或任何實施例的各方面。所述介質可對應於任何定義的可測量實體結構,該結構允許存儲和/或傳輸計算機可讀代碼。此外,一個或多個實施例包括至少一個處理部件或裝置。所述介質還可包括(例如與計算機可讀代碼結合的)數據文件、數據結構等。計算機可讀介質的一個或多個實施例分別包括磁介質(諸如硬碟、軟盤和磁帶)、光介質(諸如⑶ROM盤和DVD)、磁光介質(諸如光碟)和專門被配置為用於存儲和/或執行程序指令的硬體裝置(諸如只讀存儲器(ROM)、隨機存取存儲器(RAM)、快閃記憶體和至少一個處理裝置)。計算機可讀代碼可包括機器代碼(諸如由編譯器產生的機器代碼)和包含更高級代碼的文件兩者,其中,作為示例,計算機可使用解釋器來執行所述更高級代碼。所述介質還可以是一個或多個分布式網絡的任何定義的可測量實體部件,從而以分布方式來存儲並/或執行計算機可讀代碼。在一個或多個實施例中,所述分布式網絡不需要計算機可讀代碼存儲在相同位置,例如,計算機可讀代碼或所述計算機可讀代碼的各部分可被遠程存儲,其可遠程存儲在單個位置,可能存儲在單個介質上或者以分布方式(諸如以基於雲的方式)來存儲。此外,如上所述,僅作為示例,處理部件可包括處理器或計算機處理器,處理部件可被分布和/或包括在單個裝置中。可存在具有多個不同處理部件的多於一個的處理部件和/或多個處理部件(例如,具有多核的處理器),在這種情況下,一個或多個實施例可包括用於使單個或多個核同步或異步操作的硬體和/或代碼。僅作為示例,還可利用至少一個專用集成電路(ASIC)或現場可編程門陣列(FPGA)來實現計算機可讀介質,所述專用集成電路或現場可編程門陣列運行(如處理器般處理)程序指令。儘管已參照本發明的不同實施例具體示出並描述了本發明的各方面,但是,應理解應僅以描述的含義來理解這些實施例,其並非為了進行限制的目的。每個實施例中對特徵或方面的描述應通常被認為可用於其餘實施例中的其它類似特徵或方面。如果按照不同的順序來執行所述技術並且/或者如果所述系統、架構、裝置或電路中的部件以不同方式被組合和/或被其它部件或其等同物所替代或補充,則同樣可實現適當的結果。因此,儘管已經示出並描述了若干實施例,但是由於其它實施例同樣可用,本領域的技術人員應理解在不脫離本發明的原理和精神的情況下,可對這些實施例作出改變,其中,本發明的範圍由權利要求及其等同物來限定。權利要求
1.一種用於對音頻數據進行解碼的系統,包括 子系統,包括用於接收並存儲壓縮音頻數據的至少一個輸入緩衝器以及用於將存儲的壓縮音頻數據解碼為解碼音頻數據的音頻解碼單元; 不同於所述子系統的頂端系統,用於基於頂端系統的功率管理模式的管理選擇性地將壓縮音頻數據發送到所述子系統,其中,對頂端系統的功率管理模式的管理取決於子系統的操作。
2.如權利要求I所述的系統,還包括 音頻編解碼器單元,用於將由音頻解碼單元產生的作為解碼音頻數據的脈衝編碼調製(PCM)數據轉換為音頻輸出信號,並輸出音頻輸出信號。
3.如權利要求I所述的系統,其中,所述解碼音頻數據是解碼的多聲道音頻數據。
4.如權利要求I所述的系統,還包括 數據狀態存儲單元,用於存儲頂端系統和音頻解碼單元中的一個或多個的數據處理狀態息。
5.如權利要求4所述的系統,其中,頂端系統的數據處理狀態信息相應於頂端系統的功率管理模式或表示頂端系統將很快改變頂端系統的功率管理模式, 其中,子系統的操作基於頂端系統的數據處理狀態信息。
6.如權利要求5所述的系統,其中,頂端系統的數據處理狀態信息是表示以下內容的狀態信息頂端系統已經開始將壓縮音頻數據發送到所述至少一個輸入緩衝器或頂端系統正在將壓縮音頻數據發送到所述至少一個輸入緩衝器;或者,頂端系統已經完成了將壓縮音頻數據發送到所述至少一個輸入緩衝器的處理。
7.如權利要求4所述的系統,其中,頂端系統的數據處理狀態信息是表示以下內容的狀態信息頂端系統已經開始將壓縮音頻數據發送到所述至少一個輸入緩衝器或頂端系統正在將壓縮音頻數據發送到所述至少一個輸入緩衝器;或者,頂端系統已經完成了將壓縮音頻數據發送到所述至少一個輸入緩衝器的處理, 其中,子系統的操作基於頂端系統的數據處理狀態信息。
8.如權利要求4所述的系統,其中,音頻解碼單元的數據處理狀態信息相應於音頻解碼單元的功率管理模式或表示音頻解碼單元將很快改變音頻解碼單元的功率管理模式, 其中,對頂端系統的功率管理模式的管理基於音頻解碼單元的數據處理狀態信息。
9.如權利要求8所述的系統,其中,音頻解碼單元的數據處理狀態信息是表示以下內容的狀態信息音頻解碼單元已經開始對存儲的壓縮音頻數據進行解碼或音頻解碼單元正在對存儲的壓縮音頻數據進行解碼;音頻解碼單元已經完成對存儲的壓縮音頻數據的解碼;音頻解碼單元已經完成解碼音頻數據到輸出緩衝器的輸出,其中,所述輸出緩衝器用於將解碼音頻數據提供給音頻編解碼器單元;或者,音頻編解碼器單元已經轉換了預定量的解碼音頻數據。
10.如權利要求4所述的系統,其中,音頻解碼單元的數據處理狀態信息是表示以下內容的狀態信息音頻解碼單元已經開始對存儲的壓縮音頻數據進行解碼或音頻解碼單元正在對存儲的壓縮音頻數據進行解碼;音頻解碼單元已經完成對存儲的壓縮音頻數據的解碼;音頻解碼單元已經完成解碼音頻數據到輸出緩衝器的輸出,其中,所述輸出緩衝器用於將解碼音頻數據提供給音頻編解碼器單元;或者,音頻編解碼器單元已經轉換了預定量的解碼音頻數據, 其中,對頂端系統的功率管理模式的管理基於音頻解碼單元的數據處理狀態信息。
11.如權利要求4所述的系統,其中,數據狀態存儲單元存儲所述至少一個輸入緩衝器的數據處理狀態信息。
12.如權利要求11所述的系統,其中,所述至少一個輸入緩衝器的數據處理狀態信息相應於所述至少一個輸入緩衝器的功率管理模式或表示所述至少一個輸入緩衝器將很快改變所述至少一個輸入緩衝器的功率管理模式, 其中,對頂端系統的功率管理模式的管理基於所述至少一個輸入緩衝器的數據處理狀態息。
13.如權利要求12所述的系統,其中,所述至少一個輸入緩衝器的數據處理狀態信息是表示以下內容的狀態信息所述至少一個輸入緩衝器不可用於從頂端系統接收壓縮音頻數據;或者,所述至少一個輸入緩衝器為空或已準備就緒,以便從頂端系統接收壓縮音頻數據。
14.如權利要求11所述的系統,其中,所述至少一個輸入緩衝器的數據處理狀態信息是表示以下內容的狀態信息所述至少一個輸入緩衝器不可用於從頂端系統接收壓縮音頻數據;或者,所述至少一個輸入緩衝器為空或已準備就緒,以便從頂端系統接收壓縮音頻數據, 其中,對頂端系統的功率管理模式的管理基於所述至少一個輸入緩衝器的數據處理狀態息。
15.如權利要求4所述的系統,其中,當頂端系統完成壓縮音頻數據到所述至少一個輸入緩衝器的傳輸時,頂端系統或音頻解碼單元將相應的完成指示符存儲在數據狀態存儲單元中,並且,頂端系統的功率管理模式被切換到降低功率模式。
16.如權利要求4所述的系統,其中,當存儲的壓縮音頻數據從所述至少一個輸入緩衝器到音頻解碼單元的傳輸完成時,音頻解碼單元或所述至少一個輸入緩衝器將相應的完成指示符存儲在數據狀態存儲單元中,並且,頂端系統的功率管理模式被切換到全功率模式。
17.如權利要求2所述的系統,其中 當預定量的PCM數據被轉換為音頻輸出信號時,音頻解碼單元在數據狀態存儲單元中存儲關於所述至少一個音頻輸入緩衝器中是否存在殘餘壓縮音頻數據的信息, 當所述至少一個音頻輸入緩衝器中不存在殘餘壓縮音頻數據時,頂端系統的功率管理模式被切換到全功率模式。
18.如權利要求17所述的系統,其中,當預定量的PCM數據被轉換為音頻輸出信號並且頂端系統的功率管理模式被切換到全功率模式時,頂端系統將新的壓縮音頻數據發送到所述至少一個音頻輸入緩衝器。
19.如權利要求2所述的系統,還包括 至少一個音頻輸出緩衝器,用於存儲PCM數據,並將所述PCM數據發送到音頻編解碼器單元。
20.如權利要求I所述的系統,其中,在所述至少一個音頻輸入緩衝器包括第一音頻輸入緩衝器和第二音頻輸入緩衝器的情況下,當音頻解碼單元完成了對存儲在第一音頻輸入緩衝器中的第一壓縮音頻數據的解碼時,子系統控制存儲在第二音頻輸入緩衝器中的第二壓縮音頻數據,使其被傳送到音頻解碼單元。
21.如權利要求20所述的系統,其中,當存儲在第二音頻輸入緩衝器中的第二壓縮音頻數據被控制為傳送到音頻解碼單元時,頂端系統被控制為將新的第一壓縮音頻數據傳送到第一音頻輸入緩衝器。
22.如權利要求I所述的系統,其中,頂端系統包括 存儲器,用於存儲壓縮音頻數據;以及 直接存儲器存取(DMA),用於通過總線將壓縮音頻數據傳送到所述至少一個音頻輸入緩衝器。
23.如權利要求22所述的系統,其中,頂端系統還包括中央處理單元(CPU)。
24.如權利要求I所述的系統,其中,所述系統包括片上系統(SOC),該片上系統包括頂端系統和子系統,其中,頂端系統包括至少一個處理器,子系統為數位訊號處理器(DSP)。
25.一種用於對音頻數據進行解碼的系統,包括 子系統,該子系統包括用於接收並存儲壓縮音頻數據的至少一個輸入緩衝器以及用於將存儲的壓縮音頻數據解碼為解碼音頻數據的音頻解碼單元; 頂端系統,用於接收對壓縮音頻數據的傳輸請求,選擇性地將壓縮音頻數據發送到所述至少一個輸入緩衝器, 其中,控制壓縮音頻數據的選擇性傳輸的頂端系統的至少一個功率模式被選擇性地控制為在音頻解碼單元對存儲的壓縮音頻數據進行解碼的同時處於供電停止模式。
26.如權利要求25所述的系統,其中,頂端系統在存儲的壓縮音頻數據的解碼期間處於供電停止模式,並直到發生以下情況才改變到全功率模式存儲的壓縮音頻數據的解碼完成;或者,所述至少一個輸入緩衝器為空或表現為已準備就緒,以便接收並存儲另外的壓縮音頻數據。
27.如權利要求25所述的系統,其中,當壓縮音頻數據到所述至少一個輸入緩衝器的傳輸完成時,頂端系統在將中斷指示發送到音頻解碼單元之後立即進入供電停止模式。
28.如權利要求25所述的系統,還包括 數據狀態存儲單元,用於存儲頂端系統和音頻解碼單元中的一個或多個的數據處理狀態息。
29.如權利要求28所述的系統,其中,當頂端系統完成壓縮音頻數據到所述至少一個輸入緩衝器的傳輸時,頂端系統或音頻解碼單元將相應的完成指示符存儲在數據狀態存儲單元中,並且,對頂端系統的所述至少一個功率模式的控制處理控制所述至少一個功率模式,使其被切換到供電停止模式。
30.如權利要求28所述的系統,其中,當存儲的壓縮音頻數據從所述至少一個輸入緩衝器到音頻解碼單元的傳輸完成時,音頻解碼單元或所述至少一個輸入緩衝器將相應的完成指示符存儲在數據狀態存儲單元中,並且,對頂端系統的所述至少一個功率模式的控制處理控制所述至少一個功率模式,使其被切換到全功率模式。
31.如權利要求25所述的系統,還包括 音頻解碼單元,用於將壓縮音頻數據解碼為脈衝編碼調製(PCM)數據;以及 音頻編解碼器單元,用於將PCM數據轉換為音頻輸出信號,並輸出所述音頻輸出信號。
32.如權利要求31所述的系統,其中,當預定量的PCM數據被轉換為音頻輸出信號時,音頻解碼單元在數據狀態存儲單元中存儲關於所述至少一個音頻輸入緩衝器中是否存在殘餘壓縮音頻數據的信息, 當所述至少一個音頻輸入緩衝器中不存在殘餘壓縮音頻數據時,對頂端系統的所述至少一個功率模式的控制處理控制所述至少一個功率模式,使其被切換到全功率模式。
33.如權利要求32所述的系統,其中,當預定量的PCM數據被轉換為音頻輸出信號並且頂端系統的所述至少一個功率模式被控制為切換到全功率模式時,頂端系統將新的壓縮音頻數據發送到所述至少一個輸入緩衝器。
34.如權利要求25所述的系統,其中,當所述至少一個輸入緩衝器包括第一輸入緩衝器和第二輸入緩衝器時,頂端系統的所述至少一個功率模式被控制為在將新的壓縮音頻數據傳送到第二輸入緩衝器的同時以及在音頻解碼單元正在對來自第一輸入緩衝器的存儲的壓縮音頻數據進行解碼的同時處於全功率模式,從而在音頻解碼單元正在對來自第一輸入緩衝器的存儲的壓縮音頻數據或存儲在第二輸入緩衝器中的新的壓縮音頻數據進行解碼的同時,頂端系統的所述至少一個功率模式在新的壓縮音頻數據被傳送到第二輸入緩衝器的處理完成時被切換到供電停止模式。
35.如權利要求25所述的系統,其中,所述系統包括片上系統(SOC),該片上系統包括頂端系統和子系統,其中,所述頂端系統包括至少一個處理器,所述子系統為數位訊號處理器(DSP)。
36.如權利要求25所述的系統,其中,頂端系統的所述至少一個功率模式被選擇性地控制為包括以下模式的多個可用功率管理模式之一睡眠模式,其中,頂端系統處於「供電停止」狀態;深度空閒和深度停止模式,其中,頂端系統處於「L2保持下的供電停止」狀態;空閒和停止模式,其中,頂端系統保持在「待機」狀態;正常模式,其中,頂端系統處於「運行」或「全功率」狀態, 其中,頂端系統的所述至少一個功率模式被選擇性地控制為處於供電停止模式下的深度空閒和深度停止模式以及全功率模式下的正常模式之一。
37.一種用於對音頻數據進行解碼的系統,包括 子系統,其包括用於從不同於所述子系統的頂端系統接收壓縮音頻數據並存儲壓縮音頻數據的至少一個輸入緩衝器以及用於將存儲的壓縮音頻數據解碼為解碼音頻數據的音頻解碼單元, 其中,子系統控制頂端系統選擇性地將壓縮音頻數據發送到所述至少一個輸入緩衝器,並控制頂端系統的至少一個功率模式在音頻解碼單元對存儲的壓縮音頻數據進行解碼的同時處於供電停止模式,其中,所述頂端系統控制壓縮音頻數據的選擇性傳輸。
38.如權利要求37所述的系統,其中,子系統控制頂端系統在存儲的壓縮音頻數據的解碼期間處於供電停止模式,並將頂端系統控制為直到發生以下情況才改變到全功率模式存儲的壓縮音頻數據的解碼完成;或者,所述至少一個輸入緩衝器為空或表現為已準備就緒,以便接收並存儲另外的壓縮音頻數據。
39.如權利要求37所述的系統,其中,當由頂端系統將壓縮音頻數據傳輸到所述至少一個輸入緩衝器的處理完成時,子系統控制頂端系統進入供電停止模式。
40.如權利要求37所述的系統,還包括 數據狀態存儲單元,用於存儲所述至少一個輸入緩衝器和音頻解碼單元中的一個或多個的數據處理狀態信息。
41.如權利要求40所述的系統,其中,當頂端系統完成壓縮音頻數據到所述至少一個輸入緩衝器的傳輸時,音頻解碼單元將相應的完成指示符存儲在數據狀態存儲單元中,並且,對頂端系統的所述至少一個功率模式的控制處理控制所述至少一個功率模式,使其被切換到供電停止模式。
42.如權利要求40所述的系統,其中,當存儲的壓縮音頻數據從所述至少一個輸入緩衝器到音頻解碼單元的傳輸完成時,音頻解碼單元或所述至少一個輸入緩衝器將相應的完成指示符存儲在數據狀態存儲單元中,並且,對頂端系統的所述至少一個功率模式的控制處理控制所述至少一個功率模式,使其被切換到全功率模式。
43.如權利要求40所述的系統,其中,子系統基於數據狀態存儲單元中的數據處理狀態信息來控制頂端系統。
44.如權利要求37所述的系統,其中,頂端系統的所述至少一個功率模式被選擇性地控制為包括以下模式的多個可用功率管理模式之一睡眠模式,其中,頂端系統處於「供電停止」狀態;深度空閒和深度停止模式,其中,頂端系統處於「L2保持下的供電停止」狀態;空閒和停止模式,其中,頂端系統保持在「待機」狀態;正常模式,其中,頂端系統處於「運行」或「全功率」狀態, 其中,頂端系統的所述至少一個功率模式被選擇性地控制為處於供電停止模式下的深度空閒和深度停止模式以及全功率模式下的正常模式之一。
45.如權利要求37所述的系統,還包括當存儲的壓縮音頻數據從所述至少一個輸入緩衝器到音頻解碼單元的傳輸完成,或者,所述至少一個輸入緩衝器表現為已準備就緒,以便接收新的壓縮音頻數據時,將中斷指示發送到頂端系統。
46.如權利要求37所述的系統,其中,所述系統包括片上系統(SOC),該片上系統包括頂端系統和子系統,其中,頂端系統包括至少一個處理器,子系統是數位訊號處理器(DSP)。
47.如權利要求37所述的系統,其中,子系統是數位訊號處理器(DSP)。
48.一種對音頻數據進行解碼的方法,包括 從獨立設置的頂端系統接收壓縮音頻數據,將壓縮音頻數據存儲在至少一個音頻輸入緩衝器中; 使用與頂端系統分離的音頻解碼單元將所述至少一個音頻輸入緩衝器存儲的壓縮音頻數據解碼為解碼音頻數據;以及 管理頂端系統的功率管理模式,以選擇性地發送壓縮音頻數據,其中,對頂端系統的功率管理模式的管理取決於對壓縮音頻數據的存儲以及對存儲的壓縮音頻數據的解碼。
49.如權利要求48所述的方法,還包括 使用與頂端系統分離的音頻編解碼器單元將解碼音頻數據的PCM數據轉換為音頻輸出信號,並輸出轉換後的音頻輸出信號。
50.如權利要求48所述的方法,還包括 選擇性地存儲頂端系統和音頻解碼中的一個或多個的數據處理狀態信息,並當壓縮音頻數據到音頻解碼單元的傳輸完成時將頂端系統控制為切換到供電停止模式。
51.如權利要求50所述的方法,還包括 當解碼音頻數據的預定量PCM數據被編解碼器轉換為音頻輸出信號時,存儲關於所述至少一個音頻輸入緩衝器中是否存在殘餘壓縮音頻數據的信息;以及 基於對所述至少一個音頻輸入緩衝器不包括殘餘壓縮音頻數據的確定,將頂端系統控制為切換到全功率模式。
52.如權利要求51所述的方法,還包括 當預定量PCM數據被轉換為音頻輸出信號並且頂端系統切換到全功率模式時,將新的壓縮音頻數據存儲在所述至少一個音頻輸入緩衝器中。
53.如權利要求52所述的方法,還包括 當存儲在第一音頻輸入緩衝器中的所有壓縮音頻數據被傳送到音頻解碼單元並被解碼為解碼音頻數據時,將存儲在第二音頻輸入緩衝器中的壓縮音頻數據控制為被傳送到音頻解碼單元。
54.如權利要求53所述的方法,還包括 當存儲在第二音頻輸入緩衝器中的壓縮音頻數據被傳送到音頻解碼單元時,將所述新的壓縮音頻數據從頂端系統發送到第一音頻輸入緩衝器。
55.如權利要求48所述的方法,還包括 選擇性地存儲頂端系統和音頻解碼中的一個或多個的數據處理狀態信息。
56.如權利要求55所述的方法,其中,頂端系統的數據處理狀態信息相應於頂端系統的功率管理模式或表示頂端系統將很快改變頂端系統的功率管理模式, 其中,對壓縮音頻數據的存儲以及/或者對存儲的壓縮音頻數據的解碼基於頂端系統的數據處理狀態信息。
57.如權利要求56所述的方法,其中,頂端系統的數據處理狀態信息是表示以下內容的狀態信息頂端系統已經開始將壓縮音頻數據發送到所述至少一個輸入緩衝器或頂端系統正在將壓縮音頻數據發送到所述至少一個輸入緩衝器;或者,頂端系統已經完成了將壓縮音頻數據發送到所述至少一個輸入緩衝器的處理。
58.如權利要求55所述的方法,其中,頂端系統的數據處理狀態信息是表示以下內容的狀態信息頂端系統已經開始將壓縮音頻數據發送到所述至少一個輸入緩衝器或頂端系統正在將壓縮音頻數據發送到所述至少一個輸入緩衝器;或者,頂端系統已經完成了將壓縮音頻數據發送到所述至少一個輸入緩衝器的處理, 其中,對壓縮音頻數據的存儲以及/或者對存儲的壓縮音頻數據的解碼基於頂端系統的數據處理狀態信息。
59.如權利要求55所述的方法,其中,音頻解碼單元的數據處理狀態信息相應於音頻解碼單元的功率管理模式或表示音頻解碼單元將很快改變音頻解碼單元的功率管理模式, 其中,對頂端系統的功率管理模式的管理基於音頻解碼單元的數據處理狀態信息。
60.如權利要求59所述的方法,其中,音頻解碼單元的數據處理狀態信息是表示以下內容的狀態信息音頻解碼單元已經開始對存儲的壓縮音頻數據進行解碼或音頻解碼單元正在對存儲的壓縮音頻數據進行解碼;音頻解碼單元已經完成對存儲的壓縮音頻數據的解碼;音頻解碼單元已經完成解碼音頻數據到輸出緩衝器的輸出,其中,所述輸出緩衝器用於將解碼音頻數據提供給音頻編解碼器單元;或者,音頻編解碼器單元已經轉換了預定量的解碼音頻數據。
61.如權利要求55所述的方法,其中,音頻解碼單元的數據處理狀態信息是表示以下內容的狀態信息音頻解碼單元已經開始對存儲的壓縮音頻數據進行解碼或音頻解碼單元正在對存儲的壓縮音頻數據進行解碼;音頻解碼單元已經完成對存儲的壓縮音頻數據的解碼;音頻解碼單元已經完成解碼音頻數據到輸出緩衝器的輸出,其中,所述輸出緩衝器用於將解碼音頻數據提供給音頻編解碼器單元;或者,音頻編解碼器單元已經轉換了預定量的解碼音頻數據, 其中,對頂端系統的功率管理模式的管理基於音頻解碼單元的數據處理狀態信息。
62.如權利要求55所述的方法,其中,數據狀態存儲單元存儲所述至少一個輸入緩衝器的數據處理狀態信息。
63.如權利要求52所述的方法,其中,所述至少一個輸入緩衝器的數據處理狀態信息相應於所述至少一個輸入緩衝器的功率管理模式或表示所述至少一個輸入緩衝器將很快改變所述至少一個輸入緩衝器的功率管理模式, 其中,對頂端系統的功率管理模式的管理基於所述至少一個輸入緩衝器的數據處理狀態息。
64.如權利要求53所述的方法,其中,所述數據處理狀態信息是表示以下內容的狀態信息所述至少一個輸入緩衝器不可用於從頂端系統接收壓縮音頻數據;或者,所述至少一個輸入緩衝器為空或已準備就緒,以便從頂端系統接收壓縮音頻數據。
65.如權利要求62所述的方法,其中,所述數據處理狀態信息是表示以下內容的狀態信息所述至少一個輸入緩衝器不可用於從頂端系統接收壓縮音頻數據;或者,所述至少一個輸入緩衝器為空或已準備就緒,以便從頂端系統接收壓縮音頻數據, 其中,對頂端系統的功率管理模式的管理基於所述至少一個輸入緩衝器的數據處理狀態息。
66.一種非瞬時計算機可讀介質,包括用於控制至少一個處理裝置實施權利要求48的方法的計算機可讀代碼。
67.一種用於對音頻數據進行解碼的方法,包括 從獨立設置的頂端系統接收壓縮音頻數據,將壓縮音頻數據存儲在至少一個音頻輸入緩衝器中; 使用與頂端系統分離的音頻解碼單元將所述至少一個音頻輸入緩衝器存儲的壓縮音頻數據解碼為解碼音頻數據; 將頂端系統的至少一個功率模式控制為在音頻解碼單元正在對存儲的壓縮音頻數據進行解碼時處於供電停止模式,其中,所述頂端系統控制壓縮音頻數據到所述至少一個音頻輸入緩衝器的選擇性傳輸。
68.如權利要求67所述的方法,其中,頂端系統的所述至少一個功率模式被控制為在存儲的壓縮音頻數據的解碼期間處於供電停止模式,並直到發生以下情況才改變到全功率模式存儲的壓縮音頻數據的解碼完成;或者,所述至少一個輸入緩衝器為空或表現為已準備就緒,以便接收並存儲另外的壓縮音頻數據。
69.如權利要求67所述的方法,其中,當壓縮音頻數據到所述至少一個輸入緩衝器的傳輸完成時,頂端系統在將中斷指示發送到音頻解碼單元之後立即進入供電停止模式。
70.如權利要求67所述的方法,還包括當存儲的壓縮音頻數據的解碼完成時,將中斷指示發送到頂端系統。
71.如權利要求67所述的方法,其中,頂端系統的所述至少一個功率模式被選擇性地控制為包括以下模式的多個可用功率管理模式之一睡眠模式,其中,頂端系統處於「供電停止」狀態;深度空閒和深度停止模式,其中,頂端系統處於「L2保持下的供電停止」狀態;空閒和停止模式,其中,頂端系統保持在「待機」狀態;正常模式,其中,頂端系統處於「運行」或「全功率」狀態, 其中,頂端系統的所述至少一個功率模式被選擇性地控制為處於供電停止模式下的深度空閒和深度停止模式以及全功率模式下的正常模式之一。
72.—種非瞬時計算機可讀介質,包括用於控制至少一個處理裝置實施權利要求67的方法的計算機可讀代碼。
全文摘要
提供一種音頻數據解碼系統和方法,其可選擇性地將壓縮音頻數據從頂端系統發送到分離設置和/或分開進行功率管理控制的子系統的至少一個音頻輸入緩衝器,使用子系統的音頻解碼單元將壓縮音頻數據恢復為數字脈衝編碼調製(PCM)數據,將數字PCM數據轉換為模擬PCM數據或音頻輸出信號,並輸出轉換後的音頻輸出信號。
文檔編號G10L19/00GK102667924SQ201180004289
公開日2012年9月12日 申請日期2011年6月8日 優先權日2010年6月8日
發明者孫昌用, 李康殷, 金度亨 申請人:三星電子株式會社

同类文章

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

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

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

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

個性化檯曆的製作方法

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

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

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

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

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

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

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

釘的製作方法

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

直流氧噴裝置的製作方法

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

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

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

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

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