信息代碼及信息代碼讀取裝置制造方法
【專(zhuān)利摘要】本發(fā)明涉及信息代碼及信息代碼讀取裝置。信息代碼(10)具有由多個(gè)明色模塊及暗色模塊構(gòu)成的代碼區(qū)域(20)。在代碼區(qū)域(20)中設(shè)定有由于被遮光而無(wú)法解讀該信息代碼(10)的預(yù)定的區(qū)域、即特定區(qū)域(24)。該特定區(qū)域(24)被使第二波長(zhǎng)帶的光透過(guò)并在照射第一波長(zhǎng)帶的光時(shí)顯示暗色的反射特性的覆蓋部(11)覆蓋。第一及第二波長(zhǎng)帶彼此不同。第一波長(zhǎng)帶的光例如為可見(jiàn)光。如果將由第一及第二波長(zhǎng)帶的光照射下分別攝像信息代碼(10)而得到的圖像彼此相比較,則可以判別該信息代碼(10)或附有該信息代碼(10)的物品的真假。
【專(zhuān)利說(shuō)明】信息代碼及信息代碼讀取裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息代碼及讀取該信息代碼的信息代碼讀取裝置。
【背景技術(shù)】
[0002]當(dāng)前,條形碼、QR代碼(注冊(cè)商標(biāo))等信息代碼被用于各種用途,且其使用目的也多樣化。例如,通過(guò)在帶照相機(jī)的移動(dòng)電話、智能手機(jī)中執(zhí)行規(guī)定應(yīng)用程序來(lái)光學(xué)地讀取信息代碼,可以容易地取得與該信息代碼相應(yīng)的規(guī)定信息。這樣,通過(guò)利用信息代碼,可以容易地對(duì)用戶提供食品的追蹤、向網(wǎng)站的引導(dǎo)、各種優(yōu)惠券的發(fā)行等服務(wù)。
[0003]作為提供利用了上述信息代碼的服務(wù)的技術(shù),已知日本特開(kāi)2001-273441號(hào)公報(bào)所述的廣告服務(wù)裝置。在該廣告服務(wù)裝置制作編有廣告主在因特網(wǎng)上的地址信息及用于指定其的索引信息的代碼圖片。接著,為了進(jìn)行廣告,將該代碼圖片附加或印刷到各種商品、贈(zèng)品、廣告單等上。將這樣的印刷介質(zhì)提供給消費(fèi)者。然后,當(dāng)消費(fèi)者通過(guò)使用光學(xué)裝置獲得如上述那樣提供的代碼圖片時(shí),代碼圖片的代碼信息被解碼并提取。這樣,消費(fèi)者取得該代碼信息所包含的地址信息或索引信息。在取得了地址信息的情況下,消費(fèi)者實(shí)施使用了該地址信息的處理。由此,消費(fèi)者能夠利用廣告主所提供的服務(wù)。而且,在取得了索引信息的情況下,消費(fèi)者連接到因特網(wǎng)上的規(guī)定服務(wù)器計(jì)算機(jī)上并取得與該索引信息相應(yīng)的地址信息,從而實(shí)施使用該地址信息等的處理。由此,消費(fèi)者能夠使用廣告主所提供的服務(wù)。
【發(fā)明內(nèi)容】
[0004]發(fā)明所要解決的問(wèn)題
[0005]可是,僅顯示在印刷介質(zhì)等上的信息代碼,任何人都可以容易地通過(guò)復(fù)印機(jī)等來(lái)復(fù)制。因此,會(huì)引起以下那樣的問(wèn)題。例如,在通過(guò)讀取信息代碼來(lái)管理入退場(chǎng)的閘門(mén)等中,因無(wú)法判定該信息代碼的真假,故不能檢測(cè)以非法目的復(fù)制的非法代碼。因此,不能防止利用了非法代碼的非法使用。
[0006]本發(fā)明是為了解決上述的課題而進(jìn)行的,其目的在于提供一種能夠容易地進(jìn)行真假判定的信息代碼及信息代碼讀取裝置。
[0007]解決問(wèn)題的方法
[0008]為了實(shí)現(xiàn)上述目的,在本發(fā)明的一例涉及的信息代碼10、10a?IOc中,在照射了第一波長(zhǎng)帶的光和與該第一波長(zhǎng)帶波長(zhǎng)不同的第二波長(zhǎng)帶的光中的任一方的光時(shí),在代碼區(qū)域20內(nèi)排列多個(gè)顯示明色的反射特性的明色模塊和顯示暗色的反射特性的暗色模塊。所述代碼區(qū)域包括預(yù)定的特定區(qū)域24、25、26a?26d。該特定區(qū)域由于被遮光而無(wú)法解讀該信息代碼。而且,該特定區(qū)域被覆蓋部覆蓋。該覆蓋部ll、lla、12、13a?13c使所述第二波長(zhǎng)帶的光透過(guò),而在照射了所述第一波長(zhǎng)帶的光時(shí)顯示暗色的反射特性。
[0009]而且,本發(fā)明的一例涉及的光學(xué)地讀取信息代碼的信息代碼讀取裝置40具備照明單元、攝像單元、解讀單元及第一、第二判定單元。照明單元43、44能夠照射所述第一波長(zhǎng)帶的光及所述第二波長(zhǎng)帶的光的雙方。攝像單元42攝像所述信息代碼。解讀單元41根據(jù)由所述攝像單元所攝像的構(gòu)成所述代碼區(qū)域的所述各模塊的排列,來(lái)解讀該代碼區(qū)域。第一判定單元41,在所述信息代碼的第一代碼圖像中判定所述特定區(qū)域是否為暗色區(qū)域,其中,所述信息代碼的第一代碼圖像是在由所述照明單元照射所述第一波長(zhǎng)帶的光的狀態(tài)下由所述攝像單元進(jìn)行攝像的。第二判定單元41,在由所述第一判定單元判定為所述特定區(qū)域?yàn)榘瞪珔^(qū)域之后,當(dāng)由所述解讀單元基于所述信息代碼的第二代碼圖像來(lái)解讀該代碼區(qū)域時(shí),判定為解讀了具有所述覆蓋部的信息代碼,其中,所述信息代碼的第二代碼圖像是在由所述照明單元照射所述第二波長(zhǎng)帶的光的狀態(tài)下由所述攝像單元進(jìn)行攝像的。
[0010]而且,本發(fā)明的其它例涉及的信息代碼具有信息代碼IlOUlOa?110d,當(dāng)照射第一波長(zhǎng)帶的光和與該第一波長(zhǎng)帶波長(zhǎng)不同的第二波長(zhǎng)帶的光的任一方的光時(shí),該信息代碼IlOUlOa?IlOd在代碼區(qū)域20、120c內(nèi)排列有多個(gè)顯示明色的反射特性的明色模塊和顯示暗色的反射特性的暗色模塊。多個(gè)所述明色模塊中的至少一部分由透過(guò)所述第二波長(zhǎng)帶的光并在照射所述第一波長(zhǎng)帶的光時(shí)顯示暗色的反射特性的覆蓋部IllUlla?Illd覆
至JHL ο
[0011]而且,本發(fā)明的其它例涉及的光學(xué)地讀取信息代碼的信息代碼讀取裝置40具備:照明單元43,44,能夠照射所述第一波長(zhǎng)帶的光及所述第二波長(zhǎng)帶的光的雙方;攝像單元42,攝像所述信息代碼;解讀單元41,根據(jù)由所述攝像單元所攝像的構(gòu)成所述代碼區(qū)域的所述各模塊的排列,來(lái)解讀該代碼區(qū)域;差分檢測(cè)單元41,檢測(cè)出在照射所述第一波長(zhǎng)帶的光的狀態(tài)下由所述攝像單元所攝像的所述信息代碼的圖像、與在照射所述第二波長(zhǎng)帶的光的狀態(tài)下由所述攝像單元所攝像的所述信息代碼的圖像之差分;以及判定單元41,根據(jù)由所述差分檢測(cè)單元檢測(cè)到的所述差分來(lái)判定所述覆蓋部的有無(wú)。
[0012]還有,上述各括號(hào)內(nèi)的符號(hào)表示與后述的實(shí)施方式所記載的具體的單元的對(duì)應(yīng)關(guān)系O
[0013]發(fā)明效果
[0014]本發(fā)明的一例涉及的信息代碼中,代碼區(qū)域包括預(yù)定的特定區(qū)域。該特定區(qū)域由于被遮光而不能解讀該信息代碼。而且,該特定區(qū)域被覆蓋部覆蓋。該覆蓋部使第二波長(zhǎng)帶的光透過(guò),而在照射第一波長(zhǎng)帶的光時(shí)顯示暗色的反射特性。
[0015]如上述那樣構(gòu)成的信息代碼,在照射第一波長(zhǎng)帶的光的狀態(tài)下攝像的代碼圖像(以下稱為第一代碼圖像)中,預(yù)定的特定區(qū)域?yàn)榘瞪5?,上述信息代碼可以根據(jù)在照射第二波長(zhǎng)帶的光的狀態(tài)下攝像的代碼圖像(以下稱為第二代碼圖像)來(lái)解讀。于是,通過(guò)采用與具有上述覆蓋部的信息代碼對(duì)應(yīng)的真假判定,可以進(jìn)行信息代碼的真假判定。也就是說(shuō),在信息代碼中,第一代碼圖像的特定區(qū)域?yàn)榘瞪⑶?,如果該信息代碼根據(jù)第二代碼圖像被解讀,則可以將該信息代碼判定為具有上述覆蓋部的正規(guī)的信息代碼。
[0016]另一方面,可以將根據(jù)第二代碼圖像也不能解讀的信息代碼、S卩非法地偽造了具有上述覆蓋部的正規(guī)的信息代碼的非法代碼、或僅弄臟了特定區(qū)域的信息代碼、根據(jù)第一代碼圖像解讀的一般的信息代碼,判定為與上述正規(guī)的信息代碼不同的信息代碼。
[0017]所以,關(guān)于具有上述覆蓋部的信息代碼,可以容易地進(jìn)行真假判定。
[0018]而且,根據(jù)本發(fā)明的一例涉及的信息代碼讀取裝置,首先,由第一判定單元判定第一代碼圖像的上述特定區(qū)域是否為暗色區(qū)域。在判斷為暗色區(qū)域的情況下,由解讀單元根據(jù)第二代碼圖像來(lái)解讀該代碼區(qū)域。當(dāng)被解讀時(shí),第二判定單元判定為解讀了具有覆蓋部的信息代碼。
[0019]由此,根據(jù)本發(fā)明的一例涉及的信息代碼,當(dāng)由攝像單元攝像時(shí),第一代碼圖像的特定區(qū)域成為暗色,并根據(jù)第二代碼圖像來(lái)解讀時(shí),則應(yīng)該被判定。所以,可以將該攝像了的信息代碼判定為具有上述覆蓋部的正規(guī)的信息代碼。另一方面,在對(duì)非法復(fù)制等的信息代碼進(jìn)行攝像的情況下,根據(jù)第二代碼圖像也不能解讀。所以,可以將該攝像的信息代碼判定為與上述正規(guī)的信息代碼不同的信息代碼。
[0020]所以,可以實(shí)現(xiàn)使用具有上述覆蓋部的信息代碼而能夠容易地進(jìn)行真假判定的信息代碼讀取裝置。
[0021]另一方面,在本發(fā)明的其它例涉及的信息代碼中,設(shè)定包括排列在代碼區(qū)域內(nèi)的多個(gè)明色模塊中的至少一部分的特定區(qū)域。該特定區(qū)域由透過(guò)第二波長(zhǎng)帶的光并在照射第一波長(zhǎng)帶的光時(shí)顯示暗色的反射特性的覆蓋部覆蓋。
[0022]由此,通過(guò)在照射第一波長(zhǎng)帶的光的狀態(tài)下攝像上述信息代碼而獲得的代碼圖像(以下稱為第一代碼圖像)和在照射第二波長(zhǎng)帶的光的狀態(tài)下攝像上述信息代碼而獲得的代碼圖像(以下稱為第二代碼圖像),就會(huì)在重疊的圖像上產(chǎn)生差分。于是,通過(guò)作為用于真假判定的信息代碼而采用具有上述覆蓋部的信息代碼,可以將檢測(cè)到上述差分的信息代碼判定為具有上述覆蓋部的正規(guī)的信息代碼。另一方面,可以將未檢測(cè)出上述差分的信息代碼判定為與上述正規(guī)的信息代碼不同的信息代碼。
[0023]所以,關(guān)于具有上述覆蓋部的信息代碼,可以容易地進(jìn)行真假判定。
[0024]而且,在本發(fā)明的其它例涉及的信息讀取裝置中,通過(guò)差分檢測(cè)單元來(lái)檢測(cè)出,在照射第一波長(zhǎng)帶的光的狀態(tài)下由攝像單元所攝像的信息代碼的圖像、即第一代碼圖像與在照射第二波長(zhǎng)帶的光的狀態(tài)下由攝像單元所攝像的信息代碼的圖像、即第二代碼圖像之間的差分。然后,由判定單元根據(jù)差分檢測(cè)單元所檢測(cè)的差分來(lái)判定覆蓋部的有無(wú)。
[0025]由此,在由攝像單元攝像信息代碼的情況下,根據(jù)由差分檢測(cè)單元所檢測(cè)的差分判定為有覆蓋部,因此可以將該攝像的信息代碼判定為具有上述覆蓋部的正規(guī)的信息代碼。另一方面,在對(duì)非法復(fù)制等的信息代碼進(jìn)行攝像的情況下,上述差分不會(huì)被檢測(cè)出從而被判定為沒(méi)有覆蓋部,因此可以將該攝像了的信息代碼判定為與上述正規(guī)的信息代碼不同的信息代碼。
[0026]所以,可以實(shí)現(xiàn)使用具有上述覆蓋部的信息代碼而能夠容易地進(jìn)行真假判定的信息代碼讀取裝置。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0027]圖1是概略地例示讀取第一實(shí)施方式及其之后的各實(shí)施方式涉及的信息代碼的信息代碼讀取裝置的主要部分的框圖。
[0028]圖2A是用于說(shuō)明第一實(shí)施方式涉及的信息代碼的一例的說(shuō)明圖。
[0029]圖2B是表示從圖2A的信息代碼去除了覆蓋部的狀態(tài)的說(shuō)明圖。
[0030]圖3是例示在第一實(shí)施方式中由控制部實(shí)施的真假判定處理的流程圖。
[0031]圖4是用于說(shuō)明第一實(shí)施方式的變形例涉及的信息代碼的一例的說(shuō)明圖。
[0032]圖5A是用于說(shuō)明第二實(shí)施方式涉及的信息代碼的一例的說(shuō)明圖。
[0033]圖5B是表示從圖5A的信息代碼去除了覆蓋部的狀態(tài)的說(shuō)明圖。[0034]圖6是例示在第二實(shí)施方式中由控制部實(shí)施的真假判定處理的流程圖。
[0035]圖7A是用于說(shuō)明第三實(shí)施方式涉及的信息代碼的一例的說(shuō)明圖。
[0036]圖7B是表示從圖7A的信息代碼去除了各覆蓋部的狀態(tài)的說(shuō)明圖。
[0037]圖8是例示在第三實(shí)施方式中由控制部實(shí)施的真假判定處理的流程圖。
[0038]圖9A是用于說(shuō)明第四實(shí)施方式涉及的信息代碼的一例的說(shuō)明圖。
[0039]圖9B是表示從圖9A的信息代碼去除了覆蓋部的狀態(tài)的說(shuō)明圖。
[0040]圖10是例示在第四實(shí)施方式中由控制部實(shí)施的真假判定處理的流程圖。
[0041]圖11是用于說(shuō)明圖9A中例示的第一代碼圖像與圖9B中例示的第二代碼圖像的圖像差分的說(shuō)明圖。
[0042]圖12是用于說(shuō)明第四實(shí)施方式的第一變形例涉及的信息代碼的一例的說(shuō)明圖。
[0043]圖13A用于說(shuō)明第四實(shí)施方式的第二變形例涉及的信息代碼的一例的說(shuō)明圖。
[0044]圖13B是表示從圖13A的信息代碼去除了覆蓋部的狀態(tài)的說(shuō)明圖。
[0045]圖14是用于說(shuō)明圖13A中例示的第一代碼圖像與圖13B中例示的第二代碼圖像的圖像差分的說(shuō)明圖。
[0046]圖15A是用于說(shuō)明第四實(shí)施方式的第三變形例涉及的信息代碼的一例的說(shuō)明圖。
[0047]圖15B是表示從圖15A的信息代碼去除了覆蓋部的狀態(tài)的說(shuō)明圖。
[0048]圖16是用于說(shuō)明圖15A中例示的第一代碼圖像與圖15B中例示的第二代碼圖像的圖像差分的說(shuō)明圖。
[0049]圖17A是用于說(shuō)明第四實(shí)施方式的第四變形例涉及的信息代碼的一例的說(shuō)明圖。
[0050]圖17B是表示從圖17A的信息代碼去除了覆蓋部的狀態(tài)的說(shuō)明圖。
[0051]圖18是用于說(shuō)明圖17A中例示的第一代碼圖像與圖17B中例示的第二代碼圖像的圖像差分的說(shuō)明圖。
【具體實(shí)施方式】
[0052]以下說(shuō)明本發(fā)明的信息代碼及信息代碼讀取裝置涉及的各種實(shí)施方式。
[0053][第一實(shí)施方式]
[0054]參照?qǐng)D1?圖4來(lái)說(shuō)明第一實(shí)施方式。
[0055]圖1是概略地例示讀取本發(fā)明的第一實(shí)施方式涉及的信息代碼10的信息代碼讀取裝置40的主要部分的框圖。
[0056]圖1所示的信息代碼讀取裝置40能夠光學(xué)地讀取一般的信息代碼以及具有本發(fā)明的特征性構(gòu)成的信息代碼10。一般的信息代碼包括:附于讀取對(duì)象R的一維代碼(條形碼等)及二維代碼(QR代碼(注冊(cè)商標(biāo))、數(shù)據(jù)矩陣代碼、Maxi代碼、Aztec代碼等)等。以下對(duì)這些信息代碼10及信息代碼讀取裝置40進(jìn)行詳述。
[0057](信息代碼讀取裝置)
[0058]圖1所示的信息代碼讀取裝置40具有攝像并讀取附在讀取對(duì)象R上的信息代碼的功能。該信息代碼讀取裝置40具備控制部41、攝像部42、第一照明光源43、第二照明光源44及存儲(chǔ)部45等??刂撇?1由CPU等構(gòu)成。攝像部42構(gòu)成為具備受光傳感器(例如C-MOS面?zhèn)鞲衅鳌?XD面?zhèn)鞲衅鞯?的照相機(jī)。照明光源43包括一對(duì)第一照明光源43a、43b,能夠照射第一波長(zhǎng)帶的光。第二照明光源44包括成對(duì)配置的第二照明光源44a、44b,能夠照射第二波長(zhǎng)帶的光。存儲(chǔ)部45由ROM、RAM、非易失性存儲(chǔ)器等存儲(chǔ)單元構(gòu)成。而且,在信息代碼讀取裝置40中還設(shè)置有由液晶顯示器等構(gòu)成的顯示部46、由各種操作鍵等構(gòu)成的操作部47、通信接口 48等。
[0059]攝像部42包括受光傳感器42a及成像透鏡42c,并配置在上述一對(duì)第一照明光源43a、43b之間。攝像部42發(fā)揮如下作用:使來(lái)自讀取對(duì)象R或貼附在該讀取對(duì)象R的信息代碼的反射光在受光傳感器42a的受光面上成像,并生成信息代碼的圖像數(shù)據(jù)。受光傳感器42a構(gòu)成為能夠接受照射到讀取對(duì)象R而反射的反射光。例如,將C-MOS、CCD等固態(tài)攝像元件即受光元件一維地排列的線傳感器或二維地排列的面?zhèn)鞲衅?,相?dāng)于受光傳感器42a。而且,成像透鏡42c例如由鏡筒和收容在該鏡筒內(nèi)的多個(gè)聚光透鏡構(gòu)成,并發(fā)揮在受光傳感器42a的受光面上成像信息代碼的代碼圖像的作用。從光學(xué)系統(tǒng)的受光傳感器42a輸出的圖像信號(hào)例如積存在存儲(chǔ)部45的圖像數(shù)據(jù)積存區(qū)域中。攝像部42相當(dāng)于“攝像單兀,,的一例。
[0060]構(gòu)成照明光源(照明光學(xué)系統(tǒng))的第一照明光源43及第二照明光源44例如分別設(shè)置在夾著攝像部42 (受光光學(xué)系統(tǒng))的兩側(cè)。上述一對(duì)第一照明光源43a、43b例如由照射波長(zhǎng)380nm?750nm的可見(jiàn)光(以下也稱為第一波長(zhǎng)帶的光)的LED構(gòu)成。而且,成對(duì)配置的上述第二照明光源44a、44b由照射波長(zhǎng)750nm以上的紅外光(以下也稱為第二波長(zhǎng)帶的光)的LED構(gòu)成。在本實(shí)施方式中,第二照明光源44的光源數(shù)比第一照明光源43的光源數(shù)多。而且,本實(shí)施方式中的第一照明光源43及第二照明光源44相當(dāng)于“照明單元”的一例。
[0061]存儲(chǔ)部45為半導(dǎo)體存儲(chǔ)裝置,例如,RAM (DRAM,SRAM等)、R0M (EPROM,EEPROM等)與其相當(dāng)。在該存儲(chǔ)部45中的RAM中,除了上述的圖像數(shù)據(jù)積存區(qū)域以外,還能夠確保控制部41在算術(shù)運(yùn)算、邏輯運(yùn)算等各處理時(shí)利用的作業(yè)區(qū)域以及讀取條件表。而且在ROM中預(yù)先存儲(chǔ)有能夠執(zhí)行各種處理等的規(guī)定程序及其它能夠控制照明光源、受光傳感器42a等各硬件構(gòu)成部件的系統(tǒng)程序等。
[0062]控制部41由能夠控制信息代碼讀取裝置40整體的微計(jì)算機(jī)等構(gòu)成,具備CPU、系統(tǒng)總線及輸入輸出接口等,并具有信息處理功能。在本實(shí)施方式中,控制部41執(zhí)行讀取處理。具體地,控制部41發(fā)揮如下作用:從由攝像部42所攝像的信息代碼的代碼圖像提取被該信息代碼所占的代碼區(qū)域,并根據(jù)該提取結(jié)果來(lái)解讀該信息代碼。而且,控制部41執(zhí)行后述的真假判定處理。具體地,控制部41發(fā)揮如下作用:根據(jù)由攝像部42所攝像的信息代碼的代碼圖像來(lái)判定該信息代碼的真假。
[0063](信息代碼)
[0064]圖2A是用于說(shuō)明第一實(shí)施方式涉及的信息代碼10的一例的說(shuō)明圖。圖2B是表示從圖2A的信息代碼10去除了覆蓋部11的狀態(tài)的說(shuō)明圖。在圖2A及圖2B中,為便于說(shuō)明,以比覆蓋部11淡的灰色來(lái)圖示了與覆蓋部11相同的暗色的各暗色模塊。
[0065]如圖2A所示,信息代碼10具備排列多個(gè)明色模塊及暗色模塊而成的代碼區(qū)域20、及覆蓋該代碼區(qū)域20中的一部分的覆蓋部11。明色模塊及暗色模塊均為最小的單位,在圖中,明色模塊被描繪成白色,暗色模塊被描繪成灰色。該圖示的方式在其它圖中也是相同的。
[0066]如圖2B所示,在代碼區(qū)域20中,與QR代碼同樣地,構(gòu)成為正方形區(qū)域的多個(gè)明色模塊及暗色模塊排列成矩陣狀。由此,該代碼區(qū)域20的整體構(gòu)成為矩形區(qū)域。
[0067]具體地,代碼區(qū)域20與QR代碼同樣地,由數(shù)據(jù)區(qū)域21、三個(gè)位置檢測(cè)圖案22a?22c、及格式代碼23a?23d等構(gòu)成。數(shù)據(jù)區(qū)域21構(gòu)成為包含所需的必要信息。各位置檢測(cè)圖案22a?22c是用于在所攝像的圖像數(shù)據(jù)中確定該代碼區(qū)域20的位置的圖案。這些位置檢測(cè)圖案22a?22c配置在代碼區(qū)域20的四個(gè)頂點(diǎn)中的三個(gè)上。格式代碼23a?23d分別配置在位置檢測(cè)圖案22a?22c的附近。這些格式代碼23a?23d構(gòu)成為,能夠確定關(guān)于數(shù)據(jù)區(qū)域21的存在區(qū)域、使用的代碼種類(lèi)、模塊尺寸、掩蓋圖案、糾錯(cuò)率等用于解讀該信息代碼10的格式信息。因此,當(dāng)隱藏?cái)?shù)據(jù)區(qū)域21的大部分、或隱藏各位置檢測(cè)圖案22a?22c或格式代碼23a?23d時(shí),不能夠解讀代碼區(qū)域20。
[0068]構(gòu)成代碼區(qū)域20的各模塊中的各明色模塊構(gòu)成為,在照射了可見(jiàn)光區(qū)域的第一波長(zhǎng)帶的光或與該第一波長(zhǎng)帶不同的第二波長(zhǎng)帶的光時(shí),顯示明色的反射特性(以明色反射)。而且,各暗色模塊構(gòu)成為,在照射了第一波長(zhǎng)帶的光或第二波長(zhǎng)帶的光時(shí),顯示暗色的反射特性(以暗色反射)。具體地,構(gòu)成代碼區(qū)域20的各模塊,涂敷通常使用的墨水而構(gòu)成。
[0069]而且,覆蓋部11配置為覆蓋代碼區(qū)域20中預(yù)定的區(qū)域即特定區(qū)域24。在該特定區(qū)域24中包括由于被遮光而不能夠解讀該代碼區(qū)域20的區(qū)域。優(yōu)選地,在該特定區(qū)域24中包括多個(gè)明色模塊中的至少一部分。
[0070]在本實(shí)施方式中,覆蓋部11配置為,作為上述特定區(qū)域24而覆蓋包含數(shù)據(jù)區(qū)域21中的右側(cè)邊緣部的半圓狀區(qū)域。例如,覆蓋部11配置在代碼區(qū)域20中除位置檢測(cè)圖案22a?22c、格式代碼23a?23d的區(qū)域。該覆蓋部11例如涂敷紅外線透過(guò)墨水等特殊墨水而構(gòu)成。這樣的特殊墨水使在照射上述第二波長(zhǎng)帶的光時(shí)使來(lái)自構(gòu)成代碼區(qū)域20的各模塊的反射光透過(guò),并阻擋上述第一波長(zhǎng)帶的光的透過(guò)。因此,在可見(jiàn)光占支配性地位的通常狀態(tài)下,如圖2A所示,就會(huì)目視為數(shù)據(jù)區(qū)域21的特定區(qū)域24被覆蓋部11隱藏。
[0071]還有,特定區(qū)域24相對(duì)代碼區(qū)域20的位置根據(jù)位置檢測(cè)圖案22a?22c、格式代碼23a?23d等來(lái)決定,并可以根據(jù)每個(gè)信息代碼來(lái)變更。
[0072](真假判定處理)
[0073]接著,使用圖3所示的流程圖對(duì)真假判定處理進(jìn)行詳細(xì)說(shuō)明。在真假判定處理中,通過(guò)利用上述構(gòu)成的信息代碼10作為真假判定用的信息代碼,來(lái)判定由信息代碼讀取裝置40所讀取的信息代碼是否為正規(guī)的信息代碼。
[0074]該“正規(guī)的信息代碼”是指,由制作信息代碼或?qū)⑿畔⒋a附在物品等的用戶所設(shè)定的所需信息代碼,是未實(shí)施違反用戶意愿的涂改等非法處理的信息代碼。
[0075]圖3是例示在第一實(shí)施方式中由控制部41實(shí)施的真假判定處理的流程圖。
[0076]當(dāng)在成為真假判定對(duì)象的信息代碼相對(duì)信息代碼讀取裝置40的讀取口(圖示省略)靠近到規(guī)定位置的狀態(tài)下對(duì)操作部47進(jìn)行規(guī)定操作時(shí),由控制部41開(kāi)始真假判定處理。首先,進(jìn)行步驟SlOl所示的第一照射處理。在該處理中,由第一照明光源43將第一照明光經(jīng)由讀取口而照射到信息代碼。接著,進(jìn)行步驟S103所示的第一攝像處理。在該處理中,在照射第一照明光且未照射第二照明光的狀態(tài)下,由攝像部42攝像該信息代碼作為第一代碼圖像。
[0077]接著,進(jìn)行步驟S105所示的位置檢測(cè)圖案提取處理。在該處理中,在如上述那樣攝像的第一代碼圖像中,通過(guò)公知的檢測(cè)方法來(lái)檢測(cè)位置檢測(cè)圖案22a?22c。接著,在步驟S107中,判斷位置檢測(cè)圖案提取是否已成功。在上述攝像處理中所攝像的信息代碼為不具有位置檢測(cè)圖案的條形碼等、或攝像了并非信息代碼的物體的情況下,上述位置檢測(cè)圖案的檢測(cè)被判斷為失敗(在S107中“否”)。在這種情況下,判斷為并非正規(guī)的信息代碼的讀取,本真假判定處理結(jié)束。還有,在上述位置檢測(cè)圖案提取處理中,并不限于構(gòu)成QR代碼的位置檢測(cè)圖案22a?22c,還可以提取其它代碼類(lèi)別的位置檢測(cè)圖案。
[0078]另一方面,在通過(guò)上述位置檢測(cè)圖案提取處理判斷為在第一代碼圖像中位置檢測(cè)圖案22a?22c的檢測(cè)成功的情況下(在S107中“是”),進(jìn)行步驟S109所示的判定處理。在該處理中,判定第一代碼圖像中與特定區(qū)域24相當(dāng)?shù)膮^(qū)域是否全部為暗色區(qū)域。
[0079]此處,有時(shí)第一代碼圖像的特定區(qū)域24未被覆蓋部11等覆蓋,因此并非全部為暗色區(qū)域,根據(jù)構(gòu)成該特定區(qū)域24的多個(gè)明色模塊及暗色模塊的排列來(lái)讀取數(shù)據(jù)(在S109中“否”)。在這種情況下,判定為并非真假判定用的代碼而是通常的信息代碼(在S109中“否”),進(jìn)行步驟Slll所示的解碼處理。在該處理中,對(duì)于第一代碼圖像,通過(guò)按其代碼類(lèi)別決定的公知方法來(lái)實(shí)施解碼。實(shí)施步驟S109所示的判定處理的控制部41作為“第一判定單元”而發(fā)揮作用。而且,實(shí)施步驟Slll所示的解碼處理及后述的步驟S123所示的解碼處理的控制部41作為“解讀單元”而發(fā)揮作用。
[0080]通過(guò)上述解碼處理,當(dāng)作為信息代碼而被編碼化的文字?jǐn)?shù)據(jù)等被解讀(解碼)時(shí)(在S113中“是”),進(jìn)行步驟S115所示的第一通知處理。在該處理中,比如,在顯示部46的液晶顯示器上顯示為,所攝像的信息代碼并非真假判定用的代碼而是通常的信息代碼。接著,進(jìn)行步驟S117所示的數(shù)據(jù)輸出處理。在該處理中,通過(guò)上述解碼處理而取得的文字?jǐn)?shù)據(jù)等經(jīng)由通信接口 48而輸出到外部設(shè)備等上位系統(tǒng)。另一方面,當(dāng)上述步驟Slll所示的解碼處理失敗時(shí)(在S113中“否”),不進(jìn)行步驟S115以后的處理并結(jié)束本真假判定處理。
[0081]另一方面,在判斷為第一代碼圖像的特定區(qū)域24被覆蓋部11等覆蓋并全部為暗色區(qū)域的情況下(在S109中“是”),該特定區(qū)域24的數(shù)據(jù)不會(huì)被讀取。因此進(jìn)行步驟S119所示的第二照射處理。在該處理中,由第二照明光源44將第二照明光經(jīng)由讀取口而照射到信息代碼。接著,進(jìn)行步驟S121所示的第二攝像處理。在該處理中,在照射著第二照明光的狀態(tài)下,由攝像部42攝像該信息代碼作為第二代碼圖像。
[0082]接著,根據(jù)所攝像的第二代碼圖像,來(lái)進(jìn)行步驟S123所示的解碼處理。接著,在步驟S125所示的判定處理中,判定基于第二代碼圖像的解碼是否已成功。此處,當(dāng)在步驟S121中所攝像的圖像為如圖2B例示的第二代碼圖像時(shí),根據(jù)第二代碼圖像中的代碼區(qū)域20的各模塊的排列來(lái)解讀(解碼)文字?jǐn)?shù)據(jù)等,并判斷為解碼成功(在S125中“是”)。接著,進(jìn)行步驟S127所示的第二通知處理。該處理中,比如在顯示部46的液晶顯示器上顯示為,所攝像的信息代碼為具有覆蓋部11的正規(guī)的信息代碼。接著,進(jìn)行步驟S117所示的數(shù)據(jù)輸出處理。在該處理中,將通過(guò)上述解碼處理而取得的文字?jǐn)?shù)據(jù)等經(jīng)由通信接口 48而輸出到外部設(shè)備等上位系統(tǒng)。此后,本真假判定處理結(jié)束。實(shí)施步驟S125所示的判定處理的控制部41作為“第二判定單元”而發(fā)揮作用。
[0083]另一方面,在與特定區(qū)域24相當(dāng)?shù)膮^(qū)域?yàn)槲幢桓采w部11覆蓋的信息代碼(例如,將與特定區(qū)域24相當(dāng)?shù)膮^(qū)域被與該代碼區(qū)域相同的墨水涂敷了的信息代碼)的情況下,在步驟S121中攝像成如圖2A例示的第二代碼圖像,判斷為上述步驟S123中的解碼處理失敗(在S125中“否”)。在這種情況下,進(jìn)行步驟S129所示的第三通知處理。在該處理中,比如在顯示部46的液晶顯示器上顯示為,所攝像的信息代碼為與正規(guī)的信息代碼不同的信息代碼。此后,本真假判定處理結(jié)束。
[0084]這樣,在本真假判定處理中,當(dāng)對(duì)具有覆蓋部11的信息代碼10攝像時(shí),則判定(通知)為正規(guī)的信息代碼,而當(dāng)對(duì)特定區(qū)域24未被覆蓋部11覆蓋的信息代碼進(jìn)行攝像時(shí),則判定(通知)為非正規(guī)的信息代碼。
[0085]可是,就算出于非法目的想要復(fù)制信息代碼10,也無(wú)法正確地復(fù)制信息代碼10,除非覆蓋部11被與代碼區(qū)域20不同的上述特殊墨水涂敷。即,在僅用復(fù)印機(jī)復(fù)制信息代碼10的非法代碼中,在可見(jiàn)光占支配性地位的通常狀態(tài)下目視為相同,但在照射第二照明光并攝像的第二代碼圖像中,不能從特定區(qū)域24取出數(shù)據(jù)。所以,不能夠?qū)⑿畔⒋a10解碼。
[0086]所以,在管理入退場(chǎng)的閘門(mén)等處,為了防止信息代碼的非法使用,優(yōu)選在該閘門(mén)上采用信息代碼讀取裝置40,并采用信息代碼10作為入退場(chǎng)時(shí)要讀取的信息代碼。這樣,在將出于非法目的復(fù)制的信息代碼伸到閘門(mén)的信息代碼讀取裝置40上時(shí),就會(huì)判定(通知)為非正規(guī)的信息代碼。
[0087]還有,信息代碼10及信息代碼讀取裝置40的采用,并非僅限于在閘門(mén)等的入退場(chǎng)時(shí)通知使用了非法復(fù)制的信息代碼。信息代碼10及信息代碼讀取裝置40也可以在有可能受到非法復(fù)制的信息代碼的使用的信息管理系統(tǒng)等中采用。
[0088]如以上說(shuō)明的那樣,在本實(shí)施方式涉及的信息代碼10中,代碼區(qū)域20中預(yù)定的區(qū)域即特定區(qū)域24被覆蓋部11覆蓋,由于被遮光而不能解讀該信息代碼10。特定區(qū)域24使第二波長(zhǎng)帶的光透過(guò),并在照射了第一波長(zhǎng)帶的光時(shí)顯示暗色的反射特性。
[0089]因此,可以將第一代碼圖像的特定區(qū)域24為暗色且可以根據(jù)第二代碼圖像來(lái)解讀的信息代碼10,判定為具有上述覆蓋部11的正規(guī)的信息代碼。另一方面,可以將根據(jù)第二代碼圖像也不能解讀的信息代碼、即非法地偽造了具有上述覆蓋部11的正規(guī)的信息代碼的非法代碼、只是與特定區(qū)域24相當(dāng)?shù)膮^(qū)域被弄臟的信息代碼、以及根據(jù)第一代碼圖像解讀的一般的信息代碼,判定為與上述正規(guī)的信息代碼不同的信息代碼。所以,可以容易地對(duì)具有上述覆蓋部11的信息代碼10進(jìn)行真假判定。
[0090]然后,在本實(shí)施方式涉及的信息代碼讀取裝置40中,在步驟S109所示的判定處理中判定為第一代碼圖像的特定區(qū)域24為暗色區(qū)域之后,進(jìn)行步驟S125所示的判定處理。在步驟S125的處理中,在步驟S123中根據(jù)第二代碼圖像解讀了該代碼區(qū)域20的情況下,判定為解讀了具有覆蓋部11的信息代碼10。
[0091]由此,在由攝像部42攝像如上述構(gòu)成的信息代碼10的情況下,應(yīng)該判定為第一代碼圖像的特定區(qū)域24為暗色、并且根據(jù)第二代碼圖像來(lái)解讀代碼區(qū)域20。因而,可以將該攝像了的信息代碼判定為具有上述覆蓋部11的正規(guī)的信息代碼。另一方面,在攝像了非法復(fù)制等的信息代碼的情況下,根據(jù)第二代碼圖像也不能解讀。因而,可以將該攝像了的信息代碼判定為與上述正規(guī)的信息代碼不同的信息代碼。
[0092]所以,可以實(shí)現(xiàn)能夠使用具有上述覆蓋部11的信息代碼而容易地進(jìn)行真假判定的信息代碼讀取裝置40。
[0093]圖4是用于說(shuō)明第一實(shí)施方式的變形例涉及的信息代碼IOa的一例的說(shuō)明圖。還有,在圖4中,為便于說(shuō)明,以比覆蓋部Ila淡的灰色來(lái)圖示了與覆蓋部Ila相同的暗色的各暗色模塊。作為第一實(shí)施方式的變形例涉及的信息代碼10a,也可以采用考慮了外觀設(shè)計(jì)的覆蓋部Ila來(lái)取代覆蓋部11。例如,如圖4所例示,作為實(shí)施了與使用環(huán)境相應(yīng)的設(shè)計(jì)的任意圖形,覆蓋部Ila形成為例如星形狀。
[0094]即使由這樣的任意圖形構(gòu)成覆蓋部11a,也可以作為在照射第二波長(zhǎng)帶的光的狀態(tài)下能夠解讀的真假判定用的信息代碼而采用。所以,可以實(shí)現(xiàn)不僅能夠容易地進(jìn)行真假判定,還提高了設(shè)計(jì)性的信息代碼10a。還有,覆蓋部Ila并非限于形成為星形狀,也可以形成為實(shí)施了與使用環(huán)境相應(yīng)地使其形狀、花紋、色彩變化了的任意的設(shè)計(jì)的任意圖形。在這種情況下,也會(huì)實(shí)現(xiàn)上述效果。
[0095][第二實(shí)施方式]
[0096]參照?qǐng)D5A、5B及圖6來(lái)說(shuō)明本發(fā)明的信息代碼及信息代碼讀取裝置涉及的第二實(shí)施方式。
[0097]在第二實(shí)施方式及其之后的實(shí)施方式中,對(duì)與第一實(shí)施方式中的構(gòu)成要素實(shí)質(zhì)上相同的構(gòu)成要素賦予相同符號(hào),并省略或簡(jiǎn)化說(shuō)明。
[0098]圖5A是用于說(shuō)明第二實(shí)施方式涉及的信息代碼IOb的一例的說(shuō)明圖。圖5B是表示從圖5A的信息代碼IOb去除了覆蓋部12的狀態(tài)的說(shuō)明圖。圖6是例示在第二實(shí)施方式中由控制部41實(shí)施的真假判定處理的流程圖。還有,在圖5A及圖5B中,為便于說(shuō)明,以比覆蓋部12淡的灰色來(lái)圖示了與覆蓋部12相同的暗色的各暗色模塊。
[0099]本第二實(shí)施方式涉及的信息代碼IOb將構(gòu)成代碼區(qū)域20的各塊中的一個(gè)作為特定塊25而被覆蓋部12覆蓋這一點(diǎn),與上述第一實(shí)施方式涉及的信息代碼不同。
[0100]如圖5A及圖5B所示,代碼區(qū)域20的數(shù)據(jù)區(qū)域21通過(guò)多個(gè)由幾個(gè)明色模塊和暗色模塊構(gòu)成的塊鄰接而構(gòu)成。各塊被劃分為數(shù)據(jù)代碼塊和糾錯(cuò)代碼塊。由圖5A及圖5B中以點(diǎn)劃線包圍的區(qū)域可知,各塊主要構(gòu)成為將八個(gè)模塊排列為4行2列的矩陣狀,但并非限定于此。各塊的模塊數(shù)、塊構(gòu)成也可以與上述不同。
[0101]數(shù)據(jù)代碼塊為,由多個(gè)單元(也稱為模塊)表現(xiàn)了將成為解碼對(duì)象的數(shù)據(jù)進(jìn)行編碼的編碼數(shù)據(jù)(數(shù)據(jù)代碼語(yǔ)言)的塊。而且,糾錯(cuò)代碼塊由用于進(jìn)行數(shù)據(jù)代碼塊的糾錯(cuò)的糾錯(cuò)代碼語(yǔ)言構(gòu)成。構(gòu)成該糾錯(cuò)代碼塊的糾錯(cuò)代碼語(yǔ)言為,使用公知的糾錯(cuò)方式并根據(jù)構(gòu)成數(shù)據(jù)代碼塊的編碼數(shù)據(jù)(數(shù)據(jù)代碼語(yǔ)言)來(lái)生成。
[0102]在本實(shí)施方式中,通過(guò)上述的多個(gè)糾錯(cuò)代碼塊中的一個(gè)作為特定塊25而用覆蓋部12覆蓋,從而構(gòu)成信息代碼10b。與代碼區(qū)域20中的特定塊25的位置、后述的位置檢查有關(guān)的信息,根據(jù)位置檢測(cè)圖案22a?22c以及格式代碼23a?23d等來(lái)決定。與特定塊25的位置、位置檢查有關(guān)的信息,可以按每個(gè)信息代碼來(lái)變更。而且,特定塊25與“特定區(qū)域”的一例相當(dāng)。
[0103]使用圖6所示的流程圖對(duì)本實(shí)施方式的真假判定處理進(jìn)行詳細(xì)說(shuō)明。在該真假判定處理中,利用上述構(gòu)成的信息代碼IOb作為真假判定用的信息代碼,由控制部41來(lái)判定由信息代碼讀取裝置40所讀取的信息代碼是否為正規(guī)的信息代碼。
[0104]與上述第一實(shí)施方式同樣,當(dāng)從第一代碼圖像檢測(cè)位置檢測(cè)圖案22a?22c時(shí)(在S107中“是”),進(jìn)行步驟S109a所示的判定處理。在該處理中,判定第一代碼圖像中與特定塊25相當(dāng)?shù)膲K是否全部為暗色區(qū)域。
[0105]此處,當(dāng)?shù)谝淮a圖像的特定塊25被覆蓋部12等覆蓋且全部為暗色區(qū)域時(shí)(在S109a中“是”),不能夠從該特定塊25讀取數(shù)據(jù)。因此,進(jìn)行步驟S119所示的第二照射處理。接著,在照射第二照明光的狀態(tài)下,由攝像部42攝像該信息代碼作為第二代碼圖像(S121)。根據(jù)該第二代碼圖像來(lái)進(jìn)行解碼處理(S123)。
[0106]當(dāng)上述解碼處理成功時(shí)(在S125中“是”),進(jìn)行步驟S201所示的判定處理。在該處理中,判定是否需要檢查由特殊墨水制作的覆蓋部的位置。當(dāng)從在上述步驟S105的處理中檢測(cè)到的位置檢測(cè)圖案22a?22c、格式代碼23a?23d等,獲得需要檢查覆蓋部位置的信息時(shí)(在S201中“是”),進(jìn)行步驟S203所示的覆蓋位置提取處理。在該處理中,通過(guò)第一代碼圖像與第二代碼圖像的差分、即兩圖像間的像素值的差分運(yùn)算,來(lái)提取代碼區(qū)域20中的覆蓋部位置。
[0107]然后,在所提取的覆蓋部的區(qū)域與特定塊25的區(qū)域一致的情況下(在S205中“是”),視為攝像了具有覆蓋部12的信息代碼10b,并進(jìn)行步驟S127所示的第二通知處理。在該處理中,比如在顯示部46的液晶顯示器上顯示為,攝像的信息代碼為具有覆蓋部12的正規(guī)的信息代碼。而且,在通過(guò)從上述步驟S105的處理中所檢測(cè)的位置檢測(cè)圖案22a?22c以及格式代碼23a?23d等而獲得了不需要檢查覆蓋部位置的信息的情況下(在S201中“否”),進(jìn)行上述第二通知處理。
[0108]另一方面,在所提取的覆蓋部的區(qū)域與特定塊25的區(qū)域不一致的情況下(在S205中“否”),視為由于與上述特殊墨水相當(dāng)?shù)哪呐K等而覆蓋了包含特定塊25的大區(qū)域,則進(jìn)行步驟S129所示的第三通知處理。而且,在步驟S121中,當(dāng)特定塊25在對(duì)涂敷了與該代碼區(qū)域相同的墨水的信息代碼照射了第二照明光的狀態(tài)下被攝像時(shí),成為如圖5A例示那樣的第二代碼圖像。在這種情況下,上述步驟S123所示的解碼處理失敗(在S125中“否”)。在這種情況下,也進(jìn)行上述第三通知處理。
[0109]這樣,即使是構(gòu)成代碼區(qū)域20的各塊中的一個(gè)、即特定塊25被覆蓋部12覆蓋而構(gòu)成的信息代碼10b,與上述第一實(shí)施方式的信息代碼10同樣地,可以容易地對(duì)該信息代碼IOb進(jìn)行真假判定。所以,可以實(shí)現(xiàn)能夠使用該信息代碼IOb而容易地進(jìn)行真假判定的信息代碼讀取裝置40。
[0110]還有,本實(shí)施方式并不限于多個(gè)糾錯(cuò)代碼塊中的一個(gè)作為特定塊25而被覆蓋部12覆蓋。也可以是,多個(gè)數(shù)據(jù)代碼塊中的一個(gè)作為特定塊25而被覆蓋部12覆蓋。
[0111][第三實(shí)施方式]
[0112]接著,參照?qǐng)D7A、圖7B及圖8對(duì)實(shí)現(xiàn)了本發(fā)明的信息代碼及信息代碼讀取裝置的第三實(shí)施方式進(jìn)行說(shuō)明。
[0113]圖7A是用于說(shuō)明第三實(shí)施方式涉及的信息代碼IOc的一例的說(shuō)明圖,圖7B是表示從圖7A的信息代碼IOc去除了各覆蓋部13a?13c的狀態(tài)的說(shuō)明圖。圖8是例示在第三實(shí)施方式中由控制部41實(shí)施的真假判定處理的流程圖。還有,在圖7A及圖7B中,為便于說(shuō)明,以比覆蓋部13a?13c淡的灰色來(lái)圖示了與覆蓋部13a?13c相同的暗色的各暗色模塊。
[0114]本第三實(shí)施方式涉及的信息代碼IOc中構(gòu)成代碼區(qū)域20的各塊中的多個(gè)塊被覆蓋部覆蓋這一點(diǎn),與上述第二實(shí)施方式涉及的信息代碼不同。
[0115]如圖7A及圖7B所示,信息代碼IOc設(shè)定了構(gòu)成代碼區(qū)域20的各糾錯(cuò)代碼塊中的四個(gè)塊作為特定塊26a?26d。這些各特定塊26a?26d中、特定塊26a?26c分別被覆蓋部13a?13c覆蓋。各特定塊26a?26d中被覆蓋部覆蓋的個(gè)數(shù)被設(shè)定為覆蓋至少一個(gè)。
[0116]而且,各特定塊26a?26d中被覆蓋部覆蓋的部位,根據(jù)規(guī)定信息來(lái)預(yù)先決定。因此,通過(guò)分別確定被覆蓋部覆蓋的特定塊的位置,可以取得上述規(guī)定信息。即,例如,特定塊26a?26d全部被覆蓋部覆蓋的情況、特定塊26a?26c被覆蓋部覆蓋的情況、特定塊26a、26b、26d被覆蓋部覆蓋的情況等,根據(jù)各個(gè)覆蓋形態(tài),可以變更能夠取得的規(guī)定信息。在上述規(guī)定信息中,例如包含用于提高真假判定處理的判定精度的信息以及利用于讀取該信息代碼IOc的密碼等。各特定塊26a?26d與“多個(gè)特定區(qū)域”的一例相當(dāng)。
[0117]使用圖8所示的流程圖對(duì)本實(shí)施方式的真假判定處理進(jìn)行詳細(xì)說(shuō)明。在該真假判定處理中,利用具有上述構(gòu)成的信息代碼IOc作為真假判定用的信息代碼,由控制部41判定由信息代碼讀取裝置40所讀取的信息代碼是否為正規(guī)的信息代碼。
[0118]與上述第二實(shí)施方式同樣,當(dāng)從第一代碼圖像檢測(cè)位置檢測(cè)圖案22a?22c時(shí)(在S107中“是”),進(jìn)行步驟S109b所示的判定處理。在該處理中,判定第一代碼圖像中與各特定塊26a?26d相當(dāng)?shù)膲K中的至少一個(gè)是否全部為暗色區(qū)域。
[0119]此處,當(dāng)?shù)谝淮a圖像的各特定塊26a?26d的至少一個(gè)被覆蓋部13a?13c等覆蓋且全部為暗色區(qū)域時(shí)(在S109b中“是”),進(jìn)行步驟S119所示的第二照射處理。接著,在照射了第二照明光的狀態(tài)下,由攝像部42攝像該信息代碼作為第二代碼圖像(S121),根據(jù)該第二代碼圖像進(jìn)行解碼處理(S123)。
[0120]當(dāng)上述解碼處理成功時(shí)(在S125中“是”),進(jìn)行步驟S203所示的覆蓋位置提取處理。在該處理中,根據(jù)第一代碼圖像與第二代碼圖像的差分,來(lái)提取代碼區(qū)域20中的覆蓋部的位置。然后,在所提取的覆蓋部的位置與特定塊26a?26d的任一個(gè)區(qū)域、或所有區(qū)域一致的情況下(在S205中“是”),視為攝像了具有覆蓋部13a?13c的信息代碼10c。接著,進(jìn)行步驟S207所示的規(guī)定信息取得處理。另一方面,所提取的覆蓋部的每個(gè)區(qū)域中至少一個(gè)與特定塊26a?26d的區(qū)域不一致的情況下(在S205中“否”),被視為由于與上述特殊墨水相當(dāng)?shù)哪呐K等而覆蓋了包含特定塊25的大區(qū)域。接著,進(jìn)行步驟S129所示的第三通知處理。
[0121]在上述規(guī)定信息取得處理中,通過(guò)分別確定在上述覆蓋位置提取處理中所提取的覆蓋部的位置、即被覆蓋部覆蓋的特定塊的位置,從而可以取得上述規(guī)定信息。在圖7A所示的信息代碼IOc的圖片中,各特定塊26a?26d中的特定塊26a?26c分別被覆蓋部13a?13c覆蓋。因此,可以取得與該覆蓋形態(tài)相應(yīng)的上述規(guī)定信息。此后,進(jìn)行步驟S127所示的第二通知處理。在該處理中,比如在顯示部46的液晶顯示器上顯示為,攝像的信息代碼為具有覆蓋部13a?13c的正規(guī)的信息代碼。實(shí)施步驟S207所示的規(guī)定信息取得處理的控制部41作為“取得單元”而發(fā)揮作用。
[0122]另一方面,有的代碼是與各特定塊26a?26d相當(dāng)?shù)膮^(qū)域均未被覆蓋部覆蓋的信息代碼。例如,有的代碼是與各特定塊26a?26d相當(dāng)?shù)膮^(qū)域涂敷了與其代碼區(qū)域相同的墨水的信息代碼。當(dāng)將這樣的信息代碼在照射了第二照明光的狀態(tài)下攝像時(shí),攝像如圖7A例示那樣的第二代碼圖像。在這種情況下,上述步驟S123所示的解碼處理失敗(在S125中“否”)。在這種情況下,進(jìn)行步驟S129所示的第三通知處理。在該處理中,比如在顯示部46的液晶顯示器上顯示為,攝像的信息代碼為與正規(guī)的信息代碼不同的信息代碼。
[0123]如上所述,在本實(shí)施方式涉及的信息代碼IOc中,在代碼區(qū)域20中設(shè)置有多處作為特定區(qū)域的特定塊26a?26d。而且,覆蓋部13a?13c被配置為覆蓋各特定塊26a?26d中的至少一個(gè)。由此,可以提高與覆蓋部的配置有關(guān)的自由度。
[0124]尤其,各特定塊26a?26d中被覆蓋部13a?13c覆蓋的部位,根據(jù)上述規(guī)定信息來(lái)預(yù)先決定。因此,通過(guò)在判定第一代碼圖像的各特定塊26a?26d是否為暗色之后讀取該各特定塊26a?26d中被覆蓋部13a?13c覆蓋的部位,可以取得上述規(guī)定信息。由此,可以提高具有上述覆蓋部13a?13c的信息代碼IOc的信息量。
[0125]然后,在本實(shí)施方式涉及的信息代碼讀取裝置40中,在步驟S109b所示的判定處理中判定第一代碼圖像的某一個(gè)特定塊26a?26d是否為暗色區(qū)域。如果是暗色區(qū)域,此后在步驟S125所示的判定處理中判斷是否根據(jù)第二代碼圖像解讀了該代碼區(qū)域20。當(dāng)該代碼區(qū)域20被解讀時(shí),判定為解讀了具有覆蓋部13a?13c的信息代碼10c。而且,根據(jù)從第一代碼圖像及第二代碼圖像的差分求出的被覆蓋部13a?13c覆蓋的部位,來(lái)取得上述規(guī)定信息。
[0126]即使這樣,也會(huì)實(shí)現(xiàn)與上述第一實(shí)施方式中的信息代碼讀取裝置40同樣的作用效果。尤其,在判定了第一代碼圖像的各特定區(qū)域是否為暗色之后,讀取該各特定塊26a?26d中被覆蓋部13a?13c覆蓋的部位。由此,可以取得上述規(guī)定信息,從而能夠提高在讀取具有上述構(gòu)成的信息代碼IOc時(shí)可取得的信息量。
[0127][第四實(shí)施方式]
[0128]參照?qǐng)D9?11來(lái)說(shuō)明本發(fā)明的信息代碼及信息代碼讀取裝置涉及的第四實(shí)施方式。
[0129]在本實(shí)施方式中,由上述的信息代碼讀取裝置40讀取圖9A及圖9B所示的信息代碼110。該裝置40,除了在其控制部41中執(zhí)行的真假判定的處理以外,具有與上述的裝置相同的構(gòu)成。
[0130](信息代碼)
[0131]圖9A是用于說(shuō)明本實(shí)施方式涉及的彳目息代碼110的一例的說(shuō)明圖,圖9B是表不從圖9A的信息代碼110去除了覆蓋部111的狀態(tài)的說(shuō)明圖。
[0132]如圖9A所示,信息代碼110具備多個(gè)明色模塊及暗色模塊排列而成的代碼區(qū)域20和覆蓋該代碼區(qū)域20中的一部分的覆蓋部111。如圖9B所示,代碼區(qū)域20與QR代碼同樣地,通過(guò)將構(gòu)成為正方形區(qū)域的多個(gè)明色模塊及暗色模塊排列成矩陣狀,使該代碼區(qū)域20的整體構(gòu)成為矩形區(qū)域。
[0133]而且,覆蓋部111被配置為帶狀,從而在代碼區(qū)域20中除了位置檢測(cè)圖案22a?22c、格式代碼23a?23d之外的數(shù)據(jù)區(qū)域21區(qū)域中,連續(xù)地覆蓋從構(gòu)成代碼區(qū)域20的邊界的一側(cè)邊緣部20a到對(duì)置的另一側(cè)邊緣部20b。
[0134](真假判定處理)
[0135]接著,可以利用具有上述構(gòu)成的信息代碼110作為真假判定用的正規(guī)的信息代碼。還有,也可以利用于信息代碼110自身的真假判定,而且,可以通過(guò)該信息代碼110的真假判定來(lái)判定附有該信息代碼110的物品的真假。
[0136]使用圖10所示的流程圖對(duì)判定由該信息代碼讀取裝置40所讀取的信息代碼是否為正規(guī)的信息代碼的真假判定處理進(jìn)行詳細(xì)說(shuō)明。
[0137]該圖10所示的真假判定處理,在本實(shí)施方式中由控制部41實(shí)施。[0138]圖11是用于說(shuō)明圖9A中例示的第一代碼圖像與圖9B中例示的第二代碼圖像的圖像差分的結(jié)果(即對(duì)兩圖像之間對(duì)應(yīng)像素的值進(jìn)行差分的結(jié)果、所獲得的圖像)的說(shuō)明圖。還有,在圖11中,為便于說(shuō)明,以比有圖像差分值的區(qū)域淡的灰色來(lái)圖示了各暗色模塊中沒(méi)有圖像差分值的區(qū)域。
[0139]當(dāng)在成為真假判定對(duì)象的信息代碼相對(duì)信息代碼讀取裝置40的讀取口(圖示省略)靠近到規(guī)定位置的狀態(tài)下對(duì)操作部47進(jìn)行規(guī)定操作時(shí),由控制部41開(kāi)始真假判定處理。首先,進(jìn)行步驟S301所示的第一照射處理,由第一照明光源43將第一照明光經(jīng)由讀取口而照射到信息代碼。接著,進(jìn)行步驟S303所示的第一攝像處理,在照射第一照明光且未照射第二照明光的狀態(tài)下,由攝像部42攝像該信息代碼作為第一代碼圖像。
[0140]接著,進(jìn)行步驟S305所示的位置檢測(cè)圖案提取處理,在上述攝像的第一代碼圖像中,進(jìn)行通過(guò)公知檢測(cè)方法來(lái)檢測(cè)位置檢測(cè)圖案22a?22c的處理。在上述攝像處理中所攝像的信息代碼為不具有位置檢測(cè)圖案的代碼等、或攝像了非信息代碼的物體,導(dǎo)致上述位置檢測(cè)圖案的檢測(cè)失敗時(shí)(在S307中“否”),以不是正規(guī)的信息代碼的讀取為由,結(jié)束本真假判定處理。還有,在上述位置檢測(cè)圖案提取處理中,并不限于構(gòu)成QR代碼的位置檢測(cè)圖案22a?22c,還可以提取其它代碼類(lèi)別的位置檢測(cè)圖案。
[0141]另一方面,在通過(guò)上述位置檢測(cè)圖案提取處理判斷為在第一代碼圖像中位置檢測(cè)圖案22a?22c的檢測(cè)成功的情況下(在S307中“是”),進(jìn)行步驟S309所示的第二照射處理。在該處理中,由第二照明光源44將第二照明光經(jīng)由讀取口而照射到信息代碼。接著,進(jìn)行步驟S311所示的第二攝像處理,在照射了第二照射光的狀態(tài)下,由攝像部42攝像該信息代碼作為第二代碼圖像。
[0142]接著,根據(jù)所攝像的第二代碼圖像進(jìn)行步驟S313所示的解碼處理。在該處理中,對(duì)于第二代碼圖像,通過(guò)按其代碼類(lèi)別決定的公知方法來(lái)實(shí)施解碼。還有,實(shí)施步驟S313所示的解碼處理的控制部41與“解讀單元”的一例相當(dāng)。
[0143]當(dāng)通過(guò)上述解碼處理來(lái)解讀(解碼)作為信息代碼而編碼的文字?jǐn)?shù)據(jù)等時(shí)(在S315中“是”),進(jìn)行步驟S317所示的差分檢測(cè)處理。在該處理中,檢測(cè)在第一攝像處理中所攝像的第一代碼圖像與在第二攝像處理中所攝像的第二代碼圖像的差分并作為圖像差分。具體地,將兩代碼圖像重疊,以使第一代碼圖像所包含的位置檢測(cè)圖案22a?22c和第二代碼圖像所包含的位置檢測(cè)圖案22a?22c —致,如果在該重疊狀態(tài)下有顏色不同的區(qū)域,則該區(qū)域作為圖像差分被檢測(cè)。此處,攝像了信息代碼110,從而獲得如圖9A所示第一代碼圖像以及如圖9B所示第二代碼圖像時(shí),如圖11所示,檢測(cè)出與被覆蓋部111覆蓋的代碼區(qū)域20中相當(dāng)于各明色模塊的區(qū)域并作為圖像差分。還有,實(shí)施步驟S317所示的差分檢測(cè)處理的控制部41作為“差分檢測(cè)單元”而發(fā)揮作用。
[0144]由于這樣檢測(cè)圖像差分,因此當(dāng)在步驟S319所示的判定處理中判定為“是”時(shí),進(jìn)行步驟S321所示的第一通知處理。在該處理中,通過(guò)在顯示部46的液晶顯示器上顯示攝像的信息代碼為具有覆蓋部111的正規(guī)的信息代碼,以進(jìn)行通知。接著,進(jìn)行步驟S323所示的數(shù)據(jù)輸出處理,將通過(guò)上述解碼處理所取得的文字?jǐn)?shù)據(jù)等經(jīng)由通信接口 48而輸出到外部設(shè)備等上位系統(tǒng),從而結(jié)束本真假判定處理。還有,實(shí)施步驟S319所示的判定處理的控制部41與“判定單元”的一例相當(dāng)。
[0145]另一方面,當(dāng)對(duì)不具有覆蓋部111的通常的信息代碼進(jìn)行攝像且解碼成功時(shí),在第一攝像處理中所攝像的第一代碼圖像與在第二攝像處理中所攝像的第二代碼圖像為相同的攝像狀態(tài)、且未檢測(cè)到圖像差分(在S319中“否”),進(jìn)行步驟S325所示的第二通知處理。在該處理中,在顯示部46的液晶顯示器上顯示攝像的信息代碼為與正規(guī)的信息代碼不同的信息代碼,以進(jìn)行通知。接著,進(jìn)行步驟S317所示的數(shù)據(jù)輸出處理,將通過(guò)上述解碼處理所取得的文字?jǐn)?shù)據(jù)等經(jīng)由通信接口 48而輸出到外部設(shè)備等上位系統(tǒng),從而結(jié)束本真假判定處理。
[0146]而且,當(dāng)基于所攝像的第二代碼圖像的解碼處理失敗時(shí)(在S315中“否”),進(jìn)行步驟S327所示的第三通知處理。在該處理中,與上述第二通知處理同樣地,在顯示部46的液晶顯示器上顯示為,攝像的信息代碼為與正規(guī)的信息代碼不同的信息代碼,以進(jìn)行通知。此后,不進(jìn)行上述數(shù)據(jù)輸出處理,就結(jié)束本真假判定處理。
[0147]這樣,在本真假判定處理中,如果對(duì)具有覆蓋部111的信息代碼110進(jìn)行攝像,則判定(通知)為正規(guī)的信息代碼。另一方面,在解碼失敗的信息代碼的攝像、或未檢測(cè)到圖像差分的信息代碼的攝像的情況下,判定(通知)為非正規(guī)的信息代碼。
[0148]可是,即使出于非法目的想要復(fù)制信息代碼110,除非覆蓋部111被與代碼區(qū)域20不同的上述特殊墨水涂敷,否則不能夠正確地復(fù)制信息代碼110。即,在僅用復(fù)印機(jī)復(fù)制信息代碼110的非法代碼的情況下,即使在可見(jiàn)光占支配性地位的通常狀態(tài)下目視為相同,也不能在照射第二照明光的條件下攝像的第二代碼圖像中進(jìn)行解碼(在S315中“否”)、或者即使可以解碼也不能檢測(cè)圖像差分(在S319中“否”)。
[0149]所以,可以在管理入退場(chǎng)的閘門(mén)等處采用信息代碼讀取裝置40,并且采用信息代碼110作為入退場(chǎng)時(shí)讀取的信息代碼。在這種情況下,即使將出于非法目的而復(fù)制的信息代碼(非法代碼)伸到閘門(mén)的信息代碼讀取裝置40上,也可以判定(通知)為并非正規(guī)的信息代碼。
[0150]還有,并不限于在上述有可能使用非法復(fù)制的信息代碼的入退場(chǎng)管理閘門(mén)上采用信息代碼110及信息代碼讀取裝置40。也可以在有可能使用出于非法目的而復(fù)制的信息代碼的系統(tǒng)、例如信息管理系統(tǒng)等中采用。
[0151]如上所述,在本實(shí)施方式涉及的信息代碼110中,排列在代碼區(qū)域20內(nèi)的多個(gè)明色模塊中的一部分,被透過(guò)第二波長(zhǎng)帶的光并在照射了第一波長(zhǎng)帶的光時(shí)顯示暗色的反射特性的覆蓋部111覆蓋。
[0152]由此,通過(guò)在照射第一波長(zhǎng)帶的光的狀態(tài)下攝像了信息代碼110的第一代碼圖像,和在照射第二波長(zhǎng)帶的光的狀態(tài)下攝像了信息代碼Iio的第二代碼圖像,在重疊的圖像上產(chǎn)生差分。因此,作為用于真假判定的信息代碼而采用具有覆蓋部111的信息代碼110,可以將檢測(cè)到上述差分的信息代碼判定為具有上述覆蓋部111的正規(guī)的信息代碼。另一方面,可以將未檢測(cè)到上述差分的信息代碼判定為與上述正規(guī)的信息代碼不同的信息代碼。
[0153]所以,可以容易地對(duì)具有上述覆蓋部111的信息代碼110進(jìn)行真假判定。
[0154]然后,在本實(shí)施方式涉及的信息代碼讀取裝置40中,將在照射第一波長(zhǎng)帶的光的狀態(tài)下由攝像部42所攝像的第一代碼圖像、與在照射第二波長(zhǎng)帶的光的狀態(tài)下由攝像部42所攝像的第二代碼圖像之間的差分,通過(guò)步驟S317所示的差分檢測(cè)處理來(lái)檢測(cè)。然后,根據(jù)通過(guò)差分檢測(cè)處理而檢測(cè)到的圖像差分,來(lái)判定覆蓋部111的有無(wú)。[0155]由此,在由攝像部42對(duì)具有上述構(gòu)成的信息代碼110進(jìn)行攝像的情況下,根據(jù)所檢測(cè)的圖像差分來(lái)判定為具有覆蓋部111。因此,可以將該攝像的信息代碼110判定為具有上述覆蓋部111的正規(guī)的信息代碼。另一方面,在對(duì)實(shí)施非法復(fù)制等的信息代碼進(jìn)行攝像的情況下,上述圖像差分不會(huì)被檢測(cè),因此被判定為沒(méi)有覆蓋部111。因此,可以將該攝像的信息代碼判定為與上述正規(guī)的信息代碼不同的信息代碼。
[0156]所以,可以實(shí)現(xiàn)使用具有上述覆蓋部111的信息代碼110而能夠容易地進(jìn)行真假判定的信息代碼讀取裝置40。
[0157]尤其,覆蓋部111配置為,排除用于確定位置的位置檢測(cè)圖案22a?22c,因此在第一代碼圖像與第二代碼圖像重疊時(shí),通過(guò)使第一代碼圖像的位置檢測(cè)圖案22a?22c與第二代碼信息的位置檢測(cè)圖案22a?22c —致,可以容易進(jìn)行重疊作業(yè),并容易地實(shí)施上述差分的檢測(cè)處理。
[0158]還有,在上述真假判定處理中,也可以排除與信息代碼的讀取有關(guān)的步驟S313、S315、S323、S327,從而專(zhuān)用于真假判定的處理。
[0159]接著,使用圖12對(duì)本實(shí)施方式的第一變形例涉及的信息代碼IlOa進(jìn)行詳細(xì)說(shuō)明。圖12是用于說(shuō)明第一變形例涉及的信息代碼IlOa的一例的說(shuō)明圖。還有,在圖12中,為便于說(shuō)明,以比覆蓋部Illa淡的灰色來(lái)圖示了具有與覆蓋部Illa相同的暗色的暗色模塊。
[0160]上述的覆蓋部111,只要是代碼區(qū)域20中包括明色模塊的區(qū)域,可以設(shè)置在任何部位。這是因?yàn)椋诘谝淮a圖像與第二代碼圖像重疊時(shí),由覆蓋部111覆蓋的明色模塊的區(qū)域作為上述圖像差分而被檢測(cè)出。
[0161]尤其,可通過(guò)將覆蓋部111配置在代碼區(qū)域20中不顯眼的區(qū)域、例如配置為比位置檢測(cè)圖案22a?22c窄,在代碼區(qū)域20中難以區(qū)別各暗色模塊和覆蓋部111,從而便于隱匿代碼區(qū)域20的一部分被覆蓋部111覆蓋的事實(shí)。這樣,對(duì)上述信息代碼110進(jìn)行了非法復(fù)制等的人,難以發(fā)覺(jué)覆蓋部111的存在,因此不僅偽造困難,也想不到對(duì)覆蓋部111的對(duì)策,因此可以提高與上述信息代碼110有關(guān)的真假判定的精度。
[0162]例如,如圖12所示,可以通過(guò)由覆蓋部Illa覆蓋構(gòu)成代碼區(qū)域20的多個(gè)塊中的一個(gè)來(lái)作為本實(shí)施方式的第一變形例中的信息代碼110a,在代碼區(qū)域20中難以區(qū)別各暗色模塊和覆蓋部111a,便于隱匿代碼區(qū)域20的一部分被覆蓋部Illa覆蓋的事實(shí)。還有,由圖12中以點(diǎn)劃線包圍的區(qū)域可知,構(gòu)成代碼區(qū)域20的各塊主要構(gòu)成為將八個(gè)明色模塊及暗色模塊排列為4行2列的矩陣狀,但并非限定于此,模塊數(shù)、塊構(gòu)成也可以與上述不同。
[0163]接著,使用圖13A、13B及圖14對(duì)本實(shí)施方式的第二變形例涉及的信息代碼IlOb進(jìn)行詳細(xì)說(shuō)明。圖13A是用于說(shuō)明第二變形例涉及的信息代碼IlOb的一例的說(shuō)明圖,圖13B是表不從圖13A的彳目息代碼IlOb去除了覆蓋部Illb的狀態(tài)的說(shuō)明圖。圖14是用于說(shuō)明圖13A中例示的第一代碼圖像與圖13B中例示的第二代碼圖像的圖像差分的說(shuō)明圖。還有,在圖14中,為便于說(shuō)明,以比有圖像差分的區(qū)域淡的灰色來(lái)圖示了各暗色模塊、即沒(méi)有圖像差分的區(qū)域。
[0164]作為本實(shí)施方式的第二變形例涉及的信息代碼110b,也可以采用考慮了外觀設(shè)計(jì)的覆蓋部Illb來(lái)取代覆蓋部111。例如,如圖13A、13B所示,覆蓋部Illb形成為例如星形狀,作為實(shí)施了與使用環(huán)境相應(yīng)的外觀設(shè)計(jì)的任意圖形。
[0165]即使由這樣的任意圖形構(gòu)成覆蓋部111b,也能夠如圖14所示的那樣檢測(cè)出與該覆蓋部Illb相應(yīng)的圖像的差分,因此可以采用該信息代碼IlOb作為真假判定用的信息代碼,不僅可以容易地進(jìn)行真假判定,還可以實(shí)現(xiàn)提高了設(shè)計(jì)性的信息代碼。還有,覆蓋部Illb并非限于形成為星形狀,即使形成為實(shí)施了與使用環(huán)境相應(yīng)地改變其形狀、花紋、色彩的任意的設(shè)計(jì)的任意圖形,也會(huì)實(shí)現(xiàn)上述效果。
[0166]而且,通過(guò)覆蓋部Illb的設(shè)計(jì),有時(shí)難以區(qū)別代碼區(qū)域20的各暗色模塊和覆蓋部111b。但是,在這種情況下,可以容易隱匿代碼區(qū)域20的一部分被覆蓋部Illb覆蓋的事實(shí),會(huì)實(shí)現(xiàn)與上述第一變形例同樣的效果。
[0167]接著,使用圖15A、15B及圖16對(duì)本實(shí)施方式的第三變形例涉及的信息代碼IlOc進(jìn)行詳細(xì)說(shuō)明。圖15A是用于說(shuō)明第三變形例涉及的信息代碼IlOc的一例的說(shuō)明圖,圖15B是表不從圖15A的彳目息代碼IlOc去除了覆蓋部Illc的狀態(tài)的說(shuō)明圖。圖16是用于說(shuō)明圖15A中例示的第一代碼圖像與圖15B中例示的第二代碼圖像的圖像差分的說(shuō)明圖。還有,在圖16中,為便于說(shuō)明,以比具有圖像差分的區(qū)域淡的灰色來(lái)圖示了各暗色模塊、即沒(méi)有圖像差分的區(qū)域。
[0168]作為本實(shí)施方式的第三變形例涉及的信息代碼110c,也可以采用如一維代碼那樣地沿著一個(gè)方向排列明色模塊(空白)和暗色模塊(條)而成的代碼區(qū)域120c、及覆蓋該代碼區(qū)域120c中的一部分的覆蓋部111c,來(lái)取代上述的代碼區(qū)域20及覆蓋部111。例如,如圖15A、15B所示,覆蓋部Illc配置為覆蓋構(gòu)成代碼區(qū)域120c的各模塊中的上端部分。
[0169]即使這樣如一維代碼那樣地構(gòu)成代碼區(qū)域120c,也能夠如圖16所例示的那樣檢測(cè)出與覆蓋代碼區(qū)域120c的上端部的覆蓋部Illc相應(yīng)的圖像的差分,因此可以采用該信息代碼IlOc作為真假判定用的信息代碼,可以容易地進(jìn)行真假判定。還有,在代碼區(qū)域120c構(gòu)成為一維代碼的情況下,在上述真假判定中的步驟S305所示的處理中,可以提取構(gòu)成代碼區(qū)域120c的兩端的起始字符124a及終止字符124b作為位置檢測(cè)區(qū)域。
[0170]尤其,通過(guò)使起始字符124a及終止字符124b作為位置檢測(cè)區(qū)域而發(fā)揮作用,在第一代碼圖像與第二代碼圖像重疊時(shí),使第一代碼的兩字符124a、124b與第二代碼圖像的兩字符124a、124b —致,由此容易進(jìn)行重疊作業(yè),可以容易地實(shí)施上述差分的檢測(cè)處理。
[0171]還有,覆蓋部Illc并不限于配置為覆蓋代碼區(qū)域120c的上端部,也可以配置為覆蓋代碼區(qū)域120c的中央部,還可以配置為覆蓋代碼區(qū)域120c的下端部。這樣,通過(guò)將覆蓋部Illc相對(duì)代碼區(qū)域120c配置,即使是未照射第二波長(zhǎng)帶的光的第一代碼圖像,也可以解讀(解碼)編碼成一維代碼的文字?jǐn)?shù)據(jù)等。
[0172]接著,使用圖17A、17B及圖18對(duì)本實(shí)施方式的第四變形例涉及的信息代碼IlOd進(jìn)行詳細(xì)說(shuō)明。圖17A是用于說(shuō)明第四變形例涉及的信息代碼IlOd的一例的說(shuō)明圖,圖17B是表不從圖17A的/[目息代碼IlOd去除了覆蓋部Illd的狀態(tài)的說(shuō)明圖。圖18是用于說(shuō)明圖17A中例示的第一代碼圖像與圖17B中例示的第二代碼圖像的圖像差分的說(shuō)明圖。還有,在圖18中,為便于說(shuō)明,以比具有圖像差分的區(qū)域淡的灰色來(lái)圖示了各暗色模塊、即沒(méi)有圖像差分的區(qū)域。
[0173]作為本實(shí)施方式的第四變形例涉及的信息代碼110d,也可以采用考慮了外觀設(shè)計(jì)的覆蓋部Illd來(lái)取代覆蓋部111c。例如,如圖17A、17B所示,覆蓋部Illd形成為例如星形狀,作為實(shí)施了與使用環(huán)境相應(yīng)的設(shè)計(jì)的任意圖形。
[0174]即使由這樣的任意的圖形構(gòu)成覆蓋部llld,也能夠如圖18所例示的那樣檢測(cè)出與該覆蓋部Illd相應(yīng)的圖像的差分,因此可以采用該信息代碼IlOd作為真假判定用的信息代碼,不僅可以容易地進(jìn)行真假判定,還可以實(shí)現(xiàn)提高了設(shè)計(jì)性的信息代碼。還有,覆蓋部Illd并非限于形成為星形狀,即使形成為實(shí)施了根據(jù)使用環(huán)境改變其形狀、花紋、色彩的任意設(shè)計(jì)的任意圖形,也會(huì)實(shí)現(xiàn)上述效果。
[0175]而且,通過(guò)覆蓋部Illd的設(shè)計(jì),例如,通過(guò)采用與暗色模塊(條)的一形態(tài)相同的形狀的覆蓋部,有時(shí)難以區(qū)別代碼區(qū)域120c的各暗色模塊和覆蓋部llld,在這種情況下,可以容易隱匿代碼區(qū)域120c的一部分被覆蓋部Illd覆蓋了的事實(shí),會(huì)實(shí)現(xiàn)與上述第一變形例同樣的效果。
[0176]還有,本發(fā)明并非限定于上述各實(shí)施方式及其變形例,也可以如以下那樣地變形。
[0177](I)第二波長(zhǎng)帶的光并不限于波長(zhǎng)750nm以上的波長(zhǎng)帶的紅外光。例如,第二波長(zhǎng)帶的光也可以是波長(zhǎng)380nm以下的波長(zhǎng)帶的紫外光。在這種情況下,覆蓋部可以構(gòu)成為,在照射上述紫外光時(shí)使來(lái)自構(gòu)成代碼區(qū)域20的各模塊的反射光透過(guò)。
[0178]而且,第一波長(zhǎng)帶的光并不限于波長(zhǎng)380nm?750nm的可見(jiàn)光。第一波長(zhǎng)帶的光也可以是與第二波長(zhǎng)帶的光不同的波長(zhǎng)帶的光、且不能透過(guò)覆蓋部的波長(zhǎng)帶的光。
[0179](2)信息代碼讀取裝置40也可以在第一波長(zhǎng)帶的光為可見(jiàn)光的前提下,廢除第一照明光源43。即,信息代碼讀取裝置40構(gòu)成為,作為照明單元僅具有照射第二波長(zhǎng)帶的光的第二照明光源44。這樣,由于第一波長(zhǎng)帶的光為可見(jiàn)光,因此可以利用外光。由此,不需要使照明單元照射第一波長(zhǎng)帶的光的功能,可以削減照明單元所要求的功能。
【權(quán)利要求】
1.一種信息代碼,在照射第一波長(zhǎng)帶的光和波長(zhǎng)不同于該第一波長(zhǎng)帶的第二波長(zhǎng)帶的光中的任一方的光時(shí),在代碼區(qū)域內(nèi)排列多個(gè)顯示明色的反射特性的明色模塊和顯示暗色的反射特性的暗色模塊, 該信息代碼的特征在于, 使用覆蓋部覆蓋特定區(qū)域,其中,所述覆蓋部使所述第二波長(zhǎng)帶的光透過(guò)并在照射所述第一波長(zhǎng)帶的光時(shí)顯示暗色的反射特性,所述特定區(qū)域是所述代碼區(qū)域中由于被遮光而無(wú)法解讀該信息代碼的預(yù)定區(qū)域、或者是包括多個(gè)所述明色模塊中的至少一部分的預(yù)定區(qū)域。
2.如權(quán)利要求1所述的信息代碼,其特征在于, 所述特定區(qū)域?yàn)椋捎诒徽诠舛鵁o(wú)法解讀所述信息代碼的特定區(qū)域。
3.如權(quán)利要求2所述的信息代碼,其特征在于, 在所述代碼區(qū)域中設(shè)置多處所述特定區(qū)域, 所述覆蓋部被配置為覆蓋多個(gè)所述特定區(qū)域中的至少一個(gè)。
4.如權(quán)利要求3所述的信息代碼,其特征在于, 根據(jù)規(guī)定信息預(yù)先決定多個(gè)所述特定區(qū)域中被所述覆蓋部覆蓋的部位。
5.如權(quán)利要求2~4中任一項(xiàng)所述的信息代碼,其特征在于, 所述覆蓋部為,模仿了任意`形狀、花紋及/或色彩的圖形的覆蓋部。
6.一種信息代碼讀取裝置,用于光學(xué)地讀取權(quán)利要求2~5中任一項(xiàng)所述的信息代碼,其特征在于,具備: 照明單元,能夠照射所述第一波長(zhǎng)帶的光及所述第二波長(zhǎng)帶的光的雙方; 攝像單元,對(duì)所述信息代碼進(jìn)行攝像; 解讀單元,根據(jù)由所述攝像單元所攝像的構(gòu)成所述代碼區(qū)域的所述各模塊的排列,來(lái)解讀該代碼區(qū)域; 第一判定單元,在所述信息代碼的第一代碼圖像中判定所述特定區(qū)域是否為暗色區(qū)域,其中,所述信息代碼的第一代碼圖像是在由所述照明單元照射所述第一波長(zhǎng)帶的光的狀態(tài)下由所述攝像單元進(jìn)行攝像的;以及 第二判定單元,在由所述第一判定單元判定為所述特定區(qū)域?yàn)榘瞪珔^(qū)域之后,當(dāng)由所述解讀單元基于所述信息代碼的第二代碼圖像解讀了該代碼區(qū)域時(shí),所述第二判定單元判定為解讀了具有所述覆蓋部的信息代碼,其中,所述信息代碼的第二代碼圖像是在由所述照明單元照射所述第二波長(zhǎng)帶的光的狀態(tài)下由所述攝像單元進(jìn)行攝像的。
7.一種信息代碼讀取裝置,用于光學(xué)地讀取權(quán)利要求4所述的信息代碼,其特征在于,具備: 照明單元,能夠照射所述第一波長(zhǎng)帶的光及所述第二波長(zhǎng)帶的光的雙方; 攝像單元,對(duì)所述信息代碼進(jìn)行攝像; 解讀單元,根據(jù)由所述攝像單元所攝像的構(gòu)成所述代碼區(qū)域的所述各模塊的排列,來(lái)解讀該代碼區(qū)域; 第一判定單元,在所述信息代碼的第一代碼圖像中判定所述特定區(qū)域是否為暗色區(qū)域,其中,所述信息代碼的第一代碼圖像是在由所述照明單元照射所述第一波長(zhǎng)帶的光的狀態(tài)下由所述攝像單元進(jìn)行攝像的;第二判定單元,在由所述第一判定單元判定為所述特定區(qū)域?yàn)榘瞪珔^(qū)域之后,當(dāng)由所述解讀單元基于所述信息代碼的第二代碼圖像解讀了該代碼區(qū)域時(shí),所述第二判定單元判定為解讀了具有所述覆蓋部的信息代碼,其中,所述信息代碼的第二代碼圖像是在由所述照明單元照射所述第二波長(zhǎng)帶的光的狀態(tài)下由所述攝像單元進(jìn)行攝像的;以及 取得單元,根據(jù)從所述第一代碼圖像及所述第二代碼圖像的差分求出的被所述覆蓋部覆蓋的部位,取得所述規(guī)定信息。
8.一種信息代碼讀取裝置,用于光學(xué)地讀取權(quán)利要求2~5中任一項(xiàng)所述的信息代碼,其特征在于, 所述第一波長(zhǎng)帶的光為可見(jiàn)光, 所述信息代碼讀取裝置具備: 照明單元,能夠照射所述第二波長(zhǎng)帶的光; 攝像單元,對(duì)所述信息代碼進(jìn)行攝像; 解讀單元,根據(jù)由所述攝像單元所攝像的構(gòu)成所述代碼區(qū)域的所述各模塊的排列,來(lái)解讀該代碼區(qū)域; 第一判定單元,在所述信息代碼的第一代碼圖像中判定所述特定區(qū)域是否為暗色區(qū)域,其中,所述信息代碼的第一代碼圖像是在所述第一波長(zhǎng)帶的光照射的狀態(tài)下由所述攝像單元進(jìn)行攝像的;以及 第二判定單元,在由所述第一判定單元判定為所述特定區(qū)域?yàn)榘瞪珔^(qū)域之后,當(dāng)由所述解讀單元基于所述信息代碼的第二代碼圖像解讀了該代碼區(qū)域時(shí),所述第二判定單元判定為解讀了具有所述覆蓋部的信息代碼,其中,所述信息代碼的第二代碼圖像是在由所述照明單元照射所述第二波長(zhǎng)帶的光`的狀態(tài)下由所述攝像單元進(jìn)行攝像的。
9.一種信息代碼讀取裝置,用于光學(xué)地讀取權(quán)利要求4所述的信息代碼,其特征在于, 所述第一波長(zhǎng)帶的光為可見(jiàn)光, 所述信息代碼讀取裝置具備: 照明單元,能夠照射所述第二波長(zhǎng)帶的光; 攝像單元,對(duì)所述信息代碼進(jìn)行攝像; 解讀單元,根據(jù)由所述攝像單元所攝像的構(gòu)成所述代碼區(qū)域的所述各模塊的排列,來(lái)解讀該代碼區(qū)域; 第一判定單元,在所述信息代碼的第一代碼圖像中判定所述特定區(qū)域是否為暗色區(qū)域,其中,所述信息代碼的第一代碼圖像是在所述第一波長(zhǎng)帶的光照射的狀態(tài)下由所述攝像單元進(jìn)行攝像的; 第二判定單元,在由所述第一判定單元判定為所述特定區(qū)域?yàn)榘瞪珔^(qū)域之后,當(dāng)由所述解讀單元基于所述信息代碼的第二代碼圖像解讀了該代碼區(qū)域時(shí),所述第二判定單元判定為解讀了具有所述覆蓋部的信息代碼,其中,所述信息代碼的第二代碼圖像是在由所述照明單元照射所述第二波長(zhǎng)帶的光的狀態(tài)下由所述攝像單元進(jìn)行攝像的;以及 取得單元,根據(jù)從所述第一代碼圖像及所述第二代碼圖像的差分求出的被所述覆蓋部覆蓋的部位,取得所述規(guī)定信息。
10.如權(quán)利要求1所述的信息代碼,其特征在于, 所述特定區(qū)域?yàn)?,包括多個(gè)所述明色模塊中的至少一部分的特定區(qū)域。
11.如權(quán)利要求10所述的信息代碼,其特征在于, 在所述代碼區(qū)域內(nèi)配置有用于確定位置的位置檢測(cè)區(qū)域, 所述覆蓋部配置在所述位置檢測(cè)區(qū)域之外的區(qū)域。
12.如權(quán)利要求11所述的信息代碼,其特征在于, 所述覆蓋部被配置為比所述位置檢測(cè)區(qū)域窄。
13.如權(quán)利要求10~12中任一項(xiàng)所述的信息代碼,其特征在于, 所述覆蓋部為,模仿了任意的形狀、花紋及/或色彩的圖形的覆蓋部。
14.一種信息代碼讀取裝置,用于光學(xué)地讀取權(quán)利要求10~13中任一項(xiàng)所述的信息代碼,其特征在于,具備: 照明單元,能夠照射所述第一波長(zhǎng)帶的光及所述第二波長(zhǎng)帶的光的雙方; 攝像單元,對(duì)所述信息代碼進(jìn)行攝像; 解讀單元,根據(jù)由所述攝像單元所攝像的構(gòu)成所述代碼區(qū)域的所述各模塊的排列,來(lái)解讀該代碼區(qū)域; 差分檢測(cè)單元,檢測(cè)出在照射所述第一波長(zhǎng)帶的光的狀態(tài)下由所述攝像單元所攝像的所述信息代碼的圖像、與在照射所述第二波長(zhǎng)帶的光的狀態(tài)下由所述攝像單元所攝像的所述信息代碼的圖像之間的差分;以及` 判定單元,根據(jù)由所述差分檢測(cè)單元檢測(cè)出的所述差分來(lái)判定所述覆蓋部的有無(wú)。
15.一種信息代碼讀取裝置,用于光學(xué)地讀取權(quán)利要求10~13中任一項(xiàng)所述的信息代碼,其特征在于, 所述第一波長(zhǎng)帶的光為可見(jiàn)光, 所述信息代碼讀取裝置具備: 照明單元,能夠照射所述第二波長(zhǎng)帶的光; 攝像單元,對(duì)所述信息代碼進(jìn)行攝像; 解讀單元,根據(jù)由所述攝像單元所攝像的構(gòu)成所述代碼區(qū)域的所述各模塊的排列,來(lái)解讀該代碼區(qū)域; 差分檢測(cè)單元,檢測(cè)出在照射所述第一波長(zhǎng)帶的光的狀態(tài)下由所述攝像單元所攝像的所述信息代碼的圖像、與在照射所述第二波長(zhǎng)帶的光的狀態(tài)下由所述攝像單元所攝像的所述信息代碼的圖像之間的差分;以及 判定單元,根據(jù)由所述差分檢測(cè)單元檢測(cè)出的所述差分來(lái)判定所述覆蓋部的有無(wú)。
【文檔編號(hào)】G06K19/06GK103514467SQ201310099489
【公開(kāi)日】2014年1月15日 申請(qǐng)日期:2013年3月26日 優(yōu)先權(quán)日:2012年6月20日
【發(fā)明者】板倉(cāng)和美, 森本敏生 申請(qǐng)人:電裝波動(dòng)株式會(huì)社