專利名稱:二維碼的檢測和分割的制作方法
二維碼的檢測和分割 相關(guān)申請的交叉引用 本發(fā)明要求2007年3月8日提交的,序列號為60/905, 757的未決的美國臨時專利申請(代理人申請案編號2007P05061US)的優(yōu)先權(quán),該申請被全部作為參考而合并于此。
背景技術(shù):
將相機置于安全/絕密環(huán)境中能夠帶來嚴(yán)重的安全風(fēng)險。在機器視覺應(yīng)用中使用的用于對部件進行測量或檢驗的任何相機將有可能對敏感物體(sensitive nature)進行記錄。在優(yōu)選地對呈現(xiàn)任何圖像進行禁止的同時,這種極端的響應(yīng)能夠致使相機不能用于對部件標(biāo)記或其他特征的定位進行輔助,例如唯一物品(item)標(biāo)識符(UII)或唯一標(biāo)識符(UID),所述唯一物品標(biāo)識符或唯一標(biāo)識符是標(biāo)記在全球唯一和明確的物品上(與應(yīng)用到其包裝上的RFID標(biāo)簽相反)的一組數(shù)據(jù)元素。對于某些應(yīng)用可能需要用于管理這種圖像的改進的設(shè)備、系統(tǒng)和/或方法。
發(fā)明內(nèi)容
某些示例性的實施方式可以提供一種方法,該方法包括響應(yīng)于確定機器可讀二
維碼在第一圖像中被識別,而自動引起對第二圖像的保存或顯示,其中所述第一圖像包括
定義機器可讀二維碼的第一多個像素和定義非碼區(qū)域的第二多個像素,所述第二圖像包括
所述機器可讀二維碼或所述機器可讀二維碼的表示并排除所述非碼區(qū)域。
某些示例性的實施方式可以提供一種方法,該方法包括響應(yīng)于確定機器可讀二
維碼在第一圖像中被識別,而自動引起只對所述機器可讀二維碼的表示的保存或顯示,其
中所述第一圖像包括所述機器可讀二維碼和非碼區(qū)域。
通過參考附圖對下面的特定的示例性實施方式進行詳細(xì)描述,可以更容易地理解
各種可能很實用和很有用的實施方式,在附圖中 圖1是示例性的圖像1000的照片; 圖2是示例性的圖像2000的照片; 圖3是示例性的圖像3000的照片; 圖4是示例性的圖像4000的照片; 圖5是示例性的圖像5000的照片; 圖6是系統(tǒng)6000的示例性的實施方式的框圖; 圖7是信息設(shè)備7000的示例性的實施方式的框圖;以及 圖8是方法8000的示例性的實施方式的流程圖。
具體實施例方式
通過添加只有一維碼(諸如條形碼)和/或二維碼(諸如數(shù)據(jù)矩陣(DataMatrix)和/或直接打標(biāo)(Direct Part Mark))在圖像中被識別的情況下才能允許對圖像進行保存的功能,某些示例性實施方式可以在高度安全的唯一標(biāo)識(UID)區(qū)域保存圖像。所以,某些示例性實施方式能夠阻止存儲隨機圖像。在一個實施方式中,UID檢驗器能夠被寫成Visual Basic添加到直接打標(biāo)驗證軟件中,諸如同Simatic Hawkeye 1500系列讀碼系統(tǒng)(包括ReadRunner讀碼軟件)、Simatic VS130-2視覺傳感器系統(tǒng)和/或Simatic VS720智能相機系統(tǒng)(都來自德國紐倫堡的西門子股份公司)一起使用的和/或被其使用的軟件。
在它們的當(dāng)前實施中,數(shù)據(jù)矩陣符號具有棋盤的樣式,其中每個均勻間隔的方形單元都對應(yīng)于數(shù)據(jù)比特。它們由明暗相間的馬賽克元素構(gòu)成,必須在識別任何字符之前,必須對所述馬賽克元素的全部進行讀取。矩陣符號是用二進制碼進行編碼的,需要成像器(imager)來對它們進行讀取。通常的數(shù)據(jù)矩陣可以存儲1到大約2000個字符。符號是方形或長方形,并且其范圍可以從每側(cè)大約0. 001英寸直到每邊大約14英寸。
數(shù)據(jù)矩陣可以直接標(biāo)記在物品表面上或者通過將標(biāo)簽或數(shù)據(jù)標(biāo)牌粘貼到物品上(諸如根據(jù)MIL-STD-130)來進行標(biāo)記,并且優(yōu)選地,在物品的生命周期中數(shù)據(jù)矩陣是永恒不變的,并且不會在使用時被損壞或破壞。 使用2D數(shù)據(jù)矩陣技術(shù)與標(biāo)準(zhǔn)條形碼相比,其可能的優(yōu)勢是
對于與條形碼相同的空間,能夠包含的數(shù)據(jù)是條形碼的100倍;
能夠被全方向的讀?。?能夠在被損壞的情況下仍然返回準(zhǔn)確的數(shù)據(jù);和/或
能夠按比例放大或縮小以能夠被容納在可用的標(biāo)記空間中。 成像器可以被用于從物品獲取UID數(shù)據(jù)元素,所述UID數(shù)據(jù)元素然后可以被組合成鏈接成串的UID并被發(fā)送到數(shù)據(jù)庫。不能使用通常的線性條形碼激光掃描器來讀取數(shù)據(jù)矩陣。每個數(shù)據(jù)矩陣可以包括以指定給單個物品唯一識別碼來表示的數(shù)據(jù)。所述碼能夠包括構(gòu)建鏈接成串的UID所需要的數(shù)據(jù)元素或已核準(zhǔn)的UID等價物。 通過某些示例性實施方式的UID檢驗器,相機能夠禁止相機上的和/或連接到相機的計算機(諸如個人電腦(PC)或可編程邏輯控制器(PLC))上的實況視頻模式、常規(guī)圖像采集和/或用于查看UID的顯示。某些示例性實施方式能夠阻止在由相機提供的報告上顯示失敗的圖像,禁止需要讀取和旋轉(zhuǎn)的視察,和/或在計算機上完全關(guān)閉實況視頻。通過某些示例性實施方式,如果在預(yù)定的時間期間內(nèi)沒有在相機上產(chǎn)生成功的解碼(例如,大約1到300秒,包括它們之間的所有值和子范圍),則可以阻止圖像被提供給計算機。為了防止控制該過程的設(shè)置發(fā)生變化,在裝載了固件版本后可以在主ID字上用熔絲(fuse)熔固,所述固件版本將其鎖定并防止對相機進行再次刷機(reflash)、圖像上載、實況視頻、和/或Qview ;和/或停止上載使解碼失敗的任何圖像。在某些示例性實施方式中,該過程能夠利用其中不具有故障的新的復(fù)位套件(regressor suite)以及電路板,以在測試中使用,其只能裝載在安全相機中。 在某些示例性實施方式中,數(shù)碼相機可以是本身可再次刷機的。例如,被熔固的熔絲、MAC地址和/或具有特定式樣的許可證密鑰能夠允許將新圖像臨時閃存到以常規(guī)方式鎖定的相機中。可以理解,在自身刷新之后能夠產(chǎn)生UIC/驗證密鑰以再鎖定相機。
如在下面的段落中所描述的,某些示例性實施方式可以提供過程以用于
在沒有圖像的情況下,幫助定位UID數(shù)據(jù)矩陣;
6
只顯示UID數(shù)據(jù)矩陣; 防止其他應(yīng)用程序訪問原始(raw)圖像;和/或
在智能相機中鎖定安全固件。 在沒有圖像的情況下,對定位UID數(shù)據(jù)矩陣進行視覺輔助 通過示例性的非安全過程,可以盡可能快的在稱為實況視頻的模式中從數(shù)碼相機發(fā)送未處理的原始圖像。圖1是示例性的原始圖像1000的照片,所述原始圖像1000可以包括非碼區(qū)域1100和二維碼區(qū)域1200。 通過示例性的安全過程,實況視頻模式的行為改變?nèi)缦?可以開啟自動測光功能,以在沒有操作者觀看圖像和手動糾正曝光的情況下提供定位數(shù)據(jù)矩陣的最大希望; 在圖像中定位數(shù)據(jù)矩陣的過程期間可發(fā)送原始圖像;
可以由相機計算來為數(shù)據(jù)矩陣計算邊框坐標(biāo);和/或 只包括邊框的空白圖像可以被發(fā)送到計算機進行顯示以幫助操作者對準(zhǔn)所述數(shù)據(jù)矩陣。 圖2是示例性的空白圖像2000的照片,所述空白圖像2000可以包括空白的非碼
區(qū)域2100、邊框2200和/或空白的二維碼區(qū)域2300。 應(yīng)該注意的是,可以盡可能快的或根據(jù)需要來重復(fù)該程序。 只顯示UID數(shù)據(jù)矩陣 通過示例性的非安全過程 所有的圖像可以被數(shù)碼相機采集和/或讀??; 相機可以嘗試在圖像中定位數(shù)據(jù)矩陣; 如果數(shù)據(jù)矩陣被定位,相機可以嘗試對數(shù)據(jù)矩陣的內(nèi)容進行解碼;和/或
如果解碼成功,可以嘗試對數(shù)據(jù)矩陣圖像執(zhí)行驗證分析。 注意,不管該過程中任意步驟的結(jié)果如何,原始圖像和所述過程的結(jié)果總是從相機發(fā)送到計算機。 圖3是示例性的原始圖像3000的照片,所述原始圖像3000包括非碼區(qū)域3100、邊框3200、和/或數(shù)據(jù)矩陣和/或二維碼區(qū)域3300。 經(jīng)由示例性的安全過程,除了最后的步驟以外所有的步驟可以和非安全過程一樣,如下 原始圖像可以被采集和/或讀??; 如果定位失敗——空白圖像可以從相機被發(fā)送到計算機; 如果定位成功但解碼不成功——具有定位邊框的空白圖像可以從相機被發(fā)送到計算機; 如果解碼成功(確定地證明我們看的正是數(shù)據(jù)矩陣),如圖4所示,可以對矩陣的邊框加上其周圍的清楚區(qū)域進行計算;
可以計算平均的清楚區(qū)域灰度值; 如圖5所示,在清楚區(qū)域外的每個東西可以被清楚區(qū)域灰度值代替;和/或
結(jié)果可以連同具有清楚區(qū)域的屏蔽的圖像一起從相機被發(fā)送到計算機,以用于在標(biāo)記降級之后對等級進行進一步的分析和比較;
可替換的,如果完全不想要任何圖像內(nèi)容,可以選擇根本不提供圖像的實際的數(shù)據(jù)矩陣部分。而是,可以生成來自所解碼的字符串的數(shù)據(jù)矩陣的黑色和白色表示,并且該表示和/或與其對應(yīng)的生成的圖像可以被粘貼在空白圖像中的所檢測到的數(shù)據(jù)矩陣的位置處。這可以保證無論什么可識別的圖像內(nèi)容都不會被包括在所存檔的圖像中——在遠(yuǎn)程的情況下指的是數(shù)據(jù)矩陣碼所打印的部件位置處所包括的任何秘密信息——例如,顏色、表面狀況、幾何結(jié)構(gòu)等等。 圖4是示例性圖像4000的照片,所述示例性圖像4000可以包括空白的非碼區(qū)域4100、清楚區(qū)域4200、邊框4300、和/或數(shù)據(jù)矩陣和/或二維碼區(qū)域4400。圖5是示例性圖像5000的照片,所述示例性圖像5000包括空白的非碼區(qū)域5100、邊框5200、和/或數(shù)據(jù)矩陣和/或二維碼區(qū)域5300。
防止其他應(yīng)用程序訪問原始圖像 經(jīng)由示例性的非安全過程,未處理的原始圖像可以通過讀碼軟件和/或處理軟件(諸如西門子ReadRunner和/或Qviewer軟件應(yīng)用程序)、通過基于相同的根本控制的用戶寫入的應(yīng)用程序、和/或通過簡單地插接通信和/或公共網(wǎng)絡(luò)通信協(xié)議(例如TCP/IP,F(xiàn)TP等)從相機上載。 經(jīng)由示例性的安全過程,所有的圖像可以再使其可用于輸出之前在相機中被處
理??捎糜谙鄼C外部的任何應(yīng)用程序的圖像可以被限制為只是空白圖像、具有邊框的空白
圖像和/或屏蔽的圖像。 在智能相機中鎖定安全固件 經(jīng)由示例性的非安全過程,能夠訪問相機的網(wǎng)絡(luò)以及相機配置軟件的任何人能夠下載相機固件的舊版本,該舊版本不會識別出所做出的封鎖實況原始圖像的表示的改變。
經(jīng)由示例性的安全過程 相機能夠以仍然允許進行更新的方式被鎖定; 安裝在相機上的許可證密鑰可以開啟固件中的功能并且如果沒有購買該特權(quán)則防止其運行。許可證密鑰可以被擴展為將相機標(biāo)記為安全。在這種情況下,可以使用兩個安全密鑰,即"安全"密鑰和"安全密鑰解鎖"密鑰。許可證密鑰可以是為不同的相機特定的,和/或不可被移植到其他相機。 如果所述兩個安全密鑰的任一個密鑰被設(shè)置在所述相機上,則可以輸入的唯一密鑰可以被限制為其余的那個安全密鑰。所有其他密鑰可以被拒絕。這可以防止使用非安全密鑰。 可以拒絕將固件刷新到智能相機,除非首先輸入了 "安全密鑰解鎖"密鑰。 在將固件刷新到智能相機完成之后,可以再輸入"安全"密鑰并且智能相機再一次
被鎖定。 圖6是系統(tǒng)6000的示例性實施方式的框圖,所述系統(tǒng)6000可以包括被照物體6100,該被照物體6100可以包括一維碼、二維碼、數(shù)據(jù)矩陣碼、和/或UID 6200,該被照物體6100的圖像可以被相機6300采集,該相機6300可以經(jīng)由網(wǎng)絡(luò)6400被耦合到計算機6500。顯示器6600可以耦合到計算機6500以顯現(xiàn)圖像、碼或者其表示,并且/或者數(shù)據(jù)庫6700可以耦合到計算機6500以存儲圖像、碼和/或其表示。 圖7是信息設(shè)備7000的示例性實施方式的框圖,在某些可操作的實施方式中信息設(shè)備7000可以包括,例如,圖6中的相機6300、計算機6500等。信息設(shè)備7000可以包括眾多電路和/或組件中的任意一種或多種,諸如一個或多個網(wǎng)絡(luò)接口 1700、一個或多個處理器7200、包括指令7400的一個或多個存儲器7300、一個或多個輸入/輸出(I/O)設(shè)備7500、和/或耦合到I/O設(shè)備7500的一個或多個用戶界面7600等。 在某些示例性的實施方式中,通過一個或多個用戶界面7600(諸如圖形用戶界面),用戶可以查看這里所述的關(guān)于搜索、設(shè)計、建模、創(chuàng)建、開發(fā)、建立、加工、操作、保持、存儲、營銷、銷售、遞送、選擇、指定、請求、訂購、接收、返還、估價、和/或推薦任意產(chǎn)品、服務(wù)、方法和/或信息的信息顯現(xiàn)。 圖8是方法8000的示例性實施方式的流程圖。在步驟8100,圖像可以由相機感測、接收、采集和/或讀取,諸如進入傳感器單元和/或數(shù)碼照相機和/或數(shù)碼攝像機的存儲器。在步驟8200,機器可讀一維碼、二維碼、數(shù)據(jù)矩陣碼、和/或UID (在下文中稱為"碼")在采集的圖像中的位置和/或外邊框可以被相機自動確定,這可以在幫助操作者將碼與預(yù)定方位對準(zhǔn)以用于由相機進行分析之后來進行。在步驟8300,碼的邊框和/或其坐標(biāo)可以由相機自動計算和/或確定。 在步驟8400,碼周圍的清楚區(qū)域的近似平均灰度值可以被相機自動計算和確定,并且/或者被指定為位于圖像中的清楚區(qū)域之外(即在屏蔽的區(qū)域中)的基本上所有像素的灰度值。在步驟8500,屏蔽的圖像可以由相機生成,被發(fā)送到計算機、以進行顯示和/或存儲,該屏蔽的圖像包括碼或其表示,以及屏蔽區(qū)域。響應(yīng)于確定所述碼不能位于所采集的圖像中,所述屏蔽區(qū)域可以包括整個采集的圖像。 在步驟8600,碼可以被解碼、分析和/或驗證。在步驟8700,可以生成碼的表示(諸如機器可讀和/或人類可讀的表示)、并將其發(fā)送到計算機、以進行顯示和/或存儲。
在步驟8800,響應(yīng)于預(yù)定事件(諸如確定所述碼不能位于所采集的圖像中、確定所述碼不能在預(yù)定時間段內(nèi)被解碼、和/或通過相機的用戶界面來輸入預(yù)定密鑰項),可以通過禁止相機的各種功能中的任何一項或多項來保證相機的安全,所述功能包括,諸如,采集圖像、顯示圖像、存儲圖像、由其他應(yīng)用程序訪問圖像、修正操作、設(shè)置和/或固件、鎖定和/或禁止操作、設(shè)置、和/或固件等。
定義 當(dāng)此處實質(zhì)上使用以下術(shù)語時,適用以下所附的定義。這些術(shù)語和定義是在沒有偏見的情況下提出的,且與本申請的情況一致,我們保留在本申請或要求本申請的優(yōu)先權(quán)的任何申請的訴訟階段對這些術(shù)語進行重新定義的權(quán)利。為了對要求以本發(fā)明作為優(yōu)先權(quán)的任何專利的權(quán)利要求進行解釋,每個定義(或者是在專利訴訟階段原始定義被修改的情況下而被重新定義的術(shù)語)用于清楚且明確地否定該定義以外的主題。
—個(a)——至少一個。 訪問——(動詞)進入、接近、直接和/或間接的進行通信、使用、和/或穿過和/
或來自;(名詞)進入、接近、直接和/或間接的進行通信、使用、和/或穿過和/或來自某
地方、事物和/或人的許可、自由、權(quán)利、機制、和/或能力。 步驟(activity)——動作、行動、階段、和/或過程或其中的一部分。 適于——合適的、適合的、和/或能夠執(zhí)行特定的功能。
0082] 對準(zhǔn)——根據(jù)直線和/或多個點來安排。
所有——每個和全部 和/或——兩者都滿足條件或者兩者之一滿足條件。
器件——用于特定目的的儀器或設(shè)備。
近似——大約和/或幾乎相同。 分配——為了特定目的來指派、指定、分派、和/或把……歸于、和/或選擇并進行區(qū)別設(shè)置。 幫助——給予幫助或支持。 關(guān)聯(lián)——加入、連接在一起、和/或相關(guān)。 自動地——以基本不依靠外部人為影響和/或控制的方式運行和/或操作。例如,自動電燈開關(guān)可以在沒有人手動操作該電燈開關(guān)的情況下,一"看到"人在其視野中就開啟。 平均——通過將一組量的總和除以該量的數(shù)目而獲得的值和/或統(tǒng)計期望值的近似值。 中樞網(wǎng)絡(luò)——"運輸"網(wǎng)絡(luò),通常由長距離的電話干線和/或其他有線和/或無線鏈路(諸如微波和衛(wèi)星鏈路)組成,用于在連接到因特網(wǎng)的主機計算機系統(tǒng)之間同時傳送大量數(shù)據(jù)。常規(guī)的通信數(shù)據(jù)通常不在骨干網(wǎng)絡(luò)中發(fā)起或終止。 條形碼——表示為一串符號的信息,所述符號諸如點的集合、寬度變化的平行條
等,該信息可以被光學(xué)掃描儀讀取或被解釋為數(shù)字和/或字母字符。 條形碼讀取器——適于掃描和/或解碼條形碼的設(shè)備和/或系統(tǒng)。 臨近——位于和/或接近物體的外部邊緣、表面和/或范圍。 邊界——……的限制和/或最大的范圍。 邊框——定義外部邊界的長方形。 計算——通過數(shù)據(jù)和/或邏輯規(guī)則來確定。 相機——一種通常包括防光外殼的設(shè)備,所述防光外殼包括具有鏡頭的光圈,物體的靜止和/或運動圖像通過所述鏡頭被聚焦和記錄在感光膠巻、板、磁帶上和/或耦合至電和/或光存儲設(shè)備(例如RAM、EEPROM、閃存、磁盤、光盤等)的傳感器上。
能夠——在至少一些實施方式中能夠。 采集——感測、接收、獲取、獲得、進入、和/或記錄在存儲器中。
引起——產(chǎn)生效果。 電路——經(jīng)過兩個或更多個開關(guān)設(shè)備而建立的導(dǎo)電路徑和/或通信連接,其中包
括網(wǎng)絡(luò),并處于連接到網(wǎng)絡(luò)而又不被包括在網(wǎng)絡(luò)內(nèi)的相應(yīng)的端部系統(tǒng)之間。 清楚區(qū)域——沒有機器可讀二維碼的區(qū)域。 碼——表示和/或?qū)?yīng)于具有一個或多個預(yù)定值的數(shù)據(jù)的至少一個字符。 包括——包括但不限于......。 配置——使適合或適于特定的使用或情況。
內(nèi)容——存儲的和/或?qū)懭氲墓ぷ鞯膶嵸|(zhì)和/或?qū)嵸|(zhì)部分。 轉(zhuǎn)換——變換、使適合、和/或改變。 坐標(biāo)——任何在給定維數(shù)的空間中的關(guān)于線或其他固定參考的系統(tǒng)的用于確定點、線、多邊形、曲線或平面的一組兩個或更多個數(shù)字
創(chuàng)建——使成為。 數(shù)據(jù)——獨特的信息,通常具有特定或預(yù)定方式的格式和/或被組織起來表達觀 念。 數(shù)據(jù)結(jié)構(gòu)——允許數(shù)據(jù)被有效操作的數(shù)據(jù)集的組織結(jié)構(gòu),和/或被設(shè)計以支持特 定數(shù)據(jù)操作功能的數(shù)據(jù)元素之間的邏輯關(guān)系。數(shù)據(jù)結(jié)構(gòu)可以包括元數(shù)據(jù)以描述數(shù)據(jù)結(jié)構(gòu) 的性質(zhì)。數(shù)據(jù)結(jié)構(gòu)的示例可以包括陣列、字典、圖表、散列(hash)、堆陣、被鏈接的列表、矩 陣、對象、隊列、環(huán)、棧、樹、和/或向量。 解碼——通過對之前編碼的效果進行反轉(zhuǎn)來轉(zhuǎn)換數(shù)據(jù),和/或?qū)Υa和/或信號進 行解釋。 定義——確定......的意思、關(guān)系、大綱、形式、和/或結(jié)構(gòu);和/或精確地和/或
清楚地描述和/或指定。 確定(名詞)——做出決定或就某決定達成一致的行為。
確定(動詞)——獲得、計算、決定、推論、和/或查明。
設(shè)備——機器、制造實體、和/或它們的組合。
缺乏(devoid)——不處理、不具有、和/或缺少。
數(shù)字——非模擬的;離散的。 數(shù)碼相機——不在膠巻上采集圖像,而是先在耦合到存儲器的電子成像傳感器中 采集圖像的相機。 禁止——使不能用、不合適、和/或不能夠。 顯示——(動詞)視覺上顯現(xiàn);(名詞)以視覺形式和/或某物的視覺表示來表示 信息的電子設(shè)備。 每個——組中的每一個,被單獨考慮。 鍵入——輸入、進來、和/或流入。 鍵入項——鍵入的結(jié)果。 等于——基本上相同。 第一——排序中的最初項。 還-另夕卜 生成——創(chuàng)建、產(chǎn)生、引起、和/或使存在。
灰度——從白到黑逐漸分級,或者反之亦然。 觸覺的——涉及到肌肉運動的人類感覺和/或涉及到接觸的人類感覺。在多種潛 在的觸覺體驗中,感覺是多種多樣的,感覺中的身體位置差異,和至少部分以非視覺、非聽 覺和非嗅覺的方式感知的感覺中的基于時間的變化,包括觸知接觸(被接觸)的體驗、主 動的接觸、抓、壓力、摩擦、牽引、滑動、伸展、推動、扭力、碰撞、四肢位置、重力、組織紋理、隔 閡、凹進、粘性、疼痛、發(fā)癢、潮濕、溫度、導(dǎo)熱性和導(dǎo)熱能力。 識別——指定、認(rèn)知、檢測和/或確定其身份、來源、特征和/或明確的特性。
圖像——實體和/或現(xiàn)象的至少二維表示。 信息設(shè)備——能夠處理數(shù)據(jù)和/或信息的設(shè)備,諸如任何通用的和/或?qū)S糜嬎?機,例如個人計算機、工作站、服務(wù)器、微型計算機、大型機、超級計算機、計算機終端、筆記 本電腦、可佩帶的計算機、和/或個人數(shù)字助理(PDA)、移動終端、藍(lán)牙設(shè)備、通信設(shè)備、"智
11能"電話(諸如Treo—類的設(shè)備)、消息服務(wù)(例如黑莓)接收器、尋呼機、傳真、手機、傳統(tǒng) 電話、電話設(shè)備、編程的微處理器或微控制器和/或外圍集成電路元件、ASIC或其他集成電 路、諸如離散元件電路的硬件電邏輯電路、和/或諸如PLD、 PLA、 FPGA或PAL的可編程邏輯 設(shè)備等。 一般的,在其上安裝有能夠執(zhí)行至少一部分此處所述的方法、結(jié)構(gòu)和/或圖形用戶 界面的有限狀態(tài)機器的任何設(shè)備可以被用作信息設(shè)備。信息設(shè)備可以包括諸如一個或多個 網(wǎng)絡(luò)接口、一個或多個處理器、一個或多個包含指令的存儲器、一個或多個輸入/輸出(1/ 0)設(shè)備、一個或多個耦合到1/0設(shè)備的用戶界面等組件。
初始化一為使用和/或一些將來事件準(zhǔn)備某物。 輸入/輸出(I/O)設(shè)備——任何面向感官的輸入和/或輸出設(shè)備,例如面向聽覺、
視覺、觸覺、嗅覺、和/或味覺的設(shè)備,包括例如監(jiān)控器、顯示器、放映機、頭戴式顯示器、鍵
盤、鍵區(qū)、鼠標(biāo)、跟蹤球、操縱桿、游戲機手柄、轉(zhuǎn)輪、觸摸板、定點設(shè)備、麥克風(fēng)、擴音器、視頻
相機、相機、掃描儀、打印機、觸覺設(shè)備、振動器、觸覺剌激器、和/或觸覺墊,還可能包括I/O
設(shè)備可以附著或連接的部件。 進入——到一個條件、狀態(tài)或形式中。 密鑰——提供訪問手段的預(yù)定的物理事物或信息事物,諸如用于打開物理鎖的設(shè)
備、多個符號、圖像、生物測定數(shù)據(jù)等。
限制——約束。 位于——被置于特定的點、區(qū)域、和/或位置。
位置——地點。 機器指令——適于使諸如信息設(shè)備的機器執(zhí)行一個或多個特定步驟、操作、和/或 功能的命令。這些命令有時可以形成被稱為"處理器"、"內(nèi)核"、"操作系統(tǒng)"、"程序"、"應(yīng) 用"、"實用程序"、"子程序"、"腳本"、"宏"、"文件"、"工程"、"模塊"、"庫"、"類"、和/或"對 象"等的實體,這些命令可以被實現(xiàn)為硬件、固件、和/或軟件中的機器代碼、源代碼、對象代 碼、編譯的代碼、組合的代碼、可解譯的代碼、和/或可執(zhí)行的代碼等。 機器可讀媒介——機器可以從其中獲得數(shù)據(jù)和/或信息的物理結(jié)構(gòu)。機器可讀媒 介的實例包括存儲器、穿孔卡等。 機器可讀——信息裝置能夠從其中獲得數(shù)據(jù)和/或信息的形式。
可以——在至少一些實施方式中被允許和/或許可。 存儲器——能夠存儲模擬或數(shù)字信息的設(shè)備,例如非易失性存儲器、易失性存儲 器、隨機存取存儲器、RAM、只讀存儲器、ROM、閃存、磁介質(zhì)、硬盤、軟盤、磁帶、光介質(zhì)、光盤、 壓縮磁盤、CD、數(shù)字多功能盤、DVD、和/或獨立冗余磁盤陣列(raid array)等。存儲器可以 被耦合到處理器和/或可以存儲適于根據(jù)例如此處公開的實施方式而被處理器執(zhí)行的指 令。 存儲器設(shè)備——能夠存儲諸如指令和/或數(shù)據(jù)的邏輯或數(shù)字信息的器件。示例包 括非易失性存儲器、易失性存儲器、隨機存取存儲器、RAM、只讀存儲器、ROM、閃存、磁介質(zhì)、 硬盤、軟盤、磁帶、光介質(zhì)、光盤、壓縮磁盤、CD、數(shù)字多功能盤、DVD、和/或獨立冗余磁盤陣 列等。存儲器設(shè)備可以被耦合到處理器和/或可以存儲適于根據(jù)例如此處公開的實施方式 而被處理器執(zhí)行的指令。 方法一用于完成某事的過程、程序、和/或相關(guān)步驟的集合。
網(wǎng)絡(luò)——通信耦合的多個節(jié)點。網(wǎng)絡(luò)可以是任何多種類的子網(wǎng)絡(luò)和/或包括任何 多種類的子網(wǎng)絡(luò),諸如電路交換、公共交換、分組交換、數(shù)據(jù)、電話、電信、視頻分布、電纜、陸 地、廣播、衛(wèi)星、寬帶、聯(lián)合、全球、國內(nèi)、地域內(nèi)、廣域、中樞、分組交換的TCP/IP、USB、PS2、火 線(FireWire)、藍(lán)牙、WiFi、以太網(wǎng)、PR0FIBUS、PR0FINET、RS232、令牌網(wǎng)、公共因特網(wǎng)、私網(wǎng)、 ATM、多域、和/或多區(qū)域子網(wǎng)絡(luò)、一個或多個因特網(wǎng)服務(wù)提供商、和/或一個或多個信息設(shè) 備,諸如交換器、路由器、和/或不直接與局域網(wǎng)絡(luò)連接的網(wǎng)關(guān)等。 網(wǎng)絡(luò)接口——能夠?qū)⑿畔⒃O(shè)備耦合到網(wǎng)絡(luò)的任何設(shè)備、系統(tǒng)、或子系統(tǒng)。例如,網(wǎng) 絡(luò)接口可以是電話、手機、蜂窩調(diào)制解調(diào)器、電話數(shù)據(jù)調(diào)制解調(diào)器、傳真調(diào)制解調(diào)器、無線收 發(fā)信機、以太網(wǎng)卡、電纜調(diào)制解調(diào)器、數(shù)字訂戶線路接口 、網(wǎng)橋、集線器、路由器或其他類似 的設(shè)備。 非碼區(qū)域——機器可讀二維碼周圍的區(qū)域,其本身沒有任何機器可讀二維碼
非一對某事的否定。 —維(l-D)碼——條形碼或其他類型的機器可讀碼,通常用于標(biāo)記物理項,包括以 預(yù)定樣式排列的黑和/或白的可視元素、條、點和/或單元。如常見的條形碼為例,l-D碼 通常表示為"垂直冗余的"樣式,意思是一些信息是垂直方向上重復(fù)的,從而條的高度能夠 被截斷而不會損失信息。然而,該垂直冗余允許具有打印缺陷的符號仍然被讀取,諸如污點 或空白。條的高度越高,沿著條行碼的至少一個路徑可讀取的可能性越大。另外的示例包 括碼128、碼39、碼條、碼93、I2of5、UPC/EAN/JAN、UPC-E、UPC補碼、MSI Plessy、NEC2of5、 Postnet、 Pharmacode、 Tel印en、禾口 BCI412。
——執(zhí)行功能過程中的一系列動作。 者——觀察和/或控制機器或設(shè)備的人。 ——第一物體相對于第二物體的位置。 ——邊界和/或界限以外的空間。 ——通信的離散實例。 ——數(shù)字圖像的離散元素。 ——復(fù)數(shù)的和/或多于一個的狀態(tài)。 ——提前確定、決定或建立。 ——阻止、阻礙、停止、和/或抑制……發(fā)生。
可能性——可能發(fā)生的定量表示。 處理器——用于執(zhí)行一個或多個預(yù)定任務(wù)的一種設(shè)備或一組機器可讀指令。處理 器可以包括硬件、固件、和/或軟件中的任意一者或其結(jié)合。處理器可以利用機械、風(fēng)力、水 力、電、磁、光、信息、化學(xué)、和/或生物原理、信號、和/或輸入來執(zhí)行任務(wù)。在某些實施方 式中,處理器可以基于信息、通過制造、分析、修改、轉(zhuǎn)換、發(fā)送可執(zhí)行程序和/或信息設(shè)備 使用的信息、和/或?qū)⑿畔⒙酚傻捷敵鲈O(shè)備來運行。處理器可以是中央處理單元、本地控制 器、遠(yuǎn)程控制器、并行控制器、和/或分布式控制器等。除非特別聲明,處理器可以是通用 設(shè)備,例如微控制器和/或微處理器,諸如由因特爾公司(位于加利福尼亞州的圣克拉拉) 制造的奔騰IV(Pentium IV)系列的微處理器。在某些實施方式中,處理器可以是被設(shè)計 成在此處的一個實施方式的至少一部分公開的其硬件和/或固件中執(zhí)行的專用集成電路
(ASIC)或現(xiàn)場可編程門陣列(FPGA)。
作作位部組素個定止
操操方外分像多預(yù)防
5 6
5 5
8 9
計劃——計算、估計或預(yù)測。 提供——供給、供應(yīng)、給和/或使……可用。 接收——以信號的形式取得、獲取、接收和/或獲得 顯現(xiàn)——通過任何可視、可聽、和/或觸覺的方式(例如通過顯示器、監(jiān)控器、電 子紙張、人工眼球、人工耳蝸、擴音器等)使人類可以察覺到例如數(shù)據(jù)、命令、文本、圖形、音 頻、視頻、動畫、和/或超鏈接等。
重復(fù)地——一次又一次;反復(fù)地。 表示——某物的近似、等價、數(shù)學(xué)描述、顯現(xiàn)、圖像和/或相似物。 請求——表達期望或要求。 響應(yīng)于——作為影響和/或剌激的反應(yīng)。 所述——當(dāng)用在系統(tǒng)或設(shè)備權(quán)利要求中,表示下面的權(quán)利要求術(shù)語在先前被提到 過。 保存——在存儲器設(shè)備中維持?jǐn)?shù)據(jù)。
第二——排序中緊跟在第一項后面的項。
選擇——從可選事物中作出選擇。
組——相關(guān)的多個。 信號——以物理變量(諸如風(fēng)力、水力、聲、流體、機械、電、磁、光、化學(xué)、和/或生
物變量如能量、能、壓強、流速、粘性、密度、轉(zhuǎn)矩、沖擊力、壓力、電壓、電流、電阻、磁通勢、磁
場強度、磁通量、磁通密度、磁阻、磁導(dǎo)系數(shù)、折射率、光學(xué)波長、極化、反射系數(shù)、傳導(dǎo)、相移、
濃度、和/或溫度等)編碼成可自動檢測的變量的信息(諸如用于步驟和/或一個或多個
具有預(yù)定意義的字母、單詞、字符、符號、信號標(biāo)記、可視顯示和/或特殊聲音等的機器指
令)。根據(jù)上下文,這里編碼的信號和/或信息可以是同步的、異步的、硬實時的、軟實時的、
非實時的、持續(xù)生成的、持續(xù)變化的、模擬的、離散生成的、離散變化的、量子化的、數(shù)字的、
廣播的、多點傳送的、單播的、傳送的、轉(zhuǎn)換的、接收的、持續(xù)測量的、離散測量的、處理的、編
碼的、加密的、多工的、調(diào)制的、擴展的、解擴展的、解多工的、解密的和/或解碼的等。 存儲——置于、保持、維持、輸入、和/或復(fù)制到機器可讀介質(zhì)中和/或機器可讀介質(zhì)上。 基本上——很大范圍或程度上。 周圍——環(huán)繞、包圍、和/或在一些和/或所有側(cè)限定。 系統(tǒng)——機制、設(shè)備、數(shù)據(jù)、和/或指令的集合,該集合被設(shè)計成執(zhí)行一個或多個特 定功能。 時間段——一段時間。 傳送——以信號的形式發(fā)送出、提供、供給、和/或供應(yīng)。 二維(2-D)碼——機器可讀碼,通常用于分別標(biāo)識小的物理項,包括黑的或白的可 視元素和/或單元,該可視元素和/或單元通?;旧鲜欠叫蔚牟⒁苑叫魏?或長方形樣 式排列,該機器可讀碼將數(shù)據(jù)沿著整個碼或符號的高度和長度來編碼。通常,白色單元被分 配給數(shù)值O,黑色單元被分配給數(shù)值1,反之亦然。術(shù)語"堆疊式符號(stacked symbology)" 和"多行碼"通常被應(yīng)用到這些由一串一維條形碼組成的符號中,所述符號的數(shù)據(jù)在一串條 形和改變寬度的空間中被編碼。術(shù)語"矩陣碼"應(yīng)用于2-D碼,該2-D碼基于矩陣中的黑色(或白色)單元部分將數(shù)據(jù)編碼,其中每個黑色(或白色)單元具有基本上相同的維數(shù) 和對數(shù)據(jù)進行編碼的單元的位置。示例包括碼1、碼49、碼16K、3D條形碼、3-DI、陣列標(biāo) 簽、阿茲特克(Aztec)碼、小阿茲特克(Aztec)碼、碼條塊、CP碼、DataGlyphs、數(shù)據(jù)矩陣、 Datastrip碼、點碼A、Go碼、HCCB、色碼、INTACTA碼、最大碼、最小碼、PDF417、微PDF417、微 QR碼、QR碼、智能碼、雪花碼、超級碼、超碼(ultra code) 、 ISO 15415、AIM DPM(Draft Rev D) 、 AS9132/IAQG、和西門子的DPM驗證。
直到一到和/或直至某時間或某個時候。 用戶界面——用于將信息呈現(xiàn)給用戶和/或向用戶請求信息的任何設(shè)備和/或軟 件程序。用戶界面包括文本、圖形、音頻、視頻、動畫、和/或觸覺元素中的至少一者。文本 元素可以通過例如打印機、監(jiān)控器、顯示器、放映機等被提供。圖形元素可以經(jīng)由例如監(jiān)控 器、顯示器、放映機、和/或可視指示設(shè)備(諸如光、標(biāo)簽、信標(biāo)等)等被提供。音頻元素可 以經(jīng)由例如擴音器、麥克風(fēng)、和/或其他聲音產(chǎn)生和/或接收設(shè)備來被提供。視頻元素或 動畫元素可以經(jīng)由例如監(jiān)控器、顯示器、放映機、和/或其他可視設(shè)備來被提供。觸覺元素 可以經(jīng)由例如低頻揚聲器、振動器、觸覺剌激器、觸覺墊、模擬器、鍵盤、鍵區(qū)、鼠標(biāo)、跟蹤球、 操縱桿、游戲機手柄、轉(zhuǎn)輪、觸摸板、定點設(shè)備、和/或其他觸覺設(shè)備等被提供。用戶界面可 以包括一個或多個文本元素,例如一個或多個文字、數(shù)字、符號等。用戶圖形界面可以包括 一個或多個圖形元素,例如圖像、照片、繪圖、圖標(biāo)、窗口、標(biāo)題欄、面板、圖表(sheet)、制表 符、拖曳項、矩陣、表格、表單、日歷、大綱視圖、框架、對話框、靜態(tài)文本、文本框、列表、選擇 列表、彈出列表、下拉列表、菜單、工具欄、塢站、檢查框、單選按鈕、超鏈接、瀏覽器、按鈕、控 件、調(diào)色板、預(yù)覽板、色盤(color wheel)、度盤(dial)、滑塊、滾動欄、光標(biāo)、狀態(tài)欄、步進器、 和/或進程指示器等。文本和/或圖形元素可以被用于對外觀、背景顏色、背景樣式、邊框 樣式、邊框?qū)挾?、前景顏色、字體、字形、字體大小、排列、行間隔、縮進、最大數(shù)據(jù)長度、驗證、 詢問、光標(biāo)樣式、指針樣式、自動尺寸監(jiān)控、位置、和/或尺寸等進行選擇、編程、調(diào)整、改變、 指定等。用戶界面可以包括一個或多個音頻元素,例如音量控制、音調(diào)控制、速度控制、語音 選擇器、和/或一個或多個用于控制音頻播放、速度、停止、快速前進、倒退等的元素。用戶 界面可以包括一個或多個視頻元素,諸如控制視頻播放、速度、停止、快速前進、倒退、放大、 縮小、旋轉(zhuǎn)、和/或傾斜等的元素。用戶界面可以包括一個或多個動畫元素,例如控制動畫 播放、停止、快速前進、倒退、放大、縮小、旋轉(zhuǎn)、傾斜、顏色、亮度、速度、頻率、外觀等的元素。 用戶界面可以包括一個或多個觸覺元素,例如利用觸覺剌激、壓力、壓強、振動、運動、位移、 溫度等的元素。 值——測量的、分配的、確定的、和/或計算的量或變量和/或參數(shù)的量。
驗證——確立提供的信息的準(zhǔn)確性,諸如確定位置是否正確。
經(jīng)由——以...方式和/或利用。
值得——能夠指示重要程度的值。
之內(nèi)——在 內(nèi)部。 注意 通過閱讀以上列舉和/或此處包括的詳細(xì)描述和/或某些示例性實施方式的附 圖,其他基本上和特別實用和有用的實施方式對于本領(lǐng)域技術(shù)人員來說是顯而易見的。應(yīng) 當(dāng)理解的是,許多變化、修改和附加實施方式是可能的,并且因此,所有這些變化、修改和實施方式被認(rèn)為是在本申請的范圍之內(nèi)。 因而,不管本申請任何部分的內(nèi)容(例如題目、技術(shù)領(lǐng)域、背景技術(shù)、發(fā)明內(nèi)容、說 明書摘要、說明書附圖等)如何描述,除非明確地特別指出相反的內(nèi)容,例如通過清楚的定 義、聲明或論據(jù),無論是關(guān)于本申請的任何權(quán)利要求和/或關(guān)于要求其優(yōu)先權(quán)的任何申請 的任何權(quán)利要求,以及無論是原始提出的還是以其他方式提出的 對任何特別描述的或示出的特征、功能、步驟、或元素、任何特定的步驟順序、或元
素的任何特定的相互關(guān)系都不做要求; 任何元素都可以被集成、隔離、和/或復(fù)制; 任何步驟都可以被重復(fù)、被多個實體執(zhí)行,和/或以多種權(quán)限執(zhí)行;以及 任何步驟或元素都可以被特別地排除出去,步驟的順序可以變化,和/或元素的
相互關(guān)系可以變化。 并且,除非另外進行了清楚的聲明,此處描述的任何數(shù)字或范圍都是近似的。除了 另外進行了清楚的聲明,此處描述的任何范圍都包括其中的所有值和其中的所有子范圍。 例如,如果描述了范圍l-10,該范圍就包括l-10之間的所有值,例如1. 1、2.5、3. 335、5、 6. 179、8. 9999等,并且也包括1-10之間的所有子范圍,例如1-3. 65、2. 8-8. 14、 1. 93-9等。
當(dāng)任何提到的元素后還跟有附圖元素標(biāo)號時,該附圖元素標(biāo)號是示例性的并不限 于所提到的范圍。 結(jié)合于此作為參考的任何材料(例如美國專利、美國專利申請、書、文章等)中的 任何信息,只在其內(nèi)容中不存在該信息與此處列舉的其他陳述和附圖的沖突時才以其內(nèi)容 結(jié)合并作為參考。在發(fā)生沖突(包括會使這里的任何權(quán)利要求看起來無效或?qū)で筮@里的任 何權(quán)利要求的優(yōu)先權(quán)的沖突)的情況下,那么在結(jié)合并作為參考的材料中的任何此類沖突 信息被特定為不結(jié)合于此作為參考。 因此,除了權(quán)利要求本身,本申請中的每個部分(例如題目、技術(shù)領(lǐng)域、背景技術(shù)、 發(fā)明內(nèi)容、說明書摘要、說明書附圖等)都被認(rèn)為實際上是示例性的而非限制性的。
權(quán)利要求
一種方法,該方法包括經(jīng)由數(shù)碼相機,響應(yīng)于確定在由所述相機采集的第一圖像中已經(jīng)識別出機器可讀二維碼,而自動引起對第二圖像的存儲或顯示,其中所述第一圖像包括定義所述機器可讀二維碼的第一多個像素和定義非碼區(qū)域的第二多個像素,所述第二圖像包括所述機器可讀二維碼或?qū)λ鰴C器可讀二維碼的表示,并且所述第二圖像去除了所述第二多個像素。
2. 根據(jù)權(quán)利要求1所述的方法,該方法還包括自動在所述第一圖像中確定所述機器可讀二維碼的位置。
3. 根據(jù)權(quán)利要求1所述的方法,該方法還包括自動確定所述第一圖像的外邊界。
4. 根據(jù)權(quán)利要求1所述的方法,該方法還包括自動計算所述機器可讀二維碼的多個邊框坐標(biāo),所述邊框坐標(biāo)定義包括所述機器可讀二維碼和在所述機器可讀二維碼周圍的清楚區(qū)域的邊框。
5. 根據(jù)權(quán)利要求1所述的方法,該方法還包括計算在所述機器可讀二維碼周圍的清楚區(qū)域的平均灰度值。
6. 根據(jù)權(quán)利要求1所述的方法,該方法還包括將在所述機器可讀二維碼周圍的清楚區(qū)域的平均灰度值指定給位于所述清楚區(qū)域外和所述第一圖像的外邊界內(nèi)的所有像素的灰度值。
7. 根據(jù)權(quán)利要求1所述的方法,該方法還包括生成包括所述機器可讀二維碼和屏蔽區(qū)域的屏蔽圖像,該屏蔽區(qū)域只包括在所述機器可讀二維碼周圍的清楚區(qū)域外并在所述圖像的外邊界內(nèi)的像素,所述屏蔽區(qū)域中的每個像素的灰度值近似等于所述清楚區(qū)域的平均灰度值。
8. 根據(jù)權(quán)利要求l所述的方法,該方法還包括顯示包括所述機器可讀二維碼和屏蔽區(qū)域的屏蔽圖像,該屏蔽區(qū)域只包括在所述機器可讀二維碼周圍的清楚區(qū)域外并在所述圖像的外邊界內(nèi)的像素,所述屏蔽區(qū)域中的每個像素的灰度值近似等于所述清楚區(qū)域的平均灰度值。
9. 根據(jù)權(quán)利要求1所述的方法,該方法還包括存儲包括所述機器可讀二維碼和屏蔽區(qū)域的屏蔽圖像,該屏蔽區(qū)域只包括在所述機器可讀二維碼周圍的清楚區(qū)域外并在所述圖像的外邊界內(nèi)的像素,所述屏蔽區(qū)域中的每個像素的灰度值近似等于所述清楚區(qū)域的平均灰度值。
10. 根據(jù)權(quán)利要求1所述的方法,該方法還包括幫助操作人員將所述機器可讀二維碼與預(yù)定的方位對齊。
11. 根據(jù)權(quán)利要求1所述的方法,該方法還包括對所述機器可讀二維碼進行解碼。
12. 根據(jù)權(quán)利要求1所述的方法,該方法還包括對所述機器可讀二維碼進行驗證。
13. 根據(jù)權(quán)利要求1所述的方法,該方法還包括存儲解碼后的機器可讀二維碼的表示。
14. 根據(jù)權(quán)利要求1所述的方法,該方法還包括顯示解碼后的機器可讀二維碼的人類可讀表示。
15. 根據(jù)權(quán)利要求1所述的方法,該方法還包括 響應(yīng)于確定所述機器可讀二維碼不能位于所述第一圖像中,而顯示包括所述第一圖像的邊界但不包括內(nèi)容的第三圖像。
16. 根據(jù)權(quán)利要求1所述的方法,該方法還包括響應(yīng)于確定所述機器可讀二維碼不能在預(yù)定的時間段內(nèi)被解碼,而禁止所述數(shù)碼相機采集圖像。
17. 根據(jù)權(quán)利要求1所述的方法,該方法還包括響應(yīng)于經(jīng)由所述數(shù)碼相機的用戶界面輸入預(yù)定的密鑰,而禁止所述數(shù)碼相機的操作。
18. 根據(jù)權(quán)利要求1所述的方法,該方法還包括響應(yīng)于向所述數(shù)碼相機的用戶界面輸入預(yù)定的密鑰,而阻止對由所述數(shù)碼相機采集的圖像進行訪問。
19. 根據(jù)權(quán)利要求1所述的方法,該方法還包括響應(yīng)于向所述數(shù)碼相機的用戶界面輸入預(yù)定的密鑰,而禁止由所述數(shù)碼相機采集圖像。
20. 根據(jù)權(quán)利要求1所述的方法,該方法還包括阻止在所述數(shù)碼相機的存儲器中進行存儲,直到向所述數(shù)碼相機的用戶界面輸入了預(yù)定的密鑰。
21. 根據(jù)權(quán)利要求1所述的方法,該方法還包括阻止修改所述數(shù)碼相機的閃存,直到向所述數(shù)碼相機的用戶界面輸入了預(yù)定的密鑰。
22. 根據(jù)權(quán)利要求1所述的方法,該方法還包括阻止對所述數(shù)碼相機的操作進行禁止,直到向所述數(shù)碼相機的用戶界面輸入了預(yù)定的密鑰。
23. —種系統(tǒng),該系統(tǒng)包括數(shù)碼相機,該數(shù)碼相機適于響應(yīng)于確定在由所述相機采集的第一圖像中已經(jīng)識別出機器可讀二維碼,而自動引起對第二圖像的保存或顯示,其中所述第一圖像包括定義所述機器可讀二維碼的第一多個像素和定義非碼區(qū)域的第二多個像素,所述第二圖像包括所述機器可讀二維碼或?qū)λ鰴C器可讀二維碼的表示,并且所述第二圖像排除了所述非碼區(qū)域。
24. —種機器可讀介質(zhì),該機器可讀介質(zhì)包括用于執(zhí)行以下操作的指令經(jīng)由數(shù)碼相機,響應(yīng)于確定在由所述相機采集的第一圖像中已經(jīng)識別出機器可讀二維碼,而自動引起對第二圖像的保存或顯示,其中所述第一圖像包括定義所述機器可讀二維碼的第一多個像素和定義非碼區(qū)域的第二多個像素,所述第二圖像包括所述機器可讀二維碼或?qū)λ鰴C器可讀二維碼的表示,并且所述第二圖像排除了所述非碼區(qū)域。
25. —種方法,該方法包括經(jīng)由數(shù)碼相機,響應(yīng)于確定在由所述相機采集的第一圖像中已經(jīng)識別出機器可讀二維碼,而自動引起只對所述機器可讀二維碼的表示的保存或顯示,其中所述第一圖像包括所述機器可讀二維碼和非碼區(qū)域。
26. —種系統(tǒng),該系統(tǒng)包括數(shù)碼相機,該數(shù)碼相機適于響應(yīng)于確定在由所述相機采集的第一圖像中已經(jīng)識別出機器可讀二維碼,而自動引起只對所述機器可讀二維碼的表示的保存或顯示,其中所述第一圖像包括所述機器可讀二維碼和非碼區(qū)域。
27. —種機器可讀介質(zhì),該機器可讀介質(zhì)包括用于執(zhí)行以下操作的機器指令經(jīng)由數(shù)碼相機,響應(yīng)于確定在由所述相機采集的第一圖像中已經(jīng)識別出機器可讀二維碼,而自動引起只對所述機器可讀二維碼的表示的保存或顯示,其中所述第一圖像包括所述機器可讀二維碼和非碼區(qū)域。
全文摘要
特定的示例性實施方式能夠提供一種方法,該方法包括響應(yīng)于確定在第一圖像中已經(jīng)識別出機器可讀二維碼,而自動引起對第二圖像的存儲或顯示,其中所述第一圖像包括定義所述機器可讀二維碼的第一多個像素和定義非碼區(qū)域的第二多個像素,所述第二圖像包括所述機器可讀二維碼或所述機器可讀二維碼的表示并排除所述非碼區(qū)域。
文檔編號G06T5/00GK101765861SQ200880007649
公開日2010年6月30日 申請日期2008年3月10日 優(yōu)先權(quán)日2007年3月8日
發(fā)明者J·C·斯奈德, J·E·阿加帕基斯, M·雷, R·G·朗 申請人:微掃描系統(tǒng)公司