相機(jī)和機(jī)動(dòng)車(chē)交通監(jiān)視子系統(tǒng)104能夠提供或被請(qǐng)求提 供的預(yù)處理進(jìn)行通信。例如,機(jī)動(dòng)車(chē)交通監(jiān)視子系統(tǒng)104可以檢測(cè)到它不再以電池供電取 而代之以連接到城市電網(wǎng)。相應(yīng)地,機(jī)動(dòng)車(chē)交通監(jiān)視子系統(tǒng)104可以向交通相機(jī)102發(fā)出 一個(gè)或多個(gè)信號(hào)以禁用它們的預(yù)處理器中的一者或多者,從而將功能卸載到機(jī)動(dòng)車(chē)交通監(jiān) 視子系統(tǒng)104。構(gòu)想了機(jī)動(dòng)車(chē)交通監(jiān)視子系統(tǒng)104與個(gè)體交通相機(jī)之間的交互的許多其他 示例。
[0024] 還應(yīng)當(dāng)理解,當(dāng)前描述的技術(shù)的各種實(shí)現(xiàn)可包括多個(gè)傳感器節(jié)點(diǎn)之中的通信協(xié) 作,無(wú)論是在對(duì)等傳感器節(jié)點(diǎn)之間或之中還是經(jīng)由與處理子系統(tǒng)的通信進(jìn)行組織的。在一 種實(shí)現(xiàn)中,如果兩個(gè)傳感器節(jié)點(diǎn)在它們的感測(cè)范圍中交疊,例如具有交疊的圖像捕捉區(qū)域 的兩個(gè)相機(jī),則傳感器節(jié)點(diǎn)可以基于這一知識(shí)來(lái)與處理子系統(tǒng)不同地劃分某些功能。例如, 如果交通相機(jī)108和交通相機(jī)114從略微不同的角度覆蓋同一交叉口并且交通相機(jī)108具 有比交通相機(jī)114更穩(wěn)健的功率供應(yīng)和/或更涼爽的工作環(huán)境,則交通相機(jī)108可以將原 始視頻數(shù)據(jù)發(fā)送給機(jī)動(dòng)車(chē)交通監(jiān)視系統(tǒng)104,而交通相機(jī)114啟用其板載無(wú)損壓縮預(yù)處理 器、其消噪預(yù)處理器以及其時(shí)間運(yùn)動(dòng)補(bǔ)償預(yù)處理器以利用有利的能量管理?xiàng)l件。在這一場(chǎng) 景中,交疊相機(jī)的協(xié)調(diào)允許在多個(gè)傳感器節(jié)點(diǎn)之中以協(xié)作的方式作出動(dòng)態(tài)功能劃分決策。
[0025] 圖2解說(shuō)了基于能量管理?xiàng)l件來(lái)動(dòng)態(tài)劃分功能的示例傳感器節(jié)點(diǎn)200和示例處理 子系統(tǒng)202。處理子系統(tǒng)202被配置成從傳感器節(jié)點(diǎn)200接收傳感器數(shù)據(jù)流(例如視頻數(shù) 據(jù))并且處理該傳感器數(shù)據(jù)流以供廣播、存儲(chǔ)、編輯等。處理子系統(tǒng)202包括負(fù)責(zé)處理子系 統(tǒng)202的主處理操作的處理器204(例如CPU)。處理子系統(tǒng)202還包括用于與傳感器節(jié)點(diǎn) 200以及傳感器網(wǎng)絡(luò)中的潛在的其他傳感器節(jié)點(diǎn)通信的通信接口 206。通信接口 206經(jīng)由通 信信道208接收來(lái)自傳感器節(jié)點(diǎn)200的數(shù)據(jù)以及向傳感器節(jié)點(diǎn)200發(fā)送數(shù)據(jù)。如先前所討 論的,通信信道208可以取決于個(gè)體節(jié)點(diǎn)的配置是有線的或無(wú)線的。此外,通信信道208可 以通過(guò)專(zhuān)用或共享通信信道(例如線纜或光信號(hào))或者通過(guò)復(fù)雜邏輯網(wǎng)絡(luò)(諸如因特網(wǎng)) 來(lái)實(shí)現(xiàn)。
[0026] 處理子系統(tǒng)202還包括劃分控制器210,劃分控制器210與傳感器節(jié)點(diǎn)200交互, 處理子系統(tǒng)202接收傳感器數(shù)據(jù)以在處理子系統(tǒng)202與傳感器節(jié)點(diǎn)200的劃分控制器222 之間協(xié)商功能的恰適動(dòng)態(tài)劃分。此外,處理器子系統(tǒng)202包括多個(gè)預(yù)處理框(例如,預(yù)處理 框A 212、預(yù)處理框B 214、以及預(yù)處理框C 216),這些預(yù)處理框在將接收到的傳感器數(shù)據(jù) 傳遞給處理器204之前被選擇預(yù)處理所述接收到的傳感器數(shù)據(jù)。例如,如果預(yù)處理子系統(tǒng) 202從傳感器節(jié)點(diǎn)200接收原始視頻數(shù)據(jù),則預(yù)處理框A 212可以在將經(jīng)壓縮的傳感器數(shù)據(jù) 傳遞給處理器204以供處理之前根據(jù)H. 264標(biāo)準(zhǔn)來(lái)壓縮原始視頻數(shù)據(jù)。
[0027] 預(yù)處理框和其他操作框可包括用于實(shí)現(xiàn)具體預(yù)處理操作的電路系統(tǒng)和可能的軟 件/固件。在一些情形中,預(yù)處理框可包括分立或集成加速器形式的電路系統(tǒng),以允許處理 器或傳感器子系統(tǒng)將某些處理操作卸載到分開(kāi)的處理組件。示例預(yù)處理框可包括但不限于 圖形加速計(jì)、壓縮加速計(jì)、消噪處理器等。在一種實(shí)現(xiàn)中,傳感器子系統(tǒng)和一個(gè)或多個(gè)預(yù)處 理器被集成到SOC中,該SOC還可包括通信接口、劃分控制器、和其他集成組件。
[0028] 在一種實(shí)現(xiàn)中,處理子系統(tǒng)202還包括功率監(jiān)視框230和/或溫度監(jiān)視框232???以采用其他能量監(jiān)視框。功率監(jiān)視框230監(jiān)視提供給處理子系統(tǒng)202和/或其組件中的一 者或多者的功率。如果可用功率無(wú)法滿(mǎn)足可接受的工作范圍(例如與剩余的總電池電量或 電流消耗有關(guān))或者處于不那么令人期望的狀態(tài)中(例如,以電池供電而非電網(wǎng)供電),功 率監(jiān)視框230可以向劃分控制器210發(fā)出信號(hào)以改變處理子系統(tǒng)202以及與其進(jìn)行通信 的傳感器節(jié)點(diǎn)中的一者或多者之間的功能劃分,以使得處理子系統(tǒng)202可以降低其功率要 求。例如,如果剩余的總電池電量降至低于其總電量的25%以下,則功率監(jiān)視框230可以向 劃分控制器210發(fā)出信號(hào)以將預(yù)處理器功能中的一些推送至個(gè)體傳感器節(jié)點(diǎn),而非在處理 子系統(tǒng)202處提供此類(lèi)功能。作為對(duì)比,在較好的功率條件下(例如,處理子系統(tǒng)202被插 入電網(wǎng)中),功率監(jiān)視框230可以向劃分控制器210發(fā)出信號(hào)以從一個(gè)或多個(gè)傳感器節(jié)點(diǎn)拉 取某些預(yù)處理器功能(例如,禁用傳感器節(jié)點(diǎn)的預(yù)處理器中的一者或多者),以使得處理子 系統(tǒng)202可以提供此類(lèi)功能(例如,啟用其對(duì)應(yīng)的預(yù)處理器)。
[0029] 溫度監(jiān)視框232監(jiān)視處理子系統(tǒng)202和/或其組件中的一者或多者的工作溫度。 如果所監(jiān)視的溫度無(wú)法滿(mǎn)足可接受的工作范圍(例如,逼近或超過(guò)處理子系統(tǒng)或組件的已 知溫度極限),則溫度監(jiān)視框232可以向劃分控制器210發(fā)出信號(hào)以改變處理子系統(tǒng)202以 及與其進(jìn)行通信的傳感器節(jié)點(diǎn)中的一者或多者之間的功能劃分,以使得處理子系統(tǒng)202可 以降低其熱生成以返回至更能夠接受的熱操作。例如,如果處理子系統(tǒng)202的所監(jiān)視的溫 度逼近或超過(guò)200華氏度的已知極限,則溫度監(jiān)視框232可以向劃分控制器210發(fā)出信號(hào) 以將預(yù)處理器功能中的某些推送至個(gè)體傳感器節(jié)點(diǎn),而非在處理子系統(tǒng)202處提供此類(lèi)功 能。作為對(duì)比,在較好的熱條件下(例如,處理子系統(tǒng)202在較涼爽的溫度中操作),溫度監(jiān) 視框232可以向劃分控制器210發(fā)出信號(hào)以從一個(gè)或多個(gè)傳感器節(jié)點(diǎn)拉取某些預(yù)處理器功 能(例如,禁用傳感器節(jié)點(diǎn)的預(yù)處理器中的一者或多者),以使得處理子系統(tǒng)202可以提供 此類(lèi)功能(例如,啟用其對(duì)應(yīng)的預(yù)處理器)。
[0030] 傳感器節(jié)點(diǎn)200被配置成感測(cè)其環(huán)境中的數(shù)據(jù),諸如當(dāng)相機(jī)時(shí)的視頻數(shù)據(jù)、當(dāng)話 筒時(shí)的音頻數(shù)據(jù)、當(dāng)熱電偶時(shí)的溫度數(shù)據(jù)等。傳感器節(jié)點(diǎn)200包含傳感器子系統(tǒng)218,傳感 器子系統(tǒng)218可包括至分立傳感器(例如用于相機(jī))的集成接口或者可包括傳感器和傳感 器接口(例如用于光電二極管)的集成組合。由傳感器子系統(tǒng)218檢測(cè)到的傳感器數(shù)據(jù) 可以經(jīng)由通信接口 220和通信信道208在沒(méi)有預(yù)處理的情況下被直接傳達(dá)給處理器子系統(tǒng) 202,或者在經(jīng)由通信接口 220和通信信道208傳送到處理器子系統(tǒng)202之前通過(guò)一個(gè)或多 個(gè)預(yù)處理器。
[0031] 傳感器節(jié)點(diǎn)200包括多個(gè)預(yù)處理框(例如,預(yù)處理框A 224、預(yù)處理框B 226以及 預(yù)處理框X 228)。注意,傳感器節(jié)點(diǎn)200中的預(yù)處理框中的兩個(gè)在處理子系統(tǒng)202中具有 相應(yīng)的對(duì)應(yīng)物(即預(yù)處理框A 212和預(yù)處理框B 214)而預(yù)處理框中的一個(gè)是傳感器節(jié)點(diǎn) 200唯一的(即預(yù)處理框X 228),但其他傳感器節(jié)點(diǎn)也可具有其自己的預(yù)處理框X。同樣 地,處理子系統(tǒng)202中的預(yù)處理框C 216是該子系統(tǒng)唯一的。如先前所討論的,傳感器節(jié)點(diǎn) 200還包括劃分控制器222。
[0032] 在一種實(shí)現(xiàn)中,傳感器節(jié)點(diǎn)200還包括功率監(jiān)視框234和/或溫度監(jiān)視框236。還 可以采用其他能量監(jiān)視框。功率監(jiān)視框232監(jiān)視提供給傳感器節(jié)點(diǎn)200和/或其組件中的 一者或多者的功率。如果可用功率無(wú)法滿(mǎn)足可接受的工作范圍(例如與剩余的總電池電量 或電流消耗有關(guān))或者處于不那么令人期望的狀態(tài)中(例如,以電池供電而非電網(wǎng)供電), 功率監(jiān)視框234可以向劃分控制器222發(fā)出信號(hào)以改變傳感器節(jié)點(diǎn)200以及與其進(jìn)行通信 的處理子系統(tǒng)202之間的功能劃分,以使得傳感器節(jié)點(diǎn)200可以降低其功率要求。例如,如 果剩余的總電池電量降至低于其總電量的25%以下,則功率監(jiān)視框234可以向劃分控制器 222發(fā)出信號(hào)以將預(yù)處理器功能中的一些推送至處理子系統(tǒng)202,而非在傳感器節(jié)點(diǎn)200處 提供此類(lèi)功能。作為對(duì)比,在較好的功率條件下(例如,傳感器節(jié)點(diǎn)200被插入電網(wǎng)中),功 率監(jiān)視框234可以向劃分控制器222發(fā)出信號(hào)以從處理子系統(tǒng)202拉取某些預(yù)處理器功能 (例如,禁用處理子系統(tǒng)的預(yù)處理器中的一者或多者),以使得傳感器節(jié)點(diǎn)200可以提供此 類(lèi)功能(例如,啟用其對(duì)應(yīng)的預(yù)處理器)。
[0033] 溫度監(jiān)視框236監(jiān)視傳感器節(jié)點(diǎn)200和/或其組件中的一者或多者的工作溫度。 如果所監(jiān)視的溫度無(wú)法滿(mǎn)足可接受的工作范圍(例如,逼近或超過(guò)處理子系統(tǒng)或組件的已 知溫度限制),則溫度監(jiān)視框236可以向劃分控制器222發(fā)出信號(hào)以改變傳感器節(jié)點(diǎn)200以 及與其進(jìn)行通信的處理子系統(tǒng)202之間的功能劃分,以使得傳感器節(jié)點(diǎn)200可以降低其熱 生成以返回至更能夠接受的熱操作。例如,如果傳感器節(jié)點(diǎn)200的所監(jiān)視的溫度逼近或超 過(guò)200華氏度的已知限制,則溫度監(jiān)視框236可以向劃分控制器222發(fā)出信號(hào)以將預(yù)處理 器功能中的某些推送至處理子系統(tǒng)202,而非在傳感器節(jié)點(diǎn)200處提供此類(lèi)功能。作為對(duì) 比,在較好的熱條件下(例如,傳感器節(jié)點(diǎn)200在較涼爽的溫度中工作),溫度監(jiān)視框236可 以向劃分控制器222發(fā)出信號(hào)以從處理子系統(tǒng)202拉取某些預(yù)處理器功能(例如,禁用處 理子系統(tǒng)的預(yù)處理器中的一者或多者),以使得傳感器節(jié)點(diǎn)200可以提供此類(lèi)功能(例如, 啟用其對(duì)應(yīng)的預(yù)處理器)。
[0034] 應(yīng)當(dāng)理解,可以在傳感器節(jié)點(diǎn)200和處理子系統(tǒng)202兩者中采用其他監(jiān)視器。例 如,可以采用能量生成監(jiān)視器(例如