新四季網

一種彩色二維碼生成方法及解碼方法

2023-05-26 19:41:31

一種彩色二維碼生成方法及解碼方法
【專利摘要】本發明公開了一種多色彩二維碼生成方法,所述多色彩二維碼包括識別區、根據識別區進行二維碼定位的定位區、信息區、監控信息區處理的功能區,所述方法包括如下步驟:S1:分別在識別區、定位區、信息區、功能區輸入數據,並分別將其數據轉換生成二進位編碼流,其中,信息區編碼流為Ix,該信息流包括N個編碼,N>0;S2:將Ix分割成Ib和Ia兩部分,並分別統計Ib中值為1和0的信息位的數量D1、D0;S3:通過比較Ib中D1和D0生成單色二維碼;S4:將Ia按照顏色代碼標準進行分組,並為每一分組中二進位碼設置對應的色彩;S5:將經彩色編碼的Ia對S3中的單色二維碼中的黑色像素點進行色彩添加,生成多色彩二維碼。本發明是在單色二維碼的基礎上,通過增加多色彩信息,進一步提高信息量,數位化的彩色信息使得信息的還原變得容易。
【專利說明】一種彩色二維碼生成方法及解碼方法

【技術領域】
[0001]本發明涉及二維碼領域,更具體地,涉及一種彩色二維碼生成方法及解碼方法。

【背景技術】
[0002]當前的彩色二維碼技術是在黑白二維碼識別技術的基礎上發展而來。現有的彩色二維碼的獲得方式包括將黑色置換為其他單色彩色,其信息量沒有增加。另外就是對模擬的彩色信息進行處理後添加到單色二維碼上,比如,通過增加模擬的彩色信息進一步提高加密能力。還有就是通過在空白的區域疊加模擬的彩色圖形,從而增加信息量。上述兩種方法為後續的解碼處理帶來諸多不便。也不利於操作。


【發明內容】

