亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

二維條碼生成、解碼方法及其設備的制作方法

文檔序號:6335477閱讀:387來源:國知局
專利名稱:二維條碼生成、解碼方法及其設備的制作方法
技術領域
本發(fā)明涉及二維條碼技術領域,尤其涉及一種二維條碼生成、解碼方法和設備。
背景技術
隨著3G網(wǎng)絡的普及和物聯(lián)網(wǎng)的興起,二維條碼作為信息識別領域的關鍵技術之 一,以移動終端和移動互聯(lián)網(wǎng)作為二維條碼的存儲、解讀、處理和傳播渠道,產(chǎn)生了形式豐 富的各種手機二維條碼移動增值服務。手機顯示屏受尺寸與像素的限制,主要適用低規(guī)格 的二維條碼符號,這一技術現(xiàn)狀導致能顯示于手機屏幕上的二維條碼符號的數(shù)據(jù)容量較 少,從而限制了手機二維條碼應用開展的靈活性。傳統(tǒng)的標準二維條碼符號中都包含有用于尋像、定位、分隔、校正的功能圖形。圖 Ia示出以QR碼為例的二維條碼符號的結(jié)構(gòu),在圖Ia中,二維條碼符號包括功能圖形和編碼 區(qū),功能圖形包括位置探測圖形、位置探測圖形分隔符、定位圖形、校正圖形等,編碼區(qū)包括 格式信息、版本信息、數(shù)據(jù)和糾錯碼字等。圖Ib示出以QR碼為例的位置探測圖形的結(jié)構(gòu), 該位置探測圖形包括由里向外的3個圖形A、B、C組成。這些功能圖形占用大量的模塊數(shù), 降低了數(shù)據(jù)編碼的容量。規(guī)格越低的符號,功能圖形占總模塊數(shù)比例越高,而數(shù)據(jù)模塊比例 越低?,F(xiàn)有的彩色二維條碼生成理論,一種是通過多色彩通道的標準二維條碼圖層的疊 加實現(xiàn),另一種是預定義多YUV值像素塊與比特值對應算法,對標準二維條碼的像素塊進 行替換。前者每增加一個色彩通道即能增加一倍數(shù)據(jù)容量,后者使用2的N次方種YUV值 像素塊能達到原來的N倍容量,盡管提高了理論數(shù)據(jù)容量,但因其印刷和識讀成本高而難 以付諸實踐。

