亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

具有糾錯功能的字符編碼方法、字符解碼方法及其產品的制作方法

文檔序號:8922977閱讀:280來源:國知局
具有糾錯功能的字符編碼方法、字符解碼方法及其產品的制作方法
【技術領域】
[0001] 本發(fā)明涉及一種具有糾錯功能的字符編碼方法、字符解碼方法,同時還涉及采用 上述字符編碼方法的產品。
【背景技術】
[0002] 隨著計算機技術的發(fā)展,計算機的處理速度得到大幅提升,計算機視覺識別技術 (簡稱為OCR)也得到快速發(fā)展。這些技術廣泛應用于各種自動化生產線,大幅提高生產效 率,降低人工成本。
[0003] 目前很多企業(yè)出于內部管理和竄貨管理等需求,在產品上設置有特定的字符編 碼。為了確保這些字符編碼的有效性,企業(yè)通常需要在產品出廠前使用OCR技術來讀取這 些字符編碼。
[0004] 雖然目前的OCR技術已經比較成熟,準確率能達到90%以上。打印效果較好的, 識別率更能達到98%以上。但是OCR技術本身存在誤讀的可能,并且在OCR識別之后無法 判別是否誤讀。例如,當把字符編碼中的數(shù)字8識讀為字母B時,識別系統(tǒng)無法區(qū)分是否讀 錯。對于現(xiàn)有的僅包含數(shù)據(jù)字符的字符編碼,由于OCR技術誤讀的存在,使得上述應用系統(tǒng) 存在瑕疵,對一些精度要求很高的系統(tǒng),甚至根本不可能使用這樣的字符編碼作為標記進 行生產。

【發(fā)明內容】

