相關(guān)申請交叉引用
本申請要求于2015年1月9日申請的美國臨時申請?zhí)?2/101,740的優(yōu)先權(quán),該申請通過引用全部被并入本文中。
本發(fā)明一般涉及包括于車輛內(nèi)的可訓(xùn)練收發(fā)器的領(lǐng)域,并且更具體地涉及用于控制裝置并將車輛位置信息提供至車輛乘客的可訓(xùn)練收發(fā)器及其方法。
背景技術(shù):
可訓(xùn)練收發(fā)器通常使用發(fā)射器、接收器和/或收發(fā)器(例如使用射頻傳輸)發(fā)送和/或接收無線信號。可以使用無線信號來控制其它裝置。例如,可訓(xùn)練收發(fā)器可以發(fā)送無線控制信號以操作車庫門打開器??捎?xùn)練收發(fā)器可以被訓(xùn)練以用特定的裝置操作。訓(xùn)練可以包括給可訓(xùn)練收發(fā)器提供控制信息以用于生成控制信號。訓(xùn)練可以包括在裝置上注冊可訓(xùn)練收發(fā)器??捎?xùn)練收發(fā)器可以包括于車輛中(集成或包含于車輛內(nèi)),并用來控制車輛外部的裝置。用與可訓(xùn)練收發(fā)器通信的單個攝像頭開發(fā)停車輔助系統(tǒng)是有挑戰(zhàn)和困難的,可訓(xùn)練收發(fā)器將停車輔助信息提供至車輛駕駛員。開發(fā)訓(xùn)練停車輔助系統(tǒng)的簡單方式也是有挑戰(zhàn)的、困難的。
技術(shù)實現(xiàn)要素:
本發(fā)明的一個實施例涉及一種用于控制裝置并將車輛位置信息提供至車輛乘客的可訓(xùn)練收發(fā)器。所述可訓(xùn)練收發(fā)器包括收發(fā)器電路、輸出裝置以及控制電路,所述控制電路耦連至所述收發(fā)器電路和所述輸出裝置。所述控制電路被配置成使用所述收發(fā)器電路或第二收發(fā)器接收與所述車輛的位置對應(yīng)的圖像數(shù)據(jù)。所述控制電路還被配置成基于所述圖像數(shù)據(jù)確定車輛位置狀態(tài),并基于所述車輛位置狀態(tài)控制所述輸出裝置以將信息傳送至所述車輛乘客。
另一實施例涉及一種用于控制裝置并將車輛位置信息提供至車輛乘客的可訓(xùn)練收發(fā)器。所述可訓(xùn)練收發(fā)器包括收發(fā)器電路、輸出裝置以及控制電路,所述控制電路耦連至所述收發(fā)器電路和所述輸出裝置。所述控制電路被配置成使用所述收發(fā)器電路或第二收發(fā)器接收由遠(yuǎn)程裝置基于與所述車輛的位置對應(yīng)的圖像數(shù)據(jù)確定的車輛位置狀態(tài)。所述控制電路還被配置成基于所述車輛位置狀態(tài)控制所述輸出裝置以將信息傳送至所述車輛乘客。
另一實施例涉及一種使用可訓(xùn)練收發(fā)器將車輛位置信息提供至車輛乘客的方法。所述方法包括使用所述可訓(xùn)練收發(fā)器的收發(fā)器電路或第二收發(fā)器建立所述可訓(xùn)練收發(fā)器和遠(yuǎn)程裝置之間的通信。所述方法包括在所述可訓(xùn)練收發(fā)器處接收圖像數(shù)據(jù),其中,所述圖像數(shù)據(jù)對應(yīng)于所述車輛的位置。所述方法包括使用所述可訓(xùn)練收發(fā)器的控制電路基于接收的圖像數(shù)據(jù)確定車輛位置狀態(tài)。所述方法包括使用所述可訓(xùn)練收發(fā)器的輸出裝置基于確定的車輛位置狀態(tài)提供車輛位置信息。
另一實施例涉及一種使用可訓(xùn)練收發(fā)器將車輛位置信息提供至車輛乘客的方法。所述方法包括使用所述可訓(xùn)練收發(fā)器的收發(fā)器電路或第二收發(fā)器建立所述可訓(xùn)練收發(fā)器和遠(yuǎn)程裝置之間的通信。所述方法包括在所述遠(yuǎn)程裝置處接收圖像數(shù)據(jù),其中,所述圖像數(shù)據(jù)對應(yīng)于所述車輛的位置。所述方法包括使用所述遠(yuǎn)程裝置基于接收的圖像數(shù)據(jù)確定車輛位置狀態(tài)。所述方法包括使用所述可訓(xùn)練收發(fā)器的收發(fā)器電路或第二收發(fā)器從所述遠(yuǎn)程裝置接收所述車輛位置狀態(tài)。所述方法包括使用所述可訓(xùn)練收發(fā)器的輸出裝置基于接收的車輛位置狀態(tài)提供車輛位置信息。
前述發(fā)明內(nèi)容只是示意性的,不旨在以任何方式進(jìn)行限制。除了圖示的方面、實施例和上文描述的特征之外,參考附圖和以下的詳細(xì)描述,另外的方面、實施例和特征將變得顯然。
附圖說明
圖1圖解說明根據(jù)示例性實施例具有可訓(xùn)練收發(fā)器的車輛。
圖2圖解說明根據(jù)示例性實施例可訓(xùn)練收發(fā)器、家用電子裝置和原始發(fā)射器的框圖。
圖3圖解說明根據(jù)示例性實施例與成像器通信的可訓(xùn)練收發(fā)器,包括遠(yuǎn)程操作員輸入裝置和成像模塊。
圖4圖解說明根據(jù)示例性實施例可以與獨立攝像頭或與攝像頭通信的家用電子裝置通信的可訓(xùn)練收發(fā)器。
圖5a圖解說明根據(jù)示例性實施例由攝像頭獲取的前面面對車庫的停放的車輛的俯視圖。
圖5b圖解說明根據(jù)示例性實施例由攝像頭獲取的后面面對車庫的停放的車輛的俯視圖。
圖6a圖解說明根據(jù)示例性實施例由攝像頭獲取的前面面對車庫的停放的車輛的一部分的俯視圖。
圖6b圖解說明根據(jù)示例性實施例由攝像頭獲取的后面面對車庫的停放的車輛的一部分的俯視圖。
圖7a圖解說明根據(jù)一個實施例使用攝像頭和能夠進(jìn)行圖像處理的可訓(xùn)練收發(fā)器提供停車輔助的方法的流程圖。
圖7b圖解說明根據(jù)一個實施例使用攝像頭和從家用電子裝置接收位置狀態(tài)的可訓(xùn)練收發(fā)器提供停車輔助的方法的流程圖。
圖8圖解說明根據(jù)一個實施例用于訓(xùn)練攝像頭和可訓(xùn)練收發(fā)器系統(tǒng)以提供停車輔助的方法的流程圖。
具體實施方式
通常,可訓(xùn)練收發(fā)器控制一個或多個家用電子裝置和/或遠(yuǎn)程裝置。例如,可訓(xùn)練收發(fā)器可以是homelink可訓(xùn)練收發(fā)器??捎?xùn)練收發(fā)器將激勵和/或控制信號發(fā)送至家用電子裝置和/或遠(yuǎn)程裝置,以便控制或另外與裝置通信。如本文中描述的,根據(jù)一些實施例的可訓(xùn)練收發(fā)器將關(guān)于車輛在車庫或其它結(jié)構(gòu)內(nèi)的位置的信息提供至車輛乘客。有利的是,這可以幫助車輛操作員將車輛定位在車庫或結(jié)構(gòu)中,使得障礙物可被避免,柵欄可以關(guān)閉和/或車輛另外被良好定位??捎?xùn)練收發(fā)器可以使用輸出裝置提供信息??梢曰谟蓡蝹€攝像頭和/或家用電子裝置提供至可訓(xùn)練收發(fā)器的車輛的一個或多個圖像,確定車輛的位置、車輛的狀態(tài)和/或車輛是否被良好定位。在一些實施例中,圖像被可訓(xùn)練收發(fā)器分析以確定車輛的位置。在其它實施例中,圖像被家用電子裝置分析。在總體討論可訓(xùn)練收發(fā)器之后,參照附圖描述能夠指引傳輸?shù)目捎?xùn)練收發(fā)器的此實施例和其它實施例。
通常參照用于控制家用電子裝置和/或遠(yuǎn)程裝置的可訓(xùn)練收發(fā)器,家用電子裝置可以包括這些裝置,諸如車庫門打開器、閘門打開器、燈、安全系統(tǒng)和/或被配置成接收激勵信號和/或控制信號的其它裝置。家用電子裝置不需要與住所關(guān)聯(lián),不過還可以包括與企業(yè)、政府建筑物或方位或其它固定方位關(guān)聯(lián)的裝置。遠(yuǎn)程裝置可以包括移動計算裝置,諸如移動電話、智能電話、平板電腦、膝上型計算機(jī)、在其它車輛中的計算硬件和/或被配置成接收激勵信號和/或控制信號的其它裝置。
激勵信號可以是傳送至家用電子裝置和/或遠(yuǎn)程裝置的有線或優(yōu)選是無線信號。激勵信號可以包括控制信號、控制數(shù)據(jù)、加密信息(例如滾動碼、滾動碼種子、預(yù)測碼(look-a-headcode)、秘鑰、固定碼或與加密技術(shù)有關(guān)的其它信息)或傳送至家用電子裝置和/或遠(yuǎn)程裝置的其它信息。激勵信號可以具有參數(shù),諸如一個或若干傳輸頻率(例如信道)、加密信息(例如滾動碼、固定碼或與加密技術(shù)有關(guān)的其它信息)、標(biāo)識信息(例如序列號、品牌、型號或標(biāo)識家用電子裝置、遠(yuǎn)程裝置和/或其它裝置的其它信息)和/或與格式化激勵信號以控制特定的家用電子裝置和/或遠(yuǎn)程裝置有關(guān)的其它信息。
在一些實施例中,可訓(xùn)練收發(fā)器從一個或多個家用電子裝置和/或遠(yuǎn)程裝置接收信息??捎?xùn)練收發(fā)器可以使用與用來向家用電子裝置和/或遠(yuǎn)程裝置發(fā)送激勵信號和/或其它信息的相同的收發(fā)器接收信息。可以使用相同的無線傳輸方案、協(xié)議和/或硬件用于發(fā)射和接收??捎?xùn)練收發(fā)器可以具有與家用電子裝置和/或遠(yuǎn)程裝置的雙向通信。在其它實施例中,可訓(xùn)練收發(fā)器包括用于與裝置雙向通信和/或從裝置接收信息的附加硬件。在一些實施例中,可訓(xùn)練收發(fā)器只具有與家用電子裝置的單向通信??捎?xùn)練收發(fā)器可以在分開的通信中從遠(yuǎn)程裝置接收關(guān)于家用電子裝置的信息??梢詮闹虚g裝置接收關(guān)于家用電子裝置和/或遠(yuǎn)程裝置的信息,中間裝置諸如附加的遠(yuǎn)程裝置和/或移動通信裝置。
可訓(xùn)練收發(fā)器還可以從被配置成與可訓(xùn)練收發(fā)器通信的其它裝置接收信息和/或向所述的其它裝置傳送信息。例如,可訓(xùn)練收發(fā)器可以從攝像頭(例如可以接收成像信息)和/或其它傳感器接收信息。攝像頭和/或其它傳感器可以與可訓(xùn)練收發(fā)器無線地(例如使用一個或多個收發(fā)器)或通過有線連接通信。在一些實施例中,可訓(xùn)練收發(fā)器可以與移動通信裝置(例如蜂窩電話、平板電腦、智能手機(jī)或其它通信裝置)通信。在一些實施例中,移動通信裝置可以包括其它移動電子裝置,諸如全球定位系統(tǒng)或其它導(dǎo)航裝置、膝上型計算機(jī)、個人計算機(jī)和/或其它裝置。在又一些另外的實施例中,可訓(xùn)練收發(fā)器被配置成與聯(lián)網(wǎng)設(shè)備通信,聯(lián)網(wǎng)設(shè)備諸如路由器、服務(wù)器、交換機(jī)和/或用于實現(xiàn)網(wǎng)絡(luò)通信的其它硬件。網(wǎng)絡(luò)可以是互聯(lián)網(wǎng)和/或云架構(gòu)。
可訓(xùn)練收發(fā)器使用射頻信號發(fā)射和/或接收信息(例如激勵信號、控制信號、控制數(shù)據(jù)、狀態(tài)信息或其它信息)。例如,收發(fā)器可以發(fā)射和/或接收處于通常介于260和960兆赫茲(mhz)之間的超高頻范圍內(nèi)的射頻信號,不過可以使用其它頻率。在其它實施例中,可訓(xùn)練收發(fā)器可以包括用于發(fā)射和/或接收信號(例如激勵信號和/或用于發(fā)射和/或接收其它信息的信號)的附加硬件。例如,可訓(xùn)練收發(fā)器可以包括光傳感器和/或發(fā)光元件、麥克風(fēng)和/或揚聲器、蜂窩收發(fā)器、紅外收發(fā)器或另一通信裝置。
可訓(xùn)練收發(fā)器可以被用戶訓(xùn)練以與特定的遠(yuǎn)程裝置和/或家用電子裝置(例如車庫門打開器)一起工作。例如,用戶可以手動地將控制信息輸入到可訓(xùn)練收發(fā)器中以配置可訓(xùn)練收發(fā)器從而控制該裝置??捎?xùn)練收發(fā)器還可以學(xué)習(xí)來自原始發(fā)射器的控制信息??捎?xùn)練收發(fā)器可以從原始發(fā)射器(例如與家用電子裝置一起遠(yuǎn)程銷售)接收包含控制信息的信號,并探測接收的信號的控制信息。在一些實施例中,原始發(fā)射器是由家用電子裝置、遠(yuǎn)程裝置或?qū)iT用于相應(yīng)的裝置的其它裝置的制造商生產(chǎn)的發(fā)射器。例如,原始發(fā)射器可以是與家用電子裝置、遠(yuǎn)程裝置或旨在與該裝置一起工作的其它裝置分開地銷售的發(fā)射器。原始發(fā)射器可以是為改裝套件的一部分的發(fā)射器或收發(fā)器以向現(xiàn)有的家用電子裝置、遠(yuǎn)程裝置或其它裝置增加功能。原始發(fā)射器可以是不由家用電子裝置、遠(yuǎn)程裝置或其它裝置的制造商或所有人制造或許可的發(fā)射器或收發(fā)器。
大致參照附圖,可訓(xùn)練收發(fā)器可以將輸出提供至車輛駕駛員和/或乘客,幫助定位或?qū)④囕v停放在車庫或其它結(jié)構(gòu)內(nèi)??捎?xùn)練收發(fā)器使用來自一個或多個攝像頭的圖像和/或圖像數(shù)據(jù),以便提供幫助定位車輛的一個或若干輸出。輸出的示例包括使發(fā)光二極管或其它光源發(fā)出一種或多種顏色的光,提供可聽輸出,諸如峰鳴聲或音調(diào),提供可視輸出,諸如車庫或結(jié)構(gòu)內(nèi)的車輛的圖像,提供代表定位在車庫內(nèi)的車輛的可視圖像和/或其它輸出。在可訓(xùn)練收發(fā)器的一些實施例中,可以一起使用各種類型的輸出??梢允褂幂敵鎏峁┬畔?,諸如何時車輛被良好定位在車庫或其它結(jié)構(gòu)中;何時車輛被良好定位在車庫或其它結(jié)構(gòu)中,使得車庫門可以關(guān)閉;車輛正接近車庫內(nèi)的物體或墻壁時的警告;車輛正接近車輛被良好定位的位置的指示;和/或提供與在車庫或結(jié)構(gòu)內(nèi)定位車輛有關(guān)的其它信息。
在一個實施例中,用來確定車輛在車庫中的位置和/或車輛是否被良好定位的圖像和/或圖像數(shù)據(jù)的源是單個攝像頭,諸如單個懸吊式攝像頭。攝像頭可以安裝在車庫或其它結(jié)構(gòu)中,使得攝像頭具有車輛在車庫或結(jié)構(gòu)中的自頂向下的視圖。攝像頭可以安裝到家用電子裝置,諸如通過安裝到車庫門打開器,以便具有在車庫門打開器下方的視野,目的是提供在車庫門打開器下方車庫和要定位在車庫中的車輛的圖像和/或圖像數(shù)據(jù)。在替代性實施例中,單個攝像頭可以安裝在車輛上。單個攝像頭可以是實現(xiàn)聯(lián)網(wǎng)的攝像頭、智能攝像頭(例如包括成像硬件和圖像處理硬件和/或軟件的攝像頭)或與可訓(xùn)練收發(fā)器無線地通信的其它類型的攝像頭。例如,可以使用藍(lán)牙協(xié)議、互聯(lián)網(wǎng)協(xié)議(例如傳輸控制協(xié)議、互聯(lián)網(wǎng)協(xié)議和/或其它協(xié)議)、wifi協(xié)議和/或其它技術(shù)用于攝像頭的收發(fā)器和可訓(xùn)練收發(fā)器的收發(fā)器之間的通信。在另外的實施例中,多個攝像頭可以與可訓(xùn)練收發(fā)器通信以傳送圖像和/或圖像數(shù)據(jù)。
在其它實施例中,用來確定車輛在車庫中的位置和/或車輛是否被良好定位的圖像和/或圖像數(shù)據(jù)的源是包括單個攝像頭的家用電子裝置。例如,車庫門打開器可以包括單個攝像頭,其具有車庫/結(jié)構(gòu)和/或其中的車輛的自頂向下的視圖。攝像頭可以安裝到車庫門打開器或安裝到天花板,并使用有線或無線(例如藍(lán)牙、wifi或其它無線傳輸協(xié)議和收發(fā)器)連接連接至車庫門打開器。家用電子裝置可以使用可訓(xùn)練收發(fā)器的收發(fā)器和收發(fā)器電路與可訓(xùn)練收發(fā)器通信(例如雙向通信)。這些可以是與用可訓(xùn)練收發(fā)器控制家用電子裝置使用的相同的部件。有利的是,這允許可訓(xùn)練收發(fā)器無附加或危險的部件或設(shè)備提供停車輔助(例如定位警示、車輛被良好定位的指示、碰撞警告、車輛在車庫中的圖像等)。例如,可以使用可能已經(jīng)定位在車輛中的可訓(xùn)練收發(fā)器而不是用附加的危險設(shè)備(例如使用激光測距儀或激光中斷波束等的系統(tǒng))或入侵設(shè)備(例如安裝到墻壁或地板的傳感器,從天花板下垂的球等)對車輛的駕駛員提供停車輔助。在另外的實施例中,多個攝像頭可以與家用電子裝置并且經(jīng)由家用電子裝置與可訓(xùn)練收發(fā)器通信。
在一些實施例中,可以結(jié)合使用與家用電子裝置分開的攝像頭以及與家用電子裝置通信的攝像頭提供用來經(jīng)由可訓(xùn)練收發(fā)器提供停車輔助的圖像和/或圖像數(shù)據(jù)。在另外的實施例中,位于車輛中或車輛上的攝像頭和/或位于車輛中或車輛上的其它傳感器(例如雷達(dá)測距儀、超聲波測距儀、碰撞警告?zhèn)鞲衅骱?或其它傳感器)可以與和家用電子裝置通信的一個攝像頭和/或若干攝像頭結(jié)合使用。在一些實施例中,安裝在車輛中或車輛上的單個攝像頭(例如定向成在車輛進(jìn)入車庫時提供圖像數(shù)據(jù)的攝像頭)可以提供圖像和/或圖像數(shù)據(jù)。
在一個實施例中,可訓(xùn)練收發(fā)器接收圖像和/或圖像數(shù)據(jù),并處理信息以便確定車輛的位置和/或良好定位的狀態(tài)。可訓(xùn)練收發(fā)器可以從攝像頭和/或家用電子裝置接收圖像和/或圖像數(shù)據(jù),并使用參照圖3更詳細(xì)地描述的一種或多種技術(shù),以便確定車輛的位置和/或良好定位的狀態(tài)。例如,存儲器中的控制電路和/或模塊可以使用圖像處理技術(shù),諸如使用一種或多種算法的預(yù)處理,使用一種或多種算法的特征提取,使用一種或多種算法的圖像檢測/分段,使用一種或多種算法的高級處理(例如圖像數(shù)據(jù)滿足模型的驗證,應(yīng)用特定的參數(shù)的估計,諸如物體姿態(tài)或物體大小,圖像識別,諸如將探測的物體分類為一個或多個不同的類別,圖像配準(zhǔn),諸如比較并合并相同物體的兩個不同的視圖等),比較兩個圖像或圖像數(shù)據(jù)的集合,對像素計數(shù)以確定物體之間的距離或另外確定或估計距離和/或其它技術(shù)??梢允褂眠@些和/或其它計算機(jī)視覺技術(shù)、圖像處理技術(shù)、機(jī)器視覺技術(shù)或其它技術(shù)確定關(guān)于車輛在車庫中的位置的信息。信息可以包括車輛是否被良好定位(例如由將車輛的當(dāng)前圖像與良好定位的車輛的存儲圖像比較確定的),車輛和物體之間的距離(例如通過對在圖像中確定的車輛物體和確定的墻壁或其它物體之間的像素的數(shù)目進(jìn)行計數(shù)確定的車輛和車庫的墻壁之間的距離)和/或其它信息。
在一些實施例中,通過比較車輛的當(dāng)前(若干)圖像與車輛的存儲的(若干)圖像,確定車輛的位置。車輛的存儲圖像是良好定位的車輛的圖像(例如與車庫良好定位,良好定位在結(jié)構(gòu)中,良好定位在指定的停車場所和/或另外定位在適當(dāng)或期望的方位)??梢允褂靡环N或多種訓(xùn)練技術(shù)提供存儲的圖像。在一些實施例中,系統(tǒng)學(xué)習(xí)何時車輛被良好定位,并存儲良好定位的車輛的一個或多個圖像。例如,可以使攝像頭(例如由家用電子裝置或可訓(xùn)練收發(fā)器命令的)在各種照明條件(例如白天、夜間、車輛前燈打開、車輛前燈關(guān)閉、車庫窗戶遮光關(guān)閉、車庫窗戶遮光打開、車庫照明打開、車庫照明關(guān)閉和/或其它照明條件)下拍攝并存儲車輛的圖像。可訓(xùn)練收發(fā)器和/或家用電子裝置可以基于各種發(fā)生的事情存儲圖像。例如,對比較圖像的存儲的觸發(fā)器可以包括何時可訓(xùn)練收發(fā)器關(guān)閉,何時車輛引擎關(guān)閉,在預(yù)定的時間量內(nèi)何時檢測不到車輛的運動,何時可訓(xùn)練收發(fā)器和家用電子裝置之間的通信停止,和/或何時其它事件發(fā)生。在一些實施例中,系統(tǒng)可以被配置成周期性存儲良好定位的車輛的圖像(例如,在確定車輛被良好定位之后,在車輛再次移動之前,可以存儲在各種照明條件下的多個圖像)。在另外的實施例中,系統(tǒng)可以被訓(xùn)練或被引發(fā)存儲良好定位的車輛的圖像以用于稍后由用戶的一個或多個動作比較。例如,可以提示用戶經(jīng)由操作員輸入裝置提供輸入,間斷地使車輛的前燈閃爍,或采取另一動作,用信號通信系統(tǒng)車輛被良好定位。此時,家用電子裝置、獨立攝像頭和/或可訓(xùn)練收發(fā)器可以存儲車輛的圖像以稍后用來使用本文中描述的一種或多種技術(shù)提供停車/定位輔助。
使用基于圖像和/或圖像數(shù)據(jù)確定的此信息和/或其它信息,可訓(xùn)練收發(fā)器可以使用輸出裝置(例如燈、顯示器、揚聲器和/或其它輸出裝置)將狀態(tài)指示符(例如良好定位,幾乎良好定位,碰撞警告和/或其它狀態(tài))輸出給車輛駕駛員和/或乘客。在替代性實施例中,可訓(xùn)練收發(fā)器接收車輛狀態(tài)或輸出特定的狀態(tài)指示符的指令。例如,實現(xiàn)聯(lián)網(wǎng)的攝像頭、智能攝像頭或與可訓(xùn)練收發(fā)器通信的其它獨立攝像頭可以確定車輛的位置和/或良好定位的狀態(tài),并將此信息傳送至可訓(xùn)練收發(fā)器和/或指令,以產(chǎn)生特定的輸出而不是給可訓(xùn)練收發(fā)器提供圖像和/或圖像數(shù)據(jù)。攝像頭可以使用一種或多種參照圖3描述的技術(shù)處理圖像和/或圖像數(shù)據(jù),以便確定車輛的位置和/或良好定位的狀態(tài)。在其它實施例中,圖像和/或圖像數(shù)據(jù)由家用電子裝置處理,家用電子裝置將位置、良好定位的狀態(tài)、車輛狀態(tài)、用于提供特定的輸出的指令和/或其它信息傳送至可訓(xùn)練收發(fā)器。使用本文中描述的系統(tǒng)和/或技術(shù),將停車/定位輔助提供給車輛的操作員。
現(xiàn)在參照圖1,圖示根據(jù)一個實施例的車輛。在一些實施例中,可訓(xùn)練收發(fā)器位于車輛內(nèi),安裝到車輛,可拆卸地附連到車輛和/或另外與車輛關(guān)聯(lián)。可訓(xùn)練收發(fā)器可以安裝或另外附連到車輛的各種方位。例如,可訓(xùn)練收發(fā)器可以集成到車輛的儀表板或中控面板(centerstack)(例如信息娛樂中心)中??捎?xùn)練收發(fā)器可以由車輛制造商集成到車輛中??捎?xùn)練收發(fā)器可以位于其它外圍方位中。例如,可訓(xùn)練收發(fā)器可以可拆卸地安裝到遮陽板??捎?xùn)練收發(fā)器可以包括安裝硬件,諸如夾子。可訓(xùn)練收發(fā)器可以安裝到車輛的其它表面(例如儀表板、擋風(fēng)玻璃、門板或其它車輛部件)。例如,可以用粘合劑固定可訓(xùn)練收發(fā)器。在一些實施例中,可訓(xùn)練收發(fā)器集成在車輛的后視鏡中。車輛制造商可以在后視鏡中包括可訓(xùn)練收發(fā)器。
在其它實施例中,車輛可以被改裝以包括可訓(xùn)練收發(fā)器。這可以包括使用夾子、粘合劑或如上面描述的其它安裝硬件將可訓(xùn)練收發(fā)器附連到車輛表面。替代性地,這可以包括用包括集成可訓(xùn)練收發(fā)器的部件代替車輛部件,和/或安裝包括集成的可訓(xùn)練收發(fā)器的車輛部件。例如,售后市場后視鏡、車輛攝像頭系統(tǒng)(例如一個或多個攝像頭和一個或多個顯示屏)和/或信息娛樂中心可以包括集成的可訓(xùn)練收發(fā)器。在另外的實施例中,可訓(xùn)練收發(fā)器的一個或多個部件可以分布在車輛內(nèi)。例如,并參照圖3更加詳細(xì)地討論的,用于接收用戶輸入和/或提供輸出的操作員輸入裝置可以位于車輛內(nèi),遠(yuǎn)離可訓(xùn)練收發(fā)器的天線和/或其它部件。
在這些實施例的一個或多個中,可以安裝、可拆卸地附連可訓(xùn)練收發(fā)器,或者可訓(xùn)練收發(fā)器另外在各個方位附連到車輛或與車輛集成。例如,可訓(xùn)練收發(fā)器或其一部分(例如操作員輸入裝置)可以包括于車輛的后視鏡內(nèi),在車輛的中央控制臺中,在車輛的儀表板中,在位于車輛的頂蓬上的控制臺中,和/或在車輛內(nèi)的其它方位。在一些實施例中,可訓(xùn)練收發(fā)器或其一部分由車輛制造商或改裝者安裝在車輛中。
仍參照圖1,車輛圖示為汽車。然而,車輛可以是任何類型的車輛。車輛可以是轎車、卡車、運動型多用途車、拖拉機(jī)掛車或其它汽車。車輛可以是摩托車或其它兩或三輪車輛。在又一些另外的實施例中,車輛可以是空運交通工具(例如飛機(jī)、直升機(jī)等)或水運交通工具(例如船、個人水運工具等)。
在一些實施例中,車輛可以包括一個或多個攝像頭。例如,車輛可以包括用于駕駛員助手的一個或多個攝像頭,諸如備用攝像頭系統(tǒng)、防碰撞系統(tǒng)、盲點警告系統(tǒng)和/或其它駕駛員助手。車輛還可以包括用于其它目的的攝像頭,諸如安裝于儀表板用于記錄車輛前方的道路的攝像頭。車輛可以包括由車輛制造商或原始設(shè)備制造商安裝的攝像頭。車輛可以另外或替代性地包括作為售后市場或改裝設(shè)備(例如售后備用攝像頭)安裝的一個或多個攝像頭。車輛的(若干)攝像頭可以與車輛通信系統(tǒng)(諸如用于在車輛系統(tǒng)之間傳輸數(shù)據(jù)、指令和/或其它信息的控制器局域網(wǎng)(can))集成。在一些實施例中,可訓(xùn)練收發(fā)器可以使用與車輛通信系統(tǒng)的接口訪問來自一個或多個車輛攝像頭的圖像數(shù)據(jù)。例如,可訓(xùn)練收發(fā)器可以包括can總線。替代性地,可訓(xùn)練收發(fā)器可以使用與攝像頭和/或攝像頭系統(tǒng)的有線或無線連接訪問來自一個或多個車輛攝像頭的圖像數(shù)據(jù)。例如,可訓(xùn)練收發(fā)器可以包括附加收發(fā)器(例如藍(lán)牙收發(fā)器),該附加收發(fā)器使用無線收發(fā)器與售后備用攝像頭系統(tǒng)通信,用于攝像頭和顯示器之間的通信。替代性地,可訓(xùn)練收發(fā)器可用線連接至車輛攝像頭(例如有線連接,其接合到從攝像頭到車輛的顯示器的連接或包括于車輛中)。在本文中參照圖4進(jìn)一步描述使用基于車輛的攝像頭用于停車輔助的可訓(xùn)練收發(fā)器的實施例。
現(xiàn)在參照圖2,圖示根據(jù)一個實施例的可訓(xùn)練收發(fā)器200、家用電子裝置240和原始發(fā)射器280的框圖??捎?xùn)練收發(fā)器200可以包括操作員輸入裝置204、控制電路208、存儲器212、收發(fā)器電路216、天線224、電源220和/或其它部件。操作員輸入裝置204被配置成接收用戶輸入和/或?qū)⑤敵鎏峁┲劣脩?。在一個實施例中,操作員輸入裝置204包括用于接收用戶輸入的一系列按鈕。在一些實施例中,操作員輸入裝置204包括用于將輸出提供至用戶的一個或多個發(fā)光二極管(led)。在另外的實施例中,操作員輸入裝置204包括以下的一個或多個:開關(guān)、電容性按鈕、觸摸屏、液晶顯示器、麥克風(fēng)、揚聲器和/或其它輸入和輸出元件。
可訓(xùn)練收發(fā)器200的控制電路208被配置成從操作員輸入裝置204接收輸入。響應(yīng)于來自操作員輸入裝置204的輸入,控制電路208可以使收發(fā)器電路216傳送激勵信號、控制信號和/或其它信號。控制電路208可以使用存儲器中的信息以便使收發(fā)器電路216格式化信號以由特定的家用電子裝置240或遠(yuǎn)程裝置接收。例如,存儲器212可以包括裝置的標(biāo)識符、加密信息、用于傳送至裝置的頻率和/或其它信息。
控制電路208還可以經(jīng)由操作員輸入裝置204接收輸入,并且作為響應(yīng)將可訓(xùn)練收發(fā)器200置于訓(xùn)練模式。在訓(xùn)練模式中時,由原始發(fā)射器280發(fā)射的激勵信號可以由可訓(xùn)練收發(fā)器200的收發(fā)器電路216接收。可訓(xùn)練收發(fā)器200的控制電路208可以在存儲器212中存儲所接收的激勵信號的一個或多個特性,以用于格式化要使用收發(fā)器電路216發(fā)送的控制信號。例如,存儲的特性可以包括標(biāo)識家用電子裝置或遠(yuǎn)程裝置240的信息,加密信息,頻率和/或由原始發(fā)射器280發(fā)送的并由可訓(xùn)練收發(fā)器200的收發(fā)器電路216接收的激勵信號的其它特性。在一些實施例中,當(dāng)從原始發(fā)射器280接收信號并且一個或多個特性存儲在存儲器212中時,控制電路208可以使操作員輸入裝置204提供輸出(例如點亮led)。
在一些實施例中,可訓(xùn)練收發(fā)器200還包括電源220??刂齐娐?08可以控制電源220,使得給天線224和/或收發(fā)器電路216提供基于可訓(xùn)練收發(fā)器200的方向確定的一定量的功率。在一個實施例中,電源220是或包括車輛電源系統(tǒng)。例如,電源220可以是車輛電源系統(tǒng),包括電池、交流發(fā)電機(jī)或發(fā)電機(jī),功率調(diào)整設(shè)備和/或其它電力設(shè)備。在另外的實施例中,電源220可以包括這樣的部件,諸如電池、電容器、太陽能電池和/或其它發(fā)電或儲存設(shè)備。
仍參照圖2,可訓(xùn)練收發(fā)器200被配置成被訓(xùn)練以控制家用電子裝置和/或遠(yuǎn)程裝置240。家用電子裝置和/或遠(yuǎn)程裝置240可以是任何遠(yuǎn)程控制的裝置。家用電子裝置和/或遠(yuǎn)程裝置240的示例包括車庫門打開器、照明控制系統(tǒng)、可移動屏障系統(tǒng)(例如電動閘門、道路屏障等)、多媒體系統(tǒng)和/或可由激勵信號和/或控制信號控制的其它系統(tǒng)。家用電子裝置和/或遠(yuǎn)程裝置20可以包括用于接收來自可訓(xùn)練收發(fā)器200和/或原始發(fā)射器280的傳輸?shù)奶炀€268和接收器或收發(fā)器電路248。家用電子裝置和/或遠(yuǎn)程裝置240還可以包括用于處理所接收的信號的控制電路252和/或存儲器244。例如,來自可訓(xùn)練收發(fā)器200或原始發(fā)射器280的激勵信號可以由天線268和接收器電路接收??刂齐娐?52可以確定作為激勵信號的一部分傳送的加密信息是否匹配預(yù)期值??刂齐娐?52可以使交互裝置激活。例如,家用電子裝置和/或遠(yuǎn)程裝置240可以是車庫門打開器,交互裝置可以是用于打開和/或關(guān)閉車庫門的電動機(jī)。一旦在收發(fā)器或接收器電路248接收激勵信號,控制電路252可以在確定激勵信號包括有效加密信息諸如密鑰值之后激活電動機(jī)。
家用電子裝置和/或遠(yuǎn)程裝置240可以包括用于給交互裝置和/或其它部件供電的電源264。例如,電源264可以是與家、辦公室或其它結(jié)構(gòu)的電源系統(tǒng)(例如從主電源汲取電力的一個或多個電路)的連接。電源264可以是或者包括其它部件,諸如電池。
在另外的實施例中,家用電子裝置和/或遠(yuǎn)程裝置240可以包括附加部件,諸如傳感器256。傳感器256可以是或者包括攝像頭、光傳感器、運動傳感器、車庫門位置傳感器和/或其它傳感器。家用電子裝置和/或遠(yuǎn)程裝置240可以使用收發(fā)器電路284將來自或基于傳感器確定的信息傳送至可訓(xùn)練收發(fā)器200??捎?xùn)練收發(fā)器200可以使用操作員輸入裝置204顯示此信息。
仍參照圖2,家用電子裝置和/或遠(yuǎn)程裝置240可以與原始發(fā)射器280一起銷售或另外與原始發(fā)射器280關(guān)聯(lián)。原始發(fā)射器280可以是由家用電子裝置和/或遠(yuǎn)程裝置240的制造商提供的發(fā)射器,用于無線地控制家用電子裝置和/或遠(yuǎn)程裝置240。在替代性實施例中,原始發(fā)射器280可以是與家用電子裝置和/或遠(yuǎn)程裝置240單獨銷售的發(fā)射器,原始發(fā)射器280被配置成控制家用電子裝置和/或遠(yuǎn)程裝置240。例如,原始發(fā)射器280可以是改裝產(chǎn)品、可訓(xùn)練收發(fā)器200和/或被配置成控制家用電子裝置和/或遠(yuǎn)程裝置240的其它發(fā)射器。
在一些實施例中,原始發(fā)射器280包括收發(fā)器電路284、控制電路288、存儲器292、電源296和/或其它部件。收發(fā)器電路284可以是收發(fā)器或發(fā)射器,并且可以耦連至和/或包括天線286??刂齐娐?88可以控制收發(fā)器284以基于存儲在存儲器292中的信息(例如裝置標(biāo)識信息、加密信息、頻率和/或其它信息)格式化并傳送激勵信號和/或控制信號。控制電路288還可以處理從操作員輸入裝置(諸如包括于原始發(fā)射器280中的按鈕)接收的輸入。原始發(fā)射器280可以具有電源296,諸如電池。
現(xiàn)在參照圖3,圖示根據(jù)一個實施例的可訓(xùn)練收發(fā)器300、操作員輸入裝置360和成像器380的框圖。可訓(xùn)練收發(fā)器300可以包括參照圖3圖示和描述的一個或多個部件或特征和/或參照圖2圖示和描述的一個或多個部件或特征。
在一個實施例中,操作員輸入裝置360包括一系列按鈕364a-c和可被照明的標(biāo)志、設(shè)計、光或其它特征。每個按鈕364a-c可以被訓(xùn)練以使用本文中描述的一個或多個訓(xùn)練程序操作不同的家用電子裝置和/或遠(yuǎn)程裝置??梢允褂貌僮鲉T輸入裝置360的可被照明的特征將信息傳送至可訓(xùn)練收發(fā)器300的用戶。操作員輸入裝置360可以包括顯示器368、一個或多個led、揚聲器、和/或用于將輸出提供至車輛乘客的其它輸出裝置。輸出可以將關(guān)于車輛(例如圖1中所示的車輛100)在車庫、結(jié)構(gòu)和/或指定的停車區(qū)內(nèi)的位置的信息傳送至車輛乘客。
在一些實施例中,可訓(xùn)練收發(fā)器300可以包括位于可訓(xùn)練收發(fā)器300的一個或多個其它部件的遠(yuǎn)程位置的操作員輸入裝置360。例如,在可訓(xùn)練收發(fā)器300安裝在車輛100中或另外與車輛100集成的實施例中,操作員輸入裝置360可以位于車輛100的駕駛室內(nèi),可訓(xùn)練收發(fā)器300的一個或多個其它部件可以位于其它方位(例如在引擎室中、在后備箱中,在儀表板后面或內(nèi)部,在頂蓬中,在駕駛室的其它地方和/或在其它方位)。這可以允許在各個方位和/或方向安裝可訓(xùn)練收發(fā)器300,包括天線。有利的是,這可以允許可訓(xùn)練收發(fā)器300的(若干)天線在較少受到來自車輛結(jié)構(gòu)部件的干擾的位置被安裝、架設(shè)或另外位于車輛100中或車輛100上。操作員輸入裝置360和可訓(xùn)練收發(fā)器300的其它部件可以是單向或雙向通信。在一些實施例中,操作員輸入裝置360與可訓(xùn)練收發(fā)器300的剩余部件無線通信。例如,操作員輸入裝置360可以包括收發(fā)器,該收發(fā)器用于傳送與接收的輸入對應(yīng)的信號,并用于接收要傳送至車輛乘客的狀態(tài)或其它信息。操作員輸入裝置360可以包括被配置成使用收發(fā)器電路和/或第二收發(fā)器(例如wifi收發(fā)器、藍(lán)牙收發(fā)器、光收發(fā)器和/或其它收發(fā)器)與其它部件通信的無線收發(fā)器(例如wifi收發(fā)器、藍(lán)牙收發(fā)器、光收發(fā)器和/或其它收發(fā)器),收發(fā)器電路和/或第二收發(fā)器與其它部件一起位于操作員輸入裝置360遠(yuǎn)程位置。可以使用一個或多個無線通信協(xié)議(例如藍(lán)牙協(xié)議、wifi協(xié)議、zigbee協(xié)議或其它協(xié)議)執(zhí)行可訓(xùn)練收發(fā)器300和操作員輸入裝置360之間的通信。可訓(xùn)練收發(fā)器300的其它部件可以使用收發(fā)器電路和/或第二或其它收發(fā)器(例如藍(lán)牙收發(fā)器)與操作員輸入裝置360通信。
在替代性實施例中,操作員輸入裝置360和可訓(xùn)練收發(fā)器300使用有線連接通信。在又一些替代性實施例中,可訓(xùn)練收發(fā)器300不包括位于操作員輸入裝置360遠(yuǎn)程位置的部件??捎?xùn)練收發(fā)器300的部件可以位于基本上相同的位置(例如容置在單個外殼內(nèi))。
可訓(xùn)練收發(fā)器300包括收發(fā)器電路332和/或包括于或耦連至收發(fā)器電路332的一個或多個天線336、340。天線336、340可以位于與可訓(xùn)練收發(fā)器300的其它部件(例如收發(fā)器電路332、控制電路304、操作員輸入裝置360和/或其它部件)相同的外殼和/或相同的方位。在替代性實施例中,天線336、340位于可訓(xùn)練收發(fā)器300的一個或多個部件的遠(yuǎn)程位置。天線336、340可以經(jīng)由有線或無線連接耦連至可訓(xùn)練收發(fā)器300的其它部件(例如收發(fā)器電路332、控制電路304、電源344和/或其它部件)。例如,天線340和/或收發(fā)器電路332可以位于操作員輸入裝置360和控制電路304遠(yuǎn)程位置,控制電路304與收發(fā)器電路332經(jīng)由耦連至收發(fā)器電路332的天線340和耦連至控制電路304的第二天線336無線通信。天線336和/或天線340可以是各種不同的天線類型中的一個或組合。例如,天線336和/或天線340可以是或者包括偶極天線、環(huán)形天線、槽形天線、拋物面反射器、喇叭狀、單極、螺旋狀和/或其它類型的天線。天線可以是單向的,弱方向性的或有方向的??梢允褂锰炀€336、340和/或收發(fā)器電路332從一個或多個來源檢索圖像數(shù)據(jù)。還可以使用天線336、340和/或收發(fā)器電路332控制家用電子裝置、遠(yuǎn)程裝置或其它裝置,諸如圖2中所示的家用電子裝置和/或遠(yuǎn)程裝置240(例如通過發(fā)送由控制電路和/或收發(fā)器電路格式化的激勵信號以控制裝置)。
可訓(xùn)練收發(fā)器300的控制電路304可以包括用于執(zhí)行和/或促進(jìn)本文中描述的可訓(xùn)練收發(fā)器300的操作的存儲器312中的一個或多個模塊。例如,控制電路304可以包括存儲器312中的訓(xùn)練模塊316。訓(xùn)練模塊316可以包括指令、程序、可執(zhí)行代碼和/或由控制電路304使用以執(zhí)行訓(xùn)練功能的其它信息??梢允褂锰幚砥?08執(zhí)行或另外處理或?qū)崿F(xiàn)控制電路304的模塊。處理器308可以是執(zhí)行計算、處理輸入、生成輸出和/或另外執(zhí)行運算任務(wù)的通用或?qū)S锰幚砥骰螂娐?。例如,?dāng)控制電路304接收特定的輸入時(例如按鈕被按壓大于5秒),訓(xùn)練模塊316可以包括用于處理輸入的指令。訓(xùn)練模塊316可以使控制電路304使用收發(fā)器電路332等待從原始發(fā)射器(例如圖2中所示的原始發(fā)射器280)接受信號。訓(xùn)練模塊可以包括使用一個或多個算法、查詢表和/或其它信息結(jié)構(gòu)/技術(shù)分析接收的信號的指令和/或程序。訓(xùn)練模塊316還可以使所接收信號的一個或多個特性存儲在存儲器312中。
在一些實施例中,與控制電路304關(guān)聯(lián)的存儲器312包括成像模塊324。成像模塊324被配置成接收圖像和/或圖像數(shù)據(jù),并處理此信息以確定車輛(例如圖1中所示的車輛100)在車庫中的位置和/或車輛100是否被良好定位在車庫中。可以使用各種圖像處理技術(shù)、計算機(jī)視覺技術(shù)和/或其它技術(shù)處理圖像和/或圖像數(shù)據(jù)。來自一個或多個攝像頭的信息的處理可以包括數(shù)字成像處理和/或數(shù)字信號分析。這可以包括分類、特征提取、模式識別、多標(biāo)度信號分析、讀機(jī)器可讀表示和/或算法和/或程序的其它使用以處理來自一個或多個攝像頭的信息。成像模塊324可以從一個或多個來源接收圖像和/或圖像數(shù)據(jù)。在一些實施例中,從遠(yuǎn)程成像器380(例如連接至攝像頭或圖像傳感器的家用電子裝置、獨立攝像頭、包括攝像頭或圖像傳感器的遠(yuǎn)程裝置和/或其它成像器)接收圖像和/或圖像數(shù)據(jù)??梢越?jīng)由可訓(xùn)練收發(fā)器300的收發(fā)器電路332并從家用電子裝置(例如圖2中所示的家用電子裝置240)接收圖像和/或圖像數(shù)據(jù)。可以經(jīng)由第二收發(fā)器電路(例如藍(lán)牙收發(fā)器)并從獨立攝像頭(例如實現(xiàn)聯(lián)網(wǎng)的或智能攝像頭)接收圖像和/或圖像數(shù)據(jù)。圖像、圖像數(shù)據(jù)和/或接收的其它輸入可以包括幀緩沖器、位圖、傳感器數(shù)據(jù)、圖像信息、攝像頭標(biāo)識和/或從一個或多個攝像頭或其它傳感器輸出的其它信息和/或數(shù)據(jù)。成像器380(例如家用電子裝置、獨立攝像頭、遠(yuǎn)程裝置或能夠獲取圖像和/或圖像數(shù)據(jù)的其它裝置)包括數(shù)字?jǐn)z像頭、圖像傳感器、光傳感器和/或用于捕獲或獲取圖像和/或圖像數(shù)據(jù)的其它硬件。例如,成像器380可以包括以下的一個或多個:電荷耦合器件傳感器、互補(bǔ)金屬氧化物半導(dǎo)體傳感器、光探測器和/或其它成像硬件。
圖像和/或圖像數(shù)據(jù)被分析(例如使用控制電路304和由控制電路304的處理器308執(zhí)行的成像模塊324的軟件)以確定車輛100在車庫中的位置,車輛100的狀態(tài)和/或車輛100是否被良好定位在車庫中。車輛100的位置和/或車輛100的狀態(tài)(例如,良好定位,接近車輛100被良好定位的位置,接近與物體碰撞,需要進(jìn)一步行駛以被良好定位,需要倒車以被良好定位和/或其它狀態(tài))可以提供至另一模塊(例如控制模塊320),以由成像模塊324使用,由控制電路304使用和/或另外用作將輸出提供至車輛乘客的基礎(chǔ),輸出提供關(guān)于車輛100的定位的信息。
成像模塊324可以包括用于處理由可訓(xùn)練收發(fā)器300接收的圖像和/或圖像數(shù)據(jù)的指令、軟件、算法和/或其它信息??梢允褂酶鞣N技術(shù)基于接收的圖像和/或圖像數(shù)據(jù)來確定車輛100的位置,車輛100的狀態(tài)和/或車輛100是否被良好定位。這些技術(shù)可以包括圖像處理技術(shù)、計算機(jī)視覺技術(shù)、機(jī)器視覺技術(shù)和/或用于處理和/或分析圖像和/或圖像數(shù)據(jù)的其它技術(shù)。
例如,控制電路304和/或存儲器312中的成像模塊324可以使用圖像處理技術(shù)(諸如預(yù)處理)使用一個或多個算法來制備圖像和/或圖像數(shù)據(jù)以進(jìn)一步處理和/或分析。預(yù)處理可以包括重新采樣圖像和/或圖像數(shù)據(jù),應(yīng)用噪聲抵消算法以補(bǔ)償圖像傳感器噪聲,對圖像和/或圖像數(shù)據(jù)應(yīng)用對比增強(qiáng)算法以增強(qiáng)圖像中包括的特征的可檢測性,應(yīng)用定標(biāo)算法以增強(qiáng)在適當(dāng)標(biāo)度的圖像結(jié)構(gòu)或另外控制圖像的標(biāo)度,和/或另外應(yīng)用增強(qiáng)圖像和/或圖像數(shù)據(jù)的算法或其它數(shù)據(jù)處理技術(shù)以進(jìn)一步分析和/或處理。
控制電路304和/或存儲器312中的成像模塊324可以使用圖像處理技術(shù)諸如特征提取使用一個或多個算法識別和/或提取圖像和/或圖像數(shù)據(jù)中包括的一個或多個特征。特征提取可以包括使用一個或多個算法識別圖像和/或圖像數(shù)據(jù)內(nèi)的線、邊緣、隆起、拐角、斑點、點、紋理、形狀、運動和/或其它特征??梢蕴崛√卣饕赃M(jìn)一步分析,諸如車輛的前緣,車輛前方的墻壁,從車輛紋理到地紋理的過渡,在車輛前方的物體的邊緣和/或其它特征。識別這些和/或其它特征可以允許成像模塊324使用用于確定圖像中的距離(例如像素計數(shù),圖像與圖像的比較等)的一種或多種技術(shù)和/或算法確定特征之間的距離。控制電路304和/或存儲器312中的成像模塊324可以使用圖像處理技術(shù)諸如圖像檢測/分段使用一個或多個算法確定哪些部分、圖像點和/或圖像的區(qū)域是相關(guān)的以進(jìn)一步處理/分析。
控制電路304和/或存儲器312中的成像模塊324可以使用圖像處理技術(shù),諸如高級處理算法或技術(shù)來確定車輛位置、車輛狀態(tài)和/或車輛100是否被良好定位。例如,成像模塊324可以給與驗證圖像數(shù)據(jù)滿足模型有關(guān)的圖像和/或圖像數(shù)據(jù)應(yīng)用算法。例如,成像模塊324可以基于成像系統(tǒng)的訓(xùn)練(例如存儲在存儲器312中的車輛100在良好定位方位的多個圖像)創(chuàng)建良好定位的車輛100的模型。成像模塊324可以應(yīng)用算法以估計應(yīng)用特定的參數(shù),諸如物體姿態(tài)或物體大小。這可以包括應(yīng)用算法,以用于估計:車輛100的速度,車輛100的行駛方向,車輛100相對車庫或結(jié)構(gòu)墻壁的位置,車輛100相對于車庫或結(jié)構(gòu)中的物體的位置,車輛100相對于良好定位的車輛100的位置(例如通過訓(xùn)練成像系統(tǒng)確定的良好定位的車輛100的位置)的位置,車輛100和車庫或結(jié)構(gòu)的墻壁之間的距離,車輛100和物體之間的距離,車輛100和良好定位的車輛100的方位之間的距離,和/或估計其它參數(shù)/信息。成像模塊324可以應(yīng)用用于圖像識別(諸如將檢測的物體分為一個或多個不同的類別)或圖像配準(zhǔn)(諸如比較并組合相同物體的兩個不同的視圖)的算法。例如,成像模塊324可以應(yīng)用算法,對圖像中的車輛100分類為落入多個類別中的一個,諸如接近車輛100良好定位的位置,良好定位,沒有良好定位,行駛經(jīng)過車輛100被良好定位的位置,和/或其它類別。各類別可以對應(yīng)于車輛狀態(tài)。分類可以傳遞至其它模塊和/或另外由控制電路304使用以向車輛乘客提供傳送與類別相關(guān)信息的輸出。
在一些實施例中,成像模塊324和/或控制電路304將與車輛100的當(dāng)前或接近當(dāng)前的位置對應(yīng)的圖像和/或圖像數(shù)據(jù)與和良好定位的車輛100對應(yīng)的一個或多個圖像和/或圖像數(shù)據(jù)比較,以確定車輛100的位置,車輛狀態(tài),和/或車輛100是否被良好定位。成像模塊324可以訪問存儲在存儲器312中的與良好定位的車輛100對應(yīng)的圖像和/或圖像數(shù)據(jù)。當(dāng)車輛100被良好定位時,這些圖像和/或圖像數(shù)據(jù)可以作為訓(xùn)練過程的一部分存儲,和/或自動地和/或周期性存儲??捎?xùn)練收發(fā)器300可以確定(例如使用控制電路304和/或成像模塊324)是否已經(jīng)找到匹配或者是否沒有找到匹配。例如,可訓(xùn)練收發(fā)器300可以應(yīng)用(例如使用控制電路304)算法或其它程序確定兩個圖像是否以大于最小閾值的概率匹配。如果當(dāng)前圖像與良好定位的車輛100的存儲的圖像不匹配,則可訓(xùn)練收發(fā)器300可以確定車輛100沒有被良好定位。如果圖像匹配,則可訓(xùn)練收發(fā)器300可以確定車輛被良好定位。
在一些實施例中,成像模塊324和/或控制電路304使用像素計數(shù)算法確定車輛100和車庫或結(jié)構(gòu)的墻壁之間的距離,以確定車輛100的位置、車輛狀態(tài)和/或車輛100是否被良好定位。例如,成像模塊324和/或控制電路304可以分析與良好定位的車輛100對應(yīng)的一個或多個圖像和/或圖像數(shù)據(jù)以便確定車輛100被良好定位還距離車庫或結(jié)構(gòu)的墻壁有多少距離。與良好定位的車輛100對應(yīng)的圖像和/或圖像數(shù)據(jù)可以作為訓(xùn)練過程的一部分提供至成像模塊324和/或控制電路304??刂齐娐?04和/或成像模塊324可以分析與車輛100的當(dāng)前或接近當(dāng)前位置對應(yīng)的圖像和/或圖像數(shù)據(jù),以基于其距離車庫或結(jié)構(gòu)的墻壁的距離確定車輛100的當(dāng)前位置。基于測量的距離,控制電路304和/或成像模塊324可以確定車輛100是否接近其被良好定位的位置,是否被良好定位,或是否已經(jīng)行駛超過車輛100被良好定位的位置。在一些實施例中,可以使用像素計數(shù),多個墻壁作為參考點,以便確定車輛100是否在兩個維度被良好定位。
本文中描述的任何一種或多種技術(shù)和/或其它技術(shù)可以由可訓(xùn)練收發(fā)器300使用以基于來自一個或多個攝像頭的圖像和/或圖像數(shù)據(jù)確定車輛100的位置、車輛狀態(tài)和/或車輛100是否被良好定位。除了確定車輛位置的這些技術(shù)之外可以使用基于其它傳感器數(shù)據(jù)的另外的技術(shù)。還可以使用確定的車輛100的位置,車輛狀態(tài)和/或車輛100是否被良好定位來將信息提供至車輛乘客以幫助停泊或定位車輛100。在一些實施例中,此任何和/或其它信息被提供至控制電路304的控制模塊320或其它模塊以用于將信息傳送至車輛乘客。
在一些實施例中,可訓(xùn)練收發(fā)器300包括成像硬件328。成像硬件328可以與成像模塊324結(jié)合操作以使用本文中描述的一種或多種技術(shù)執(zhí)行圖像和/或圖像數(shù)據(jù)的分析。成像硬件可以是或者包括圖形處理單元、圖形卡、存儲器、處理器和/或執(zhí)行存儲在成像模塊324中的算法、程序、指令、功能和/或其它特征的其它部件。成像硬件328可以是專用計算硬件(例如處理器、存儲器和/或其它部件),以用于處理在可訓(xùn)練收發(fā)器300處(例如來自成像器380)接收的圖像和/或圖像數(shù)據(jù)。在替代性實施例中,由控制電路304執(zhí)行成像硬件328(例如控制電路304中包括的一個或多個處理器和存儲器)的功能。在另外的實施例中,包括于可訓(xùn)練收發(fā)器300中的成像硬件328包括用于捕獲或獲取圖像和/或圖像數(shù)據(jù)的硬件(例如電荷耦合器件傳感器、互補(bǔ)金屬氧化物半導(dǎo)體傳感器、光探測器和/或其它成像硬件)。
控制電路304還可以包括控制模塊320。控制模塊320可以包括由控制電路304使用以控制可訓(xùn)練收發(fā)器300的操作的指令、程序、可執(zhí)行代碼和/或其它信息。例如,可以使用控制模塊320控制操作員輸入裝置360中包括的led指示器或其它輸出裝置??梢允褂幂敵鲅b置將信息傳送至車輛100的駕駛員或旅客,諸如家用電子裝置240、遠(yuǎn)程裝置240和/或由可訓(xùn)練收發(fā)器300控制的其它裝置的狀態(tài)。例如,控制模塊320可以使輸出裝置顯示顏色、圖像,點亮特定的led或者另外指示狀態(tài),諸如車庫門降下。
在一些實施例中,控制模塊320控制用來幫助駕駛員停放車輛100的輸出裝置。輸出裝置可以設(shè)置在各種方位中的任何一個。例如,輸出裝置可以設(shè)置在車輛100內(nèi)(諸如與可訓(xùn)練收發(fā)器300或車輛部件集成),可以設(shè)置在車輛100的遠(yuǎn)程位置(諸如安裝在車庫墻壁上或安裝到家用電子裝置240),或者可以定位為以便投射對駕駛員可見的圖像(諸如平視顯示器)或其組合??刂颇K320可以從成像模塊328接收輸入和/或另外由控制電路304使用以控制輸出裝置,用于將停車/定位相關(guān)的信息提供至車輛駕駛員或乘客??刂颇K312和/或控制電路304可以使用從另一模塊(例如成像模塊324)提供的關(guān)于車輛100的位置和/或車輛100的狀態(tài)(例如良好定位,接近車輛被良好定位的位置,接近與物體碰撞,需要進(jìn)一步行駛以被良好定位,需要倒車以被良好定位和/或其它狀態(tài))的信息,作為將輸出提供至車輛乘客的基礎(chǔ),輸出提供關(guān)于車輛100的定位的信息(例如通過控制可訓(xùn)練收發(fā)器300中包括的一個或多個輸出裝置)。提供關(guān)于車輛100的定位的信息可以包括控制輸出裝置以點亮led,指示車輛100被良好定位。提供關(guān)于車輛100的定位的信息可以包括控制輸出裝置,以在車輛100正在接近車輛100被良好定位的位置點亮第一led,在車輛100被良好定位時點亮第二led,和/或點亮第三led,指示車輛100已經(jīng)行駛經(jīng)過被良好定位的位置。提供關(guān)于車輛100的定位的信息可以包括控制輸出裝置,以用一種顏色點亮led,從而指示車輛100正接近以便良好定位的位置,以第二顏色點亮led以指示車輛100被良好定位,以第三顏色點亮led以指示車輛100已經(jīng)行駛經(jīng)過被良好定位的位置。
提供關(guān)于車輛100的定位的信息可以包括使用控制模塊320和/或控制電路304控制輸出裝置,用于基于車輛位置產(chǎn)生可聽聲音。例如,控制模塊320可以使揚聲器在車輛100被良好定位時產(chǎn)生一致的音調(diào)。當(dāng)車輛100接近車輛100被良好定位的位置時,控制模塊320可以控制揚聲器產(chǎn)生頻率提高的一系列音調(diào)。如果車輛100行駛經(jīng)過車輛100被良好定位的位置,則控制模塊320可以控制揚聲器產(chǎn)生具有不同的音質(zhì)的第二音調(diào)。在另外的實施例中,控制電路304可以控制揚聲器給車輛100的操作員產(chǎn)生語音指令。例如,控制電路304響應(yīng)于從成像模塊324接收的車輛100尚未被良好定位的信息,可以控制揚聲器產(chǎn)生語音消息,諸如“繼續(xù)駛?cè)胲噹臁薄?刂齐娐?04響應(yīng)于從成像模塊324接收的車輛100被良好定位的信息,可以控制揚聲器產(chǎn)生語音消息,諸如“停車,定位車輛100”??刂齐娐?04響應(yīng)于從成像模塊324接收的車輛已經(jīng)行駛經(jīng)過車輛100被良好定位的位置的信息,可以控制揚聲器產(chǎn)生語音消息,諸如“停車,倒退車輛100”。
提供關(guān)于車輛100的定位的信息可以包括使用控制模塊320和/或控制電路304控制輸出裝置,用于產(chǎn)生車輛100的位置的圖像或圖形表示。例如,控制模塊320和/或控制電路304可以控制顯示器以輸出車輛100在車庫或結(jié)構(gòu)中或關(guān)于指定的停車區(qū)的圖像。圖像可以是從攝像頭直接地或者經(jīng)由與攝像頭和可訓(xùn)練收發(fā)器300通信的家用電子裝置240接收的圖像??刂齐娐?04可以使輸出裝置在從車輛100提供的圖像上進(jìn)一步疊加圖像。疊加的圖像可以提供附加信息,諸如到車輛100被良好定位的剩余距離,車輛100被良好定位的輪廓內(nèi)的圖像和/或其它信息。在其它實施例中,由輸出裝置響應(yīng)于由控制模塊320和/或控制電路304的控制產(chǎn)生的圖像可以是車輛100與車輛100被良好定位于其中的區(qū)域的關(guān)系的圖形表示??梢曰趫D像和/或圖像數(shù)據(jù)、車輛狀態(tài)和/或由成像模塊324提供至控制模塊320的其它信息,產(chǎn)生這種表示。
在另外的實施例中,控制模塊320和/或控制電路304使用本文中描述的一種或多種技術(shù)和/或其它技術(shù)控制多個輸出裝置,以將信息傳送至車輛100的乘客。例如,可以結(jié)合led燈或顯示器使用車輛位置和/或狀態(tài)的可聽指示,led燈或顯示器可視地傳送關(guān)于車輛位置和/或狀態(tài)的信息。
控制模塊320可以使用一種或多種技術(shù)處理由成像模塊324提供的和/或另外接收的輸入。例如,控制模塊320可以使用與從成像模塊324接收的輸入(例如車輛100的位置,車輛狀態(tài)等)對應(yīng)的動作的查詢表(例如一個或多個輸出裝置的控制指令)。在替代性實施例中,控制模塊320可以使用一個或多個其它技術(shù)來處理來自成像模塊324的輸入,以產(chǎn)生一個或多個輸出裝置的相應(yīng)的控制指令。例如,控制模塊320可以包括一個或多個算法、功能、公式、軟件和/或其它數(shù)據(jù)操作/處理結(jié)構(gòu)。
現(xiàn)在參照圖4,圖示可訓(xùn)練收發(fā)器400與獨立攝像頭440和與攝像頭通信的家用電子裝置460的關(guān)系。在一個實施例中,可訓(xùn)練收發(fā)器400與獨立攝像頭440通信。在其它實施例中,可訓(xùn)練收發(fā)器400與家用電子裝置460通信,家用電子裝置460包括或與攝像頭通信。獨立攝像頭440和/或家用電子裝置460(例如成像器)可以是圖像和/或圖像數(shù)據(jù)的源以由可訓(xùn)練收發(fā)器400在向車輛(例如圖1中所示的車輛100)的乘客提供停車/定位信息時使用。獨立攝像頭440和/或家用電子裝置460還可以包括控制電路、成像模塊和/或成像硬件。獨立攝像頭440和/或家用電子裝置460可以執(zhí)行控制電路、成像模塊和/或成像硬件的功能以用于確定車輛100的位置,車輛狀態(tài),和/或車輛100是否被良好定位。在這種情況下,獨立攝像頭440和/或家用電子裝置460可以將車輛100的位置,車輛狀態(tài)和/或車輛100是否被良好定位的指示提供至可訓(xùn)練收發(fā)器400??捎?xùn)練收發(fā)器可以將此信息和/或基于接收的信息的信息傳送至車輛100的乘客(例如使用控制電路、輸出裝置和/或控制模塊)。在一些實施例中,可訓(xùn)練收發(fā)器400不包括成像模塊和/或成像硬件,和/或另外不接收或處理圖像和/或圖像數(shù)據(jù)。
在一個實施例中,可訓(xùn)練收發(fā)器400與家用電子裝置460雙向通信。例如,家用電子裝置460可以是車庫門打開器。家用電子裝置460包括或者與攝像頭通信(有線或無線)。在一些實施例中,家用電子裝置460包括或者只與一個攝像頭通信。在替代性實施例中,可以使用多個攝像頭。攝像頭將圖像和/或圖像數(shù)據(jù)提供至家用電子裝置460。家用電子裝置460使用雙向通信鏈路將圖像和/或圖像數(shù)據(jù)提供至可訓(xùn)練收發(fā)器400。例如,可訓(xùn)練收發(fā)器400可以包括收發(fā)器電路416,收發(fā)器電路416可以通信耦連至或包括天線420,用于將激勵信號發(fā)送至家用電子裝置460,從家用電子裝置460接收狀態(tài)信息和/或另外與家用電子裝置460通信。家用電子裝置460可以包括收發(fā)器電路464,收發(fā)器電路464可以通信耦連至或包括天線468,用于接收激勵信號,提供狀態(tài)信息和/或另外與可訓(xùn)練收發(fā)器400通信。可以使用收發(fā)器電路464將圖像和/或圖像數(shù)據(jù)從家用電子裝置460提供至可訓(xùn)練收發(fā)器400。在一些實施例中,可訓(xùn)練收發(fā)器400從家用電子裝置460請求圖像和/或圖像數(shù)據(jù)。可訓(xùn)練收發(fā)器400可以響應(yīng)于傳送激勵信號,與家用電子裝置460建立雙向通信,和/或一經(jīng)接收與提供停車/定位輔助對應(yīng)的用戶輸入,請求圖像和/或圖像數(shù)據(jù)。例如,用戶可以按按鈕或者另外經(jīng)由操作員輸入裝置404提供與提供停車/定位信息對應(yīng)的輸入,可訓(xùn)練收發(fā)器400可以作為響應(yīng)發(fā)送對圖像和/或圖像數(shù)據(jù)的請求。在其它實施例中,家用電子裝置460一接收激勵信號(例如用于打開車庫門)和/或建立與可訓(xùn)練收發(fā)器400的雙向通信,就將圖像和/或圖像數(shù)據(jù)傳送至可訓(xùn)練收發(fā)器460。使用從家用電子裝置460接收的圖像和/或圖像數(shù)據(jù),可訓(xùn)練收發(fā)器400可以使用本文中描述的一種或多種技術(shù)處理和/或分析信息以確定車輛100的位置,車輛狀態(tài)和/或車輛100是否被良好定位的指示??捎?xùn)練收發(fā)器400可以使用一個或多個輸出裝置提供輸出,輸出提供與車輛100的停車/定位有關(guān)的信息(例如車輛100是否被良好定位,車輛100是否正接近其將被良好定位的位置,車輛操作員是否需要倒退車輛100,車輛100是否可能與物體碰撞和/或其它信息)。
在替代性實施例中,通過使用本文中描述的一種或多種技術(shù),家用電子裝置460使用圖像和/或圖像數(shù)據(jù)處理和/或分析信息,以確定車輛100的位置,車輛狀態(tài)和/或車輛100是否被良好定位的指示。家用電子裝置460可以將此信息提供至可訓(xùn)練收發(fā)器400??捎?xùn)練收發(fā)器400然后可以使用此信息將用于幫助定位車輛100的輸出提供至車輛乘客。在這種情況下,家用電子裝置400可以包括控制電路408、處理器、成像模塊和/或執(zhí)行如參照圖3描述的控制電路和成像模塊的功能的其它部件,以便確定車輛100的位置,車輛狀態(tài),車輛100是否被良好定位和/或與定位車輛100有關(guān)的其它信息。可訓(xùn)練收發(fā)器400和家用電子裝置460之間用于圖像和/或圖像數(shù)據(jù)的通信可以是單向的,圖像和/或圖像數(shù)據(jù)或定位信息從家用電子裝置460傳送至可訓(xùn)練收發(fā)器400。
在一個實施例中,可訓(xùn)練收發(fā)器400與獨立攝像頭440雙向通信。例如,獨立攝像頭440可以是實現(xiàn)聯(lián)網(wǎng)的攝像頭、智能攝像頭(例如包括成像硬件和圖像處理硬件和/或軟件的攝像頭)或能夠無線地傳送圖像和/或圖像數(shù)據(jù)的其它攝像頭。在一些實施例中,可訓(xùn)練收發(fā)器400只與一個獨立攝像頭440通信。在替代性實施例中,可以使用多個攝像頭。獨立攝像頭440使用雙向通信鏈路將圖像和/或圖像數(shù)據(jù)提供至可訓(xùn)練收發(fā)器400。例如,可訓(xùn)練收發(fā)器400可以包括第二收發(fā)器電路424,第二收發(fā)器電路424可以通信耦連至或者包括天線428,用于與獨立攝像頭440通信。獨立攝像頭440可以包括收發(fā)器電路444,收發(fā)器電路444可以通信耦連至或者包括天線448,用于與可訓(xùn)練收發(fā)器400和/或其它裝置通信。第二收發(fā)器電路424和/或攝像頭的收發(fā)器電路444可以是或包括藍(lán)牙收發(fā)器、wifi收發(fā)器、zigbee收發(fā)器、蜂窩收發(fā)器和/或用于無線通信的其它收發(fā)器??梢允褂每捎?xùn)練收發(fā)器400的第二收發(fā)器電路424和獨立攝像頭440的收發(fā)器電路444將圖像和/或圖像數(shù)據(jù)從獨立攝像頭440提供至可訓(xùn)練收發(fā)器400。在一些實施例中,可訓(xùn)練收發(fā)器400從獨立攝像頭440請求圖像和/或圖像數(shù)據(jù)??捎?xùn)練收發(fā)器400可以響應(yīng)于傳送激勵信號,建立與獨立攝像頭440的雙向通信和/或一經(jīng)接收與提供停車/定位輔助對應(yīng)的用戶輸入請求圖像和/或圖像數(shù)據(jù)。例如,用戶可以按按鈕或另外經(jīng)由操作員輸入裝置404提供對應(yīng)于提供停車/定位信息的輸入,可訓(xùn)練收發(fā)器400可以作為響應(yīng)發(fā)送對圖像和/或圖像數(shù)據(jù)的請求。在其它實施例中,一旦建立與可訓(xùn)練收發(fā)器400的雙向通信,獨立攝像頭440將圖像和/或圖像數(shù)據(jù)傳送至可訓(xùn)練收發(fā)器400。使用從獨立攝像頭440接收的圖像和/或圖像數(shù)據(jù),可訓(xùn)練收發(fā)器400可以使用本文中描述的一種或多種技術(shù)處理和/或分析信息,以確定車輛100的位置,車輛狀態(tài),和/或車輛100是否被良好定位的指示??捎?xùn)練收發(fā)器400可以使用一個或多個輸出裝置提供輸出,輸出提供與車輛100的停車/定位有關(guān)的信息(例如,車輛100是否被良好定位,車輛100是否正接近其將被良好定位的位置,車輛操作員是否需要倒退車輛100,車輛100是否可能與物體碰撞,和/或其它信息)。
在替代性實施例中,通過使用本文中描述的一種或多種技術(shù),獨立攝像頭440使用圖像和/或圖像數(shù)據(jù)處理和/或分析信息以確定車輛100的位置,車輛狀態(tài)和/或車輛100是否被良好定位的指示。獨立攝像頭440可以將此信息提供至可訓(xùn)練收發(fā)器400??捎?xùn)練收發(fā)器400然后可以使用此信息將輸出提供至車輛乘客以用于幫助定位車輛100。在這種情況下,獨立攝像頭440可以包括控制電路452、處理器、存儲器456、成像模塊和/或執(zhí)行如參照圖3描述的控制電路和成像模塊的功能的其它部件,以便確定車輛100的位置,車輛狀態(tài),車輛100是否被良好定位和/或與定位車輛100有關(guān)的其它信息。
在另外的實施例中,可訓(xùn)練收發(fā)器400可以使用來自家用電子裝置460和獨立攝像頭440的圖像和/或圖像數(shù)據(jù)。在又一些另外的實施例中,可訓(xùn)練收發(fā)器400可以從包括于或在車輛100上的一個或多個攝像頭獲取圖像和/或圖像數(shù)據(jù)??捎?xùn)練收發(fā)器400可以處理和/或分析來自在車輛100中或車輛100上的一個或多個攝像頭的圖像和/或圖像數(shù)據(jù)。替代性地,可訓(xùn)練收發(fā)器400可以將來自車輛100中或車輛100上的一個或多個攝像頭的圖像和/或圖像數(shù)據(jù)提供至家用電子裝置460和/或獨立攝像頭440以用于分析和/或處理。在又一些另外的實施例中,可以使用車輛100的附加傳感器(例如測距儀、防碰撞傳感器、全球定位系統(tǒng)傳感器和/或其它傳感器)提供關(guān)于車輛100的位置的信息。此信息可以由可訓(xùn)練收發(fā)器400和/或其它裝置使用以用于確定車輛狀態(tài)和/或車輛100是否被良好定位。
在一些實施例中,圖像和/或圖像數(shù)據(jù)或與車輛100的位置有關(guān)的信息(例如車輛100的位置,車輛狀態(tài),車輛100是否被良好定位的指示符和/或與定位車輛100有關(guān)的其它信息)從獨立攝像頭和/或家用電子裝置傳送至移動電話(例如智能電話)或其它計算裝置(例如個人數(shù)字助理、平板電腦、膝上型計算機(jī)、桌面計算機(jī)和/或其它計算裝置)。移動電話或其它計算裝置可以使用實現(xiàn)本文中描述的一個或多個圖像處理技術(shù)的應(yīng)用、程序或其它軟件處理此信息。替代性地,可以給移動電話或其它計算裝置提供車輛100的位置,車輛狀態(tài),車輛100是否被良好定位的指示符和/或與定位車輛100有關(guān)的其它信息。移動電話和/或其它計算裝置可以關(guān)于可訓(xùn)練收發(fā)器400的輸出裝置提供本文中描述的一個或多個輸出。在一些實施例中,獨立攝像頭440和/或家用電子裝置460和移動電話和/或其它計算裝置之間的通信是直接的(例如使用藍(lán)牙收發(fā)器、wifi收發(fā)器、蜂窩收發(fā)器和/或其它收發(fā)器)。在替代性實施例中,通信通過可訓(xùn)練收發(fā)器400路由。例如,可訓(xùn)練收發(fā)器400可以與移動電話和/或其它計算裝置經(jīng)由可訓(xùn)練收發(fā)器400的第二收發(fā)器424通信。
現(xiàn)在參照圖5a和5b,分別圖示根據(jù)一個實施例車輛100在車庫中的圖像的示意圖500、540,車輛100正駛?cè)胲噹?10,倒入車庫550中。可以使用攝像頭提供如本文中描述的用來給車輛乘客提供關(guān)于車輛100的位置的信息的圖像和/或圖像數(shù)據(jù),具有車輛100正停泊或另外定位于其中的車庫100或結(jié)構(gòu)的自頂向下的視圖。攝像頭可以被配置成提供車輛100和車庫或結(jié)構(gòu)的所有墻壁的圖像。替代性地,攝像頭可以被配置成提供車輛100與后墻壁(例如后墻壁520或后墻壁560)和/或側(cè)壁(例如側(cè)壁530或側(cè)壁570)或只是后壁之間關(guān)系的圖像。在又一些另外的實施例中,攝像頭可以被配置成不參照任何墻壁提供車輛100的圖像。攝像頭可以被配置成如描述的通過以下提供圖像:在特定方位安裝攝像頭,調(diào)節(jié)攝像頭的變焦,調(diào)節(jié)攝像頭的鏡頭,調(diào)節(jié)攝像頭的數(shù)字變焦,對由攝像頭產(chǎn)生的所有圖像應(yīng)用裁剪編輯和/或使用其它技術(shù)。攝像頭可以被配置為攝像頭、家用電子裝置的安裝和/或本文中描述的攝像頭/定位系統(tǒng)的訓(xùn)練的一部分。替代性地,攝像頭可以無活動配置地產(chǎn)生具有一個或多個這些特性的圖像。
在車庫(例如車庫500、540)或結(jié)構(gòu)的墻壁在圖像中是可見的實施例中,可以使用像素計數(shù)來確定車輛100相對墻壁的方位和/或車輛100和墻壁之間的距離。也可以或者替代性使用圖像比較技術(shù)來確定車輛100的位置,車輛狀態(tài)和/或車輛100是否被良好定位。
現(xiàn)在參照圖6a和6b,分別圖示車輛100的前緣620或后緣650的部分視圖的示意600、640。當(dāng)車輛100被良好定位和/或另外被定位時,由一個或多個攝像頭產(chǎn)生的并用于提供關(guān)于車輛100的位置的信息的圖像可以不包括車輛100的完整視圖??梢耘c本文中描述的一種或多種技術(shù)相結(jié)合使用車輛100的部分視圖,以確定車輛100的位置,車輛狀態(tài)和/或車輛100是否被良好定位。例如,成像系統(tǒng)可以被訓(xùn)練并存儲與良好定位的車輛100對應(yīng)的車輛100的前部分或后部分的圖像(例如包括圖6a中所示的前緣620的前部分610;包括圖6b中所示的后緣650的后部分670)??梢詫④囕v100的良好定位部分的存儲的圖像與車輛100的一部分的當(dāng)前圖像比較,以確定車輛100是否被良好定位,確定車輛100的位置和/或確定車輛100的狀態(tài)。在一些實施例中,可訓(xùn)練收發(fā)器的成像模塊(例如圖3中所示的可訓(xùn)練收發(fā)器300的成像模塊324等)和/或其它裝置可以將車輛100的前或后緣識別為與車庫或結(jié)構(gòu)地板相比較的高對比區(qū)域(例如,如圖6a中所示比較前緣620與地板630;如圖6b中所示,比較后緣650與地板660)??梢允褂密囕v100的前或后邊緣的方位確定車輛100是否被良好定位,確定車輛100的位置,和/或確定車輛100的狀態(tài)。在另外的實施例中,成像系統(tǒng)可以被自動地訓(xùn)練,存儲良好定位的車輛100的圖像,存儲與各種照明條件對應(yīng)的圖像,和/或當(dāng)車輛100被良好定位時另外自動地存儲圖像和/或圖像數(shù)據(jù)。可以在這些存儲的圖像中將車輛100的邊緣(例如前緣620、后緣650)識別為參考點以用來確定車輛100是否被良好定位,確定車輛100的位置,和/或確定車輛100的狀態(tài)。例如,在假設(shè)靜止的車輛100被良好定位下,可以使用攝像頭周期性獲取靜止的車輛100在車庫或結(jié)構(gòu)中的圖像,攝像頭可以響應(yīng)于來自用戶的輸入獲取圖像,攝像頭可以響應(yīng)于確定車輛100已經(jīng)停止運動獲取圖像,和/或另外自動地或響應(yīng)于用戶輸入獲取圖像以用于訓(xùn)練系統(tǒng)。這些圖像可以被分析以確定車輛100的邊緣(例如前緣620或后緣650)的方位,以用在后來確定車輛100是否被良好定位,確定車輛100的位置和/或確定車輛100的狀態(tài)。
現(xiàn)在大致參照圖3-8,可以使用本文中描述的停車/定位系統(tǒng)來檢測和/或提供單個車輛或多個車輛的信息。可以在多輛汽車的車庫中使用單個攝像頭來將定位信息提供至位于不同車輛中的兩個或更多個可訓(xùn)練收發(fā)器。所述系統(tǒng)可以通過給每個車輛分配標(biāo)識符來跟蹤多個車輛。例如,可以基于在學(xué)習(xí)過程中確定的圖像特性(例如形狀、顏色、大小和/或每個車輛的其它特性)分配標(biāo)識符。替代性地,可以基于與每個車輛關(guān)聯(lián)的可訓(xùn)練收發(fā)器的標(biāo)識符(例如序列號)識別每個車輛。所述系統(tǒng)可以知道使用哪些比較圖像,分析多個停車點中的哪一個,和/或另外響應(yīng)于在家用電子裝置處接收哪個標(biāo)識符如何確定車輛車輛位置信息。在替代性實施例中,所述系統(tǒng)可以自動地針對多個車輛進(jìn)行調(diào)節(jié)。例如,車輛的運動可以被檢測,并存儲圖像、距離和/或使用的其它參考信息,這對應(yīng)于與運動的車輛最近的參考點(例如最近的墻壁,在車輛被良好定位的最近的識別位置等)。
在一些實施例中,可以將一個或多個車輛的標(biāo)識符和/或一個或多個家用電子裝置的狀態(tài)信息傳送至一個或多個可訓(xùn)練收發(fā)器。例如,家用電子裝置可以使用標(biāo)識符和/或狀態(tài)信息來將另一車輛位于車庫或不位于車庫和/或車庫門關(guān)閉或打開傳送至一個車輛。此信息可以使用輸出裝置傳送至車輛乘客。有利的是,這可以允許一個車輛中的乘客知道另一車輛的狀態(tài)??梢曰诜峙浣o每個車輛的車輛標(biāo)識符識別特定的車輛。
現(xiàn)在參照圖7a和7b,流程圖700、750圖解說明根據(jù)各個示例性實施例將停車/定位輔助提供至車輛乘客的方法??梢允褂每捎?xùn)練收發(fā)器提供輸出,輸出將關(guān)于車輛在結(jié)構(gòu)或車庫內(nèi)的位置的信息提供至車輛乘客(例如車輛的操作員)。輸出可以將信息和/或指令提供至車輛乘客,這指示或?qū)?yīng)于車輛被良好定位,車輛沒有被良好定位,車輛需要繼續(xù)進(jìn)入車庫,車輛需要倒退,車輛另外需要移動以便被良好定位,和/或關(guān)于車輛的位置的其它狀態(tài)或指令。
現(xiàn)在參照圖7a,圖示根據(jù)一個實施例將與車輛位置對應(yīng)的狀態(tài)輸出提供至車輛乘客的方法的流程圖700,其中,可訓(xùn)練收發(fā)器既提供輸出,又處理圖像以確定車輛的位置,車輛狀態(tài)和/或車輛是否被良好定位的指示。在705,可訓(xùn)練收發(fā)器可以建立與家用電子裝置或獨立攝像頭的通信。例如,當(dāng)激勵信號從可訓(xùn)練收發(fā)器傳送至家用電子裝置時,可訓(xùn)練收發(fā)器可以建立與家用電子裝置的通信。替代性地,當(dāng)可訓(xùn)練收發(fā)器進(jìn)入與家用電子裝置或獨立攝像頭的通信距離時,可以建立通信。
一旦建立與家用電子裝置和/或獨立攝像頭的通信,在710,可訓(xùn)練收發(fā)器可以從家用電子裝置和/或獨立攝像頭接收圖像和/或圖像數(shù)據(jù)。在一些實施例中,可訓(xùn)練收發(fā)器請求圖像和/或圖像數(shù)據(jù)的傳輸。在替代性實施例中,一旦建立與可訓(xùn)練收發(fā)器的通信,家用電子裝置和/或獨立攝像頭自動地傳輸圖像和/或圖像數(shù)據(jù)。圖像和/或圖像數(shù)據(jù)的傳輸可以由來自可訓(xùn)練收發(fā)器的指令/控制和/或當(dāng)來自可訓(xùn)練收發(fā)器的通信停止(例如,車輛關(guān)閉,可訓(xùn)練收發(fā)器不再接收用于發(fā)送數(shù)據(jù)傳輸?shù)碾娏?時停止。
在715,可訓(xùn)練收發(fā)器處理從家用電子裝置和/或獨立攝像頭接收的圖像和/或圖像數(shù)據(jù)??捎?xùn)練收發(fā)器可以與本文中描述的一種或多種技術(shù)和/或其它技術(shù)結(jié)合使用控制電路和/或成像模塊處理和/或分析圖像和/或圖像數(shù)據(jù)。在720,可訓(xùn)練收發(fā)器(例如使用控制電路和/或成像模塊)可以確定車輛的位置,車輛狀態(tài)和/或車輛是否被良好定位??捎?xùn)練收發(fā)器(例如使用控制電路、成像模塊和/或控制模塊)可以確定車輛是否被良好定位。例如,可以將車輛的位置與被良好定位的車輛的位置比較,和/或可以將車輛與參考點的距離與良好定位的車輛距離參考點的距離進(jìn)行比較。除了或代替這些技術(shù)之外,可以使用本文中描述的其它技術(shù)和/或其它技術(shù)來確定車輛是否被良好定位。
如果車輛沒有被良好定位,則在725,車輛的狀態(tài)輸出至車輛乘客。例如,可訓(xùn)練收發(fā)器(例如使用控制電路和控制模塊)可以控制輸出裝置,諸如顯示器、led、揚聲器和/或其它輸出裝置以將信息提供至車輛乘客。傳送至車輛乘客的信息可以基于確定的車輛的狀態(tài)。例如,如果車輛正接近車輛將被良好定位的位置,則可以控制led以閃爍模式點亮。當(dāng)車輛繼續(xù)接近車輛被良好定位的位置時,閃爍的頻率可以增加??梢皂憫?yīng)于其它確定的狀態(tài)傳送其它信息。例如,如果車輛已經(jīng)進(jìn)一步行駛進(jìn)入車庫并經(jīng)過車輛被良好定位的位置,則led可以以不同的顏色點亮。如本文中解釋的,可以使用其它類型的輸出,諸如圖像、圖形、可聽音調(diào)或消息和/或其它輸出。
在提供與車輛的狀態(tài)對應(yīng)的輸出之后,在710,可訓(xùn)練收發(fā)器可以從家用電子裝置和/或獨立攝像頭接收附加的圖像和/或圖像數(shù)據(jù)。這些圖像和/或圖像數(shù)據(jù)被處理和/或分析,以確定關(guān)于車輛的信息,可訓(xùn)練收發(fā)器確定車輛是否被良好定位。這些步驟可以重復(fù)。
響應(yīng)于確定車輛被良好定位,然后在730,可訓(xùn)練收發(fā)器將指示此狀態(tài)的輸出提供至車輛乘客。可訓(xùn)練收發(fā)器可以控制(例如使用控制電路和/或控制模塊)輸出裝置以將車輛現(xiàn)在被良好定位的信息傳送至車輛乘客。例如,led可以是一致地點亮的和/或以與用于傳送位置信息的不同的顏色點亮??梢允褂闷渌夹g(shù)和/或輸出裝置來將信息傳送至車輛的乘客(例如顯示器、揚聲器和/或其它裝置)??捎?xùn)練收發(fā)器可以將指令發(fā)送至家用電子裝置和/或獨立攝像頭以停止傳送圖像和/或圖像數(shù)據(jù)??捎?xùn)練收發(fā)器可以停止請求圖像和/或圖像數(shù)據(jù)。可訓(xùn)練收發(fā)器可以中斷與家用電子裝置和/或獨立攝像頭的通信(例如響應(yīng)于車輛被關(guān)閉時被關(guān)斷)。
現(xiàn)在參照圖7b,圖示根據(jù)一個實施例將與車輛的位置對應(yīng)的狀態(tài)輸出提供至車輛乘客的方法的流程圖750,其中,可訓(xùn)練收發(fā)器提供輸出,另一裝置處理圖像以確定車輛的位置,車輛狀態(tài)和/或車輛是否被良好定位的指示。
在755,可訓(xùn)練收發(fā)器可以建立與家用電子裝置和/或獨立攝像頭的通信。在760,在建立通信之后,可訓(xùn)練收發(fā)器接收車輛位置狀態(tài)信息。例如,可訓(xùn)練收發(fā)器可以接收關(guān)于以下的信息:車輛是否被良好定位,沒有被良好定位,接近車輛將被良好定位的位置,車輛已經(jīng)行駛經(jīng)過車輛被良好定位的位置和/或其它狀態(tài)。家用電子裝置和/或獨立攝像頭可以使用本文中描述的一種或多種技術(shù)和/或其它技術(shù)處理圖像和/或圖像數(shù)據(jù),以確定車輛狀態(tài)。然后使用與可訓(xùn)練收發(fā)器的單向或雙向通信將此狀態(tài)提供至可訓(xùn)練收發(fā)器。在一些實施例中,家用電子裝置和/或獨立攝像頭包括控制電路和/或成像模塊以用于處理和/或分析圖像和/或圖像數(shù)據(jù)。在一些實施例中,可訓(xùn)練收發(fā)器不包括成像模塊,和/或不另外處理或分析圖像和/或圖像數(shù)據(jù)。
在765,如果車輛狀態(tài)不是車輛被良好定位,則在770,可訓(xùn)練收發(fā)器可以輸出與狀態(tài)不同于良好定位的狀態(tài)對應(yīng)的信息??捎?xùn)練收發(fā)器(例如使用控制電路和控制模塊)可以控制一個或多個輸出裝置以提供車輛狀態(tài)的指示。例如,可訓(xùn)練收發(fā)器可以使led以特定的顏色(例如黃色)點亮,指示車輛正接近車輛被良好定位的位置??捎?xùn)練收發(fā)器可以使led以特定顏色(例如紅色)點亮,指示車輛已經(jīng)行駛經(jīng)過車輛被良好定位的位置和/或與物體的碰撞即將發(fā)生。可訓(xùn)練收發(fā)器可以繼續(xù)(例如重復(fù)地)接收車輛位置狀態(tài)信息,并在車輛仍沒有被良好定位時輸出狀態(tài)信息。
在765,如果車輛狀態(tài)是車輛被良好定位,則在775,可訓(xùn)練收發(fā)器(例如使用控制電路和/或控制模塊)控制輸出裝置顯示此信息。例如,可訓(xùn)練收發(fā)器可以使led以特定顏色(例如綠色)點亮,指示車輛被良好定位??捎?xùn)練收發(fā)器可以停止從家用電子裝置和/或獨立攝像頭接收車輛位置狀態(tài)信息。例如,可訓(xùn)練收發(fā)器可以傳送指令以停止傳送圖像和/或圖像數(shù)據(jù),和/或在可訓(xùn)練收發(fā)器與家用電子裝置和/或獨立攝像頭是雙向通信的情況下,停止發(fā)送請求。在可訓(xùn)練收發(fā)器和家用電子裝置和/或獨立攝像頭之間是單向通信的情況下,可訓(xùn)練收發(fā)器可以被關(guān)閉(例如由于車輛被關(guān)閉),不再接收數(shù)據(jù)傳輸。在一些實施例中,家用電子裝置和/或獨立攝像頭可以確定車輛在預(yù)定的時間量內(nèi)保持良好定位,并自動停止向可訓(xùn)練收發(fā)器傳輸。在另外的實施例中,在確定車輛被良好定位之后的預(yù)定時間內(nèi),可訓(xùn)練收發(fā)器保持與家用電子裝置和/或獨立攝像頭的通信。有利的是,這允許可訓(xùn)練收發(fā)器、家用電子裝置和/或獨立攝像頭確定車輛是否行駛經(jīng)過車輛被良好定位的位置(例如車輛進(jìn)入車庫太多)。在這種情況下,此信息可以使用可訓(xùn)練收發(fā)器的一個或多個輸出裝置傳送至車輛乘客。
用于提供位置信息的可訓(xùn)練收發(fā)器的訓(xùn)練
現(xiàn)在參照圖8,圖示根據(jù)一個實施例用于訓(xùn)練圖像處理系統(tǒng)以確定車輛的位置,車輛的狀態(tài)和/或車輛是否被良好定位的方法的流程圖800。可以通過可訓(xùn)練收發(fā)器、家用電子裝置和/或獨立攝像頭將車輛的當(dāng)前或接近當(dāng)前位置的圖像和/或圖像數(shù)據(jù)與一個或多個存儲的圖像和/或圖像數(shù)據(jù)比較,以確定車輛的位置,車輛狀態(tài)和/或車輛是否被良好定位。存儲的圖像和/或圖像數(shù)據(jù)可以對應(yīng)于良好定位的車輛。存儲的圖像和/或圖像數(shù)據(jù)可以存儲在可訓(xùn)練收發(fā)器的存儲器、家用電子裝置的存儲器、獨立攝像頭的存儲器和/或存儲在其它方位中。
在一些實施例中,良好定位的車輛的圖像和/或圖像數(shù)據(jù)由成像系統(tǒng)作為訓(xùn)練過程的一部分獲取。訓(xùn)練過程可以由一個或多個事件或動作發(fā)起。在一些實施例中,在805,當(dāng)可訓(xùn)練收發(fā)器建立與家用電子裝置和/或獨立攝像頭的通信時,訓(xùn)練過程發(fā)起。訓(xùn)練過程可以在每次建立通信時發(fā)起。替代性地,訓(xùn)練過程可以只在建立通信的一些情況下發(fā)起。例如,可訓(xùn)練收發(fā)器、家用電子裝置和/或獨立攝像頭可以確定沒有存儲與良好定位的車輛對應(yīng)的圖像和/或圖像數(shù)據(jù),和/或應(yīng)當(dāng)獲取更多的圖像和/或圖像數(shù)據(jù)以提高系統(tǒng)的準(zhǔn)確度。還可以周期性發(fā)起訓(xùn)練過程。
在一些實施例中,在810,當(dāng)從可訓(xùn)練收發(fā)器接收激勵信號時,訓(xùn)練過程可以由家用電子裝置和/或獨立攝像頭發(fā)起。例如,接收激勵信號以打開車庫的車庫門打開器可以響應(yīng)于接收激勵信號發(fā)起訓(xùn)練過程。訓(xùn)練過程可以每次、周期性地和/或在與良好定位的車輛對應(yīng)的存儲的圖像和/或圖像數(shù)據(jù)的數(shù)目的基礎(chǔ)上發(fā)起。
在一些實施例中,在815,訓(xùn)練過程可以由在與訓(xùn)練停車/定位系統(tǒng)對應(yīng)的可訓(xùn)練收發(fā)器處接收的用戶輸入發(fā)起。例如,用戶可以經(jīng)由操作員輸入裝置提供輸入,諸如按壓按鈕預(yù)定的時間長度。
一旦發(fā)起訓(xùn)練過程,在820,提示用戶定位車輛,使得車輛被良好定位。例如,可以提示用戶將車輛定位在車庫中,使得車輛處于距離其它物體的期望距離。給用戶的提示可以是可視的(例如以特定顏色使led閃爍或點亮led),基于圖像的(例如在顯示器上顯示文本,在顯示器上顯示視頻)和/或可聽的(例如產(chǎn)生音調(diào)或播放音頻消息)。在一個實施例中,使用可訓(xùn)練收發(fā)器的輸出裝置輸出提示。在其它實施例中,可以使用與可訓(xùn)練收發(fā)器、家用電子裝置和/或獨立攝像頭通信的移動電話和/或其它計算裝置輸出提示。
在825,在車輛被良好定位時可以提示用戶提供輸入。給用戶的提示可以是可視的(例如以特定顏色使led閃爍或點亮led),基于圖像的(例如在顯示器上顯示文本,在顯示器上顯示視頻)和/或可聽的(例如產(chǎn)生音調(diào)或播放音頻消息)。在一個實施例中,使用可訓(xùn)練收發(fā)器的輸出裝置輸出提示。在其它實施例中,可以使用與可訓(xùn)練收發(fā)器、家用電子裝置和/或獨立攝像頭通信的移動電話和/或其它計算裝置輸出提示。在一個實施例中,當(dāng)車輛被良好定位時,提示是用戶使用可訓(xùn)練收發(fā)器的操作員輸入裝置提供輸入。例如,按壓可訓(xùn)練收發(fā)器的按鈕。在另一實施例中,提示是用戶使車輛的前燈間斷地閃爍(例如閃爍一次、兩次、三次或任何次數(shù))。在一些實施例中,閃爍的次數(shù)并不影響訓(xùn)練過程(例如一次或多次閃爍作為提示)。
由用戶提供的輸入由成像系統(tǒng)接收。在用戶經(jīng)由操作員輸入裝置輸入的情況下,輸入由可訓(xùn)練收發(fā)器處理(例如使用控制電路、訓(xùn)練模塊、控制模塊和/或成像模塊)。在經(jīng)由使前燈閃爍的用戶輸入的情況下,可以使用一個或多個攝像頭(例如與家用電子裝置和/或獨立攝像頭通信的攝像頭)接收輸入。閃光燈可以由可訓(xùn)練收發(fā)器的控制電路和/或成像模塊、獨立攝像頭和/或家用電子裝置寄存作為與訓(xùn)練對應(yīng)的輸入??梢允褂帽疚闹忻枋龅囊粋€或多個圖像處理和/或分析技術(shù)和/或其它技術(shù)來處理輸入。
在830,基于輸入,圖像和/或圖像數(shù)據(jù)被提供至圖像處理系統(tǒng)。在一個實施例中,一旦確定已經(jīng)接收用戶輸入,則可訓(xùn)練收發(fā)器從家用電子裝置和/或獨立攝像頭請求圖像和/或圖像數(shù)據(jù)??捎?xùn)練收發(fā)器然后在存儲器中存儲圖像和/或圖像數(shù)據(jù)作為與良好定位的車輛對應(yīng)的圖像和/或圖像數(shù)據(jù)。替代性地,一旦接收用戶輸入(例如使前燈閃爍),家用電子裝置和/或獨立攝像頭將圖像和/或圖像數(shù)據(jù)傳送至可訓(xùn)練收發(fā)器用于存儲。在可訓(xùn)練收發(fā)器不包括成像模塊和/或另外不處理圖像的一些替代性實施例中,家用電子裝置和/或獨立攝像頭在存儲器中存儲圖像和/或圖像數(shù)據(jù)作為良好定位的車輛的圖像和/或圖像數(shù)據(jù)。
在一些實施例中,由成像系統(tǒng)自動地獲取良好定位的車輛的圖像和/或圖像數(shù)據(jù)。這允許成像系統(tǒng)和停車/定位輔助系統(tǒng)學(xué)習(xí)和/或自動地適應(yīng)??捎?xùn)練收發(fā)器、獨立攝像頭和/或家用電子裝置可以基于各種發(fā)生的事情存儲圖像。例如,用于存儲比較圖像的觸發(fā)器可以包括何時關(guān)斷可訓(xùn)練收發(fā)器,何時車輛引擎關(guān)閉,在預(yù)定的時間量內(nèi)何時沒有檢測到車輛的運動,何時可訓(xùn)練收發(fā)器和家用電子裝置之間的通信停止,和/或何時其它事件發(fā)生。在一些實施例中,系統(tǒng)可以被配置成周期性地存儲良好定位的車輛的圖像(例如在確定車輛被良好定位之后,在車輛再次移動之前可以存儲在各個照明條件下的多個圖像)。在一些實施例中,可訓(xùn)練收發(fā)器、獨立攝像頭和/或家用電子裝置確定何時車輛已經(jīng)停止運動(例如使用控制電路和/或成像模塊)。一旦確定車輛不再運動和/或在預(yù)定的時間量內(nèi)車輛已經(jīng)不運動,獲取車輛的圖像和/或圖像數(shù)據(jù),并存儲在存儲器中作為與良好定位的車輛對應(yīng)。在一個實施例中,可以通過識別與車輛(例如一點或前緣)對應(yīng)的圖像的一個或多個像素,并在車輛運動時跟蹤通過圖像的像素,確定車輛的運動或其沒有運動。當(dāng)通過圖像像素不再運動時,可以確定車輛不再運動。
所述系統(tǒng)可以以各種方式配置以定義車輛是否被良好定位。例如,所述系統(tǒng)可以識別車輛的單個最佳位置,并認(rèn)為在容差因子內(nèi)的所有車輛方位是被良好定位的。舉另一示例,所述系統(tǒng)可以識別外邊界,并認(rèn)為在外邊界之內(nèi)的所有車輛方位是被良好定位的??梢允褂闷渌夹g(shù)定義車輛是否被良好定位。
在一些實施例中,在835,所述系統(tǒng)可以存儲車輛被位于車庫中的一個或多個圖像。所述系統(tǒng)可以基于存儲的一個或多個圖像創(chuàng)建良好定位的車輛的模型。所述模型可以識別在多個圖像中車輛的重疊部分。所述模型可以包括圖(例如熱圖、密度圖等),其中,在多個圖像上具有相對較大重疊的區(qū)域與較大的權(quán)重關(guān)聯(lián),在多個圖像上具有相對較少重疊的區(qū)域與較少權(quán)重關(guān)聯(lián)。所述系統(tǒng)可以將良好定位的車輛與以和在多個圖像上的重疊對應(yīng)的方式定位的車輛關(guān)聯(lián)。
在一些實施例中,良好定位的車輛的模型包括容差因子。容差因子允許與單個良好定位的車輛位置的可接受偏差。在一些實施例中,所述系統(tǒng)包括在系統(tǒng)內(nèi)預(yù)定義的容差因子(例如容差因子允許與單個良好定位的車輛位置有高達(dá)5%的偏差、10%的偏差、20%的偏差等)。在一些實施例中,所述系統(tǒng)響應(yīng)于用戶輸入設(shè)置容差因子。例如,在用于訓(xùn)練以學(xué)習(xí)良好定位的車輛位置的過程期間,所述系統(tǒng)可以提示用戶設(shè)置容差因子;用戶還可以與訓(xùn)練分開地設(shè)置容差因子。容差因子可以是相對的(例如與單個良好定位的車輛位置的5%的偏差、10%的偏差、20%的偏差等)。容差因子可以是絕對的(例如一英寸、三英寸、六英寸、一英尺等)。容差因子可以考慮車輛的方向,諸如車輛相對于單個良好定位的車輛位置旋轉(zhuǎn)某個角度(例如5度、10度、20度等),或車輛相對于被定位為使得車輛的軸線(例如中心線軸線、與車輛的車軸一致的軸線等)垂直或平行于車庫的表面或墻壁的車輛旋轉(zhuǎn)的某個角度。所述系統(tǒng)可以處理圖像或圖像數(shù)據(jù)以識別良好定位的車輛位置的特征,諸如與這些容差因子關(guān)聯(lián)的特征,并在存儲器中存儲這些特征。所述系統(tǒng)可以在每次車輛停放在車庫中時更新良好定位的車輛位置和/或特征。
在一些實施例中,所述系統(tǒng)通過對車輛停車事件和關(guān)聯(lián)的圖像(例如車輛停放在車庫中前五次,前十次,前十五次等)的初始集合應(yīng)用高容差,然后對后續(xù)的車輛停車事件和關(guān)聯(lián)的圖像應(yīng)用低容差來執(zhí)行訓(xùn)練過程。以此方式,所述系統(tǒng)在車輛停車事件的初始集合期間經(jīng)歷訓(xùn)練過程,以捕獲定義良好定位的車輛位置的寬范圍的特征。在一些實施例中,所述系統(tǒng)可以給車輛乘客指示(例如通過可視或音頻輸出)所述系統(tǒng)正在車輛停車事件的初始集合中應(yīng)用高容差。在一些實施例中,如果系統(tǒng)之前已經(jīng)接收指示車輛已經(jīng)被良好定位的用戶輸入,則所述系統(tǒng)在任何后續(xù)的車輛停車事件期間會應(yīng)用相對低的容差。
可訓(xùn)練收發(fā)器的另外的實施例
在替代性實施例中,如本文中描述的可訓(xùn)練收發(fā)器可以具有各個替代性配置。下面描述一些替代性實施例。再次參照圖2,并且更加詳細(xì)地,圖示可訓(xùn)練收發(fā)器200的示例性實施例,連同家用電子裝置240的示例性實施例和原始發(fā)射器280的示例性實施例。在一個實施例中,可訓(xùn)練收發(fā)器200包括操作員輸入裝置204。操作員輸入裝置204可以是一個或多個按鈕。例如,操作員輸入裝置204可以是三個硬鍵按鈕。在一些實施例中,操作員輸入裝置204可以包括輸入裝置,諸如觸摸屏顯示器、開關(guān)、麥克風(fēng)、旋鈕、觸摸傳感器(例如投射電容傳感器,基于電阻的觸摸傳感器,電阻性觸摸傳感器或其它觸摸傳感器)、接近傳感器(例如投射電容、紅外、超聲或其它接近傳感器)或被配置成由用戶動作生成輸入的其它硬件。在附加的實施例中,操作員輸入裝置204可以給用戶顯示數(shù)據(jù)或另外提供輸出(例如使用輸出裝置)。例如,操作員輸入裝置204可以包括顯示屏(例如作為觸摸屏的一部分的顯示器,液晶顯示器、電子墨水顯示器、等離子體顯示器、發(fā)光二極管(led)顯示器或其它顯示裝置)、揚聲器、觸覺反饋裝置(例如振動電動機(jī))、led或用于提供輸出的其它硬件部件。在一些實施例中,操作員輸入裝置204連接至控制電路208??刂齐娐?08可以將信息和/或控制信號或指令發(fā)送至操作員輸入裝置204。例如,控制電路208可以將輸出指令發(fā)送至操作員輸入裝置204,引起圖像的顯示??刂齐娐?08還可以從操作員輸入裝置204接收輸入信號、指令和/或數(shù)據(jù)。
控制電路208可以包括各種類型的數(shù)字和/或模擬控制電路、并且可以包括微處理器、微控制器、專用集成電路(asic)、圖形處理單元(gpu)或被配置成執(zhí)行本文中描述的各種輸入/輸出、控制、分析和其它功能的其它電路。在其它實施例中,控制電路可以是單獨地或具有如本文中描述的附加硬件部件的片上系統(tǒng)(soc)。在一些實施例中,控制電路208還可以包括存儲器(例如隨機(jī)存取存儲器、只讀存儲器、閃存、硬盤存儲、閃存存儲、固態(tài)硬盤存儲器等)。在另外的實施例中,控制電路208可以起包括于可訓(xùn)練收發(fā)器200中的一個或多個硬件部件的控制器的作用。例如,控制電路208可以起用于觸摸顯示器或其它操作員輸入裝置的控制器,用于收發(fā)器、發(fā)射器、接收器或其它通信裝置(例如實現(xiàn)藍(lán)牙通信協(xié)議)的控制器的作用。
控制電路208耦連至存儲器212??梢允褂么鎯ζ?12促進(jìn)本文中描述的可訓(xùn)練收發(fā)器200的功能。存儲器212可以是易失性和/或非易失性存儲器。例如,存儲器212可以是隨機(jī)存取存儲器、只讀存儲器、閃存、硬盤存儲、閃存存儲、固態(tài)硬盤存儲器等。在一些實施例中,控制電路208讀和寫存儲器212。存儲器212可以包括計算機(jī)代碼模塊、數(shù)據(jù)、計算機(jī)指令或可以由控制電路208執(zhí)行或另外促進(jìn)本文中描述的可訓(xùn)練收發(fā)器200的功能的其它信息。例如,存儲器212可以包括加密代碼、配對信息、標(biāo)識信息、裝置注冊等。存儲器212可以包括計算機(jī)指令、代碼、程序、功能、數(shù)據(jù)集和/或用來實現(xiàn)本文中描述的算法的其它信息。
可訓(xùn)練收發(fā)器200還可以包括耦連至控制電路208的收發(fā)器電路216。收發(fā)器電路216允許可訓(xùn)練收發(fā)器200傳送和/或接收無線通信信號。無線通信信號可以是或者包括激勵信號、控制信號、激勵信號參數(shù)、狀態(tài)信息、通知、診斷信息、訓(xùn)練信息、指令和/或其它信息??梢詮母鞣N無線裝置(例如原始發(fā)射器280、家用電子裝置240、移動通信裝置和/或遠(yuǎn)程裝置240)傳送或接收無線通信信號。收發(fā)器電路216可以由控制電路208控制。例如,控制電路208可以接通或關(guān)斷收發(fā)器電路216,控制電路208可以使用收發(fā)器電路216發(fā)送數(shù)據(jù),格式信息、激勵信號、控制信號和/或其它信號或數(shù)據(jù)以經(jīng)由收發(fā)器電路216傳輸,或者另外控制收發(fā)器電路216。在一些實施例中,收發(fā)器電路216可以包括附加的硬件,諸如處理器、存儲器、集成電路、天線(例如天線224)等。收發(fā)器電路216可以在傳輸之前或一旦接收并且在將信息傳送至控制電路208之前,處理信息。在一些實施例中,收發(fā)器電路216可以直接耦連至存儲器212(例如以存儲加密數(shù)據(jù),檢索加密數(shù)據(jù)等)。在另外的實施例中,收發(fā)器電路216可以包括一個或多個收發(fā)器、發(fā)射器、接收器等。例如,收發(fā)器電路216可以包括光收發(fā)器、近場通信(nfc)收發(fā)器等。在一些實施例中,收發(fā)器電路216可以實現(xiàn)為片上系統(tǒng)。可以使用收發(fā)器電路216格式化和/或?qū)⒓钚盘柊l(fā)送至裝置,這使裝置采取措施和/或另外允許與裝置通信。激勵信號可以包括激勵信號參數(shù)和/或其它信息。收發(fā)器電路216可以是或者包括射頻收發(fā)器(例如使用射頻電磁輻射發(fā)送或接收無線傳輸?shù)氖瞻l(fā)器)。例如,收發(fā)器電路216和/或控制電路208可以調(diào)制無線電波以將信息編碼到由收發(fā)器電路216產(chǎn)生的射頻電磁輻射上,和/或解調(diào)制由收發(fā)器電路216接收的射頻電磁輻射。
在一些實施例中,收發(fā)器電路216可以包括附加硬件,諸如一個或多個天線、電壓控制的振蕩器電路、放大器、濾波器、天線調(diào)諧電路、電壓表和/或用于調(diào)制的不同頻率的無線電波的生成和/或接收的其它電路。收發(fā)器電路216可以使用下列技術(shù)提供本文中描述的功能,這些技術(shù)諸如調(diào)制、數(shù)據(jù)編碼到載波上,從調(diào)制的載波解碼數(shù)據(jù),信號強(qiáng)度檢測(例如計算和/或測量由天線接收的每個長度的電壓)、天線功率調(diào)整和/或與無線電波的生成和/或接收有關(guān)的其它功能。例如,可以使用收發(fā)器電路216生成載波,并將信息編碼到載波上(例如通過載波的調(diào)制,諸如頻率調(diào)制或幅值調(diào)制),信息諸如控制數(shù)據(jù)、激勵信號參數(shù)、加密代碼(例如滾動代碼值)和/或其它信息。還可以使用收發(fā)器電路216接收載波,并解調(diào)制包含于載波中的信息??捎?xùn)練收發(fā)器200可以在某些頻率或信道和/或用某個帶寬被調(diào)諧(例如通過天線調(diào)諧)或另外被控制以發(fā)送和/或接收無線電波(例如調(diào)制的載波)。
可訓(xùn)練收發(fā)器200可以與原始發(fā)射器280、家用電子裝置240、遠(yuǎn)程裝置240、移動通信裝置、網(wǎng)絡(luò)裝置和/或上文描述的其它裝置使用收發(fā)器電路216和/或其它附加的收發(fā)器電路或硬件通信。與可訓(xùn)練收發(fā)器200通信的裝置可以包括收發(fā)器、發(fā)射器和/或接收器。通信可以是單向或雙向通信。
繼續(xù)參照圖2,家用電子裝置或遠(yuǎn)程裝置240可以包括用于與可訓(xùn)練收發(fā)器200或原始發(fā)射器280通信的硬件部件。在一些實施例中,家用電子裝置或遠(yuǎn)程裝置240包括收發(fā)器電路248??梢允褂檬瞻l(fā)器電路248發(fā)送和/或接收無線傳輸。例如,收發(fā)器電路248可以是或者包括發(fā)送和/或接收射頻電磁信號的收發(fā)器。收發(fā)器電路248可以允許家用電子裝置或遠(yuǎn)程裝置240從可訓(xùn)練收發(fā)器200或原始發(fā)射器280接收激勵信號和/或其它傳輸。例如,可訓(xùn)練收發(fā)器200可以使用作為訓(xùn)練過程的一部分獲取的激勵信號參數(shù)傳送激勵信號。家用電子裝置或遠(yuǎn)程裝置240可以使用收發(fā)器電路248接收激勵信號。收發(fā)器電路248可以被配置成將信號傳送至可訓(xùn)練收發(fā)器200、原始發(fā)射器280和/或其它裝置。例如,家用電子裝置或遠(yuǎn)程裝置240可以傳送狀態(tài)信息(例如車庫門關(guān)閉)或其它信息。在一些實施例中,可訓(xùn)練收發(fā)器200被配置成使用多個信道(例如用于通信的無線電波的多個頻率)發(fā)送和/或接收信號。家用電子裝置或遠(yuǎn)程裝置240的收發(fā)器電路248可以以與參照可訓(xùn)練收發(fā)器200的收發(fā)器電路248描述的相同或相似的方式作用。
在一些實施例中,家用電子裝置或遠(yuǎn)程裝置240包括存儲器244和/或控制電路252。存儲器244和/或控制電路252可以促進(jìn)和/或執(zhí)行如本文中描述的家用電子裝置或遠(yuǎn)程裝置240的功能??刂齐娐?52和/或存儲器244可以與參照可訓(xùn)練收發(fā)器200描述的控制電路208和/或存儲器212相同或相似。例如,控制電路252可以是或者包括處理器,存儲器244可以是或者包括易失性(例如閃存)和/或非易失性存儲器(例如硬盤存儲)??刂齐娐?52可以執(zhí)行計算機(jī)程序、指令,或另外使用存儲在存儲器244中的信息執(zhí)行家用電子裝置或遠(yuǎn)程裝置240的功能。例如,可以使用控制電路252和存儲器244處理由收發(fā)器電路248接收的激勵信號(例如執(zhí)行加密相關(guān)的任務(wù),諸如將接收的密鑰與存儲的密鑰比較,處理信號中包括的指令,執(zhí)行指令,處理信息和/或另外操作或處理接收的信號)和/或響應(yīng)于激勵信號控制交互裝置。
家用電子裝置或遠(yuǎn)程裝置240還可以包括交互裝置。交互裝置可以允許家用電子裝置或遠(yuǎn)程裝置240與另一裝置、部件、其它硬件、環(huán)境交互和/或另外允許家用電子裝置或遠(yuǎn)程裝置240影響其本身或別的事物。交互裝置可以是電子裝置,諸如燈、收發(fā)器、聯(lián)網(wǎng)硬件。交互裝置還可以或者替代性是機(jī)電裝置,諸如電動機(jī)、螺線管或其它硬件。家用電子裝置或遠(yuǎn)程裝置240(例如車庫門打開器)可以將信號傳送至可訓(xùn)練收發(fā)器200或原始發(fā)射器280,由可訓(xùn)練收發(fā)器200或原始發(fā)射器280發(fā)起激勵信號。傳輸可以包括信息,諸如激勵信號的接收,關(guān)于車庫門打開器或關(guān)聯(lián)的硬件的狀態(tài)信息(例如車庫門關(guān)閉)和/或其它信息。
在一些實施例中,家用電子裝置或遠(yuǎn)程裝置240包括一個或多個傳感器256。傳感器256可以由裝置使用以監(jiān)測本身、環(huán)境、由裝置控制的硬件和/或另外將信息提供至裝置。傳感器256可以將狀態(tài)信息提供至裝置。例如,傳感器256可以是或者包括溫度傳感器(例如熱敏電阻、熱電偶或用于測量溫度的其它硬件)、運動或加速度傳感器(例如加速度計、傾斜儀或用于測量方位、運動或其導(dǎo)出物的其它傳感器)、安全光線(例如檢測何時光的紅外或其它光譜的光束被物體中斷的傳感器)、檢測距離的傳感器(例如被配置成確定物體的距離的超聲發(fā)射器和接收器)、壓力傳感器(例如壓力轉(zhuǎn)換器、應(yīng)變計等)或其它傳感器。在一些實施例中,一個或多個傳感器256被配置成確定車庫門打開器或車庫門的狀態(tài)。例如,可以使用壓力傳感器確定車庫門是否關(guān)閉(例如與地和/或傳感器接觸)。
繼續(xù)參照圖2,圖解說明根據(jù)示例性實施例的原始發(fā)射器280的部件。原始發(fā)射器280可以包括收發(fā)器電路284。如參照可訓(xùn)練收發(fā)器200描述的,原始發(fā)射器280的收發(fā)器電路284可以允許原始發(fā)射器280將數(shù)據(jù)傳輸發(fā)送至關(guān)聯(lián)裝置(例如家用電子裝置或遠(yuǎn)程裝置240),和/或從關(guān)聯(lián)的裝置接收數(shù)據(jù)傳輸。例如,原始發(fā)射器240可以將激勵信號發(fā)送至關(guān)聯(lián)的裝置,和/或可以從關(guān)聯(lián)的裝置接收狀態(tài)信息和/或其它信息。
原始發(fā)射器240可以包括控制電路288和/或存儲器292??刂齐娐?88和/或存儲器292可以以與參照可訓(xùn)練收發(fā)器200描述的相同或相似的方式促進(jìn)原始發(fā)射器280的功能。例如,控制電路288可以從操作員輸入裝置(例如按鈕)接收用戶輸入??刂齐娐?88可以使收發(fā)器電路284作為響應(yīng)傳送激勵信號。一個或多個激勵信號參數(shù)可以由控制電路288從存儲器292中讀出。例如,原始發(fā)射器280的存儲器292可以是非易失性的,并存儲關(guān)聯(lián)裝置的激勵信號參數(shù),諸如用來接收或發(fā)送數(shù)據(jù)傳輸?shù)囊粋€頻率,用來接收或發(fā)送數(shù)據(jù)傳輸?shù)娜舾深l率,用來接收或發(fā)送數(shù)據(jù)傳輸?shù)男诺溃用苄畔?例如滾動代碼值、種子值等),裝置標(biāo)識信息、調(diào)制方案和/或其它信息。
可訓(xùn)練收發(fā)器200的收發(fā)器電路216和家用電子裝置240的收發(fā)器電路284、遠(yuǎn)程裝置240、原始發(fā)射器280和/或其它裝置可以被配置成發(fā)送和/或接收無線信號(例如激勵信號、通信信號和/或其它信號)。這可以允許可訓(xùn)練收發(fā)器200和其它裝置之間的通信。在一個實施例中,收發(fā)器電路被配置成傳送和/或接收射頻傳輸??捎?xùn)練收發(fā)器200和其它裝置之間的通信可以是單向的或雙向的。在一些實施例中,可訓(xùn)練收發(fā)器200和/或其它裝置可以被配置成使用多個頻率通信。每個頻率可以是用于通信的信道。家用電子裝置240、遠(yuǎn)程裝置240、原始發(fā)射器280或其它裝置可以被配置成使用多個信道通信,用于使用收發(fā)器電路發(fā)送和/或接收射頻傳輸。例如,家用電子裝置240(例如車庫門打開器)可以被配置成使用多個信道以900mhz頻帶通信。繼續(xù)此示例,第一信道可以是903.925mhz,第二信道可以是904.075mhz。在一些實施例中,單個信道用于傳輸和/或接收。在其它實施例中,多個信道(例如兩個或更多個信道)用于由家用電子裝置240、遠(yuǎn)程裝置240、原始發(fā)射器280和/或其它裝置進(jìn)行的通信。
可訓(xùn)練收發(fā)器200可以被訓(xùn)練以使用相同的多個信道或單個信道,從而允許可訓(xùn)練收發(fā)器200與裝置通信??捎?xùn)練收發(fā)器200可以被訓(xùn)練(例如通過訓(xùn)練程序)以使用裝置被配置成使用的用于傳送和/或接收數(shù)據(jù)傳輸?shù)男诺腊l(fā)送和/或接收射頻傳輸??捎?xùn)練收發(fā)器200可以存儲信道信息和/或其它信息,作為用于相應(yīng)裝置的激勵信號參數(shù)??捎?xùn)練收發(fā)器200可以存儲一個或多個裝置的激勵信號參數(shù)(包括由裝置使用的信道頻率)。使用控制電路208,存儲器212和/或收發(fā)器電路216,可訓(xùn)練收發(fā)器200可以格式化多個裝置的激勵信號。這允許單個可訓(xùn)練收發(fā)器200根據(jù)用戶輸入控制多個裝置。例如,可訓(xùn)練收發(fā)器200可以接收第一用戶輸入,并對與用戶輸入關(guān)聯(lián)的第一裝置對應(yīng)的裝置格式化第一激勵信號。第一激勵信號可以包括或使用與第一裝置關(guān)聯(lián)的第一信道或信道組。這可以允許第一裝置使用多個信道與可訓(xùn)練收發(fā)器通信。繼續(xù)此示例,可訓(xùn)練收發(fā)器200可以接收第二用戶輸入,并對與用戶輸入關(guān)聯(lián)的第二裝置對應(yīng)的裝置格式化第二激勵信號。第二激勵信號可以包括或使用與第二裝置關(guān)聯(lián)的第二信道或信道組。這可以允許第二裝置使用多個信道與可訓(xùn)練收發(fā)器200通信。
可訓(xùn)練收發(fā)器200可以被訓(xùn)練成現(xiàn)有的原始發(fā)射器280,使得可訓(xùn)練收發(fā)器200控制與原始發(fā)射器280關(guān)聯(lián)的裝置。例如,用戶可以設(shè)置可訓(xùn)練收發(fā)器200和原始發(fā)射器280,使得可訓(xùn)練收發(fā)器200在原始發(fā)射器280的傳輸距離內(nèi)。用戶然后可以使原始發(fā)射器280發(fā)送激勵信號或其它傳輸(例如通過按原始發(fā)射器280上的按鈕)。可訓(xùn)練收發(fā)器200可以基于來自原始發(fā)射器280的可訓(xùn)練收發(fā)器200可以使用收發(fā)器電路216接收的傳輸識別一個或多個激勵信號參數(shù)、裝置和/或其它信息??刂齐娐?08、存儲器212和/或其它收發(fā)器電路可以識別、確定和/或存儲信息,諸如由原始發(fā)射器280使用的因此與原始發(fā)射器280關(guān)聯(lián)的裝置使用的頻率、若干頻率或信道,控制代碼或其它加密信息、載波頻率、帶寬和/或其它信息。
在一些實施例中,家用電子裝置240、遠(yuǎn)程裝置240或其它裝置可以被配置成學(xué)習(xí)來自可訓(xùn)練收發(fā)器200的標(biāo)識符、加密信息和/或其它信息。例如,裝置可以設(shè)置于學(xué)習(xí)模式中,在學(xué)習(xí)模式時間期間,用戶從可訓(xùn)練收發(fā)器200(例如通過提供引起傳輸?shù)妮斎?發(fā)送數(shù)據(jù)傳輸。裝置可以接收數(shù)據(jù)傳輸,并作為響應(yīng)執(zhí)行功能。例如,裝置可以響應(yīng)于接收數(shù)據(jù)傳輸發(fā)送確認(rèn)傳輸,發(fā)送包括準(zhǔn)備指示的傳輸(例如,裝置與可訓(xùn)練收發(fā)器同步,加密信息已經(jīng)被交換,在由裝置使用的所有信道上通信已經(jīng)被確認(rèn)等),存儲可訓(xùn)練收發(fā)器200的標(biāo)識符和/或執(zhí)行其它功能。此過程可以構(gòu)成可訓(xùn)練收發(fā)器200和家用電子裝置240、遠(yuǎn)程裝置240或其它裝置的配對。對于使用滾動碼的系統(tǒng),可訓(xùn)練收發(fā)器200和裝置可以被同步,使得可訓(xùn)練收發(fā)器和裝置的計數(shù)器以相同的滾動碼值開始。
只圖示了如在各個示例性實施例中所示的系統(tǒng)和方法的構(gòu)造和布置。盡管在本公開中只詳細(xì)描述了幾個實施例,但許多變形是可能的(例如以下的變化:尺寸、維度、結(jié)構(gòu)、各個元件的形狀和比例、參數(shù)的值、安裝布置、材料的使用、顏色、方向等)。例如,元件的位置可以顛倒,或者以其它方式變化,離散元件或位置的性質(zhì)或數(shù)目可以被更改或變化。因此,所有這些變形旨在包括于本公開的范圍內(nèi)。根據(jù)替代性實施例,可以改變或重新排序任何過程或方法步驟的次序或順序。在不偏離本公開的范圍下,可以在設(shè)計、操作條件和示例性實施例的布置上進(jìn)行其它替代、變形、變化和省略。
本公開考慮了在用于完成各個操作的任何機(jī)器可讀介質(zhì)上的方法、系統(tǒng)和程序產(chǎn)品??梢允褂矛F(xiàn)有的計算機(jī)處理器或者通過用于為此目的或另一目的并入的適當(dāng)系統(tǒng)的專用計算機(jī)處理器,或者通過硬連線系統(tǒng)實現(xiàn)本公開的實施例。在本公開的范圍內(nèi)的實施例包括程序產(chǎn)品,程序產(chǎn)品包括用于承載或具有其上存儲的機(jī)器可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)的機(jī)器可讀介質(zhì)。此機(jī)器可讀介質(zhì)可以是能夠由通用或?qū)S糜嬎銠C(jī)或具有處理器的其它機(jī)器訪問的任何可用介質(zhì)。通過示例,此機(jī)器可讀介質(zhì)可以包括ram、rom、eprom、eeprom、cd-rom或其它光盤存儲、磁盤存儲或其它磁存儲裝置,或能夠用來承載或存儲形式為機(jī)器可執(zhí)行指令或數(shù)據(jù)結(jié)構(gòu)并且通過由通用或?qū)S糜嬎銠C(jī)或具有處理器的其它機(jī)器訪問的期望的程序代碼的任何其它介質(zhì)。當(dāng)信息通過網(wǎng)絡(luò)或另一通信連接(硬連線、無線或硬連線或無線的組合)被傳輸或提供至機(jī)器時,機(jī)器適當(dāng)?shù)貙⑦B接視為機(jī)器可讀介質(zhì)。因此,任何這種連接被適當(dāng)?shù)胤Q作機(jī)器可讀介質(zhì)。以上的組合還包括于機(jī)器可讀介質(zhì)的范圍內(nèi)。機(jī)器可執(zhí)行指令包括例如使通用計算機(jī)、專用計算機(jī)或?qū)S锰幚頇C(jī)器執(zhí)行特定功能或功能組合的指令和數(shù)據(jù)。
盡管附圖示出方法步驟的特定次序,但步驟的次序可以與所描繪的不同。并且兩個或更多個步驟可以同時或者部分同時地執(zhí)行。此變化將取決于所選擇的軟件和硬件系統(tǒng)和設(shè)計者選擇。所有這些變化在本公開的范圍內(nèi)。同樣,可以用基于規(guī)則的邏輯和其它邏輯用標(biāo)準(zhǔn)編程技術(shù)實現(xiàn)軟件實現(xiàn)方式,以完成各個連接步驟、處理步驟、比較步驟和決策步驟。