帶標(biāo)識的二維編碼的制作方法
【專利摘要】由于帶標(biāo)識的二維編碼生成裝置(1)通過調(diào)整表示顏色的明度的L值,來決定與標(biāo)識圖像重合的二維編碼的顏色,所以能夠生成與打印后的后加工處理、環(huán)境光的影響等無關(guān)地可讀取的帶標(biāo)識的二維編碼。另外,在帶標(biāo)識的二維編碼中,由于與設(shè)計性容易損壞的虎的特征重合的單元比與背景的部分重合的單元的尺寸小,所以能夠不損害信息的讀取性地確保標(biāo)識圖像的設(shè)計性。
【專利說明】
帶標(biāo)識的二維編碼[0001 ] 本申請是2012年9月26日向中國國家專利局提出的申請?zhí)枮?01180016301.8、發(fā) 明名稱為“帶標(biāo)識的二維編碼生成裝置、帶標(biāo)識的二維編碼生成方法”這一申請的分案申請。
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及帶標(biāo)識的二維編碼?!颈尘凹夹g(shù)】
[0003]作為將利用單元的分布圖案來表現(xiàn)信息的二維編碼、和可以視覺辨認(rèn)的標(biāo)識圖像重合而得到的帶標(biāo)識的二維編碼,已經(jīng)公知有一種在小于規(guī)定明度的標(biāo)識圖像上重合了規(guī)定明度以上的單元的帶標(biāo)識的二維編碼(例如參照專利文獻(xiàn)1)。
[0004]另外,公知有一種對于標(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)。
[0005]需要說明的是,參照專利文獻(xiàn)1以及2的說明書、權(quán)利要求書、附圖整體,將其引用到本說明書中。
[0006]專利文獻(xiàn)1:日本特開2007 — 287004號公報 [〇〇〇7] 專利文獻(xiàn)2:日本特開2008 — 015642號公報
[0008]上述帶標(biāo)識的二維編碼與僅由白色以及黑色的單元構(gòu)成的二維編碼不同,有時會因打印后的后加工處理、環(huán)境光的影響等而不能準(zhǔn)確讀取信息。
[0009]另外,在上述帶標(biāo)識的二維編碼中,由于單元的大小相同,所以存在若單元大,貝1J 會有損標(biāo)識圖像的設(shè)計性,若單元小,則會有損帶標(biāo)識的二維編碼所表示的信息的讀取性這一問題。
[0010]并且,在上述帶標(biāo)識的二維編碼中,由于對于標(biāo)識圖像中的因打印后的后加工處理、環(huán)境光的影響等而可能被讀取為“〇”也可能被讀取為“1”的部分,也僅重合小于規(guī)定明度的單元和規(guī)定明度以上的單元的任意一方,所以有可能不能準(zhǔn)確地讀取信息。
【發(fā)明內(nèi)容】
[0011]本發(fā)明為了解決上述的課題而提出,其目的在于,提供可準(zhǔn)確讀取的帶標(biāo)識的二維編碼、生成上述帶標(biāo)識的二維編碼的帶標(biāo)識的二維編碼生成裝置、帶標(biāo)識的二維編碼生成方法以及程序。
[0012]為了實現(xiàn)上述目的,本發(fā)明的第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)成所述二維編碼的多個種類的單元中的第1種類的單元的L值;以及帶標(biāo)識的二維編碼生成機構(gòu), 其在所述標(biāo)識圖像上重合所述第1種類的單元和第2種類的單元來生成帶標(biāo)識的二維編碼, 所述第1種類的單元通過所述單元設(shè)定機構(gòu)設(shè)定了所述L值,所述第2種類的單元與構(gòu)成所述二維編碼的多個種類的單元中的所述第1種類不同。
[0013]在上述帶標(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è)定為所述第1種類的單元的L值,另一方面,當(dāng)判別為該基準(zhǔn)區(qū)域中的L值小于該規(guī)定的閾值時,所述單元設(shè)定機構(gòu)將該基準(zhǔn)區(qū)域中的L值以下的值設(shè)定為該第1種類的單元的L值。
[0014]在上述帶標(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è)定為所述第1種類的單元的L值,當(dāng)判別為該運算值在該規(guī)定的下限值到該規(guī)定的上限值的范圍內(nèi)時,將該運算值設(shè)定為該第1種類的單元的L值,當(dāng)判別為該運算值大于該規(guī)定的上限值時,將該規(guī)定的上限值設(shè)定為該第1種類的單元的L值。
[0015]在上述帶標(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ū)域重合的所述第1種類的單元的L 值。
[0016]在上述帶標(biāo)識的二維編碼生成裝置中,所述單元設(shè)定機構(gòu)可以將由所述標(biāo)識圖像解析機構(gòu)解析為描繪有所述標(biāo)識的區(qū)域中的a值以及b值設(shè)定為所述第1種類的單元的a值以及b值。
[0017]在上述帶標(biāo)識的二維編碼生成裝置中,所述單元設(shè)定機構(gòu)可以將所述規(guī)定的閾值以上的值設(shè)定為所述第2種類的單元的L值。
[0018]在上述帶標(biāo)識的二維編碼生成裝置中,可以還具備:色空間變換機構(gòu),其將利用與所述Lab色空間不同的色空間表示的所述標(biāo)識圖像變換為用該Lab色空間表示的該標(biāo)識圖像;以及色空間再變換機構(gòu),其將由所述帶標(biāo)識的二維編碼生成機構(gòu)生成的用所述Lab色空間表示的所述標(biāo)識圖像再變換為利用與所述Lab色空間不同的色空間表示的該標(biāo)識圖像。
[0019]在上述帶標(biāo)識的二維編碼生成裝置中,可以還具備單元縮小機構(gòu),該單元縮小機構(gòu)將所述第1種類以及所述第2種類的單元的大小縮小。
[0020]為實現(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)成所述二維編碼的多個種類的單元中的第1種類的單元的L值;以及帶標(biāo)識的二維編碼生成步驟,對所述標(biāo)識圖像重合所述第1種類的單元和第2種類的單元來生成帶標(biāo)識的二維編碼,所述第 1種類的單元通過所述單元設(shè)定步驟設(shè)定了所述L值,所述第2種類的單元與構(gòu)成所述二維編碼的多個種類的單元中的所述第1種類不同。
[0021]為了實現(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)成所述二維編碼的多個種類的單元中的第1種類的單元的L值;以及帶標(biāo)識的二維編碼生成步驟,對所述標(biāo)識圖像重合所述第1種類的單元和第2種類的單元來生成帶標(biāo)識的二維編碼,所述第1種類的單元通過所述單元設(shè)定步驟設(shè)定了所述L值,所述第2種類的單元與構(gòu)成所述二維編碼的多個種類的單元中的所述第1種類不同。
[0022]為了實現(xiàn)上述目的,本發(fā)明的第4觀點涉及的帶標(biāo)識的二維編碼通過對在背景上描繪有標(biāo)識的標(biāo)識圖像重合了由被配置成矩陣狀的單元的分布圖案表現(xiàn)規(guī)定的信息的二維編碼而形成,該帶標(biāo)識的二維編碼的特征在于,所述單元的尺寸根據(jù)與所述標(biāo)識圖像的哪個位置重合而不同。
[0023]在上述帶標(biāo)識的二維編碼中,與所述標(biāo)識圖像中的描繪有所述標(biāo)識的部分重合的單元的尺寸可以比在所述背景上重合的該標(biāo)識的尺寸大。
[0024]在上述帶標(biāo)識的二維編碼中,所述二維編碼可以利用第1種類的單元和明度比該第1種類的單元高的第2種類的單元的分布圖案來表現(xiàn)規(guī)定的信息,對于所述標(biāo)識圖像中的小于第1明度的部分,僅重合所述第1種類的單元,另一方面,對于所述標(biāo)識圖像中的該第1 明度以上的部分,重合所述第1種類的單元和所述第2種類的單元雙方。
[0025]在上述帶標(biāo)識的二維編碼中,也可以對于所述標(biāo)識圖像中的所述第1明度以上且小于第2明度的部分,重合所述第1種類的單元與所述第2種類的單元雙方,另一方面,對于所述標(biāo)識圖像中的該第2明度以上的部分,僅重合所述第2種類的單元。
[0026]根據(jù)本發(fā)明,能夠提供可準(zhǔn)確讀取的帶標(biāo)識的二維編碼、生成上述帶標(biāo)識的二維編碼的帶標(biāo)識的二維編碼生成裝置、帶標(biāo)識的二維編碼生成方法以及程序?!靖綀D說明】
[0027]圖1是表示第1實施方式所涉及的帶標(biāo)識的二維編碼生成裝置的構(gòu)成例的框圖。
[0028]圖2(a)是例示標(biāo)識圖像的圖,(b)是例示標(biāo)識圖像的解析過程的說明圖。[0〇29]圖3是例示單元的形狀的圖。
[0030]圖4是例示第1實施方式所涉及的帶標(biāo)識的二維編碼的圖。
[0031]圖5是表示第1實施方式所涉及的帶標(biāo)識的二維編碼生成方法的一個例子的流程圖。
[0032]圖6是表示第1實施方式所涉及的帶標(biāo)識的二維編碼生成方法的一個例子的流程圖。[〇〇33]圖7是例示第2實施方式所涉及的帶標(biāo)識的二維編碼的圖。
[0034]圖8是表示第2實施方式所涉及的帶標(biāo)識的二維編碼生成裝置的構(gòu)成例的框圖。 [0〇35]圖9是例示標(biāo)識圖像的圖。[〇〇36]圖10表示第2實施方式所涉及的單元DB的構(gòu)成例的圖。[0〇37]圖11是例示操作(operat1n)圖像的圖。[〇〇38]圖12是例示單元類型的決定過程的說明圖。
[0039]圖13是表示第2實施方式所涉及的帶標(biāo)識的二維編碼生成方法的一個例子的流程圖。
[0040]圖14是表示變形例所涉及的單元DB的構(gòu)成例的圖。【具體實施方式】
[0041]以下,對實施本發(fā)明用的最佳方式進行說明。
[0042][第1實施方式]
[0043]首先,參照附圖對本發(fā)明的第1實施方式所涉及的帶標(biāo)識的二維編碼生成裝置的構(gòu)成進行說明。
[0044]圖1是表示第1實施方式所涉及的帶標(biāo)識的二維編碼生成裝置的構(gòu)成例的框圖。
[0045]帶標(biāo)識的二維編碼生成裝置1例如通過由CPU(Central Processing Unit)、R0M (Read Only Memory)、RAM(Random Access Memory)以及硬盤驅(qū)動器等構(gòu)成的通用計算機來實現(xiàn),如圖1所示,帶標(biāo)識的二維編碼生成裝置1具備:色空間變換部10、明度獲取部20、圖像解析部30、二維編碼生成部40、標(biāo)識圖像合成部50和色空間再變換部60。[〇〇46] 色空間變換部10例如將重合有QR編碼(注冊商標(biāo))等二維編碼的用RGB色空間或 CMYK色空間表示的標(biāo)識圖像變換為用Lab色空間表示的標(biāo)識圖像。[〇〇47]明度獲取部20按照構(gòu)成所重合的二維編碼的單元來分割被色空間變換部10變換后的用Lab色空間表示的標(biāo)識圖像,并按分割出的每個區(qū)域,獲取表示顏色的明度的L值 (“0”?“100”的值)。例如當(dāng)構(gòu)成所重合的二維編碼的單元的數(shù)量為29X29時,在圖2(a)所示的背景上描繪了標(biāo)識的標(biāo)識圖像被分割為29X29個區(qū)域,如圖2(b)所示那樣,求出各個區(qū)域中的L值。[〇〇48]圖1所示的圖像解析部30具備背景明度標(biāo)志位,基于由明度獲取部20獲取的L值, 來解析標(biāo)識圖像。[〇〇49]具體而言,圖像解析部30首先判別例如左起第2個、上起第2個區(qū)域(基準(zhǔn)區(qū)域)中的L值(基準(zhǔn)值)是否為閾值(本實施方式中為“60”)以上。而且,若為閾值“60”以上,則圖像解析部30解析為標(biāo)識圖像的背景部分被通用的二維編碼閱讀器判別為“0”(= “白色”),清空背景明度標(biāo)志位來成為關(guān)閉(OFF)狀態(tài)。與此相對,若小于閾值“60”,則圖像解析部30解析為標(biāo)識圖像的背景部分被通用的二維編碼閱讀器判別為“1”(= “黑色”)。在圖2所示的例子中,由于基準(zhǔn)區(qū)域中的L值為“52”,小于閾值“60”,所以標(biāo)識圖像的背景部分被通用的二維編碼閱讀器判別為“1”(= “黑色”),將背景明度標(biāo)志位設(shè)置為開啟(ON)狀態(tài)。
[0050]另外,圖1所示的圖像解析部30通過對構(gòu)成標(biāo)識圖像的各像素進行附加組屬性的貼標(biāo)簽(labelling)處理,來從標(biāo)識圖像提取出標(biāo)識部分區(qū)域和背景部分的區(qū)域,并將其作為標(biāo)識圖像的解析結(jié)果來獲取。這里,貼標(biāo)簽處理是指通過對連結(jié)的像素附加相同的標(biāo)簽, 來將多個區(qū)域分類成組,在本實施方式中,進行基于四鄰(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)簽的像素進行檢索的處理稱為掃描。這樣,若利用貼標(biāo)簽處理從標(biāo)識圖像中提取出標(biāo)識部分的區(qū)域和背景部分的區(qū)域,則即使標(biāo)識部分中存在L值與背景部分區(qū)域的L值相同或近似的區(qū)域,也能夠防止錯誤地將該區(qū)域解析為背景部分區(qū)域的情況。[〇〇51]二維編碼生成部40生成與標(biāo)識圖像重合的二維編碼。具體而言,二維編碼生成部 40生成將由輸入的數(shù)字、文字、記號等構(gòu)成的文本用被配置成矩陣狀的29X29個白色單元和黑色單元的分布圖案來表示的二維編碼。[〇〇52]另外,二維編碼生成部40將生成的二維編碼分離為由白色單元構(gòu)成的部分(負(fù)片部分)和由黑色單元構(gòu)成的部分(正片部分)后,基于圖像解析部30中的解析結(jié)果,將負(fù)片部分進一步分離為標(biāo)識部分和背景部分,來生成標(biāo)識負(fù)片部分和背景負(fù)片部分,并且將正片部分進一步分離為標(biāo)識部分和背景部分,來生成標(biāo)識正片部分和背景正片部分。[〇〇53]進而,二維編碼生成部40判別背景明度標(biāo)志位是否開啟,若開啟,則求出從基準(zhǔn)值減去了預(yù)先規(guī)定的值(本實施方式中為“5”)后的值(圖2所示的例中為“47”)。接著,二維編碼生成部40判別減法運算值是否在規(guī)定的數(shù)值范圍內(nèi)(本實施方式中為“0”?“45”)。[〇〇54]二維編碼生成部40將標(biāo)識正片部分的單元的a值以及b值設(shè)定為由圖像解析部30 最初解析為標(biāo)識部分的區(qū)域中的a值以及b值,并且若減法運算值小于規(guī)定的數(shù)值范圍的下限值“〇”,則將下限值“〇”設(shè)定為標(biāo)識正片部分的單元的L值,若減法運算值在規(guī)定的數(shù)值范圍內(nèi)“0”?“45”,則將減法運算值設(shè)定為標(biāo)識正片部分的單元的L值,若減法運算值為規(guī)定的數(shù)值范圍的上限值“45”以上,則將上限值“45”設(shè)定為標(biāo)識正片部分的單元的L值。另外, 二維編碼生成部40將標(biāo)識負(fù)片部分以及背景負(fù)片部分的單元的L值設(shè)定為“100”。[〇〇55]與此相對,當(dāng)背景明度標(biāo)志位關(guān)閉時,二維編碼生成部40求出對基準(zhǔn)值加上了預(yù)先規(guī)定的值(本實施方式中為“5”)后的值。接著,二維編碼生成部40判別相加值是否在規(guī)定的數(shù)值范圍內(nèi)(本實施方式中為“〇”?“45”)。[〇〇56]二維編碼生成部40將背景正片部分的單元的a值以及b值設(shè)定為由圖像解析部30 最初解析為標(biāo)識部分的區(qū)域中的a值以及b值,并且若相加值在規(guī)定的數(shù)值范圍內(nèi)“0”? “45”,則將相加值設(shè)定為背景正片部分的單元的L值,若相加值為規(guī)定的數(shù)值范圍的上限值 “45”以上,則將上限值“45”設(shè)定為背景正片部分的單元的L值。另外,二維編碼生成部40將標(biāo)識負(fù)片部分以及背景負(fù)片部分的單元的L值設(shè)定為“100”。
[0057]進而,在將單元的形狀形成為圓形時,二維編碼生成部40如圖3(a)所示那樣,將背景負(fù)片部分、背景正片部分的單元變形成例如其直徑為原來單元的一邊長度的75%的圓形。另外,二維編碼生成部40如圖3(b)所示那樣,將標(biāo)識負(fù)片部分的單元變形成例如其直徑為原來單元的一邊長度的62.5%的圓形,并且如圖3(c)所示,將標(biāo)識正片部分的單元變形成例如其直徑為原來單元的一邊長度的56%的圓形。此外,變形后的圓形的單元的直徑長度不限于上述的數(shù)值,可以在不脫離其主旨的范圍內(nèi)任意進行變更。[〇〇58]另一方面,在將單元的形狀形成為四邊形時,如圖3(d)所示,二維編碼生成部40將背景負(fù)片部分、背景正片部分的單元縮小成其一邊的長度為原來單元的一邊長度的例如 75%。另外,二維編碼生成部40如圖3(e)所示那樣,將標(biāo)識負(fù)片部分的單元縮小成其一邊的長度為原來單元的一邊長度的例如62.5%,并且如圖3(f)所示那樣,將標(biāo)識正片部分的單元縮小成其一邊的長度為原來單元的一邊長度的例如56%。此外,縮小后的四邊形的單元的一邊長度不限于上述的數(shù)值,可以在不脫離其主旨的范圍內(nèi)任意進行變更。[〇〇59]標(biāo)識圖像合成部50將標(biāo)識圖像與由二維編碼生成部40生成的二維編碼合成。具體而言,若背景明度標(biāo)志位開啟,則標(biāo)識圖像合成部50在標(biāo)識圖像之上按背景負(fù)片部分、標(biāo)識負(fù)片部分、標(biāo)識正片部分、組合了特定比率的正方形的3個定位記號(symbol)的順序重合來進行合成。與此相對,若背景明度標(biāo)志位關(guān)閉,則標(biāo)識圖像合成部5在標(biāo)識圖像之上按背景正片部分、標(biāo)識負(fù)片部分、標(biāo)識正片部分、定位記號的順序重合來進行合成。
[0060]色空間再變換部60將由標(biāo)識圖像合成部50合成后的用Lab色空間表示的帶標(biāo)識的二維編碼變換為用RGB色空間或CMYK色空間表示的帶標(biāo)識的二維編碼,生成如圖4所示那樣的帶標(biāo)識的二維編碼。
[0061]接下來,參照附圖對具備上述構(gòu)成的帶標(biāo)識的二維編碼生成裝置的具體動作進行說明。
[0062]例如在被用戶輸入了由數(shù)字、文字、記號等構(gòu)成的文本,并指定了標(biāo)識圖像、構(gòu)成二維編碼的單元的個數(shù)以及形狀等之后,響應(yīng)于生成帶標(biāo)識的二維編碼的指示,帶標(biāo)識的二維編碼生成裝置1開始圖5以及圖6所示的帶標(biāo)識的二維編碼生成處理。[〇〇63]在帶標(biāo)識的二維編碼生成處理中,帶標(biāo)識的二維編碼生成裝置1首先利用色空間變換部10將由用戶指定的用RGB色空間、CMYK色空間表示的標(biāo)識圖像變換為用Lab色空間表示的標(biāo)識圖像(圖5所示的步驟S1)。
[0064]接著,帶標(biāo)識的二維編碼生成裝置1在明度獲取部20中按照由用戶指定的構(gòu)成二維編碼的單元的個數(shù)(例如29X29個)來分割在步驟S1的處理中被變換后的標(biāo)識圖像(步驟 S2),并按分割出的每個區(qū)域獲取L值(步驟S3)。[〇〇65]接下來,帶標(biāo)識的二維編碼生成裝置1在圖像解析部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)[〇〇66]然后,帶標(biāo)識的二維編碼生成裝置1通過在圖像解析部30中進行貼標(biāo)簽處理,來從標(biāo)識圖像中提取出標(biāo)識部分的區(qū)域和背景部分的區(qū)域,并將其作為標(biāo)識圖像的解析結(jié)果而獲取(步驟S7)。
[0067]另外,帶標(biāo)識的二維編碼生成裝置1在二維編碼生成部40中生成對由用戶輸入的文本進行表示的二維編碼(步驟S8)。[〇〇68]接著,帶標(biāo)識的二維編碼生成裝置1在二維編碼生成部40中將通過步驟S8的處理而生成的二維編碼分離為負(fù)片部分和正片部分之后,基于步驟S7的處理中的解析結(jié)果,將負(fù)片部分分離為標(biāo)識負(fù)片部分和背景負(fù)片部分,并且將正片部分分離為標(biāo)識正片部分和背景正片部分(步驟S9)。[〇〇69]然后,帶標(biāo)識的二維編碼生成裝置1在二維編碼生成部40中判別背景明度標(biāo)志位是否開啟(步驟S10)。
[0070]若背景明度標(biāo)志位開啟(步驟S10:是),則帶標(biāo)識的二維編碼生成裝置1在二維編碼生成部40中求出從基準(zhǔn)值減去了 “5”之后的值(步驟S11),并且判別減法運算值是否為下限值“〇”以上(步驟S12)。[0071 ]這里,當(dāng)減法運算值小于下限值“0”時(步驟S12:否),將標(biāo)識正片部分的單元的a 值以及b值設(shè)定為在步驟S7的處理中最初被解析為標(biāo)識部分的區(qū)域中的a值以及b值,并且將下限值設(shè)定為標(biāo)識正片部分的單元的L值(步驟S13)。
[0072]另一方面,當(dāng)減法運算值為下限值“0”以上時(步驟S12:是),判別減法運算值是否為上限值“45”以下(步驟S14),若減法運算值為上限值“45”以下(步驟S14:是),則將標(biāo)識正片部分的單元的a值以及b值設(shè)定為被步驟S7的處理最初解析為標(biāo)識部分的區(qū)域中的a值以及b值,并且將減法運算值設(shè)定為標(biāo)識正片部分的單元的L值(步驟S15)。[〇〇73]另一方面,當(dāng)減法運算值比上限值“45”大時(步驟S14:否),將標(biāo)識正片部分的單元的a值以及b值設(shè)定為在步驟S7的處理中最初被解析為標(biāo)識部分的區(qū)域中的a值以及b值, 并且將上限值“45”設(shè)定為標(biāo)識正片部分的單元的L值(步驟S16)。
[0074]當(dāng)背景明度標(biāo)志位關(guān)閉時(步驟S10:否),帶標(biāo)識的二維編碼生成裝置1在二維編碼生成部40中求出對基準(zhǔn)值加上了預(yù)先決定的值后的值(圖6所示的步驟S17),并且判別相加值是否為上限值“45”以下(步驟S18),若相加值為上限值“45”以下(步驟S18:是),則將標(biāo)識正片部分的單元的a值以及b值設(shè)定為在步驟S7的處理中最初被解析為標(biāo)識部分的區(qū)域中的a值以及b值,并且將相加值設(shè)定為背景正片部分的單元的L值(步驟S19)。[〇〇75]另一方面,當(dāng)相加值比上限值“45”大時(步驟S18:否),將標(biāo)識正片部分的單元的a 值以及b值設(shè)定為在步驟S7的處理中最初被解析為標(biāo)識部分的區(qū)域中的a值以及b值,并且將上限值“45”設(shè)定為背景正片部分的單元的L值(步驟S20)。[〇〇76] 在執(zhí)行了步驟313、315、316、319以及320中的任意一個處理之后,帶標(biāo)識的二維編碼生成裝置1在二維編碼生成部40中將標(biāo)識負(fù)片部分以及背景負(fù)片部分的單元的L值設(shè)定為 “100”(步驟S21)。
[0077]接下來,帶標(biāo)識的二維編碼生成裝置1在二維編碼生成部40中將單元變形為用戶所指定的形狀(步驟S22)。[〇〇78]當(dāng)在步驟S22的處理中使單元的形狀為圓形時,背景負(fù)片部分、背景正片部分的單元例如被變形成其直徑為原來單元的一邊長度的75%的圓形。而且,標(biāo)識負(fù)片部分的單元例如被變形成其直徑為原來單元的一邊長度的62.5%的圓形,并且標(biāo)識正片部分的單元例如被變形成其直徑為原來單元的一邊長度的56%的圓形。
[0079]與此相對,當(dāng)使單元的形狀為四邊形時,背景負(fù)片部分、背景正片部分的單元例如縮小成其一邊的長度為原來單元的一邊長度的75%。另外,標(biāo)識負(fù)片部分的單元例如縮小成其一邊的長度為原來單元的一邊長度的62.5%,并且標(biāo)識正片部分的單元例如縮小成其一邊的長度為原來單元的一邊長度的56%。
[0080]接著,帶標(biāo)識的二維編碼生成裝置1在標(biāo)識圖像合成部50中將標(biāo)識圖像和由二維編碼生成部40生成的二維編碼合成(步驟S23)。
[0081]在步驟S25的處理中,當(dāng)背景明度標(biāo)志位開啟時,在標(biāo)識圖像之上按背景負(fù)片部分、標(biāo)識負(fù)片部分、標(biāo)識正片部分、組合了特定比率的正方形的3個定位記號的順序重合來進行合成。
[0082]與此相對,當(dāng)背景明度標(biāo)志位關(guān)閉時,在標(biāo)識圖像之上按照背景正片部分、標(biāo)識負(fù)片部分、標(biāo)識正片部分、定位記號的順序重合來進行合成。
[0083]然后,帶標(biāo)識的二維編碼生成裝置1在色空間再變換部60中將由標(biāo)識圖像合成部 50合成后的用Lab色空間表示的帶標(biāo)識的二維編碼變換為用RGB色空間或CMYK色空間表示的帶標(biāo)識的二維編碼,來生成帶標(biāo)識的二維編碼(步驟S24)。
[0084]如以上說明那樣,根據(jù)第1實施方式涉及的帶標(biāo)識的二維編碼生成裝置1,由于通過調(diào)整表示顏色的明度的L值,來決定與標(biāo)識圖像重合的二維編碼的顏色,所以能夠生成與打印后的后加工處理、環(huán)境光的影響等無關(guān)地可讀取的帶標(biāo)識的二維編碼。[〇〇85][第2實施方式]
[0086]然后,參照附圖對本發(fā)明的第2實施方式所涉及的帶標(biāo)識的二維編碼進行說明。
[0087]圖7是例示第2實施方式所涉及的帶標(biāo)識的二維編碼的圖。
[0088]如圖7所示,帶標(biāo)識的二維編碼3成為對在背景上按照可以視覺辨認(rèn)的方式表現(xiàn)了虎的特征(標(biāo)識)的標(biāo)識圖像重合了二維編碼的構(gòu)成。[0〇89] 這里,二維編碼例如是QR(Quick Response)編碼(注冊商標(biāo))等,在本實施方式中, 具有37個X 37個單元被配置成矩陣狀的構(gòu)成。二維編碼通過37個X 37個單元中的例如被通用的二維編碼閱讀器判別為“〇”的明度的負(fù)片類型的單元(例如白色的單元)、和被通用的二維編碼閱讀器判別為“1”的明度的正片類型的單元(例如黑色單元)的分布圖案,來表現(xiàn)規(guī)定的信息(例如URL(Uniform Resource Locator)等)。
[0090]本實施方式涉及的帶標(biāo)識的二維編碼3具備組合了特定比率的正方形的3個定位記號4a、4b以及4c,在該定位記號4a、4b以及4c之間,以矩陣狀配置有圓形的單元。
[0091]具體而言,對于標(biāo)識圖像中被通用的二維編碼閱讀器判別為“1”的明度的背景的部分,重合了負(fù)片類型的單元(例如白色的單元)。
[0092]與此相對,在標(biāo)識圖像所表示的虎的特征中被通用的二維編碼閱讀器判別為“1” 的明度的位置,存在被重合負(fù)片類型的單元(例如白色的單元)的部分(例如虎的條紋、嘴的部分)、和未被重合負(fù)片類型的單元(例如白色的單元)也未被重合正片類型的單元(例如黑色的單元)的部分(例如虎的眼、鼻的部分)。
[0093]另外,對于標(biāo)識圖像所表示的虎的特征中被通用的二維編碼閱讀器判別為“0”的明度的部分、以及因打印后的后加工處理、環(huán)境光的影響等可被判別為“〇”也可被判別為 “1”的明度的部分(例如虎的臉的部分),重合了負(fù)片類型的單元(例如白色的單元)和正片類型的單元(例如黑色的單元)雙方。
[0094]這樣,通過對于被通用的二維編碼閱讀器可靠地判別為“1”的部分僅重合負(fù)片類型的單元(例如白色的單元),而不重合正片類型的單元(例如黑色的單元),使得帶標(biāo)識的二維編碼3能夠無損信息的讀取性地確保標(biāo)識圖像的設(shè)計性。
[0095]另外,對與容易損壞設(shè)計性的虎的特征重合的單元而言,由于尺寸小于與背景的部分重合的單元的尺寸,所以帶標(biāo)識的二維編碼3能夠確保標(biāo)識圖像的設(shè)計性。
[0096]接下來,參照附圖對生成上述帶標(biāo)識的二維編碼的帶標(biāo)識的二維編碼生成裝置進行說明。
[0097]圖8是表示第2實施方式所涉及的帶標(biāo)識的二維編碼生成裝置的構(gòu)成例的框圖。 [〇〇98] 帶標(biāo)識的二維編碼生成裝置2例如由通用計算機來實現(xiàn),如圖8所示,包括:顯示部 70、存儲部80、操作部90和控制部100。
[0099]顯示部70例如由LCD(Liquid Crystal Display)等構(gòu)成,顯示圖9所示那樣的被重合二維編碼的標(biāo)識圖像(地毯(carpet)圖像)、用于指定與標(biāo)識圖像重合的二維編碼的單元類型的操作圖像等。
[0100]存儲部80例如由硬盤驅(qū)動器等構(gòu)成,存儲標(biāo)識圖像、操作圖像等各種圖像數(shù)據(jù)、各種程序以及各種數(shù)據(jù)庫(DB:DateBaSe)。作為這樣的DB的一個例子,存儲部80存儲有圖10所示那樣的單元DB85。[〇1〇1]單元DB85如圖10所示那樣,將對操作圖像的各位置著色的顏色(指定色)和二維編碼的單元類型建立對應(yīng)來登記。
[0102]在被著色成指定色(1)R255/G0/B255的位置中的與負(fù)片類型的單元對應(yīng)的部分 (負(fù)片部分),如圖10所示那樣,其直徑成為原來單元的一邊長度的80%的圓形的負(fù)片類型的單元(例如白色的單元)與標(biāo)識圖像重合,另一方面,在與正片類型的單元對應(yīng)的部分(正片部分)直接顯示標(biāo)識圖像。
[0103]在被著色成指定色(2)R255/G0/B0的位置中的負(fù)片部分,如圖10所示,其直徑為原來單元的一邊長度的70%的圓形的負(fù)片類型的單元(例如白色的單元)與標(biāo)識圖像重合,另一方面,在正片部分直接顯示標(biāo)識圖像。[〇1〇4]在被著色成指定色(3)R0/G255/B0的位置中的負(fù)片部分,如圖10所示,其直徑為原來單元的一邊長度的60 %的圓形的負(fù)片類型的單元(例如白色的單元)與標(biāo)識圖像重合,另一方面,在正片部分直接顯示標(biāo)識圖像。
[0105]在被著色成指定色(4) R0/G0/B25 5的位置中的負(fù)片部分,如圖10所示,標(biāo)識圖像被直接顯示,另一方面,在正片部分,其直徑為原來單元的一邊長度的60%的圓形的正片類型的單元(例如黑色的單元)與標(biāo)識圖像重合。[〇1〇6]在被著色成指定色(5)R255/G255/B0的位置中的負(fù)片部分,如圖10所示,標(biāo)識圖像被直接顯示,另一方面,在正片部分,其直徑為原來單元的一邊長度的50%的圓形的正片類型的單元(例如黑色的單元)與標(biāo)識圖像重合。
[0107]在被著色成指定色(6)R0/G255/B255的位置,如圖10所示,標(biāo)識圖像被直接顯示。 [〇1〇8]在被著色成指定色(7)R255/G126/B0的位置中的負(fù)片部分,如圖10所示,其直徑為原來單元的一邊長度的80%的圓形的負(fù)片類型的單元(例如白色的單元)與標(biāo)識圖像重合, 另一方面,在正片部分,其直徑為原來單元的一邊長度的60%的圓形的正片類型的單元(例如黑色的單元)與標(biāo)識圖像重合。
[0109]在被著色成指定色(8)R126/G0/B255的位置中的負(fù)片部分,如圖10所示,其直徑為原來單元的一邊長度的80%的圓形的負(fù)片類型的單元(例如白色的單元)與標(biāo)識圖像重合, 另一方面,在正片部分,其直徑為原來單元的一邊長度的50%的圓形的正片類型的單元(例如黑色的單元)與標(biāo)識圖像重合。
[0110]在被著色成指定色(9)R0/G126/B255的位置中的負(fù)片部分,如圖10所示,其直徑為原來單元的一邊長度的60 %的圓形的負(fù)片類型的單元(例如白色的單元)與標(biāo)識圖像重合, 另一方面,在正片部分,其直徑為原來單元的一邊長度的60%的圓形的正片類型的單元(例如黑色的單元)與標(biāo)識圖像重合。
[0111]在被著色成指定色(10)R0/G126/B0的位置中的負(fù)片部分,如圖10所示,其直徑為原來單元的一邊長度的60 %的圓形的負(fù)片類型的單元(例如白色的單元)與標(biāo)識圖像重合, 另一方面,在正片部分,其直徑為原來單元的一邊長度的50%的圓形的正片類型的單元(例如黑色的單元)與標(biāo)識圖像重合。[〇112]在被著色成指定色(11 )R126/G0/B0的位置中的負(fù)片部分,如圖10所示,其直徑為原來單元的一邊長度的95%的圓形的負(fù)片類型的單元(例如白色的單元)與標(biāo)識圖像重合, 另一方面,在正片部分,標(biāo)識圖像被直接顯示。[〇113]在被著色成指定色(12)R0/G0/B126的位置中的負(fù)片部分,如圖10所示,其直徑為原來單元的一邊長度的90%的圓形的負(fù)片類型的單元(例如白色的單元)與標(biāo)識圖像重合, 另一方面,在正片部分,標(biāo)識圖像被直接顯示。[〇114]操作部90例如由鍵盤、鼠標(biāo)等構(gòu)成,例如被用于指定操作圖像的各位置的顏色(指定色),或者指定構(gòu)成標(biāo)識圖像、二維編碼的單元的個數(shù),或者輸入要二維編碼化的由數(shù)字、 文字、記號等構(gòu)成的文本。此外,本實施方式以操作圖像的各位置被預(yù)先用指定色區(qū)分涂覆的情況進行了說明,但本發(fā)明不限于此,也可以在每次生成帶標(biāo)識的二維編碼時進行區(qū)分涂覆。
[0115]控制部100例如由CPU、ROM、RAM等構(gòu)成,CPU將RAM用作工作存儲器,通過適當(dāng)執(zhí)行 R0M、存儲部80等中存儲的各種程序,來控制帶標(biāo)識的二維編碼生成裝置2的各部的動作。
[0116]具體而言,例如圖11所示那樣,控制部100根據(jù)操作部90的操作,對顯示于顯示部 70的操作圖像進行區(qū)分涂覆。在圖11所示的例子中,操作圖像被區(qū)分涂覆為指定色(1) R255/G0/B255、指定色(6)R0/G255/B255、指定色(9)R0/G126/B255、指定色(12)R0/G0/ B126〇
[0117]而且,控制部100在向操作部90輸入了例如由數(shù)字、文字、記號等構(gòu)成的文本,構(gòu)成標(biāo)識圖像、二維編碼的單元的個數(shù)(例如37個X37個)等被指定之后,響應(yīng)于生成帶標(biāo)識的二維編碼的指示,生成將輸入到操作部90的文本由白色的負(fù)片類型的單元和黑色的正片類型的單元的分布圖案來表示的二維編碼。
[0118]進而,控制部100如圖12所示那樣,按照生成的二維編碼的單元的尺寸,將操作圖像分割為37個X37個,判別各單元被以指定色(1)?(12)的哪一個著色。當(dāng)單元中包含多個指定色時,單元的中心的指定色被判別為該單元的指定色。此外,當(dāng)顏色指定存在誤差時, 只要以近似值判別即可。[〇119]另外,控制部100根據(jù)圖10所示的單元DB85對每個單元確定與單元的指定色和單元為負(fù)片部分以及正片部分的哪一個對應(yīng)的單元的類型。[〇12〇]在圖11所示的例子中,將被著色為指定色(1)R255/G0/B255的位置中的負(fù)片部分的單元的類型確定為其直徑為原來單元的一邊長度的80%的圓形的白色單元,正片部分的單元的類型被直接確定為標(biāo)識圖像。[〇121]在被著色為指定色(6)R0/G255/B255的位置,負(fù)片部分以及正片部分中的單元的類型被直接確定為標(biāo)識圖像。
[0122]被著色為指定色(9)R0/G126/B255的位置中的負(fù)片部分的單元的類型被確定為其直徑為原來單元的一邊長度的60%的圓形的白色單元,正片部分中的單元的類型被確定為其直徑為原來單元的一邊長度的60%的圓形的黑色單元。
[0123]被著色為指定色(12)R0/G0/B126的位置中的負(fù)片部分的單元的類型被確定為其直徑為原來單元的一邊長度的90%的圓形的白色單元,正片部分中的單元的類型被直接確定為標(biāo)識圖像。
[0124]控制部100通過不斷使特定的類型的單元與由操作部90指定的標(biāo)識圖像的對應(yīng)的位置重合,來生成圖7所示那樣的帶標(biāo)識的二維編碼。
[0125]接下來,參照附圖對具備上述構(gòu)成的帶標(biāo)識的二維編碼生成裝置的具體動作進行說明。
[0126]例如在由操作部90指定了標(biāo)識圖像、構(gòu)成二維編碼的單元的個數(shù)等之后,被輸入由數(shù)字、文字、記號等構(gòu)成的文本,響應(yīng)于生成帶標(biāo)識的二維編碼的指示,帶標(biāo)識的二維編碼生成裝置2開始圖13所示的帶標(biāo)識的二維編碼生成處理。
[0127]在帶標(biāo)識的二維編碼生成處理中,帶標(biāo)識的二維編碼生成裝置2的控制部100首先如圖13所示,生成將輸入到操作部90的文本用白色的負(fù)片類型的單元和黑色的正片類型的單元的分布圖案來表示的二維編碼(步驟S31)。
[0128]接著,控制部100按照在步驟S31的處理中生成的二維編碼的單元的尺寸來分割與操作部90所指定的標(biāo)識圖像對應(yīng)的操作圖像(步驟S32)。然后,控制部100判別在步驟S32的處理中分割出的各單元被以指定色(1)?(12)的哪一個著色(步驟S33)。
[0129]接下來,控制部100根據(jù)圖10所示的單元DB85對在步驟S32的處理中分割出的每個單元確定與通過步驟S33的處理判別出的單元的指定色和單元為負(fù)片部分以及正片部分的哪一個對應(yīng)的單元的類型(步驟S34)。
[0130]然后,控制部100通過不斷使在步驟S34的處理中確定出的類型的單元與由操作部 90指定的標(biāo)識圖像的對應(yīng)的位置重合,來生成帶標(biāo)識的二維編碼(步驟S35)。
[0131]如以上說明那樣,根據(jù)第2實施方式涉及的帶標(biāo)識的二維編碼3,由于單元的尺寸根據(jù)與標(biāo)識圖像的哪個位置重合而不同,所以能夠無損信息的讀取性地確保標(biāo)識圖像的設(shè)計性。具體而言,對與設(shè)計性容易受損的虎的特征重合的單元而言,由于尺寸小于與背景的部分重合的單元的尺寸,所以帶標(biāo)識的二維編碼3能夠無損信息的讀取性地確保標(biāo)識圖像的設(shè)計性。
[0132]另外,在帶標(biāo)識的二維編碼3中,通過對于被通用的二維編碼閱讀器可靠地判別為 “1”的部分,僅重合負(fù)片類型的單元(例如白色的單元)而不重合正片類型的單元(例如黑色的單元),能夠無損信息的讀取性地確保標(biāo)識圖像的設(shè)計性。
[0133]此外,本發(fā)明不限于上述實施方式,可以進行各種變形、應(yīng)用。以下,對可以應(yīng)用于本發(fā)明的上述實施方式的變形方式進行說明。
[0134]在上述第1實施方式中,以標(biāo)識負(fù)片部分以及背景負(fù)片部分的單元的L值被設(shè)定為“100”來進行了說明,但只要為閾值“60”以上,則可以是任意的,優(yōu)選為“70”以上。即,只要標(biāo)識負(fù)片部分以及背景負(fù)片部分的單元為“白色”以外即可。
[0135]在上述第2實施方式中,說明了對被通用的二維編碼閱讀器可靠地判別為“1”的部分以外重合負(fù)片類型的單元(例如白色的單元)和正片類型的單元(例如黑色的單元)雙方的情況。但是,本發(fā)明不限于此,也可以僅對因打印后的后加工處理、環(huán)境光的影響等可被判別為“〇”也可被判別為“1”的明度的部分(例如虎的臉的部分),重合負(fù)片類型的單元(例如白色的單元)和正片類型的單元(例如黑色的單元)雙方。而且,可以對被通用的二維編碼閱讀器可靠地判別為“〇”的部分,僅重合負(fù)片類型的單元(例如白色的單元)和正片類型的單元(例如黑色的單元)。這樣,帶標(biāo)識的二維編碼3能夠無損信息的讀取性地進一步確保標(biāo)識圖像的設(shè)計性。
[0136]在上述第2實施方式中,說明了帶標(biāo)識的二維編碼的單元的形狀為圓形的情況,但本發(fā)明不限于此,也可以是多邊形、星形等。例如,在二維編碼的單元的大小為4pxX4px的情況下,當(dāng)將重合于標(biāo)識圖像的單元的形狀設(shè)定為四邊形時,只要參照圖14所示的單元 DB86,來決定與標(biāo)識圖像的各位置重合的單元的類型即可。
[0137]在上述第2實施方式中,作為負(fù)片類型的單元的顏色的例子舉出了白色,并且作為正片類型的單元的顏色的例子舉出了黑色。但是,本發(fā)明不限于此,負(fù)片類型的單元的顏色只要是被通用的二維編碼閱讀器判別為“〇”的顏色即可,可以任意變更,正片類型的單元的顏色只要是被通用的二維編碼閱讀器判別為“1”的顏色即可,可以任意變更。
[0138]在上述第2實施方式中,說明了當(dāng)生成帶標(biāo)識的二維編碼時,由操作部90進行標(biāo)識圖像、構(gòu)成二維編碼的單元的個數(shù)的指定的情況,但本發(fā)明不限于此,也可以取代由操作部 90進行標(biāo)識圖像、構(gòu)成二維編碼的單元的個數(shù)的指定,或者在其基礎(chǔ)上,進行構(gòu)成二維編碼的單元的大小(例如在用于名片的情況下為18mm(包含余白為25mm),在用于室內(nèi)海報的情況下為42mm(包含余白為60mm),在用于室外海報的情況下為116mm(包含余白為162mm)等)、 與標(biāo)識圖像重合的單元的形狀、負(fù)片類型的單元的顏色、正片類型的單元的顏色的指定等。
[0139]在上述第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ò)將其下載到外部的通信終端即可。[〇14〇]在上述第1實施方式中,說明了構(gòu)成二維編碼的單元的個數(shù)為29X29個的情況,在上述第2實施方式中,說明了構(gòu)成二維編碼的單元的個數(shù)為37X37個的情況。但是,本發(fā)明不限于此,單元的數(shù)量可以任意變更,也可以是33X33個或41X41個等。另外,構(gòu)成二維編碼的單元的數(shù)量也可以根據(jù)被輸入的文本(例如文字?jǐn)?shù)等)而決定為29X29個、33X33個、 37X37個以及41X41個的任意一個。該情況下,二維編碼生成部40或控制部100可以根據(jù)被輸入的文本來決定單元數(shù)量,并且生成根據(jù)所決定的單元數(shù)量的白色單元和黑色單元的分布圖案來表示所輸入的文本的二維編碼。另外,二維編碼生成部40只要將所決定的單元數(shù)量通知給明度獲取部20即可。然后,在明度獲取部20中只要按照被通知的單元數(shù)量分割標(biāo)識圖像即可。另一方面,控制部100只要按照所決定的單元數(shù)量進行分割即可。
[0141]在上述第1以及第2實施方式中,例示了 QR編碼(注冊商標(biāo))作為二維編碼的情況進行說明,但本發(fā)明不限于此,二維編碼也可以是Data Matrix、Aztec Code、Code one碼、 ArrayTag、方框(box)圖形編碼、Maxi Code、Veri Code、Soft Strip、CP Code、Karura code、Ultra Code等其他的矩陣式二維編碼。或者,也可以是在縱向重疊了PDF417、Code 49、Code 16k、Code Block等一維條形碼的堆棧式二維編碼。
[0142]另外,在上述第1以及第2實施方式中,說明了CPU執(zhí)行的程序被預(yù)先存儲于ROM等的情況,但本發(fā)明不限于此,也可以通過在現(xiàn)有的通用計算機中應(yīng)用用于執(zhí)行上述處理的程序,來作為上述第1實施方式涉及的帶標(biāo)識的二維編碼生成裝置1、上述第2實施方式涉及的帶標(biāo)識的二維編碼生成裝置2發(fā)揮功能。
[0143]這樣的程序的提供方法是任意的,例如可以保存于計算機可讀取的存儲介質(zhì)(軟盤、CD(Compact Disc) — R0M、DVD(Digital Versatile Disc) — ROM等)來發(fā)布,也可以將程序保存于因特網(wǎng)等網(wǎng)絡(luò)上的存儲器,通過將其下載來進行提供。
[0144]并且,在通過0S與應(yīng)用程序的分擔(dān),或0S與應(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)成為啟動該程序,在0S的控制下,與其他的應(yīng)用程序同樣地執(zhí)行,由此來執(zhí)行上述的處理。
[0145]此外,本發(fā)明可以不脫離本發(fā)明廣義的精神和范圍地實現(xiàn)各種實施方式以及變形。另外,上述的實施方式用于說明本發(fā)明的一個實施例,不限定本發(fā)明的范圍。
[0146]本申請基于2010年3月26日提出的日本國專利申請2010 — 073349。參照日本國專利申請2010 — 073349的說明書、權(quán)利要求書、整體附圖,并引用到本說明書中。
[0147]附圖標(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)識圖像重合由被配置成矩陣狀的單元的分布圖案表現(xiàn)規(guī)定的信息的二維編碼 而生成的帶標(biāo)識的二維編碼,所述帶標(biāo)識的二維編碼的特征在于,所述單元的尺寸根據(jù)被重合該單元的所述標(biāo)識圖像的位置的明度而不同,所述二維編碼利用第1種類的單元和明度比該第1種類的單元低的第2種類的單元的分 布圖案來表現(xiàn)規(guī)定的信息,對于所述標(biāo)識圖像中的小于第1明度的部分,僅重合所述第1種類的單元,對于該第1明 度以上且小于第2明度的部分,重合所述第1種類的單元與所述第2種類的單元雙方,對于該 第2明度以上的部分,僅重合所述第2種類的單元。2.根據(jù)權(quán)利要求1所述的帶標(biāo)識的二維編碼,其特征在于,與所述標(biāo)識圖像中的描繪有所述標(biāo)識的部分重合的單元的尺寸比在所述背景上重合 的單元的尺寸小。
【文檔編號】G06K19/06GK106022434SQ201610532347
【公開日】2016年10月12日
【申請日】2011年3月18日
【發(fā)明人】東陽, 東陽一, 岸秀明, 篠谷朋子
【申請人】At信息股份有限公司