[發明專利]二維碼及生成二維碼的方法在審
| 申請號: | 201310747203.2 | 申請日: | 2013-12-26 |
| 公開(公告)號: | CN104346640A | 公開(公告)日: | 2015-02-11 |
| 發明(設計)人: | 李潤容;朱宏國;尼洛伊·J·米特拉 | 申請(專利權)人: | 李潤容;朱宏國;尼洛伊·J·米特拉 |
| 主分類號: | G06K19/06 | 分類號: | G06K19/06 |
| 代理公司: | 隆天國際知識產權代理有限公司 72003 | 代理人: | 張浴月;李玉鎖 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 二維碼 生成 方法 | ||
技術領域
本發明涉及二維碼及生成二維碼的方法,尤其涉及嵌有圖案的二維碼及生成所述二維碼的方法。?
背景技術
快速響應碼(QR?code)是一種包括黑白方格的二維矩陣碼。每個方格被稱為模塊(Module,也稱為碼元)。快速響應碼具有數據段。數據被轉換成比特流(Bit?stream),然后以8比特部分(稱為碼字(codeword))的形式存儲于數據段中。通常在快速響應碼中,一個模塊表示一個比特。?
快速響應碼被置于產品允許讀碼器易于掃描的位置,通常在產品的外表面上。然而,無視覺愉悅感的黑白碼會破壞產品的美觀。為了克服這樣的不利后果,通過將顏色、文字、插圖或者標志結合到快速響應碼中來生成視覺快速響應碼(Visual?QR?code)。?
用于生成視覺快速響應碼的現有方法不甚完美。為了不論掃描時的方向性如何,或者在亮度較差的環境下,仍能保證視覺快速響應碼的可讀性,這些方法通過使用內嵌圖像對快速響應碼做了有限的修改。結果,所產生的視覺快速響應碼不能清晰地顯示內嵌的圖像。?
發明內容
在本發明的一個實施例中,一種二維碼,包括對應于碼字的一個比特的至少一個單元。所述至少一個單元包括多個子單元,其中所述多個子單元中的一個子單元用于存儲所述碼字的所述比特。?
本發明的一個實施例公開了一種計算機實現的生成二維碼的方法。該方法包括:提供由單元組成的二維碼;提供包括與所述二維碼的所述單元對應的片塊的圖片;提供彼此不同的多個單元圖案,其中每個單元圖案包括多個子單元;以及根據所述圖片的所述片塊,為所述二維碼的所述單元決定所述?多個單元圖案中的一個單元圖案。?
本發明的另一個實施例公開了一種計算機實現的生成二維碼的方法。該方法包括提供由多個單元組成的二維碼;提供包括與所述二維碼的所述多個單元對應的多個片塊的圖片;提供彼此不同的多個單元圖案,其中每個單元圖案包括多個子單元;提供圖案分配集合,所述圖案分配集合包括對應地表示所述多個二維碼的所述多個單元的多個集合元素;根據所述圖案分配集合、所述二維碼、所述圖片及所述多個單元圖案,定義能量函數;以及使用所述能量函數為每個集合元素決定所述多個單元圖案中的所述一個單元圖案。?
附圖說明
通過參照附圖并閱讀下面的說明,本發明的目的及優點將變得更加顯而易見,附圖中:?
圖1是示出根據本發明的一個實施例生成二維碼的方法的圖;?
圖2是示出原始二維碼的多個單元及根據本發明的一個實施例的合成碼的對應單元圖案的示意圖;以及?
圖3是示出根據本發明的一個實施例的計算機設備的示意圖。?
具體實施方式
在本發明的一個實施例中,使用單元圖案(cell?pattern)的集合來模擬圖片的多個片塊(patch)。選擇與圖片中的對應片塊相似的單元圖案來替換二維碼的單元,使得該片塊的圖案可以結合到二維碼中。進一步地,所選擇的單元圖案與被替換的單元具有相同的比特值,使得原始二維碼及新二維碼可被掃描并產生相同的結果。?
在本發明的一個實施例中,二維碼包括用于存儲碼信息比特的單元。單元對應于圖片的多個片塊中的一個。每個片塊可以包括多個單位。設置多個單元圖案,并且每個單元圖案包括多個子單元。選擇其子單元與對應片塊的單位配置(或排列)相似的單元圖案來替換二維碼的單元。在一個實施例中,所選擇的單元圖案具有與被替換的單元相似的比特級。在一個實施例中,所選擇的單元圖案可以是與對應片塊最相似的單元圖案。在一個實施例中,所選擇的單元圖案可以為與對應片塊最相似的一組單元圖案中的單元圖案。在?一個實施例中,可以通過距離來測量單元圖案與片塊之間的相似度。?
在本發明的一些實施例中,二維碼包括多個單元。至少一部分單元用于存儲數據或碼字。碼字可以具有4、8、16或者32比特的長度。優選地,每個碼字包括8比特。單元可以具有但不限于方形。多個單元可以連接在一起,并以二維方式排列。可以修改或者替換至少一部分單元,使得每個被修改或者被替換的單元可以包括多個子單元,其中至少一個子單元用于代表表示碼字或數據的比特,而其他的子單元用于顯示至少一部分視覺特征。?
選擇用于存儲碼字的比特的子單元應當確保可以正確地讀出該比特。可以遵照二維碼的標準選擇用于存儲碼字的比特的子單元。例如,當二維碼是快速響應碼時,通常選擇一個單元中以3×3矩陣排列的多個子單元的中心子單元用于存儲碼字的比特;否則,可能無法正確地讀出該比特。然而,如果在仍能正確讀出比特的系統中使用二維碼,則可以選擇單元中非中心子單元的子單元。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于李潤容;朱宏國;尼洛伊·J·米特拉,未經李潤容;朱宏國;尼洛伊·J·米特拉許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310747203.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:門窗管理系統
- 下一篇:一種異構特征融合的云花卉識別方法





