[發(fā)明專利]一種在格式數(shù)據(jù)流中無損信息嵌入與恢復(fù)方法在審
| 申請?zhí)枺?/td> | 201410353713.6 | 申請日: | 2014-07-23 |
| 公開(公告)號: | CN104202294A | 公開(公告)日: | 2014-12-10 |
| 發(fā)明(設(shè)計)人: | 張怡;周詮;黎軍;呼延烺;李靜玲;崔濤;梁薇;魏佳圓 | 申請(專利權(quán))人: | 西安空間無線電技術(shù)研究所 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/951 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 安麗 |
| 地址: | 710100 陜*** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 格式 數(shù)據(jù)流 無損 信息 嵌入 恢復(fù) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種在格式數(shù)據(jù)流中無損信息嵌入方法,屬于數(shù)據(jù)通信傳輸技術(shù)領(lǐng)域。?
背景技術(shù)
常見的無損信息嵌入方法都是針對具有一定特征的數(shù)據(jù)流進行的,如圖像、音頻及文本等,對于這類數(shù)據(jù)流進行隱藏時需要利用各數(shù)據(jù)流之間的相關(guān)性來嵌入信息。目前,并沒有一種信息隱藏方法可以在無特殊特征的普通數(shù)據(jù)流中無損嵌入信息。本發(fā)明提出了一種在格式數(shù)據(jù)流中無損信息嵌入方法,該方法可在各種不同的數(shù)據(jù)流中嵌入信息,能夠無失真恢復(fù)數(shù)據(jù)流及嵌入信息,在不增加信道資源的情況下,提高系統(tǒng)的傳輸容量。?
發(fā)明內(nèi)容
本發(fā)明的技術(shù)解決問題是:克服現(xiàn)有技術(shù)的不足,提供了一種在格式數(shù)據(jù)流中無損信息嵌入方法,在不增加信道資源的情況下,提高系統(tǒng)的傳輸容量。?
本發(fā)明的技術(shù)解決方案是:?
一種在格式數(shù)據(jù)流中無損信息嵌入與恢復(fù)方法,?
嵌入方法步驟如下:?
(1)對數(shù)據(jù)流中的載荷數(shù)據(jù)按字節(jié)值8位進行處理,形成十進制數(shù),計算所有十進制數(shù)中最大值Kmax與最小值Kmin之間的差值D;?
(2)將差值D與所有M分別進行比較,其中M=2n,0<n<8;?
如果差值D小于M,轉(zhuǎn)入步驟(3);?
如果差值D大于等于M,轉(zhuǎn)入步驟(4);?
(3)將所有數(shù)據(jù)流中的十進制數(shù)均減去最小值Kmin,使數(shù)據(jù)流數(shù)值范圍變?yōu)?~(M-1)之間,在新的數(shù)據(jù)中,利用字節(jié)的高(8-n)位嵌入信息,?同時將最小值Kmin及信息嵌入方式作為附加信息存儲在數(shù)據(jù)流的頭部中;轉(zhuǎn)入步驟(5);?
(4)選擇數(shù)據(jù)X嵌入信息,X需同時滿足如下條件:?
在數(shù)據(jù)流所有十進制數(shù)值中,沒有其他十進制數(shù)值對應(yīng)的二進制數(shù)的低n位與X對應(yīng)的二進制數(shù)的低n位相同;?
在數(shù)據(jù)流中所有滿足上述條件的數(shù)值中,X出現(xiàn)的次數(shù)最多;?
選擇到滿足條件的X值后,轉(zhuǎn)入步驟(5);?
若沒有找到滿足要求的X值,選擇直接在數(shù)據(jù)流頭部中嵌入信息,轉(zhuǎn)入步驟(5);?
(5)計算各種情況下可嵌入信息的數(shù)量,選擇可嵌入的信息位數(shù)最多的一種方式進行信息嵌入;?
(6)按照不同的情況進行信息嵌入;?
所述恢復(fù)方法具體為:?
根據(jù)數(shù)據(jù)流頭部的附加信息,判斷信息的嵌入方式,并根據(jù)不同的嵌入方式進行信息恢復(fù)計算:?
如果選擇的嵌入方式屬于下列這種情況,即最大值Kmax與最小值Kmin之間的差值D小于M,其中M=2n,0<n<8,那么恢復(fù)方法如下:?
a)提取數(shù)據(jù)流中高(8-n)位信息恢復(fù)為嵌入信息;?
b)將數(shù)據(jù)流中高(8-n)位置0,低n位不變,形成數(shù)據(jù)K',原始信息K=K'+Kmin;?
c)至此,完成嵌入信息的提取及原始數(shù)據(jù)的恢復(fù);?
如果選擇的嵌入方式屬于下列情況,即最大值Kmax與最小值Kmin之間的差值D大于等于M,其中M=2n,0<n<8,那么具體信息恢復(fù)方法如下:?
a)選擇數(shù)據(jù)流中所有與X數(shù)據(jù)低n位相同的數(shù)據(jù);?
b)提取上述數(shù)據(jù)的高(8-n)位信息,恢復(fù)為嵌入信息;?
c)用X替代上述數(shù)據(jù),作為原始數(shù)據(jù);?
d)至此,完成嵌入信息的提取及原始數(shù)據(jù)的恢復(fù);?
如果信息直接嵌入在數(shù)據(jù)流頭部中,則從頭部提取出嵌入信息,原始數(shù)據(jù)不變;至此,完成嵌入信息的提取及原始數(shù)據(jù)的恢復(fù)。?
所述步驟(5)計算各種情況下可嵌入信息的數(shù)量具體為:?
(1)當(dāng)M=128,n=7時,分為兩種情況:?
差值D小于M時,可嵌入信息量是N×1;N為數(shù)據(jù)流中載荷包括的字節(jié)數(shù);?
差值D大于等于M時,若選擇數(shù)據(jù)X嵌入信息且X在載荷中出現(xiàn)了Y次,則可嵌入信息量為Y×1;?
(2)當(dāng)M=64,n=6時,分為兩種情況:?
差值D小于M時,可嵌入信息量是N×2;?
差值D大于等于M時,若選擇數(shù)據(jù)X嵌入信息且X在載荷中出現(xiàn)了Y次,則可嵌入信息量為Y×2;?
(3)當(dāng)M=32,n=5時,分為兩種情況:?
差值D小于M時,可嵌入信息量是N×3;?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西安空間無線電技術(shù)研究所;,未經(jīng)西安空間無線電技術(shù)研究所;許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410353713.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 編碼裝置,編碼方法,程序和記錄媒體
- 網(wǎng)絡(luò)數(shù)據(jù)流識別系統(tǒng)及方法
- 一種數(shù)據(jù)流調(diào)度的方法、設(shè)備和系統(tǒng)
- 一種確定待清洗數(shù)據(jù)流的方法及裝置
- 用于分析儀器化軟件的數(shù)據(jù)流處理語言
- 用于數(shù)據(jù)流系統(tǒng)的數(shù)據(jù)流處理方法及裝置
- 數(shù)據(jù)流調(diào)度系統(tǒng)以及數(shù)據(jù)流調(diào)度方法
- 采用向量處理的同時分割
- 汽車數(shù)據(jù)流的監(jiān)控方法、系統(tǒng)及可讀存儲介質(zhì)
- 一種數(shù)據(jù)流類型識別模型更新方法及相關(guān)設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





