(未不出)。
[0046]圖4B示出根據(jù)一些實(shí)施例的圖4A的外殼400的側(cè)面透視圖。圖4B示出用于安裝透鏡的安裝位置402和開(kāi)口 404。外殼400也包括用于安裝包括圖像傳感器的PCB的安裝銷釘406。安裝銷釘406向外突出到由外殼400的外周長(zhǎng)限定的洞408。安裝銷釘406可以放置在外殼400內(nèi)的不同配置中,以在不同位置處將PCB與圖像傳感器校準(zhǔn),來(lái)沿著PoF實(shí)現(xiàn)期望F0V。例如,參照?qǐng)D3C,銷釘406可以定位在外殼400中以用于在第一位置處安裝PCB,來(lái)實(shí)現(xiàn)(a)中示出的配置,或者銷釘406可以在第二位置處定位在外殼400中以實(shí)現(xiàn)(b)中示出的配置。在一些實(shí)施例中,外殼400在加工之前是預(yù)先配置的,以在期望位置放置銷釘406。在一些實(shí)施例中,外殼400具有用于銷釘406的不同安裝孔,使得銷釘可以被調(diào)整以實(shí)現(xiàn)PCB的不同安裝配置。
[0047]圖4C示出了根據(jù)一些實(shí)施例的圖4A和圖4B中也示出的外殼400的底部透視圖。圖4C示出了圖4A和圖4B中示出的開(kāi)口 404和安裝銷釘406。圖4C也示出了螺孔410,以用于使用螺栓將PCB固定到外殼400。
[0048]圖5A示出了根據(jù)一些實(shí)施例的在PCB 500上安裝的圖像平面?zhèn)鞲衅?02的頂部透視圖。圖像傳感器502包括活動(dòng)區(qū)域502A。PCB 500包括用于第一定位銷釘穿過(guò)電路板的狹槽508。PCB 500包括穿過(guò)PCB的四個(gè)孔506以使安裝螺栓將PCB安裝到外殼(例如,如參照?qǐng)D6A和圖6B下面進(jìn)一步詳細(xì)所述)。PCB 500包括用于第二定位銷釘穿過(guò)電路板的孔504。圖5B示出了根據(jù)一些實(shí)施例的來(lái)自圖5A的圖像平面?zhèn)鞲衅?02和PCB 500的側(cè)面透視圖。連接器510用于將圖像傳感器502連接到圖像處理設(shè)備(未示出)。
[0049]本領(lǐng)域的技術(shù)人員可以明白在不脫離本發(fā)明的精神的情況下,不同于示例性圖4A至圖5B中示出的那些的不同配置可以用于在不同位置處實(shí)現(xiàn)能夠在外殼400內(nèi)安裝PCB500的期望效果。例如,僅一個(gè)定位器銷釘可以被使用,并且因此在PCB中僅存在一個(gè)對(duì)應(yīng)的狹槽。同理,任意其它數(shù)量的定位器銷釘可以被使用,或者定位器銷釘可以在沒(méi)有突出穿過(guò)PCB的情況下幫助校準(zhǔn)PCB的外面。進(jìn)一步,在一些實(shí)施例中,除了定位器銷釘之外的其它校準(zhǔn)機(jī)制可以被使用,例如恰好螺孔506、其它固定裝置等。
[0050]圖6A示出了根據(jù)一些實(shí)施例的在外殼400上安裝的透鏡結(jié)構(gòu)600的側(cè)面透視圖以及具有圖像平面?zhèn)鞲衅?02的PCB 500如何插入到外殼400的洞408中。PCB 500插入到洞408中(使用安裝銷釘406來(lái)將PCB校準(zhǔn)到機(jī)體400)并且使用穿過(guò)PCB 500中的對(duì)應(yīng)孔506的螺栓602來(lái)固定到外殼400。圖6B示出了根據(jù)一些實(shí)施例的安裝在外殼上具有圖像平面?zhèn)鞲衅?02的PCB 500以及透鏡結(jié)構(gòu)600的側(cè)面透視圖。圖像傳感器502被定位在外殼內(nèi),使用定位器銷釘來(lái)關(guān)于透鏡結(jié)構(gòu)600校準(zhǔn)圖像傳感器502,以實(shí)現(xiàn)期望FOB,如本文所述。
[0051]PCB 500可以安裝在外殼內(nèi)的不同位置處以實(shí)現(xiàn)不同F(xiàn)0V。圖7A示出了根據(jù)一些實(shí)施例的圖像平面?zhèn)鞲衅?02在標(biāo)稱位置處在外殼40內(nèi)安裝的PCB和透鏡結(jié)構(gòu)600的側(cè)面透視圖。圖像傳感器502的活動(dòng)區(qū)域502a的中心位置位于透鏡結(jié)構(gòu)600的光軸702上。透鏡結(jié)構(gòu)600包括氣隙600a和600b。透鏡結(jié)構(gòu)600包括被配置為阻止除了激光波長(zhǎng)之外的可見(jiàn)光的濾光器600c。透鏡結(jié)構(gòu)600也包括成像器透鏡600d。
[0052]圖7B示出了根據(jù)一些實(shí)施例的圖像平面?zhèn)鞲衅?02在遠(yuǎn)距離位置處安裝在外殼400內(nèi)的PCB 500和透鏡結(jié)構(gòu)600的側(cè)面透視圖。如圖7B的示例所示,圖像傳感器502的活動(dòng)區(qū)域502A的中心位置偏離了透鏡結(jié)構(gòu)600的光軸7023.61mm。例如,3.61mm可以表示圖像傳感器高度的大約一半的移動(dòng)(例如,所以傳感器的一側(cè)例如傳感器的水平側(cè)將處于透鏡的光軸上)。
[0053]圖7C示出了根據(jù)一些實(shí)施例的圖像平面?zhèn)鞲衅?02在近距離位置處安裝在外殼400內(nèi)的的PCB 500和透鏡結(jié)構(gòu)600的側(cè)面透視圖。如圖7C的示例所示,圖像傳感器502的活動(dòng)區(qū)域502A的中心位置偏離了透鏡結(jié)構(gòu)600的光軸7023.85mm。例如,3.85mm可以表示圖像傳感器高度的大約一半的移動(dòng)(例如,所以與圖7B相比較,傳感器的另一側(cè)將處于透鏡的光軸上)。
[0054]在一些示例中,激光線的厚度在不同配置之間改變。在一些實(shí)施例中,位移傳感器被配置為使得激光器是可移除的,以允許基于圖像傳感器的配置的FOV而使用不同激光器來(lái)投射具有不同厚度的激光線。例如,如果位移傳感器用于近距離應(yīng)用,則具有第一厚度的激光線可能是必須的,然而針對(duì)遠(yuǎn)距離應(yīng)用而言,較厚的激光線是期望的。當(dāng)激光器是可移除時(shí),激光器和透鏡之間的基線可以被預(yù)先配置為不變。激光線的長(zhǎng)度可以被配置為使得激光線的長(zhǎng)度大于FOV的寬度(例如使得扇角足夠大),這可能不需要改變?cè)搨鞲衅髦械募す馄鳌?br>[0055]在一些實(shí)施例中,激光器可以被聚焦或者配置為,使得光束針對(duì)特定POV是最密集的。例如,一些透鏡化的激光寬度可以在FOV上變化,所以光束最薄的位置對(duì)應(yīng)激光器的最佳焦點(diǎn),而激光線隨著更加遠(yuǎn)離焦點(diǎn)(例如進(jìn)一步遠(yuǎn)離最佳聚焦位置)而變寬。激光器可以被配置為或者選擇為使得激光器的最佳焦點(diǎn)與FOV校準(zhǔn)(例如,其中波束最薄的位置與FOV校準(zhǔn))。
[0056]在一些實(shí)施例中,位移傳感器被配置為使得圖像傳感器是可移除的(例如,不同PCB可以被配置成位移傳感器外殼)。例如,如果位移傳感器用于近距離應(yīng)用,則具有高分辨率的圖像傳感器可以用于檢查一些部件/特征,而針對(duì)遠(yuǎn)距離應(yīng)用而言,需要較低的分辨率。
[0057]在一些實(shí)施例中,模塊(例如用于調(diào)整圖像傳感器的位置的模塊)中的一個(gè)或者多個(gè)可以用存儲(chǔ)器中的軟件來(lái)實(shí)現(xiàn)。存儲(chǔ)器可以為非暫時(shí)計(jì)算機(jī)可讀介質(zhì)、閃存、磁盤驅(qū)動(dòng)器、光學(xué)驅(qū)動(dòng)器、可編程只讀存儲(chǔ)器(PROM)、只讀存儲(chǔ)器(R0M)、或者任何其它存儲(chǔ)器或者存儲(chǔ)器的各項(xiàng)組合。軟件可以在能夠執(zhí)行計(jì)算機(jī)指令或者計(jì)算機(jī)代碼的處理器上運(yùn)行。處理器也可以以硬件方式使用專用集成電路(ASIC)、可編程邏輯陣列(PLA)、數(shù)字信號(hào)處理器(DSP)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或者任何其它集成電路來(lái)實(shí)現(xiàn)。
[0058]執(zhí)行計(jì)算機(jī)程序的一個(gè)或者多個(gè)處理器可以執(zhí)行方法步驟,以通過(guò)對(duì)輸入數(shù)據(jù)進(jìn)行操作并且/或者生成輸出數(shù)據(jù)來(lái)執(zhí)行本發(fā)明的功能。模塊中的一個(gè)或者多個(gè)可以以硬件方式使用ASIC (專用集成電路)、PLA (可編程邏輯陣列)、DSP (數(shù)字信號(hào)處理器),FPGA (現(xiàn)場(chǎng)可編程門陣列)或者其它集成電路來(lái)實(shí)現(xiàn)。在一些實(shí)施例中,兩個(gè)或者多個(gè)模塊可以在相同集成電路例如ASIC、PLA、DSP或者FPGA上實(shí)現(xiàn),由此形成片上系統(tǒng)。子程序可以指代計(jì)算機(jī)程序的一部分和/或?qū)崿F(xiàn)一個(gè)或者多個(gè)功能的處理器/專用電路。
[0059]在一些實(shí)施例中,計(jì)算設(shè)備可以包括用戶設(shè)備。用戶設(shè)備可以與一個(gè)或者多個(gè)無(wú)線電接入網(wǎng)絡(luò)通信并且與有線通信網(wǎng)絡(luò)通信。用戶設(shè)備可以為移動(dòng)電話。用戶設(shè)備也可以為用于提供服務(wù)例如文字處理、web瀏覽、游戲、電子書(shū)能力、操作系統(tǒng)以及全鍵盤的智能電話。用戶設(shè)備也可以為用于提供網(wǎng)絡(luò)接入和智能電話提供的大部分服務(wù)的平板電腦。用戶設(shè)備使用操作系統(tǒng)例如 Symbian OS, iPhone OS, RIM,s Blackberry, WindowsMobile, Linux, HP WebOS以及Android來(lái)操作。屏幕可以為用于將數(shù)據(jù)輸入到移動(dòng)設(shè)備的觸摸屏,在這種情況下,觸摸屏可以被使用而代替全鍵盤。用戶設(shè)備也可以保持全球定位坐標(biāo)、個(gè)人信息或者其它位置信息。
[0060]計(jì)算設(shè)備也可以包括服務(wù)器。該服務(wù)器可以使用操作系統(tǒng)(OS)軟件來(lái)操作。在一些實(shí)施例中,OS軟件基于Linux軟件內(nèi)核,并且運(yùn)行服務(wù)器中的具體應(yīng)用例如監(jiān)視任務(wù)并且提供協(xié)議堆棧。OS軟件允許為控制和數(shù)據(jù)路徑單獨(dú)分配服務(wù)器資源。例如,特定分組加速器卡和分組服務(wù)卡專用于執(zhí)行路由或者安全控制功能,同時(shí)其它分組加速器卡/分組服務(wù)卡專用于處理用戶會(huì)話業(yè)務(wù)。隨著網(wǎng)絡(luò)需求改變,可以動(dòng)態(tài)部署硬件資源,以滿足一些實(shí)施例中的需求。
[0061]上述技術(shù)可以以數(shù)字電子電路或者以計(jì)算機(jī)硬件、固件、軟件或者它們各項(xiàng)組合來(lái)實(shí)現(xiàn)。該實(shí)現(xiàn)方式也可以為用于執(zhí)行的計(jì)算機(jī)程序產(chǎn)品例如機(jī)器可讀存儲(chǔ)設(shè)備中明白體現(xiàn)的計(jì)算機(jī)程序,以控制數(shù)據(jù)處理設(shè)備例如可編程處理器、計(jì)算機(jī)和/或多個(gè)計(jì)算機(jī)的操作。計(jì)算機(jī)程序可以以任何形式的計(jì)算機(jī)或者編程語(yǔ)言來(lái)重寫(xiě),該編程語(yǔ)言包括源代碼、編譯代碼、翻譯代碼和/或機(jī)器代碼,并且可以以任何形式部署該計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括獨(dú)立程序或者子程序、元素或者適合于用在計(jì)算環(huán)境中的其它單元。計(jì)算機(jī)程序可以被部署,以在一個(gè)或者多個(gè)站點(diǎn)處的一個(gè)計(jì)算機(jī)上或者多個(gè)計(jì)算機(jī)上執(zhí)行。
[0062]適合于執(zhí)行計(jì)算機(jī)程序的處理器包括例如通用微處理器和專用處理器、數(shù)字信號(hào)處理器以及任何種類數(shù)字計(jì)算機(jī)的任何一個(gè)或者多個(gè)處理器。通常,處理器接收來(lái)自只讀存儲(chǔ)器或者隨機(jī)存取存儲(chǔ)器或者二者的指令和數(shù)據(jù)。計(jì)算機(jī)的基本元件為用于執(zhí)行指令的處理器和用于存儲(chǔ)指令和/或數(shù)據(jù)的一個(gè)或者多個(gè)存儲(chǔ)器設(shè)備。存儲(chǔ)器設(shè)備例如緩存可以用于暫時(shí)存儲(chǔ)數(shù)據(jù)。存儲(chǔ)器設(shè)備也可以用于長(zhǎng)期數(shù)據(jù)存儲(chǔ)。計(jì)算機(jī)能夠可操作地耦接到外部設(shè)備例如工廠自動(dòng)或者后勤設(shè)備或者耦接到通信網(wǎng)絡(luò)例如工廠自動(dòng)或者后勤設(shè)備,以便于接收來(lái)自設(shè)備或者網(wǎng)絡(luò)的指令和/或數(shù)據(jù),并且/或者向設(shè)備或者網(wǎng)絡(luò)轉(zhuǎn)移指令和/或數(shù)據(jù)。適合于體現(xiàn)計(jì)算機(jī)程序指令和數(shù)據(jù)的計(jì)算機(jī)可讀存儲(chǔ)器設(shè)備包括所有形式的易失性存儲(chǔ)器和非易失性存儲(chǔ)器,包括例