欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于編輯視頻的技術(shù)和裝置的制作方法

文檔序號(hào):11532938閱讀:265來(lái)源:國(guó)知局
用于編輯視頻的技術(shù)和裝置的制造方法

本實(shí)施例涉及用于管理視頻內(nèi)容的技術(shù),并涉及視頻剪輯的創(chuàng)建和分發(fā)。



背景技術(shù):

視頻內(nèi)容記錄是無(wú)處不在的,因?yàn)榕鋫渚哂幸曨l錄制能力的設(shè)備的擴(kuò)散擴(kuò)展為包括便攜式計(jì)算機(jī)、上網(wǎng)本、平板計(jì)算機(jī)、蜂窩電話(huà)、智能電話(huà)、平板電話(huà)(phablet)、穿戴式設(shè)備,如手表、眼鏡,和可安裝視頻記錄設(shè)備。由于記錄介質(zhì)的密度增加以及在設(shè)備之間有效地流式傳輸視頻的能力,甚至可以配備相對(duì)小的設(shè)備來(lái)記錄可能消耗幾分鐘時(shí)間或者更長(zhǎng)時(shí)間的較大視頻。

然而,由于編輯視頻內(nèi)容的相對(duì)麻煩的任務(wù),這樣記錄的視頻在記錄之后可能經(jīng)常保持未處理,這可能耗時(shí)并且不能在許多設(shè)備上方便地執(zhí)行。雖然可以執(zhí)行專(zhuān)業(yè)編輯以基于用戶(hù)記錄的視頻來(lái)產(chǎn)生更喜歡的視頻內(nèi)容,但是由業(yè)余用戶(hù)記錄的視頻的數(shù)量和與專(zhuān)業(yè)編輯相關(guān)聯(lián)的費(fèi)用可能排除這種選擇,除非在非常特殊的情況下。

結(jié)果是,在大量的情況下,記錄在各種設(shè)置中未編輯的業(yè)余視頻,如體育賽事、節(jié)假日、集會(huì)、會(huì)議等,可能累積并可能在記錄后很少被欣賞。關(guān)于這些和其他考慮,可能需要本改進(jìn)。

附圖說(shuō)明

圖1a示出了根據(jù)各種實(shí)施例的自動(dòng)視頻編輯系統(tǒng)的框圖。

圖1b描繪了根據(jù)各種附加實(shí)施例的自動(dòng)視頻編輯系統(tǒng)的框圖。

圖1c描繪了根據(jù)各種附加實(shí)施例的自動(dòng)視頻編輯系統(tǒng)的框圖。

圖1d描繪了根據(jù)另外的實(shí)施例布置的另一種自動(dòng)視頻編輯系統(tǒng)的操作的框圖。

圖2a描繪了視頻編輯系統(tǒng)的一個(gè)附加實(shí)施例。

圖2b描繪了視頻編輯系統(tǒng)的另一個(gè)實(shí)施例。

圖3示出了記錄的活動(dòng)的示例。

圖4描繪了用戶(hù)設(shè)備的一個(gè)變體。

圖5描繪了根據(jù)另外的實(shí)施例的自動(dòng)視頻編輯系統(tǒng)的框圖。

圖6描繪了當(dāng)基于圖5所示的架構(gòu)檢測(cè)到傳感器事件時(shí)涉及用于視頻剪輯生成的操作的序列。

圖7示出了示例性第一邏輯流程。

圖8示出了示例性第二邏輯流程。

圖9示出了示例性第三邏輯流程。

圖10示出了示例性系統(tǒng)架構(gòu)。

具體實(shí)施方式

實(shí)施例提供了用于視頻的編輯的增強(qiáng)。根據(jù)各種實(shí)施例,提供了通過(guò)采用可以與視頻的記錄同時(shí)收集的傳感器數(shù)據(jù)來(lái)增強(qiáng)視頻的編輯的系統(tǒng)、技術(shù)和裝置。傳感器數(shù)據(jù)可以用于識(shí)別形成生成視頻剪輯或多個(gè)視頻剪輯的基礎(chǔ)的傳感器事件或多個(gè)傳感器事件。

各種實(shí)施例利用可以橫跨可穿戴和不可穿戴的各種組件部署的傳感器技術(shù)的能力,以便于實(shí)施自動(dòng)視頻編輯。具體地,各種實(shí)施例提供了利用傳感器信息的系統(tǒng)和方法,傳感器信息可以被記錄、收集并與同時(shí)記錄的視頻同步以幫助編輯該視頻。如本文所使用的,術(shù)語(yǔ)“視頻”可以指包含視頻軌道的數(shù)字記錄,并且可以可選地包括其他記錄數(shù)據(jù)(例如,音軌)或與其相關(guān)聯(lián)。除非另有說(shuō)明,否則如本文中所使用的術(shù)語(yǔ)“視頻”(也稱(chēng)為“記錄的視頻”)還可指代使用相機(jī)、傳感器或其它檢測(cè)器記錄實(shí)況活動(dòng)的記錄視頻,而不是計(jì)算機(jī)生成的視頻或動(dòng)畫(huà)。在本實(shí)施例的上下文中,可以通過(guò)任何合適的記錄設(shè)備以任何合適的設(shè)置來(lái)對(duì)視頻進(jìn)行記錄,所述記錄設(shè)備包括相機(jī)、專(zhuān)用攝像機(jī)、計(jì)算機(jī)、便攜式計(jì)算機(jī)、平板計(jì)算機(jī)、蜂窩電話(huà)、智能電話(huà)、平板電話(huà)、可穿戴照相機(jī)、其他可穿戴設(shè)備,諸如頭戴式設(shè)備、數(shù)字手表設(shè)備,或其他設(shè)備。實(shí)施例不限于此上下文。

本實(shí)施例可以提供視頻剪輯創(chuàng)建模塊,其使用與視頻同時(shí)收集的傳感器信息,以標(biāo)識(shí)視頻中的示例,從該視頻中生成視頻剪輯或多個(gè)視頻剪輯。本文所使用的術(shù)語(yǔ)“視頻剪輯”可以指記錄的視頻中小于整個(gè)視頻的一部分,其持續(xù)時(shí)間可以是固定持續(xù)時(shí)間或可以是可變的。在一些示例中,視頻剪輯的持續(xù)時(shí)間可以是幾秒或幾十秒的量級(jí)。然而,本實(shí)施例不限于此上下文。

本實(shí)施例還提供實(shí)施有效計(jì)算以生成視頻剪輯的系統(tǒng)和架構(gòu)。在一些示例中,傳感器信息可以構(gòu)成與要從中創(chuàng)建視頻剪輯的視頻同時(shí)收集的未分析的傳感器數(shù)據(jù)。未分析的傳感器數(shù)據(jù)可以由記錄視頻的設(shè)備接收,使得記錄設(shè)備可以實(shí)時(shí)地或者在記錄視頻之后從所記錄的視頻生成視頻剪輯。在其他示例中,傳感器信息可以構(gòu)成與視頻同時(shí)收集并且由諸如服務(wù)器的遠(yuǎn)程設(shè)備接收和分析的傳感器數(shù)據(jù)。所分析的數(shù)據(jù)可以被發(fā)送到用戶(hù)設(shè)備,例如,記錄視頻的設(shè)備或其他用戶(hù)設(shè)備,或由用戶(hù)設(shè)備恢復(fù)。傳感器信息可以包括至少一組傳感器信息,其中一組傳感器信息包括傳感器信息的一個(gè)或多個(gè)項(xiàng)。例如,可以與視頻記錄同時(shí)地從多個(gè)傳感器收集多組傳感器信息。例如可以從給定傳感器隨時(shí)間輸出的數(shù)據(jù)的多個(gè)項(xiàng)組成的數(shù)據(jù)流中導(dǎo)出給定的一組傳感器信息。

在各種實(shí)施例中,視頻剪輯創(chuàng)建模塊可以嵌入在任何方便的設(shè)備中,諸如記錄視頻的用戶(hù)設(shè)備。視頻剪輯創(chuàng)建模塊可以用于從由用戶(hù)設(shè)備接收的一組傳感器信息中識(shí)別傳感器事件,并且基于該傳感器事件生成視頻剪輯。

在一些實(shí)施例中,可以在視頻記錄期間實(shí)時(shí)識(shí)別觸發(fā)視頻剪輯的生成的傳感器事件。在其他實(shí)施例中,可以基于記錄的視頻和傳感器信息,事后識(shí)別出傳感器事件。在其他實(shí)施例中,傳感器事件的發(fā)生可用于實(shí)時(shí)地指導(dǎo)視頻的記錄。如本文所使用的那樣,術(shù)語(yǔ)“傳感器事件”是指基于除視頻之外的傳感器數(shù)據(jù)檢測(cè)到的活動(dòng)。根據(jù)本實(shí)施例可以采用的傳感器的示例包括加速度計(jì)、陀螺儀、位置檢測(cè)器、高度計(jì)、音頻檢測(cè)器、接近傳感器,例如射頻或紅外接近傳感器、濕度傳感器、或可以檢測(cè)環(huán)境、附近的人、人員記錄和設(shè)備的特性的其他傳感器。本實(shí)施例不限于此上下文。傳感器事件的示例包括作為時(shí)間函數(shù)的加速度計(jì)讀數(shù)的快速變化,其可以指示傳感器經(jīng)受的力。其他傳感器事件可以包括作為時(shí)間函數(shù)的由高度計(jì)檢測(cè)的高度的快速變化、作為時(shí)間函數(shù)的音頻強(qiáng)度的快速變化等等。在各種實(shí)施例中,傳感器事件可以由多個(gè)變化組成,這些變化由多個(gè)不同的傳感器同時(shí)或時(shí)間上間隔緊密地檢測(cè)到,例如彼此的幾秒內(nèi)發(fā)生的兩個(gè)事件。另外,傳感器事件可以具有與傳感器事件相關(guān)聯(lián)的其他信息,諸如時(shí)間戳和關(guān)于觸發(fā)傳感器事件的對(duì)象或?qū)嶓w的信息。

傳感器事件可以在視頻的并發(fā)記錄期間發(fā)生,使得傳感器事件可以與視頻在時(shí)間上相關(guān)或同步。例如,可以借助于提供有記錄的傳感器數(shù)據(jù)和記錄的視頻的時(shí)間戳來(lái)實(shí)現(xiàn)同步。例如,傳感器數(shù)據(jù)可以與記錄的傳感器數(shù)據(jù)的每個(gè)項(xiàng)目的時(shí)間戳一起進(jìn)行記錄和存儲(chǔ)。與給定傳感器事件相關(guān)聯(lián)的時(shí)間戳然后可以用于與可以利用其自己的時(shí)間戳進(jìn)行記錄的視頻進(jìn)行同步,使得可以識(shí)別在給定傳感器事件期間記錄的視頻的一部分。在各種實(shí)施例中,來(lái)自用于記錄視頻和傳感器數(shù)據(jù)的不同組件的傳感器數(shù)據(jù)和視頻可以根據(jù)諸如網(wǎng)絡(luò)時(shí)間協(xié)議(ntp)的已知協(xié)議來(lái)同步。

