[發明專利]一種移動終端及其編碼切換方法無效
申請號: | 201210003386.2 | 申請日: | 2012-01-09 |
公開(公告)號: | CN102572120A | 公開(公告)日: | 2012-07-11 |
發明(設計)人: | 胡加明 | 申請(專利權)人: | 蘇州闊地網絡科技有限公司 |
主分類號: | H04M1/73 | 分類號: | H04M1/73;H04W52/02;H04N5/917 |
代理公司: | 暫無信息 | 代理人: | 暫無信息 |
地址: | 215121 江蘇省蘇州市蘇州*** | 國省代碼: | 江蘇;32 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 移動 終端 及其 編碼 切換 方法 | ||
技術領域
本發明涉及移動終端編碼技術,尤其涉及一種移動終端及其編碼切換方法。
背景技術
目前,移動終端(例如手機)中音視頻采用固定的編碼方式。然而,不同的編碼方式耗電量不同。以手機為例,手機的蓄電量有限,且系統編碼視頻流耗費CPU利用率及電量。在手機蓄電量不佳的情況下,持續使用高耗電量的編碼方式容易導致手機電量耗盡而自動關機,從而影響用戶體驗。
發明內容
本發明提供一種移動終端及其編碼切換方法,以解決上述問題。
本發明提供一種移動終端編碼切換方法。上述方法包括以下步驟:錄制模塊預設移動終端錄取音視頻的編碼方式,并預設音視頻的保存路徑為本地socket的文件描述符;于移動終端進行音視頻錄制時,控制模塊根據移動終端的當前編碼的耗電量以及CPU利用率確定移動終端是否需要執行編碼切換策略;若移動終端當前編碼的耗電量以及CPU利用率超過預設條件,則控制模塊根據編碼切換策略確定移動終端的編碼方式。
本發明還提供一種移動終端,包括錄制模塊以及控制模塊。錄制模塊連接控制模塊。其中,錄制模塊用于預設移動終端錄取音視頻的編碼方式,并預設音視頻的保存路徑為socket的文件描述符。于移動終端進行音視頻錄制時,控制模塊用于根據移動終端當前音視頻編碼的耗電量以及CPU利用率確定移動終端是否需要執行編碼切換策略。若移動終端當前音視頻編碼的耗電量以及CPU利用率超過預設條件,則控制模塊用于根據編碼切換策略確定移動終端的音視頻編碼方式。
相較于先前技術,根據本發明提供的移動終端及其編碼切換方法,控制模塊根據移動終端的當前編碼的耗電量以及CPU利用率確定移動終端是否需要執行編碼切換策略。另外,若移動終端當前編碼的耗電量以及CPU利用率超過預設條件,則控制模塊根據編碼切換策略確定移動終端的編碼方式。通過上述兩級判斷確定移動終端的編碼方式,從而保證在音視頻編碼方式為影響耗電量以及CPU利用率的主要因素的情況下,通過動態調整編碼方式減少移動終端的耗電量并降低CPU利用率,從而延長移動終端的使用時間,提高用戶體驗。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1所示為根據本發明的較佳實施例提供的移動終端編碼切換方法的流程圖;
圖2所示為根據本發明的較佳實施例提供的移動終端的示意圖。
具體實施方式
下文中將參考附圖并結合實施例來詳細說明本發明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
圖1所示為根據本發明的較佳實施例提供的移動終端編碼切換方法的流程圖。如圖1所示,本發明較佳實施例提供的移動終端編碼切換方法包括步驟101~103。
于步驟101,錄制模塊預設移動終端錄取音視頻的編碼方法,并預設音視頻的保存路徑為本地socket的文件描述符。于此,錄制模塊預設錄取音視頻的編碼方式例如為H264編碼。然而,本發明對此不作限定。于本實施例中,移動終端例如為手機。然而,本發明對此不作限定。于其他實施例中,移動終端例如為便攜式電腦。此外,錄制模塊預設音視頻的保存路徑為本地socket的文件描述符,本地socket服務器會接收所述本地socket并將所述本地socket的文件描述符以流的方式發布。如此,實現編碼音視頻流的實時傳輸。
于步驟102,于移動終端進行音視頻錄制時,控制模塊根據移動終端的當前編碼的耗電量及CPU利用率確定所述移動終端是否需要執行編碼切換策略。具體而言,若移動終端當前編碼的耗電量與移動終端的總耗電量的比值大于第一預設值,且移動終端當前編碼的CPU利用率與移動終端的總CPU利用率的比值大于第二預設值,則控制模塊確定移動終端需要執行編碼切換策略。換言之,當移動終端的當前編碼耗電量以及CPU利用率滿足上述條件時,此時,移動終端的耗電量以及CPU利用率主要由移動終端編碼方式影響。因此,此時考慮通過動態調整編碼方式減少移動終端的耗電量并降低CPU利用率。此外,若移動終端的當前編碼耗電量以及CPU利用率不滿足上述條件,則可以確定移動終端的編碼方式不是移動終端耗電量以及CPU利用率的主要影響因素,暫不考慮調整編碼方式。此外,若移動終端的耗電量達到警戒值時,移動終端可發出電量過低的警報。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州闊地網絡科技有限公司,未經蘇州闊地網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210003386.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:立式元件引腳剪短裝置
- 下一篇:重錘線三角板