在云視頻服務(wù)中共享視頻的制作方法
【專利摘要】安全系統(tǒng)通過(guò)常規(guī)使用對(duì)大量數(shù)據(jù)成像,其難以傳遞或共享。在一個(gè)實(shí)施例中,通過(guò)使用基于云的視頻服務(wù)和應(yīng)用程序接口,這里所公開的方法和系統(tǒng)包括:接受標(biāo)識(shí)與可經(jīng)由網(wǎng)絡(luò)訪問(wèn)的視頻服務(wù)器上的視頻關(guān)聯(lián)的參數(shù)的通信。所述方法和系統(tǒng)還使得視頻服務(wù)器響應(yīng)于該通信經(jīng)由網(wǎng)絡(luò)將視頻傳遞到基于云的視頻服務(wù)位置,并且和視頻的傳遞一致地向接收方傳送通知(或使得基于云的視頻服務(wù)位置傳送該通知),所述通知提供在基于云的服務(wù)位置處視頻的可用性信息。所述方法和所述系統(tǒng)便利于在各方之間共享視頻。
【專利說(shuō)明】
在云視頻服務(wù)中共享視頻
【背景技術(shù)】
[0001]安全攝像機(jī)通常用于監(jiān)控室內(nèi)和室外的位置。安全攝像機(jī)網(wǎng)絡(luò)可用于監(jiān)控給定的區(qū)域。例如,可遍及零售商店放置安全攝像機(jī)以監(jiān)控顧客和雇員。用戶可手動(dòng)分析和處理網(wǎng)絡(luò)內(nèi)的視頻饋送以在監(jiān)控區(qū)域內(nèi)跟蹤和定位對(duì)象。典型的安全攝像機(jī)網(wǎng)絡(luò)作為封閉的系統(tǒng)運(yùn)行,其中聯(lián)網(wǎng)的安全攝像機(jī)對(duì)于單個(gè)地理區(qū)域提供視頻饋送,并且用戶觀察該視頻饋送并從定位在相同地理區(qū)域處的固定位置用戶終端操作該網(wǎng)絡(luò)。
【發(fā)明內(nèi)容】
[0002]在示例性實(shí)施例中,本方法涉及利用基于云的視頻服務(wù)共享視頻。該方法包括接受標(biāo)識(shí)與可經(jīng)由網(wǎng)絡(luò)訪問(wèn)的視頻服務(wù)器上的視頻關(guān)聯(lián)的參數(shù)的通信,所述通信由源方提出。通信使得視頻服務(wù)器響應(yīng)于通信和其中標(biāo)識(shí)的參數(shù),將視頻經(jīng)由網(wǎng)絡(luò)傳遞到基于云的視頻服務(wù)位置。該方法還包括和視頻的傳遞一致地向接收方傳送通知、或使得所述基于云的視頻服務(wù)位置傳送該通知。所述通知提供在基于云的服務(wù)位置處的所述視頻的可用性信息。在另一示例性實(shí)施例中,接受所述通信、使得所述視頻服務(wù)器傳遞所述視頻、以及傳送所述通知(或使得所述通知被傳送到接收方)發(fā)生在執(zhí)行與所述視頻服務(wù)器操作地通信的應(yīng)用程序接口的節(jié)點(diǎn)處。
[0003]在另一實(shí)施例,接受所述通信包括接受標(biāo)識(shí)將要接收視頻的可用性通知的接收方的指示符。
[0004]在另一實(shí)施例,使得所述視頻服務(wù)器傳遞所述視頻包括使得所述視頻服務(wù)器傳遞多個(gè)時(shí)間同步的視頻。在另一實(shí)施例中,使得視頻服務(wù)器傳遞多個(gè)時(shí)間同步視頻還包括從在公共開始時(shí)間和公共停止時(shí)間之間并行記錄的視頻段中選擇多個(gè)時(shí)間同步的視頻。在另一實(shí)施例中,使得視頻服務(wù)器傳遞多個(gè)時(shí)間同步視頻還包括從在一系列不重疊的開始時(shí)間和停止時(shí)間之間記錄的視頻段中選擇多個(gè)時(shí)間同步的視頻。
[0005]在另一實(shí)施例中,使得視頻服務(wù)器傳遞所述視頻包括使得所述視頻服務(wù)器傳遞多個(gè)內(nèi)容同步的視頻。在一個(gè)實(shí)施例中,內(nèi)容同步的視頻是由多個(gè)視頻采集器串行或并行記錄的包含共同對(duì)象的視頻段。在另一實(shí)施例中,共同的對(duì)象是人。在又一實(shí)施例中,內(nèi)容同步視頻是由多個(gè)視頻采集器串行或并行記錄的包含共同活動(dòng)的視頻段。在另一實(shí)施例中,共同活動(dòng)是運(yùn)動(dòng)。在又一實(shí)施例中,共同活動(dòng)是銷售點(diǎn)交易。
[0006]在另一實(shí)施例中,內(nèi)容同步視頻是由多個(gè)視頻采集器串行或并行記錄的包含至少一個(gè)共同標(biāo)簽的視頻段。在又一實(shí)施例中,標(biāo)簽從包含以下的組中選擇:預(yù)配置的標(biāo)簽、自動(dòng)生成的標(biāo)簽、用戶生成的標(biāo)簽、或作為由視頻監(jiān)控下的設(shè)備提供的信號(hào)的功能產(chǎn)生的信號(hào)標(biāo)簽。在另一實(shí)施例中,信號(hào)標(biāo)簽表示超出預(yù)期活動(dòng)范圍的事件,且該標(biāo)簽由銷售點(diǎn)終端生成。
[0007]在一個(gè)實(shí)施例中,視頻服務(wù)器是多個(gè)視頻服務(wù)器,并且示例性的方法還包括使得多個(gè)視頻服務(wù)器傳輸多個(gè)邏輯相關(guān)視頻。在另一實(shí)施例中,多個(gè)邏輯相關(guān)視頻基于共同位置類型相關(guān)。在另一實(shí)施例中,多個(gè)邏輯相關(guān)視頻基于共同內(nèi)容類型相關(guān)。在另一實(shí)施例中,多個(gè)邏輯相關(guān)視頻基于共同標(biāo)簽類型相關(guān)。
[0008]在另一實(shí)施例中,本裝置涉及在基于云的視頻服務(wù)中共享視頻。裝置包括至少一個(gè)處理器和至少一個(gè)具有在其上存儲(chǔ)計(jì)算機(jī)代碼指令的存儲(chǔ)器,所述至少一個(gè)處理器和至少一個(gè)具有計(jì)算機(jī)代碼指令的存儲(chǔ)器被配置為使得裝置:接收標(biāo)識(shí)出與可經(jīng)由網(wǎng)絡(luò)訪問(wèn)的視頻服務(wù)器上的視頻關(guān)聯(lián)的參數(shù)的通信,所述通信由源方提出;使得視頻服務(wù)器響應(yīng)于通信和在其中標(biāo)識(shí)的參數(shù)經(jīng)由網(wǎng)絡(luò)將視頻傳輸?shù)交谠频姆?wù)位置;以及向接收方傳送通知,或使得基于云的視頻服務(wù)器對(duì)應(yīng)于視頻的傳輸傳送該通知,其中通知向基于云的服務(wù)位置處的視頻提供可用性信息。
【附圖說(shuō)明】
[0009]從以下如附圖中所示的本發(fā)明的示例性實(shí)施例的更加具體的描述,前述內(nèi)容將更為清楚,附圖中相似的參考符號(hào)遍及不同視圖指示相同的部分。附圖不必按比例繪制,替代地,重點(diǎn)在于例示本發(fā)明的實(shí)施例。
[0010]圖1是在其中可實(shí)現(xiàn)本方法和系統(tǒng)的示例性實(shí)施例的零售場(chǎng)景的例示。
[0011]圖2是用于發(fā)送和接收視頻參數(shù)和視頻段的通信路徑的例示。
[0012]圖3是監(jiān)控視頻共享系統(tǒng)中三層排列的網(wǎng)絡(luò)系統(tǒng)的示例性實(shí)施例的例示。
[0013]圖4是與視頻傳輸關(guān)聯(lián)的通信過(guò)程的示例性實(shí)施例的流程圖。
[0014]圖5是示出選擇和共享邏輯相關(guān)視頻的過(guò)程的示例性實(shí)施例的流程圖。
[0015]圖6A至圖6E是處理視頻時(shí)間軸和選擇感興趣的視頻段的不同方法的例示。
[0016]圖7示出示例性計(jì)算機(jī)網(wǎng)絡(luò)。
[0017]圖8示出諸如在圖2的網(wǎng)絡(luò)中使用的視頻服務(wù)器的計(jì)算機(jī)或服務(wù)器的示例性內(nèi)部結(jié)構(gòu)的例示。
【具體實(shí)施方式】
[0018]本發(fā)明示例性實(shí)施方式的描述如下。
[0019]圖1是在其中可實(shí)現(xiàn)本方法和系統(tǒng)的示例性實(shí)施例的零售場(chǎng)景100的例示。在連鎖零售商店125&-]1中的零售商店1253內(nèi),可安裝若干個(gè)安全攝像機(jī)110。攝像機(jī)110可放置為當(dāng)顧客120走進(jìn)商店時(shí)對(duì)顧客120成像,放置為對(duì)雇員115成像,或放置為對(duì)現(xiàn)金出納機(jī)或銷售點(diǎn)終端160成像。攝像機(jī)110可通過(guò)局域網(wǎng)(未示出)鏈接到店內(nèi)視頻服務(wù)器162,其中由安全攝像機(jī)110記錄的視頻可在該處存儲(chǔ)。類似的系統(tǒng)可以在任何數(shù)量的零售商店125a-n中安裝。零售商店125a-n中的視頻服務(wù)器可互相連接或者經(jīng)由因特網(wǎng)連接到網(wǎng)絡(luò)云155,其中因特網(wǎng)可被認(rèn)為是云155的一部分或者是零售商店125a-n與云155之間的通信網(wǎng)絡(luò)。如果連接到局域網(wǎng)或因特網(wǎng)的用戶有權(quán)訪問(wèn),則該用戶可觀看記錄的視頻監(jiān)控,包括任何圖像、視頻和事件數(shù)據(jù)130。
[0020]例如,在圖1中,用戶是連鎖商店位置A至N 125a-n的區(qū)域經(jīng)理135。區(qū)域經(jīng)理135可在任何合適的觀看設(shè)備140上觀看圖像、視頻和事件數(shù)據(jù)130,觀看設(shè)備140諸如便攜式計(jì)算機(jī)、平板電腦或智能移動(dòng)電話。
[0021]區(qū)域經(jīng)理135作為源方,可以看見(jiàn)他或她希望與接收方共享的視頻。在當(dāng)前示例中,接收方是公司總部165。然而,區(qū)域經(jīng)理135可能不希望或沒(méi)有能力發(fā)送完整的視頻,尤其如果公司總部165定位在局域網(wǎng)外部并且傳輸完整視頻將需要大量的帶寬使用。替代的,區(qū)域經(jīng)理135可能通過(guò)選擇標(biāo)識(shí)出感興趣的視頻段的參數(shù),來(lái)標(biāo)識(shí)對(duì)于接收方感興趣的視頻的一部分或多個(gè)視頻的多個(gè)部分。
[0022]例如,如果區(qū)域經(jīng)理135希望發(fā)送在12月5日星期四下午I點(diǎn)至2點(diǎn)之間發(fā)生在連鎖商店位置A 125a-n處的視頻,區(qū)域經(jīng)理135在搜索視頻內(nèi)容時(shí)可標(biāo)識(shí)這些參數(shù)。落入在選擇的參數(shù)內(nèi)的視頻成為感興趣的視頻段。類似地,如果區(qū)域經(jīng)理135希望發(fā)送在12月5日星期四下午I點(diǎn)至2點(diǎn)之間發(fā)生在連鎖商店位置A至N 125a-n處的所有視頻,區(qū)域經(jīng)理135可標(biāo)識(shí)那些參數(shù),并且通過(guò)簡(jiǎn)單地從所有可用的視頻服務(wù)器中選擇所期望的時(shí)間和請(qǐng)求視頻來(lái)選擇所有相關(guān)的視頻。這些視頻被稱為“邏輯相關(guān)視頻”,并參考圖5更詳細(xì)地描述。另外,區(qū)域經(jīng)理135可以以任何期望的方式排列選擇的視頻段。下文參考圖6A至圖6E詳細(xì)討論在選擇視頻和視頻段中的參數(shù)的標(biāo)識(shí)和使用。
[0023]在區(qū)域經(jīng)理135標(biāo)識(shí)了參數(shù)和指定的視頻(其被統(tǒng)稱為信息145)后,區(qū)域經(jīng)理135可將指定該信息145的信號(hào)發(fā)送到具有應(yīng)用程序接口(API)157的基于云的服務(wù)位置,所述API 157經(jīng)由因特網(wǎng)與視頻服務(wù)器162操作通信。然后基于云的服務(wù)位置可經(jīng)由因特網(wǎng)從連鎖零售商店位置A至N125a-n的本地視頻服務(wù)器(未示出)上傳指定的視頻段150。在區(qū)域經(jīng)理135信號(hào)傳送的同時(shí)或在視頻段150存儲(chǔ)在云155中之后,具有API 157的基于云的服務(wù)位置可發(fā)送通知160,通知公司總部165視頻可用。然后公司總部165可從云訪問(wèn)視頻170并且云將傳遞視頻175。
[0024]如在這里使用的參數(shù),指的是內(nèi)容、時(shí)間、標(biāo)簽或各種其他可用于描述關(guān)于感興趣的視頻段的信息的元數(shù)據(jù)。內(nèi)容參數(shù)指的是標(biāo)識(shí)視頻中特定內(nèi)容的視頻段。內(nèi)容可指由視頻捕捉的任何信息,諸如對(duì)象或位置。例如,用戶可能只希望看到特寫(feature)特定人的內(nèi)容。在另一示例中,用戶可能希望只看到特寫特定活動(dòng)的內(nèi)容,諸如運(yùn)動(dòng)或在銷售點(diǎn)終端處的銷售交易。在又一示例中,用戶可能希望只看到在特定位置處(諸如裝貨區(qū))發(fā)生的內(nèi)容?!皟?nèi)容同步”的視頻段共享共同的內(nèi)容,即所有視頻觀察感興趣的特定人。
[0025]時(shí)間參數(shù)指的是在指定的時(shí)間幀內(nèi)捕捉的視頻段。例如,用戶可能希望分離出發(fā)生在特定開始時(shí)間和特定停止時(shí)間之間的視頻。進(jìn)一步地,用戶可能希望選擇時(shí)間同步的視頻段?!皶r(shí)間同步”的視頻段可能是在共同的開始時(shí)間和共同的停止時(shí)間之間并行記錄的多個(gè)視頻段。或者,時(shí)間同步的視頻段可能是順序發(fā)生的視頻段,即它們是具有不重疊的開始時(shí)間和停止時(shí)間的一系列視頻。例如,如果若干個(gè)攝像機(jī)在走廊排成一行,并且人沿著走廊行走,則用戶可能希望通過(guò)選擇在逐漸隨后的時(shí)間發(fā)生的視頻來(lái)跟隨那個(gè)人。當(dāng)視頻段隨后被一起處理時(shí),產(chǎn)生的單個(gè)(或多個(gè))視頻提供顯示該人沿著走廊行走的圖像序列。
[0026]標(biāo)簽指的是由外部源、視頻攝像機(jī)、位置處的服務(wù)器或者云處的服務(wù)器插入到視頻內(nèi)的且用戶可隨后標(biāo)識(shí)的信息。例如,當(dāng)在事件觸發(fā)傳輸使得攝像機(jī)開始成像的信號(hào)之后、視頻攝像機(jī)開始成像時(shí),可創(chuàng)建標(biāo)簽。在一個(gè)示例中,如圖1中所示,銷售點(diǎn)終端可經(jīng)由視頻服務(wù)器162將標(biāo)簽信號(hào)163發(fā)送到聚焦于銷售點(diǎn)終端160的攝像機(jī)110,其中該信號(hào)使得攝像機(jī)110或關(guān)聯(lián)的本地服務(wù)器162在進(jìn)行銷售時(shí)創(chuàng)建標(biāo)簽?;蛘?,銷售點(diǎn)終端可以僅當(dāng)發(fā)生了超出預(yù)期活動(dòng)范圍的事件時(shí)(諸如在咖啡店銷售價(jià)值1000美元的商品時(shí))創(chuàng)建標(biāo)簽。其他標(biāo)簽可通過(guò)各種方法生成,例如,諸如電話響鈴或門打開??山?jīng)由視頻服務(wù)器或經(jīng)由本領(lǐng)域任何已知方法無(wú)線地發(fā)送標(biāo)簽。在另一實(shí)施例中,標(biāo)簽可由外部方預(yù)配置,通過(guò)一系列重復(fù)活動(dòng)自動(dòng)地生成或者由用戶生成。用戶生成的標(biāo)簽的示例可以是任何時(shí)候用戶在視頻段中插入畫外音(voiceover),或者任何時(shí)候用戶利用視頻編輯軟件對(duì)視頻段注釋。
[0027]如果用戶希望,用戶可以標(biāo)識(shí)應(yīng)用到多個(gè)視頻的參數(shù)。多個(gè)視頻可存在于局域網(wǎng)中的一個(gè)視頻服務(wù)器上,或者多個(gè)視頻可跨經(jīng)由因特網(wǎng)或其他廣域網(wǎng)連接的數(shù)個(gè)視頻服務(wù)器存在。用戶可通過(guò)指定應(yīng)用到多個(gè)視頻的共同參數(shù)或一組參數(shù)來(lái)標(biāo)識(shí)“邏輯相關(guān)”的視頻。參考圖5更詳細(xì)地描述邏輯相關(guān)視頻。
[0028]圖2是用于發(fā)送和接收視頻參數(shù)和視頻段的通信路徑的概覽200的例示。任何數(shù)量的攝像機(jī)205可安裝在位置206a-n中。攝像機(jī)205可經(jīng)由局域網(wǎng)(未示出)連接到本地視頻服務(wù)器210。視頻服務(wù)器210可經(jīng)由因特網(wǎng)217直接連接到云215,其中視頻服務(wù)器210可在一次請(qǐng)求時(shí),或在持續(xù)不斷的基礎(chǔ)上上傳視頻,或如另外規(guī)定的自動(dòng)地進(jìn)行。
[0029]用戶220可經(jīng)由用戶設(shè)備222通過(guò)局域網(wǎng)或經(jīng)由因特網(wǎng)連接到視頻服務(wù)器210。或者,用戶220可經(jīng)由因特網(wǎng)同時(shí)連接到在位置A至N 206a-n處的多個(gè)視頻服務(wù)器210。類似地,每個(gè)視頻服務(wù)器210可經(jīng)由因特網(wǎng)連接到其他的視頻服務(wù)器210。
[0030]用戶220在選擇了標(biāo)識(shí)出感興趣的視頻段和預(yù)期的接受者的參數(shù)時(shí),可發(fā)送視頻共享觸發(fā)通信225,其指定與視頻服務(wù)器210上的視頻關(guān)聯(lián)的參數(shù)并且標(biāo)識(shí)出接收方。通信225可通過(guò)局域網(wǎng)、通過(guò)因特網(wǎng)或通過(guò)蜂窩網(wǎng)絡(luò)經(jīng)由蜂窩塔227傳送,以與定位在遠(yuǎn)端的API230通信。API 230可在服務(wù)器或其他數(shù)據(jù)存儲(chǔ)器235上存儲(chǔ)數(shù)據(jù)。
[0031]在接受標(biāo)識(shí)出與視頻服務(wù)器225上的視頻關(guān)聯(lián)的參數(shù)的通信時(shí)或之后,API230可向視頻服務(wù)器210發(fā)送請(qǐng)求240,請(qǐng)求由用戶標(biāo)識(shí)的并且指定原始通信中參數(shù)的視頻。然后該請(qǐng)求將使得視頻服務(wù)器210經(jīng)由因特網(wǎng)217將所希望的視頻段245傳送到云215。視頻245可被壓縮以便于減小共享該視頻所需的帶寬。下文參考圖6E更詳細(xì)地描述共享視頻時(shí)的壓縮模式。視頻或圖像可以可選地以本領(lǐng)域已知的方式加密。
[0032]在從用戶220接受通信225的同時(shí)或之后,或者在視頻245已被上傳到云215之后,API 230將可用性通知250發(fā)送到指定的接收方255。來(lái)自API230的可用性通知250也可以通知云215接收方255應(yīng)被授權(quán)訪問(wèn)存儲(chǔ)在云215中的視頻。如在這里使用的,“可用性”也可指向一方提供訪問(wèn),諸如通過(guò)密碼使能的訪問(wèn),或者簡(jiǎn)單地向接收方提供觀看視頻的途徑。一旦接收方255接收到通知250,接收方可將對(duì)視頻的請(qǐng)求262發(fā)送到云215。隨后視頻245可由接收方255下載或觀看。
[0033]另外,如上所述,位于類似于位置A260a的多個(gè)位置260a_n的多個(gè)視頻服務(wù)器210可經(jīng)由因特網(wǎng)連接到云215。在位置A至N 260a-n中的任何位置處的視頻服務(wù)器210可互相連接并且經(jīng)由因特網(wǎng)連接到云215以創(chuàng)建視頻服務(wù)器網(wǎng)絡(luò)。下文參考圖3描述關(guān)于這些連接的更多細(xì)節(jié)。當(dāng)用戶發(fā)送視頻共享觸發(fā)通信225時(shí),用戶可指定應(yīng)用到來(lái)自不同位置260a-n的多個(gè)服務(wù)器210的參數(shù)。如果用戶期望,在每個(gè)位置206a-n處的每個(gè)視頻服務(wù)器210可通過(guò)指定某些視頻服務(wù)器或者通過(guò)請(qǐng)求所有邏輯相關(guān)視頻,上傳視頻到云215。
[0034]圖3是監(jiān)控視頻共享系統(tǒng)中的三層排列的網(wǎng)絡(luò)系統(tǒng)300的示例性實(shí)施例的例示。層I 310表示位置,諸如圖1中的商店位置,其中多個(gè)安全攝像機(jī)315和路由器320連接到局域網(wǎng)330。層I也可以表示多個(gè)位置,其中每個(gè)位置具有自己的局域網(wǎng)。局域網(wǎng)330將攝像機(jī)315和路由器320連接到層2325中的視頻服務(wù)器(即網(wǎng)關(guān))335。視頻服務(wù)器335直接連接到因特網(wǎng)345。通過(guò)因特網(wǎng),用戶界面340可以連接以使得用戶能夠觀看視頻服務(wù)器335上的視頻。當(dāng)用戶選擇要發(fā)送的視頻時(shí),用戶可通過(guò)因特網(wǎng)345將視頻共享觸發(fā)通信347發(fā)送到API360。然后API 360可通過(guò)因特網(wǎng)345將對(duì)指定參數(shù)的視頻的請(qǐng)求發(fā)送到在層2 235處連接的各個(gè)視頻服務(wù)器335。視頻服務(wù)器335在從API 360接收到通信時(shí),可將相關(guān)視頻段上傳到層3 350,其中基于云的服務(wù)位置355安置在或邏輯地定位在層3 350。
[0035]在進(jìn)一步的實(shí)施例中,網(wǎng)絡(luò)系統(tǒng)300可被配置為執(zhí)行額外的操作并且向用戶提供額外的服務(wù),諸如額外的視頻分析和相關(guān)的通知。這樣的特征的示例在美國(guó)專利申請(qǐng)N0.13/335,591中更詳細(xì)地描述,其全部?jī)?nèi)容通過(guò)引用并入本文。例如,攝像機(jī)315可被配置為運(yùn)行視頻分析過(guò)程,其可被用作場(chǎng)景分析器以檢測(cè)和跟蹤場(chǎng)景中的對(duì)象并且生成描述對(duì)象及其事件的元數(shù)據(jù)。場(chǎng)景分析器可作為基于背景減除的算法運(yùn)行,且可利用顏色、場(chǎng)景中的位置、時(shí)間標(biāo)記、速度、尺寸、移動(dòng)方向等描述對(duì)象。場(chǎng)景分析器也可觸發(fā)預(yù)定的元數(shù)據(jù)事件,諸如區(qū)域或姅網(wǎng)(tripwire)違規(guī)(v1Iat1n)、計(jì)數(shù)、攝像機(jī)破壞、對(duì)象融合、對(duì)象分割、靜止對(duì)象、對(duì)象徘徊等。對(duì)象和事件元數(shù)據(jù)連同任何其他由邊緣(edge)設(shè)備生成的元數(shù)據(jù)可被發(fā)送到網(wǎng)關(guān)335,其中網(wǎng)關(guān)335可在將處理后的元數(shù)據(jù)傳送到云計(jì)算服務(wù)器355之前存儲(chǔ)和處理元數(shù)據(jù)。或者,網(wǎng)關(guān)可直接將元數(shù)據(jù)傳送到云計(jì)算服務(wù)器355,而無(wú)需初始化處理。
[0036]圖4是與視頻傳輸關(guān)聯(lián)的通信的過(guò)程的示例性實(shí)施例的流程框圖。在示例性實(shí)施例中,當(dāng)通信從用戶發(fā)送時(shí)過(guò)程開始(410)。系統(tǒng)接受該通信并且標(biāo)識(shí)與可經(jīng)由網(wǎng)絡(luò)訪問(wèn)的視頻服務(wù)器上的視頻關(guān)聯(lián)的參數(shù)(420)。該通信使得視頻服務(wù)器經(jīng)由網(wǎng)絡(luò)將視頻傳輸?shù)交谠频囊曨l服務(wù)位置(430)。在將視頻上傳到基于云的服務(wù)位置的同時(shí)或之后,向接收方傳送通知(440)。一旦通知被發(fā)送到接收方并且接收方被授權(quán)訪問(wèn)該視頻,過(guò)程結(jié)束(450)。
[0037]圖5是選擇和共享邏輯相關(guān)視頻的過(guò)程的示例性實(shí)施例的流程框圖。在圖5中,示例性過(guò)程涉及希望共享來(lái)自至少一個(gè)視頻源的視頻、并且還希望只共享包含共同內(nèi)容的視頻的用戶。共享共同內(nèi)容的一組視頻被稱為“邏輯相關(guān)視頻”。
[0038]如在這里使用的,“邏輯相關(guān)視頻”指的是共享例如共同內(nèi)容、標(biāo)簽或時(shí)間參數(shù)的視頻。當(dāng)用戶選擇某些參數(shù)時(shí),視頻服務(wù)器可標(biāo)識(shí)出共享該指定參數(shù)的多個(gè)視頻。例如,多個(gè)視頻可能特寫相同的內(nèi)容,諸如相同的人或相同的活動(dòng)。作為示例,邏輯相關(guān)視頻可能是由觀察相同人的不同攝像機(jī)記錄的視頻?;蛘撸鳛榱硪粋€(gè)示例,多個(gè)視頻可能記錄不同商店的裝貨區(qū)處全天的交貨。這些視頻可能存儲(chǔ)在全部連接到因特網(wǎng)的不同視頻服務(wù)器上。因此,邏輯相關(guān)視頻包括共享共同位置類型(例如聚焦于裝貨區(qū)或銷售點(diǎn)終端的視頻)、共同內(nèi)容類型(例如聚焦于特定人的視頻或包含運(yùn)動(dòng)的視頻)、或者共同標(biāo)簽類型(例如具有諸如信號(hào)標(biāo)簽或自動(dòng)生成的標(biāo)簽的共同標(biāo)簽的視頻)的視頻。
[0039]繼續(xù)參考圖5,當(dāng)用戶發(fā)送標(biāo)識(shí)在視頻段中表現(xiàn)的所期望的共同內(nèi)容的通信時(shí)過(guò)程開始(510)。通信被接受(520),并且系統(tǒng)確定是否存在位于多于一個(gè)視頻服務(wù)器上(530)的相關(guān)視頻段。如果視頻段位于多于一個(gè)服務(wù)器上,該多個(gè)視頻服務(wù)器將生成并處理共享共同內(nèi)容的視頻段(540)。如果視頻段僅位于一個(gè)服務(wù)器上,該視頻服務(wù)器將選擇包含所期望內(nèi)容的所期望的視頻段(550)。一旦所期望的視頻段已被標(biāo)識(shí),他們經(jīng)由網(wǎng)絡(luò)被傳輸?shù)交谠频姆?wù)位置(550)。
[0040]一旦視頻被傳輸?shù)交谠频姆?wù)位置,可以以任何用戶所期望的方式處理視頻段(560)。參考圖6A-6E描述處理選擇的視頻段的示例。在向基于云的服務(wù)位置傳輸視頻的同時(shí),通知被傳送到接收方以通知接受者視頻的可用性(570)。該通知使得接收方能夠經(jīng)由基于云的服務(wù)位置訪問(wèn)或下載視頻(580)。在由接收方接收到視頻或接收到發(fā)送給接收方的通知時(shí),過(guò)程結(jié)束(590)。
[0041]圖6A至圖6E是處理視頻時(shí)間軸和選擇感興趣的視頻段的不同方法的例示。圖6A是一個(gè)視頻的時(shí)間軸的例示。視頻時(shí)間軸610表示由攝像機(jī)A記錄的視頻的完整長(zhǎng)度。用戶可通過(guò)命名一組期望的參數(shù)或通過(guò)搜索特定內(nèi)容來(lái)標(biāo)識(shí)感興趣的視頻段615,所述期望的參數(shù)諸如開始和停止時(shí)間。感興趣的視頻段615可被分離地發(fā)送到云,如上文參考圖2和圖5更詳細(xì)地描述的。
[0042]圖6B是多個(gè)視頻時(shí)間軸的例示。每個(gè)時(shí)間軸620a_c表示由攝像機(jī)A-C記錄的完整視頻。在當(dāng)前示例中,攝像機(jī)A-C提供位置的不同視角,所述位置諸如類似于圖1中零售場(chǎng)景的零售商店。在本示例中,攝像機(jī)A放置為對(duì)門成像,攝像機(jī)B放置為對(duì)過(guò)道成像,攝像機(jī)C放置為對(duì)現(xiàn)金收納機(jī)成像。用戶可以標(biāo)識(shí)突出顯示感興趣的視頻段625a-c的參數(shù)。在一個(gè)示例中,用戶可選擇包含一個(gè)人從門走進(jìn)、沿著過(guò)道行走并走到現(xiàn)金收納機(jī)的視頻段。在另一個(gè)示例中,用戶可選擇以連續(xù)的順序發(fā)生的段(例如,視頻段625a發(fā)生在1:00至1:01之間,視頻段625b發(fā)生在1:01至1:02之間,視頻段625c發(fā)生在1:02至1:03之間)。當(dāng)選擇了感興趣的視頻段625a_c時(shí),他們可能從較長(zhǎng)的時(shí)間軸620a_c分離并且被處理以使得以連續(xù)的順序放置感興趣的視頻段625a-c并創(chuàng)建單個(gè)視頻630。然后產(chǎn)生的視頻630可被發(fā)送到接收方并且作為單個(gè)視頻觀看。
[0043]圖6C是多個(gè)視頻時(shí)間軸的例示。每個(gè)視頻時(shí)間軸635a_c表示由攝像機(jī)A-C記錄的完整視頻。在本示例中,圖6中的攝像機(jī)A-C定位在不同的商店位置處。每個(gè)攝像機(jī)A-C可連接到局域網(wǎng)連接到視頻服務(wù)器,如圖2和圖3中所示。在當(dāng)前示例中,用戶可能希望分離共享公共開始時(shí)間和公共停止時(shí)間的時(shí)間同步視頻。例如,如果用戶希望觀看不同雇員在早上開店時(shí)采用的步驟,用戶可從所有商店位置選擇開始于早上6:00并且結(jié)束于早上7:00的視頻。突出顯示的區(qū)域成為感興趣的視頻段640a-c。
[0044]用戶可能希望發(fā)送從他們各自的視頻時(shí)間軸635a_c中分離出三個(gè)感興趣的視頻段640a_c。用戶可以具有的一種選擇是將三個(gè)視頻段640a_c作為三個(gè)單獨(dú)的文件發(fā)送到基于云的服務(wù)位置。或者,用戶可以選擇將視頻段640a-c處理為一個(gè)視頻645,其可被發(fā)送到基于云的服務(wù)位置。
[0045]圖6D是一個(gè)視頻的時(shí)間軸的例示。完整視頻時(shí)間軸650由攝像機(jī)A記錄,其放置為觀看現(xiàn)金收納機(jī)或銷售點(diǎn)終端。在當(dāng)前示例中,標(biāo)簽由事件660生成,用戶可針對(duì)標(biāo)簽搜索以標(biāo)識(shí)感興趣的視頻段655。上文參考圖1描述了創(chuàng)建標(biāo)簽的示例事件。感興趣的視頻段655然后可被分離、導(dǎo)出并且上傳到基于云的服務(wù)位置。
[0046]圖6E是單個(gè)視頻的時(shí)間軸的例示。完整視頻時(shí)間軸655由攝像機(jī)A記錄,其放置為對(duì)入口通道成像。用戶可標(biāo)識(shí)兩個(gè)感興趣的視頻段670a_b,其被分隔開一段不期望的視頻672。在一個(gè)示例中,用戶可能希望只一起發(fā)送感興趣的兩個(gè)視頻段以便連續(xù)地觀看,其導(dǎo)致新的合成視頻時(shí)間軸675。然而,在另一個(gè)示例中,用戶可能希望在兩個(gè)感興趣的視頻段670a-b之間保留該段視頻。但是,為了減少發(fā)送視頻所需的帶寬,用戶可能替代地插入單個(gè)幀或從該段不期望的視頻672中選擇單個(gè)幀,來(lái)表示用戶確定的時(shí)間長(zhǎng)度的不期望的視頻。產(chǎn)生的視頻680包括感興趣的視頻段670a和670b,但具有在感興趣的視頻段670a-b之間播放一段時(shí)間的單個(gè)幀。
[0047]圖7示出在其中可實(shí)現(xiàn)本發(fā)明的計(jì)算機(jī)網(wǎng)絡(luò)或類似的數(shù)字處理環(huán)境。
[0048]客戶端計(jì)算機(jī)/設(shè)備50和服務(wù)器計(jì)算機(jī)60提供執(zhí)行應(yīng)用程序等的處理、存儲(chǔ)、和輸入/輸出設(shè)備??蛻舳擞?jì)算機(jī)/設(shè)備50還可以通過(guò)通信網(wǎng)絡(luò)70鏈接到其他計(jì)算設(shè)備,包括其他客戶端設(shè)備/處理50和服務(wù)器計(jì)算機(jī)60。通信網(wǎng)絡(luò)70可以是遠(yuǎn)程訪問(wèn)網(wǎng)絡(luò)、全球網(wǎng)絡(luò)(例如因特網(wǎng))、世界范圍的計(jì)算機(jī)的集合、局域網(wǎng)或廣域網(wǎng)的一部分,以及當(dāng)前使用各個(gè)協(xié)議(TCP/IP、藍(lán)牙等)以互相通信的網(wǎng)關(guān)。其他電子設(shè)備/計(jì)算機(jī)網(wǎng)絡(luò)架構(gòu)是適用的。
[0049]圖8是圖7中計(jì)算機(jī)系統(tǒng)中的計(jì)算機(jī)(例如,客戶端處理器/設(shè)備50或服務(wù)器計(jì)算機(jī)60)的內(nèi)部結(jié)構(gòu)圖。例如,該內(nèi)部結(jié)構(gòu)可應(yīng)用在圖2中的云視頻服務(wù)器中。每個(gè)計(jì)算機(jī)50、60包括系統(tǒng)總線79,其中總線是用于計(jì)算機(jī)或處理系統(tǒng)的組件間的數(shù)據(jù)傳輸?shù)囊唤M硬件線路。總線79實(shí)質(zhì)上是連接計(jì)算機(jī)系統(tǒng)的不同元件(例如,處理器、磁盤貯存器、存儲(chǔ)器、輸入/輸出端口、網(wǎng)絡(luò)端口等)的共享的管道(conduit),該管道使能元件間的信息傳輸。附連到系統(tǒng)總線79的是用于將各種輸入和輸出設(shè)備(例如,鍵盤、鼠標(biāo)、顯示器、打印機(jī)、揚(yáng)聲器等)連接到計(jì)算機(jī)50、60的I/O設(shè)備接口 82。網(wǎng)絡(luò)接口 86允許計(jì)算機(jī)連接到附連至網(wǎng)絡(luò)(例如,圖7中的網(wǎng)絡(luò)70)的各種其他設(shè)備上。存儲(chǔ)器90提供用于實(shí)現(xiàn)本發(fā)明實(shí)施例的計(jì)算機(jī)軟件指令92和數(shù)據(jù)94(例如,上述的代碼)的易失性存儲(chǔ)。磁盤貯存器95提供用于實(shí)現(xiàn)本發(fā)明實(shí)施例的計(jì)算機(jī)軟件指令92和數(shù)據(jù)94的非易失性存儲(chǔ)。中央處理器單元84也附連到系統(tǒng)總線79上并且提供計(jì)算機(jī)指令的執(zhí)行。
[0050]在一個(gè)實(shí)施例中,處理器例程92和數(shù)據(jù)94是計(jì)算機(jī)程序產(chǎn)品(總體地標(biāo)號(hào)為92),包括提供用于本發(fā)明系統(tǒng)的至少一部分軟件指令的計(jì)算機(jī)可讀取介質(zhì)(例如,諸如一個(gè)或多個(gè)DVD-ROM、CD-ROM、磁盤、磁帶等的可移除存儲(chǔ)介質(zhì))。計(jì)算機(jī)程序產(chǎn)品92可通過(guò)如本領(lǐng)域公知的任何合適的軟件安裝步驟安裝。在另一實(shí)施例中,至少一部分軟件指令也可通過(guò)電纜、通信和/或無(wú)線連接下載。在其他實(shí)施例中,本發(fā)明程序是在傳播介質(zhì)(例如,無(wú)線電波、紅外波、激光波、聲波、或在諸如因特網(wǎng)的全球網(wǎng)絡(luò)或其他網(wǎng)絡(luò)上傳播的電波)上傳播的信號(hào)上具體化的計(jì)算機(jī)程序傳播的信號(hào)產(chǎn)品107。這種載波介質(zhì)或信號(hào)提供至少一部分用于本發(fā)明的例程/程序92的軟件指令。
[0051]在替代的實(shí)施例中,傳播的信號(hào)是在傳播介質(zhì)上承載的模擬載波或者數(shù)字信號(hào)。例如,傳播的信號(hào)可能是在全球網(wǎng)絡(luò)(例如因特網(wǎng))、電信網(wǎng)絡(luò)或其他網(wǎng)絡(luò)上傳播的數(shù)字化信號(hào)。在一個(gè)實(shí)施例中,傳播的信號(hào)是在一段時(shí)間內(nèi)在傳播介質(zhì)上傳送的信號(hào),諸如在毫秒、秒、分、或更長(zhǎng)的一段時(shí)間內(nèi)在網(wǎng)絡(luò)上以數(shù)據(jù)包發(fā)送的用于軟件應(yīng)用的指令。在另一實(shí)施例中,計(jì)算機(jī)程序產(chǎn)品92的計(jì)算機(jī)可讀取介質(zhì)是計(jì)算機(jī)系統(tǒng)50可諸如通過(guò)接收傳播介質(zhì)并且標(biāo)識(shí)在傳播介質(zhì)中具體化的傳播信號(hào)而接收和讀取的傳播介質(zhì),如以上對(duì)計(jì)算機(jī)程序傳播的信號(hào)產(chǎn)品所描述的。
[0052]盡管已經(jīng)參考其示例性實(shí)施例具體地示出和描述了本發(fā)明,本領(lǐng)域技術(shù)人員應(yīng)理解,可在不脫離所附權(quán)利要求包含的本發(fā)明的范圍的情況下,做出形式和細(xì)節(jié)上的各種改變。
【主權(quán)項(xiàng)】
1.一種用于使用基于云的視頻服務(wù)共享視頻的方法,所述方法包括: 接受標(biāo)識(shí)與可經(jīng)由網(wǎng)絡(luò)訪問(wèn)的視頻服務(wù)器上的視頻關(guān)聯(lián)的參數(shù)的通信,所述通信由源方提出; 使得所述視頻服務(wù)器響應(yīng)于所述通信和在其中標(biāo)識(shí)的參數(shù),將所述視頻經(jīng)由所述網(wǎng)絡(luò)傳遞到基于云的視頻服務(wù)位置;以及 和視頻的傳遞一致地向接收方傳送通知、或使得所述基于云的視頻服務(wù)位置傳送該通知,所述通知提供在基于云的服務(wù)位置處的所述視頻的可用性信息。2.如權(quán)利要求1所述的方法,其中接受所述通信、使得所述視頻服務(wù)器傳遞所述視頻、以及傳送所述通知、或使得所述通知被傳送到接收方發(fā)生在執(zhí)行與所述視頻服務(wù)器經(jīng)由所述網(wǎng)絡(luò)操作地通信的應(yīng)用程序接口的節(jié)點(diǎn)處。3.如權(quán)利要求1所述的方法,其中接受所述通信包括接受標(biāo)識(shí)將要接收所述視頻的可用性通知的接收方的指示符。4.如權(quán)利要求1所述的方法,其中使得所述視頻服務(wù)器傳遞所述視頻包括使得所述視頻服務(wù)器傳遞多個(gè)時(shí)間同步的視頻。5.如權(quán)利要求4所述的方法,進(jìn)一步包括從在公共開始時(shí)間和公共停止時(shí)間之間并行記錄的視頻段中選擇多個(gè)時(shí)間同步的視頻。6.如權(quán)利要求4所述的方法,進(jìn)一步包括從在一系列不重疊的開始時(shí)間和停止時(shí)間之間記錄的視頻段中選擇多個(gè)時(shí)間同步的視頻。7.如權(quán)利要求1所述的方法,其中使得所述視頻服務(wù)器傳遞所述視頻包括使得所述視頻服務(wù)器傳遞多個(gè)內(nèi)容同步的視頻。8.如權(quán)利要求7所述的方法,其中所述內(nèi)容同步的視頻是由多個(gè)視頻采集器串行或并行記錄的包含共同對(duì)象的視頻段。9.如權(quán)利要求8所述的方法,其中所述共同對(duì)象是人。10.如權(quán)利要求7所述的方法,其中所述內(nèi)容同步的視頻是由多個(gè)視頻采集器串行或并行記錄的包含共同活動(dòng)的視頻段。11.如權(quán)利要求9所述的方法,其中所述共同活動(dòng)是運(yùn)動(dòng)。12.如權(quán)利要求9所述的方法,其中所述共同活動(dòng)是銷售點(diǎn)交易。13.如權(quán)利要求1所述的方法,其中所述內(nèi)容同步的視頻是由多個(gè)視頻采集器串行或并行記錄的包含至少一個(gè)共同標(biāo)簽的視頻段。14.如權(quán)利要求13所述的方法,其中所述至少一個(gè)共同標(biāo)簽從包含以下的組中選擇:預(yù)配置的標(biāo)簽、自動(dòng)生成的標(biāo)簽、用戶生成的標(biāo)簽、或作為由視頻監(jiān)控下的設(shè)備提供的信號(hào)的功能產(chǎn)生的信號(hào)標(biāo)簽。15.如權(quán)利要求14所述的方法,其中所述信號(hào)標(biāo)簽表示超出預(yù)期活動(dòng)范圍的事件,所述標(biāo)簽由銷售點(diǎn)終端生成。16.如權(quán)利要求1所述的方法,其中所述視頻服務(wù)器是多個(gè)視頻服務(wù)器,并且進(jìn)一步包括使得所述多個(gè)視頻服務(wù)器傳遞多個(gè)邏輯相關(guān)的視頻。17.如權(quán)利要求16所述的方法,其中所述多個(gè)邏輯相關(guān)的視頻基于共同位置類型相關(guān)。18.如權(quán)利要求16所述的方法,其中所述多個(gè)邏輯相關(guān)的視頻基于共同內(nèi)容類型相關(guān)。19.如權(quán)利要求16所述的方法,其中所述多個(gè)邏輯相關(guān)的視頻基于共同標(biāo)簽類型相關(guān)。20.—種用于在基于云的視頻服務(wù)中共享視頻的裝置,所述裝置包括: 至少一個(gè)處理器;以及 至少一個(gè)在其上存儲(chǔ)計(jì)算機(jī)代碼指令的存儲(chǔ)器,所述至少一個(gè)處理器和所述至少一個(gè)具有計(jì)算機(jī)代碼指令的存儲(chǔ)器被配置為使得所述裝置: 接受標(biāo)識(shí)與可經(jīng)由網(wǎng)絡(luò)訪問(wèn)的視頻服務(wù)器上的視頻關(guān)聯(lián)的參數(shù)的通信,所述通信由源方提出; 使得所述視頻服務(wù)器響應(yīng)于所述通信和在其中標(biāo)識(shí)的參數(shù),將所述視頻經(jīng)由所述網(wǎng)絡(luò)傳遞到基于云的視頻服務(wù)位置;以及 和視頻的傳遞一致地向接收方傳送通知、或使得所述基于云的視頻服務(wù)位置傳送該通知,所述通知提供在基于云的服務(wù)位置處的所述視頻的可用性信息。
【文檔編號(hào)】H04N21/00GK105934753SQ201380082000
【公開日】2016年9月7日
【申請(qǐng)日】2013年12月18日
【發(fā)明人】F.阿格達(dá)西, K.A.梅德赫斯特, G.M.米勒, S.J.米切爾
【申請(qǐng)人】派爾高公司