如下面詳細(xì)描述的那樣,根據(jù)各種實(shí)施例,可以確定是否以及如何基于傳感器事件來(lái)根據(jù)所記錄的視頻生成視頻剪輯。

圖1a示出了根據(jù)各種實(shí)施例的自動(dòng)視頻編輯系統(tǒng)100的框圖。自動(dòng)視頻編輯系統(tǒng)100提供可以以不同方式實(shí)現(xiàn)的一般架構(gòu),以根據(jù)記錄的視頻自動(dòng)生成視頻剪輯。如圖所示,視頻剪輯創(chuàng)建模塊108可以從各種組件接收輸入。視頻源102可以實(shí)時(shí)地或在視頻記錄之后向視頻剪輯創(chuàng)建模塊提供視頻。在一些實(shí)現(xiàn)中,視頻源102可以是視頻記錄設(shè)備,但是也可以是存儲(chǔ)由單獨(dú)的設(shè)備記錄的視頻的設(shè)備。傳感器104可以包括不是如上所述的視頻記錄設(shè)備的至少一個(gè)傳感器。傳感器104可以向視頻剪輯創(chuàng)建模塊108提供傳感器信息,所述傳感器信息用于幫助對(duì)給定視頻的自動(dòng)視頻編輯,諸如根據(jù)由視頻源102提供的視頻生成至少一個(gè)視頻剪輯。用戶(hù)界面輸入106還可以被提供給視頻剪輯創(chuàng)建模塊108以輔助如下所述的視頻編輯。

應(yīng)當(dāng)注意,視頻剪輯創(chuàng)建模塊108和如下面公開(kāi)的其他類(lèi)似組件可以包括各種硬件元件、軟件元件或兩者的組合。硬件元件的示例可以包括設(shè)備、組件、處理器、微處理器,電路,電路元件(例如晶體管、電阻器、電容器、電感器等)、集成電路、專(zhuān)用集成電路(asic)、可編程邏輯器件(pld)、數(shù)字信號(hào)處理器(dsp)、現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)、存儲(chǔ)器單元、邏輯門(mén)、寄存器、半導(dǎo)體器件、芯片、微芯片、芯片組等等。軟件元件的示例可以包括軟件組件、程序、應(yīng)用、計(jì)算機(jī)程序、應(yīng)用程序、系統(tǒng)程序、機(jī)器程序、操作系統(tǒng)軟件、中間件、固件、軟件模塊、例程、子程序、功能、方法,程序、軟件接口、應(yīng)用程序接口(api)、指令集、計(jì)算代碼、計(jì)算機(jī)代碼、代碼段、計(jì)算機(jī)代碼段、字、值、符號(hào)或其任何組合。確定實(shí)施例是否是使用硬件元件和/或軟件元件來(lái)實(shí)現(xiàn)的可以根據(jù)任何數(shù)量的因素而變化,諸如期望的計(jì)算速率、功率水平、熱容限、處理周期預(yù)算、輸入數(shù)據(jù)速率、輸出數(shù)據(jù)速率、存儲(chǔ)器資源、數(shù)據(jù)總線(xiàn)速度和其他設(shè)計(jì)或性能約束,如給定實(shí)現(xiàn)所期望的那樣。

視頻剪輯創(chuàng)建模塊108可以耦合到通信系統(tǒng)110。如下面詳細(xì)描述的那樣,視頻剪輯創(chuàng)建模塊108的輸出可以是從由視頻源102提供的視頻中摘錄的至少一個(gè)視頻剪輯。如下面詳細(xì)描述的那樣,可以經(jīng)由通信系統(tǒng)110將由視頻剪輯創(chuàng)建模塊108生成的視頻剪輯發(fā)送到各個(gè)目的地。這些目的地可以包括記錄根據(jù)其創(chuàng)建視頻剪輯的視頻的用戶(hù)設(shè)備、一個(gè)或多個(gè)特定外部設(shè)備,或者可以是云存儲(chǔ)目的地,其中云存儲(chǔ)表示可以跨越一個(gè)或多個(gè)位置的用戶(hù)數(shù)據(jù)的存儲(chǔ),并且可以由經(jīng)由第三方托管并且可經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)對(duì)用戶(hù)可訪問(wèn)的一個(gè)或多個(gè)計(jì)算機(jī)控制。在一些示例中,可以根據(jù)用戶(hù)接口輸入106確定用于接收視頻剪輯的一個(gè)或多個(gè)目的地。

在一些實(shí)施例中,可以提供耦合到傳感器的云/服務(wù)器基礎(chǔ)設(shè)施,所述傳感器的傳感器數(shù)據(jù)將被用于根據(jù)視頻生成視頻剪輯。圖1b描繪了根據(jù)各種附加實(shí)施例的自動(dòng)視頻編輯系統(tǒng)114的框圖。自動(dòng)視頻編輯系統(tǒng)114提供了可以以不同方式實(shí)現(xiàn)的一般架構(gòu),以根據(jù)記錄的視頻自動(dòng)生成視頻剪輯。如圖所示,自動(dòng)視頻編輯系統(tǒng)114可以包括如上關(guān)于圖1a所描述的那些組件。然而,自動(dòng)視頻編輯系統(tǒng)114的架構(gòu)還包括云/服務(wù)器系統(tǒng)116,其可以包括布置在云架構(gòu)中的各種存儲(chǔ)、通信和數(shù)據(jù)處理組件。如圖所示,傳感器104鏈接到云/服務(wù)器系統(tǒng)116。傳感器104可以向云/服務(wù)器系統(tǒng)116提供傳感器信息,所述傳感器信息用于在給定視頻的自動(dòng)化視頻編輯中輔助視頻剪輯創(chuàng)建模塊108,如下文更詳細(xì)地描述的。云/服務(wù)器系統(tǒng)116可以輸出例如包括分析的傳感器數(shù)據(jù)的傳感器信息,以幫助視頻剪輯創(chuàng)建模塊108識(shí)別觸發(fā)視頻剪輯的創(chuàng)建的傳感器事件。

在圖1b的示例中,視頻剪輯創(chuàng)建模塊108例如被鏈接到云/服務(wù)器系統(tǒng)116以接收分析的傳感器信息,但不直接鏈接到傳感器104。然而,在其他示例中,視頻剪輯創(chuàng)建模塊108可以直接鏈接到云/服務(wù)器系統(tǒng)116和傳感器104。圖1c描繪了根據(jù)各種附加實(shí)施例的自動(dòng)視頻編輯系統(tǒng)118的框圖。自動(dòng)視頻編輯系統(tǒng)118提供了可以以不同方式實(shí)現(xiàn)的一般架構(gòu),以根據(jù)記錄的視頻自動(dòng)生成視頻剪輯。如圖所示,自動(dòng)視頻編輯系統(tǒng)118可以包括如上相對(duì)于圖1a和1b所述的那些組件。然而,在圖1c的實(shí)施例中,視頻剪輯創(chuàng)建模塊108鏈接到傳感器104和云/服務(wù)器系統(tǒng)116兩者。在該實(shí)現(xiàn)中,視頻剪輯創(chuàng)建模塊108可以直接從傳感器104接收傳感器數(shù)據(jù),并且還可以從云/服務(wù)器系統(tǒng)116接收包括經(jīng)分析的傳感器數(shù)據(jù)的傳感器信息。

在一些實(shí)施例中,向視頻剪輯創(chuàng)建模塊提供輸入的傳感器可以分布在多個(gè)可穿戴和不可穿戴部件上。例如,在記錄視頻的給定環(huán)境中,多個(gè)可佩戴和不可佩戴的傳感器可以鏈接到設(shè)備以接收將由視頻剪輯創(chuàng)建模塊利用的傳感器信息以創(chuàng)建視頻剪輯。圖1d描繪了根據(jù)另外的實(shí)施例布置的另一種自動(dòng)化視頻編輯系統(tǒng)120的操作的框圖。如圖所示,記錄的活動(dòng)122可以表示由諸如視頻記錄組件124的設(shè)備記錄的任何活動(dòng)。記錄的活動(dòng)122可以是體育賽事、音樂(lè)事件、休閑活動(dòng)或其他活動(dòng)。視頻記錄組件124可以記錄來(lái)自記錄的活動(dòng)122的視頻內(nèi)容144,在一些實(shí)施例中,視頻內(nèi)容144可以由視頻軌道和音頻軌道組成??膳宕鱾鞲衅?26可以記錄可佩戴傳感器數(shù)據(jù)146,在一個(gè)示例中,可佩戴傳感器數(shù)據(jù)146可以是高度計(jì)數(shù)據(jù)。對(duì)象傳感器128可以記錄對(duì)象傳感器數(shù)據(jù)148,在一個(gè)示例中,對(duì)象傳感器數(shù)據(jù)148可以是加速度計(jì)數(shù)據(jù)。視頻記錄組件124可以輸出視頻154,視頻154例如包括視頻軌道和視頻軌道時(shí)間戳。在一個(gè)示例中,視頻軌道時(shí)間戳可以包括用于視頻軌道的每個(gè)視頻幀的時(shí)間條目??纱┐魇絺鞲衅?26可以輸出傳感器數(shù)據(jù)流156,傳感器數(shù)據(jù)流156可以包括由可穿戴式傳感器126記錄的作為時(shí)間的函數(shù)的高度數(shù)據(jù)以及時(shí)間戳,其中每個(gè)高度數(shù)據(jù)條目與時(shí)間戳的時(shí)間條目相關(guān)聯(lián)。對(duì)象傳感器128可以輸出傳感器數(shù)據(jù)流158,其可以包括由對(duì)象傳感器128記錄的作為時(shí)間的函數(shù)的加速度計(jì)數(shù)據(jù)以及時(shí)間戳,其中每個(gè)加速度計(jì)數(shù)據(jù)條目與時(shí)間戳的時(shí)間條目相關(guān)聯(lián)。

在操作中,視頻剪輯創(chuàng)建模塊108可以接收視頻154、傳感器數(shù)據(jù)流156和傳感器數(shù)據(jù)流158,并且可以生成由至少一個(gè)視頻剪輯組成的視頻剪輯輸出160。視頻剪輯輸出160可以特別地包括具有例如一秒、五秒、六秒或其他持續(xù)時(shí)間的持續(xù)時(shí)間的給定視頻剪輯。視頻剪輯生成模塊108可以基于根據(jù)傳感器數(shù)據(jù)流156、傳感器數(shù)據(jù)流158或傳感器數(shù)據(jù)流156和傳感器數(shù)據(jù)流158兩者確定的傳感器事件來(lái)選擇給定的視頻剪輯。傳感器事件的確定細(xì)節(jié)在下面的討論中提供。

