專利名稱:帶標(biāo)識的二維編碼、帶標(biāo)識的二維編碼生成裝置、帶標(biāo)識的二維編碼生成方法及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及帶標(biāo)識的二維編碼、帶標(biāo)識的二維編碼生成裝置、帶標(biāo)識的二維編碼生成方法以及程序。
背景技術(shù):
作為將利用單元的分布圖案來表現(xiàn)信息的二維編碼、和可以視覺辨認(rèn)的標(biāo)識圖像重合而得到的帶標(biāo)識的二維編碼,已經(jīng)公知有一種在小于規(guī)定明度的標(biāo)識圖像上重合了規(guī)定明度以上的單元的帶標(biāo)識的二維編碼(例如參照專利文獻(xiàn)I)。另外,公知有一種對于標(biāo)識圖像中的規(guī)定明度以上的部分重合小于規(guī)定明度的單 元,另一方面,對于標(biāo)識圖像中的小于規(guī)定明度的部分重合規(guī)定明度以上的單元的帶標(biāo)識的二維編碼。在這樣的帶標(biāo)識的二維編碼中,通過規(guī)定明度以上的單元以及標(biāo)識圖像中的規(guī)定明度以上的部分、與小于規(guī)定明度的單元以及標(biāo)識圖像中的小于該規(guī)定明度的部分的分布圖案,來表現(xiàn)信息(例如參照專利文獻(xiàn)2)。需要說明的是,參照專利文獻(xiàn)I以及2的說明書、權(quán)利要求書、附圖整體,將其引用到本說明書中。專利文獻(xiàn)I :日本特開2007 - 287004號公報專利文獻(xiàn)2 :日本特開2008 - 015642號公報上述帶標(biāo)識的二維編碼與僅由白色以及黑色的單元構(gòu)成的二維編碼不同,有時會因打印后的后加工處理、環(huán)境光的影響等而不能準(zhǔn)確讀取信息。另外,在上述帶標(biāo)識的二維編碼中,由于單元的大小相同,所以存在若單元大,則會有損標(biāo)識圖像的設(shè)計性,若單元小,則會有損帶標(biāo)識的二維編碼所表示的信息的讀取性這一問題。并且,在上述帶標(biāo)識的二維編碼中,由于對于標(biāo)識圖像中的因打印后的后加工處理、環(huán)境光的影響等而可能被讀取為“O”也可能被讀取為“I”的部分,也僅重合小于規(guī)定明度的單元和規(guī)定明度以上的單元的任意一方,所以有可能不能準(zhǔn)確地讀取信息。
發(fā)明內(nèi)容
本發(fā)明為了解決上述的課題而提出,其目的在于,提供可準(zhǔn)確讀取的帶標(biāo)識的二維編碼、生成上述帶標(biāo)識的二維編碼的帶標(biāo)識的二維編碼生成裝置、帶標(biāo)識的二維編碼生成方法以及程序。為了實現(xiàn)上述目的,本發(fā)明的第I觀點涉及的帶標(biāo)識的二維編碼生成裝置用于生成帶標(biāo)識的二維編碼,該帶標(biāo)識的二維編碼通過對在背景上描繪有標(biāo)識的標(biāo)識圖像重合了由被配置成矩陣狀的單元的分布圖案表現(xiàn)規(guī)定信息的二維編碼而形成,該帶標(biāo)識的二維編碼生成裝置的特征在于,具備標(biāo)識圖像分割機構(gòu),其對應(yīng)于被重合的所述二維編碼的單元來將用Lab色空間表示的所述標(biāo)識圖像分割為多個區(qū)域;單元設(shè)定機構(gòu),其基于由所述標(biāo)識圖像分割機構(gòu)分割出的所述多個區(qū)域中的預(yù)先決定的基準(zhǔn)區(qū)域中的L值,來設(shè)定構(gòu)成所述ニ維編碼的多個種類的單元中的第I種類的單元的L值;以及帶標(biāo)識的ニ維編碼生成機構(gòu),其在所述標(biāo)識圖像上重合所述第I種類的単元和第2種類的單元來生成帶標(biāo)識的ニ維編碼,所述第I種類的単元通過所述単元設(shè)定機構(gòu)設(shè)定了所述L值,所述第2種類的単元與構(gòu)成所述ニ維編碼的多個種類的単元中的所述第I種類不同。在上述帶標(biāo)識的ニ維編碼生成裝置中,可以還具備基準(zhǔn)L值判別機構(gòu),該基準(zhǔn)L值判別機構(gòu)判別所述基準(zhǔn)區(qū)域中的L值是否為規(guī)定的閾值以上,當(dāng)由所述基準(zhǔn)L值判別機構(gòu)判別為所述基準(zhǔn)區(qū)域中的L值為所述規(guī)定的閾值以上時,所述單元設(shè)定機構(gòu)將該基準(zhǔn)區(qū)域中的L值以上的值設(shè)定為所述第I種類的単元的L值,另ー方面,當(dāng)判別為該基準(zhǔn)區(qū)域中的L值小于該規(guī)定的閾值時,所述單元設(shè)定機構(gòu)將該基準(zhǔn)區(qū)域中的L值以下的值設(shè)定為該第I種類的単元的L值。在上述帶標(biāo)識的ニ維編碼生成裝置中,可以還具備運算值計算機構(gòu),當(dāng)由所述基
準(zhǔn)L值判別機構(gòu)判別為所述基準(zhǔn)區(qū)域中的L值為所述規(guī)定的閾值以上吋,該運算值計算機構(gòu)對該基準(zhǔn)區(qū)域中的L值加上規(guī)定數(shù)來計算運算值,另一方面,當(dāng)判別為該基準(zhǔn)區(qū)域中的L值小于該規(guī)定的閾值時,該運算值計算機構(gòu)從該基準(zhǔn)區(qū)域中的L值減去規(guī)定數(shù)來計算運算值,所述單元設(shè)定機構(gòu)包含運算值判別機構(gòu),該運算值判別機構(gòu)判別由所述運算值計算機構(gòu)計算出的所述運算值是否在規(guī)定的下限值到規(guī)定的上限值的范圍內(nèi),當(dāng)由所述運算值判別機構(gòu)判別為所述運算值小于所述規(guī)定的下限值時,將該規(guī)定的下限值設(shè)定為所述第I種類的單元的L值,當(dāng)判別為該運算值在該規(guī)定的下限值到該規(guī)定的上限值的范圍內(nèi)時,將該運算值設(shè)定為該第I種類的単元的L值,當(dāng)判別為該運算值大于該規(guī)定的上限值時,將該規(guī)定的上限值設(shè)定為該第I種類的単元的L值。在上述帶標(biāo)識的ニ維編碼生成裝置中,可以還具備標(biāo)識圖像解析機構(gòu),該標(biāo)識圖像解析機構(gòu)基于由所述標(biāo)識圖像分割機構(gòu)分割出的各區(qū)域中的L值,來解析所述標(biāo)識圖像,從該標(biāo)識圖像中提取出描繪有所述標(biāo)識的區(qū)域和描繪有所述背景的區(qū)域,當(dāng)由所述基準(zhǔn)L值判別機構(gòu)判別為所述基準(zhǔn)區(qū)域中的L值小于所述規(guī)定的閾值時,所述單元設(shè)定機構(gòu)將該基準(zhǔn)區(qū)域中的L值以下的值設(shè)定為與描繪有所述標(biāo)識的區(qū)域重合的所述第I種類的單元的L值。在上述帶標(biāo)識的ニ維編碼生成裝置中,所述單元設(shè)定機構(gòu)可以將由所述標(biāo)識圖像解析機構(gòu)解析為描繪有所述標(biāo)識的區(qū)域中的a值以及b值設(shè)定為所述第I種類的単元的a值以及b值。在上述帶標(biāo)識的ニ維編碼生成裝置中,所述單元設(shè)定機構(gòu)可以將所述規(guī)定的閾值以上的值設(shè)定為所述第2種類的単元的L值。在上述帶標(biāo)識的ニ維編碼生成裝置中,可以還具備色空間變換機構(gòu),其將利用與所述Lab色空間不同的色空間表示的所述標(biāo)識圖像變換為用該Lab色空間表示的該標(biāo)識圖像;以及色空間再變換機構(gòu),其將由所述帶標(biāo)識的ニ維編碼生成機構(gòu)生成的用所述Lab色空間表示的所述標(biāo)識圖像再變換為利用與所述Lab色空間不同的色空間表示的該標(biāo)識圖像。在上述帶標(biāo)識的ニ維編碼生成裝置中,可以還具備單元縮小機構(gòu),該單元縮小機構(gòu)將所述第I種類以及所述第2種類的単元的大小縮小。
為實現(xiàn)上述目的,本發(fā)明的第2觀點涉及的帶標(biāo)識的ニ維編碼生成方法用于生成帶標(biāo)識的ニ維編碼,該帶標(biāo)識的ニ維編碼通過對在背景上描繪有標(biāo)識的標(biāo)識圖像重合了由被配置成矩陣狀的単元的分布圖案表現(xiàn)規(guī)定的信息的ニ維編碼而形成,該帶標(biāo)識的ニ維編碼生成方法的特征在于,具備標(biāo)識圖像分割步驟,對應(yīng)于被重合的所述ニ維編碼的單元來將利用Lab色空間表示的所述標(biāo)識圖像分割為多個區(qū)域;單元設(shè)定步驟,基于由所述標(biāo)識圖像分割步驟分割出的所述多個區(qū)域中的預(yù)先決定的基準(zhǔn)區(qū)域中的L值,來設(shè)定構(gòu)成所述ニ維編碼的多個種類的単元中的第I種類的単元的L值;以及帶標(biāo)識的ニ維編碼生成步驟,對所述標(biāo)識圖像重合所述第I種類的単元和第2種類的單元來生成帶標(biāo)識的ニ維編碼,所述第I種類的単元通過所述単元設(shè)定步驟設(shè)定了所述L值,所述第2種類的単元與構(gòu)成所述ニ維編碼的多個種類的単元中的所述第I種類不同。為了實現(xiàn)上述目的,本發(fā)明的第3觀點涉及的程序用于使帶標(biāo)識的ニ維編碼生成裝置的計算機執(zhí)行一系列步驟,其中,帶標(biāo)識的ニ維編碼生成裝置用于生成帶標(biāo)識的ニ維編碼,該帶標(biāo)識的ニ維編碼通過對在背景上描繪有標(biāo)識的標(biāo)識圖像重合了由被配置成矩陣狀的単元的分布圖案表現(xiàn)規(guī)定的信息的ニ維編碼而形成,所述一系列步驟包括標(biāo)識圖像分割步驟,對應(yīng)于被重合的所述ニ維編碼的單元來將利用Lab色空間表示的所述標(biāo)識圖像 分割為多個區(qū)域;單元設(shè)定步驟,基于由所述標(biāo)識圖像分割步驟分割出的所述多個區(qū)域中的預(yù)先決定的基準(zhǔn)區(qū)域中的L值,來設(shè)定構(gòu)成所述ニ維編碼的多個種類的單元中的第I種類的單元的L值;以及帶標(biāo)識的ニ維編碼生成步驟,對所述標(biāo)識圖像重合所述第I種類的單元和第2種類的單元來生成帶標(biāo)識的ニ維編碼,所述第I種類的単元通過所述単元設(shè)定步驟設(shè)定了所述L值,所述第2種類的単元與構(gòu)成所述ニ維編碼的多個種類的単元中的所述第I種類不同。為了實現(xiàn)上述目的,本發(fā)明的第4觀點涉及的帶標(biāo)識的ニ維編碼通過對在背景上描繪有標(biāo)識的標(biāo)識圖像重合了由被配置成矩陣狀的単元的分布圖案表現(xiàn)規(guī)定的信息的ニ維編碼而形成,該帶標(biāo)識的ニ維編碼的特征在于,所述單元的尺寸根據(jù)與所述標(biāo)識圖像的哪個位置重合而不同。在上述帶標(biāo)識的ニ維編碼中,與所述標(biāo)識圖像中的描繪有所述標(biāo)識的部分重合的単元的尺寸可以比在所述背景上重合的該標(biāo)識的尺寸大。在上述帶標(biāo)識的ニ維編碼中,所述ニ維編碼可以利用第I種類的単元和明度比該第I種類的單元高的第2種類的単元的分布圖案來表現(xiàn)規(guī)定的信息,對于所述標(biāo)識圖像中的小于第I明度的部分,僅重合所述第I種類的単元,另ー方面,對于所述標(biāo)識圖像中的該第I明度以上的部分,重合所述第I種類的単元和所述第2種類的単元雙方。在上述帶標(biāo)識的ニ維編碼中,也可以對于所述標(biāo)識圖像中的所述第I明度以上且小于第2明度的部分,重合所述第I種類的単元與所述第2種類的単元雙方,另ー方面,對于所述標(biāo)識圖像中的該第2明度以上的部分,僅重合所述第2種類的単元。根據(jù)本發(fā)明,能夠提供可準(zhǔn)確讀取的帶標(biāo)識的ニ維編碼、生成上述帶標(biāo)識的ニ維編碼的帶標(biāo)識的ニ維編碼生成裝置、帶標(biāo)識的ニ維編碼生成方法以及程序。
圖I是表示第I實施方式所涉及的帶標(biāo)識的ニ維編碼生成裝置的構(gòu)成例的框圖。
圖2 (a)是例不標(biāo)識圖像的圖,(b)是例不標(biāo)識圖像的解析過程的說明圖。圖3是例示單元的形狀的圖。圖4是例示第I實施方式所涉及 的帶標(biāo)識的ニ維編碼的圖。圖5是表示第I實施方式所涉及的帶標(biāo)識的ニ維編碼生成方法的一個例子的流程圖。圖6是表示第I實施方式所涉及的帶標(biāo)識的ニ維編碼生成方法的一個例子的流程圖。圖7是例示第2實施方式所涉及的帶標(biāo)識的ニ維編碼的圖。圖8是表示第2實施方式所涉及的帶標(biāo)識的ニ維編碼生成裝置的構(gòu)成例的框圖。圖9是例示標(biāo)識圖像的圖。圖10表示第2實施方式所涉及的單元DB的構(gòu)成例的圖。圖11是例示操作(operation)圖像的圖。圖12是例示單元類型的決定過程的說明圖。圖13是表示第2實施方式所涉及的帶標(biāo)識的ニ維編碼生成方法的一個例子的流程圖。圖14是表示變形例所涉及的單元DB的構(gòu)成例的圖。
具體實施例方式以下,對實施本發(fā)明用的最佳方式進(jìn)行說明。[第I實施方式]首先,參照附圖對本發(fā)明的第I實施方式所涉及的帶標(biāo)識的ニ維編碼生成裝置的構(gòu)成進(jìn)行說明。圖I是表示第I實施方式所涉及的帶標(biāo)識的ニ維編碼生成裝置的構(gòu)成例的框圖。帶標(biāo)識的ニ維編碼生成裝置I例如通過由CPU (Central Processing Unit)、R0M(Read Only Memory)>RAM (Random Access Memory)以及硬盤驅(qū)動器等構(gòu)成的通用計算機來實現(xiàn),如圖I所示,帶標(biāo)識的ニ維編碼生成裝置I具備色空間變換部10、明度獲取部20、圖像解析部30、ニ維編碼生成部40、標(biāo)識圖像合成部50和色空間再變換部60。色空間變換部10例如將重合有QR編碼(注冊商標(biāo))等ニ維編碼的用RGB色空間或CMYK色空間表示的標(biāo)識圖像變換為用Lab色空間表示的標(biāo)識圖像。明度獲取部20按照構(gòu)成所重合的ニ維編碼的單元來分割被色空間變換部10變換后的用Lab色空間表示的標(biāo)識圖像,并按分割出的每個區(qū)域,獲取表示顔色的明度的L值(“O” “100”的值)。例如當(dāng)構(gòu)成所重合的ニ維編碼的單元的數(shù)量為29X29時,在圖2 (a)所示的背景上描繪了標(biāo)識的標(biāo)識圖像被分割為29X29個區(qū)域,如圖2 (b)所示那樣,求出各個區(qū)域中的L值。圖I所示的圖像解析部30具備背景明度標(biāo)志位,基于由明度獲取部20獲取的L值,來解析標(biāo)識圖像。具體而言,圖像解析部30首先判別例如左起第2個、上起第2個區(qū)域(基準(zhǔn)區(qū)域)中的L值(基準(zhǔn)值)是否為閾值(本實施方式中為“60”)以上。而且,若為閾值“60”以上,則圖像解析部30解析為標(biāo)識圖像的背景部分被通用的ニ維編碼閱讀器判別為“O”(=“白色”),清空背景明度標(biāo)志位來成為關(guān)閉(OFF)狀態(tài)。與此相對,若小于閾值“60”,則圖像解析部30解析為標(biāo)識圖像的背景部分被通用的ニ維編碼閱讀器判別為“I”(=“黒色”)。在圖2所示的例子中,由于基準(zhǔn)區(qū)域中的L值為“52”,小于閾值“60”,所以標(biāo)識圖像的背景部分被通用的ニ維編碼閱讀器判別為“I”(= “黒色”),將背景明度標(biāo)志位設(shè)置為開啟(ON)狀態(tài)。另外,圖I所示的圖像解析部30通過對構(gòu)成標(biāo)識圖像的各像素進(jìn)行附加組屬性的貼標(biāo)簽(labelling)處理,來從標(biāo)識圖像提取出標(biāo)識部分區(qū)域和背景部分的區(qū)域,并將其作為標(biāo)識圖像的解析結(jié)果來獲取。這里,貼標(biāo)簽處理是指通過對連結(jié)的像素附加相同的標(biāo)簽,來將多個區(qū)域分類成組,在本實施方式中,進(jìn)行基于四鄰(four-neighbor)的貼標(biāo)簽處理。具體而言,在貼標(biāo)簽處理中,首先在標(biāo)識圖像上尋找未被附加標(biāo)簽的像素,來附加新的標(biāo)簽。接著,對與像素在四個方向上連結(jié)的像素附加相同的標(biāo)簽。然后,對與附加了相同標(biāo)簽的像素在四個方向上連結(jié)的像素,附加相同的標(biāo)簽。隨后,只要在標(biāo)識圖像內(nèi)存在附加標(biāo)簽的像素,便重復(fù)該操作。這里,將對標(biāo)識圖像內(nèi)的要貼標(biāo)簽的像素進(jìn)行檢索的處理稱為掃描。這樣,若利用貼標(biāo)簽處理從標(biāo)識圖像中提取出標(biāo)識部分的區(qū)域和背景部分的區(qū)域,則即使標(biāo)識部分中存在L值與背景部分區(qū)域的L值相同或近似的區(qū)域,也能夠防止錯誤地將該 區(qū)域解析為背景部分區(qū)域的情況。ニ維編碼生成部40生成與標(biāo)識圖像重合的ニ維編碼。具體而言,ニ維編碼生成部40生成將由輸入的數(shù)字、文字、記號等構(gòu)成的文本用被配置成矩陣狀的29X29個白色単元和黑色單元的分布圖案來表示的ニ維編碼。另外,ニ維編碼生成部40將生成的ニ維編碼分離為由白色單元構(gòu)成的部分(負(fù)片部分)和由黒色單元構(gòu)成的部分(正片部分)后,基于圖像解析部30中的解析結(jié)果,將負(fù)片部分進(jìn)ー步分離為標(biāo)識部分和背景部分,來生成標(biāo)識負(fù)片部分和背景負(fù)片部分,并且將正片部分進(jìn)ー步分離為標(biāo)識部分和背景部分,來生成標(biāo)識正片部分和背景正片部分。進(jìn)而,ニ維編碼生成部40判別背景明度標(biāo)志位是否開啟,若開啟,則求出從基準(zhǔn)值減去了預(yù)先規(guī)定的值(本實施方式中為“5”)后的值(圖2所示的例中為“47”)。接著,ニ維編碼生成部40判別減法運算值是否在規(guī)定的數(shù)值范圍內(nèi)(本實施方式中為“O” “45”)。ニ維編碼生成部40將標(biāo)識正片部分的単元的a值以及b值設(shè)定為由圖像解析部30最初解析為標(biāo)識部分的區(qū)域中的a值以及b值,并且若減法運算值小于規(guī)定的數(shù)值范圍的下限值“0”,則將下限值“O”設(shè)定為標(biāo)識正片部分的単元的L值,若減法運算值在規(guī)定的數(shù)值范圍內(nèi)“O” “45”,則將減法運算值設(shè)定為標(biāo)識正片部分的単元的L值,若減法運算值為規(guī)定的數(shù)值范圍的上限值“45”以上,則將上限值“45”設(shè)定為標(biāo)識正片部分的単元的L值。另外,ニ維編碼生成部40將標(biāo)識負(fù)片部分以及背景負(fù)片部分的単元的L值設(shè)定為“100”。與此相対,當(dāng)背景明度標(biāo)志位關(guān)閉時,ニ維編碼生成部40求出對基準(zhǔn)值加上了預(yù)先規(guī)定的值(本實施方式中為“5”)后的值。接著,ニ維編碼生成部40判別相加值是否在規(guī)定的數(shù)值范圍內(nèi)(本實施方式中為“O” “45”)。ニ維編碼生成部40將背景正片部分的単元的a值以及b值設(shè)定為由圖像解析部30最初解析為標(biāo)識部分的區(qū)域中的a值以及b值,并且若相加值在規(guī)定的數(shù)值范圍內(nèi)“O” “45”,則將相加值設(shè)定為背景正片部分的単元的L值,若相加值為規(guī)定的數(shù)值范圍的上限值“45”以上,則將上限值“45”設(shè)定為背景正片部分的単元的L值。另外,ニ維編碼生成部40將標(biāo)識負(fù)片部分以及背景負(fù)片部分的単元的L值設(shè)定為“100”。進(jìn)而,在將單元的形狀形成為圓形時,ニ維編碼生成部40如圖3 (a)所示那樣,將背景負(fù)片部分、背景正片部分的單元變形成例如其直徑為原來単元的一邊長度的75%的圓形。另外,ニ維編碼生成部40如圖3 (b)所示那樣,將標(biāo)識負(fù)片部分的單元變形成例如其直徑為原來単元的一邊長度的62. 5%的圓形,并且如圖3 (c)所示,將標(biāo)識正片部分的単元變形成例如其直徑為原來単元的一邊長度的56%的圓形。此外,變形后的圓形的単元的直徑長度不限于上述的數(shù)值,可以在不脫離其主g的范圍內(nèi)任意進(jìn)行變更。另ー方面,在將單元的形狀形成為四邊形時,如圖3 (d)所示,ニ維編碼生成部40將背景負(fù)片部分、背景正片部分的單元縮小成其一邊的長度為原來単元的一邊長度的例如75%。另外,ニ維編碼生成部40如圖3 (e)所示那樣,將標(biāo)識負(fù)片部分的單元縮小成其一邊的長度為原來単元的一邊長度的例如62. 5%,并且如圖3 (f)所示那樣,將標(biāo)識正片部分的單元縮小成其一邊的長度為原來単元的一邊長度的例如56%。此外,縮小后的四邊形的 単元的一邊長度不限于上述的數(shù)值,可以在不脫離其主g的范圍內(nèi)任意進(jìn)行變更。標(biāo)識圖像合成部50將標(biāo)識圖像與由ニ維編碼生成部40生成的ニ維編碼合成。具體而言,若背景明度標(biāo)志位開啟,則標(biāo)識圖像合成部50在標(biāo)識圖像之上按背景負(fù)片部分、標(biāo)識負(fù)片部分、標(biāo)識正片部分、組合了特定比率的正方形的3個定位記號(symbol)的順序重合來進(jìn)行合成。與此相対,若背景明度標(biāo)志位關(guān)閉,則標(biāo)識圖像合成部5在標(biāo)識圖像之上按背景正片部分、標(biāo)識負(fù)片部分、標(biāo)識正片部分、定位記號的順序重合來進(jìn)行合成。色空間再變換部60將由標(biāo)識圖像合成部50合成后的用Lab色空間表示的帶標(biāo)識的ニ維編碼變換為用RGB色空間或CMYK色空間表示的帶標(biāo)識的ニ維編碼,生成如圖4所示那樣的帶標(biāo)識的ニ維編碼。接下來,參照附圖對具備上述構(gòu)成的帶標(biāo)識的ニ維編碼生成裝置的具體動作進(jìn)行說明。例如在被用戶輸入了由數(shù)字、文字、記號等構(gòu)成的文本,并指定了標(biāo)識圖像、構(gòu)成ニ維編碼的単元的個數(shù)以及形狀等之后,響應(yīng)于生成帶標(biāo)識的ニ維編碼的指示,帶標(biāo)識的ニ維編碼生成裝置I開始圖5以及圖6所示的帶標(biāo)識的ニ維編碼生成處理。在帶標(biāo)識的ニ維編碼生成處理中,帶標(biāo)識的ニ維編碼生成裝置I首先利用色空間變換部10將由用戶指定的用RGB色空間、CMYK色空間表示的標(biāo)識圖像變換為用Lab色空間表示的標(biāo)識圖像(圖5所示的步驟SI)。接著,帶標(biāo)識的ニ維編碼生成裝置I在明度獲取部20中按照由用戶指定的構(gòu)成ニ維編碼的單元的個數(shù)(例如29X29個)來分割在步驟SI的處理中被變換后的標(biāo)識圖像(步驟S2),并按分割出的每個區(qū)域獲取L值(步驟S3)。接下來,帶標(biāo)識的ニ維編碼生成裝置I在圖像解析部30中判別通過步驟S2分割出的基準(zhǔn)區(qū)域中的L值(基準(zhǔn)值)是否為閾值“60”以上(步驟S4)。這里,當(dāng)基準(zhǔn)值為閾值“60”以上時(步驟S4 :是),將背景明度標(biāo)志位清空而處于關(guān)閉狀態(tài)(步驟S5)。與此相対,當(dāng)基準(zhǔn)值小于閾值“60”時(步驟S4 :否),將背景明度標(biāo)志位設(shè)成開啟狀態(tài)(步驟S6)然后,帶標(biāo)識的ニ維編碼生成裝置I通過在圖像解析部30中進(jìn)行貼標(biāo)簽處理,來從標(biāo)識圖像中提取出標(biāo)識部分的區(qū)域和背景部分的區(qū)域,并將其作為標(biāo)識圖像的解析結(jié)果而獲取(步驟S7)。另外,帶標(biāo)識的ニ維編碼生成裝置I在ニ維編碼生成部40中生成對由用戶輸入的文本進(jìn)行表示的ニ維編碼(步驟S8)。接著,帶標(biāo)識的ニ維編碼生成裝置I在ニ維編碼生成部40中將通過步驟S8的處理而生成的ニ維編碼分離為負(fù)片部分和正片部分之后,基于步驟S7的處理中的解析結(jié)果,將負(fù)片部分分離為標(biāo)識負(fù)片部分和背景負(fù)片部分,并且將正片部分分離為標(biāo)識正片部分和背景正片部分(步驟S9)。然后,帶標(biāo)識的ニ維編碼生成裝置I在ニ維編碼生成部40中判別背景明度標(biāo)志位是否開啟(步驟S10)。若背景明度標(biāo)志位開啟(步驟SlO :是),則帶標(biāo)識的ニ維編碼生成裝置I在ニ維編碼生成部40中求出從基準(zhǔn)值減去了“ 5”之后的值(步驟S11),并且判別減法運算值是否為下限值“O”以上(步驟S12)。 這里,當(dāng)減法運算值小于下限值“O”時(步驟S12 :否),將標(biāo)識正片部分的単元的a值以及b值設(shè)定為在步驟S7的處理中最初被解析為標(biāo)識部分的區(qū)域中的a值以及b值,井且將下限值設(shè)定為標(biāo)識正片部分的単元的L值(步驟S13)。另ー方面,當(dāng)減法運算值為下限值“O”以上時(步驟S12:是),判別減法運算值是否為上限值“45”以下(步驟S14),若減法運算值為上限值“45”以下(步驟S14 :是),則將標(biāo)識正片部分的単元的a值以及b值設(shè)定為被步驟S7的處理最初解析為標(biāo)識部分的區(qū)域中的a值以及b值,并且將減法運算值設(shè)定為標(biāo)識正片部分的単元的L值(步驟S15)。另ー方面,當(dāng)減法運算值比上限值“45”大時(步驟S14 :否),將標(biāo)識正片部分的單元的a值以及b值設(shè)定為在步驟S7的處理中最初被解析為標(biāo)識部分的區(qū)域中的a值以及b值,并且將上限值“45”設(shè)定為標(biāo)識正片部分的単元的L值(步驟S16)。當(dāng)背景明度標(biāo)志位關(guān)閉時(步驟SlO :否),帶標(biāo)識的ニ維編碼生成裝置I在ニ維編碼生成部40中求出對基準(zhǔn)值加上了預(yù)先決定的值后的值(圖6所示的步驟S17),并且判別相加值是否為上限值“45”以下(步驟S18),若相加值為上限值“45”以下(步驟S18 :是),則將標(biāo)識正片部分的単元的a值以及b值設(shè)定為在步驟S7的處理中最初被解析為標(biāo)識部分的區(qū)域中的a值以及b值,并且將相加值設(shè)定為背景正片部分的単元的L值(步驟S19)。另ー方面,當(dāng)相加值比上限值“45”大時(步驟S18 :否),將標(biāo)識正片部分的単元的a值以及b值設(shè)定為在步驟S7的處理中最初被解析為標(biāo)識部分的區(qū)域中的a值以及b值,并且將上限值“45”設(shè)定為背景正片部分的単元的L值(步驟S20)。在執(zhí)行了步驟S13、S15、S16、S19以及S20中的任意一個處理之后,帶標(biāo)識的ニ維編碼生成裝置I在ニ維編碼生成部40中將標(biāo)識負(fù)片部分以及背景負(fù)片部分的単元的L值設(shè)定為“100”(步驟S21)。接下來,帶標(biāo)識的ニ維編碼生成裝置I在ニ維編碼生成部40中將單元變形為用戶所指定的形狀(步驟S22)。當(dāng)在步驟S22的處理中使単元的形狀為圓形時,背景負(fù)片部分、背景正片部分的単元例如被變形成其直徑為原來単元的一邊長度的75%的圓形。而且,標(biāo)識負(fù)片部分的單元例如被變形成其直徑為原來単元的一邊長度的62. 5%的圓形,并且標(biāo)識正片部分的単元例如被變形成其直徑為原來単元的一邊長度的56%的圓形。
與此相對,當(dāng)使単元的形狀為四邊形時,背景負(fù)片部分、背景正片部分的単元例如縮小成其一邊的長度為原來単元的一邊長度的75%。另外,標(biāo)識負(fù)片部分的単元例如縮小成其一邊的長度為原來単元的一邊長度的62. 5%,并且標(biāo)識正片部分的単元例如縮小成其一邊的長度為原來單元的一邊長度的56%。接著,帶標(biāo)識的ニ維編碼生成裝置I在標(biāo)識圖像合成部50中將標(biāo)識圖像和由ニ維編碼生成部40生成的ニ維編碼合成(步驟S23)。在步驟S25的處理中,當(dāng)背景明度標(biāo)志位開啟時,在標(biāo)識圖像之上按背景負(fù)片部分、標(biāo)識負(fù)片部分、標(biāo)識正片部分、組合了特定比率的正方形的3個定位記號的順序重合來進(jìn)行合成。與此相對,當(dāng)背景明度標(biāo)志位關(guān)閉時,在標(biāo)識圖像之上按照背景正片部分、標(biāo)識負(fù)片部分、標(biāo)識正片部分、定位記號的順序重合來進(jìn)行合成。然后,帶標(biāo)識的ニ維編碼生成裝置I在色空間再變換部60中將由標(biāo)識圖像合成部 50合成后的用Lab色空間表示的帶標(biāo)識的ニ維編碼變換為用RGB色空間或CMYK色空間表示的帶標(biāo)識的ニ維編碼,來生成帶標(biāo)識的ニ維編碼(步驟S24)。如以上說明那樣,根據(jù)第I實施方式涉及的帶標(biāo)識的ニ維編碼生成裝置1,由于通過調(diào)整表示顔色的明度的L值,來決定與標(biāo)識圖像重合的ニ維編碼的顔色,所以能夠生成與打印后的后加工處理、環(huán)境光的影響等無關(guān)地可讀取的帶標(biāo)識的ニ維編碼。[第2實施方式]然后,參照附圖對本發(fā)明的第2實施方式所涉及的帶標(biāo)識的ニ維編碼進(jìn)行說明。圖7是例示第2實施方式所涉及的帶標(biāo)識的ニ維編碼的圖。如圖7所示,帶標(biāo)識的ニ維編碼3成為對在背景上按照可以視覺辨認(rèn)的方式表現(xiàn)了虎的特征(標(biāo)識)的標(biāo)識圖像重合了ニ維編碼的構(gòu)成。這里,ニ維編碼例如是QR(Quick Response)編碼(注冊■商標(biāo))等,在本實施方式中,具有37個X 37個單元被配置成矩陣狀的構(gòu)成。ニ維編碼通過37個X 37個單元中的例如被通用的ニ維編碼閱讀器判別為“O”的明度的負(fù)片類型的単元(例如白色的単元)、和被通用的ニ維編碼閱讀器判別為“I”的明度的正片類型的単元(例如黑色單元)的分布圖案,來表現(xiàn)規(guī)定的信息(例如URL (Uniform Resource Locator)等)。本實施方式涉及的帶標(biāo)識的ニ維編碼3具備組合了特定比率的正方形的3個定位記號4a、4b以及4c,在該定位記號4a、4b以及4c之間,以矩陣狀配置有圓形的単元。具體而言,對于標(biāo)識圖像中被通用的ニ維編碼閱讀器判別為“I”的明度的背景的部分,重合了負(fù)片類型的単元(例如白色的単元)。與此相對,在標(biāo)識圖像所表示的虎的特征中被通用的ニ維編碼閱讀器判別為“I”的明度的位置,存在被重合負(fù)片類型的單元(例如白色的單元)的部分(例如虎的條紋、嘴的部分)、和未被重合負(fù)片類型的單元(例如白色的單元)也未被重合正片類型的單元(例如黑色的単元)的部分(例如虎的眼、鼻的部分)。另外,對于標(biāo)識圖像所表示的虎的特征中被通用的ニ維編碼閱讀器判別為“O”的明度的部分、以及因打印后的后加工處理、環(huán)境光的影響等可被判別為“O”也可被判別為“I”的明度的部分(例如虎的臉的部分),重合了負(fù)片類型的單元(例如白色的單元)和正片類型的單元(例如黑色的單元)雙方。
這樣,通過對于被通用的ニ維編碼閱讀器可靠地判別為“ I ”的部分僅重合負(fù)片類型的単元(例如白色的単元),而不重合正片類型的単元(例如黒色的単元),使得帶標(biāo)識的ニ維編碼3能夠無損信息的讀取性地確保標(biāo)識圖像的設(shè)計性。另外,對與容易損壞設(shè)計性的虎的特征重合的單元而言,由于尺寸小干與背景的部分重合的単元的尺寸,所以帶標(biāo)識的ニ維編碼3能夠確保標(biāo)識圖像的設(shè)計性。接下來,參照附圖對生成上述帶標(biāo)識的ニ維編碼的帶標(biāo)識的ニ維編碼生成裝置進(jìn)行說明。圖8是表示第2實施方式所涉及的帶標(biāo)識的ニ維編碼生成裝置的構(gòu)成例的框圖。帶標(biāo)識的ニ維編碼生成裝置2例如由通用計算機來實現(xiàn),如圖8所示,包括顯示部70、存儲部80、操作部90和控制部100。
顯示部70例如由IXD (Liquid Crystal Display)等構(gòu)成,顯示圖9所示那樣的被重合ニ維編碼的標(biāo)識圖像(地毯(carpet)圖像)、用于指定與標(biāo)識圖像重合的ニ維編碼的單元類型的操作圖像等。存儲部80例如由硬盤驅(qū)動器等構(gòu)成,存儲標(biāo)識圖像、操作圖像等各種圖像數(shù)據(jù)、各種程序以及各種數(shù)據(jù)庫(DB =DateBase)0作為這樣的DB的ー個例子,存儲部80存儲有圖10所示那樣的單元DB85。単元DB85如圖10所示那樣,將對操作圖像的各位置著色的顔色(指定色)和ニ維編碼的單元類型建立對應(yīng)來登記。在被著色成指定色(1)R255/G0/B255的位置中的與負(fù)片類型的單元對應(yīng)的部分(負(fù)片部分),如圖10所示那樣,其直徑成為原來単元的一邊長度的80%的圓形的負(fù)片類型的單元(例如白色的單元)與標(biāo)識圖像重合,另ー方面,在與正片類型的單元對應(yīng)的部分(正片部分)直接顯示標(biāo)識圖像。在被著色成指定色(2) R255/G0/B0的位置中的負(fù)片部分,如圖10所示,其直徑為原來単元的一邊長度的70%的圓形的負(fù)片類型的単元(例如白色的単元)與標(biāo)識圖像重合,另ー方面,在正片部分直接顯示標(biāo)識圖像。在被著色成指定色(3) R0/G255/B0的位置中的負(fù)片部分,如圖10所示,其直徑為原來単元的一邊長度的60%的圓形的負(fù)片類型的単元(例如白色的単元)與標(biāo)識圖像重合,另ー方面,在正片部分直接顯示標(biāo)識圖像。在被著色成指定色(4) R0/G0/B255的位置中的負(fù)片部分,如圖10所示,標(biāo)識圖像被直接顯示,另ー方面,在正片部分,其直徑為原來単元的一邊長度的60%的圓形的正片類型的單元(例如黑色的單元)與標(biāo)識圖像重合。在被著色成指定色(5) R255/G255/B0的位置中的負(fù)片部分,如圖10所示,標(biāo)識圖像被直接顯示,另ー方面,在正片部分,其直徑為原來単元的一邊長度的50%的圓形的正片類型的単元(例如黒色的単元)與標(biāo)識圖像重合。在被著色成指定色(6)R0/G255/B255的位置,如圖10所示,標(biāo)識圖像被直接顯示。在被著色成指定色(7)R255/G126/B0的位置中的負(fù)片部分,如圖10所示,其直徑為原來単元的一邊長度的80%的圓形的負(fù)片類型的単元(例如白色的単元)與標(biāo)識圖像重合,另ー方面,在正片部分,其直徑為原來単元的一邊長度的60%的圓形的正片類型的単元(例如黑色的單元)與標(biāo)識圖像重合。
在被著色成指定色(8) R126/G0/B255的位置中的負(fù)片部分,如圖10所示,其直徑為原來単元的一邊長度的80%的圓形的負(fù)片類型的単元(例如白色的単元)與標(biāo)識圖像重合,另ー方面,在正片部分,其直徑為原來単元的一邊長度的50%的圓形的正片類型的単元(例如黑色的單元)與標(biāo)識圖像重合。在被著色成指定色(9) R0/G126/B255的位置中的負(fù)片部分,如圖10所示,其直徑為原來単元的一邊長度的60%的圓形的負(fù)片類型的単元(例如白色的単元)與標(biāo)識圖像重合,另ー方面,在正片部分,其直徑為原來単元的一邊長度的60%的圓形的正片類型的単元(例如黑色的單元)與標(biāo)識圖像重合。在被著色成指定色(10)R0/G126/B0的位置中的負(fù)片部分,如圖10所示,其直徑為原來単元的一邊長度的60%的圓形的負(fù)片類型的単元(例如白色的単元)與標(biāo)識圖像重合,另ー方面,在正片部分,其直徑為原來単元的一邊長度的50%的圓形的正片類型的単元(例如黒色的単元)與標(biāo)識圖像重合。在被著色成指定色(11)R126/G0/B0的位置中的負(fù)片部分,如圖10所示,其直徑為 原來単元的一邊長度的95%的圓形的負(fù)片類型的単元(例如白色的単元)與標(biāo)識圖像重合,另ー方面,在正片部分,標(biāo)識圖像被直接顯示。在被著色成指定色(12)R0/G0/B126的位置中的負(fù)片部分,如圖10所示,其直徑為原來単元的一邊長度的90%的圓形的負(fù)片類型的単元(例如白色的単元)與標(biāo)識圖像重合,另ー方面,在正片部分,標(biāo)識圖像被直接顯示。操作部90例如由鍵盤、鼠標(biāo)等構(gòu)成,例如被用于指定操作圖像的各位置的顔色(指定色),或者指定構(gòu)成標(biāo)識圖像、ニ維編碼的単元的個數(shù),或者輸入要ニ維編碼化的由數(shù)字、文字、記號等構(gòu)成的文本。此外,本實施方式以操作圖像的各位置被預(yù)先用指定色區(qū)分涂覆的情況進(jìn)行了說明,但本發(fā)明不限于此,也可以在每次生成帶標(biāo)識的ニ維編碼時進(jìn)行區(qū)分涂覆??刂撇?00例如由CPU、ROM、RAM等構(gòu)成,CPU將RAM用作工作存儲器,通過適當(dāng)執(zhí)行ROM、存儲部80等中存儲的各種程序,來控制帶標(biāo)識的ニ維編碼生成裝置2的各部的動作。具體而言,例如圖11所示那樣,控制部100根據(jù)操作部90的操作,對顯示于顯示部70的操作圖像進(jìn)行區(qū)分涂覆。在圖11所示的例子中,操作圖像被區(qū)分涂覆為指定色(I)R255/G0/B255、指定色(6) R0/G255/B255、指定色(9) R0/G126/B255、指定色(12) R0/G0/B126。而且,控制部100在向操作部90輸入了例如由數(shù)字、文字、記號等構(gòu)成的文本,構(gòu)成標(biāo)識圖像、ニ維編碼的単元的個數(shù)(例如37個X 37個)等被指定之后,響應(yīng)于生成帶標(biāo)識的ニ維編碼的指示,生成將輸入到操作部90的文本由白色的負(fù)片類型的単元和黒色的正片類型的單元的分布圖案來表示的ニ維編碼。進(jìn)而,控制部100如圖12所示那樣,按照生成的ニ維編碼的単元的尺寸,將操作圖像分割為37個X37個,判別各單元被以指定色(I) (12)的哪ー個著色。當(dāng)単元中包含多個指定色時,単元的中心的指定色被判別為該単元的指定色。此外,當(dāng)顔色指定存在誤差時,只要以近似值判別即可。另外,控制部100根據(jù)圖10所示的單元DB85對每個單元確定與單元的指定色和単元為負(fù)片部分以及正片部分的哪ー個對應(yīng)的単元的類型。在圖11所示的例子中,將被著色為指定色(1)R255/G0/B255的位置中的負(fù)片部分的単元的類型確定為其直徑為原來単元的一邊長度的80%的圓形的白色単元,正片部分的単元的類型被直接確定為標(biāo)識圖像。在被著色為指定色(6)R0/G255/B255的位置,負(fù)片部分以及正片部分中的単元的類型被直接確定為標(biāo)識圖像。被著色為指定色(9)R0/G126/B255的位置中的負(fù)片部分的單元的類型被確定為其直徑為原來単元的一邊長度的60%的圓形的白色単元,正片部分中的単元的類型被確定 為其直徑為原來単元的一邊長度的60%的圓形的黑色單元。被著色為指定色(12)R0/G0/B126的位置中的負(fù)片部分的單元的類型被確定為其直徑為原來単元的一邊長度的90%的圓形的白色単元,正片部分中的単元的類型被直接確定為標(biāo)識圖像??刂撇?00通過不斷使特定的類型的單元與由操作部90指定的標(biāo)識圖像的對應(yīng)的位置重合,來生成圖7所示那樣的帶標(biāo)識的ニ維編碼。接下來,參照附圖對具備上述構(gòu)成的帶標(biāo)識的ニ維編碼生成裝置的具體動作進(jìn)行說明。例如在由操作部90指定了標(biāo)識圖像、構(gòu)成ニ維編碼的單元的個數(shù)等之后,被輸入由數(shù)字、文字、記號等構(gòu)成的文本,響應(yīng)于生成帶標(biāo)識的ニ維編碼的指示,帶標(biāo)識的ニ維編碼生成裝置2開始圖13所示的帶標(biāo)識的ニ維編碼生成處理。在帶標(biāo)識的ニ維編碼生成處理中,帶標(biāo)識的ニ維編碼生成裝置2的控制部100首先如圖13所示,生成將輸入到操作部90的文本用白色的負(fù)片類型的単元和黒色的正片類型的単元的分布圖案來表示的ニ維編碼(步驟S31)。接著,控制部100按照在步驟S31的處理中生成的ニ維編碼的單元的尺寸來分割與操作部90所指定的標(biāo)識圖像對應(yīng)的操作圖像(步驟S32)。然后,控制部100判別在步驟S32的處理中分割出的各單元被以指定色(I) (12)的哪ー個著色(步驟S33)。接下來,控制部100根據(jù)圖10所示的單元DB85對在步驟S32的處理中分割出的每個單元確定與通過步驟S33的處理判別出的単元的指定色和単元為負(fù)片部分以及正片部分的哪ー個對應(yīng)的單元的類型(步驟S34)。然后,控制部100通過不斷使在步驟S34的處理中確定出的類型的単元與由操作部90指定的標(biāo)識圖像的對應(yīng)的位置重合,來生成帶標(biāo)識的ニ維編碼(步驟S35)。如以上說明那樣,根據(jù)第2實施方式涉及的帶標(biāo)識的ニ維編碼3,由于單元的尺寸根據(jù)與標(biāo)識圖像的哪個位置重合而不同,所以能夠無損信息的讀取性地確保標(biāo)識圖像的設(shè)計性。具體而言,對與設(shè)計性容易受損的虎的特征重合的單元而言,由于尺寸小干與背景的部分重合的単元的尺寸,所以帶標(biāo)識的ニ維編碼3能夠無損信息的讀取性地確保標(biāo)識圖像的設(shè)計性。另外,在帶標(biāo)識的ニ維編碼3中,通過對于被通用的ニ維編碼閱讀器可靠地判別為“I”的部分,僅重合負(fù)片類型的単元(例如白色的単元)而不重合正片類型的単元(例如黑色的単元),能夠無損信息的讀取性地確保標(biāo)識圖像的設(shè)計性。此外,本發(fā)明不限于上述實施方式,可以進(jìn)行各種變形、應(yīng)用。以下,對可以應(yīng)用于本發(fā)明的上述實施方式的變形方式進(jìn)行說明。在上述第I實施方式中,以標(biāo)識負(fù)片部分以及背景負(fù)片部分的単元的L值被設(shè)定為“100”來進(jìn)行了說明,但只要為閾值“60”以上,則可以是任意的,優(yōu)選為“70”以上。即,只要標(biāo)識負(fù)片部分以及背景負(fù)片部分的単元為“白色”以外即可。在上述第2實施方式中,說明了對被通用的ニ維編碼閱讀器可靠地判別為“I”的部分以外重合負(fù)片類型的單元(例如白色的單元)和正片類型的單元(例如黑色的單元)雙方的情況。但是,本發(fā)明不限于此,也可以僅對因打印后的后加工處理、環(huán)境光的影響等可被判別為“O”也可被判別為“ I”的明度的部分(例如虎的臉的部分),重合負(fù)片類型的單元(例如白色的單元)和正片類型的單元(例如黑色的單元)雙方。而且,可以對被通用的ニ維編碼閱讀器可靠地判別為“O”的部分,僅重合負(fù)片類型的単元(例如白色的単元)和正片類型的単元(例如黒色的単元)。這樣,帶標(biāo)識的ニ維編碼3能夠無損信息的讀取性地進(jìn)ー步確保標(biāo)識圖像的設(shè)計性。
在上述第2實施方式中,說明了帶標(biāo)識的ニ維編碼的単元的形狀為圓形的情況,但本發(fā)明不限于此,也可以是多邊形、星形等。例如,在ニ維編碼的単元的大小為4pxX4px的情況下,當(dāng)將重合于標(biāo)識圖像的単元的形狀設(shè)定為四邊形時,只要參照圖14所示的単元DB86,來決定與標(biāo)識圖像的各位置重合的単元的類型即可。在上述第2實施方式中,作為負(fù)片類型的単元的顔色的例子舉出了白色,并且作為正片類型的単元的顔色的例子舉出了黒色。但是,本發(fā)明不限于此,負(fù)片類型的単元的顏色只要是被通用的ニ維編碼閱讀器判別為“O”的顏色即可,可以任意變更,正片類型的単元的顔色只要是被通用的ニ維編碼閱讀器判別為“I”的顏色即可,可以任意變更。在上述第2實施方式中,說明了當(dāng)生成帶標(biāo)識的ニ維編碼吋,由操作部90進(jìn)行標(biāo)識圖像、構(gòu)成ニ維編碼的単元的個數(shù)的指定的情況,但本發(fā)明不限于此,也可以取代由操作部90進(jìn)行標(biāo)識圖像、構(gòu)成ニ維編碼的單元的個數(shù)的指定,或者在其基礎(chǔ)上,進(jìn)行構(gòu)成ニ維編碼的単元的大小(例如在用于名片的情況下為18mm (包含余白為25mm),在用于室內(nèi)海報的情況下為42mm (包含余白為60mm),在用于室外海報的情況下為116mm (包含余白為162mm)等)、與標(biāo)識圖像重合的單元的形狀、負(fù)片類型的單元的顏色、正片類型的單元的顏色的指定等。在上述第2實施方式中,說明了根據(jù)操作部90的操作來執(zhí)行帶標(biāo)識的ニ維編碼生成處理的情況。但是,本發(fā)明不限于此,也可以根據(jù)來自外部的通信終端的指示來執(zhí)行帶標(biāo)識的ニ維編碼生成處理。具體而言,可以在從外部的通信終端經(jīng)由網(wǎng)絡(luò)接收到所指定的標(biāo)識圖像、構(gòu)成ニ維編碼的單元的個數(shù)、被輸入的文本之后,響應(yīng)于生成帶標(biāo)識的ニ維編碼的指示,由帶標(biāo)識的ニ維編碼生成裝置2的控制部100執(zhí)行帶標(biāo)識的ニ維編碼生成處理。然后,為了確認(rèn),只要在外部的通信終端的畫面上顯示了由帶標(biāo)識的ニ維編碼生成處理生成的帶標(biāo)識的ニ維編碼之后,從帶標(biāo)識的ニ維編碼生成裝置2經(jīng)由網(wǎng)絡(luò)將其下載到外部的通信終端即可。在上述第I實施方式中,說明了構(gòu)成ニ維編碼的單元的個數(shù)為29X29個的情況,在上述第2實施方式中,說明了構(gòu)成ニ維編碼的単元的個數(shù)為37X 37個的情況。但是,本發(fā)明不限于此,単元的數(shù)量可以任意變更,也可以是33X33個或41X41個等。另外,構(gòu)成ニ維編碼的単元的數(shù)量也可以根據(jù)被輸入的文本(例如文字?jǐn)?shù)等)而決定為29 X 29個、33 X 33個、37 X 37個以及41 X 41個的任意ー個。該情況下,ニ維編碼生成部40或控制部100可以根據(jù)被輸入的文本來決定單元數(shù)量,并且生成根據(jù)所決定的單元數(shù)量的白色単元和黑色單元的分布圖案來表示所輸入的文本的ニ維編碼。另外,ニ維編碼生成部40只要將所決定的単元數(shù)量通知給明度獲取部20即可。然后,在明度獲取部20中只要按照被通知的単元數(shù)量分割標(biāo)識圖像即可。另ー方面,控制部100只要按照所決定的単元數(shù)量進(jìn)行分割即可。在上述第I以及第2實施方式中,例示了 QR編碼(注冊商標(biāo))作為ニ維編碼的情況進(jìn)行說明,但本發(fā)明不限于此,ニ維編碼也可以是Data Matrix、Aztec Code、Code one碼、ArrayTag、方框(box)圖形編碼、Maxi Code> Veri Code、Soft Strip> CP Code> Karuracode、Ultra Code等其他的矩陣式ニ維編碼。或者,也可以是在縱向重疊了 PDF417、Code49、Code 16k、Code Block等一維條形碼的堆棧式ニ維編碼。另外,在上述第I以及第2實施方式中,說明了 CPU執(zhí)行的程序被預(yù)先存儲于ROM等的情況,但本發(fā)明不限于此,也可以通過在現(xiàn)有的通用計算機中應(yīng)用用于執(zhí)行上述處理
的程序,來作為上述第I實施方式涉及的帶標(biāo)識的ニ維編碼生成裝置I、上述第2實施方式涉及的帶標(biāo)識的ニ維編碼生成裝置2發(fā)揮功能。這樣的程序的提供方法是任意的,例如可以保存于計算機可讀取的存儲介質(zhì)(軟盤、CD (Compact Disc) — R0M、DVD (Digital Versatile Disc) — ROM 等)來發(fā)布,也可以將程序保存于因特網(wǎng)等網(wǎng)絡(luò)上的存儲器,通過將其下載來進(jìn)行提供。并且,在通過OS與應(yīng)用程序的分擔(dān),或OS與應(yīng)用程序的協(xié)作來執(zhí)行上述的處理的情況下,也可以僅將應(yīng)用程序保存于存儲介質(zhì)、存儲器。另外,也可以將程序疊加于載波,經(jīng)由網(wǎng)絡(luò)來傳送。例如,可以在網(wǎng)絡(luò)上的公告板(BBS bulletin Board System)上公告上述程序,并經(jīng)由網(wǎng)絡(luò)來傳送程序。而且,也可以構(gòu)成為啟動該程序,在OS的控制下,與其他的應(yīng)用程序同樣地執(zhí)行,由此來執(zhí)行上述的處理。此外,本發(fā)明可以不脫離本發(fā)明廣義的精神和范圍地實現(xiàn)各種實施方式以及變形。另外,上述的實施方式用于說明本發(fā)明的一個實施例,不限定本發(fā)明的范圍。本申請基于2010年3月26日提出的日本國專利申請2010 — 073349。參照日本國專利申請2010 — 073349的說明書、權(quán)利要求書、整體附圖,并引用到本說明書中。附圖標(biāo)記說明1 一帶標(biāo)識的ニ維編碼生成裝置;2 —帶標(biāo)識的ニ維編碼生成裝置;3 —帶標(biāo)識的ニ維編碼;4a、4b、4c 一定位記號;10 —色空間變換部;20 —明度獲取部;30 ー圖像解析部;40 —二維編碼生成部;50 —標(biāo)識圖像合成部;60 —色空間再變換部;70 一顯示部;80 —存儲部;85 —單元DB ;86 ー單元DB ;90 一操作部;100 —控制部。
權(quán)利要求
1.一種帶標(biāo)識的二維編碼生成裝置,用于生成帶標(biāo)識的二維編碼,該帶標(biāo)識的二維編碼通過對在背景上描繪有標(biāo)識的標(biāo)識圖像重合了由被配置成矩陣狀的單元的分布圖案表現(xiàn)規(guī)定的信息的二維編碼而形成,該帶標(biāo)識的二維編碼生成裝置的特征在于,具備 標(biāo)識圖像分割機構(gòu),其對應(yīng)于被重合的所述二維編碼的單元來將利用Lab色空間表示的所述標(biāo)識圖像分割為多個區(qū)域; 單元設(shè)定機構(gòu),其基于由所述標(biāo)識圖像分割機構(gòu)分割出的所述多個區(qū)域中的預(yù)先決定的基準(zhǔn)區(qū)域中的L值,來設(shè)定構(gòu)成所述二維編碼的多個種類的單元中的第I種類的單元的L值;以及 帶標(biāo)識的二維編碼生成機構(gòu),其對所述標(biāo)識圖像重合所述第I種類的單元和第2種類的單元來生成帶標(biāo)識的二維編碼,所述第I種類的單元被所述單元設(shè)定機構(gòu)設(shè)定了所述L值,所述第2種類的單元與構(gòu)成所述二維編碼的多個種類的單元中的所述第I種類不同。
2.根據(jù)權(quán)利要求I所述的帶標(biāo)識的二維編碼生成裝置,其特征在于, 所述帶標(biāo)識的二維編碼生成裝置還具備基準(zhǔn)L值判別機構(gòu),該基準(zhǔn)L值判別機構(gòu)判別所述基準(zhǔn)區(qū)域中的L值是否為規(guī)定的閾值以上, 當(dāng)由所述基準(zhǔn)L值判別機構(gòu)判別為所述基準(zhǔn)區(qū)域中的L值為所述規(guī)定的閾值以上時,所述單元設(shè)定機構(gòu)將該基準(zhǔn)區(qū)域中的L值以上的值設(shè)定為所述第I種類的單元的L值,另一方面,當(dāng)判別為該基準(zhǔn)區(qū)域中的L值小于該規(guī)定的閾值時,所述單元設(shè)定機構(gòu)將該基準(zhǔn)區(qū)域中的L值以下的值設(shè)定為該第I種類的單元的L值。
3.根據(jù)權(quán)利要求2所述的帶標(biāo)識的二維編碼生成裝置,其特征在于, 所述帶標(biāo)識的二維編碼生成裝置還具備運算值計算機構(gòu),當(dāng)由所述基準(zhǔn)L值判別機構(gòu)判別為所述基準(zhǔn)區(qū)域中的L值為所述規(guī)定的閾值以上時,該運算值計算機構(gòu)對該基準(zhǔn)區(qū)域中的L值加上規(guī)定數(shù)來計算運算值,另一方面,當(dāng)判別為該基準(zhǔn)區(qū)域中的L值小于該規(guī)定的閾值時,該運算值計算機構(gòu)從該基準(zhǔn)區(qū)域中的L值減去規(guī)定數(shù)來計算運算值, 所述單元設(shè)定機構(gòu)包含運算值判別機構(gòu),該運算值判別機構(gòu)判別由所述運算值計算機構(gòu)計算出的所述運算值是否在規(guī)定的下限值到規(guī)定的上限值的范圍內(nèi), 當(dāng)由所述運算值判別機構(gòu)判別為所述運算值小于所述規(guī)定的下限值時,將該規(guī)定的下限值設(shè)定為所述第I種類的單元的L值,當(dāng)判別為該運算值在該規(guī)定的下限值到該規(guī)定的上限值的范圍內(nèi)時,將該運算值設(shè)定為該第I種類的單元的L值,當(dāng)判別為該運算值大于該規(guī)定的上限值時,將該規(guī)定的上限值設(shè)定為該第I種類的單元的L值。
4.根據(jù)權(quán)利要求2或3所述的帶標(biāo)識的二維編碼生成裝置,其特征在于, 所述帶標(biāo)識的二維編碼生成裝置還具備標(biāo)識圖像解析機構(gòu),該標(biāo)識圖像解析機構(gòu)基于由所述標(biāo)識圖像分割機構(gòu)分割出的各區(qū)域中的L值,來解析所述標(biāo)識圖像,從該標(biāo)識圖像中提取出描繪有所述標(biāo)識的區(qū)域和描繪有所述背景的區(qū)域, 當(dāng)由所述基準(zhǔn)L值判別機構(gòu)判別為所述基準(zhǔn)區(qū)域中的L值小于所述規(guī)定的閾值時,所述單元設(shè)定機構(gòu)將該基準(zhǔn)區(qū)域中的L值以下的值設(shè)定為與描繪有所述標(biāo)識的區(qū)域重合的所述第I種類的單元的L值。
5.根據(jù)權(quán)利要求4所述的帶標(biāo)識的二維編碼生成裝置,其特征在于, 所述單元設(shè)定機構(gòu)將由所述標(biāo)識圖像解析機構(gòu)解析為描繪有所述標(biāo)識的區(qū)域中的a值以及b值設(shè)定為所述第I種類的單元的a值以及b值。
6.根據(jù)權(quán)利要求2 5中任意一項所述的帶標(biāo)識的二維編碼生成裝置,其特征在于, 所述單元設(shè)定機構(gòu)將所述規(guī)定的閾值以上的值設(shè)定為所述第2種類的單元的L值。
7.根據(jù)權(quán)利要求1飛中任意一項所述的帶標(biāo)識的二維編碼生成裝置,其特征在于, 所述帶標(biāo)識的二維編碼生成裝置還具備 色空間變換機構(gòu),其將利用與所述Lab色空間不同的色空間表示的所述標(biāo)識圖像變換為利用該Lab色空間表示的該標(biāo)識圖像;以及 色空間再變換機構(gòu),其將由所述帶標(biāo)識的二維編碼生成機構(gòu)生成的利用所述Lab色空間表示的所述標(biāo)識圖像再變換為利用與所述Lab色空間不同的色空間表示的該標(biāo)識圖像。
8.根據(jù)權(quán)利要求廣7中任意一項所述的帶標(biāo)識的二維編碼生成裝置,其特征在于, 所述帶標(biāo)識的二維編碼生成裝置還具備單元縮小機構(gòu),該單元縮小機構(gòu)將所述第I種類以及所述第2種類的單元的大小縮小。
9.一種帶標(biāo)識的二維編碼生成方法,用于生成帶標(biāo)識的二維編碼,該帶標(biāo)識的二維編碼通過對在背景上描繪有標(biāo)識的標(biāo)識圖像重合了由被配置成矩陣狀的單元的分布圖案表現(xiàn)規(guī)定的信息的二維編碼而形成,該帶標(biāo)識的二維編碼生成方法的特征在于,具備 標(biāo)識圖像分割步驟,對應(yīng)于被重合的所述二維編碼的單元來將利用Lab色空間表示的所述標(biāo)識圖像分割為多個區(qū)域; 單元設(shè)定步驟,基于由所述標(biāo)識圖像分割步驟分割出的所述多個區(qū)域中的預(yù)先決定的基準(zhǔn)區(qū)域中的L值,來設(shè)定構(gòu)成所述二維編碼的多個種類的單元中的第I種類的單元的L值;以及 帶標(biāo)識的二維編碼生成步驟,對所述標(biāo)識圖像重合所述第I種類的單元和第2種類的單元來生成帶標(biāo)識的二維編碼,所述第I種類的單元通過所述單元設(shè)定步驟設(shè)定了所述L值,所述第2種類的單元與構(gòu)成所述二維編碼的多個種類的單元中的所述第I種類不同。
10.一種程序,其用于使帶標(biāo)識的二維編碼生成裝置的計算機執(zhí)行一系列步驟,其中,帶標(biāo)識的二維編碼生成裝置生成帶標(biāo)識的二維編碼,該帶標(biāo)識的二維編碼通過對在背景上描繪有標(biāo)識的標(biāo)識圖像重合了由被配置成矩陣狀的單元的分布圖案表現(xiàn)規(guī)定的信息的二維編碼而形成,所述一系列步驟包括 標(biāo)識圖像分割步驟,對應(yīng)于被重合的所述二維編碼的單元來將利用Lab色空間表示的所述標(biāo)識圖像分割為多個區(qū)域; 單元設(shè)定步驟,基于由所述標(biāo)識圖像分割步驟分割出的所述多個區(qū)域中的預(yù)先決定的基準(zhǔn)區(qū)域中的L值,來設(shè)定構(gòu)成所述二維編碼的多個種類的單元中的第I種類的單元的L值;以及 帶標(biāo)識的二維編碼生成步驟,對所述標(biāo)識圖像重合所述第I種類的單元和第2種類的單元來生成帶標(biāo)識的二維編碼,所述第I種類的單元通過所述單元設(shè)定步驟設(shè)定了所述L值,所述第2種類的單元與構(gòu)成所述二維編碼的多個種類的單元中的所述第I種類不同。
11.一種帶標(biāo)識的二維編碼,通過對在背景上描繪有標(biāo)識的標(biāo)識圖像重合了由被配置成矩陣狀的單元的分布圖案表現(xiàn)規(guī)定的信息的二維編碼而形成,該帶標(biāo)識的二維編碼的特征在于, 所述單元的尺寸根據(jù)與所述標(biāo)識圖像的哪個位置重合而不同。
12.根據(jù)權(quán)利要求11所述的帶標(biāo)識的二維編碼,其特征在于,與所述標(biāo)識圖像中的描繪有所述標(biāo)識的部分重合的單元的尺寸比在所述背景上重合的該標(biāo)識的尺寸大。
13.根據(jù)權(quán)利要求11或12所述的帶標(biāo)識的二維編碼,其特征在于, 所述二維編碼利用第I種類的單元和明度比該第I種類的單元高的第2種類的單元的分布圖案來表現(xiàn)規(guī)定的信息, 對于所述標(biāo)識圖像中的小于第I明度的部分,僅重合所述第I種類的單元,另一方面,對于所述標(biāo)識圖像中的該第I明度以上的部分,重合所述第I種類的單元和所述第2種類的單元雙方。
14.根據(jù)權(quán)利要求13所述的帶標(biāo)識的二維編碼,其特征在于, 對于所述標(biāo)識圖像中的所述第I明度以上且小于第2明度的部分,重合所述第I種類的單元與所述第2種類的單元雙方,另一方面,對于所述標(biāo)識圖像中的該第2明度以上的部分,僅重合所述第2種類的單元。
全文摘要
由于帶標(biāo)識的二維編碼生成裝置(1)通過調(diào)整表示顏色的明度的L值,來決定與標(biāo)識圖像重合的二維編碼的顏色,所以能夠生成與打印后的后加工處理、環(huán)境光的影響等無關(guān)地可讀取的帶標(biāo)識的二維編碼。另外,在帶標(biāo)識的二維編碼中,由于與設(shè)計性容易損壞的虎的特征重合的單元比與背景的部分重合的單元的尺寸小,所以能夠不損害信息的讀取性地確保標(biāo)識圖像的設(shè)計性。
文檔編號G06K19/06GK102834838SQ20118001630
公開日2012年12月19日 申請日期2011年3月18日 優(yōu)先權(quán)日2010年3月26日
發(fā)明者東陽一, 岸秀明, 篠谷朋子 申請人:At信息股份有限公司