用於自動車輛成像的系統和方法與流程
2023-06-20 19:44:46 1

相關申請的交叉引用
本申請主張2014年12月12日遞交的第62/091,273號美國臨時申請的權益。
本發明大體上涉及自動捕獲車輛的圖像和/或視頻。
背景技術:
當銷售貨物(例如,車輛)時,可能使用廣告。廣告可以包括圖像和/或視頻。在一些情況下,潛在購買者可能依賴於在廣告中的圖像和/或視頻來確定對車輛的興趣。多個圖像和/或視頻也可能有助於潛在購買者確定對車輛的興趣。具體地說,通過所使用的車輛,圖像可為期望的,使得潛在購買者可以發現在車輛的物理狀況中的損壞或缺陷。然而,捕獲圖像和/或視頻對於不同車輛來說可能是費時的或困難的。
附圖說明
現在將參考附圖和圖式,所述附圖和圖式未必按比例繪製,並且其中:
圖1描繪了根據本發明的一個或多個實施例的自動車輛成像的可伸縮吊臂系統。
圖2描繪了根據本發明的一個或多個實施例的圖1的自動車輛成像系統的俯視圖。
圖3描繪根據本發明的一個或多個實施例的自動車輛成像的另一可伸縮吊臂系統。
圖4描繪了根據本發明的一個或多個實施例的圖3的自動車輛成像系統的俯視圖。
圖5描繪了根據本發明的一個或多個實施例的自動車輛成像的實例過程流程。
圖6-7描繪了根據本發明的一個或多個實施例的自動車輛成像的無人駕駛飛行器系統。
圖8-9描繪了根據本發明的一個或多個實施例的自動車輛成像的無人駕駛地面車輛系統。
圖10描繪了根據本發明的一個或多個實施例的自動車輛成像系統的實例系統架構。
具體實施方式
在以下描述中,闡述了許多特定細節。然而,應理解,本發明的實施例可以在沒有這些特定細節的情況下實踐。在其它情況下,未詳細示出眾所周知的方法、結構和技術,以便不混淆對此描述的理解。參考「一個實施例」、「實施例」、「實例實施例」、「各種實施例」等指示如此描述的本發明的實施例可包括特定特徵、結構或特性,但是每一實施例未必包括所述特定特徵、結構或特性。此外,短語「在一個實施例中」的重複使用不一定指代相同實施例,儘管它可能是相同實施例。
如本文中所使用,除非另外規定,否則使用序數形容詞「第一」、「第二」、「第三」等等來描述共同對象僅指示參考類似對象的不同實例,且並不意圖暗示如此描述的對象必須在時間上、在空間上、在等級上或以任何其它方式按照給定序列。
如本文所使用,除非另外說明,否則術語「控制器」一般而言是指有線和無線電子通信裝置兩者,且更確切地說是指以下各者中的一個或多個:可攜式電子裝置、電話(例如,蜂窩式電話、智慧型電話)、計算機(例如,膝上型計算機、平板計算機、桌上型計算機、可穿戴計算機)、可攜式媒體播放器、個人數字助理(pda)、公共使用的查詢一體機計算機或具有網絡連接能力的任何其它電子裝置。
如本文所使用,除非另外說明,否則術語「伺服器」可指代具有網絡連接性且經配置以將一個或多個專用服務提供給客戶的任何計算裝置,例如,控制器。
本發明的實施例可以提供自動車輛成像。成像可以包括車輛外部和/或內部的圖像和/或視頻。圖像和/或視頻可以高解析度捕獲。高解析度圖像可用於廣告或車輛的其它促銷材料,或用於說明車輛的狀況,並且可以引起來自潛在購買者的對車輛的增強的興趣。使用本文中所描述的系統和方法所捕獲的圖像和/或視頻可以引起目標車輛的較高銷售價格,這可以反映與在沒有使用本文中所描述的系統和方法所產生的圖像和/或視頻的情況下的車輛銷售相比增加的利潤。儘管就車輛而言論述,但是本文中所描述的成像系統可用於捕獲其它物品的圖像和/或視頻。圖像/視頻還可以通過向在線購買者更好地揭示車輛外形和狀況來增加購買者的潛在數量。
本發明的實施例可以包括無人駕駛的車輛(例如,無人駕駛飛行器或無人駕駛地面車輛)和/或可伸縮吊臂(例如,安裝在隔間中或安裝到框架或籠具(其中的任一者可為永久性或臨時結構、靜態的或可移動的)的吊臂)。在某些實施例中,無人駕駛的車輛可以被引導到車輛,且可經配置以捕獲車輛的圖像和/或視頻。舉例來說,攝像機可以安裝在無人機(例如,系栓無人機、自由飛行無人機等等)或其它無人駕駛飛行器上。無人機可以發送至車輛位置並且可以定位車輛。無人機可以圍繞車輛飛行或者操縱,並且導引攝像機沿著攝像機路徑。攝像機路徑可為攝像機遵循的圍繞車輛同時捕獲圖像和/或視頻的路徑。攝像機路徑可以包括指示沿著攝像機路徑在一個或多個位置處攝像機與車輛分隔的距離的車輛分離距離、指示地平面以上的距離的高度(在此處沿著攝像機路徑在一個或多個位置處應當放置攝像機),並且可以包括指示角度的角度信息(在此處相對於車輛放置攝像機)。在一些實施例中,可以相對於車輛或相對於地面定義攝像機路徑。隨著無人機圍繞車輛操縱,攝像機可以捕獲圖像和/或視頻。因此,在沒有直接人類參與的情況下,圖像和/或視頻可以自動地捕獲。在另一個實例中,攝像機可以安裝在無人駕駛地面車輛上,例如,探測車或其它遠程控制車輛。攝像機可以放置在可伸縮吊臂上。無人駕駛地面車輛在沿著攝像機路徑引導攝像機時可以定位車輛並且圍繞車輛行駛。攝像機在沿著攝像機路徑移動時可以捕獲圖像和/或視頻。某些實施例可以包括可伸縮吊臂。舉例來說,可伸縮吊臂可以安裝在隔間或戶外雨棚中。攝像機可以耦接到可伸縮吊臂。吊臂可以具有完全的自由度,使得吊臂可以相對於天花板旋轉或迴轉(即,吊臂可以圍繞縱軸、橫軸或所有軸旋轉)。吊臂可以包括經配置以相對於彼此旋轉的臂。攝像機可以安裝在吊臂上且可經配置以相對於吊臂旋轉,使得可以調節由攝像機捕獲的圖像或視頻的角度。車輛可以進入隔間,並且可伸縮吊臂可以放置在攝像機路徑的開始點處。可伸縮吊臂可以沿著攝像機路徑導引攝像機。在完成圖像捕獲之後,可以從隔間中移除車輛。本文中所描述的車輛成像系統可以通過控制器控制,所述控制器從一個或多個傳感器中接收輸入或反饋。控制器可以操作車輛成像系統。將參考圖式論述車輛成像系統和方法的實施例。與吊臂、uav或ugv實施方案無關,還可以通過攝像機位置/變焦系統控制攝像機路徑以產生最佳圖像和/或視頻。此類攝像機位置/變焦系統可以部分地基於來自本文的其它地方所描述的傳感器的輸入並且還基於攝像機的技術指標和功能(例如,變焦)確定最佳攝像機路徑。
本發明的實施例可以包括一個或多個傳感器,例如,光達傳感器和/或經配置以確定攝像機於另一個對象之間的距離、位置和取向的其它傳感器(例如,深度感測傳感器、定位傳感器、運動跟蹤傳感器、紅外傳感器、光傳感器、gps傳感器、位置傳感器、範圍測量傳感器、加速計、速度計、傾斜傳感器、2軸或3軸指南針傳感器、距離傳感器等等)。舉例來說,光達傳感器可用於確定攝像機與車輛和/或與地面的距離。使用來自一個或多個傳感器的輸出,可以圍繞攝像機路徑放置攝像機和/或引導攝像機。此外,傳感器還可以用於確定車輛的尺寸、攝像機系統的位置、攝像機系統的取向(例如,相對於車輛)。
本發明的實施例可以至少部分地基於車輛尺寸確定攝像機路徑。舉例來說,至少部分地基於特定車輛的高度、長度和寬度,可以改變攝像機路徑。如果圖像和/或視頻是沿著車輛的窗口水平捕獲,那麼將基於車輛尺寸改變攝像機應當從地面升高的距離。類似地,基於車輛的高度和長度,可以改變攝像機路徑。另外,還可以基於在應當成像的車輛上是否存在特定興趣點來改變攝像機路徑。可以通過傳感器、車輛構造/模型數據確定此類興趣點,或由用戶手動地輸入此類興趣點。
參考圖1,示出了根據本發明的車輛成像系統的一個實施例。車輛成像系統100可以與車輛120一起放置在隔間110中。隔間110可以包括環境照明,例如,來自光源130的環境照明。在一些實施例中,可以控制環境照明使得在某些時間處激活或調暗/調亮環境光。舉例來說,對於特定圖像可以增加在空間的一部分中的照明以代替或補充在攝像機系統上的照明。車輛成像系統100可以包括吊臂組合件200、安裝在吊臂組合件200上的攝像機組合件300和安裝在吊臂組合件200上的照明組合件400。吊臂組合件200可以通過驅動電機500移動或者操作。在一些實施例中,吊臂組合件200可以是手動地放置的,舉例來說,通過操作者使用配衡或類似物放置或移動吊臂組合件200。車輛成像系統100可以包括電源550和控制器1410(圖10中所示)。車輛成像系統100還可包括頂置攝像機700。
吊臂組合件200可以包括連接到一起的一個或多個部件。在一些實施例中,部件中的一些可以是可伸縮的。舉例來說,在圖1中,吊臂組合件200包括第一可伸縮部件210和旋轉地耦接到第一可伸縮部件210的第二可伸縮部件220。第一可伸縮部件210可以通過迴轉接合件232連接到天花板支架230,所述迴轉接合件232經配置使得第一可伸縮部件210可以相對於天花板支架230迴轉。天花板支架230可以固定或者安裝到隔間110的天花板234,並且可以包括伸出部分236,吊臂組合件200的第一可伸縮部件210通過迴轉接合件232耦接到所述伸出部分236。其它實施例可以包括允許在第一可伸縮部件210與天花板支架230之間的旋轉運動的不同接合件。在一些實施例中,伸出部分236可以是任何所需的長度並且可以是伸縮的,使得可以相對於天花板234升高或降低吊臂組合件200。
第一可伸縮部件210和第二可伸縮部件220可經配置以伸縮,由此調節相應的第一可伸縮部件210和第二可伸縮部件220的總長度。舉例來說,第一可伸縮部件210和第二可伸縮部件220可以包括在第二部分內可滑動地接收的第一部分,使得第一部分在第二部分內部,這減少了部件的總長度。在所示出的實施例中,第一可伸縮部件210可以包括第一部分212,所述第一部分212可以是在第二部分214中可滑動地接收的以減少第一可伸縮部件210的總長度216。類似地,第二可伸縮部件220可以包括第一部分222,所述第一部分222可以是在第二部分224中可滑動地接收的以減少第二可伸縮部件220的總長度226。在一個實例中,如本文所述,可以通過驅動電機500來實施第一可伸縮部件210和第二可伸縮部件220的可伸縮。
第一可伸縮部件210可以旋轉地耦接到第二可伸縮部件220以形成攝像機組合件300的額外的自由度以及由攝像機捕獲的所得的圖像或視頻。第二可伸縮部件220可經配置以圍繞第一可伸縮部件210的中心軸旋轉和/或迴轉。
第一可伸縮部件210可經配置以從基本上垂直於伸出部分236(例如,基本上平行於天花板234)移動到相對於伸出部分236成角度的位置。在一些實施例中,第一可伸縮部件210可經配置以移動到基本上垂直於天花板234的位置。如本文所述,第一可伸縮部件210可經配置以圍繞天花板支架230在整個圓形圖案中旋轉或圍繞天花板支架360度旋轉。
攝像機組合件300可以安裝在吊臂組合件200上。在圖1中,攝像機組合件300可以通過攝像機支架302安裝在吊臂組合件200的第二可伸縮臂220處。在一些實施例中,攝像機支架302可以可伸縮地和/或旋轉地附接到第二可伸縮臂220,這可以允許攝像機組合件300相對於第二可伸縮臂220移動或旋轉。攝像機支架302可以經配置使得由攝像機310捕獲的圖像的相對於車輛120的角度可以不同。攝像機組合件300可以包括攝像機310和一個或多個光達傳感器320。
在其它實施例中,攝像機和/或照明系統可以可移動地放置在部件220上,使得攝像機和/或照明系統可以向上或向下移動部件(自動地或手動地)。此類移動可以通過(例如)驅動器、皮帶、齒輪傳動或類似物實現。
攝像機310可以包括一個或多個可替換的鏡頭元件,並且可經配置以捕獲圖像和/或視頻(此類鏡頭可以通過用戶手動地替換或可以通過系統自動地替換)。在一些實施例中,攝像機310可以是具有兩個或大於兩個鏡頭元件的立體攝像機,所述鏡頭元件具有用於每個鏡頭元件的單獨的圖像傳感器。在此類實施例中,攝像機310可經配置以捕獲三維或3d圖像和/或視頻。攝像機310可以基本上與第一可伸縮部件210對齊,並且可以目的在於在隔間110的中心處捕獲圖像。
攝像機組合件300可以包括一個或多個光達傳感器320。光達傳感器320可以圍繞攝像機310放置或放置在攝像機支架302上的其它地方。光達傳感器320可以使用光檢測與測距遠程感測周圍環境並且產生三維環境信息。光達傳感器320可以通過使用雷射照射目標且分析反射光來測量距離。光達傳感器320可以由車輛成像系統100使用以確定攝像機310的放置和/或初始安置、以確定攝像機路徑和/或吊臂組合件200的相關移動、以確定攝像機310與車輛120之間的距離322、以確定攝像機310與地平面之間的距離324,和/或確定車輛的尺寸。舉例來說,光達傳感器320可用於確定車輛120的高度122和長度124。為了確定車輛120的尺寸,光達傳感器320可以執行車輛120的初始掃描。光達傳感器320可用於額外的目的或用於產生額外的數據。
如圖所示,在圖1中,照明組合件400可以安裝到攝像機支架302,或在其它實施例中安裝到吊臂組合件200,例如,安裝到第一可伸縮部件210或第二可伸縮部件220。照明組合件400可以放置成使得攝像機310在照明組合件400與車輛120中間(例如,照明是從攝像機「後面」提供的)。照明組合件400可以包括一個或多個燈泡,例如,發光二極體(led)、有機led或其它形式的燈泡。照明組合件400可經配置以在放置在隔間110中的車輛120的方向上照射或者提供光。在一些實施例中,照明組合件400可以連續開啟,或可以通過本文所述的控制器操作。在一些實施例中,照明組合件400可以在成像期間或與圖像捕獲的重合期間提供閃光。在一些實施例中,照明系統可以包括漫射器和/或反射器。在隔間110包括環境照明(例如,來自光源130)的實施例中,在車輛120的成像期間環境照明可以一直開啟,並且通過照明組合件400提供的光可以具有的亮度大於或等於在隔間110中的環境光的亮度。在其它實施例中,可以局部地或跨越成像面積調暗/調亮環境照明以優化車輛照明和照明組合件400的效果。
驅動電機500可經配置以移動或者操作吊臂組合件200的一個或多個部分。舉例來說,驅動電機500可以引起第一可伸縮部件210和/或第二可伸縮部件220伸縮、使得攝像機組合件300和/或照明組合件400旋轉或其它移動和/或吊臂組合件200圍繞車輛120旋轉。
電源550可以有線連接或另外地連接到車輛成像系統100的組件,並且經配置以將功率提供到組件。舉例來說,電源550可以電耦接到吊臂組合件200、攝像機組合件300、照明組合件300、驅動電機550、控制器1410和/或頂置攝像機700。
頂置攝像機700可以與攝像機組合件300的攝像機310相似,相似之處在於頂置攝像機700經配置以捕獲車輛120的圖像和/或視頻。具體地說,頂置攝像機700可經配置以捕獲車輛120頂部的圖像和/或視頻。在一些實施例中,頂置攝像機700可以安裝到第一可伸縮部件210、或天花板支架230、或車輛成像系統100或隔間110的另一元件,例如,天花板234。
控制器1410可經配置以操作車輛成像系統100的一個或多個組件。控制器1410可經配置以通過一個或多個網絡650與一個或多個遠程伺服器800無線地通信。控制器1410可以接收來自光達傳感器320(或其它傳感器)的數據或反饋以確定車輛尺寸,並且可以至少部分地基於車輛尺寸確定攝像機310的攝像機路徑。攝像機路徑可以是基本上的橢圓形形狀,並且可以圍繞車輛120行進。攝像機路徑可以具有基本上對應於車輛120的中心點的中心點。控制器1410可以從傳感器320中接收輸入以協調吊臂組合件200圍繞攝像機路徑的移動。如本文所述,在攝像機路徑中,控制器1410可以使得攝像機310捕獲車輛120的圖像和/或視頻。
參考圖2,示出了隔間110的俯視圖。隔間110可以具有倒圓的轉角,使得由車輛成像系統100捕獲的圖像和/或視頻並不包括隔間110的正交的轉角。隔間110可以包括入口門140。控制器1410可以(例如,使用光達傳感器320)確定車輛120具有高度122、長度124和寬度126。舉例來說,在車輛的初始掃描期間可以確定車輛尺寸,並且在車輛120的識別之後可以從資料庫獲得車輛尺寸。隨著車輛進入隔間,車輛的此類初始掃描可以替代地通過單獨的隔間安裝的傳感器完成。
在確定車輛尺寸之後,控制器1410可以確定攝像機310的開始位置602。在一些實施例中,開始位置602可以在車輛120的前面,如圖2中所示,但是在其它實施例中,開始位置602可以在處車輛120的側面中的一個處,使得在不撞擊或者接觸攝像機310的情況下車輛可以進入和離開隔間110。
開始位置602可以包括距地面的距離。開始位置602的距地面的距離可以至少部分地基於車輛120的高度122。開始位置602還可包括攝像機310相對於攝像機支架302或相對於第二可伸縮部件220的角度。在一些實施例中,開始位置602可以約為車輛120的高度122的三分之二。
控制器1410可以至少部分地基於車輛尺寸確定攝像機310的攝像機路徑610。在x-y平面(例如,平行於地面的平面)中,攝像機路徑610可以是基本上的橢圓形,並且可以具有基本上在攝像機路徑610的中心處的車輛的中心。攝像機路徑610可以具有大於車輛120的長度124的長軸寬度612和大於車輛120的寬度126的短軸寬度614。替代地,在x-y平面中,攝像機路徑610可以是基本上的圓形。
控制器1410可以通過來自光達傳感器320的反饋或輸入以及來自吊臂組合件200和/或攝像機支架302的移動將攝像機310放置在開始位置602處。
控制器1410可以在沿著攝像機路徑610移動攝像機310時通過捕獲車輛120的圖像和/或視頻啟動成像過程。舉例來說,控制器1410可以使得吊臂組合件200圍繞攝像機路徑610在方向604中移動攝像機310。吊臂組合件200可以操控可伸縮部件210、220和/或攝像機支架302以控制攝像機310相對於車輛120的角度和位置。控制器1410可以使得吊臂組合件300連續地移動攝像機310,例如,沿著攝像機路徑610以3英裡/小時的速度(儘管速度也可以比3英裡/小時更快或更慢)。在一些實施例中,攝像機310可以以恆定的速率連續運動,並且圖像可以當攝像機310在運動中時捕獲。在一些實施例中,可以在預先確定的間隔處停止攝像機310,在所述預先確定的間隔處捕獲圖像。吊臂組合件200可以調節攝像機310相對於地面的高度,這取決於攝像機310在攝像機路徑中的位置。
控制器1410可以使得攝像機310連續地捕獲圖像和/或視頻,或在圍繞攝像機路徑610的某些位置處捕獲圖像和/或視頻。舉例來說,在圖2中,控制器1410可以使得攝像機310在圍繞攝像機路徑610移動每10度之後捕獲圖像。攝像機310可以在開始位置602處捕獲第一圖像並且在第二位置608處捕獲第二圖像,所述第二位置608為與開始位置602相比沿著攝像機路徑610前進預先確定的度數606。隨著攝像機310沿著攝像機路徑610移動到第三位置616,攝像機310可以捕獲第三圖像。第三位置616可以是在第二位置608之後預先確定的度數606。以此方式,攝像機310可以在(例如)10度遞增直至攝像機310返回到開始位置602處捕獲圖像。在一些情況下,可以基於攝像機在攝像機路徑中的位置改變圖像之間的角度旋轉(例如,沿著橢圓的較長軸的較小角度旋轉和沿著較短軸的較大角度旋轉)。更進一步,可以在備受關注的區域中更加頻繁地獲取圖像,在此情況下隨後的360動畫可以具有此類特徵的較大解析度。在此旋轉期間,可以調節攝像機310以維持相對於車輛的所需的取向(例如,捕獲圖像處的角度)。
控制器1410可以記錄由攝像機310捕獲的每個圖像的位置和/或時間。舉例來說,控制器1410可以確定在開始位置602處的第一圖像、在第二位置608處的第二圖像等等。基於控制器1410引起攝像機310捕獲圖像的間隔,通過確定所捕獲的圖像是第一圖像之後的第十個,控制器1410可以確定第十圖像可以是圍繞攝像機路徑610的100度。
控制器1410可以協調照明組合件400以在通過攝像機310捕獲圖像期間提供閃光。在一些實施例中,控制器1410可以使得照明組合件400恰好在通過攝像機310捕獲圖像之前或在通過攝像機310捕獲圖像的大體上相同的時間處提供閃光。閃光的計時可以通過控制器1410來調節,並且可能影響由攝像機310捕獲的圖像的質量。所捕獲的圖像可以自動地與車輛的車輛識別符相關聯,例如,車輛識別編號(vin)。
現在將參考圖1-2描述車輛成像系統100的操作方法。車輛120可以進入隔間110。可以通過操作者手動識別、通過自動識別(例如,掃描vin編號)或通過由另一個系統(例如,在因素設置中)通知、通過組合件系統或質量控制系統來識別車輛120。車輛成像系統100可以確定車輛尺寸和攝像機310的開始位置。車輛成像系統100可以確定攝像機310的攝像機路徑,並且可以通過吊臂組合件200和/或驅動電機500的操控使得攝像機310在捕獲圖像時圍繞攝像機路徑移動。
在捕獲圖像之後或隨著圖像被捕獲,控制器1410可以至少部分地基於圖像被捕獲的時間標記圖像。舉例來說,如果開始位置在車輛的前面,那麼第一圖像可以標記為「罩蓋」。可以為進一步沿著攝像機路徑的預先確定的度數的第二圖像可以標記為「右前擋板」。由於控制器1410已知攝像機路徑、控制器1410已知圖像被捕獲的間隔以及控制器1410已知圖像被捕獲的次序,因此控制器1410可以相應地標記圖像。實例標記可以包括「前面乘客側面車門」、「後面乘客側面車門」、「後面乘客擋板」、「行李箱」、「後面駕駛員側面擋板」、「後面駕駛員側面車門」、「駕駛員車門」、「左前擋板」等等。在另一個實例中,取決於開始位置,距開始位置90度所捕獲的圖像可以指示已經捕獲車輛側面的圖像。
在一些實施例中,通過車輛識別和/或在給定車輛上的特定特徵可以至少部分地確定圖像的數量和選擇。
控制器1410可以將所捕獲的圖像中的每一個與車輛識別符相關聯,使得圖像與車輛相關聯。舉例來說,圖像可以與車輛的vin相關聯。
控制器1410可以通過網絡650將所捕獲的圖像和/或視頻無線地傳輸或者上傳到遠程伺服器800。遠程伺服器800可以存儲圖像和/或視頻。控制器1410和/或遠程伺服器800可以分析背景的所捕獲的圖像。通過圖像分析和識別車輛邊緣,可以從所捕獲的圖像中移除背景。
參考圖3,示出了車輛成像系統100的另一實施例。在此實施例中,吊臂組合件900可以包括第一非可伸縮部件902和相對於第一非可伸縮部件902成角度地耦接的第二可伸縮部件904。第二可伸縮部件904可以具有在一端處或靠近一端的攝像機支架906以及照明組合件908。吊臂組合件900可以通過天花板支架910安裝到天花板,所述天花板支架910經配置以在安裝到天花板的一個或多個軌道的集合上移動。車輛成像系統100還可包括具有地面水平攝像機930的升高的平臺920,所述地面水平攝像機930經配置以捕獲放置在升高平臺920上的車輛940的底盤的圖像和/或視頻。在一些實施例中,可以放置地面水平攝像機930使得攝像機930與地面齊平。使用單個可伸縮部件可以引起車輛成像系統100的減少的成本和/或減少的複雜度。
參考圖4,示出了圖3的車輛成像系統100的俯視圖。容易操作的天花板支架910可以沿著連接到第二配對的第一配對或連接到軌道960的集合的軌道950的集合移動。第一軌道950可以垂直於第二軌道960。天花板支架910可以附接到平臺,所述平臺可以通過驅動電機沿著第一軌道950和/或第二軌道960中的任一者或兩者移動。通過沿著第一軌道950或第二軌道960移動,車輛成像系統100可經配置以在車輛940的中心點上放置天花板支架910。這一放置可以實現更容易的攝像機路徑計算和/或更準確的圖像捕獲。在其它實施例中,天花板支架可以沿著移動的軌道可以是圓形的,而不是線性的。天花板支架910可以通過車輛成像系統100的驅動電機供電。在一些實施例中,天花板支架910的移動可以通過致動系統實現,所述致動系統包括杆和致動器,其中該致動器連接到天花板支架910所被安裝在的板上。杆可以與軌道相似。在一些實施例中,吊臂組合件200可以在x方向或y方向中一者或兩者上遞增地或可變地通過一個或多個連杆部件在車輛上方居中,天花板支架可以沿著所述一個或多個連杆部件滑動。在此類實施例中,天花板支架可經配置以隨著連杆部件被操控而滑動,使得天花板支架在車輛上方居中。此類實施例可以包括彈簧、夾具和/或擺輪以當並不希望時鎖定系統或者保持系統免受移動的影響。
圖5示意性地說明根據本發明的一個或多個實施例的自動車輛成像的實例過程流程1100。過程流程1100的塊1102包括識別車輛。舉例來說,可以通過如下方法識別車輛:通過攝像機掃描車輛外部、拍攝車輛的一部分的圖片、掃描與車輛相關聯的條形碼或其它機器可讀取的代碼、接收車輛識別編號或與車輛相關聯的其它車輛識別符等等。
過程流程1100的塊1104包括確定車輛的位置。可以通過如下方法確定車輛的位置:例如確定車輛放置在隔間中、接收物理地址或物理位置的指示(例如,衛星坐標等等)、使用攝像機識別和/或定位特定構造、模型、顏色、形式的車輛等等。在其它實施例中,尺寸可以通過在照相隔間環境入口上的傳感器(或所安裝的使得車輛在傳感器之間通過的傳感器)確定。
過程流程1100的塊1106包括確定一個或多個車輛尺寸,例如,車輛的寬度、高度和/或長度。車輛尺寸可以通過具有存儲的車輛尺寸的資料庫或實時通過本發明的實施例識別或確認。舉例來說,本發明的無人駕駛飛行器實施例可以圍繞車輛以便確定車輛尺寸。類似地,可伸縮吊臂和/或無人駕駛地面車輛可以相隔一定距離圍繞車輛外部巡航和/或行駛以便確定一個或多個車輛尺寸。
塊1108包括至少部分地基於一個或多個車輛尺寸確定車輛的攝像機路徑,其中攝像機路徑是在攝像機捕獲車輛的圖像或視頻時攝像機遵循的路徑。攝像機路徑可以基本上是橢圓形的,並且可以配置以便導引攝像機圍繞車輛的外表面。當遵循攝像機路徑時,攝像機可以連續捕獲車輛的圖像和/或視頻。攝像機路徑可以包括數據,例如指示沿著攝像機路徑在各位置處攝像機應當具有的相對於地平面的高度的高度距離。攝像機路徑可以包括車輛分離距離,所述車輛分離距離指示沿著攝像機路徑在各位置處攝像機應當與車輛分隔的距離。攝像機路徑可以包括攝像機取向角度以便確定由攝像機捕獲的圖像和/或視頻的角度,所述攝像機取向角度指示沿著攝像機路徑在各位置處攝像機鏡頭應當成的角度的角度。攝像機路徑可以包括開始位置,所述開始位置指示從其中攝像機可以開始捕獲圖像和/或視頻的初始位置。攝像機路徑還可包括相對高度變化,這使得攝像機捕獲可能受到關注的其它特徵(例如,車輪)的圖像。
塊1110包括放置攝像機。舉例來說,攝像機可以放置在開始位置處。攝像機可以準備捕獲圖像和/或視頻。當在開始位置處時,攝像機可以放置在通過攝像機路徑指示的車輛分離距離處。在一些實施例中,攝像機可以通過(例如)可以安裝到天花板或無人駕駛車輛的可伸縮吊臂的臂來放置。攝像機可以使用一個或多個傳感器放置在開始位置中且放置在初始車輛分離距離處。在一個實施例中,攝像機可以放置在開始位置處,方法是使用通過攝像機檢測到的圖像來識別車輛的某一部分,例如,前面、駕駛員的側面、後面、乘客的側面等等。在另一個實例中,使用耦接到攝像機的光達傳感器,本發明的實施例可以確定攝像機與車輛之間的距離和/或攝像機與地平面之間的距離。基於相應的距離,可以移動攝像機直至距離等於車輛分離距離。在一些實施例中,通過可伸縮吊臂可以移動或放置攝像機,所述可伸縮吊臂可以附接到天花板或無人駕駛車輛。舉例來說,安裝在天花板上的可伸縮吊臂可以移動攝像機,或攝像機可以安裝在移動攝像機的無人機上,或攝像機可以安裝在移動攝像機的探測車上等等。
可以沿著攝像機路徑移動攝像機,方法如下:例如,操作附接到攝像機的吊臂、操作無人駕駛飛行器的螺旋槳、遠程操作無人駕駛地面車輛的驅動電機或另一方法。可以通過可伸縮吊臂和/或無人駕駛車輛操控攝像機的垂直和水平位置以及取向,所述無人駕駛車輛可以還具有桅杆或吊臂並且可以於其上具有齒輪驅動軌道或其它機動調節機構。
塊1112包括使用攝像機捕獲車輛的第一圖像或視頻區段。舉例來說,在開始位置處,攝像機可以自動地操作以捕獲圖像和/或視頻。塊1114包括將第一圖像或視頻區段與第一描述相關聯。所捕獲的第一圖像或視頻區段可以與第一描述(例如,車輛前面等等)和/或位置信息相關聯,所述位置信息指示在第一圖像或視頻區段被捕獲的時間處攝像機的位置。在一些實施例中,由攝像機捕獲的圖像或視頻區段可以存儲在單個文件中或存儲在多個數據文件中,並且可以依序存儲。圖像或視頻區段描述可以是可搜索的,並且可用於識別圖像或視頻區段。
塊1116包括沿著攝像機路徑將攝像機移動到第二位置。如所描述,可以通過吊臂、可伸縮吊臂、無人駕駛車輛(例如,使用無人駕駛空中飛機的螺旋槳或無人駕駛地面車輛的驅動電機等)中的一個或多個沿著攝像機路徑移動攝像機等等。
塊1118包括捕獲車輛的第二圖像或視頻區段。在第二位置處和/或在第一位置與第二位置兩者中間,攝像機可以捕獲第二圖像或視頻區段。在塊1120處,過程流程110包括將第二圖像或視頻區段與第二描述相關聯。在一些實施例中,攝像機可以並不在單獨的位置處停止,並且可以從開始點開始圍繞攝像機路徑勻速運動直至攝像機完成攝像機路徑。在其它實施例中,攝像機可以在捕獲圖像時在一個或多個位置處停止。
塊1122包括將第一圖像或視頻區段以及第二圖像或視頻區段發送到伺服器。所發送的圖像或視頻區段可以包括相應的描述。在一些實施例中,伺服器可以產生描述;然而在其它實施例中,攝像機可以產生描述。
參考圖6,根據本發明的一個或多個實施例描繪了實例無人駕駛飛行器使用範例1200。本發明的某些實施例可以包括無人駕駛車輛,例如,在圖6-7中說明的無人駕駛飛行器1210或在圖8-9中說明的無人駕駛地面車輛1310。
無人駕駛飛行器1210可以包括具有槳葉組合件和/或螺旋槳1214的驅動電機。在一些實施例中,無人駕駛飛行器1210可以手動地放置在開始點處,例如,通過操作者。無人駕駛飛行器1210可以包括電源。無人駕駛飛行器1210可以包括具有槳葉的驅動電機以控制無人駕駛飛行器1210的空中路徑。無人駕駛飛行器1210還可包括具有旋轉或迴轉的平衡環的6軸機動陀螺儀。具有平衡環的6軸機動陀螺儀可以包括攝像機1212的耦接到一起的一個或多個部件。具有槳葉或螺旋槳的驅動電機可經配置以移動或者操作無人駕駛飛行器1210。舉例來說,具有槳葉或螺旋槳的驅動電機可以引起無人駕駛飛行器1210的旋轉或其它移動和/或圍繞車輛1260的攝像機1212的旋轉或其它移動。
攝像機1212和一個或多個傳感器1220(例如,光達傳感器)可以耦接到無人駕駛飛行器1210。在一些實施例中,攝像機1212和/或傳感器1220可以集成到無人駕駛飛行器1210中。攝像機1212可以通過具有平衡環的6軸機動陀螺儀安裝到無人駕駛飛行器1210,這可以允許攝像機1212相對於無人駕駛飛行器1210的位置和移動沿著6軸旋轉。安裝到具有平衡環的6軸機動陀螺儀的攝像機1212可經配置使得由攝像機1212捕獲的圖像相對於車輛1260的角度可以不同。
在一些實施例中,無人駕駛飛行器1210可以包括附接到攝像機1212的可伸縮吊臂,所述攝像機1212可經配置以提供攝像機1212的額外的移動功能。無人駕駛飛行器1210可以包括具有任選的平衡環/穩定器的陀螺儀(例如,6軸機動陀螺儀)。攝像機1212可以安裝到平衡環並且可經配置以相對於無人駕駛飛行器1210單獨地旋轉,使得可以調節由攝像機1212捕獲的圖像或視頻的角度。無人駕駛飛行器1210可以系栓到天花板、牆壁或地板以得到供電,例如,系栓到隔間的天花板或戶外雨棚或地面電源,或可以包括可攜式電源並且因此可以自由地飛行。無人駕駛飛行器1210可以具有完全的自由度,使得無人駕駛飛行器1210可以相對於車輛1260旋轉或迴轉(例如,無人駕駛飛行器1210可以圍繞車輛沿著空間的三維軸自由地移動)。
無人駕駛飛行器1210可以與控制器1230有線或無線地通信。控制器1230可經配置以控制無人駕駛飛行器1210的某些操作。舉例來說,控制器1230可以產生攝像機1212的攝像機路徑,並且可以將攝像機路徑發送到無人駕駛飛行器1210以用於執行。控制器1230可以通過一個或多個網絡1240與一個或多個遠程伺服器1250通信。遠程伺服器1250可以用作存儲,或可用於識別車輛(例如,通過圖像資料庫),或可用於另一目的。
車輛1260可以放置在室內(例如,在隔間內)或室外。環境光1266可存在於車輛1260所在的環境中。無人駕駛飛行器1210可以包括提供用於由攝像機1212捕獲的圖像或視頻的額外的光的照明組合件。
在某些實施例中,攝像機1212可以具有視野1270,所述視野1270可以至少部分地基於無人駕駛飛行器1210的位置/角度在各角度處以及通過平衡環的配置來引導。
無人駕駛飛行器1210可以圍繞車輛1260執行第一通過以確定車輛1260具有長度1264和高度1262。在一些實施例中,可以通過資料庫識別車輛1260的車輛尺寸。
無人駕駛飛行器1210可以使用傳感器1220來確定具體地說可指示無人駕駛飛行器1210和/或攝像機1212的車輛分離距離和高度距離的車輛分離距離1280和高度距離1282。
參考圖7,描繪了圖6的俯視圖。無人駕駛飛行器1210可以產生和/或接收車輛1260的攝像機路徑1284。無人駕駛飛行器1210可以開始飛行或圍繞攝像機路徑1284從第一位置向第二位置1296以及向第三位置1298移動等等。在一些實施例中,開始高度可以約為車輛1260的高度1262的三分之二。無人駕駛飛行器1210可以在流動性運動中或在區段中移動。無人駕駛飛行器1210可以在方向1290上或在相反方向上圍繞攝像機路徑飛行。
攝像機路徑1284可以具有大於車輛1260的長度1264的長軸1268和大於車輛1260的寬度的短軸1292。舉例來說,攝像機路徑1284可以包括飛越部分1294,在所述飛越部分1294期間無人駕駛飛行器1210飛行越過車輛1260的頂部並且捕獲俯視圖。攝像機路徑1284可以包括沿著攝像機路徑1284在某一位置處的第一車輛分離距離1286和沿著攝像機路徑1284在第二位置處的第二車輛分離距離1288(並且分離距離可以在點之間改變)。車輛分離距離可以相同或不同。
無人駕駛飛行器1210可以在攝像機1212沿著攝像機路徑1284移動時通過捕獲車輛1260的圖像和/或視頻開始成像過程。舉例來說,無人駕駛飛行器1210和/或具有平衡環的6軸機動陀螺儀可以圍繞攝像機路徑1284移動攝像機1212。無人駕駛飛行器1210可以操控具有平衡環的6軸機動陀螺儀以控制攝像機1212相對於車輛1260的角度和位置。無人駕駛飛行器1210可以連續地移動攝像機310,例如,沿著攝像機路徑以3英裡/小時的速度(儘管速度可以比3英裡/小時更慢或更快)。在一些實施例中,攝像機1212可以以恆定的速率連續運動,並且圖像可以當攝像機1212在運動中時捕獲。在一些實施例中,可以在捕獲圖像時在預先確定的間隔處停止攝像機1212。無人駕駛飛行器1210可以調節攝像機1212相對於地面或地平面的高度1282,這取決於攝像機1212在攝像機路徑1284中的位置。
攝像機1212可以連續地捕獲圖像和/或視頻,或圍繞攝像機路徑在某些位置處捕獲圖像和/或視頻。舉例來說,在圍繞攝像機路徑的每10度的移動或如所本文中其它地方論述的其它恆定或可變的遞增之後,攝像機1212可以捕獲圖像。在圍繞攝像機路徑的移動期間,可以調節攝像機1212以維持相對於車輛的所需的取向(例如,捕獲圖像處的角度)。
參考圖8-9,根據本發明的一個或多個實施例描繪了實例無人駕駛地面車輛使用範例1300。無人駕駛地面車輛1310可經配置以在地面表面上行駛並且沿著攝像機路徑導引攝像機1312。在一些實施例中,無人駕駛地面車輛1310可以任選地包括耦接到攝像機1312的可伸縮吊臂以及照明組合件和/或電源。
無人駕駛地面車輛1310可以包括具有輪胎/軌道系統組合件1322的驅動電機。具有輪胎/軌道系統組合件1322的驅動電機可經配置以移動或者操作無人駕駛的地面車輛1310。舉例來說,具有輪胎/軌道系統組合件1322的驅動電機可以引起無人駕駛地面車輛1310的旋轉或其它移動和/或圍繞車輛1360的攝像機1312的旋轉或其它移動。無人駕駛地面車輛1310還可包括具有平衡環的6軸機動陀螺儀以相對於無人駕駛地面車輛1310旋轉或迴轉。具有平衡環的6軸機動陀螺儀可以包括攝像機1312的耦接在一起的一個或多個部件。在一些實施例中,可伸縮吊臂可經配置以從無人駕駛地面車輛1310垂直地移動到可達到車輛高度1362的伸出部分。
攝像機1312和一個或多個傳感器1320(例如,光達傳感器)可以耦接到無人駕駛地面車輛1310。在一些實施例中,攝像機1312和/或傳感器1320可以集成到無人駕駛地面車輛1310中。攝像機1312可以通過具有平衡環的6軸機動陀螺儀安裝到無人駕駛地面車輛1310,這可以允許攝像機1312相對於無人駕駛地面車輛1310的位置和運動沿著6軸旋轉。安裝到具有平衡環的6軸機動陀螺儀的攝像機1312可經配置使得由攝像機1312捕獲的圖像相對於車輛1360的角度可以不同。
在一些實施例中,無人駕駛地面車輛1310可以包括附接到攝像機1312的可伸縮吊臂,所述攝像機1312可經配置以為攝像機1312提供額外的移動能力。無人駕駛地面車輛1310可以包括具有任選的平衡環/穩定器的陀螺儀(例如,6軸機動陀螺儀)。攝像機1312可以安裝到平衡環並且可經配置以相對於無人駕駛地面車輛1310單獨地旋轉,使得可以調節由攝像機1312捕獲的圖像或視頻的角度。無人駕駛地面車輛1310可以系栓到天花板、牆壁或地板以得到供電,例如,系栓到隔間的天花板或戶外雨棚或地板電源,可以包括可攜式電源或可以包括無線電源(例如,感應充電)並且因此可以自由地巡遊。無人駕駛地面車輛1310可以具有完全的自由度,使得無人駕駛地面車輛1310可以相對於車輛1360旋轉或迴轉(例如,無人駕駛地面車輛1310可以圍繞車輛沿著空間的三維軸自由地移動)。
無人駕駛地面車輛1310可以與控制器1330有線或無線地通信。控制器1330可經配置以控制無人駕駛地面車輛1310的某些操作。舉例來說,控制器1330可以產生攝像機1312的攝像機路徑,並且可以將攝像機路徑發送到無人駕駛地面車輛1310以用於執行。控制器1330可以通過一個或多個網絡1340與一個或多個遠程伺服器1350通信。遠程伺服器1350可以用作存儲裝置,或可用於識別車輛(例如,通過圖像資料庫),或可用於另一目的。
車輛1360可以放置在室內(例如,在隔間內)或室外。環境光1366可存在於車輛1360所在的環境中。無人駕駛地面車輛1310可以包括提供用於由攝像機1312捕獲的圖像或視頻的額外的光的照明組合件。
在某些實施例中,攝像機1312可以具有視野1370,所述視野1270可以至少部分地基於無人駕駛地面車輛1310的位置/角度在各角度處以及通過平衡環的配置來引導。
無人駕駛地面車輛1310可以圍繞車輛1360執行第一通過以確定車輛1360具有長度1364和高度1362。在一些實施例中,可以通過資料庫識別車輛1360的車輛尺寸。
無人駕駛地面車輛1310可以使用傳感器1320來確定具體地說可指示無人駕駛地面車輛1310和/或攝像機1312的車輛分離距離和高度距離的車輛分離距離1380和高度距離1382。在一些實施例中,高度1382可以是固定的;然而在其它實施例中,無人駕駛的地面車輛1310可以包括可伸縮吊臂、機動軌道或允許高度調節的類似物。
參考圖9,描繪了圖9的俯視圖。無人駕駛地面車輛1310可以產生和/或接收車輛1360的攝像機路徑1384。無人駕駛地面車輛1310可以開始行駛或圍繞攝像機路徑1384從第一位置向第二位置1396以及向第三位置1398移動等等。在一些實施例中,開始高度可以約為車輛1360的高度1362的三分之二。無人駕駛地面車輛1310可以在流動性運動中或在區段中移動。無人駕駛地面車輛1310可以在方向1390上或在相反方向上圍繞攝像機路逕行駛。
攝像機路徑1384可以具有大於車輛1360的長度1364的長軸1368和大於車輛1360的寬度的短軸1392。攝像機路徑1384可以包括沿著攝像機路徑1384在某一位置處的第一車輛分離距離1386和沿著攝像機路徑1384在第二位置處的第二車輛分離距離1388。車輛分離距離可以相同或不同(並且沿著攝像機路徑1384改變)。
無人駕駛地面車輛1310可以在攝像機1312沿著攝像機路徑1384移動時通過捕獲車輛1360的圖像和/或視頻開始成像過程。舉例來說,無人駕駛地面車輛1310和/或具有平衡環的6軸機動陀螺儀可以圍繞攝像機路徑1384移動攝像機1312。無人駕駛地面車輛1310可以操控具有平衡環的6軸機動陀螺儀以控制攝像機1312相對於車輛1360的角度和位置。無人駕駛地面車輛1310可以連續地移動攝像機310,例如,沿著攝像機路徑以3英裡/小時的速度(儘管速度可以比3英裡/小時更慢或更快)。在一些實施例中,攝像機1312可以以恆定的速率連續運動,並且可以當攝像機1312在運動中時捕獲圖像。在一些實施例中,可以在捕獲圖像時在預先確定的間隔處停止攝像機1312。無人駕駛地面車輛1310可以調節攝像機1312相對於地面或地平面的高度1382,這取決於攝像機1312在攝像機路徑1384中的位置。
攝像機1312可以連續地捕獲圖像和/或視頻,或圍繞攝像機路徑在某些位置處捕獲圖像和/或視頻。舉例來說,攝像機1312可以圍繞攝像機路徑在每10度的移動之後捕獲圖像。在圍繞攝像機路徑的移動期間,可以調節攝像機1312以維持相對於車輛的所需的取向(例如,捕獲圖像處的角度)。
參考圖10,示出了實例車輛成像系統1400架構。車輛成像系統1400可以包括與一個或多個攝像機系統1430通信的一個或多個控制器1410。控制器1410和/或攝像機系統1430可以通過一個或多個網絡1460與一個或多個遠程伺服器1470通信。
控制器1410可指代任何類型的電子裝置,並且更確切地說可指代以下各者中的一個或多個:無線通信裝置、可攜式電子裝置、電話(例如,蜂窩式電話、智慧型電話)、計算機(例如,膝上型計算機、平板計算機)、可穿戴計算機裝置、可攜式媒體播放器、個人數字助理(pda),或具有網絡連接能力的任何其它電子裝置。
控制器1410可以包括一個或多個計算機處理器1412、無線電1414、一個或多個傳感器接口1416、一個或多個網絡接口1418、可以存儲作業系統(o/s)的存儲器1420、控制模塊1422、圖像識別模塊1424、攝像機路徑產生模塊1426和一個或多個天線1428。此外,控制器1410可以包括一個或多個i/o接口和顯示器。計算機處理器可以包括一個或多個核心,並且可經配置以存取和執行(至少部分)存儲於存儲器中的計算機可讀指令。一個或多個計算機處理器可以包括(但不限於):中央處理單元(cpu)、數位訊號處理器(dsp)、精簡指令集計算機(risc)、複雜指令集計算機(cisc)、微處理器、微控制器、現場可編程門陣列(fpga),或其任何組合。控制器還可包括用於控制一個或多個處理器與控制器的其它組件中的一個或多個之間的通信的晶片組(未示出)。一個或多個處理器還可包括用於操作具體數據處理功能或任務的一個或多個專用集成電路(asic)或專用標準產品(assp)。
存儲器可以包括一個或多個計算機可讀存儲媒體(crsm)。在一些實施例中,存儲器可以包括非暫時性媒體,例如,隨機存取存儲器(ram)、快閃記憶體ram、磁性媒體、光學媒體、固態媒體等等。存儲器可以是易失性的(其中在提供功率時留存信息)或非易失性的(其中在沒有提供功率的情況下留存信息)。額外的實施例還可以提供為包括暫時性機器可讀信號(以壓縮或未壓縮的形式)的電腦程式產品。機器可讀信號的實例包括但不限於通過網際網路或其它網絡攜帶的信號。舉例來說,通過網際網路的軟體的分配可以包括暫時性機器可讀信號。另外,存儲器可以存儲包括多個計算機可執行指令的作業系統,所述多個計算機可執行指令可以通過計算機處理器實施來執行多種任務以操作安裝在控制器上的接口和任何其它硬體。存儲器還可以存儲可以通過控制器顯示或轉移到其它裝置的內容。存儲器還可以存儲從其它裝置接收的內容。
存儲器還可包括作業系統(o/s),所述作業系統可以提供在執行於控制器上的應用程式軟體與控制器的硬體資源之間接口。更確切地說,作業系統可以包括計算機可執行指令的集合,所述計算機可執行指令用於管理控制器的硬體資源並且用於將共用服務提供到其它應用程式(例如,在各種應用程式之間管理存儲器分配)。作業系統可以包括現在已知的任何作業系統或可以在未來開發出來的作業系統,其包括但不限於:任何消費者作業系統、任何伺服器作業系統、任何大型主機作業系統、或任何其它專有或免費使用的作業系統。
再次參考控制器1410,一個或多個網絡和i/o接口可以包括一個或多個通信接口或網絡接口裝置以通過一個或多個網絡(例如,1460)提供控制器與另一裝置(例如,網絡伺服器)之間的數據傳送。通信接口可以包括(但不限於):個人區域網(pan)、有線區域網(lan)、無線區域網(wlan)、無線廣域網(wwan)等等。控制器可以通過有線連接耦合到網絡。然而,無線系統接口可以包括硬體和軟體以使用wi-fi直接標準(參見2010年10月發布的wi-fi直接規範)和/或ieee802.11無線標準(參見2007年3月8日發布的ieee802.11-2007、2009年10月發布的ieee802.11n-2009)的任一者或其組合傳播且接收消息。無線系統可以包括發射器以及接收器或收發器,所述收發器能夠在通過ieee802.11無線標準所決定的更廣範圍的工作頻率中工作。通信接口可以使用聲音、射頻、光、或其它信號在控制器與另一裝置(例如,接入點、上位機、伺服器、路由器、讀取器裝置等等)之間交換數據。網絡可包括(但不限於):網際網路、專用網絡、虛擬專用網絡、無線廣域網、區域網、城域網、電話網等等。
控制模塊1422可經配置以將命令發送到無人駕駛車輛、吊臂或攝像機組合件。圖像識別模塊1424可經配置以與遠程伺服器通信和/或基於從相機系統1430接收的圖像或請求識別車輛。攝像機路徑產生模塊1426可經配置以產生一個或多個車輛和/或攝像機系統1430的攝像機路徑。
攝像機系統1430可以包括一個或多個天線1432、攝像機組合件1434和攝像機位置控制裝置1436。攝像機系統1430可經配置以與控制器1410和/或遠程伺服器1470通信。攝像機組合件1434可以包括攝像機1438、一個或多個傳感器1440,以及任選地電源1442。攝像機位置控制裝置1436可以包括一個或多個驅動電機1444,並且可以任選地包括以下各者中的一個或多個:螺旋槳1446、機動陀螺儀/平衡環1448、輪胎/軌道1450或可伸縮吊臂1452。
遠程伺服器1470可以包括一個或多個處理器1472、無線電1474、網絡接口1476以及存儲器1478,所述存儲器1478可以包括存儲於其上的圖像資料庫1480。圖像資料庫1480可用於識別車輛、存儲車輛圖像和/或視頻以及相關的描述等等。
上文參考根據本發明的實例實施例的系統和方法的塊和流程圖和/或電腦程式產品描述本發明的某些實施例。將理解,方塊圖和流程圖中的一個或多個塊以及相應地在方塊圖和流程圖中的塊的組合可以通過計算機可執行程序指令實施。類似地,根據本發明的一些實施例,方塊圖和流程圖中的一些塊可能未必需要按照所呈現的次序執行,或者可能未必需要全部執行。
這些計算機可執行程序指令可加載到專用計算機、處理器或其它可編程數據處理設備上以產生特定機器,使得在計算機、處理器或其它可編程數據處理設備上執行的指令形成用於實施流程圖塊中所規定的功能的一個或多個的構件。這些電腦程式指令還可以存儲在計算機可讀存儲器中,所述計算機可讀存儲器可引導計算機或其它可編程數據處理設備以特定方式起作用,使得存儲在計算機可讀存儲器中的指令產生製品,所述製品包括意味著實施在流程圖塊中所規定的一個或多個功能的指令。作為一個實例,本發明的實施例可以提供電腦程式產品,所述電腦程式產品包括具有於其中實施的計算機可讀程序代碼或程序指令的計算機可用媒體,所述計算機可讀程序代碼適用於執行以實施在流程圖塊中所規定的一個或多個功能。電腦程式指令還可以加載到計算機或其它可編程數據處理設備上以引起在計算機或其它可編程設備上執行的一系列操作元素或步驟以產生計算機實施過程,使得在計算機或其它可編程設備上執行的指令提供用於實施在流程圖塊中所規定的功能的元素或步驟。
因此,方塊圖的塊和流程圖的塊支持用於執行規定的功能的構件的組合、用於執行規定的功能的元素或步驟的組合以及用於執行規定的功能的程序指令構件。還將理解,方塊圖和流程圖中的每個塊以及在方塊圖和流程圖中的塊的組合可以通過執行規定的功能、元素或步驟或專用硬體與計算機指令的組合的專用基於硬體的計算機系統來實施。
雖然結合當前被認為是大部分切實可行的以及各種實施例描述了本發明的某些實施例,但是應理解,本發明並不受限於所公開的實施例,而且意圖涵蓋在所附權利要求書的範圍內所包括的各種修改和等效布置。儘管本文中使用了特定術語,但所述術語僅在通用及描述性意義上使用,而不用於限制目的。
這一書面描述使用實例來公開本發明的某些實施例,包括最佳模式,並且還使得所屬領域的技術人員能夠實踐本發明的某些實施例,包括製造和使用任何裝置或系統以及執行任何併入的方法。在權利要求書中定義了本發明的某些實施例的可獲專利的範圍,並且可以包括可以呈現給所屬領域的技術人員的其它實例。如果這些其它實例具有並非不同於權利要求書的字面語言的結構元素,或如果它們包括與權利要求書的字面語言無實質差異的等效結構元素,那麼它們意圖在權利要求書範圍內。