[發(fā)明專利]有效處理聲音數據的裝置與方法無效
| 申請?zhí)枺?/td> | 201210425972.6 | 申請日: | 2012-10-29 |
| 公開(公告)號: | CN103793194A | 公開(公告)日: | 2014-05-14 |
| 發(fā)明(設計)人: | 王秦秦 | 申請(專利權)人: | 無敵科技(西安)有限公司 |
| 主分類號: | G06F3/16 | 分類號: | G06F3/16 |
| 代理公司: | 西安智邦專利商標代理有限公司 61211 | 代理人: | 倪金榮 |
| 地址: | 710075 陜西省*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 有效 處理 聲音 數據 裝置 方法 | ||
技術領域
本發(fā)明涉及一種聲音播放裝置與方法,尤其是一種有效處理聲音數據的裝置與方法。
背景技術
電子裝置同時具有多種功能為市場的趨勢,如此可滿足使用者的多方需求。一般電子裝置具有中央處理單元作為處理中心,使得電子裝置可執(zhí)行多種不同的功能。其中,中央處理單元的處理速度為影響電子裝置的重要因素,特別是具有聲音播放功能的電子裝置,會因中央處理單元的處理效能,而影響聲音的播放質量。
當聲音質量的要求越高時,所需的中央處理單元處理速度就必須越快。一般電子裝置,特別是手持式電子裝置,其所具有的儲存空間較小,因此播放聲音的方式大多為讀入聲音數據的同時,一邊進行聲音數據的播放,而不是一次將所欲播放的聲音數據全部讀入電子裝置的儲存區(qū)域后,再進行播放的動作。
傳統(tǒng)技術中,由于某些電子裝置的中央處理單元處理速度有限,且儲存空間較小,因此將使得聲音質量的表現(xiàn)受到限制。舉例說明,當具播放功能的電子裝置在輸入聲音數據并進行播放時,若中央處理單元正好有其它多個程序正在執(zhí)行而處于繁忙狀態(tài),如此便會導致輸入聲音數據的動作被延遲,而造成短時間內無法擷取到聲音數據提供播放。因此,將導致聲音播放的過程會出現(xiàn)頓挫的現(xiàn)象,使得播放質量不佳,進而無法滿足使用者的需求。
發(fā)明內容
本發(fā)明為解決背景技術中存在的上述技術問題,而提出一種有效處理聲音數據的裝置與方法。
本發(fā)明的技術解決方案是:本發(fā)明為一種有效處理聲音數據的裝置,其特殊之處在于:該裝置包含:輸入聲音數據,存儲模塊,將聲音數據儲存于儲存模塊;計算模塊,計算中央處理單元的使用率;處理模塊,根據中央處理單元的使用率,處理輸入模塊是否停止輸入與儲存聲音數據;合成模塊,對儲存的聲音數據進行合成;播放模塊,播放聲音數據。
上述中央處理單元的使用率大于默認值時,處理模塊處理輸入模塊停止在儲存模塊輸入與儲存聲音數據。
上述裝置包含:判斷模塊,當中央處理單元的使用率大于默認值,且儲存模塊已無可播放聲音數據,處理輸入模塊輸入聲音數據而提供予播放模塊播放。
一種有效處理聲音數據的方法,其特殊之處在于:該方法包含下列步驟:
1)輸入聲音數據;
2)將聲音數據儲存在儲存模塊;
3)計算中央處理單元的使用率;
4)判斷是否停止在儲存模塊輸入與儲存聲音數據;
5)對儲存的聲音數據進行合成;
6)播放聲音數據。
附圖說明
圖1為本發(fā)明裝置實施例示意圖一;
圖2為本發(fā)明裝置實施例示意圖二;
具體實施方式
參見圖1,本發(fā)明所提出有效處理聲音數據的裝置,應用在具有中央處理單元的電子裝置,該裝置包含:輸入模塊10、計算模塊20、處理模塊30、播放模塊40、儲存模塊50、合成模塊31。
輸入模塊10輸入聲音數據,并將聲音數據儲存在儲存模塊50。由于具有可播放聲音功能的電子裝置一般會具有儲存用的內存,因此可在聲音數據播放前,對電子裝置本身即具有的內存先申請其中的某一個區(qū)塊,作為本發(fā)明的儲存模塊50。計算模塊20計算中央處理單元1使用率。處理模塊30根據計算模塊20所計算到的中央處理單元1使用率,處理輸入模塊10是否停止在儲存模塊50輸入與儲存聲音數據。當中央處理單元1使用率大于默認值時,表示此時中央處理單元1處于相對繁忙狀態(tài),因此處理模塊30便處理輸入模塊10先暫時停止在儲存模塊輸入與儲存聲音數據50。當中央處理單元使用率小于默認值時,表示此時中央處理單元1處于相對空閑的狀態(tài),因此處理模塊30便會處理輸入模塊10繼續(xù)在儲存模塊50輸入聲音數據并儲存。
本發(fā)明所提出的有效處理聲音數據的裝置,其作法可用生產者與消費者模型作為比喻。首先,在播放聲音數據前,輸入模塊10先輸入足夠的聲音數據到儲存模塊50中,而儲存模塊50中所儲存的數據可確保在一段時間內,如果中央處理單元1都處于繁忙狀態(tài),播放流程仍然有足夠的聲音數據供播放。當播放模塊40?開始輸入并播放聲音數據時,處理模塊30會根據計算模塊20所計算當前的中央處理單元1使用率,適時的持續(xù)輸入源聲音數據到儲存模塊50中。當中央處理單元1處于繁忙狀態(tài),播放模塊40仍可由儲存模塊50中獲得聲音數據而播放。如此,不僅確保聲音數據可正常播放,還可解決先前技術中,只要中央處理單元比較繁忙,即會導致輸入聲音數據的動作延遲,使得短時間內沒有聲音數據可供給,導致播放過程出現(xiàn)聲音頓挫問題。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無敵科技(西安)有限公司,未經無敵科技(西安)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210425972.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于調整應用程序排列的裝置與方法
- 下一篇:一種屏幕解鎖測試方法及裝置
- 數據顯示系統(tǒng)、數據中繼設備、數據中繼方法、數據系統(tǒng)、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發(fā)送方法、數據發(fā)送系統(tǒng)、數據發(fā)送裝置以及數據結構
- 數據顯示系統(tǒng)、數據中繼設備、數據中繼方法及數據系統(tǒng)
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發(fā)送和數據接收設備、數據發(fā)送和數據接收方法
- 數據發(fā)送裝置、數據接收裝置、數據收發(fā)系統(tǒng)、數據發(fā)送方法、數據接收方法和數據收發(fā)方法
- 數據發(fā)送方法、數據再現(xiàn)方法、數據發(fā)送裝置及數據再現(xiàn)裝置
- 數據發(fā)送方法、數據再現(xiàn)方法、數據發(fā)送裝置及數據再現(xiàn)裝置





