專利名稱:一種條碼解碼裝置的制作方法
技術(shù)領(lǐng)域:
一種條碼解碼裝置
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種條碼解碼裝置,尤其涉及一種能夠?qū)哂卸鄠€版本、格式的 條碼進(jìn)行解碼的條碼解碼裝置。
背景技術(shù):
條碼技術(shù)是在計算機(jī)技術(shù)與信息技術(shù)基礎(chǔ)上發(fā)展起來的一門容編碼、印刷、識別、 數(shù)據(jù)采集和處理于一身的新興技術(shù)。條碼技術(shù)由于其識別快速、準(zhǔn)確、可靠以及成本低等優(yōu) 點(diǎn),被廣泛應(yīng)用于商業(yè)、圖書管理、倉儲、郵電、交通和工業(yè)控制等領(lǐng)域,并且勢必在逐漸興 起的“物聯(lián)網(wǎng)”應(yīng)用中發(fā)揮重大的作用。二維條碼是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白 相間的圖形上記錄數(shù)據(jù)符號信息的條碼。二維條碼能夠在橫向和縱向兩個方位同時表達(dá)信 息,因此能在很小的面積內(nèi)表達(dá)大量的信息。二維條碼還具有一定的校驗(yàn)功能,良好的糾錯 能力。二維條碼可以分為堆疊式二維條碼和矩陣式二維條碼。堆疊式二維條碼是由多行短 截的一維條碼堆疊而成,代表性的堆疊式二維條碼包括PDF417、Code 49、Code 16K等。矩 陣式二維條碼是由按預(yù)定規(guī)則分布于矩陣中的黑、白模塊組成,代表性的矩陣式二維條碼 包括 Code one、Aztec、Date Matrix、QR 碼等。同一碼制的條碼可能存在有多個版本或格式(包括糾錯等級、掩模)。以QR碼為 例,QR碼從版本1到版本40共有四十個版本,版本1數(shù)據(jù)容量最小,版本40容量最大。此 外,QR碼有四個糾錯等級,由高到低為L、M、Q、H,對應(yīng)糾錯率為7 %,15 %,25 %,30 %。糾錯 等級是在QR碼有一定損傷的情況下也能解碼成功的比率?,F(xiàn)有條碼解碼裝置一般首先檢測獲取條碼的版本、格式等功能信息,然后根據(jù)上 述信息確定條碼的模塊數(shù)、掩模圖形和糾錯等級,再對條碼進(jìn)行解碼。如果條碼上的版本信 息、格式信息有污損,則現(xiàn)有的解碼方法無法進(jìn)行解碼。
實(shí)用新型內(nèi)容為了解決現(xiàn)有技術(shù)中對條碼解碼過程首先需要判斷條碼的版本、格式再進(jìn)行解碼 的問題,本實(shí)用新型提供了一種條碼解碼裝置,該裝置無須判斷條碼的版本、格式即可對條 碼進(jìn)行解碼。為解決上述技術(shù)問題,本實(shí)用新型提供了一種條碼解碼裝置,該條碼解碼裝置包 括預(yù)估模塊;解碼模塊,與預(yù)估模塊連接。通過上述方法,無需預(yù)先判斷條碼的版本、格式即可對條碼進(jìn)行解碼,完全解決了 因條碼版本信息、格式信息污損而導(dǎo)致的無法對條碼進(jìn)行解碼的問題。
下面將結(jié)合附圖及實(shí)施例對本實(shí)用新型作進(jìn)一步說明,附圖中圖1是本實(shí)用新型條碼解碼裝置一實(shí)施例的結(jié)構(gòu)示意圖;[0011]圖2是本實(shí)用新型條碼解碼方法的流程圖;圖3是根據(jù)本實(shí)用新型條碼解碼方法的一優(yōu)選實(shí)施例的具體流程圖;以及圖4是本實(shí)用新型條碼解碼裝置另一實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本實(shí)用新型提供了一種條碼解碼裝置。該裝置無須判斷條碼的版本、格式信息即 可對條碼進(jìn)行解碼。圖1是本實(shí)用新型條碼解碼裝置的結(jié)構(gòu)示意圖。如圖1所示,本實(shí)用新型條碼解 碼裝置10包括預(yù)估模塊11以及解碼模塊12。預(yù)估模塊11可存儲各種不同類型條碼的版本以及格式,并可根據(jù)條碼類型對條 碼圖像的格式、版本進(jìn)行預(yù)估,其中格式包括掩模圖形及糾錯等級。例如,通過將各個版本、 掩模圖形及糾錯等級的可能進(jìn)行排列組合來對版本和格式預(yù)估。例如將QR碼的1 40個 版本和L、M、Q、H四個糾錯等級以及掩模圖形進(jìn)行排列組合。解碼模塊12根據(jù)預(yù)估的格式、 版本對條碼圖像進(jìn)行解碼。圖2是本實(shí)用新型條碼解碼方法的流程圖。如圖2所示,在本實(shí)用新型的條碼解 碼方法中,首先獲取條碼圖像,然后根據(jù)條碼類型對條碼圖像的版本或格式進(jìn)行預(yù)估,并根 據(jù)預(yù)估的版本或格式對條碼圖像進(jìn)行解碼。圖3是根據(jù)本實(shí)用新型條碼解碼方法的一優(yōu)選實(shí)施例的具體流程圖。該方法具體 包括以下步驟步驟Si:獲取圖像;步驟S2 根據(jù)條碼的類型對條碼圖像的版本或格式進(jìn)行預(yù)估;步驟S3 根據(jù)預(yù)估的版本確定采樣網(wǎng)格,并進(jìn)行像素采樣;步驟S4 根據(jù)預(yù)估的掩模圖形對編碼區(qū)的模塊進(jìn)行異或處理,消除掩模;步驟S5 根據(jù)預(yù)估的糾錯等級確定糾錯碼字,以進(jìn)行檢查錯誤,并進(jìn)行糾錯;步驟S6:譯碼。進(jìn)一步地,本實(shí)用新型的條碼解碼方法可通過搜索探測圖形先判斷條碼的類型, 然后根據(jù)所判斷的條碼類型進(jìn)行預(yù)估。作為變形,也可不需判斷條碼的類型,而是根據(jù)多個 不同解碼邏輯所對應(yīng)的條碼類型分別對條碼圖像的版本或格式進(jìn)行預(yù)估,然后該多個不同 解碼邏輯分別根據(jù)各自預(yù)估的版本或格式對條碼圖像進(jìn)行并行解碼。具體如圖4所示,在本實(shí)施例中,解碼裝置40包括多個解碼模塊42、43。解碼模塊 42,43分別是針對不同條碼類型的解碼邏輯,例如解碼模塊42為QR碼的解碼邏輯,解碼模 塊43為Code one的解碼邏輯。預(yù)估模塊41分別根據(jù)解碼模塊42、43所對應(yīng)的條碼類型 進(jìn)行版本或格式預(yù)估。解碼模塊42根據(jù)預(yù)估模塊41所預(yù)估的針對QR碼的一版本或格式 對輸入的條碼圖像解碼,同時解碼模塊43根據(jù)預(yù)估模塊41所預(yù)估的針對Code one碼的一 版本或格式對輸入的條碼圖像進(jìn)行并行解碼。解碼模塊42、43利用某預(yù)估的版本或格式對 條碼圖像解碼后,如果無法獲得正確的解碼信息,則解碼模塊42、43可利用其他預(yù)估的版 本或格式進(jìn)一步對條碼圖像進(jìn)行解碼,直至解碼模塊42、43中的一個解碼出正確的解碼信 息,或者解碼模塊42、43已經(jīng)使用所有預(yù)估的版本或格式進(jìn)行了解碼。通過上述方法,可以在無需判斷條碼類型以及版本、格式信息的情況對條碼圖像 進(jìn)行并行解碼,提高了解碼速度。[0029] 在上述實(shí)施例中,僅對本實(shí)用新型進(jìn)行了示范性描述,但是本領(lǐng)域技術(shù)人員在 閱讀本專利申請后可以在不脫離本實(shí)用新型的精神和范圍的情況下對本實(shí)用新型進(jìn)行各 種修改。
權(quán)利要求1. 一種條碼解碼裝置,其特征在于,所述條碼解碼裝置包括 預(yù)估模塊;解碼模塊,與所述預(yù)估模塊連接。
專利摘要本實(shí)用新型提供了一種條碼解碼裝置,該條碼解碼裝置包括預(yù)估模塊;解碼模塊,與預(yù)估模塊連接。由于上述條碼解碼裝置無需預(yù)先判斷條碼的版本、格式即可對條碼進(jìn)行解碼,完全解決了因條碼版本信息、格式信息污損而導(dǎo)致的無法對條碼進(jìn)行解碼的問題。
文檔編號G06K7/10GK201927040SQ201020213189
公開日2011年8月10日 申請日期2010年6月1日 優(yōu)先權(quán)日2010年6月1日
發(fā)明者俞開斌, 邱有森, 陳文傳 申請人:福建新大陸電腦股份有限公司