[0003]為解決現有彩色二維碼色彩單一,容易因掉色而造成信息全部丟失,承載的信息量有限的等缺點,本發明提供了一種彩色二維碼生成方法,通過將輸入的數據信息進行分害I],對其中一部分數據進行彩色編碼,再將該彩色編碼替換剩餘部分黑色信息的方法。
[0004]本發明提供了一種多色彩二維碼生成方法,所述多色彩二維碼包括識別定位區、信息區、功能區,所述方法包括如下步驟:
[0005]S1:分別在識別定位區、信息區、功能區輸入數據,並分別將其數據轉換生成二進位信息流,其中,信息區二進位信息流為Ix,包括N位二進位碼,N>0。本發明的目的在於提供一種多色彩二維碼,將該多色彩二維碼中信息區由現有技術中的黑白色改進為具有多種色彩的信息區,並且其色彩信息是數位化信息,數位化的彩色信息相比較模擬的彩色信息更加不容易丟失,因為只要能識別出該中色彩的顏色即可得到其二進位編碼。
[0006]S2:將Ix分割成Ib和Ia兩部分,並分別統計Ib中值為I和O的信息位的數量D1'D00本發明的主要目的是將黑白色二維碼設置成具有多種色彩的二維碼,因此將信息區分割成了兩部分,一部分用於生成單色(黑白色)二維碼,一部分用於為該單色二維碼填充色彩,這兩部分的和為信息區的全部信息,才構成多色彩二維碼的信息區的完整信息。同時,根據用戶需要,如果要將單色的二維碼增加其他Y種功能,可以根據本發明將信息區信息分割成Y部分,這Y部分信息的組合形成二維碼信息區的全部信息。
[0007]S3:比較Ib中D1和Dtl的大小後,生成單色二維碼。一般單色二維碼中的將黑色像素點的值設為1,而白色像素點的值設為O。本發明的目的在於在單色二維碼中的黑色像素點上進行色彩填充。如果在白色像素點上添加色彩,那麼將比較深的顏色填充到白色像素點後與原來的黑色像素點的顏色會因顏色接近而不易區別,從而導致生成的二維碼模糊一片,美觀性差;而要是在黑色像素點上填充色彩,那麼如果黑色像素點的數量相當少,那麼填充色彩後的二維碼的多種色彩體現不明顯,因此要保證黑色像素點的數量,需要統計值為I的信息位的數量以及值為O的信息位的數量。
[0008]S4:將Ia按照顏色代碼標準進行分組,並為每一分組中二進位碼設置對應的色彩。每種顏色的代碼一般都是確定的、標準的,按照每種顏色對應的代碼將Ia中的二進位碼設置色彩,這種方法設置的色彩是數位化的,Ia中的二進位碼按照數位化的顏色對應的代碼進行顏色設置,在將該顏色添加到單色二維碼中。
[0009]S5:將S4中設置的色彩添加到S3中的單色二維碼中的黑色像素點中,生成多色彩二維碼。在單色二維碼上填充多種色彩,使得生成的二維碼具有多種顏色。本發明中生成的多色彩二維碼中的色彩是數位化的,只要能識別出其顏色,即可恢復其色彩信息;同時期色彩信息中也包含有信息,即便色彩脫落,也不會造成二維碼信息的全部丟失。利用本發明生成的多色彩二維碼相比較其他單色二維碼或彩色二維碼來說,承載的信息量提高。假設添加的彩色信息為三種,設單色編碼流中編碼的總數為A,其中值為I的編碼的總數為Al,而Al 3A/2,則經色彩添加後編碼總數N = A+2A1 > 2A,可知,完成色彩添加後信息量提高至少一倍;同理可知添加2T種色彩後,N ^ (1+Τ/2)Α,可知,信息量至少提高Τ/2倍。
[0010]進一步地,S3的具體操作為當D1 > Dtl時,在Ib中直接加載識別區定位區二進位信息流、功能區二進位信息流成單色二維碼。單色二維碼中一般將值為I的信息位設為黑色像素點,而值為O的信息位設置白色像素點。本發明為了保證生成的多色彩二維碼在視覺上的可觀性,需要保證黑色像素點的數量不少於白色像素點的數量。
[0011 ] 當D1Otl時,將Ib中值為I的信息位、值為O的信息位做非運算後,再在單色二進位信息流中加載識別定位區二進位信息流、功能區二進位信息流成單色二維碼,並將該運算及做該運算的信息位通知功能區編碼流。如果黑色像素點的數量小於白色像素點的數量,那麼在這種情況下填充色彩後,可能會造成添加的色彩區域少,失去色彩添加的必要性。假如黑色像素點與白色像素點的比值為1:100甚至更多,那麼填充色彩後的二維碼中的色彩根本不易觀察到。
[0012]更進一步地,步驟S3之前還包括S30:對Ib中值為I的信息位、值為O的信息位做掩膜處理,並該操作通知功能區二進位信息流。
[0013]更進一步地,S4中的每一分組包括T位二進位碼。用戶可以根據需要,選擇為單色二維碼填充幾種顏色,而每種色彩對應的顏色代碼是確定的。因為本發明將信息區轉換為了二進位的編碼流,因此本發明以2為基礎選擇填充顏色的種類。以填充三種顏色為例,如果為了保證色彩填充後的單色二維碼中還存在黑色,那麼可選擇的為包括黑色在內的三種色彩進行彩色設置,相應的將色彩編碼流沒兩個編碼分為一組;假設要填充7種色彩,那麼選擇的將色彩編碼流每3個二進位碼分為一組;依次照推。
[0014]更進一步地,S4還包括S41:對S4中的每一分組與其前一分組進行異或運算。為了防止色彩編碼後的色彩編碼流中顏色分布過度集中,可將該分組後的色彩編碼流中第一組與後一組的編碼進行異或運算,異或運算後的結果為:第一組因沒有前一分組,因此異或後還和之前一樣,用第一組的編碼與第二組做異或運算後作為第二組的編碼,異或運算後的第二組的編碼與第三組做異或運算作為第三組的編碼,依次類推。
[0015]進一步地,S5的具體操作為S51:掃描單色二維碼中值為I的信息位。色彩添加的對象是值為I的息位。
[0016]S52:將S4中每一個分組的色彩添加到S51中掃描出的一個值為I的信息位,生成多色彩二維碼。彩色編碼後的色彩編碼流中每T位二進位碼為一組,順序用多色二進位信息流中的分組填充單色二維碼中掃描出的黑色像素點進行填充,將多色二進位信息流中的第一組填充單色二維碼中的第一個黑色像素點,第二組填充單色二維碼中的第二個黑色像素點,依次類推。
[0017]進一步地,該方法還包括步驟S6:統計完成色彩添加後Ia中還沒利用的二進位碼的數量A,若A = 0,則不做任何操作;否則重新對對Ix進行分割完成S2-S5步驟。當A =0,則表明完成色彩添加後,Ia被全部利用;否則說明Ia未被全部利用,容易造成信息浪費。
[0018]更進一步地,該方法還包括S61:當A = O時,統計單色二維碼中未進行色彩添加的值為I的信息位的數量D,若D e [0,0.1D1],則完成色彩添加;否則重新對Ix進行分割完成S2-S5步驟。假設單色二進位信息流分割的區域特定大,那麼完成色彩填充後剩餘未填充色彩的黑色區域仍然很大,這種情況下,色彩填充的效果不好,或者說美觀度不夠。因此需要對完成色彩填充後的二維碼進行未填充判斷。
[0019]本發明還提供了一種基於多色彩二維碼生成方法的多色彩二維碼解碼方法,包括如下步驟S1:根據識別定位區掃描獲得多色彩二維碼像素。多色彩二維碼是由色彩編碼流對單色二維碼進行填充色彩得到的,因此對該多色彩二維碼進行解碼首先要將該多色彩二維碼中的色彩信息提取處理,並處理得到色彩編碼流;同時將多色彩二維碼進行黑白處理得到的圖形與單色二維碼是一致的,因為多色彩二維碼中處理的是黑色像素點,對多色彩二維碼進行處理的也是在黑色像素點上的彩色信息,因此得到的二維碼與單色二維碼是一致的。
[0020]S2:掃描提取多色彩二維碼像素中的彩色像素,將其轉換生成新的多色二進位信息流;將多色彩二維碼進行黑白處理後,掃描並提取信息區生成新的單色二進位信息流。從多色彩二維碼中提取的色彩信息經過處理可以還原得到色彩編碼流,而對多色彩二維碼進行黑白處理後再進行解碼可以得到單色編碼流,將單色編碼流與色彩編碼流進行整合即可得到信息編碼流。
[0021]S3:根據功能區信息對新的多色二進位信息流、新的單色二進位信息流進行處理,分別獲得單色二進位信息流Ib、多色二進位信息流Ia。
[0022]S4:順序將單色二進位信息流Ib與多色二進位信息流Ia合併得到信息區二進位信息流Ix,順序並將Ix進行解碼獲得該信息區內容。對信息編碼流進行解碼分析可得到該二維碼信息區的信息,該信息可包括漢字、字母、符號等。
[0023]進一步地,S3中對新的單色二進位信息流處理的具體操作為S31:向功能區查詢生成單色二維碼時,Ib是否進行了異或操作,進行了異或操作則根據進行該操作的信息位將其異或運算後進行還原,否則不做改變。S32:完成S31後,向功能區查詢生成單色二維碼時,Ib是否進行了掩膜運算,若進行了掩膜運算,則根據進行掩膜運算的信息位將S31操作後的二進位信息流進行逆向掩膜後再還原,否則不做改變。S3中對新的多色二進位信息流處理的具體操作為
[0024]S31:向功能區查詢多色二進位信息流Ia進行分組時,是否進行了補O操作,若有則去掉。S32:向功能區進行查詢生成多色二維碼時Ia是否進行了異或運算,有則對器對S31中的信息流做異或運算;否則不做處理直接得到原多色二進位信息流Ia。
[0025]本發明中,掩模是由O和I組成的一個二進位圖像。當在某一功能中應用掩模時,I值區域被處理,被屏蔽的O值區域不被包括在計算中。通過指定的數據值、數據範圍、有限或無限值、感興趣區和注釋文件來定義圖像掩模,也可以應用上述選項的任意組合作為輸入來建立掩模。
[0026]本發明中,非運算指的是邏輯非,就是指本來值的反值。在計算機裡面進行的是二進位運算,邏輯判斷的結果只有二個值,稱這二個值為「邏輯值」,用數的符號表示就是「 I」和「O」。因此,值為I的信息位的非運算後值為O。
[0027]本發明中的識別定位區包括二維碼的邊框信息、定位信息等;功能區包括二維碼的版本信息,生成二維碼過程的各種運算、及各運算的信息位等。
[0028]本發明所述的多色彩二維碼具有存儲的信息量大、顏色多、觀賞性強、且不會因為光照掉色而將信息全部丟失的特點。
[0029]本發明是在單色二維碼的基礎上,通過增加多色彩信息,進一步提高信息量,數位化的彩色信息使得信息的還原變得容易。當多色彩二維碼圖案因各種原因一旦色彩變黑(丟失),將只損失相應的彩色信息,不影響原單色二維碼的信息。

