[發明專利]一種編解碼方法及裝置有效
| 申請號: | 201810601923.0 | 申請日: | 2018-06-12 |
| 公開(公告)號: | CN108965882B | 公開(公告)日: | 2020-08-14 |
| 發明(設計)人: | 林聚財;殷俊 | 申請(專利權)人: | 浙江大華技術股份有限公司 |
| 主分類號: | H04N19/176 | 分類號: | H04N19/176;H04N19/169;H04N19/44;H04N21/2347;H04N21/4405 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 310053 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 解碼 方法 裝置 | ||
本發明公開了一種編碼方法及裝置,所述方法包括:將第二圖像、每個第三圖像以及每個第三圖像對應的每個待隱藏區域的位置信息、通道號和編碼類型進行編碼,得到每個碼流;將每個碼流寫入保留字段中。在本發明實施例中,針對高級權限用戶,其可以獲取保留字段中的數據,從而獲取每個碼流,對編碼處理后的每個第三圖像、每個待隱藏區域的位置信息進行解碼。基于第二圖像對應的通道號和編碼類型,對編碼處理后的第二圖像進行解碼處理,得到解碼后的第二圖像。然后根據每個待隱藏區域的位置信息,可以將第二圖像和每個第三圖像進行融合,從而得到恢復后的原始圖像。實現對隱藏區域的恢復。
技術領域
本發明涉及編解碼技術領域,尤其涉及一種編解碼方法及裝置。
背景技術
隨著經濟社會的日益發展,對多媒體的安全隱私要求日益凸顯,為了實現媒體的安全隱私,我們通常需要對圖像或視頻中關鍵的人臉區域、車牌區域等進行各種方式的保護,其主要目的是當別人播放視頻時無法根據視頻解碼得到的圖像視頻觀察到用戶期望隱藏的內容,同時要保證清晰觀看非隱藏內容。
現有區域隱藏編碼方案主要包括以下步驟:(1)對視頻的I幀和P幀進行解碼,以分別獲取I幀塊的幀內預測模式和P幀塊的運動向量;(2)根據I幀塊的幀內預測模式并結合I幀的隱私區域范圍判斷I幀塊是否是I幀補償塊,如果是則轉入步驟(4),否則過程結束;(3)根據P幀塊的運動向量并結合P幀的隱私區域范圍判斷P幀塊是否是P幀補償塊,如果是則轉入步驟(4),否則過程結束;(4)獲取并存儲I幀補償塊或P幀補償塊的亮度值;(5)再次對視頻的I幀和P幀進行解碼,在解碼過程中擾亂I幀或P幀的隱私區域中I幀塊或P幀塊的非零系數符號位,并獲取和存儲I幀補償塊或P幀補償塊的錯誤亮度值;(6)將步驟(4)獲取的亮度值減去步驟(5)獲取的錯誤亮度值,并根據H.264標準對差值進行整數變換和量化,以生成壓縮域補償信號,并對壓縮域補償信號進行熵編碼。
根據現有區域隱藏編碼方案可知,對于隱藏區域的宏塊,需要對原始碼流中變換量化后的殘差信息中的AC分量進行隨機的抽取并將殘差做少量修改,比如殘差符號的修改,然后將原始殘差和修改后的殘差的插值進一步傳遞過去,通過這種方式將隱藏區域的紋理在解碼端解碼時顯示成非真正原始紋理。這種方法區域隱藏效果好,但是存在的問題是,這種方法對于隱藏區域的隱藏是單向不可逆的,無法在需要時對隱藏區域進行恢復。
發明內容
本發明實施例提供了一種編解碼方法及裝置,用以解決現有技術中無法在需要時對隱藏區域進行恢復的問題。
本發明實施例提供了一種編碼方法,所述方法包括:
將第一圖像中每個待隱藏區域內像素點的像素值更新為預設的第一像素值,得到第二圖像;針對每個待隱藏區域,將第一圖像中除該待隱藏區域之外的像素點的像素值更新為預設的第二像素值,得到對應的第三圖像;
將第二圖像、每個第三圖像以及每個待隱藏區域的位置信息分別采用對應的編碼通道進行編碼,得到對應的每個碼流;
針對每個第三圖像,將該第三圖像對應的碼流、該第三圖像對應的待隱藏區域的位置信息、通道號和編碼類型分別對應的碼流寫入第二圖像對應的碼流標準中的保留字段中。
進一步地,所述待隱藏區域的位置信息包括:
待隱藏區域的最小外接矩形區域的頂點坐標信息;或
待隱藏區域掩膜圖。
進一步地,所述保留字段包括:
輔助增強信息SEI中有效載重payload為保留字類型的payload_type;或
保留字的網絡抽象層單元NALU。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大華技術股份有限公司,未經浙江大華技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810601923.0/2.html,轉載請聲明來源鉆瓜專利網。





