專利名稱::一種用定位自糾錯(cuò)碼埋藏計(jì)算機(jī)信息數(shù)據(jù)方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及到計(jì)算機(jī)圖象處理、編碼、識(shí)別技術(shù)。屬于信息隱藏、信息防偽的領(lǐng)域。
背景技術(shù):
:隨著我國(guó)經(jīng)濟(jì)技術(shù)的發(fā)展,計(jì)算機(jī)文檔處理量大幅增加,電子文檔和在承載介質(zhì)如紙上的文檔處理量也大幅增加,在某些領(lǐng)域,電子文檔和在承載介質(zhì)如紙上的文檔用兩種介質(zhì)存儲(chǔ)的缺點(diǎn)越來越明顯,如人事檔案資料的電子文檔和紙上文檔的管理問題,既要管理好電子文檔,又要管理好紙上文檔,并要能相互査找,比較麻煩。因此在承載介質(zhì)上同時(shí)表現(xiàn)兩種文檔變得很重要。目前在國(guó)外有在打印機(jī)中打印同時(shí)埋入信息的情況,如日本的富士施樂公司通過在文件打印同時(shí)在紙張上埋入黃色點(diǎn)陣代碼來記錄用戶文檔的打印日期和時(shí)間以及打印機(jī)的序列號(hào)信息。但是該方法僅僅限于彩色打印機(jī),而且埋入的信息量少。現(xiàn)在在市場(chǎng)上用的二維條碼技術(shù)是基于一維條碼,因此也是采用黑色塊表示"1",白色塊表示"o"的方法,在承載介質(zhì)上占有一定的空間位置,人眼可見,因此易于復(fù)制,安全性差,抗破損能力差,不適合用于大量信息數(shù)據(jù)信息。
發(fā)明內(nèi)容本發(fā)明提供了一種用定位自糾錯(cuò)碼埋藏計(jì)算機(jī)信息數(shù)據(jù)方法,其特征是首先,選取自糾錯(cuò)碼組,其自糾錯(cuò)碼組生成步驟如下1)確定自糾錯(cuò)碼組中代碼自行糾錯(cuò)的位數(shù)W、自糾錯(cuò)碼組中代碼至少個(gè)數(shù)NC;2)確定自糾錯(cuò)碼組中代碼的代碼位長(zhǎng)度CL;3)計(jì)算出滿足l)、2)的自糾錯(cuò)碼組集合;4)從自糾錯(cuò)碼組集合中選取一組自糾錯(cuò)碼組。其次,將選定的自糾錯(cuò)碼組代碼的代碼位用點(diǎn)、線、圖形、空格或它們的任意組合表示得到自糾錯(cuò)碼組圖形化代碼簡(jiǎn)稱圖形碼;然后用圖形碼表示計(jì)算機(jī)信息數(shù)據(jù)代碼,將需要埋入的計(jì)算機(jī)的信息數(shù)據(jù)用對(duì)應(yīng)的圖形碼表示得到圖形碼化數(shù)據(jù);然后對(duì)圖形碼化數(shù)據(jù)按圖形碼分組、圖形碼定位及代碼位分布即得印刷代碼化數(shù)據(jù);最后將印刷代碼化的數(shù)據(jù)經(jīng)打印機(jī)打印或印刷機(jī)印刷到承載介質(zhì)上成為埋有信息的印刷品。識(shí)別時(shí)將埋有信息的印刷品表面用掃描儀、照相機(jī)等能獲得承載介質(zhì)表面的圖象攝取設(shè)備獲得圖象,經(jīng)識(shí)別還原成原來埋藏的計(jì)算機(jī)信息數(shù)據(jù)。所述自糾錯(cuò)碼組中代碼自行糾錯(cuò)的位數(shù)w是指自糾錯(cuò)碼組中代碼的代碼位最多允許的出錯(cuò)位數(shù),即自糾錯(cuò)碼組中代碼的代碼位不大于w個(gè)發(fā)生錯(cuò)誤也能通過自糾錯(cuò)正確識(shí)別為該代碼。所述表示圖形碼的點(diǎn)包括圓點(diǎn)、橢圓形點(diǎn)、方點(diǎn)、長(zhǎng)方形點(diǎn)、菱形點(diǎn)、多邊形點(diǎn)等。所述表示圖形碼的線包括直線、弧線、任意曲線;所述表示圖形碼的圖形包括圓形、方形、菱形、多邊形等幾何圖形。打印或印刷用的油墨、墨水、墨粉除通用油墨、墨水、墨粉外還包括紅外、紫外、熒光等特種油墨、墨水、墨粉,光致變油墨、墨粉、墨水,溫變油墨、墨粉、墨水,熱敏油墨、墨粉、墨水,磁性油墨、墨粉、墨水等。所述圖形碼分組是指圖形碼化數(shù)據(jù)按不少于一個(gè)圖形碼分成不少于一組的方法。所述圖形碼定位包括通過調(diào)節(jié)每組圖形碼間隔來定位。所述圖形碼定位包括通過在不少于一個(gè)圖形碼分組中增加用于定位的點(diǎn)、線、圖形或它們的任意組合來定位。所述代碼位分布是指經(jīng)定位的每組圖形碼的代碼位可以布置成各種形狀,如正方形、矩形、菱形、六邊形、八邊形、十二邊形等。所述圖象攝取設(shè)備包括紅外圖象攝取設(shè)備、紫外圖象攝取設(shè)備、能得到圖象的攝像頭和攝像機(jī)等。本發(fā)明的有益效果是采用本實(shí)施方式可以在承載介質(zhì)表面用自糾錯(cuò)碼埋藏計(jì)算機(jī)數(shù)據(jù),糾錯(cuò)級(jí)別可由用戶確定;可以根據(jù)用戶需要獲得滿足糾錯(cuò)級(jí)別要求的最佳自糾錯(cuò)代碼組,通過選擇最佳化代碼組可以減少不必要的代碼位,從而使在承載介質(zhì)上埋入的信息量增加。由于具有自糾錯(cuò)功能,因此在承載介質(zhì)表面有污染時(shí)也能準(zhǔn)確識(shí)別,識(shí)別更穩(wěn)定。由于自糾錯(cuò)代碼組代碼糾錯(cuò)簡(jiǎn)單有效,因此識(shí)別速度快捷。另外用戶可以根據(jù)本發(fā)明方法自己選取自糾錯(cuò)代碼組,因此安全性高,可用于安全、防偽領(lǐng)域。圖l具有自糾錯(cuò)功能的代碼組生成流程;圖2幾種圖形碼代碼位的圖形形態(tài)示意圖3由自糾錯(cuò)碼組代碼得到圖形碼及對(duì)應(yīng)的計(jì)算機(jī)數(shù)據(jù)代碼示意圖4需要埋入的計(jì)算機(jī)數(shù)據(jù)圖形碼化示意圖5兩個(gè)圖形碼一組,分組間用空格定位示意圖6四個(gè)圖形碼一組,每組用定位圖形定位示意圖7圖形碼位定位位布置在八邊形的角和中心示意圖8舉例說明用定位自糾錯(cuò)碼埋藏計(jì)算機(jī)信息數(shù)據(jù)方法;圖9定位自糾錯(cuò)碼埋藏計(jì)算機(jī)信息數(shù)據(jù)流程。圖2、圖3中101為用空格表示自糾錯(cuò)碼代碼的代碼位"0"、102為用圓點(diǎn)表示自糾錯(cuò)碼代碼的代碼位"1";圖5中103、104表示圖形化代碼組的水平、垂直間隔距離;圖6中105、106,圖7中的107,圖8中的108表示圖形化代碼組中定位的圖形。具體實(shí)施例方式名詞說明自糾錯(cuò)碼是指代碼位發(fā)生錯(cuò)誤時(shí)也能依靠自身碼的特點(diǎn)糾正的碼。自糾錯(cuò)碼組中代碼自行糾錯(cuò)的位數(shù)w指自糾錯(cuò)碼不大于w個(gè)代碼位發(fā)生錯(cuò)誤時(shí),該代碼也能通過自糾錯(cuò)正確識(shí)別的位數(shù)。自糾錯(cuò)碼組代碼至少個(gè)數(shù)NC是指一組自糾錯(cuò)碼組中至少含有NC個(gè)滿足要求的代碼。自糾錯(cuò)碼長(zhǎng)度CL是指自糾錯(cuò)碼有多少位數(shù)。如圖31,CL=7。圖形碼化數(shù)據(jù)是指需要埋入的計(jì)算機(jī)數(shù)據(jù)用圖形碼按對(duì)應(yīng)關(guān)系代替,得到變換了的計(jì)算機(jī)圖形數(shù)據(jù)。1、自糾錯(cuò)碼組的選取首先,選取自糾錯(cuò)碼組,其自糾錯(cuò)碼組生成步驟如下1、確定自糾錯(cuò)碼組中代碼自行糾錯(cuò)的位數(shù)W、自糾錯(cuò)碼組中代碼至少個(gè)數(shù)NC;2、確定自糾錯(cuò)碼組中代碼的代碼位長(zhǎng)度CL;3、計(jì)算出滿足l)、2)的自糾錯(cuò)碼組集合;4、從自糾錯(cuò)碼組集合中選取一組自糾錯(cuò)碼組。例如輸入自糾錯(cuò)碼組能自行糾錯(cuò)的位數(shù)Fl,需要的自糾錯(cuò)碼組代碼至少個(gè)數(shù)NC=16,輸入代碼長(zhǎng)度"=6,滿足w^的情況下自糾錯(cuò)碼組代碼之間的不相同位的個(gè)數(shù)至少需要2*w+l=3個(gè)(如圖3第一行代碼0000000,第二行代碼0000111,這兩代碼后3位不同,故不同位數(shù)為3),設(shè)定初始值(初始值的范圍是0—2eL-l),對(duì)于不同的初始值,從0—2eL-i的整數(shù)中得到一組代碼之間的不相同位的個(gè)數(shù)至少為3的代碼組即自糾錯(cuò)碼組,這樣就得到很多自糾錯(cuò)碼組,從中取組代碼,如w=l,CL=6的一組代碼數(shù)量為8個(gè),如(000000,000111,011001,011110,101010,101101,110011,110100),因此不能滿足自糾錯(cuò)碼至少個(gè)數(shù)=16的要求,所以增加CL^7,計(jì)算得滿足fl的自糾錯(cuò)碼組中有16個(gè)自糾錯(cuò)碼,所以『1,"=7為滿足要求的自糾錯(cuò)碼,如圖3;顯然『1,CL>7時(shí)NCX6,也為滿足要求的自糾錯(cuò)碼。表一是自糾錯(cuò)位數(shù)w二廣3的生成自糾錯(cuò)碼幾種情況,w=l情況下需要的自糾錯(cuò)碼至少個(gè)數(shù)配=16,自糾錯(cuò)碼組選CL〉二7;『2情況下需要的自糾錯(cuò)碼至少個(gè)數(shù)NC46,自糾錯(cuò)碼組選CLX1;w=3情況下需要的自糾錯(cuò)碼至少個(gè)數(shù)NC二16,自糾錯(cuò)碼組選CL〉14;用戶可根據(jù)自糾錯(cuò)碼組的自糾錯(cuò)位數(shù)w確定自糾錯(cuò)碼糾錯(cuò)級(jí)別。表一:<table>tableseeoriginaldocumentpage9</column></row><table>2、自糾錯(cuò)碼組代碼轉(zhuǎn)換成圖形碼將選定的自糾錯(cuò)碼組代碼的代碼位用點(diǎn)、線、圖形或它們的任意組合表示得到圖形碼,如圖2是表示代碼位的幾種圖形,圖3I是fl,CL二7,NC二16的一組自糾錯(cuò)碼組,圖3II為圖3I對(duì)應(yīng)的圖形碼,其自糾錯(cuò)碼組代碼的代碼位"O"用空格表示如圖3的101標(biāo)號(hào),"1"用實(shí)心圓點(diǎn)表示如圖3的102標(biāo)號(hào),當(dāng)然這里的"0""1"也可用圖2中的圖形表示。然后用圖形碼中的代碼表示計(jì)算機(jī)數(shù)據(jù)代碼,如圖311圖形碼對(duì)應(yīng)的計(jì)算機(jī)數(shù)據(jù)代碼0-F。3、需要埋入的計(jì)算機(jī)數(shù)據(jù)圖形碼化需要埋入的計(jì)算機(jī)信息數(shù)據(jù)用圖形碼表示得到圖形碼化數(shù)據(jù);假設(shè)需要埋入的計(jì)算機(jī)數(shù)據(jù)是72ABCF8D...,用圖3II的圖形碼表示得到圖形碼化數(shù)據(jù)72ABCF8D…,如圖4。4、圖形碼化數(shù)據(jù)分組、定位及分布代碼位對(duì)圖形碼化數(shù)據(jù)進(jìn)行分組,可以一個(gè)圖形化代碼一組,如圖4,如圖7;也可以兩個(gè)圖形化代碼一組,如圖5;也可以大于兩個(gè)圖形化代碼一組,如圖6。分完組后,就可以對(duì)每個(gè)組進(jìn)行定位,定位的方法可以通過圖形化代碼組的間隔定位,如圖5的103和104標(biāo)號(hào)表示的間隔;也可以通過在圖形化代碼分組中增加定位圖形,如圖6的105和106標(biāo)號(hào)表示的圖形;在確定了圖形碼化數(shù)據(jù)分組、定位方案后,然后對(duì)圖形碼化數(shù)據(jù)分組及定位圖形進(jìn)行布置得到最終用于打印或印刷的數(shù)據(jù),如圖5,圖6,圖7。圖2,圖3,圖4,圖5,圖6,圖8中的方框及圖7中的八邊形框的線段是為了便于理解畫上的,實(shí)際應(yīng)用時(shí)這些框并不存在。5、得到埋有計(jì)算機(jī)信息數(shù)據(jù)的印刷品將最終用于打印或印刷的數(shù)據(jù)經(jīng)打印機(jī)打印或印刷機(jī)印刷得到埋有計(jì)算機(jī)信息數(shù)據(jù)的印刷品。6、印刷品的識(shí)別埋有計(jì)算機(jī)信息數(shù)據(jù)的印刷品用掃描儀、照相機(jī)等能獲取圖象設(shè)備得到圖象,然后經(jīng)獲取定位、分割代碼等操作識(shí)別還原成原來埋入的計(jì)算機(jī)信息數(shù)據(jù)。舉例說明給商品編號(hào),假設(shè)某商品的編號(hào)是CF8D72AB,我們選定自糾錯(cuò)碼組是如圖31,用如圖3II的圖形碼來表示該商品編號(hào),分組采用8個(gè)圖形碼一組,定位采用定位點(diǎn)方式如圖8的108標(biāo)號(hào)表示的點(diǎn),8個(gè)圖形碼一組反復(fù)排列如圖8。對(duì)反復(fù)排列的這組圖形碼進(jìn)行打印或印刷得到印刷品。識(shí)別時(shí)用掃描儀、照相機(jī)等能獲取圖象設(shè)備得到圖象,對(duì)圖象中的定位點(diǎn)進(jìn)行識(shí)別,然后對(duì)圖形碼組分塊,識(shí)別就可以得到該商品的編號(hào)了。權(quán)利要求1、本發(fā)明提供了一種用定位自糾錯(cuò)碼埋藏計(jì)算機(jī)信息數(shù)據(jù)方法,其特征是首先,選取自糾錯(cuò)碼組,其自糾錯(cuò)碼組生成步驟如下1)確定自糾錯(cuò)碼組中代碼自行糾錯(cuò)的位數(shù)w、自糾錯(cuò)碼組中代碼至少個(gè)數(shù)NC;2)確定自糾錯(cuò)碼組中代碼的代碼位長(zhǎng)度CL;3)計(jì)算出滿足1)、2)的自糾錯(cuò)碼組集合;4)從自糾錯(cuò)碼組集合中選取一組自糾錯(cuò)碼組。其次,將選定的自糾錯(cuò)碼組代碼的代碼位用點(diǎn)、線、圖形、空格或它們的任意組合表示得到自糾錯(cuò)碼組圖形化代碼簡(jiǎn)稱圖形碼;然后用圖形碼表示計(jì)算機(jī)信息數(shù)據(jù)代碼,將需要埋入的計(jì)算機(jī)的信息數(shù)據(jù)用對(duì)應(yīng)的圖形碼表示得到圖形碼化數(shù)據(jù);然后對(duì)圖形碼化數(shù)據(jù)按圖形碼分組、圖形碼定位及代碼位分布即得印刷代碼化數(shù)據(jù);最后將印刷代碼化的數(shù)據(jù)經(jīng)打印機(jī)打印或印刷機(jī)印刷到承載介質(zhì)上成為埋有信息的印刷品。識(shí)別時(shí)將埋有信息的印刷品表面用掃描儀、照相機(jī)等能獲得承載介質(zhì)表面的圖象攝取設(shè)備獲得圖象,經(jīng)識(shí)別還原成原來埋藏的計(jì)算機(jī)信息數(shù)據(jù)。2、根據(jù)權(quán)利要求1所述的一種用定位自糾錯(cuò)碼埋藏計(jì)算機(jī)信息數(shù)據(jù)方法,其特征是所述自糾錯(cuò)碼組中代碼自行糾錯(cuò)的位數(shù)w是指自糾錯(cuò)碼組中代碼的代碼位最多允許的出錯(cuò)位數(shù),即自糾錯(cuò)碼組中代碼的代碼位不大于w個(gè)發(fā)生錯(cuò)誤也能通過自糾錯(cuò)正確識(shí)別為該代碼。3、根據(jù)權(quán)利要求1所述的一種用定位自糾錯(cuò)碼埋藏計(jì)算機(jī)信息數(shù)據(jù)方法,其特征是所述表示圖形碼的點(diǎn)包括圓點(diǎn)、橢P形點(diǎn)、方點(diǎn)、長(zhǎng)方形點(diǎn)、菱形點(diǎn)、多邊形點(diǎn)等。4、根據(jù)權(quán)利要求1所述的一種用定位自糾錯(cuò)碼埋藏計(jì)算機(jī)信息數(shù)據(jù)方法,其特征是所述表示圖形碼的線包括直線、弧線、任意曲線;所述表示圖形碼的圖形包括圓形、方形、菱形、多邊形等幾何圖形。5、根據(jù)權(quán)利要求1所述的一種用定位自糾錯(cuò)碼埋藏計(jì)算機(jī)信息數(shù)據(jù)方法,其特征是打印或印刷用的油墨、墨水、墨粉除通用油墨、墨水、墨粉外還包括紅外、紫外、熒光等特種油墨、墨水、墨粉,光致變油墨、墨粉、墨水,溫變油墨、墨粉、墨水,熱敏油墨、墨粉、墨水,磁性油墨、墨粉、墨水等。6、根據(jù)權(quán)利要求1所述的一種用定位自糾錯(cuò)碼埋藏計(jì)算機(jī)信息數(shù)據(jù)方法,其特征是所述圖形碼分組是指圖形碼化數(shù)據(jù)按不少于一個(gè)圖形碼分成不少于一組的方法。7、根據(jù)權(quán)利要求1所述的一種用定位自糾錯(cuò)碼埋藏計(jì)算機(jī)信息數(shù)據(jù)方法,其特征是所述圖形碼定位包括通過調(diào)節(jié)每組圖形碼間隔來定位。8、根據(jù)權(quán)利要求1所述的一種用定位自糾錯(cuò)碼埋藏計(jì)算機(jī)信息數(shù)據(jù)方法,其特征是所述圖形碼定位包括通過在不少于一個(gè)圖形碼分組中增加用于定位的點(diǎn)、線、圖形或它們的任意組合來定位。9、根據(jù)權(quán)利要求1所述的一種用定位自糾錯(cuò)碼埋藏計(jì)算機(jī)信息數(shù)據(jù)方法,其特征是所述代碼位分布是指經(jīng)定位的每組圖形碼的代碼位可以布置成各種形狀,如正方形、矩形、菱形、六邊形、八邊形、十二邊形等。10、根據(jù)權(quán)利要求1所述的一種用定位自糾錯(cuò)碼埋藏計(jì)算機(jī)信息數(shù)據(jù)方法,其特征是所述圖象攝取設(shè)備包括紅外圖象攝取設(shè)備、紫外圖象攝取設(shè)備、能得到圖象的攝像頭和攝像機(jī)等。全文摘要本發(fā)明提供了一種用定位自糾錯(cuò)碼埋藏計(jì)算機(jī)信息數(shù)據(jù)方法,該方法首先選取自糾錯(cuò)碼組,將選定的自糾錯(cuò)碼組代碼的代碼位用點(diǎn)、線、圖形、空格或它們的任意組合表示得到自糾錯(cuò)碼組圖形化代碼簡(jiǎn)稱圖形碼;然后用圖形碼表示計(jì)算機(jī)信息數(shù)據(jù)代碼,將需要埋入的計(jì)算機(jī)的信息數(shù)據(jù)用對(duì)應(yīng)的圖形碼表示得到圖形碼化數(shù)據(jù);然后對(duì)圖形碼化數(shù)據(jù)按圖形碼分組、圖形碼定位及代碼位分布即得印刷代碼化數(shù)據(jù);最后將印刷代碼化的數(shù)據(jù)經(jīng)打印機(jī)打印或印刷機(jī)印刷到承載介質(zhì)上成為埋有信息的印刷品。識(shí)別時(shí)將埋有信息的印刷品表面用掃描儀、照相機(jī)等能獲得承載介質(zhì)表面的圖象攝取設(shè)備獲得圖象,經(jīng)識(shí)別還原成原來埋藏的計(jì)算機(jī)信息數(shù)據(jù)。本發(fā)明的有益效果是代碼能自行糾錯(cuò)、識(shí)別速度快捷,穩(wěn)定,并且用戶可以根據(jù)本發(fā)明方法自己選取自糾錯(cuò)代碼組,因此安全性高,可用于安全、防偽領(lǐng)域。文檔編號(hào)G06K9/18GK101295358SQ200710057190公開日2008年10月29日申請(qǐng)日期2007年4月24日優(yōu)先權(quán)日2007年4月24日發(fā)明者樊曉青申請(qǐng)人:北京中富利泰科技發(fā)展有限公司