2016-07-25 68 views
1

我試圖找到QR碼的替代方案(我也願意接受一個完全新穎的解決方案並實現它自己)某些規格。QR代碼類似的替代方案,具有極低的錯誤率和讀取彎曲代碼的能力

  • 首先,代碼通常會在細管道上結束,因此需要在氣缸周圍可讀。這樣做的好處是,將圖像纏繞在圓柱體上對圖像的影響很容易以幾何形式表示,並且代碼永遠不會放置在非常不規則的形狀上。
  • 其次,讀取的準確性必須非常高,因爲任何讀取錯誤都會非常昂貴。如果這意味着更大的代碼和更多的冗餘,以便更好的糾錯,那就這樣吧。
  • 第三,普通智能手機攝像頭能夠從幾英寸外讀取數據。
  • 第四,每個代碼大約半千字節的存儲空間。

你知道這樣的代碼嗎?

回答

1

數據矩陣矩形擴展(DMRE)以算法兼容的方式改進了矩形Data Matrix符號大小的標準集合,從而增加了合適應用的範圍,而沒有真正的缺點。

可靠的圓柱形標記是一個主要的用例。

無論符號系統如何,您都無法獲得足夠的數據密度,以便在使用標準照相手機掃描的單個緊湊窄符號中實現0.5KB的二進制數據。然而,大多數二維條碼(包括DMRE)支持一種名爲「結構化追加」的功能,該功能允許鏈接多個符號,可以按任意順序掃描多個符號,以便在考慮所有組件時生成單個讀取。

如果要編碼的數據已知是高度結構化的(例如主要是數字或字母數字),那麼Data Matrix的內部編碼過程將比一般的二進制數據更優化。例如,最大的DMRE符號(26×64)將提供多達236個數字字符,約175個字母數字字符和僅116個字節。

如果默認錯誤恢復率不足,那麼在數據中包含校驗和可能是適當的。

DMRE剛剛被表決通過爲ISO/IEC項目,可能會在適當的時候成爲享受廣泛硬件和軟件支持的國際標準。

另一種選擇可能是調查PDF417,它具有更廣泛的符號大小範圍,但是數據密度略低於Data Matrix。

DMRE參考文獻:AIM specificationexplanatory notes

+0

作爲好奇心的一點,使用4色系統而不是2色系統會有明顯的缺點嗎?它會使數據容量翻倍,對可讀性的影響似乎很小 – TheEnvironmentalist

+0

沒有特別的缺點。剛剛作爲ISO/IEC標準發佈的Ultracode符號體系使用多種顏色來提高數據密度。我還沒有審查標準,但我想它試圖避免由於彩色背景照明等可讀性問題。http://www.aimglobal.org/news/298285/Ultracode-Advances-Color-Barcoding-Using-Phone -App.htm –