本發(fā)明大體上涉及一種域感知攝像機(jī)系統(tǒng)。
背景技術(shù):
數(shù)字視頻變得像照片一樣無處不在。視屏傳感器尺寸的減小和質(zhì)量的提高使視頻攝像機(jī)在許多應(yīng)用場合具有越來越好的適用性。帶有視頻攝像機(jī)的移動(dòng)電話是具有越來越好的可用性和適用性的視頻攝像機(jī)的一個(gè)例子。常常是可穿戴式的小型便攜式視頻攝像機(jī)是另一例子。YouTube、Instagram及其他社會(huì)網(wǎng)絡(luò)的出現(xiàn)提高了用戶與他人分享視頻的能力。
技術(shù)實(shí)現(xiàn)要素:
這些說明性的實(shí)施例被提及的目的不是為了限制或限定本發(fā)明,而是提供示例,以幫助理解本發(fā)明。在詳細(xì)說明中討論了附加的實(shí)施例,并且在那里提供了另外的說明。由各種實(shí)施例中的一個(gè)或多個(gè)實(shí)施例所提供的優(yōu)點(diǎn)還可通過驗(yàn)證該說明書或通過實(shí)踐所提出的一個(gè)或多個(gè)實(shí)施例得到理解。
根據(jù)本文所描述的一些實(shí)施例,公開了一種用于通過攝像機(jī)系統(tǒng)管理功率的方法。所述方法包括:在處于休眠狀態(tài)時(shí)在處理器處從運(yùn)動(dòng)傳感器135接收運(yùn)動(dòng)數(shù)據(jù);在處理器處確定運(yùn)動(dòng)數(shù)據(jù)是否指示攝像機(jī)系統(tǒng)的運(yùn)動(dòng);如果運(yùn)動(dòng)數(shù)據(jù)指示攝像機(jī)系統(tǒng)的運(yùn)動(dòng),則進(jìn)入睡眠狀態(tài);在處于睡眠狀態(tài)時(shí)接收用戶輸入;以及進(jìn)入活動(dòng)狀態(tài),使得攝像機(jī)系統(tǒng)的圖像傳感器通電,并且活動(dòng)地采樣圖像。
根據(jù)本文所描述的一些實(shí)施例,公開了一種攝像機(jī)系統(tǒng),其可包括:運(yùn)動(dòng)傳感器135;圖像傳感器;用戶接口;存儲(chǔ)器;以及處理器,其至少與運(yùn)動(dòng)傳感器135和用戶接口通信地耦連。處理器可構(gòu)造成:進(jìn)入休眠狀態(tài);從運(yùn)動(dòng)傳感器135接收運(yùn)動(dòng)數(shù)據(jù);確定運(yùn)動(dòng)數(shù)據(jù)是否指示攝像機(jī)系統(tǒng)的運(yùn)動(dòng);如果從運(yùn)動(dòng)數(shù)據(jù)確定了運(yùn)動(dòng),則進(jìn)入睡眠狀態(tài);在處于睡眠狀態(tài)時(shí),從用戶接口接收用戶輸入;以及進(jìn)入活動(dòng)狀態(tài),使得攝像機(jī)系統(tǒng)的圖像傳感器通電,并且活動(dòng)地采樣圖像。
根據(jù)本文所描述的一些實(shí)施例,公開了一種用于管理攝像機(jī)系統(tǒng)中的通信的方法。方法可包括:關(guān)掉Wi-Fi收發(fā)器;在處理器處從全球定位裝置接收全球定位數(shù)據(jù);在處理器處確定全球定位數(shù)據(jù)是否指示攝像機(jī)系統(tǒng)位于地理圍欄內(nèi);如果全球定位數(shù)據(jù)指示攝像機(jī)系統(tǒng)位于地理圍欄內(nèi),則打開Wi-Fi收發(fā)器;以及經(jīng)由Wi-Fi將圖像或視頻從攝像機(jī)系統(tǒng)傳送至數(shù)據(jù)中心。
根據(jù)本文所描述的一些實(shí)施例,攝像機(jī)系統(tǒng)可包括:全球定位裝置;圖像傳感器;Wi-Fi收發(fā)器;以及處理器,其至少與全球定位裝置和Wi-Fi收發(fā)器通信地耦連。圖像處理器可構(gòu)造成:關(guān)掉Wi-Fi收發(fā)器;從全球定位裝置接收全球定位數(shù)據(jù);確定全球定位數(shù)據(jù)是否指示攝像機(jī)系統(tǒng)位于地理圍欄內(nèi);打開Wi-Fi收發(fā)器;以及利用Wi-Fi收發(fā)器將存儲(chǔ)在存儲(chǔ)器中的圖像或視頻傳送至數(shù)據(jù)中心。
根據(jù)本文所描述的一些實(shí)施例,公開了一種用于管理攝像機(jī)系統(tǒng)中的通信的方法。所述方法可包括:關(guān)掉Wi-Fi收發(fā)器;從藍(lán)牙收發(fā)器接收藍(lán)牙信號數(shù)據(jù);在處理器處確定藍(lán)牙信號是否指示攝像機(jī)系統(tǒng)在數(shù)據(jù)中心的選定距離內(nèi);如果藍(lán)牙信號指示藍(lán)牙信號指示攝像機(jī)系統(tǒng)在數(shù)據(jù)中心的選定距離內(nèi),則打開Wi-Fi收發(fā)器;以及經(jīng)由Wi-Fi將圖像或視頻從攝像機(jī)系統(tǒng)傳送至數(shù)據(jù)中心。
根據(jù)本文所描述的一些實(shí)施例,攝像機(jī)系統(tǒng)可包括:藍(lán)牙收發(fā)器;圖像傳感器;Wi-Fi收發(fā)器;以及處理器,其至少與藍(lán)牙收發(fā)器、圖像傳感器和Wi-Fi收發(fā)器通信地耦連。處理器可構(gòu)造成:關(guān)掉Wi-Fi收發(fā)器;從藍(lán)牙收發(fā)器接收藍(lán)牙信號數(shù)據(jù);確定藍(lán)牙信號是否指示攝像機(jī)系統(tǒng)在數(shù)據(jù)中心的選定距離內(nèi);如果藍(lán)牙信號指示攝像機(jī)系統(tǒng)在數(shù)據(jù)中心的選定距離內(nèi),則打開Wi-Fi收發(fā)器;以及利用Wi-Fi收發(fā)器將圖像或視頻傳送至數(shù)據(jù)中心。
根據(jù)本文所描述的一些實(shí)施例,公開了一種出現(xiàn)在攝像機(jī)系統(tǒng)的方法。所述方法可包括:在處理器處從運(yùn)動(dòng)傳感器135接收運(yùn)動(dòng)數(shù)據(jù);在處理器處確定運(yùn)動(dòng)數(shù)據(jù)是否指示攝像機(jī)系統(tǒng)的運(yùn)動(dòng);接收接近數(shù)據(jù);確定接近數(shù)據(jù)是否指示攝像機(jī)系統(tǒng)位于界定數(shù)據(jù)中心的接近區(qū)域內(nèi);打開Wi-Fi收發(fā)器;以及經(jīng)由Wi-Fi將圖像或視頻從攝像機(jī)系統(tǒng)傳送至數(shù)據(jù)中心。
根據(jù)本文所描述的一些實(shí)施例,攝像機(jī)系統(tǒng)可包括:運(yùn)動(dòng)傳感器135;接近傳感器;Wi-Fi收發(fā)器;圖像傳感器;以及處理器,其至少與運(yùn)動(dòng)傳感器135、接近傳感器、圖像傳感器和Wi-Fi收發(fā)器通信地耦連。處理器可構(gòu)造成:從運(yùn)動(dòng)傳感器135接收運(yùn)動(dòng)數(shù)據(jù);確定運(yùn)動(dòng)數(shù)據(jù)是否指示攝像機(jī)系統(tǒng)的運(yùn)動(dòng);從接近傳感器接收接近數(shù)據(jù);確定接近數(shù)據(jù)是否指示攝像機(jī)系統(tǒng)位于界定數(shù)據(jù)中心的接近區(qū)域內(nèi);打開Wi-Fi收發(fā)器;以及利用Wi-Fi收發(fā)器與數(shù)據(jù)中心傳送圖像或視頻。
根據(jù)本文所描述的一些實(shí)施例,在休眠狀態(tài)下,攝像機(jī)系統(tǒng)的圖像傳感器斷電和/或攝像機(jī)系統(tǒng)斷電。根據(jù)本文所描述的一些實(shí)施例,在睡眠狀態(tài)下,攝像機(jī)系統(tǒng)的圖像傳感器通電,并且不活動(dòng)地采樣圖像,并且攝像機(jī)系統(tǒng)的存儲(chǔ)器通電。根據(jù)本文所描述的一些實(shí)施例,在活動(dòng)狀態(tài)下,攝像機(jī)系統(tǒng)的存儲(chǔ)器通電,并且活動(dòng)地將來自圖像傳感器的圖像存儲(chǔ)在存儲(chǔ)器中。
附圖說明
參考附圖閱讀以下的詳細(xì)說明,將更好地理解本發(fā)明的這些及其他的特征、方面和優(yōu)點(diǎn)。
圖1圖示根據(jù)本文所描述的一些實(shí)施例的攝像機(jī)系統(tǒng)的示例方框圖。
圖2圖示根據(jù)本文所描述的一些實(shí)施例的攝像機(jī)系統(tǒng)的不同功率消耗模式的示例狀態(tài)圖。
圖3是根據(jù)本文所描述的一些實(shí)施例的用于在功率消耗模式之間轉(zhuǎn)換的過程的示例流程圖。
圖4是根據(jù)本文所描述的一些實(shí)施例的用于在功率消耗模式之間轉(zhuǎn)換的過程的示例流程圖。
圖5A是根據(jù)本文所描述的一些實(shí)施例的位于圓形接近區(qū)域外的攝像機(jī)系統(tǒng)的示例圖。
圖5B圖示這樣的根據(jù)本文所描述的一些實(shí)施例的位于圓形接近區(qū)域內(nèi)的攝像機(jī)系統(tǒng)。
圖6A是根據(jù)本文所描述的一些實(shí)施例的位于矩形接近區(qū)域外的攝像機(jī)系統(tǒng)的示例圖。
圖6B圖示根據(jù)本文所描述的一些實(shí)施例的位于矩形接近區(qū)域內(nèi)的攝像機(jī)系統(tǒng)。
圖7是根據(jù)本文所描述的一些實(shí)施例的用于在功率消耗模式之間轉(zhuǎn)換的過程的示例流程圖。
圖8是根據(jù)本文所描述的一些實(shí)施例的用于優(yōu)先數(shù)據(jù)傳送的過程的示例流程圖。
圖9示出用于執(zhí)行功能性的說明性運(yùn)算系統(tǒng),以便于本文所描述的實(shí)施例的實(shí)現(xiàn)。
具體實(shí)施方式
根據(jù)本文所描述的實(shí)施例,公開了一種域感知攝像機(jī)系統(tǒng),其可基于接近數(shù)據(jù)和/或運(yùn)動(dòng)數(shù)據(jù)執(zhí)行許多功能。例如,在一些實(shí)施例中,攝像機(jī)系統(tǒng)可基于運(yùn)動(dòng)數(shù)據(jù)和/或接近數(shù)據(jù)在休眠狀態(tài)、睡眠狀態(tài)和/或活動(dòng)狀態(tài)之間轉(zhuǎn)換。例如,運(yùn)動(dòng)數(shù)據(jù)可由運(yùn)動(dòng)傳感器135記錄,運(yùn)動(dòng)傳感器135可包括加速度計(jì)、陀螺儀和/或磁力計(jì)。例如,可基于從全球定位裝置和/或藍(lán)牙收發(fā)器接收的數(shù)據(jù)而記錄接近數(shù)據(jù)。
作為另一示例,在一些實(shí)施例中,攝像機(jī)系統(tǒng)可處于休眠狀態(tài),并且可基于如由運(yùn)動(dòng)數(shù)據(jù)記錄的攝像機(jī)系統(tǒng)的運(yùn)動(dòng)被喚醒至睡眠狀態(tài)和/或活動(dòng)狀態(tài)。一旦被喚醒,攝像機(jī)系統(tǒng)可基于由藍(lán)牙收發(fā)器和/或全球定位裝置接收的數(shù)據(jù)確定其是否在數(shù)據(jù)中心附近。如果攝像機(jī)系統(tǒng)在數(shù)據(jù)中心附近,則攝像機(jī)系統(tǒng)可打開休眠Wi-Fi收發(fā)器,并且可將圖像和/或視頻傳送至數(shù)據(jù)中心。
本文描述了各種其他的實(shí)施例和示例。
圖1圖示了根據(jù)本文所描述的一些實(shí)施例的示例攝像機(jī)系統(tǒng)100。攝像機(jī)系統(tǒng)100包括圖像傳感器110、麥克風(fēng)115、處理器120、存儲(chǔ)器125、全球定位系統(tǒng)(GPS)裝置130、運(yùn)動(dòng)傳感器135、藍(lán)牙收發(fā)器140和/或Wi-Fi收發(fā)器145。攝像機(jī)系統(tǒng)還可包括功率處理器155和/或電源(功率供應(yīng))160。處理器120可包括任何類型的控制器或邏輯。例如,處理器120可包括圖8所示的運(yùn)算系統(tǒng)的所有或任何部件。
圖像傳感器110可包括本領(lǐng)域已知的記錄任何縱橫比、尺寸和/或幀速率的數(shù)字視頻的任何圖像傳感器。圖像傳感器110可包括采樣并記錄視野的圖像傳感器。例如,圖像傳感器可包括CCD或CMOS傳感器。例如,由圖像傳感器110產(chǎn)生的數(shù)字視頻的縱橫比可以是1:1、4:3、5:4、3:2、16:9、10:7、6:5、9:4、17:6等或任何其他縱橫比。作為另一示例,圖像傳感器110的尺寸可以是8百萬像素、15百萬像素、20百萬像素、50百萬像素、100百萬像素、200百萬像素、500百萬像素、1000百萬像素等或任何其他尺寸。作為另一示例,幀速率可以是24幀每秒(fps)、25fps、30fps、48fps、50fps、72fps、120fps、300fps等或任何其他幀速率。幀速率可以是隔行或逐行格式。此外,例如,圖像傳感器110還可記錄3-D視頻。圖像傳感器110可提供原始或壓縮視頻數(shù)據(jù)。由圖像傳感器110提供的視頻數(shù)據(jù)可包括在時(shí)間上鏈接到一起的一系列視頻幀。視頻數(shù)據(jù)可直接或間接存儲(chǔ)到存儲(chǔ)器125中。
麥克風(fēng)115可包括用于收集音頻的一個(gè)或多個(gè)麥克風(fēng)。音頻可記錄為單聲道、立體聲、環(huán)繞聲(許多聲道)、杜比等或任何其他的音頻格式。此外,音頻可被壓縮、編碼、過濾、壓縮等。音頻數(shù)據(jù)可直接或間接存儲(chǔ)到存儲(chǔ)器125中。例如,音頻數(shù)據(jù)還可包括許多聲道。例如,對于立體聲音頻,可使用兩個(gè)聲道。并且,例如,環(huán)繞聲5.1音頻可包括六個(gè)聲道。
處理器120可以是中央處理器,和/或可與圖像傳感器110和麥克風(fēng)115通信地耦連,和/或可控制圖像傳感器110和麥克風(fēng)115的操作。處理器120還可在將視頻數(shù)據(jù)和/或音頻數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器125中之前執(zhí)行對視頻數(shù)據(jù)和/或音頻數(shù)據(jù)的各種類型的處理、過濾、壓縮等。
例如,存儲(chǔ)器125可包括RAM存儲(chǔ)器和/或閃速存儲(chǔ)器。
GPS裝置130可與處理器120和/或存儲(chǔ)器125通信地耦連。GPS裝置130可包括可收集GPS數(shù)據(jù)的傳感器。在一些實(shí)施例中,GPS數(shù)據(jù)可被采樣,并以與存儲(chǔ)視頻幀相同的速率存儲(chǔ)到存儲(chǔ)器125中??墒褂萌魏晤愋偷腉PS裝置130。例如,GPS數(shù)據(jù)可包括緯度、經(jīng)度、高度、通過衛(wèi)星定位的時(shí)間、代表用于確定GPS數(shù)據(jù)的衛(wèi)星數(shù)量的數(shù)量、方位和速度。GPS裝置130可將GPS數(shù)據(jù)記錄到存儲(chǔ)器125中。例如,GPS裝置130可以任何速率采樣GPS數(shù)據(jù)。
運(yùn)動(dòng)傳感器135可與處理器120和/或存儲(chǔ)器125通信地耦連。運(yùn)動(dòng)傳感器135可將運(yùn)動(dòng)數(shù)據(jù)記錄到存儲(chǔ)器125中。運(yùn)動(dòng)數(shù)據(jù)可被采樣并存儲(chǔ)到存儲(chǔ)器125中。例如,運(yùn)動(dòng)傳感器135可包括任何類型的遙測傳感器。此外,例如,運(yùn)動(dòng)傳感器135可包括加速度計(jì)、陀螺儀和/或磁力計(jì)。例如,運(yùn)動(dòng)傳感器135可包括九軸傳感器,其對于三個(gè)單獨(dú)的傳感器中的每一個(gè)(加速度計(jì)、陀螺儀和磁力計(jì))輸出原始數(shù)據(jù),并且其能輸出描述傳感器繞三根笛卡爾軸的旋轉(zhuǎn)的旋轉(zhuǎn)矩陣。此外,運(yùn)動(dòng)傳感器135還可提供加速度數(shù)據(jù)。運(yùn)動(dòng)傳感器135可被采樣,并且運(yùn)動(dòng)數(shù)據(jù)可存儲(chǔ)到存儲(chǔ)器125中。
在一些實(shí)施例中,運(yùn)動(dòng)傳感器135可包括與加速度計(jì)、陀螺儀和/或磁力計(jì)耦連的運(yùn)動(dòng)處理器。運(yùn)動(dòng)處理器可從加速度計(jì)、陀螺儀和/或磁力計(jì)收集原始數(shù)據(jù),和從傳感器輸出的已處理數(shù)據(jù)。在一些實(shí)施例中,在運(yùn)動(dòng)傳感器135的低功率模式下,運(yùn)動(dòng)處理器可以預(yù)定的時(shí)間周期采樣數(shù)據(jù),并且當(dāng)運(yùn)動(dòng)事件發(fā)生時(shí),諸如例如當(dāng)數(shù)據(jù)高于閾值時(shí)輸出數(shù)據(jù)。在一些實(shí)施例中,運(yùn)動(dòng)傳感器135不發(fā)送任何數(shù)據(jù),直到事件發(fā)生為止。
替代地,運(yùn)動(dòng)傳感器135可包括諸如單獨(dú)的單軸或雙軸加速度計(jì)、陀螺儀和/或磁力計(jì)的單獨(dú)的傳感器。來自這些傳感器的原始數(shù)據(jù)可作為運(yùn)動(dòng)數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器125中。
此外,運(yùn)動(dòng)傳感器135可輸出原始的或已處理的運(yùn)動(dòng)數(shù)據(jù)。
藍(lán)牙收發(fā)器140可包括藍(lán)牙天線、控制邏輯和/或存儲(chǔ)器125。藍(lán)牙收發(fā)器140可包括任何其他類型的藍(lán)牙部件,和/或可用于與其他藍(lán)牙使能裝置通信。例如,藍(lán)牙收發(fā)器可包括以較低的能耗運(yùn)行的藍(lán)牙低能耗(藍(lán)牙LE、BTLE或BLE)部件,和/或藍(lán)牙智能部件。藍(lán)牙收發(fā)器140與諸如數(shù)據(jù)中心的各種其他的藍(lán)牙使能裝置通信。例如,數(shù)據(jù)可經(jīng)由利用藍(lán)牙收發(fā)器140在攝像機(jī)系統(tǒng)100與數(shù)據(jù)中心之間無線地發(fā)射。
例如,數(shù)據(jù)中心可以是例如可利用Wi-Fi發(fā)射和/或從攝像機(jī)系統(tǒng)100接收數(shù)據(jù)的任何類型的計(jì)算機(jī)或處理系統(tǒng)。在一些實(shí)施例中,當(dāng)在數(shù)據(jù)中心500附近時(shí),攝像機(jī)系統(tǒng)100可將由攝像機(jī)系統(tǒng)100記錄的照片和/或視頻發(fā)射至數(shù)據(jù)中心500。例如,數(shù)據(jù)中心500可包括Wi-Fi收發(fā)器、藍(lán)牙連接和/或數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)存儲(chǔ)可包括云存儲(chǔ)、存儲(chǔ)器、硬盤驅(qū)動(dòng)器、服務(wù)器等。
在一些實(shí)施例中,藍(lán)牙收發(fā)器140可執(zhí)行與諸如例如數(shù)據(jù)中心的其他裝置的接近檢測。例如,接近檢測可確定攝像機(jī)系統(tǒng)100何時(shí)靠近數(shù)據(jù)中心或在藍(lán)牙區(qū)域內(nèi)。例如當(dāng)音頻接收器的接收信號強(qiáng)度指示(RSSI)值高于閾值時(shí),例如可利用RSSI估計(jì)接近。如以下更詳細(xì)地描述地,當(dāng)裝置之間的距離超過設(shè)定閾值時(shí),可觸發(fā)或不觸發(fā)各種事件。
Wi-Fi收發(fā)器145可包括一根或多根Wi-Fi天線、Wi-FI邏輯和/或存儲(chǔ)器125。Wi-Fi收發(fā)器145可用于與數(shù)據(jù)中心耦連的Wi-Fi調(diào)制解調(diào)器或路由器無線地通信??墒褂萌魏晤愋偷腤i-Fi收發(fā)器145或Wi-Fi部件。在一些實(shí)施例中,例如,Wi-Fi收發(fā)器145可用于在攝像機(jī)系統(tǒng)100與數(shù)據(jù)中心之間發(fā)射和/或接收數(shù)據(jù)。
用戶接口150可包括任何類型的輸入/輸出裝置,包括按鈕、鍵盤、屏幕和/或觸摸屏。用戶接口150可經(jīng)由有線或無線接口與處理器120和/或存儲(chǔ)器125通信地耦連。用戶接口150可從用戶提供指令和/或?qū)?shù)據(jù)輸出至用戶。各種用戶輸入可存儲(chǔ)在存儲(chǔ)器125中。例如,用戶可控制攝像機(jī)系統(tǒng)的操作,諸如例如記錄視頻、回放視頻、放大、縮小、刪除存儲(chǔ)器125中的視頻、編輯存儲(chǔ)器125中的視頻、將視頻或圖像從存儲(chǔ)器125傳送至外部裝置和/或從存儲(chǔ)器125接收視頻或圖像等。
功率處理器155可包括任何類型的處理器、控制器或邏輯。功率處理器155根據(jù)本文所描述的一些實(shí)施例可執(zhí)行各種功率管理功能。例如,這樣的功率管理功能可分別包括圖3、4、5和7所描述的所有或部分過程300、400、500和700。
在一些實(shí)施例中,功率處理器155可執(zhí)行各種運(yùn)動(dòng)檢測功能。例如,功率處理器155可基于從GPS裝置130和/或運(yùn)動(dòng)傳感器135中的任何一個(gè)或兩者確定是否已發(fā)生某些類型的運(yùn)動(dòng)。例如,功率處理器155可確定是否抬高、移動(dòng)、旋轉(zhuǎn)、降低攝像機(jī)系統(tǒng)100等。在一些實(shí)施例中,功率處理器155還可基于運(yùn)動(dòng)數(shù)據(jù)和/或GPS數(shù)據(jù)確定攝像機(jī)系統(tǒng)100是否已在藍(lán)牙區(qū)域和/或GPS區(qū)域內(nèi)移動(dòng)。
在一些實(shí)施例中,可將單獨(dú)的運(yùn)動(dòng)處理器用于執(zhí)行各種運(yùn)動(dòng)檢測功能。例如,運(yùn)動(dòng)處理器可與GPS裝置130和/或運(yùn)動(dòng)傳感器135中的任何一個(gè)或兩者耦連。作為另一示例,可將運(yùn)動(dòng)處理器與GPS裝置130和/或運(yùn)動(dòng)傳感器135中的任何一個(gè)或兩者結(jié)合。在休眠模式期間,當(dāng)運(yùn)動(dòng)事件發(fā)生時(shí)運(yùn)動(dòng)處理器可將喚醒信號發(fā)送至處理器120,和/或除非或者直到所述事件發(fā)生為止,否則不發(fā)送數(shù)據(jù)。
電源160可包括任何類型的電池功率源。例如,電池功率源可以是可拆卸和/或可再充電的電池。各種部件的功率可基于各種活動(dòng)、運(yùn)動(dòng)、用戶輸入和/或位置由功率處理器155和/或處理器120中的任何一個(gè)或兩者來管理。
在一些實(shí)施例中,如圖2的狀態(tài)圖所示,攝像機(jī)系統(tǒng)100可具有諸如睡眠模式215、休眠模式210和活動(dòng)模式205的許多不同的功率消耗模式。在活動(dòng)模式205下,圖像傳感器和/或許多部件可在活動(dòng)狀態(tài)下運(yùn)行。例如,圖像傳感器110可活動(dòng)地捕獲圖像,和/或視頻和/或攝像機(jī)系統(tǒng)100可例如經(jīng)由Wi-Fi收發(fā)器145和/或藍(lán)牙收發(fā)器140發(fā)送、和/或從數(shù)據(jù)中心接收數(shù)據(jù)。例如,GPS裝置130和運(yùn)動(dòng)傳感器135同樣可以是活動(dòng)的,并且可用于采樣數(shù)據(jù)和/或?qū)?shù)據(jù)存儲(chǔ)在存儲(chǔ)器125中。在一些實(shí)施例中,藍(lán)牙收發(fā)器140和/或Wi-Fi收發(fā)器145在活動(dòng)模式205下例如可經(jīng)由用戶接口150被用戶關(guān)掉。
例如,在睡眠模式215下,可刷新并使一些或所有存儲(chǔ)器125(例如,RAM)處于最低功耗狀態(tài)。在一些實(shí)施例中,可將處理器120的機(jī)器狀態(tài)保存在存儲(chǔ)器125(例如,閃存)的一部分中。在一些實(shí)施例中,在睡眠模式215期間,可使GPS裝置130、運(yùn)動(dòng)傳感器135、藍(lán)牙收發(fā)器140、Wi-Fi收發(fā)器145和/或用戶接口150處于較低的功耗狀態(tài)或被關(guān)掉。此外,在一些實(shí)施例中,在睡眠模式215期間,可使圖像傳感器110和/或麥克風(fēng)115處于較低的功耗狀態(tài)。例如,圖像傳感器110可打開但可不活動(dòng)地采樣數(shù)據(jù)。作為另一示例,可從電源160汲取低于10mA、5mA、2mA、1mA等。
在休眠模式210下,攝像機(jī)系統(tǒng)100可處于其不同于完全斷電的最低能耗狀態(tài)。例如,來自圖像傳感器110中的圖像傳感器的當(dāng)前圖像可在進(jìn)入休眠模式210之前存儲(chǔ)在存儲(chǔ)器125(例如,閃存)中。例如,在休眠模式210下,可從電源160汲取低于500μA、200μA、100μA、50μA等。在休眠模式210下,所有或部分藍(lán)牙收發(fā)器140、所有或部分功率處理器155、所有或部分用戶接口150、所有或部分GPS裝置130和/或所有或部分運(yùn)動(dòng)傳感器135可以是活動(dòng)的或者對于某些時(shí)間周期是活動(dòng)的。例如,在休眠模式210下,圖像傳感器110可斷電。
如以下更詳細(xì)地描述地,攝像機(jī)系統(tǒng)100可響應(yīng)于許多事件在功率消耗模式之間轉(zhuǎn)換。在一些實(shí)施例中,當(dāng)預(yù)測在不久的將來可能使用攝像機(jī)系統(tǒng)時(shí),攝像機(jī)系統(tǒng)100可從休眠模式210轉(zhuǎn)換至睡眠模式215。例如,攝像機(jī)系統(tǒng)100可響應(yīng)于運(yùn)動(dòng)觸發(fā)從休眠模式210轉(zhuǎn)換至睡眠模式215,所述運(yùn)動(dòng)觸發(fā)基于從運(yùn)動(dòng)傳感器135接收的、指示攝像機(jī)系統(tǒng)100已被移動(dòng)或拿起備用的運(yùn)動(dòng)數(shù)據(jù)。例如,運(yùn)動(dòng)觸發(fā)可包括以下觸發(fā)中的一個(gè)或多個(gè):高于指定值的運(yùn)動(dòng)數(shù)據(jù)、運(yùn)動(dòng)數(shù)據(jù)的組合、運(yùn)動(dòng)數(shù)據(jù)的序列、與其他傳感器數(shù)據(jù)耦連的運(yùn)動(dòng)數(shù)據(jù)、從麥克風(fēng)記錄的音頻數(shù)據(jù)、GPS數(shù)據(jù)、高度計(jì)數(shù)據(jù)、溫度數(shù)據(jù)、輔助傳感器數(shù)據(jù)等。
在攝像機(jī)系統(tǒng)100已處于睡眠模式215達(dá)指定的時(shí)間周期并且基于運(yùn)動(dòng)數(shù)據(jù)沒有檢測到運(yùn)動(dòng)之后,攝像機(jī)系統(tǒng)100可從睡眠模式215轉(zhuǎn)換至休眠模式210。
例如當(dāng)用戶選擇記錄按鈕、播放按鈕、標(biāo)記按鈕、照片/連拍照片按鈕等時(shí),攝像機(jī)系統(tǒng)100可例如響應(yīng)于來自用戶接口150的指示攝像機(jī)系統(tǒng)100投入使用的特定輸入,而從睡眠模式215轉(zhuǎn)換至活動(dòng)模式205。在一些實(shí)施例中,用戶接口上的按鈕可以是多功能按鈕,例如帶有集成推動(dòng)功能的單滑塊,以便于實(shí)施:拍照/連拍、視頻記錄、在記錄的同時(shí)拍照片/連拍、和在記錄的同時(shí)進(jìn)行標(biāo)記??赏ㄟ^偏愛修改任何按鈕的缺省行為。
攝像機(jī)系統(tǒng)100還可基于接近檢測功能例如響應(yīng)于指示攝像機(jī)系統(tǒng)100在數(shù)據(jù)中心的選擇半徑內(nèi)的藍(lán)牙數(shù)據(jù)從睡眠模式215轉(zhuǎn)換至活動(dòng)模式205。攝像機(jī)系統(tǒng)100還可響應(yīng)于指示攝像機(jī)系統(tǒng)100在數(shù)據(jù)中心的選定半徑內(nèi)或在由圍繞數(shù)據(jù)中心的地理圍欄限定的地理位置內(nèi)的GPS數(shù)據(jù),從睡眠模式215轉(zhuǎn)換至活動(dòng)模式205。各種其他觸發(fā)可用于從睡眠模式215轉(zhuǎn)換至活動(dòng)模式205。
在一些實(shí)施例中,當(dāng)圖像傳感器110不再捕獲圖像和/或視頻時(shí)和/或當(dāng)不再發(fā)射和/或從數(shù)據(jù)中心接收數(shù)據(jù)時(shí),攝像機(jī)系統(tǒng)100可從活動(dòng)模式205轉(zhuǎn)換至睡眠模式215。
在一些實(shí)施例中,響應(yīng)于通過用戶接口150的用戶輸入,和/或當(dāng)攝像機(jī)系統(tǒng)100進(jìn)入藍(lán)牙區(qū)域和/或GPS區(qū)域時(shí),攝像機(jī)系統(tǒng)100可從休眠模式210轉(zhuǎn)換至活動(dòng)模式205。
以下的表格示出了根據(jù)本文所描述的一些實(shí)施例的攝像機(jī)系統(tǒng)100在處于休眠模式210、睡眠模式215和/或活動(dòng)模式205時(shí),各種部件的示例狀態(tài)。在一些實(shí)施例中,當(dāng)攝像機(jī)系統(tǒng)100處于休眠狀態(tài)時(shí),運(yùn)動(dòng)傳感器135可處于低的功耗模式。在低的功耗模式下,運(yùn)動(dòng)傳感器135的運(yùn)動(dòng)處理器能夠以選擇的時(shí)間間隔采樣運(yùn)動(dòng)數(shù)據(jù),并且當(dāng)發(fā)生運(yùn)動(dòng)的諸如例如高于閾值的加速度、特定的運(yùn)動(dòng)、特定的旋轉(zhuǎn)等的一些測量時(shí)將信號發(fā)送至處理器,以從休眠模式210轉(zhuǎn)換至睡眠模式215。選擇的時(shí)間間隔例如可低于1,000、500、250、100、50、10或1微秒。這樣,例如,攝像機(jī)系統(tǒng)100可基于攝像機(jī)系統(tǒng)100的運(yùn)動(dòng)而轉(zhuǎn)換狀態(tài),但仍然通過較低的功率消耗這樣做。
以下的表格示出了根據(jù)本文所描述的一些實(shí)施例的攝像機(jī)系統(tǒng)100在處于休眠狀態(tài)、睡眠狀態(tài)和活動(dòng)狀態(tài)時(shí),各種部件的示例狀態(tài)。在一些實(shí)施例中,當(dāng)攝像機(jī)系統(tǒng)100處于休眠狀態(tài)時(shí),GPS裝置可處于低的功耗模式。在低的功耗模式下,GPS裝置的運(yùn)動(dòng)處理器可以選擇的間隔采樣GPS數(shù)據(jù),并且當(dāng)攝像機(jī)系統(tǒng)100移近或在特定的GPS坐標(biāo)內(nèi)或者移動(dòng)特定的距離時(shí)將信號發(fā)送至處理器,以從休眠模式210轉(zhuǎn)換至睡眠模式215。選擇的間隔例如可低于10,000、1,000、500、250、100、50、10或1微秒。這樣,例如,攝像機(jī)系統(tǒng)100可基于攝像機(jī)系統(tǒng)100的位置而轉(zhuǎn)換狀態(tài),但仍然以較低的功率消耗這樣做。
以下的表格示出了根據(jù)本文所描述的一些實(shí)施例的攝像機(jī)系統(tǒng)100在處于休眠狀態(tài)、睡眠狀態(tài)和活動(dòng)狀態(tài)時(shí),各種部件的示例狀態(tài)。在該實(shí)施例中,功率處理器155用于管理各種狀態(tài)之間的轉(zhuǎn)換。GPS數(shù)據(jù)和/或運(yùn)動(dòng)數(shù)據(jù)可由功率處理器155用于攝像機(jī)系統(tǒng)100在各種狀態(tài)之間的轉(zhuǎn)換。
在一些實(shí)施例中,將攝像機(jī)系統(tǒng)100插入不同和/或穩(wěn)定的功率源可使攝像機(jī)系統(tǒng)自動(dòng)地轉(zhuǎn)換至睡眠模式215和/或活動(dòng)模式205。在一些實(shí)施例中,當(dāng)攝像機(jī)系統(tǒng)插上電源時(shí),可打開Wi-Fi、GPS和/或運(yùn)動(dòng)傳感器135。
圖3是根據(jù)本文所描述的一些實(shí)施例的用于在功率消耗模式之間轉(zhuǎn)換的過程300的示例流程圖。過程300開始于方框305,在方框305的位置,攝像機(jī)系統(tǒng)100如上所述處于休眠模式。在方框310處,過程300確定是否已檢測到運(yùn)動(dòng)。如果已檢測到運(yùn)動(dòng),則過程300停留在方框305。例如,可通過監(jiān)測從運(yùn)動(dòng)傳感器135采樣的運(yùn)動(dòng)數(shù)據(jù)來檢測運(yùn)動(dòng)。例如,高于閾值的運(yùn)動(dòng)變化可指示運(yùn)動(dòng)。在一些實(shí)施例中,功率處理器155可監(jiān)測從運(yùn)動(dòng)傳感器135采樣的運(yùn)動(dòng)數(shù)據(jù),以確定是否檢測到運(yùn)動(dòng)。在一些實(shí)施例中,攝像機(jī)系統(tǒng)100可周期地檢測是否已從樣本運(yùn)動(dòng)數(shù)據(jù)檢測到運(yùn)動(dòng)。
如果在方框310處已檢測到運(yùn)動(dòng),則過程300進(jìn)入方框315,并且攝像機(jī)系統(tǒng)100如上所述進(jìn)入睡眠模式。在方框320處,攝像機(jī)系統(tǒng)可采樣來自GPS裝置130的GPS數(shù)據(jù)和/或來自藍(lán)牙收發(fā)器140的藍(lán)牙數(shù)據(jù)。在方框325處,過程300確定攝像機(jī)系統(tǒng)100相對于計(jì)算機(jī)或數(shù)據(jù)中心是否在接近區(qū)域內(nèi)。例如,攝像機(jī)的接近可基于藍(lán)牙信號的相對信號強(qiáng)度。
圖5A是根據(jù)本文所描述的一些實(shí)施例的位于圓形接近區(qū)域505外的攝像機(jī)系統(tǒng)100的示例圖。例如,圓形接近區(qū)域505可以數(shù)據(jù)中心500為中心。例如,圓形接近區(qū)域505可限定圍繞數(shù)據(jù)中心500一定距離的區(qū)域,所述距離與藍(lán)牙收發(fā)器140能檢測與數(shù)據(jù)中心500的接近的距離成比例。例如,如果藍(lán)牙收發(fā)器140能檢測達(dá)到3米的接近,則圓形接近區(qū)域505可以是帶有3米的半徑的以數(shù)據(jù)中心500為中心的圓。圓形接近區(qū)域505可通過與圍繞數(shù)據(jù)中心500的Wi-Fi連接半徑成比例的半徑交替地以特定的GPS位置為中心。例如,圓形接近區(qū)域505直徑例如可以是1、5、10、15、20、25、30、35、40、45、50、55、60、65、70、75、80等英尺。
圖5B圖示了位于圓形接近區(qū)域505內(nèi)的攝像機(jī)系統(tǒng)100,使得在圓形接近區(qū)域505內(nèi),攝像機(jī)系統(tǒng)100檢測相對于數(shù)據(jù)中心500的接近。一旦在圓形接近區(qū)域505內(nèi),攝像機(jī)系統(tǒng)100就可與數(shù)據(jù)中心500足夠靠近,以利用Wi-Fi收發(fā)器145通過Wi-Fi發(fā)射或接收數(shù)據(jù)。
圖6A是根據(jù)本文所描述的一些實(shí)施例的位于矩形接近區(qū)域605外的攝像機(jī)系統(tǒng)100的示例圖。例如,矩形接近區(qū)域605可由限定矩形區(qū)域的GPS坐標(biāo)界定,在所述矩形區(qū)域內(nèi),可經(jīng)由Wi-Fi向數(shù)據(jù)中心500發(fā)射和/或接收數(shù)據(jù)。圖6B圖示了位于矩形接近區(qū)域605內(nèi)的攝像機(jī)系統(tǒng)100。例如,矩形接近區(qū)域605可包括任何形狀或尺寸。矩形接近區(qū)域605可被認(rèn)為是由GPS坐標(biāo)限定的地理圍欄。
返回至圖3,如果攝像機(jī)系統(tǒng)100在方框325處確定其在接近區(qū)域內(nèi),則過程300進(jìn)入方框330,在所述方框330的位置,攝像機(jī)系統(tǒng)100進(jìn)入活動(dòng)模式。在方框330處,可將諸如例如照片、視頻和/或元數(shù)據(jù)的數(shù)據(jù)發(fā)射至數(shù)據(jù)中心。一旦已將數(shù)據(jù)傳送至數(shù)據(jù)中心,則過程300可返回至方框305,攝像機(jī)系統(tǒng)100可進(jìn)入休眠模式,并且過程300可重復(fù)。
圖4是根據(jù)本文所描述的一些實(shí)施例的用于在功率消耗模式之間轉(zhuǎn)換的過程400的示例流程圖。過程400開始于方框405,在所述方框305的位置,攝像機(jī)系統(tǒng)100如上所述處于休眠模式。在方框410處,過程400確定是否已經(jīng)過預(yù)定或選擇的時(shí)間周期。預(yù)定或選擇的時(shí)間周期可包括任何時(shí)間周期,諸如例如30秒、1分鐘、10分鐘、30分鐘、1小時(shí)、4小時(shí)、6小時(shí)等。如果沒有經(jīng)過預(yù)定或選擇的時(shí)間周期,則過程400在方框405處返回至休眠模式。
如果已經(jīng)過預(yù)定或選擇的時(shí)間周期,則攝像機(jī)系統(tǒng)100在方框415處進(jìn)入睡眠模式。在睡眠模式下,可在方框418處至少采樣來自GPS裝置130的GPS數(shù)據(jù)和/或來自藍(lán)牙裝置140的藍(lán)牙數(shù)據(jù)。在方框420處,采樣數(shù)據(jù)可用于通過將采樣數(shù)據(jù)與預(yù)定的接近區(qū)域數(shù)據(jù)相比較來確定攝像機(jī)系統(tǒng)100是否在接近區(qū)域(例如,GPS區(qū)域或藍(lán)牙區(qū)域)內(nèi)。
如果攝像機(jī)系統(tǒng)100不在接近區(qū)域內(nèi),則過程400返回至方框405。如果攝像機(jī)系統(tǒng)100在接近區(qū)域內(nèi),則可將數(shù)據(jù)傳送至攝像機(jī)系統(tǒng)100和/或從攝像機(jī)系統(tǒng)100與數(shù)據(jù)中心500傳送數(shù)據(jù)。一旦已傳送數(shù)據(jù),過程400就可返回至方框405。
圖7是根據(jù)本文所描述的一些實(shí)施例的用于在功率消耗模式之間轉(zhuǎn)換的過程700的示例流程圖。過程700開始于方框705,在所述方框305的位置,攝像機(jī)系統(tǒng)100如上所述處于休眠模式。在方框710處,過程700確定是否已檢測到運(yùn)動(dòng)。例如,功率處理器155(或另一處理器)可采樣來自運(yùn)動(dòng)傳感器135的數(shù)據(jù),以確定采樣運(yùn)動(dòng)數(shù)據(jù)是否高于閾值。例如,運(yùn)動(dòng)數(shù)據(jù)可指示高于1G的向上加速度,以指示已從靜止位置抬高攝像機(jī)系統(tǒng)100。作為另一示例,運(yùn)動(dòng)數(shù)據(jù)可指示攝像機(jī)系統(tǒng)100已從垂直取向旋轉(zhuǎn)到水平取向,以指示用戶可在記錄圖像和/或數(shù)據(jù)之前定位攝像機(jī)系統(tǒng)。各種其他的運(yùn)動(dòng)數(shù)據(jù)序列或運(yùn)動(dòng)數(shù)據(jù)值可足以指示運(yùn)動(dòng)。替代性地或附加地,功率處理器155可采樣來自GPS裝置130的數(shù)據(jù),以確定是否已檢測到運(yùn)動(dòng)。
如果沒有檢測到運(yùn)動(dòng),則過程700返回至方框705。并且可能在已經(jīng)過一時(shí)間周期之后,能再次發(fā)生運(yùn)動(dòng)檢測。如果檢測到運(yùn)動(dòng),則過程700進(jìn)入方框715。在方框715處,攝像機(jī)系統(tǒng)100可進(jìn)入睡眠模式215。在睡眠模式215下,攝像機(jī)系統(tǒng)100可準(zhǔn)備捕獲圖像和/或視頻。
在處于睡眠模式時(shí),攝像機(jī)系統(tǒng)100可準(zhǔn)備好響應(yīng)于用戶的諸如例如按壓記錄按鈕、按壓視頻回放按鈕、按壓圖像查看按鈕等的一些指示或動(dòng)作而記錄并存儲(chǔ)圖像和/或視頻。如果在方框720處沒有檢測到用戶動(dòng)作,則過程700能返回至方框705,并且攝像機(jī)系統(tǒng)100可返回至休眠模式210。如果已檢測到用戶動(dòng)作,則攝像機(jī)系統(tǒng)可在方框725處進(jìn)入活動(dòng)模式,并且然后可在方框730處執(zhí)行用戶動(dòng)作。例如,圖像傳感器110可記錄圖像或視頻,并且將其存儲(chǔ)在存儲(chǔ)器125中。作為另一示例,圖像傳感器110可將圖像呈現(xiàn)在用戶接口150上。可執(zhí)行各種其他的用戶動(dòng)作。如果如在方框735處所確定地已完成用戶動(dòng)作,則過程700可返回至方框715,并且攝像機(jī)系統(tǒng)100可進(jìn)入睡眠模式;否則,攝像機(jī)系統(tǒng)可繼續(xù)執(zhí)行用戶動(dòng)作。
圖8是根據(jù)本文所描述的一些實(shí)施例的用于優(yōu)先數(shù)據(jù)傳送的過程800的示例流程圖。過程800開始于方框805,在所述方框805的位置,確定待從攝像機(jī)系統(tǒng)100傳送至數(shù)據(jù)中心的數(shù)據(jù)量。能以任何方式確定待傳送的數(shù)據(jù)量。例如,待傳送的數(shù)據(jù)量可包括從上次傳送以來的所有數(shù)據(jù)。作為另一示例,待傳送的數(shù)據(jù)量可包括在某一文件位置或文件夾中的所有數(shù)據(jù)。
在方框810處,例如可基于可用電池功率確定能傳送的數(shù)據(jù)量。例如,如果電池僅包含10%的電池功率,并且其耗費(fèi)1%的電池功率以傳送100兆字節(jié),則僅能傳送1千兆字節(jié)??苫谙惹暗臄?shù)據(jù)傳送確定用于傳送數(shù)據(jù)的電池功率的量或百分比。
在方框815處,如果能傳送的數(shù)據(jù)量低于待傳送的數(shù)據(jù)量,則可優(yōu)先數(shù)據(jù)。在一些實(shí)施例中,可不加理會(huì)地優(yōu)先數(shù)據(jù)。可以任何方式優(yōu)先數(shù)據(jù),諸如例如記錄數(shù)據(jù)的時(shí)間、與視頻相關(guān)的元數(shù)據(jù)、視頻的長度、視頻的圖像質(zhì)量、視頻的類型、視頻是否包括聲音標(biāo)記、視頻是否包括音頻軌道、人物標(biāo)記、興奮得分、相關(guān)性得分或任何其他測量等。例如,如名稱為“Video Metadata”并且于2013年12月30提交的美國專利申請No.14/143,335所公開地可使用各種其他的元數(shù)據(jù),所述美國專利申請的全部內(nèi)容在本文沒有任何限制地并入。
在方框820處,可基于數(shù)據(jù)的優(yōu)先傳送數(shù)據(jù)。因而,將最高優(yōu)先的數(shù)據(jù)傳送至數(shù)據(jù)中心。
圖9所圖示的運(yùn)算系統(tǒng)900(或處理單元)能用于實(shí)現(xiàn)本發(fā)明的任何實(shí)施例。例如,運(yùn)算系統(tǒng)900能單獨(dú)或與其他部件結(jié)合使用,以執(zhí)行所有或部分過程300、400、700和/或800。作為另一示例,運(yùn)算系統(tǒng)900能用于執(zhí)行任何計(jì)算,求解任何方程,執(zhí)行任何識(shí)別,和/或作出在此所描述的任何決定。運(yùn)算系統(tǒng)900包括能經(jīng)由總線905電耦連(或者適當(dāng)?shù)胤駝t可通信)的硬件元件。硬件元件能包括:一個(gè)或多個(gè)處理器910,其無限制地包括一個(gè)或多個(gè)通用處理器和/或一個(gè)或多個(gè)專用處理器(諸如數(shù)字處理芯片、圖形加速芯片等);一個(gè)或多個(gè)輸入裝置915,其能無限制地包括鼠標(biāo)、鍵盤等;和一個(gè)或多個(gè)輸出裝置920,其能無限制地包括顯示裝置、打印機(jī)等。
運(yùn)算系統(tǒng)900還可包括一個(gè)或多個(gè)存儲(chǔ)裝置925(和/或與一個(gè)或多個(gè)存儲(chǔ)裝置925通信),所述一個(gè)或多個(gè)存儲(chǔ)裝置925能無限制地包括本地和/或網(wǎng)絡(luò)訪問存儲(chǔ)和/或能無限制地包括磁盤驅(qū)動(dòng)器、驅(qū)動(dòng)器陣列、光學(xué)存儲(chǔ)裝置、固態(tài)存儲(chǔ)裝置,諸如能夠可編程、可閃速更新的閃速存儲(chǔ)器125(“RAM”)和/或只讀存儲(chǔ)器125(“ROM”)等。運(yùn)算系統(tǒng)900還可包括通信子系統(tǒng)930,所述通信子系統(tǒng)930能無限制地包括調(diào)制解調(diào)器、網(wǎng)卡(無線或有線)、紅外通信裝置、無線通信裝置和/或芯片組(諸如藍(lán)牙收發(fā)器140/902.6裝置、Wi-Fi裝置、WiMax裝置、蜂窩通信設(shè)施等)等。通信子系統(tǒng)930可允許與網(wǎng)絡(luò)(舉一個(gè)示例,諸如以下所描述的網(wǎng)絡(luò))和/或本文所描述的任何其他裝置交換數(shù)據(jù)。在許多實(shí)施例中,運(yùn)算系統(tǒng)900還包括工作存儲(chǔ)器125,如上所述,所述工作存儲(chǔ)器125能包括RAM或ROM裝置。
如本文所描述地,運(yùn)算系統(tǒng)900還能包括示出為當(dāng)前位于工作存儲(chǔ)器125內(nèi)的軟件元件,所述軟件元件包括操作系統(tǒng)940和/或諸如一個(gè)或多個(gè)應(yīng)用程序945的其他代碼,其可包括本發(fā)明的計(jì)算機(jī)程序和/或可設(shè)計(jì)成實(shí)現(xiàn)本發(fā)明的方法和/或構(gòu)成本發(fā)明的系統(tǒng)。例如,相對于以上所討論的方法描述的一個(gè)或多個(gè)程序可實(shí)現(xiàn)為可由計(jì)算機(jī)(和/或計(jì)算機(jī)內(nèi)的處理器)執(zhí)行的代碼和/或指令。一組這些指令和/或代碼可存儲(chǔ)在諸如以上所描述的存儲(chǔ)裝置925的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上。
在一些情況下,存儲(chǔ)介質(zhì)可并入運(yùn)算系統(tǒng)900或者與運(yùn)算系統(tǒng)900通信。在其他實(shí)施例中,存儲(chǔ)介質(zhì)可與運(yùn)算系統(tǒng)900分開(例如,可拆除的介質(zhì),諸如壓縮磁盤等),和/或設(shè)置在安裝包中,使得存儲(chǔ)介質(zhì)能用于通過存儲(chǔ)在其上的指令/代碼給通用計(jì)算機(jī)編程。這些指令可采取可由運(yùn)算系統(tǒng)900執(zhí)行的可執(zhí)行代碼的形式和/或可采取源和/或可安裝代碼的形式,所述源和/或可安裝代碼(例如,利用任何各種各樣的通??捎玫木幾g器、安裝程序、壓縮/解壓工具)在編譯和/或安裝在運(yùn)算系統(tǒng)900上時(shí),則采取可執(zhí)行代碼的形式。
在本文提出了許多特定的細(xì)節(jié),以便于徹底理解提求保護(hù)的主題。然而,本領(lǐng)域的技術(shù)人員應(yīng)理解的是,要求保護(hù)的主題可在沒有這些特定細(xì)節(jié)的情況下實(shí)踐。在其他情況下,未詳細(xì)描述為技術(shù)人員所知的方法、設(shè)備或系統(tǒng),以便不使要求保護(hù)的主題模糊。
一些部分依據(jù)存儲(chǔ)在諸如計(jì)算機(jī)存儲(chǔ)器125的運(yùn)算系統(tǒng)存儲(chǔ)器125內(nèi)的數(shù)據(jù)位或二進(jìn)制數(shù)字信號的操作的算法或符號表示提出。這些算法說明或表示是由數(shù)字處理領(lǐng)域的技術(shù)人員所使用的技術(shù)示例,以向本領(lǐng)域的其他技術(shù)人員傳達(dá)他們工作的實(shí)質(zhì)。算法是導(dǎo)致期望結(jié)果的操作或相似處理的自相一致的序列。在該背景下,操作或處理包括物理量的物理調(diào)整。典型地但非必需地,這樣的量可采取能夠存儲(chǔ)、傳送、組合、比較或以另外的方式調(diào)整的電或磁信號的形式。主要由于常見用法,有時(shí)已證明便利的是,將這樣的信號稱作位、數(shù)據(jù)、值、元件、符號、字符、術(shù)語、數(shù)字、數(shù)碼等。然而,應(yīng)理解的是,所有的這些和相似的術(shù)語與合適的物理量相關(guān),并且僅是便利的標(biāo)簽。除非另有說明,否則應(yīng)意識(shí)到的是,貫穿該說明書,利用諸如“處理”、“運(yùn)算”、“計(jì)算”、“確定”和“識(shí)別”等的術(shù)語的討論指的是諸如一個(gè)或多個(gè)計(jì)算機(jī)或相似的一個(gè)或多個(gè)電子運(yùn)算裝置的運(yùn)算裝置的動(dòng)作或過程,所述動(dòng)作或過程調(diào)整或變換表示為存儲(chǔ)器、寄存器、或其他信息存儲(chǔ)裝置、傳輸裝置或運(yùn)算平臺(tái)的顯示裝置內(nèi)的物理、電子或磁量的數(shù)據(jù)。
本文所討論的一個(gè)或多個(gè)系統(tǒng)不限于任何特定的硬件構(gòu)架或構(gòu)造。運(yùn)算裝置能包括提供以一個(gè)或多個(gè)輸入為條件的結(jié)果的任何合適的部件布置。合適的運(yùn)算裝置包括訪問存儲(chǔ)的軟件的基于微處理器的多功能計(jì)算機(jī)系統(tǒng),所述存儲(chǔ)的軟件給從通用運(yùn)算設(shè)備到專用運(yùn)算設(shè)備的運(yùn)算系統(tǒng)編程或構(gòu)成所述運(yùn)算系統(tǒng),以實(shí)現(xiàn)本主題的一個(gè)或多個(gè)實(shí)施例。任何合適的編程、腳本或其他類型的語言或語言的組合可用于實(shí)現(xiàn)包含在本文用于給運(yùn)算裝置編程或構(gòu)成運(yùn)算裝置的軟件中的教導(dǎo)。
本文所公開的方法的實(shí)施例可在這樣的運(yùn)算裝置的操作中執(zhí)行。在以上的示例中所提出的方框的順序能改變,例如,方框能重排順序、組合和/或分成子方框。某些方框或過程能平行執(zhí)行。
本文“適應(yīng)于”或“構(gòu)造成”的使用是指不排除適應(yīng)于或構(gòu)造成執(zhí)行附加的任務(wù)或步驟的裝置的開放包容的語言。附加地,“基于”的使用應(yīng)是開放包容的,其中,“基于”一個(gè)或多個(gè)所列舉的狀況或值的過程、步驟、計(jì)算或其他動(dòng)作在實(shí)踐中可基于超出所列舉的附加狀況或值。被包括在本文的標(biāo)題、列表和編號僅為了說明,并且不應(yīng)是限制的。
盡管已相對于其特定的實(shí)施例詳細(xì)描述了本主題,但應(yīng)意識(shí)到的是,本領(lǐng)域的技術(shù)人員在獲得前文的理解時(shí),可容易產(chǎn)生這樣的實(shí)施例的改變、變化和等同。因此,應(yīng)理解的是,本公開是為了示例而非限制而提出,并且如對本領(lǐng)域的技術(shù)人員很明顯的是,不排除包括本主題的這樣的變型、變化和/或附加。