印刷機器可讀圖像的印刷介質(zhì)及掃描該圖像的系統(tǒng)和方法
【專利摘要】印刷機器可讀圖像的印刷介質(zhì)及掃描該圖像的系統(tǒng)和方法。提供了一種上面印刷機器可讀圖像的印刷介質(zhì)以及用掃描裝置掃描機器可讀圖像的計算機化方法和系統(tǒng),當(dāng)從不同視點觀察時,所述介質(zhì)能夠呈現(xiàn)所述機器可讀圖像的多個視圖,所述多個視圖中的每個中嵌入相應(yīng)可視成分,其中,所述多個視圖中的至少一個嵌入有可視成分,所述可視成分是其中編碼了數(shù)據(jù)的可視代碼,所述方法包括:i)順序地,針對所述多個視圖中的每個,檢測其中嵌入的可視成分;分析檢測到的可視成分,以得到與之關(guān)聯(lián)的信息,ii)至少基于與檢測到的可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系,確定掃描過程是否成功。
【專利說明】
印刷機器可讀圖像的印刷介質(zhì)及掃描該圖像的系統(tǒng)和方法
技術(shù)領(lǐng)域
[0001]目前公開的主題總體上涉及機器可讀圖像的領(lǐng)域,更特別地,涉及上面印刷有機器可讀圖像的印刷介質(zhì)及掃描該圖像的系統(tǒng)和方法。
【背景技術(shù)】
[0002]—維條形碼和二維條形碼已經(jīng)被開發(fā)作為信息的機器可讀圖像表示。許多二維碼以成一定柵格(諸如,矩陣代碼)的點分布或圖案的方式表示數(shù)據(jù)。
[0003]一個公共矩陣代碼是QR(快速響應(yīng))代碼。QR代碼包括黑單元(方形暗點)和白單元(方形亮點)的陣列。黑單元布置成白背景上的方形圖案。在一些其它情況下,背景是黑色并且單元是白色的負選項也是有效的。在QR代碼的一個實施方式中,被稱為尋景圖案的三個不同方形位于矩陣代碼的拐角處。圖像大小、方向和視角可被歸一化。諸如對齊和時序圖案的其它功能圖案增強了這個過程。
[0004]二維碼用于產(chǎn)品認證系統(tǒng)中。例如,標(biāo)準(zhǔn)QR代碼設(shè)置在產(chǎn)品的包裝上,將產(chǎn)品識別為正版產(chǎn)品。防偽系統(tǒng)的可能實現(xiàn)方式可使顧客能夠掃描QR代碼并且告知顧客,經(jīng)估計,產(chǎn)品是正版的還是偽造的。然而,標(biāo)準(zhǔn)印刷的二維碼可容易被影印并且可將其影印副本設(shè)置在偽造產(chǎn)品上。
[0005]全息圖也被用于進行產(chǎn)品認證??砂词谷D比標(biāo)準(zhǔn)印刷的圖像更難以復(fù)制這樣的方式,形成全息圖。全息圖經(jīng)常被附到產(chǎn)品包裝上,并且可以是關(guān)于產(chǎn)品是正版的指示。然而,因不知道如何辨別真實全息圖與偽造全息圖,對于顧客的裸眼而言,即使沒有被精確復(fù)制,偽造全息圖也會看上去是類似的或者給顧客帶來真實全息圖的感覺。
【發(fā)明內(nèi)容】
[0006]本文中要解決的技術(shù)問題之一涉及,尤其是相比于印刷在產(chǎn)品包裝上的標(biāo)準(zhǔn)條形碼或二維碼可非常容易被影印并且設(shè)置在偽造產(chǎn)品的現(xiàn)有技術(shù),如何以更好且更安全的方式向顧客提供與特定實體(諸如,例如產(chǎn)品等)有關(guān)的信息,特別是出于認證和防偽目的。
[0007]按照目前公開主題的某些方面,提供了一種用掃描裝置掃描印刷在介質(zhì)上的機器可讀圖像的計算機化方法,當(dāng)從不同視點觀察時,所述介質(zhì)能夠呈現(xiàn)所述機器可讀圖像的多個視圖,所述多個視圖中的每個在其中嵌入相應(yīng)可視成分,其中,所述多個視圖中的至少一個嵌入有可視成分,所述可視成分是其中編碼了數(shù)據(jù)的可視代碼,所述方法包括:i)順序地,針對所述多個視圖中的每個,檢測其中嵌入的可視成分;分析檢測到的可視成分,以得到與之關(guān)聯(lián)的信息;ii)至少基于與檢測到的可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系,確定掃描過程是否成功。
[0008]按照目前公開主題的其它方面,提供了一種用掃描裝置掃描印刷在介質(zhì)上的機器可讀圖像的計算機化系統(tǒng),當(dāng)從不同視點觀察時,所述介質(zhì)能夠呈現(xiàn)所述機器可讀圖像的多個視圖,所述多個視圖中的每個在其中嵌入相應(yīng)可視成分,其中,所述多個視圖中的至少一個嵌入有可視成分,所述可視成分是其中編碼了數(shù)據(jù)的可視代碼,所述系統(tǒng)包括處理器,所述處理器被構(gòu)造成:i)順序地,針對所述多個視圖中的每個,檢測其中嵌入的可視成分;分析檢測到的可視成分,以得到與之關(guān)聯(lián)的信息;ii)至少基于與檢測到的可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系,確定掃描過程是否成功。
[0009]按照目前公開主題的其它方面,提供了一種非暫態(tài)計算機可讀存儲介質(zhì),該非暫態(tài)計算機可讀存儲介質(zhì)有形地實施能由機器執(zhí)行的用掃描裝置掃描印刷在介質(zhì)上的機器可讀圖像的指令的程序,當(dāng)從不同視點觀察時,所述印刷介質(zhì)能夠呈現(xiàn)所述機器可讀圖像的多個視圖,所述多個視圖中的每個在其中嵌入相應(yīng)可視成分,其中,所述多個視圖中的至少一個嵌入有可視成分,所述可視成分是其中編碼了數(shù)據(jù)的可視代碼,包括以下的步驟:i)順序地,針對所述多個視圖中的每個,檢測其中嵌入的可視成分;分析檢測到的可視成分,以得到與之關(guān)聯(lián)的信息;ii)至少基于與檢測到的可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系,確定掃描過程是否成功。
[0010]按照目前公開主題的某些方面,提供了一種用掃描裝置掃描印刷在介質(zhì)上的機器可讀圖像的計算機化方法,當(dāng)從不同視點觀察時,所述介質(zhì)能夠呈現(xiàn)所述機器可讀圖像的多個視圖,所述多個視圖中的每個在其中嵌入包括可視特征的相應(yīng)圖形,所述方法包括:i)順序地,針對所述多個視圖中的每個,a)檢測嵌入視圖中的圖形中包括的可視特征;b)基于檢測到的可視特征,計算描述符;導(dǎo)致視圖各自的相應(yīng)可視特征的多個描述符;ii)基于所述多個描述符或與之關(guān)聯(lián)的信息,確定掃描過程是否成功。
[0011]按照目前公開主題的某些方面,提供了一種產(chǎn)生印刷在介質(zhì)上的機器可讀圖像的計算機化方法,當(dāng)從不同視點觀察時,所述介質(zhì)能夠呈現(xiàn)所述機器可讀圖像的多個視圖,所述方法包括:在構(gòu)成所述機器可讀圖像的介質(zhì)上的所述多個視圖中的視圖各自中嵌入多個可視成分,嵌入包括在所述多個視圖中的至少一個中嵌入其中編碼了數(shù)據(jù)的可視代碼;所述機器可讀圖像適于掃描裝置在掃描過程中進行掃描,所述過程包括順序檢測和分析所述可視成分,以得到與之關(guān)聯(lián)的信息,并且至少基于與可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系,驗證成功的掃描過程。
[0012]按照目前公開主題的某些方面,提供了一種上面印刷了機器可讀圖像的印刷介質(zhì),當(dāng)從不同視點觀察時,所述介質(zhì)能夠呈現(xiàn)所述機器可讀圖像的多個視圖,所述多個視圖中的每個在其中嵌入相應(yīng)可視成分,其中,所述多個視圖中的至少一個嵌入有可視成分,所述可視成分是其中編碼了數(shù)據(jù)的可視代碼,所述機器可讀圖像適于在掃描過程中被掃描裝置掃描,所述掃描過程包括順序檢測并分析可視成分以得到與之關(guān)聯(lián)的信息和至少基于與可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系來驗證成功掃描過程。
[0013]按照目前公開主題的某些方面,提供了一種上面印刷了機器可讀圖像的印刷介質(zhì),當(dāng)從不同視點觀察時,所述介質(zhì)能夠呈現(xiàn)所述機器可讀圖像的多個視圖,所述多個視圖中的每個在其中嵌入相應(yīng)圖形,所述圖形包括可視特征,從而導(dǎo)致包括相應(yīng)可視特征的多個圖形,所述機器可讀圖像適于在掃描過程中被掃描裝置掃描,所述掃描過程包括順序檢測可視特征并且均基于檢測到的可視特征計算描述符,基于描述符和與描述符相關(guān)的信息,驗證成功掃描過程。
[0014]按照目前公開主題的其它方面,可選地,結(jié)合以上合適方面中的任一個,所述可視成分可選自以下:i)其中編碼了數(shù)據(jù)的可視代碼,ii)包括可視特征的圖形。所述可視代碼可以是其中嵌入輸入圖像的二維碼。在一些情況下,所述可視代碼可以是其中嵌入輸入圖像的二維碼,其中,確定與編碼的數(shù)據(jù)對應(yīng)的二維碼中的單元的解碼值,使得當(dāng)與輸入圖像進行比較時,二維碼的外觀與可視近似度標(biāo)準(zhǔn)相符。在一些情況下,可視代碼可以是其中嵌入輸入圖像的二維碼,輸入圖像與在二維碼讀取過程中使用的圖像描述符關(guān)聯(lián),其中,二維碼中具有與編碼的數(shù)據(jù)對應(yīng)的解碼值的單元設(shè)置在相對于輸入圖像的一個或更多個區(qū)域中。
[0015]按照目前公開主題的其它方面,可選地,結(jié)合以上合適方面中的任一個,與各可視成分關(guān)聯(lián)的信息可包括以下中的一個或更多個:用于檢測下一個可視成分的檢測指令、可視成分的識別指示符、介質(zhì)關(guān)聯(lián)的產(chǎn)品的信息、和URL。檢測指令可包括指定的下一個可視成分的信息,匹配關(guān)系是與可視成分關(guān)聯(lián)的信息中包括的指定的下一個可視成分的信息和與下一個可視成分關(guān)聯(lián)的信息中包括的識別指示符之間的。檢測指令還可包括關(guān)于用于檢測下一個可視成分的掃描裝置和機器可讀圖像之間的相對位置的指示??稍趻呙柩b置的顯示器上向用戶提供關(guān)于檢測指令中包括的相對位置的指示。確定還可基于被定義為足以確定掃描過程成功的可視成分的數(shù)量。
[0016]按照目前公開主題的其它方面,可選地,結(jié)合以上合適方面中的任一個,所述多個視圖可包括嵌入有第一可視成分的第一視圖和嵌入有第二可視成分的第二視圖,所述方法可包括:檢測嵌入機器可讀圖像的第一視圖中的第一可視成分并且分析第一可視成分以得到與之關(guān)聯(lián)的信息;檢測嵌入機器可讀圖像的第二視圖中的第二可視成分并且分析第二可視成分以得到與之關(guān)聯(lián)的信息;至少基于與第一可視成分和第二可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系,確定機器可讀圖像的掃描是否成功。
[0017]按照目前公開主題的其它方面,可選地,結(jié)合以上合適方面中的任一個,第一可視成分可以是其中編碼了第一數(shù)據(jù)的第一可視代碼,第二可視成分可以是包括可視特征的圖形。分析第一可視成分可包括:解碼第一可視代碼以得到其中編碼的第一數(shù)據(jù),所述第一數(shù)據(jù)是與第一可視成分關(guān)聯(lián)的信息并且包括用于檢測第二可視成分的檢測指令,所述檢測指令包括:a)代表指定的可視特征的描述符,b)用于檢測第二可視成分的、關(guān)于掃描裝置和機器可讀圖像之間的相對位置的指示。檢測第二可視成分可包括按照檢測指令檢測圖形中包括的可視特征。分析第二可視成分可包括計算代表圖形中的可視特征的描述符,所述描述符是與第二可視成分關(guān)聯(lián)的信息。確定可包括:如果代表圖形的可視特征的描述符與代表指定的可視特征的描述符匹配,則確定掃描過程是成功的。多個視圖還可包括嵌入有第三可視成分的第三視圖,第三可視成分是其中編碼了第二數(shù)據(jù)的第二可視代碼。第一數(shù)據(jù)中包括的檢測指令可包括:a)代表指定的可視特征的描述符,b)用于指定的可視代碼的識別指示符,c)用于檢測第二可視成分和第三可視成分的、關(guān)于掃描裝置和機器可讀圖像之間的相對位置的指示。所述方法還可包括:按照檢測指令,檢測嵌入機器可讀圖像的第三視圖中的第二可視代碼,解碼第二可視代碼以得到其中編碼的包括第二可視代碼的識別指示符的第二數(shù)據(jù),并且如果代表圖形的可視特征的描述符與代表指定的可視特征的描述符匹配,并且如果第二可視代碼的識別指示符與檢測指令中的指定的可視代碼的識別指示符匹配,則確定機器可讀圖像的掃描成功。
[0018]按照目前公開主題的其它方面,可選地,結(jié)合以上合適方面中的任一個,第一可視成分可以是其中編碼了第一數(shù)據(jù)的第一可視代碼,第二可視成分可以是其中編碼了第二數(shù)據(jù)的第二可視代碼。分析第一可視成分可包括:解碼第一可視代碼以得到其中編碼的第一數(shù)據(jù),所述第一數(shù)據(jù)是與第一可視成分關(guān)聯(lián)的信息并且包括用于檢測第二可視代碼的檢測指令,所述檢測指令包括:a)用于指定的第二可視代碼的識別指示符,b)用于檢測第二可視代碼的、關(guān)于掃描裝置和機器可讀圖像之間的相對位置的指示。檢測第二可視成分可包括按照檢測指令檢測第二可視代碼。分析第二可視成分可包括解碼第二可視代碼,以得到其中編碼的第二數(shù)據(jù),所述第二數(shù)據(jù)是與第二可視代碼關(guān)聯(lián)的信息并且包括第二可視代碼的識別指示符。確定可包括:如果第二可視代碼的識別指示符與檢測指令中包括的指定的第二可視代碼的識別指示符匹配,則確定機器可讀圖像的掃描是成功的。
[0019]按照目前公開主題的其它方面,可選地,結(jié)合以上合適方面中的任一個,多個視圖可包括至少嵌入包括第一可視特征的第一圖形的第一視圖和嵌入包括第二可視特征的第二圖形的第二視圖。所述方法可包括:檢測第一視圖中的第一圖形中包括的第一可視特征并且基于檢測到的第一可視特征來計算第一描述符,所述第一描述符與檢測指令關(guān)聯(lián),包括a)指定的可視特征的描述符和b)用于檢測第二可視特征的、關(guān)于掃描裝置和機器可讀圖像之間的相對位置的指示;按照檢測指令,檢測第二視圖中的第二圖形中包括的第二可視特征并且基于檢測到的第二可視特征來計算第二描述符;如果第二可視特征的第二描述符與指定的可視特征的描述符匹配,則確定掃描過程成功。
[0020]按照目前公開主題的其它方面,可選地,結(jié)合以上合適方面中的任一個,所述介質(zhì)可以是以下中的一個:透鏡印刷和全息圖印刷。印刷介質(zhì)可以是卡的形式。印刷介質(zhì)能附接至產(chǎn)品或其附件的表面。另選地,印刷介質(zhì)能通過條帶連接至產(chǎn)品或其附件。印刷介質(zhì)還能未附接至產(chǎn)品或其附件并且能包裝在產(chǎn)品包裝內(nèi)。印刷介質(zhì)上能具有當(dāng)從不同視點觀察時能夠呈現(xiàn)機器可讀圖像的多個視圖的透鏡陣列。機器可讀圖像能印刷在透鏡陣列的一面上。另選地,印刷介質(zhì)還能包括附接至透鏡陣列的一面的基材,并且機器可讀圖像能印刷在基材上。
[0021]按照目前公開主題的其它方面,可選地,結(jié)合以上合適方面中的任一個,所述方法還可包括響應(yīng)于確定機器可讀圖像的掃描成功,提供關(guān)于產(chǎn)品是正版的指示、和/或產(chǎn)品信息、和/或產(chǎn)品的URL。關(guān)于檢測指令中包括的相對位置的指示可包括以下中的一個:用于將掃描裝置相對于印刷介質(zhì)移動的方向指示符、將印刷介質(zhì)相對于掃描裝置移動的方向指示符、為了捕捉下一個可視成分而晃動掃描裝置的晃動指示符??稍诓活櫦笆紫葯z測到哪個可視成分的情況下,確定機器可讀圖像的掃描成功。
[0022]以上提及的技術(shù)方案的一種技術(shù)效果是,上面印刷了機器可讀圖像的印刷介質(zhì)及其掃描過程能為顧客提供得到實體相關(guān)信息(諸如,例如產(chǎn)品相關(guān)信息)的更交互且安全的方式。特別地,這種實現(xiàn)方式使得偽造產(chǎn)品更難以模仿真實產(chǎn)品,因為由于卡的上述技術(shù)特性,導(dǎo)致上面印刷了機器可讀圖像的印刷介質(zhì)無法被簡單影印和復(fù)制。
【附圖說明】
[0023]為了理解目前公開的主題并且弄清可如何執(zhí)行主題,現(xiàn)在,將參照附圖,只以非限制不例為例描述主題,其中:
[0024]圖1A是按照目前公開主題的某些實施方式的印刷在介質(zhì)上的示例性機器可讀圖像的示意圖,機器可讀圖像呈現(xiàn)當(dāng)從不同視點觀察時的不同視圖;
[0025]圖1B示出按照目前公開主題的某些實施方式的上面印刷了機器可讀圖像的透鏡印刷的示例性縱切;
[0026]圖2示意性示出按照目前公開主題的某些實施方式的用掃描裝置掃描印刷在介質(zhì)上的機器可讀圖像的系統(tǒng)的功能框圖;
[0027]圖3示出按照目前公開主題的某些實施方式的用掃描裝置掃描印刷在介質(zhì)上的機器可讀圖像的總體流程圖;
[0028]圖4示出按照目前公開主題的某些實施方式的印刷在介質(zhì)上的機器可讀圖像的掃描過程的總體流程圖,機器可讀圖像具有至少第一視圖和第二視圖;
[0029]圖5A示出按照目前公開主題的某些實施方式的印刷在介質(zhì)上的機器可讀圖像的掃描過程的總體流程圖,機器可讀圖像具有至少第一視圖和第二視圖,第一視圖嵌入有其中編碼了第一數(shù)據(jù)的第一可視代碼,第二視圖嵌入有包括可視特征的圖形;
[0030]圖5B示出按照目前公開主題的某些實施方式的印刷在介質(zhì)上的機器可讀圖像的連續(xù)掃描過程的總體流程圖,機器可讀圖像具有第三視圖,第三視圖嵌入有其中編碼了第二數(shù)據(jù)的第二可視代碼;
[0031]圖6示出按照目前公開主題的某些實施方式的印刷在介質(zhì)上的機器可讀圖像的掃描過程的總體流程圖,機器可讀圖像具有第一視圖和第二視圖,第一視圖嵌入有其中編碼了第一數(shù)據(jù)的第一可視代碼,第二視圖嵌入有其中編碼了第二數(shù)據(jù)的第二可視代碼;
[0032]圖7示出按照目前公開主題的某些實施方式的用掃描裝置掃描印刷在印刷介質(zhì)上的機器可讀圖像的掃描過程的總體流程圖;
[0033]圖8示出按照目前公開主題的某些實施方式的印刷在介質(zhì)上的機器可讀圖像的掃描過程的總體流程圖,機器可讀圖像具有至少第一視圖和第二視圖,第一視圖嵌入有包括第一可視特征的第一圖形,第二視圖嵌入有包括第二可視特征的第二圖形;
[0034]圖9A至圖9D示出按照目前公開主題的某些實施方式的均嵌入輸入圖像的不同種類的二維碼的示例性圖示;
[0035]圖1OA示出按照目前公開主題的某些實施方式的卡形式并且其中嵌入機器可讀圖像的印刷介質(zhì);
[0036]圖1OB示出按照目前公開主題的某些實施方式的附接了卡的產(chǎn)品;
[0037]圖1OC示出按照目前公開主題的某些實施方式的連接了卡的產(chǎn)品。
【具體實施方式】
[0038]在下面的詳細描述中,為了徹底理解公開的主題,闡述眾多具體細節(jié)。然而,本領(lǐng)域的技術(shù)人員應(yīng)該理解,目前公開的主題可在沒有這些具體細節(jié)的情況下實踐。在其它情形下,沒有詳細描述熟知的方法、工序和組件,從而沒有混淆目前公開的主題。
[0039]在闡述的附圖和描述中,相同的參考標(biāo)號指示不同的實施方式或構(gòu)造共同的那些組件。
[0040]除非另外明確闡述,根據(jù)以下討論清楚的是,要理解,在整個說明書討論中,利用諸如“檢測”、“分析”、“確定”、“掃描”、“嵌入”、“解碼”、“計算”、“產(chǎn)生”、“呈現(xiàn)”、“驗證”等術(shù)語包括操縱數(shù)據(jù)和/或?qū)?shù)據(jù)轉(zhuǎn)變成其它數(shù)據(jù)的計算機的動作和/或處理,所述數(shù)據(jù)被表示為物理量(例如,諸如,電學(xué)量),和/或所述數(shù)據(jù)表示物理對象。術(shù)語“計算機”、“處理器”和“處理單元”應(yīng)該被廣義理解為覆蓋具有數(shù)據(jù)處理能力的任何種類的電子裝置,包括(通過非限制示例的方式)個人計算機、服務(wù)器、計算系統(tǒng)、通信裝置、處理器(例如,數(shù)字信號處理器(DSP)、微控制器、現(xiàn)場可編程門陣列(FPGA)、專用集成電路(ASIC)等)、任何其它電子計算裝置、和/或其任何組合。術(shù)語“計算機”、“處理器”和“處理單元”可包括單個計算機/處理器/處理單元或多個分布式或遠程這類單元。
[0041]由被專門構(gòu)造用于所需目的的計算機或被專門構(gòu)造用于所需目的的通用計算機用存儲在非暫態(tài)計算機可讀存儲介質(zhì)中的計算機程序,執(zhí)行按照本文中教導(dǎo)進行的操作。本公開還可涵蓋用于執(zhí)行本發(fā)明方法的計算機程序。
[0042]在本文中使用的術(shù)語“非暫態(tài)”不包括暫態(tài)、傳播信號,但另外包括適于目前公開主題的任何易失性或非易失性計算機存儲器技術(shù)。
[0043]如本文中使用的,短語“例如”、“諸如”、“舉例來說”及其變型描述了目前公開主題的非限制實施方式。說明書中引用“一種情況”、“一些情況”、“其它情況”或其變型意味著,結(jié)合實施方式描述的特定特征、結(jié)構(gòu)或特性被包括在目前公開主題的至少一個實施方式中。因此,出現(xiàn)短語“一種情況”、“一些情況”、“其它情況”或其變型不一定只指相同的實施方式。
[0044]要理解,除非另外具體闡述,否則在單獨實施方式的背景下描述的目前公開主題的某些特征還可以組合方式設(shè)置在單個實施方式中。相反地,在單個實施方式的背景下描述的目前公開主題的各種特征還可被單獨或以任何合適子組合提供。
[0045]在目前公開主題的實施方式中,附圖中示出的一個或更多個階段可按不同次序執(zhí)行和/或一個或更多個階段群組可同時地執(zhí)行,反之亦然。
[0046]想到這一點,現(xiàn)在關(guān)注圖1A,圖1A示出按照目前公開主題的某些實施方式的印刷在介質(zhì)上的示例性機器可讀圖像,機器可讀圖像呈現(xiàn)當(dāng)從不同視點觀察時的不同視圖。
[0047]術(shù)語“機器可讀圖像”應(yīng)該被廣義理解為覆蓋可由圖像獲取模塊和/或檢測模塊檢測并且隨后通過處理單元進行數(shù)字分析以提供與之關(guān)聯(lián)的信息(包括例如數(shù)值數(shù)據(jù)、串、指針和/或任何其它數(shù)字數(shù)據(jù))的任何圖像。具體地,根據(jù)本公開的某些實施方式,本文中使用的機器可讀圖像是指印刷在專用介質(zhì)上的印刷機器可讀圖像,該介質(zhì)(下文中也被稱為“印刷介質(zhì)”)能夠呈現(xiàn)當(dāng)從不同的視點或角度觀察時的機器可讀圖像的多個視圖。如圖1A中所示,提供印刷在介質(zhì)104上的示例性的機器可讀圖像102。由于所使用材料的特殊特性和介質(zhì)的制造過程,導(dǎo)致通過改變觀看圖像的角度或視點,能夠在介質(zhì)104上印刷機器可讀圖像102的不同外觀/視圖。如圖1A中所示,示例性的機器可讀圖像102示出當(dāng)人眼分別從三個不同角度(諸如,例如,左角度、中間角度(例如,垂直于圖像的90度角度)和右角度)觀察時的三個不同視圖106、108和110。要注意,可觀看圖像的不同視點或角度或方向可彼此相差不同的間隔,間隔從諸如5度的小角度變化至諸如例如90或180度的較大角度。
[0048]機器可讀圖像的多個視圖中的每個可在其中嵌入或并入相應(yīng)可視成分。根據(jù)某些實施方式,各可視成分用作機器可讀圖像的部分,并且可以是以下中的任一個(但不限于):i)其中編碼了數(shù)據(jù)的可視代碼,如以下更詳細描述的,和ii)包括可視特征的圖形。該圖形可以是一個原始圖像或其一部分、或多個原始圖像的組合,其中包括的可視特征可以是例如人可識別的圖案或符號(諸如,例如,標(biāo)識、圖標(biāo)等),相比于可視代碼,人可識別的圖案或符號沒有被結(jié)構(gòu)上進行編碼或構(gòu)造。在沒有以任何方式限制本公開的情況下,要注意,除了描述的上文之外,還可以是其它合適可視格式或圖案的可視成分。如圖1A中示例的,從左視點觀察到的視圖106被嵌入可視代碼107,從中間視點觀察到的視圖108被嵌入具有雪花的可視特征的圖形109,從右視點觀察到的視圖110被嵌入另一個可視代碼111。要注意,在一些情況下,并非機器可讀圖像的所有視圖在其中嵌入可視成分。機器可讀圖像可具有比嵌入如上所述的可視成分的多個視圖更多的視圖。例如,其它視圖可以是空的,沒有內(nèi)容,或者可被嵌入沒有標(biāo)識可視特征的圖形或圖像(諸如,例如,白色背景圖像)。因此,換句話講,機器可讀圖像102事實上是多樣機器可讀圖像,多樣機器可讀圖像由當(dāng)從不同視點觀察時嵌入相應(yīng)可視成分的多個視圖組成。在整個公開中,引用術(shù)語“機器可讀圖像”、“印刷機器可讀圖像”、“多樣機器可讀圖像”等。除非另外闡明,或者根據(jù)描述而清楚的,否則這些術(shù)語可互換地使用,表示具有多個視圖的上述機器可讀圖像。
[0049]本文中使用的術(shù)語“可視代碼”應(yīng)該被廣義理解為覆蓋使用標(biāo)準(zhǔn)化編碼模式編碼數(shù)據(jù)并且存儲信息的任何種類的機器可讀光學(xué)標(biāo)簽。舉例來說,可視代碼可以是一維條形碼,或者另選地,可視代碼可以是二維碼。本文中使用的術(shù)語“二維碼”應(yīng)該被廣義理解為覆蓋符號的二維圖案形式的數(shù)據(jù)的任何光學(xué)機器可讀表示。已知的二維碼的一個示例是以矩陣柵格中的點分布的方式表示數(shù)據(jù)的矩陣代碼(諸如,例如,快速響應(yīng)(QR)代碼和EZ代碼等)。
[0050]根據(jù)某些實施方式,可視代碼可以是其中嵌入輸入圖像或圖形的二維碼?,F(xiàn)在,轉(zhuǎn)到圖9A至圖9D,示出按照目前公開主題的某些實施方式的均嵌入輸入圖像的不同種類的二維碼的示例性圖示。圖9A和圖9B是上面疊加了輸入圖像的二維碼。例如,通過在不改變點分布或者調(diào)整其解碼值的情況下改變二維碼中的點/單元的透明度,執(zhí)行疊加,使得二維碼在與輸入圖像疊加之后仍然是機器可讀的。圖9C示出如相對于圖9A和圖9B描述的不僅僅只是輸入圖像疊加在上面的不同種類的二維碼(類似于圖1A中的視圖106和視圖110中示出的可視代碼)。在圖9C中示出的二維碼中,事實上確定與被編碼數(shù)據(jù)對應(yīng)的點的解碼值,使得當(dāng)與輸入圖像進行比較時,二維碼的外觀與可視近似度標(biāo)準(zhǔn)相符。在2015年3月17日發(fā)布的美國專利N0.8,978,989中描述了這種二維碼的示例性圖示,該美國專利的全部內(nèi)容以引用方式并入本文中。此外,圖9D示出其中嵌入輸入圖像的另一種類的二維碼。輸入圖像可與圖像描述符關(guān)聯(lián),圖像描述符用于在讀取過程中驗證二維碼的真實性,從而致使代碼在功能上更安全和更強。二維碼中的具有與編碼數(shù)據(jù)對應(yīng)的解碼值的點可設(shè)置在相對于功能圖案和輸入圖像的一部分的一個或更多個編碼區(qū)域中,從而致使二維碼在視覺上看上去更吸引人。在2014年12月30日提交的美國專利申請N0.62/097,748中描述了這種二維碼的示例性圖示,該美國專利申請的全部內(nèi)容以引用方式并入本文中。
[0051]要注意,以上描述的二維碼只是出于示例目的而例證的,應(yīng)該不被理解為以任何方式限制本公開。其它合適的二維碼的不同設(shè)計或?qū)崿F(xiàn)方式可用于機器可讀圖像,作為以上的補充或替代。
[0052]根據(jù)某些實施方式,印刷介質(zhì)104能包括當(dāng)從不同視點觀察時能夠呈現(xiàn)機器可讀圖像的多個視圖的透鏡陣列。在一些情況下,機器可讀圖像印刷在透鏡陣列的一面上。在其他一些情況下,印刷介質(zhì)還包括附接至透鏡陣列的一面的基材,并且機器可讀圖像印刷在基材上。
[0053]在不以任何方式限制本公開的情況下,本文中使用的印刷介質(zhì)104可包括能夠進行機器可讀圖像的這種多視圖顯示(諸如,例如,透鏡印刷)的任何合適介質(zhì)。
[0054]現(xiàn)在,參照圖1B,圖1B示出按照目前公開主題的某些實施方式的上面印刷了機器可讀圖像的透鏡印刷的示例性縱切。
[0055]如所示出的,透鏡印刷包括在基材122上成型的一系列雙凸透鏡120 (例如,柱狀透鏡,如圖1B中看到的)。雙凸透鏡120可以是放大透鏡的陣列,該陣列被設(shè)計成使得當(dāng)從略微不同的角度觀看時,不同圖像被放大?;?22可由任何合適的材料(諸如,例如,塑料)制成。在一些實施方式中,為了產(chǎn)生印刷在透鏡印刷的介質(zhì)上的機器可讀圖像(諸如,例如,圖1A中示出的示例性機器可讀圖像102),多個可視成分需要各自被嵌入介質(zhì)的多個視圖中的相應(yīng)視圖中。根據(jù)目前公開主題的某些實施方式,這種產(chǎn)生和嵌入過程可包括以下步驟:
[0056]a)首先,基于多個現(xiàn)有圖像(諸如,例如,均包含可視成分107、109和111的圖像),可形成透鏡圖像124。具體地,包含可視成分的各圖像可被布置(切片)成條,然后,將這些條與其它類似布置的圖像交錯,從而導(dǎo)致包括包含可視成分的多個圖像的交錯條的透鏡圖像124。
[0057]b)接著,可直接將透鏡圖像124印刷到透鏡120的背部(光滑面),或者另選地,可將透鏡圖像124印刷到基材122 (例如,印刷到隨后被粘結(jié)到塑料的合成紙張上),并且層合到透鏡120。透鏡120與透鏡圖像的交錯精確對準(zhǔn),使得被各條反射的光在略微不同的方向上折射,但來自源自包含可視成分的同一原始圖像的所有像素的光在同一方向上發(fā)送。
[0058]最終結(jié)果是,當(dāng)從不同視點觀看(諸如,圖1B中示例性地,從左角度、中間角度和右角度觀看)時,可看到不同的視圖106、108和110。
[0059]要理解,透鏡印刷和透鏡圖像只是實現(xiàn)本文中公開的多樣機器可讀圖像的一種可能方式并且不應(yīng)該被理解為以任何方式限制本公開。其它合適的印刷介質(zhì)(諸如,舉例來說,全息圖印刷和全息圖圖像)還可用于產(chǎn)生這種機器可讀圖像。
[0060]根據(jù)某些實施方式,在掃描過程中,掃描裝置可掃描如上所述的印刷機器可讀圖像。掃描過程包括順序檢測并分析嵌入機器可讀圖像的多個視圖中的可視成分,以得到與之關(guān)聯(lián)的信息,和至少基于與可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系來驗證成功掃描過程,如參照圖3至圖8詳細描述的。在一些實施方式中,印刷介質(zhì)可以是卡的形式。根據(jù)某些實施方式,上面印刷了機器可讀圖像的印刷介質(zhì)可與特定實體(諸如,例如產(chǎn)品或其附件)相關(guān)或關(guān)聯(lián),目的是進行產(chǎn)品認證。通過示例,印刷介質(zhì)能附接至或組合至或組裝在產(chǎn)品或其附件上。例如,印刷介質(zhì)能附接至產(chǎn)品或其附件表面。另選地,印刷介質(zhì)能通過不同方式(諸如例如條帶)連接至產(chǎn)品或其附件。印刷介質(zhì)還能未附接至產(chǎn)品或其附件,并且能被單獨攜帶、運輸、傳送或使用而不附接至任何產(chǎn)品。例如,它能與產(chǎn)品一起例如包裝在產(chǎn)品的包裝盒內(nèi)。根據(jù)其他實施方式,可響應(yīng)于確定成功掃描了機器可讀圖像,提供印刷機器可讀圖像關(guān)聯(lián)的廣品是正版的指不。
[0061]要注意,印刷介質(zhì)能與之相關(guān)或關(guān)聯(lián)的產(chǎn)品應(yīng)該廣義理解為包括制造過程期間產(chǎn)生的任何種類的制品或物質(zhì),包括但不限于例如市場中制造和交易的所有商品和貨物。產(chǎn)品的附件能包括與產(chǎn)品有關(guān)的任何從屬或補充的部件或項,包括以下中的一種或多種:包裝盒,廣品標(biāo)簽,廣品海報,廣品廣告,廣品標(biāo)貼等。
[0062]還要注意,印刷介質(zhì)還能用于提供與除了產(chǎn)品以外的特定實體(諸如,例如品牌和/或公司等)有關(guān)的信息。
[0063]根據(jù)某些實施方式,多個視圖中的至少一個被嵌入可視成分,可視成分是其中編碼了數(shù)據(jù)的可視代碼。舉例來說,機器可讀圖像的多個視圖中的一個或更多個視圖可嵌入有相應(yīng)的可視代碼,剩余的視圖可嵌入有均具有可視特征的相應(yīng)圖形。又如,機器可讀圖像的所有這多個視圖可被嵌入相應(yīng)的可視代碼。存在使至少一個視圖嵌入可視代碼的某些優(yōu)點。這種優(yōu)點之一是,例如,以相比于具有可視特征的純圖形,可視代碼更被承認并且能被識別從而能被掃描裝置讀取這樣的方式,教導(dǎo)目前這種掃描裝置和應(yīng)用的市場以及執(zhí)行掃描過程的用戶。另一個優(yōu)點在于,例如,可視代碼可在其中編碼了信息,該信息可不僅有助于掃描過程,而且給用戶提供必要的產(chǎn)品信息,以及保障機器可讀圖像,使得其他人將不容易改變或修改此圖像。但是,根據(jù)一些其它實施方式,仍可能的是,機器可讀圖像中沒有視圖被嵌入可視代碼,并且機器可讀圖像的所有視圖被嵌入均具有可視特征的相應(yīng)圖形。
[0064]在描述了印刷介質(zhì)上的印刷機器可讀圖像及其產(chǎn)生過程后,現(xiàn)在,關(guān)注圖2,圖2示意性示出按照目前公開主題的某些實施方式的用掃描裝置掃描印刷在介質(zhì)上的機器可讀圖像的系統(tǒng)的功能框圖。
[0065]如圖2中所示,提供了用于掃描印刷在介質(zhì)上的機器可讀圖像的系統(tǒng)200,該介質(zhì)能夠呈現(xiàn)當(dāng)從不同視點觀察時的機器可讀圖像的多個視圖,這多個視圖中的每個在其中嵌入相應(yīng)可視成分(諸如以上參照圖1A和圖1B描述的)。系統(tǒng)200可包括處理單元202,處理單元202包括檢測模塊204、分析模塊206和驗證模塊208。處理單元202 (例如,數(shù)字信號處理器(DSP)、微控制器、現(xiàn)場可編程門陣列(FPGA)、專用集成電路(ASIC)等)被構(gòu)造成接收指令并且管理、控制并且執(zhí)行功能組件的操作。具體地,對于多個視圖中的每個,檢測模塊204被構(gòu)造成檢測嵌入視圖中的可視成分。根據(jù)某些實施方式,系統(tǒng)200還可包括圖像獲取模塊203 (諸如,例如,掃描裝置的相機),圖像獲取模塊203被構(gòu)造成捕捉或獲取機器可讀圖像的各視圖的圖像。例如,通過處理獲取的圖像并且從中提取可視成分,獲取的圖像可被提供到用于檢測其中的可視成分的檢測模塊206。要注意,圖像獲取模塊203和檢測模塊204可被實現(xiàn)為單獨的組件,或者另選地,其功能可被鞏固并且被集成為一個功能模塊(諸如,檢測模塊204) ο
[0066]在檢測了當(dāng)前視圖(S卩,當(dāng)前正被掃描裝置捕捉和處理的視圖)中的可視成分之后,分析模塊206被構(gòu)造成分析視圖中檢測到的可視成分,以得到與之關(guān)聯(lián)的信息。根據(jù)某些實施方式,針對多個視圖中的每個,順序地執(zhí)行檢測過程和分析過程,從而導(dǎo)致多個可視成分和相應(yīng)的關(guān)聯(lián)信息,如以下相對于圖3進一步詳細描述的。
[0067]驗證模塊208被構(gòu)造成,至少基于與檢測到的可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系,確定機器可讀圖像的掃描過程是否成功。可選地,對于多個視圖中的各視圖,在檢測到可視成分并且進行分析之后,驗證模塊208可被構(gòu)造成確定機器可讀圖像的掃描過程是否完成。根據(jù)一些實施方式,對成功掃描過程的這種驗證的意圖是為了進行產(chǎn)品驗證。如之前提及的,在一些情況下,可響應(yīng)于確定機器可讀圖像被成功掃描,提供關(guān)于產(chǎn)品是正版的指示。以下,將相對于圖3至圖8,描述系統(tǒng)200的其它細節(jié)。
[0068]根據(jù)某些實施方式,系統(tǒng)200還可包括可操作地聯(lián)接到上述其它功能組件的I/O接口 210、存儲模塊212和顯示模塊214。根據(jù)某些實施方式,I/O接口 210可被構(gòu)造成得到針對機器可讀圖像的各視圖的獲取的圖像,和/或向用戶提供掃描過程是否成功的驗證指示。存儲模塊212包括非暫態(tài)計算機可讀存儲介質(zhì),其存儲數(shù)據(jù)并且能夠檢索供處理單元202處理以及供顯示模塊214顯示的各種數(shù)據(jù)。存儲模塊212可存儲例如獲取的圖像、檢測到的可視成分、關(guān)聯(lián)信息等。根據(jù)某些實施方式,顯示模塊214可為用戶顯示以下內(nèi)容中的一個或更多個:圖像獲取模塊捕捉的幀(例如,機器可讀圖像的多個視圖)、檢測到的可視成分、掃描過程期間的檢測指令、掃描過程是否成功的驗證指示、產(chǎn)品信息和其它相關(guān)?目息O
[0069]要注意,系統(tǒng)200可被實現(xiàn)為專用于執(zhí)行這種掃描過程的獨立掃描裝置,或者另選地,系統(tǒng)200的功能可被集成為是通用計算機或電子裝置的掃描裝置的子單元或組件。例如,通過在通用計算硬件上運行計算機可讀程序或應(yīng)用來實現(xiàn)系統(tǒng)200的功能,通用計算機硬件包括但不限于智能電話(例如,iPhone等)、PDA、平板計算機(例如,Apple iPad)、個人計算機、膝上型計算機、或任何其它合適裝置。
[0070]應(yīng)該理解,這里參照圖2描述的系統(tǒng)200可以是分布式裝置或系統(tǒng),包括安置在不同裝置上并且由作為虛擬實體的控制層控制以執(zhí)行本文中描述的操作的若干功能組件。舉例來說,而并非以任何方式限制本公開,圖像獲取模塊和/或檢測模塊204可安置在便攜式掃描裝置上,而處理單元20或其組件的部分可安置在遠程服務(wù)器上,用于執(zhí)行圖像處理、分析和驗證。術(shù)語“處理單元”應(yīng)該被廣義理解為包括可本地或遠程分布的單個處理器或多個處理器。另外,在一些情況下,處理單元和/或存儲模塊可以是基于云的。
[0071]本領(lǐng)域的熟練人員將容易理解,目前公開主題的教導(dǎo)不受圖2中示出的系統(tǒng)和以上示例性實現(xiàn)方式限制。等同物和/或改進功能可按其它方式鞏固或劃分并且可按軟件、固件和硬件的任何合適組合來實現(xiàn)。
[0072]雖然不一定這樣,但系統(tǒng)200的操作過程可對應(yīng)于相對于圖3至圖8描述的方法的階段中的一些或全部。同樣地,可由系統(tǒng)200實現(xiàn)相對于圖3至圖8描述的方法及其可能的實現(xiàn)方式。因此,要注意,還可實現(xiàn)針對相對于圖3至圖8描述的方法討論的實施方式,加以必要變通成為系統(tǒng)200的各種實施方式,反之亦然。
[0073]現(xiàn)在,轉(zhuǎn)到圖3,示出按照目前公開的主題的某些實施方式的用掃描裝置掃描印刷在介質(zhì)上的機器可讀圖像的總體流程圖。
[0074]如以上參照圖1A和圖1B描述的,印刷介質(zhì)(諸如,例如,透鏡印刷)能夠呈現(xiàn)當(dāng)從不同視點觀察時機器可讀圖像的多個視圖,這多個視圖中的每個在其中嵌入相應(yīng)的可視成分。
[0075]術(shù)語“掃描”或“掃描過程”是光學(xué)機器可讀圖像的領(lǐng)域中已知的,并且應(yīng)該被廣義理解為覆蓋以下過程(或該過程的部分):檢測、分析(諸如,解碼或讀取機器可讀圖像(包括,例如,可視代碼和/或具有可視特征的圖形))、可選地還響應(yīng)于正確解碼或讀取此圖像而提供指示。具體地,按照目前公開主題的某些實施方式,由于在這種情況下機器可讀圖像是具有多個視圖的多樣機器可讀圖像,因此多樣機器可讀圖像的掃描過程可包括順序檢測和分析各視圖并且確定掃描是否成功的整個過程。要注意的是,在一些情況下,術(shù)語“掃描”還可表示掃描(諸如,檢測和分析)機器可讀圖像的一個視圖。因此,術(shù)語的理解應(yīng)該不限于以上定義并且應(yīng)該被提供其最廣義的合理理解。
[0076]順序地,對于多個視圖中的每個,可檢測嵌入其中的可視成分(310)(例如,通過圖2中示出的檢測模塊204)。具體地,從第一視圖開始并且順序地針對每個視圖,用戶可從某個視點/角度將掃描裝置對準(zhǔn)該視圖,并且可獲取包括可視成分的視圖的圖像(例如,通過圖2中示出的圖像獲取模塊203)。為了檢測嵌入其中的可視成分,可由檢測模塊204處理獲取的圖像并且可從中提取可視成分。
[0077]如之前提及的,可視成分可以是以下中的任一個:i)其中編碼了數(shù)據(jù)的可視代碼,W包括可視特征的圖形。根據(jù)某些實施方式,多個視圖中的至少一個被嵌入可視成分,該可視成分是其中編碼了數(shù)據(jù)的可視代碼。具體地,在一些情況下,可視代碼可以是其中嵌入輸入圖像的二維碼,如以上參照圖9A至圖9D描述的。僅僅出于例證的目的,相對于是二維碼的可視代碼,提供下面描述的某些實施方式。實施方式同樣地可應(yīng)用于其它種類的可視代碼。
[0078]在檢測目前視圖中的可視成分之后,可分析檢測到的可視成分(320)(例如,通過圖2中示出的分析模塊206)以得到與之關(guān)聯(lián)的信息。根據(jù)某些實施方式,如圖3中所示,針對多個視圖中的每個,順序地執(zhí)行檢測過程和分析過程,從而導(dǎo)致多個可視成分和相應(yīng)的關(guān)聯(lián)信息。另選地,在一些實施方式中,在針對所有視圖順序地檢測所有可視成分之后,檢測到的所有可視成分的分析過程可被一起執(zhí)行。要注意,執(zhí)行本文中描述的檢測和分析過程的次序不應(yīng)該被理解為以任何方式限制本公開??蓪崿F(xiàn)其它合適次序來作為以上的替代。舉例來說,例如,在具有多個處理器的系統(tǒng)中,可同時執(zhí)行之前檢測到的可視成分的分析和當(dāng)前可視成分的檢測。又如,可順序或同時執(zhí)行不同可視成分的分析。
[0079]根據(jù)某些實施方式,與各可視成分關(guān)聯(lián)的信息可包括(但不限于)以下中的一個或更多個:用于檢測下一個可視成分的檢測指令、本可視成分的識別指示符、介質(zhì)關(guān)聯(lián)的產(chǎn)品的信息、和URL。識別指示符可以是例如用于識別各可視成分并且用于驗證與其它可視成分的匹配關(guān)系的唯一標(biāo)識符或唯一識別號(UID)。應(yīng)該注意,在一些情況下,關(guān)聯(lián)信息可包括除了以上之外的額外信息,這有可能會取決于可視成分的類型及其用途。
[0080]檢測指令可包括指定的下一個可視成分的信息,以提供關(guān)于應(yīng)該搜索下一個可視成分的指示。術(shù)語“下一個可視成分”是指在完成處理本視圖中檢測到的本可視成分之后,掃描裝置正移動以捕捉和檢測的下一個視圖中的可視成分。舉例來說,如果指定下一個可視成分是具有可視特征的圖形,則下一個可視成分的信息可以是代表圖形中的可視特征的描述符。又如,如果指定下一個可視成分是可視代碼,則下一個可視成分的信息可以是指示下一個可視成分的UID的一對ID。
[0081]因此,根據(jù)其它實施方式,檢測指令還可包括用于檢測下一個可視成分的、關(guān)于掃描裝置和上面印刷有機器可讀圖像的印刷介質(zhì)(或印刷介質(zhì)關(guān)聯(lián)的產(chǎn)品)之間的相對位置的指示。舉例來說,關(guān)于相對位置的此指示可以是方向指示符,指示掃描裝置或印刷介質(zhì)應(yīng)該相對于彼此移動以捕捉下一個可視成分的方向。又如,相對位置的指示還可以是指示掃描裝置或印刷介質(zhì)為了捕捉下一個可視成分應(yīng)該晃動的晃動指示符。在一些實施方式中,可用可視方式向用戶提供關(guān)于掃描裝置和印刷介質(zhì)之間的相對位置的此指示(例如,掃描裝置的顯示器上的箭頭),以便進行掃描過程。在其它實施方式中,此指示還可呈現(xiàn)在印刷機器可讀圖像上,作為關(guān)于掃描裝置的顯示器上設(shè)置的指示的替代或補充。另選地或另外地,還可通過音頻(例如,揚聲器)或振動(其功能可被組裝為掃描裝置(例如,移動電話)的部分)向用戶提供此指示。
[0082]在一些實施方式中,掃描裝置可配備一個或更多個傳感器(諸如,例如,加速度計、羅盤、姿勢傳感器和陀螺儀等),傳感器可提供用于檢測下一個可視成分的、關(guān)于掃描裝置的相對位置或移動的額外指示。此指示可包括例如:向用戶提供更新后的方向指示、估計更新后的可視成分位置并且指示掃描裝置是否正在發(fā)生真實移動。
[0083]在分析檢測到的可視成分之后,可至少基于與檢測到的可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系,(例如,通過圖2中示出的驗證模塊208)驗證或確定(330)機器可讀圖像的掃描過程是否成功。
[0084]根據(jù)某些實施方式,至少基于與本可視成分關(guān)聯(lián)的信息中包括的指定的下一個可視成分的信息和與下一個可視成分關(guān)聯(lián)的信息中包括的下一個可視成分的識別指示符之間的匹配關(guān)系進行確定,如將相對于圖4至圖8更詳細描述的。
[0085]根據(jù)其它實施方式,還可基于被定義為足以確定掃描過程成功的可視成分數(shù)量進行確定。在一個實施方式中,可確定,除了如上所述的匹配關(guān)系,如果N個可視成分(N多2)被成功檢測和分析,則應(yīng)該認為掃描過程是成功的。數(shù)量N可以是預(yù)定的固定數(shù)量,或者另選地,數(shù)量N可被包括或編碼在與各可視成分關(guān)聯(lián)的信息中。例如,如果可視成分是諸如二維碼的可視代碼,則數(shù)量N可以是二維碼中的編碼數(shù)據(jù)的部分。在另一個實施方式中,如果N個可視成分中的一定百分比(例如,85%)被成功檢測和分析,則掃描過程也可被認為是成功的。如果確定掃描過程不成功,諸如例如與可視成分關(guān)聯(lián)的信息是不匹配的,或者檢測到的可視成分的數(shù)量不夠(例如,少于預(yù)定數(shù)量N),則將繼續(xù)進行掃描過程并且將指示掃描裝置移動到其它視圖以進行進一步的檢測和分析過程。在一些情況下,這可包括檢測和分析已經(jīng)被檢測和分析的可視成分。
[0086]因此,在一些實施方式中,對于機器可讀圖像的多個視圖中的每個視圖,在檢測到這個視圖中的可視成分并且進行分析之后,還提供基于被定義為足夠的可視成分的數(shù)量,進行關(guān)于機器可讀圖像的掃描過程是否完成的確定過程。如果確定掃描過程沒有完成,即,檢測到的可視成分的數(shù)量少于預(yù)定數(shù)量N,則將繼續(xù)進行掃描過程并且將指示掃描裝置移動到其它視圖,以進行進一步的檢測和分析過程,如上所述。
[0087]要注意,被定義為足夠的可視成分的數(shù)量不是確定掃描過程是否成功一直需要的。舉例來說,如果機器可讀圖像的多個視圖以順序連接方式布置(諸如,例如,圍繞成環(huán))使得最后一個視圖和第一個視圖彼此靠近而不顧及哪個視圖被首先掃描,則如果待檢測的下一個可視成分是之前已經(jīng)檢測的重復(fù)可視成分,則也可確定掃描過程是成功的。
[0088]還應(yīng)該注意,在一些情況下,機器可讀圖像中包括的可視成分的量可大于被定義為足以確定掃描過程是否成功的可視成分的數(shù)量。例如,機器可讀圖像可具有總共嵌入其五個不同視圖中的五個可視成分,但為了確定掃描過程成功,只需要掃描其中三個。在這種情況下,為了實現(xiàn)成功掃描過程的確定,如上所述的掃描過程不一定順序地遍及五個視圖中的每個,而只需要掃描其中三個。嵌入機器可讀圖像中的可視成分的總數(shù)量可以是預(yù)定的固定數(shù)量,或者另選地,總數(shù)量可被包括或編碼在與各可視成分關(guān)聯(lián)的信息中。
[0089]在相對于圖3描述了用掃描裝置掃描印刷在介質(zhì)上的機器可讀圖像的總體過程之后,現(xiàn)在參照圖4,圖4示出按照目前公開主題的某些實施方式的印刷在介質(zhì)上的機器可讀圖像的掃描過程的總體流程圖,機器可讀圖像具有至少第一視圖和第二視圖。
[0090]根據(jù)某些實施方式,印刷機器可讀圖像的多個視圖可包括至少嵌入有第一可視成分的第一視圖和嵌入有第二可視成分的第二視圖。與以上相對于圖3描述類似地,在這種情況下,掃描過程可包括如圖4中所示的以下步驟。
[0091]i)可檢測(410)嵌入機器可讀圖像的第一視圖中的第一可視成分并且可分析(420)第一可視成分,以得到與之關(guān)聯(lián)的信息。
[0092]ii)可檢測(430)嵌入機器可讀圖像的第二視圖中的第二可視成分并且可分析(440)第二可視成分,以得到與之關(guān)聯(lián)的信息。
[0093]iii)至少基于與第一可視成分和第二可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系,確定(450)機器可讀圖像是否被成功掃描。
[0094]根據(jù)某些實施方式,第一視圖中的第一可視成分可以是其中編碼了第一數(shù)據(jù)的第一可視代碼,第二視圖中的第二可視成分可以是包括可視特征的圖形,如以下將參照圖5A描述的。
[0095]現(xiàn)在,轉(zhuǎn)到圖5A,示出按照目前公開主題的某些實施方式的印刷在介質(zhì)上的機器可讀圖像的掃描過程的總體流程圖,機器可讀圖像具有至少第一視圖和第二視圖,第一視圖嵌入有其中編碼了第一數(shù)據(jù)的第一可視代碼,第二視圖嵌入有包括可視特征的圖形。
[0096]這種情況下的掃描過程與以上參照圖4描述地類似地執(zhí)行,并且被指明包括以下步驟。
[0097]可檢測(510)嵌入機器可讀圖像的第一視圖中的第一可視代碼,如以上相對于框410類似描述的。
[0098]框420中描述的分析第一可視成分可如框520中所示地指明,包括解碼第一可視代碼以得到編碼在其中的第一數(shù)據(jù)。第一數(shù)據(jù)是與第一可視成分關(guān)聯(lián)的信息,如以上框420中描述的。第一數(shù)據(jù)可包括用于檢測第二可視成分的檢測指令,第二可視成分是包括可視特征的圖形。如之前提及的,檢測指令可包括應(yīng)該在下面的掃描過程中搜索的指定的下一個可視成分的信息,在這種情況下,是代表指定的可視特征的描述符或圖像描述符。術(shù)語“描述符”或“圖像描述符”在計算機視覺領(lǐng)域是已知的,只是出于方便的目的,下面的定義被作為非限制示例提供。因此,除非另外闡明,否則權(quán)利要求書中的術(shù)語描述符的理解不限于以下的定義并且應(yīng)該被賦予其最廣義的合理理解。術(shù)語“圖像描述符”當(dāng)在本文中使用時涉及圖像中內(nèi)容的可視特征。圖像描述符可描述諸如形狀、顏色、紋理的特征;還有其它更復(fù)雜的圖像性質(zhì)。描述符可涉及圖像的多個部分或涉及整個圖像。應(yīng)該理解,某個圖像描述符可由若干圖像描述符組成。應(yīng)該理解,當(dāng)在整個說明書和權(quán)利要求書中引用圖像描述符時,可用任何已知的合適格式表示和保存圖像描述符。舉例來說,圖像描述符可被表示和存儲為光柵圖形格式(包括GIF、JPG和PNG格式)。另一個示例表示可以是矢量表示。另一個示例表示可以是整數(shù)、浮點數(shù)或矢量的陣列。另一個示例可以是字節(jié)或位流。
[0099]檢測指令還可包括用于檢測第二可視成分的、關(guān)于掃描裝置和機器可讀圖像之間的相對位置的指示(例如,方向指示符),如以上參照框320描述的。要注意,在一些情況下,檢測指令(諸如,例如,代表指定的可視特征的描述符)也可被存儲在數(shù)據(jù)庫中,以替代被包括在可視代碼的編碼數(shù)據(jù)中。
[0100]可按照檢測指令,檢測(530)嵌入第二視圖中的圖形中包括的可視特征。具體地講,在一些實施方式中,掃描裝置或印刷機器可讀圖像可按照檢測指令中包括的方向指示符向著促進方向移動,以基于代表指定的可視特征的描述符,搜索安置在第一視圖的該方向上的第二視圖中指定的下一個可視成分??刹蹲降诙晥D的一個或多個幀或圖像并且可檢測其中包括的可視特征。
[0101]框440描述的第二可視成分的分析可被如框540中所示地指定,包括計算代表圖形中檢測到的可視特征的描述符。描述符是與以上框440中描述的第二可視成分關(guān)聯(lián)的信息。舉例來說,可根據(jù)某個圖形計算出不止一個描述符,其中,一個描述符代表檢測到的可視特征。
[0102]如果代表圖形可視特征的描述符與代表指定的可視特征的描述符匹配,則可確定(550)掃描過程是成功的。另選地,如果根據(jù)圖形計算出的描述符之一與代表指定的可視特征的描述符匹配,則可確定(550)掃描過程是成功的。
[0103]在圖形包括不止一個可視特征的情況下,針對各可視特征計算出描述符,執(zhí)行搜索,以弄清圖形的哪個描述符與代表指定的可視特征的描述符匹配。
[0104]根據(jù)某些實施方式,如果代表圖形可視特征的描述符與代表指定的可視特征的描述符不匹配,則以與上述類似的方式,可捕捉第二視圖或其它視圖的一個或更多個幀或圖像并且可檢測本文中包括的可視特征以進行進一步分析和匹配驗證。
[0105]根據(jù)其它實施方式,機器可讀圖像還可包括嵌入有第三可視成分的第三視圖,第三可視成分是其中編碼第二數(shù)據(jù)的第二可視代碼,如以下將參照圖5B描述的。
[0106]現(xiàn)在,轉(zhuǎn)到圖5B,示出按照目前公開主題的某些實施方式的印刷在介質(zhì)上的機器可讀圖像的連續(xù)掃描過程的總體流程圖,機器可讀圖像具有第三視圖,第三視圖嵌入有其中編碼了第二數(shù)據(jù)的第二可視代碼。
[0107]繼續(xù)進行如圖5A中描述的過程,在一些實施方式中,當(dāng)如框520中描述地解碼第一可視代碼以得到第一數(shù)據(jù)時,第一數(shù)據(jù)中包括的檢測指令可包括:a)代表用于搜索第二可視成分的、指定的可視特征的描述符,第二可視成分是具有可視特征的圖形山)用于搜索第三可視成分的、指定的可視代碼的識別指示符,其是第二可視代碼。根據(jù)某些實施方式,檢測指令還可包括:c)關(guān)于用于檢測第二可視成分和第三可視成分的、掃描裝置和機器可讀圖像之間的相對位置的指示(例如,方向指示符)。另選地,在一些其它實施方式中,用于檢測第三可視成分的檢測指令可被包括在與第二可視成分(而非第一可視成分)關(guān)聯(lián)的信息中。具體地,針對第二視圖的圖形中的可視特征計算出的描述符可與檢測指令關(guān)聯(lián)(例如,描述符可用作指向數(shù)據(jù)庫中存儲的檢測指令的指針),包括:a)用于指定的可視代碼的識別指示符,可能還有b)關(guān)于用于檢測第三可視成分的、掃描裝置和機器可讀圖像之間的相對位置的指示(例如,方向指示符)。
[0108]繼續(xù)進行框540,可按照以上的檢測指令,檢測(560)嵌入機器可讀圖像的第三視圖中的第二可視代碼。類似地,在一些實施方式中,在檢測并分析第二可視成分之后,掃描裝置或印刷機器可讀圖像可按照檢測指令中包括的方向指示器向著一定方向移動,以基于指定的可視代碼的識別指示符,搜索安置在第二視圖的該方向上的第三視圖中指定的下一個可視成分。捕捉第三視圖的一個或更多個幀或圖像并且可檢測包括在其中的第二可視代碼。
[0109]可解碼(570)第二可視代碼,以得到其中編碼的第二數(shù)據(jù),包括第二可視代碼的識別指示符。第二數(shù)據(jù)還可包括更多如上所述的信息(諸如,檢測指令、產(chǎn)品信息、URL等)。
[0110]如果代表圖形的可視特征的描述符與代表指定的可視特征的描述符匹配,并且如果第二可視代碼的識別指示符與檢測指令中指定的可視代碼的識別指示符匹配,則可確定(580)機器可讀圖像的掃描是成功的。
[0111]要注意,可用如上所述的一個階段實現(xiàn)確定過程(580),或者另選地,它可分兩個單獨的階段實現(xiàn)。例如,例如,如框550中描述的,可在框540之后,執(zhí)行代表圖形的可視特征的描述符和代表指定的可視特征的描述符之間的匹配關(guān)系的驗證,并且如框580中描述的,在后續(xù)階段(諸如,在框570之后),可執(zhí)行第二可視代碼的識別指示符和檢測指令中指定的可視代碼的識別指示符之間的匹配關(guān)系的驗證。
[0112]根據(jù)某些實施方式,如果代表圖形可視特征的描述符與代表指定的可視特征的描述符不匹配,或者第二可視代碼的識別指示符與檢測指令中指定的可視代碼的識別指示符不匹配,則以與上述類似的方式,可捕捉本視圖(例如,第二視圖或第三視圖)或其它視圖的一個或更多個幀或圖像并且可檢測其中包括的可視特征以進行進一步分析和匹配驗證。
[0113]要注意,上述三個視圖的掃描過程的次序只是出于示例性目的圖示的,并且不應(yīng)該被理解為以任何方式限制本公開。用戶可從多個視圖中的任一個視圖開始掃描過程。例如,可首先檢測第二可視代碼并且其中編碼的檢測指令可根據(jù)其中包括的具體方向指示符,指示掃描裝置移動,以捕捉和檢測第一可視代碼或具有可視特征的圖形。確定機器可讀圖像的掃描是否成功與首先檢測到哪個可視成分無關(guān)。
[0114]繼續(xù)進行以上參照圖4描述的過程,根據(jù)某些實施方式,第一視圖中的第一可視成分可以是其中編碼了第一數(shù)據(jù)的第一可視代碼,第二視圖中的第二可視成分可以是其中編碼了第二數(shù)據(jù)的第二可視代碼,如以下將參照圖6描述的。
[0115]現(xiàn)在,轉(zhuǎn)到圖6,示出按照目前公開主題的某些實施方式的印刷在介質(zhì)上的機器可讀圖像的掃描過程的總體流程圖,機器可讀圖像具有第一視圖和第二視圖,第一視圖嵌入有其中編碼了第一數(shù)據(jù)的第一可視代碼,第二視圖嵌入有其中編碼了第二數(shù)據(jù)的第二可視代碼。
[0116]這種情況下的掃描過程開始于框510和520,與以上參照圖5A描述類似。可檢測(510)嵌入機器可讀圖像的第一視圖中的第一可視代碼,并且解碼第一可視代碼(520)以得到其中編碼的第一數(shù)據(jù)。具體地,第一數(shù)據(jù)可包括用于檢測第二可視代碼的檢測指令。檢測指令可包括:a)用于指定的第二可視代碼的識別指示符,可能還有b)關(guān)于用于檢測第二可視代碼的、掃描裝置和機器可讀圖像之間的相對位置的指示(例如,方向指示符)。
[0117]在框520之后,可按照以上的檢測指令,檢測(630)第二可視代碼。具體地,在一些實施方式中,掃描裝置或印刷機器可讀圖像可按照檢測指令中包括的方向指示符向著促進方向移動,以基于用于指定的第二可視代碼的識別指示符,搜索安置在第一視圖的該方向上的第二視圖中指定的第二可視代碼。捕捉第二視圖的一個或更多個幀或圖像并且可檢測其中包括的可視代碼。
[0118]可解碼(640)第二可視代碼,以得到其中編碼的第二數(shù)據(jù)。第二數(shù)據(jù)是與第二可視代碼關(guān)聯(lián)的信息并且包括第二可視代碼的識別指示符。
[0119]如果第二可視代碼的識別指示符與檢測指令中包括的指定的第二可視代碼的識別指示符匹配,則可確定(650)機器可讀圖像的掃描。
[0120]根據(jù)某些實施方式,出于安全目的,可加密嵌入諸如二維碼的可視代碼中的編碼數(shù)據(jù)。解密密鑰可被存儲在掃描裝置(諸如,例如,在移動裝置中運行的掃描應(yīng)用或軟件)中,或者另選地,解密密鑰可被存儲在位于遠程服務(wù)器上的數(shù)據(jù)庫中。不同的解密密鑰可用于加密不同的編碼數(shù)據(jù)。
[0121]現(xiàn)在,參照圖7,圖7示出按照目前公開主題的某些實施方式的用掃描裝置掃描印刷在印刷介質(zhì)上的機器可讀圖像的掃描過程的總體流程圖。
[0122]如以上提及的,印刷介質(zhì)(諸如,例如,透鏡印刷)能夠呈現(xiàn)當(dāng)從不同視點觀察時機器可讀圖像的多個視圖,這多個視圖中的每個嵌入有包括可視特征的相應(yīng)圖形。
[0123]與以上參照圖3描述類似地,順序地,針對多個視圖中的每個,(例如,通過圖2中示出的檢測模塊204)可檢測(710)嵌入視圖中的圖形中包括的可視特征。
[0124]在檢測到本視圖的圖形中的可視特征之后,可基于檢測到的可視特征計算描述符(720)(例如,通過圖2中示出的分析模塊206)。根據(jù)某些實施方式,如圖7中所示,針對多個視圖中的每個,順序地執(zhí)行檢測過程和計算過程,從而導(dǎo)致視圖各自的相應(yīng)可視特征的多個描述符。另選地,在一些實施方式中,在針對所有視圖順序地檢測所有可視成分之后,檢測到的所有可視特征的計算過程可被一起執(zhí)行。要注意,執(zhí)行本文中描述的檢測和計算過程的次序不應(yīng)該被理解為以任何方式限制本公開??蓪崿F(xiàn)其它合適的次序作為以上的替代。
[0125]在框720之后,基于與之關(guān)聯(lián)的多個描述符或信息,(例如,通過圖2中示出的驗證模塊208)驗證或確定(730)機器可讀圖像的掃描過程是否成功,如以下將參照圖8詳細描述的。
[0126]現(xiàn)在,轉(zhuǎn)到圖8,示出按照目前公開主題的某些實施方式的印刷在介質(zhì)上的機器可讀圖像的掃描過程的總體流程圖,機器可讀圖像具有至少第一視圖和第二視圖,第一視圖嵌入有包括第一可視特征的第一圖形,第二視圖嵌入有包括第二可視特征的第二圖形。
[0127]可檢測(810)包括在嵌入第一視圖中的第一圖形中的第一可視特征,可基于檢測到的第一可視特征計算(820)第一描述符。在一些實施方式中,第一描述符可與檢測指令關(guān)聯(lián),包括:a)指定的可視特征的描述符,可能還有b)關(guān)于用于檢測第二可視代碼的、掃描裝置和機器可讀圖像之間的相對位置的指示(例如,方向指示符)。例如,第一描述符可用作指向數(shù)據(jù)庫中存儲的檢測指令的指針。
[0128]可按照以上的檢測指令檢測(830)第二視圖中的第二圖形中包括的第二可視特征,可基于檢測到的第二可視特征計算(840)第二描述符。應(yīng)該理解,在一些情況下,檢測(830)和計算(840)描述符可被作為一個聯(lián)合過程進行。
[0129]如果第二可視特征的第二描述符與指定的可視特征的描述符匹配,則可確定(850)掃描過程是成功的。
[0130]要注意,盡管以上掃描過程描述了掃描具有兩個或三個視圖的機器可讀圖像,但這些掃描過程只是出于示例性目的示出的并且決不應(yīng)該被理解為以任何方式限制本公開??砂磁c參照圖3至圖8描述的類似方式,以連續(xù)過程實現(xiàn)具有不止三個視圖的機器可讀圖像的掃描過程,視圖是具有可視代碼的視圖或具有可視特征的圖形。
[0131 ] 如以上提及的,在一些實施方式中,可出于產(chǎn)品認證和防偽目的來使用如上所述的多樣機器可讀圖像的掃描過程。例如,已知將諸如二維碼的單個標(biāo)準(zhǔn)可視代碼設(shè)置在產(chǎn)品的包裝上,這樣使顧客能夠掃描代碼并且如果代碼被成功掃描和解碼則向顧客提供關(guān)于產(chǎn)品是正版的指示。然而,標(biāo)準(zhǔn)的印刷二維碼會非常容易被影印和復(fù)制。這些副本可被印刷出并且設(shè)置在偽造產(chǎn)品上。由于復(fù)制的代碼仍然可被掃描儀識別和解碼,導(dǎo)致偽造產(chǎn)品仍然會被認為是正版。在使用本公開中公開的具有多個視圖的專用印刷機器可讀圖像的掃描過程時,因為在單個視圖上不呈現(xiàn)需要檢測的可視成分,所以掃描裝置無法成功掃描此機器可讀圖像的簡單影印件,因此偽造產(chǎn)品更難以模仿真實產(chǎn)品并且仍然被識別為正版產(chǎn)品O
[0132]可在介質(zhì)上產(chǎn)生或印刷機器可讀圖像的過程中或者當(dāng)將介質(zhì)與介質(zhì)載體關(guān)聯(lián)時,使用防篡改和/或防篡改封簽技術(shù)。舉例來說,介質(zhì)載體可以是產(chǎn)品包裝,如之前提及的。
[0133]另外,為了確保檢測到的多個不同視圖實際是從一個機器可讀圖像檢測到的,可在掃描過程中使用跟蹤和圖像定位技術(shù)。例如,處理單元可被構(gòu)造成估計檢測到的不同可視成分的相對位置,然后在確定階段期間,還驗證不同的可視成分是否是從一個區(qū)域(例如,多樣機器可讀圖像所處的區(qū)域)檢測到的。如果確定不同的可視成分不是從一個區(qū)域檢測到的,則不認為掃描過程是成功的。通過這樣做,影印多個視圖并且將它們分別印刷在紙張上的努力將有可能被驗證是偽造掃描。
[0134]根據(jù)某些實施方式,掃描過程還可包括響應(yīng)于確定機器可讀圖形的掃描成功,向用戶提供一定指示和信息。舉例來說,可向用戶提供關(guān)于印刷機器可讀圖像關(guān)聯(lián)的產(chǎn)品是正版的指示。又如,還可提供產(chǎn)品信息或指向位于遠程服務(wù)器或數(shù)據(jù)庫(諸如,鏈接到產(chǎn)品網(wǎng)站的URL)中的信息的指針。
[0135]要注意,執(zhí)行參照圖3至圖8描述的過程的次序和順序只是出于示例性目的示出的,不應(yīng)該被理解為以任何方式限制本公開。圖3至圖8中示出的一個或更多個階段可按不同次序執(zhí)行和/或一個或更多個階段的群組可同時執(zhí)行,反之亦然。
[0136]在描述了相對于圖3至圖8的機器可讀圖像的各種掃描過程之后,提供按照目前公開主題的某些實施方式的公共交通中使用的機器可讀圖像的這種掃描過程的示例。
[0137]在公共交通工具(諸如,巴士、或火車)中,諸如標(biāo)準(zhǔn)QR代碼的單個可視代碼可被提供為設(shè)置在巴士上的印刷標(biāo)貼或印刷海報。乘客可使用他們移動電話中的錢包應(yīng)用來掃描QR代碼并且支付行程。錢包應(yīng)用使人們能夠用信用值為他們的賬戶充值,信用值因此可響應(yīng)于QR代碼的掃描而減少。這種自動支付系統(tǒng)既方便又有效;然而,這種系統(tǒng)在驗證支付時存在一定問題,目前還沒有解決這些問題。例如,為了逃避支付行程,人們可捕捉QR代碼的照片,并且只有在檢查員上巴士的情況下才掃描它。可能這樣做是因為一些QR代碼掃描儀或讀取器允許從存儲在電話中的照片進行掃描。另外,在一些其它情況下,人們甚至可以在紙張上印刷出QR代碼的影印件并且在需要時掃描紙張上的代碼。
[0138]按照目前公開主題的某些實施方式,如上所述,可使用具有兩個或更多個視圖的印刷機器可讀圖像替代單個標(biāo)準(zhǔn)QR代碼,這些視圖均包含或嵌入可視成分(諸如,可視代碼,例如,QR代碼、或具有可視特征的圖形)。乘客需要將他的手機在某個方向上移動并且順序掃描這兩個或更多個視圖,以實現(xiàn)成功掃描。這種機器可讀圖像的簡單影印件可僅僅抓住視圖之一,因此無法造成掃描成功。因此,通過使用本文中公開的多樣機器可讀圖像,可解決通過影印機器可讀圖像來逃避支付的問題。
[0139]此外,如果某人設(shè)法拍攝包括多樣機器可讀圖像的多個視圖的視頻片段并且將它呈現(xiàn)在屏幕上供其他用戶掃描,則掃描裝置可被進一步構(gòu)造成基于(例如)噪聲計算,識別是否從屏幕(例如,數(shù)字屏幕)進行掃描。由于數(shù)字屏幕的刷新性質(zhì),導(dǎo)致產(chǎn)生某些頻率下的噪聲。掃描裝置可適于檢測并且計算這種噪聲的量,以指示是否從屏幕進行掃描。如果確定從屏幕進行掃描,則機器可讀圖像可被識別為偽造的機器可讀圖像。
[0140]因此,要注意,本文中公開的具有多個視圖的印刷機器可讀圖像不僅可用于產(chǎn)品認證目的,而且還可用于認證或驗證諸如以上示例性支付過程的過程。
[0141]現(xiàn)在,參照圖10A,圖1OA示出按照目前公開主題的某些實施方式的如以上提及的卡形式并且其中嵌入機器可讀圖像的印刷介質(zhì)。
[0142]在一些實施方式中,卡1002可包括印刷介質(zhì)1004,如圖1OA中所示。以上參照圖1A和圖1B描述的印刷介質(zhì)1004可包括當(dāng)從不同視點觀察時能夠呈現(xiàn)機器可讀圖像1006的多個視圖的透鏡陣列。可在透鏡陣列中嵌入機器可讀圖像1006。在一些實施方式中,機器可讀圖像1006可被嵌入透鏡陣列的至少一面。在一些情況下,機器可讀圖像1006可被直接印刷到透鏡陣列的一面。這一面可以是例如透鏡的背面,其可以是比透鏡的波狀面相對更平滑的面。在一些情況下,印刷介質(zhì)還可包括附接到透鏡陣列一面的基材(例如,合成紙張等)。機器可讀圖像1006可被印刷到基材上,接著被附接或?qū)雍系酵哥R的一面。
[0143]與以上參照圖1A和圖1B中的機器可讀圖像102描述類似地,機器可讀圖像1006可以是由多個視圖組成的多樣機器可讀圖像。機器可讀圖像1006的多個視圖中的每個可在其內(nèi)嵌入相應(yīng)的可視成分。根據(jù)某些實施方式,可視成分可選自以下:i)其中編碼了數(shù)據(jù)的可視代碼,如以上參照圖9A至圖9D詳細描述的,ii)包括可視特征的圖形。在一個實施方式中,多個視圖中的至少一個可嵌入有可視成分,可視成分是其中編碼了數(shù)據(jù)的可視代碼。例如,如圖1OA中所示,其中嵌入的可視成分之一是其中嵌入圖形的二維碼。
[0144]如圖1OA中所示,可選地,在一些實施方式中,卡還可包括用于提供與諸如例如產(chǎn)品、品牌或公司的實體相關(guān)的額外信息。舉例來說,額外信息可包括(但不限于)以下中的一個或更多個:產(chǎn)品信息、品牌信息、公司徽標(biāo)、聯(lián)系人信息、任何其它相關(guān)信息等。通過例如將此信息印刷到卡1002的區(qū)域1007上來提供額外信息。
[0145]如以上提及的,本文中使用的印刷介質(zhì)1004可包括使得能夠進行諸如例如透鏡印刷的機器可讀圖像的這種多視點顯示的任何合適介質(zhì)。
[0146]要注意,可用不同方式實現(xiàn)卡1002。例如,在一些情況下,卡1002只包括印刷介質(zhì)1004的區(qū)域???002的大小可與印刷介質(zhì)1004的面積相同或略大于印刷介質(zhì)1004的面積。在一些其它情況下,卡1002可包括印刷介質(zhì)1004和印刷介質(zhì)可被嵌入或附接到的基體層或基體基材。舉例來說,基體層或基體基材可由紙張、塑料或適于制卡的任何其它材料制成。當(dāng)卡1002包括用于提供如上所述的與產(chǎn)品相關(guān)的額外信息的額外區(qū)域時,這是尤其可用的。實現(xiàn)這種情況的一個示例可以是提供大小與卡1002的大小相同的基體層,并且將印刷介質(zhì)1004嵌入基體層或者將印刷介質(zhì)1004附接到基體層。在這種情況下,卡1002的大小(即,基體層的大小)可顯著大于印刷介質(zhì)1004的面積,使得在卡上存在用于提供額外信息的額外區(qū)域(諸如,圖1OA中的示例性區(qū)域1007)。這種實現(xiàn)方式的一種益處是節(jié)省了成本,因為制成印刷介質(zhì)(例如,透鏡印刷)的材料一般比制成基體層的材料更貴,因此對于制造商而言,只在印刷介質(zhì)上印刷機器可讀圖像并且在基體層上印刷剩余信息會是更經(jīng)濟的。通過所述以上內(nèi)容,在其它情況下,包括用于提供額外信息的區(qū)域的整個卡1002可由與印刷介質(zhì)相同的材料制成,而沒有提供基體層。
[0147]要注意,上述各種卡實現(xiàn)方式只是出于示例性目的示出的并且不應(yīng)該被理解為以任何方式限制本公開。可實現(xiàn)本領(lǐng)域的技術(shù)人員可理解的相對于印刷介質(zhì)實現(xiàn)卡的任何其它合適方式或材料,作為以上的補充或替代。
[0148]根據(jù)某些實施方式,如上所述的卡可以是獨立式卡并且未附接到產(chǎn)品或其附件上。卡可在沒有附接到任何產(chǎn)品上的情況下進行獨立攜帶、運輸、傳遞或使用。在一些情況下,卡可用作例如會員卡、積分卡、優(yōu)惠卡或提供與諸如例如品牌和/或產(chǎn)品和/或公司的某個實體相關(guān)的信息的卡。通過掃描嵌入卡中的機器可讀圖像,顧客可獲取這種相關(guān)信息。舉例來說,卡可與產(chǎn)品一起封裝在例如產(chǎn)品的包裝盒內(nèi),以向顧客提供產(chǎn)品相關(guān)信息。當(dāng)顧客打開包裝盒并且取出卡時,他可掃描卡以得到產(chǎn)品信息。在一些實施方式中,卡可與產(chǎn)品相關(guān)或關(guān)聯(lián)??捎貌煌绞綄崿F(xiàn)卡和產(chǎn)品之間的這種相關(guān)或關(guān)聯(lián)。舉例來說,卡可被附接到產(chǎn)品表面。又如,可通過諸如例如條帶的不同手段將卡連接到產(chǎn)品,如以下將相對于圖1OB和圖1OC描述的。
[0149]要注意,可與卡相關(guān)的產(chǎn)品應(yīng)該被廣義理解為包括制造過程期間制作的任何種類的制品或物質(zhì),包括(但不限于)例如制造并且在市面上交易的所有商品和貨物。
[0150]現(xiàn)在,轉(zhuǎn)到圖10B,示出按照目前公開主題的某些實施方式的附接了卡的產(chǎn)品。
[0151]如所示出的,示出產(chǎn)品(或換句話講,產(chǎn)品主體1012)和附接到產(chǎn)品主體1012的卡1002???002可附接到產(chǎn)品主體或其附件的表面。在一些實施方式中,卡1002可直接附接到產(chǎn)品主體的表面,或者另選地,它可附接到中間層并且隨后附接到表面。產(chǎn)品的附件可包括與包括以下中的一個或多個的產(chǎn)品相關(guān)的任何從屬或補充部件或物品:包裝盒、產(chǎn)品標(biāo)簽、廣品海報、廣品廣告、廣品標(biāo)貼等。
[0152]如以上參照圖1OA描述的,卡1002可包括印刷介質(zhì)1004,印刷介質(zhì)1004包括能夠呈現(xiàn)當(dāng)從不同視點觀察時的機器可讀圖像1006的多個視圖的透鏡陣列。機器可讀圖像1006可被嵌入透鏡陣列的一面。機器可讀圖像1006的多個視圖中的每個可具有嵌入其中的相應(yīng)可視成分。在一個實施方式中,多個視圖中的至少一個可嵌入有可視成分,可視成分是其中編碼數(shù)據(jù)的可視代碼。
[0153]現(xiàn)在,轉(zhuǎn)到圖10C,示出按照目前公開主題的某些實施方式的連接了卡的產(chǎn)品。
[0154]如所示出的,示出產(chǎn)品(或換句話講,產(chǎn)品主體1012)和通過諸如例如條帶1010的各種手段連接到產(chǎn)品主體1012或其附件的卡1002???002可具有孔1008或條帶1010可連接的任何其它合適結(jié)構(gòu)。可通過條帶1010將卡1002懸掛于或系于產(chǎn)品主體1012。如以上參照圖1OA描述的,卡1002可包括印刷介質(zhì)1004,印刷介質(zhì)1004包括能夠呈現(xiàn)當(dāng)從不同視點觀察時機器可讀圖像1006的不同視圖的透鏡陣列。機器可讀圖像1006可被嵌入透鏡陣列的一面。機器可讀圖像1006的多個視圖中的每個可在其中嵌入相應(yīng)的可視成分。在一個實施方式中,多個視圖中的至少一個可嵌入有可視成分,可視成分是其中編碼了數(shù)據(jù)的可視代碼。
[0155]要注意,參照圖1OA至圖1OC描述的卡的形狀和/或大小、產(chǎn)品的形狀和/或大小和/或類型以及卡和產(chǎn)品之間的相關(guān)關(guān)系只是出于示例性目的示出的,不應(yīng)該被理解為以任何方式限制本公開??蓪崿F(xiàn)本領(lǐng)域的技術(shù)人員可理解的卡和/或產(chǎn)品的任何其它合適形狀或大小或類型及其相關(guān)關(guān)系,作為以上的補充或替代。
[0156]要理解,目前公開主題的應(yīng)用不限于本文中包含的描述中闡述的或者附圖中示出的細節(jié)。目前公開主題能夠具有其它實施方式并且能夠以各種方式實踐和執(zhí)行。因此,要理解,本文中采用的措辭和術(shù)語是出于描述的目的,不應(yīng)該被視為限制。如此,本領(lǐng)域的技術(shù)人員應(yīng)該理解,作為本公開基礎(chǔ)的構(gòu)思可容易地被用作設(shè)計用于執(zhí)行目前公開的本主題的許多目的的其它結(jié)構(gòu)、方法和系統(tǒng)的基礎(chǔ)。
[0157]還應(yīng)該理解,根據(jù)目前公開主題的系統(tǒng)可至少部分被實現(xiàn)為合適編程的計算機。同樣地,目前公開主題設(shè)想到能由執(zhí)行公開方法的計算機讀取的計算機程序。目前公開主題還設(shè)想到機器可讀存儲器,機器可讀存儲器明白地實施能由執(zhí)行公開方法的機器執(zhí)行的指令的程序。
【主權(quán)項】
1.一種用掃描裝置掃描印刷在介質(zhì)上的機器可讀圖像的計算機化方法,當(dāng)從不同視點觀察時,所述介質(zhì)能夠呈現(xiàn)所述機器可讀圖像的多個視圖,所述多個視圖中的每個中嵌入相應(yīng)可視成分,其中,所述多個視圖中的至少一個嵌入有可視成分,所述可視成分是其中編碼了數(shù)據(jù)的可視代碼,所述方法包括: i)順序地,針對所述多個視圖中的每個, 檢測其中嵌入的可視成分;以及 分析檢測到的可視成分,以得到與之關(guān)聯(lián)的信息,以及 ii)至少基于與檢測到的可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系,確定掃描過程是否成功。2.根據(jù)權(quán)利要求1所述的計算機化方法,其中,所述可視成分選自以下:i)其中編碼了數(shù)據(jù)的可視代碼,?)包括可視特征的圖形。3.根據(jù)權(quán)利要求1或2所述的計算機化方法,其中,所述可視代碼是其中嵌入輸入圖像的二維碼。4.根據(jù)權(quán)利要求1-3中任一項所述的計算機化方法,其中,所述可視代碼是其中嵌入輸入圖像的二維碼,其中,確定與編碼的數(shù)據(jù)對應(yīng)的二維碼中的單元的解碼值,使得當(dāng)與輸入圖像進行比較時,二維碼的外觀與可視近似度標(biāo)準(zhǔn)相符。5.根據(jù)權(quán)利要求1-3中任一項所述的計算機化方法,其中,所述可視代碼是其中嵌入輸入圖像的二維碼,輸入圖像與在二維碼讀取過程中使用的圖像描述符關(guān)聯(lián),其中,二維碼中具有與編碼的數(shù)據(jù)對應(yīng)的解碼值的單元設(shè)置在相對于輸入圖像的一個或更多個區(qū)域中。6.根據(jù)權(quán)利要求1-5中任一項所述的計算機化方法,其中,與各可視成分關(guān)聯(lián)的信息包括以下中的一個或更多個:用于檢測下一個可視成分的檢測指令、可視成分的識別指示符、所述介質(zhì)所關(guān)聯(lián)的產(chǎn)品的信息、和URL。7.根據(jù)權(quán)利要求6所述的計算機化方法,其中,所述檢測指令包括指定的下一個可視成分的信息,其中,所述匹配關(guān)系是與可視成分關(guān)聯(lián)的信息中包括的指定的下一個可視成分的信息和與所述下一個可視成分關(guān)聯(lián)的信息中包括的識別指示符之間的。8.根據(jù)權(quán)利要求7所述的計算機化方法,其中,所述檢測指令還包括用于檢測下一個可視成分的、所述掃描裝置和所述機器可讀圖像之間的相對位置的指示。9.根據(jù)權(quán)利要求8所述的計算機化方法,其中,在所述掃描裝置的顯示器上向用戶提供所述檢測指令中包括的相對位置的指示。10.根據(jù)權(quán)利要求1-9中任一項所述的計算機化方法,其中,所述確定還基于被定義為足以確定掃描過程成功的可視成分的數(shù)量。11.根據(jù)權(quán)利要求1所述的計算機化方法,其中,所述多個視圖至少包括嵌入有第一可視成分的第一視圖和嵌入有第二可視成分的第二視圖,所述方法包括: 檢測嵌入所述機器可讀圖像的所述第一視圖中的所述第一可視成分并且分析所述第一可視成分以得到與之關(guān)聯(lián)的信息; 檢測嵌入所述機器可讀圖像的所述第二視圖中的所述第二可視成分并且分析所述第二可視成分以得到與之關(guān)聯(lián)的信息; 至少基于與所述第一可視成分和所述第二可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系,確定所述機器可讀圖像的掃描是否成功。12.根據(jù)權(quán)利要求11所述的計算機化方法,其中,所述第一可視成分是其中編碼了第一數(shù)據(jù)的第一可視代碼,所述第二可視成分是包括可視特征的圖形。13.根據(jù)權(quán)利要求12所述的計算機化方法,其中,分析所述第一可視成分包括: 解碼所述第一可視代碼以得到其中編碼的第一數(shù)據(jù),所述第一數(shù)據(jù)是與所述第一可視成分關(guān)聯(lián)的信息并且包括用于檢測所述第二可視成分的檢測指令,所述檢測指令包括:a)代表指定的可視特征的描述符,b)用于檢測所述第二可視成分的、所述掃描裝置和所述機器可讀圖像之間的相對位置的指示; 其中,檢測所述第二可視成分包括按照所述檢測指令檢測所述圖形中包括的所述可視特征。14.根據(jù)權(quán)利要求12或13所述的計算機化方法,其中,分析所述第二可視成分包括計算代表所述圖形中的所述可視特征的描述符,所述描述符是與所述第二可視成分關(guān)聯(lián)的信息。15.根據(jù)權(quán)利要求14所述的計算機化方法,其中,所述確定包括: 如果代表所述圖形的所述可視特征的描述符與代表指定的可視特征的描述符匹配,則確定掃描過程是成功的。16.根據(jù)權(quán)利要求15所述的計算機化方法,其中,所述多個視圖還包括嵌入有第三可視成分的第三視圖,所述第三可視成分是其中編碼了第二數(shù)據(jù)的第二可視代碼;其中,所述第一數(shù)據(jù)中包括的所述檢測指令包括:a)代表指定的可視特征的描述符,b)用于指定的可視代碼的識別指示符,c)用于檢測所述第二可視成分和所述第三可視成分的、所述掃描裝置和所述機器可讀圖像之間的相對位置的指示。17.根據(jù)權(quán)利要求16所述的計算機化方法,其中,所述方法還包括: 按照所述檢測指令,檢測嵌入所述機器可讀圖像的所述第三視圖中的所述第二可視代碼, 解碼所述第二可視代碼以得到其中編碼的包括所述第二可視代碼的識別指示符的所述第二數(shù)據(jù),以及 如果代表所述圖形的所述可視特征的描述符與代表指定的可視特征的描述符匹配,并且如果所述第二可視代碼的識別指示符與所述檢測指令中的指定的可視代碼的識別指示符匹配,則確定所述機器可讀圖像的掃描成功。18.根據(jù)權(quán)利要求11所述的計算機化方法,其中,所述第一可視成分是其中編碼了第一數(shù)據(jù)的第一可視代碼,所述第二可視成分是其中編碼了第二數(shù)據(jù)的第二可視代碼。19.根據(jù)權(quán)利要求18所述的計算機化方法,其中,分析所述第一可視成分包括: 解碼所述第一可視代碼以得到其中編碼的第一數(shù)據(jù),所述第一數(shù)據(jù)是與所述第一可視成分關(guān)聯(lián)的信息并且包括用于檢測所述第二可視代碼的檢測指令,所述檢測指令包括:a)用于指定的第二可視代碼的識別指示符,b)用于檢測所述第二可視代碼的、所述掃描裝置和所述機器可讀圖像之間的相對位置的指示, 其中,所述檢測所述第二可視成分包括按照所述檢測指令檢測所述第二可視代碼。20.根據(jù)權(quán)利要求19所述的計算機化方法,其中,分析所述第二可視成分包括解碼所述第二可視代碼,以得到其中編碼的第二數(shù)據(jù),所述第二數(shù)據(jù)是與所述第二可視代碼關(guān)聯(lián)的信息并且包括所述第二可視代碼的識別指示符,并且 其中,所述確定包括:如果所述第二可視代碼的識別指示符與所述檢測指令中包括的指定的第二可視代碼的識別指示符匹配,則確定所述機器可讀圖像的掃描是成功的。21.根據(jù)權(quán)利要求1-20中任一項所述的計算機化方法,其中,所述介質(zhì)是以下中的一種:透鏡印刷和全息圖印刷。22.根據(jù)權(quán)利要求1-21中任一項所述的計算機化方法,其中,所述介質(zhì)附接至或連接至產(chǎn)品或其附件。23.根據(jù)權(quán)利要求1-22中任一項所述的計算機化方法,所述方法還包括響應(yīng)于確定所述機器可讀圖像的掃描成功,提供關(guān)于產(chǎn)品是正版的指示。24.根據(jù)權(quán)利要求1-23中任一項所述的計算機化方法,所述方法還包括響應(yīng)于確定所述機器可讀圖像的掃描成功,提供產(chǎn)品信息。25.根據(jù)權(quán)利要求1-24中任一項所述的計算機化方法,其中,所述方法還包括響應(yīng)于確定所述機器可讀圖像的掃描成功,提供產(chǎn)品的URL。26.根據(jù)權(quán)利要求9-10、13-17、19-20中任一項所述的計算機化方法,其中,所述檢測指令中包括的相對位置的指示包括以下中的一個:相對于所述印刷介質(zhì)移動所述掃描裝置的方向指示符,相對于所述掃描裝置移動所述印刷介質(zhì)的方向指示符,為了捕捉下一個可視成分而晃動所述掃描裝置的晃動指示符。27.根據(jù)權(quán)利要求1-26中任一項所述的計算機化方法,其中,確定所述機器可讀圖像的掃描是否成功與首先檢測到哪個可視成分無關(guān)。28.一種用掃描裝置掃描印刷在介質(zhì)上的機器可讀圖像的計算機化系統(tǒng),當(dāng)從不同視點觀察時,所述介質(zhì)能夠呈現(xiàn)所述機器可讀圖像的多個視圖,所述多個視圖中的每個中嵌入相應(yīng)可視成分,其中,所述多個視圖中的至少一個嵌入有可視成分,所述可視成分是其中編碼了數(shù)據(jù)的可視代碼,所述系統(tǒng)包括處理器,所述處理器被構(gòu)造成: i)順序地,針對所述多個視圖中的每個, 檢測其中嵌入的可視成分;以及 分析檢測到的可視成分,以得到與之關(guān)聯(lián)的信息,以及 ?)至少基于與檢測到的可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系,確定掃描過程是否成功。29.—種非暫態(tài)計算機可讀存儲介質(zhì),該非暫態(tài)計算機可讀存儲介質(zhì)有形地實施能由掃描裝置執(zhí)行的掃描印刷在印刷介質(zhì)上的機器可讀圖像的指令的程序,當(dāng)從不同視點觀察時,所述印刷介質(zhì)能夠呈現(xiàn)所述機器可讀圖像的多個視圖,所述多個視圖中的每個中嵌入相應(yīng)可視成分,其中,所述多個視圖中的至少一個嵌入有可視成分,所述可視成分是其中編碼了數(shù)據(jù)的可視代碼,包括以下的步驟: i)順序地,針對所述多個視圖中的每個, 檢測其中嵌入的可視成分;以及 分析檢測到的可視成分,以得到與之關(guān)聯(lián)的信息,以及 ?)至少基于與檢測到的可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系,確定掃描過程是否成功。30.一種用掃描裝置掃描印刷在介質(zhì)上的機器可讀圖像的計算機化方法,當(dāng)從不同視點觀察時,所述介質(zhì)能夠呈現(xiàn)所述機器可讀圖像的多個視圖,所述多個視圖中的每個中嵌入包括可視特征的相應(yīng)圖形,所述方法包括: i)順序地,針對所述多個視圖中的每個, a)檢測嵌入視圖中的圖形中包括的可視特征; b)基于檢測到的可視特征,計算描述符; 導(dǎo)致視圖各自的相應(yīng)可視特征的多個描述符; ?)基于所述多個描述符或與之關(guān)聯(lián)的信息,確定掃描過程是否成功。31.根據(jù)權(quán)利要求30所述的計算機化方法,其中,所述多個視圖至少包括嵌入有包括第一可視特征的第一圖形的第一視圖和嵌入有包括第二可視特征的第二圖形的第二視圖,所述方法包括: 檢測所述第一視圖中的所述第一圖形中包括的所述第一可視特征并且基于檢測到的第一可視特征來計算第一描述符,所述第一描述符與檢測指令關(guān)聯(lián),包括:a)指定的可視特征的描述符,和b)用于檢測所述第二可視特征的、所述掃描裝置和所述機器可讀圖像之間的相對位置的指示; 按照所述檢測指令,檢測所述第二視圖中的所述第二圖形中包括的所述第二可視特征并且基于檢測到的第二可視特征來計算第二描述符; 如果所述第二可視特征的所述第二描述符與指定的可視特征的描述符匹配,則確定掃描過程成功。32.一種產(chǎn)生印刷在介質(zhì)上的機器可讀圖像的計算機化方法,當(dāng)從不同視點觀察時,所述介質(zhì)能夠呈現(xiàn)所述機器可讀圖像的多個視圖,所述方法包括: 在構(gòu)成所述機器可讀圖像的介質(zhì)上的所述多個視圖中的視圖各自中嵌入多個可視成分,所述嵌入包括在所述多個視圖中的至少一個中嵌入其中編碼了數(shù)據(jù)的可視代碼;所述機器可讀圖像適于被掃描裝置在掃描過程中進行掃描,所述過程包括順序檢測和分析所述可視成分,以得到與之關(guān)聯(lián)的信息,并且至少基于與所述可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系,驗證成功的掃描過程。33.一種上面印刷了機器可讀圖像的印刷介質(zhì),當(dāng)從不同視點觀察時,所述印刷介質(zhì)能夠呈現(xiàn)所述機器可讀圖像的多個視圖,所述多個視圖中的每個中嵌入相應(yīng)可視成分,其中,所述多個視圖中的至少一個嵌入有可視成分,所述可視成分是其中編碼了數(shù)據(jù)的可視代碼,所述機器可讀圖像適于在掃描過程中被掃描裝置掃描,所述掃描過程包括順序檢測并分析可視成分以得到與之關(guān)聯(lián)的信息和至少基于與可視成分關(guān)聯(lián)的信息之間的匹配關(guān)系來驗證成功掃描過程。34.根據(jù)權(quán)利要求33所述的印刷介質(zhì),其中,所述可視成分選自以下:i)其中編碼了數(shù)據(jù)的可視代碼,?)包括可視特征的圖形。35.根據(jù)權(quán)利要求33或34所述的印刷介質(zhì),其中,所述可視代碼是其中嵌入有圖形的二維碼。36.根據(jù)權(quán)利要求33-35中任一項所述的印刷介質(zhì),其中,所述可視代碼是其中嵌入有圖形的二維碼,并且,確定與編碼的數(shù)據(jù)對應(yīng)的二維碼中的單元的解碼值,使得當(dāng)與所述圖形進行比較時,二維碼的外觀與可視近似度標(biāo)準(zhǔn)相符。37.根據(jù)權(quán)利要求33-35中任一項所述的印刷介質(zhì),其中,所述可視代碼是其中嵌入有圖形的二維碼,所述圖形與圖像描述符關(guān)聯(lián),其中,二維碼中具有與編碼的數(shù)據(jù)對應(yīng)的解碼值的單元設(shè)置在相對于所述圖形的一個或更多個區(qū)域中。38.根據(jù)權(quán)利要求33-37中任一項所述的印刷介質(zhì),其中,所述印刷介質(zhì)是以下中的一種:透鏡印刷和全息圖印刷。39.根據(jù)權(quán)利要求33-38中任一項所述的印刷介質(zhì),其中,所述印刷介質(zhì)是卡的形式。40.根據(jù)權(quán)利要求33-39中任一項所述的印刷介質(zhì),其中,所述印刷介質(zhì)附接至產(chǎn)品或其附件。41.根據(jù)權(quán)利要求33-39中任一項所述的印刷介質(zhì),其中,所述印刷介質(zhì)通過條帶連接至產(chǎn)品或其附件。42.根據(jù)權(quán)利要求33-39中任一項所述的印刷介質(zhì),其中,所述印刷介質(zhì)未附接至產(chǎn)品或其附件并且包裝在所述產(chǎn)品的包裝內(nèi)。43.根據(jù)權(quán)利要求33-42中任一項所述的印刷介質(zhì),其中,所述印刷介質(zhì)上具有當(dāng)從不同視點觀察時能夠呈現(xiàn)所述機器可讀圖像的所述多個視圖的透鏡陣列。44.根據(jù)權(quán)利要求43所述的印刷介質(zhì),其中,所述機器可讀圖像印刷在所述透鏡陣列的一面上。45.根據(jù)權(quán)利要求43所述的印刷介質(zhì),其中,所述印刷介質(zhì)還包括附接至所述透鏡陣列的一面的基材,其中,所述機器可讀圖像印刷在所述基材上。46.—種上面印刷了機器可讀圖像的印刷介質(zhì),當(dāng)從不同視點觀察時,所述介質(zhì)能夠呈現(xiàn)所述機器可讀圖像的多個視圖,所述多個視圖中的每個中嵌入包括可視特征的相應(yīng)圖形,從而導(dǎo)致包括相應(yīng)可視特征的多個圖形,所述機器可讀圖像適于在掃描過程中被掃描裝置掃描,所述掃描過程包括順序檢測可視特征并且均基于檢測到的可視特征計算描述符,基于描述符和與描述符相關(guān)的信息,驗證成功掃描過程。
【文檔編號】G06K19/06GK106056183SQ201510690040
【公開日】2016年10月26日
【申請日】2015年10月22日
【發(fā)明人】I·弗里德曼
【申請人】艾克尼特有限公司