在生成視頻剪輯輸出160之后,視頻剪輯創(chuàng)建模塊108可以將視頻剪輯輸出160發(fā)送到各個(gè)目的地,諸如,駐留在包含視頻剪輯創(chuàng)建模塊108的設(shè)備上的本地存儲(chǔ)器130、或云存儲(chǔ)132、或者到外部設(shè)備134。以下還更詳細(xì)地描述了用于接收視頻剪輯的目的地的確定。在各種實(shí)施例中,可以在記錄視頻154時(shí)實(shí)時(shí)生成視頻剪輯輸出160,而在其他實(shí)施例中,視頻154可以在視頻154被記錄之后的時(shí)間由視頻剪輯創(chuàng)建模塊108處理。

在一些實(shí)施例中,用于記錄視頻的設(shè)備還可以實(shí)時(shí)地或在記錄視頻之后根據(jù)所記錄的視頻生成視頻剪輯。圖2a描繪了視頻編輯系統(tǒng)200的一個(gè)實(shí)施例,視頻編輯系統(tǒng)200包括用作視頻記錄設(shè)備的用戶(hù)設(shè)備202。例如,用戶(hù)設(shè)備202可以是視頻攝像機(jī)、蜂窩電話(huà)、智能電話(huà)、平板計(jì)算機(jī)、可穿戴設(shè)備、平板電腦或其他設(shè)備。在圖2a的示例中,用戶(hù)設(shè)備202包括視頻記錄組件124,視頻記錄組件124用于記錄來(lái)自記錄的活動(dòng)122的視頻內(nèi)容220。包括視頻內(nèi)容220和時(shí)間戳的視頻206可以本地存儲(chǔ)在例如存儲(chǔ)器212中。在與用戶(hù)設(shè)備202記錄視頻內(nèi)容220相同的時(shí)間段上,傳感器204可以記錄來(lái)自記錄的活動(dòng)122的傳感器數(shù)據(jù)222。傳感器204可以輸出包括傳感器數(shù)據(jù)222的時(shí)間戳的傳感器信息208。用戶(hù)設(shè)備202可以包括通信組件214,其可操作以通過(guò)鏈路210接收傳感器信息208,在一些實(shí)施例中,鏈路210可采用已知的無(wú)線(xiàn)技術(shù)。傳感器信息208和視頻206可以被發(fā)送到視頻剪輯創(chuàng)建模塊108,視頻剪輯創(chuàng)建模塊108生成視頻剪輯輸出224。如圖所示,視頻剪輯輸出224可以存儲(chǔ)在存儲(chǔ)器212中。視頻剪輯輸出224也可以分布到其它目的地,例如,如圖1b所示。

在一些實(shí)施例中,諸如處理器216的單獨(dú)的邏輯或電路可以在視頻剪輯生成模塊108上操作以輔助視頻剪輯輸出224的產(chǎn)生以及視頻剪輯輸出224的分發(fā)。如圖2a的實(shí)施例所示,處理器216可以在用戶(hù)設(shè)備202內(nèi)本地操作。然而,在其他實(shí)施例中,例如,輔助視頻剪輯生成的處理器或其他邏輯可以位于遠(yuǎn)離用戶(hù)設(shè)備202,并且可以位于遠(yuǎn)離視頻剪輯生成模塊108。在這種情況下,處理器可以執(zhí)行幫助確定傳感器事件的某些任務(wù),如下面詳細(xì)描述的那樣。

如圖2a進(jìn)一步所示,用戶(hù)設(shè)備202包括用戶(hù)接口118,其可以包括鼠標(biāo)、鍵盤(pán)、小鍵盤(pán)、語(yǔ)音輸入/輸出、觸摸板或觸摸屏或其他已知組件。用戶(hù)接口118可以將輸入發(fā)送到視頻剪輯創(chuàng)建模塊,以幫助視頻剪輯輸出224的生成以及視頻剪輯輸出224的分發(fā)。

圖2b描繪了包括用戶(hù)設(shè)備252并且可以包括與用戶(hù)設(shè)備202的組件相似的組件的視頻編輯系統(tǒng)250的另一實(shí)施例。然而,在視頻編輯系統(tǒng)250中,傳感器204耦合到位于云/服務(wù)器系統(tǒng)116中的外部處理器254以發(fā)送由外部處理器254分析的傳感器數(shù)據(jù)208。外部處理器254然后可以通過(guò)鏈路257將傳感器信息256轉(zhuǎn)發(fā)到用戶(hù)設(shè)備202,其中傳感器信息256表示傳感器數(shù)據(jù)208的分析結(jié)果。傳感器信息256和傳感器數(shù)據(jù)208可以由視頻剪輯創(chuàng)建模塊108接收,視頻剪輯創(chuàng)建模塊108生成視頻剪輯輸出258。

為了說(shuō)明的目的,在下面的圖中,示出了根據(jù)本公開(kāi)的實(shí)施例的用于實(shí)現(xiàn)自動(dòng)化視頻編輯的一個(gè)場(chǎng)景?,F(xiàn)在轉(zhuǎn)到圖3,示出了記錄的活動(dòng)302的示例。在所示的特定示例中,記錄的活動(dòng)302構(gòu)成籃球比賽。在籃球比賽期間,多個(gè)用戶(hù)可以使用設(shè)備來(lái)記錄視頻。在一些情況下,用戶(hù)可記錄幾分鐘甚至數(shù)小時(shí)的視頻以記錄籃球比賽。為了幫助用戶(hù)生成短的摘錄或視頻剪輯,從而可以在記錄的視頻內(nèi)呈現(xiàn)更有趣的動(dòng)作實(shí)例,可以在籃球場(chǎng)中部署傳感器陣列。例如,可穿戴傳感器可以由參與籃球比賽的籃球運(yùn)動(dòng)員佩戴,以便記錄諸如運(yùn)動(dòng)、加速度、引導(dǎo)、位置或聲音的特征。此外,固定對(duì)象或可移動(dòng)對(duì)象可以配備有傳感器以記錄上述特征或其它特征。

在圖3所示的實(shí)例中,運(yùn)動(dòng)員304抓住籃球306,并且可以處于嘗試在籃筐308上得分的過(guò)程中。球傳感器310嵌入在籃球306中,并且可以記錄例如球運(yùn)動(dòng)、加速度或位置。環(huán)傳感器312固定到籃筐308,并且可記錄加速度或力。手腕傳感器314由運(yùn)動(dòng)員304佩戴,其可以檢測(cè)運(yùn)動(dòng)、加速度、方向或位置。類(lèi)似地,鞋傳感器316嵌入在運(yùn)動(dòng)員304的一只或兩只鞋中,其也可以檢測(cè)運(yùn)動(dòng)、加速度、方向或位置。所有這些傳感器可以被配置為收集傳感器數(shù)據(jù)并且例如通過(guò)與相應(yīng)傳感器并置的無(wú)線(xiàn)發(fā)射器來(lái)發(fā)送該數(shù)據(jù)。在一個(gè)實(shí)施方式中,當(dāng)記錄傳感器數(shù)據(jù)時(shí),可以實(shí)時(shí)發(fā)送從不同傳感器記錄的傳感器數(shù)據(jù)。

如圖3中進(jìn)一步所示,用戶(hù)設(shè)備318可以記錄來(lái)自籃球比賽的視頻。在一個(gè)實(shí)現(xiàn)中,用戶(hù)設(shè)備318還可以被配置為無(wú)線(xiàn)地接收由腕部傳感器314、鞋傳感器316、環(huán)傳感器312和球傳感器310產(chǎn)生的傳感器數(shù)據(jù)。在一個(gè)特定示例中,用戶(hù)設(shè)備318的用戶(hù)可以是運(yùn)動(dòng)員304的父母,并且可以將籃球比賽的一部分記錄為視頻。在圖3所示的實(shí)時(shí)示例中,運(yùn)動(dòng)員304可以完成特別好的上籃,其由手腕傳感器314、鞋傳感器316、環(huán)傳感器312和球傳感器310記錄為傳感器事件。例如,手腕傳感器314、鞋傳感器316、環(huán)傳感器312或球傳感器310中的至少一個(gè)可以在完成上籃時(shí)在傳感器數(shù)據(jù)中記錄大的變化。在一個(gè)示例中,嵌入在鞋傳感器316中的加速度計(jì)可以記錄表示在上籃期間的力的加速度中的尖峰,也就是,突然變化。在一個(gè)示例中,嵌入鞋傳感器316中的加速度計(jì)可以記錄尖峰,也就是突然變化,指示在上籃期間由鞋傳感器316經(jīng)受的增加的力。類(lèi)似地,嵌入在球傳感器310中的加速度計(jì)還可以記錄當(dāng)球306擊中籃筐308或背板(未示出)時(shí)的加速度尖峰。此外,環(huán)傳感器312中的運(yùn)動(dòng)檢測(cè)器可以記錄球306撞擊籃框308時(shí)的尖峰。

因?yàn)槊總€(gè)傳感器可以被配置為發(fā)送具有時(shí)間戳的傳感器數(shù)據(jù),所以與由相應(yīng)傳感器記錄的每個(gè)傳感器事件相關(guān)聯(lián)的時(shí)刻可以被提供給與傳感器通信的設(shè)備。這些單獨(dú)的傳感器事件中的每一個(gè)可以被記錄和加時(shí)間戳,使得可以確定當(dāng)球傳感器310、環(huán)傳感器312、腕部傳感器314和鞋傳感器316檢測(cè)到相應(yīng)的傳感器事件時(shí)的實(shí)例。在一個(gè)實(shí)現(xiàn)中,用戶(hù)設(shè)備318可以被配置為與用戶(hù)設(shè)備202基本相同以包括視頻剪輯創(chuàng)建模塊108。因此,用戶(hù)設(shè)備318可以從球傳感器310、環(huán)傳感器312、腕部傳感器314和鞋傳感器316接收相關(guān)加時(shí)間戳的傳感器信息,并且可以分析所接收的加時(shí)間戳的傳感器信息。

另外,每個(gè)傳感器可以具有唯一的標(biāo)識(shí),每個(gè)傳感器或與每個(gè)傳感器相關(guān)聯(lián)的對(duì)象或人的位置可以由傳感器本身或由諸如基于云的實(shí)體的其他實(shí)體來(lái)跟蹤。

在球傳感器310、環(huán)傳感器312、腕部傳感器314和鞋傳感器316各自生成傳感器數(shù)據(jù)尖峰(例如,指示所經(jīng)歷的力的加速度尖峰)的一個(gè)示例中,用戶(hù)設(shè)備318可以確定已經(jīng)發(fā)生了多個(gè)傳感器事件,并且可以確定多個(gè)傳感器事件在時(shí)間上緊密間隔。因此,用戶(hù)設(shè)備318可以確定要根據(jù)由用戶(hù)設(shè)備318同時(shí)記錄的視頻創(chuàng)建視頻剪輯,其中視頻剪輯是根據(jù)記錄的視頻生成的,記錄的視頻的時(shí)間戳與接收的傳感器事件嚴(yán)密同步。例如,如果傳感器事件在籃球比賽的第二節(jié)中2:15處給定的兩秒時(shí)間間隔內(nèi)發(fā)生,則用戶(hù)設(shè)備318可以生成從第二節(jié)的2:12開(kāi)始,并且在第二節(jié)的2:18結(jié)束的六秒視頻剪輯,以便捕獲與所確定的傳感器事件一致的視頻。以這種方式,用戶(hù)設(shè)備318可以自動(dòng)生成包含運(yùn)動(dòng)員304進(jìn)行上籃的發(fā)生的時(shí)間幀的視頻剪輯。

