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

生成二維條碼的方法、生成二維條碼的裝置、讀取二維條碼的方法、讀取二維條碼的裝置...的制作方法_4

文檔序號(hào):9925344閱讀:來源:國(guó)知局
頭數(shù)據(jù)碼字(Header data codewords)(如圖所示的“報(bào)頭”)中。此外,在該第二實(shí)施例中,報(bào)頭數(shù)據(jù)碼字包含在替換的RS塊中。
[0164]圖14為根據(jù)第二實(shí)施例的RS塊的概念示意圖。從圖14與根據(jù)前述第一實(shí)施例的圖3的比較可知,在第二實(shí)施例中,增強(qiáng)的編碼器10用報(bào)頭數(shù)據(jù)碼字和隱藏信息字替換未替換的RS塊的一部分,并且生成替換的RS塊。
[0165]在第二實(shí)施例中,用報(bào)頭數(shù)據(jù)碼字的替換和隱藏信息字的替換都執(zhí)行為使得替換的字的數(shù)量不超過在RS塊中錯(cuò)誤可糾正的數(shù)量。也就是說,報(bào)頭數(shù)據(jù)碼字和隱藏信息字的總數(shù)不超過在RS塊中錯(cuò)誤可糾正的字的數(shù)量。
[0166]如上所述,如圖14所示的報(bào)頭數(shù)據(jù)碼字包含隱藏信息字的放置信息。相應(yīng)地,關(guān)于報(bào)頭數(shù)據(jù)碼字,可以定位隱藏信息字的開始位置和該隱藏信息字的長(zhǎng)度(字?jǐn)?shù))。報(bào)頭數(shù)據(jù)碼字的位置是預(yù)先確定的。此外,報(bào)頭數(shù)據(jù)碼字可以包含關(guān)于隱藏信息字的格式的信息。關(guān)于隱藏信息字的格式的信息包含以下類型的信息:隱藏信息字被加密的情況下使用的密碼密鑰的信息;以及隱藏信息字是交錯(cuò)的情況下執(zhí)行的排序的信息。如果出于錯(cuò)誤檢測(cè)或錯(cuò)誤糾正的目的對(duì)隱藏信息字進(jìn)行編碼,那么還可以包含錯(cuò)誤檢測(cè)或錯(cuò)誤糾正的過程的信息。
[0167]圖15為根據(jù)第二實(shí)施例的報(bào)頭數(shù)據(jù)碼字和隱藏信息字的示意圖。圖15展示了報(bào)頭數(shù)據(jù)碼字和隱藏信息碼字,并且還展示了隱藏信息字包含糾錯(cuò)碼字。
[0168]圖16為在根據(jù)第二實(shí)施例的過程中如何替換RS碼的一部分的第一示意圖。圖16展示了RS塊,隱藏信息字和報(bào)頭數(shù)據(jù)碼字。在本例子中,如圖16所示,通過增強(qiáng)的編碼器10從RS塊的初始字開始用隱藏信息字替換該RS塊。RS塊的末端部分用報(bào)頭數(shù)據(jù)碼字替換。該報(bào)頭數(shù)據(jù)碼字包含隱藏信息字的放置信息(在這種情況下,為隱藏信息字的開始為RS塊的初始字(零偏移)的信息,以及長(zhǎng)度為11個(gè)字的信息)。
[0169]如上所述,如果用隱藏信息字替換RS塊的一部分,原始數(shù)據(jù)的一部分和糾正碼字的一部分將丟失。然而,可以對(duì)每個(gè)RS塊進(jìn)行糾正。相應(yīng)地,使用RS碼,標(biāo)準(zhǔn)解碼器可以糾正已經(jīng)被替換的原始數(shù)據(jù)部分。并且,標(biāo)準(zhǔn)解碼器可以適當(dāng)提取和顯示原始數(shù)據(jù)部分。用隱藏信息字替換的部分被處理為認(rèn)為是錯(cuò)誤的并且被丟棄的信息,該錯(cuò)誤是由QR碼符號(hào)I的污染等造成的錯(cuò)誤。因此,標(biāo)準(zhǔn)解碼器不能顯示隱藏信息字。
[0170]在另一方面,增強(qiáng)的解碼器20從替換的RS塊中提取隱藏信息字。并且,增強(qiáng)的解碼器20從報(bào)頭數(shù)據(jù)碼字中獲取定位隱藏信息字的位置的放置信息。根據(jù)該放置信息,提取隱藏信息字。由于向隱藏信息字增加了糾錯(cuò)碼字,可以使用該糾錯(cuò)碼字糾正被污染的隱藏信息字。
[0171]如果隱藏信息字是交錯(cuò)的,那么根據(jù)包含在報(bào)頭數(shù)據(jù)碼字中的交錯(cuò)過程的信息,該隱藏信息字可以按它原始順序存儲(chǔ)。此外,如果原始數(shù)據(jù)是交錯(cuò)的,那么根據(jù)包含在報(bào)頭數(shù)據(jù)碼字中的交錯(cuò)過程的信息,該原始數(shù)據(jù)可以按它原始順序存儲(chǔ)。如果隱藏信息字是加密的,那么可以根據(jù)包含在報(bào)頭數(shù)據(jù)碼字中的密碼密鑰等解碼隱藏信息。如上所述,如果出于錯(cuò)誤檢測(cè)或錯(cuò)誤糾正的目的對(duì)隱藏信息進(jìn)行編碼(例如,編碼到RS碼),可以根據(jù)包含在報(bào)頭數(shù)據(jù)碼字中的信息指定糾正錯(cuò)誤的過程。
[0172]在如上所述提取隱藏信息字之后,增強(qiáng)的解碼器20糾正替換的RS塊,并獲得未替換的RS塊。接著,提取包含在未替換的RS塊中的原始數(shù)據(jù)部分。并且,顯示已經(jīng)被提取的隱藏信息字和原始數(shù)據(jù)部分。
[0173]圖17是在根據(jù)第二實(shí)施例的過程中如何替換RS塊的部分的第二示意圖。在圖16所示的過程中,用從RS塊的初始字隱藏信息字順序地替換該RS塊。然而,如圖17所示,可能從不是初始字的任意位置用隱藏信息字替換RS塊。
[0174]在圖17所示的情況下,在報(bào)頭數(shù)據(jù)碼字中的偏移信息包含從RS塊的第九個(gè)字用隱藏信息字替換該RS塊。此外,在報(bào)頭數(shù)據(jù)碼字中的長(zhǎng)度信息包含該隱藏信息字的長(zhǎng)度為11個(gè)字。這使得通過將報(bào)頭數(shù)據(jù)碼字視為在第一實(shí)施例中,提取隱藏信息字成為可能。
[0175]這還可以應(yīng)用于RS塊用如前述圖13所示的分開的隱藏信息字替換的情況。
[0176]圖18為在根據(jù)第二實(shí)施例的過程中的如何替換RS塊的部分的第三示意圖。在本例子中,可以預(yù)先確定報(bào)頭數(shù)據(jù)碼字的開始位置為RS塊的第十三字,并且可以預(yù)先確定報(bào)頭數(shù)據(jù)碼字的長(zhǎng)度為兩個(gè)字。如果RS塊用如上所述的分開的隱藏信息字替換,那么該報(bào)頭數(shù)據(jù)碼字包含多條隱藏信息字的放置信息。這使得適當(dāng)提取與報(bào)頭數(shù)據(jù)碼字有關(guān)的隱藏信息稱為可能。
[0177]在前述說明中,預(yù)先確定報(bào)頭數(shù)據(jù)的部分。然而,可能通過定界符指明報(bào)頭數(shù)據(jù)的位置,該定界符分別在報(bào)頭數(shù)據(jù)碼字的兩側(cè)置于該報(bào)頭數(shù)據(jù)碼字相鄰處。
[0178]關(guān)于讀取的QR碼符號(hào)是否是通用QR碼符號(hào)或者是根據(jù)第二實(shí)施例的QR碼符合,可以根據(jù)提取的隱藏信息字是否包括報(bào)頭數(shù)據(jù)字進(jìn)行判斷。也就是說,由于根據(jù)第二實(shí)施例的QR碼符號(hào)包含報(bào)頭數(shù)據(jù)碼字,增強(qiáng)的解碼器20可以顯示隱藏信息字。在另一方面,由于通用QR碼符號(hào)不包含報(bào)頭數(shù)據(jù)碼字,增強(qiáng)的解碼器20可以只顯示要顯示的信息,而不顯示隱藏信息字。
[0179]第三實(shí)施例
圖19為在根據(jù)第三實(shí)施例的過程中如何替換RS塊的一部分的示意圖。圖19展示了未替換的RS塊、隱藏信息字、臨時(shí)替換的RS塊、報(bào)頭數(shù)據(jù)碼字和替換的RS塊。
[0180]在第三實(shí)施例中,增強(qiáng)的編碼器10用隱藏信息字替換未替換的RS塊的一部分,并且生成臨時(shí)替換的RS塊。隱藏信息字包括糾錯(cuò)碼字,其具有足以糾正用報(bào)頭數(shù)據(jù)碼字替換的字的糾正能力。
[0181]接著,增強(qiáng)的編碼器10用報(bào)頭數(shù)據(jù)碼字替換臨時(shí)替換的RS塊的一部分,該臨時(shí)替換的RS塊的這部分為已經(jīng)用隱藏信息字替換的替換的字的一部分。并且,該增強(qiáng)的編碼器10生成替換的RS塊。隨后,增強(qiáng)的編碼器10根據(jù)生成的替換的RS塊生成QR碼符號(hào)。
[0182]接下來,將描述解碼過程。根據(jù)第三實(shí)施例的增強(qiáng)的解碼器20讀取如上所述生成的QR碼符號(hào),并且展開替換的RS塊。接著,該增強(qiáng)的解碼器20提取報(bào)頭數(shù)據(jù)碼字??赡苋缭诘谝粚?shí)施例和第二實(shí)施例那樣預(yù)先確定報(bào)頭數(shù)據(jù)碼字的位置。此外,可能通過定界符表明報(bào)頭數(shù)據(jù)碼字的位置,這些定界符分別在報(bào)頭數(shù)據(jù)碼字的兩側(cè)置于該報(bào)頭數(shù)據(jù)碼字的相鄰處。
[0183]根據(jù)如上所述已經(jīng)提取的包含在報(bào)頭數(shù)據(jù)碼字的放置信息,識(shí)別隱藏信息字的位置,接著提取隱藏信息字。由于隱藏信息字包含如上所述的糾錯(cuò)碼字,基于該糾錯(cuò)碼字的糾正允許適當(dāng)糾正已經(jīng)用報(bào)頭數(shù)據(jù)碼字替換的部分。因此,可以適當(dāng)提取在用報(bào)頭數(shù)據(jù)替換之前的隱藏信息字。
[0184]這使得獲取臨時(shí)替換的RS塊稱為可能。接著,解碼器20使用糾錯(cuò)碼字執(zhí)行糾正操作,該糾錯(cuò)碼字包含在未替換的RS塊中。因此,可以適當(dāng)糾正用隱藏信息替換的部分,然后獲取未替換的RS塊。接著,增強(qiáng)的解碼器20可以從未替換的RS塊中提取原始數(shù)據(jù)。
[0185]在第三實(shí)施例中,隱藏信息字的數(shù)量不超過可以用包含在未替換的RS塊中的糾錯(cuò)字糾正的字的數(shù)量。在第三實(shí)施例中,報(bào)頭數(shù)據(jù)碼字的數(shù)量不超過可以用包含在隱藏信息字中的糾錯(cuò)碼字糾正的字的數(shù)量。這使得適當(dāng)提取隱藏信息字和原始數(shù)據(jù)成為可能。
[0186]在第三實(shí)施例中,已經(jīng)用隱藏信息字替換的替換的字的一部分用報(bào)頭數(shù)據(jù)碼字替換。由于這個(gè)原因,報(bào)頭數(shù)據(jù)碼字與隱藏信息字重疊。相應(yīng)地,可以減少報(bào)頭數(shù)據(jù)碼字和隱藏信息字的總長(zhǎng)度。這使得增加用于檢測(cè)和糾正QR碼符號(hào)的錯(cuò)誤的備用能力成為可能。
[0187]在第三實(shí)施例中,關(guān)于讀取的QR碼是否是通用QR碼符號(hào)或者是根據(jù)第三實(shí)施例的QR,碼符號(hào)??梢愿鶕?jù)提取的隱藏信息字是否包含報(bào)頭數(shù)據(jù)碼字進(jìn)行判斷。也就是說,由于根據(jù)第三實(shí)施例的QR碼符號(hào)包含報(bào)頭數(shù)據(jù)碼字,增強(qiáng)的解碼器20可以顯示隱藏信息字。在另一方面,由于通用QR碼符號(hào)不包含報(bào)頭數(shù)據(jù)碼字,增強(qiáng)的解碼器20可以只顯示要顯示的信息,而不顯示隱藏信息字。
[0188]第四實(shí)施例
圖20為在根據(jù)第四實(shí)施例的過程中如何替換RS塊的一部分的示意圖。圖20展示了未替換RS塊、隱藏信息字和替換的RS塊。
[0189]在第四實(shí)施例中,未替換的RS塊的原始數(shù)據(jù)包含報(bào)頭數(shù)據(jù)碼字。定界符(在圖20中均表示為“定界”)在報(bào)頭數(shù)據(jù)碼字的兩側(cè)置于該報(bào)頭數(shù)據(jù)碼字的相鄰處。這些定界符將在原始數(shù)據(jù)中要顯示的信息和報(bào)頭數(shù)據(jù)碼字分開。
[0190]為了生成前述未替換的RS塊,在第四實(shí)施例中,增強(qiáng)的編碼器10生成包括要顯示的信息、報(bào)頭數(shù)據(jù)碼字和定界符的原始數(shù)據(jù)。報(bào)頭數(shù)據(jù)碼字包含(后面要描述的)隱藏字的放置信息。增強(qiáng)的編碼器10根據(jù)由它們(包括填充碼字,如果有的話)組成的原始數(shù)據(jù)生成糾正碼字。并且,增強(qiáng)的編碼器10生成未替換的RS塊。
[0191]接著,增強(qiáng)的編碼器10用隱藏信息字替換未替換的RS塊的一部分。替換位置為對(duì)應(yīng)于包含在報(bào)頭數(shù)據(jù)碼字中的放置信息的位置。增強(qiáng)的編碼器10生成替換的RS塊。隨后,增強(qiáng)編碼器10根據(jù)替換的RS碼生成QR碼符號(hào)。
[0192]接著,將描述解碼過程。根據(jù)第四實(shí)施例的增強(qiáng)的解碼器20讀取如上所述生成的QR碼符號(hào),并且展開替換的RS塊。接著,該增強(qiáng)的編碼器20根據(jù)包含在未替換的RS塊中的糾錯(cuò)碼字糾正替換的RS塊,從而獲取未替換的RS塊。未替換的RS塊包含被定界符分開的報(bào)頭數(shù)據(jù)碼字,如上所述。增強(qiáng)的解碼器20定位隱藏信息字的位置并且根據(jù)放置信息從替換的RS塊中提取隱藏信息字,該放置信息包含在報(bào)頭數(shù)據(jù)碼字中??赡苁褂冒陔[藏信息字中的糾錯(cuò)碼糾正提取的隱藏信息字。
[0193]包含隱藏信息字的放置信息的報(bào)頭數(shù)據(jù)碼字用隱藏信息字替換,如上所述,并且,從而生成替換的RS塊。這使得在替換的RS塊中難以定位隱藏信息字的位置。這可以使得第三方更難以提取隱藏信息字。
[0194]在第四實(shí)施例中,關(guān)于讀取的QR碼符號(hào)是否是通用QR碼符號(hào)或者是根據(jù)第四實(shí)施例的QR碼符號(hào),可以根據(jù)提取的未替換的RS塊是否包含報(bào)頭數(shù)據(jù)碼字進(jìn)行判斷。也就是說,由于根據(jù)第四實(shí)施例的未替換的RS塊包括報(bào)頭數(shù)據(jù)碼字,因此增強(qiáng)的解碼器20可以顯示隱藏信息字。在另一方面,由于通用QR碼符號(hào)不包括報(bào)頭數(shù)據(jù)碼字,增強(qiáng)的解碼器20可以只顯示要顯示的信息,而不顯示隱藏信息字。
[0195]第五實(shí)施例
圖21為在根據(jù)第五實(shí)施例的過程中如何替換RS塊的一部分的示意圖。圖21展示了未替換的RS塊、隱藏信息字、報(bào)頭數(shù)據(jù)碼字和替換的RS塊。
[0196]在第五實(shí)施例中,未替換的RS塊的原始數(shù)據(jù)包含報(bào)頭偏移位置信息字,該報(bào)頭偏移位置信息字包含報(bào)頭數(shù)據(jù)碼字的位置信息(在圖21中用“〈偏移〉”表示并且對(duì)應(yīng)于“報(bào)頭位置數(shù)據(jù)碼字”)。定界符分別在報(bào)頭平偏移位置信息字的兩側(cè)置于該報(bào)頭平偏移位置信息字的相鄰處。這些定界符在原始數(shù)據(jù)中將要顯示的信息和報(bào)頭平偏移位置信息字分開。
[0197]為了生成前述未替換的RS塊,在第五實(shí)施例中,增強(qiáng)的編碼器10生成包括要顯示的信息、報(bào)頭數(shù)據(jù)碼字和定界符的原始數(shù)據(jù)。增強(qiáng)的編碼器10根據(jù)由它們(包括填充碼字,如果有的話)組成的原始數(shù)據(jù)生成糾正碼字。并且,增強(qiáng)的編碼器10生成未替換的RS塊。
[0198]接著,增強(qiáng)的編碼器10用隱藏信息字替換未替換的RS塊的一部分。替換位置為對(duì)應(yīng)于隱藏信息字的放置信息的位置,該放置信息包含在報(bào)頭數(shù)據(jù)碼字中。在這個(gè)例子中,隱藏信息字的放置信息包含從RS塊的第五個(gè)字用隱藏信息字替換,以及隱藏信息字的長(zhǎng)度為11個(gè)字的信息。并且,增強(qiáng)的編碼器10生成臨時(shí)替換的RS塊。
[0199]接著,增強(qiáng)的編碼器10用報(bào)頭數(shù)據(jù)碼字替換在臨時(shí)替換的RS塊中個(gè)隱藏信息的一部分。替換位置是對(duì)應(yīng)于報(bào)頭數(shù)據(jù)碼字的位置信息的位置,該位置信息包含在報(bào)頭偏移位置信息字中。在被例子中,報(bào)頭偏移位置信息字包括從RS塊的第七個(gè)字開始執(zhí)行替換的信息。報(bào)頭數(shù)據(jù)碼字的長(zhǎng)度預(yù)先設(shè)定為兩個(gè)字。根據(jù)這幾條信息,增強(qiáng)的編碼器10用報(bào)頭數(shù)據(jù)碼字替換RS塊,并且該增強(qiáng)的編碼器10生成替換的RS塊。隨后,該增強(qiáng)的編碼器10根據(jù)替換的RS塊生成QR碼符號(hào)。
[0200]接著,將描述解碼過程。根據(jù)第五實(shí)施例的增強(qiáng)的解碼器20讀取如上所述生成的QR碼符號(hào),并且展開替換的RS塊。接著,增強(qiáng)的解碼器20根據(jù)包含在RS塊中的糾錯(cuò)碼字糾正替換的RS塊,從而獲取未替換的RS塊。未替換的RS塊包括由定界符分開的報(bào)頭偏移位置信息字,如上所述。
[0201]根據(jù)報(bào)頭偏移位置信息字,增強(qiáng)的解碼器20定位報(bào)頭數(shù)據(jù)碼字在替換的RS塊中的位置。增強(qiáng)的解碼器20從定位到的在替換的RS塊中的位置提取報(bào)頭數(shù)據(jù)碼字,從而可以獲取隱藏信息字的放置信息。
[0202]增強(qiáng)的解碼器20根據(jù)隱藏信息字的放置信息從替換的RS塊中提取隱藏信息字。然而,隱藏信息字的一部分用報(bào)頭數(shù)據(jù)碼字替換。相應(yīng)地,增強(qiáng)的解碼器20根據(jù)糾錯(cuò)碼字執(zhí)行糾正,糾錯(cuò)碼字包含在隱藏信息字中。隨后,可以獲取用報(bào)頭數(shù)據(jù)碼字替換之前的隱藏信息字。這使得適當(dāng)獲取隱藏信息字成為可能。
[0203]此外,增強(qiáng)的解碼器20獲取通過從未替換的RS塊的原始數(shù)據(jù)移除報(bào)頭偏移位置信息字和定界符獲得的信息字。
[0204]因此,表明報(bào)頭數(shù)據(jù)碼字的位置的報(bào)頭便宜位置信息字包含在原始數(shù)據(jù)中。此外,報(bào)頭數(shù)據(jù)位置信息字用隱藏信息字替換。這些使得隱藏信息字的位置難以定位。相應(yīng)地,可以讓第三方更難以提取隱藏信息字。
[0205]如在前述第二實(shí)施例中,根據(jù)隱藏信息字的放置信息,RS塊中的任意位置均可能用隱藏信息字替換,該放置信息包含在報(bào)頭數(shù)據(jù)碼字中。此外,RS塊可能用劃分為多個(gè)部分的隱藏信息字替換。根據(jù)報(bào)頭數(shù)據(jù)碼字的信息,可以對(duì)隱藏信息字進(jìn)行加密或交錯(cuò)。
[0206]雖然報(bào)頭數(shù)據(jù)碼字的位置是根據(jù)“偏移”定位,報(bào)頭數(shù)據(jù)碼字的位置可能以其他過程定位。
[0207]在第五實(shí)施例中,如在第二實(shí)施例中,關(guān)于讀取的QR碼符號(hào)是否是通用QR碼符號(hào)或者是根據(jù)第五實(shí)施例的QR碼符合,可以根據(jù)提取的隱藏信息字是否包括報(bào)頭數(shù)據(jù)字進(jìn)行判斷。也就是說,由于根據(jù)第五實(shí)施例的QR碼符號(hào)包含報(bào)頭數(shù)據(jù)碼字,增強(qiáng)的解碼器20可以顯示隱藏信息字。在另一方面,由于通用QR碼符號(hào)不包含報(bào)頭數(shù)據(jù)碼字,增強(qiáng)的解碼器20可以只顯示要顯示的信息,而不顯示隱藏信息字。
[0208]第六實(shí)施例圖22為在根據(jù)第六實(shí)施例的過程中如何替換RS塊的一部分的示意圖。圖22展示了未替換的RS塊、隱藏信息字和替換的RS塊。
[0209]在第六實(shí)施例中,增強(qiáng)的編碼器10根據(jù)原始數(shù)據(jù)(包括填充碼字,如果有的話)生成糾正碼字。并且,增強(qiáng)的編碼器10生成未替換的RS塊。接著,增強(qiáng)的編碼器10用隱藏信息字替換未替換的RS塊的一部分。接著,增強(qiáng)的編碼器10生成替換的RS塊,并且根據(jù)替換的RS塊生成QR碼符號(hào)。因此,在第六實(shí)施例中,生成QR碼符號(hào)的方法具有與第一實(shí)施例幾乎一樣的過程。
[0210]接著,將描述解碼過程。根據(jù)第六實(shí)施例的增強(qiáng)的解碼器20讀取如上所述生成的QR碼符號(hào),并且展開替換的RS塊。增強(qiáng)的解碼器20根據(jù)包含在RS塊中的糾錯(cuò)碼字糾正替換的RS塊,從而獲取未替換的RS塊。
[0211]增強(qiáng)的解碼器20將未替換的RS塊與替換的RS塊進(jìn)行比較。接著,增強(qiáng)的解碼器20提取替換的RS塊的一部分,該部分不同于未替換的RS塊。如上所述提取的信息字用作隱藏字。從未替換的RS塊中提取原始數(shù)據(jù)。由于終止符位于原始數(shù)據(jù)和糾錯(cuò)碼字之間的未替換的RS塊中,解碼器20可以根據(jù)終止符將原始數(shù)據(jù)和糾錯(cuò)碼字分開。
[0212]這使得提取隱藏信息字和原始數(shù)據(jù)成為可能。關(guān)于根據(jù)第六實(shí)施例的過程,只在未替換的RS塊和替換的RS塊之間進(jìn)行比較就足夠提取具有差別的部分。相應(yīng)地,提供隱藏信息字的放置信息不是有利地必需的。也就是說,如果使用報(bào)頭數(shù)據(jù)碼字,可以減少報(bào)頭數(shù)據(jù)碼字的數(shù)量。
[0213]圖23為在根據(jù)第六實(shí)施例的過程中如何替換RS塊的一部分的第二示意圖。在本例子中,RS塊的部分用劃分為多個(gè)部分的隱藏信息字替換。
[0214]例如,如圖23所示,隱藏信息字可以劃分為五個(gè)部分,RS塊的多個(gè)部分可以用它們替換。在這種情況下,由于隱藏信息字的數(shù)量小于可以用RS碼糾正的字的數(shù)量,因此可以通過執(zhí)行糾正適當(dāng)獲取未替換的RS塊。在這種情況下,可以通過獲得未替換的RS塊和替換的RS塊之間的差異獲取隱藏信息字。并且,可以通過從預(yù)先識(shí)別的未替換的RS塊中的位置提取數(shù)據(jù)從而獲取原始數(shù)據(jù)。
[0215]根據(jù)差異提取隱藏信息的前述過程是有效的,特別是,在QR碼符號(hào)及其RS塊不太可能被污染的情況下。例如,在生成QR碼符號(hào)的圖像數(shù)據(jù)文件然后檢索該文件以提取隱藏信息字的情況下,因此QR碼符號(hào)沒有機(jī)會(huì)暴露在外部,因此將不會(huì)污染QR碼符號(hào)。
[0216]前述過程的優(yōu)勢(shì)在于,可以識(shí)別隱藏信息字而不提供報(bào)頭數(shù)據(jù)碼字等。這使得用更多隱藏信息字替換RS塊成為可能。
[0217]如在第一實(shí)施例中,對(duì)已經(jīng)被作為隱藏信息字讀取的碼字是否為隱藏信息字的判斷如下。如果糾正之前的RS塊和糾正之后的RS塊之間的差別的比率超過預(yù)定值,那么可以判斷已經(jīng)被讀取的碼字是隱藏信息字(即,可以判斷該QR碼符號(hào)是根據(jù)第六實(shí)施例的QR碼符號(hào))。如果差別的比率沒有超過預(yù)定值,那么可以判斷這些碼字不是隱藏信息字(即,可以判斷該QR碼是通用QR碼符號(hào)),并且可能不顯示隱藏信息字。這是因?yàn)槿绻秒[藏信息字進(jìn)行替換,那么未替換的RS塊和替換的RS塊之間的差別通常超過預(yù)定值。
[0218]如果根據(jù)在前述過程中的差別進(jìn)行解密,那么存在一個(gè)問題在于,未
當(dāng)前第4頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1