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

一種在二維條碼中嵌入圖案的方法及裝置的制作方法

文檔序號:6562151閱讀:224來源:國知局
專利名稱:一種在二維條碼中嵌入圖案的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,特別是涉及數(shù)據(jù)通訊中的信道編碼領(lǐng)域。
背景技術(shù)
二維條碼(2-dimensional bar code)是一種信息存儲與傳遞技術(shù),它使用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號信息;它在代碼編制上利用構(gòu)成計算機內(nèi)部邏輯基礎(chǔ)的“0”、“1”比特流的概念,使用若干個與二進制相對應(yīng)的幾何形體來表示文字?jǐn)?shù)值信息,通過圖像輸入設(shè)備或光電掃描設(shè)備自動識讀以實現(xiàn)信息自動處理。
二維條碼可以分為堆疊式/行排式二維條碼和矩陣式二維條碼兩類。堆疊式/行排式二維條碼由許多截短的一維條碼層排而成,常用的堆疊式/行排式二維條碼有Code16K、Code49、PDF417等。矩陣式二維條碼是在一個矩形空間通過黑、白像素在矩陣中的不同分布進行的編碼,常用的矩陣式二維條碼有Code Onc、Maxi Code、QR Code、Data Matrix等。
二維條碼具有下列優(yōu)點采用高密度編碼,信息容量大,可容納多達(dá)1850個大寫字母或2710個數(shù)字或1108個字節(jié),或500多個漢字,比一維條碼信息容量約高幾十倍。編碼范圍廣,可以把圖片、聲音、文字、簽字、指紋等可以數(shù)字化的信息進行編碼,用條碼表示出來,還可以表示多種語言文字和圖像數(shù)據(jù)。容錯能力強,具有糾錯功能。譯碼可靠性高,誤碼率不超過千萬分之一??梢砸爰用艽胧哂斜C苄?、防偽性好。成本低,易制作,持久耐用。條碼符號形狀、尺寸大小比例可變。可以使用激光或CCD閱讀器識讀。
目前,二維條碼廣泛應(yīng)用在國防、公共安全、交通運輸、醫(yī)療保健、工業(yè)、商業(yè)、金融、海關(guān)及政府管理等多個領(lǐng)域。
二維條碼的識讀設(shè)備是光學(xué)設(shè)備,識別過程受環(huán)境影響較大,因此在二維條碼的數(shù)據(jù)信息編碼的過程中通常會加入冗余的糾錯碼,可以利用某種糾錯算法對原始數(shù)據(jù)信息進行處理,生成對應(yīng)的糾錯碼,將原始數(shù)據(jù)信息和糾錯碼組合在一起,生成二維條碼,使得在糾錯范圍之內(nèi)數(shù)據(jù)差錯能被糾錯解碼系統(tǒng)檢測,定位并糾正過采,實現(xiàn)信息的正確讀取。如QR Code(快速矩陣二維條碼)為例,采用了Reed Solomon糾錯算法,QR Code的標(biāo)準(zhǔn)規(guī)定了四個糾錯等級,其糾錯范圍分別是7%,15%,25%,30%,在這些糾錯范圍內(nèi)的差錯均能被糾錯解碼系統(tǒng)校正。
但由于二維條碼所攜帶的信息只能用于圖像輸入設(shè)備或光電掃描設(shè)備自動識讀,解碼后才能顯示出供人類識別的信息,人類通過肉眼無法直接理解二維條碼中的信息,造成日常使用上的不便,因此在二維條碼的使用過程中,通常需要在其圖形周圍加入一些說明文字或圖案,提示出二維條碼的部分信息或者直接揭示出二維條碼所攜帶的信息內(nèi)容,供使用者直接理解二維條碼的含義,以方便對其進行簡單的處理。這種在二維條碼周圍加入一些說明文字或圖案方式的缺點是發(fā)布二維條碼時需要同時發(fā)布與之相關(guān)的說明文字或圖案,需要預(yù)先處理說明文字或圖案,然后可能需要印刷、打印、粘貼或刻制說明文字或圖案,做作過程耗費人力、物力資源;說明文字或圖案還占用了的額外的面積,減少了二維條碼攜帶物(如商品)表面的可用面積,降低了攜帶物表面可印刷的信息量。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種在二維條碼中嵌入可視化的圖案的方法和裝置,以解決現(xiàn)有技術(shù)中需要額外發(fā)布文字、制作過程耗費資源和降低了攜帶物表面的可用面積的問題。
為了解決上述問題,本發(fā)明提出了一種在二維條碼中嵌入圖案的方法,包括下列步驟預(yù)置二維條碼、待嵌入圖案、以及嵌入位置;確定對比圖案,所述對比圖案與所述二維條碼的分辨率相同;根據(jù)所述嵌入位置,比較所述對比圖案與所述二維條碼中相對應(yīng)模塊的顏色,統(tǒng)計發(fā)生顏色差錯的模塊數(shù)量;如果所述模塊數(shù)量未超過預(yù)置的糾錯閾值,則;確定嵌入圖案,并將所述嵌入圖案根據(jù)預(yù)先指定的嵌入位置嵌入到所述二維條碼中。
其中,當(dāng)所述待嵌入圖案的分辨率和所述二維條碼的分辨率一致時,所述對比圖案為所述待嵌入圖案。當(dāng)所述待嵌入圖案的分辨率和所述二維條碼的分辨率不一致時,所述對比圖案為將所述待嵌入圖案按照所述二維條碼的分辨率進行柵格化處理后的圖案。
其中,所述嵌入圖案可以為所述待嵌入圖案;或者,對所述待嵌入圖案通過柵格化處理調(diào)整分辨率后的圖案。
優(yōu)選的,所述的方法還可以包括根據(jù)預(yù)先指定的嵌入位置,判斷所述嵌入圖案是否覆蓋所述二維條碼控制符號單元區(qū)域,若否,則繼續(xù)嵌入流程。
優(yōu)選的,所述的方法還可以包括如果所述待嵌入圖案是彩色圖案,將所述對比圖案的各個模塊顏色進行二值化處理。
本發(fā)明還提供了一種在二維條碼中嵌入圖案的裝置,包括接口單元,用于接收二維條碼、待嵌入圖案、以及嵌入位置,輸出已嵌入圖案的二維條碼;分析單元,用于確定對比圖案,以及對比所述對比圖案和所述二維條碼的對應(yīng)模塊的顏色,統(tǒng)計發(fā)生顏色差錯的模塊數(shù)量;糾錯判斷單元,用于判斷所述發(fā)生顏色差錯的模塊數(shù)量是否超過預(yù)置的糾錯閾值,若否,發(fā)送嵌入指令給嵌入單元;所述糾錯閾值小于或者等于二維條碼的糾錯容量;嵌入單元,用于接收嵌入指令,并根據(jù)所述嵌入指令,確定嵌入圖案,將所述嵌入圖案根據(jù)預(yù)先指定的嵌入位置嵌入到所述二維條碼中。
優(yōu)選的,所述的裝置還可以包括柵格化處理單元,用于將所述待嵌入圖案按照預(yù)先設(shè)置的分辨率或者所述二維條碼的分辨率進行柵格化處理。
優(yōu)選的,所述的裝置還可以包括分辨率判斷單元,用于判斷所述待嵌入圖案的分辨率和所述二維條碼的分辨率是否一致;所述確定對比圖案的過程是由分辨率判斷單元判斷所述待嵌入圖案的分辨率和所述二維條碼的分辨率是否一致,若一致,將所述待嵌入圖案作為對比圖案,若否,由柵格化處理單元將所述待嵌入圖案按照所述二維條碼的分辨率進行柵格化處理后的圖案作為對比圖案。
優(yōu)選的,所述嵌入圖案可以為所述待嵌入圖案;或者,對所述待嵌入圖案通過柵格化處理調(diào)整分辨率后的圖案。
優(yōu)選的,所述的裝置還可以包括覆蓋判斷單元,用于根據(jù)預(yù)先指定的嵌入位置,判斷所述嵌入圖案是否覆蓋所述二維條碼控制符號單元區(qū)域,若否,則繼續(xù)嵌入流程。
優(yōu)選的,所述的裝置還可以包括二值化單元,用于當(dāng)所述待嵌入圖案是彩色圖案時,將所述對比圖案的各個模塊顏色進行二值化處理。
優(yōu)選的,所述的裝置還可以包括二維條碼編碼單元,用于將輸入數(shù)據(jù)進行編碼產(chǎn)生二維條碼。
本發(fā)明還公開了另一種在二維條碼中嵌入圖案的方法,包括下列步驟預(yù)置待嵌入圖案、二維條碼、以及嵌入位置;根據(jù)嵌入位置將所述待嵌入圖案嵌入到所述二維條碼中;調(diào)整所述待嵌入圖案中與所述二維條碼中深色模塊對應(yīng)位置的圖案參數(shù),調(diào)整后該模塊的顏色為深色;調(diào)整所述待嵌入圖案中與所述二維條碼中淺色模塊對應(yīng)位置的圖案參數(shù),調(diào)整后該模塊的顏色為淺色;其中,所述圖案參數(shù)為亮度、對比度、色彩飽和度中的任一參數(shù)或者任意組合。
本發(fā)明還要求保護一種在二維條碼中嵌入圖案的裝置,包括接口單元,用于接收待嵌入圖案、二維條碼、以及嵌入位置,輸出帶有圖案的二維條碼;嵌入單元,用于將所述待嵌入圖案嵌入到所述二維條碼中;圖案參數(shù)調(diào)整單元,用于調(diào)整所述待嵌入圖案中與所述二維條碼中深色模塊對應(yīng)位置的圖案參數(shù),調(diào)整后該模塊的顏色為深色;調(diào)整所述待嵌入圖案中與所述二維條碼中淺色模塊對應(yīng)位置的圖案參數(shù),調(diào)整后該模塊的顏色為淺色;其中,所述圖案參數(shù)為亮度、對比度、色彩飽和度中的任一參數(shù)或者任意組合。
優(yōu)選的,所述的裝置還可以包括二維條碼編碼單元,用于將輸入數(shù)據(jù)進行編碼產(chǎn)生二維條碼。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點1、將人類能夠直接識別的圖案信息嵌入二維條碼中,不影響二維條碼的自動識別,不需要額外印刷或打印說明圖形或文字,所占面積小,節(jié)約資源,方便使用,可以增加信息發(fā)布的效率。
2、可以嵌入人類可以感知的各種符號,使二維條碼形式新穎生動,便于人類直觀的獲取二維條碼所表示的信息。
3、既可以嵌入與二維條碼分辨率相同的圖案,也可以分辨率不同的圖案。
4、既可以嵌入黑白圖案,也可以嵌入彩色圖案。