在其他實(shí)施例中,可以基于與傳感器事件的時(shí)間戳的任何預(yù)定關(guān)系來(lái)生成視頻剪輯。例如,視頻剪輯可以被配置為在對(duì)應(yīng)于傳感器事件的時(shí)間戳的時(shí)間開(kāi)始,或者重疊該時(shí)間戳,使得傳感器事件時(shí)間戳位于視頻剪輯的中間。

在一個(gè)特定實(shí)施例中,用戶(hù)設(shè)備318可以被配置為自動(dòng)發(fā)送創(chuàng)建到指定目標(biāo)的視頻剪輯。此外,用戶(hù)設(shè)備318還可以被配置為基于諸如用戶(hù)設(shè)備318中存儲(chǔ)的信息的預(yù)定標(biāo)準(zhǔn)或基于用戶(hù)設(shè)備318接收的用戶(hù)輸入來(lái)確定何時(shí)生成視頻剪輯。

在一個(gè)示例中,部署在籃球運(yùn)動(dòng)員上的每個(gè)可穿戴式傳感器可以具有與傳感器數(shù)據(jù)一起發(fā)送以識(shí)別傳感器的唯一標(biāo)識(shí)符,并且因此可以向接收設(shè)備標(biāo)識(shí)運(yùn)動(dòng)員304。因此,用戶(hù)設(shè)備318可以被配置為當(dāng)接收到與鞋傳感器316的腕部傳感器314相關(guān)聯(lián)的傳感器事件時(shí)生成視頻剪輯。例如,操作用戶(hù)設(shè)備318的運(yùn)動(dòng)員304的父母可以配置用戶(hù)設(shè)備318以生成視頻剪輯并且轉(zhuǎn)發(fā)到其他設(shè)備,諸如轉(zhuǎn)發(fā)到籃球比賽中缺席的父母的設(shè)備。

要注意的是,在圖3的場(chǎng)景中,多個(gè)用戶(hù)可以操作多個(gè)不同的視頻記錄設(shè)備以記錄相同的籃球比賽,諸如記錄設(shè)備320和記錄設(shè)備322。記錄設(shè)備320和記錄設(shè)備322還可以進(jìn)一步被配置為接收從部署在記錄活動(dòng)322的場(chǎng)景中描述的籃球場(chǎng)地中的傳感器發(fā)送的傳感器信息。但是,記錄設(shè)備320可以被配置為不同于用戶(hù)設(shè)備318,使得當(dāng)記錄設(shè)備320接收到由用戶(hù)設(shè)備318接收的相同的一組傳感器事件時(shí),記錄設(shè)備320可以或可以不生成視頻剪輯。例如,記錄設(shè)備320的操作者可以是與運(yùn)動(dòng)員304不同的運(yùn)動(dòng)員(未示出)的父母,并且可以配置操作設(shè)備320以在接收到由不同運(yùn)動(dòng)員佩戴的可穿戴傳感器相關(guān)聯(lián)的傳感器事件時(shí)生成視頻剪輯,而不是在接收到與腕部傳感器314或鞋傳感器316相關(guān)聯(lián)的傳感器事件時(shí)生成。因此,在第二節(jié)中的2:15時(shí),如圖3所示的動(dòng)作發(fā)生時(shí),駐留在操作設(shè)備320上的視頻剪輯創(chuàng)建模塊324可以確定沒(méi)有視頻剪輯基于在第二節(jié)的2:15或其附近檢測(cè)到的傳感器事件而被生成。

要注意的是,在圖3的場(chǎng)景中,視頻記錄裝置可以安裝在通常在記錄的活動(dòng)302中描繪的場(chǎng)所內(nèi)。以這種方式,視頻和傳感器數(shù)據(jù)可以存儲(chǔ)在服務(wù)器中,服務(wù)器隨后創(chuàng)建視頻剪輯并將其分發(fā)給感興趣的各方。例如,一個(gè)運(yùn)動(dòng)員的粉絲可以只請(qǐng)求描述該運(yùn)動(dòng)員何時(shí)得分的視頻剪輯。

在另外的實(shí)施例中,位于用戶(hù)設(shè)備上的用戶(hù)界面可以被配置為呈現(xiàn)傳感器事件的指示符。圖4描繪了用戶(hù)設(shè)備318的一個(gè)變體,其中用戶(hù)設(shè)備318是包括顯示器402的智能電話(huà)。在顯示器402內(nèi),可以呈現(xiàn)正被記錄的視頻的圖像以及呈現(xiàn)快照的視頻剪輯區(qū)域404,快照由表示針對(duì)其創(chuàng)建了視頻剪輯的時(shí)刻的視頻幀組成。當(dāng)創(chuàng)建了附加視頻剪輯時(shí),可以實(shí)時(shí)地更新視頻剪輯區(qū)域404。

雖然前述情形涉及基于與單個(gè)運(yùn)動(dòng)員相關(guān)聯(lián)的傳感器的視頻剪輯的生成,但在其它實(shí)施例中,可監(jiān)視被部署在任何數(shù)量的運(yùn)動(dòng)員或?qū)ο笊系娜魏螖?shù)量或傳感器,以便自動(dòng)編輯視頻。視頻剪輯的自動(dòng)生成可以基于任何數(shù)量的傳感器事件以及可以與特定活動(dòng)(例如籃球比賽)相關(guān)聯(lián)的啟發(fā)法。在各種實(shí)施例中,視頻剪輯生成模塊可以被配置為基于在不同傳感器事件之間是否滿(mǎn)足某些相關(guān)標(biāo)準(zhǔn)來(lái)生成視頻剪輯。例如,相關(guān)標(biāo)準(zhǔn)可以包括傳感器事件的時(shí)間相關(guān)性、傳感器事件的空間相關(guān)性或兩者,以及其他可能的相關(guān)性。傳感器事件的時(shí)間相關(guān)性可以指代傳感器事件之間的時(shí)間間隔。傳感器事件的空間相關(guān)性可以指代生成不同傳感器事件的傳感器之間的空間接近度。例如,在多個(gè)運(yùn)動(dòng)員配備有可穿戴傳感器的籃球比賽中,視頻剪輯生成模塊可以基于從不同運(yùn)動(dòng)員和對(duì)象(例如籃球)接收的不同傳感器事件的定時(shí)將動(dòng)作歸屬于特定運(yùn)動(dòng)員。

圖5描繪了根據(jù)另外的實(shí)施例的自動(dòng)視頻編輯系統(tǒng)500的框圖。在該示例中,示出了涉及具有可佩戴傳感器的多個(gè)不同運(yùn)動(dòng)員的體系結(jié)構(gòu),可佩戴傳感器的傳感器信息可以被監(jiān)視以輔助視頻剪輯創(chuàng)建。用戶(hù)環(huán)境502包括對(duì)象傳感器504,其可以包括嵌入或附接到可移動(dòng)對(duì)象或固定對(duì)象的傳感器。在籃球比賽的示例中,對(duì)象傳感器可以包括嵌入籃球和籃筐中的傳感器。用戶(hù)環(huán)境504還包括第一運(yùn)動(dòng)員可佩戴傳感器506和第二運(yùn)動(dòng)員可佩戴傳感器508,其中每個(gè)可附接到相應(yīng)的第一和第二運(yùn)動(dòng)員。用戶(hù)環(huán)境502還可以包括環(huán)境傳感器510。所有這些傳感器可以向視頻剪輯創(chuàng)建模塊512提供傳感器數(shù)據(jù),視頻剪輯創(chuàng)建模塊512可以在一個(gè)示例中嵌入在用戶(hù)環(huán)境502中記錄視頻的視頻記錄設(shè)備中。

圖6描繪了當(dāng)基于圖5所示的架構(gòu)檢測(cè)到來(lái)自多個(gè)不同運(yùn)動(dòng)員的傳感器事件時(shí)生成視頻剪輯所涉及的操作序列。在操作602,監(jiān)視第一運(yùn)動(dòng)員上的可佩戴傳感器。傳感器可以生成作為時(shí)間的函數(shù)的指示與第一運(yùn)動(dòng)員相關(guān)聯(lián)的力或加速度的傳感器數(shù)據(jù)。在操作604,監(jiān)視第二運(yùn)動(dòng)員的可穿戴傳感器。在操作606,監(jiān)視對(duì)象傳感器,例如籃球傳感器。籃球傳感器可以生成作為時(shí)間的函數(shù)的指示籃球經(jīng)受的力的傳感器數(shù)據(jù)。在操作608,監(jiān)視籃筐傳感器。籃筐傳感器可能對(duì)事件敏感,例如當(dāng)籃球或球員接觸籃筐的邊緣時(shí),這可以生成由籃筐傳感器記錄的力。

在操作610,接收得分的指示。例如,籃球傳感器、籃筐傳感器或這兩個(gè)傳感器可以生成傳感器數(shù)據(jù),該傳感器數(shù)據(jù)指示籃球與籃框或籃板接觸時(shí)的實(shí)例相關(guān)聯(lián)的力。

在操作612,檢測(cè)到的得分歸屬于第一運(yùn)動(dòng)員。例如,基于從第一運(yùn)動(dòng)員和第二運(yùn)動(dòng)員上的可穿戴傳感器記錄的不同傳感器事件測(cè)量的力的定時(shí)、以及由籃球和籃筐記錄的力,可以將評(píng)分歸屬于第一用戶(hù)。

在操作614,確定視頻剪輯時(shí)間范圍,其可以基于檢測(cè)到的得分的時(shí)間戳和將得分歸屬于第一用戶(hù)。還可以基于可以在與視頻剪輯生成模塊相關(guān)聯(lián)的用戶(hù)設(shè)備中輸入的用戶(hù)偏好來(lái)確定視頻剪輯時(shí)間范圍。

在操作616,生成視頻剪輯,其從在視頻剪輯時(shí)間范圍內(nèi)被記錄的視頻中摘錄。在操作618,在操作616中生成的視頻剪輯與其他目的地共享。

總之,與缺少用于編輯視頻的方便工具的當(dāng)前技術(shù)相比,本實(shí)施例提供了多種優(yōu)點(diǎn)。通過(guò)提供視頻剪輯的自動(dòng)識(shí)別和生成,包括在記錄視頻期間實(shí)時(shí)生成視頻剪輯,能夠?qū)崿F(xiàn)許多附加場(chǎng)景和能力。例如,可以基于感測(cè)到的事件和啟發(fā)法來(lái)自動(dòng)編輯視頻內(nèi)容,其中確定何時(shí)生成視頻剪輯的能力可以由視頻剪輯生成模塊隨時(shí)間改進(jìn)。

