[發明專利]音視頻數據流的播放方法及裝置無效
| 申請號: | 201010116653.8 | 申請日: | 2010-03-02 |
| 公開(公告)號: | CN102196312A | 公開(公告)日: | 2011-09-21 |
| 發明(設計)人: | 白東巖;周銘慧;時杰;孔彥鋒 | 申請(專利權)人: | 北大方正集團有限公司;北京北大方正電子有限公司 |
| 主分類號: | H04N21/438 | 分類號: | H04N21/438 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 100871 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 數據流 播放 方法 裝置 | ||
1.一種音視頻數據流的播放方法,其特征在于,包括:
接收用戶指示的音視頻播放命令;
根據所述音視頻播放命令獲取目標源的音視頻數據包;
在緩存隊列中包括未播放的舊源的音視頻數據包時,在所述舊源的音視頻數據包之后向所述緩存隊列中存入所述目標源的音視頻數據包;
向所述用戶播放所述緩存隊列中的音視頻數據包。
2.根據權利要求1所述的音視頻數據流的播放方法,其特征在于,還包括:
在緩存隊列中不包括未播放的舊源的音視頻數據包時,向所述緩存隊列中存入所述目標源的音視頻數據包。
3.根據權利要求2所述的音視頻數據流的播放方法,其特征在于,所述根據所述音視頻播放命令獲取目標源的音視頻數據包包括:
根據所述音視頻播放命令,向目標源發送數據請求命令;
從所述目標源接收音視頻數據包;
在接收的音視頻數據包的數據格式與向用戶播放的規定數據格式不一致時,將接收的音視頻數據包的數據格式調整成向用戶播放的規定數據格式。
4.根據權利要求2或3所述的音視頻數據流的播放方法,其特征在于,所述向所述緩存隊列中存入所述目標源的音視頻數據包包括:
對所述目標源的音視頻數據包添加時間戳;
按照數據先后順序向所述緩存隊列中存入所述添加過時間戳的音視頻數據包。
5.根據權利要求4所述的音視頻數據流的播放方法,其特征在于,所述向所述用戶播放所述緩存隊列中的音視頻數據包包括:
在確定所述緩存隊列中的音視頻數據包數達到規定數量時,按照隊列順序向所述用戶播放所述緩存隊列中的音視頻數據包。
6.根據權利要求4所述的音視頻數據流的播放方法,其特征在于,所述向所述用戶播放所述緩存隊列中的音視頻數據包包括:
在確定所述緩存隊列中所述目標源的音視頻數據包數達到規定數量時,刪除所述緩存隊列中的舊源的音視頻數據包,并按照隊列順序向所述用戶播放所述緩存隊列中所述目標源的音視頻數據包;
在確定所述緩存隊列中所述目標源的音視頻數據包數未達到規定數量,且所述緩存隊列中的音視頻數據包數達到規定數量時,按照隊列順序向所述用戶播放所述緩存隊列中的音視頻數據包。
7.一種音視頻數據流的播放裝置,其特征在于,包括:
命令接收模塊,用于接收用戶指示的音視頻播放命令;
數據獲取模塊,用于根據所述音視頻播放命令獲取目標源的音視頻數據包;
數據緩存模塊,用于在緩存隊列中包括未播放的舊源的音視頻數據包時,在所述舊源的音視頻數據包之后向所述緩存隊列中存入所述目標源的音視頻數據包;
數據播放模塊,用于向所述用戶播放所述緩存隊列中的音視頻數據包。
8.根據權利要求7所述的音視頻數據流的播放裝置,其特征在于,所述數據緩存模塊,還用于在緩存隊列中不包括未播放的舊源的音視頻數據包時,向所述緩存隊列中存入所述目標源的音視頻數據包。
9.根據權利要求8所述的音視頻數據流的播放裝置,其特征在于,所述數據獲取模塊包括:
請求發送子模塊,用于根據所述音視頻播放命令,向目標源發送數據請求命令;
數據接收子模塊,用于從所述目標源接收音視頻數據包;
格式調整子模塊,用于在接收的音視頻數據包的數據格式與向用戶播放的規定數據格式不一致時,將接收的音視頻數據包的數據格式調整成向用戶播放的規定數據格式。
10.根據權利要求8或9所述的音視頻數據流的播放裝置,其特征在于,所述數據緩存模塊包括:
時間戳添加子模塊,用于對所述目標源的音視頻數據包添加時間戳;
隊列緩存子模塊,用于按照數據先后順序向所述緩存隊列中存入所述添加過時間戳的音視頻數據包。
11.根據權利要求10所述的音視頻數據流的播放裝置,其特征在于,所述數據播放模塊包括:
緩存判斷子模塊,用于判斷所述緩存隊列中的音視頻數據包數是否達到規定數量;
數據播放子模塊,用于在所述緩存判斷子模塊判定所述緩存隊列中的音視頻數據包數達到規定數量時,按照隊列順序向所述用戶播放所述緩存隊列中的音視頻數據包。
12.根據權利要求10所述的音視頻數據流的播放裝置,其特征在于,所述數據播放模塊包括:
目標數據判斷子模塊,用于判斷所述緩存隊列中所述目標源的音視頻數據包數是否達到規定數量;
緩存數據判斷子模塊,用于在所述目標數據判斷子模塊判定所述緩存隊列中所述目標源的音視頻數據包數未達到規定數量時,判斷所述緩存隊列中的音視頻數據包數是否達到規定數量;
數據播放子模塊,用于在所述目標數據判斷子模塊判定所述緩存隊列中所述目標源的音視頻數據包數達到規定數量時,刪除所述緩存隊列中的舊源的音視頻數據包,并按照隊列順序向所述用戶播放所述緩存隊列中所述目標源的音視頻數據包;或者,在所述緩存數據判斷子模塊判定所述緩存隊列中的音視頻數據包數達到規定數量時,按照隊列順序向所述用戶播放所述緩存隊列中的音視頻數據包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北大方正集團有限公司;北京北大方正電子有限公司,未經北大方正集團有限公司;北京北大方正電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010116653.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種變電站設備驅潮加熱器在線監測模塊
- 下一篇:偏光片與LCD面板貼覆治具





