亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種用于信息泄密跟蹤的微色差水印處理方法及系統(tǒng)與流程

文檔序號:12864427閱讀:534來源:國知局
一種用于信息泄密跟蹤的微色差水印處理方法及系統(tǒng)與流程

本發(fā)明涉及一種電腦桌面截圖及錄屏?xí)r添加無感知水印的方法,屬于圖像信息處理技術(shù)領(lǐng)域。



背景技術(shù):

隨著互聯(lián)網(wǎng)絡(luò)的普及應(yīng)用,在無線通信領(lǐng)域,移動網(wǎng)絡(luò)用戶可訪問互聯(lián)網(wǎng),強(qiáng)大的多媒體編輯軟件使得多媒體數(shù)據(jù)的安全正在受到嚴(yán)重威脅。傳統(tǒng)的密碼學(xué)方法不足以保護(hù)多媒體數(shù)據(jù),數(shù)據(jù)一旦解密則不再有任何保護(hù)措施,無法適應(yīng)多媒體數(shù)據(jù)文件格式的轉(zhuǎn)換。

數(shù)字水印是一種新的數(shù)字產(chǎn)品版權(quán)保護(hù)和數(shù)據(jù)安全維護(hù)技術(shù),它是一種十分貼切實(shí)際應(yīng)用的信息隱藏技術(shù)。它可以將具有特定意義的標(biāo)記(水?。?,利用數(shù)字嵌入的方法隱藏在數(shù)字作品中,同時通過對水印的監(jiān)測和分析保證數(shù)字信息的完整可靠性,從而成為知識產(chǎn)權(quán)保護(hù)和多媒體防偽的有效手段。

傳統(tǒng)對電腦圖片或視頻進(jìn)行水印標(biāo)記時,都是增加一些淺顏色的背景文字信息就可以了,只能對可能泄密的用戶起了警惕作用,用戶會想辦法去掉背景水印標(biāo)記信息。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明所要解決的技術(shù)問題是:針對背景技術(shù)中水印很明顯被發(fā)現(xiàn)后容易被去除,隱蔽性不強(qiáng)的缺陷,提出一種用于信息泄密跟蹤的微色差水印處理方法,從而有效地追蹤電腦信息泄密的復(fù)制源頭。

本發(fā)明為解決上述技術(shù)問題采用以下技術(shù)方案:

一種微色差水印處理方法,對電腦屏幕顯存進(jìn)行恒定微色差水印處理,具體步驟如下:

a、采集計算機(jī)桌面的圖像,以圖像中的每個像素點(diǎn)為單位建立二維空間坐標(biāo)系,坐標(biāo)系中每個坐標(biāo)點(diǎn)即作為圖像的一個像素點(diǎn),獲得每個像素點(diǎn)的rgb值;

b、遍歷圖像中所有像素點(diǎn)的rgb值中的b項(xiàng)字節(jié)值,將b項(xiàng)字節(jié)值修改為奇數(shù);

c、將采集的桌面圖像按九宮格方式劃分為9個獨(dú)立區(qū)域,分別在這9個區(qū)域中添加水印文字信息,添加完成后將圖像中包含的水印文字顏色像素對應(yīng)rgb值中的b項(xiàng)字節(jié)值全部修改為偶數(shù),以此循環(huán)處理所有水印區(qū)域。

進(jìn)一步的,本發(fā)明所提出的微色差水印處理方法,添加水印文字信息包括:

1)、獲取系統(tǒng)桌面基礎(chǔ)信息,包括:桌面寬高分辨率dw/dh、桌面顏色數(shù)dcn、系統(tǒng)版本dvn、支持directx:dxdn版本信息;

2)、獲取用戶所需水印文字信息項(xiàng),包括:桌面時間dtime、電腦唯一編號dmacid、用戶編號duid、登錄用戶名duname信息;

3)、根據(jù)1)、2)項(xiàng)的數(shù)據(jù)項(xiàng),生成水印模板圖像,水印模板圖像的寬高要兼顧九宮格中的單個區(qū)域?qū)捀?,同時也要能有效包含追蹤水印所需的必要信息項(xiàng);

4)、將水印模板圖像默認(rèn)背景設(shè)置為全白色,水印文字設(shè)置為黑色;

5)、根據(jù)處理當(dāng)前區(qū)域中的起始坐標(biāo)dx/dy,循環(huán)處理水印圖像,以此產(chǎn)生暗水印。