另外,各種實(shí)施例實(shí)施基于多個(gè)傳感器將傳感器事件歸屬于用戶(hù)(運(yùn)動(dòng)員)。在一個(gè)示例中,可以與未分配給單個(gè)用戶(hù)的傳感器嵌入式工具和對(duì)象(例如球中的嵌入式傳感器)一起分析可穿戴力傳感器。然后可以采用從球傳感器和用戶(hù)上的可穿戴傳感器檢測(cè)的傳感器事件的組合來(lái)確定該用戶(hù)何時(shí)接觸球。

在特定場(chǎng)景中,基于對(duì)象和第一運(yùn)動(dòng)員和第二運(yùn)動(dòng)員身上的可穿戴傳感器所經(jīng)歷的力(傳感器事件)的尖峰的定時(shí),可將諸如球的對(duì)象的動(dòng)作歸屬于第一運(yùn)動(dòng)員而不是第二運(yùn)動(dòng)員,如上關(guān)于圖6所述的那樣。

另外,本實(shí)施例實(shí)施視頻剪輯到目標(biāo)目的地的自動(dòng)通信,目標(biāo)目的地可以包括除了生成視頻剪輯的用戶(hù)設(shè)備之外的各種其他人和系統(tǒng)。在一些實(shí)施例中,可以根據(jù)用戶(hù)設(shè)備中的用戶(hù)偏好來(lái)采用社交網(wǎng)絡(luò)或電子郵件應(yīng)用,以設(shè)置用于分發(fā)視頻剪輯的目的地。目的地可以包括如下的對(duì)象,諸如可穿戴顯示器、記分板或可用于呈現(xiàn)視頻剪輯的其他設(shè)備。在其他實(shí)施例中,自動(dòng)生成的視頻剪輯還可以被自動(dòng)發(fā)送到先前由傳感器佩戴者和/或由記錄從中創(chuàng)建視頻剪輯的視頻的人或系統(tǒng)選擇的社交網(wǎng)絡(luò)中的主機(jī)。例如,視頻剪輯創(chuàng)建模塊可以耦合到存儲(chǔ)用戶(hù)輸入并將視頻剪輯引導(dǎo)到包括社交媒體站點(diǎn)的一個(gè)或多個(gè)目的地的集合的存儲(chǔ)器或程序。在該上下文中,視頻剪輯的自動(dòng)發(fā)布可以被引導(dǎo)到根據(jù)已知方法可公開(kāi)訪問(wèn)的托管的社交媒體站點(diǎn),使得具有對(duì)社交媒體站點(diǎn)的訪問(wèn)權(quán)的那些觀看者可以在創(chuàng)建之后立即觀看視頻剪輯。在一個(gè)示例中,社交媒體站點(diǎn)可以由可經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)(例如因特網(wǎng))訪問(wèn)的服務(wù)器或服務(wù)器組來(lái)托管。

在一個(gè)實(shí)現(xiàn)中,自動(dòng)視頻編輯系統(tǒng)可以指定可能對(duì)特定視頻剪輯感興趣的多個(gè)人,使得多個(gè)人可以自由地參與社交網(wǎng)絡(luò)以定義也由拍攝事件的人所跟蹤的對(duì)象或人的興趣。

在其他實(shí)現(xiàn)中,自動(dòng)視頻編輯系統(tǒng)可以用于自動(dòng)生成視頻剪輯,用于結(jié)合廣播體育賽事中的即時(shí)重放的呈現(xiàn)?;谂c給定運(yùn)動(dòng)員相關(guān)聯(lián)的各個(gè)傳感器,視頻剪輯生成可以針對(duì)該給定運(yùn)動(dòng)員。

在另外的實(shí)現(xiàn)中,可以執(zhí)行上下文分析,例如,以自動(dòng)確定何時(shí)生成視頻剪輯并自動(dòng)確定所生成的視頻剪輯的目的地。在各種實(shí)施例中,視頻剪輯生成模塊可以確定導(dǎo)致傳感器事件的傳感器信息的來(lái)源,該傳感器事件觸發(fā)視頻剪輯的創(chuàng)建,并且可以基于傳感器信息的源將視頻剪輯的傳輸調(diào)度到遠(yuǎn)程位置處的目標(biāo)目的地。例如,可以確定給定的傳感器佩戴者是傳感器事件的源。傳感器佩戴者的一個(gè)家長(zhǎng)可以在比賽現(xiàn)場(chǎng),其可以是與記錄視頻并生成視頻剪輯的用戶(hù)設(shè)備相關(guān)聯(lián)的用戶(hù)。用戶(hù)設(shè)備或服務(wù)器/云系統(tǒng)還可以使用已知技術(shù)來(lái)確定與傳感器佩戴者的第二個(gè)家長(zhǎng)相關(guān)聯(lián)的第二用戶(hù)設(shè)備不在比賽現(xiàn)場(chǎng)。因此,當(dāng)基于傳感器佩戴者的動(dòng)作生成視頻剪輯時(shí),視頻剪輯可以被自動(dòng)轉(zhuǎn)發(fā)到目標(biāo)目的地,例如與缺席家長(zhǎng)相關(guān)聯(lián)的第二用戶(hù)設(shè)備。

上下文分析的另一示例是使用被記錄以便是否激活視頻剪輯生成的因素,所述因素諸如被記錄的一天中的時(shí)間或活動(dòng)類(lèi)型。例如,在被部署以記錄公共事件(例如運(yùn)動(dòng)競(jìng)技場(chǎng))的自動(dòng)視頻編輯系統(tǒng)中,可以根據(jù)一天中的時(shí)間觸發(fā)視頻剪輯生成,該時(shí)間可以對(duì)應(yīng)于特定事件的時(shí)間,或者可以是基于正在記錄的活動(dòng)的類(lèi)型,例如與正在跑步活動(dòng)相反的籃球比賽,觸發(fā)。

此外,本實(shí)施例可以利用大范圍的不同類(lèi)型的傳感器事件,以自動(dòng)生成除了上面突出的那些之外的視頻剪輯。在一些實(shí)施方式中,除了檢測(cè)諸如跳躍的身體活動(dòng)之外,人與其他人的接近或與對(duì)象的接近可以被注冊(cè)為傳感器事件,并且用于自動(dòng)地創(chuàng)建視頻剪輯。在另外的實(shí)施例中,可以監(jiān)視生物傳感器以測(cè)量例如生物傳感器的佩戴者的興奮水平,以便評(píng)估佩戴者在特定動(dòng)作中的參與。如果在給定實(shí)例中興奮級(jí)別超過(guò)特定閾值,則可以生成從與該實(shí)例同步的視頻中摘錄的視頻剪輯。

此外,在一些實(shí)施方式中,基于傳感器位置、接近度或力的傳感器活動(dòng)或檢測(cè)到的傳感器事件以及傳感器數(shù)據(jù)的先前歷史可以用于主動(dòng)預(yù)測(cè)要在視頻中捕獲的活動(dòng)。例如,視頻剪輯生成模塊或相關(guān)邏輯可以基于從接近傳感器和加速度計(jì)接收的傳感器數(shù)據(jù)來(lái)識(shí)別傳感器事件,并且可以確定某一事件序列正在進(jìn)行中。視頻剪輯生成模塊可以隨后生成信號(hào)以“推薦”給視頻記錄設(shè)備的用戶(hù),以移動(dòng)記錄設(shè)備以在視頻中捕獲預(yù)測(cè)的活動(dòng)。例如,視頻剪輯生成模塊可以基于要在由視頻記錄設(shè)備記錄的場(chǎng)景中發(fā)生的預(yù)測(cè)踢球或投擲來(lái)生成用于將視頻記錄設(shè)備向右移動(dòng)的信號(hào),或者可以基于從多個(gè)不同傳感器,諸如在比賽場(chǎng)地或球場(chǎng)中的球員,記錄的傳感器事件來(lái)指導(dǎo)視頻記錄設(shè)備引導(dǎo)朝向發(fā)生更大動(dòng)作的區(qū)域。在一些特定示例中,可以向記錄設(shè)備的用戶(hù)提供觸覺(jué)反饋,以主動(dòng)地指示要由記錄設(shè)備執(zhí)行的動(dòng)作。

本實(shí)施例提供的自動(dòng)化視頻編輯系統(tǒng)還提供被需要來(lái)確定特定視頻剪輯的“興趣度”的實(shí)時(shí)信息。

在特定示例中,自動(dòng)視頻編輯系統(tǒng)可以采用用戶(hù)偏好和啟發(fā)法來(lái)設(shè)置要存儲(chǔ)、呈現(xiàn)或分發(fā)到目的地的視頻剪輯或視頻剪輯集合的“興趣度”。用戶(hù)偏好或用戶(hù)準(zhǔn)則還可以用于設(shè)置視頻剪輯的持續(xù)時(shí)間以及使視頻剪輯與檢測(cè)到的傳感器事件同步。用戶(hù)標(biāo)準(zhǔn)的示例包括:提供在特定個(gè)人在投籃得分之前五秒以及在投籃得分后三秒的視頻剪輯。在該示例中,視頻剪輯生成模塊可以設(shè)置被識(shí)別為投籃的檢測(cè)到的傳感器事件的時(shí)間戳和將要從與檢測(cè)到的傳感器事件同時(shí)記錄的視頻生成的視頻剪輯之間的預(yù)定關(guān)系。因此,當(dāng)視頻與表示檢測(cè)到的傳感器事件的數(shù)據(jù)流同步時(shí),可以生成視頻剪輯,該視頻剪輯跨越在對(duì)應(yīng)于傳感器事件的實(shí)例的視頻的時(shí)刻之前五秒和該時(shí)刻之后三秒之間的持續(xù)時(shí)間。

在其他示例中,用戶(hù)可以設(shè)置特定用戶(hù)準(zhǔn)則或標(biāo)準(zhǔn)以決定是保留所生成的視頻剪輯還是基于傳感器事件生成視頻剪輯。用戶(hù)準(zhǔn)則可以是例如僅基于個(gè)體與某些對(duì)象何時(shí)進(jìn)行交互,或何時(shí)傳感器事件對(duì)應(yīng)于何時(shí)傳感器佩戴者正在跳躍或快速跑動(dòng)、或者興奮/壓力水平很高,從而保留視頻剪輯。

用于管理視頻剪輯的用戶(hù)偏好或用戶(hù)標(biāo)準(zhǔn)的接收可以在任何方便的用戶(hù)界面上進(jìn)行,在一些實(shí)施例中,用戶(hù)界面可以是語(yǔ)音激活界面或觸敏界面。例如,參考給定籃球運(yùn)動(dòng)員的視頻剪輯,用戶(hù)可以說(shuō)“給我顯示dawn的五個(gè)最高跳躍的高亮剪輯”或“制作dawn的分?jǐn)?shù)的一分鐘高亮剪輯”。如果在一個(gè)場(chǎng)景中,dawn得分6次,則自動(dòng)視頻編輯系統(tǒng)可以使用每個(gè)分?jǐn)?shù)的平均10秒來(lái)生成視頻剪輯高亮。一些視頻剪輯可以被設(shè)置成比其他視頻剪輯更長(zhǎng),例如,如果dawn在得分之前長(zhǎng)時(shí)間持球。