發(fā)明內(nèi)容
本發(fā)明要解決的一個技術問題是提供一種二維條碼的生成、解碼方法,能夠提高 數(shù)據(jù)容量,并降低印刷和識別成本。本發(fā)明提供一種二維條碼生成方法,包括生成二維條碼的彩色像素功能圖形;生成二維條碼的黑白像素編碼區(qū)。根據(jù)本發(fā)明的二維條碼生成方法的一個實施例,該方法還包括根據(jù)編碼數(shù)據(jù)的 字符類型、數(shù)據(jù)量、糾錯等級選擇二維條碼符號的版本。根據(jù)本發(fā)明的二維條碼生成方法的一個實施例,二維條碼的彩色像素功能圖形位 于對應標準二維條碼的原功能圖形區(qū)域內(nèi),對原功能圖形區(qū)域中空余出來的像素塊用于數(shù) 據(jù)編碼。本發(fā)明還提供一種二維條碼解碼方法,包括識別二維條碼符號的彩色像素模塊,解碼出二維條碼符號的彩色像素功能圖形;根據(jù)解碼出的彩色像素功能圖形提取二維條碼的黑白像素編碼區(qū)信息;
對黑白像素編碼區(qū)信息進行解碼。本發(fā)明提供的二維條碼生成和解碼方法,在黑白二維條碼功能圖形中引入有限彩 色像素塊,和標準二維條碼相比,降低了二維條碼中的功能圖形所占用的模塊數(shù),提高二維 條碼的數(shù)據(jù)容量;由于僅在功能圖形中引入有限彩色像素塊,不需要復雜的打印及識別設 備,降低了印刷和識別成本。本發(fā)明要解決的一個技術問題是提供一種二維條碼的生成、解碼設備,能夠提高 數(shù)據(jù)容量,并降低印刷、識別成本。本發(fā)明提供一種二維條碼生成設備,包括彩色功能圖形生成模塊,用于生成二維條碼的彩色像素功能圖形;黑白編碼區(qū)生成模塊,用于生成二維條碼的黑白像素編碼區(qū)。根據(jù)本發(fā)明的生成設備的一個實施例,二維條碼生成設備還包括數(shù)據(jù)分析模塊,用于接收輸入的編碼數(shù)據(jù),根據(jù)編碼數(shù)據(jù)的字符類型、數(shù)據(jù)量、糾 錯等級選擇二維條碼符號的版本;通知彩色功能圖形生成模塊生成版本的二維條碼的彩色 像素功能圖形,將編碼數(shù)據(jù)發(fā)送給黑白編碼區(qū)生成模塊,黑白編碼區(qū)生成模塊根據(jù)接收的 編碼數(shù)據(jù)生成二維條碼的黑白像素編碼區(qū)。本發(fā)明還提供一種二維條碼解碼設備,包括彩色功能圖形解碼模塊,用于接收輸入的二維條碼符號,識別二維條碼符號的彩 色像素模塊,解碼出二維條碼符號的彩色像素功能圖形;編碼信息提取模塊,用于根據(jù)彩色圖形解碼模塊解碼出的彩色像素功能圖形提取 二維條碼的黑白像素編碼區(qū)信息;編碼區(qū)信息解碼模塊,用于接收黑白像素編碼區(qū)信息,對黑白像素編碼區(qū)信息進 行解碼。根據(jù)本發(fā)明的二維條碼解碼設備的一個實施例,二維條碼的彩色像素功能圖形位 于對應標準二維條碼的原功能圖形區(qū)域內(nèi),對原功能圖形區(qū)域中空余出來的像素塊用于數(shù) 據(jù)編碼。本發(fā)明提供的二維條碼生成、解碼設備,通過彩色功能圖形生成模塊生成彩色像 素二維條碼功能圖形,通過彩色功能圖形解碼模塊解碼彩色像素功能圖形,和標準二維條 碼相比,降低了二維條碼中的功能圖形所占用的模塊數(shù),提高二維條碼的數(shù)據(jù)容量;由于僅 在功能圖形中引入有限彩色像素塊,不需要復雜的打印及識別設備,降低了印刷和識別成 本。