進(jìn)一步的,本發(fā)明所提出的微色差水印處理方法,在每個區(qū)域中的水印文字信息形成像素化時,根據(jù)所需包含的水印文字信息量來調(diào)整水印文字字體大小,在保證水印文字清楚的情況,字體應(yīng)盡可能小。

進(jìn)一步的,本發(fā)明所提出的微色差水印處理方法,將每個區(qū)域中的水印文字信息的字體設(shè)置為空心字體。

進(jìn)一步的,本發(fā)明所提出的微色差水印處理方法,對于每個區(qū)域中的水印處理的起始位置,在單位時間內(nèi)循環(huán)隨機(jī)變化一次,兼顧位置變化相近原則。

進(jìn)一步的,本發(fā)明所提出的微色差水印處理方法,對于每個區(qū)域中的水印處理,在水印繪制過程中,10毫秒顯示可見水印圖案,50毫秒顯示不可見水印圖案,以此在單位時間內(nèi)循環(huán)處理生成水印。

進(jìn)一步的,本發(fā)明所提出的微色差水印處理方法,水印文字信息以斜角、橫向或縱向方式進(jìn)行添加處理,同時保持一定的間隔距及密度,以截圖后保存的水印區(qū)域能夠標(biāo)記及定位相關(guān)的追蹤信息為準(zhǔn)。

本發(fā)明還提出針對該微色差水印處理方法的還原方法,具體為:對于圖片中對應(yīng)rgb值中的b項(xiàng)字節(jié)值標(biāo)記為偶數(shù)的像素點(diǎn),通過統(tǒng)一的顏色顯示出來,還原水印文字信息。

對于上述還原方法,進(jìn)一步的:還原水印顯示過程中,如存在原始圖像是深色系為主色調(diào)的情況,通過界面選擇及修訂水印還原顯示顏色,以此區(qū)分水印文字與背景圖像的色差。

本發(fā)明進(jìn)一步提出一種微色差水印處理及還原系統(tǒng),包括:

微色差水印處理單元,用于對電腦屏幕顯存進(jìn)行恒定微色差水印處理;

圖片及視頻還原單元,用于輔助用戶對事發(fā)圖像及視頻做水印信息還原追蹤處理;

其中,微色差水印處理單元進(jìn)一步包括:

圖像采集模塊,用于采集計算機(jī)桌面的圖像,以該圖像的每個像素點(diǎn)為單位建立二維空間坐標(biāo)系,坐標(biāo)系中每個坐標(biāo)點(diǎn)即作為圖像的一個像素點(diǎn),并獲得每個像素點(diǎn)的rgb值;

圖像處理模塊,用于遍歷圖像中所有像素點(diǎn)的rgb值中的b項(xiàng)字節(jié)值,當(dāng)b項(xiàng)字節(jié)值為偶數(shù)時將其修改為奇數(shù);

水印處理模塊,用于將采集的桌面圖像按九宮格方式劃分為9個獨(dú)立區(qū)域,分別在這9個區(qū)域中添加水印文字信息,并將圖像中包含的水印點(diǎn)陣像素的rgb值中的b項(xiàng)字節(jié)值全部以偶數(shù)化標(biāo)記。

本發(fā)明采用以上技術(shù)方案與現(xiàn)有技術(shù)相比,具有以下技術(shù)效果:

本發(fā)明采用圖形數(shù)字化微色差的處理技術(shù),在圖像背景中只產(chǎn)生很細(xì)微的差異,這樣色差只有百分之一左右,用戶的人眼睛是根本無法觀察出來,如果用戶泄密相關(guān)電腦屏幕信息后,可以對事后的泄密圖片或視頻做水印還原處理,從而標(biāo)記出此圖像從何處泄密出來的,進(jìn)而追蹤到相關(guān)責(zé)任人。

附圖說明

圖1-圖6是本發(fā)明的微色差處理的流程示意圖。

圖7是本發(fā)明將桌面區(qū)域邏輯劃分為九宮格的示意圖。

圖8是本發(fā)明的流程圖。

具體實(shí)施方式

下面結(jié)合附圖對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)說明。本技術(shù)領(lǐng)域技術(shù)人員可以理解的是,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語)具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣定義,不會用理想化或過于正式的含義來解釋。