【專利附圖】

【附圖說明】
[0030]圖1為本發明實施例1所述的一種多色彩二維碼生成方法;
[0031]圖2為本發明實施例2所述的一種多色彩二維碼生成方法;
[0032]圖3為本發明實施例3所述的一種多色彩二維碼解碼方法。

【具體實施方式】
[0033]下面結合附圖對本發明的結構進行詳細解釋說明。
[0034]實施例1
[0035]如圖1所示的多色彩二維碼生成方法,所述多色彩二維碼包括識別定位區、信息區、功能區,該方法包括如下步驟S1:分別在識別定位區、信息區、功能區輸入數據,並分別將其數據轉換生成二進位信息流,其中,信息區二進位信息流為Ix,該信息流包括N位二進位碼,N>0 ;S2:將Ix分割成Ib和Ia兩部分,並分別統計Ib中值為I和O的信息位的數量DpD0 ;S3:比較Ib中D1和Dtl的大小後生成單色二維碼;S4:將Ia進行分組,並按照顏色代碼標準為每一分組中二進位碼設置對應的色彩;S5:將S4中設置的色彩添加到S3中的單色二維碼中的黑色像素點中,生成多色彩二維碼。S3的具體操作為當D1 ^ D0時,在Ib中直接加載識別區定位區二進位信息流、功能區二進位信息流成單色二維碼;當D1Oci時,將Ib中值為I的信息位、值為O的信息位做非運算後,再在單色二進位信息流中加載識別定位區二進位信息流、功能區二進位信息流成單色二維碼,並將該運算及做該運算的信息位通知功能區編碼流。S4中的每一分組包括T位二進位碼。S5的具體操作為S51:掃描單色二維碼中值為I的信息位;S52:將S4中一個分組的色彩添加到S51中掃描出的一個值為I的信息位,生成多色彩二維碼。
[0036]假設即將生成的多色二維碼中信息區的二進位信息流為Ix,其二進位碼總數為N,N>0。本實施例中將編碼流Ix分割成了兩部分Ib和Ia,對Ib處理生成單色二維碼,利用Ia為單色二維碼進行色彩添加,Ib中值為I的信息位的數量D1、值為O的信息位的數量Dtlt5下面以在單色二維碼中添加包括黑色在內的四種色彩為例該例說明本發明。
[0037]操作1:對Ib的操作
[0038]統計Ib中值為I的信息位的數量D1及值為O的信息位的數量Dtl,並比較。
[0039]當D1 > Dtl時,在Ib中直接加載識別定位區二進位信息流、功能區二進位信息流成單色二維碼;
[0040]當D^Dtl時,將Ib中值為I的信息位、值為O的信息位做非運算後,再在單色編碼流中加載識別區定位區二進位信息流、功能區二進位信息流成單色二維碼,並將該運算及做該運算的信息位通知功能區二進位信息流。
[0041]操作2:對Ia的操作
[0042]將進Ia行顏色設置,選擇包括黑色在內的4種顏色。將Ia進行分組,每一分組包括T位二進位碼,本實施例中設T = 2,假如最後只剩下一位二進位碼,則以O補齊,並將該補O的操作通知功能區二進位信息流。並按照顏色代碼標準為每一分組中二進位碼設置對應的色彩。本實施例中以添加黑、紅、綠、藍組四色為例,將每種色彩按照二進位顏色代碼標準進行設置,分別為00、01、10、11,
[0043]操作3:利用操作2處理的Ia對操作I生成的單色二維碼進行色彩添加。遍歷單色二維碼中黑色像素點,順序將Ib中的一個分組代表的色彩替換單色二維碼中一個黑色像素點。
[0044]假設Ib中一段二進位編碼為110100,而Ia中的分組分別為00/10/11。單色編碼流生成的單色二維碼中黑色像素點分別為第一、二、四位為黑色像素點,而Ia中分組00/10/11分別代表黑色、綠色、藍色,分別利用Ia中的第一個分組00與Ib中第一位黑色像素點進行異或運算,第二個分組10與Ib中第二位黑色像素點進行異或運算,第三個分組11與Ib中第三位黑色像素點進行異或運算。為了保證色彩添加後的二維碼中還有黑色像素點,具體實施時,當Ia中代表黑色的分組00與Ib中的黑色像素點I進行異或運算後的結構設為00。那麼替換後的結果為第一位變為00,同理第二位變為10,第三位不變,第四為變為11,則經該色彩添加後該段編碼的單色二維碼像素點顏色分別為黑色、藍色、白色、綠色。原先為110100,添加後總信息流為110100001011。
[0045]本實施例中將數據轉換為了二進位,還可選擇的將數據轉換為八進位、十進位、十六進位等計算機直接可識別的編碼流。
[0046]本實施例中,用戶實現的是對單色二維碼添加顏色的功能,因此將編碼流分割成了兩部分;作為可變換的實施方式,還可選擇的根據用戶對單色二維碼實現的功能的種類的個數將數據進行分割,可選擇的將編碼流分割成三部分或三部分以上。
[0047]作為可變換的實施方式,還可選擇的根據本發明將現有的單色二維碼進行處理生成多色彩二維碼,首先將現有的單色二維碼進行掃描提取信息,將信息區二進位碼按照本發明步驟S2-S5進行處理生成多色彩二維碼。假設原單色二維碼二進位碼總數為N,比如:N= 1000個二進位位,為此,對應的二維碼版本編號為No6。當按照本發明多色彩二維碼生成方法處理後,同樣的信息量可能使用N = 500個二進位位即可實現。為此,可以選用版本編號更低的No4,這樣在同等二維碼的面積裡,像素點的面積增加,將來解碼識別的難度也就相應降低,因為增加了彩色功能,破解的難度也明顯增加,將更有利於二維碼在現實中的應用。
[0048]本發明中,色彩添加區域可以為S3中生成的整個單色二維碼區域,也可選擇的僅僅添加該單色二維碼中的信息區域。
[0049]實施例2
[0050]如圖2所示的多色彩二維碼生成方法,其在實施例1的基礎上,S3中比較Dl和DO之前還包括S30:對單色編碼流中值為I的信息位、值為O的信息位做掩膜處理,並該操作通知功能區。S4還包括S41:對S4中的每一分組與其前一分組進行異或運算,並將該操作通知功能區二進位信息流。該方法還包括步驟S6:統計完成色彩添加後Ia中還沒利用的二進位碼的數量A,若A = O,則不做任何操作;否則重新對對Ix進行分割完成S2-S5步驟。該方法還包括S61:當A = O時,統計單色二維碼中未進行色彩添加的值為I的信息位的數量D,若D e [O, 0.1D1],則完成色彩添加;否則重新對Ix進行分割完成S2-S5步驟。
[0051]具體實施時,S6及S61可選擇性的取消不做;步驟S41也可選擇的取消不做。
[0052]上述所有實施方式中,色彩填充的方向可以為由外向內、還可為由內向外。這樣可以保證填充色彩後的二維碼的美觀性強。
[0053]本發明針對的是信息區進行色彩填充。可選擇將單色二維碼的其他區域按照本發明所述方法進行色彩填充。
[0054]實施例3
[0055]如圖2所示的基於實施例1所述的多色彩二維碼的解碼方法,包括如下步驟:S1:根據識別定位區掃描獲得多色彩二維碼像素;S2:掃描提取多色彩二維碼像素中的彩色像素,將其轉換生成新的多色二進位信息流;將多色彩二維碼進行黑白處理後,掃描並提取信息區生成新的單色二進位信息流;S3:根據功能區信息對新的多色二進位信息流、新的單色二進位信息流進行處理,分別獲得單色二進位信息流Ib、多色二進位信息流Ia ;S4:順序將單色二進位信息流Ib與多色二進位信息流Ia合併得到信息區二進位信息流Ix,順序並將Ix進行解碼獲得該信息區內容。S3中對新的單色二進位信息流處理的具體操作為S31:向功能區查詢生成單色二維碼時,Ib是否進行了異或操作,進行了異或操作則根據進行該操作的信息位將其異或運算後進行還原,否則不做改變;S32:完成S31後,向功能區查詢生成單色二維碼時,Ib是否進行了掩膜運算,若進行了掩膜運算,則根據進行掩膜運算的信息位將S31操作後的二進位信息流進行逆向掩膜後再還原,否則不做改變;S3中對新的多色二進位信息流處理的具體操作為S31:向功能區查詢多色二進位信息流Ia進行分組時,是否進行了補O操作,若有則去掉;S32:向功能區進行查詢生成多色二維碼時Ia是否進行了異或運算,有則對器對S31中的信息流做異或運算;否則不做處理直接得到原多色二進位信息流Ia。
[0056]以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明實質內容上所作的任何修改、等同替換和簡單改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種多色彩二維碼生成方法,所述多色彩二維碼包括識別定位區、信息區、功能區,其特徵在於,該方法包括如下步驟: S1:分別在識別定位區、信息區、功能區輸入數據,並分別將其數據轉換生成二進位信息流,其中,信息區二進位信息流為Ix,該信息流包括N位二進位碼,N>0 ; 52:將Ix分割成Ib和Ia兩部分,並分別統計Ib中值為I和O的信息位的數量D」 D0 ; 53:比較Ib中D1和Dtl的大小後,生成單色二維碼; 54:將Ia按照顏色代碼標準進行分組,並為每一分組中二進位碼設置對應的色彩; 55:將S4中設置的色彩添加到S3中的單色二維碼中的黑色像素點中,生成多色彩二維碼。
2.根據權利要求1所述的多色彩二維碼生成方法,其特徵在於,S3的具體操作為: 當D1 > Dtl時,在Ib中直接加載識別區定位區二進位信息流、功能區二進位信息流成單色二維碼; 當D1Oci時,將Ib中值為I的信息位、值為O的信息位做非運算後,再在Ib中加載識別定位區二進位信息流、功能區二進位信息流成單色二維碼,並將該運算及做該運算的信息位通知功能區二進位信息流。
3.根據權利要求1所述的多色彩二維碼生成方法,其特徵在於,S3操作之前還包括S30:對Ib中值為I的信息位、值為O的信息位做掩膜處理,並將該操作通知功能區二進位 息流。
4.根據權利要求1所述的多色彩二維碼生成方法,其特徵在於,S4中的每一分組包括T位二進位碼。
5.根據權利要求4所述的多色二維碼生成方法,其特徵在於,S4還包括S41:對S4中的每一分組與其前一分組進行異或運算,並將該操作通知功能區二進位信息流。
6.根據權利要求1所述的多色彩二維碼生成方法,其特徵在於,S5的具體操作為 551:掃描單色二維碼中值為I的信息位; 552:將S4中一個分組的色彩添加到S51中掃描出的一個值為I的信息位,生成多色彩二維碼。
7.根據權利要求1所述的多色彩二維碼生成方法,其特徵在於,該方法還包括步驟S6:統計完成色彩添加後Ia中還沒利用的二進位碼的數量A,若A = 0,則不做任何操作;否則重新對對Ix進行分割完成S2-S5步驟。
8.根據權利要求7所述的多色彩二維碼生成方法,其特徵在於,該方法還包括S61:當A = O時,統計單色二維碼中未進行色彩添加的值為I的信息位的數量D,若De [0,0.1D1],則完成色彩添加;否則重新對Ix進行分割完成S2-S5步驟。
9.一種多色彩二維碼解碼方法,所述多色彩二維碼是基於權利要求1-8所述的方法生成的,其特徵在於,包括如下步驟: S1:根據識別定位區掃描獲得多色彩二維碼像素; 52:掃描提取多色彩二維碼像素中的彩色像素,將其轉換生成新的多色二進位信息流;將多色彩二維碼進行黑白處理後,掃描並提取信息區生成新的單色二進位信息流; 53:根據功能區信息對新的多色二進位信息流、新的單色二進位信息流進行處理,分別獲得Ib、Ia ; S4:順序將流Ib與Ia合併得到信息區二進位信息流Ix,並將Ix進行解碼獲得該信息區內容。
10.根據權利要求9所述的多色彩二維碼解碼方法,其特徵在於,S3中對新的單色二進位信息流處理的具體操作為 531:向功能區查詢生成單色二維碼時,Ib是否進行了異或操作,進行了異或操作則根據進行該操作的信息位將其異或運算後進行還原,否則不做改變; 532:完成S31後,向功能區查詢生成單色二維碼時,Ib是否進行了掩膜運算,若進行了掩膜運算,則根據進行掩膜運算的信息位將S31操作後的二進位信息流進行逆向掩膜後再還原,否則不做改變; S3中對新的多色二進位信息流處理的具體操作為 531:向功能區查詢多色二進位信息流Ia進行分組時,是否進行了補O操作,若有則去掉; 532:向功能區進行查詢生成多色二維碼時Ia是否進行了異或運算,有則對器對S31中的信息流做異或運算;否則不做處理直接得到原多色二進位信息流Ia。
【文檔編號】G06K7/10GK104239927SQ201410415484
【公開日】2014年12月24日 申請日期:2014年8月21日 優先權日:2014年8月1日
【發明者】周奇 申請人:周奇

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