專利名稱:可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝置及解碼方法
技術(shù)領(lǐng)域:
本發(fā)明涉及二維光學(xué)辨識(shí)碼的技術(shù)領(lǐng)域,尤指一種可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝置及解碼方法。
背景技術(shù):
為了提升閱讀文件的方便性、趣味性及有效性等,一種現(xiàn)有的方式是將光學(xué)辨識(shí)碼嵌入于文件上所打印的圖像中,并通過(guò)外部的讀取裝置來(lái)取得某一部分圖像所對(duì)應(yīng)的光學(xué)辨識(shí)碼,并根據(jù)所讀出的光學(xué)辨識(shí)碼來(lái)操作一輸出裝置產(chǎn)生例如語(yǔ)音的輸出,而有效地以語(yǔ)音來(lái)輔助閱讀。但是前述技術(shù)由于必須將光學(xué)辨識(shí)碼嵌入于文件的圖像中,勢(shì)必將導(dǎo)致文件制作的復(fù)雜性,且會(huì)影響圖像的顯示,因此如何正確地讀取光學(xué)辨識(shí)碼而不受到圖像的影響,為一亟待解決的問(wèn)題。
于美國(guó)第US 7,530,496B2號(hào)專利案公告中,在原始影像之上加上一層多個(gè)點(diǎn)的光學(xué)辨識(shí)碼,該光學(xué)辨識(shí)碼100如圖I所示,該光學(xué)辨識(shí)碼100具有多個(gè)索引子點(diǎn),該多個(gè)索引子點(diǎn)以等方位(isotropic)排列,其中,該多個(gè)索引子點(diǎn)微小到人眼可忽略。如圖I所示,該等子點(diǎn)以等方位(isotropic)排列,每一子點(diǎn)的半徑約為100 y m。該等子點(diǎn)包括一中心子點(diǎn)110、多個(gè)方位子點(diǎn)121、122、多個(gè)第一數(shù)據(jù)子點(diǎn)131 136及多個(gè)第二數(shù)據(jù)子點(diǎn)1401 1412。該方位辨識(shí)子點(diǎn)122可為空白點(diǎn)或是空心點(diǎn),其中,空白點(diǎn)代表該處不打印任何點(diǎn)。該等光學(xué)辨識(shí)碼100代表不同圖像對(duì)象,同時(shí)可讓一光學(xué)讀取系統(tǒng)讀取后,再加以處理。例如,將該不同圖像對(duì)象的光學(xué)辨識(shí)碼對(duì)應(yīng)至不同的語(yǔ)音,以讓該光學(xué)讀取系統(tǒng)讀取一圖像對(duì)象時(shí),將該圖像對(duì)象對(duì)應(yīng)的語(yǔ)音播放出來(lái)。然而如圖I所示,該光學(xué)辨識(shí)碼100是利用一個(gè)中心子點(diǎn)110、五個(gè)方位子點(diǎn)121、122來(lái)外推外圈的多個(gè)第一數(shù)據(jù)子點(diǎn)131 136及多個(gè)第二數(shù)據(jù)子點(diǎn)1401 1412的位置,由于外圈沒(méi)有放置輔助定位點(diǎn),這樣查找點(diǎn)的方式會(huì)因?yàn)殓R頭傾斜造成取像的形變,而增加數(shù)據(jù)點(diǎn)查找的困難度。圖2是另一光學(xué)辨識(shí)碼200的示意圖。該光學(xué)辨識(shí)碼200是由一個(gè)定位區(qū)塊201及八個(gè)編碼數(shù)據(jù)區(qū)塊202,203,...,209所組成。一個(gè)定位區(qū)塊201及八個(gè)編碼數(shù)據(jù)區(qū)塊202,203,.. . ,209被配置成九宮格。其為了改善外圈中沒(méi)有輔助定位點(diǎn)而增加數(shù)據(jù)點(diǎn)查找的困難度,因而于外圈的多個(gè)編碼數(shù)據(jù)區(qū)塊202,203,... ,209中的中心點(diǎn)被填滿,以作為輔助定位點(diǎn)。定位區(qū)塊201中有五個(gè)點(diǎn)被填滿,以作為主要定位點(diǎn),由此減少數(shù)據(jù)點(diǎn)查找的困難度。然而,因?yàn)槎ㄎ粎^(qū)塊201主要定位點(diǎn)較明顯,當(dāng)光學(xué)辨識(shí)碼200重復(fù)出現(xiàn)時(shí),容易在視覺(jué)上產(chǎn)生花紋感。同時(shí),編碼數(shù)據(jù)區(qū)塊202,203,. .. ,209內(nèi)同時(shí)存在定位點(diǎn)與數(shù)據(jù)點(diǎn)會(huì)造成碼點(diǎn)分布的不均勻,而有灰度不均勻的現(xiàn)象。圖3是又一光學(xué)辨識(shí)碼300的示意圖。該光學(xué)辨識(shí)碼300是由一個(gè)數(shù)據(jù)部(content part)310 及一定位部(position part) 320 所組成。該數(shù)據(jù)部(content part) 310包含九個(gè)編碼數(shù)據(jù)區(qū)塊,該定位部320包含七個(gè)定位區(qū)塊。該定位部(position part) 320被配置在該數(shù)據(jù)部(content part) 310的兩相鄰邊界。該光學(xué)辨識(shí)碼300為了改善等灰度的問(wèn)題,將所有定位點(diǎn)放在外圈,只依靠一碼點(diǎn)321的偏移來(lái)作為方向信息。但是因?yàn)橐_(dá)到等灰度,所以所有數(shù)據(jù)點(diǎn)311都必須放置在虛擬直線313及虛擬直線315交叉處的附近,且偏移量不能太大。同時(shí)在編碼數(shù)據(jù)區(qū)塊還必須加入足夠大的框間距。當(dāng)需要將光學(xué)辨識(shí)碼300縮小時(shí),其編碼數(shù)量較少,而如果為了增加編碼數(shù)量而將碼距變小,圖形就會(huì)不等灰度,且增加解碼的困難度。因此現(xiàn)有的光學(xué)辨識(shí)碼的設(shè)計(jì)仍有諸多缺失而有予以改進(jìn)的必要。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝置及解碼方法,從而能改善等灰度效果,可允許較大的碼點(diǎn)打印,以降低打印要求,并增加當(dāng)讀碼時(shí)有傾角辨識(shí)的正確率,以加速解碼速度。依據(jù)本發(fā)明的一個(gè)特色,本發(fā)明提出一種可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝 置,其上設(shè)置有至少一等灰度二維光學(xué)辨識(shí)碼,該等灰度二維光學(xué)辨識(shí)碼包括一第一定位區(qū)塊、多個(gè)數(shù)據(jù)區(qū)塊、及一第二定位區(qū)塊。該第一定位區(qū)塊具有多個(gè)第一定位點(diǎn)。該多個(gè)數(shù)據(jù)區(qū)塊配置于該第一定位區(qū)塊的周圍,每一個(gè)數(shù)據(jù)區(qū)塊具有多個(gè)指定圖樣,該多個(gè)指定圖樣選擇性位于均分該數(shù)據(jù)區(qū)塊所形成的多個(gè)虛擬區(qū)域其中之一。該第二定位區(qū)塊,具有多個(gè)第二定位點(diǎn)并設(shè)置于該多個(gè)數(shù)據(jù)區(qū)塊的兩相鄰邊界,以界定所述多個(gè)數(shù)據(jù)區(qū)塊的分布位置。其中,該多個(gè)第二定位點(diǎn)中有一為一第二方位辨識(shí)點(diǎn),該第二方位辨識(shí)點(diǎn)用以形成相對(duì)應(yīng)該等灰度二維光學(xué)辨識(shí)碼的辨識(shí)方向。依據(jù)本發(fā)明的又一特色,本發(fā)明提出一種可快速解碼的等灰度二維光學(xué)辨識(shí)碼的解碼方法,該等灰度二維光學(xué)辨識(shí)碼具有一第一定位區(qū)塊、多個(gè)數(shù)據(jù)區(qū)塊、及一第二定位區(qū)塊,該第一定位區(qū)塊具有多個(gè)第一定位點(diǎn),該多個(gè)數(shù)據(jù)區(qū)塊配置于該第一定位區(qū)塊的周圍,每一個(gè)數(shù)據(jù)區(qū)塊具有多個(gè)指定圖樣,該多個(gè)指定圖樣選擇性位于均分該數(shù)據(jù)區(qū)塊所形成的多個(gè)虛擬區(qū)域其中之一,該第二定位區(qū)塊具有多個(gè)第二定位點(diǎn)并設(shè)置于該多個(gè)數(shù)據(jù)區(qū)塊的兩相鄰邊界,以界定所述多個(gè)數(shù)據(jù)區(qū)塊的分布位置,該解碼方法包含(A)查找該第一定位區(qū)塊的該多個(gè)第一定位點(diǎn);(B)推算該第二定位區(qū)塊的該多個(gè)第二定位點(diǎn)位置;(C)確認(rèn)該多個(gè)第二定位點(diǎn)中的一第二方位辨識(shí)點(diǎn);(D)決定該等灰度二維光學(xué)辨識(shí)碼的辨識(shí)方向,保存第一定位點(diǎn)及第二定位點(diǎn)坐標(biāo);(E)查找所有符合條件的第一定位區(qū)塊;(F)對(duì)符合條件的第一定位區(qū)塊進(jìn)行多個(gè)數(shù)據(jù)區(qū)塊搜尋,以找到具有完整的多個(gè)數(shù)據(jù)區(qū)塊及相對(duì)應(yīng)的第一定位區(qū)塊;(G)計(jì)算該完整多個(gè)數(shù)據(jù)區(qū)塊的該多個(gè)指定圖樣的偏移量;(H)若該多個(gè)指定圖樣的偏移量大于一門檻值,則認(rèn)定該第一定位區(qū)塊為非法;(I)若該多個(gè)指定圖樣的偏移量小于或等于該門檻值,選擇該多個(gè)指定圖樣的偏移量最小的相對(duì)應(yīng)數(shù)據(jù)輸出。
圖I是一現(xiàn)有的光學(xué)辨識(shí)碼的示意圖。圖2是另一光學(xué)辨識(shí)碼的示意圖。圖3是又一光學(xué)辨識(shí)碼的示意圖。圖4是本發(fā)明的一種可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝置的示意圖。
圖5是本發(fā)明的等灰度二維光學(xué)辨識(shí)碼的示意圖。圖6是本發(fā)明的數(shù)據(jù)區(qū)塊的放大示意圖。圖7是本發(fā)明的數(shù)據(jù)區(qū)塊編碼數(shù)據(jù)的示意圖。圖8是本發(fā)明的一種可快速解碼的等灰度二維光學(xué)辨識(shí)碼的解碼方法的流程圖。圖9是本發(fā)明的等灰度二維光學(xué)辨識(shí)碼的圖像的示意圖。主要元件符號(hào)說(shuō)明光學(xué)辨識(shí)碼100中心子點(diǎn)110方位子點(diǎn)121、12第一數(shù)據(jù)子點(diǎn)131 136
第二數(shù)據(jù)子點(diǎn)1401 1412光學(xué)辨識(shí)碼200定位區(qū)塊201編碼數(shù)據(jù)區(qū)塊202,203,205,206,207,208,209光學(xué)辨識(shí)碼300數(shù)據(jù)部310定位部320碼點(diǎn)321數(shù)據(jù)點(diǎn)311虛擬直線313虛擬直線315等灰度二維光學(xué)辨識(shí)碼裝置400區(qū)域410、411、412、413、414、423、424、433、434圖像對(duì)象45O、46O等灰度二維光學(xué)辨識(shí)碼500,501,502第一定位區(qū)塊510數(shù)據(jù)區(qū)塊520第二定位區(qū)塊530第一定位點(diǎn)511,512 第二定位點(diǎn)531,532第二方位辨識(shí)點(diǎn)531第一方向虛擬線533 第二方向虛擬線534虛擬區(qū)域521指定圖樣522框910框 920橢圓930橢圓940步驟(A) 步驟(G)。
具體實(shí)施例方式圖4是本發(fā)明的一種可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝置的示意圖。于圖4
中,等灰度二維光學(xué)辨識(shí)碼裝置400是由先區(qū)分成多個(gè)區(qū)域410、411.....434、...,該多個(gè)
區(qū)域大小相同且每一個(gè)區(qū)域具有多個(gè)等灰度二維光學(xué)辨識(shí)碼500,每一個(gè)區(qū)域各自具有代表其對(duì)應(yīng)值的等灰度二維光學(xué)辨識(shí)碼500,例如區(qū)域410的等灰度二維光學(xué)辨識(shí)碼501及區(qū)域411的等灰度二維光學(xué)辨識(shí)碼502即各自具有代表對(duì)應(yīng)于此兩區(qū)域410及411的值。等灰度二維光學(xué)辨識(shí)碼裝置400包含二個(gè)圖像對(duì)象450、460,其中對(duì)象450橫跨區(qū)域410、411、412、420、421 及 422,對(duì)象 460 橫跨區(qū)域 413、414、423、424、433 及 434。圖5是本發(fā)明的等灰度二維光學(xué)辨識(shí)碼500的示意圖。該等灰度二維光學(xué)辨識(shí)碼500包括一第一定位區(qū)塊510、多個(gè)數(shù)據(jù)區(qū)塊520、及一第二定位區(qū)塊530。
該第一定位區(qū)塊510具有多個(gè)第一定位點(diǎn)511,512,以用來(lái)快速查找該等灰度二維光學(xué)辨識(shí)碼500的圖形。該多個(gè)數(shù)據(jù)區(qū)塊520配置于該第一定位區(qū)塊510的周圍。每一個(gè)數(shù)據(jù)區(qū)塊520具有多個(gè)指定圖樣,該多個(gè)指定圖樣選擇性位于均分該數(shù)據(jù)區(qū)塊520所形成的多個(gè)虛擬區(qū)域
其中之一。該第二定位區(qū)塊530具有多個(gè)第二定位點(diǎn)531,532并設(shè)置于該多個(gè)數(shù)據(jù)區(qū)塊520的兩相鄰邊界,以界定所述多個(gè)數(shù)據(jù)區(qū)塊520的分布位置。其中,該多個(gè)第一定位點(diǎn)511,512于本實(shí)施例中為5點(diǎn),于其他實(shí)施例中亦可為4點(diǎn)或3點(diǎn)。該多個(gè)第二定位點(diǎn)531,532中有一為一第二方位辨識(shí)點(diǎn)531,該第二方位辨識(shí)點(diǎn)531用以形成相對(duì)應(yīng)該等灰度二維光學(xué)辨識(shí)碼500的辨識(shí)方向。如圖5所示,該多個(gè)第一定位點(diǎn)511,512中包含5個(gè)第一定位點(diǎn)511,其中,四個(gè)第 一定位點(diǎn)511分布于一虛擬正方形(即由該四個(gè)第一定位點(diǎn)511所形成的正方形)的四頂點(diǎn)上,另一第一定位點(diǎn)512位于該虛擬正方形的中心。該多個(gè)第二定位點(diǎn)中包含N個(gè)第二定位點(diǎn)532及一個(gè)該第二方位辨識(shí)點(diǎn)531,該N個(gè)第二定位點(diǎn)531,532形成一 L形,該第二方位辨識(shí)點(diǎn)531位于該L形兩條線交會(huì)處偏移一第一距離d的位置處,其中,N為自然數(shù),于本實(shí)施例中,N為9。于該N個(gè)第二定位點(diǎn)532中,I個(gè)第二定位點(diǎn)定義出I條第一方向虛擬線533,J個(gè)第二定位點(diǎn)定義出J條第二方向虛擬線534,第一方向虛擬線533與第二方向虛擬線534互相垂直。該每一個(gè)數(shù)據(jù)區(qū)塊520中心位于第一方向虛擬線533與第二方向虛擬線534的交點(diǎn)上,其中,I、J為自然數(shù),且I+J = N-I。于本實(shí)施例中,N為9時(shí),I為4且J為4。于其他實(shí)施例中,N為10時(shí),I為5且J為4,或是其他數(shù)值,此為本領(lǐng)域技術(shù)人員基于本發(fā)明所揭露的技術(shù)而能完成,不予贅述。如圖5所示,該每一數(shù)據(jù)區(qū)塊520被第一方向虛擬線533與第二方向虛擬線534劃分成前述的該多個(gè)虛擬區(qū)域521。圖6是本發(fā)明數(shù)據(jù)區(qū)塊520的放大示意圖。于本實(shí)施例中,該多個(gè)虛擬區(qū)域521為四個(gè)虛擬區(qū)域521。該每一數(shù)據(jù)區(qū)塊520具有四個(gè)指定圖樣522,該四個(gè)指定圖樣522分置于該每一數(shù)據(jù)區(qū)塊520的四個(gè)虛擬區(qū)域521,該每一數(shù)據(jù)區(qū)塊520僅有一個(gè)虛擬區(qū)域521中的指定圖樣522被填滿,用以表示二位的二進(jìn)碼,分別是00、01、10以及11。該指定圖樣522可為圓形或正方形。圖7本發(fā)明的數(shù)據(jù)區(qū)塊編碼數(shù)據(jù)的示意圖。當(dāng)左上角虛擬區(qū)域521中的指定圖樣522被填滿時(shí),用以表示二位的二進(jìn)碼00。當(dāng)右上角虛擬區(qū)域521中的指定圖樣522被填滿時(shí),用以表示二位的二進(jìn)碼01。當(dāng)右下角虛擬區(qū)域521中的指定圖樣522被填滿時(shí),用以表示二位的二進(jìn)碼10。當(dāng)左下角虛擬區(qū)域521中的指定圖樣522被填滿時(shí),用以表示二位的二進(jìn)碼11。圖8是本發(fā)明的一種可快速解碼的等灰度二維光學(xué)辨識(shí)碼的解碼方法的流程圖。如前所述,該等灰度二維光學(xué)辨識(shí)碼500具有一第一定位區(qū)塊510、多個(gè)數(shù)據(jù)區(qū)塊520、及一第二定位區(qū)塊530,該第一定位區(qū)塊510具有多個(gè)第一定位點(diǎn)511,512,以提供該等灰度二維光學(xué)辨識(shí)碼500的圖形,該多個(gè)數(shù)據(jù)區(qū)塊520配置于該第一定位區(qū)塊510的周圍,每一個(gè)數(shù)據(jù)區(qū)塊520具有多個(gè)指定圖樣522,該多個(gè)指定圖樣522選擇性位于均分該數(shù)據(jù)區(qū)塊520所形成的多個(gè)虛擬區(qū)域521其中之一,該第二定位區(qū)塊530具有多個(gè)第二定位點(diǎn)531,532并設(shè)置于該多個(gè)數(shù)據(jù)區(qū)塊520的兩相鄰邊界,以界定所述多個(gè)數(shù)據(jù)區(qū)塊520的分布位置。本發(fā)明的可快速解碼的等灰度二維光學(xué)辨識(shí)碼的解碼方法可使用一光學(xué)讀取裝置對(duì)該等灰度二維光學(xué)辨識(shí)碼裝置400進(jìn)行掃瞄,以獲取多個(gè)本發(fā)明的等灰度二維光學(xué)辨識(shí)碼500的圖像。圖9是本發(fā)明的等灰度二維光學(xué)辨識(shí)碼500的圖像的示意圖。如圖9所示,為了節(jié)省成本,光學(xué)讀取裝置一般所捕捉的圖像約為一個(gè)等灰度二維光學(xué)辨識(shí)碼500的圖像的四倍大。而框910中即為所捕捉圖像。解碼時(shí),首先在步驟(A)中,由該捕捉圖像中查找該第一定位區(qū)塊的該多個(gè)第一定位點(diǎn)。由于該多個(gè)第一定位點(diǎn)511,512的距離固定且該四個(gè)第一定位點(diǎn)511分布于一虛擬正方形的四頂點(diǎn)上,該第一定位點(diǎn)512位于該虛擬正方形的中心,因此可以使用框920大小的捕捉圖像的像素,以判斷框920中的像素是否有該多個(gè)第一定位點(diǎn)511,512。若沒(méi)有,將框920右移一個(gè)像素,再判斷框920中的像素是否有該多個(gè)第一定位點(diǎn)511,512。當(dāng)框920移到框910最右邊時(shí),將框920下移一個(gè)像素,并移到最左邊,依序執(zhí)行相同步驟,直到完成框910所有像素的判斷。在步驟(A)中可以分別找出如圖9中橢圓930處所示的該多 個(gè)第一定位點(diǎn)511,512。在步驟(B)中,由于該第一定位區(qū)塊510及該第二定位區(qū)塊530的相對(duì)位置及相對(duì)距離是已知的,可依據(jù)步驟(A)中的該多個(gè)第一定位點(diǎn)511,512,推算該第二定位區(qū)塊的該多個(gè)第二定位點(diǎn)位置。在步驟(C)中,確認(rèn)該多個(gè)第二定位點(diǎn)中的一第二方位辨識(shí)點(diǎn)。在框910中為所捕捉圖像里面只有橢圓940標(biāo)示的第二方位辨識(shí)點(diǎn)531可以確認(rèn),其他等灰度二維光學(xué)辨識(shí)碼500的由于未在框910中,因此無(wú)法確認(rèn)。在步驟(D)中,依據(jù)該第二方位辨識(shí)點(diǎn)531,以決定該等灰度二維光學(xué)辨識(shí)碼500的辨識(shí)方向,保存第一定位點(diǎn)511,512及第二定位點(diǎn)坐標(biāo)531,532。在步驟(E)中,查找所有符合條件的第一定位區(qū)塊510。在步驟(F)中,對(duì)符合條件的第一定位區(qū)塊進(jìn)行多個(gè)數(shù)據(jù)區(qū)塊搜尋,以找到具有完整的多個(gè)數(shù)據(jù)區(qū)塊520及相對(duì)應(yīng)的第一定位區(qū)塊510。由于其他的等灰度二維光學(xué)辨識(shí)碼500均沒(méi)有具有完整的多個(gè)數(shù)據(jù)區(qū)塊520,因此只有橢圓950標(biāo)示的等灰度二維光學(xué)辨識(shí)碼500具有完整的多個(gè)數(shù)據(jù)區(qū)塊520。在步驟(G)中,計(jì)算該完整多個(gè)數(shù)據(jù)區(qū)塊520的該多個(gè)指定圖樣522的偏移量。在步驟(H)中,由于該多個(gè)指定圖樣522均位于第一方向虛擬線533與第二方向虛擬線534的交點(diǎn)附近,若該多個(gè)指定圖樣522的偏移量大于一門檻值,表示在定位不準(zhǔn)確,因此認(rèn)定該第一定位區(qū)塊為非法。在步驟(I)中,若該多個(gè)指定圖樣522的偏移量小于或等于該門檻值,選擇該多個(gè)指定圖樣522的偏移量最小的相對(duì)應(yīng)數(shù)據(jù)輸出。由前述說(shuō)明可知,由于本發(fā)明的等灰度二維光學(xué)辨識(shí)碼500存在內(nèi)圈的主要定位點(diǎn)511,512,但主要定位點(diǎn)511,512不像圖2的現(xiàn)有技術(shù)的定位點(diǎn)那么明顯,同時(shí)并將數(shù)據(jù)點(diǎn)522與定位點(diǎn)511,512,531,532分不同區(qū)塊存放,且在不同區(qū)塊間加入空白間隔,使得所有碼點(diǎn)(數(shù)據(jù)點(diǎn)與定位點(diǎn))在畫面中是均勻分布的,因而大大改善等灰度效果本發(fā)明的等灰度二維光學(xué)辨識(shí)碼500的數(shù)據(jù)點(diǎn)由內(nèi)圈的定位點(diǎn)511,512與外圈的定位點(diǎn)531,532包圍,由內(nèi)圈定位點(diǎn)511,512與外圈定位點(diǎn)531,532可以內(nèi)插出數(shù)據(jù)點(diǎn)522的存在位置。此內(nèi)插可以增加數(shù)據(jù)查找的精確度,并增加當(dāng)讀碼時(shí)有傾角辨識(shí)的正確率。與圖2的現(xiàn)有技術(shù)相比較,則因?yàn)楸景l(fā)明的數(shù)據(jù)點(diǎn)522與定位點(diǎn)511,512,531,532分不同區(qū)塊存放,單位面積下的碼點(diǎn)密度會(huì)比較低,所以同樣面積比例下,可以允許較大的碼點(diǎn)打印,降低打印要求。本發(fā)明的主要定位圖形在內(nèi)圈的第一定位區(qū)塊510,且特征明顯,所以即使碼點(diǎn)間距變小或在傾角下仍可以很快的找到,配合外圈該第二定位區(qū)塊530的定位點(diǎn)的查找,確定則可以更一步確認(rèn)是否為正確碼圖。而圖3的現(xiàn)有技術(shù)的碼圖其定位圖形只在外圈,只靠一個(gè)碼點(diǎn)321的偏移來(lái)作為方向信息,在碼距小或有傾角下會(huì)增加定位點(diǎn)查找的困難度。亦即,圖3的現(xiàn)有技術(shù)為了解決等灰度問(wèn)題會(huì)采取將定位圖形放在外圈的方式,其造成定位圖形特征不明顯,因而會(huì)造成小碼距、大傾斜角度時(shí),定位點(diǎn)查找困難,導(dǎo)致正確性下降本發(fā)明在內(nèi)圈跟外圈都放置定位點(diǎn),且內(nèi)圈定位圖形特征明顯卻又不影響等灰度,在小碼距、大傾角時(shí)仍可以有效解碼。由于本發(fā)明內(nèi)圈定位圖形明顯,可以快速?gòu)拇a圖·中得出,所以可以加速解碼速度。由上述可知,本發(fā)明無(wú)論就目的、手段及功效,均顯示其迥異于現(xiàn)有技術(shù)的特征,極具實(shí)用價(jià)值。但是應(yīng)注意的是,上述諸多實(shí)施例僅為了便于說(shuō)明而舉例而已,本發(fā)明所主張的權(quán)利范圍自應(yīng)以權(quán)利要求所述為準(zhǔn),而非僅限于上述實(shí)施例。
權(quán)利要求
1.一種可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝置,其上設(shè)置有至少一等灰度二維光學(xué)辨識(shí)碼,該等灰度二維光學(xué)辨識(shí)碼包括 一第一定位區(qū)塊,具有多個(gè)第一定位點(diǎn),以提供該等灰度二維光學(xué)辨識(shí)碼圖形; 多個(gè)數(shù)據(jù)區(qū)塊,配置于該第一定位區(qū)塊的周圍,每一個(gè)數(shù)據(jù)區(qū)塊具有多個(gè)指定圖樣,該多個(gè)指定圖樣選擇性位于均分該數(shù)據(jù)區(qū)塊所形成的多個(gè)虛擬區(qū)域其中之一;以及 一第二定位區(qū)塊,具有多個(gè)第二定位點(diǎn)并設(shè)置于該多個(gè)數(shù)據(jù)區(qū)塊的兩相鄰邊界,以界定所述多個(gè)數(shù)據(jù)區(qū)塊的分布位置; 其中,該多個(gè)第二定位點(diǎn)中有一為一第二方位辨識(shí)點(diǎn),該第二方位辨識(shí)點(diǎn)用以形成相對(duì)應(yīng)該等灰度二維光學(xué)辨識(shí)碼的辨識(shí)方向。
2.根據(jù)權(quán)利要求I所述的可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝置,其中,該多個(gè)第一定位點(diǎn)中包含五個(gè)第一定位點(diǎn),該四個(gè)第一定位點(diǎn)分布于一虛擬正方形的四頂點(diǎn)上,該一個(gè)第一定位點(diǎn)位于該虛擬正方形的中心。
3.根據(jù)權(quán)利要求2所述的可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝置,其中,該多個(gè)第二定位點(diǎn)中包含N個(gè)第二定位點(diǎn)及一個(gè)該第二方位辨識(shí)點(diǎn),該N個(gè)第二定位點(diǎn)形成一 L形,該第二方位辨識(shí)點(diǎn)位于該L形兩條線交會(huì)處偏移一第一距離的位置處,其中,N為自然數(shù)。
4.根據(jù)權(quán)利要求3所述的可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝置,其中,于該N個(gè)第二定位點(diǎn)中,I個(gè)第二定位點(diǎn)定義出I條第一方向虛擬線,J個(gè)第二定位點(diǎn)定義出J條第二方向虛擬線,該每一個(gè)數(shù)據(jù)區(qū)塊中心位于第一方向虛擬線與第二方向虛擬線的交點(diǎn)上,當(dāng)中,I、J為自然數(shù),且I+J = N-1。
5.根據(jù)權(quán)利要求4所述的可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝置,其中,第一方向虛擬線與第二方向虛擬線互相垂直。
6.根據(jù)權(quán)利要求5所述的可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝置,其中,該每一數(shù) 區(qū)塊被第一方向虛擬線與第二方向虛擬線劃分成前述的該多個(gè)虛擬區(qū)域。
7.根據(jù)權(quán)利要求6所述的可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝置,其中,該多個(gè)虛擬區(qū)域?yàn)樗膫€(gè)虛擬區(qū)域。
8.根據(jù)權(quán)利要求7所述的可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝置,其中,該每一數(shù)據(jù)區(qū)塊具有四個(gè)指定圖樣,該四個(gè)指定圖樣分置于該每一數(shù)據(jù)區(qū)塊的四個(gè)虛擬區(qū)域,該每一數(shù)據(jù)區(qū)塊僅有一個(gè)虛擬區(qū)域中的指定圖樣被填滿。
9.根據(jù)權(quán)利要求8所述的可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝置,其中,通過(guò)僅有一個(gè)虛擬區(qū)域中的指定圖樣被填滿,用以表示二位的二進(jìn)碼,分別是00、01、10以及11。
10.根據(jù)權(quán)利要求9所述的可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝置,其中,該指定圖樣可為圓形或正方形。
11.一種可快速解碼的等灰度二維光學(xué)辨識(shí)碼的解碼方法,該等灰度二維光學(xué)辨識(shí)碼具有一第一定位區(qū)塊、多個(gè)數(shù)據(jù)區(qū)塊、及一第二定位區(qū)塊,該第一定位區(qū)塊具有多個(gè)第一定位點(diǎn),以提供該等灰度二維光學(xué)辨識(shí)碼圖形,該多個(gè)數(shù)據(jù)區(qū)塊配置于該第一定位區(qū)塊的周圍,每一個(gè)數(shù)據(jù)區(qū)塊具有多個(gè)指定圖樣,該多個(gè)指定圖樣選擇性位于均分該數(shù)據(jù)區(qū)塊所形成的多個(gè)虛擬區(qū)域其中之一,該第二定位區(qū)塊具有多個(gè)第二定位點(diǎn)并設(shè)置于該多個(gè)數(shù)據(jù)區(qū)塊的兩相鄰邊界,以界定所述多個(gè)數(shù)據(jù)區(qū)塊的分布位置,該解碼方法包含 A)查找該第一定位區(qū)塊的該多個(gè)第一定位點(diǎn);B)推算該第二定位區(qū)塊的該多個(gè)第二定位點(diǎn)位置; C)確認(rèn)該多個(gè)第二定位點(diǎn)中的一第二方位辨識(shí)點(diǎn); D)決定該等灰度二維光學(xué)辨識(shí)碼的辨識(shí)方向,保存第一定位點(diǎn)及第二定位點(diǎn)坐標(biāo); E)查找所有符合條件的第一定位區(qū)塊; F)對(duì)符合條件的第一定位區(qū)塊進(jìn)行多個(gè)數(shù)據(jù)區(qū)塊搜尋,以找到具有完整的多個(gè)數(shù)據(jù)區(qū)塊及相對(duì)應(yīng)的第一定位區(qū)塊; G)計(jì)算該完整多個(gè)數(shù)據(jù)區(qū)塊的該多個(gè)指定圖樣的偏移量; H)若該多個(gè)指定圖樣的偏移量大于一門檻值,則認(rèn)定該第一定位區(qū)塊為非法;以及 I)若該多個(gè)指定圖樣的偏移量小于或等于該門檻值,選擇該多個(gè)指定圖樣的偏移量最小的相對(duì)應(yīng)數(shù)據(jù)輸出。
全文摘要
本發(fā)明提供一種可快速解碼的等灰度二維光學(xué)辨識(shí)碼裝置及解碼方法,其上設(shè)置有至少一等灰度二維光學(xué)辨識(shí)碼,該等灰度二維光學(xué)辨識(shí)碼包括一第一定位區(qū)塊、多個(gè)數(shù)據(jù)區(qū)塊及一第二定位區(qū)塊。第一定位區(qū)塊具有多個(gè)第一定位點(diǎn)。多個(gè)數(shù)據(jù)區(qū)塊配置于該第一定位區(qū)塊的周圍。第二定位區(qū)塊具有多個(gè)第二定位點(diǎn)及一第二方位辨識(shí)點(diǎn),以提供該等灰度二維光學(xué)辨識(shí)碼方向,并設(shè)置于該多個(gè)數(shù)據(jù)區(qū)塊的兩相鄰邊界,以界定所述多個(gè)數(shù)據(jù)區(qū)塊的分布位置。其中,該第二方位辨識(shí)點(diǎn)用以形成相對(duì)應(yīng)等灰度二維光學(xué)辨識(shí)碼的辨識(shí)方向。
文檔編號(hào)G06K7/10GK102810152SQ20111015404
公開日2012年12月5日 申請(qǐng)日期2011年6月3日 優(yōu)先權(quán)日2011年6月3日
發(fā)明者林世健, 王郁訓(xùn) 申請(qǐng)人:凌通科技股份有限公司