專利名稱:一種二維條碼數據終端的制作方法
技術領域:
本實用新型涉及二維條碼數據終端,特別是一種能夠提高二維碼識別準確度的數 據終端。
背景技術:
二維碼是基于傳統(tǒng)條碼的一種新的編碼方式,通過對文字、字符、圖像等信息進行 糾錯編碼后,將得到的二進制碼流表示成二維碼符號。與傳統(tǒng)條碼相比,二維碼具有信息容 量高、糾錯能力強、不依賴于數據庫支持等特點,目前被廣泛應用于商業(yè)流通、倉儲、醫(yī)療衛(wèi) 生、圖書情報、郵政、鐵路、交通運輸、生產自動化管理等領域。目前的二維碼的識別是通過圖像處理過程和譯碼來完成的,在圖像處理過程中, 包括定位和數據采樣模塊,定位模塊搜索二維碼的定位圖形,對該圖形進行校正、平移等處 理,最后定位二維碼中各模塊的位置。而數據采樣模塊主要提取對應的二進制碼流,包括數 據碼流和糾錯碼流,所述二進制碼流形成數值矩陣,并輸送給譯碼器,通過該譯碼器對上述 二進制碼流處理后,輸出相應的信息結果。當提取的二進制碼流中的誤碼數低于二維碼的糾錯容量時,二維碼可以通過自身 糾錯機制恢復出正確的信息,但是當誤碼數高于二維碼的糾錯容量時,糾錯機制失敗,此時 譯碼后得到的信息可能包含大量的錯誤,這些錯誤將導致無法正確識別二維碼。發(fā)明內容有鑒于此,本實用新型的目的在于提供一種二維碼的數據終端,以提高二維碼識 別準確度。為實現上述目的,本實用新型主要采用以下技術方案—種二維條碼數據終端,包括數據采集單元、圖像處理單元、譯碼器、第一計算單 元和第二計算單元,所述圖像處理單元通過譯碼器與第二計算單元連接,第二計算單元通 過第一計算單元與數據采集單元連接,所述圖像處理單元與數據采集單元連接,用于對數 據采集單元采集的圖像數據進行定位,并提取圖像數據的數值矩陣,將該數值矩陣輸入到 譯碼器中進行譯碼處理;第一計算單元與數據采集單元連接,用于根據數據采集單元采集 的圖像數據計算獲得數值矩陣,將該數值矩陣通過第二計算單元累計后發(fā)送給譯碼器。其中所述圖像處理單元與數據采集單元之間還設置有可識別圖像數據確定單元, 用于確定數據采集單元采集的圖像數據是否可識別。其中所述第一計算單元與數據采集單元之間還連接有用于判斷數據采集單元所 采集的圖像數據版本是否正確的判斷單元。本實用新型數據采集單元采集到的圖像數據通過可識別圖像數據確定單元識別、 及通過判斷單元對其版本判斷后,由第一計算單元計算獲得數值矩陣,并將該數值矩陣通 過第二計算單元累計后發(fā)送給譯碼器進行譯碼,從而獲得比較清晰的圖像數據數值矩陣, 達到提高二維碼識別準確度的目的。
圖1為本實用新型的系統(tǒng)框圖。
具體實施方式
為闡述本實用新型的思想及目的,下面將結合附圖和具體實施例對本實用新型做 進一步的說明。請參見圖1所示,圖1為本實用新型的系統(tǒng)框圖。本實用新型提供的是一種二維條 碼數據終端,包括有數據采集單元、圖像處理單元、譯碼器、第一計算單元、第二計算單元、 可識別圖像數據確定單元和判斷單元。其中數據采集單元用于采集圖像數據;圖像處理單元通過可識別圖像數據確定單 元與數據采集單元連接,用于對數據采集單元采集的圖像數據進行定位,并提取圖像數據 的數值矩陣;所述譯碼器用于對上述數值矩陣進行譯碼處理。所述判斷單元,用于判斷采集到的圖像數據對應的譯碼結果版本是否正確,如果 不正確,就丟棄所采集到的圖像數據,并將判斷結果發(fā)送給采集單元,如果正確,則繼續(xù)判 斷數值是否正確,如果正確則輸出譯碼結果。圖像處理單元通過譯碼器與第二計算單元連接,第二計算單元通過第一計算單元 與數據采集單元連接,所述圖像處理單元與數據采集單元連接;第一計算單元根據判斷單 元的判斷結果,當判斷版本正確,但數值錯誤時,利用當前采集到的圖像數據清晰度,加權 該圖像數據對應到數值矩陣,計算得到第一數值矩陣。第二計算單元與第一計算單元連接,用于將上述第一數值矩陣累計到下一張圖像 數值矩陣中,然后將得到的數值矩陣輸入給譯碼器。可識別圖像數據確定單元,與數據采集單元連接,用于根據當前采集到的圖像數 據的清晰度及設定的傾斜度闕值判斷當前采集到的圖像數據是否為可識別的數據,并將可 識別的圖像數據發(fā)送給圖像處理單元,將不可識別的圖像數據丟棄,繼續(xù)采集下一張可識 別的圖像數據。本實用新型通過可識別圖像數據確定單元和判斷單元對數據采集單元采集到的 圖像數據進行識別和判斷,將判斷版本正確,但數值錯誤圖像數據,通過第一計算單元利用 當前采集到的圖像數據清晰度,加權該圖像數據對應到數值矩陣,計算得到第一數值矩陣; 然后再通過第一計算單元將所述的第一數值矩陣發(fā)送給第二計算單元,通過第二計算單元 累計后發(fā)送給譯碼器進行譯碼,從而獲得比較清晰的圖像數據數值矩陣,達到提高二維碼 識別準確度的目的。以上是對本實用新型所提供的一種二維條碼數據終端進行了詳細的介紹,本文中 應用了具體個例對本實用新型的結構原理及實施方式進行了闡述,以上實施例只是用于幫 助理解本實用新型的方法及其核心思想;同時,對于本領域的一般技術人員,依據本實用新 型的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理 解為對本實用新型的限制。
權利要求1.一種二維條碼數據終端,其特征在于包括數據采集單元、圖像處理單元、譯碼器、第 一計算單元和第二計算單元,所述圖像處理單元通過譯碼器與第二計算單元連接,第二計 算單元通過第一計算單元與數據采集單元連接,所述圖像處理單元與數據采集單元連接, 用于對數據采集單元采集的圖像數據進行定位,并提取圖像數據的數值矩陣,將該數值矩 陣輸入到譯碼器中進行譯碼處理;第一計算單元與數據采集單元連接,用于根據數據采集 單元采集的圖像數據計算獲得數值矩陣,將該數值矩陣通過第二計算單元累計后發(fā)送給譯 碼器。
2.根據權利要求1所述的二維條碼數據終端,其特征在于所述圖像處理單元與數據采 集單元之間還設置有可識別圖像數據確定單元,用于確定數據采集單元采集的圖像數據是 否可識別。
3.根據權利要求1所述的二維條碼數據終端,其特征在于所述第一計算單元與數據采 集單元之間還連接有用于判斷數據采集單元所采集的圖像數據版本是否正確的判斷單元。
專利摘要本實用新型公開了一種二維條碼數據終端,包括數據采集單元、圖像處理單元、譯碼器、第一計算單元和第二計算單元,所述圖像處理單元通過譯碼器與第二計算單元連接,第二計算單元通過第一計算單元與數據采集單元連接,所述圖像處理單元與數據采集單元連接,用于對數據采集單元采集的圖像數據進行定位,并提取圖像數據的數值矩陣,將該數值矩陣輸入到譯碼器中進行譯碼處理。本實用新型數據采集單元采集到的圖像數據通過可識別圖像數據確定單元識別、及通過判斷單元對其版本判斷后,由第一計算單元計算獲得數值矩陣,并將該數值矩陣通過第二計算單元累計后發(fā)送給譯碼器進行譯碼,從而獲得比較清晰的圖像數據數值矩陣,達到提高二維碼識別準確度的目的。
文檔編號G06K7/10GK201828930SQ20102059181
公開日2011年5月11日 申請日期2010年11月3日 優(yōu)先權日2010年11月3日
發(fā)明者夏朝猛, 李湘根, 許群 申請人:深圳中林瑞德科技有限公司