圖1是本發(fā)明的方法流程圖;圖2是本發(fā)明的方法實施例1流程圖;圖3a是本發(fā)明的方法實施例2流程圖;圖3b是本發(fā)明的方法實施例2嵌入圖案后的二維條碼;圖4a是本發(fā)明的方法實施例3流程圖;圖4b是本發(fā)明的方法實施例3嵌入圖案后的二維條碼;圖5是本發(fā)明的方法實施例4流程圖;圖6a是本發(fā)明的方法實施例5流程圖;圖6b是本發(fā)明的方法實施例5嵌入圖案后的二維條碼;圖7是本發(fā)明的裝置實施例1框圖;圖8是本發(fā)明的裝置實施例2框圖。
具體實施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,首先對本發(fā)明涉及的一些術(shù)語進行說明。
對于圖像來說,其分辨率的大小決定了圖像的清晰程度,分辨率一般采用單位長度和寬度上的像素點數(shù)來表示,如,掃描儀的分辨率用每英寸長度上的像素點數(shù)表示,單位是DPI(DotPer Inch,每英寸像素點),DPI越多,圖像越清晰,目前常見的辦公用掃描儀的分辨率為600(水平分辨率)×1200(垂直分辨率)、1200×2400或2400×2400。
對于二維條碼的分辨率,以快速響應(yīng)碼(以下稱為QR Code)為例,它是屬于矩陣式的二維條碼,QR Code由若干具有深淺顏色的小方塊組成,這些小方塊稱為模塊,深色的模塊可以表示二進制的“1”,淺色模塊可以表示二進制“0”,通過這些深淺顏色模塊的組合就可以表示信息。對于QR Code來說,由于其最小圖像單位是模塊,而每個模塊內(nèi)部只有一種顏色,可以認(rèn)為QR Codc圖像中的一個模塊就是它的一個像素點,于是,它的分辨率可以用橫向和縱向的模塊數(shù)量來表示,如對于橫向和縱向都有21個模塊的QR Code來說,其分辨率可以表示為21×21,再如橫向和縱向都有101個模塊,其分辨率可以表示為101×101。
對于一個特定的QR Code來說,也可以看作是由多個柵格組成,每個柵格內(nèi)包含一個模塊。對一個圖像進行柵格化處理時,將該圖像劃分為與所述特定的QR Codc相同的柵格分布(即相同的分辨率),如果每個柵格內(nèi)的局部圖像有多種顏色,則按照顏色值的加權(quán)平均算法,例如假設(shè)圖像I,其中某個像素的顏色值為I(x,y),x和y分別為該像素在圖像I中的二維坐標(biāo)值。
對于圖像I,其加權(quán)平均顏色值的計算方法為其中所有像素的顏色值累加之和除以I中所有像素的個數(shù)。
得到一個顏色值,即一個柵格內(nèi)只有一個顏色,則可以認(rèn)為經(jīng)過處理后的圖案和QR Code具有相同的分辨率,它們的每個柵格的大小也是相同的。可見預(yù)見,經(jīng)過柵格化處理后的圖片,其分辨率既有可能被升高也有可能被降低。
對于圖像的二值化處理可以采用圖像處理算法中的二值化算法,即劃定一個閥值把顏色值區(qū)分開,該閥值是一個數(shù)值,對于二維條碼來說,如果一個模塊的色彩數(shù)值大于該閥值,則該模塊就定義為深色模塊,反之,則定義為淺色模塊??梢姴捎枚祷惴梢詫⑷魏尾噬珗D像處理成為深淺兩種顏色的圖像。
下面結(jié)合附圖對本發(fā)明的實現(xiàn)原理和具體實施例進行詳細(xì)說明。
本發(fā)明的原理是利用二維條碼的糾錯特性,將可視的圖案加入二維條碼圖案中,為二維條碼加入了人類可識別的圖形信息。當(dāng)把圖案嵌入到二維條碼后,二維條碼的一部分模塊顏色被改變,相當(dāng)于所攜帶信息的某些數(shù)據(jù)位出現(xiàn)了差錯,如果這些差錯在二維碼的糾錯容量之內(nèi),解碼系統(tǒng)就能檢測并糾正這些錯誤,保證二維條碼的包含的信息被完整解碼出來,從而不影響二維條碼的正常使用。下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步詳細(xì)的說明。
參照圖1,是本發(fā)明的方法流程圖,包括步驟101,預(yù)置待嵌入圖案、二維條碼、以及嵌入位置。
圖案可以是黑白的或者彩色的,可以是和所述的二維條碼同分辨率的,或者是不同分辨率的。當(dāng)待嵌入圖案尺寸比較大時,可以先縮小尺寸,以方便嵌入。二維條碼可以是現(xiàn)有的堆疊式/行排式二維條碼或者是矩陣式二維條碼中的一種,一般來說二維條碼包含的顏色是黑白兩色的,也可以是任意其它深淺兩色的,只要識讀設(shè)備掃描二維條碼,能夠在二值化處理之后確定合適的顏色閥值識別出所攜帶的信息即可,二維條碼是什么具體的顏色并不影響信息的攜帶和識別。嵌入位置可以采用待嵌入圖案的左上角在二維條碼中的坐標(biāo)位置來表示。
步驟102,確定對比圖案,所述對比圖案與所述二維條碼的分辨率相同。
優(yōu)選的,當(dāng)所述待嵌入圖案的分辨率和所述二維條碼的分辨率一致時,所述對比圖案為所述待嵌入圖案。
優(yōu)選的,當(dāng)所述待嵌入圖案的分辨率和所述二維條碼的分辨率不一致時,所述對比圖案為將所述待嵌入圖案按照所述二維條碼的分辨率進行柵格化處理后的圖案。經(jīng)過柵格化處理后圖案的分辨率可能是下降了,也可能是上升了,柵格化處理的主要目的是把對比圖案的分辨率處理成為和二維條碼的分辨率一致的,以方便比較對應(yīng)模塊的顏色值。
步驟103,根據(jù)所述嵌入位置比較所述對比圖案與所述二維條碼中相對應(yīng)模塊的顏色,統(tǒng)計發(fā)生顏色差錯的模塊數(shù)量。
實際上,由于二維碼中深色的模塊表示二進制的“1”,淺色模塊表示二進制“0”,通過這些深淺顏色模塊的組合就可以表示信息,只要不將深色改為淺色或者將淺色改為深色就不會影響二維條碼的讀取。根據(jù)步驟102,對比圖案已經(jīng)被處理成相同柵格分布,并且每個柵格只有一個顏色,所以顏色比較時,只比較對比圖案的深淺色分布是否和二維條碼存在差錯即可。
比較的具體過程舉例如下,假設(shè)二維條碼的深淺兩色圖案的顏色值是淺色是255、深色是0。識別深淺兩色的分界閥值是127,在預(yù)先指定的嵌入位置的情況下,對比圖案和二維條碼對應(yīng)的模塊的顏色比較過程如下對于二維條碼的第一個模塊,顏色值是255(淺色),對應(yīng)位置的對比圖案的顏色值是100(偏深色),經(jīng)過100和閥值127比較,屬于深色,和二維條碼模塊的淺色不同,記錄誤差為1;對于二維條碼的第二個模塊,顏色值是255(淺色),對應(yīng)位置的對比圖案的顏色值是200(偏淺色),經(jīng)過200和閥值127比較,屬于淺色,和二維條碼模塊的淺色相同,記錄誤差為0;對于二維條碼的第n個模塊,誤差是Δn,Δn的值要么是0要么是1;對比所有模塊的顏色值后,可以得到累計誤差∑Δ=Δ1+Δ2+...+Δn,累計誤差是一個絕對數(shù)值,反映的是嵌入圖案后,引起的二維條碼的顏色改變的模塊數(shù)量,是對二維條碼的破壞程度的一個度量值。
上述例子給出了一個詳細(xì)的比較過程,實際處理中可以采用更為簡便的比對過程,只要符合二維條碼的容錯原則即可。
優(yōu)選的,如果所述待嵌入圖案是彩色圖案,則所述對比圖案需要進行二值化處理,處理后的對比圖案成為深淺兩色圖案,例如,可以把對比圖案進行二值化處理后得到黑白兩色圖案。
步驟103,如果所述模塊數(shù)量未超過二維條碼的糾錯容量,確定嵌入圖案,并將所述嵌入圖案根據(jù)預(yù)先指定的嵌入位置嵌入到所述二維條碼中。
對于二維條碼來說,為避免部分污損造成的不能被設(shè)備識別,其本身都具有一定的糾錯能力,即當(dāng)污損的部分引起的二維條碼的模塊顏色改變在二維條碼的糾錯能力之內(nèi)時,可以通過二維條碼的糾錯算法糾正錯誤,完整重現(xiàn)二維條碼所攜帶的信息。二維條碼的糾錯容量是一個絕對數(shù)值,代表的某個特定的二維條碼中允許發(fā)生顏色錯誤的模塊個數(shù)。
對于預(yù)置的二維條碼,我們可以通過解碼而獲得它的編碼方式等參數(shù),也可以獲得二維條碼的控制符號單元區(qū)域、糾錯容量等信息。對于我們根據(jù)原始參數(shù)自行生成的二維條碼,在生成過程中,這些參數(shù)可以通過二維條碼編碼器獲得。
如果上一步驟中統(tǒng)計出的∑Δ沒有超過二維條碼的糾錯容量,則認(rèn)為嵌入圖案的二維條碼中的信息可以被正確識別,則確認(rèn)嵌入圖案,根據(jù)預(yù)先指定的嵌入位置嵌入到所述二維條碼中。當(dāng)然,為了保證不損害二維條碼,優(yōu)選的,可以預(yù)置一個糾錯閾值,該糾錯閾值不超過該二維條碼的糾錯容量,判斷誤差值是否超范圍時,與上述預(yù)置的糾錯閾值進行比較即可。
優(yōu)選的,所述嵌入圖案為所述待嵌入圖案本身或者對所述待嵌入圖案通過柵格化處理調(diào)整分辨率后的圖案。可以根據(jù)具體的需要由用戶預(yù)先指定需要嵌入的圖案。
優(yōu)選的,上述步驟還包括,根據(jù)預(yù)先指定的嵌入位置,判斷所述嵌入圖案是否覆蓋了所述二維條碼控制符號單元區(qū)域,若否,則繼續(xù)嵌入流程,若是,嵌入失敗。此時可以重新調(diào)整嵌入的位置,重新嵌入。本判斷步驟可以在步驟102之前、步驟102和步驟103之間或者步驟103之后進行。
二維條碼有很多種類,一般而言,它的控制單元是指用于確定二維條碼圖形位置和方向的圖形符號,例如QR碼的三個牛眼符號(位置探測圖形),還包括位置探測圖形分隔區(qū),定位圖形,校正圖形等。除此之外,控制單元可能還包括描述二維條碼特性的一些參數(shù),比如尺寸版本,掩碼類型,糾錯等級等等,例如格式信息區(qū),版本信息區(qū)。如果這些地方出錯,會對二維條碼解碼過程產(chǎn)生影響,導(dǎo)致無法正確解碼,所以必須事先得到這些控制單元所在的位置,保證嵌入圖案時不覆蓋這些控制單元所在的區(qū)域,或者不妨礙這些控制單元的信息讀取。如果現(xiàn)有的二維條碼的控制區(qū)域被污損,則很有可能無法識別整個碼。
參照圖2,是本發(fā)明的方法實施例1流程圖,在本實施例中將以待嵌入圖案和二維條碼的分辨率不同的情況為例進行介紹,其中對比圖案和嵌入圖案是待嵌入圖案進行柵格化處理后的圖案,實施例1具體包括以下步驟步驟201,對預(yù)置的原始數(shù)據(jù)進行二維條碼編碼得到二維條碼,并得到所述二維條碼控制符號單元區(qū)域位置。
所述預(yù)置的原始數(shù)據(jù)是需要編碼在二維條碼中的數(shù)據(jù),將原始數(shù)據(jù)通過用戶指定的編碼方式進行編碼,編碼方式可以根據(jù)需要采用現(xiàn)有的二維條碼的各種編碼方式,如Codc16K、Code49、PDF417等,編碼后可以獲得二維條碼的版本號、糾錯容量和碼控制符號單元區(qū)域等信息。當(dāng)然,所述二維條碼也可以是接收其他編碼器生成的二維條碼,再通過解碼獲取相應(yīng)參數(shù)。
步驟202,對預(yù)置的待嵌入圖案進行柵格化處理得到柵格化圖案。
由于待嵌入圖案和二維條碼的分辨率不同,需要先把待嵌入圖案進行柵格化處理。進行柵格化處理時,根據(jù)二維條碼的分辨率進行處理,得到和二維條碼相同分辨率的柵格化圖案,這里得到的柵格化圖案可能比待嵌入圖案的分辨率有所下降。
步驟203,將柵格化圖案作為嵌入圖案,根據(jù)預(yù)先指定的嵌入位置,判斷所述嵌入圖案是否覆蓋了所述二維條碼控制符號單元區(qū)域。
用戶指定嵌入位置可以是指定待嵌入圖案上某個特定點(例如左上角)位于二維條碼上的坐標(biāo)值,該坐標(biāo)值以二維條碼模塊的位置表示。例如二維條碼左上角的模塊的坐標(biāo)定義為(0,0),坐標(biāo)軸以向右向下為正向增加。如果我們要把嵌入圖案放在(10,10)的位置,就是把嵌入圖案左上角放在從二維條碼左上角開始向下數(shù)第11個,向右數(shù)第11個的模塊上,這樣就把嵌入圖案按照指定的位置嵌入到二維條碼上了。嵌入圖案的大小是事先知道的,二維條碼的控制符號單元區(qū)域所在的位置由前一步驟中得到,通過兩者的相對位置,可以判斷出嵌入圖案是否覆蓋了二維條碼的控制符號單元區(qū)域的位置。
如果所述嵌入圖案了覆蓋所述二維條碼控制符號單元區(qū)域,執(zhí)行步驟204,若否,執(zhí)行步驟205。
步驟204,嵌入失敗,需要重新調(diào)整參數(shù)。
由前面的敘述可知,如果二維條碼的控制符號單元區(qū)域的位置被覆蓋,會造成整個二維條碼不能被讀取,此時嵌入圖案失敗??梢杂捎脩粽{(diào)整預(yù)置的原始參數(shù),如指定的嵌入位置等,再次進行圖案的嵌入。
步驟205,將柵格化圖案作為對比圖案,對比所述對比圖案和所述二維條碼的對應(yīng)模塊的顏色值,判斷顏色值不同的模塊數(shù)量是否超過二維條碼的糾錯容量。
對比所述對比圖案和二維條碼的對應(yīng)模塊的顏色值,如果相同,記為0,不同記為1,比較完成后,統(tǒng)計結(jié)果為1的模塊的個數(shù),并和二維條碼的糾錯容量進行比較,判斷誤差數(shù)是否超過二維條碼的糾錯容量。當(dāng)誤差數(shù)超出二維條碼的糾錯容量時,二維條碼的識讀設(shè)備將不能識別得到正確的信息。若超過二維條碼的糾錯容量,執(zhí)行步驟204,若否,執(zhí)行步驟206。
當(dāng)然,為了保證不損害二維條碼,優(yōu)選的,可以預(yù)置一個糾錯閾值,該糾錯閾值不超過該二維條碼的糾錯容量,判斷誤差值是否超范圍時,與上述預(yù)置的糾錯閾值進行比較即可。
步驟206,將所述嵌入圖案根據(jù)預(yù)先指定嵌入位置嵌入到所述二維條碼中,得到帶圖案的二維條碼。
這里得到的二維條碼是帶有圖案的二維條碼,其中包含的圖案可以為人類的肉眼直接識別,從而理解其中的信息,而不需要通過識別設(shè)備,方便人類對其進行初步的處理。
下面是將黑白的待嵌入圖案嵌入二維條碼的另一個實施例,本實施例中的黑白圖案和二維條碼具有相同的分辨率,由于具有相同的分辨率,與實施例1的區(qū)別在于在本實施例中不需要對待嵌入圖案進行柵格化處理。實施例2嵌入圖案后的二維條碼如圖3b所示。
參照圖3a,是本發(fā)明的方法實施例2流程圖,包括步驟301,對預(yù)置的原始數(shù)據(jù)進行二維條碼編碼得到二維條碼,并得到所述二維條碼控制符號單元區(qū)域位置。
步驟302,根據(jù)預(yù)先指定的圖案嵌入位置,判斷所述預(yù)置的待嵌入圖案是否覆蓋了所述二維條碼控制符號單元區(qū)域。如果所述待嵌入圖案了覆蓋所述二維條碼控制符號單元區(qū)域,執(zhí)行步驟303,若否,執(zhí)行步驟304。
步驟303,嵌入失敗??梢杂捎脩粽{(diào)整預(yù)置的原始參數(shù),再次進行嵌入。
步驟304,對比所述待嵌入圖案和所述二維條碼的對應(yīng)模塊的顏色值,判斷顏色值不同的模塊數(shù)量是否超過預(yù)置的糾錯閾值。若超過,執(zhí)行步驟303,若否,執(zhí)行步驟305。所述糾錯閾值小于或者等于二維條碼的糾錯容量。
步驟305,將所述待嵌入圖案根據(jù)預(yù)先指定位置嵌入到所述二維條碼中,得到帶圖案的二維條碼。
下面是將黑白的待嵌入圖案嵌入二維條碼的另一個實施例,本實施例中的黑白圖案和二維條碼具有不同的分辨率,由于分辨率不同,在本實施例中需要對待嵌入圖案進行柵格化處理。本實施例與實施例1的區(qū)別在于最后嵌入二維條碼中的圖案就是原來的待嵌入圖案,沒有進行柵格化處理。嵌入圖案后的二維條碼如圖4b所示。
參照圖4a,是本發(fā)明的方法實施例3流程圖,包括步驟401,對預(yù)置的原始數(shù)據(jù)進行二維條碼編碼得到二維條碼,并得到所述二維條碼控制符號單元區(qū)域位置。
步驟402,對預(yù)置的待嵌入圖案進行柵格化處理得到柵格化圖案。
步驟403,根據(jù)預(yù)先指定的圖案嵌入位置,判斷所述柵格化圖案是否覆蓋了所述二維條碼控制符號單元區(qū)域。如果所述柵格化圖案了覆蓋所述二維條碼控制符號單元區(qū)域,執(zhí)行步驟404,若否,執(zhí)行步驟405。
步驟404,嵌入失敗??梢杂捎脩粽{(diào)整預(yù)置的原始參數(shù),再次進行圖案的嵌入。
步驟405,對比所述柵格化圖案和所述二維條碼的對應(yīng)模塊的顏色值,判斷顏色值不同的模塊數(shù)量是否超過預(yù)置的糾錯閾值。若超過,執(zhí)行步驟404,若否,執(zhí)行步驟406。所述糾錯閾值小于或者等于二維條碼的糾錯容量。
步驟406,將所述預(yù)置的待嵌入圖案根據(jù)預(yù)先指定位置嵌入到所述二維條碼中,得到帶圖案的二維條碼。
圖4a和圖2的區(qū)別在于,嵌入的圖案是未經(jīng)柵格化處理的待嵌入圖案。
下面是將彩色圖案嵌入二維條碼的例子。
參照圖5,是本發(fā)明的方法實施例4流程圖,其中,對于彩色圖案,需先進行二值化處理轉(zhuǎn)變?yōu)樯顪\兩色圖案后,才能進行顏色誤差判斷,在其他的具體流程中并無差別。本實施例具體步驟包括步驟501,對預(yù)置的原始數(shù)據(jù)進行二維條碼編碼得到二維條碼,并得到所述二維條碼控制符號單元區(qū)域位置。
步驟502,對預(yù)置的待嵌入圖案進行柵格化處理得到柵格化圖案。
步驟503,對柵格化圖案進行二值化處理。
對于彩色的待嵌入圖案,柵格化圖案仍舊是彩色的,需要通過二值化處理,將柵格化圖案根據(jù)二維條碼的顏色分配情況轉(zhuǎn)換成深淺兩色圖案,例如,可以轉(zhuǎn)換為黑白兩色圖案,便于后續(xù)步驟進行比較處理。
步驟504,根據(jù)預(yù)先指定的圖案嵌入位置,判斷所述柵格化圖案是否覆蓋了所述二維條碼控制符號單元區(qū)域。如果所述柵格化圖案了覆蓋所述二維條碼控制符號單元區(qū)域,執(zhí)行步驟505,若否,執(zhí)行步驟506。
步驟505,嵌入失敗??梢杂捎脩粽{(diào)整預(yù)置的原始參數(shù),再次進行圖案的嵌入。
步驟506,對比所述柵格化圖案和所述二維條碼的對應(yīng)模塊的顏色值,判斷顏色值不同的模塊數(shù)量是否超過預(yù)置的糾錯閾值。若超過,執(zhí)行步驟505,若否,執(zhí)行步驟507。所述糾錯閾值小于或者等于二維條碼的糾錯容量。
步驟507,將所述待嵌入圖案根據(jù)預(yù)先指定位置嵌入到所述二維條碼中,得到帶圖案的二維條碼。
本實施例實現(xiàn)了用柵格化圖案做糾錯判斷,而把彩色的待嵌入圖案嵌入二維條碼中,二維條碼中的彩色圖案能夠更好的表達(dá)信息,便于人類識別。由于彩色圖案柵格化后,又經(jīng)過顏色二值化,其圖像可能會與之前的待嵌入彩色圖案在人的視覺上差別較大,所以優(yōu)選的,如果符合容錯要求,則將原始彩色圖案嵌入到二維條碼中。
下面是將彩色或者黑白圖案嵌入二維條碼的另一個例子,其區(qū)別在于在保證二維條碼不改變的前下,對實際嵌入的圖案進行顏色修改。
參照圖6a,是本發(fā)明的方法實施例5流程圖,包括步驟601,對預(yù)置的原始數(shù)據(jù)進行二維條碼編碼得到二維條碼。
步驟602,將預(yù)置的待嵌入圖案嵌入到所述二維條碼中。
步驟603,降低所述待嵌入圖案和所述二維條碼中深色模塊對應(yīng)位置的圖案亮度,降低后該模塊的顏色為深色,提高所述待嵌入圖案和所述二維條碼中淺色模塊對應(yīng)位置的圖案亮度,提高后該模塊的顏色為淺色。
在二維條碼的解碼過程中,也包括了對二維條碼進行二值化的過程,由于二維條碼只有深色和淺色兩種顏色的模塊,通常是利用圖像處理算法中的二值化算法,劃定一個界限把它們區(qū)分開,該界限是一個數(shù)值,如果一個模塊的色彩數(shù)值大于該界限,則該模塊就定義為深色模塊,反之,則定義為淺色模塊。例如,假設(shè)黑色為0,白色為255。那么一個合理的固定閾值應(yīng)該就是中間值128,小于128的認(rèn)為是黑色,大于等于128的認(rèn)為是白色。這樣取值對于多種解碼器選擇閾值的規(guī)則來說是最優(yōu)的。在實際使用時,不同的二維條碼解碼器也會有不同的處理規(guī)則來合理的確定閾值,此外為了適應(yīng)環(huán)境光線和陰影的情況,通常也可以不設(shè)置一個全局的閾值,也不設(shè)定一個固定的閾值,而是根據(jù)二維條碼區(qū)塊內(nèi)色彩值分布情況的不同,計算得到閾值。
本實施例就是利用二維條碼解碼過程中二值化算法的特性,將彩色圖案與二維條碼圖案進行混合處理,具體而言就是根據(jù)二維條碼圖案上深色淺色模塊的位置對指定彩色圖案上相應(yīng)位置的區(qū)域的圖案參數(shù)進行調(diào)整,其中所述圖案參數(shù)可以為亮度、對比度、色彩飽和度中的任一參數(shù)或者任意組合。步驟603僅僅示出了最常用的對圖案的亮度進行調(diào)整的情況,實際上,可以根據(jù)需要對上述圖案參數(shù)單獨或者組合進行調(diào)整,即調(diào)整所述待嵌入圖案和所述二維條碼中深色模塊對應(yīng)位置的圖案參數(shù),調(diào)整后該模塊的顏色為深色,調(diào)整所述待嵌入圖案和所述二維條碼中淺色模塊對應(yīng)位置的圖案參數(shù),調(diào)整后該模塊的顏色為淺色。
本實施例對圖案參數(shù)的調(diào)整原則在于保證圖案和二維條碼疊加后,不會改變該二維條碼深色淺色模塊的分布。當(dāng)機器識讀時,能夠正常讀取信息,但人眼看上去,就有了圖案,圖案的對比度、亮度或者色彩飽和度可能是經(jīng)過調(diào)整了的,和原圖有所不同,但不影響機器識讀,未占用二維條碼的糾錯容量,同時實現(xiàn)了圖案的嵌入。并且嵌入的圖案可以擴展到整個二維條碼圖形中,不受控制符號單元區(qū)域的限制。
參見圖6b,是實施例5嵌入圖案后的二維條碼。對于實施例5而言,實際上可以在二維條碼中嵌入任何圖案,都不會影響二維條碼的讀取,因為實際改變的時嵌入的圖案,當(dāng)然在實際中會為了滿足人們的視覺需要,對所要嵌入的圖案進行篩選。
需要說明的是,對于上面所有的實施例1-5的一個擴展是可以將一段視頻或者圖像序列放入二維條碼中,由于視頻或者圖像序列可以由一組靜態(tài)圖片組成,將靜態(tài)圖片拼合,按照上面的方法嵌入二維條碼中,即可得到帶有視頻的二維條碼。
參照圖7,是本發(fā)明的裝置實施例1框圖,包括接口單元701,用于接收待嵌入圖案和二維條碼,輸出帶有圖案的二維條碼;分析單元702,用于確定對比圖案,對比所述對比圖案和所述二維條碼的對應(yīng)模塊的顏色,統(tǒng)計發(fā)生顏色差錯的模塊數(shù)量;糾錯判斷單元703,用于判斷所述模塊數(shù)量是否超過二維條碼的糾錯容量,若否,發(fā)送嵌入指令給嵌入單元604;嵌入單元704,用于接收嵌入指令,并根據(jù)所述嵌入指令,確定嵌入圖案,將所述嵌入圖案根據(jù)預(yù)先指定的嵌入位置嵌入到所述二維條碼中。
二維條碼的可以是現(xiàn)有的堆疊式/行排式二維條碼或者是矩陣式二維條碼中的一種,接口單元701用于接收待嵌入圖案和二維條碼,分析單元702確定用于對比的圖案,對比圖案可以是待嵌入圖案,也可以是待嵌入圖案過處理后得到的圖案,進行對比時對比圖案和二維條碼的分辨率需要相同,分析單元702對比所述對比圖案和所述二維條碼的對應(yīng)模塊的顏色,統(tǒng)計發(fā)生顏色差錯的模塊數(shù)量,糾錯判斷單元703判斷所述模塊數(shù)量是否超過二維條碼的糾錯容量,若否,發(fā)送嵌入指令給嵌入單元704,嵌入單元704根據(jù)所述嵌入指令,確定嵌入圖案,將所述嵌入圖案根據(jù)預(yù)先指定的嵌入位置嵌入到所述二維條碼中,得到帶有圖案的二維條碼,發(fā)送給接口單元701進行輸出。
優(yōu)選的,還包括柵格化處理單元705,用于將所述待嵌入圖案按照預(yù)先設(shè)置的分辨率或者所述二維條碼的分辨率進行柵格化處理;分辨率判斷單元706,用于判斷所述待嵌入圖案的分辨率和所述二維條碼的分辨率是否一致;所述確定對比圖案的過程是由分辨率判斷單元判斷所述待嵌入圖案的分辨率和所述二維條碼的分辨率是否一致,若一致,將所述待嵌入圖案作為對比圖案,若否,由柵格化處理單元將所述待嵌入圖案按照所述二維條碼的分辨率進行柵格化處理后的圖案作為對比圖案。
需要提醒注意的是,增加了分辨率判斷單元706,可以使得圖7所示的嵌入裝置能夠適應(yīng)分辨率相同或者不相同的待嵌入圖案。當(dāng)然,如果該嵌入裝置僅僅針對不同分辨率的嵌入需求,則僅僅包括柵格化處理單元705即可;或者如果該嵌入裝置僅僅針對同分辨率的嵌入需求,則柵格化處理單元705和分辨率判斷單元706都可以不需要了。
優(yōu)選的,所述確定嵌入圖案的過程是根據(jù)預(yù)置的參數(shù),所述嵌入單元確定嵌入圖案是所述待嵌入圖案、所述待嵌入圖案按照所述二維條碼的分辨率進行柵格化處理后的圖案或者所述待嵌入圖案按照預(yù)先設(shè)置的分辨率進行柵格化處理后的圖案。
優(yōu)選的,還包括覆蓋判斷單元707,用于根據(jù)預(yù)先指定的嵌入位置,判斷所述嵌入圖案是否覆蓋了所述二維條碼控制符號單元區(qū)域,若是,嵌入失敗。
優(yōu)選的,還包括二值化單元708,用于當(dāng)所述待嵌入圖案是彩色圖案時,把所述對比圖案進行二值化處理。
優(yōu)選的,還包括二維條碼編碼單元709,用于將輸入數(shù)據(jù)進行編碼產(chǎn)生二維條碼。
參照圖8,是本發(fā)明的裝置實施例2框圖,包括接口單元801,用于接收待嵌入圖案和二維條碼,輸出帶有圖案的二維條碼;嵌入單元802,用于將所述嵌入圖案根據(jù)預(yù)先指定的嵌入位置嵌入到所述二維條碼中;圖案參數(shù)調(diào)整單元803,用于調(diào)整所述待嵌入圖案中與所述二維條碼中深色模塊對應(yīng)位置的圖案參數(shù),調(diào)整后該模塊的顏色為深色,調(diào)整所述待嵌入圖案中與所述二維條碼中淺色模塊對應(yīng)位置的圖案參數(shù),調(diào)整后該模塊的顏色為淺色;其中,所述圖案參數(shù)為亮度、對比度、色彩飽和度中的任一參數(shù)或者任意組合。
例如,降低所述待嵌入圖案中與所述二維條碼中深色模塊對應(yīng)位置的圖案亮度,降低后該模塊的顏色為深色,增加所述待嵌入圖案中與所述二維條碼中淺色模塊對應(yīng)位置的圖案亮度,增加后該模塊的顏色為淺色。
圖案參數(shù)調(diào)整單元803根據(jù)二維條碼的顏色閥值,根據(jù)二維條碼圖案上深色淺色模塊的位置對指定彩色圖案上相應(yīng)位置的區(qū)域進行圖案參數(shù)的調(diào)整,使圖案和二維條碼疊加后,不會改變該二維條碼深色淺色模塊的分布,使機器識讀時,能夠正常讀取信息。
優(yōu)選的,還包括二維條碼編碼單元804,用于將輸入數(shù)據(jù)進行編碼產(chǎn)生二維條碼。
以上對本發(fā)明所提供的一種在二維條碼中嵌入圖案的方法和裝置,進行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種在二維條碼中嵌入圖案的方法,其特征在于,包括下列步驟預(yù)置二維條碼、待嵌入圖案、以及嵌入位置;確定對比圖案,所述對比圖案與所述二維條碼的分辨率相同;根據(jù)所述嵌入位置,比較所述對比圖案與所述二維條碼中相對應(yīng)模塊的顏色,統(tǒng)計發(fā)生顏色差錯的模塊數(shù)量;如果所述模塊數(shù)量未超過預(yù)置的糾錯閾值,則;確定嵌入圖案,并將所述嵌入圖案根據(jù)預(yù)先指定的嵌入位置嵌入到所述二維條碼中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述待嵌入圖案的分辨率和所述二維條碼的分辨率一致時,所述對比圖案為所述待嵌入圖案。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述待嵌入圖案的分辨率和所述二維條碼的分辨率不一致時,所述對比圖案為將所述待嵌入圖案按照所述二維條碼的分辨率進行柵格化處理后的圖案。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述嵌入圖案為所述待嵌入圖案;或者,對所述待嵌入圖案通過柵格化處理調(diào)整分辨率后的圖案。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括,根據(jù)預(yù)先指定的嵌入位置,判斷所述嵌入圖案是否覆蓋所述二維條碼控制符號單元區(qū)域,若否,則繼續(xù)嵌入流程。
6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括,如果所述待嵌入圖案是非二值圖像,將所述對比圖案的各個模塊顏色進行二值化處理。
7.一種在二維條碼中嵌入圖案的裝置,其特征在于,包括接口單元,用于接收二維條碼、待嵌入圖案、以及嵌入位置,輸出已嵌入圖案的二維條碼;分析單元,用于確定對比圖案,以及對比所述對比圖案和所述二維條碼的對應(yīng)模塊的顏色,統(tǒng)計發(fā)生顏色差錯的模塊數(shù)量;糾錯判斷單元,用于判斷所述發(fā)生顏色差錯的模塊數(shù)量是否超過預(yù)置的糾錯閾值,若否,發(fā)送嵌入指令給嵌入單元;所述糾錯閾值小于或者等于二維條碼的糾錯容量;嵌入單元,用于接收嵌入指令,并根據(jù)所述嵌入指令,確定嵌入圖案,將所述嵌入圖案根據(jù)預(yù)先指定的嵌入位置嵌入到所述二維條碼中。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括,柵格化處理單元,用于將所述待嵌入圖案按照預(yù)先設(shè)置的分辨率或者所述二維條碼的分辨率進行柵格化處理。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,還包括,分辨率判斷單元,用于判斷所述待嵌入圖案的分辨率和所述二維條碼的分辨率是否一致;所述確定對比圖案的過程是由分辨率判斷單元判斷所述待嵌入圖案的分辨率和所述二維條碼的分辨率是否一致,若一致,將所述待嵌入圖案作為對比圖案,若否,由柵格化處理單元將所述待嵌入圖案按照所述二維條碼的分辨率進行柵格化處理后的圖案作為對比圖案。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述嵌入圖案為所述待嵌入圖案;或者,對所述待嵌入圖案通過柵格化處理調(diào)整分辨率后的圖案。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括,覆蓋判斷單元,用于根據(jù)預(yù)先指定的嵌入位置,判斷所述嵌入圖案是否覆蓋所述二維條碼控制符號單元區(qū)域,若否,則繼續(xù)嵌入流程。
12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括,二值化單元,用于當(dāng)所述待嵌入圖案是彩色圖案時,將所述對比圖案的各個模塊顏色進行二值化處理。
13.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括,二維條碼編碼單元,用于將輸入數(shù)據(jù)進行編碼產(chǎn)生二維條碼。
14.一種在二維條碼中嵌入圖案的方法,其特征在于,包括下列步驟預(yù)置待嵌入圖案、二維條碼、以及嵌入位置;根據(jù)嵌入位置將所述待嵌入圖案嵌入到所述二維條碼中;調(diào)整所述待嵌入圖案中與所述二維條碼中深色模塊對應(yīng)位置的圖案參數(shù),調(diào)整后該模塊的顏色為深色;調(diào)整所述待嵌入圖案中與所述二維條碼中淺色模塊對應(yīng)位置的圖案參數(shù),調(diào)整后該模塊的顏色為淺色;其中,所述圖案參數(shù)為亮度、對比度、色彩飽和度中的任一參數(shù)或者任意組合。
15.一種在二維條碼中嵌入圖案的裝置,其特征在于,包括接口單元,用于接收待嵌入圖案、二維條碼、以及嵌入位置,輸出帶有圖案的二維條碼;嵌入單元,用于將所述待嵌入圖案嵌入到所述二維條碼中;圖案參數(shù)調(diào)整單元,用于調(diào)整所述待嵌入圖案中與所述二維條碼中深色模塊對應(yīng)位置的圖案參數(shù),調(diào)整后該模塊的顏色為深色;調(diào)整所述待嵌入圖案中與所述二維條碼中淺色模塊對應(yīng)位置的圖案參數(shù),調(diào)整后該模塊的顏色為淺色;其中,所述圖案參數(shù)為亮度、對比度、色彩飽和度中的任一參數(shù)或者任意組合。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,還包括,二維條碼編碼單元,用于將輸入數(shù)據(jù)進行編碼產(chǎn)生二維條碼。
全文摘要
本發(fā)明提出了一種在二維條碼中嵌入圖案的方法和裝置,其中所述方法包括下列步驟預(yù)置二維條碼、待嵌入圖案、以及嵌入位置;確定對比圖案,所述對比圖案與所述二維條碼的分辨率相同;根據(jù)所述嵌入位置,比較所述對比圖案與所述二維條碼中相對應(yīng)模塊的顏色,統(tǒng)計發(fā)生顏色差錯的模塊數(shù)量;如果所述模塊數(shù)量未超過預(yù)置的糾錯閾值,則確定嵌入圖案,并將所述嵌入圖案根據(jù)預(yù)先指定的嵌入位置嵌入到所述二維條碼中。本發(fā)明能夠?qū)⑷祟惸軌蛑苯幼R別的圖案信息嵌入二維條碼中,不影響二維條碼的自動識別,不需要額外印刷或打印說明圖形或文字,所占面積小,節(jié)約資源,方便使用,可以增加信息發(fā)布的效率。
文檔編號G06K7/00GK1953362SQ200610138179
公開日2007年4月25日 申請日期2006年11月16日 優(yōu)先權(quán)日2006年11月16日
發(fā)明者吳東, 鐘楊 申請人:鐘楊, 吳東, 鐘毅
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1