應(yīng)當(dāng)注意,如上所述的各種實(shí)施例允許在自動(dòng)視頻編輯中涉及的計(jì)算在不同實(shí)體之間分割,諸如在服務(wù)器/云系統(tǒng)和容納視頻剪輯創(chuàng)建模塊的移動(dòng)設(shè)備之間。這提供了進(jìn)一步的優(yōu)點(diǎn),即可以減少用戶(hù)設(shè)備執(zhí)行的用于生成給定視頻剪輯或多個(gè)視頻剪輯的計(jì)算,同時(shí)仍然保留用戶(hù)設(shè)備根據(jù)用戶(hù)偏好裁剪視頻剪輯生成的能力。例如,在其中采用多個(gè)記錄設(shè)備來(lái)記錄視頻的給定體育賽事的場(chǎng)景中,記錄設(shè)備中的至少一些可以配備有視頻剪輯創(chuàng)建模塊,以基于在體育賽事中記錄的視頻來(lái)自動(dòng)創(chuàng)建視頻剪輯。在體育賽事期間,多個(gè)不同的記錄設(shè)備可以捕獲相同動(dòng)作的記錄,但是從稍微不同的觀看方向。然而,由于其他原因,記錄體育賽事的其他觀眾可能對(duì)于第一設(shè)備的用戶(hù)(投籃得分或其他動(dòng)作中涉及其親屬)感興趣的動(dòng)作是不感興趣的。另外,第二用戶(hù)可能對(duì)來(lái)自第一用戶(hù)的記錄的素材感興趣,使得來(lái)自第一用戶(hù)的內(nèi)容的共享可以幫助第二用戶(hù)獲得期望的視頻剪輯。因此,諸如在自動(dòng)視頻編輯系統(tǒng)114或自動(dòng)視頻編輯系統(tǒng)118中呈現(xiàn)的架構(gòu)可以用于在服務(wù)器/云系統(tǒng)和容納視頻剪輯創(chuàng)建模塊的用戶(hù)設(shè)備之間分割生成視頻剪輯所涉及的計(jì)算。

在一個(gè)實(shí)現(xiàn)中,服務(wù)器/云系統(tǒng)可以集中對(duì)于生成視頻剪輯有用的普通能力。例如,服務(wù)器/云系統(tǒng)可以用于從部署在記錄的活動(dòng)中的至少一個(gè)傳感器接收傳感器數(shù)據(jù),并且可以執(zhí)行計(jì)算以進(jìn)行初始推斷,例如什么人正在執(zhí)行給定動(dòng)作、涉及了什么對(duì)象等等。這些初始推斷可以作為分析的數(shù)據(jù)被轉(zhuǎn)發(fā)到進(jìn)行接收的用戶(hù)設(shè)備。然后,分析的數(shù)據(jù)可以由各個(gè)用戶(hù)設(shè)備使用以基于用戶(hù)特定推斷和由用戶(hù)設(shè)備上的視頻剪輯創(chuàng)建模塊采用的算法來(lái)確定是否以及如何創(chuàng)建視頻剪輯。

因此,在體育賽事的多個(gè)不同的用戶(hù)設(shè)備可以記錄捕獲投籃得分的第一運(yùn)動(dòng)員的視頻。該動(dòng)作可以由服務(wù)器/云基礎(chǔ)設(shè)施分析為可能的傳感器事件,根據(jù)所述傳感器事件來(lái)生成視頻剪輯,使得分析的數(shù)據(jù)被傳送到耦合到服務(wù)器/云系統(tǒng)的用戶(hù)設(shè)備。在一個(gè)示例中,所分析的數(shù)據(jù)可以包括指示投籃得分涉及的第一運(yùn)動(dòng)員的身份的標(biāo)記。第一運(yùn)動(dòng)員的親屬的用戶(hù)設(shè)備可以被配置為基于檢測(cè)到的與第一運(yùn)動(dòng)員相關(guān)聯(lián)的傳感器事件來(lái)自動(dòng)生成視頻剪輯,而當(dāng)滿(mǎn)足其他標(biāo)準(zhǔn)時(shí),其他用戶(hù)設(shè)備可以被配置為基于檢測(cè)到的事件來(lái)創(chuàng)建視頻剪輯。因此,第一運(yùn)動(dòng)員得分的相同的實(shí)例可以觸發(fā)在一些用戶(hù)設(shè)備中而不是其他用戶(hù)設(shè)備中視頻的自動(dòng)創(chuàng)建,所有這些用戶(hù)設(shè)備可以記錄相同或相似的視頻。同時(shí),可以減少在用戶(hù)設(shè)備上本地執(zhí)行的計(jì)算量,因?yàn)橛脩?hù)設(shè)備不需要進(jìn)行初始確定,例如關(guān)于傳感器事件的發(fā)生或者與傳感器事件關(guān)聯(lián)的人的身份。

在各種附加實(shí)施例中,可以改變?cè)诒镜赜脩?hù)設(shè)備和服務(wù)器/云系統(tǒng)之間的視頻剪輯的自動(dòng)生成所涉及的計(jì)算的劃分。在一個(gè)示例中,可以在云/服務(wù)器系統(tǒng)中執(zhí)行用于視頻剪輯的自動(dòng)生成的完整計(jì)算,而在另一示例中,可以在用戶(hù)設(shè)備中執(zhí)行用于視頻剪輯的自動(dòng)生成的完整計(jì)算。

這里包括表示用于執(zhí)行所公開(kāi)的體系結(jié)構(gòu)的新穎性方面的示例性方法的一組流程圖。雖然為了簡(jiǎn)化說(shuō)明的目的,本文所示的一個(gè)或多個(gè)方法,例如以一個(gè)流程圖或多個(gè)流程圖的形式,被示出并被描述為一系列動(dòng)作,但是應(yīng)當(dāng)理解并認(rèn)識(shí)到,方法不受動(dòng)作順序的限制,因?yàn)橐恍﹦?dòng)作可以根據(jù)本文所示和所描述的內(nèi)容以不同的順序發(fā)生和/或與其它動(dòng)作同時(shí)發(fā)生。例如,本領(lǐng)域技術(shù)人員將理解并明白,方法可以替代地表示為例如在狀態(tài)圖中的一系列相關(guān)的狀態(tài)或事件。此外,對(duì)于新穎性實(shí)現(xiàn),可能不需要方法中所示的所有動(dòng)作。

圖7示出了示例性第一邏輯流700。在一些示例中,邏輯流700可以在配置為記錄視頻的用戶(hù)設(shè)備中實(shí)現(xiàn)。在方框702,接收所記錄的視頻。可以實(shí)時(shí)地接收所記錄的視頻,使得正在記錄的視頻的第一部分被接收,同時(shí)第二部分被記錄或者已經(jīng)被記錄。

在方框704,接收基于與對(duì)記錄的視頻進(jìn)行記錄的同時(shí)測(cè)量的傳感器數(shù)據(jù)的傳感器信息。在一個(gè)示例中,傳感器信息可以是在測(cè)量傳感器數(shù)據(jù)時(shí)實(shí)時(shí)地從傳感器接收的傳感器數(shù)據(jù)流。

在方框706,從所接收的傳感器信息識(shí)別傳感器事件。傳感器事件的識(shí)別可以基于與傳感器信息相關(guān)的任何合適的標(biāo)準(zhǔn),諸如作為時(shí)間函數(shù)的傳感器數(shù)據(jù)的值的變化??梢詫?duì)傳感器事件加時(shí)間戳,使得在傳感器信息中提供指示傳感器事件發(fā)生時(shí)間的傳感器事件時(shí)間戳。

在方框708,傳感器事件與記錄的視頻同步。例如,記錄的視頻可以包括視頻軌道時(shí)間戳,其用于通過(guò)識(shí)別視頻中對(duì)應(yīng)于傳感器事件時(shí)間戳的實(shí)例以將視頻與傳感器事件同步。

在方框710,基于傳感器事件生成視頻剪輯。例如,可以根據(jù)所記錄的視頻中與傳感器事件時(shí)間戳重疊的部分創(chuàng)建視頻剪輯。

圖8示出了示例性第二邏輯流程800。在一些示例中,邏輯流程800可以在配置為記錄視頻的用戶(hù)設(shè)備中實(shí)現(xiàn)。在方框802,在對(duì)記錄的視頻的記錄期間監(jiān)視傳感器數(shù)據(jù)流。被監(jiān)視的傳感器數(shù)據(jù)流可以由諸如可穿戴傳感器或?qū)ο髠鞲衅骰颦h(huán)境傳感器的傳感器產(chǎn)生,以列出幾個(gè)示例。

在方框804,基于所監(jiān)視的傳感器數(shù)據(jù)流接收傳感器事件的指示。傳感器事件的指示可以從諸如云服務(wù)器的外部設(shè)備接收,或者可以由記錄視頻的用戶(hù)設(shè)備生成。

在方框806,取得與傳感器事件相關(guān)聯(lián)的用戶(hù)準(zhǔn)則。例如,可以從由已知人所佩戴的可佩戴傳感器產(chǎn)生的數(shù)據(jù)流來(lái)確定傳感器事件。用戶(hù)準(zhǔn)則可以基于已知人的動(dòng)作(諸如在傳感器事件中確定的運(yùn)動(dòng)速度或興奮水平)來(lái)設(shè)置用于傳感器事件的閾值。

在確定框808,確定是否滿(mǎn)足用戶(hù)準(zhǔn)則。如果不是,則流程返回到方框802。如果是,則流程進(jìn)行到方框810。在方框810,傳感器事件與記錄的視頻同步,以確定對(duì)應(yīng)于傳感器事件的視頻軌道時(shí)間戳。流程然后進(jìn)行到方框812,在方框812中,基于視頻軌道時(shí)間戳生成視頻剪輯。流程隨后移動(dòng)到確定框814。

在方框814,確定視頻是否完整,諸如記錄是否已停止。如果不是,則流程返回到方框802。如果是,則流程結(jié)束。

圖9示出了示例性第三邏輯流程900。在框902,在視頻的記錄期間監(jiān)視多個(gè)傳感器數(shù)據(jù)流。

在方框904,接收對(duì)應(yīng)于第一傳感器的第一傳感器事件的指示。在方框906,接收對(duì)應(yīng)于不同于第一傳感器的第二傳感器的第二傳感器事件的指示。第一和第二傳感器可以位于至少在視頻的記錄的多個(gè)部分期間在視頻中記錄的視場(chǎng)內(nèi)。然后,流程進(jìn)行到確定方框908。

