專利名稱:一種郵政條碼的碼值提取裝置的制作方法
技術(shù)領(lǐng)域:
一種郵政條碼的碼值提取裝置
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種條碼的碼值提取,特別涉及一種二態(tài)郵政條碼和四態(tài)郵政條 碼的碼值提取裝置。
背景技術(shù):
條碼技術(shù)是在計(jì)算機(jī)技術(shù)與信息技術(shù)基礎(chǔ)上發(fā)展起來的一門集編碼、印刷、識(shí)別、 數(shù)據(jù)采集和處理于一身的新興技術(shù)。條碼技術(shù)由于其識(shí)別快速、準(zhǔn)確、可靠以及成本低等優(yōu) 點(diǎn),被廣泛應(yīng)用于商業(yè)、圖書管理、倉(cāng)儲(chǔ)、郵電、交通和工業(yè)控制等領(lǐng)域,并且勢(shì)必在逐漸興 起的“物聯(lián)網(wǎng)”應(yīng)用中發(fā)揮重大的作用。目前被廣泛使用的條碼包括一維條碼及二維條碼。其中,一維條碼是由平行排列 的多個(gè)“條”和“空”單元組成,條形碼信息靠條和空單元的不同寬度和位置來表達(dá)。郵政條碼是一種特殊形式的一維條碼,郵政條碼的條形碼信息依靠條單元的高度 和位置給定的二進(jìn)制數(shù)據(jù)來表達(dá)。請(qǐng)一并參見圖1和圖2,圖1是二態(tài)郵政條碼片段的結(jié)構(gòu)示意圖,圖2是四態(tài)郵政 條碼片段的結(jié)構(gòu)示意圖。簡(jiǎn)單而言,二態(tài)條郵政碼包括一個(gè)上升區(qū)和一個(gè)下降區(qū),2種可 能的條碼為上升條和下降條;而四態(tài)條郵政碼是基于一個(gè)帶有上升區(qū)和下降區(qū)的跟蹤區(qū),4 種可能的條碼分別為跟蹤條(僅包含跟蹤區(qū)),全條(同時(shí)包含上升區(qū)、跟蹤區(qū)及下降區(qū)), 上升條(包含上升區(qū)和跟蹤區(qū))以及下降條(包含和跟蹤區(qū)下降區(qū))。通過判斷各條單元 的相對(duì)高度值來提取該條碼對(duì)應(yīng)的碼值。一般來說,長(zhǎng)條碼對(duì)應(yīng)的碼值為1,短條碼對(duì)應(yīng)的 碼值為0。在現(xiàn)有技術(shù)中,通常是采用整體掃描的方式來提取該郵政條碼的碼值。然而,在實(shí) 際情況中,郵政條碼往往會(huì)發(fā)生變形,例如整個(gè)條碼相對(duì)于水平線發(fā)生了歪斜或者每個(gè)單 獨(dú)的條塊相對(duì)于對(duì)條碼的中心線發(fā)生了旋轉(zhuǎn),在這樣的情況下,郵政條碼的掃描過程中, 很容易發(fā)生漏掃某些條單元的情況,在實(shí)際應(yīng)用當(dāng)中常常導(dǎo)致誤碼。
發(fā)明內(nèi)容為了解決現(xiàn)有技術(shù)中郵政條碼在掃描過程中常常發(fā)生漏掃某些條單元的問題,本實(shí) 用新型提供了一種郵政條碼的碼值提取裝置。該裝置能夠準(zhǔn)確的提取各條單元對(duì)應(yīng)的碼值。本實(shí)用新型解決上述問題所采用的技術(shù)方案是提供一種郵政條碼的碼值提取裝 置,該郵政條碼的碼值提取裝置包括測(cè)量單元,用于測(cè)量相鄰兩個(gè)條單元端部的高度值;以及計(jì)算單元,將上述高度值作差值計(jì)算,得出相鄰兩個(gè)條單元的對(duì)應(yīng)的碼值。與現(xiàn)有技術(shù)相比較,本實(shí)用新型所提供的郵政條碼的碼值提取裝置不會(huì)出現(xiàn)條單 元漏掃的情況,能夠準(zhǔn)確的提取郵政條碼的碼值。
可參考附圖并通過實(shí)例更加具體地描述本實(shí)用新型,在附圖中[0014]圖1是二態(tài)郵政條碼片段的結(jié)構(gòu)示意圖;圖2是四態(tài)郵政條碼片段的結(jié)構(gòu)示意圖;圖3是根據(jù)本實(shí)用新型一實(shí)施例的郵政條碼的碼值提取裝置的模塊圖;圖4是根據(jù)本實(shí)用新型一實(shí)施例的郵政條碼的碼值提取裝置的流程圖;圖5是根據(jù)本實(shí)用新型一實(shí)施例的二態(tài)郵政條碼片段的碼值提取示意圖;以及圖6是根據(jù)本實(shí)用新型一實(shí)施例的四態(tài)郵政條碼片段的碼值提取示意圖。
具體實(shí)施方式
以下結(jié)合附圖和實(shí)施例對(duì)本實(shí)用新型進(jìn)行詳細(xì)說明。本實(shí)用新型提供了一種郵政條碼的碼值提取裝置,參見圖3,圖3是根據(jù)本實(shí)用新 型一實(shí)施例的郵政條碼的碼值提取裝置的模塊圖,本實(shí)用新型的郵政條碼的碼值提取裝置 主要要包括測(cè)量單元10和計(jì)算單元20,其中,測(cè)量單元10用于測(cè)量相鄰兩個(gè)條單元端部的 高度值;而計(jì)算單元20將上述高度值作差值計(jì)算,得出相鄰兩個(gè)條單元的對(duì)應(yīng)的碼值。具體而言,參見圖4,圖4是根據(jù)本實(shí)用新型一實(shí)施例的郵政條碼的碼值提取裝置 的流程圖。簡(jiǎn)單而言,本實(shí)用新型通過掃描可獲取每一條單元端部的高度值,將相鄰條單元 端部的高度值作差值計(jì)算可得出該相鄰條單元對(duì)應(yīng)的碼值,重復(fù)以上步驟即可準(zhǔn)確的提取 該郵政條碼的碼值。具體而言,請(qǐng)參見圖5,圖5是根據(jù)本實(shí)用新型一實(shí)施例的二態(tài)郵政條碼片段的碼 值提取意圖。根據(jù)本實(shí)用新型的郵政條碼的碼值提取裝置,首先,掃描最左邊的第一個(gè)條單元 的邊界,即掃描線1的位置,然后在垂直于該條單元的方向掃描該條單元的上端,即掃描線 2的位置,此時(shí),可以通過一個(gè)RAM記錄下該條單元上端的高度值。值得一提的是,對(duì)于二態(tài) 郵政條碼而言,由于下降區(qū)始終存在條單元,所以通常是將基本掃描線定位于下降條的中 間部位,因此可不用掃描各條單元的下端。接下來,繼續(xù)沿垂描線1的位置掃描與其相鄰條 單元的邊界,即掃描線3的位置,然后在垂直于該條單元的方向掃描該條單元的上端,即掃 描線4的位置,同樣,通過RAM記錄下該條單元上端的高度值。依次掃描下去即可獲得所有 條單元的高度值。通過將相鄰兩個(gè)條單元的端部高度值作差值計(jì)算即可獲得該郵政條碼的碼值,根 據(jù)本實(shí)用新型的郵政條碼的碼值提取裝置,若相鄰兩個(gè)條單元端部高度值的差值大于第一 高度閾值,則相鄰兩個(gè)條單元對(duì)應(yīng)的碼值分別為1、0,若相鄰兩個(gè)條單元端部高度值的差值 小于第二高度閾值,則相鄰兩個(gè)條單元對(duì)應(yīng)的碼值分別為0、1,若相鄰兩個(gè)條單元端部高度 值的差值處于第一閾值與第二閾值之間,則相鄰兩個(gè)條單元對(duì)應(yīng)的碼值相同。其中,其中該 第一高度閾值為正值,該第二高度閾值為負(fù)值。舉例而言,在圖5中,假設(shè)掃描到第一條單元的高度值為5,第二個(gè)條單元的高度 為10,其高度差為-5 (設(shè)第二高度閾值=-4),因此該相鄰條單元對(duì)應(yīng)的碼值分別為0,1, 依此類推,即可得出該二態(tài)郵政條碼的所有碼值(一組二進(jìn)制數(shù)據(jù)),將該碼值給計(jì)算機(jī)處 理,便可得出相應(yīng)的條碼信息。值得一提的是,若相鄰多個(gè)條單元對(duì)應(yīng)的碼值相同,則不能直接判斷該相鄰多個(gè) 條單元對(duì)應(yīng)的碼值均為1或0,本實(shí)用新型對(duì)此提出了以下兩種方法第一種方法,因?yàn)橐话銞l碼的起始條單元都具有特定的規(guī)律,例如起始條單元的高度通常確定了該條碼中各條單元的最大高度范圍,因此,可以將碼值相同的相鄰多個(gè)條 單元與起始條單元進(jìn)行比較來判斷該多個(gè)相鄰條單元對(duì)應(yīng)的碼值,若該相鄰多個(gè)條單元的 高度與起始條單元的高度相等,則該相鄰多個(gè)條單元對(duì)應(yīng)的碼值應(yīng)均為1,若該相鄰多個(gè)條 單元與起始條單元不相等(通常是低于起始條單元的高度),則該相鄰多個(gè)條單元對(duì)應(yīng)的 碼值應(yīng)為均為0。第二種方法,因?yàn)槎B(tài)郵政條碼各條單元對(duì)應(yīng)的碼值只有1或0兩種情況,如果多 個(gè)相鄰的條單元的高度值相同,則可通過將碼值相同的相鄰多個(gè)條單元與后續(xù)條單元進(jìn)行 高度比較來判斷該多個(gè)相鄰條單元對(duì)應(yīng)的碼值,若后續(xù)條單元中有高度大于該相鄰多個(gè)條 單元的,則可判斷該相鄰的條單元對(duì)應(yīng)的碼值均為0,若后續(xù)條單元中沒有高度大于該多個(gè) 相鄰條單元的,則可判斷該多個(gè)相鄰條單元對(duì)應(yīng)的碼值均為1。接下來,請(qǐng)參見圖6,圖6是根據(jù)本實(shí)用新型一實(shí)施例的四態(tài)郵政條碼片段的碼值 提取示意圖。類似于二態(tài)郵政條碼的碼值提取裝置,對(duì)于四態(tài)郵政條碼而言,通常是將基本 掃描線定位于跟蹤條的中間部位。具體而言,首先,掃描最左邊的第一個(gè)條單元的邊界,即掃描線5的位置,然后在 垂直于該條單元的方向掃描該條單元的上端和下端,即掃描線6和掃描線7的位置,此時(shí), 可以通過一個(gè)RAM記錄下該條單元的上端和下端的高度值。然后,繼續(xù)在垂直于該條單元 的方向掃描下一條單元的邊界,即掃描線8的位置,再在垂直于該條單元的方向掃描該條 單元的上端和下端的高度值,即掃描線9和掃描線10的位置,依次掃描下去便可獲得所有 條單元的上端和下端高度值。通過將相鄰兩個(gè)條單元上端和下端的高度值作差值計(jì)算即可得出四態(tài)郵政條碼 的碼值。四態(tài)郵政條碼可視為兩個(gè)二態(tài)郵政條碼,因此,本領(lǐng)域技述人員容易理解,四態(tài)郵 政條碼的碼值提取裝置與上述二態(tài)郵政條碼的碼值提取裝置大致相同,因此,根據(jù)本實(shí)用 新型的方法提取出四態(tài)郵政條碼的碼值是兩組二進(jìn)制數(shù)據(jù)。將該碼值給計(jì)算機(jī)處理,便可 得出相應(yīng)的條碼信息。本實(shí)用新型旨在公開郵政條碼的碼值獲取方法,因此關(guān)于解碼處理 描述在此不再贅述。綜上所述,本領(lǐng)域技術(shù)人員容易理解,本實(shí)用新型所提供的郵政條碼的碼值提取 裝置不會(huì)出現(xiàn)條單元漏掃的情況,能夠準(zhǔn)確的提取郵政條碼的碼值。在上述實(shí)施例中,僅對(duì)本實(shí)用新型進(jìn)行了示范性描述,但是本領(lǐng)域技術(shù)人員在閱 讀本專利申請(qǐng)后可以在不脫離本實(shí)用新型的精神和范圍的情況下對(duì)本實(shí)用新型進(jìn)行各種 修改。
權(quán)利要求1. 一種郵政條碼的碼值提取裝置,其特征在于,所述郵政條碼的碼值提取裝置包括測(cè)量單元,用于測(cè)量相鄰兩個(gè)條單元端部的高度值;以及計(jì)算單元,將所述高度值作差值計(jì)算,得出所述相鄰兩個(gè)條單元的對(duì)應(yīng)的碼值。
專利摘要本實(shí)用新型公開了一種郵政條碼的碼值提取裝置,該郵政條碼的碼值提取裝置包括測(cè)量單元,用于確定相鄰兩個(gè)條單元端部的高度值;計(jì)算單元,將該高度值作差值計(jì)算,得出該相鄰兩個(gè)條單元對(duì)應(yīng)的碼值。與現(xiàn)有技術(shù)相比較,本實(shí)用新型所提供的郵政條碼的碼值提取裝置不會(huì)出現(xiàn)條單元漏掃的情況,能夠準(zhǔn)確的提取二態(tài)郵政條碼和四態(tài)郵政條碼的碼值。
文檔編號(hào)G06K7/10GK201820242SQ201020213208
公開日2011年5月4日 申請(qǐng)日期2010年6月1日 優(yōu)先權(quán)日2010年6月1日
發(fā)明者俞開斌, 劉榮生, 施曉迪 申請(qǐng)人:福建新大陸電腦股份有限公司