階、256級(jí)灰階、512級(jí)灰階、1024級(jí)灰階或者2048級(jí)灰階乃至65536級(jí)灰階等。
[0038]請(qǐng)參考I維碼信息存儲(chǔ)量如下:
[0039]X條黑白I維碼信息存儲(chǔ)量:2X;
[0040]例如,I條黑白I維碼信息存儲(chǔ)量為IbitQ1= 2),2條黑白I維碼信息存儲(chǔ)量為2bit (22= 4),3條黑白I維碼信息存儲(chǔ)量為3bit (2 3= 8)。
[0041 ] X條η灰階I維碼信息存儲(chǔ)量:ηχ;
[0042]例如,I條4灰階I維碼信息存儲(chǔ)量為Ibit (41= 4) ;2條4灰階I維碼信息存儲(chǔ)量為2bit (42= 16) ;3條4灰階I維碼信息存儲(chǔ)量為3bit (4 3= 64)。
[0043]又如,一個(gè)10條I維碼信息存儲(chǔ)量如下:
[0044]10條黑白I維碼信息存儲(chǔ)量:21(lbit信息存儲(chǔ)量。
[0045]10條4階I維碼信息存儲(chǔ)量:481(lbit信息存儲(chǔ)量。
[0046]10條η階I維碼信息存儲(chǔ)量:n1(lbit信息存儲(chǔ)量。可見(jiàn)信息存儲(chǔ)大幅度增加。
[0047]再擴(kuò)展到2維碼信息存儲(chǔ)量:
[0048]X條黑白2維碼信息存儲(chǔ)量:2(2X);
[0049]X條η階2維碼信息存儲(chǔ)量:n(2X);例如,所述信息區(qū)包括若干方形碼元;例如,采用方形2維碼,則X條η階2維碼信息存儲(chǔ)量為η(2Χ),又如,所述信息區(qū)包括若干矩形碼元;例如,采用矩形2維碼,則在同樣的識(shí)別區(qū)域內(nèi),長(zhǎng)X+寬Y,橫豎共Χ+Υ條η階彩色2維碼信息存儲(chǔ)量為η(χ+γ)。
[0050]再比如一個(gè)10條2維碼信息存儲(chǔ)量如下:
[0051]10條黑白2維碼信息存儲(chǔ)量:22°信息存儲(chǔ)量。
[0052]10條4階2維碼信息存儲(chǔ)量:42°信息存儲(chǔ)量。
[0053]10條8階2維碼信息存儲(chǔ)量:82°信息存儲(chǔ)量。
[0054]10條η階2維碼信息存儲(chǔ)量:η2°信息存儲(chǔ)量。
[0055]又如,采用色彩作為另一種信息存儲(chǔ)載體,例如有三種基礎(chǔ)色,即三基色,則X條2維碼信息存儲(chǔ)量如下:
[0056]X條4階三基色2維碼信息存儲(chǔ)量:(3*4) (2Χ)信息存儲(chǔ)量。
[0057]X條8階三基色2維碼信息存儲(chǔ)量:(3*8) (2Χ)信息存儲(chǔ)量。
[0058]X條η階三基色2維碼信息存儲(chǔ)量:(3*η) (2Χ)信息存儲(chǔ)量。
[0059]又如,采用色彩作為另一種信息存儲(chǔ)載體,例如有64種基礎(chǔ)色,即64基色,則X條2維碼信息存儲(chǔ)量如下:
[0060]X條4階64基色2維碼信息存儲(chǔ)量:(64*4) (2Χ)信息存儲(chǔ)量。
[0061]X條8階64基色2維碼信息存儲(chǔ)量:(64*8) (2Χ)信息存儲(chǔ)量。
[0062]X條η階64基色2維碼信息存儲(chǔ)量:(64*η)(2Χ)信息存儲(chǔ)量。
[0063]由此可見(jiàn),彩色高階隱形圖像碼信息儲(chǔ)存大幅度增加,如此大的存儲(chǔ)信息,其應(yīng)用可想而知。例如,現(xiàn)有2維碼信息儲(chǔ)存量只夠存儲(chǔ)網(wǎng)站地址,無(wú)法存儲(chǔ)其內(nèi)容;而彩色高階隱形圖像碼的信息儲(chǔ)存量可以大到儲(chǔ)存一整本書(shū)、一本相簿、或者一段錄像,甚至是一部電影。由此可見(jiàn),彩色高階隱形圖像碼存儲(chǔ)量大,適應(yīng)面廣。
[0064]其中一個(gè)實(shí)施例是,所述色彩數(shù)量中的基礎(chǔ)色的數(shù)量大于64位。又如,所述基礎(chǔ)色的數(shù)量大于128位。優(yōu)選的,所述色彩數(shù)量大于256位。和/或,所述灰階數(shù)量大于64位。又如,所述灰階數(shù)量大于128位。優(yōu)選的,所述灰階數(shù)量大于256位。例如,所述基礎(chǔ)色的數(shù)量為256位,所述灰階數(shù)量為256位,組合顏色總數(shù)為65536 ;例如,預(yù)設(shè)置所述識(shí)別區(qū)域中的所述色彩數(shù)量、所述灰階數(shù)量以及兩者配合得到的各種顏色;優(yōu)選的,所述灰階數(shù)量與所述色彩數(shù)量相同。
[0065]為了便于明確彩色高階隱形圖像碼的色彩數(shù)量,便于使用和識(shí)別,其中一個(gè)實(shí)施例是,至少一所述信息區(qū),作為所述定位區(qū)使用,其設(shè)置存儲(chǔ)碼元,用于記錄彩色高階隱形圖像碼的色彩數(shù)量和/或編碼規(guī)則,例如所述色彩編碼規(guī)則包括所述色彩數(shù)量是否用于編碼,和/或,所述灰階數(shù)量是否用于編碼等;例如,所述編碼步驟中,還根據(jù)灰階數(shù)量在至少一所述定位區(qū)編碼生成基礎(chǔ)碼元,其標(biāo)示所述灰階數(shù)量和/或所述色彩數(shù)量,作為所述存儲(chǔ)碼元。又如,所述編碼步驟中,還根據(jù)灰階數(shù)量在至少一所述定位區(qū)編碼生成灰階碼元,其標(biāo)示所述灰階數(shù)量,作為所述存儲(chǔ)碼元或其中一部分。又如,所述編碼步驟中,還根據(jù)基礎(chǔ)色數(shù)量,即色彩數(shù)量,在至少一所述定位區(qū)編碼生成基礎(chǔ)色碼元,其標(biāo)示所述色彩數(shù)量,作為所述存儲(chǔ)碼元或其中一部分。例如,當(dāng)某一彩色高階隱形圖像碼計(jì)劃采用16級(jí)灰階時(shí),根據(jù)灰階數(shù)量在一個(gè)或多個(gè)定位區(qū)編碼生成灰階碼元,由于此處僅需要提供一個(gè)較短的數(shù)字信息,例如在一個(gè)定位區(qū)設(shè)置存儲(chǔ)碼元即可。例如,在一個(gè)定位區(qū)設(shè)置黑白二色的基礎(chǔ)圖像碼,即現(xiàn)有技術(shù)的二維碼編碼方式,記錄該彩色高階隱形圖像碼的灰階數(shù)量,通常情況下,可以用四個(gè)基礎(chǔ)碼元進(jìn)行標(biāo)記,每個(gè)基礎(chǔ)碼元為現(xiàn)有二維碼技術(shù)標(biāo)準(zhǔn)的黑色或者白色小方塊或者稱(chēng)為基礎(chǔ)模塊,這樣可以記錄2的4次方數(shù)量的灰階類(lèi)型,每一灰階類(lèi)型代表一種灰階數(shù)量。又如,采用9個(gè)基礎(chǔ)碼元進(jìn)行標(biāo)記,這樣,可以記錄2的9次方數(shù)量的灰階類(lèi)型。優(yōu)選的,所述編碼步驟中,還根據(jù)灰階數(shù)量和/或色彩數(shù)量在一個(gè)定位區(qū)編碼生成基礎(chǔ)碼元,其記載所述灰階數(shù)量和/或色彩數(shù)量,作為所述存儲(chǔ)碼元。例如,在一個(gè)定位區(qū)編碼采用兩組標(biāo)記,第一組以9個(gè)基礎(chǔ)碼元進(jìn)行標(biāo)記,直接記錄灰階數(shù)量,例如256級(jí)則記錄數(shù)字256,第二組也以9個(gè)基礎(chǔ)碼元進(jìn)行標(biāo)記,直接記錄色彩數(shù)量,例如256級(jí)。其它數(shù)量以此類(lèi)推。
[0066]為了便于避免惡意二維碼損害用戶(hù)利益,其中一個(gè)實(shí)施例是,至少一所述定位區(qū)設(shè)置校驗(yàn)碼元,用于記錄所述存儲(chǔ)信息的鏈接狀態(tài);例如,校驗(yàn)碼元具有兩種鏈接狀態(tài),包括是與非;又如,所述編碼步驟中,還根據(jù)鏈接狀態(tài)在至少一所述定位區(qū)編碼生成鏈接碼元。這樣,當(dāng)用戶(hù)打開(kāi)彩色高階隱形圖像碼時(shí),通常情況下可以顯示很多內(nèi)容,如果需要鏈接到外部,由于校驗(yàn)碼元的存在,明確限定了用戶(hù)的終端,例如手機(jī),直接鏈接到外部,避免被引誘安裝程序而導(dǎo)致詐騙成功。例如,當(dāng)用戶(hù)打開(kāi)彩色高階隱形圖像碼時(shí),如果需要鏈接到外部,則由于校驗(yàn)碼元的存在,告知用戶(hù),這是個(gè)外部鏈接,請(qǐng)選擇是否打開(kāi),從而給予用戶(hù)充足的知情權(quán)。優(yōu)選的,根據(jù)鏈接狀態(tài)在一個(gè)定位區(qū)編碼生成鏈接碼元。例如,采用QRCode碼設(shè)置三個(gè)定位區(qū),其中一個(gè)設(shè)置鏈接碼元,另一個(gè)設(shè)置存儲(chǔ)碼元,第三個(gè)不作改變。又如,采用QR Code碼設(shè)置三個(gè)定位區(qū),其中兩個(gè)設(shè)置存儲(chǔ)碼元,第三個(gè)設(shè)置鏈接碼元。又如,所述編碼步驟中,還根據(jù)鏈接狀態(tài)在至少一所述定位區(qū)編碼生成基礎(chǔ)碼元,其標(biāo)示所述鏈接狀態(tài),作為所述鏈接碼元。又如,所述鏈接狀態(tài)僅包括是與非兩種狀態(tài),這樣,可以簡(jiǎn)單標(biāo)示,易于識(shí)別。又如,所述鏈接狀態(tài)還設(shè)置付費(fèi)提醒,用于記錄鏈接到外部的可能發(fā)生費(fèi)用狀態(tài),例如金融機(jī)構(gòu)包括銀行、貸款方、支付寶等,存在金融機(jī)構(gòu)地址鏈接的內(nèi)容,在生成彩色高階隱形圖像碼時(shí),在鏈接碼元中進(jìn)行標(biāo)記。這樣,在識(shí)別時(shí)即可及時(shí)提醒用戶(hù)注意。例如,在編碼步驟中,還根據(jù)鏈接狀態(tài)在至少一所述定位區(qū)編碼生成包括付費(fèi)提醒的鏈接碼元。又如,設(shè)置多個(gè)定位區(qū),其中一個(gè)定位區(qū)一并包括鏈接碼元以及灰階碼元和/或基礎(chǔ)色碼元;又如,其它各定位區(qū)不包括鏈接碼元或灰階碼元或基礎(chǔ)色碼元,也就是說(shuō),鏈接碼元以及灰階碼元和/或基礎(chǔ)色碼元僅設(shè)置在一個(gè)定位區(qū)中。又如,按是否存在外部鏈接設(shè)置所述鏈接碼元,例如,若不存在外部鏈接則不設(shè)置所述鏈接碼元。
[0067]為了便于控制灰階的狀態(tài)和彩色高階隱形圖像碼產(chǎn)品最終呈現(xiàn),其中一個(gè)實(shí)施例是,所述編碼步驟中,根據(jù)所述灰階數(shù)量和/或所述色彩數(shù)量,將所述存儲(chǔ)信息在所述信息區(qū)中生成具有多個(gè)灰階和/或多個(gè)基礎(chǔ)色或其組合的若干信息碼元。例如,生成信息碼元時(shí),根據(jù)所述灰階數(shù)量來(lái)設(shè)置其灰階,例如8級(jí)、16級(jí)或者256級(jí)灰階等。又如,根據(jù)所述灰階數(shù)量,設(shè)置一個(gè)灰階冗余值,例如10%、20%或者30%等,將所述存儲(chǔ)信息在所述信息區(qū)中生成具有多個(gè)灰階的若干信息碼元。例如,16級(jí)灰階對(duì)應(yīng)冗余值為30%,64級(jí)灰階對(duì)應(yīng)冗余值為20%等,以此類(lèi)推。這樣,可以實(shí)現(xiàn)一定的糾錯(cuò)能力,使得數(shù)據(jù)碼字或者數(shù)據(jù)碼元的錯(cuò)誤能夠具有一定的容忍度。又如,生成信息碼元時(shí),根據(jù)所述色彩數(shù)量來(lái)為其配色,又如,還根據(jù)所述色彩數(shù)量設(shè)置一個(gè)基礎(chǔ)色冗余值,例如10%、20%或者30%等,將所述存儲(chǔ)信息在所述信息區(qū)中生成具有多個(gè)基礎(chǔ)色的若干信息碼元。例如,16級(jí)基礎(chǔ)色對(duì)應(yīng)冗余值為30%,64級(jí)基礎(chǔ)色對(duì)應(yīng)冗余值為20%等,以此類(lèi)推。
[0068]例如,獲取待編碼數(shù)據(jù);例如,修改所述待編碼數(shù)據(jù)。例如,所述待編碼數(shù)據(jù)包括鏈接地址、顯示圖像和/或存儲(chǔ)信息;又如,所述待編碼數(shù)據(jù)包括顯示圖像,以及鏈接地址或存儲(chǔ)信息,其中,所述鏈接地址用于指示獲取所述存儲(chǔ)信息;又如,所述待編碼數(shù)據(jù)包括顯示圖像,以及鏈接地址與存儲(chǔ)信息。例如,所述顯示圖像為一幅照片、一個(gè)人的頭像或者一張地圖等;又如,所述顯示圖像為各種常規(guī)意義的圖像。優(yōu)選的,所述顯示圖像為具有顯示內(nèi)容的可辨識(shí)圖像,例如一個(gè)發(fā)明人的照片、一張國(guó)知局的專(zhuān)利證書(shū)等。優(yōu)選的,所述存儲(chǔ)信息包括文字信息、視像信息和/或音頻信息,例如,所述視像信息包括靜態(tài)的圖像信息和/或動(dòng)態(tài)的視頻信息。
[0069]例如,編碼步驟:對(duì)所述待編碼數(shù)據(jù)進(jìn)行編碼,根據(jù)所述灰階數(shù)量生成多個(gè)具有若干級(jí)灰階的信息碼元,輸出包括各所述信息碼元的識(shí)別區(qū)域。例如,所述識(shí)別區(qū)域僅包括所述定位區(qū)與所述信息區(qū),也就是說(shuō),所述識(shí)別區(qū)域不包括其他區(qū)域,例如不包括沒(méi)有所述待編碼數(shù)據(jù)的其他顯示圖形區(qū)域。
[0070]其中一個(gè)實(shí)施例是,所述編碼步驟之前,還根據(jù)所述色彩數(shù)量預(yù)設(shè)置所述信息碼元的大小。例如,根據(jù)市場(chǎng)主流硬件的識(shí)別能力,預(yù)設(shè)置所述信息碼元的大小。又如,根據(jù)市場(chǎng)主流硬件的識(shí)別能力,調(diào)整或者選擇所述信息碼元的大小。這樣,在生成彩色高階隱形圖像碼的時(shí)候,可以靈活設(shè)置信息碼元的大小,從而調(diào)整彩色高階隱形圖像碼的容量,例如,存儲(chǔ)一整部高清電影等。例如,根據(jù)所述色彩數(shù)量中的灰階數(shù)量預(yù)設(shè)置所述信息碼元的大小。又如,所述編碼步驟之前,還根據(jù)所述識(shí)別區(qū)域預(yù)設(shè)置所述信息碼元的大小。
[0071]為了便于靈活調(diào)整容量,