二維碼、二維碼的生成系統(tǒng)以及分析程序的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及二維碼。
【背景技術(shù)】
[0002]二維碼與一維碼相比,能夠以狹小的面積承載較多的信息,被廣泛使用于物品管理、使用手機(jī)的網(wǎng)絡(luò)引導(dǎo)等各種各樣的用途。
[0003]通常的二維碼是將由二進(jìn)制代碼表示的數(shù)據(jù)單元化,在二維矩陣狀上作為圖形(pattern)配置,具有:用于再現(xiàn)代碼內(nèi)的坐標(biāo)的位置檢測圖形;以及數(shù)據(jù)部。數(shù)據(jù)部進(jìn)一步包括版本(vers1n)信息、格式信息、位置校正圖形以及糾錯(cuò)碼等、以及實(shí)際數(shù)據(jù)部,在實(shí)際數(shù)據(jù)部記錄代碼化了的消息數(shù)據(jù)。因此,二維碼僅記錄單元化了的數(shù)據(jù)。
[0004]存在著對二維碼加入任意的圖案的需求。例如,在雜志、海報(bào)等謀求設(shè)計(jì)性的媒介上印刷二維碼的情形、或在進(jìn)行物品管理時(shí),操作者無需使用讀出器就能夠進(jìn)行判斷的情形等。
[0005]專利文獻(xiàn)I記載有被廣泛使用的通常的二維碼。但是,專利文獻(xiàn)I沒有任何關(guān)于圖案的植入的記載。
[0006]專利文獻(xiàn)2記載有通過在終端圖形之后的補(bǔ)白部分放置設(shè)計(jì)的代碼,以形成明暗單元的植入圖像的方法。但是具有如下問題:對由讀出器讀取的圖像進(jìn)行分析時(shí)將明暗單元的植入圖像作為無意義的文字列讀入,或植入圖像的位置被限定于二維碼的中央等。
[0007]專利文獻(xiàn)3公開了如下技術(shù):利用配置有補(bǔ)白的符號化圖形的未使用數(shù)據(jù)區(qū)域只不過表示符號化圖形的數(shù)據(jù)為空,未使用數(shù)據(jù)區(qū)域的黑模塊與白模塊的配置構(gòu)成設(shè)計(jì),由此生成二維碼。但是,具有設(shè)計(jì)上制約多的問題,例如設(shè)計(jì)部分被限定于二維碼的中央、或設(shè)計(jì)被限定于明暗等。
[0008]專利文獻(xiàn)4記載有盡可能使RS符號的糾錯(cuò)增大,即使圖案與記號重疊,也能讀取數(shù)據(jù)的方法。但是,采用該方法的話,具有以下問題:為了重疊某程度的大小的圖案,RS符號的糾錯(cuò)變大,由此能夠存儲(chǔ)的數(shù)據(jù)量變?。挥捎谝呀?jīng)使用糾錯(cuò)的一部分,其對于二維碼的受損、讀取時(shí)的模糊的應(yīng)對變?nèi)酢?br>[0009]現(xiàn)有技術(shù)文獻(xiàn)
[0010]專利文獻(xiàn)
[0011]專利文獻(xiàn)1:日本特開平7 - 254037號公報(bào)
[0012]專利文獻(xiàn)2:日本特開2007 - 241328號公報(bào)
[0013]專利文獻(xiàn)3:日本特開2009 - 163720號公報(bào)
[0014]專利文獻(xiàn)4:日本特開2009 - 075873號公報(bào)
【發(fā)明內(nèi)容】
[0015]本發(fā)明要解決的問題
[0016]如上所述,已知有附加有由單元構(gòu)成的設(shè)計(jì)數(shù)據(jù)的二維碼,但由于將設(shè)計(jì)圖形輸入至本來要加入數(shù)據(jù)的部分,因此具有對位置校正圖形等代碼的結(jié)構(gòu)來說必要的數(shù)據(jù)以單元的形式設(shè)置、可附加設(shè)計(jì)受到限制的問題。
[0017]本發(fā)明的目的在于,實(shí)現(xiàn)一種能夠附加任意的圖像、提高設(shè)計(jì)性的二維碼。
[0018]用于解決問題的手段
[0019]為了實(shí)現(xiàn)上述目的,本發(fā)明的二維碼是將由二進(jìn)制代碼表示的數(shù)據(jù)單元化,在二維矩陣狀上作為圖形配置,且具備位置檢測圖形的二維碼,其特征在于,具有圖案植入信息,圖案植入信息表示能夠配置任意的圖案的圖案區(qū)域的有無、以及在存在圖案區(qū)域的情況下表示圖案區(qū)域的位置。
[0020]理想的是,二維矩陣的除位置檢測圖形以外的區(qū)域被分割成多個(gè)塊,圖案植入信息區(qū)域包括:表示圖案區(qū)域的有無的格式信息塊;以及以塊為單位表示圖案區(qū)域的位置的圖案植入信息塊。
[0021]根據(jù)本發(fā)明,由于根據(jù)圖案植入信息,能夠判斷圖案區(qū)域的有無以及圖案區(qū)域的位置,因此能夠不對該區(qū)域進(jìn)行分析(解碼),即使配置任意的圖像,也不會(huì)對分析處理造成不良影響。
[0022]任意的圖案并不限定于由明暗的單元構(gòu)成的代碼圖像,可以是比代碼圖像(單元圖像)分辨率高的圖像,也可以是彩色圖像。通過打印機(jī)印刷二維碼的情況較多,但近年來,低價(jià)的高分辨率的打印機(jī)開始普及,可容易地進(jìn)行比代碼圖像的分辨率高的圖像的印刷,因此就印刷方面而言,沒有將圖案限定為由明暗的單元構(gòu)成的代碼圖像的制約。但是,由于圖案是任意的,可能根據(jù)圖案的內(nèi)容不同對分析造成不良影響,但由于二維碼起碼要求被準(zhǔn)確地識別,因此由圖案的內(nèi)容對識別精度造成影響并不優(yōu)選,通過圖案植入信息區(qū)域的數(shù)據(jù),明確表示圖案區(qū)域,從而從分析的對象范圍排除。由此,圖案能夠?qū)ΧS碼的分析不造成影響。
[0023]進(jìn)一步,也存在通過印刷機(jī)印刷二維碼的情況,該情況下,能夠設(shè)置更精密的圖案。進(jìn)一步,也可以在預(yù)先在與圖案區(qū)域?qū)?yīng)的位置上印刷有圖案的紙張上,利用打印機(jī)等印刷二維碼。進(jìn)一步,也可以彩色印刷圖案。進(jìn)一步,二維碼并不限定于印刷的產(chǎn)品,也可以是在顯示器上顯示的二維碼。
[0024]如以上那樣,能夠植入任意的圖案,由此能夠提高二維碼的設(shè)計(jì)性,提高對第三方的吸引力,擴(kuò)大二維碼的使用范圍。尤其是,若植入彩色圖像的圖案,能進(jìn)一步提高上述的效果。另外,二維碼并不是能夠被用戶直接理解的東西,但能夠附加用戶可理解的作為圖案的信息。
[0025]生成具有格式信息塊和圖案植入信息塊的本發(fā)明的二維碼的生成程序,其包括:判斷單元,其判斷在二維碼上是否配置圖案;以及圖案植入信息附加單元,在判斷結(jié)果為配置圖案的情況下,對格式信息塊附加具有圖案的信息,進(jìn)一步,對圖案植入信息塊附加以塊為單位表示圖案區(qū)域的位置的信息。
[0026]對計(jì)算機(jī)進(jìn)行控制,從而對具有格式信息塊和圖案植入信息塊的本發(fā)明的二維碼進(jìn)行分析的分析程序,對計(jì)算機(jī)進(jìn)行控制,從而基于檢測出的位置檢測圖形,檢測格式信息塊的位置,以判斷圖案區(qū)域的有無,在具有圖案區(qū)域的情況下,檢測圖案植入信息塊的位置,檢測圖案區(qū)域的塊位置,從除了圖案區(qū)域的塊以外的二維碼的數(shù)據(jù)區(qū)域,取出消息數(shù)據(jù)。
[0027]由此,由于能夠?qū)D案區(qū)域從二維碼的生成以及分析處理分離開并能夠自由地處理圖案區(qū)域,因此能夠設(shè)置任意的圖案。
[0028]發(fā)明效果
[0029]采用本發(fā)明的二維碼的話,能夠以不影響被代碼化的數(shù)據(jù)的分析的形式,附加任意的圖案,因此設(shè)計(jì)性、識別的容易性提高。
【附圖說明】
[0030]圖1是表示記載于專利文獻(xiàn)I的二維碼的圖。
[0031]圖2是表示第I實(shí)施形態(tài)的二維碼的圖。
[0032]圖3是表示第I實(shí)施形態(tài)的二維碼的多個(gè)塊的配置的圖。
[0033]圖4是示出在具備分離空間的二維碼和不具備分離空間的二維碼中,根據(jù)數(shù)據(jù)使單元或明或暗的情況下的圖形的例子的圖。
[0034]圖5是第I實(shí)施形態(tài)中的數(shù)據(jù)塊的數(shù)據(jù)類別的說明圖。
[0035]圖6是20個(gè)圖形表現(xiàn)的數(shù)據(jù)類別的說明圖。
[0036]圖7是表示按照第I實(shí)施形態(tài)的二維碼生成的二維碼的例子的圖。
[0037]圖8是表示按照第I實(shí)施形態(tài)的二維碼生成的二維碼的另一例子的圖。
[0038]圖9是表示第2實(shí)施形態(tài)的二維碼的圖。
[0039]圖10是表示按照第2實(shí)施形態(tài)的二維碼生成的二維碼的例子的圖。
[0040]圖11是表示將第2實(shí)施形態(tài)的二維碼的位置檢測圖形使用于尺寸和形狀不同的二維圖形的變形例的圖。
[0041]圖12是表示變形例的4個(gè)位置檢測圖形的例子的圖。
[0042]圖13是表示根據(jù)委托生成二維碼并提供的生成系統(tǒng)的硬件構(gòu)成的圖。
[0043]圖14是表示用戶通過用戶硬件訪問系統(tǒng)硬件,生成所希望的二維碼的編碼處理的步驟的流程圖。
[0044]圖15是表示用戶通過用戶硬件訪問系統(tǒng)硬件,生成所希望的二維碼的編碼處理的步驟的流程圖。
[0045]圖16是表示用戶通過用戶硬件訪問系統(tǒng)硬件,生成所希望的二維碼的編碼處理的步驟的流程圖。
[0046]圖是17表示讀取第I實(shí)施形態(tài)的二維碼,對二維碼進(jìn)行分析的二維碼分析裝置的硬件構(gòu)成的圖。
[0047]圖18是表示對用戶拍攝的二維碼進(jìn)行分析的解碼處理的步驟的流程圖。
[0048]圖19是表示對用戶拍攝的二維碼進(jìn)行分析的解碼處理的步驟的流程圖。
[0049]圖20是表示對用戶拍攝的二維碼進(jìn)行分析的解碼處理的步驟的流程圖。
[0050]圖21是位置檢測圖形候補(bǔ)的形狀檢查的說明圖。
【具體實(shí)施方式】
[0051]在對本發(fā)明的實(shí)施形態(tài)進(jìn)行說明之前,對當(dāng)前廣泛使用的一般二維碼進(jìn)行說明。
[0052]圖1是表示在專利文獻(xiàn)I記載的二維碼的圖。
[0053]如圖1所示,二維碼I具有配置于三個(gè)角落的三個(gè)位置檢測圖形(定位用的記號)2和數(shù)據(jù)區(qū)域3。數(shù)據(jù)區(qū)域3是從二維碼I的區(qū)域去除三個(gè)位置檢測圖形2及其周圍的隔離部分后的部分。各位置檢測圖形2具有作為暗部的正方形框2a及配置于正方形框2a內(nèi)的正方形2c、以及框2a與正方形2c之間的作為明部的正方形框2b。所拍攝的位置檢測圖形2在掃描線通過中心時(shí),無論掃描線取哪個(gè)方向,其長度比(頻率成分比)均為暗:明:暗:明:暗=I:1:3:1:1。因此,即使在使二維碼旋轉(zhuǎn)到任何方向的狀態(tài)下對二維碼進(jìn)行拍攝,只通過一定方向的掃描處理也能夠檢測出位置檢測圖形2具有的特定頻率成分比。從而,能夠容易地檢測出位置檢測圖形2的中心位置。
[0054]數(shù)據(jù)區(qū)域3具有密集配置為矩陣狀的位(比特),位矩陣除了數(shù)據(jù)區(qū)域內(nèi)的點(diǎn)的位置修正用的對位圖案(Timing cell ;定時(shí)單元)4外,還分為二維碼的形式信息及其錯(cuò)誤校正信號、型號信息及其錯(cuò)誤校正信號、以及數(shù)據(jù)部分。對位圖形4、二維碼的形式信息及其錯(cuò)誤校正信號、型號信息及其錯(cuò)誤校正信號,被配置于代碼區(qū)域3的位矩陣上的規(guī)定的位置上,剩下的部分是記錄已代碼化的數(shù)據(jù)的數(shù)據(jù)部,記錄需要的數(shù)據(jù)而剩下的部分為剩余位。記錄的數(shù)據(jù)位與剩余位用數(shù)據(jù)位的最后的結(jié)束圖形(The end pattern)區(qū)別。剩余位被稱為補(bǔ)白,是明(“I”)的位列,但是通常在記錄時(shí)被施加規(guī)定的處理,變換為明暗位列。
[0055]對位圖形4是數(shù)據(jù)區(qū)域內(nèi)的點(diǎn)的位置修正用的明暗的位(點(diǎn))列,如圖1所示,配置多個(gè)。對位圖形4是區(qū)別于對整個(gè)二維圖形的基準(zhǔn)位置進(jìn)行檢測的位置檢測圖形2的圖形。
[0056]專利文獻(xiàn)3和4記載著利用作為補(bǔ)白的數(shù)據(jù)區(qū)域3的位設(shè)置位圖像的情況。
[0057]以下對本發(fā)明的實(shí)施形態(tài)進(jìn)行說明。
[0058]圖2表示第I實(shí)施形態(tài)的二維碼。
[0059]第I實(shí)施形態(tài)的二維碼,其尺寸為35X35單元(cell),被分割為9X9塊,相鄰的塊之間有I單元的明的分離空間23。從而,分離空間成了 8X8列的I單元寬的塊間隔的格子狀圖形。在右下的3X3塊以及3X3分離空間的部分設(shè)置第I位置檢測圖形12A,在左上的2 X 2塊以及2 X 2分離空間的部分設(shè)置第2位置檢測圖形12D,在右上的3 (橫)X 2 (縱)塊以及3 X 2分離空間的部分設(shè)置第3位置檢測圖形12B,在左下的2 (橫)X 3 (縱)塊以及2X3分離空間的部分設(shè)置第4位置檢測圖形12C。從而,在二維碼的第I到第4位置檢測圖形以外的塊,沒有出現(xiàn)第I到第4位置檢測圖形以上的圖形。
[0060]二維碼的代碼部分的最小單位是單元(cell)。二維碼通常取正方形或長方形形狀。雖然也可以是其他形狀,但是二維碼多數(shù)為四邊形,第I實(shí)施形態(tài)的二維碼也是正方形,但是并不限于此,也可以是長方形或其他形狀。
[0061]通常,二維碼以明暗單元表示數(shù)據(jù),第I實(shí)施形態(tài)的二維碼也是代碼部以明暗單元表示數(shù)據(jù)。
[0062]而且,第I實(shí)施形態(tài)的二維碼雖然是35X35單元的正方形,但是也可以是比其尺寸大的代碼、或做成長方形那樣的改變了縱橫尺寸的形狀。將35X35單元的正方形的二維碼,稱為版本2X 2。在這里,最小的版本為I X