相關申請案之交叉參考
本申請案要求2014年11月20日在美國專利和商標局申請的美國非臨時申請案第14/548,737號的優(yōu)先權和權益,所述申請案的全部內容被以引用的方式并入本文中。
本發(fā)明的方面大體上涉及數(shù)據(jù)捕獲,且更確切地說,涉及使用時間同步的無線裝置的數(shù)據(jù)捕獲。
背景技術:
無線通信網(wǎng)絡經(jīng)廣泛地部署以提供各種通信服務,例如,電話、視頻、數(shù)據(jù)、消息傳遞、廣播等等。通常為多址網(wǎng)絡的此類網(wǎng)絡通過共享可用網(wǎng)絡資源支持針對多個用戶或無線連接的裝置的通信。此網(wǎng)絡的一個實例為蜂窩式電話網(wǎng)絡,例如,umts陸地無線電接入網(wǎng)絡(utran)。utran為定義為通用移動電信系統(tǒng)(umts)的一部分的無線電接入網(wǎng)絡(ran),它是第三代合作伙伴計劃(3gpp)支持的第三代(3g)移動電話技術。
蜂窩式無線裝置可從蜂窩式網(wǎng)絡接收準確的定時或時間信息,因為其被針對蜂窩式操作同步。在不存在蜂窩式連接性的情況下,其它連接性方法也可提供定時信息,包含基于衛(wèi)星的定時源(例如,全球定位系統(tǒng)(gps))和基于網(wǎng)絡的定時源(例如,網(wǎng)絡時間協(xié)議(ntp))。當連接的裝置被同步到同一定時基準時,可以確定性的方式協(xié)調和控制其輸入與輸出。
技術實現(xiàn)要素:
下文呈現(xiàn)本發(fā)明的一或多個方面的簡化概述,以便提供對此類方面的基本理解。此概述并非本發(fā)明的所有預料特征的廣泛綜述,且既不希望識別本發(fā)明的所有方面的關鍵或至關重要要素,也不希望劃定本發(fā)明的任何或所有方面的范圍。其唯一目的是以簡化形式提出本發(fā)明的一或多個方面的一些概念以作為稍后提出的更詳細描述的序言。
本發(fā)明的各種方面提供利用多個時間同步的數(shù)據(jù)捕獲裝置的基于觸發(fā)器的合作數(shù)據(jù)捕獲系統(tǒng)。這些數(shù)據(jù)捕獲裝置被同步到同一時間基準,使得可基于用于控制數(shù)據(jù)捕獲的各種觸發(fā)器以確定性的方式協(xié)調和控制其輸入與輸出。
在一個方面中,本發(fā)明提供一種操作用于合作數(shù)據(jù)捕獲的數(shù)據(jù)捕獲控制器的方法。所述數(shù)據(jù)捕獲控制器與多個數(shù)據(jù)捕獲裝置通信,其中所述數(shù)據(jù)捕獲控制器和所述多個數(shù)據(jù)捕獲裝置被同步到通信網(wǎng)絡的相同定時基準。所述數(shù)據(jù)捕獲控制器管理多個觸發(fā)器以用于控制利用所述數(shù)據(jù)捕獲裝置中的一或多個的數(shù)據(jù)捕獲。所述數(shù)據(jù)捕獲控制器將一或多個請求發(fā)射到所述數(shù)據(jù)捕獲裝置中的一或多個以基于所述多個觸發(fā)器捕獲數(shù)據(jù)。所述數(shù)據(jù)捕獲控制器從所述一或多個數(shù)據(jù)捕獲裝置接收經(jīng)捕獲數(shù)據(jù)。
本發(fā)明的另一方面提供一種操作用于合作數(shù)據(jù)捕獲的第一數(shù)據(jù)捕獲裝置的方法。所述第一數(shù)據(jù)捕獲裝置接收來自數(shù)據(jù)捕獲控制器的第一請求以與一或多個第二數(shù)據(jù)捕獲裝置合作基于第一觸發(fā)器開始數(shù)據(jù)捕獲。所述第一和第二數(shù)據(jù)捕獲裝置和所述數(shù)據(jù)捕獲控制器被同步到通信網(wǎng)絡的相同定時基準。如果滿足所述第一觸發(fā)器,那么所述第一數(shù)據(jù)捕獲裝置與所述第二數(shù)據(jù)捕獲裝置中的至少一個合作開始數(shù)據(jù)捕獲。所述第一數(shù)據(jù)捕獲裝置用時間信息給經(jīng)捕獲數(shù)據(jù)加標簽,且將所述經(jīng)捕獲數(shù)據(jù)發(fā)射到所述數(shù)據(jù)捕獲控制器。
本發(fā)明的另一方面提供一種用于合作數(shù)據(jù)捕獲的數(shù)據(jù)捕獲控制器。所述數(shù)據(jù)捕獲控制器包含被配置以與多個數(shù)據(jù)捕獲裝置通信的網(wǎng)絡接口。所述數(shù)據(jù)捕獲控制器和所述多個數(shù)據(jù)捕獲裝置被同步到通信網(wǎng)絡的相同定時基準。所述數(shù)據(jù)捕獲控制器進一步包含記錄控制塊,其被配置以管理多個觸發(fā)器以用于控制利用所述數(shù)據(jù)捕獲裝置中的一或多個的數(shù)據(jù)捕獲。所述數(shù)據(jù)捕獲控制器進一步包含捕獲管理器塊,其利用所述網(wǎng)絡接口,被配置以:將一或多個請求發(fā)射到所述數(shù)據(jù)捕獲裝置中的一或多個以基于所述多個觸發(fā)器捕獲數(shù)據(jù);以及從所述數(shù)據(jù)捕獲裝置接收經(jīng)捕獲數(shù)據(jù)。
本發(fā)明的另一方面提供一種用于合作數(shù)據(jù)捕獲的第一數(shù)據(jù)捕獲裝置。所述第一數(shù)據(jù)捕獲裝置包含網(wǎng)絡接口,其被配置以與數(shù)據(jù)捕獲控制器和一或多個第二數(shù)據(jù)捕獲裝置通信。所述第一數(shù)據(jù)捕獲裝置進一步包含捕獲控制塊和時間代碼塊。所述捕獲控制塊被配置以接收來自所述數(shù)據(jù)捕獲控制器的第一請求以與所述一或多個第二數(shù)據(jù)捕獲裝置合作基于第一觸發(fā)器開始數(shù)據(jù)捕獲。所述第一和第二數(shù)據(jù)捕獲裝置和所述數(shù)據(jù)捕獲控制器被同步到通信網(wǎng)絡的相同定時基準。所述捕獲控制塊被進一步配置以如果滿足所述第一觸發(fā)器,那么與所述第二數(shù)據(jù)捕獲裝置中的至少一個合作開始數(shù)據(jù)捕獲,且將所述經(jīng)捕獲數(shù)據(jù)發(fā)射到所述數(shù)據(jù)捕獲控制器。所述時間代碼塊被配置以用時間信息給所述經(jīng)捕獲數(shù)據(jù)加標簽。
在審閱接下來的詳細描述之后,本發(fā)明的這些和其它方面將變得被更充分理解。在結合附圖審閱對本發(fā)明的特定示范性實施例的以下描述后,本發(fā)明的其它方面、特征和實施例將對所屬領域的一般技術人員變得顯而易見。雖然可相對于以下的某些實施例和圖論述本發(fā)明的特征,但本發(fā)明的全部實施例可包含本文中論述的有利特征中的一或多個。換句話說,雖然可將一或多個實施例論述為具有某些有利特征,但也可以根據(jù)本文中所論述的本發(fā)明的各種實施例來使用此類特征中的一或多個。以類似方式,雖然下文可將示范性實施例論述為裝置、系統(tǒng)或方法實施例,但應理解,此類示范性實施例可以各種裝置、系統(tǒng)和方法來實施。
附圖說明
圖1為說明根據(jù)本發(fā)明的方面的無線電接入網(wǎng)絡的實例的圖。
圖2為說明根據(jù)本發(fā)明的方面的包含被同步到原始基準時鐘的主節(jié)點和許多從節(jié)點的網(wǎng)絡的圖。
圖3為說明根據(jù)本發(fā)明的方面的包含被配置以合作地捕獲數(shù)據(jù)且提供經(jīng)時間譯碼的輸出的兩個或更多個時間同步的數(shù)據(jù)捕獲裝置的數(shù)據(jù)捕獲系統(tǒng)的圖。
圖4為說明根據(jù)本發(fā)明的一方面的用于被配置以與一或多個其它數(shù)據(jù)捕獲裝置合作捕獲數(shù)據(jù)的數(shù)據(jù)捕獲裝置的硬件實施方案的實例的圖。
圖5為說明根據(jù)本發(fā)明的一方面的用于被配置以控制一或多個數(shù)據(jù)捕獲裝置合作地捕獲數(shù)據(jù)的數(shù)據(jù)捕獲控制器的硬件實施方案的實例的圖。
圖6為說明根據(jù)本發(fā)明的方面的可在數(shù)據(jù)捕獲控制器處操作的合作數(shù)據(jù)捕獲方法的流程圖。
圖7為說明根據(jù)本發(fā)明的一方面的數(shù)據(jù)捕獲觸發(fā)器管理方法的流程圖。
圖8為說明根據(jù)本發(fā)明的方面的操作數(shù)據(jù)捕獲裝置以與其它時間同步的數(shù)據(jù)捕獲裝置合作地捕獲數(shù)據(jù)的方法的流程圖。
圖9為說明根據(jù)本發(fā)明的的一方面的在數(shù)據(jù)捕獲裝置產生觸發(fā)器以用于控制與其它時間同步的數(shù)據(jù)捕獲裝置一起的合作數(shù)據(jù)捕獲的方法的流程圖。
圖10為說明根據(jù)本發(fā)明的一方面的利用數(shù)據(jù)捕獲控制器和兩個數(shù)據(jù)捕獲裝置的合作數(shù)據(jù)捕獲的實例的事件流程圖。
具體實施方式
下文結合附圖闡述的具體實施方式打算作為對各種配置的描述,且并不打算表示可實踐本文中所描述的概念的僅有配置。出于提供對各種概念的透徹理解的目的,所述具體實施方式包含特定細節(jié)。然而,所屬領域的技術人員將顯而易見的是,可在沒有這些特定細節(jié)的情況下實踐這些概念。在一些情況下,以框圖形式展示眾所周知的結構和組件以便避免混淆此類概念。
本發(fā)明的各種方面提供利用多個時間同步的數(shù)據(jù)捕獲裝置的基于觸發(fā)器的合作數(shù)據(jù)捕獲操作的控制方案。將這些數(shù)據(jù)捕獲裝置同步到相同時間基準,使得可以確定性的方式協(xié)調和控制其輸入與輸出。在以下說明的實例中,數(shù)據(jù)捕獲裝置可從蜂窩式網(wǎng)絡或其它來源接收準確時間信息。在本發(fā)明的一些方面中,數(shù)據(jù)捕獲裝置可從例如衛(wèi)星或基于網(wǎng)絡的來源的來源接收時間信息。在一些實例中,數(shù)據(jù)捕獲裝置可合作地執(zhí)行某些數(shù)據(jù)捕獲功能,例如,圖像捕獲、視頻捕獲或根據(jù)由捕獲控制實體管理的各種觸發(fā)器的任何數(shù)據(jù)捕獲操作。用時間代碼給由捕獲裝置捕獲的數(shù)據(jù)加標簽,使得可以時間同步的方式利用其。合作捕獲涉及由控制實體控制以基于由捕獲控制實體管理的某些觸發(fā)器執(zhí)行某些數(shù)據(jù)捕獲操作的兩個或更多個時間同步的數(shù)據(jù)捕獲裝置。
貫穿本發(fā)明提出的各種概念可跨越廣泛多種電信系統(tǒng)、網(wǎng)絡架構和通信標準來實施。圖1為說明可根據(jù)本發(fā)明利用的無線電接入網(wǎng)絡(ran)100的一個實例的圖。在一個實例中,ran100可為在umts系統(tǒng)中利用的ran。ran100包含多個蜂窩式區(qū)域(小區(qū)),包含小區(qū)102、104和106,其中的每一個可包含一或多個扇區(qū)。小區(qū)可在地理上界定(例如,按涵蓋區(qū)),和/或可根據(jù)頻率、擾碼等來界定。即,說明的地理上界定的小區(qū)102、104和106可各進一步劃分成多個小區(qū),例如,通過利用不同擾碼。舉例來說,小區(qū)104a可利用第一擾碼,且小區(qū)104b當處于同一地理區(qū)域中且由同一節(jié)點b144服務時可通過利用第二擾碼而加以區(qū)分。
在劃分成扇區(qū)的小區(qū)中,小區(qū)內的多個扇區(qū)可通過天線群組而形成,其中每一天線負責與所述小區(qū)的一部分中的ue通信。舉例來說,在小區(qū)102中,天線群組112、114和116可各對應于不同扇區(qū)。在小區(qū)104中,天線群組118、120和122可各對應于不同扇區(qū)。在小區(qū)106中,天線群組124、126和128可各對應于不同扇區(qū)。
小區(qū)102、104和106可包含可與每一小區(qū)102、104和106的一或多個扇區(qū)通信的若干用戶裝備(ue)。舉例來說,ue130和132可與節(jié)點b142通信,ue134和136可與節(jié)點b144通信,且ue138和140可與節(jié)點b146通信。此處,每一節(jié)點b142、144和146可被配置以針對相應小區(qū)102、104和106中的所有ue130、132、134、136、138和140提供到核心網(wǎng)絡的接入點。
在通過源小區(qū)的呼叫期間或在任何其它時間,ue136可監(jiān)測源小區(qū)的各種參數(shù)以及相鄰小區(qū)的各種參數(shù)。另外,取決于這些參數(shù)的質量,ue136可維持與相鄰小區(qū)中的一或多個的通信。在此時間期間,ue136可維持有效集,即,ue136同時連接到的小區(qū)的列表(例如,當前將下行鏈路專用物理信道dpch或部分下行鏈路專用物理信道f-dpch指派給ue136的utran小區(qū)可構成所述有效集)。
在圖1中,ue中的任一者可為數(shù)據(jù)捕獲裝置,且從ran100的原始基準時鐘接收參考定時。在一些實例中,ue中的一些或全部可具有額外數(shù)據(jù)連接性。舉例來說,ue可裝備有以太網(wǎng)、wifi、藍牙或其它網(wǎng)絡連接性。因此,ue可經(jīng)由包含蜂窩式網(wǎng)絡(例如,ran100)的可用數(shù)據(jù)網(wǎng)絡連接性中的任一個與其它裝置或實體通信(例如,發(fā)送和/或接收數(shù)據(jù))。節(jié)點b142、144和146中的任一個可為可利用ue和其它數(shù)據(jù)捕獲裝置執(zhí)行合作數(shù)據(jù)捕獲的數(shù)據(jù)捕獲控制器。
圖2為說明根據(jù)本發(fā)明的方面的包含耦合到原始基準時鐘(prc)204的主節(jié)點202和許多從節(jié)點206的通信網(wǎng)絡200的圖。通信網(wǎng)絡200可為umts網(wǎng)絡或任何合適通信網(wǎng)絡。關于umts網(wǎng)絡的同步的詳細信息描述于3gpp技術規(guī)范(ts)25.402(utran階段2中的同步,版本12)中。此3gppts的全部內容被以引用的方式并入本文中。
參看圖2,從節(jié)點206中的每一個使用在傳入數(shù)據(jù)鏈路208上接收的數(shù)據(jù)將其內部時鐘同步到prc204。主節(jié)點202將時間信息或高度準確的時鐘信號(由prc204產生)分布到所有從節(jié)點206。雖然在圖2中以特定層級次序展示通信網(wǎng)絡200,但網(wǎng)絡200可具有任何合適的網(wǎng)絡層級。在一個實例中,主節(jié)點202將時間信息分布到鄰近或直接連接的從節(jié)點,所述從節(jié)點又可再生接收的時間信息且將其分布到鄰近節(jié)點,直到網(wǎng)絡200中的所有節(jié)點接收時間信息。在一些實例中,主節(jié)點202可為無線電網(wǎng)絡控制器(rnc),且從節(jié)點可為圖1中說明的節(jié)點b和/或ue。
在蜂窩式接入網(wǎng)絡(像ran100)中,ue、節(jié)點b和rnc被同步到相同基準時間源以確保網(wǎng)絡內的可靠通信和基地臺之間的切換。為此,貫穿全部網(wǎng)絡分布高度準確的參考時鐘(例如,prc204)。因此,網(wǎng)絡內的連接的裝置或節(jié)點的內部時鐘被同步到相同參考時鐘。舉例來說,在umts和gsm網(wǎng)絡中利用的裝置(例如,ue和節(jié)點b)在108毫秒(ms)或4.3ms中被同步到5等分的準確度。雖然將蜂窩式網(wǎng)絡用作說明性實例,但本發(fā)明不限于蜂窩式網(wǎng)絡且可應用到其它合適的通信網(wǎng)絡。
圖3為說明根據(jù)本發(fā)明的一些方面的數(shù)據(jù)捕獲系統(tǒng)300的圖,所述數(shù)據(jù)捕獲系統(tǒng)包含由數(shù)據(jù)捕獲實體控制的兩個或更多個時間同步的數(shù)據(jù)捕獲裝置302以合作地捕獲數(shù)據(jù)且提供經(jīng)時間譯碼的輸出。在一個實例中,數(shù)據(jù)捕獲裝置302中的一或多個可為圖1、2和/或4中說明的ue、從節(jié)點或設備中的任一個。數(shù)據(jù)捕獲裝置302被時間同步到相同時間基準,且可利用任何合適的連接性從相同時間基準接收準確的時間信息。舉例來說,數(shù)據(jù)捕獲裝置302可具有蜂窩式網(wǎng)絡連接性且被同步到蜂窩式網(wǎng)絡原始時間基準,例如,prc202??煽刂茢?shù)據(jù)捕獲裝置302以使用一組基于時間或事件的觸發(fā)器合作地執(zhí)行數(shù)據(jù)捕獲且提供經(jīng)時間譯碼的輸出。在一些實例中,定時信息可基于通用協(xié)調時間(utc)(或世界時)或任何合適的格式。
在本發(fā)明的一些方面中,數(shù)據(jù)捕獲裝置302可包含可捕獲信息且產生對應的數(shù)據(jù)的一或多個傳感器。舉例而言,數(shù)據(jù)捕獲裝置302可具有用于記錄圖像、音頻、視頻和/或任何所要的信息以及產生對應的經(jīng)時間譯碼的數(shù)據(jù)的傳感器。舉例來說,產生的數(shù)據(jù)可為經(jīng)時間譯碼的音頻和/或視頻數(shù)據(jù)。在一個實例中,可用美國電影與電視工程師學會(smpte)時間代碼給經(jīng)捕獲數(shù)據(jù)加標簽。smpte時間代碼可識別像音頻或視頻媒體的基于時間的媒體中的精確位置。可將smpte時間代碼添加到膠片、視頻和/或音頻材料。其提供用于編輯、同步和識別的時間基準。舉例來說,smpte時間代碼可提供小時、分鐘、秒和幀信息。在本發(fā)明的其它方面中,數(shù)據(jù)捕獲裝置302可以任何合適格式輸出數(shù)據(jù)。在一些實例中,對于音頻和/或視頻數(shù)據(jù),輸出數(shù)據(jù)可呈移動圖片專家組(mpeg)格式(例如,mpeg-1、mpeg-2或mpeg-4)或其它合適數(shù)據(jù)格式,其可被存儲、轉遞或流式傳輸?shù)讲东@管理器304。
數(shù)據(jù)捕獲裝置302和捕獲管理器304可經(jīng)由任何合適的數(shù)據(jù)連接性(例如,因特網(wǎng)、企業(yè)內部網(wǎng)和/或蜂窩式網(wǎng)絡連接)相互通信。舉例來說,捕獲管理器304將控制命令或請求發(fā)送到數(shù)據(jù)捕獲裝置302,且從數(shù)據(jù)捕獲裝置302接收經(jīng)捕獲數(shù)據(jù)。捕獲管理器304協(xié)調數(shù)據(jù)捕獲裝置302的數(shù)據(jù)捕獲和回放活動。在本發(fā)明的一個方面中,捕獲管理器304充當數(shù)據(jù)捕獲裝置302、記錄控制實體306與媒體控制實體308之間的中間物。捕獲管理器304、記錄控制實體306和媒體控制實體308可共同地被稱作捕獲控制實體,其可包含位于相同位置或不同位置中的一或多個裝置。捕獲管理器304可接收、存儲和/或緩沖來自數(shù)據(jù)捕獲裝置302的經(jīng)捕獲數(shù)據(jù)(例如,音頻和/或視頻數(shù)據(jù))。在一些實例中,在音頻/視頻捕獲應用中,捕獲管理器304可被稱作音頻/視頻管理器。然而,捕獲管理器304不限于音頻和/或視頻數(shù)據(jù)捕獲應用。在本發(fā)明的其它方面中,捕獲管理器304可用以接收、存儲、緩沖、轉遞和/或輸出由數(shù)據(jù)捕獲裝置402中的任一個產生的任何數(shù)據(jù)。
記錄控制實體306控制數(shù)據(jù)捕獲(例如,記錄)開始和/或停止的時間,且確定哪一(些)數(shù)據(jù)捕獲裝置302將參與數(shù)據(jù)捕獲。在本發(fā)明的一些方面中,記錄控制實體306可確定用于系統(tǒng)中的捕獲裝置302中的一或多個的記錄參數(shù)。記錄參數(shù)可取決于由數(shù)據(jù)捕獲裝置302記錄的數(shù)據(jù)格式。舉例來說,對于視頻捕獲應用,參數(shù)可包含所要的視頻標準(例如,mpeg4、h.256、ntsc和pal)和相關聯(lián)的可配置參數(shù)(例如,壓縮、分辨率、幀率等)。類似地,對于音頻捕獲應用,參數(shù)的實例可包含壓縮標準和其它參數(shù),例如,譯碼和速率(例如,mp3320kbps)。
在本發(fā)明的一些方面中,捕獲管理器304和/或記錄控制實體306可查詢數(shù)據(jù)捕獲裝置302以確定其能力,且接著基于此來確定可達成的參數(shù)。在一些實例中,捕獲管理器304和/或記錄控制實體306可利用在正用于捕獲/記錄的可適用標準中可用的配置步驟與捕獲裝置302協(xié)商參數(shù)。
在本發(fā)明的一些方面中,當數(shù)據(jù)捕獲裝置上線時,數(shù)據(jù)捕獲裝置302可在初始設置階段中配置有默認(或預定)參數(shù)。一旦在數(shù)據(jù)捕獲裝置與記錄控制實體306和/或捕獲管理器304之間同意默認參數(shù)(即,不改變或確認),那么可使用所述默認參數(shù)。在一些實例中,可通過可在數(shù)據(jù)捕獲裝置302處操作的合適的配置機構基于逐個情況替代這些默認參數(shù)和提供或替代新的默認。在本發(fā)明的一些方面中,記錄控制實體306、捕獲管理器304和/或媒體控制實體308中的任一個可管理或改變所述配置。
數(shù)據(jù)捕獲裝置302和記錄控制實體306可經(jīng)由任何合適的數(shù)據(jù)連接性(例如,因特網(wǎng)、企業(yè)內部網(wǎng)和/或蜂窩式網(wǎng)絡連接)相互通信。在一個特定實例中,數(shù)據(jù)捕獲裝置302可為用于捕獲圖像和/或視頻的相機或攝錄影機。記錄控制實體306維持一或多個觸發(fā)器以用于針對任何特定數(shù)據(jù)捕獲裝置302開始和/或停止數(shù)據(jù)捕獲。在一些實例中,觸發(fā)器可產生于數(shù)據(jù)捕獲裝置302中的一或多個處且直接或間接地通過捕獲管理器304傳達到記錄控制實體306。在其它實例中,可通過與記錄控制實體306的交互鍵入或創(chuàng)建觸發(fā)器。在一個實例中,記錄控制實體306可提供用于與用戶交互的用戶接口。通過用戶接口,用戶可創(chuàng)建各種觸發(fā)器以開始和/或停止利用一或多個數(shù)據(jù)捕獲裝置302的數(shù)據(jù)捕獲。記錄控制實體306也負責管理和協(xié)調系統(tǒng)上的各種觸發(fā)器。舉例來說,記錄控制實體306確定哪一(些)數(shù)據(jù)捕獲裝置302參與數(shù)據(jù)捕獲,且將對應的請求傳達給捕獲管理器304,捕獲管理器將請求傳達到對應的數(shù)據(jù)捕獲裝置302。
在本發(fā)明的一些方面中,記錄控制實體306可利用和管理各種基于時間和事件的觸發(fā)器以控制數(shù)據(jù)捕獲裝置302。觸發(fā)器的一些非限制性實例為:基于時間的觸發(fā)器、基于位置的觸發(fā)器、基于運動的觸發(fā)器、基于速度的觸發(fā)器、基于力的觸發(fā)器、基于光的觸發(fā)器、基于聲音的觸發(fā)器、基于場景移動的觸發(fā)器、基于電話呼叫的觸發(fā)器、基于文本消息的觸發(fā)器和基于數(shù)據(jù)通信的觸發(fā)器。基于觸發(fā)器,記錄控制實體306將捕獲請求發(fā)送到捕獲管理器304。捕獲管理器304處理所述請求且返回響應記錄控制實體306以確認對請求采取成功動作(即,開始和/或停止在選定捕獲裝置302處的捕獲)。舉例來說,捕獲管理器304可將開始請求發(fā)出到需要開始記錄的一或多個捕獲裝置302。捕獲管理器304也可基于從記錄控制實體306接收的請求將停止請求發(fā)出到捕獲裝置302。開始/停止請求可一起或分開來到達捕獲管理器304。
通過基于時間的觸發(fā)器,捕獲管理器304可在指定時間請求一或多個數(shù)據(jù)捕獲裝置302開始和/或停止數(shù)據(jù)捕獲。在一些實例中,一接收到對應的請求,就可請求數(shù)據(jù)捕獲裝置302開始或停止捕獲。在一些實例中,可在某一utc時間請求數(shù)據(jù)捕獲裝置302開始或停止捕獲。
通過基于位置的觸發(fā)器,捕獲管理器304可基于裝置的位置請求一或多個數(shù)據(jù)捕獲裝置302開始和/或停止數(shù)據(jù)捕獲。在本發(fā)明的一些方面中,數(shù)據(jù)捕獲裝置302可被配置以使用衛(wèi)星定位(例如,gps)、三角測量技術或任何合適方法確定位置。舉例來說,數(shù)據(jù)捕獲裝置可當其在某一區(qū)域內時開始捕獲,且當其離開所述區(qū)域時停止捕獲。
通過基于運動的觸發(fā)器,捕獲管理器304可在檢測到某些運動或位置改變時請求一或多個數(shù)據(jù)捕獲裝置302開始和/或停止數(shù)據(jù)捕獲。運動觸發(fā)器的一些非限制性實例為檢測到運動、檢測不到運動、加速、減速、方向的改變等。
通過基于速度的觸發(fā)器,捕獲管理器304可基于數(shù)據(jù)捕獲裝置302的速度請求一或多個數(shù)據(jù)捕獲裝置302開始和/或停止數(shù)據(jù)捕獲。在一些實例中,數(shù)據(jù)捕獲裝置302可在選定速度下、高于或低于某一速度或當檢測到速度的改變時開始或停止數(shù)據(jù)捕獲。數(shù)據(jù)捕獲裝置302可基于衛(wèi)星信號確定其速度。
通過基于力的觸發(fā)器,捕獲管理器304可基于由數(shù)據(jù)捕獲裝置302感測的力或壓力請求一或多個數(shù)據(jù)捕獲裝置302開始和/或停止數(shù)據(jù)捕獲。在一些實例中,數(shù)據(jù)捕獲裝置302可具有一或多個力或壓力傳感器以檢測力和/或壓力。當檢測到的力和/或壓力滿足所要的觸發(fā)條件時,數(shù)據(jù)捕獲裝置302可開始或停止數(shù)據(jù)捕獲。
通過基于光的觸發(fā)器,捕獲管理器304可基于由數(shù)據(jù)捕獲裝置檢測的光的量或特性請求一或多個數(shù)據(jù)捕獲裝置302開始和/或停止數(shù)據(jù)捕獲。在一些實例中,數(shù)據(jù)捕獲裝置302可具有用于檢測在任何所要的波長中的光或任何電磁波的一或多個光傳感器或光電檢測器。光的存在(或不存在)和/或檢測到的光或電磁波的強度可用以滿足觸發(fā)條件。
通過基于聲音的觸發(fā)器,捕獲管理器304可基于由數(shù)據(jù)捕獲裝置檢測到的聲音或音頻請求一或多個數(shù)據(jù)捕獲裝置302開始和/或停止數(shù)據(jù)捕獲。在一些實例中,數(shù)據(jù)捕獲裝置302可具有用于檢測音頻或聲音的一或多個聲學傳感器或麥克風。聲音的存在(或不存在)和檢測到的音頻/聲音的某些特性可用以滿足觸發(fā)條件。
通過基于場景移動的觸發(fā)器,捕獲管理器304可基于某些檢測到的場景移動或改變請求一或多個數(shù)據(jù)捕獲裝置302開始和/或停止數(shù)據(jù)捕獲。在一些實例中,數(shù)據(jù)捕獲裝置302可具有用于捕獲場景的圖像、圖片或視頻的一或多個成像裝置或相機。在一個實例中,當檢測到場景的大體上改變時,符合觸發(fā)條件。在一些實例中,觸發(fā)條件可為圖像的任何改變、進入場景的任何對象的辨識、進入場景的特定對象或對象類型(例如,任何人)的辨識和場景中的緊急情況(例如,火、煙)的辨識。
通過基于電話呼叫的觸發(fā)器,捕獲管理器304可基于與呼叫處置有關的裝置的狀態(tài)請求一或多個數(shù)據(jù)捕獲裝置302開始和/或停止數(shù)據(jù)捕獲。在一些實例中,呼叫處置狀態(tài)包含開始呼叫、結束呼叫、來電通話、呼叫等待等。
通過基于文本消息或即時消息的觸發(fā)器,捕獲管理器304可基于接收到的文本消息請求一或多個數(shù)據(jù)捕獲裝置302開始和/或停止數(shù)據(jù)捕獲。在一個實例中,數(shù)據(jù)捕獲裝置302可在接收到某一文本消息時開始或停止捕獲。文本消息可包含可使數(shù)據(jù)捕獲裝置302一接收到消息或在某一時間后開始和/或停止捕獲的預定消息,例如,“start”、“stop”或任何合適消息。文本消息的一個非限制性實例可為短消息服務(sms)消息。文本消息可由包含記錄控制實體306、捕獲管理器304和另一數(shù)據(jù)捕獲裝置302的任何合適實體發(fā)送。在一些實例中,用戶可通過將文本消息或即時消息發(fā)送到捕獲管理器304、記錄控制實體306和/或數(shù)據(jù)捕獲裝置302來觸發(fā)特定記錄事件。在本發(fā)明的一些方面中,數(shù)據(jù)捕獲系統(tǒng)300可被預配置以只從允許的來源接受此類消息,以充當用于數(shù)據(jù)捕獲裝置302中的一或多個的觸發(fā)器。
通過基于數(shù)據(jù)通信的觸發(fā)器,捕獲管理器304可基于在數(shù)據(jù)捕獲裝置處執(zhí)行的某些類型的數(shù)據(jù)通信請求一或多個數(shù)據(jù)捕獲裝置302開始和/或停止數(shù)據(jù)捕獲。在一些實例中,用戶可經(jīng)由將請求傳達到捕獲管理器304、記錄控制實體306和/或數(shù)據(jù)捕獲裝置302的網(wǎng)站或移動應用程序觸發(fā)特定記錄事件。
在以上描述的實例中,用一或多個時間代碼(例如,smpte代碼)給經(jīng)捕獲數(shù)據(jù)加標簽。因此,捕獲管理器304可同步由多個數(shù)據(jù)捕獲裝置302捕獲的數(shù)據(jù)??墒褂靡陨厦枋龅挠|發(fā)器中的一或多個控制數(shù)據(jù)捕獲裝置302。在一些實例中,不同群組的數(shù)據(jù)捕獲裝置可由不同觸發(fā)器控制。
媒體控制實體308控制從一或多個數(shù)據(jù)捕獲裝置302的實時數(shù)據(jù)流式傳輸和先前捕獲且存儲的內容的回放。先前捕獲(或記錄)的數(shù)據(jù)可存儲于相應數(shù)據(jù)捕獲裝置302、捕獲管理器304和/或遠程存儲裝置(例如,云存儲)處。在本發(fā)明的一些方面中,媒體控制實體308將對所要的數(shù)據(jù)捕獲裝置302的數(shù)據(jù)流式傳輸或回放的請求發(fā)送到捕獲管理器304。然后,捕獲管理器304將請求傳達到對應的數(shù)據(jù)捕獲裝置302以用于實況流式傳輸。對于存儲于捕獲管理器304處的先前捕獲的數(shù)據(jù),媒體控制實體308可直接向捕獲管理器304請求經(jīng)捕獲數(shù)據(jù)。媒體控制實體308提供來自數(shù)據(jù)捕獲裝置302的數(shù)據(jù)流或回放的用戶選擇和混合??苫诮?jīng)捕獲數(shù)據(jù)的時間代碼使流式傳輸或回放時間同步。
捕獲管理器304、記錄控制實體306和媒體控制實體308可共同地被稱作捕獲控制實體312,可將所述捕獲控制實體實施為單個裝置或多個裝置。在一些實例中,捕獲控制實體312的多個裝置可物理上位于不同位置處且相互操作性地耦合,例如,通過數(shù)據(jù)連接(例如,因特網(wǎng)、企業(yè)內部網(wǎng)、蜂窩式網(wǎng)絡)。在本發(fā)明的一些方面中,捕獲管理器304可在提供組合數(shù)據(jù)輸出310前聚集、混合和/或緩沖來自多個數(shù)據(jù)捕獲裝置的經(jīng)捕獲數(shù)據(jù)(例如,實時數(shù)據(jù)流)。在一個實例中,數(shù)據(jù)輸出310可為包含來自多個捕獲裝置(例如,相機)的數(shù)據(jù)流的實時音頻或視頻流。對于實況或記錄的內容回放,媒體控制實體308可另外提供各種數(shù)據(jù)處理或調節(jié)算法以被選擇或經(jīng)由捕獲管理器304應用到內容。
在本發(fā)明的一個方面中,捕獲管理器304可包含媒體調節(jié)控制器。在一些實例中,媒體調節(jié)控制器可為可與捕獲管理器304共存的單獨實體。媒體調節(jié)控制器可對實況流式傳輸或存儲的數(shù)據(jù)執(zhí)行某些調節(jié)或處理,隨后其作為數(shù)據(jù)輸出310呈現(xiàn)。處理或調節(jié)的非限制性實例包含多流選擇、碾碎、強制轉換(成單流)、分辨率和格式管理和一致性等。經(jīng)捕獲數(shù)據(jù)可在其存儲于捕獲管理器304和/或數(shù)據(jù)捕獲裝置處前加以處理或調節(jié)。
在一個實例中,媒體控制實體308可請求捕獲管理器304對經(jīng)捕獲數(shù)據(jù)執(zhí)行所要的數(shù)據(jù)處理算法。在一個特定實例中,三維(3d)算法可應用到由多個數(shù)據(jù)捕獲裝置302針對某一事件(例如,音樂會)記錄或捕獲的內容流的選擇。當捕獲事件時,這些裝置302可位于不同位置處。因此,3d或多角度視頻可從由這些數(shù)據(jù)捕獲裝置302捕獲的數(shù)據(jù)流產生。在一些其它實例中,可利用各種算法以基于一組指定準則使用不同數(shù)據(jù)內容(例如,音頻和視頻)進行碾碎、摻合或混合。
圖4為說明根據(jù)本發(fā)明的一方面的用于被配置以與一或多個其它數(shù)據(jù)捕獲裝置合作捕獲數(shù)據(jù)的數(shù)據(jù)捕獲裝置400的硬件實施方案的實例的圖。圖4中說明的數(shù)據(jù)捕獲裝置400的各種塊或組件可以軟件、固件、硬件或其組合實施。在一個實例中,設備400可為如圖1中所說明的用戶裝備(ue)或圖3的數(shù)據(jù)捕獲裝置302。在一些實例中,數(shù)據(jù)捕獲裝置400可為具有蜂窩式連接性的任一數(shù)據(jù)捕獲裝置。數(shù)據(jù)捕獲裝置400包含一或多個處理器404。處理器404的實例包含微處理器、微控制器、數(shù)字信號處理器(dsp)、現(xiàn)場可編程門陣列(fpga)、可編程邏輯裝置(pld)、狀態(tài)機、門控邏輯、離散硬件電路和被配置以執(zhí)行貫穿本發(fā)明描述的各種功能性的其它合適硬件。即,如在數(shù)據(jù)捕獲裝置400中利用的處理器404可用以實施以下描述且在圖6到10中說明的過程中的任何一或多個。
在此實例中,數(shù)據(jù)捕獲裝置400可實施有總線架構??偩€可取決于處理系統(tǒng)414的特定應用和總體設計約束而包含任何數(shù)目個互連總線和橋接器??偩€將包含一或多個處理器(其一般由處理器404來表示)、存儲器405和計算機可讀媒體(其一般由計算機可讀媒體406來表示)的各種電路連結在一起??偩€還可連結此項技術中眾所周知的且因此將不再作任何進一步描述的各種其它電路,例如,定時源、外圍設備、電壓調節(jié)器和電力管理電路。數(shù)據(jù)捕獲裝置400還包含用于與其它裝置通過一或多個數(shù)據(jù)網(wǎng)絡(例如,因特網(wǎng)、企業(yè)內部網(wǎng)、lan、蜂窩式等)通信的網(wǎng)絡接口411。網(wǎng)絡接口411可包含一或多個有線收發(fā)器412和無線收發(fā)器410以實現(xiàn)一或多個無線和/或有線連接(例如,以太網(wǎng)、藍牙、wifi、蜂窩式等)。取決于設備的本質,也可提供用戶接口414(例如,小鍵盤、顯示器、揚聲器、麥克風、操縱桿、觸控板、觸摸屏)。
處理器404包含時間同步塊416,其可將數(shù)據(jù)捕獲裝置400的本地時間同步到基準時間。舉例來說,處理器404可經(jīng)由無線收發(fā)器410接收蜂窩式網(wǎng)絡基準時間(例如,圖2的prc204)。數(shù)據(jù)捕獲裝置400可在起動時、按預定時間和/或間隔使其本地時間與蜂窩式基準時間同步。在本發(fā)明的其它方面中,時間同步塊416也可使本地時間與從例如衛(wèi)星、數(shù)據(jù)網(wǎng)絡(例如,ntp)和廣播的時間信號(例如,由美國國家標準與技術研究所廣播的時鐘信號)的其它來源接收的其它時間基準同步。
處理器404包含可控制一或多個傳感器(表示為傳感器420)的傳感器控制塊418。取決于正使用的傳感器的類型,在啟動時的傳感器420可捕獲各種數(shù)據(jù)。在一個實例中,傳感器420可為可捕獲靜態(tài)圖像和/或視頻的圖像傳感器。處理器404提供用于以各種格式編碼由傳感器420產生的數(shù)據(jù)的編碼器422。舉例來說,編碼器422可以jpeg或gif格式編碼圖像數(shù)據(jù)和以各種mpeg格式編碼視頻數(shù)據(jù)。處理器404可利用時間代碼塊424用指示捕獲數(shù)據(jù)的時間的一或多個時間代碼(例如,smpte代碼)給捕獲的傳感器數(shù)據(jù)加標簽。舉例來說,可用對應于捕獲圖像時的時間的單個時間代碼給圖像類型數(shù)據(jù)加標簽??捎酶鲗谒东@的視頻的特定時間點的一或多個時間代碼給視頻類型數(shù)據(jù)加標簽。
處理器404還包含捕獲控制塊426,其基于一或多個捕獲請求428提供各種數(shù)據(jù)捕獲控制功能,類似于以上關于圖3描述的請求。舉例而言,請求428可指導數(shù)據(jù)捕獲裝置400一接收到請求、在特定時間或當發(fā)生某一事件(即,觸發(fā)條件)時就開始或停止數(shù)據(jù)捕獲。捕獲控制塊426可經(jīng)由網(wǎng)絡接口411從控制實體(例如,捕獲控制實體312)接收請求428。在一些實例中,可提供觸發(fā)器產生塊440用于經(jīng)由網(wǎng)絡接口411產生和發(fā)送(發(fā)射)一或多個觸發(fā)器(類似于以上關于圖3描述的觸發(fā)器)到捕獲控制實體。觸發(fā)器產生塊440可包含于捕獲控制塊426中或在一些實例中作為單獨的組件。捕獲控制塊426可基于請求428利用傳感器420開始或停止數(shù)據(jù)捕獲。
處理器404進一步提供回放控制塊430,其可控制經(jīng)捕獲數(shù)據(jù)被存儲、處理、調節(jié)、提供或經(jīng)由網(wǎng)絡接口411流式傳輸?shù)狡渌b置的方式。經(jīng)捕獲數(shù)據(jù)432可存儲于存儲器405和/或計算機可讀媒體406中。經(jīng)捕獲數(shù)據(jù)可實時或稍后在請求時流式傳輸?shù)狡渌b置。
處理器404也負責一般處理,包含存儲于計算機可讀媒體406上的軟件的執(zhí)行。軟件在由處理器404執(zhí)行時,使數(shù)據(jù)捕獲裝置400執(zhí)行在圖6到10中描述的各種功能。計算機可讀媒體406也可用于存儲由處理器404在執(zhí)行軟件時操縱的數(shù)據(jù)。舉例來說,軟件可包含數(shù)據(jù)捕獲和回放指令436,其在被執(zhí)行時配置數(shù)據(jù)捕獲裝置400的各種組件和電路系統(tǒng)以執(zhí)行圖6到10中描述的功能。
軟件應被廣泛地解釋為意指指令、指令集、代碼、代碼段、程序代碼、程序、子程序、軟件模塊、應用程序、軟件應用程序、軟件包、例程、子例程、對象、可執(zhí)行文件、執(zhí)行線程、程序、函數(shù)等,而不管其是被稱作軟件、固件、中間件、微碼、硬件描述語言還是其它。軟件可駐留于計算機可讀媒體406或遠程存儲裝置(例如,云存儲)上。計算機可讀媒體406可為非暫時性計算機可讀媒體。以實例說明,非暫時性計算機可讀媒體包含磁性存儲裝置(例如,硬盤、軟盤、磁條)、光盤(例如,壓縮光盤(cd)或數(shù)字多功能光盤(dvd))、智能卡、快閃存儲器裝置(例如,卡、棒、鑰匙形驅動器)、隨機存取存儲器(ram)、只讀存儲器(rom)、可編程rom(prom)、可擦除prom(eprom)、電可擦除prom(eeprom)、寄存器、可去除式磁盤和用于存儲可由計算機存取和讀取的軟件和/或指令的任何其它合適的媒體。計算機可讀媒體還可包含用于存儲和發(fā)射可由計算機存取和讀取的軟件和/或指令的任一合適媒體。在一些實例中,計算機可讀媒體406可駐留于數(shù)據(jù)捕獲裝置400中、數(shù)據(jù)捕獲裝置400外,或跨包含數(shù)據(jù)捕獲裝置400的多個實體(例如,數(shù)據(jù)云)分布。計算機可讀媒體406可以計算機程序產品體現(xiàn)。以實例說明,計算機程序產品可包含封裝材料中的計算機可讀媒體。取決于特定應用和強加于整個系統(tǒng)的總設計約束,所屬領域的技術人員將認識到如何最好地實施貫穿本發(fā)明提出的所描述功能性。
圖5為說明根據(jù)本發(fā)明的一方面的用于被配置以控制一或多個數(shù)據(jù)捕獲裝置合作地捕獲數(shù)據(jù)的數(shù)據(jù)捕獲控制器500的硬件實施方案的實例的圖。數(shù)據(jù)捕獲控制器500包含一或多個處理器(大體由處理器504表示),用于執(zhí)行各種功能。圖5的各種塊可以軟件、固件、硬件或其組合實施。在一個實例中,數(shù)據(jù)捕獲控制器500可包含于如圖1中所說明的用戶裝備(ue)、節(jié)點b或rnc中。在一個特定實例中,數(shù)據(jù)捕獲控制器500可為具有網(wǎng)絡和/或蜂窩式連接性的單獨服務器。在一些實例中,數(shù)據(jù)捕獲控制器500可為圖3的捕獲控制實體312,其可控制一或多個數(shù)據(jù)捕獲裝置302合作地捕獲數(shù)據(jù)。處理器504的實例包含微處理器、微控制器、數(shù)字信號處理器(dsp)、現(xiàn)場可編程門陣列(fpga)、可編程邏輯裝置(pld)、狀態(tài)機、門控邏輯、離散硬件電路及被配置以執(zhí)行貫穿本發(fā)明描述的各種功能性的其它合適的硬件。即,如在數(shù)據(jù)捕獲控制器500中利用的處理器504可用以實施以下描述且在圖6到10中說明的過程中的任何一或多個。
數(shù)據(jù)捕獲控制器500包含存儲器505、計算機可讀媒體506和其它電路,例如,定時源、外圍設備、電壓調節(jié)器和電力管理電路;所述電路為此項技術中所眾所周知,且因此,將不作任何進一步描述。數(shù)據(jù)捕獲控制器500具有用于與其它裝置通信的網(wǎng)絡接口511。網(wǎng)絡接口511包含用于與其它裝置通過無線網(wǎng)絡(例如,蜂窩式網(wǎng)絡、wifi、藍牙等)通信的無線收發(fā)器510。網(wǎng)絡接口511還包含有線收發(fā)器512,用于與其它裝置(例如,數(shù)據(jù)捕獲裝置400)通過有線數(shù)據(jù)連接(例如,以太網(wǎng)、lan等)通信。取決于設備的本質,也可提供用戶接口514(例如,小鍵盤、顯示器、揚聲器、麥克風、操縱桿、觸控板、觸摸屏)。
處理器504包含時間同步塊516,其可將數(shù)據(jù)捕獲裝置500的本地時間同步到基準時間。舉例來說,處理器504可經(jīng)由無線收發(fā)器510接收蜂窩式基準時間(例如,圖2的prc204)。數(shù)據(jù)捕獲控制器500可在起動時、按預定時間和/或間隔使其本地時鐘與蜂窩式基準時間同步。然而,時間同步塊516也可使本地時間與從例如衛(wèi)星、數(shù)據(jù)網(wǎng)絡(例如,ntp)和廣播的時間信號(例如,由美國國家標準與技術研究所廣播的時鐘信號)的其它來源接收的其它時間基準同步。為了有助于合作數(shù)據(jù)捕獲,數(shù)據(jù)捕獲控制器500和多個數(shù)據(jù)捕獲裝置400被同步到相同時間基準。
處理器504還包含提供各種數(shù)據(jù)捕獲控制功能的捕獲管理器塊526。捕獲管理器塊526協(xié)調一或多個數(shù)據(jù)捕獲裝置(例如,數(shù)據(jù)捕獲裝置302或400)的數(shù)據(jù)捕獲和回放活動。舉例來說,捕獲管理器塊526可充當數(shù)據(jù)捕獲裝置、記錄控制塊528和媒體控制塊530。在一個實例中,捕獲管理器塊526可用以實施圖3的捕獲管理器304,記錄控制塊528可用以實施圖3的記錄控制實體306,且媒體控制塊530可用以實施圖3的媒體控制實體308。在本發(fā)明的一些方面中,捕獲管理器塊526、記錄控制塊528和媒體控制塊530可實施于各包含數(shù)據(jù)捕獲控制器500的組件中的一些或全部的單獨裝置中。
在本發(fā)明的一些方面中,捕獲管理器塊526、記錄控制塊528和媒體控制塊530可共同地被稱作類似于圖3的捕獲控制實體312的數(shù)據(jù)捕獲控制器。捕獲管理器塊526可存儲和/或緩沖從存儲器505和/或計算機可讀媒體506中的一或多個數(shù)據(jù)捕獲裝置接收的經(jīng)捕獲數(shù)據(jù)532(例如,音頻和/或視頻數(shù)據(jù))。然而,捕獲管理器塊526不限于音頻和/或視頻數(shù)據(jù)應用程序。在本發(fā)明的其它方面中,捕獲管理器塊526可用以接收、存儲、緩沖和/或輸出由任何合適數(shù)據(jù)捕獲裝置產生的數(shù)據(jù)。在一些實例中,捕獲管理器塊526可被稱作數(shù)據(jù)管理器、音頻/視頻管理器或其它合適術語。
記錄控制塊528可控制一或多個數(shù)據(jù)捕獲裝置合作地捕獲數(shù)據(jù)。在一些實例中,記錄控制實體528可指定用于系統(tǒng)中的捕獲裝置中的一或多個的記錄參數(shù)。記錄控制塊528維持或管理用于控制(例如,開始和停止)利用一或多個數(shù)據(jù)捕獲裝置的數(shù)據(jù)捕獲的一或多個觸發(fā)器529。在本發(fā)明的一些方面中,可從一或多個數(shù)據(jù)捕獲裝置400接收觸發(fā)器529。在本發(fā)明的一些方面中,可通過與記錄控制塊528的交互(例如,經(jīng)由用戶接口514)來鍵入或創(chuàng)建觸發(fā)器529。記錄控制塊528可響應于由用戶接口514接收到的用戶輸入產生一或多個觸發(fā)器。觸發(fā)器529可與以上關于圖3描述的觸發(fā)器相同。記錄控制塊528基于觸發(fā)器529確定哪一(些)數(shù)據(jù)捕獲裝置開始或停止數(shù)據(jù)捕獲,且將對應的請求傳達給捕獲管理器塊526,捕獲管理器塊將請求傳達或發(fā)射到數(shù)據(jù)捕獲裝置,例如,經(jīng)由網(wǎng)絡接口511。
媒體控制塊530可控制從數(shù)據(jù)捕獲裝置的實時數(shù)據(jù)流式傳輸和先前捕獲和存儲的內容(例如,經(jīng)捕獲數(shù)據(jù)532)的回放。先前捕獲或記錄的數(shù)據(jù)可存儲于相應數(shù)據(jù)捕獲裝置處或數(shù)據(jù)捕獲控制器500處。對于實況流式傳輸,媒體控制塊530可提供來自一或多個數(shù)據(jù)捕獲裝置的數(shù)據(jù)流的用戶選擇和混合。用戶可利用用戶接口514與媒體控制塊530交互。在一些實例中,捕獲管理器塊526可用以聚集、混合和緩沖實時數(shù)據(jù)流,隨后產生所要的數(shù)據(jù)輸出。為了記錄的內容回放,媒體控制塊530可另外提供待選擇和應用到內容的各種數(shù)據(jù)處理算法。
處理器504也負責一般處理,包含存儲于計算機可讀媒體506上的軟件的執(zhí)行。軟件在由處理器504執(zhí)行時使數(shù)據(jù)捕獲控制器500執(zhí)行在圖6到10中針對任一特定設備描述的各種功能。計算機可讀媒體506還可用于存儲在執(zhí)行軟件時由處理器504操縱的數(shù)據(jù)。舉例來說,軟件可包含合作捕獲和回放指令533,其在經(jīng)執(zhí)行時配置數(shù)據(jù)捕獲控制器500的各種塊、組件和電路以執(zhí)行在圖6到10中描述的功能。
軟件可駐留于計算機可讀媒體506或遠程存儲裝置(例如,云存儲)上。計算機可讀媒體506可為非暫時性計算機可讀媒體。以實例說明,非暫時性計算機可讀媒體包含磁性存儲裝置(例如,硬盤、軟盤、磁條)、光盤(例如,壓縮光盤(cd)或數(shù)字多功能光盤(dvd))、智能卡、快閃存儲器裝置(例如,卡、棒、鑰匙形驅動器)、隨機存取存儲器(ram)、只讀存儲器(rom)、可編程rom(prom)、可擦除prom(eprom)、電可擦除prom(eeprom)、寄存器、可去除式磁盤和用于存儲可由計算機存取和讀取的軟件和/或指令的任何其它合適的媒體。計算機可讀媒體506還可包含用于存儲和發(fā)射可由計算機存取和讀取的軟件和/或指令的任一合適媒體。計算機可讀媒體506可駐留于數(shù)據(jù)捕獲控制器500中、數(shù)據(jù)捕獲控制器500外部,或跨包含數(shù)據(jù)捕獲控制器500的多個實體分布。計算機可讀媒體506可以計算機程序產品體現(xiàn)。
圖6為說明根據(jù)本發(fā)明的方面的合作數(shù)據(jù)捕獲方法600的流程圖。在一個實例中,可使用圖5的數(shù)據(jù)捕獲控制器500或任一合適設備執(zhí)行方法600。在塊602,數(shù)據(jù)捕獲控制器與多個數(shù)據(jù)捕獲裝置通信。舉例來說,數(shù)據(jù)捕獲裝置與圖4的數(shù)據(jù)捕獲裝置400相同。數(shù)據(jù)捕獲控制器可利用網(wǎng)絡接口511與數(shù)據(jù)捕獲裝置通信。數(shù)據(jù)捕獲控制器和數(shù)據(jù)捕獲裝置被同步到通信網(wǎng)絡的相同定時基準。舉例來說,定時基準可為經(jīng)由無線收發(fā)器510接收的蜂窩式基準時間(例如,圖2的prc204)。
在塊604,數(shù)據(jù)捕獲控制器管理多個觸發(fā)器以用于控制利用數(shù)據(jù)捕獲裝置中的一或多個的數(shù)據(jù)捕獲。舉例來說,數(shù)據(jù)捕獲控制器可利用記錄控制塊528管理用于控制數(shù)據(jù)捕獲的許多觸發(fā)器529。在塊606,數(shù)據(jù)捕獲控制器將一或多個請求發(fā)射到數(shù)據(jù)捕獲裝置中的一或多個以基于所述多個觸發(fā)器捕獲數(shù)據(jù)。舉例來說,記錄控制塊528可將請求發(fā)送或發(fā)射到捕獲管理器塊526,捕獲管理器塊然后經(jīng)由網(wǎng)絡接口511轉遞、發(fā)送或發(fā)射請求到對應的數(shù)據(jù)捕獲裝置。在塊608,數(shù)據(jù)捕獲控制器從數(shù)據(jù)捕獲裝置接收經(jīng)捕獲數(shù)據(jù)。舉例來說,捕獲管理器塊526可經(jīng)由網(wǎng)絡接口511從數(shù)據(jù)捕獲裝置接收經(jīng)捕獲數(shù)據(jù)。可用一或多個時間代碼給經(jīng)捕獲數(shù)據(jù)加標簽。
圖7為說明根據(jù)本發(fā)明的一方面的數(shù)據(jù)捕獲觸發(fā)器管理方法700的流程圖。在一個實例中,可使用圖5的數(shù)據(jù)捕獲控制器500或任一合適設備執(zhí)行方法700。在塊702,數(shù)據(jù)捕獲控制器可從用戶接口514接收一或多個觸發(fā)器。用戶可與數(shù)據(jù)捕獲控制器交互(例如,記錄控制塊528)以創(chuàng)建一或多個觸發(fā)器。在塊704,數(shù)據(jù)捕獲控制器(例如,記錄控制塊528)可經(jīng)由網(wǎng)絡接口511從一或多個數(shù)據(jù)捕獲裝置接收一或多個觸發(fā)器。觸發(fā)器可與以上關于圖3描述的觸發(fā)器相同。在塊706,數(shù)據(jù)捕獲控制器可基于接收到的觸發(fā)器產生對控制數(shù)據(jù)捕獲裝置的請求??刂破骺衫糜涗浛刂茐K528產生請求。可經(jīng)由網(wǎng)絡接口511將請求發(fā)送或發(fā)射到數(shù)據(jù)捕獲裝置中的一些或全部。
圖8為說明根據(jù)本發(fā)明的方面的操作數(shù)據(jù)捕獲裝置以與其它時間同步的數(shù)據(jù)捕獲裝置合作地捕獲數(shù)據(jù)的方法800的流程圖。在一個實例中,可使用圖4的數(shù)據(jù)捕獲裝置400或任一合適設備執(zhí)行方法800。在塊802,第一數(shù)據(jù)捕獲裝置可利用捕獲控制塊426接收來自數(shù)據(jù)捕獲控制器的第一請求428以與一或多個第二數(shù)據(jù)捕獲裝置合作基于第一觸發(fā)器開始數(shù)據(jù)捕獲。舉例來說,第一和第二數(shù)據(jù)捕獲裝置可為圖4的數(shù)據(jù)捕獲裝置400,且數(shù)據(jù)捕獲控制器可為圖5的數(shù)據(jù)捕獲控制器500。第一和第二數(shù)據(jù)捕獲裝置和數(shù)據(jù)捕獲控制器被同步到通信網(wǎng)絡的相同定時基準。舉例來說,定時基準可為蜂窩式基準時間(例如,圖2的prc204)。在一些實例中,數(shù)據(jù)捕獲裝置可分布在不同區(qū),例如,蜂窩式網(wǎng)絡的不同小區(qū)。
在塊804,如果滿足第一觸發(fā)器,那么數(shù)據(jù)捕獲裝置可利用捕獲控制塊426以與第二數(shù)據(jù)捕獲裝置中的至少一個合作開始數(shù)據(jù)捕獲。觸發(fā)器可與以上關于圖3描述的那些觸發(fā)器相同。在塊806,數(shù)據(jù)捕獲裝置可利用時間代碼塊424用時間信息給經(jīng)捕獲數(shù)據(jù)加標簽。舉例來說,可用一或多個smpte代碼給經(jīng)捕獲數(shù)據(jù)加標簽。在塊808,數(shù)據(jù)捕獲裝置經(jīng)由網(wǎng)絡接口411將經(jīng)捕獲數(shù)據(jù)發(fā)射到數(shù)據(jù)捕獲控制器。在一些實例中,數(shù)據(jù)捕獲裝置(例如,捕獲控制塊426)可接收來自數(shù)據(jù)捕獲控制器的第二請求以基于第二觸發(fā)器停止數(shù)據(jù)捕獲。如果滿足第二觸發(fā)器,那么數(shù)據(jù)捕獲裝置停止數(shù)據(jù)捕獲。在其它實例中,當不再符合第一請求的條件時,數(shù)據(jù)捕獲裝置可停止數(shù)據(jù)捕獲。在一些實例中,第一請求可包含停止條件。
圖9為說明根據(jù)本發(fā)明的的一方面的在數(shù)據(jù)捕獲裝置處可操作以用于控制與其它時間同步的數(shù)據(jù)捕獲裝置一起的合作數(shù)據(jù)捕獲的觸發(fā)器產生方法900的流程圖。在一個實例中,可使用圖4的數(shù)據(jù)捕獲裝置400或任一合適裝置執(zhí)行方法900。在塊902,第一數(shù)據(jù)捕獲裝置產生用于控制與一或多個其它(第二)數(shù)據(jù)捕獲裝置合作的數(shù)據(jù)捕獲的觸發(fā)器。第一數(shù)據(jù)捕獲裝置400可利用觸發(fā)器產生塊440產生觸發(fā)器。舉例來說,觸發(fā)器可與以上關于圖3描述的那些觸發(fā)器相同。在塊904,第一數(shù)據(jù)捕獲裝置將觸發(fā)器發(fā)射到數(shù)據(jù)捕獲控制器以用于控制其它數(shù)據(jù)捕獲裝置。作為響應,數(shù)據(jù)捕獲控制器可將對應的捕獲請求發(fā)送到其它數(shù)據(jù)捕獲裝置。
圖6到9中說明的方法可在一或多個數(shù)據(jù)捕獲裝置和/或數(shù)據(jù)捕獲控制器處同時或以任何合適次序分開來執(zhí)行,且在任一特定次序或時間約束上不受限制。
圖10為說明根據(jù)本發(fā)明的一方面的利用數(shù)據(jù)捕獲控制器和兩個數(shù)據(jù)捕獲裝置的合作數(shù)據(jù)捕獲的實例的事件流程圖。數(shù)據(jù)捕獲控制器1002可與圖5的數(shù)據(jù)捕獲控制器500相同,且數(shù)據(jù)捕獲裝置1004、1006可與圖4的數(shù)據(jù)捕獲裝置400相同。在時間t1,數(shù)據(jù)捕獲控制器1002基于第一觸發(fā)器將開始請求1008發(fā)送到第一數(shù)據(jù)捕獲裝置1004。在時間t2,數(shù)據(jù)捕獲控制器1002基于第二觸發(fā)器將開始請求1010發(fā)送到第二數(shù)據(jù)捕獲裝置1006。在一些實例中,第一時間t1與第二時間t2可不同或相同。在一些實例中,第一觸發(fā)器與第二觸發(fā)器可不同或相同。觸發(fā)器可為以上關于圖3描述的基于時間或事件的觸發(fā)器中的任一個。在時間t3,滿足第二觸發(fā)器,且第二數(shù)據(jù)捕獲裝置1006開始捕獲數(shù)據(jù)且用一或多個時間代碼給經(jīng)捕獲數(shù)據(jù)加標簽。舉例來說,時間代碼可為smpte代碼。在時間t4,滿足第一觸發(fā)器,且第一數(shù)據(jù)捕獲裝置1004開始捕獲數(shù)據(jù)且用一或多個時間代碼給經(jīng)捕獲數(shù)據(jù)加標簽。在一些實例中,第一和第二數(shù)據(jù)捕獲裝置與數(shù)據(jù)捕獲控制器一起被同步到蜂窩式網(wǎng)絡的相同時間基準。舉例來說,數(shù)據(jù)捕獲裝置1004和1006可為相機。
在時間t5,數(shù)據(jù)捕獲控制器1002可基于某一觸發(fā)器將停止請求1012發(fā)送到第二數(shù)據(jù)捕獲裝置1006。響應于停止請求1012,當滿足觸發(fā)器時,第二數(shù)據(jù)捕獲裝置1006停止捕獲數(shù)據(jù)。在一些實例中,數(shù)據(jù)捕獲控制器1002可不發(fā)送停止請求1012,且第二數(shù)據(jù)捕獲裝置1006可基于第二開始請求1010的觸發(fā)器停止捕獲數(shù)據(jù)。舉例來說,當?shù)诙_始請求1010的觸發(fā)器不再有效或被滿足時,第二數(shù)據(jù)捕獲裝置1006停止捕獲數(shù)據(jù)。在一些實例中,當應停止數(shù)據(jù)捕獲時,第二開始請求1010可提供條件。停止條件的非限制性實例可為捕獲時長和經(jīng)捕獲數(shù)據(jù)的量。
在時間t6,第二數(shù)據(jù)捕獲裝置1006將用一或多個時間代碼加標簽的經(jīng)捕獲數(shù)據(jù)1014發(fā)送到數(shù)據(jù)捕獲控制器1002。在時間t7,數(shù)據(jù)捕獲控制器1002可將停止請求1016發(fā)送到第一數(shù)據(jù)捕獲裝置1004。響應于停止請求1016,當滿足觸發(fā)器時,第一數(shù)據(jù)捕獲裝置1004停止捕獲數(shù)據(jù)。在一些實例中,數(shù)據(jù)捕獲控制器1002可不發(fā)送停止請求1016,且第一數(shù)據(jù)捕獲裝置1004可基于第一開始請求1008的觸發(fā)器停止捕獲數(shù)據(jù)。舉例來說,當?shù)谝婚_始請求1008的觸發(fā)器不再有效或被滿足時,第一數(shù)據(jù)捕獲裝置1004應停止捕獲數(shù)據(jù)。在一些實例中,當數(shù)據(jù)捕獲應停止時,第一開始請求1008可提供條件。停止條件的非限制性實例可為捕獲時長和經(jīng)捕獲數(shù)據(jù)的量。
在時間t8,第一數(shù)據(jù)捕獲裝置1004將用一或多個時間代碼加標簽的經(jīng)捕獲數(shù)據(jù)1018發(fā)送到數(shù)據(jù)捕獲控制器1002?;诮?jīng)捕獲數(shù)據(jù)1014、1018的時間代碼,數(shù)據(jù)捕獲控制器1002可輸出時間同步的數(shù)據(jù),包含由第一和第二數(shù)據(jù)捕獲裝置合作地捕獲的經(jīng)捕獲數(shù)據(jù)1014和1018的所有或部分。
如所屬領域的技術人員將容易了解,可將貫穿本發(fā)明所描述的各種方面擴展到任何電信系統(tǒng)、網(wǎng)絡架構和通信標準。通過實例,各種方面可擴展到例如td-scdma和td-cdma的umts系統(tǒng)。還可將各種方面擴展到使用長期演進(lte)(在fdd、tdd或兩種模式中)、lte高級(lte-a)(在fdd、tdd或兩種模式中)、cdma2000、演進數(shù)據(jù)優(yōu)化(ev-do)、超移動寬帶(umb)、ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20、超寬帶(uwb)、藍牙和/或其它合適系統(tǒng)的系統(tǒng)。所使用的實際電信標準、網(wǎng)絡架構和/或通信標準將取決于特定應用及強加于系統(tǒng)的總體設計約束。
應理解,所揭示方法中的步驟的特定次序或層級為示范性過程的說明?;谠O計偏好,應理解,可以重新排列方法中的步驟的特定次序或層級。隨附的方法權利要求以樣本次序呈現(xiàn)各種步驟的元素,且除非本文中特定敘述,否則其不打算限于所呈現(xiàn)的特定次序或層級。
提供先前描述以使所屬領域的技術人員能夠實踐本文中所描述的各種方面。對這些方面的各種修改將對所屬領域的技術人員容易顯而易見,并且本文中定義的一般原理可應用于其它方面。因此,權利要求書不希望限于本文中所展示的方面,而是應符合與權利要求的語言一致的完整范圍,其中以單數(shù)形式提及一個元件不希望意味著“有且僅有一個”(除非明確地如此陳述),而是意味著“一或多個”。除非另外特定陳述,否則術語“一些”指一或多個。指項目列表“中的至少一個”的短語指那些項目的任何組合,包含單個成員。作為實例,“以下各者中的至少一個:a、b或c”希望涵蓋:a;b;c;a和b;a和c;b和c;和a、b和c。已知的或以后將為所屬領域的一般技術人員已知的等效于貫穿本發(fā)明描述的各種方面的元素的所有結構和功能明確地被以引用的方式并入本文中,并且希望由權利要求書涵蓋。此文,本文中揭示的任何內容均不希望專門針對公眾,無論權利要求書中是否明確地敘述此揭示內容。無權利要求要素應被依據(jù)35u.s.c.§112第六段的規(guī)定來解釋,除非所述要素是明確地使用短語“用于……的裝置”來敘述,或者在方法權利要求的情況下,所述要素是使用短語“用于……的步驟”來敘述。