[0005] 本發(fā)明所要解決的首要技術問題在于提供一種具有糾錯功能的字符編碼方法。
[0006] 本發(fā)明所要解決的另一技術問題在于提供一種具有糾錯功能的字符解碼方法。
[0007] 本發(fā)明所要解決的又一技術問題在于提供一種采用上述字符編碼方法的產品。
[0008] 為了實現(xiàn)上述發(fā)明目的,本發(fā)明采用下述技術方案:
[0009] -種具有糾錯功能的字符編碼方法,其中字符編碼由數(shù)據(jù)字符和糾錯字符組成, 包括如下步驟:
[0010] (1)根據(jù)字符編碼表生成一組數(shù)據(jù)字符;
[0011] (2)根據(jù)預先設置的糾錯率,使用糾錯算法生成與所述數(shù)據(jù)字符對應的糾錯字 符;
[0012] (3)由數(shù)據(jù)字符和對應的糾錯字符組成具有糾錯功能的字符編碼。
[0013] 其中較優(yōu)地,在所述步驟(1)中所使用的字符編碼表,包括多個數(shù)字和多個字母, 并且,不同的數(shù)字和不同的字母代表不同的數(shù)值。
[0014] 其中較優(yōu)地,所述字符編碼表中不包括形狀與任一數(shù)字形狀接近的字母。
[0015] 其中較優(yōu)地,在所述步驟(2)中,所使用的糾錯算法為ReedSolomon算法。
[0016] 其中較優(yōu)地,所述數(shù)據(jù)字符的長度為N,所需糾錯的字符個數(shù)為T,則字符編碼的 長度為N+2T,2T為糾錯字符的個數(shù);所述字符編碼所對應的糾錯率為IV(N+2T)。
[0017] 其中較優(yōu)地,所述字符編碼由數(shù)字和/或字母組成。
[0018] -種具有糾錯功能的字符解碼方法,其中字符編碼由數(shù)據(jù)字符和糾錯字符組成, 包括如下步驟:
[0019] (1)獲取字符編碼的圖像,并識別出每個字符所對應的數(shù)字或字母;
[0020] (2)依據(jù)糾錯率和糾錯算法,將識別出的整組字符劃分為數(shù)據(jù)字符和糾錯字符;
[0021] (3)使用對應的糾錯算法對所述字符編碼進行糾錯處理;如果糾錯成功,則刪除 糾錯字符后輸出數(shù)據(jù)字符;如果糾錯失敗,則剔除整組數(shù)據(jù)字符編碼。
[0022] 其中較優(yōu)地,在所述步驟(2)和所述步驟(3)中使用的糾錯算法為ReedSolomon 算法。
[0023] 其中較優(yōu)地,在所述步驟(2)中,根據(jù)糾錯率I7(N+2T)和所述字符編碼的長度 (N+2T)計算出數(shù)據(jù)字符的長度N和糾錯字符的長度2T,然后進行劃分;其中,T為所需糾錯 的字符個數(shù)。
[0024] 一種設置有字符編碼的產品,所述字符編碼由數(shù)據(jù)字符和糾錯字符組成,并通過 上述編碼方法獲得。
[0025] 其中較優(yōu)地,所述產品是瓶蓋,所述字符編碼設置在所述瓶蓋的頂面,設置在不同 瓶蓋上的所述字符編碼不同。
[0026] 其中較優(yōu)地,在所述瓶蓋的里面設置有二維碼,每個瓶蓋上設置的二維碼不同,所 述二維碼與所述字符編碼在數(shù)據(jù)庫中關聯(lián)。
[0027] 本發(fā)明所提供的字符編碼方法和字符解碼方法,用于對具有糾錯功能的字符編碼 進行編碼和解碼。這種具有糾錯功能的字符編碼由數(shù)據(jù)字符和其所對應的糾錯字符組成。 使用這種字符編碼對產品進行標記,可以有效解決現(xiàn)有技術中僅包括數(shù)據(jù)字符的字符編碼 容易誤讀的問題。通過糾錯算法對字符編碼進行糾錯處理,可判斷字符編碼的識別是否存 在錯誤,并糾正錯誤字符個數(shù)少于或等于糾錯率所對應的糾錯字符個數(shù)的字符編碼;而對 于糾錯失敗的字符編碼,雖然由于錯誤字符個數(shù)超過糾錯率所對應的糾錯字符個數(shù),字符 編碼中的錯誤字符不能被完全糾正,但是也能通過糾錯算法判別此字符編碼的識別存在錯 誤,從而保證100%被剔除。因此,使用這種字符編碼,可以保證只有正確識別的數(shù)據(jù)字符才 能存入系統(tǒng),識別不正確的數(shù)據(jù)字符100%被剔除處理,系統(tǒng)中不存在誤讀數(shù)據(jù)。
【附圖說明】
[0028] 圖1是本發(fā)明所提供的字符編碼的一個示例;
[0029] 圖2是本發(fā)明所提供的字符編碼的編碼過程流程圖;
[0030] 圖3是本發(fā)明所提供的字符編碼的解碼過程流程圖;
[0031] 圖4是一種設置有字符編碼的瓶蓋的正視結構不意圖;
[0032] 圖5是圖4所示瓶蓋的后視結構示意圖。
【具體實施方式】
[0033] 下面結合附圖和具體實施例對本發(fā)明的技術內容進行進一步的詳細說明。
[0034] 本發(fā)明所提供的字符編碼方法和字符解碼方法,用于對具有糾錯功能的字符編碼 進行編碼和解碼。如圖1所示,這種具有糾錯功能的字符編碼由數(shù)據(jù)字符和其所對應的糾 錯字符組成。在解碼過程中,通過對整個字符編碼進行糾錯處理,可以判斷字符編碼的糾錯 是否成功,從而保證只有正確解碼的數(shù)據(jù)字符才能進入數(shù)據(jù)庫中,而糾錯失敗的數(shù)據(jù)(即 識別錯誤并且不能糾錯的數(shù)據(jù))被100%剔除。
[0035] 下面,首先對本發(fā)明所提供的字符編碼的編碼原理進行介紹。本發(fā)明的編碼原 理如下:具有糾錯功能的字符編碼由數(shù)據(jù)字符和糾錯字符兩部分組成。假設使用Reed Solomon算法進行糾錯處理,數(shù)據(jù)字符的個數(shù)為N,所需要糾錯的字符個數(shù)為T,則字符編碼 的長度為N+2T,2T為糾錯字符的個數(shù),其所對應的糾錯率為I7(N+2T)。例如,在如圖1所 示的字符編碼中,假設8個數(shù)據(jù)字符中能糾正2個錯誤字符,則實際的字符編碼的長度是 8+2X2 = 12,也就是說一個12位的字符編碼,其有效數(shù)據(jù)字符的長度是8,糾錯字符的長 度是4,能糾錯的字符個數(shù)是2,糾錯率為2/12 = 16%。由于OCR的識別率能達到90%,加 上16%的糾錯率,則系統(tǒng)基本能保證96%的正確識別率。而最重要的是,當使用這種具有 糾錯功能的字符編碼時,可以100%發(fā)現(xiàn)誤讀。同理,當使用其他長度的數(shù)據(jù)字符和糾錯字 符組成字符編碼時,雖然糾錯率和正確識別率不同,但同樣可以100%發(fā)現(xiàn)誤讀。
[0036] 糾錯字符是使用糾錯算法對數(shù)據(jù)字符處理后獲得的數(shù)據(jù)。根據(jù)實際的需要可以調 整需要糾錯的字符個數(shù),如調整為可糾錯1個字符或3個字符,則糾錯字符的長度也相應調 整為2或6。
[0037] 本發(fā)明中可以采用任意一種糾錯算法作為本字符編
當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1