背景技術(shù):
最終用戶重視他們的電子設(shè)備中的性能和特征。他們也重視使用方便以及他們的電子設(shè)備需要的經(jīng)濟有效的解決方案。因此設(shè)計師和制造商可嘗試生產(chǎn)并提供針對這些目標(biāo)中的至少一些的電子設(shè)備。
附圖說明
以下詳細(xì)描述參考附圖,其中:
圖1是電子設(shè)備的示例。
圖2是電子設(shè)備的另一示例。
圖3是電子設(shè)備的附加示例。
圖4是電子設(shè)備的又一示例。
圖5是電子設(shè)備的附加的又一示例。
圖6是電子設(shè)備的又一示例。
圖7是電子設(shè)備的再一示例。
圖8是在電子設(shè)備中使用的方法的示例。
圖9是在圖8的電子設(shè)備中使用的方法的附加要素的示例。
圖10是包括由電子設(shè)備的處理器可執(zhí)行的指令的機器可讀非暫時性存儲介質(zhì)的示例。
圖11是由電子設(shè)備的處理器可執(zhí)行的、位于圖10的機器可讀非暫時性存儲介質(zhì)上的附加指令的示例。
具體實施方式
一種電子設(shè)備可以包括用于記錄對象的圖像的相機。電子設(shè)備的用戶可能對確定所記錄的對象的分子組成感興趣。該興趣可以延伸到對象的各種不同的方面。例如,對象的標(biāo)識是什么?作為另一個示例,對象新鮮還是不新鮮?作為附加示例,對象是否含有污染物,諸如農(nóng)藥?
將分子檢測器包括在具有相機的電子設(shè)備中將允許這樣的電子設(shè)備的用戶既捕獲對象的圖像并且也確定該對象的分子組成。將確定的分子組成信息包括在由電子設(shè)備的相機捕獲的對象的圖像的圖像文件中,將允許該分子組成信息與和圖像本身有關(guān)的其他信息一起容易地被電子設(shè)備的最終用戶訪問。
圖1-11示出了旨在解決與將分子檢測器包括在具有相機的電子設(shè)備中相關(guān)聯(lián)的技術(shù)挑戰(zhàn)的示例。這些示例允許與確定的對象的分子組成有關(guān)的信息包括在由電子設(shè)備的相機捕獲的對象的圖像的圖像文件中。
如在本文使用的,術(shù)語“電子設(shè)備”表示但是不一定受限于:平板機、電話、個人數(shù)字助理、成像設(shè)備、可穿戴設(shè)備、便攜式計算機或者其組合。如在本文使用的,術(shù)語“圖像”表示但是不一定受限于:靜止圖像、單個視頻幀或者多個視頻幀。如在本文使用的,術(shù)語“相機”表示但是不一定受限于通過利用例如透鏡組件、快門、相關(guān)聯(lián)的電子儀器以及感光構(gòu)件或膜來記錄靜止圖像和/或視頻的設(shè)備。感光構(gòu)件的示例包括但不限于電荷聯(lián)接器件(ccd)或互補金屬氧化物半導(dǎo)體(cmos)。
如在本文使用的,術(shù)語“分子檢測器”表示但是不一定受限于一設(shè)備,該設(shè)備包括用于以預(yù)定波長的光(例如,近紅外光)照射對象的光源,并且包括用于分析由對象反射的光以確定對象的分子組成的傳感器(例如,光譜儀)。如在本文使用的,術(shù)語“分子簽名數(shù)據(jù)”表示但是不局限于表示對象的分子組成的數(shù)據(jù)串。數(shù)據(jù)串例如可以包括二進制數(shù)字、字母數(shù)字字符或者處于任何其他基于編號的系統(tǒng)中。
如在本文使用的,術(shù)語“分子簽名標(biāo)簽”表示但是不一定受限于包括分子簽名數(shù)據(jù)以及分子檢測器的制造識別碼、型號和/或序列號的數(shù)據(jù)串。分子檢測器的制造識別碼、型號和/或序列號可以被級聯(lián),以減小分子簽名標(biāo)簽的大小。如在本文使用的,術(shù)語“元數(shù)據(jù)”表示但是不一定受限于在對象的圖像的圖像文件中記錄的信息。可以以預(yù)定格式和結(jié)構(gòu)——諸如像可交換圖像文件格式(exif)來記錄元數(shù)據(jù)。元數(shù)據(jù)可以包括但不限于與用于捕獲對象的圖像的相機的標(biāo)識有關(guān)的信息、關(guān)于圖像的曝光數(shù)據(jù)、關(guān)于圖像的關(guān)鍵字、關(guān)于圖像被捕獲的位置的全球定位系統(tǒng)(gps)數(shù)據(jù)、關(guān)于圖像何時被捕獲的時間戳數(shù)據(jù)、用于捕獲圖像的相機的定向數(shù)據(jù)和/或與用于捕獲圖像的相機的用戶有關(guān)的生物特征數(shù)據(jù)。
如在本文使用的,術(shù)語“處理器”表示但是不一定受限于:諸如基于計算機的系統(tǒng)之類的指令執(zhí)行系統(tǒng)、專用集成電路(asic)、計算設(shè)備、硬件和/或機器可讀指令系統(tǒng)或其任何組合,這些可以從機器可讀非暫時性存儲介質(zhì)取出或獲取邏輯并且執(zhí)行包含在其上的指令的?!疤幚砥鳌币部梢岳绨ㄈ魏慰刂破鳌顟B(tài)機、微處理器、邏輯控制電路、基于云的工具、服務(wù)或特征、其任何其他模擬、數(shù)字和/或機械實現(xiàn)或前述的任何組合。處理器可以是分布式系統(tǒng)的組件。
如在本文使用的,術(shù)語“分布式系統(tǒng)”表示但是不一定受限于:處于不同的位置或經(jīng)由諸如云的網(wǎng)絡(luò)進行通信的系統(tǒng)中的多個處理器和機器可讀非暫時性存儲介質(zhì)。如在本文使用的,術(shù)語“云”表示但是不一定受限于通過網(wǎng)絡(luò)(諸如因特網(wǎng))作為服務(wù)被遞送的計算資源(硬件和/或機器可讀指令)。如在本文使用的,術(shù)語“包括”、“具有”及其變體的意義與術(shù)語“包含”及其適當(dāng)變體相同。
如在本文使用的,術(shù)語“機器可讀非暫時性存儲介質(zhì)”表示但是不一定受限于可以包含、存儲、保留或者維持程序、代碼、腳本、信息和/或數(shù)據(jù)的任何介質(zhì)。機器可讀非暫時性存儲介質(zhì)可以包括諸如像電子、磁性、光學(xué)、電磁或者半導(dǎo)體媒介的許多物理媒介中的任何一個。機器可讀非暫時性存儲介質(zhì)可以是分布式系統(tǒng)的組件。適當(dāng)?shù)臋C器可讀非暫時性存儲介質(zhì)的更多特定示例包括但不限于:諸如軟盤或硬盤驅(qū)動器的磁性電腦磁盤、磁帶、只讀存儲器(rom)、可擦除可編程序只讀存儲器(eprom)、閃盤驅(qū)動或存儲器、光盤(cd)、數(shù)字視頻磁盤(dvd)或者憶阻器。
如在本文使用的,術(shù)語“電路”表示但是不一定受限于:諸如像電阻器、電感器、電容器、電壓源、電流源、晶體管、二極管、專用集成電路(asic)、門陣列、處理器、控制器、開關(guān)、變壓器、定時器、繼電器、復(fù)用器、連接器、比較器、放大器、濾波器之類的元件的互連,和/或具有單獨或與其他元件或組件結(jié)合允許操作被執(zhí)行的這些元件的模塊。如在本文使用的,術(shù)語“對象”表示但是不一定受限于可以通過感知所感測的某些材料。
如在本文使用的,術(shù)語“聯(lián)接”表示但是不一定受限于:任何適當(dāng)?shù)闹苯拥暮?或間接的連接。例如,如果第一組件被描述為聯(lián)接到第二組件,則該聯(lián)接可以是:(1)通過直接電氣和/或機械連接、(2)通過經(jīng)由其他設(shè)備和連接的間接電氣和/或機械連接、(3)通過光學(xué)電氣連接、(4)通過無線電氣連接和/或(5)另一適當(dāng)?shù)倪B接。如在本文使用的,術(shù)語“圖像文件”表示但是不一定受限于可以被柵格化以在顯示器或打印機上使用的預(yù)定格式的數(shù)字?jǐn)?shù)據(jù)。圖像文件可以存儲未壓縮的、壓縮的或者向量格式的數(shù)字?jǐn)?shù)據(jù)。關(guān)于該數(shù)字?jǐn)?shù)據(jù)的一些預(yù)定格式的示例包括但不限于聯(lián)合照相專家組(jpeg)、標(biāo)記圖像文件格式(tiff)、來自相機傳感器的原始圖像數(shù)據(jù)以及計算機圖形元文件(com)。
圖1示出電子設(shè)備10的示例。可以在圖1中看出,電子設(shè)備10包括用于捕獲對象14的圖像的相機12,并且包括用于掃描對象14以確定被掃描的對象14的分子結(jié)構(gòu)的分子檢測器16。也可以在圖1中看出,電子設(shè)備10另外包括聯(lián)接到相機12的圖像引擎18(如由箭頭20所指示的),以基于所捕獲的對象14的圖像來生成圖像文件22(如由箭頭24所指示的)以及元數(shù)據(jù)26(如由箭頭28所指示的)。圖像引擎18表示基于所捕獲的對象14的圖像來生成以上描述的圖像文件22和元數(shù)據(jù)26的任何電路或電路和可執(zhí)行指令的組合。例如,電路可以包括一處理器,該處理器執(zhí)行機器可讀非暫時性存儲介質(zhì)上的指令,以基于所捕獲的對象14的圖像來生成以上描述的圖像文件22和元數(shù)據(jù)26。
如另外可以在圖1中看出的,電子設(shè)備10包括聯(lián)接到分子檢測器16的控制器引擎30(如由箭頭32所指示的),以基于表示從分子檢測器16接收到的被掃描的對象14的分子結(jié)構(gòu)的分子簽名數(shù)據(jù)來生成分子簽名標(biāo)簽34,并且將分子簽名標(biāo)簽34嵌入在元數(shù)據(jù)26中(如由箭頭36所指示的)??刂破饕?0表示用于生成以上描述的分子簽名標(biāo)簽34并且將分子簽名標(biāo)簽34嵌入在元數(shù)據(jù)26中的任何電路或電路和可執(zhí)行指令的組合。例如,電路可以包括一處理器,該處理器執(zhí)行機器可讀非暫時性存儲介質(zhì)上的指令,以生成以上描述的分子簽名標(biāo)簽34并且將分子簽名標(biāo)簽34嵌入在元數(shù)據(jù)26中。
圖2示出電子設(shè)備40的另一個示例。在可能的情況下,已經(jīng)將與電子設(shè)備10的組件和元件相同的附圖標(biāo)記用于電子設(shè)備40的組件和元件??梢栽趫D2中看出,電子設(shè)備40包括與由分子檢測器16確定的分子結(jié)構(gòu)有關(guān)的人類可讀取名稱的分子簽名數(shù)據(jù)庫42??刂破饕?0被設(shè)計為基于表示從分子檢測器16接收到的被掃描的對象14的分子結(jié)構(gòu)的分子簽名數(shù)據(jù),來從分子簽名數(shù)據(jù)庫42中調(diào)取特定人類可讀名稱44,如由箭頭46所指示的。也可以在圖2中看出,控制器引擎30另外被設(shè)計為將人類可讀名稱44嵌入在元數(shù)據(jù)26中,如由箭頭48所指示的。
圖3示出電子設(shè)備50的附加示例。在可能的情況下,已經(jīng)將與電子設(shè)備10的組件和元件相同的附圖標(biāo)記用于電子設(shè)備50的組件和元件。如可以在圖3中看出,電子設(shè)備50包括收發(fā)器引擎52,用于查詢既與由分子檢測器16確定的分子結(jié)構(gòu)有關(guān)也與由控制器引擎30生成的分子簽名標(biāo)簽34有關(guān)的人類可讀名稱的外部分子簽名數(shù)據(jù)庫54(如由雙頭箭頭56所指示的)。與收發(fā)器引擎52查詢外部分子簽名數(shù)據(jù)庫54相關(guān)地使用分子簽名標(biāo)簽34有助于確保分子簽名數(shù)據(jù)庫54是分子檢測器16的查詢的正確數(shù)據(jù)庫。在需要確保人類可讀名稱44的準(zhǔn)確度和/或完整性——諸如像取證和執(zhí)法的應(yīng)用的情況下,這可以是有用的。
收發(fā)器引擎52也基于來自分子檢測器16的、表示被掃描的對象14的分子結(jié)構(gòu)的分子簽名數(shù)據(jù),來從分子簽名數(shù)據(jù)庫54中調(diào)取人類可讀名稱44,如也通過雙頭箭頭56所指示的。收發(fā)器引擎52然后向控制器引擎30傳送人類可讀名稱44,如由箭頭58所指示的,使得控制器引擎30可以將人類可讀名稱44嵌入在元數(shù)據(jù)26中,如由箭頭48所指示的。收發(fā)器引擎52表示用于執(zhí)行以上描述的查詢、調(diào)取,以及傳送的任何電路或電路和可執(zhí)行指令的組合。例如,電路可以包括一處理器,該處理器執(zhí)行機器可讀非暫時性存儲介質(zhì)上的指令,以執(zhí)行以上描述的查詢、調(diào)取以及傳送。
圖4示出電子設(shè)備60的另外示例。在可能的情況下,已經(jīng)將與電子設(shè)備10的組件和元件相同的附圖標(biāo)記用于電子設(shè)備60的組件和元件。可以在圖4中看出,電子設(shè)備60包括驗證引擎62,用于生成加密簽名64,以鑒定由控制器引擎30生成的分子簽名標(biāo)簽(如由箭頭66所指示的)與相機12、分子檢測器16、元數(shù)據(jù)26和/或所捕獲的對象14的圖像的內(nèi)容(例如,來自圖像的色度數(shù)據(jù)、圖像的安全散列(sh)、圖像的消息摘要(md)散列,等等)相關(guān)聯(lián)。這有助于防止偽造或修改的分子簽名標(biāo)簽被認(rèn)為是由電子設(shè)備60創(chuàng)建的。
驗證引擎62然后將加密簽名64嵌入在元數(shù)據(jù)26內(nèi),如由箭頭68所指示的。驗證引擎62表示用于生成以上描述的加密簽名64并且將其嵌入在元數(shù)據(jù)26中的任何電路或電路和可執(zhí)行指令的組合。例如,電路可以包括一處理器,該處理器執(zhí)行機器可讀非暫時性存儲介質(zhì)上的指令以生成以上描述的加密簽名64并且將其嵌入在元數(shù)據(jù)26中。
圖5示出電子設(shè)備70的附加的另外示例。在可能的情況下,已經(jīng)將與電子設(shè)備10的組件和元件相同的附圖標(biāo)記用于電子設(shè)備70的組件和元件??梢栽趫D5中看出,電子設(shè)備70包括證書72,該證書72具有例如由制造商、設(shè)計師或電子設(shè)備70的用戶安裝的加密密鑰。電子設(shè)備70包括加密引擎74,用于使用證書72來對控制器引擎30生成的分子簽名標(biāo)簽進行加密,如由箭頭76所指示的。加密引擎74然后將加密的分子簽名標(biāo)簽78嵌入在元數(shù)據(jù)26中,如由箭頭80所指示的。
該加密有助于確保加密的分子簽名標(biāo)簽78的內(nèi)容的私密性。加密引擎74表示使用證書72對來自控制器引擎30的分子簽名標(biāo)簽進行加密并且將加密的分子簽名標(biāo)簽78嵌入在元數(shù)據(jù)26中的任何電路或電路和可執(zhí)行指令的組合。例如,電路可以包括一處理器,該處理器執(zhí)行機器可讀非暫時性存儲介質(zhì)上的指令,以使用證書72對來自控制器引擎30的分子簽名標(biāo)簽進行加密并且將加密的分子簽名標(biāo)簽78嵌入在元數(shù)據(jù)26中。
圖6示出電子設(shè)備82的又一示例。在可能的情況下,已經(jīng)將與電子設(shè)備10的組件和元件相同的附圖標(biāo)記用于電子設(shè)備82的組件和元件??梢栽趫D6中看出,電子設(shè)備82包括關(guān)聯(lián)引擎84,以使分子簽名標(biāo)簽86與通過相機12捕獲的對象14的圖像的區(qū)域相關(guān)聯(lián)。可以完成該關(guān)聯(lián)的一種方式是電子設(shè)備82的用戶在對象14上搖攝或移動電子設(shè)備82。利用該技術(shù),當(dāng)檢測特定分子結(jié)構(gòu)時,關(guān)聯(lián)引擎84經(jīng)由控制器引擎30與分子檢測器16共同操作(如由箭頭88所指示的),并且與圖像引擎18共同操作(如由箭頭90所指示的),以記錄幀。關(guān)聯(lián)引擎84然后利用視頻幀運動檢測技術(shù)來檢測對象14的運動區(qū)域并且使分子簽名標(biāo)簽與該區(qū)域相關(guān)聯(lián)。
關(guān)聯(lián)引擎84然后將該分子簽名標(biāo)簽86嵌入在元數(shù)據(jù)26中,如由箭頭92所指示的。分子簽名標(biāo)簽86包括可以通過特定形狀(諸如像描述圖像內(nèi)的預(yù)定數(shù)量的像素的框的像素“邊界框”)所表示的區(qū)域信息??梢詫⒃撽P(guān)聯(lián)重復(fù)任何次數(shù),以使其他分子簽名標(biāo)簽86與圖像的不同區(qū)域相關(guān)聯(lián)和/或使其他分子簽名標(biāo)簽86與圖像的相同區(qū)域相關(guān)聯(lián)。關(guān)聯(lián)引擎84表示用于執(zhí)行以上描述的分子簽名標(biāo)簽86與通過相機12捕獲的對象14的圖像的一個或多個區(qū)域之間的關(guān)聯(lián)的任何電路或電路和可執(zhí)行指令的組合。例如,電路可以包括一處理器,該處理器執(zhí)行機器可讀非暫時性存儲介質(zhì)上的指令,以執(zhí)行以上描述的分子簽名標(biāo)簽86與通過相機12捕獲的對象14的圖像的一個或多個區(qū)域之間的關(guān)聯(lián)。
圖7示出電子設(shè)備94的再一示例,在可能的情況下,已經(jīng)將與電子設(shè)備10的組件和元件相同的附圖標(biāo)記用于電子設(shè)備94的組件和元件。可以在圖7中看出,電子設(shè)備94包括關(guān)聯(lián)引擎96以及聯(lián)接到關(guān)聯(lián)引擎96的顯示器100(如由雙頭箭頭102所指示的),關(guān)聯(lián)引擎96使分子簽名標(biāo)簽98與通過相機12捕獲的對象14的圖像的區(qū)域相關(guān)聯(lián)。關(guān)聯(lián)引擎96在顯示器100上提供用戶界面,以準(zhǔn)許電子設(shè)備94的用戶選擇性地限定圖像的區(qū)域并且使來自控制器引擎30的分子簽名標(biāo)簽(如由箭頭104所指示的)與限定的圖像區(qū)域相關(guān)聯(lián)。這例如可以通過使用顯示器100上的觸摸屏幕用戶界面選擇圖像的區(qū)域來實現(xiàn)。然后可以經(jīng)由顯示器100上的用戶界面將來自控制器引擎30的分子簽名標(biāo)簽的列表呈現(xiàn)在顯示器100,用戶可以選擇分子簽名標(biāo)簽,以使所選擇的分子簽名標(biāo)簽與所選擇的圖像區(qū)域相關(guān)聯(lián)。
關(guān)聯(lián)引擎96然后將該分子簽名標(biāo)簽98嵌入在元數(shù)據(jù)26中,如由箭頭106所指示的。該分子簽名標(biāo)簽98包括可以通過特定形狀(諸如像描述圖像內(nèi)的預(yù)定數(shù)量的像素的框的像素“邊界框”)所表示的區(qū)域信息??梢詫⒃撽P(guān)聯(lián)重復(fù)任何次數(shù),以使其他分子簽名標(biāo)簽98與圖像的不同區(qū)域相關(guān)聯(lián)和/或使其他分子簽名標(biāo)簽98與圖像的相同區(qū)域相關(guān)聯(lián)。關(guān)聯(lián)引擎96表示用于執(zhí)行以上描述的分子簽名標(biāo)簽98與通過相機12捕獲的對象14的圖像的一個或多個區(qū)域之間的關(guān)聯(lián)的任何電路或電路和可執(zhí)行指令的組合。例如,電路可以包括一處理器,該處理器執(zhí)行機器可讀非暫時性存儲介質(zhì)上的指令,以執(zhí)行以上描述的分子簽名標(biāo)簽98與通過相機12捕獲的對象14的圖像的一個或多個區(qū)域之間的關(guān)聯(lián)。
圖8示出在具有相機和分子檢測器的電子設(shè)備中使用的方法110的示例??梢栽趫D8中看出,方法110通過利用電子設(shè)備的相機捕獲對象的圖像(如由框114所指示的),并且利用電子設(shè)備的分子檢測器掃描對象(如由框116所指示的),在112開始。方法110通過基于經(jīng)掃描的對象的、被確定的分子結(jié)構(gòu)來生成分子簽名數(shù)據(jù)(如由框118所指示的),并且基于分子簽名數(shù)據(jù)來生成分子簽名標(biāo)簽(如由框120所指示的),而繼續(xù)。方法110另外通過基于捕獲的對象的圖像來生成圖像文件(如由框122所指示的),并且將分子簽名標(biāo)簽嵌入在圖像文件的元數(shù)據(jù)中(如由框124所指示的),而繼續(xù)。方法110然后可以在126結(jié)束。方法110可以例如用于電子設(shè)備10中,并且例如如上面關(guān)于電子設(shè)備10描述的被部分地或完全地實施。
圖9示出了方法110的附加要素的示例??梢栽趫D9中看出,方法110可以包括基于分子簽名數(shù)據(jù)查詢分子簽名數(shù)據(jù)庫,以確定與經(jīng)掃描的對象的、被確定的分子結(jié)構(gòu)有關(guān)的人類可讀名稱,如由框128所指示的,并且將人類可讀名稱嵌入在圖像文件的元數(shù)據(jù)中,如由框130所指示的。方法110的這些附加要素128和130可以例如用于電子設(shè)備40和/或電子設(shè)備50中,并且例如如上面關(guān)于電子設(shè)備40和/或電子設(shè)備50描述的被部分地或完全地實施。
也可以在圖9中看出,方法110可以包括生成加密簽名,以鑒定所生成的分子簽名標(biāo)簽與相機、分子檢測器、圖像文件的元數(shù)據(jù)和/或所捕獲的圖像的內(nèi)容相關(guān)聯(lián),如由框132所指示的。方法110的附加要素132可以例如用于電子設(shè)備60中,并且例如如上面關(guān)于電子設(shè)備60描述的被部分地或完全地實施。
如另外可以在圖9中看出的,方法110可以包括在電子設(shè)備上安裝包括加密密鑰的證書,如由框134所指示的,并且使用該證書對分子簽名標(biāo)簽進行加密,如由框136所指示的。方法110的附加這些要素134和136可以例如用于電子設(shè)備70中,并且例如如上面關(guān)于電子設(shè)備70描述的被部分地或完全地實施。
如可以在圖9中進一步看出的,方法110可以包括使分子簽名標(biāo)簽與圖像的區(qū)域相關(guān)聯(lián),如由框138所指示的。方法110的附加要素138可以例如用于電子設(shè)備82中,并且例如如上面關(guān)于密鑰電子設(shè)備82描述的被部分地或完全地實施。替換地,使分子簽名標(biāo)簽與圖像的區(qū)域相關(guān)聯(lián)(步驟138)可以包括經(jīng)由電子設(shè)備的用戶界面限定圖像的區(qū)域(如由框140所指示的),并且使分子簽名標(biāo)簽與限定的圖像區(qū)域相關(guān)聯(lián)(如由框142所指示的)。在此類情況中,方法110的附加要素140和142可以例如用于電子設(shè)備94中,并且例如如上面關(guān)于電子設(shè)備94描述的被部分地或完全地實施。
圖10示出包括由電子設(shè)備的處理器152可執(zhí)行的(如由雙頭箭頭154所指示的)指令的機器可讀非暫時性存儲介質(zhì)150的示例??梢栽趫D10中看出,機器可讀非暫時性存儲介質(zhì)150包括指令156,指令156由電子設(shè)備的處理器152可執(zhí)行,以基于表示由電子設(shè)備的分子檢測器所掃描的對象的被確定的分子結(jié)構(gòu)的分子簽名數(shù)據(jù),來生成分子簽名標(biāo)簽。也可以在圖10中看出,機器可讀非暫時性存儲介質(zhì)150包括附加指令158,用于將分子簽名標(biāo)簽嵌入在基于由電子設(shè)備的相機捕獲的對象的圖像的圖像文件的元數(shù)據(jù)中。處理器152例如可以是電子設(shè)備10的一部分。替換地或另外地,指令156和/或158可以利用例如以上關(guān)于電子設(shè)備10討論的至少一些考慮來實施。
圖11示出機器可讀非暫時性存儲介質(zhì)150上的、由電子設(shè)備的處理器152可執(zhí)行的(如由雙頭箭頭154所指示的)的附加指令的示例。可以在圖11中看出,機器可讀非暫時性存儲介質(zhì)150包括指令160,指令160由電子設(shè)備的處理器152可執(zhí)行,來基于分子簽名數(shù)據(jù)查詢分子簽名數(shù)據(jù)庫,以確定與確定的被掃描的對象的分子結(jié)構(gòu)有關(guān)的人類可讀名稱并且將人類可讀名稱嵌入在圖像文件的元數(shù)據(jù)中。在此情況下,處理器152可以例如是電子設(shè)備40和/或電子設(shè)備50的一部分。替換地或另外地,指令160可以利用例如以上關(guān)于電子設(shè)備40和/或電子設(shè)備50討論的至少一些考慮來實施。
也可以在圖11中看出,機器可讀非暫時性存儲介質(zhì)150可以替換地包括指令162,指令162由電子設(shè)備的處理器152可執(zhí)行,來生成加密簽名,以鑒定所生成的分子簽名標(biāo)簽與相機、分子檢測器、圖像文件的元數(shù)據(jù)和/或所捕獲的圖像的內(nèi)容相關(guān)聯(lián)。在此類情況中,處理器152例如可以是電子設(shè)備60的一部分。替換地或另外地,指令162可以利用例如以上關(guān)于電子設(shè)備60討論的至少一些考慮來實施。
如另外可以在圖11中看出的,機器可讀非暫時性存儲介質(zhì)150可以替換地包括指令164,指令164由電子設(shè)備的處理器152可執(zhí)行,以使用包括加密密鑰的證書對分子簽名標(biāo)簽進行加密。在此類情況中,處理器152例如可以是電子設(shè)備70的一部分。替換地或另外地,指令164可以利用例如以上關(guān)于電子設(shè)備70討論的至少一些考慮來實施。
如另外可以在圖11中看出的,機器可讀非暫時性存儲介質(zhì)150可以替換地包括指令166,指令166由電子設(shè)備的處理器152可執(zhí)行,以使分子簽名標(biāo)簽與圖像的區(qū)域相關(guān)聯(lián)。在此情況下,處理器152可以例如是電子設(shè)備82或電子設(shè)備94的一部分。替換地或另外地,指令166可以利用例如以上關(guān)于電子設(shè)備82或94討論的至少一些考慮來實施。
盡管已經(jīng)詳細(xì)地描述和圖示出若干圖,但應(yīng)當(dāng)理解,其意圖是進行說明和示例。這些示例并不意圖是窮盡性或者受限于所公開的精確的形式。修改和變化可能是明顯的。例如,電子設(shè)備、在電子設(shè)備中使用的方法和/或機器可讀非暫時性存儲介質(zhì)的其他示例可以包括與在以上圖示和描述相比不同的組件、元件和/或指令的組合。例如,電子設(shè)備的另一個示例可以包括驗證引擎和關(guān)聯(lián)引擎兩者。
另外地,對單數(shù)形式的元件的引用并不意圖意指一個,除非明確地如此規(guī)定。此外,方法要素不局限于所描述和說明的序列或次序。而且,不管元件或組件是否在所附權(quán)利要求中明確地記載,該元件或組件并不意圖廣布于眾。