圖Ia示出以QR碼為例的二維條碼符號的結(jié)構(gòu);圖Ib示出以QR碼為例的位置探測圖形的結(jié)構(gòu);圖2示出本發(fā)明的二維條碼生成方法的一個實施例的流程圖;圖3示出本發(fā)明的二維條碼生成方法的另一個實施例的流程圖;圖4a示出以QR碼為例的本發(fā)明的二維條碼符號的結(jié)構(gòu);圖4b示出以QR碼為例的本發(fā)明的位置探測圖形的結(jié)構(gòu);圖5示出本發(fā)明的具有彩色模塊功能圖形的二維條碼的結(jié)構(gòu);
圖6示出本發(fā)明的二維條碼解碼方法的一個實施例的流程圖;圖7示出本發(fā)明的二維條碼生成設備的一個實施例的結(jié)構(gòu)圖;圖8示出本發(fā)明的二維條碼生成設備的另一個實施例的結(jié)構(gòu)圖;圖9示出本發(fā)明的二維條碼解碼設備的一個實施例的結(jié)構(gòu)圖。
具體實施例方式下面參照附圖對本發(fā)明進行更全面的描述,其中說明本發(fā)明的示例性實施例。圖2示出本發(fā)明的二維條碼生成方法的一個實施例的流程圖。如圖2所示,在步驟202,生成二維條碼的彩色像素功能圖形。例如,二維條碼編解 碼系統(tǒng)對各版本的標準二維條碼符號的尋像、定位、分隔、校正等功能區(qū)域使用特定圖形與 特定彩色的像素塊重新設計架構(gòu),生成具有彩色像素模塊的功能圖形。在步驟204,根據(jù)要編碼的數(shù)據(jù)生成二維條碼的黑白像素編碼區(qū)。例如,二維條碼 編解碼系統(tǒng)對原功能圖形中空余出來的像素模塊用于數(shù)據(jù)編碼;二維條碼編解碼系統(tǒng)計算 并存儲經(jīng)過此類轉(zhuǎn)換的各版本標準二維條碼符號的編解碼算法,以及各版本符號對應的數(shù) 據(jù)容量。本領域的技術人員應當理解,彩色像素功能圖形和黑白像素編碼區(qū)的生成并不限 定先后次序。上述實施例中,在黑白二維條碼功能圖形中引入有限彩色像素塊,和標準二維條 碼相比,降低了二維條碼中的功能圖形所占用的模塊數(shù),提高了編碼區(qū)的模塊數(shù),可以在不 改變二維條碼尺寸的前提下,提高二維條碼的數(shù)據(jù)容量;在與標準二維條碼具有同等數(shù)據(jù) 容量的前提下,可使用較低版本的二維條碼符號(例如,尺寸更小),或使用更高糾錯等級 的數(shù)據(jù)編碼。圖3示出本發(fā)明的二維條碼生成方法的另一個實施例的流程圖。在步驟302,當有業(yè)務數(shù)據(jù)輸入二維條碼編碼系統(tǒng)進行二維條碼生成時,二維條碼 編碼系統(tǒng)分析輸入的數(shù)據(jù),根據(jù)要編碼數(shù)據(jù)的字符類型、數(shù)據(jù)量、糾錯等級選擇二維條碼符 號的版本。在步驟304,二維條碼編碼系統(tǒng)依據(jù)編碼算法生成二維條碼的彩色像素功能圖形。在步驟306,二維條碼編碼系統(tǒng)在原功能圖形區(qū)域中空余出來的像素塊進行數(shù)據(jù) 編碼,生成二維條碼的黑白像素編碼區(qū)。圖4a示出以QR碼為例的本發(fā)明的二維條碼符號的結(jié)構(gòu)。如圖4a所示,該例子中 帶波紋(代表彩色)的圖形為功能圖形,分別位于標準QR碼的功能圖形的區(qū)域內(nèi);標準QR 碼的功能圖形的其他區(qū)域被用于數(shù)據(jù)和糾錯字。圖4b示出以QR碼為例的本發(fā)明的位置探 測圖形的結(jié)構(gòu)。和標準QR碼相比,該位置探測圖形通過帶波紋圖形C實現(xiàn),而原來的圖形 A和B用于數(shù)據(jù)和糾錯字。圖5示出本發(fā)明的具有彩色模塊功能圖形的二維條碼的結(jié)構(gòu)的例子,圖5中,波紋 圖形表示彩色功能圖形,灰度區(qū)域表示數(shù)據(jù)和編碼字。下面通過表1和表2來說明本發(fā)明的二維條碼的優(yōu)點。表1示出現(xiàn)有技術的標準二維條碼的相關信息。表2示出本發(fā)明的與表1的標準 二維條碼對應的彩色二維條碼的相關信息。
權利要求
一種二維條碼生成方法,其特征在于,包括生成二維條碼的彩色像素功能圖形;生成二維條碼的黑白像素編碼區(qū)。
2.根據(jù)權利要求1所述的二維條碼生成方法,其特征在于,還包括 根據(jù)編碼數(shù)據(jù)的字符類型、數(shù)據(jù)量、糾錯等級選擇二維條碼符號的版本。
3.根據(jù)權利要求1所述的二維條碼生成方法,其特征在于,所述二維條碼的彩色像素 功能圖形位于對應標準二維條碼的原功能圖形區(qū)域內(nèi),對原功能圖形區(qū)域中空余出來的像 素塊用于數(shù)據(jù)編碼。
4.一種二維條碼解碼方法,其特征在于,包括識別二維條碼符號的彩色像素模塊,解碼出二維條碼符號的彩色像素功能圖形; 根據(jù)解碼出的所述彩色像素功能圖形提取二維條碼的黑白像素編碼區(qū)信息; 對黑白像素編碼區(qū)信息進行解碼。
5.根據(jù)權利要求4所述的二維條碼解碼方法,其特征在于,所述二維條碼的彩色像素 功能圖形位于對應標準二維條碼的原功能圖形區(qū)域內(nèi),對原功能圖形區(qū)域中空余出來的像 素塊用于數(shù)據(jù)編碼。
6.一種二維條碼生成設備,其特征在于,包括彩色功能圖形生成模塊,用于生成二維條碼的彩色像素功能圖形; 黑白編碼區(qū)生成模塊,用于生成二維條碼的黑白像素編碼區(qū)。
7.根據(jù)權利要求6所述的二維條碼生成設備,其特征在于,還包括數(shù)據(jù)分析模塊,用于接收輸入的編碼數(shù)據(jù),根據(jù)編碼數(shù)據(jù)的字符類型、數(shù)據(jù)量、糾錯等 級選擇二維條碼符號的版本;通知所述彩色功能圖形生成模塊生成所述版本的二維條碼的 彩色像素功能圖形,將所述編碼數(shù)據(jù)發(fā)送給所述黑白編碼區(qū)生成模塊,所述黑白編碼區(qū)生 成模塊根據(jù)接收的所述編碼數(shù)據(jù)生成二維條碼的黑白像素編碼區(qū)。
8.根據(jù)權利要求6所述的二維條碼生成設備,其特征在于,所述二維條碼的彩色像素 功能圖形位于對應標準二維條碼的原功能圖形區(qū)域內(nèi),對原功能圖形區(qū)域中空余出來的像 素塊用于數(shù)據(jù)編碼。
9.一種二維條碼解碼設備,其特征在于,包括彩色功能圖形解碼模塊,用于接收輸入的二維條碼符號,識別二維條碼符號的彩色像 素模塊,解碼出二維條碼符號的彩色像素功能圖形;編碼信息提取模塊,用于根據(jù)所述彩色圖形解碼模塊解碼出的所述彩色像素功能圖形 提取二維條碼的黑白像素編碼區(qū)信息;編碼區(qū)信息解碼模塊,用于接收所述黑白像素編碼區(qū)信息,對所述黑白像素編碼區(qū)信 息進行解碼。
10.根據(jù)權利要求9所述的二維條碼解碼設備,其特征在于,所述二維條碼的彩色像素 功能圖形位于對應標準二維條碼的原功能圖形區(qū)域內(nèi),對原功能圖形區(qū)域中空余出來的像 素塊用于數(shù)據(jù)編碼。
全文摘要
本發(fā)明公開一種二維條碼生成、解碼方法及其設備,該生成方法包括生成二維條碼的彩色像素功能圖形;生成二維條碼的黑白像素編碼區(qū)。本發(fā)明通過彩色像素塊對二維條碼符號的功能圖形重新設計架構(gòu),降低二維條碼中的功能圖形所占用的模塊數(shù),提高數(shù)據(jù)編碼區(qū)域的模塊數(shù),提高二維條碼的數(shù)據(jù)容量。本發(fā)明的技術方案可以適用于低版本的二維條碼符號,在票務、身份認證等需要數(shù)據(jù)量較小的應用范圍內(nèi),能夠解決印刷和識別成本高的問題。
文檔編號G06K19/06GK101996336SQ20101053652
公開日2011年3月30日 申請日期2010年11月9日 優(yōu)先權日2010年11月9日
發(fā)明者陳荊花 申請人:中國電信股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1