[發明專利]一種解碼硬件的分時復用方法在審
| 申請號: | 201811512216.0 | 申請日: | 2018-12-11 |
| 公開(公告)號: | CN109600619A | 公開(公告)日: | 2019-04-09 |
| 發明(設計)人: | 鄭仕弘 | 申請(專利權)人: | 晶晨半導體(上海)股份有限公司 |
| 主分類號: | H04N19/44 | 分類號: | H04N19/44;H04N19/42;H04N7/14 |
| 代理公司: | 上海申新律師事務所 31272 | 代理人: | 俞滌炯 |
| 地址: | 201203 上海市浦東新區中國*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 解碼器 解碼硬件 分時復用 數據流 解碼 硬件資源利用率 硬件解碼器 軟件解碼 軟件系統 視頻通話 硬件資源 運行成本 大負荷 實例化 運轉 應用 | ||
1.一種解碼硬件的分時復用方法,其特征在于,包括:
步驟S1、提供一解碼硬件;
步驟S2、將所述解碼硬件實例化成第一解碼器和第二解碼器;
步驟S3、通過所述第一解碼器對一第一數據流進行解碼,以及通過所述第二解碼器對一第二數據流進行解碼。
2.根據權利要求1所述的解碼硬件的分時復用方法,其特征在于,所述第一解碼器與所述第二解碼器分時復用所述解碼硬件。
3.根據權利要求1所述的解碼硬件的分時復用方法,其特征在于,所述第一數據流包括MJPEG格式的數據流;和/或
所述第二數據流包括H264格式的數據流。
4.根據權利要求1所述的解碼硬件的分時復用方法,其特征在于,所述第一數據流的解碼過程包括:
步驟S30、根據所述第一解碼器加載對應所述第一數據流的格式的解碼固件,以對所述第一數據流進行解碼;
步驟S31、判斷所述第一數據流是否解碼成功;
若是,則將所述第一數據流解碼為解碼視頻幀;
若否,則返回所述步驟S30。
5.根據權利要求4所述的解碼硬件的分時復用方法,其特征在于,于所述步驟S31之后,保存對應所述第一數據流的所述上下文信息。
6.根據權利要求4所述的解碼硬件的分時復用方法,其特征在于,所述步驟S30包括:
步驟S300、所述第一解碼器加載對應所述第一數據流的格式的解碼固件;
步驟S301、判斷所述第一解碼器加載所述解碼固件是否成功;
若是,則對所述第一數據流進行解碼;
若否,則返回所述步驟S300重新加載。
7.根據權利要求4所述的解碼硬件的分時復用方法,其特征在于,所述第一數據流的解碼過程還包括:
判斷所述第一數據流是否是第一次解碼;
若是,則對解碼所述第一數據流的頭信息,然后對所述第一數據流進行解碼;
若否,則恢復上下文信息,之后對所述第一數據流進行解碼。
8.根據權利要求6所述的解碼硬件的分時復用方法,其特征在于,所述第一數據流的解碼過程還包括:
判斷所述上下文信息是否恢復成功;
若是,則對所述第一數據流進行解碼;
若否,則返回所述步驟S30。
9.根據權利要求7所述的解碼硬件的分時復用方法,其特征在于,所述上下文信息包括前一次解碼的所述第一數據流的配置信息。
10.根據權利要求1所述的解碼硬件的分時復用方法,其特征在于,于所述步驟S3之前進行一預準備步驟,所述預準備步驟包括:
判斷所述第一解碼器與所述第二解碼器是否處于空閑狀態,并且所述第一解碼器與所述第二解碼器是否具有充足的輸出緩沖區;及所述第一數據流與所述第二數據流是否準備就緒;
若是,則進行所述步驟S3;
若否,則返回進行所述預準備步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于晶晨半導體(上海)股份有限公司,未經晶晨半導體(上海)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811512216.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:視頻壓縮方法、解壓縮方法、裝置、終端和介質
- 下一篇:視頻文件保護方法