在確定方框908,確定是否滿(mǎn)足一組相關(guān)標(biāo)準(zhǔn)。該組相關(guān)標(biāo)準(zhǔn)可以包括至少一個(gè)相關(guān)標(biāo)準(zhǔn),諸如與第一傳感器事件和第二傳感器事件之間的時(shí)間相關(guān)性相關(guān)的標(biāo)準(zhǔn)。相關(guān)性標(biāo)準(zhǔn)的一個(gè)特定示例可以是第一傳感器事件和第二傳感器事件之間所經(jīng)過(guò)的時(shí)間的閾值。如果第一傳感器事件和第二傳感器事件之間經(jīng)過(guò)的時(shí)間下降到閾值以下,則可以認(rèn)為滿(mǎn)足相關(guān)標(biāo)準(zhǔn)。另外,相關(guān)標(biāo)準(zhǔn)可以由數(shù)據(jù)集之間的計(jì)算出的相關(guān)系數(shù)組成,或者由從兩個(gè)或更多個(gè)傳感器的數(shù)據(jù)集導(dǎo)出的數(shù)值組成??梢赃x擇相關(guān)系數(shù)值的所選級(jí)別作為閾值。在各種附加實(shí)施例中,可以使用各種數(shù)學(xué)處理來(lái)形成相關(guān)標(biāo)準(zhǔn)的基礎(chǔ),諸如部分相關(guān)、半部分相關(guān)和多元回歸分析。在一些情況下,來(lái)自一個(gè)或多個(gè)傳感器的數(shù)據(jù)可以用作協(xié)變量,作為分析的一部分。

如果否,則流程返回到方框902。如果是,則流程進(jìn)行到方框910。在方框910,基于第一傳感器事件和第二傳感器事件生成視頻剪輯。在一個(gè)示例中,視頻剪輯可以被同步以在時(shí)間上與第一傳感器事件和第二傳感器事件重疊。

然后,流程進(jìn)行到確定框912,其中確定視頻的記錄是否完成。如果否,則流程返回到方框902。如果是,則流程結(jié)束。

圖10是示例性系統(tǒng)實(shí)施例的圖示,并且特別地,圖10是示出可以包括各種元件的系統(tǒng)1000的圖示。例如,圖10示出了系統(tǒng)(平臺(tái))1000可以包括在此被稱(chēng)為處理器1002的處理器/圖形核心、在此被稱(chēng)為芯片組1004的芯片組/平臺(tái)控制中心(pch)、輸入/輸出(i/o)設(shè)備1006、隨機(jī)存取存儲(chǔ)器(ram)(諸如動(dòng)態(tài)ram(dram))1008和只讀存儲(chǔ)器(rom)1010、顯示電子器件1020、顯示器背光1022和各種其它平臺(tái)組件1014(例如,風(fēng)扇、交錯(cuò)式送風(fēng)機(jī)、散熱器、dtm系統(tǒng)、冷卻系統(tǒng)、殼體、通風(fēng)口等)。系統(tǒng)1000還可以包括無(wú)線(xiàn)通信芯片1016和圖形設(shè)備1018、非易失性存儲(chǔ)器端口(nvmp)1024和天線(xiàn)1026。然而,實(shí)施例不限于這些元件。

如圖所示,在圖10中,i/o設(shè)備1006、ram1008和rom1010通過(guò)芯片組1004耦合到處理器1002。芯片組1004可以通過(guò)總線(xiàn)1012耦合到處理器1002。因此,總線(xiàn)1012可以包括多條線(xiàn)。

處理器1002可以是包括一個(gè)或多個(gè)處理器核心的中央處理單元,并且可以包括具有任何數(shù)量的處理器核心的任何數(shù)量的處理器。處理器1002可以包括任何類(lèi)型的處理單元,諸如例如cpu、多處理單元、精簡(jiǎn)指令集計(jì)算機(jī)(risc)、具有流水線(xiàn)的處理器、復(fù)雜指令集計(jì)算機(jī)(cisc)、數(shù)字信號(hào)處理器(dsp)等。在一些實(shí)施例中,處理器1002可以是位于分離的集成電路芯片上的多個(gè)單獨(dú)的處理器。在一些實(shí)施例中,處理器1002可以是具有集成圖形處理的處理器,而在其他實(shí)施例中,處理器1002可以是一個(gè)或多個(gè)核心??梢岳缤ㄟ^(guò)鍵盤(pán)、觸摸屏交互、手勢(shì)、面部表情和聲音將命令提供給處理器1002。

以下示例涉及進(jìn)一步的實(shí)施例。在示例1中,一種裝置可以包括:存儲(chǔ)器,用于存儲(chǔ)記錄的視頻;接口,用于基于與記錄的視頻同時(shí)記錄的傳感器數(shù)據(jù)來(lái)接收至少一組傳感器信息;以及視頻剪輯創(chuàng)建模塊,用于根據(jù)所述至少一組傳感器信息來(lái)識(shí)別傳感器事件,并且基于所述傳感器事件來(lái)生成視頻剪輯,其中所述視頻剪輯包括來(lái)自記錄的視頻中的與所述傳感器事件同步的視頻內(nèi)容。

在示例2中,示例1的傳感器信息可以包括根據(jù)傳感器數(shù)據(jù)計(jì)算出的經(jīng)分析的傳感器數(shù)據(jù)。

在示例3中,示例1至2中任一個(gè)所述的視頻剪輯創(chuàng)建模塊可以用于根據(jù)傳感器信息來(lái)識(shí)別多個(gè)傳感器事件,并且根據(jù)記錄的視頻生成與相應(yīng)的多個(gè)傳感器事件同步的相應(yīng)多個(gè)視頻剪輯。

在示例4中,示例1至3中任一個(gè)所述的視頻剪輯創(chuàng)建模塊可以用于標(biāo)識(shí)與傳感器事件相關(guān)聯(lián)的傳感器數(shù)據(jù)的第一時(shí)間戳,并且根據(jù)記錄的視頻的第二時(shí)間戳生成視頻剪輯,其中第一時(shí)間戳和第二時(shí)間戳對(duì)應(yīng)于同一實(shí)例。

在示例5中,示例1至4中任一個(gè)所述的傳感器信息可以包括與對(duì)記錄的視頻進(jìn)行記錄同時(shí)從多個(gè)源記錄的多個(gè)傳感器數(shù)據(jù)流。

在示例6中,示例1至5中任一個(gè)所述的至少一組傳感器信息可以包括可佩戴傳感器數(shù)據(jù)。

在示例7中,示例1至6中任一個(gè)所述的視頻剪輯創(chuàng)建模塊可以用于接收傳感器信息,并且當(dāng)傳感器信息匹配預(yù)定標(biāo)準(zhǔn)時(shí)基于傳感器事件生成視頻剪輯。

在示例8中,示例1至7中任一個(gè)所述的視頻剪輯創(chuàng)建模塊可以基于與傳感器事件的時(shí)間戳的預(yù)定關(guān)系來(lái)生成視頻剪輯。

在示例9中,示例1至8中任一個(gè)所述的視頻剪輯創(chuàng)建模塊可以在視頻的記錄期間基于傳感器事件預(yù)測(cè)活動(dòng),并且基于預(yù)測(cè)的活動(dòng)來(lái)生成用于調(diào)整對(duì)記錄的視頻的記錄的信號(hào)。

在示例10中,示例1至9中任一個(gè)所述的視頻剪輯創(chuàng)建模塊可以根據(jù)在記錄的視頻中記錄的一天的時(shí)間或用戶(hù)活動(dòng)來(lái)激活視頻剪輯生成。

在示例11中,示例1至10中任一個(gè)所述的視頻剪輯創(chuàng)建模塊可以自動(dòng)地將視頻剪輯直接傳輸?shù)娇晒苍L問(wèn)的外部社交媒體網(wǎng)站。

在示例12中,示例1至11中任一個(gè)所述的視頻剪輯創(chuàng)建模塊可以確定傳感器信息的源,并且基于傳感器信息的源來(lái)調(diào)度視頻剪輯到遠(yuǎn)程位置處的目標(biāo)目的地的傳輸。

示例13包括至少一個(gè)機(jī)器可讀存儲(chǔ)介質(zhì),其包括指令,當(dāng)指令在由計(jì)算設(shè)備執(zhí)行時(shí)使得計(jì)算設(shè)備:存儲(chǔ)記錄的視頻;基于與記錄的視頻同時(shí)記錄的傳感器數(shù)據(jù)來(lái)接收至少一組傳感器信息;以及根據(jù)所述至少一組傳感器信息來(lái)識(shí)別傳感器事件,并且基于所述傳感器事件來(lái)生成視頻剪輯,所述視頻剪輯包括來(lái)自記錄的視頻中的與所述傳感器事件同步的視頻內(nèi)容。

在示例14中,示例13的至少一個(gè)機(jī)器可讀存儲(chǔ)介質(zhì)可以包括指令,在由計(jì)算設(shè)備執(zhí)行時(shí)使計(jì)算設(shè)備根據(jù)傳感器信息來(lái)識(shí)別多個(gè)傳感器事件并且根據(jù)記錄的視頻生成與所述相應(yīng)多個(gè)傳感器事件同步的相應(yīng)的多個(gè)視頻剪輯。

在示例15中,示例13至14中任一個(gè)所述的至少一個(gè)機(jī)器可讀存儲(chǔ)介質(zhì)可以包括指令,在由計(jì)算設(shè)備執(zhí)行時(shí)使得計(jì)算設(shè)備識(shí)別與傳感器事件相關(guān)聯(lián)的傳感器數(shù)據(jù)的第一時(shí)間戳,以及根據(jù)記錄的視頻的第二時(shí)間戳生成所述視頻剪輯,其中所述第一時(shí)間戳和第二時(shí)間戳對(duì)應(yīng)于同一實(shí)例。

在示例16中,示例13至15中任一個(gè)所述的至少一個(gè)機(jī)器可讀存儲(chǔ)介質(zhì)可以包括指令,在由計(jì)算設(shè)備執(zhí)行時(shí)使得計(jì)算設(shè)備接收傳感器信息,并且當(dāng)傳感器信息與預(yù)定標(biāo)準(zhǔn)匹配時(shí)基于傳感器事件生成視頻剪輯。

在示例17中,示例13至16中任一個(gè)所述的至少一個(gè)機(jī)器可讀存儲(chǔ)介質(zhì)可以包括指令,在由計(jì)算設(shè)備執(zhí)行時(shí)使計(jì)算設(shè)備基于與傳感器事件的時(shí)間戳的預(yù)定關(guān)系生成視頻剪輯。

在示例18中,示例13至17中任一個(gè)所述的至少一個(gè)機(jī)器可讀存儲(chǔ)介質(zhì)可以包括指令,在由計(jì)算設(shè)備執(zhí)行時(shí)使得計(jì)算設(shè)備基于在記錄的視頻的記錄期間的傳感器事件來(lái)預(yù)測(cè)活動(dòng),并且基于所預(yù)測(cè)的活動(dòng)來(lái)生成用于調(diào)整對(duì)記錄的視頻的記錄的信號(hào)。

在示例19中,示例13至18中任一個(gè)所述的至少一個(gè)機(jī)器可讀存儲(chǔ)介質(zhì)可以包括指令,在由計(jì)算設(shè)備執(zhí)行時(shí)使得計(jì)算設(shè)備確定傳感器信息的源并且基于所述傳感器信息的源來(lái)調(diào)度視頻剪輯到遠(yuǎn)程位置處的目標(biāo)目的地的傳輸。

