本申請提供一種視頻編碼方法及視頻解碼方法,涉及視頻信息安全防護技術領域。該視頻編碼方法包括:對預設幀圖像中當前亮度子塊的相鄰亮度子塊的預測模式進行統計;根據統計結果,判斷相鄰亮度子塊的預測模式是否滿足預設信息寫入條件;若滿足,根據預設信息寫入條件對應的目標系數調制矩陣,確定當前亮度子塊中的調制系數位置;根據待寫入信息,對調制系數位置進行系數調制,將待寫入信息寫入至調制系數位置,得到寫入信息后的目標亮度宏塊;對寫入信息后目標亮度宏塊,和預設幀圖像中的其它亮度宏塊進行熵編碼,得到包括編碼幀圖像的已編碼視頻。本申請可以實現在寫入隱藏信息時保證視頻畫面幀的清晰度和畫面質量不受影響。證視頻畫面幀的清晰度和畫面質量不受影響。證視頻畫面幀的清晰度和畫面質量不受影響。
【技術實現步驟摘要】
視頻編碼方法及視頻解碼方法
[0001]本專利技術涉及視頻信息安全防護
,具體而言,涉及一種視頻編碼方法及視頻解碼方法。
技術介紹
[0002]隨著通信技術和互聯網社交平臺的高速發展,數字視頻由于其優秀的宣傳展示作用,已經成為工作、生活中不可替代的角色。
[0003]現有的視頻壓縮編碼方法,在視頻傳輸過程中可能導致視頻內容版權無法得到有效保護,為此,需要在原始視頻中寫入隱藏信息,以對視頻內容的版權進行保護。
[0004]現有的隱藏信息寫入方法,在將隱藏信息寫入視頻的圖像幀中,會導致圖像幀的清晰度、畫面質量降低。
技術實現思路
[0005]本專利技術的目的在于,針對上述現有技術中的不足,提供一種視頻編碼方法及視頻解碼方法,以便在寫入隱藏信息時保證視頻畫面幀的清晰度和畫面質量不受影響。
[0006]為實現上述目的,本申請實施例采用的技術方案如下:
[0007]第一方面,本申請實施例提供了一種視頻編碼方法,所述方法包括:
[0008]對待編碼視頻的預設幀圖像中當前亮度子塊的相鄰亮度子塊的預測模式進行統計;
[0009]根據統計結果,判斷所述相鄰亮度子塊的預測模式是否滿足預設信息寫入條件;
[0010]若滿足所述預設信息寫入條件,則根據所述預設信息寫入條件對應的目標系數調制矩陣,確定所述當前亮度子塊中的調制系數位置;
[0011]根據待寫入信息,對所述調制系數位置進行系數調制,以將所述待寫入信息寫入至所述調制系數位置,得到寫入信息后的所述當前亮度子塊所在的目標亮度宏塊;
[0012]對寫入信息后所述目標亮度宏塊,和所述預設幀圖像中的其它亮度宏塊進行熵編碼,得到包括編碼幀圖像的已編碼視頻。
[0013]可選的,所述預設信息寫入條件包括:多個信息寫入條件,所述根據統計結果,判斷所述相鄰亮度子塊的預測模式是否滿足預設信息寫入條件,包括:
[0014]根據所述統計結果,分別判斷所述相鄰亮度子塊的預測模式是否滿足所述多個信息寫入條件;
[0015]若所述相鄰亮度子塊的預測模式滿足任一信息寫入條件,則確定滿足所述預設信息寫入條件;
[0016]所述根據所述預設信息寫入條件對應的目標系數調制矩陣,確定所述當前亮度子塊中的調制系數位置之前,所述方法還包括:
[0017]從所述多個信息寫入條件對應的系數調制矩陣中,確定所述任一信息寫入條件對應的系數調制矩陣為所述目標系數調制矩陣。
[0018]可選的,所述根據所述統計結果,分別判斷所述相鄰亮度子塊的預測模式是否滿足所述多個信息寫入條件,包括:
[0019]若所述統計結果指示所述相鄰亮度子塊中右方亮度子塊的預測模式在第一預測模式集合中,下方亮度子塊的預測模式不在第二預設預測模式集合中,且,左下方亮度子塊的預測模式不在第三預設預測模式集合中,則確定所述相鄰亮度子塊的預測模式滿足所述多個信息寫入條件中的第一信息寫入條件;
[0020]所述根據所述預設信息寫入條件對應的目標系數調制矩陣,確定所述當前亮度子塊中的調制系數位置,包括:
[0021]根據所述目標系數調制矩陣中非零系數所在的列,確定所述調制系數位置。
[0022]可選的,所述根據所述統計結果,分別判斷所述相鄰亮度子塊的預測模式是否滿足所述多個信息寫入條件,包括:
[0023]若所述統計結果指示所述相鄰亮度子塊中右方亮度子塊的預測模式不在第一預測模式集合中,下方亮度子塊的預測模式在第二預設預測模式集合中,且,左下方亮度子塊的預測模式在第三預設預測模式集合中,則確定所述相鄰亮度子塊的預測模式滿足所述多個信息寫入條件中的第二信息寫入條件;
[0024]所述根據所述預設信息寫入條件對應的目標系數調制矩陣,確定所述當前亮度子塊中的調制系數位置,包括:
[0025]根據所述目標系數調制矩陣中非零系數所在的行,確定所述調制系數位置。
[0026]可選的,所述根據所述統計結果,分別判斷所述相鄰亮度子塊的預測模式是否滿足所述多個信息寫入條件,包括:
[0027]若所述統計結果指示所述相鄰亮度子塊中右方亮度子塊的預測模式不在第一預測模式集合中,下方亮度子塊的預測模式不在第二預設預測模式集合中、左下方亮度子塊的預測模式不在第三預設預測模式集合中,右下亮度子塊的預測模式在第四預設預測模式集合中,則確定所述相鄰亮度子塊的預測模式滿足所述多個信息寫入條件中的第三信息寫入條件;
[0028]所述根據所述預設信息寫入條件對應的目標系數調制矩陣,確定所述當前亮度子塊中的調制系數位置,包括:
[0029]根據所述目標系數調制矩陣中非零系數所在的列,確定所述調制系數位置。
[0030]可選的,所述根據所述統計結果,分別判斷所述相鄰亮度子塊的預測模式是否滿足所述多個信息寫入條件,包括:
[0031]若所述統計結果指示所述相鄰亮度子塊中右方亮度子塊的預測模式不在第一預測模式集合中,下方亮度子塊的預測模式不在第二預設預測模式集合中、左下方亮度子塊的預測模式不在第三預設預測模式集合中,右下亮度子塊的預測模式不在第四預設預測模式集合中,則確定所述相鄰亮度子塊的預測模式滿足所述多個信息寫入條件中的第四信息寫入條件;
[0032]所述根據所述預設信息寫入條件對應的目標系數調制矩陣,確定所述當前亮度子塊中的調制系數位置,包括:
[0033]根據所述目標系數調制矩陣中非零系數所在的行或列,確定所述調制系數位置。
[0034]可選的,所述根據所述統計結果,分別判斷所述相鄰亮度子塊的預測模式是否滿
足所述多個信息寫入條件,包括:
[0035]若所述統計結果指示所述相鄰亮度子塊中右方亮度子塊的預測模式在第一預測模式集合中,下方亮度子塊的預測模式在第二預設預測模式集合中,則確定所述相鄰亮度子塊的預測模式滿足所述多個信息寫入條件中的第五信息寫入條件;
[0036]所述根據所述預設信息寫入條件對應的目標系數調制矩陣,確定所述當前亮度子塊中的調制系數位置,包括:
[0037]根據所述目標系數調制矩陣中非零系數所在的位置,確定所述調制系數位置。
[0038]可選的,所述根據待寫入信息,對所述調制系數位置進行系數調制,包括:
[0039]若所述調制系數位置的系數為奇數,且,待寫入信息為1,則將所述調制系數位置的系數調整為偶數;
[0040]若所述調制系數位置的系數為偶數,且,待寫入信息為0,則將所述調制系數位置的系數調整為奇數。
[0041]第二方面,本申請實施例還提供一種視頻解碼方法,所述方法包括:
[0042]對已編碼視頻的預設幀圖像中當前亮度子塊的相鄰亮度子塊的預測模式進行統計;
[0043]根據統計結果,判斷所述相鄰亮度子塊的預測模式是否滿足預設信息提取條件;
[0044]若滿足所述預設信息提取條件,則根據所述預設信息提取條件對應的目標系數調制矩陣,確定所述當前亮度子塊中的調制系數位置;
...
【技術保護點】
【技術特征摘要】
1.一種視頻編碼方法,其特征在于,所述方法包括:對待編碼視頻的預設幀圖像中當前亮度子塊的相鄰亮度子塊的預測模式進行統計;根據統計結果,判斷所述相鄰亮度子塊的預測模式是否滿足預設信息寫入條件;若滿足所述預設信息寫入條件,則根據所述預設信息寫入條件對應的目標系數調制矩陣,確定所述當前亮度子塊中的調制系數位置;根據待寫入信息,對所述調制系數位置進行系數調制,以將所述待寫入信息寫入至所述調制系數位置,得到寫入信息后的所述當前亮度子塊所在的目標亮度宏塊;對寫入信息后所述目標亮度宏塊,和所述預設幀圖像中的其它亮度宏塊進行熵編碼,得到包括編碼幀圖像的已編碼視頻。2.如權利要求1所述的方法,其特征在于,所述預設信息寫入條件包括:多個信息寫入條件,所述根據所述統計結果,判斷所述相鄰亮度子塊的預測模式是否滿足預設信息寫入條件,包括:根據所述統計結果,分別判斷所述相鄰亮度子塊的預測模式是否滿足所述多個信息寫入條件;若所述相鄰亮度子塊的預測模式滿足任一信息寫入條件,則確定滿足所述預設信息寫入條件;所述根據所述預設信息寫入條件對應的目標系數調制矩陣,確定所述當前亮度子塊中的調制系數位置之前,所述方法還包括:從所述多個信息寫入條件對應的系數調制矩陣中,確定所述任一信息寫入條件對應的系數調制矩陣為所述目標系數調制矩陣。3.如權利要求2所述的方法,其特征在于,所述根據所述統計結果,分別判斷所述相鄰亮度子塊的預測模式是否滿足所述多個信息寫入條件,包括:若所述統計結果指示所述相鄰亮度子塊中右方亮度子塊的預測模式在第一預測模式集合中,下方亮度子塊的預測模式不在第二預設預測模式集合中,且,左下方亮度子塊的預測模式不在第三預設預測模式集合中,則確定所述相鄰亮度子塊的預測模式滿足所述多個信息寫入條件中的第一信息寫入條件;所述根據所述預設信息寫入條件對應的目標系數調制矩陣,確定所述當前亮度子塊中的調制系數位置,包括:根據所述目標系數調制矩陣中非零系數所在的列,確定所述調制系數位置。4.如權利要求2所述的方法,其特征在于,所述根據所述統計結果,分別判斷所述相鄰亮度子塊的預測模式是否滿足所述多個信息寫入條件,包括:若所述統計結果指示所述相鄰亮度子塊中右方亮度子塊的預測模式不在第一預測模式集合中,下方亮度子塊的預測模式在第二預設預測模式集合中,且,左下方亮度子塊的預測模式在第三預設預測模式集合中,則確定所述相鄰亮度子塊的預測模式滿足所述多個信息寫入條件中的第二信息寫入條件;所述根據所述預設信息寫入條件對應的目標系數調制矩陣,確定所述當前亮度子塊中的調制系數位置,包括:根據所述目標系數調制矩陣中非零系數所在的行,確定所述調制系數位置。5.如權利要求2所述的方法,其特征在于,所述根據所述統計結果,分別判斷所述相鄰
亮度子塊的預測模式是否滿足所述多個信息寫入條件,包括:若所述統計結果指示所述相鄰亮度子塊中右方亮度子塊的預測模式不在第一預測模式集合中,下方亮度子塊的預測模式不...
【專利技術屬性】
技術研發人員:李鋒林,宋曉偉,劉雄,劉彬,閆培峰,
申請(專利權)人:艾索信息股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。