首先如圖8所示,本發(fā)明提出一種微色差水印處理方法,對電腦屏幕顯存進(jìn)行恒定微色差水印處理,首先,采集計算機(jī)桌面的圖像,以圖像中的每個像素點(diǎn)為單位建立二維空間坐標(biāo)系,坐標(biāo)系中每個坐標(biāo)點(diǎn)即作為圖像的一個像素點(diǎn),獲得每個像素點(diǎn)的rgb值;其次,遍歷圖像中所有像素點(diǎn)的rgb值中的b項(xiàng)字節(jié)值,將b項(xiàng)字節(jié)值修改為奇數(shù);然后,將采集的桌面圖像按九宮格方式劃分為9個獨(dú)立區(qū)域,分別在這9個區(qū)域中添加水印文字信息,添加完成后將圖像中包含的水印文字顏色像素對應(yīng)rgb值中的b項(xiàng)字節(jié)值全部修改為偶數(shù),以此循環(huán)處理所有水印區(qū)域。

參考圖1至圖6,對本發(fā)明的技術(shù)方案做進(jìn)一步詳細(xì)說明:

1、如圖1所示,是windows操作系統(tǒng)桌面圖像,一般按x/y橫豎兩個方向,每個坐標(biāo)點(diǎn),即作為圖像的一個像素點(diǎn)。

例如:300x300ppi分辨率,即表示水平方向與垂直方向上每英寸長度上的像素數(shù)都是300,也可表示為一平方英寸內(nèi)有9萬(300x300)像素點(diǎn)。

2、如圖2所示,每個像素點(diǎn)又以一個rgb配色方案來實(shí)現(xiàn)。通過windows操作系統(tǒng)gdi模塊api接口,獲取桌面顯存區(qū)域數(shù)據(jù),此處會根據(jù)系統(tǒng)桌面顏色數(shù)量不同,分別為:8位、16位、24位、32位等不同場景環(huán)境,但windows像素顏色是以rgb為方式處理的。

3、如圖3所示,將windows操作系統(tǒng)桌面圖像區(qū)域所有像素rgb配色方案中b項(xiàng)字節(jié)值,全部奇數(shù)化。如:所有偶數(shù)都做b=b-1或者b=b+1操作。

4、如圖4所示,將windows操作系統(tǒng)桌面圖像區(qū)域中包含的水印點(diǎn)陣像素b項(xiàng)字節(jié)值,進(jìn)行偶數(shù)化標(biāo)記。如:當(dāng)水印點(diǎn)陣的像素b項(xiàng)字節(jié)值為奇數(shù)時,都做b=b+1操作。

5、如圖5所示,標(biāo)記水印后的圖像,由于只是修改了rgb配色方案中的b字節(jié)相差1數(shù)值,所以人眼無法識別出來。

6、水印生成步驟:

1)獲取系統(tǒng)桌面基礎(chǔ)信息:桌面寬高分辨率dw/dh、桌面顏色數(shù)dcn、系統(tǒng)版本dvn、支持directx:dxdn版本等信息。

2)獲取用戶所需水印文字信息項(xiàng):桌面時間dtime、電腦唯一編號dmacid、用戶編號duid、登錄用戶名duname等信息。

3)根據(jù)前兩項(xiàng)的數(shù)據(jù)項(xiàng),生成水印模板圖像,水印模板圖像寬高即要兼顧九宮格中的單個區(qū)域?qū)捀撸忠竽軌蛴行О粉櫵∷璧谋匾畔㈨?xiàng)。

4)水印模塊圖像默認(rèn)背景設(shè)置為全白色,水印文字默認(rèn)為黑色,便于在水印處理過程,很容易區(qū)分出文字像素及背景像素。

5)根據(jù)處理當(dāng)前區(qū)域中的起始坐標(biāo)dx/dy,循環(huán)處理水印圖像,以此產(chǎn)生暗水印。

將桌面區(qū)域邏輯劃分為九宮格分布如圖7,分別標(biāo)記為d1、d2、d3、d4、d5、d6、d7、d8、d9號存儲區(qū)域塊,劃分9塊及分布在桌面不同區(qū)域,是為了將水印盡可能均勻分布桌面所有區(qū)域,不管截圖時所選擇區(qū)域位置及大小,都能夠包括足夠可追蹤的水印信息。

每個區(qū)域中的水印文字信息,分別以fr正斜角、fl反斜角、ft橫向、fb縱向等不同方式顯示水印文字信息,保證不同的截圖角度都能夠存在有效水印信息。

每個區(qū)域中的水印文字信息,在形成像素化時,字體大小根據(jù)所需包含的水印文字信息量,適當(dāng)調(diào)整水印文字字體大小,在水印文字清楚的情況,字體盡可能小,如12點(diǎn)陣像素字體,字體要求盡量溫厚感的。