示例20是一種計(jì)算機(jī)實(shí)現(xiàn)的方法,其可以包括:存儲(chǔ)記錄的視頻;接收包括與記錄的視頻同時(shí)記錄的傳感器數(shù)據(jù)的至少一組傳感器信息;根據(jù)所述至少一組傳感器信息來(lái)識(shí)別傳感器事件;以及基于所述傳感器事件來(lái)生成視頻剪輯,所述視頻剪輯包括來(lái)自記錄的視頻中的與所述傳感器事件同步的視頻內(nèi)容。

在示例21中,示例20的計(jì)算機(jī)實(shí)現(xiàn)的方法可以包括:根據(jù)傳感器信息來(lái)識(shí)別多個(gè)傳感器事件,并且根據(jù)記錄的視頻生成與相應(yīng)的多個(gè)傳感器事件同步的相應(yīng)多個(gè)視頻剪輯。

在示例22中,示例20至21中任一個(gè)所述的計(jì)算機(jī)實(shí)現(xiàn)的方法可以包括識(shí)別與傳感器事件相關(guān)聯(lián)的傳感器數(shù)據(jù)的第一時(shí)間戳,并且根據(jù)記錄的視頻的第二時(shí)間戳生成視頻剪輯,其中第一時(shí)間戳和第二時(shí)間戳對(duì)應(yīng)于同一實(shí)例。

在示例23中,示例20至22中任一個(gè)所述的計(jì)算機(jī)實(shí)現(xiàn)的方法可以包括接收傳感器信息,以及當(dāng)傳感器信息匹配預(yù)定標(biāo)準(zhǔn)時(shí),基于傳感器事件生成視頻剪輯。

在示例24中,示例20至23中任一個(gè)所述的計(jì)算機(jī)實(shí)現(xiàn)的方法可以包括基于在記錄的視頻的記錄期間的傳感器事件來(lái)預(yù)測(cè)活動(dòng),以及基于預(yù)測(cè)的活動(dòng)生成用于調(diào)整對(duì)記錄的視頻的記錄的信號(hào)。

在示例25中,示例20至24中任一個(gè)所述的計(jì)算機(jī)實(shí)現(xiàn)的方法可以包括確定傳感器信息的源,并且基于傳感器信息的源來(lái)調(diào)度視頻剪輯到遠(yuǎn)程位置處的目標(biāo)目的地的傳輸。

示例26包括用于自動(dòng)生成視頻剪輯的用戶(hù)設(shè)備,其包括用于執(zhí)行示例20-25中任一個(gè)所述方法的單元。

示例27包括用于自動(dòng)生成視頻剪輯的裝置,其包括用于執(zhí)行示例20-25中任一個(gè)所述方法的單元。

在示例28中,一種用于自動(dòng)生成視頻剪輯的系統(tǒng)包括:視頻記錄組件,用于記錄視頻;存儲(chǔ)器,用于存儲(chǔ)記錄的視頻;接口,用于基于與記錄的視頻同時(shí)記錄的傳感器數(shù)據(jù)來(lái)接收至少一組傳感器信息;以及視頻剪輯創(chuàng)建模塊,用于根據(jù)所述至少一組傳感器信息來(lái)識(shí)別傳感器事件,并且基于所述傳感器事件生成視頻剪輯,其中所述視頻剪輯包括來(lái)自記錄的視頻中的與所述傳感器事件同步的視頻內(nèi)容。

在示例29中,示例28的視頻剪輯創(chuàng)建模塊可以根據(jù)傳感器信息來(lái)識(shí)別多個(gè)傳感器事件,并且根據(jù)記錄的視頻生成與相應(yīng)多個(gè)傳感器事件同步的相應(yīng)多個(gè)視頻剪輯。

在示例30中,示例28至29中任一個(gè)所述的視頻剪輯創(chuàng)建模塊可以識(shí)別與傳感器事件相關(guān)聯(lián)的傳感器數(shù)據(jù)的第一時(shí)間戳,并且根據(jù)記錄的視頻的第二時(shí)間戳生成視頻剪輯,其中第一時(shí)間戳和第二時(shí)間戳對(duì)應(yīng)于同一實(shí)例。

在示例31中,示例28至30中任一個(gè)所述的視頻剪輯創(chuàng)建模塊可以用于接收傳感器信息,并且當(dāng)傳感器信息匹配預(yù)定標(biāo)準(zhǔn)時(shí)基于傳感器事件生成視頻剪輯。

在示例32中,示例28至31中任一個(gè)所述的視頻剪輯創(chuàng)建模塊可以基于與傳感器事件的時(shí)間戳的預(yù)定關(guān)系來(lái)生成視頻剪輯。

在示例33中,示例28至32中任一個(gè)所述的視頻剪輯創(chuàng)建模塊可以在視頻的記錄期間基于傳感器事件預(yù)測(cè)活動(dòng),并且基于預(yù)測(cè)的活動(dòng)生成用于調(diào)整對(duì)記錄的視頻的記錄的信號(hào)。

在示例34中,示例28至33中任一個(gè)所述的視頻剪輯創(chuàng)建模塊可以根據(jù)在記錄的視頻中記錄的時(shí)間或用戶(hù)活動(dòng)來(lái)激活視頻剪輯生成。

在示例35中,示例28至34中任一個(gè)所述的視頻剪輯創(chuàng)建模塊可以用于自動(dòng)地將視頻剪輯的傳輸引導(dǎo)到可公共訪問(wèn)的外部社交媒體主機(jī)。

在示例36中,示例28至35中任一個(gè)所述的視頻剪輯創(chuàng)建模塊可以確定傳感器信息的源,并且基于傳感器信息的源來(lái)調(diào)度視頻剪輯到遠(yuǎn)程位置處的目標(biāo)目的地的傳輸。

如前所述,實(shí)施例可以使用各種硬件元件、軟件元件或兩者的組合來(lái)實(shí)現(xiàn)。硬件元件的示例可以包括設(shè)備、邏輯設(shè)備、組件、處理器、微處理器、電路、處理器電路、電路元件(例如晶體管、電阻器、電容器、電感器等)、集成電路、專(zhuān)用集成電路、可編程邏輯器件(pld)、數(shù)字信號(hào)處理器(dsp)、現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)、存儲(chǔ)器單元、邏輯門(mén)、寄存器、半導(dǎo)體器件、芯片、微芯片、芯片組等等。軟件元件的示例可包括軟件組件、程序、應(yīng)用、計(jì)算機(jī)程序、應(yīng)用程序、系統(tǒng)程序、軟件開(kāi)發(fā)程序、機(jī)器程序、操作系統(tǒng)軟件、中間件、固件、軟件模塊、例程、函數(shù)、方法、過(guò)程、軟件接口、應(yīng)用程序接口(api)、指令集、計(jì)算代碼、計(jì)算機(jī)代碼、代碼段、計(jì)算機(jī)代碼段、字、值、符號(hào)或其任何組合。確定實(shí)施例是否使用硬件元件和/或軟件元件來(lái)實(shí)現(xiàn)可以根據(jù)任何數(shù)量的因素而變化,諸如期望的計(jì)算速率、功率水平、熱容限、處理周期預(yù)算、輸入數(shù)據(jù)速率、輸出數(shù)據(jù)速率、存儲(chǔ)器資源、數(shù)據(jù)總線(xiàn)速度和其他設(shè)計(jì)或性能約束,如給定實(shí)現(xiàn)所期望的那樣。

在一些實(shí)施例中,元件被定義為執(zhí)行一個(gè)或多個(gè)操作的特定結(jié)構(gòu)。然而,可以理解,定義為執(zhí)行特定功能的特定結(jié)構(gòu)的任何元件可以被表示為用于執(zhí)行指定功能的單元或步驟,而沒(méi)有詳述對(duì)其進(jìn)行支持的結(jié)構(gòu)、材料或動(dòng)作,并且這種單元或步驟旨在覆蓋具體實(shí)施方式中描述的相應(yīng)結(jié)構(gòu)、材料或動(dòng)作及其等同物。實(shí)施例不限于此上下文。

可以使用表述“一個(gè)實(shí)施例”或“實(shí)施例”及其派生詞來(lái)描述一些實(shí)施例。這些術(shù)語(yǔ)意味著結(jié)合該實(shí)施例描述的特定特征、結(jié)構(gòu)或特性被包括在至少一個(gè)實(shí)施例中。在說(shuō)明書(shū)中各處出現(xiàn)的短語(yǔ)“在一個(gè)實(shí)施例中”不一定都指代相同的實(shí)施例。此外,可以使用表述“耦合”和“連接”及其派生詞來(lái)描述一些實(shí)施例。這些術(shù)語(yǔ)不一定是彼此的同義詞。例如,一些實(shí)施例可以使用術(shù)語(yǔ)“連接”和/或“耦合”來(lái)描述,以指示兩個(gè)或更多個(gè)元件彼此直接物理或電氣接觸。然而,術(shù)語(yǔ)“耦合”還可以表示兩個(gè)或更多個(gè)元件彼此不直接接觸,但是仍然彼此協(xié)作或交互。

另外,在前面的詳細(xì)描述中,可以看出,出于使本公開(kāi)流線(xiàn)化的目的,各種特征被組合在單個(gè)實(shí)施例中。本公開(kāi)的方法不應(yīng)被解釋為反映所要求保護(hù)的實(shí)施例需要比每個(gè)權(quán)利要求中明確記載的特征更多的特征的意圖。相反,如以下權(quán)利要求所反映的那樣,發(fā)明主題在于少于單個(gè)公開(kāi)的實(shí)施例的所有特征。因此,所附權(quán)利要求被并入具體實(shí)施方式中,其中每個(gè)權(quán)利要求自身作為單獨(dú)的實(shí)施例。在所附權(quán)利要求中,術(shù)語(yǔ)“包括”和“其中”分別用作相應(yīng)術(shù)語(yǔ)“包含”和“此處”的簡(jiǎn)單英語(yǔ)等同物。此外,術(shù)語(yǔ)“第一”、“第二”、“第三”等僅用作標(biāo)記,并且不旨在對(duì)其對(duì)象強(qiáng)加數(shù)字要求。

上面描述了包括所公開(kāi)的體系結(jié)構(gòu)的示例的內(nèi)容。當(dāng)然,不可能描述組件和/或方法的每個(gè)可想到的組合,但是本領(lǐng)域普通技術(shù)人員可以認(rèn)識(shí)到,許多進(jìn)一步的組合和置換是可能的。因此,新穎的架構(gòu)旨在包括落入所附權(quán)利要求的精神和范圍內(nèi)的所有這樣的改變、修改和變化。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
武乡县| 开阳县| 南开区| 黄浦区| 仙桃市| 呼和浩特市| 介休市| 海安县| 阳谷县| 平果县| 资兴市| 祥云县| 宝鸡市| 太原市| 濉溪县| 林甸县| 泰和县| 桐乡市| 温宿县| 柳江县| 龙州县| 阿坝| 怀集县| 视频| 霍邱县| 柳林县| 连城县| 清远市| 靖西县| 蓝山县| 永丰县| 醴陵市| 永福县| 巩义市| 商洛市| 疏勒县| 吴川市| 观塘区| 当阳市| 舟曲县| 武宣县|