專利名稱:二維代碼符號標(biāo)記的解碼方法
技術(shù)領(lǐng)域:
本發(fā)明涉及諸如銷售與生產(chǎn)控制等信息處理領(lǐng)域中的二維代碼符號標(biāo)記的解碼方法。
當(dāng)前,在流通業(yè)、生產(chǎn)控制與其它領(lǐng)域中已廣泛地應(yīng)用了條形碼方法,這種方法是以不同密度的黑白相間的條紋顯示代碼并以諸如條形碼閱讀器與激光掃描器等光學(xué)讀碼器進(jìn)行讀出的。
條形碼的信息傳輸能力是非常小的,因?yàn)橹挥泻诎變缮臈l紋在一維方向上的以或窄或?qū)挼拈g隔進(jìn)行顯示。例如,中文字符、日文平假名、阿拉伯字母等便不能表示。
因此,本發(fā)明人早先在日本專利特開昭64-86289、日本專利特開昭64-76176與PCT/JP90/00980中提出了矩陣方式的二維代碼符號標(biāo)記以及讀出它們的裝置與方法。
這種二維符號標(biāo)記是有效的,因?yàn)樗鼈兛梢燥@示與傳輸極大量的信息,并且這一二維代碼符號標(biāo)記是由一個圖象閱讀器讀出并以圖象加以處理的。
這種用圖象閱讀器讀出及處理圖象的方法是極為普通的手段,但是由于圖象閱讀器以諸如0.1mm的極細(xì)間隔讀出代碼符號并且以模擬過程進(jìn)行處理,要讀取的數(shù)據(jù)量是非常大的并且存儲容量極度增加,同時讀出的時間較長,代碼符號標(biāo)記的解碼也是費(fèi)時的。
因此,本發(fā)明的主要目的是以小的存儲器容量來讀出一個二維代碼符號標(biāo)記,并高速進(jìn)行解碼。
本發(fā)明的另一個目的為通過用一個代碼閱讀器來讀出用于指定一個二維代碼符號標(biāo)記的信息區(qū)的X軸側(cè)指示線與Y軸側(cè)指示線及設(shè)置在它們上面的分隔標(biāo)記以檢測X軸側(cè)或/與Y軸側(cè),來簡單迅速地解碼該二維符號標(biāo)記。
本發(fā)明的又一個目的為用代碼閱讀器對雖然是二維代碼符號標(biāo)記但仍以粗糙的讀出情度進(jìn)行掃描從而迅速地檢測出該代碼符號標(biāo)記來進(jìn)行解碼與處理。
本發(fā)明的又一個目的為用行傳感器或激光掃描器等一維電荷耦合器件(CCD)對雖然是二維代碼符號標(biāo)記進(jìn)行解碼與處理。
本發(fā)明的又一個不同目的為迅速正確地解碼由于傳真?zhèn)鬏敗⒋a紙的伸長或收縮或者透視而失真了的代碼符號標(biāo)記。
本發(fā)明的又一個不同目的為通過簡單迅速地讀出二維代碼符號標(biāo)記的X軸側(cè)指示線與Y軸側(cè)指示線所指定的信息區(qū)中的代碼標(biāo)記來進(jìn)行解碼。
通過對以下說明的閱讀將對本發(fā)明的其它目的與優(yōu)點(diǎn)有更好的理解和認(rèn)識。
為了在這里所描述的背景中解決上述問題,本發(fā)明提出了一種二維代碼符號標(biāo)記的解碼方法及其改進(jìn),其特征在于用X軸側(cè)的一條X軸側(cè)指示線與Y軸側(cè)的一條Y軸側(cè)指示線來指定一個信息區(qū)用于確定該二維代碼符號標(biāo)記的讀出范圍;以及讀出記錄在這一信息區(qū)中的二進(jìn)制信號代碼標(biāo)記,從而解碼該代碼符號標(biāo)記,其中代碼閱讀器首先檢測記錄代碼符號標(biāo)記的信息區(qū)的X軸側(cè)指示線或/與Y軸側(cè)指示線以及記錄在這一X軸側(cè)指示線或/與Y軸側(cè)指示線上的分隔標(biāo)記,然后代碼閱讀器在從一個指定的整數(shù)值去分割所檢測到的分隔標(biāo)記的每一個間隔上順序地讀取記錄在信息區(qū)中的二進(jìn)制信號代碼標(biāo)記直至軸側(cè)指示線或/與X軸側(cè)指示線的末端部分,并且通過解碼與處理記錄在各小區(qū)中的代碼標(biāo)記來解碼記錄在信息區(qū)中的代碼符號標(biāo)記,這些小區(qū)是以四邊形形成的,這些四邊形的邊長是以一個整數(shù)值去除代碼閱讀所讀出的分隔標(biāo)記的間隔或者分隔標(biāo)記間距。
按照本發(fā)明,通過用代碼閱讀器檢測X軸側(cè)指示線、Y軸側(cè)指示線及它們的分隔標(biāo)記,可以簡單地發(fā)現(xiàn)記錄在由X軸側(cè)指示線與Y軸側(cè)指示線所指定的范圍內(nèi)的二維代碼符號標(biāo)記,從而便可執(zhí)行解碼與處理。
再者,通過順序地讀取由分隔標(biāo)記指定的每一個間隔上所記錄的代碼標(biāo)記,便可數(shù)字地處理二維信息區(qū)中所記錄的那些代碼標(biāo)記,并且可以象條形碼那樣由代碼閱讀器來讀取與處理,因此,存儲器容量得以極度減少而解碼速度得以提高。
再者,通過計算在一個四邊形中形成的小分隔區(qū)(該四邊形的邊長是以一個整數(shù)值來除分區(qū)標(biāo)記的間隔或分區(qū)標(biāo)記間距),并處理讀取的代碼標(biāo)記的每一個小分隔區(qū)呂的信息來解碼記錄在信息區(qū)中的代碼符號標(biāo)記,即使是二維代碼符號標(biāo)記也可以數(shù)據(jù)地進(jìn)行處理而無需如先有技術(shù)中所需要的由圖象閱讀器進(jìn)行的圖象處理,從而迅速地對二維代碼符號標(biāo)記進(jìn)行解碼與處理。
下面詳細(xì)地說明其其它的實(shí)施例、動作與效果。
附圖的簡要說明。
圖1為根據(jù)本發(fā)明的一個實(shí)施例由一個代碼閱讀器讀出代碼符號標(biāo)記的一幅部分地省略了的說明圖,圖2為用于說明二維代碼符號標(biāo)記的讀出的一個代碼符號標(biāo)記的放大視圖,圖3為用于說明二維代碼符號標(biāo)記的讀取與解碼進(jìn)程的流程圖,圖4為讀出二維代碼符號標(biāo)記的一個實(shí)施例的說明圖,圖5為說明二維代碼符號標(biāo)記的計算機(jī)處理的示意圖,圖6為二維代碼符號標(biāo)記的另一個實(shí)施例中掃描器的輸入說明圖,圖7為讀取同上之代碼符號標(biāo)記的說明圖,以及圖8為本發(fā)明的又一個不同的實(shí)施例中讀取代碼符號標(biāo)記的說明圖。
一致性說明1數(shù)據(jù)片2代碼符號標(biāo)記3代碼閱讀器3X軸側(cè)指示線5Y軸側(cè)指示線7分隔標(biāo)記8信息區(qū)9代碼標(biāo)記10微型計算機(jī)實(shí)施例現(xiàn)在參見附圖,下面對本發(fā)明的若干較佳實(shí)施例進(jìn)行說明。圖1至圖5涉及本發(fā)明的一個實(shí)施例。在一張具有指定大小的數(shù)據(jù)片1上記錄了一個矩陣二維代碼符號標(biāo)記2,如圖1所示,以及這一代碼符號標(biāo)記2是由一個供一維使用的圖象拾取設(shè)備的一個CCD傳感器的代碼閱讀器3讀取的。
如圖1與圖2中所示,該代碼符號標(biāo)記2包括一條X軸側(cè)指示線4用于確定X軸側(cè)、一條Y軸側(cè)指示線5用于確定Y軸側(cè)以及在它們的交點(diǎn)的對角位置上的一個具有不對稱形狀的角標(biāo)記6,并且在X軸側(cè)指示線4與Y軸側(cè)指示線5上提供了分隔標(biāo)記6,從而將這兩條線分成多個段。
如圖1與圖2所示,分隔標(biāo)記7是在特定的間隔上對X軸指示線4與Y軸側(cè)指示線5分段的,并且分隔標(biāo)記7的寬度與長度是與上述間隔相等的,使得代碼符號標(biāo)記2能以最大的可能密度記錄。
這樣,通過在由X軸側(cè)指示線4、Y軸側(cè)指示線5與角標(biāo)記6圍成的信息區(qū)8中的適當(dāng)位置(Xi,Yi)(為了便于理解,在圖1中只示出了一個位置)上適當(dāng)?shù)赜涗浂M(jìn)制符號代碼標(biāo)記9,便可表示指定的代碼符號標(biāo)記2。
例如,在對應(yīng)于信息區(qū)8的X軸側(cè)指示線4與Y軸側(cè)指示線5的交點(diǎn)一側(cè)的四個或五個分隔標(biāo)記7所圍成的區(qū)域中,記錄諸如生產(chǎn)信息、會計信息及經(jīng)營信息等主信息,并在其周邊一側(cè)記錄諸如國名信息與密碼信息等輔助信息,從而使大量的信息得以表示與傳輸。
在一維CCD傳感器的代碼閱讀器3讀取代碼符號標(biāo)記2的方法中,例如圖3與圖4(A)中所示的,首先將代碼閱讀器3以粗糙讀取精度沿X軸的方向每隔3至10mm(最好5至10mm)移動來檢測Y軸側(cè)指示線5、X軸側(cè)指示線4及角標(biāo)記6,并通過圖5中所示的輸入接口11將Y軸側(cè)指示線5、X軸側(cè)指示線4及角標(biāo)6的位置輸入到一臺微型計算機(jī)10中。Y軸側(cè)指示線5與X軸側(cè)指示線4可通過感測一條具有特定長度的連續(xù)的條來檢測。這樣,由于代碼閱讀器是粗糙地移動的,所以在短時間內(nèi)便可檢測出代碼符號標(biāo)記2與信息區(qū)的位置。
從一個稍大于上面檢測到的代碼符號標(biāo)記2的信息區(qū)8的區(qū)域中,再用一個如圖4(B)所示的代碼閱讀器3以0.1至0.5mm的精密的讀取間距(讀取的間距相當(dāng)于代碼符號標(biāo)記的大小)如圖3與圖4B所示相對于Y軸側(cè)指示線5的相對長度檢測Y軸側(cè)指示線5、分隔標(biāo)記7的位置與寬度、分隔標(biāo)記7的數(shù)目及它們的間隔,并將它們輸入到微型計算機(jī)10中。分隔標(biāo)記7是通過在Y軸側(cè)指示線5上檢測一個在特定間隔上的連續(xù)陣列來識別的。同時,分隔標(biāo)記7的間隔(假定為相等的)可從Y軸側(cè)指示線5的長度與分隔標(biāo)記的數(shù)目與寬度計算出來。
在圖1與圖2所示的代碼符號標(biāo)記2中,由于在X軸側(cè)指示線4與Y軸側(cè)指示線5上分別記錄Y軸側(cè)掃描并通過檢測分隔標(biāo)記7的存在或者不存在來進(jìn)行讀取,從而得以迅速地分辨該代碼符號標(biāo)記2,并容易地確定是否要進(jìn)行解碼。
以這一方式,當(dāng)在這一Y軸檢測的基礎(chǔ)上,檢測了在Y軸側(cè)指示線5上的分隔標(biāo)記7時,如圖4(B)所示,將檢測數(shù)據(jù)旋轉(zhuǎn)90度,并計算X軸側(cè)指示線4一側(cè)的分隔標(biāo)記7的位置。
解碼以后,在按照圖3在X軸方向上計算出的分隔標(biāo)記7的每一個間隔上,由代碼閱讀器3順序地讀取記錄在信息區(qū)8中的位置(Xi,Yi)上的代碼標(biāo)記9(如圖4(C)所示)并將其輸入計算機(jī)10的RAM(隨機(jī)存取存儲器)的一個存儲單元12中。當(dāng)超過了X軸側(cè)指示線4的端點(diǎn)或者角標(biāo)記6的端點(diǎn)面越過了預(yù)定的范圍時,便終止讀取。
由于是以這一方式在分隔標(biāo)記7的每一個間隔上讀取代碼標(biāo)記9的,便可與條形碼一樣地處理數(shù)字的而非模擬的讀出數(shù)據(jù)。為了防止出錯,尤其希望在分隔標(biāo)記7的中點(diǎn)止以及在分隔標(biāo)記7之間的中點(diǎn)上進(jìn)行讀取,如圖4(C)所示。
當(dāng)代碼閱讀器3讀取終了時,根據(jù)不對稱角標(biāo)記6的方向,由編程的維量分析進(jìn)程或其它方法分析在一佧四邊形形成的小分隔區(qū)(Xi,Yi)中的代碼標(biāo)記9(該四邊形的一邊是在測定的分隔標(biāo)記7一側(cè)的分隔標(biāo)記7的間隔),并對記錄在由X軸側(cè)指示線4與Y軸側(cè)指示線5所指定的信息區(qū)8中的代碼符號標(biāo)記2進(jìn)行解碼,并根據(jù)需要通過一個輸出接口13將其發(fā)送到諸如打印機(jī)等處部顯示裝置14,如圖5所示。
由于如圖1與圖2所示角標(biāo)記是稍為細(xì)長并且是不對稱的,即使X軸側(cè)指示線與Y軸側(cè)指示線或者它們的分隔標(biāo)記是對稱的,記錄在信息區(qū)中的代碼符號標(biāo)記也能被精確地解碼。此外,通過檢測角標(biāo)記,即使用代碼閱讀器掃描觀察到的信息區(qū)是被測定為菱形的,代碼符號標(biāo)記也能被精確地解碼。
因此,即使在二維代碼符號標(biāo)記中,它也能在分隔標(biāo)記的基礎(chǔ)上進(jìn)行一維地與數(shù)字地解碼與處理,而且不需要常規(guī)二維圖象處理中的模擬圖象處理,因此存儲容量是極小的,從而使高速讀取與高速解碼成為現(xiàn)實(shí)。
在圖6所示的另一個實(shí)施例中,代碼符號標(biāo)記2是由一維激光掃描器的代碼閱讀器3讀出的,該掃描器通過旋轉(zhuǎn)與擺動一個多邊形反射鏡3A用光測器檢測激光束的反射光。
在這一實(shí)施例中,通過在Y軸方向上擺動多邊形反射鏡3A掃描激光束,如圖所示,并檢測Y軸側(cè)指示線5與分隔標(biāo)記7,而且,通過在X軸方向上擺動與掃描(如果必要可在Y軸與X軸兩個方向上掃描)來檢測X軸側(cè)指示線4及其分隔標(biāo)記7,并且以上述相同的方式順序讀取分隔標(biāo)記7與每一個分隔標(biāo)記7的間隔中記錄在信息區(qū)8的指定位置(Xi,Yi)中的代碼標(biāo)記9,從而進(jìn)行這里所述的分析。
在這一實(shí)施例中,通過檢測X軸側(cè)指示線的各分隔標(biāo)記,在以分隔標(biāo)記的間隔為一邊的四邊形的小分隔區(qū)得以可靠而精確地確定,并且解碼錯誤得以避免。
在本實(shí)施例中,如果由于傳真?zhèn)鬏數(shù)仍蚨勾a符號標(biāo)記2伸長或縮短了,則通過檢測分隔標(biāo)記7,同樣也能精確地檢測與解碼信息區(qū)。
圖8示出本發(fā)明的又一個實(shí)施例。這一實(shí)施例涉及在由X軸側(cè)指示線4與Y軸側(cè)指示線5所形成的信息區(qū)8在垂直與水平方向上變形了的情況下(在圖中稍為夸張了的),代碼符號標(biāo)記2的解碼方法。
在這一實(shí)施例中,如上所述,代碼符號標(biāo)記2由代碼閱讀器3讀取并輸入到微型計算機(jī)10中,同時檢測出Y軸指示線5的起點(diǎn)O與終點(diǎn)B、X軸側(cè)指示線4的起點(diǎn)O與終點(diǎn)A以及角標(biāo)記6的終點(diǎn)C。
隨后由微型計算機(jī)10通過程序處理在下述公式中計算Y軸側(cè)指示線(4,O-B)與X軸側(cè)指示線(4,O-A)的夾角θ0、A-C線與X軸側(cè)指示線(4,O-B)的夾角θxn以及B-C線與Y軸側(cè)指示線(4,O-B)的夾角θyn。
其中Nx是用于線性內(nèi)插的X軸側(cè)指示線4上的分隔標(biāo)記的數(shù)目,而Ny則是用于線性內(nèi)插的Y軸側(cè)指示線5上的分隔標(biāo)記的數(shù)目。
通過計算線性內(nèi)插法公式(1)與(2)中的傾斜角,可分別計算出起始于X軸側(cè)指示線4上第i個分隔標(biāo)記7的Y軸側(cè)分隔線14,以及起始于Y軸側(cè)指示線5上第i個分隔標(biāo)記7的X軸側(cè)分隔線15。
通過順序地處理由這些交點(diǎn)所構(gòu)成的各四邊形小分隔區(qū)中所記錄的代碼標(biāo)記9,信息區(qū)8的代碼符號標(biāo)記2得以解碼與處理。
在本實(shí)施例中,如果由X軸側(cè)指示線與Y軸側(cè)指示線指定的信息區(qū)被傳真?zhèn)鬏敗⒓垙埳扉L或收縮、透視讀取等變形成菱形,也能精確地恢復(fù)信息區(qū)的各小分隔區(qū),并可檢測出所記錄的代碼標(biāo)記,從而解碼與處理二維代碼符號標(biāo)記。
在這一實(shí)施例中,根據(jù)上述原理的線性內(nèi)插法,通過計算通過各分隔標(biāo)記的端部的傾斜角也可推導(dǎo)出分隔線,并且可以用上述實(shí)施例中相同的方法處理由這些分隔線的交點(diǎn)所圍成的小區(qū)中所記錄的代碼標(biāo)記。
為了便于理解,在這里的說明中只說明了一個代碼符號標(biāo)記的讀取方法,但是很明顯,多個代碼符號標(biāo)記也能同樣讀出與處理。
此外,為了簡化,代碼標(biāo)記是在分隔標(biāo)記的每一個間隔上(分隔標(biāo)記的間隔除以一個整數(shù)值1)檢測的,但是即使在代碼符號標(biāo)記通過用一個2或4的整數(shù)值將分隔標(biāo)記的間隔分成多個來記錄代碼標(biāo)記的情況中,也能由編程的維量處理方法對在位置(Xij,Ykl)上的代碼標(biāo)記同樣地進(jìn)行解碼與處理,這是通過用代碼閱讀器在由該整數(shù)值分成多個的每一個分隔符號間隔上進(jìn)行讀取與處理來完成的。
在本實(shí)施例中,為了盡可能緊密地記錄代碼標(biāo)記,分隔標(biāo)記是與分隔標(biāo)記間隔同樣寬的,但是如果分隔標(biāo)記是窄的,則它的中點(diǎn)可看成是分隔標(biāo)記的間隔,從而可以按照本發(fā)明的精神同樣地實(shí)現(xiàn)。
在以上的實(shí)施例中,代碼符號標(biāo)記的小分隔信息區(qū)是在由X軸側(cè)指示線與Y軸側(cè)指示線的分隔標(biāo)記確定的分隔線的交點(diǎn)圍成的四邊形中計算的,但也可能在一個指定范圍的四邊形中計算,該四邊形的中心是分隔線的各個交點(diǎn)而其一條邊則是分隔標(biāo)記的間隔長度或者將這一間隔除以一個整數(shù)值。
上述實(shí)施例所述及的是光學(xué)檢測方法,但也可能通過使用一種磁性材料來寫二維代碼符號標(biāo)記并由利用計算機(jī)的軟盤驅(qū)動器的磁頭的一種代碼閱讀器來讀取,借此進(jìn)行解碼與處理,因而它可以經(jīng)濟(jì)地應(yīng)用于集成電路卡、電話卡等方面。
附帶說明,除了這里說明的一維代碼閱讀器,也可應(yīng)用二維代碼閱讀器來同樣地解碼與處理代碼符號標(biāo)記。
這樣,在本發(fā)明中,二維代碼符號標(biāo)記可通過用代碼閱讀器按照X軸側(cè)指示線與Y軸側(cè)指示線的分隔標(biāo)記簡單地讀取信息區(qū)中的代碼標(biāo)記來加以解碼與處理,因此,記錄容量極為節(jié)省,并有可能高速處理。
權(quán)利要求
1.一種二維代碼符號標(biāo)記的解碼方法,其特征在于以X軸側(cè)的一條X軸側(cè)指示線與Y軸側(cè)的一條Y軸側(cè)指示線指定一個信息區(qū),用于確定二維代碼符號標(biāo)記的讀取范圍;以及讀取記錄在這一信息區(qū)中的二進(jìn)制信號的代碼標(biāo)記,借此解碼該代碼符號示記,其中代碼閱讀器首先檢測記錄代碼符號標(biāo)記的信息區(qū)的X軸側(cè)指示線或/與Y軸側(cè)指示線以及記錄在X軸側(cè)指示線或/與Y軸側(cè)指示線上的分隔標(biāo)記。記錄在信息區(qū)中的二進(jìn)制信號代碼標(biāo)記被該代碼閱讀器順序地在每一個由一個指定的整數(shù)值去除檢測出的分隔標(biāo)記的間隔上讀取直到Y(jié)軸側(cè)指示線或/與X軸側(cè)指示線的末端部分,以及通過解碼與處理記錄在一個四邊形中形成的各小區(qū)中的代碼標(biāo)記,解碼記錄在信息區(qū)中的代碼符號標(biāo)記,該四邊形的一條邊的長度是代碼閱讀器所讀出的分隔標(biāo)記的間隔或者用一個整數(shù)去除該分隔標(biāo)記間距。
2.權(quán)利要求1的一種二維符號標(biāo)記解碼方法,其中記錄代碼符號標(biāo)記的信息區(qū)的X軸側(cè)指示線、Y軸側(cè)指示線、記錄在X軸側(cè)指示線與Y軸指示線上的分隔標(biāo)記、以及X軸側(cè)指示線與Y軸側(cè)指示線的交點(diǎn)的對角位置上的角標(biāo)記是分別由代碼閱讀器檢測的,記錄在信息區(qū)中的二進(jìn)制信號代碼標(biāo)記是順序地在每一個由一個指定的整數(shù)值去除所檢測出的分隔標(biāo)記的間隔所得出的間隔上被代碼閱讀器讀取的,直到X軸側(cè)指示線與Y軸側(cè)指示線的交點(diǎn)的對角位置上的角標(biāo)記,以及在檢測出X軸側(cè)指示線與Y軸側(cè)指示線的基礎(chǔ)上計算它們之間的夾角,同時計算X軸側(cè)指示線與連接X軸側(cè)指示線的端部與角標(biāo)記的直線之間的夾角,以及Y軸側(cè)指示線與連接Y軸側(cè)指示線的端部與角標(biāo)記的直線之間的夾角,以及,在這些傾斜角的基礎(chǔ)上,用線性內(nèi)插法分別計算通過X軸側(cè)指示線與Y軸側(cè)指示線的分隔標(biāo)記或者將分隔標(biāo)記分割成一個特定數(shù)目的線段的點(diǎn)的直線,并計算由這些直線的相交所形成的各四邊形小區(qū),并且解碼記錄在信息區(qū)中的代碼符號標(biāo)記。
3.權(quán)利要求1或2的一種二維代碼符號標(biāo)記解碼方法,其中代碼閱讀器首先以粗糙的讀取精度進(jìn)行掃描以檢測記錄代碼符號標(biāo)記的信息區(qū)的X軸側(cè)指示線、Y軸側(cè)指示線、以及在X軸側(cè)指示線與Y軸側(cè)指示線的交點(diǎn)的對角位置上的角標(biāo)記,以及代碼閱讀器以高密度讀取精度進(jìn)行掃描以檢測X軸側(cè)指示線及X軸側(cè)指示線上的分隔標(biāo)記、分隔標(biāo)記的間隔或/與Y軸側(cè)指示線及Y軸側(cè)指示線上的分隔標(biāo)記、以及分隔標(biāo)記的間隔,從而解碼記錄在X軸側(cè)指示線與Y軸側(cè)指示線所指定的信息區(qū)中的代碼符號標(biāo)記。
4.權(quán)利要求1至3中任何一條的一種二維代碼符號標(biāo)記解碼方法,其中該代碼閱讀器是一維電荷耦合器件(CCD)的激光掃描器。
5.權(quán)利要求3的一種二維代碼符號標(biāo)記解碼方法,其中代碼閱讀器在信息小區(qū)中的讀取是在分隔標(biāo)記的中點(diǎn)的每一個間隔上或者在分隔標(biāo)記之間的中點(diǎn)的每一個間隔上或者在分隔標(biāo)記之間的中點(diǎn)的每一個間隔上進(jìn)行的。
6.權(quán)利要求4的一種二維代碼符號標(biāo)記解碼方法,其中一維激光掃描器的代碼閱讀器檢測記錄代碼符號標(biāo)記的信息區(qū)的下列各項中任何一項X軸側(cè)指示線、X軸側(cè)指示線上的分隔標(biāo)記、Y軸側(cè)指示線、及Y軸側(cè)指示線的分隔標(biāo)記,以及激光掃描器的代碼閱讀器的多邊形反射鏡或其對等物轉(zhuǎn)動90度,用其正交方向上一起裝設(shè)的另一個一維激光掃描器檢測上述信息區(qū)剩下一側(cè)的指示線及其分隔標(biāo)記,并解碼記錄在X軸側(cè)指示線與Y軸側(cè)指示線所指定的信息區(qū)中的代碼符號標(biāo)記。
7.權(quán)利要求4或5的一種二維代碼符號標(biāo)記解碼方法,其中以分隔標(biāo)記的間隔為一條邊的各四邊形確定以分隔標(biāo)記的中點(diǎn)或/與分隔標(biāo)記之間的中點(diǎn)的延伸點(diǎn)為中心的指定范圍的小區(qū),從而處理在這一小區(qū)中所記錄的代碼標(biāo)記。
8.權(quán)利要求4或5的一種二維代碼符號標(biāo)記解碼方法,其中以分隔標(biāo)記的間隔為一條邊的各四邊形為以從分隔標(biāo)記的各端部側(cè)延伸的點(diǎn)作為角部分的小區(qū),并對記錄在這一小區(qū)中的代碼標(biāo)記進(jìn)行處理。
9.權(quán)利要求4或5的一種二維代碼符號標(biāo)記解碼方法,其中信息區(qū)是通過讀出X軸側(cè)指示線、Y軸側(cè)指示線、以及它們的交點(diǎn)的對角位置上的不對稱角標(biāo)記來測定的。
10.權(quán)利要求4或5的一種二維代碼符號標(biāo)記解碼方法,其中分隔標(biāo)記是與分隔標(biāo)記間的間隔一樣寬的,并且分隔標(biāo)記的間隔設(shè)置為分隔標(biāo)記間的間隔的長度。
11.權(quán)利要求1或2的一種二維代碼符號標(biāo)記解碼方法,其中代碼符號標(biāo)記是寫在磁性材料上的。
全文摘要
本發(fā)明為通過一個代碼閱讀器讀取二維代碼符號標(biāo)記,以小的存儲器容量高速進(jìn)行解碼與處理。代碼閱讀器3讀取記錄代碼符號標(biāo)記2的一個信息區(qū)8的X軸側(cè)指示線4或/與Y軸側(cè)指示線5,并檢測記錄在X軸側(cè)指示線4或/與Y軸側(cè)指示線5上的分隔標(biāo)記7。在以一個特定的整數(shù)值分割X軸方向或/與Y軸方向上的分隔標(biāo)記7的每一個間隔上,以代碼閱讀器3順序讀取記錄在信息區(qū)8中的二進(jìn)制信號代碼標(biāo)記9,直到Y(jié)軸側(cè)指示線5或/與X軸的端部。
文檔編號G06K19/06GK1077299SQ9310181
公開日1993年10月13日 申請日期1993年2月17日 優(yōu)先權(quán)日1992年4月6日
發(fā)明者吉田博一 申請人:帝菱產(chǎn)業(yè)株式會社