亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

機器可讀碼以及編碼和解碼的方法和設備的制作方法

文檔序號:6469337閱讀:583來源:國知局
專利名稱:機器可讀碼以及編碼和解碼的方法和設備的制作方法
技術領域
本發(fā)明涉及一種機器可讀的代碼圖象以及一種用于編碼解碼該代碼圖象的方法和裝置,更特別地,涉及一種方法和裝置,其使用以各種顏色,陰影,形狀或圖案或其組合表示的單元排列來將數(shù)據(jù)編碼成代碼,以及使用計算機和它的外圍設備來將編碼的代碼解碼。
背景技術
最近,由具有各種寬度的線組成的條形碼已經(jīng)印于在公開市場流通的大部分產(chǎn)品上,以便表示產(chǎn)品信息例如產(chǎn)品的類型和價格。條形碼由粗線,細線和雙線構成以表示產(chǎn)品信息編碼于其中的數(shù)字數(shù)據(jù)。
主頁地址或統(tǒng)一資源位置例如公司的E-mail地址出于普通業(yè)務的目的通常印于名片上。因特網(wǎng)主頁包含公司的宣傳內容。當因特網(wǎng)用戶對公司感興趣時,他們閱讀包含于公司因特網(wǎng)主頁中的公司的宣傳內容,然后當他們要查詢時,他們嘗試通過公司的E-mail地址聯(lián)系公司。在某些情況下,特殊公司的主頁地址或URL除了在公司的名片上,也印于雜志或報紙的廣告部分上。同樣,出版的書也可以有印于其上的公司因特網(wǎng)主頁地址。
在這些情況下,如果用戶想聯(lián)系印于公司名片上的URL,名片上的URL,例如http//comsciyonsei.ac.kr/~nklee,必須通過鍵盤鍵入。同樣,如果E-mail地址,例如,nklee@yonsei.ac.kr印于公司名片上,用戶嘗試發(fā)送消息到E-mail地址必須鍵入完整的E-mail地址。
但是,因特網(wǎng)主頁地址或E-mail地址不是由一個或兩個字母而是由通常超過十個到幾十個字母組成。這樣,輸入主頁地址或E-mail地址對用戶可能是一個負擔。
為了解決這個問題,題目為“用于編碼和解碼數(shù)據(jù)的顏色和形狀系統(tǒng)”的U.S.C.專利號5,869,828已經(jīng)提出。USP 5,869,828公開一種使用色圖編碼/解碼字符數(shù)據(jù)的方法和系統(tǒng),其中具有簡單結構的色圖印于產(chǎn)品的外表面上以表示關于產(chǎn)品的信息。
打印機可以具有不同的打印特性,所以色圖可以依賴于打印機的類型以不同的顏色打印。也就是,如果數(shù)據(jù)項編碼成色圖,而色圖由不同公司提供的打印機打印,那么打印的色圖的陰影可以依賴于每臺打印機的特性而不同。因此,在USP 5,869,828中,即使打印同一色圖,由于打印環(huán)境中的差異可能獲得不同的色圖。所以,編碼于色圖中的原始數(shù)據(jù)不能正確地解碼是可能的。

發(fā)明內容
為了解決上面的問題,本發(fā)明的一個目的在于提供一種機器可讀的代碼,其中信息由各種顏色,陰影,形狀或圖案或其組合來表示。
本發(fā)明的另一個目的在于提供一種方法和裝置,其用于將預先確定的信息編碼成上面描述的代碼。
本發(fā)明的再一個目的在于提供一種方法和裝置,其用于解碼由上面的編碼方法編碼的代碼以提取原始信息。
本發(fā)明的另外一個目的在于提供一種計算機可讀的記錄介質,這種介質記錄用于實現(xiàn)編碼或解碼方法的程序。
為了達到第一個目的,本發(fā)明提供一種用于表示信息的機器可讀碼,包括本底區(qū)域;和區(qū)別于本底區(qū)域的由至少一個數(shù)據(jù)單元構成的數(shù)據(jù)區(qū)域,數(shù)據(jù)單元中不同顏色,陰影,形狀或圖案或其組合依賴于信息內容來編碼和表示。
本發(fā)明也提供一種表示信息的機器可讀碼,包括由至少一個數(shù)據(jù)單元構成的數(shù)據(jù)區(qū)域,數(shù)據(jù)單元中不同顏色,陰影,形狀或圖案或其組合依賴于信息內容來編碼和表示;和由至少一個奇偶校驗單元構成的奇偶校驗區(qū)域,奇偶校驗區(qū)域用于確定表示于數(shù)據(jù)單元中的顏色,陰影,形狀或圖案或其組合是否已經(jīng)正確地依賴于信息內容來表示。
進一步提供的一種用于表示信息的機器可讀碼,該機器可讀碼包括包括數(shù)據(jù)區(qū)域和基準區(qū)域的至少兩個區(qū)域,每個區(qū)域包括至少一個單元,其中數(shù)據(jù)區(qū)域由至少一個數(shù)據(jù)單元形成,數(shù)據(jù)單元中不同顏色,陰影,形狀或圖案或其組合根據(jù)將要表示于其中的信息內容來編碼和表示;而基準區(qū)域由至少一個基準單元形成,基準單元提供基準顏色,基準陰影,基準形狀或基準圖案或其組合,其用于確定形成于數(shù)據(jù)區(qū)域中數(shù)據(jù)單元的顏色,陰影,形狀或圖案或其組合。
為了到達第二個目的,本發(fā)明提供一種編碼代碼圖象的方法,包括(a)建立代碼轉換表,其中不同顏色,陰影,形狀或圖案或其組合根據(jù)包括數(shù)字和符號的可識別字符來映射;(b)設置待編碼的目標數(shù)據(jù);(c)使用代碼轉換表來編碼目標數(shù)據(jù),并且形成具有以一系列顏色,陰影,形狀或圖案或其組合形成的圖象的數(shù)據(jù)區(qū)域;(d)建立奇偶校驗區(qū)域,其用于確定形成于數(shù)據(jù)區(qū)域中的圖象是否適合于目標數(shù)據(jù);(e)從數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域的圖象獲得物理的或電的代碼圖象。
也提供一種代碼圖象編碼方法,包括步驟設置代碼轉換表,其中包括數(shù)字和符號的可識別字符映射與字符分別對應的不同顏色,陰影,形狀或圖案或其組合;設置待編碼的目標數(shù)據(jù);根據(jù)代碼轉換表來編碼目標數(shù)據(jù),并且產(chǎn)生表示于數(shù)據(jù)區(qū)域中的圖象;設置基準區(qū)域,其中表示基準顏色,基準陰影,基準形狀或基準圖案或其組合,用于為表示于數(shù)據(jù)區(qū)域中的顏色,陰影,形狀或圖案或其組合提供解釋基準;從由數(shù)據(jù)區(qū)域和基準區(qū)域形成的圖象產(chǎn)生物理的或電的代碼圖象。
為了達到第二個目的,本發(fā)明提供一種代碼圖象編碼設備,包括用于存儲代碼轉換表的存儲裝置,在代碼轉換表中不同顏色,陰影,形狀或圖案或其組合根據(jù)包括數(shù)字和符號的可識別字符來映射;用于接收待編碼的目標數(shù)據(jù)并使用代碼轉換表來編碼目標數(shù)據(jù)以形成表示于數(shù)據(jù)區(qū)域上的圖象的數(shù)據(jù)區(qū)域形成裝置;用于形成奇偶校驗區(qū)域的奇偶校驗區(qū)域形成裝置,奇偶校驗區(qū)域用于當解碼時確定形成于數(shù)據(jù)區(qū)域中的圖象是否適合于目標數(shù)據(jù);以及用于從形成于數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域上的圖象形成物理的或電的代碼圖象的代碼圖象形成裝置。
也提供一種代碼圖象編碼裝置,包括用于存儲代碼轉換表的存儲裝置,在代碼轉換表中包括數(shù)字和符號的可識別字符映射與字符分別對應的不同顏色,陰影,形狀或圖案或其組合;用于接收待編碼的目標數(shù)據(jù)然后通過根據(jù)代碼轉換表編碼目標數(shù)據(jù)來產(chǎn)生表示于數(shù)據(jù)區(qū)域中的圖象的數(shù)據(jù)區(qū)域產(chǎn)生裝置;用于設置基準區(qū)域的基準區(qū)域產(chǎn)生裝置,在基準區(qū)域中表示基準顏色,基準陰影,基準形狀或基準圖案或其組合,用于提供表示于數(shù)據(jù)區(qū)域中的顏色,陰影,形狀或圖案或其組合的解釋基準;以及用于從數(shù)據(jù)區(qū)域和基準區(qū)域形成的圖象產(chǎn)生物理的或電的代碼圖象的代碼圖象產(chǎn)生裝置。
為了達到第三個目的,根據(jù)本發(fā)明的一種實施方案提供一種代碼圖象解碼方法,包括接收具有數(shù)據(jù)區(qū)域和基準區(qū)域的代碼圖象,在數(shù)據(jù)區(qū)域中目標數(shù)據(jù)用顏色,陰影,形狀或圖案或其組合編碼成圖象,而在基準區(qū)域中表示基準顏色,基準陰影,基準形狀或基準圖案或其組合,用于提供表示于數(shù)據(jù)區(qū)域中的顏色,陰影,形狀或圖案或其組合的解釋基準;從代碼圖象中分別識別數(shù)據(jù)區(qū)域和基準區(qū)域;基于基準區(qū)域確定表示于數(shù)據(jù)區(qū)域中每個單元的顏色,陰影,形狀或圖案或其組合;以及通過根據(jù)數(shù)據(jù)區(qū)域中每個單元確定的顏色,陰影,形狀或圖案或其組合由代碼轉換表解碼代碼圖象,提取由包括數(shù)字和符號的可識別字符形成的目標數(shù)據(jù)。
也提供一種解碼裝置,包括用于存儲代碼轉換表的存儲裝置,在代碼轉換表中包括數(shù)字和符號的可識別字符映射不同顏色,陰影,形狀或圖案或其組合;用于接收代碼圖象的輸入裝置,代碼圖象由代碼轉換表編碼,具有目標數(shù)據(jù)表示于其中的數(shù)據(jù)區(qū)域,和為數(shù)據(jù)區(qū)域提供解釋基準的基準區(qū)域;用于從代碼圖象分別識別數(shù)據(jù)區(qū)域和基準區(qū)域,并且基于基準區(qū)域確定表示于數(shù)據(jù)區(qū)域中每個單元的顏色,陰影,形狀或圖案或其組合的信息識別裝置;以及用于通過根據(jù)數(shù)據(jù)區(qū)域中每個單元的顏色,陰影,形狀或圖案或其組合由代碼轉換表解碼代碼圖象,提取由包括數(shù)字和符號的可識別字符形成的目標數(shù)據(jù)的數(shù)據(jù)提取裝置。
為了到達第三個目標,根據(jù)本發(fā)明的另一個實施方案提供一種代碼圖象解碼方法,包括(a)接收包括數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域的代碼圖象,在數(shù)據(jù)區(qū)域中目標數(shù)據(jù)編碼并表示成顏色,陰影,形狀或圖案或其組合的圖象,奇偶校驗區(qū)域用于確定形成于數(shù)據(jù)區(qū)域中的圖象是否適合于目標數(shù)據(jù);(b)辨別代碼圖象中的數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域;(c)從表示于數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域中的圖象識別顏色,陰影,形狀或圖案或其組合;(d)使用從數(shù)據(jù)區(qū)域中的圖象識別出的顏色,陰影,形狀或圖案或其組合來計算第一奇偶校驗值;(e)使用從奇偶校驗區(qū)域中的圖象識別出的顏色,陰影,形狀或圖案或其組合來計算第二奇偶校驗值;(f)使用從數(shù)據(jù)區(qū)域識別出的顏色,陰影,形狀或圖案或其組合來將編碼的圖象解碼,并提取由包括數(shù)字和符號的可識別字符構成的目標數(shù)據(jù),如果確定沒有奇偶校驗錯誤。
也提供一種代碼圖象解碼方法,包括(a)接收包括數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域的代碼圖象,在數(shù)據(jù)區(qū)域中目標數(shù)據(jù)編碼并表示成顏色,陰影,形狀或圖案或其組合的圖象,奇偶校驗區(qū)域用于確定形成于數(shù)據(jù)區(qū)域中的圖象是否適合于目標數(shù)據(jù);(b)辨別代碼圖象中的數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域;(c)從表示于數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域中的圖象識別顏色,陰影,形狀或圖案或其組合;(d)考慮到讀取代碼圖象的環(huán)境,設置用于標稱從代碼圖象識別出的顏色,陰影,形狀或圖案或其組合的參數(shù);(e)基于參數(shù)標稱從代碼圖象識別出的顏色,陰影,形狀或圖案或其組合,并且獲得數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域的代碼值;(f)使用數(shù)據(jù)區(qū)域的代碼值計算第一奇偶校驗值;(g)使用奇偶校驗區(qū)域的代碼值計算第二奇偶校驗值;(h)通過比較第一奇偶校驗值和第二奇偶校驗值,確定是否沒有奇偶校驗錯誤;(i)如果產(chǎn)生奇偶校驗錯誤,重新設置參數(shù),并從步驟(e)重復上面描述的步驟。
為了達到第三個目的,提供一種代碼圖象解碼設備,包括用于存儲代碼轉換表的存儲裝置,在代碼轉換表上不同的顏色,陰影,形狀或圖案或其組合根據(jù)包括數(shù)字和符號的可識別字符來映射;用于接收包括數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域的代碼圖象的輸入裝置,在數(shù)據(jù)區(qū)域中目標數(shù)據(jù)編碼并表示為顏色,陰影,形狀或圖案或其組合的圖象,奇偶校驗區(qū)域用于確定形成于于數(shù)據(jù)區(qū)域中的圖象是否適合于目標數(shù)據(jù),代碼圖象根據(jù)代碼轉換表來編碼;信息辨別裝置,用于辨別代碼圖象的數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域和辨別表示于數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域中單元的顏色,陰影,形狀或圖案或其組合;奇偶校驗比較裝置,用于依賴于從數(shù)據(jù)區(qū)域圖象識別出的顏色,陰影,形狀或圖案或其組合來計算第一奇偶校驗值,依賴于從奇偶校驗區(qū)域識別出的顏色,陰影,形狀或圖案或其組合來計算第二奇偶校驗值,并且比較第二奇偶校驗值和第一奇偶校驗值;以及數(shù)據(jù)提取裝置,用于通過依賴于從數(shù)據(jù)區(qū)域識別出的顏色,陰影,形狀或圖案或其組合,根據(jù)代碼轉換表解碼接收的代碼圖象,來提取由包括數(shù)字和符號的可識別字符構成的目標數(shù)據(jù),如果從奇偶校驗比較裝置的比較確定沒有奇偶校驗錯誤。
附圖簡述

