[發明專利]基于蒙特卡洛法馬爾可夫鏈的編碼參數自適應調整方法有效
| 申請號: | 201810424004.0 | 申請日: | 2018-05-04 |
| 公開(公告)號: | CN108600756B | 公開(公告)日: | 2019-10-29 |
| 發明(設計)人: | 宋利;黃琰;楊小康;安平 | 申請(專利權)人: | 上海大學 |
| 主分類號: | H04N19/147 | 分類號: | H04N19/147;H04N19/14;H04N19/196 |
| 代理公司: | 上海恒慧知識產權代理事務所(特殊普通合伙) 31317 | 代理人: | 徐紅銀;劉翠 |
| 地址: | 200444*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 編碼參數 編碼性能 參數組合 編碼復雜度 馬爾可夫鏈 自適應調整 評測 參數分類 低復雜度 高復雜度 級別參數 臨界條件 隨機選擇 狀態跳轉 編碼器 配置的 遍歷 配置 替換 篩選 優化 分析 | ||
1.一種基于蒙特卡洛法馬爾可夫鏈的編碼參數自適應調整方法,其特征在于:包括:
S1,設計一個關于編碼參數對編碼性能和編碼時間影響的評價指標RDTscore,所述評價指標RDTscore用于在改變一個編碼參數時,反映該編碼參數對編碼性能和編碼時間的影響;
所述評價指標RDTscore,按照以下公式確定:
其中,TS代表修改編碼參數帶來的時間節省,BDBR代表修改編碼參數帶來的編碼性能損失;
S2,為評價指標RDTscore設置一閾值,并依據該閾值對各編碼參數進行初步篩選;
S3,給定目標編碼復雜度,在初步篩選出的編碼參數組成的參數集中,根據蒙特卡洛法隨機生成新編碼參數組合,并執行S4;
S4,使用新編碼參數組合進行編碼,根據本輪優化目標,比較新編碼參數組合與對應的原編碼參數,判斷新編碼參數組合是否被接受,如果接受,則執行S5,如果不接受,則返回重新執行S3;
所述S4中,判斷新編碼參數組合是否被接受的條件根據本輪優化目標確定;
按照以下公式確定:
若本輪優化目標為控制編碼時間,那么若滿足以下條件,新編碼參數組合被接受:
||Tt-Tr(Paramthis)||≤||Tt-Tr(Parambest)||;
若優化目標為控制編碼時間,兼顧優化編碼性能,那么若滿足以下條件,新編碼參數組合被接受:
||Tt-Tr(Paramthis)||>||Tt-Tr(Parambest)||且
RDTscore(Paramthis)>RDTscore(Parambest)且
||Tt-Tr(Paramthis)||≤TE;
若優化目標為優化編碼性能,那么若滿足以下條件,新編碼參數組合被接受:
RDTscore(Paramthis)>RDTscore(Parambest)且
||Tt-Tr(Paramthis)||≤TE;
其中,Tt為目標編碼時間,Tr(Param)為使用參數Param進行編碼的真實編碼時間,Parambest為當前最優編碼參數,Paramthis為生成的新編碼參數組合,TE為可接受的編碼時間誤差;
S5,對比目標編碼復雜度與真實編碼復雜度,當真實編碼復雜度在目標編碼復雜度范圍內且評價指標RDTscore在閾值之上時,采用當前編碼參數;當真實編碼復雜度在目標編碼復雜度范圍外或者評價指標RDTscore在閾值之下時,返回重新執行S3。
2.根據權利要求1所述的一種基于蒙特卡洛法馬爾可夫鏈的編碼參數自適應調整方法,其特征在于:所述S2中,對各編碼參數進行初步篩選的過程為:基于某一組編碼參數,逐個測試改變編碼參數的結果并用評價指標RDTscore進行評價。
3.根據權利要求1或2所述的基于蒙特卡洛法馬爾可夫鏈的編碼參數自適應調整方法,其特征在于:較高的RDTscore代表著同樣編碼性能損失下較高的加速比,或者,相同加速比下較低的編碼性能損失。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海大學,未經上海大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810424004.0/1.html,轉載請聲明來源鉆瓜專利網。





