其中一個實施例是,還包括步驟:編碼時選擇所述灰階數(shù)量與所述色彩數(shù)量。例如,在編碼時選擇灰階數(shù)量為16級、32級、64級、128級、256級、512級或者1024級等;又如,在編碼時選擇色彩數(shù)量為16級、32級、64級或者256級等。優(yōu)選的,編碼時設置默認灰階數(shù)量和/或色彩數(shù)量,如不選擇則按默認值自動選取灰階數(shù)量和/或色彩數(shù)量;又如,編碼時根據(jù)存儲信息的內(nèi)容多少,自動選擇灰階數(shù)量和/或色彩數(shù)量,或者自動推薦默認值的灰階數(shù)量和/或色彩數(shù)量。例如一篇短文,可以采用8級、16級或者32級灰階,和/或,3級、8級或者16級的色彩數(shù)量實現(xiàn)彩色高階隱形圖像碼,又如一部中等篇幅的論文,可以采用32級、64級灰階或者128級灰階,和/或,8級、16級或者32級的色彩數(shù)量實現(xiàn)彩色高階隱形圖像碼,以此類推。這樣,方便了用戶操作,有利于提升用戶體驗。
[0072]為了便于進一步靈活調(diào)整容量,其中一個實施例是,還預設置灰階數(shù)量和/或色彩數(shù)量所對應的各信息碼元。例如,8級灰階對應若干信息碼元,16級灰階對應若干信息碼元,32級灰階對應若干信息碼元,又如,8級基礎(chǔ)色對應若干信息碼元,16級基礎(chǔ)色對應若干信息碼元,32級基礎(chǔ)色對應若干信息碼元,根據(jù)實際需要設置即可。又如,在使用中,選擇或者調(diào)整灰階數(shù)量和/或色彩數(shù)量對應的各信息碼元。
[0073]為了便于適應各種長篇巨著,其中一個實施例是,所述編碼步驟之前,還包括步驟:判斷所述存儲信息的內(nèi)容是否大于彩色高階隱形圖像碼的最大容量,是則生成多個彩色高階隱形圖像碼。這樣,可以用兩個、三個或者更多個彩色高階隱形圖像碼容納一本長篇或者超長篇文字,例如托爾斯泰全集、莎士比亞全集、中國四大名著等。為了便于識別連續(xù)的彩色高階隱形圖像碼,例如,所述編碼步驟中,至少一所述定位區(qū)設置承接碼元,用于記錄該彩色高階隱形圖像碼屬于承接狀態(tài),其具有與之關(guān)聯(lián)的之前及/或之后的彩色高階隱形圖像碼,例如,預設置四種承接狀態(tài):無上下文、有上文、有下文、有上下文。優(yōu)選的,所述承接碼元還設置承接指示,用于記錄其之前及/或之后的彩色高階隱形圖像碼,引導用戶了解該彩色高階隱形圖像碼之前及/或之后還有其它相關(guān)聯(lián)的彩色高階隱形圖像碼,這樣可以實現(xiàn)長篇連載;又如,在一個或多個定位區(qū)或特定信息區(qū)設置所述承接碼元,例如,以最后一個信息區(qū)作為所述特定信息區(qū),在其中設置所述承接碼元;和/或,以第一個信息區(qū)作為所述特定信息區(qū),在其中設置所述承接碼元。優(yōu)選的,所述承接碼元還記載遠程鏈接,用于引導用戶獲取與其相關(guān)聯(lián)的彩色高階隱形圖像碼,以便于用戶直接獲取相關(guān)內(nèi)容,增強用戶體驗。
[0074]下面再給出一個較好的應用示例,例如,所述待編碼數(shù)據(jù)包括顯示圖像以及存儲信息;又如,所述編碼步驟包括:對所述待編碼數(shù)據(jù)進行編碼,根據(jù)所述灰階數(shù)量,按所述顯示圖像及所述存儲信息生成多個具有若干級灰階的信息碼元,輸出包括各所述信息碼元的識別區(qū)域,其中,所述識別區(qū)域的信息區(qū)具有所述顯示圖像形式;例如,所述具有所述顯示圖像形式,為所述信息區(qū)所顯示的內(nèi)容類似于所述顯示圖像。這樣,彩色高階隱形圖像碼作為顯示圖像存在,不影響觀賞,即為所述彩色高階隱形圖像碼。
[0075]例如,對所述存儲信息生成具有所述色彩數(shù)量的若干信息碼元;又如,根據(jù)所述色彩數(shù)量將所述存儲信息在所述信息區(qū)中生成具有多個色彩的若干信息碼元。例如,對所述存儲信息的文字信息、視像信息和/或音頻信息生成具有所述色彩數(shù)量的若干信息碼元。又如,根據(jù)所述色彩數(shù)量將所述存儲信息在所述信息區(qū)中生成具有所述灰階數(shù)量的若干信息碼元,即具有若干級灰階的若干信息碼元,然后根據(jù)所述顯示圖像及所述色彩數(shù)量,為各信息碼元設置色彩,即根據(jù)所述色彩數(shù)量所對應的基礎(chǔ)色,以及對應的若干級灰階,參照所述顯示圖像,為各信息碼元進行配色,然后輸出所述待編碼數(shù)據(jù)的識別區(qū)域。其中,所述配色可參考常用圖像處理軟件的配色方式,重點在于具有所述灰階數(shù)量的若干信息碼元承載數(shù)據(jù)信息,例如所述存儲信息,然后再對這些信息碼元配色,使之所顯示的不是雜亂無章的小方塊或者馬賽克,而是所述顯示圖像或者所述顯示圖像的類似圖像,該類似圖像在外觀上與所述顯示圖像相似,例如為所述顯示圖像的特殊格式裁剪和/或采樣所得到的顯示對象。
[0076]例如,一種彩色高階隱形圖像碼的生成方法,其包括以下步驟,設置步驟:預設置彩色高階隱形圖像碼的識別區(qū)域,設置彩色高階隱形圖像碼的色彩數(shù)量以及灰階數(shù)量;獲取步驟:獲取待編碼數(shù)據(jù),所述待編碼數(shù)據(jù)包括顯示圖像以及存儲信息;編碼步驟:對所述待編碼數(shù)據(jù)進行編碼,根據(jù)所述灰階數(shù)量生成多個具有若干級灰階的信息碼元,根據(jù)所述顯示圖像及所述色彩數(shù)量,為各信息碼元設置色彩,輸出包括各所述信息碼元的所述待編碼數(shù)據(jù)的識別區(qū)域。其中,為各信息碼元設置色彩,包括為其中的各像素設置基礎(chǔ)色,此時,基礎(chǔ)色與灰階相結(jié)合,形成精細化程度極高、觀賞性極好的彩色高階隱形圖像碼。
[0077]又如,所述編碼步驟中,還執(zhí)行用于對所述顯示圖像進行采樣的預采樣步驟;例如,所述預采樣步驟包括:獲取所述顯示圖像,根據(jù)所述色彩數(shù)量對所述顯示圖像進行采樣,得到采樣圖像;例如,根據(jù)所述色彩數(shù)量及所述灰階數(shù)量,對所述顯示圖像進行采樣,得到采樣圖像;例如,所述采樣圖像作為所述顯示圖像形式;又如,所述預采樣步驟包括:獲取所述待編碼數(shù)據(jù)中的所述顯示圖像,根據(jù)所述色彩數(shù)量對所述顯示圖像進行采樣,得到采樣圖像,所述采樣圖像作為所述顯示圖像形式;又如,根據(jù)所述識別區(qū)域及根據(jù)所述色彩數(shù)量對所述顯示圖像進行采樣,得到采樣圖像,所述采樣圖像的大小為所述識別區(qū)域的大小,所述采樣圖像作為所述顯示圖像形式;又如,還根據(jù)所述識別區(qū)域?qū)λ鲲@示圖像進行裁剪和/或縮小,然后根據(jù)所述色彩數(shù)量對所述顯示圖像進行采樣,得到所述采樣圖像。這樣,可以得到類似于彩色照片的彩色高階隱形圖像碼,一方面能夠承載更多信息,另一方面能夠?qū)o序的二維碼表現(xiàn)為肉眼可識別的有意義的圖像,使得傳統(tǒng)的二維碼發(fā)生了極大的變化,不僅僅作為一個標簽而存在,還能夠作為圖像使用。
[0078]又如,所述編碼步驟中,對所述待編碼數(shù)據(jù)進行編碼,以所述采樣圖像作為配色對象,生成具有所述色彩數(shù)量的若干信息碼元,輸出所述待編碼數(shù)據(jù)的識別區(qū)域。例如,設置每一信息碼元的格式,以其格式中的結(jié)構(gòu)與灰階作為所述信息碼元的存儲內(nèi)容,然后以所述采樣圖像作為配色對象,按灰階上色,例如,在生成具有所述灰階數(shù)量的若干信息碼元后進行配色,生成具有所述色彩數(shù)量的若干信息碼元,輸出所述待編碼數(shù)據(jù)的識別區(qū)域。又如,設置每一信息碼元的格式,以其格式中的結(jié)構(gòu)與色彩作為所述信息碼元的存儲內(nèi)容。
[0079]優(yōu)選的,所述顯示圖像為彩色圖像;又如,其為彩色頭像照片。例如,設置每一信息碼元的格式,以其格式中的結(jié)構(gòu)、顏色與灰階作為所述信息碼元的存儲內(nèi)容,這樣,可以獲得更大的存儲容量;然后由各個信息碼元組合形成用以顯示所述采樣圖像的所述信息區(qū)。
[0080]又如,采用上述任一生成方法,本發(fā)明的又一個實施例是,一種彩色高階隱形圖像碼的生成裝置,其用于實現(xiàn)上述任一生成方法;或者,一種彩色高階隱形圖像碼的生成裝置,其采用上述任一生成方法實現(xiàn);例如,所述生成裝置包括用于實現(xiàn)上述任一生成方法的功能模塊和/或功能單元。
[0081]例如,一種彩色高階隱形圖像碼的生成裝置,其包括用于設置彩色高階隱形圖像碼的識別區(qū)域及其色彩數(shù)量與灰階數(shù)量的設置模塊,用于獲取待編碼數(shù)據(jù)的數(shù)據(jù)獲取模塊,用于對所述待編碼數(shù)據(jù)進行編碼、根據(jù)所述色彩數(shù)量及所述灰階數(shù)量生成具有若干顏色且每一顏色具有若干級灰階的信息碼元的編碼模塊,以及用于輸出包括各所述信息碼元的識別區(qū)域的輸出模塊。這樣,可以通過色彩數(shù)量與灰階數(shù)量的設計,增大彩色高階隱形圖像碼的容量。
[0082]例如,所述設置模塊用于為彩色高階隱形圖像碼的識別區(qū)域中的各種基礎(chǔ)色設置灰階數(shù)量;其中,彩色高階隱形圖像碼的識別區(qū)域僅設置信息區(qū),在信息區(qū)中存放定位信息;或者在信息區(qū)中存放定位區(qū)。又如,所述設置模塊還用于預設置彩色高階隱形圖像碼的識別區(qū)域,所述識別區(qū)域包括定位區(qū)與信息區(qū);優(yōu)選的,所述定位區(qū)設置于所述信息區(qū)中。例如,所述設置模塊用于為彩色高階隱形圖像碼的識別區(qū)域設置色彩數(shù)量及灰階數(shù)量;又如,由所述色彩數(shù)量確定各所述基礎(chǔ)色,即所述基礎(chǔ)色與所述色彩數(shù)量相關(guān)。又如,所述設置模塊用于為彩色高階隱形圖像碼的識別區(qū)域設置色彩數(shù)量與灰階數(shù)量。又如,所述設置模塊用于為彩色高階隱形圖像碼的識別區(qū)域設置與彩色高階隱形圖像碼的色彩數(shù)量相匹配的灰階數(shù)量,例如,所述灰階數(shù)量與所述色彩數(shù)量相等。又如,所述設置模塊還用于根據(jù)所述灰階數(shù)量設置所述彩色高階隱形圖像碼的所述識別區(qū)域,這樣,可以根據(jù)灰階數(shù)量靈活調(diào)整所述識別區(qū)域的大小。例如,所述識別區(qū)域與所述灰階數(shù)量成正比,本實施例中,彩色高階隱形圖像碼的大小不是一個額定值,而是根據(jù)灰階數(shù)量靈活設置,實際應用中可以做成一幅很大的招貼畫;優(yōu)選的,該招貼畫沒有明顯的、阻礙觀賞的定位方格,從而作為彩色高階隱形圖像碼使用。
[0083]優(yōu)選的,所述設置模塊包括用于確定識別區(qū)域的確定單元,所述確定單元用于確定識別區(qū)域,例如,識別區(qū)域為2cm*3cm,又如,識別區(qū)域為一幅照片,又如,識別區(qū)域為一個分辨率為1024*768的顯示屏等,以此類推。優(yōu)選的,所述確定單元包括用于確定所述識別區(qū)域定位區(qū)的定位區(qū)確定子單元與用于確定所述識別區(qū)域信息區(qū)的信息區(qū)確定子單元;優(yōu)選的,所述定位區(qū)確定子單元與所述信息區(qū)確定子單元一體設置;優(yōu)選的,所述定位區(qū)確定子單元為所述信息區(qū)確定子單元中的一部分。優(yōu)選的,所述定位區(qū)確定子單元包括用于按行設置所述定位區(qū)的行設置孫單元,例如,所述行設置孫單元用于在每一行設置一定位區(qū),例如,所述行設置孫單元用于在識別區(qū)域中的每一行信息碼元設置一定位區(qū)。和/或,所述定位區(qū)確定子單元包括用于為每一所述信息碼元設置一所述定位區(qū)的信息碼元定位區(qū)設置孫單元。和/或,所述定位區(qū)確定子單元包括用于為若干信息碼元設置一共用定位區(qū)的信息碼元定位區(qū)選用孫單元。和/或,所述定位區(qū)確定子單元包括用于為全部信息碼元設置一共用定位區(qū)的信息碼元定位區(qū)共用孫單元。例如,所述信息碼元定位區(qū)共用孫單元用于在第一個或者最后一個信息碼元設置一共用定位區(qū),為全部信息碼元定位所用,例如,標識該識別區(qū)域的內(nèi)容為彩色高階隱形圖像碼。其中,所述定位區(qū),包括共用定位區(qū),不做特殊標記,不像現(xiàn)有技術(shù)那樣用三