,以檢測由傳感器節(jié)點(diǎn)或處理子系統(tǒng)生成的聲學(xué)能 量)、能耗監(jiān)視器(例如,以檢測由傳感器節(jié)點(diǎn)或處理子系統(tǒng)消耗的來自電池的能量)、或能 量檢測監(jiān)視器(例如,以檢測由傳感器節(jié)點(diǎn)或處理子系統(tǒng)接收的光照)。
[0035] 應(yīng)當(dāng)理解,如圖2中所示的預(yù)處理器中的一對一的對應(yīng)關(guān)系僅僅是可用于處理子 系統(tǒng)和傳感器節(jié)點(diǎn)的預(yù)處理配置的一個示例。盡管傳感器節(jié)點(diǎn)中的一些預(yù)處理器可以提供 與處理子系統(tǒng)中的一些預(yù)處理器相同的功能,但傳感器節(jié)點(diǎn)中也可存在與處理子系統(tǒng)相比 對該傳感器節(jié)點(diǎn)唯一的預(yù)處理器,反之亦然。此外,傳感器節(jié)點(diǎn)中的某些預(yù)處理器的功能可 以與處理子系統(tǒng)中的某些預(yù)處理器的功能交疊,并且反之亦然。例如,處理器子系統(tǒng)中的預(yù) 處理器可以提供傳感器節(jié)點(diǎn)中的兩個預(yù)處理器或兩個半預(yù)處理器的功能,或者相反。
[0036] 圖3解說了從傳感器節(jié)點(diǎn)的角度用于動態(tài)劃分功能的操作300。通信操作302發(fā) 起與處理子系統(tǒng)的通信。如先前所討論的,此類通信可以經(jīng)由各種各樣的通信信道來實(shí)現(xiàn)。 監(jiān)視操作304監(jiān)視傳感器節(jié)點(diǎn)的能量管理?xiàng)l件。如果傳感器節(jié)點(diǎn)的能量管理?xiàng)l件對于傳感 器節(jié)點(diǎn)和處理子系統(tǒng)的當(dāng)前操作是可接受的(例如,在當(dāng)前功能劃分的所確定的可接受工 作范圍內(nèi)或在當(dāng)前功能劃分的可接受的定義狀態(tài)中,諸如以電網(wǎng)供電),則通過操作306維 持傳感器節(jié)點(diǎn)與處理子系統(tǒng)之間的功能的現(xiàn)有劃分,并且通信繼續(xù)。
[0037] 傳感器節(jié)點(diǎn)的能量管理?xiàng)l件通過監(jiān)視操作304周期性地重新評估。如果傳感器節(jié) 點(diǎn)的能量管理?xiàng)l件變得對于傳感器節(jié)點(diǎn)和處理子系統(tǒng)的當(dāng)前操作而言不適合(例如,降至 低于定義的功率消耗閾值或定義的剩余電量閾值和/或升至高于定義的溫度閾值),則配 置操作308重新分配傳感器節(jié)點(diǎn)與處理子系統(tǒng)之間的功能(例如,以重新劃分總體系統(tǒng)功 能)。響應(yīng)于配置操作308,重新劃分操作310根據(jù)新的功能劃分來啟用或禁用選擇傳感器 節(jié)點(diǎn)中的預(yù)處理器。通信操作312繼續(xù)傳感器節(jié)點(diǎn)與處理子系統(tǒng)之間的傳感器數(shù)據(jù)的通 信,經(jīng)歷新的功能劃分,并且傳感器節(jié)點(diǎn)的新的能量管理?xiàng)l件通過通信監(jiān)視操作304被周 期性地重新評估。在每一重新劃分操作310之后,以某種方式來改變傳感器數(shù)據(jù)流(例如, 改變?yōu)椴煌瑝嚎s類型或水平、改變?yōu)椴煌胨降龋T谝环N角度中,原始傳感器數(shù)據(jù)流 終止并且第二傳感器數(shù)據(jù)流開始。
[0038] 例如,如果傳感器節(jié)點(diǎn)的能量管理?xiàng)l件改善以提供更多能量或更涼爽的工作溫 度,則傳感器節(jié)點(diǎn)可以選擇將經(jīng)壓縮且經(jīng)清除的視頻數(shù)據(jù)發(fā)送給處理子系統(tǒng)以利用更多的 能量或更涼爽的工作條件。在此類情形中,處理子系統(tǒng)可以被指令(或可自動地)跳過對收 到的傳感器數(shù)據(jù)的壓縮和清除(這可以由其自己的預(yù)處理器框之一來執(zhí)行)。作為對比,如 果傳感器節(jié)點(diǎn)的能量管理?xiàng)l件降級至進(jìn)一步的極限或降低傳感器節(jié)點(diǎn)性能,則傳感器節(jié)點(diǎn) 可以選擇僅發(fā)送原始視頻數(shù)據(jù)以容適更具挑戰(zhàn)性的能量管理?xiàng)l件。此類容適可以在傳感器 節(jié)點(diǎn)與處理子系統(tǒng)之間來回協(xié)商,或者簡單地由一者或另一者通過指令來施加。相應(yīng)地,新 的功能劃分調(diào)節(jié)傳感器節(jié)點(diǎn)的能量管理?xiàng)l件和/或傳感器節(jié)點(diǎn)與處理子系統(tǒng)之間的利用。
[0039] 圖4解說了從處理子系統(tǒng)的角度用于動態(tài)劃分功能的操作400。通信操作402發(fā) 起與傳感器節(jié)點(diǎn)的通信。如先前所討論的,此類通信可以經(jīng)由各種各樣的通信信道來實(shí)現(xiàn)。 監(jiān)視操作404監(jiān)視處理子系統(tǒng)的能量管理?xiàng)l件。如果處理子系統(tǒng)的能量管理?xiàng)l件對于處理 子系統(tǒng)和傳感器節(jié)點(diǎn)的當(dāng)前操作是可接受的(例如,在當(dāng)前功能劃分的所確定的可接受工 作范圍內(nèi)或在當(dāng)前功能劃分的可接受的定義狀態(tài)中,諸如以電網(wǎng)供電),則通過操作406維 持處理子系統(tǒng)與傳感器節(jié)點(diǎn)之間的功能的現(xiàn)有劃分,并且通信繼續(xù)。
[0040] 處理子系統(tǒng)的能量管理?xiàng)l件通過監(jiān)視操作404被周期性地重新評估。如果處理子 系統(tǒng)的能量管理?xiàng)l件變得對于處理子系統(tǒng)和傳感器節(jié)點(diǎn)的當(dāng)前操作而言不適合(例如,降 至低于定義的功率提取閾值或定義的剩余電量閾值和/或升至高于定義的溫度閾值),則 配置操作408重新分配處理子系統(tǒng)與傳感器節(jié)點(diǎn)之間的功能(例如,以重新劃分總體系統(tǒng) 功能)。響應(yīng)于配置操作408,重新劃分操作410根據(jù)新的功能劃分來啟用或禁用選擇處理 子系統(tǒng)中的預(yù)處理器。通信操作412繼續(xù)處理子系統(tǒng)與傳感器節(jié)點(diǎn)之間的傳感器數(shù)據(jù)的通 信,經(jīng)歷新的功能劃分,并且處理子系統(tǒng)的新的能量管理?xiàng)l件通過通信監(jiān)視操作404被周 期性地重新評估。在每一重新劃分操作410之后,以某種方式來改變傳感器數(shù)據(jù)流(例如, 改變?yōu)椴煌瑝嚎s類型或水平、改變?yōu)椴煌胨降龋?。在一種角度中,原始傳感器數(shù)據(jù)流 終止并且第二傳感器數(shù)據(jù)流開始。
[0041] 例如,如果處理子系統(tǒng)的能量管理?xiàng)l件改善以提供更多功率或更涼爽的工作溫 度,則處理子系統(tǒng)可以指令傳感器節(jié)點(diǎn)發(fā)送未經(jīng)壓縮的傳感器數(shù)據(jù),以使得處理器子系統(tǒng) 可以利用其改善的能量管理?xiàng)l件并且自己執(zhí)行預(yù)處理。在此類情形中,傳感器節(jié)點(diǎn)可以基 于其自己的預(yù)處理器框之一被指令(或者可以自動地)禁用對檢測到的傳感器數(shù)據(jù)的壓 縮。作為對比,如果能量管理?xiàng)l件降級至進(jìn)一步的限制或者降低處理子系統(tǒng)性能,則處理子 系統(tǒng)可以指令傳感器節(jié)點(diǎn)每秒發(fā)送更少的幀或者經(jīng)由傳感器節(jié)點(diǎn)的預(yù)處理器之一來執(zhí)行 空間圖像壓縮或時間運(yùn)動補(bǔ)償以容適更具挑戰(zhàn)性的能量管理?xiàng)l件。此類容適可以在處理子 系統(tǒng)與傳感器節(jié)點(diǎn)之間來回協(xié)商,或者簡單地由一者或另一者通過指令來施加。相應(yīng)地,新 的功能劃分調(diào)節(jié)處理子系統(tǒng)與傳感器節(jié)點(diǎn)之間的通信要求和/或利用。
[0042] 圖5解說了可以對實(shí)現(xiàn)所描述的技術(shù)有用的示例系統(tǒng)。圖5的用于實(shí)現(xiàn)所述技 術(shù)的示例硬件和操作環(huán)境包括游戲控制臺或計(jì)算機(jī)20形式的通用計(jì)算設(shè)備之類的計(jì)算設(shè) 備、移動電話、個人數(shù)據(jù)助理(PDA)、機(jī)頂盒或其他類型的計(jì)算設(shè)備。示例系統(tǒng)的一個或多個 部分可以用片上系統(tǒng)(SOC)的形式來實(shí)現(xiàn)。例如,在圖5的實(shí)現(xiàn)中,計(jì)算機(jī)20包括處理單 元21、系統(tǒng)存儲器22,以及將包括系統(tǒng)存儲器的各種系統(tǒng)組件連接到處理單元21的系統(tǒng)總 線23??梢杂兄挥幸粋€或可以有一個以上的處理單元21,以便計(jì)算機(jī)20的處理器包括單 一中央處理單元(CPU),或常常被稱為并行處理環(huán)境的多個處理單元。計(jì)算機(jī)20可以是常 規(guī)計(jì)算機(jī)、分布式計(jì)算機(jī)、或者任何其它類型的計(jì)算機(jī),本發(fā)明不限于此。
[0043] 系統(tǒng)總線23可以是若干類型的總線結(jié)構(gòu)中的任何一種,包括使用各種總線體系 結(jié)構(gòu)中的任何一種的存儲器總線或存儲器控制器、外圍總線,切換互連、點(diǎn)到點(diǎn)連接,以及 局部總線。系統(tǒng)存儲器也可以簡稱為存儲器,并包括只讀存儲器(ROM) 24和隨機(jī)存取存儲 器(RAM) 25。基本輸入/輸出系統(tǒng)(BIOS) 26通常存儲在R0M24中,包含了諸如在啟動過程 中幫助在計(jì)算機(jī)20內(nèi)的元件之間傳輸信息的基本例程。計(jì)算機(jī)20還包括用于對硬盤(未 示出)進(jìn)行讀寫的硬盤驅(qū)動器27、用于對可移動磁盤29進(jìn)行讀寫的磁盤驅(qū)動器28、以及用 于對可移動光盤31,如⑶-ROM、DVD或其它光介質(zhì)進(jìn)行讀寫的光盤驅(qū)動器30。
[0044] 硬盤驅(qū)動器27、磁盤驅(qū)動器28,以及光盤驅(qū)動器30分別通過硬盤驅(qū)動器接口 32、 磁盤驅(qū)動器接口 33,以及光盤驅(qū)動器接口 34連接到系統(tǒng)總線23。驅(qū)動器以及它們相關(guān)聯(lián) 的計(jì)算機(jī)可讀介質(zhì)為計(jì)算機(jī)20提供了計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊,及其他數(shù)據(jù) 的非易失存儲。本領(lǐng)域的技術(shù)人員應(yīng)該理解,諸如磁帶盒、閃存卡、數(shù)字視盤、隨機(jī)訪問存儲 器(RAM)、只讀存儲器(ROM)等等之類的可以存儲可被計(jì)算機(jī)訪問的數(shù)據(jù)的任何類型的計(jì) 算機(jī)可讀介質(zhì),也可以用于示例操作環(huán)境中。
[0045] 可以有若干個程序模塊存儲在硬盤、磁盤29、光盤31、ROM 24,或RAM 25上,包括 操作系統(tǒng)35、一個或多個應(yīng)用程序36、其他程序模塊37、以及程序數(shù)據(jù)38。用戶可以通過 諸如鍵盤40和定向設(shè)備42之類的輸入設(shè)備向個人計(jì)算機(jī)20中輸入命令和信息。其它輸 入設(shè)備(未示出)可包括話筒、操縱桿、游戲手柄、姿勢檢測器、觸敏屏、圓盤式衛(wèi)星天線、掃 描儀等。這些及其他輸入設(shè)備常常通過耦合到系統(tǒng)總線的串行端口接口 46連接到處理單 元21,但是,也可以通過其他接口,如并行端口、游戲端口、通用串行總線(USB)端口、來進(jìn) 行連接。監(jiān)視器47或其他類型的顯示設(shè)備也可以通過諸如視頻適配器48之類的接口,連 接到系統(tǒng)總線23。除了監(jiān)視器之外,計(jì)算機(jī)還通常包括其他外圍輸出設(shè)備(未示出),如揚(yáng) 聲器和打印機(jī)。
[0046] 計(jì)算機(jī)20可以使用到一個或多個遠(yuǎn)程計(jì)算機(jī)(如遠(yuǎn)程計(jì)算機(jī)49)的邏輯連接,在 聯(lián)網(wǎng)環(huán)境中操作。這些邏輯連接由耦合至或者作為計(jì)算機(jī)20-部分的通信設(shè)備來實(shí)現(xiàn);本 發(fā)明不限于特定類型的通信設(shè)備。遠(yuǎn)程計(jì)算機(jī)49可以是另一計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò) PC、客戶機(jī)、對等設(shè)備或其他公共網(wǎng)絡(luò)節(jié)點(diǎn),并通常包括上文參考計(jì)算機(jī)20所描述的許多 或全部元件,雖然在圖5中只示出了存儲器存儲設(shè)備50。圖5中所描繪的邏輯連接包括局 域網(wǎng)(LAN)51和廣域網(wǎng)(WAN)52。這樣的聯(lián)網(wǎng)環(huán)境在辦公室網(wǎng)絡(luò)、企業(yè)范圍的計(jì)算機(jī)網(wǎng)絡(luò)、 內(nèi)部網(wǎng)和因特網(wǎng)(它們都是網(wǎng)絡(luò)類型)中是普遍現(xiàn)象。
[0047] 當(dāng)用于LAN聯(lián)網(wǎng)環(huán)境中時,計(jì)算機(jī)20通過網(wǎng)絡(luò)接口或適配器53 (這是一種類型 的通信設(shè)備)連接