圖1A~1E是說明根據(jù)本發(fā)明的機器可讀碼結構的視圖;圖2A顯示使用兩個比特表示四種顏色的一個實例,圖2B顯示代碼轉換表的一個實例,在代碼轉換表中各種字符轉換成代碼圖象,圖2C顯示灰度級代碼的一個實例,而圖2D和2E顯示可以表示于代碼圖象每個單元上的圖案的一個實例;圖3A~3F顯示矩形矩陣型代碼圖象中奇偶校驗區(qū)域位置的各種實例;圖4顯示存儲索引信息的數(shù)據(jù)庫結構;圖5說明使用從代碼圖象讀出的索引信息來獲得目標信息的過程;圖6是流程圖,其說明根據(jù)本發(fā)明一種實施方案的,將信息例如字符編碼成代碼圖象的一種方法;圖7顯示根據(jù)本發(fā)明的一種編碼系統(tǒng);圖8A是流程圖,其說明根據(jù)本發(fā)明一種實施方案的,將代碼圖象解碼成目標信息的一種方法,而圖8B是更詳細地說明圖8A步驟80的流程圖;圖9顯示根據(jù)本發(fā)明的一種解碼系統(tǒng);圖10顯示根據(jù)本發(fā)明的,代碼圖象印于其上的廣告的一個實例;
圖11A~H顯示根據(jù)本發(fā)明的表示代碼圖象的各種實例。
實現(xiàn)本發(fā)明的最佳方式圖1A顯示根據(jù)本發(fā)明的,形成圖象使得目標信息可以由機器讀出的代碼結構的一個實例。參考圖1,這種代碼至少包括具有至少一個單元的數(shù)據(jù)區(qū)域。代碼包括以至少一個數(shù)據(jù)單元形成的數(shù)據(jù)區(qū)域11,數(shù)據(jù)單元依賴于信息內容以不同的顏色或陰影來編碼并表示。進一步,各種形狀或圖案也可用于編碼信息。單元的形狀可以彼此不同地表示,并且圖案例如線可以加進單元中。
代碼可以進一步包括奇偶校驗區(qū)域13,基準區(qū)域15和/或控制區(qū)域17。奇偶校驗區(qū)域13以奇偶校驗單元形成,奇偶校驗單元用于執(zhí)行關于數(shù)據(jù)區(qū)域11中單元的識別錯誤檢查?;鶞蕝^(qū)域15以至少一個基準單元組成,基準單元提供基準顏色或基準陰影,用于判斷形成于數(shù)據(jù)區(qū)域11中數(shù)據(jù)單元的顏色和陰影。控制區(qū)域17以至少一個控制單元組成,控制單元指示能夠使用在數(shù)據(jù)區(qū)域11中指示的信息來提供的指令或服務。在下文中,除了數(shù)據(jù)區(qū)域,包括奇偶校驗區(qū)域,基準區(qū)域和控制區(qū)域的一個或多個區(qū)域稱作“輔助區(qū)域”,并且在輔助區(qū)域中的單元稱作“輔助單元”。
優(yōu)選地,代碼進一步包括用于在包括于于代碼中的區(qū)域之間定義區(qū)域的邊界區(qū)域。并且,可以進一步在包括于每個區(qū)域中的單元之間包括邊界區(qū)域,以定義單元。邊界區(qū)域可以由具有特殊顏色或圖案的線或單元構成,并且邊界線或邊界區(qū)域可以是黑色或白色。區(qū)域也可以通過對數(shù)據(jù)區(qū)域,奇偶校驗區(qū)域,基準區(qū)域和控制區(qū)域的單元不同設置的某一范圍的顏色或陰影來彼此區(qū)分,或通過向每個區(qū)域的單元插入單獨的特殊圖案來彼此區(qū)分。同時,為了代碼信息的安全,邊界區(qū)域不可以表示于代碼圖象中。
數(shù)據(jù)區(qū)域11由至少一個數(shù)據(jù)單元構成,在數(shù)據(jù)單元中字符等等編碼成圖象??梢耘渲脭?shù)據(jù)單元以便表示信息例如單個字符,或者可以配置一組數(shù)據(jù)單元以便表示信息的一個或多個項。例如,字符A可以表示成單個紅色單元或表示成兩個單元,例如一個紅色單元和一個綠色單元。
包含于數(shù)據(jù)區(qū)域11中的目標信息由字符,數(shù)字和符號構成,并且依賴于用戶的需要目標信息可以是各種信息例如名字,地址,電話號碼,傳真號碼,網(wǎng)絡主機地址,用于因特網(wǎng)上的域名和IP地址,URL,協(xié)議,或文獻名。
奇偶校驗區(qū)域13用于在解碼時確定表示于單元中的顏色或陰影(以及形狀和/或圖案,即使有的話)是否適合于目標信息的內容。奇偶校驗數(shù)據(jù)根據(jù)與表示于數(shù)據(jù)單元中的顏色或陰影相對應的代碼值來獲得,并且奇偶校驗單元由奇偶校驗數(shù)據(jù)的顏色或陰影形成。奇偶校驗單元在代碼圖象中位置的各種實例在圖3A~3F中顯示。
基準區(qū)域15用來設置基準顏色(或基準陰影,如果必要的話,基準形狀或基準圖案),用于識別表示于數(shù)據(jù)區(qū)域11和/或控制區(qū)域17單元中的顏色(或陰影,形狀或圖案)。表示于每個區(qū)域中單元的顏色基于紅藍綠(RGB)顏色模型,色度飽和度純度(HSV)顏色模型等等中的至少一種模型。并且,當代碼以黑和白陰影(灰度級)形成時,每個單元的信息可以基于表示于基準區(qū)域15中的黑和/或白來準確地確定。
顏色可以依賴于打印機的類型或打印紙中使用的材料而打印得不同,并且相同的顏色依賴于掃描儀或照相機的特性可能識別得稍微不同。考慮到這一事實,基準區(qū)域15中的基準單元提供用于確定表示于數(shù)據(jù)區(qū)域上顏色的標準。也就是,即使當顏色由于輸出設備之間特性差異而打印得打印時,或者當顏色由于輸入設備例如掃描儀之間特性差異而識別得不同時,數(shù)據(jù)區(qū)域11中每個單元的顏色也可以準確地識別,因為基準區(qū)域15和數(shù)據(jù)區(qū)域11之間的顏色差異是固定的。因此,每個單元的顏色可以通過基于RGB模型或HSV模型與基準區(qū)域15的基準顏色比較來獲得,使得即使圖象輸入設備或圖象輸出設備改變,數(shù)據(jù)單元的信息也可以準確地識別。當代碼圖象由照相機輸入時,代碼圖象中的形狀或圖案可能扭曲或傾斜。表示于代碼圖象中的形狀或圖案可以基于基準區(qū)域中提供的基準形狀或基準圖案來準確地辨別。
用戶可以依賴于應用領域的類型使用數(shù)據(jù)區(qū)域11的目標信息來接收各種服務。例如,如果因特網(wǎng)主頁地址(也就是,URL)表示成名片上的代碼圖象,那么可以提供程序使得代碼圖象由計算機解碼,然后計算機的web瀏覽器或連接到計算機的服務器計算機被執(zhí)行以允許用戶連接到主頁。同樣,如果因特網(wǎng)E-mail地址表示成名片上的代碼圖象,那么代碼圖象由計算機解碼,然后計算機的郵件軟件被執(zhí)行,以提供郵件可以發(fā)送到該E-mail地址的環(huán)境。在另一個實例中,當代碼圖象輸入到便攜式終端例如移動電話時,那么電話將撥打到與代碼圖象相對應的電話號碼上或者可以提供地理信息的服務。這里,這種自動服務功能可以依賴于目標信息的類型由單獨的程序或者由解碼程序自動地執(zhí)行。并且,代碼圖象包括控制區(qū)域17,這種指令字在控制區(qū)域上表示成圖象,使得自動服務功能可以由解碼程序使用由控制區(qū)域17解碼出的控制信息來執(zhí)行。
控制區(qū)域17可以包括用于控制數(shù)據(jù)區(qū)域目標信息的指令或中間數(shù)據(jù)。例如,表示于控制區(qū)域17上的信息可以包括各種中間數(shù)據(jù),例如形成于數(shù)據(jù)區(qū)域11中單元的解碼順序,作為形成于數(shù)據(jù)區(qū)域11上數(shù)據(jù)單元顏色判斷標準的基準區(qū)域15的基準單元的位置,奇偶校驗區(qū)域13的位置或性質,等等。
圖1B~1E是表示代碼圖象中的數(shù)據(jù)區(qū)域和輔助區(qū)域的實例。這里,由陰影線區(qū)域表示的輔助區(qū)域可以包括奇偶校驗區(qū)域,基準區(qū)域和控制區(qū)域的至少一個區(qū)域。
圖2A顯示使用四種顏色表示兩比特數(shù)據(jù)的實例。如果每個單元可以具有四種顏色中的一種,那么2比特數(shù)據(jù)可以使用一個顏色單元來表示。因此,如果定義4個連續(xù)的單元表示一個字符,那么可以表示28,也就是256個字符。如果單元可以由四種類型的形狀,例如,小矩形,大矩形,小圓和大圓中的一種來表示,那么當使用一種顏色時,可以編碼兩比特的數(shù)據(jù)。在這種情況下,當單元可以由四種顏色中的一種填充時,256(8比特)種信息可以表示于代碼圖象中。圖2B顯示代碼轉換表的一個實例,在代碼轉換表中各種字符(字母表或特殊字符),數(shù)字或圖象轉換成顏色圖象。這里,一個字符映射兩個顏色單元。
在一種使用圖2B的代碼轉換表的編碼方法中,各種字符等等轉換成代碼值,然后代碼圖象以分別分配給代碼值的顏色來產(chǎn)生。在圖2B中,代碼圖象使用8種顏色來產(chǎn)生,并且兩個連續(xù)的單元用來表示一個字符或數(shù)字。代碼值“000”~“111”分別分配給8種顏色,并且每個字符以兩種顏色編碼。例如,數(shù)字“3”分配成代碼值“000011”,并且以分配給代碼值“000”的顏色(黑色)和分配給代碼值“011”的顏色(青色)來編碼,使得數(shù)字“3”使用黑色和青色兩個連續(xù)的單元來表示。包括于目標信息中的各種字符或數(shù)字根據(jù)圖2B中顯示的代碼轉換表轉換成代碼值,然后與代碼值相對應的顏色可以以矩形矩陣,也就是,矩形單元的組合來表示。
圖2C顯示根據(jù)本發(fā)明的使用灰度級代碼產(chǎn)生的代碼圖象的一個實例。在本發(fā)明中,字符或數(shù)字可以使用彩色打印機和掃描儀來彩色編碼和彩色解碼。在圖2C中,代碼圖象可以依賴于用戶的目的和情況使用灰度級,也就是,從黑到白變化的陰影來產(chǎn)生。
灰度級代碼根據(jù)黑白亮度而不是紅,綠和藍的混合比來產(chǎn)生代碼。因此,基準區(qū)域由黑,白和灰中至少一種基準陰影形成,并且形成于數(shù)據(jù)區(qū)域中的單元具有由于它們的陰影(或顏色)與基準區(qū)域的基準陰影之間灰度差異而獲得的代碼值。如果沒有基準區(qū)域,檢測代碼圖象中每個單元的陰影,在預先確定的標準中彼此具有相似陰影的單元(單元組)被分組,然后相同代碼值分配給包括于相同組中的單元。接下來,使用奇偶校驗區(qū)域確定是否有解碼錯誤。如果有錯誤,單元的陰影可以重新計算或者形成單元組的標準可以重新建立,然后確定錯誤是否仍然出現(xiàn)。這種灰度代碼圖象可以通常用于黑打印媒介例如報紙。
圖2D和2E顯示可以表示于代碼圖象每個單元中的圖案的一個實例。如從圖2D和2E中可以看到的,除顏色之外,使用向量線向顏色單元增加圖案的方法可以用來將信息轉換成代碼圖象。圖2D顯示可以表示于單元中的4方向向量線和8方向向量線的實例。如果使用4方向向量線,那么四比特的圖案,也就是,16種不同圖案可以加到每個單元的顏色中,如圖2E中所示。因此,當一個字符表示一個單元,并且使用8種顏色,也就是,3比特的顏色,那么每個單元可以以128種字符(7比特字符)來表示。并且,單元可以劃分成水平,垂直和對角線方向,并且劃分的單元片可以以不同的顏色或陰影來表示。
在根據(jù)本發(fā)明一種實施方案的代碼圖象中,數(shù)據(jù)區(qū)域和/或輔助區(qū)域可以由形狀和/或圖案以及顏色或陰影來表示。并且,數(shù)據(jù)區(qū)域和/或輔助區(qū)域可以由顏色,陰影,形狀或圖案,或其組合中的至少一種來表示。例如,當僅使用一種顏色時,信息可由數(shù)據(jù)區(qū)域和/或輔助區(qū)域中的各種形狀或圖案來表示。
圖11A~11H顯示根據(jù)本發(fā)明的表示代碼圖象的各種實例。單元可以由矩形,圓,橢圓,十字或網(wǎng)和/或其組合來不同地表示。代碼圖象或包含于其中的單元的大小或形狀可以根據(jù)表示于代碼圖象中信息的內容或數(shù)量來適當?shù)剡x擇。圖11H顯示類似于條形碼的形狀也可以用于本發(fā)明的一種實施方案中。
圖3A~3F顯示圖1的奇偶校驗區(qū)域13在矩形矩陣型代碼圖象中位置的各種實例。并且,這些實例的配置可以改變并用于具有圓形或別的形狀的代碼圖象。除了奇偶校驗區(qū)域(Pn)外的區(qū)域(Dn)是數(shù)據(jù)區(qū)域,基準區(qū)域或控制區(qū)域。
在圖3A中,每個具有關于相同行中單元的奇偶校驗信息的奇偶校驗單元位于最右邊的列。例如,對于單元D11,D12,D13和D14的奇偶校驗單元是P1。在圖3B中,每個具有關于相同行上單元的奇偶校驗信息的奇偶校驗單元排列在對角線方向。在圖3C中,每個具有關于相同列上單元的奇偶校驗信息的奇偶校驗單元位于最低行。在圖3D中,每個具有關于相同列上單元的奇偶校驗信息的奇偶校驗單元排列在對角線方向。
在圖3E中,每個具有關于相同行中單元的奇偶校驗信息的奇偶校驗單元P1r~P4r位于最右邊的列,同時,每個具有關于相同列中單元的奇偶校驗信息的奇偶校驗單元P1c~P4c排列在最低行。進一步包括具有關于行奇偶校驗單元和列奇偶校驗單元的奇偶校驗信息的奇偶校驗單元Prc。在圖3F中,代碼包括行奇偶校驗單元P1r~P4r和列奇偶校驗單元P1c~P4c,如在圖3E中。這里,行奇偶校驗單元P1r~P4r排列在對角線方向。相反地,列奇偶校驗單元P1c~P4c也可以對角地排列。
現(xiàn)在將描述為奇偶校驗單元選擇顏色的方法的實例。奇偶校驗單元具有通過執(zhí)行關于相同行或列上數(shù)據(jù)單元(無疑,也可以包括基準單元和/或控制單元)代碼值的異或運算而獲得的代碼值。用于產(chǎn)生奇偶校驗數(shù)據(jù)的各種方法也可用于根據(jù)表示于代碼圖象中的顏色或陰影的數(shù)目來編碼代碼圖象。例如,當使用兩種顏色或陰影時,可以獲得兩種奇偶校驗方法,也就是,偶奇偶校驗方法和奇奇偶校驗方法。當使用偶奇偶校驗方法時,異或運算的結果值直接為奇偶校驗單元的代碼值,所以奇偶校驗單元以獲得的代碼值的顏色來表示。當使用奇奇偶校驗方法時,獲得異或運算結果值每位的補值(~),并且奇偶校驗單元以與獲得的補值相對應的顏色來形成。
現(xiàn)在將描述使用圖2A中顯示的代碼轉換表來獲得表示于奇偶校驗單元中顏色的方法。如果數(shù)據(jù)單元D11,D12,D13和D14的顏色分別是黑色,紅色,綠色和綠色,那么數(shù)據(jù)單元的代碼值分別是11,10,01和01。這里,“異或”表示互斥或運算。
<偶奇偶校驗方法>
11XOR10XOR01XOR01=01(綠色)<奇奇偶校驗方法>
11XOR10XOR01XOR01=01→~01=10(紅色)當在代碼圖象中使用的顏色或陰影的數(shù)目增加,在各種奇偶校驗方法中選擇一種就更靈活。當使用四種顏色或陰影時,可以獲得四種奇偶校驗方法,包括模奇偶校驗方法和偶和奇奇偶校驗方法。模奇偶校驗方法包括偶模奇偶校驗方法和奇模奇偶校驗方法。在偶模奇偶校驗方法中,由偶奇偶校驗方法獲得的偶奇偶校驗值加二,將結果值除以四,然后結果值設置成奇偶校驗值。在奇模奇偶校驗方法中,由奇奇偶校驗方法獲得的奇奇偶校驗值加二,將結果值除以四,然后結果值設置成奇偶校驗值。在八種顏色或陰影的情況下,可獲得八種奇偶校驗方法。一般而言,如果在代碼圖象中使用的顏色或陰影的數(shù)目假設為N,那么奇偶校驗方法的數(shù)目可以如下確定(偶奇偶校驗值+2*i)%N,或(奇奇偶校驗值+2*i)%N其中,i=0,1,2,...,log2N-1,N=2,4,8,...,并且%模。
多種奇偶校驗方法可以同時用于一個代碼圖象,并且因此代碼類型,解碼類型或讀取單元的方向可以根據(jù)奇偶校驗方法的類型或者表示于代碼圖象中的位置來確定。參考圖3E,偶奇偶校驗方法應用于每行和每列,但是奇奇偶校驗方法可以應用于單元Prc。參考圖3A~3C,偶奇偶校驗方法應用于第一列,但是奇奇偶校驗方法可以應用于剩余列。同時,形狀或圖案也可以代替顏色或陰影用來表示奇偶校驗值。進一步,顏色,陰影,形狀和/或圖案的組合也是可用的。例如,當奇偶校驗值為零時,可以使用白色矩形單元或者黑色圓形單元。代碼圖象可進一步包括這樣的單元或區(qū)域,其中表示涉及應用于代碼圖象的奇偶校驗方法的信息。
圖6是說明根據(jù)本發(fā)明一種實施方案的,將信息例如字符編碼成代碼圖象的一種方法的流程圖?,F(xiàn)在將描述使用編碼軟件將信息轉換成代碼圖象的一種方法。包括于于目標信息中的至少一個字符或數(shù)字使用如圖2B中顯示的預先確定的代碼轉換表轉換成由預先確定的形狀,顏色或圖案或上面所描述字符的組合形成的代碼圖象。
編碼方法依賴于編碼成代碼圖象的信息類型可以是直接編碼方法,間接(或索引)編碼方法或者混合編碼方法。在直接編碼方法中,目標信息本身使用代碼轉換表直接編碼,從而產(chǎn)生代碼圖象。在間接編碼方法中,作為目標信息參考的索引信息(例如,數(shù)據(jù)庫地址或者紀錄號)使用代碼轉換表編碼成圖象?;旌暇幋a方法是上面描述的兩種方法的混合。
在將目標信息本身編碼成代碼圖象的直接編碼方法中,不需要獨立的系統(tǒng)或存儲。但是,當目標信息的數(shù)據(jù)量增加時,代碼圖象的物理大小也增加。
在間接編碼方法中,目標信息本身不被編碼,但是關于存儲介質位置的信息被編碼。這一位置信息可以是目標信息存儲于其中的存儲介質的指針或存儲地址,或者表示目標信息位置的URL或IP地址。因此,間接編碼方法需要目標信息存在于其中的獨立系統(tǒng)或存儲介質。
在混合編碼方法中,整個目標信息中一些不可缺少的數(shù)據(jù)直接編碼,而其它數(shù)據(jù)間接編碼。例如,名字和電話號碼逐個字符編碼,大數(shù)據(jù)例如郵寄地址或E-mail地址存儲于服務器中,并且存儲于服務器中數(shù)據(jù)的存儲地址被編碼以產(chǎn)生代碼圖象。并且優(yōu)選地,固定數(shù)據(jù)例如名字采用直接編碼方法,而能夠在任何時候改變的可變信息,例如主頁地址,電話號碼或E-mail地址間接編碼。即使當用戶的私人項改變時,接收用戶代碼圖象表示于其上的名片的人即使用舊名片也總是可以訪問最近的信息,如果用戶在服務器的數(shù)據(jù)庫中注冊改變的項。
圖4顯示根據(jù)本發(fā)明的,存儲當間接編碼方法用于編碼方法時所需的索引信息的數(shù)據(jù)庫結構。圖5說明使用從代碼圖象讀出的索引信息來獲得目標信息的過程。在圖5中,存儲能夠依賴于索引信息訪問真實目標信息的指針信息的服務指針數(shù)據(jù)庫52與圖4中顯示的索引數(shù)據(jù)庫51包括在一起。指針信息指示真實目標信息53例如消息,圖象或電影存儲的位置。
唯一的索引分配給每個真實目標信息(內容),并且與目標信息相對應的服務代碼和偏移被設置并存儲在一起。這里,目標信息,是能夠被用戶最終使用的最終信息,包括各種信息例如web站點地址,E-mail地址,消息,圖象,電影和音樂。服務代碼依賴于服務類型來指定。例如,web連接服務和電話服務可以分別編碼成□“和□“。偏移涉及關于服務指針數(shù)據(jù)庫52可以被訪問的位置的信息。例如,如果索引信息從代碼圖象讀出,那么查找索引數(shù)據(jù)庫51以提取索引信息的服務代碼,偏移和目標信息。存儲于服務指針數(shù)據(jù)庫52中的指針信息依賴于偏移來查找。預置消息或圖象文件的位置依賴于指針信息來查找,并且將消息或圖象提供給用戶。例如,使用通過解碼代碼圖象獲得的目標數(shù)據(jù),服務類型代碼從第一數(shù)據(jù)庫獲得而位置信息從第二數(shù)據(jù)庫獲得。目標信息根據(jù)位置信息來獲得,然后依賴于目標信息提供由服務類型碼確定的服務,例如消息服務,活動圖象服務,web頁訪問服務,電話服務或E-mail服務。
現(xiàn)在將參考圖6來描述編碼過程。代碼轉換表在步驟61中建立,在代碼轉換表上顏色或陰影(或灰度級)與包括數(shù)字和符號的可識別字符對應地映射。代碼轉換表的一個實例在圖2B中顯示,并且使用向量線的圖案(見圖2E)可以在代碼轉換表中使用。
在步驟62中,用戶輸入將要轉換成代碼圖象的目標信息。這里,用戶輸入他或她的名字,位置,電話號碼和傳真號碼以便將例如,表示于名片上的私人項,編碼成代碼圖象。通常,服務器將由用戶輸入的信息存儲于數(shù)據(jù)庫或文件中。
接下來,在步驟63中,確定是使用直接編碼目標信息的直接編碼方法或者使用間接編碼關于目標信息在數(shù)據(jù)庫中存儲位置的信息的間接編碼方法。如果使用直接編碼方法,目標信息本身設置成待編碼的目標數(shù)據(jù),在步驟64b中。如果使用間接編碼方法,關于目標信息位置的信息設置成代編碼的目標數(shù)據(jù),在步驟64a中。例如,如果由用戶輸入的私人項(目標信息)本身被編碼,這與直接編碼方法相對應。如果私人項在服務器中存儲的數(shù)據(jù)庫地址,或者與地址相關聯(lián)的索引被編碼,這與間接編碼方法相對應。并且,也可以使用混合編碼方法,其中名字通過直接編碼方法編碼而其它私人項通過間接編碼方法編碼。
在步驟65中,目標數(shù)據(jù)使用代碼轉換表來編碼。然后,獲得包括于目標數(shù)據(jù)中每個字符或數(shù)字的代碼值,由代碼值確定每個數(shù)據(jù)單元的顏色或陰影以形成每個數(shù)據(jù)單元的圖象,并且圖象化的數(shù)據(jù)單元以目標數(shù)據(jù)的字符等排列的順序(或者以確定的方式)來排列,因此完成數(shù)據(jù)區(qū)域。
目標數(shù)據(jù)編碼后,奇偶校驗信息,基準信息和控制信息中至少一個可以選作表示于代碼圖象中的輔助信息,在步驟66中。進一步,可以確定在代碼圖象中表示輔助信息的方法,例如,奇偶校驗方法的類型。
如果基準信息表示于代碼圖象的輔助區(qū)域中,基準區(qū)域可以通過確定基準單元的形狀,位置或排列來進一步建立,在基準單元中,表示基準顏色或基準陰影(和基準形狀或基準圖案,如果必要的話),用于提供表示于數(shù)據(jù)區(qū)域數(shù)據(jù)單元中的顏色或陰影的解釋標準。并且,可進一步建立其中設置控制信息的控制區(qū)域,在控制信息處于命令和服務相關聯(lián)的項可以使用包括于數(shù)據(jù)區(qū)域的目標信息來使用。
然后,如果奇偶校驗信息表示于代碼圖象的輔助區(qū)域中,奇偶校驗值從表示于數(shù)據(jù)區(qū)域等中的顏色或陰影(和形狀或圖案,如果必要的話)的代碼值來獲得,并且奇偶校驗值的顏色或陰影設置成奇偶校驗數(shù)據(jù),在步驟66中。這時,確定奇偶校驗單元將要位于的區(qū)域(見圖1和圖3A~3F)。
當數(shù)據(jù)區(qū)域和輔助區(qū)域被建立時,包括代碼圖象的形狀,每個區(qū)域相對位置和大小,和單元個體大小的代碼圖象布局也被設置。由數(shù)據(jù)區(qū)域和輔助區(qū)域構成的代碼圖象根據(jù)所設置的布局產(chǎn)生,在步驟67中。代碼圖象可以根據(jù)代碼轉換機制由程序的算法自動地輸出,或者由圖形編輯器或由手工操作來制作。以這種方式形成的代碼圖象表示于預先確定的介質上或者存儲于圖象文件中。
圖7顯示根據(jù)本發(fā)明的編碼系統(tǒng)。在圖7中,計算機77接收目標信息,通過上面描述的編碼過程產(chǎn)生代碼圖象并使用打印機78來打印代碼圖象,使得代碼圖象可以物理地表示于介質79a例如名片上或者以代碼圖象文件79b的形式電子地提供。這里,代碼圖象表示于其上的介質可以是能夠表示預先確定信息的所有介質,例如名片,產(chǎn)品的外部,雜志的廣告頁等等。并且,代碼圖象可以通過顯示設備例如顯示器輸出,存儲于計算機文件中,或者作為電信號傳輸?shù)酵ㄐ啪€路。
圖8A是說明根據(jù)本發(fā)明一種實施方案的,從代碼圖象中提取由字符等構成的原始目標信息的一種解碼方法的流程圖。為了解碼本發(fā)明的代碼圖象,必須提供用于讀取代碼圖象91a的圖象輸入設備92,例如掃描儀,數(shù)字照相機,CCD照相機,傳感器,傳真等,或者代碼圖象必須以代碼圖象文件91b的形式提供以便直接被計算機93使用,如圖9中所示。并且,計算機93(個人計算機或者連接到個人計算機的服務器計算機)必須能夠執(zhí)行解碼代碼圖象的程序。
回頭參考圖8A,由數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域(包括基準區(qū)域和控制區(qū)域,如果它們存在的話)構成的代碼圖象輸入到用戶計算機,在步驟80。用戶計算機可以使用圖象輸入設備直接接收表示于介質上的代碼圖象91a,或者可以將已經(jīng)做好的圖象文件91使用存儲設備例如磁盤或者緩沖區(qū)載入它的存儲器。在通過間接編碼方法形成的代碼圖象的情況下,用戶計算機必須連接到具有索引信息存于其中的存儲設備的服務器,或者必須包括這樣的存儲設備。
由圖象輸入設備輸入的代碼圖象使用預先確定的參數(shù)由邊緣檢測方法或者噪音圖象排斥方法來處理,從而去除背景圖象并因此獲得代碼圖象。有時,依賴于掃描儀的操作狀態(tài)或者代碼圖象打印于介質上的位置,代碼圖象可能彎曲地或傾斜地讀出。在這種情況下,代碼圖象可能被錯誤地解碼。因此,在步驟81,矯正代碼圖象的位置或方向。即使當矯正步驟沒有執(zhí)行時,也可以關于輸入圖象的狀態(tài)來解碼每個單元的位置和信息。
代碼圖象中的數(shù)據(jù)區(qū)域和輔助區(qū)域(奇偶校驗區(qū)域,基準區(qū)域和/或控制區(qū)域)使用在區(qū)域之間設置的邊界區(qū)域中的信息或者使用單元中的特殊信息來彼此辨別,在步驟82中。如果輔助區(qū)域包括至少兩個子區(qū)域,這些子區(qū)域彼此辨別。如果在代碼圖象中有基準區(qū)域,那么顏色,陰影,形狀和/或圖案依賴于基準區(qū)域的信息分辨。如果在代碼圖象中有奇偶校驗區(qū)域,那么執(zhí)行檢測解碼錯誤。
當代碼圖象由計算機識別時,執(zhí)行用于從代碼圖象提取原始信息的解碼過程。解碼根據(jù)代碼轉換表中的定義指示從代碼圖象中提取原始信息。解碼方法的類型包括直接解碼方法和間接解碼方法。在直接解碼方法中,當解碼代碼圖象時,真實目標信息例如名字或地址被直接提取。在間接解碼方法中,解碼的結果具有索引信息,它是用于訪問真實目標信息例如名字或地址存儲于其中的數(shù)據(jù)庫的關鍵值。
解碼時,用于查找包括于代碼圖象中的形狀,顏色,圖案和字符的過程是必需的,用于矯正畸變圖象的過程也是必需的。這里,顏色可以由RGB(紅,綠,藍)模型,HSV(色調相角,飽和度,純度)模型,CMY(青,品紅,黃)模型和HLS(色調相角,亮度,飽和度)模型中至少一種來辨別。
為了完成解碼,在步驟83提取數(shù)據(jù)區(qū)域和輔助區(qū)域中每個單元的代碼值。如果基準區(qū)域存在,從基準單元中檢測顏色(或陰影等),并用作解釋數(shù)據(jù)區(qū)域或其他區(qū)域中信息的基準顏色(或基準陰影)。從包括于數(shù)據(jù)區(qū)域,奇偶校驗區(qū)域或控制區(qū)域的單元中檢測顏色,獲得檢測顏色與基準顏色之間的顏色差異并且轉換成單元的代碼值。如果沒有基準區(qū)域,單元的代碼值可以依賴于由圖象輸入設備解釋的顏色或陰影來獲得。
如果在代碼圖象中存在奇偶校驗區(qū)域,在步驟84中,使用從奇偶校驗區(qū)域獲得的代碼值,也就是奇偶校驗數(shù)據(jù),檢驗代碼圖象每行或每列的奇偶校驗是否有錯誤。這一步驟將隨后將參考圖8B更細節(jié)地描述。如果必要的話,代碼圖象的方向或位置也可以依賴于奇偶校驗數(shù)據(jù)來檢測。
在步驟85中,通過上面所描述過程獲得的每個單元的代碼值根據(jù)代碼轉換表(見圖2B)轉換成由包括數(shù)字和符號的可識別字符構成的目標數(shù)據(jù)。在步驟86中,在步驟85中獲得的目標數(shù)據(jù)的內容依賴于編碼方法的類型來確定。在步驟87a中,如果代碼圖象通過間接編碼方法編碼,也就是,如果通過解碼獲得的數(shù)據(jù)是索引數(shù)據(jù),由目標數(shù)據(jù)確定的存儲于存儲設備上的目標信息被提取,因為目標數(shù)據(jù)與目標信息存儲于其上的存儲設備的地址或指針相對應。如果目標數(shù)據(jù)不是索引數(shù)據(jù),那么在步驟87b中,目標數(shù)據(jù)用作期望的目標信息。
在步驟88中,確定代碼圖象是否包含控制區(qū)域,其中列出與用目標信息能夠執(zhí)行的指令或服務相關聯(lián)的項。如果代碼圖象包含控制區(qū)域,那么在步驟89a中,依賴于在控制區(qū)域中列出的信息來提供指令或服務。否則,在步驟89b中,提供程序中指定的基本服務。
圖8B是更詳細地說明圖8A步驟80的流程圖。在圖8B中,基于步驟84中提取的代碼值來檢查奇偶校驗,并且根據(jù)奇偶校驗檢查的結果來矯正顏色。
首先,在步驟841中設置顏色解釋的參數(shù)。這些參數(shù)可以是RGB模型中的R,G,B,HSV模型中的H,S,V,或者上述特征的組合,并且考慮到代碼圖象讀出的環(huán)境,設置這些參數(shù)以標稱從代碼圖象識別的顏色或陰影的代碼值。這里參數(shù)可是時R,V和S值,也就是,R由RGB模型獲得而V和S值由HSV模型獲得。一般來說,設置初始環(huán)境參數(shù)以便適合于最廣泛使用的照明環(huán)境,例如熒光燈或3波長燈。優(yōu)選地,在代碼圖象輸入之前,當使用圖象輸入設備拍攝白色背景時,參數(shù)依賴于照明環(huán)境來設置。例如,因為在鹵素燈的照明下紅光相對強,所以設置參數(shù)以便從鹵素燈去除紅光的影響。然后,真實讀出的顏色由參數(shù)來標稱,從而減少照明的影響并獲得接近于原始顏色的顏色。
接下來,在步驟842中,從代碼圖象中讀出的顏色的R,G和B值基于參數(shù)R,V和S來標稱。在步驟843中,使用代碼轉換表獲得依賴于標稱的R,G和B值的顏色的代碼值。在步驟844中,使用表示于數(shù)據(jù)區(qū)域中(包括基準區(qū)域和控制區(qū)域,如果它們存在的話)每列和/或每行單元的代碼值來計算奇偶校驗值。在步驟845中,將計算的奇偶校驗值與在數(shù)據(jù)區(qū)域列和行單位中設置的奇偶校驗單元的奇偶校驗數(shù)據(jù)比較,以確定是否有奇偶校驗錯誤。如果多種奇偶校驗方法用于代碼圖象,那么除了上面所描述的奇偶校驗檢驗,包括于于代碼圖象中單元的解碼順序也可以容易地檢測。
如果在列或行上產(chǎn)生奇偶校驗錯誤,在步驟846設置新環(huán)境的參數(shù),然后步驟返回到顏色標稱步驟802。對高頻率的照明環(huán)境最優(yōu)的參數(shù),和它們的權值,被預先設置并存儲于解碼程序或數(shù)據(jù)庫中,以便用戶可以選擇最適合于他們環(huán)境的環(huán)境參數(shù)。奇偶校驗錯誤的產(chǎn)生可以認為是使用當前設置的參數(shù)解釋顏色的錯誤的產(chǎn)生。因此,在這種情況下,使用其它參數(shù)重新讀取顏色。
參數(shù)在參數(shù)數(shù)據(jù)庫中實驗性地設置,使得代碼圖象區(qū)別于輸入圖象中的背景,并且通過分析輸入光學設備的光學特性和它的外圍照明環(huán)境來將由輸入光學設備讀出的顏色矯正成原始顏色。從而,排除了設備或環(huán)境的影響,使得顏色可以無誤地識別。可以建立每個都具有其它目的的兩個或多個參數(shù)組。一個可以是用于辨別代碼圖象和背景圖象的參數(shù)組,而另一個可以是用于辨別代碼圖象的顏色或陰影的參數(shù)組。例如,當在紅色照明環(huán)境下基于RGB模型來辨別顏色時,R值相對高。從而,環(huán)境的影響可以通過依賴于預先確定的權值減少由光學設備讀出的R值來排除。當在亮照明環(huán)境下接收代碼圖象的情況下,基于HSV模型通過增加V值的權值來彼此辨別黑和白。當在暗照明環(huán)境下接收代碼圖象的情況下,基于HSV模型通過增加用于彼此辨別黑和白的V值的權值和通過增加S值的權值來確定顏色。
重新設置參數(shù)時,由光學設備關于代碼圖象每個單元獲得的R,G,B,H,S和/或V值的分布被確定,并且參數(shù)和它們的權值可參考這一分布來重新設置。
同時,當解碼過程中從代碼圖象讀取數(shù)據(jù)的錯誤連續(xù)出現(xiàn)時,用戶可以根據(jù)表示于代碼圖象中的顏色等等參考代碼轉換表來直接輸入目標數(shù)據(jù),然后預先確定的服務可以提供給用戶。
圖10顯示根據(jù)本發(fā)明的,代碼圖象印于其上的廣告紙的一個實例??吹綀D10廣告紙的用戶可以通過使用光學設備例如PC照相機或掃描儀掃描(拍攝)代碼圖象(顯示于廣告紙左右兩邊底部的矩形矩陣型圖象)來獲得代碼圖象上的信息。
在本發(fā)明中,計算機可讀碼可以存儲于可以由計算機讀取的記錄介質中。計算機可讀記錄介質可以是可由計算機系統(tǒng)讀取的任何類型的記錄設備,例如,ROM,RAM,CD-ROM,磁帶,軟盤,光數(shù)據(jù)存儲設備,和載波(例如,在因特網(wǎng)上的傳輸)。并且,計算機可讀記錄介質可以分布在通過網(wǎng)絡連接的計算機系統(tǒng)上,并可以存儲和執(zhí)行分布模式的計算機可讀碼。
如上所述,根據(jù)本發(fā)明各種信息可以使用顏色,陰影,形狀和/或圖案表示于代碼圖象中。與現(xiàn)有技術的其他代碼比較,根據(jù)本發(fā)明的代碼系統(tǒng)能夠編碼更多種和更大量的信息。進一步,當根據(jù)本發(fā)明的代碼圖象可以包括用于奇偶校驗檢查的奇偶校驗區(qū)域時,由于輸入設備例如照相機之間或者環(huán)境例如照明條件之間的差異而導致的顏色誤識別,可以容易地檢測并矯正。因此,使用根據(jù)本發(fā)明的代碼圖象可以實現(xiàn)更有效的解碼方法和裝置。
工業(yè)適用性根據(jù)本發(fā)明的一種實施方案,奇偶校驗信息與目標信息一起根據(jù)代碼轉換表編碼成代碼圖象,當編碼的圖象解碼時執(zhí)行奇偶校驗檢查,并且產(chǎn)生奇偶校驗錯誤時適當?shù)厥褂铆h(huán)境參數(shù),使得可以準確地識別顏色。特別地,即使在具有通常熒光燈下通常亮度的環(huán)境中,在相對暗或亮的環(huán)境中,以及在紅光強的環(huán)境例如在鹵素燈下的環(huán)境中,代碼上的信息也可以準確地識別。并且,當代碼可以包括基準區(qū)域時,代碼減少由于輸出裝置或輸入裝置的操作條件或機器模型之間的差異而導致的誤識別。
權利要求
1.一種用于表示信息的機器可讀碼,包括本底區(qū)域;區(qū)分于本底區(qū)域的,由至少一個數(shù)據(jù)單元構成的數(shù)據(jù)區(qū)域,其中不同的顏色或陰影依賴于信息的內容來編碼并表示。
2.權利要求1的機器可讀碼,其中當字符或數(shù)字轉換成表示于單元中的圖象時,數(shù)據(jù)區(qū)域不僅以顏色或陰影而且以形狀或包括向量線的圖案來形成,或者通過水平,垂直或對角地劃分單元并以不同的顏色或陰影表示劃分的單元來形成。
3.權利要求1的機器可讀碼,進一步包括用于在包括于代碼中的區(qū)域之間或者在包括于每個區(qū)域中的單元之間定義區(qū)域或單元的邊界線或邊界區(qū)域。
4.權利要求1的機器可讀碼,其中每個區(qū)域或單元具有選自圓形,橢圓形,和多邊形中任意一種的形狀。
5.權利要求1的機器可讀碼,其中進一步包括由至少一個控制單元形成的控制區(qū)域,控制單元表示可以由表示于數(shù)據(jù)區(qū)域中的信息提供的指令或服務。
6.權利要求1的機器可讀碼,其中信息是選自下述組中的至少一個特征,該組由字符,數(shù)字,符號,名字,地址,電話號碼,傳真號碼,網(wǎng)絡地址,域名,IP地址,統(tǒng)一資源位置(URL),協(xié)議和文獻名組成。
7.一種用于表示信息的機器可讀碼,包括由至少一個數(shù)據(jù)單元構成的數(shù)據(jù)區(qū)域,其中不同的顏色,陰影或圖案或其組合依賴于信息的內容來編碼并表示;由至少一個奇偶校驗單元構成的奇偶校驗區(qū)域,奇偶校驗區(qū)域用來確定表示于數(shù)據(jù)單元中的顏色,陰影或圖案或其組合是否依賴于信息內容正確地表示。
8.權利要求7的機器可讀碼,其中奇偶校驗數(shù)據(jù)由從數(shù)據(jù)單元獲得的代碼值來確定,并且奇偶校驗單元由奇偶校驗數(shù)據(jù)確定的顏色,陰影,形狀或圖案或其組合來形成。
9.權利要求7的機器可讀碼,其中同行數(shù)據(jù)單元的奇偶校驗單元表示于最右列或者表示于對角線方向。
10.權利要求7的機器可讀碼,其中同列數(shù)據(jù)單元的奇偶校驗單元表示于最底行或者表示于對角線方向。
11.權利要求7的機器可讀碼,其中同行數(shù)據(jù)單元的奇偶校驗單元表示于最右列,同時,同列數(shù)據(jù)單元的奇偶校驗單元表示在最底行。
12.一種編碼代碼圖象的方法,包括(a)建立代碼轉換表,其中不同顏色,陰影,形狀或圖案或其組合根據(jù)包括數(shù)字和符號的可識別字符來映射;(b)設置待編碼的目標數(shù)據(jù);(c)使用代碼轉換表來編碼目標數(shù)據(jù),并且形成具有以一系列顏色,陰影,形狀或圖案或其組合形成的圖象的數(shù)據(jù)區(qū)域;(d)建立奇偶校驗區(qū)域,其用于確定形成于數(shù)據(jù)區(qū)域中的圖象是否適合于目標數(shù)據(jù);(e)從數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域的圖象中獲得物理的或電的代碼圖象。
13.權利要求12的方法,其中步驟(d)包括獲得為表示于數(shù)據(jù)區(qū)域每個數(shù)據(jù)單元中的顏色,陰影,形狀或圖案或其組合而設置的代碼值;基于數(shù)據(jù)單元的代碼值獲得奇偶校驗代碼值;獲得奇偶校驗代碼值的顏色,陰影,形狀或圖案或其組合并以顏色,陰影,形狀或圖案或其組合來表示奇偶校驗區(qū)域的奇偶校驗單元。
14.權利要求12的方法,其中目標數(shù)據(jù)是真實目標信息或者與真實目標信息所存儲的存儲區(qū)上的一個位置相關聯(lián)的位置信息。
15.一種通過使用權利要求12的編碼方法編碼目標數(shù)據(jù)而獲得的代碼圖象。
16.一種代碼圖象編碼設備,包括用于存儲代碼轉換表的存儲裝置,在代碼轉換表中不同顏色,陰影,形狀或圖案或其組合根據(jù)包括數(shù)字和符號的可識別字符來映射;用于接收待編碼的目標數(shù)據(jù)并使用代碼轉換表來編碼目標數(shù)據(jù)以形成表示于數(shù)據(jù)區(qū)域上的圖象的數(shù)據(jù)區(qū)域形成裝置;用于形成奇偶校驗區(qū)域的奇偶校驗區(qū)域形成裝置,奇偶校驗區(qū)域用于當解碼時確定形成于數(shù)據(jù)區(qū)域中的圖象是否適合于目標數(shù)據(jù);以及用于從形成于數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域上的圖象形成物理的或電的代碼圖象的代碼圖象形成裝置。
17.一種代碼圖象解碼方法,包括(a)接收包括數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域的代碼圖象,在數(shù)據(jù)區(qū)域中目標數(shù)據(jù)編碼并表示成顏色,陰影,形狀或圖案或其組合的圖象,奇偶校驗區(qū)域用于確定形成于數(shù)據(jù)區(qū)域中的圖象是否適合于目標數(shù)據(jù);(b)辨別代碼圖象中的數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域;(c)從表示于數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域中的圖象識別顏色,陰影,形狀或圖案或其組合;(d)使用從數(shù)據(jù)區(qū)域中的圖象識別出的顏色,陰影,形狀或圖案或其組合來計算第一奇偶校驗值;(e)使用從奇偶校驗區(qū)域中的圖象識別出的顏色,陰影,形狀或圖案或其組合來計算第二奇偶校驗值,并比較第二奇偶校驗值和第一奇偶校驗值;(f)使用從數(shù)據(jù)區(qū)域識別出的顏色,陰影,形狀或圖案或其組合來將編碼的圖象解碼,并提取由包括數(shù)字和符號的可識別字符構成的目標數(shù)據(jù),如果確定沒有奇偶校驗錯誤。
18.一種代碼圖象解碼方法,包括(a)接收包括數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域的代碼圖象,在數(shù)據(jù)區(qū)域中目標數(shù)據(jù)編碼并表示成顏色,陰影,形狀或圖案或其組合的圖象,奇偶校驗區(qū)域用于確定形成于數(shù)據(jù)區(qū)域中的圖象是否適合于目標數(shù)據(jù);(b)辨別代碼圖象中的數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域;(c)從表示于數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域中的圖象識別顏色,陰影,形狀或圖案或其組合;(d)考慮到讀取代碼圖象的環(huán)境,設置用于標稱從代碼圖象識別出的顏色,陰影,形狀或圖案或其組合的參數(shù);(e)基于參數(shù)標稱從代碼圖象識別出的顏色,陰影,形狀或圖案或其組合,并且獲得數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域的代碼值;(f)使用數(shù)據(jù)區(qū)域的代碼值計算第一奇偶校驗值;(g)使用奇偶校驗區(qū)域的代碼值計算第二奇偶校驗值;(h)通過比較第一奇偶校驗值和第二奇偶校驗值,確定是否沒有奇偶校驗錯誤;(i)如果產(chǎn)生奇偶校驗錯誤,重新設置參數(shù),并從步驟(e)重復上面描述的步驟。
19.權利要求18的代碼圖象解碼方法,其中在步驟(d)中,在接收代碼圖象前,當使用圖象輸入設備拍攝白色背景時,參數(shù)依賴于照明環(huán)境來設置。
20.權利要求18的代碼圖象解碼方法,其中在步驟(d)中,最優(yōu)參數(shù)根據(jù)不同的照明環(huán)境來預先設置并存儲,并且用戶選擇最適合于他的或她的環(huán)境的參數(shù)。
21.權利要求18的代碼圖象解碼方法,其中在步驟(h)中,當重新設置參數(shù)時,從代碼圖象單元獲得的顏色或陰影的分布被確定,并且參數(shù)和它們的權值參考確定的分布來重新設置。
22.一種代碼圖象解碼設備,包括用于存儲代碼轉換表的存儲裝置,在代碼轉換表上不同的顏色,陰影,形狀或圖案或其組合根據(jù)包括數(shù)字和符號的可識別字符來映射;用于接收包括數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域的代碼圖象的輸入裝置,在數(shù)據(jù)區(qū)域中目標數(shù)據(jù)編碼并表示為顏色,陰影,形狀或圖案或其組合的圖象,奇偶校驗區(qū)域用于確定形成于于數(shù)據(jù)區(qū)域中的圖象是否適合于目標數(shù)據(jù),代碼圖象根據(jù)代碼轉換表來編碼;信息辨別裝置,用于辨別代碼圖象的數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域和辨別表示于數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域中單元的顏色,陰影,形狀或圖案或其組合;奇偶校驗比較裝置,用于依賴于從數(shù)據(jù)區(qū)域圖象識別出的顏色,陰影,形狀或圖案或其組合來計算第一奇偶校驗值,依賴于從奇偶校驗區(qū)域識別出的顏色,陰影,形狀或圖案或其組合來計算第二奇偶校驗值,并且比較第二奇偶校驗值和第一奇偶校驗值;以及數(shù)據(jù)提取裝置,用于通過依賴于從數(shù)據(jù)區(qū)域識別出的顏色,陰影,形狀或圖案或其組合,根據(jù)代碼轉換表解碼接收的代碼圖象,來提取由包括數(shù)字和符號的可識別字符構成的目標數(shù)據(jù),如果從奇偶校驗比較裝置的比較確定沒有奇偶校驗錯誤。
23.一種用于記錄程序的計算機可讀記錄介質,該程序包括步驟(a)建立代碼轉換表,其中不同顏色,陰影,形狀或圖案或其組合根據(jù)包括數(shù)字和符號的可識別字符來映射;(b)設置待編碼的目標數(shù)據(jù);(c)使用代碼轉換表來編碼目標數(shù)據(jù),并且形成具有以一系列顏色,陰影,形狀或圖案或其組合形成的圖象的數(shù)據(jù)區(qū)域;(d)建立奇偶校驗區(qū)域,其用于確定形成于數(shù)據(jù)區(qū)域中的圖象是否適合于目標數(shù)據(jù);(e)從數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域的圖象中獲得物理的或電的代碼圖象。
24.一種用于記錄程序的計算機可讀記錄介質,該程序包括步驟(a)接收包括數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域的代碼圖象,在數(shù)據(jù)區(qū)域中目標數(shù)據(jù)編碼并表示成顏色,陰影,形狀或圖案或其組合的圖象,奇偶校驗區(qū)域用于確定形成于數(shù)據(jù)區(qū)域中的圖象是否適合于目標數(shù)據(jù);(b)辨別代碼圖象中的數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域;(c)從表示于數(shù)據(jù)區(qū)域和奇偶校驗區(qū)域中的圖象識別顏色,陰影,形狀或圖案或其組合;(d)使用從數(shù)據(jù)區(qū)域中的圖象識別出的顏色,陰影,形狀或圖案或其組合來計算第一奇偶校驗值;(e)使用從奇偶校驗區(qū)域中的圖象識別出的顏色,陰影,形狀或圖案或其組合來計算第二奇偶校驗值;(f)使用從數(shù)據(jù)區(qū)域識別出的顏色,陰影,形狀或圖案或其組合來將編碼的圖象解碼,并提取由包括數(shù)字和符號的可識別字符構成的目標數(shù)據(jù),如果確定沒有奇偶校驗錯誤。
25.一種用于表示信息的機器可讀碼,該機器可讀碼包括包括數(shù)據(jù)區(qū)域和基準區(qū)域的至少兩個區(qū)域,每個區(qū)域包括至少一個單元,其中數(shù)據(jù)區(qū)域包括至少一個數(shù)據(jù)單元,在數(shù)據(jù)單元中不同顏色,陰影,形狀或圖案或其組合根據(jù)將要表示于其中的信息內容來編碼和表示;基準區(qū)域包括至少一個基準單元,基準單元提供用于確定形成于數(shù)據(jù)區(qū)域中數(shù)據(jù)單元的顏色,陰影,形狀或圖案或其組合的基準數(shù)據(jù),基準單元由顏色,陰影,形狀或圖案或其組合形成。
26.一種代碼圖象編碼方法,包括步驟設置代碼轉換表,其中包括數(shù)字和符號的可識別字符映射與字符分別對應的不同顏色,陰影,形狀或圖案或其組合;設置待編碼的目標數(shù)據(jù);根據(jù)代碼轉換表來編碼目標數(shù)據(jù),并且產(chǎn)生表示于數(shù)據(jù)區(qū)域中的圖象;設置基準區(qū)域,其中表示基準顏色,基準陰影,基準形狀或基準圖案或其組合,用于為表示于數(shù)據(jù)區(qū)域中的顏色,陰影,形狀或圖案或其組合提供解釋基準;從由數(shù)據(jù)區(qū)域和基準區(qū)域形成的圖象產(chǎn)生物理的或電的代碼圖象。
27.權利要求26的代碼圖象編碼方法,其中進一步包括加密目標數(shù)據(jù)然后編碼加密的目標數(shù)據(jù),或者編碼目標數(shù)據(jù)然后加密編碼的目標數(shù)據(jù)。
28.一種信息顯示介質,通過使用權利要求26的編碼方法編碼目標數(shù)據(jù)而產(chǎn)生的代碼圖象表示于其中。
29.一種代碼圖象編碼裝置,包括用于存儲代碼轉換表的存儲裝置,在代碼轉換表中包括數(shù)字和符號的可識別字符映射與字符分別對應的不同顏色,陰影,形狀或圖案或其組合;用于接收待編碼的目標數(shù)據(jù)然后通過根據(jù)代碼轉換表編碼目標數(shù)據(jù)來產(chǎn)生表示于數(shù)據(jù)區(qū)域中的圖象的數(shù)據(jù)區(qū)域產(chǎn)生裝置;用于設置基準區(qū)域的基準區(qū)域產(chǎn)生裝置,在基準區(qū)域中表示基準顏色,基準陰影,基準形狀或基準圖案或其組合,用于提供表示于數(shù)據(jù)區(qū)域中的顏色,陰影,形狀或圖案或其組合的解釋基準;以及用于從數(shù)據(jù)區(qū)域和基準區(qū)域形成的圖象產(chǎn)生物理的或電的代碼圖象的代碼圖象產(chǎn)生裝置。
30.一種代碼圖象解碼方法,包括步驟接收具有數(shù)據(jù)區(qū)域和基準區(qū)域的代碼圖象,在數(shù)據(jù)區(qū)域中目標數(shù)據(jù)用顏色,陰影,形狀或圖案或其組合編碼成圖象,而在基準區(qū)域中表示基準顏色,基準陰影,基準形狀或基準圖案或其組合,用于提供表示于數(shù)據(jù)區(qū)域中的顏色,陰影,形狀或圖案或其組合的解釋基準;從代碼圖象中分別識別數(shù)據(jù)區(qū)域和基準區(qū)域;基于基準區(qū)域確定表示于數(shù)據(jù)區(qū)域中每個單元的顏色或陰影;以及通過根據(jù)數(shù)據(jù)區(qū)域中每個單元確定的顏色,陰影,形狀或圖案或其組合由代碼轉換表解碼代碼圖象,提取由包括數(shù)字和符號的可識別字符形成的目標數(shù)據(jù)。
31.權利要求30的代碼圖象解碼方法,其中當代碼圖象中進一步包括控制信息,在控制信息中,設置可以使用目標數(shù)據(jù)而使用的指令和服務時,進一步包括根據(jù)控制信息提供指令或服務。
32.一種解碼裝置,包括用于存儲代碼轉換表的存儲裝置,在代碼轉換表中包括數(shù)字和符號的可識別字符映射不同顏色,陰影,形狀或圖案或其組合;用于接收由代碼轉換表編碼的代碼圖象的輸入裝置,代碼轉換表具有目標數(shù)據(jù)表示于其中的數(shù)據(jù)區(qū)域,和為數(shù)據(jù)區(qū)域提供解釋基準的基準區(qū)域;用于從代碼圖象分別識別數(shù)據(jù)區(qū)域和基準區(qū)域,并且基于基準區(qū)域確定表示于數(shù)據(jù)區(qū)域中每個單元的顏色,陰影,形狀或圖案或其組合的信息識別裝置;以及用于通過根據(jù)數(shù)據(jù)區(qū)域中單元的顏色,陰影,形狀或圖案或其組合由代碼轉換表解碼代碼圖象,提取由包括數(shù)字和符號的可識別字符形成的目標數(shù)據(jù)的數(shù)據(jù)提取裝置。
33.一種用于記錄程序的計算機可讀記錄介質,該程序包括步驟設置代碼轉換表,其中包括數(shù)字和符號的可識別字符映射與字符分別對應的不同顏色,陰影,形狀或圖案或其組合;設置待編碼的目標數(shù)據(jù);根據(jù)代碼轉換表來編碼目標數(shù)據(jù),并且產(chǎn)生表示于數(shù)據(jù)區(qū)域中的圖象;設置基準區(qū)域,其中表示基準顏色,基準陰影,基準形狀或基準圖案或其組合,用于為表示于數(shù)據(jù)區(qū)域中的顏色,陰影,形狀或圖案或其組合提供解釋基準;從由數(shù)據(jù)區(qū)域和基準區(qū)域形成的圖象產(chǎn)生物理的或電的代碼圖象。
34.一種用于記錄程序的計算機可讀記錄介質,該程序包括步驟接收具有數(shù)據(jù)區(qū)域和基準區(qū)域的代碼圖象,在數(shù)據(jù)區(qū)域中目標數(shù)據(jù)通過顏色,陰影,形狀或圖案或其組合編碼于圖象中,并且在基準區(qū)域中表示基準顏色,基準陰影,基準形狀或基準圖案或其組合,用于提供表示于數(shù)據(jù)區(qū)域中的顏色,陰影,形狀或圖案或其組合的解釋基準;從代碼圖象中分別識別數(shù)據(jù)區(qū)域和基準區(qū)域;基于基準區(qū)域來確定表示于數(shù)據(jù)區(qū)域中每個單元的顏色,陰影,形狀或圖案或其組合;通過根據(jù)數(shù)據(jù)區(qū)域中單元的確定的顏色,陰影,形狀或圖案或其組合由代碼轉換表來解碼代碼圖象,提取由包括數(shù)字和符號的可識別字符構成的目標數(shù)據(jù)。
全文摘要
提供一種機器可讀碼,一種代碼編碼方法和設備,以及一種代碼解碼方法和設備。這種機器可讀碼包括由至少一個數(shù)據(jù)單元構成的數(shù)據(jù)區(qū)域(11),在數(shù)據(jù)區(qū)域中不同的顏色或陰影依賴于信息的內容來編碼并表示。各種信息可以根據(jù)本發(fā)明使用顏色,陰影,形狀和/或圖案表示于代碼圖象中。與現(xiàn)有技術的其他代碼比較,根據(jù)本發(fā)明的代碼系統(tǒng)能夠編碼更多種和更大量的信息。
文檔編號G06K7/10GK1434957SQ01810879
公開日2003年8月6日 申請日期2001年5月8日 優(yōu)先權日2000年5月9日
發(fā)明者韓鐸敦, 鄭哲虎, 李楠圭, 申恩東 申請人:卡勒茲普麥迪亞公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1