專利名稱:手持裝置中的攝像機(jī)應(yīng)用的制作方法
手持裝置中的攝像機(jī)應(yīng)用
背景技術(shù):
隨著手持電子裝置的技術(shù)改進(jìn),多種類型的功能性被組合到單個(gè)裝置中,并且這些裝置的外形規(guī)格(form factor)正變得更小。這些裝置可具有大的處理能力、虛擬鍵盤、 用于蜂窩電話和互聯(lián)網(wǎng)服務(wù)的無(wú)線連接性、和攝像機(jī)、以及其它。攝像機(jī)已經(jīng)特別地變成受歡迎的附加(addition),但是包括于這些裝置中的攝像機(jī)一般限于獲取低分辨率的快照和短的視頻序列。這些裝置的小的大小、小的重量和便攜性要求阻止攝像機(jī)包括很多更精密的使用。例如,它們一般使用具有固定焦距和固定視場(chǎng)的透鏡,因?yàn)樽兘?zoom)透鏡會(huì)太重并且要求比裝置本體所允許的更多的物理深度。由于這些原因,對(duì)于小并且相對(duì)便宜的手持裝置,光學(xué)變焦透鏡可能是不實(shí)用的。在其它領(lǐng)域中,消費(fèi)者攝像機(jī)在條形碼的應(yīng)用中不是有用的,因?yàn)闂l形碼被設(shè)計(jì)用于專用裝備。這阻止了條形碼的很多有用的應(yīng)用得到實(shí)現(xiàn)。
本發(fā)明的一些實(shí)施例可以通過(guò)參考以下的描述和用于示意本發(fā)明的實(shí)施例的附圖來(lái)理解。圖中圖1示出根據(jù)本發(fā)明一實(shí)施例的具有多個(gè)內(nèi)置攝像機(jī)透鏡的多功能手持用戶裝置。圖2A-2D示出根據(jù)本發(fā)明的各種實(shí)施例的可用于將光從透鏡引導(dǎo)到光學(xué)傳感器的不同光路。圖3示出根據(jù)本發(fā)明一實(shí)施例的操作具有兩個(gè)透鏡的攝像機(jī)的方法的流程圖。圖4示出根據(jù)本發(fā)明一實(shí)施例的具有內(nèi)置攝像機(jī)的多功能手持用戶裝置。圖5示出根據(jù)本發(fā)明一實(shí)施例的攝像機(jī)系統(tǒng)。圖6示出根據(jù)本發(fā)明一實(shí)施例的讀取條形碼的攝像機(jī)。圖7示出根據(jù)本發(fā)明一實(shí)施例的使用攝像機(jī)讀取條形碼的方法的流程圖。圖8示出根據(jù)本發(fā)明一實(shí)施例的使用條形碼值的方法的流程圖。
具體實(shí)施例方式在以下描述中,陳述了許多特定細(xì)節(jié)。但是,要理解本發(fā)明的實(shí)施例可無(wú)需這些特定細(xì)節(jié)來(lái)實(shí)踐。在其它情況中,公知的電路、結(jié)構(gòu)和技術(shù)未詳細(xì)示出,以免模糊對(duì)該描述的理解。對(duì)“一個(gè)實(shí)施例”、“一實(shí)施例”、“示例實(shí)施例”、“各種實(shí)施例”等的引述表示這樣描述的本發(fā)明的實(shí)施例可包括特定特征、結(jié)構(gòu)或特性,但不是每個(gè)實(shí)施例必須包括這些特定特征、結(jié)構(gòu)或特性。另外,一些實(shí)施例可具有為其它實(shí)施例所描述的特征的一些或全部,或者不具有為其它實(shí)施例所描述的特征。在以下描述和權(quán)利要求中,術(shù)語(yǔ)“耦合”和“連接”以及它們的派生詞(derivative) 可被使用。應(yīng)當(dāng)理解,這些術(shù)語(yǔ)并非旨在作為對(duì)于彼此的同義詞。相反,在特定實(shí)施例中,“連接”用于指示兩個(gè)或多個(gè)要素彼此直接物理或者電接觸?!榜詈稀庇糜谥甘緝蓚€(gè)或者多個(gè)要素合作或者與彼此交互,但是它們可以或者可以不直接物理或者電接觸。在權(quán)利要求中使用時(shí),除非另外指明,描述共同要素的序數(shù)形容詞“第一”、“第二”、“第三”等的使用僅僅指示正在提及相似要素的不同實(shí)例,并非旨在暗示這樣描述的要素必須處于時(shí)間上的、空間上的、成等級(jí)的或者以任何其它方式的給定順序中。本發(fā)明的各種實(shí)施例可在硬件、固件以及軟件中的一個(gè)或其任何組合中實(shí)現(xiàn)。本發(fā)明還可作為包含于計(jì)算機(jī)可讀媒體之中或者之上的指令來(lái)實(shí)現(xiàn),上述指令可由一個(gè)或多個(gè)處理器來(lái)讀取以及執(zhí)行以能夠?qū)崿F(xiàn)本文描述的操作的性能。計(jì)算機(jī)可讀媒體可包括用于在一個(gè)或更多計(jì)算機(jī)可讀的形式中存儲(chǔ)信息的任何機(jī)制。例如,計(jì)算機(jī)可讀媒體可包括有形存儲(chǔ)媒體,例如但不限于只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、磁盤存儲(chǔ)媒體、光存儲(chǔ)媒體、閃速存儲(chǔ)器裝置等。本發(fā)明的各種實(shí)施例涉及包含至少一個(gè)攝像機(jī)的裝置中的新穎性特征,其允許裝置的新穎性使用。在一些實(shí)施例中,通過(guò)兩個(gè)或者更多具有固定焦距的攝像機(jī)透鏡所獲取的數(shù)字化圖像可通過(guò)允許裝置的新穎性使用的方式來(lái)組合。在其它實(shí)施例中,包含攝像機(jī)的裝置可作為條形碼讀取器來(lái)執(zhí)行,并且可無(wú)線傳送和/或視覺(jué)上呈現(xiàn)條形碼到其它裝置。用于變焦樽仿和其它功能的雙攝像機(jī)本發(fā)明的各種實(shí)施例提供具有不同固定焦距以及對(duì)應(yīng)不同的固定視場(chǎng)的兩個(gè)單獨(dú)的攝像機(jī)透鏡。通過(guò)用兩個(gè)透鏡來(lái)獲取相同場(chǎng)景的圖片,一個(gè)圖片是另一個(gè)圖片的一部分的特寫版本,這兩個(gè)圖像可能夠?qū)崿F(xiàn)多種類型的后續(xù)處理。在一些實(shí)施例中,窄視場(chǎng)透鏡可覆蓋的視場(chǎng)等于或略大于當(dāng)放大到完全大小時(shí)將產(chǎn)生可接受的數(shù)字分辨率的寬視場(chǎng)內(nèi)的最小區(qū)域。以這種方式,可進(jìn)行一個(gè)圖片的全圖像和另一個(gè)圖片的選擇部分之間的精確的數(shù)字比較。在最簡(jiǎn)單的動(dòng)作中,兩個(gè)圖片可簡(jiǎn)單地呈現(xiàn)給人評(píng)估者來(lái)主觀地確定哪個(gè)是優(yōu)選的圖片。在另一個(gè)動(dòng)作中,兩個(gè)圖像可被處理并且被合并以模仿變焦透鏡的效果,比可通過(guò)簡(jiǎn)單數(shù)字變焦(例如,修剪原始圖片,這減少了原始像素的數(shù)量,即使結(jié)果接著被放大以具有更多最終像素)能夠獲得的分辨率具有更高的分辨率。其它有利的結(jié)果也可是可用的, 例如使用兩個(gè)透鏡之間的間隔來(lái)產(chǎn)生立體的視覺(jué)信息,并且例如比較兩個(gè)圖像以能夠?qū)崿F(xiàn)運(yùn)動(dòng)檢測(cè)或穩(wěn)定化。這些能力可在兩個(gè)單獨(dú)的實(shí)施例中能夠?qū)崿F(xiàn)。在一個(gè)實(shí)施例中,每個(gè)透鏡可具有它自己?jiǎn)为?dú)的圖像傳感器,從而有效地提供可同時(shí)獲取它們相應(yīng)的圖片(如果期望的話) 的兩個(gè)單獨(dú)的攝像機(jī)。在另一個(gè)實(shí)施例中,相同的圖像傳感器可用于兩個(gè)透鏡,從而要求在不同時(shí)間獲取兩個(gè)圖片。光選擇系統(tǒng)可用于選擇在給定時(shí)間哪個(gè)圖像到達(dá)傳感器。這可用多種方式來(lái)處置,例如但不限于1)使用可移動(dòng)反射裝置來(lái)在不同時(shí)間引導(dǎo)從每個(gè)透鏡到圖像傳感器的光路,或幻在相同時(shí)間引導(dǎo)從兩個(gè)透鏡到圖像傳感器的光路,但是使用阻光裝置(例如,快門)來(lái)阻止光從未被選擇的透鏡到達(dá)圖像傳感器。從兩個(gè)圖片得出的信息可在多種方式中使用,例如但不限于1)兩個(gè)圖片中的一個(gè)可被選來(lái)使用,這至少部分地基于做出該選擇的人的主觀標(biāo)準(zhǔn)和/或客觀標(biāo)準(zhǔn)。
4
2)來(lái)自一個(gè)透鏡的窄視場(chǎng)圖像和來(lái)自另外一個(gè)透鏡的寬視場(chǎng)圖像可進(jìn)行數(shù)字處理并且被組合以形成中間視場(chǎng)圖像。來(lái)自窄視場(chǎng)圖像的可用精細(xì)細(xì)節(jié)可用于以從簡(jiǎn)單數(shù)字變焦功能將不可用的方式來(lái)增強(qiáng)寬視場(chǎng)圖像的部分。用這種方式可產(chǎn)生多個(gè)不同的中間視場(chǎng)圖像,從而有效地模仿可從光學(xué)變焦透鏡能夠獲得的結(jié)果。在一些實(shí)施例中,此處理可在攝像機(jī)或者包含攝像機(jī)的裝置中進(jìn)行,并且所得到的中間視場(chǎng)圖像可在攝像機(jī)裝置的顯示器上呈現(xiàn)給用戶。在其它實(shí)施例中,將兩個(gè)圖像下載到單獨(dú)的裝置后,此處理可在該單獨(dú)的裝置中進(jìn)行。3)由于兩個(gè)透鏡分開(kāi)已知距離,它們將各自在圖片中具有相同對(duì)象的稍微不同視角,使得能夠產(chǎn)生立體信息和效果。如果來(lái)自窄視角透鏡的全圖像與來(lái)自寬視角透鏡的圖像的對(duì)應(yīng)部分比較,則從兩個(gè)圖像可產(chǎn)生直接的立體效果,類似于如果兩個(gè)透鏡具有相同視場(chǎng)并且它們的全圖像相比較將所獲得的。4)如果兩個(gè)圖像在分開(kāi)的時(shí)間獲取,一個(gè)圖像和另一個(gè)圖像之間的場(chǎng)景的任何移動(dòng)通過(guò)比較兩個(gè)圖片的對(duì)應(yīng)部分可檢測(cè)到。如前所述,一個(gè)圖像的部分可能必須被放大以能夠?qū)崿F(xiàn)直接比較。如果檢測(cè)到移動(dòng),則此信息可用多種方式來(lái)處置,例如但不限于1)通知用戶以便用戶可決定采取什么動(dòng)作,2)保留一個(gè)圖像,但丟棄另一個(gè),3)丟棄兩個(gè)圖像, 4)保留兩個(gè)圖像,但是取消任何進(jìn)一步處理,因?yàn)榻Y(jié)果可能不精確,幻使用圖像間的不同以及獲取圖片的不同時(shí)間來(lái)計(jì)算移動(dòng)的量或速度。圖1示出根據(jù)本發(fā)明一實(shí)施例的具有多個(gè)內(nèi)置攝像機(jī)透鏡的多功能手持用戶裝置。裝置110示為具有顯示器120、第一攝像機(jī)透鏡130和第二攝像機(jī)透鏡140。攝像機(jī)的剩余部分以及處理器、存儲(chǔ)器、無(wú)線電以及其它硬件和軟件組件,可包含于裝置內(nèi)并且在該圖中不可見(jiàn)。雖然所示裝置110被描繪為具有特定形狀、比例和外形,具有位于兩個(gè)大表面之一上的特定位置中的攝像機(jī)透鏡,但是這僅僅只是示例并且本發(fā)明的實(shí)施例可不限于該特定的物理配置。例如,在一些實(shí)施例中,透鏡可位于靠在一起,這能夠減少兩個(gè)圖像之間的視差效應(yīng)。在一些實(shí)施例中,透鏡可位于裝置的較小表面(即,沿著邊緣)上,這將允許較長(zhǎng)直線光路。在一些實(shí)施例中,透鏡130、140可位于裝置的與顯示器120相對(duì)的側(cè)上,使得顯示器對(duì)于用戶能充當(dāng)攝像機(jī)取景器。在一些實(shí)施例中,裝置110的整個(gè)形狀可完全不同于所示的。在一些實(shí)施例中,裝置110可主要是攝像機(jī)裝置,無(wú)許多附加功能性。在其它實(shí)施例中,裝置110可以是多功能裝置,具有與攝像機(jī)無(wú)關(guān)的許多其它功能。圖2A-2D示出根據(jù)本發(fā)明的各種實(shí)施例的用于將光從兩個(gè)透鏡引導(dǎo)到光學(xué)傳感器的不同光路。注意術(shù)語(yǔ)“透鏡”在本文檔中使用時(shí)可包括一片或者多片相對(duì)彼此布置在定義位置中的光學(xué)折射材料,使得穿過(guò)所有片的光將聚焦在特定平面。所示透鏡210在截面上示出三個(gè)這類片,其中雙凸片附連到雙凹片,其中另一個(gè)雙凸片與它們二者都物理分離。透鏡220示出物理分離的兩個(gè)雙凸片。雖然隔離中的這些片的任何一個(gè)能被視為透鏡,但是在相對(duì)彼此的定義位置中的能夠使得相同的光束穿過(guò)并且將它聚焦在定義平面的一個(gè)或多個(gè)這類片的匯集在本文檔中將被稱為“透鏡”。圖中所示的這些片的特定數(shù)量、位置和形狀僅僅用于示例,并且不應(yīng)解釋為對(duì)本發(fā)明的各種實(shí)施例的限制。還可包括未在圖中示出的其它光學(xué)組件,包括透鏡?!肮鈱W(xué)組件”在本文檔中使用時(shí)包括帶有在特定位置聚焦光學(xué)圖像的目的的通過(guò)折射和/或反射來(lái)改變光的方向的任何物理對(duì)象。圖2A示出對(duì)于每個(gè)透鏡的單獨(dú)的光學(xué)傳感器。通過(guò)透鏡210的光可在第一光學(xué)
5傳感器230上產(chǎn)生聚焦圖像,而穿過(guò)透鏡220的光可在第二光學(xué)傳感器240上產(chǎn)生聚焦圖像。在一些實(shí)施例中,光學(xué)傳感器可包括各個(gè)光傳感器的矩形陣列,其能夠聯(lián)合傳感由透鏡聚焦到陣列上的二維圖像。來(lái)自光學(xué)傳感器的電信號(hào)可被存儲(chǔ)為表示由光傳感器捕獲的圖像的數(shù)字值。圖2B示出用于透鏡210和220 二者的單個(gè)光學(xué)傳感器230,其中反射表面(例如反射鏡或棱鏡)260被用于選擇哪個(gè)圖像將到達(dá)光學(xué)傳感器。當(dāng)反射表面260位于所示位置中時(shí),來(lái)自透鏡220的光反射離開(kāi)另一反射表面250,并且接著離開(kāi)反射表面沈0以到達(dá)光學(xué)傳感器230,而來(lái)自透鏡210的光被阻隔并且沒(méi)有到達(dá)光學(xué)傳感器230。當(dāng)反射表面260 位于備選位置中時(shí),來(lái)自透鏡210的光不受阻礙地到達(dá)光學(xué)傳感器230,而來(lái)自透鏡220以及反射表面250的光在與光學(xué)傳感器230的不同方向中被反射。圖2C示出用于兩個(gè)透鏡的單個(gè)光學(xué)傳感器230,與圖2B中所示的那個(gè)類似,但是不需要可移動(dòng)的反射裝置。在此實(shí)施例中,對(duì)象270可以是反射來(lái)自透鏡210的光到光學(xué)傳感器230的束組合器,并且也能使得來(lái)自透鏡220和反射表面250的光穿過(guò),使得它也到達(dá)光學(xué)傳感器230。但是,為了阻止來(lái)自兩個(gè)透鏡的光同時(shí)被光學(xué)傳感器230檢測(cè)到,每個(gè)透鏡可具有關(guān)聯(lián)的光阻止裝置觀0、四0(例如快門)以在傳感來(lái)自另一個(gè)透鏡的圖像時(shí)阻止來(lái)自一個(gè)透鏡的圖像。通過(guò)使用反射器或者束組合器來(lái)重新引導(dǎo)來(lái)自每個(gè)透鏡的光, 使得光路的大部分垂直于攝像機(jī)的薄“深度”維度,并且通過(guò)在某一角度放置光學(xué)傳感器 230以接收該重新引導(dǎo)的光,相對(duì)長(zhǎng)的光路可容納于非常薄的攝像機(jī)中。注意圖未按比例示出-穿過(guò)透鏡到反射表面(或束組合器)的光路的部分可短于從反射表面(或束組合器) 行進(jìn)到光學(xué)傳感器的光路的部分。這種產(chǎn)生“L”形光路的技術(shù)可與任何可行的透鏡和傳感器配置一起使用,包括本文檔中所示的所有透鏡和傳感器配置,以允許薄攝像機(jī)中的長(zhǎng)光路。當(dāng)該技術(shù)與使用固定焦距透鏡(而不是變焦透鏡)組合,特別薄的攝像機(jī)是可能的,無(wú)論該攝像機(jī)正使用兩個(gè)透鏡或者僅僅單個(gè)透鏡。圖2D示出具有兩個(gè)傳感器和額外光學(xué)器件的單個(gè)前透鏡。在此實(shí)施例中,分束器275劃分來(lái)自透鏡225的光。部分光行進(jìn)到光學(xué)傳感器230,而部分光在到達(dá)光學(xué)傳感器240之前穿過(guò)內(nèi)部光學(xué)組件227。內(nèi)部透鏡改變焦距使得到達(dá)光學(xué)傳感器240的圖像相比到達(dá)光學(xué)傳感器230的圖像具有不同視場(chǎng)。此技術(shù)本質(zhì)上提供兩個(gè)透鏡,與圖2A的透鏡 210,220類似(在一個(gè)傳感器處提供寬視場(chǎng),并且在另一個(gè)傳感器處提供窄視場(chǎng)),但是兩個(gè)透鏡在225處共享光學(xué)片,并且兩個(gè)圖像將共軸(S卩,兩個(gè)圖像的中心將位于圖片中的相同點(diǎn))。對(duì)于一些使用,共軸的特征可消除為補(bǔ)償視差而數(shù)字移位記錄圖像之一的需要。在任何實(shí)施例中,光路可被反射一次或者多次(例如圖2B中所示的直角反射),使得長(zhǎng)光路可被容納于窄尺寸的裝置110內(nèi)。在一些實(shí)施例中,反射表面可具有凸或者凹形狀,使得它有效地充當(dāng)透鏡以及反射器。雖然在本文檔中大部分的描述涉及兩個(gè)透鏡,但是也可使用另外的透鏡。例如,可能位于靠近裝置的第三邊緣的攝像機(jī)的表面處的第三透鏡通過(guò)提供具有甚至更窄視場(chǎng)(更大放大率)的圖像能擴(kuò)展有效的變焦范圍。通過(guò)位于偏離其它兩個(gè)透鏡的中心對(duì)中心的軸,它也可允許更健壯的立體距離/位移計(jì)算。圖3示出根據(jù)本發(fā)明的一實(shí)施例的操作具有兩個(gè)透鏡的攝像機(jī)的方法的流程圖。 在所示流程圖300中,在310,第一圖片可使用第一透鏡來(lái)獲取,其在此示例中是具有較寬視場(chǎng)的透鏡,并且所得到的第一圖像通過(guò)存儲(chǔ)在數(shù)字格式中來(lái)記錄。在320,可使用第二透
6鏡(具有較窄視場(chǎng))來(lái)獲取第二圖片,并且所得到的第二圖像被存儲(chǔ)。如前所指示的,圖片通常可在稍微不同的時(shí)間來(lái)獲取(以所指示的次序或該次序的相反),但是在具有兩個(gè)攝像機(jī)的實(shí)施例中可同時(shí)獲取。如在330所指示的,記錄的圖像可用不同方式來(lái)處理,在圖3 的隨后部分中描述。這四個(gè)過(guò)程中的一個(gè)或多個(gè)可用于這兩個(gè)記錄的圖像上,或者這四個(gè)過(guò)程無(wú)一用于這兩個(gè)記錄的圖像上。在第一過(guò)程中,為了進(jìn)一步使用可在340選擇兩個(gè)存儲(chǔ)的圖像中的一個(gè)。例如,人可確定風(fēng)景的第一圖像比該風(fēng)景的較小部分的第二圖像在美學(xué)上更令人感到愉快,并且可進(jìn)一步編輯第一圖像以產(chǎn)生風(fēng)景的美化照片。在另一個(gè)示例中,人可確定示出花的特寫的第二圖像比示出整個(gè)花園的第一圖像更優(yōu)選,并且選擇第二圖像以用于進(jìn)一步處理。在一些示例中,對(duì)于保留和隨后使用,兩個(gè)圖像都可視為合適。在第二過(guò)程中,可模仿變焦透鏡的效果。雖然通過(guò)簡(jiǎn)單的選擇第一圖像的一部分并將它放大到完全大小可單獨(dú)用第一圖像來(lái)創(chuàng)造簡(jiǎn)單的數(shù)字變焦,但是由于原始像素?cái)?shù)目阻止了任何分辨率上的改進(jìn),所以數(shù)字放大的第一圖像可能不具有足夠的分辨率。但是, 由于第二圖像提供了第一圖像的部分的更詳細(xì)的描述,因此在350第二圖像更詳細(xì)的紋理 (texture)可應(yīng)用到第一圖像的數(shù)字放大部分的對(duì)應(yīng)部分。另外,如果第一圖像的部分落在第二圖像的視圖之外,但是被確定具有相似的紋理(例如地中的草,建筑物上的磚等),則這些更詳細(xì)的紋理也可應(yīng)用到那些區(qū)域。此紋理映射可自動(dòng)或者通過(guò)用戶來(lái)執(zhí)行。將更詳細(xì)的信息從第二圖像應(yīng)用到第一圖像之后,在352,修改后的第一圖像可被修剪或者放大以提供處于原始的第一和第二圖像提供的視場(chǎng)之間某處的中間視場(chǎng)。雖然動(dòng)作350和352以特定次序來(lái)描述,但是它們可以在相反的次序中執(zhí)行,或者通過(guò)在350和352之間來(lái)回的轉(zhuǎn)換來(lái)逐漸執(zhí)行。例如,來(lái)自寬視場(chǎng)透鏡的圖像可被數(shù)字變焦(計(jì)算放大),直到進(jìn)一步的數(shù)字變焦將在感興趣的區(qū)域(可推測(cè)地靠近圖像的中心)中導(dǎo)致不可接受的差像素分辨率。然后,窄視場(chǎng)圖像可應(yīng)用到寬視場(chǎng)圖像的相關(guān)部分以在后者中增加圖像細(xì)節(jié)。接著,結(jié)果的圖像甚至可被進(jìn)一步數(shù)字變焦。在圖3的第三過(guò)程中,第一和第二透鏡之間的間距可用于得出立體信息。此間距提供第一和第二圖像之間的相同對(duì)象的微小不同的視角。由于原始視場(chǎng)也不同,因此該過(guò)程可在360通過(guò)將第二圖像僅與第一圖像的對(duì)應(yīng)部分相比較來(lái)開(kāi)始,并且在362基于該微小不同視角來(lái)得出有關(guān)圖像中所描繪的一個(gè)或多個(gè)對(duì)象的立體信息。一種技術(shù)是確定第二圖像中對(duì)象的位置以及確定第一圖像的可比放大部分中相同對(duì)象的位置。圖像之間對(duì)象的位移連同兩個(gè)透鏡之間間距的知識(shí)一起可用于確定對(duì)象與攝像機(jī)的距離。多個(gè)對(duì)象與攝像機(jī)的距離可用這種方式確定,并且用于構(gòu)造對(duì)象的分層映射。例如,可通過(guò)使在與攝像機(jī)預(yù)定范圍的距離之外的對(duì)象變模糊來(lái)模仿較窄景深。在另一個(gè)技術(shù)中,深度圖像可以和GPS 信息一起組合以形成周圍環(huán)境的物理、3D模型。在另一示例中,這兩個(gè)圖像(第二圖像和與其對(duì)應(yīng)的第一圖像的放大部分)可置于立體觀察器(viewer)中,從而提供立體觀察體驗(yàn)而不必得出圖像中對(duì)象上的另外數(shù)據(jù)。在第四過(guò)程中,僅當(dāng)兩個(gè)圖像在不同時(shí)間獲取時(shí)才使用,這兩個(gè)圖像可用于得出運(yùn)動(dòng)信息。此信息可用于檢測(cè)攝像機(jī)的運(yùn)動(dòng)(例如,攝像機(jī)抖動(dòng)),或者可用于計(jì)算圖像中對(duì)象的運(yùn)動(dòng)。在調(diào)節(jié)視場(chǎng)使得兩個(gè)圖像都表示相同的視場(chǎng)后,在370可比較兩個(gè)圖像中一個(gè)或多個(gè)對(duì)應(yīng)對(duì)象的位置來(lái)看它們是否位于兩個(gè)圖像中的相同位置。如果不是,則在372比較兩個(gè)圖像之間的位置差異,并且由該差異所暗示的運(yùn)動(dòng)量可在374被計(jì)算。在376可用各種方式使用此信息。如果整個(gè)圖像表現(xiàn)出已移位,并且在相同的方向上,則可假設(shè)該移動(dòng)由圖片之間的攝像機(jī)的運(yùn)動(dòng)(故意搖拍或者非故意的攝像機(jī)抖動(dòng))所導(dǎo)致??捎枚喾N方式處置此確定,例如但不限于1)可向用戶警告攝像機(jī)移動(dòng),因此用戶可確定采取什么動(dòng)作,2)可取消圖像的進(jìn)一步處理,和/或丟棄圖像,幻一個(gè)圖像可被數(shù)字移位回,直到它等于從無(wú)運(yùn)動(dòng)攝像機(jī)所獲取的圖片。另一方面,如果對(duì)象表現(xiàn)為在獲取兩個(gè)圖片的時(shí)間之間已移位,但是兩個(gè)圖像的重要部分表現(xiàn)為沒(méi)有移位,則可假設(shè)對(duì)象移動(dòng)了。移位量可轉(zhuǎn)換為有關(guān)對(duì)象的各種運(yùn)動(dòng)信息,例如橫向移動(dòng)??扇菀状_定移動(dòng)的方向。如果能確定對(duì)象的距離,則可計(jì)算移動(dòng)量,并且其又可基于獲取兩個(gè)圖片之間的時(shí)間被轉(zhuǎn)化為該移動(dòng)的平均速度?;趫D像的部分或全部的明顯移位,還可確定其它類型的有用信息。根據(jù)本申請(qǐng),還可使用其它處理技術(shù)。例如共軸圖像對(duì)準(zhǔn)(Coaxial Image Alignment)—由于兩個(gè)透鏡之間的間距,所以捕獲的兩個(gè)圖像可能不是共軸的一即,在一個(gè)圖像的中心出現(xiàn)的場(chǎng)景部分可能偏離另一個(gè)圖像的中心。此相關(guān)圖像移位隨著到主體的距離而變化,并且對(duì)于一些應(yīng)用(例如變焦模仿)可能需要被校正。制造容限也可導(dǎo)致兩個(gè)圖像之間的一些橫向和/或旋轉(zhuǎn)位移。這類校正能在圖像處理期間做出。光度匹配(Photometric Matching)—由于圖像傳感器和光學(xué)器件中的制造偏差, 可能要求對(duì)亮度和/或色度的校正和歸一化??够殳B(Anti-Aliasing)--各個(gè)圖像的抗混疊一特別是在兩個(gè)圖像之間的重疊區(qū)域中一可能是必須的(由于兩個(gè)圖像中的離散像素結(jié)構(gòu))。運(yùn)動(dòng)模糊減少(Motion Blur Reduction) —除了其它使用以外,這作為后制作技術(shù)對(duì)視頻可能有用。高度模糊的幀(由于傳感圖像的間隔期間的運(yùn)動(dòng)所導(dǎo)致)可被來(lái)自模糊幀之前或者之后的運(yùn)動(dòng)內(nèi)插的(motion-interpolated)、重定位的克隆幀所替換。如果來(lái)自一個(gè)透鏡的在不同時(shí)間獲取的圖像沒(méi)有模糊,則來(lái)自另一個(gè)透鏡的圖像中的運(yùn)動(dòng)可相似地被校正。其它傳感器數(shù)據(jù)(例如指示攝像機(jī)在移動(dòng)的加速計(jì)數(shù)據(jù))可用于標(biāo)識(shí)潛在的模糊幀。噪聲減少(Noise Reduction)—多種集成以及信號(hào)處理技術(shù)可用于減少來(lái)自在低亮度級(jí)別捕獲的圖像的視覺(jué)“噪聲”。馬賽克構(gòu)造(Mosaic construction)—可用窄視場(chǎng)透鏡獲取多個(gè)圖片,圖片聯(lián)合地覆蓋來(lái)自寬視場(chǎng)透鏡的圖片中描繪的區(qū)域。將寬圖像用于上下文基準(zhǔn)(contextual reference),窄圖像可隨后被數(shù)字縫合在一起以創(chuàng)建覆蓋寬視場(chǎng)圖片的大部分或者全部的數(shù)字圖像,但是具有窄視場(chǎng)圖像的精細(xì)細(xì)節(jié)。用戶記憶幫助(User memory aid)-寬圖片可用于提供關(guān)于相關(guān)窄圖片的整體上下文,使得用戶能記住關(guān)于窄圖片的多種信息,例如圖片在哪兒被獲取以及環(huán)境是什么。保存的圖像以其它方式也可對(duì)用戶有幫助。本文所討論的多種技術(shù)中的許多可用于三種不同模式中一取景器、拍攝和后處理。在取景器模式中,主要的目標(biāo)是盡快呈現(xiàn)圖像(例如中間變焦圖像)到攝像機(jī)的顯示器,使得用戶能構(gòu)成靜態(tài)或者視頻捕獲的幀。所顯示的圖片的質(zhì)量?jī)H僅需要對(duì)該顯示器上
8的視覺(jué)構(gòu)成足夠好。這允許對(duì)來(lái)自圖像傳感器的輸出進(jìn)行下采樣,其能極大地減少計(jì)算負(fù)載。在一些實(shí)施例中,僅僅來(lái)自一個(gè)透鏡的圖像可用在取景器模式中,雖然該圖像可被數(shù)字變焦。在取景器模式中可執(zhí)行多個(gè)操作,例如但不限于1)核對(duì)變焦設(shè)置,幻為該變焦設(shè)置選擇最好的圖像(窄或者寬視場(chǎng)),;3)在合適分辨率捕獲圖像,4)將圖像數(shù)字變焦到理想的變焦設(shè)置,以及幻在裝置的顯示器上顯示變焦的圖像。在拍攝模式中,來(lái)自捕獲圖像的全部輸出和合適的元數(shù)據(jù)一起可被存儲(chǔ)以及處理以產(chǎn)生高質(zhì)量結(jié)果。這些操作可包括,但是不限于1)捕獲兩個(gè)圖像并且以全分辨率存儲(chǔ),
2)存儲(chǔ)關(guān)聯(lián)于圖像的元數(shù)據(jù)(例如時(shí)間、GPS讀數(shù)、在獲取圖像的時(shí)間的理想變焦設(shè)置等),
3)處理圖像以產(chǎn)生取景器的回顧圖像(通常比取景器模式中顯示的圖像具有更好的圖像質(zhì)量,但是具有比通過(guò)后處理所可能的更低質(zhì)量)。在后處理模式中,多個(gè)圖像增強(qiáng)技術(shù)可用于改進(jìn)從所存儲(chǔ)的圖像產(chǎn)生的最終圖片的質(zhì)量。這種后處理可在攝像機(jī)裝置中執(zhí)行,或者可在具有更多處理能力的外部裝置中執(zhí)行。后處理可在來(lái)自兩個(gè)透鏡的原始記錄圖像上執(zhí)行,和/或可在那兩個(gè)記錄圖像的中間結(jié)果上執(zhí)行。這些操作可包括,但是不限于1)允許用戶變化變焦設(shè)置(可不同于在拍攝時(shí)間所選擇的變焦設(shè)置),并且產(chǎn)生在新變焦設(shè)置的高質(zhì)量圖像,幻執(zhí)行多種其它圖像處理, 例如圖像注冊(cè)、抗混疊、跨圖像的色平衡、全局紋理增強(qiáng)、立體以及運(yùn)動(dòng)處理等,3)對(duì)于可用的顯示屏提供合適的回顧顯示,4)保存此高質(zhì)量圖像,幻存檔原始數(shù)據(jù)以允許未來(lái)的重新處理。后處理可在攝像機(jī)裝置中、在獨(dú)立的處理裝置中、或者在兩者的組合中執(zhí)行。^mmm^WAmmmm^本發(fā)明的各種實(shí)施例涉及手持用戶裝置,該裝置獲取條形碼的標(biāo)準(zhǔn)數(shù)字化圖片并且分析該圖像以確定編碼到條形碼中的數(shù)。另外,該裝置可將條形碼呈現(xiàn)在它的顯示屏上, 這能用于多種目的。在一些實(shí)施例中,專門的攝像機(jī)透鏡可用在攝像機(jī)上以允許獲取靠攏對(duì)象(例如印刷的條形碼)的圖片,即使透鏡被正常聚焦于更遠(yuǎn)的對(duì)象。在本文檔的上下文中,術(shù)語(yǔ)“聚焦距離(focus distance)”用于描述當(dāng)對(duì)象的圖像焦點(diǎn)對(duì)準(zhǔn)(即當(dāng)該圖像聚焦在光學(xué)傳感器的平面上時(shí))時(shí),攝像機(jī)透鏡的前部和被攝的該對(duì)象之間的距離。圖4示出根據(jù)本發(fā)明一實(shí)施例的具有內(nèi)置攝像機(jī)的多功能手持用戶裝置。裝置 410示為具有顯示器420和攝像機(jī)透鏡430。攝像機(jī)的剩余部分以及處理器、存儲(chǔ)器、無(wú)線電以及其它硬件和軟件功能性,可包含于裝置內(nèi)并且在該圖中不可見(jiàn)。雖然所示裝置410 描繪為具有特定形狀、比例和外形,但是這僅是用于示例并且本發(fā)明的實(shí)施例可不限于該特定的物理配置。在一些實(shí)施例中,裝置410可主要是攝像機(jī)和顯示裝置,不具有許多附加功能性。在其它實(shí)施例中,裝置410可具有與攝像機(jī)不相關(guān)的許多其它功能。為了容易圖示,顯示器420和攝像機(jī)透鏡430被示為在裝置的相同側(cè)上,但是在很多實(shí)施例中透鏡將在裝置的與顯示器相反的側(cè)上,或者備選地在裝置的邊緣側(cè)上,使得顯示器能作為對(duì)于用戶的取景器來(lái)操作。在一些實(shí)施例中,在裝置上的不同位置可有不同的透鏡,其中每個(gè)透鏡能夠與光學(xué)傳感器一起工作來(lái)獲取圖片。圖5示出根據(jù)本發(fā)明一實(shí)施例的攝像機(jī)系統(tǒng)。在所示的攝像機(jī)系統(tǒng)500的實(shí)施例中,主透鏡510可在光學(xué)傳感器520上聚焦光學(xué)像。主透鏡510可包括一片或者多片光學(xué)折射材料,其聯(lián)合聚焦遠(yuǎn)程對(duì)象的圖像到光學(xué)傳感器520的接收器上??蛇x擇主透鏡,使得將導(dǎo)致圖像被適當(dāng)聚焦在傳感器的到對(duì)象的距離的范圍對(duì)于攝像機(jī)的通常想要的使用是
9合適的(例如,從6英尺到無(wú)限遠(yuǎn),但這僅僅是示例)。光學(xué)傳感器本身可包括光傳感器的矩形陣列,其中每個(gè)光傳感器傳感將在傳感的圖像中構(gòu)成不超過(guò)一個(gè)像素的光。在一些實(shí)施例中,各自傳感不同譜色的多個(gè)光傳感器將聚集到一起以聯(lián)合產(chǎn)生傳感圖像中的一個(gè)著色的像素。由光學(xué)傳感器520傳感的圖像可作為數(shù)字化圖像存儲(chǔ)在存儲(chǔ)器530中。在一些實(shí)施例中,存儲(chǔ)器530專用于存儲(chǔ)圖像,但是在其它實(shí)施例中,存儲(chǔ)器530可僅僅是還用作其它用途的較大存儲(chǔ)器的一部分。在仍有的其它實(shí)施例中,光學(xué)傳感器可用作存儲(chǔ)元件直到接收的圖像已被充分處理,從而消除在存儲(chǔ)器530中存儲(chǔ)接收的圖像的需要。一個(gè)或多個(gè)處理器540可用于提供對(duì)攝像機(jī)系統(tǒng)500的各個(gè)組件的整體控制,并且用于接收來(lái)自那些組件的至少一些組件的輸入。顯示器560可用于多種用途,例如作為取景器來(lái)操作以顯示正在傳感的圖像,或者用于顯示已經(jīng)存儲(chǔ)的圖像。無(wú)線電550可用于通過(guò)天線552與其它裝置無(wú)線通信。一個(gè)用途可以是傳送圖像或者從圖像得出的信息到一個(gè)或多個(gè)能使用那些信息來(lái)得出更多有用信息的其它裝置。還可結(jié)合各種用戶控制570,從而允許用戶控制哪些功能由攝像機(jī)系統(tǒng)500來(lái)執(zhí)行。例如,用戶可確定什么時(shí)候獲取圖片,在顯示器560上顯示什么,什么信息要傳送到另一個(gè)裝置等。在一些實(shí)施例中,可包括可移動(dòng)的輔助透鏡505,從而允許攝像機(jī)聚焦在非常靠近攝像機(jī)(例如小于10英寸,但這僅是示例)的對(duì)象上。輔助透鏡可以在多種方式中移進(jìn)或者移出它的近焦(close-focus)位置。例如,它可在垂直于透鏡510的光軸的方向(如圖中所示)上滑動(dòng),使得當(dāng)期望特寫拍攝時(shí)它在透鏡510的光路中(即,經(jīng)過(guò)透鏡510的光也經(jīng)過(guò)輔助透鏡505),并且在其它時(shí)間它在該光路之外。在另一個(gè)實(shí)施例中,輔助透鏡505 可在平行于光軸的方向上移動(dòng),使得圖像一直都經(jīng)過(guò)透鏡505和510 二者,但是不同的位置將適當(dāng)?shù)鼐劢古c攝像機(jī)不同距離處的對(duì)象。這種輔助透鏡示為在透鏡510之前,但是在其它實(shí)施例中可在透鏡510之后。不是能夠?qū)崿F(xiàn)通常要求大得多的以及更復(fù)雜的透鏡組裝件的連續(xù)的微到宏范圍的聚焦距離,而是輔助透鏡可僅僅具有兩個(gè)操作位置,其中一個(gè)位置允許攝像機(jī)獲取特寫圖片,并且另一個(gè)位置允許攝像機(jī)獲取更遠(yuǎn)對(duì)象的圖片。多種技術(shù)可限制輔助透鏡僅僅在那兩個(gè)位置中是物理上穩(wěn)定并且靜止的,其中任何中間位置是物理上不穩(wěn)定的(即,透鏡將試圖移到一個(gè)穩(wěn)定位置)并且認(rèn)為是不可操作的。例如,機(jī)械擋塊 (mechanical stop)可限制輔助透鏡到那兩個(gè)位置,其中加載彈力(spring-loaded force) 阻止輔助透鏡在任何中間位置穩(wěn)定,但這僅是一個(gè)示例。另外,透鏡系統(tǒng)的光學(xué)特性可使得當(dāng)輔助透鏡不在第一或第二位置中時(shí),沒(méi)有圖像將在光學(xué)傳感器是焦點(diǎn)對(duì)準(zhǔn)的。在一些實(shí)施例中,用戶可以手動(dòng)選擇將輔助透鏡置于這兩個(gè)位置中的哪個(gè)。在另一個(gè)實(shí)施例中,不是修改透鏡510的聚焦距離,而是輔助透鏡505可獨(dú)立作為完全單獨(dú)的透鏡來(lái)獲取特寫圖片,而與透鏡510無(wú)任何交互。在一些情況中,此特寫透鏡可具有它自己的光學(xué)傳感器,本質(zhì)上提供了特寫拍攝的單獨(dú)攝像機(jī)。在又一個(gè)實(shí)施例中,輔助透鏡505可被省略,并且透鏡510可簡(jiǎn)單地被移動(dòng)(通過(guò)箭頭示出)到與光學(xué)傳感器520 不同的距離處,使得它將適當(dāng)?shù)貙?duì)靠近攝像機(jī)的對(duì)象聚焦。如前所述,近焦和正常聚焦位置可通過(guò)機(jī)械擋塊或者使得透鏡510在那兩個(gè)位置中的任一個(gè)中物理上穩(wěn)定但在中間位置中物理上不穩(wěn)定的其它物理約束來(lái)定義。圖6示出根據(jù)本發(fā)明一實(shí)施例的讀取條形碼的攝像機(jī)。示出條狀格式條形碼,但
10是其它類型的條形碼也可被使用。圖7示出根據(jù)本發(fā)明一實(shí)施例的使用攝像機(jī)來(lái)讀取條形碼的方法的流程圖。以下描述適用于圖6和圖7中的流程圖700兩者。在步驟710,裝置410(其可包括攝像機(jī)系統(tǒng)500的組件)可首先被置于適當(dāng)?shù)哪J街幸杂糜讷@取條形碼的圖片。進(jìn)入此模式可對(duì)裝置具有多種效應(yīng),例如但不限于1)將輔助透鏡放置到對(duì)于特寫圖片的其操作位置中,或者激活用于特寫圖片的單獨(dú)攝像機(jī),2) 激活解碼條形碼信息的軟件,以及3)激活有助于對(duì)條形碼圖像聚焦的功能性。在720,用戶可將攝像機(jī)放置在條形碼標(biāo)簽610之前直到確定條形碼標(biāo)簽被光學(xué)傳感器傳感。在一些實(shí)施例中,用戶可基于取景器中的圖像來(lái)做出此確定。在其它實(shí)施例中,可自動(dòng)檢測(cè)完整的標(biāo)簽在圖像中的出現(xiàn)。在730、740,攝像機(jī)可聚焦于條形碼標(biāo)簽上。在一些實(shí)施例中,這可涉及攝像機(jī)中的自動(dòng)聚焦功能。在其它實(shí)施例中,用戶可改變攝像機(jī)與標(biāo)簽的距離直到圖像焦點(diǎn)對(duì)準(zhǔn),如 740所示。如果必需,則操作720、730和740可交互并且同時(shí)執(zhí)行。由于特寫拍攝的性質(zhì)可導(dǎo)致攝像機(jī)具有相當(dāng)窄的景深,所以精確地放置攝像機(jī)在與條形碼的正確距離處對(duì)于用戶來(lái)說(shuō)可能是重要的。這可通過(guò)幾種不同方式來(lái)完成,例如但不限于1)如果攝像機(jī)的顯示器被用作取景器,則用戶能來(lái)回移動(dòng)攝像機(jī)直到顯示在取景器中的圖像看起來(lái)焦點(diǎn)對(duì)準(zhǔn)。顯示器中焦點(diǎn)未對(duì)準(zhǔn)的圖像意味著光學(xué)傳感器處的焦點(diǎn)未對(duì)準(zhǔn)的圖像。2)能從攝像機(jī)前部將簡(jiǎn)單的可視圖像投射到包含條形碼標(biāo)簽的表面上。當(dāng)條形碼在適當(dāng)?shù)木嚯x,可視圖像可如此指示。例如,在一個(gè)實(shí)施例中兩個(gè)窄可視光束可以在會(huì)聚角投射。當(dāng)反射點(diǎn)會(huì)聚到位于標(biāo)簽的中心的單個(gè)點(diǎn)中時(shí),攝像機(jī)在適當(dāng)?shù)木嚯x處并且圖像居中。備選的是,兩個(gè)更復(fù)雜的圖像可投射到條形碼標(biāo)簽上,并且攝像機(jī)在適當(dāng)?shù)木嚯x處,然后它們完全重疊。在另一個(gè)實(shí)施例中,僅當(dāng)攝像機(jī)在離標(biāo)簽正確的距離處時(shí),投射的圖像才將在標(biāo)簽表面上焦點(diǎn)對(duì)準(zhǔn)。在一些實(shí)施例中,全息光學(xué)元件可用于確定適當(dāng)?shù)臄z像機(jī)距離。3)聲脈沖(聽(tīng)得見(jiàn)的或者超聲)可從攝像機(jī)的前部生成。通過(guò)測(cè)量由攝像機(jī)接收反射聲波要花費(fèi)多長(zhǎng)時(shí)間,能確定到條形碼標(biāo)簽的距離。當(dāng)條形碼圖像焦點(diǎn)對(duì)準(zhǔn)時(shí),無(wú)論使用的聚焦技術(shù),在一些實(shí)施例中能向用戶呈現(xiàn)距離正確的指示(例如,可聽(tīng)的嗶嗶聲、發(fā)光的LED、顯示器上的可視指示等)。一旦攝像機(jī)在正確的距離,并且條形碼在攝像機(jī)的視場(chǎng)內(nèi),則在750用戶可獲取圖片并且存儲(chǔ)該圖像在存儲(chǔ)器中以便進(jìn)一步處理。如果必需的話,為了此圖片,條形碼可被來(lái)自攝像機(jī)的光所照明。此照明可來(lái)自內(nèi)置的閃光單元,或者來(lái)自攝像機(jī)上的另一個(gè)光源。 在一些實(shí)例中,當(dāng)確定攝像機(jī)的正確聚焦距離時(shí),也可使用該照明源。在一些實(shí)施例中,攝像機(jī)可記錄正顯示在視頻屏幕上的條形碼的圖像,而不是印刷條形碼。這可呈現(xiàn)不同的照明考慮,因?yàn)轱@示器是自照明的,并且因此可不要求來(lái)自攝像機(jī)的另外照明。此外,顯示器的光滑反射屏幕可改變可行的聚焦機(jī)制。在圖像被獲取并且存儲(chǔ)后,接著可在760分析存儲(chǔ)的圖像以解碼條形碼的值(例如,編碼到條形碼中的數(shù)的序列)并且在770將該值存儲(chǔ)在存儲(chǔ)器中。解碼條形碼的復(fù)雜度可取決于正在使用的條形碼的類型。例如,使用簡(jiǎn)單的條狀格式條形碼,可簡(jiǎn)單地像檢查單個(gè)光柵掃描線,以測(cè)量每個(gè)條形碼線的像素中的寬度以及測(cè)量相鄰條形碼線之間的像素中的距離。這些相關(guān)的值可接著被轉(zhuǎn)換為數(shù)的編碼序列。如果條形碼提供校準(zhǔn)字段來(lái)補(bǔ)償
11條形碼的不同的可察覺(jué)的大小,則由旋轉(zhuǎn)的圖像所導(dǎo)致的明顯的距離壓縮可無(wú)需被補(bǔ)償, 并且獲取圖像時(shí),用戶可不必?fù)?dān)心攝像機(jī)和條形碼標(biāo)簽之間的相對(duì)定向。但是如果定向是重要的,則聚焦幫助可包括獲取圖片之前攝像機(jī)與條形碼是否被適當(dāng)定向的可視指示。其它實(shí)施例可使用其它更復(fù)雜的技術(shù)。例如,由于一些條形碼還具有印刷為數(shù)字符號(hào)的其編碼序列(它是人可讀的),所以分析可集中到解碼那些符號(hào),而不是條形碼符號(hào)表示(symbology),或者除了條形碼符號(hào)表示以外,分析還可集中到解碼那些符號(hào)。一旦條形碼已被讀出并且解碼,則可執(zhí)行多種操作。在一個(gè)操作中,存儲(chǔ)的碼可簡(jiǎn)單地被保留(可能與其它存儲(chǔ)的碼一起)直到未來(lái)時(shí)間和環(huán)境要求該信息。在另一個(gè)操作中,另外的信息可在由其條形碼所標(biāo)識(shí)的對(duì)象上尋求到。例如,在780,攝像機(jī)裝置可傳送解碼的條形碼信息到另一個(gè)裝置,其能獲得信息,例如但不限于1)與條形碼關(guān)聯(lián)的對(duì)象的描述,2)對(duì)象的價(jià)格,3)多少對(duì)象可用,4)其它這類對(duì)象位于什么地方,4)制造信息,5)對(duì)象的大小和/或重量,6)對(duì)象的到期日期,7)等等。在一些操作中,為了儲(chǔ)存和/或呈現(xiàn)給用戶,在790此信息可被傳送回到攝像機(jī)裝置??梢园l(fā)現(xiàn)條形碼的能借助于本文檔中所描述的裝置410來(lái)實(shí)現(xiàn)的其它使用。圖8 示出根據(jù)本發(fā)明一實(shí)施例的使用條形碼值的方法的流程圖。例如,在流程圖800中,在810 多個(gè)條形碼的值可輸入到裝置410中,并且在820被存儲(chǔ)以便在另一個(gè)時(shí)間呈現(xiàn)或者比較。 在多種實(shí)施例中,這些可通過(guò)無(wú)線通信來(lái)接收、可通過(guò)鍵盤或其它人工輸入裝置手動(dòng)輸入、 可通過(guò)獲取條形碼的圖片來(lái)輸入、或者可通過(guò)連接到裝置的臨時(shí)信號(hào)電纜來(lái)接收。在830,以這種方式接收的條形碼可在稍后時(shí)間呈現(xiàn),以用于多種使用,例如但是不限于1)條形碼可代表能夠用于購(gòu)買折扣的優(yōu)惠券,2)條形碼可代表公共事件的入場(chǎng)票,3)條形碼可代表在線購(gòu)買的物品,但是要由購(gòu)買者在本地商店取得,4)等等。用戶可以在多種方式中表示條形碼,例如但不限于1)條形碼可從用戶的裝置無(wú)線傳送到賣主 (vendor)的裝置,其能通過(guò)其自己的數(shù)據(jù)庫(kù)來(lái)驗(yàn)證碼的有效性,幻條形碼的圖片可顯示在用戶的裝置上,并且賣主的裝置(其可與用戶的裝置類似)能讀出并且解碼條形碼的該圖片。顯示器可能是裝置的主顯示器,但是在另一個(gè)實(shí)施例中為了此目的可使用次顯示器。無(wú)論條形碼數(shù)據(jù)是如何被傳遞的,賣主裝置通過(guò)其自己的數(shù)據(jù)庫(kù)能驗(yàn)證碼的有效性。在840用戶也可使用裝置來(lái)讀其它條形碼,并且在850將它們與存儲(chǔ)的條形碼比較。例如,前段中描述的賣主可以在這種方式中操作。用戶可存儲(chǔ)他/她正在尋找的物品的條形碼,并且從架子上的盒子讀出條形碼以驗(yàn)證它包含所尋求的購(gòu)買??砂l(fā)現(xiàn)以本文檔中描述的方式來(lái)使用條形碼的各種其它真實(shí)世界的應(yīng)用,而不要求用戶購(gòu)買專用商業(yè)條形碼裝備。先前的描述旨在是說(shuō)明性的而非限制性的。本領(lǐng)域技術(shù)人員將想到變化。那些變化旨在被包括于本發(fā)明的多種實(shí)施例中,其僅僅被以下的權(quán)利要求的范圍所限制。
權(quán)利要求
1.一種用于處理?xiàng)l形碼圖像的攝像機(jī),包括光學(xué)傳感器,將光學(xué)圖像作為像素的矩形陣列來(lái)傳感;耦合到所述光學(xué)傳感器的存儲(chǔ)元件,將所述圖像作為像素的所述矩形陣列的值來(lái)存儲(chǔ);耦合到所述存儲(chǔ)元件的處理器,分析所存儲(chǔ)的圖像;以及耦合到所述光學(xué)傳感器的光學(xué)透鏡系統(tǒng),具有用于所述光學(xué)透鏡系統(tǒng)中至少一個(gè)光學(xué)組件的第一位置和第二位置;其中所述第一位置允許所述光學(xué)透鏡系統(tǒng)對(duì)遠(yuǎn)程對(duì)象聚焦,并且所述第二位置允許所述光學(xué)透鏡系統(tǒng)對(duì)與所述攝像機(jī)的近距離處的條形碼聚焦;其中所述至少一個(gè)光學(xué)組件在所述第一和第二位置中是物理上穩(wěn)定的,并且在所述第一和第二位置之間是物理上不穩(wěn)定的。
2.如權(quán)利要求1所述的攝像機(jī),其中所述光學(xué)透鏡系統(tǒng)包括在所述光學(xué)傳感器上聚焦所述遠(yuǎn)程對(duì)象的主透鏡,以及所述至少一個(gè)光學(xué)組件包括耦合到所述第一透鏡的可移動(dòng)的輔助透鏡;其中當(dāng)所述輔助透鏡在所述第一位置中時(shí),所述輔助透鏡允許所述攝像機(jī)對(duì)所述遠(yuǎn)程對(duì)象聚焦,并且當(dāng)所述輔助透鏡在所述第二位置中時(shí),所述輔助透鏡允許所述攝像機(jī)對(duì)所述近距離處的所述條形碼聚焦。
3.如權(quán)利要求2所述的攝像機(jī),其中所述輔助透鏡在所述第二位置中在所述主透鏡的光路中,并且在所述第一位置中不在所述主透鏡的所述光路中。
4.如權(quán)利要求2所述的攝像機(jī),其中所述輔助透鏡在所述第一和第二位置中都在所述主透鏡的光路中。
5.如權(quán)利要求1所述的攝像機(jī),其中所述至少一個(gè)光學(xué)組件包括可移動(dòng)的主透鏡;其中當(dāng)所述主透鏡在所述第一位置中時(shí),所述主透鏡允許所述攝像機(jī)對(duì)所述遠(yuǎn)程對(duì)象聚焦,當(dāng)所述主透鏡在所述第二位置中時(shí),所述主透鏡允許所述攝像機(jī)對(duì)所述近距離處的所述條形碼聚焦。
6.一種方法,包括相對(duì)于攝像機(jī)上的第二透鏡將可移動(dòng)的第一透鏡移動(dòng)到第一位置,以允許所述攝像機(jī)的長(zhǎng)聚焦距離;以及相對(duì)所述第二透鏡將所述可移動(dòng)的第一透鏡移動(dòng)到第二位置,以允許所述攝像機(jī)的短聚焦距離;其中所述第一透鏡在除了所述第一和第二位置之外的任何位置中是物理上不穩(wěn)定的。
7.如權(quán)利要求6所述的方法,其中所述第一透鏡在所述第一位置中時(shí)在所述第二透鏡的光路中,并且在所述第二位置中時(shí)不在所述第二透鏡的光路中。
8.如權(quán)利要求6所述的方法,其中所述第一和第二位置由用戶來(lái)手動(dòng)選擇。
全文摘要
包含至少一個(gè)攝像機(jī)的手持裝置能執(zhí)行多種功能。在一些實(shí)施例中,通過(guò)具有不同固定焦距的兩個(gè)或者更多攝像機(jī)透鏡所獲取的數(shù)字化圖像可被組合以模仿高分辨率光學(xué)變焦,并且還可允許裝置執(zhí)行3D應(yīng)用。在其它實(shí)施例中,包含攝像機(jī)的裝置可作為條形碼讀取器來(lái)執(zhí)行,并且可無(wú)線傳送和/或視覺(jué)呈現(xiàn)條形碼到其它裝置。可移動(dòng)的光學(xué)器件可允許相同的攝像機(jī)對(duì)遠(yuǎn)程對(duì)象或者靠近的條形碼聚焦。
文檔編號(hào)G06K7/10GK102447836SQ201110415100
公開(kāi)日2012年5月9日 申請(qǐng)日期2009年12月30日 優(yōu)先權(quán)日2009年6月16日
發(fā)明者B·費(fèi)倫, H·K·尼施哈拉 申請(qǐng)人:英特爾公司