每個區(qū)域中的水印文字信息字體處理上,可以進(jìn)一步優(yōu)化性能,如果采用實(shí)體字體,在處理水印字體顏色點(diǎn)陣過程中的處理點(diǎn)陣數(shù)量會比較大,如果選擇一些空心字體,在水印文字像素化過程中處理點(diǎn)陣數(shù)量會就顯著減少,從而達(dá)到顯著提高處理效能。

每個區(qū)域中的水印處理的起始位置,會在1秒內(nèi)循環(huán)隨機(jī)變化一次,兼顧位置變化相近原則,這樣用戶即使刻意位置部分截圖,也會包含相關(guān)有效水印區(qū)域信息。

每個區(qū)域中的水印處理,在1秒水印繪制過程中,1000毫秒過程,10毫秒顯示可見水印圖案,50毫秒顯示不可見水印圖案,以此循環(huán)處理,從而達(dá)到一個防拍攝功能,就是目視水印是看不到的,但用攝像機(jī)等設(shè)備拍攝時,就可以看到水印圖案效果。原理在于:攝像機(jī)拍攝電腦屏幕時會產(chǎn)生波浪閃爍效果,但目視是看不到的,就是因?yàn)閿z像機(jī)與人眼在觀察成像頻率是不一樣的,所以產(chǎn)生了這樣的效果,從而達(dá)到防攝像功能。

水印還原方式有兩種,分別是靜態(tài)水印還原和動態(tài)水印還原。

水印還原方式一:靜態(tài)水?。?/p>

如圖6所示,靜態(tài)水印還原是把標(biāo)記出來為偶數(shù)的像素點(diǎn),通過統(tǒng)一的顏色顯示出來,把桌面時間、電腦唯一編號、用戶編號、登錄用戶名等信息顯示出來。

還原水印顯示過程中,可能存在原始圖像就是紅色為主色調(diào),此時可以通過界面選擇及修訂水印還原顯示顏色,以此區(qū)分水印文字與背景圖像的色差。

還原水印顯示過程中,也可以選擇只顯示水印文字,忽略圖像中的其他內(nèi)容,背景再統(tǒng)一為白色,這樣水印顯示效果更加簡潔明顯。

水印還原方式二:動態(tài)水印。

通過攝像機(jī)拍攝動態(tài)的操作系統(tǒng)桌面還原水印。還原顯示水印處理是以桌面寬高為基礎(chǔ)圖像區(qū)域:處理水印過程中,利用間隔閃爍刷新的方式,形成攝像翻拍時水印可見,正常目視水印不可見的效果特性。

本發(fā)明還提出一種微色差水印處理及還原系統(tǒng):

1)對電腦屏幕顯存進(jìn)行持續(xù)微色差水印處理模塊,水印文字信息是斜角處理及保持一定的間隔距密度,從而防止因?yàn)榻貓D太小而保存的水印區(qū)域不足以標(biāo)記及定位追蹤信息;

2)事后圖片及視頻還原客戶端,輔助用戶對事發(fā)圖像及視頻做還原追蹤處理的。

其中,微色差水印處理模塊進(jìn)一步包括:

圖像采集模塊,用于采集計算機(jī)桌面的圖像,以該圖像的每個像素點(diǎn)為單位建立二維空間坐標(biāo)系,坐標(biāo)系中每個坐標(biāo)點(diǎn)即作為圖像的一個像素點(diǎn),并獲得每個像素點(diǎn)的rgb值;

圖像處理模塊,用于遍歷圖像中所有像素點(diǎn)的rgb值中的b項(xiàng)字節(jié)值,當(dāng)b項(xiàng)字節(jié)值為偶數(shù)時將其修改為奇數(shù);

水印處理模塊,用于將采集的桌面圖像按九宮格方式劃分為9個獨(dú)立區(qū)域,分別在這9個區(qū)域中添加水印文字信息,并將圖像中包含的水印點(diǎn)陣像素的rgb值中的b項(xiàng)字節(jié)值全部以偶數(shù)化標(biāo)記。

本發(fā)明采用圖形數(shù)字化微色差的處理技術(shù),在圖像背景中只產(chǎn)生很細(xì)微的差異,這樣色差只有百分之一左右,用戶人眼睛是根本無法觀察出來,如果用戶泄密相關(guān)電腦屏幕信息后,我們可以對事后的泄密圖片或視頻做水印還原處理,從而標(biāo)記出此圖像從那臺電腦泄密出來的,進(jìn)而追蹤到相關(guān)責(zé)任人。

以上所述僅是本發(fā)明的部分實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1