[發明專利]一種智能故事機的音頻解碼方法及裝置在審
| 申請號: | 201710577443.0 | 申請日: | 2017-07-15 |
| 公開(公告)號: | CN107393566A | 公開(公告)日: | 2017-11-24 |
| 發明(設計)人: | 丘文杰 | 申請(專利權)人: | 深圳酷旗互聯網有限公司 |
| 主分類號: | G11B20/10 | 分類號: | G11B20/10 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518000 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 事機 音頻 解碼 方法 裝置 | ||
1.一種智能故事機的音頻解碼方法,所述智能故事機采用linux操作系統,其特征在于,所述音頻解碼方法包括:
當接收到音頻播放指令時,獲取所述音頻播放指令對應的音頻播放信息;
設置與所述音頻播放信息對應的音頻文件的音頻類型;
根據所述音頻文件的音頻類型選擇對應的解碼器;其中,所述解碼器包括MAD/LIBMAD_ENGINE解碼器和FFmpeg/FFMPEG_ENGINE解碼器;
分別創建填充音頻數據流線程和解碼播放線程,其中,所述填充音頻數據流線程用于創建和初始化非阻塞自增緩沖區,并讀取音頻文件的數據填充到緩沖區,形成音頻數據流,所述解碼播放線程用于同時進行音頻數據的解碼,從而達到音樂播放的目的;
所述解碼播放線程在所述填充音頻數據流線程形成音頻數據流時,開始播放解碼后的音頻數據。
2.根據權利要求1所述的一種智能故事機的音頻解碼方法,其特征在于,所述當接收到音頻播放指令時,獲取所述音頻播放指令對應的音頻播放信息的步驟之前,還包括:
預先定義與所述音頻播放信息對應的音頻文件的音頻類型;其中,所述音頻類型包括提示音、開機隨機播放、語音交互合成音、微信消息、童言童語聲音、語音點播單曲、語音點播歌曲列表、播放本地音樂、播放收藏音樂、播放網絡推送單曲、播放網絡歌曲列表、開機快速播放或者播放自然界的聲音。
3.根據權利要求2所述的一種智能故事機的音頻解碼方法,其特征在于,所述根據所述音頻文件的音頻類型選擇對應的解碼器的步驟進一步包括:
當所述音頻文件的音頻類型為提示音,開機隨機播放或者語音交互合成音時,則選擇MAD/LIBMAD_ENGINE解碼器;
當所述音頻文件的音頻類型為微信消息、童言童語聲音、語音點播單曲、語音點播歌曲列表、播放本地音樂、播放收藏音樂、播放網絡推送單曲、播放網絡歌曲列表、開機快速播放或者播放自然界的聲音時,則選擇FFmpeg/FFMPEG_ENGINE解碼器。
4.一種智能故事機的音頻解碼裝置,所述智能故事機采用linux操作系統,其特征在于,所述音頻解碼裝置包括:
獲取單元,用于當接收到音頻播放指令時,獲取所述音頻播放指令對應的音頻播放信息;
設置單元,用于設置與所述音頻播放信息對應的音頻文件的音頻類型;
選擇單元,用于根據所述音頻文件的音頻類型選擇對應的解碼器,其中,所述解碼器包括MAD/LIBMAD_ENGINE解碼器和FFmpeg/FFMPEG_ENGINE解碼器;
創建單元,用于分別創建填充音頻數據流線程和解碼播放線程,其中,所述填充音頻數據流線程用于創建和初始化非阻塞自增緩沖區,并讀取音頻文件的數據填充到緩沖區,形成音頻數據流,所述解碼播放線程用于同時進行音頻數據的解碼,從而達到音樂播放的目的;
播放單元,用于所述解碼播放線程在所述填充音頻數據流線程形成音頻數據流時,開始播放解碼后的音頻數據。
5.根據權利要求4所述的一種智能故事機的音頻解碼裝置,其特征在于,還包括:
預定義單元,用于預先定義與所述音頻播放信息對應的音頻文件的音頻類型;其中,所述音頻類型包括提示音、開機隨機播放、語音交互合成音、微信消息、童言童語聲音、語音點播單曲、語音點播歌曲列表、播放本地音樂、播放收藏音樂、播放網絡推送單曲、播放網絡歌曲列表、開機快速播放或者播放自然界的聲音。
6.根據權利要求5所述的一種智能故事機的音頻解碼裝置,其特征在于,所述選擇單元包括:
第一選擇子單元,用于當所述音頻文件的音頻類型為提示音,開機隨機播放或者語音交互合成音時,則選擇MAD/LIBMAD_ENGINE解碼器;
第二選擇子單元,用于當所述音頻文件的音頻類型為微信消息、童言童語聲音、語音點播單曲、語音點播歌曲列表、播放本地音樂、播放收藏音樂、播放網絡推送單曲、播放網絡歌曲列表、開機快速播放或者播放自然界的聲音時,則選擇FFmpeg/FFMPEG_ENGINE解碼器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳酷旗互聯網有限公司,未經深圳酷旗互聯網有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710577443.0/1.html,轉載請聲明來源鉆瓜專利網。





