[發明專利]提高一維條碼解碼效率的方法以及一維條碼的解碼系統有效
| 申請號: | 201510627488.5 | 申請日: | 2015-09-28 |
| 公開(公告)號: | CN105354526B | 公開(公告)日: | 2018-03-20 |
| 發明(設計)人: | 馮恒 | 申請(專利權)人: | 西安中穎電子有限公司 |
| 主分類號: | G06K7/14 | 分類號: | G06K7/14 |
| 代理公司: | 上海專利商標事務所有限公司31100 | 代理人: | 胡林嶺 |
| 地址: | 710065 陜西*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 提高 條碼 解碼 效率 方法 以及 系統 | ||
技術領域
本發明涉及條碼技術,尤其涉及一維條碼識別技術。
背景技術
條形碼技術是在計算機應用和實踐中產生并發展起來的廣泛應用于商業、郵政、圖書管理、倉儲、工業生產過程控制、交通等領域的一種自動識別技術,具有輸入速度快、準確度高、成本低、可靠性強等優點,在當今的自動識別技術中占有重要的地位。
條形碼是由一組規則排列的條(黑條碼)、空(白條碼)以及對應的字符組成的標記,“條(黑條碼)”指對光線反射率較低的部分;“空(白條碼)”指對光線反射率較高的部分,這些條和空組成的數據表達一定的信息,并能夠用特定的設備識讀,轉換成與計算機兼容的二進制和十進制信息。
構成條碼的基本單位是模塊,模塊是指條碼中最窄的條或空,模塊的寬度通常以mm或mil(千分之一英寸)為單位。構成條碼的一個黑條碼或白條碼可由一個或多個基本單位組成,即黑條碼或白條碼的寬度為基本單位寬度的一倍或多倍。
一維激光條碼閱讀器的模擬前端由一個光學裝置將條碼的條空信息轉換成電平信息。通常,該光學裝置包括激光源、顫鏡(或轉鏡)、激光接收電路、整形電路。經過整形的信號表現為寬窄不一的連續脈沖波形,其相應的電平信號持續時間(即電平寬度)長短也不同。
現有技術中,解碼一維條碼的方式均是對電平信號直接進行特征提取,由于接收信號中無用信息(例如整個一維條碼中的靜區、起始符、終止符等區域)較多(如圖1所示的最左邊的粗條信號即為雜波),導致大量無用信息參與譯碼,占用大量CPU資源,解碼速度無法進一步提高;在速度不匹配的情況下,甚至出現有用數據丟失導致漏檢的情況。
因此,亟需一種能提高一維條碼閱讀器解碼效率的方法。
發明內容
本發明能有效結合模擬前端的特性,在整個有效幀獲取過程中,能在盡量少的CPU的干預下排除無用數據,實現初步識別幀頭,再識別有效幀,提高CPU處理時間的同時保存大量有用幀,提高解碼效率,降低實現成本。
本發明提供了一種提高一維條碼解碼效率的方法,所述方法包括以下步驟:
a.在針對一維條碼的捕獲數據中標識幀頭,所述幀頭與所述一維條碼的空白區域相關聯;
b.在監測周期內根據一規則判斷所述捕獲數據是否為可用幀,所述監測周期為顫鏡擺動周期;
c.若監測到所述可用幀,則根據碼型特征來判斷所述可用幀是否為有效幀;否則返回執行步驟b;
d.若根據碼型特征判斷出所述可用幀為有效幀,則標識并保存所述有效幀,以待解碼處理,否則返回執行步驟b。
在一個實施例中,所述規則包括以下的一或多者:
在所述監測周期內判斷所述捕獲數據是否含有所述幀頭,若不含有所述幀頭,則認為所述監測周期內的捕獲數據不是可用幀;
在所述監測周期內判斷所述捕獲數據中的高電平脈沖的數量是否達到一預設的數值,若沒有,則認為該捕獲數據不是可用幀。
在一個實施例中,所述可用幀是含兩個幀頭以及其之間的數據;所述有效幀為符合碼型特征的可用幀。
在一個實施例中,所述碼型特征包括編碼規則。
本發明還提供了一種一維條碼的解碼系統,所述系統包括數據處理裝置、數據捕獲裝置、監測裝置。
所述數據捕獲裝置與所述數據處理裝置通信,所述數據捕獲裝置被配置成捕獲表示一維條碼的電平信號以獲得捕獲數據,并在所述捕獲數據中標記幀頭,隨后將所述捕獲數據發送給所述數據處理裝置進行后續處理;所述幀頭與所述一維條碼的空白區域相關聯。
所述監測裝置與所述數據處理裝置通信,所述監測裝置被配置成向所述數據處理裝置提供一監測周期,所述監測周期為顫鏡擺動周期。
所述數據處理裝置被配置成在所述監測周期內根據一規則判斷所述捕獲數據是否為可用幀;如果所述捕獲數據被判斷為不是可用幀,則丟棄所述監測周期內的捕獲數據,并在下一所述監測周期內進行可用幀判斷,如果所述捕獲數據被判斷為可用幀,則所述數據處理裝置根據碼型特征來判斷所述可用幀是否為有效幀;若所述可用幀被判斷為有效幀,則標識并保存該有效幀,并進行進一步解碼處理,若所述可用幀被判斷為不是有效幀,則丟棄該監測周期內的捕獲數據,并在下一個所述監測周期內進行可用幀判斷和有效幀判斷。
在一個實施例中,所述數據捕獲裝置和所述監測裝置均為獨立于所述數據處理裝置的外圍設備。
在一個實施例中,所述數據捕獲裝置包括一定時器,用于識別所述幀頭。
在一個實施例中,所述規則包括以下的一或多者:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安中穎電子有限公司,未經西安中穎電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510627488.5/2.html,轉載請聲明來源鉆瓜專利網。





