專利名稱:一種rss條碼解碼裝置的制作方法
技術領域:
一種RSS條碼解碼裝置
技術領域:
本實用新型涉及一種條碼解碼裝置,尤其涉及一種RSS條碼解碼裝置。背景技術:
條碼技術是在計算機技術與信息技術基礎上發(fā)展起來的一門容編碼、印刷、識別、 數據采集和處理于一身的新興技術。條碼技術由于其識別快速、準確、可靠以及成本低等優(yōu) 點,被廣泛應用于商業(yè)、圖書管理、倉儲、郵電、交通和工業(yè)控制等領域,并且勢必在逐漸興 起的“物聯網”應用中發(fā)揮重大的作用。目前被廣泛使用的條碼包括一維條碼及二維條碼。一維條碼又稱線形條碼是由平 行排列的多個“條”和“空”單元組成,條形碼信息靠條和空的不同寬度和位置來表達。一 維條碼只是在一個方向(一般是水平方向)表達信息,而在垂直方向則不表達任何信息。RSS(Reduced Space Symbology)條碼是由國際物品編碼協會EAN和美國統(tǒng)一代碼 委員會UCC開發(fā)的一維條碼符號。和其它一維條碼相比,RSS系列碼制具有更高的密度,因 此它可以表示更多的字符。如圖1和圖2所示,RSS條碼一般包括左碼詞+搜索特征(Finder) +右碼詞組 成的條碼片段。一個RSS條碼可以包括最多11個條碼片段,每個條碼片段中的搜索特征 (Finder)各不相同。根據IS0_IEC 24724-2006國際標準,RSS條碼結構中的搜索特征 (Finder)可以包括如圖2所示的組合形式。然而,由于RSS條碼由多個條碼片段組合而成,無法通過單幅圖像獲取整個RSS條 碼條碼信息,導致RSS條碼的識讀率降低。
發(fā)明內容為解決現有技術中RSS條碼的識讀率較低的問題,本實用新型提供了一種RSS條 碼解碼裝置,其通過拼接各種條碼片段組合提高了 RSS條碼的識讀率及解碼成功率。本實用新型提供了一種RSS條碼解碼裝置,包括獲取單元;第一判斷單元,與獲 取單元連接;第二判斷單元,與第一判斷單元連接;第三判斷單元,與第二判斷單元連接; 拼接單元,與第三判斷單元連接;譯碼單元,與拼接單元連接。通過上述裝置,通過拼接各種條碼片段組合來獲得完整的RSS條碼片段組合,提 高了 RSS條碼的識讀率及解碼成功率。
下面將結合附圖及實施例對本實用新型作進一步說明,附圖中圖1是現有技術RSS條碼的條碼片段示意圖;圖2是現有技術RSS條碼的標準條碼片段組合示意圖;圖3是本實用新型的RSS條碼解碼方法的流程圖;圖4是圖3所示的拼接步驟的流程圖;以及[0015]圖5是本實用新型的RSS條碼解碼裝置的示意框圖。
具體實施方式
本實用新型提供了一種RSS條碼解碼方法,該RSS條碼解碼方法通過拼接各種條 碼片段組合來獲得完整的RSS條碼片段組合,提高了 RSS條碼的識讀率及解碼成功率。如圖3所示,在本實用新型的RSS條碼解碼方法中,首先獲取一 RSS條碼片段組 合。該RSS條碼片段組合由至少一 RSS條碼片段形成,并優(yōu)選由多個RSS條碼片段形成。在 實際應用中,可利用拍攝系統(tǒng)針對RSS條碼進行多次拍攝,一次僅拍攝部分條碼,由此獲得 多個圖像片段。此時,每個圖像片段上帶有多個RSS條碼片段。通過對圖像片段進行掃描 則可以獲RSS條碼片段組合。在本實用新型中,可以對一副圖像片段進行多次掃描來獲得 多個RSS條碼片段組合。在獲得一 RSS條碼片段組合后,根據該RSS條碼片段組合中的RSS條碼片段的搜 索特征來判斷該RSS條碼片段組合是否是標準條碼片段組合的一部分。如圖2所示,標準 條碼片段組合中只包括10種可能的條碼片段組合。如果在拍攝或掃描過程中,由于污損或 其他干擾原因的存在,可能會導致對該RSS條碼片段組合中的某個RSS條碼片段的搜索特 征產生誤讀,即將其誤讀成其他搜索特征。此時,可通過上述判斷可以識別出這種誤讀情 況的存在。若通過上述判斷,確定該RSS條碼片段組合不是標準條碼片段組合的一部分,則 放棄該RSS條碼片段組合,并重新獲取下一 RSS條碼片段組合。若通過上述判斷,確定該 RSS條碼片段組合是該標準條碼片段組合的一部分,則繼續(xù)判斷該RSS條碼片段組合是否 與之前獲取的RSS條碼片段組合重復。在判斷該RSS條碼片段組合是否與之前獲取的RSS 條碼片段組合重復時,除了需要判斷該RSS條碼片段組合中的各RSS條碼片段的搜索特征 是否與之前獲取的RSS條碼片段組合中的各RSS條碼片段一致,還需要判斷各RSS條碼片 段左碼詞及右碼詞是否與之前獲取的RSS條碼片段組合中的各RSS條碼片段一致。只要搜 索特征、左碼詞及右碼詞存在一處不一致則認為該兩個RSS條碼片段組合是不重復的。若該RSS條碼片段組合與之前獲取的RSS條碼片段組合不重復,則認為該RSS條 碼片段組合是新輸入的RSS條碼片段組合,并進而判斷該RSS條碼片段組合是否可與之前 獲取的RSS條碼片段組合進行拼接。若該RSS條碼片段組合無法與之前獲取的RSS條碼片段組合進行拼接,則將該RSS 條碼片段組合保留在緩存中,并進一步獲取下一 RSS條碼片段組合。若該RSS條碼片段組 合可與之前獲取的RSS條碼片段組合進行拼接,則拼接該RSS條碼片段組合與之前獲取的 RSS條碼片段組合,以形成符合該標準條碼片段組合的完整RSS條碼片段組合,進而對該完 整RSS條碼片段組合進行譯碼。若該RSS條碼片段組合與之前獲取的RSS條碼片段組合重復,則對該RSS條碼片 段組合對應的計數值進行累加,并判斷該計數值是否為預定值。若該計數值達到預定值, 則認為該RSS條碼片段組合的可信度很高,并可將該RSS條碼片段組合與之前獲取的其他 RSS條碼片段組合進行拼接,以形成符合該標準條碼片段組合的完整RSS條碼片段組合,并 進入譯碼。若計數值未達到或已超過預定值,則重新獲取下一 RSS條碼片段組合。如圖4所示,本實用新型進一步提供一種對RSS條碼片段組合進行拼接的方法。在 本實用新型的拼接方法中,首先從該RSS條碼片段組合與之前獲取的RSS條碼片段組合中搜索具有搜索特征Al的RSS條碼片段組合。隨后,根據該標準條碼片段組合,從該RSS條 碼片段組合與之前獲取的RSS條碼片段組合中搜索符合該標準條碼片段組合的后續(xù)RSS 條碼片段組合。在一優(yōu)選實施例中,根據搜索特征Al對應的RSS條碼片段的左碼詞確定完整RSS 條碼片段組合所包含的RSS條碼片段數量,并進一步根據完整RSS條碼片段組合所包含的 RSS條碼片段數量搜索后續(xù)RSS條碼片段組合。在另一優(yōu)選實施例中,根據RSS條碼片段組合的計數值(置信度)對RSS條碼片 段組合進行拼接。具體來說,例如在拼接過程中,首先選擇計數值(置信度)最高的具有搜 索特征Al的RSS條碼片段組合作為基礎,再選擇計數值(置信度)最高的后續(xù)RSS條碼片 段組合進行拼接,并進行譯碼。若譯碼失敗,則繼續(xù)以計數值最高的具有搜索特征Al的RSS 條碼片段組合作為基礎,在選擇計數值相對較低的后續(xù)RSS條碼片段組合進行拼接,直至 遍歷完所有的拼接可能。也就是說,該計數值越高的RSS條碼片段組合越優(yōu)先進行拼接。如圖5所示,本實用新型進一步公開了一種RSS條碼解碼裝置,包括獲取單元、第 一至第四判斷單元、拼接單元、譯碼單元及累加單元。獲取單元用于獲取一 RSS條碼片段組合。該RSS條碼片段組合由至少一 RSS條碼 片段形成,并優(yōu)選由多個RSS條碼片段形成。第一判斷單元用于根據該RSS條碼片段組合中的RSS條碼片段的搜索特征來判 斷。若該RSS條碼片段組合不是標準條碼片段組合的一部分,則控制獲取單元獲取下一RSS 條碼片段組合。第二判斷單元在第一判斷單元確定該RSS條碼片段組合是該標準條碼片段組合 的一部分時進一步判斷該RSS條碼片段組合是否與之前獲取的RSS條碼片段組合重復。 第三判斷單元在第二判斷單元確定該RSS條碼片段組合不與之前獲取的RSS條碼 片段組合重復時進一步判斷該RSS條碼片段組合是否可與之前獲取的RSS條碼片段組合進 行拼接。拼接單元在第三判斷單元確定該RSS條碼片段組合可與之前獲取的RSS條碼片段 組合進行拼接時,對該RSS條碼片段組合與之前獲取的RSS條碼片段組合進行拼接,以形成 符合該標準條碼片段組合的完整RSS條碼片段組合。譯碼單元對該完整RSS條碼片段組合進行譯碼。累加單元在第二判斷單元確定該RSS條碼片段組合與之前獲取的RSS條碼片段 組合重復時,判對該RSS條碼片段組合對應的計數值進行累加。第四判斷單元判斷該計數值是否為預定值。若該計數值達到預定值,則控制拼接 單元對該RSS條碼片段組合與之前獲取的其他RSS條碼片段組合進行拼接,以形成符合該 標準條碼片段組合的完整RSS條碼片段組合。若計數值未達到或已超過預定值,則控制獲 取單元重新獲取下一 RSS條碼片段組合。此外,本實用新型的RSS條碼解碼裝置進一步包括第五判斷單元及第六判斷單元。第五判斷單元在拼接單元拼接出符合標準條碼片段組合的完整RSS條碼片段組 合后,判斷是否已經遍歷了所有的拼接可能,并在拼接單元已拼接完所有的拼接可能后控 制獲取單元重新獲取下一 RSS條碼片段組合。[0038]第六判斷單元則用于判斷譯碼單元是否譯碼成功,若譯碼成功則終止條碼解碼過 程,并輸出正確譯碼結果。若譯碼不成功則控制拼接單元拼接出新的完整RSS條碼片段組
I=I O在上述實施例中,僅對本實用新型進行了示范性描述,但是本領域技術人員在閱 讀本專利申請后可以在不脫離本實用新型的精神和范圍的情況下對本實用新型進行各種 修改。
權利要求1. 一種RSS條碼解碼裝置,其特征在于,所述RSS條碼解碼裝置包括 獲取單元;第一判斷單元,與所述獲取單元連接; 第二判斷單元,與所述第一判斷單元連接; 第三判斷單元,與所述第二判斷單元連接; 拼接單元,與所述第三判斷單元連接; 譯碼單元,與所述拼接單元連接。
專利摘要本實用新型提供了一種RSS條碼解碼裝置,包括獲取單元,用于獲取由至少一RSS條碼片段形成的RSS條碼片段組合;第一判斷單元,判斷RSS條碼片段組合是否是標準條碼片段組合的一部分;第二判斷單元,判斷RSS條碼片段組合是否與之前獲取的RSS條碼片段組合重復;第三判斷單元,判斷RSS條碼片段組合是否可與之前獲取的RSS條碼片段組合拼接;拼接單元,拼接RSS條碼片段組合與之前獲取的RSS條碼片段組合;譯碼單元,對完整RSS條碼片段組合進行譯碼。通過上述裝置,通過拼接獲得完整的RSS條碼片段組合,提高了RSS條碼的識讀率及解碼成功率。
文檔編號G06K7/10GK201927042SQ20102021327
公開日2011年8月10日 申請日期2010年6月1日 優(yōu)先權日2010年6月1日
發(fā)明者王賢福, 邱有森, 陳文傳, 陳育卿 申請人:福建新大陸電腦股份有限公司