專利名稱:適合移動(dòng)應(yīng)用的二維條碼系統(tǒng)及其編解碼方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種適合移動(dòng)應(yīng)用場(chǎng)合實(shí)際需要的二維條碼系統(tǒng),也 涉及該二維條碼系統(tǒng)實(shí)現(xiàn)信息編、解碼的方法,屬于條碼技術(shù)領(lǐng)域。
技術(shù)背景二維條石馬(2 —dimensional bar code)是指在7_K平禾口垂直方向的 二維空間中存儲(chǔ)信息的條碼。它用若干個(gè)與二進(jìn)制相對(duì)應(yīng)的幾何形體 來(lái)表示文字或數(shù)值信息,并通過(guò)圖像采集設(shè)備或光電掃描設(shè)備自動(dòng)進(jìn) 行識(shí)讀,從而實(shí)現(xiàn)信息處理。二維條碼系統(tǒng)有多種不同的編碼方案(也稱碼制)。就這些碼制的 編碼原理而言,可分為線性堆疊式二維碼、矩陣式二維碼和郵政碼三 種不同的類型。無(wú)論是哪一種類型的碼制,都具備條碼技術(shù)的一些共 同特點(diǎn)由特定的字符集組成、字符占有一定的寬度、具有一定的校 驗(yàn)功能等。目前,在日本、韓國(guó)等國(guó)家,利用具有拍照功能的手機(jī)拍攝二維條 碼,從而獲取相關(guān)的移動(dòng)增值服務(wù)的手機(jī)二維條碼業(yè)務(wù)已得到廣泛應(yīng)用。 2006年8月1日,中國(guó)移動(dòng)在國(guó)內(nèi)也推出手機(jī)二維條碼業(yè)務(wù)??梢灶A(yù)見(jiàn), 在擁有4億以上手機(jī)用戶的中國(guó),手機(jī)二維條碼業(yè)務(wù)將具有廣闊的發(fā)展 空間,為服務(wù)提供商、設(shè)備商、手機(jī)終端廠商、商家以及運(yùn)營(yíng)商帶來(lái)新 的機(jī)遇。在現(xiàn)有的手機(jī)二維條碼業(yè)務(wù)中,得到廣泛使用的是屬于矩陣式二維 碼類型的Data Matrix碼和QR碼。特別是QR碼,已經(jīng)被中國(guó)移動(dòng)接納 為開(kāi)展手機(jī)二維條碼業(yè)務(wù)所采用的技術(shù)標(biāo)準(zhǔn)。但是,現(xiàn)有的二維條碼技 術(shù)方案仍然存在以下的不足一.在實(shí)際應(yīng)用中,印刷在平面介質(zhì)上的二維條碼往往會(huì)因?yàn)槲?損等原因而出現(xiàn)局部損壞,造成二維條碼無(wú)法被正確識(shí)讀。為了解決 這一問(wèn)題,二維條碼需要將部分信息重復(fù)表示(冗余)以實(shí)現(xiàn)糾錯(cuò)功 能。另外,二維條碼為了滿足多個(gè)文字或圖形的編碼需求,需要提供 復(fù)雜的功能圖形。但是,二維條碼的實(shí)際印刷區(qū)域不可能太大,這就導(dǎo)致二維條碼的圖案將非常復(fù)雜、線條會(huì)過(guò)于纖細(xì),普通的識(shí)讀設(shè)備難以準(zhǔn)確識(shí)讀。以QR碼為例,現(xiàn)有移動(dòng)電話中自帶的普通攝像頭一般都 無(wú)法滿足識(shí)讀QR碼的要求,需要帶有微距功能的高檔產(chǎn)品才能勝任。 這就為手機(jī)二維條碼業(yè)務(wù)的進(jìn)一步推廣設(shè)置了障礙。二.從目前手機(jī)用戶的實(shí)際應(yīng)用需求來(lái)看,主要包括以下幾類(1) 個(gè)人信息的管理和獲取,如基于二維條碼的名片和通信錄業(yè)務(wù);(2) 業(yè)務(wù)營(yíng)銷,如基于二維條碼的廣告鏈接業(yè)務(wù);(3) 短消息應(yīng)用,如基于二維條碼的短消息業(yè)務(wù);(4) E-mail應(yīng)用,如基于二維條碼的E-mail業(yè)務(wù);(5) 顯示文本應(yīng)用,如基于二維條碼的文本顯示以及以多種方式發(fā) 送該文本的業(yè)務(wù)等。就目前的發(fā)展趨勢(shì)來(lái)看,上述第(2)類業(yè)務(wù)是手機(jī)二維條碼業(yè)務(wù) 的重心所在。但是,開(kāi)展第(2)類業(yè)務(wù)并不需要在二維條碼中包含過(guò)多 的信息。這意味著如果直接采用現(xiàn)有的二維條碼技術(shù)方案,會(huì)存在明顯 的數(shù)據(jù)信息冗余問(wèn)題,造成資源上的浪費(fèi)。另外,在這一類業(yè)務(wù)中,事 實(shí)上并不需要過(guò)多考慮二維碼的糾錯(cuò)功能以及版本信息等內(nèi)容。因此, 現(xiàn)有的手機(jī)二維條碼技術(shù)方案仍然存在業(yè)務(wù)針對(duì)性不強(qiáng),適應(yīng)能力不夠 等技術(shù)缺陷,不能完全滿足國(guó)內(nèi)開(kāi)展手機(jī)二維條碼業(yè)務(wù)的實(shí)際需要。 發(fā)明內(nèi)容針對(duì)現(xiàn)有二維條碼技術(shù)方案所存在的不足,本發(fā)明提供了一種新 的二維條碼系統(tǒng)。該系統(tǒng)取消了通常二維條碼中的糾錯(cuò)碼信息、版本 信息、格式信息等內(nèi)容,使二維條碼更簡(jiǎn)潔,更適應(yīng)目前手機(jī)二維條 碼業(yè)務(wù)以營(yíng)銷業(yè)務(wù)為重心的技術(shù)現(xiàn)狀。本發(fā)明的另外一個(gè)目的在于提供上述二維條碼系統(tǒng)實(shí)現(xiàn)編碼和解 碼的具體方法。為實(shí)現(xiàn)上述的發(fā)明目的,本發(fā)明采用下述的技術(shù)方案一種適合移動(dòng)應(yīng)用的二維條碼系統(tǒng),由矩陣形式排列的多個(gè)信息 單元組成,其特征在于包括位于所述矩陣右上、左下、右下角的定位點(diǎn)信息單元;位于所述矩陣上側(cè)邊界上的輔助定位圖形信息單元,所述輔助定位 圖形信息單元中,相鄰單元的光學(xué)特性不同;位于所述矩陣左側(cè)邊界上的主定位圖形信息單元;與位于上側(cè)的所述輔助定位圖形信息單元和位于左側(cè)的主定位圖形 信息單元間隔一個(gè)信息單元位置的有效數(shù)據(jù)長(zhǎng)度信息圖形信息單元、應(yīng) 用類型信息單元、校驗(yàn)圖形信息單元;位于所述矩陣內(nèi)部的編碼區(qū)域信息單元,用于對(duì)數(shù)據(jù)信息或校驗(yàn)碼 進(jìn)行編碼。其中,所述矩陣陣列由10X10個(gè)所述信息單元組成。 所述信息單元的光學(xué)特性為其顏色屬性,所述顏色屬性分為深、淺兩種,分別表示二進(jìn)制1和0。所述主定位圖形信息單元由7個(gè)連續(xù)的顏色特性為深色的信息單元組成。所述定位點(diǎn)信息單元為顏色特性為深色的信息單元。 一種用于對(duì)上述二維條碼系統(tǒng)進(jìn)行信息編碼的方法,其特征在于包 括如下步驟(1) 數(shù)據(jù)編碼;(2) 數(shù)據(jù)校驗(yàn);(3) 在矩陣陣列中布置信息單元;(4) 掩膜;(5) 應(yīng)用信息。其中,所述步驟(l)中,將輸入的數(shù)據(jù)每三位分為一組,將每組數(shù)據(jù) 轉(zhuǎn)換為10位二進(jìn)制數(shù);如果輸入的數(shù)據(jù)的位數(shù)不是3的倍數(shù),所余的1 位或2位數(shù)字應(yīng)分別轉(zhuǎn)換為4位或7位二進(jìn)制數(shù),然后將二進(jìn)制數(shù)據(jù)連 接起來(lái)。所述步驟(3)中,首先生成10X10的空白矩陣;在主定位圖形、輔助 定位圖形、定位點(diǎn)相應(yīng)的位置填入適當(dāng)?shù)纳钌驕\色信息單元;應(yīng)用類 型信息暫時(shí)空置;在剩余的編碼區(qū)域中,表示數(shù)據(jù)的信息單元以從上到 下、從左到右的順序布置。所述步驟(4)中,用010三位一組的掩膜圖形對(duì)編碼區(qū)域的位圖進(jìn)行 異或處理。一種用于對(duì)上述二維條碼系統(tǒng)進(jìn)行信息解碼的方法,其特征在于 包括如下步驟(1)定位并獲取二維條碼圖像,將深色與淺色信息單元識(shí)別為由0與 1組成的矩陣陣列;(2) 識(shí)讀應(yīng)用類型信息,確定二維條碼的具體應(yīng)用類型;(3) 用掩膜圖形對(duì)編碼區(qū)域的位圖進(jìn)行異或處理,消除掩膜;(4) 根據(jù)事先確定的識(shí)讀規(guī)則,識(shí)讀各信息單元所代表的字符;(5) 用校驗(yàn)位進(jìn)行校驗(yàn),發(fā)現(xiàn)錯(cuò)誤,立刻返回;(6) 進(jìn)行譯碼,并輸出二維條碼所包含的數(shù)據(jù)信息。本發(fā)明是針對(duì)目前手機(jī)二維條碼業(yè)務(wù)的實(shí)際需要而專門(mén)開(kāi)發(fā)的二 維條碼系統(tǒng)。它能夠適應(yīng)現(xiàn)有普通手機(jī)攝像頭的技術(shù)現(xiàn)狀,并能充分 滿足目前手機(jī)二維條碼業(yè)務(wù)以營(yíng)銷業(yè)務(wù)為重心的技術(shù)要求,有利于國(guó) 內(nèi)手機(jī)二維條碼業(yè)務(wù)的進(jìn)一步開(kāi)展。
下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。 圖1為本發(fā)明所提供的二維條碼系統(tǒng)的一個(gè)具體示例; 圖2為圖1所示的二維條碼的編碼過(guò)程示意圖; 圖3為圖1所示的二維條碼的解碼過(guò)程示意圖。
具體實(shí)施方式
參見(jiàn)圖1所示,本發(fā)明所提供的二維條碼系統(tǒng)表現(xiàn)為一個(gè)由多個(gè) 信息單元組成的矩陣陣列。該矩陣陣列優(yōu)選為正方形,但也可以是其它 的形狀。在圖1所示的矩陣陣列中,包括編碼區(qū)域和功能圖形兩功能部分, 下面分別予以詳細(xì)的說(shuō)明。 1.編碼區(qū)域該區(qū)域是指在二維條碼圖形中,在有關(guān)功能圖形之外用于對(duì)數(shù)據(jù) 信息或校驗(yàn)碼進(jìn)行編碼的區(qū)域。在本發(fā)明所提供的二維條碼的編碼區(qū)域中,所使用的編碼字符集 為數(shù)字型數(shù)據(jù)(數(shù)字0 9)。這些數(shù)字型數(shù)據(jù)都轉(zhuǎn)換為二進(jìn)制進(jìn)行存 儲(chǔ),其中用光學(xué)特性為深色的信息單元(簡(jiǎn)稱為深色信息單元)表示 二進(jìn)制1,用光學(xué)特性為淺色的信息單元(簡(jiǎn)稱為淺色信息單元)表 示二進(jìn)制0。在圖1所示的實(shí)施例中,該二維條碼矩陣陣列的規(guī)格(不包括空白區(qū))為固定的ioxio陣列,每個(gè)二維條碼矩陣陣列所能代表的數(shù)據(jù)字符數(shù)為13個(gè)十進(jìn)制數(shù)據(jù)。這13個(gè)十進(jìn)制數(shù)據(jù)通過(guò)44個(gè)表示二進(jìn)制 數(shù)據(jù)的信息單元的組合來(lái)表示,例如對(duì)于13位的十進(jìn)制數(shù)1234567890123, 二進(jìn)制表示為00011110110111001000110001010100000011000011 如果小于13位,則前面補(bǔ)零,補(bǔ)夠44位,例如123,表示為 00000000000000000000000000000000000001111011矩陣陣列所表示的數(shù)據(jù)信息按照由高位到低位的順序排列,并采用010三位一組的掩膜圖形對(duì)位圖進(jìn)行異或處理,以確保整個(gè)畫(huà)面中的深色信息單元和淺色信息單元比較均衡。2.功能圖形功能圖形是用于提供二維條碼定位與特征識(shí)別的特定圖形,包括校 驗(yàn)圖形、有效數(shù)據(jù)長(zhǎng)度信息圖形、主定位圖形、輔助定位圖形、定位點(diǎn) 和應(yīng)用類型信息等。其中,校驗(yàn)圖形共分3個(gè)部分,其中第一部分共5個(gè)信息單元,用 于校驗(yàn)編碼區(qū)域的44個(gè)信息單元。44個(gè)信息單元分成5組校驗(yàn)(10位、 10位、10位、10位、4位),校驗(yàn)結(jié)果分別放在這5個(gè)信息單元中;第 二部分用于對(duì)6位記錄有效數(shù)據(jù)長(zhǎng)度的信息進(jìn)行校驗(yàn),校驗(yàn)結(jié)果存放在 一個(gè)信息單元中;第三部分用于對(duì)上述的5個(gè)數(shù)據(jù)校驗(yàn)位進(jìn)行第二次校 驗(yàn),校驗(yàn)結(jié)果存放在另一個(gè)信息單元中。例如,對(duì)表示1234567890123的44位信息,首先分成5組 0001111011, 0111001000, 1100010101, 0000001100, 0011。有效數(shù)據(jù) 位為44位,用二進(jìn)制表示有效數(shù)據(jù)長(zhǎng)度是101100,對(duì)上述5組數(shù)據(jù)信息 的校驗(yàn)位為11011。數(shù)據(jù)長(zhǎng)度對(duì)應(yīng)校驗(yàn)位為0,前六個(gè)校驗(yàn)位對(duì)應(yīng)的校驗(yàn) 位為1。有效數(shù)據(jù)長(zhǎng)度信息圖形占用6個(gè)信息單元,共6位,用來(lái)表示編碼 區(qū)域中有效數(shù)據(jù)的個(gè)數(shù)。主定位圖形由7個(gè)連續(xù)的深色信息單元組成,用于二維條碼的定位。 在圖l所示的實(shí)施例中,該定位圖形位于二維條碼圖形的左側(cè)。輔助定位圖形由5個(gè)深淺相間的信息單元組成,用于二維條碼的輔 助定位。在圖1所示的實(shí)施例中,輔助定位圖形位于二維條碼圖形的上定位點(diǎn)由分別分布于二維條碼圖形的右上、左下、右下角落的3個(gè) 深色信息單元組成,用于定位二維條碼,并糾正二維條碼旋轉(zhuǎn)和變形。 應(yīng)用類型信息是用來(lái)表示條碼類型的功能圖形。在圖1所示的實(shí)施例中,用3個(gè)信息單元共3位數(shù)據(jù)來(lái)表示應(yīng)用類型信息。上面具體介紹了本二維條碼系統(tǒng)的一個(gè)具體實(shí)施例。該二維條碼系 統(tǒng)中,不采用糾錯(cuò)碼來(lái)提高條碼在破損、變形、污染等情況下的解碼 率,而是僅采用奇偶校驗(yàn)的方法來(lái)實(shí)現(xiàn)信息的校驗(yàn)。同時(shí),出于實(shí)際 需要的考慮,不必考慮實(shí)現(xiàn)版本的擴(kuò)充,因此不設(shè)置版本信息。另外, 本編碼方案僅針對(duì)數(shù)字進(jìn)行編碼,而不考慮其他如字母、漢字等的編 碼。上述這些技術(shù)特點(diǎn)是專門(mén)針對(duì)目前手機(jī)二維條碼業(yè)務(wù)的實(shí)際需要而 開(kāi)發(fā)的,因此條碼圖形比較簡(jiǎn)潔、容易被識(shí)讀,更適合現(xiàn)有普通手機(jī) 攝像頭的技術(shù)現(xiàn)狀,有利于國(guó)內(nèi)手機(jī)二維條碼業(yè)務(wù)的進(jìn)一步開(kāi)展。需要說(shuō)明的是,本二維條碼系統(tǒng)僅僅使用數(shù)字進(jìn)行編碼,實(shí)踐中有 可能出現(xiàn)信息容量不夠的問(wèn)題。對(duì)此,本發(fā)明借鑒了目前一維條碼通過(guò) 外接數(shù)據(jù)庫(kù)擴(kuò)大信息容量的技術(shù)思路,將數(shù)字串與手機(jī)或者其他帶攝像 頭的移動(dòng)設(shè)備中的數(shù)據(jù)庫(kù)進(jìn)行鏈接,由一個(gè)條碼對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)項(xiàng),例 如1000條碼對(duì)應(yīng)hUp: 〃wap/1000. htm。這樣可以進(jìn)一步提高數(shù)據(jù)的容 量,同時(shí)能夠有效克服本二維條碼系統(tǒng)不支持漢字、字母編碼所帶來(lái)的 不足。下面,對(duì)上述二維條碼系統(tǒng)實(shí)現(xiàn)信息編碼和解碼的具體步驟展開(kāi)詳 細(xì)的說(shuō)明。參見(jiàn)圖2所示,二維條碼的編碼過(guò)程大致可以分為數(shù)據(jù)編碼、數(shù)據(jù) 校驗(yàn)、在矩陣陣列中布置信息單元、掩膜和應(yīng)用信息五個(gè)步驟。其中, 數(shù)據(jù)編碼就是將將數(shù)據(jù)字符轉(zhuǎn)換為位流,具體而言,將輸入的數(shù)據(jù)每三 位分為一組,將每組數(shù)據(jù)轉(zhuǎn)換為IO位二進(jìn)制數(shù)。如果輸入的數(shù)據(jù)的位數(shù) 不是3的倍數(shù),所余的1位或2位數(shù)字應(yīng)分別轉(zhuǎn)換為4位或7位二進(jìn)制 數(shù)。將二進(jìn)制數(shù)據(jù)連接起來(lái)。例如輸入的數(shù)據(jù) 01234567a) 分為3位一組 012 345 67b) 將每組轉(zhuǎn)換為二進(jìn)制012^0000001100345— 0101011001 67 1000011c) 將二進(jìn)制數(shù)連接為一個(gè)序列:000000110001010110011000011,這個(gè)序列就是數(shù)據(jù)字符轉(zhuǎn)換成的位流。數(shù)據(jù)校驗(yàn)步驟是采用奇校驗(yàn)方式生成校驗(yàn)碼,并使用前文所述的校驗(yàn)圖形進(jìn)行校驗(yàn)。在矩陣中布置信息單元是指將表示功能圖形和數(shù)據(jù)信息的信息單元放入組成二維條碼圖形的矩陣陣列中。具體而言,首先生成10X10的空白的正方形矩陣。在主定位圖形、輔助定位圖形、定位點(diǎn)相應(yīng)的位置填 入適當(dāng)?shù)纳钌驕\色信息單元。應(yīng)用類型信息暫時(shí)空置。在二維條碼的 編碼區(qū)域中,表示數(shù)據(jù)信息的信息單元以從上到下、從左到右的順序布 置。掩膜是指用掩膜圖形對(duì)編碼區(qū)域的位圖進(jìn)行掩膜處理,即用oio三位一組的掩膜圖形對(duì)數(shù)據(jù)信息進(jìn)行掩模處理。應(yīng)用信息具體是指生成應(yīng)用信息并構(gòu)成相應(yīng)的二維條碼圖形的步驟。其中,應(yīng)用類型信息為3位,用于表示二維條碼的具體應(yīng)用類型。 有效數(shù)據(jù)長(zhǎng)度信息為6位,用來(lái)表示有效的信息長(zhǎng)度。圖3介紹了本發(fā)明所提供的二維條碼的解碼過(guò)程。該解碼過(guò)程包括 如下步驟a) 定位并獲取二維條碼圖像,將深色與淺色信息單元識(shí)別為由0與 1組成的矩陣陣列;b) 識(shí)讀應(yīng)用類型信息,確定二維條碼的具體應(yīng)用類型;c) 用掩膜圖形對(duì)編碼區(qū)域的位圖進(jìn)行異或處理,消除掩膜;d) 根據(jù)事先確定的識(shí)讀規(guī)則,識(shí)讀各信息單元所代表的字符;e) 用校驗(yàn)位進(jìn)行校驗(yàn),發(fā)現(xiàn)錯(cuò)誤,立刻返回;f) 進(jìn)行譯碼,并輸出二維條碼所包含的數(shù)據(jù)信息。手機(jī)拍攝圖1所示的二維條碼之后,通過(guò)上述的解碼步驟,可以進(jìn) 一步獲得該二維條碼圖形所包含的信息,從而為實(shí)現(xiàn)包括營(yíng)銷業(yè)務(wù)在內(nèi) 的多種移動(dòng)增值服務(wù)奠定基礎(chǔ)。以上對(duì)本發(fā)明所提供的適合移動(dòng)應(yīng)用的二維條碼及其編解碼方法 進(jìn)行了詳細(xì)的說(shuō)明。對(duì)本領(lǐng)域的一般技術(shù)人員而言,在不背離本發(fā)明 實(shí)質(zhì)精神的前提下對(duì)它所做的任何顯而易見(jiàn)的改動(dòng),都將構(gòu)成對(duì)本發(fā) 明專利權(quán)的侵犯,將承擔(dān)相應(yīng)的法律責(zé)任。
權(quán)利要求
1. 一種適合移動(dòng)應(yīng)用的二維條碼系統(tǒng),由矩陣形式排列的多個(gè)信息單元組成,其特征在于包括位于所述矩陣右上、左下、右下角的定位點(diǎn)信息單元;位于所述矩陣上側(cè)邊界上的輔助定位圖形信息單元,所述輔助定位圖形信息單元中,相鄰單元的光學(xué)特性不同;位于所述矩陣左側(cè)邊界上的主定位圖形信息單元;與位于上側(cè)的所述輔助定位圖形信息單元和位于左側(cè)的主定位圖形信息單元間隔一個(gè)信息單元位置的有效數(shù)據(jù)長(zhǎng)度信息圖形信息單元、應(yīng)用類型信息單元、校驗(yàn)圖形信息單元;位于所述矩陣內(nèi)部的編碼區(qū)域信息單元,用于對(duì)數(shù)據(jù)信息或校驗(yàn)碼進(jìn)行編碼。
2. 如權(quán)利要求1所述的適合移動(dòng)應(yīng)用的二維條碼系統(tǒng),其特征在于所述矩陣陣列由10X10個(gè)所述信息單元組成。
3. 如權(quán)利要求1所述的適合移動(dòng)應(yīng)用的二維條碼系統(tǒng),其特征在于..所述信息單元的光學(xué)特性為其顏色屬性,所述顏色屬性分為深、淺 兩種,分別表示二進(jìn)制1和0。
4. 如權(quán)利要求1或2所述的適合移動(dòng)應(yīng)用的二維條碼系統(tǒng),其特征在于所述主定位圖形信息單元由7個(gè)連續(xù)的顏色特性為深色的信息單元 組成。
5. 如權(quán)利要求1或2所述的適合移動(dòng)應(yīng)用的二維條碼系統(tǒng),其特 征在于所述定位點(diǎn)信息單元為顏色特性為深色的信息單元。
6. —種用于對(duì)如權(quán)利要求1所述的二維條碼系統(tǒng)進(jìn)行信息編碼的 方法,其特征在于包括如下步驟(1) 數(shù)據(jù)編碼;(2) 數(shù)據(jù)校驗(yàn);(3) 在矩陣陣列中布置信息單元;(4) 掩膜;(5) 應(yīng)用信息。
7. 如權(quán)利要求6所述的對(duì)二維條碼系統(tǒng)進(jìn)行信息編碼的方法,其 特征在于所述步驟(l)中,將輸入的數(shù)據(jù)每三位分為一組,將每組數(shù)據(jù)轉(zhuǎn)換為 10位二進(jìn)制數(shù);如果輸入的數(shù)據(jù)的位數(shù)不是3的倍數(shù),所余的1位或2 位數(shù)字應(yīng)分別轉(zhuǎn)換為4位或7位二進(jìn)制數(shù),然后將二進(jìn)制數(shù)據(jù)連接起來(lái)。
8. 如權(quán)利要求6所述的對(duì)二維條碼系統(tǒng)進(jìn)行信息編碼的方法,其 特征在于所述步驟(3)中,首先生成10X10的空白矩陣;在主定位圖形、輔助 定位圖形、定位點(diǎn)相應(yīng)的位置填入適當(dāng)?shù)纳钌驕\色信息單元;應(yīng)用類 型信息暫時(shí)空置;在剩余的編碼區(qū)域中,表示數(shù)據(jù)的信息單元以從上到 下、從左到右的順序布置。
9. 如權(quán)利要求6所述的對(duì)二維條碼系統(tǒng)進(jìn)行信息編碼的方法,其特征在于-所述步驟(4)中,用010三位一組的掩膜圖形對(duì)編碼區(qū)域的位圖進(jìn)行 異或處理。
10. —種用于對(duì)如權(quán)利要求1所述的二維條碼系統(tǒng)進(jìn)行信息解碼的 方法,其特征在于包括如下步驟(1) 定位并獲取二維條碼圖像,將深色與淺色信息單元識(shí)別為由0與 1組成的矩陣陣列;(2) 識(shí)讀應(yīng)用類型信息,確定二維條碼的具體應(yīng)用類型;(3) 用掩膜圖形對(duì)編碼區(qū)域的位圖進(jìn)行異或處理,消除掩膜;(4) 根據(jù)事先確定的識(shí)讀規(guī)則,識(shí)讀各信息單元所代表的字符;(5) 用校驗(yàn)位進(jìn)行校驗(yàn),發(fā)現(xiàn)錯(cuò)誤,立刻返回;(6) 進(jìn)行譯碼,并輸出二維條碼所包含的數(shù)據(jù)信息。
全文摘要
本發(fā)明提供了一種二維條碼系統(tǒng),也提供了該二維條碼系統(tǒng)實(shí)現(xiàn)信息編、解碼的方法。在該二維條碼系統(tǒng)中,不使用糾錯(cuò)碼,僅采用奇偶校驗(yàn)的方法來(lái)實(shí)現(xiàn)信息的校驗(yàn)。同時(shí),僅針對(duì)數(shù)字進(jìn)行編碼,而不考慮其他如字母、漢字等的編碼。本發(fā)明是針對(duì)目前手機(jī)二維條碼業(yè)務(wù)的實(shí)際需要而專門(mén)開(kāi)發(fā)的二維條碼系統(tǒng)。它能夠適應(yīng)現(xiàn)有普通手機(jī)攝像頭的技術(shù)現(xiàn)狀,并能充分滿足目前手機(jī)二維條碼業(yè)務(wù)以營(yíng)銷業(yè)務(wù)為重心的技術(shù)要求,有利于國(guó)內(nèi)手機(jī)二維條碼業(yè)務(wù)的進(jìn)一步開(kāi)展。
文檔編號(hào)G06K7/10GK101281588SQ200710065110
公開(kāi)日2008年10月8日 申請(qǐng)日期2007年4月3日 優(yōu)先權(quán)日2007年4月3日
發(fā)明者南宇玨, 林 吳, 征 崔, 郭建輝 申請(qǐng)人:報(bào)聯(lián)新動(dòng)力(北京)科技有限公司