處理運(yùn)動(dòng)視頻的方法和裝置制造方法
【專利摘要】本發(fā)明涉及一種準(zhǔn)備呈現(xiàn)所記錄運(yùn)動(dòng)視頻的方法。該方法準(zhǔn)備和發(fā)送對(duì)于記錄的視頻的請(qǐng)求,該記錄的視頻來自一特定視頻源;接收視頻信息消息,其包括與由該視頻源拍攝的多個(gè)運(yùn)動(dòng)視頻記錄的特性相關(guān)的數(shù)據(jù),其中所接收的每個(gè)運(yùn)動(dòng)視頻記錄的特性包括記錄標(biāo)識(shí)、視頻質(zhì)量值、介質(zhì)地址、記錄的開始時(shí)間和結(jié)束時(shí)間的指示;以及對(duì)于每個(gè)運(yùn)動(dòng)視頻記錄,至少基于所述視頻質(zhì)量值、所述開始時(shí)間的指示和所述結(jié)束時(shí)間的指示,來產(chǎn)生運(yùn)動(dòng)視頻播放方案。采用本申請(qǐng)的方案,可將傳輸運(yùn)動(dòng)視頻記錄造成的網(wǎng)絡(luò)負(fù)載保持得較低。
【專利說明】處理運(yùn)動(dòng)視頻的方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及視頻技術(shù),更具體地涉及準(zhǔn)備呈現(xiàn)所記錄運(yùn)動(dòng)視頻的方法和呈現(xiàn)所記 錄運(yùn)動(dòng)視頻的方法。
【背景技術(shù)】
[0002] 通常由外部觸發(fā)器、場(chǎng)景中的事件、環(huán)境變化、按時(shí)間表安排的記錄等來啟動(dòng)場(chǎng)景 的不同質(zhì)量的運(yùn)動(dòng)視頻記錄,這在包括運(yùn)動(dòng)視頻攝像機(jī)的監(jiān)視和監(jiān)控系統(tǒng)中已變得越來越 普及。至少鑒于已知運(yùn)動(dòng)視頻記錄需要大量存儲(chǔ)空間,差別化視頻質(zhì)量的一個(gè)原因是節(jié)省 存儲(chǔ)空間(存儲(chǔ)空間在系統(tǒng)中可能是稀缺品)。在具有多個(gè)用戶的系統(tǒng)中,差別化視頻質(zhì)量 可能是不同用戶或不同顯示設(shè)備之間的不同需求及不同主要關(guān)注點(diǎn)所導(dǎo)致的結(jié)果。
[0003] 例如,監(jiān)控商店的視頻攝像機(jī)可能被布置為恒定地記錄低分辨率運(yùn)動(dòng)視頻,當(dāng)在 場(chǎng)景的特定部分檢測(cè)到運(yùn)動(dòng)時(shí)記錄較高分辨率的運(yùn)動(dòng)視頻,并且當(dāng)外部傳感器觸發(fā)警報(bào)時(shí) 記錄更高分辨率的運(yùn)動(dòng)視頻。因此,存儲(chǔ)了重疊的時(shí)間段期間對(duì)于同一場(chǎng)景的多個(gè)運(yùn)動(dòng)視 頻記錄。
[0004] 此類監(jiān)視或監(jiān)控系統(tǒng)的操作者偶爾會(huì)關(guān)注于播放開始于特定時(shí)間點(diǎn)的所記錄運(yùn) 動(dòng)視頻。則操作者必須從包括該時(shí)間點(diǎn)的時(shí)間段中選擇最可能包括視頻的視頻記錄。例如, 如果操作者想要研究在運(yùn)動(dòng)檢測(cè)或警報(bào)之前某些時(shí)間開始的時(shí)間段,則操作者將必須顯示 低分辨率運(yùn)動(dòng)視頻,然后,如果當(dāng)播放到達(dá)存在較高分辨率運(yùn)動(dòng)視頻的時(shí)間點(diǎn)時(shí),則操作者 必須手動(dòng)切換至較高分辨率運(yùn)動(dòng)視頻,或者繼續(xù)觀看低分辨率運(yùn)動(dòng)視頻流。
[0005] 在英國專利申請(qǐng)GB2427521中,提供了一種圖像顯示方法,其包括圖像再現(xiàn)功能, 能夠有效地再現(xiàn)存儲(chǔ)裝置中以各種形式記錄的圖像數(shù)據(jù)。該申請(qǐng)描述了一種系統(tǒng),其中來 自一個(gè)攝像機(jī)的連續(xù)圖片被存儲(chǔ)在圖像存儲(chǔ)和遞送服務(wù)器上。在該圖像存儲(chǔ)和遞送服務(wù) 器中實(shí)現(xiàn)有兩條通道,分別用于來自同一攝像機(jī)但以不同速率存儲(chǔ)的圖像,例如,正常通道 (低幀速)和警報(bào)通道(高幀速)。該申請(qǐng)中所述的方法描述了根據(jù)一種稱為"進(jìn)行無縫再 現(xiàn)"的方法、考慮來自每條通道的圖像,在客戶端裝置的監(jiān)視器上再現(xiàn)圖像。該方法通過以 下方式進(jìn)行操作:在警報(bào)通道中存在圖像的時(shí)間段期間從警報(bào)通道再現(xiàn)圖像,然后,對(duì)于在 警報(bào)通道中不再存在任何圖像但是在正常通道中存在圖像的時(shí)間段,該方法從正常通道再 現(xiàn)圖像。對(duì)于在任何通道中都沒有圖像的時(shí)間段,可以略過再現(xiàn)直到在任何通道中再次存 在有圖像數(shù)據(jù)為止。給警報(bào)通道中圖像數(shù)據(jù)的再現(xiàn)提供優(yōu)先級(jí)的原因在于,通過再現(xiàn)警報(bào) 通道中的圖像數(shù)據(jù)(警報(bào)通道使圖像數(shù)據(jù)以高幀速被記錄),能夠更詳細(xì)地確定內(nèi)容。所描 述的系統(tǒng)使客戶端裝置檢查該圖像存儲(chǔ)和遞送服務(wù)器中的圖像的時(shí)間戳,然后以計(jì)算出的 幀數(shù)來請(qǐng)求圖像,該圖像可能來自于正常通道和警報(bào)通道二者,然后客戶端選擇將被再現(xiàn) 的圖像。
[0006] 以上討論的方法和系統(tǒng)的其中一個(gè)問題在于非常復(fù)雜、存儲(chǔ)需求大且處理強(qiáng)度 商。
【發(fā)明內(nèi)容】
[0007] 本發(fā)明的一個(gè)目的在于提供一種準(zhǔn)備呈現(xiàn)所記錄運(yùn)動(dòng)視頻的方法。
[0008] 至少一個(gè)目的是通過如權(quán)利要求1所述的準(zhǔn)備呈現(xiàn)所記錄運(yùn)動(dòng)視頻的方法并且 通過如權(quán)利要求12所述的準(zhǔn)備呈現(xiàn)所記錄運(yùn)動(dòng)視頻的方法實(shí)現(xiàn)的。本發(fā)明的其它實(shí)施例 呈現(xiàn)在從屬權(quán)利要求中。
[0009]更具體而言,根據(jù)本發(fā)明的一個(gè)實(shí)施例,一種準(zhǔn)備呈現(xiàn)所記錄運(yùn)動(dòng)視頻的方法包 括:準(zhǔn)備和發(fā)送對(duì)于記錄的視頻的請(qǐng)求,該記錄的視頻來自一特定視頻源;接收視頻信息 消息,其包括與由該視頻源拍攝的多個(gè)運(yùn)動(dòng)視頻記錄的特性相關(guān)的數(shù)據(jù),其中所接收的每 個(gè)運(yùn)動(dòng)視頻記錄的特性包括記錄標(biāo)識(shí)、視頻質(zhì)量值、介質(zhì)地址、記錄的開始時(shí)間和結(jié)束時(shí)間 的指示;以及對(duì)于每個(gè)運(yùn)動(dòng)視頻記錄,至少基于所述視頻質(zhì)量值、所述開始時(shí)間的指示和所 述結(jié)束時(shí)間的指示,來產(chǎn)生運(yùn)動(dòng)視頻播放方案。該實(shí)施例的一個(gè)優(yōu)點(diǎn)在于,可將傳輸運(yùn)動(dòng)視 頻記錄造成的網(wǎng)絡(luò)負(fù)載保持得較低。能夠具有該優(yōu)點(diǎn)一個(gè)原因在于,播放列表涉及可能存 儲(chǔ)在不同位置的運(yùn)動(dòng)視頻記錄,使得能夠產(chǎn)生播放列表而不下載所有的運(yùn)動(dòng)視頻記錄。另 一個(gè)原因在于,該方法使得能夠播放包括重疊的運(yùn)動(dòng)視頻記錄的場(chǎng)景,而不需下載所有的 重疊運(yùn)動(dòng)視頻數(shù)據(jù)或運(yùn)動(dòng)視頻記錄。
[0010] 在另一實(shí)施例中,所述視頻質(zhì)量值包括視頻分辨率值,并且其中附加地產(chǎn)生運(yùn)動(dòng) 視頻播放方案的動(dòng)作是基于預(yù)計(jì)呈現(xiàn)裝置處用于呈現(xiàn)的預(yù)計(jì)視頻分辨率。
[0011] 在又一實(shí)施例中,所述視頻質(zhì)量值包括視頻分辨率值,并且其中產(chǎn)生運(yùn)動(dòng)視頻播 放方案包括選擇一個(gè)運(yùn)動(dòng)視頻記錄來代表多個(gè)運(yùn)動(dòng)視頻記錄已經(jīng)得到識(shí)別的那一個(gè)特定 時(shí)間段,所述選擇包括選擇該特定時(shí)間段中具有比具有最高視頻分辨率值的運(yùn)動(dòng)視頻記錄 低的視頻分辨率值的運(yùn)動(dòng)視頻記錄。不基于其具有最高視頻質(zhì)量值來選擇運(yùn)動(dòng)視頻的一個(gè) 優(yōu)點(diǎn)在于,在系統(tǒng)不需要較高視頻質(zhì)量的情況下,在客戶端接收的運(yùn)動(dòng)視頻可需要較小的 傳輸帶寬。另一個(gè)優(yōu)點(diǎn)在于,在客戶端接收的運(yùn)動(dòng)視頻將需要較少的處理能力以適于呈現(xiàn)。 這種情形例如可能發(fā)生在以下情況時(shí):當(dāng)存儲(chǔ)的一些運(yùn)動(dòng)視頻記錄具有比客戶端處當(dāng)前需 要的呈現(xiàn)格式高的分辨率時(shí),如果顯示器是低分辨率顯示器時(shí),如果多個(gè)運(yùn)動(dòng)視頻將被同 時(shí)呈現(xiàn)時(shí),等等。
[0012] 根據(jù)另一實(shí)施例,產(chǎn)生所述運(yùn)動(dòng)視頻播放方案包括選擇一個(gè)運(yùn)動(dòng)視頻記錄來代表 多個(gè)運(yùn)動(dòng)視頻記錄已經(jīng)得到識(shí)別的那一個(gè)特定時(shí)間段,所述選擇包括選擇需要最少調(diào)整以 用于呈現(xiàn)的運(yùn)動(dòng)視頻記錄。該特征的一個(gè)優(yōu)點(diǎn)也在于,接收的運(yùn)動(dòng)視頻需要較少的處理能 力以適于呈現(xiàn)。
[0013] 根據(jù)又一實(shí)施例,所述視頻質(zhì)量值包括視頻分辨率值,并且其中產(chǎn)生運(yùn)動(dòng)視頻播 放方案包括選擇一個(gè)運(yùn)動(dòng)視頻記錄來代表多個(gè)運(yùn)動(dòng)視頻記錄已經(jīng)得到識(shí)別的那一個(gè)特定 時(shí)間段,所述選擇包括對(duì)于代表該時(shí)間段的每個(gè)運(yùn)動(dòng)視頻記錄計(jì)算視頻選擇值,然后選擇 具有最接近于預(yù)定目標(biāo)視頻選擇值的視頻選擇值的運(yùn)動(dòng)視頻記錄,對(duì)于該特定時(shí)間段中每 個(gè)運(yùn)動(dòng)視頻記錄的視頻選擇值是基于預(yù)計(jì)視頻分辨率與該運(yùn)動(dòng)視頻記錄的視頻分辨率之 間的關(guān)系計(jì)算的。類似于上述實(shí)施例,該特定實(shí)施例的一個(gè)優(yōu)點(diǎn)在于,作為特定選擇處理的 結(jié)果,在客戶端處接收的運(yùn)動(dòng)視頻可需要較小的傳輸帶寬。另一個(gè)優(yōu)點(diǎn)可以是,在客戶端處 接收的運(yùn)動(dòng)視頻從客戶端處需要較少的處理能力以適于呈現(xiàn)。
[0014] 在一個(gè)實(shí)施例中,所述視頻質(zhì)量值還包括視頻高寬比,并且其中對(duì)于每個(gè)運(yùn)動(dòng)視 頻記錄的視頻選擇值進(jìn)一步是基于預(yù)計(jì)視頻高寬比和該運(yùn)動(dòng)視頻記錄的視頻高寬比計(jì)算 的。再一次聲明,優(yōu)點(diǎn)在于,選擇記錄的質(zhì)量最接近于客戶端能夠呈現(xiàn)的視頻質(zhì)量的運(yùn)動(dòng)視 頻記錄??紤]高寬比的另一個(gè)優(yōu)點(diǎn)在于,能夠匹配所允許的呈現(xiàn)區(qū)域的高寬比,以便將不用 于呈現(xiàn)所請(qǐng)求運(yùn)動(dòng)視頻的區(qū)域最小化。
[0015] 在另一實(shí)施例中,將對(duì)于來自特定視頻源的視頻的所述請(qǐng)求發(fā)送至視頻管理服務(wù) 器。
[0016] 在又一實(shí)施例中,經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)發(fā)送對(duì)于來自特定視頻源的視頻的所述請(qǐng)求, 并且其中經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)接收所述視頻信息消息。
[0017] 根據(jù)另一實(shí)施例,所述視頻質(zhì)量值包括視頻幀速值,并且其中產(chǎn)生運(yùn)動(dòng)視頻播放 方案包括選擇一個(gè)運(yùn)動(dòng)視頻記錄來代表多個(gè)運(yùn)動(dòng)視頻記錄已經(jīng)得到識(shí)別的那一個(gè)特定時(shí) 間段,所述選擇包括選擇該特定時(shí)間段中具有比具有最高視頻幀速值的運(yùn)動(dòng)視頻記錄低的 視頻幀速值的運(yùn)動(dòng)視頻記錄。該特征的一個(gè)優(yōu)點(diǎn)在于,不需要經(jīng)由網(wǎng)絡(luò)傳輸多于必需的數(shù) 據(jù)。
[0018] 在一個(gè)實(shí)施例中,所產(chǎn)生的運(yùn)動(dòng)視頻播放方案包括多個(gè)記錄標(biāo)識(shí)、關(guān)于所述記錄 標(biāo)識(shí)的介質(zhì)地址、以及關(guān)于所述記錄標(biāo)識(shí)的開始時(shí)間,其中所述開始時(shí)間指示相關(guān)運(yùn)動(dòng)視 頻記錄中的時(shí)間位置。
[0019] 根據(jù)本發(fā)明的另一方案,一種呈現(xiàn)所記錄運(yùn)動(dòng)視頻的方法,包括上述準(zhǔn)備呈現(xiàn)所 記錄運(yùn)動(dòng)視頻的方法之一。該方法還包括如下步驟:對(duì)于所產(chǎn)生的運(yùn)動(dòng)視頻播放方案中的 每個(gè)開始時(shí)間,取回相關(guān)的記錄標(biāo)識(shí)和相關(guān)的介質(zhì)地址;基于取回的介質(zhì)地址,請(qǐng)求具有與 每個(gè)介質(zhì)地址相關(guān)的取回的記錄標(biāo)識(shí)的運(yùn)動(dòng)視頻記錄;以及以所述運(yùn)動(dòng)視頻播放方案限定 的次序,呈現(xiàn)取回的運(yùn)動(dòng)視頻記錄。本發(fā)明該方案的優(yōu)點(diǎn)至少與以上討論的準(zhǔn)備呈現(xiàn)的方 法的優(yōu)點(diǎn)相同。
[0020] 根據(jù)本發(fā)明的再一方案,一種準(zhǔn)備呈現(xiàn)所記錄運(yùn)動(dòng)視頻的方法包括:從客戶端接 收對(duì)于源自視頻源的視頻的請(qǐng)求;基于視頻源記錄的多個(gè)運(yùn)動(dòng)視頻記錄的特性相關(guān)的存儲(chǔ) 數(shù)據(jù),組成視頻信息消息;發(fā)送視頻信息消息至客戶端;以及接收對(duì)于所述視頻信息消息 中標(biāo)識(shí)的視頻記錄的一部分的至少一個(gè)請(qǐng)求。通過發(fā)送視頻信息消息,能夠避免發(fā)送永遠(yuǎn) 不會(huì)被用到的大量視頻數(shù)據(jù),因此網(wǎng)絡(luò)能夠避免由于視頻數(shù)據(jù)傳輸引起的大網(wǎng)絡(luò)負(fù)載。
[0021] 在一個(gè)實(shí)施例中,在視頻管理服務(wù)器處接收對(duì)于源自視頻源的視頻的請(qǐng)求,并且 其中通過視頻管理服務(wù)器進(jìn)行視頻信息消息的組合。
[0022] 在另一實(shí)施例中,從視頻管理服務(wù)器管理的數(shù)據(jù)庫中組合多個(gè)運(yùn)動(dòng)視頻記錄的特 性相關(guān)的數(shù)據(jù)。
[0023] 在本發(fā)明的又一實(shí)施例中,視頻信息消息中包括的運(yùn)動(dòng)視頻記錄的特性包括記錄 標(biāo)識(shí)、視頻分辨率值、介質(zhì)地址、運(yùn)動(dòng)視頻記錄的開始時(shí)間的指示、及運(yùn)動(dòng)視頻記錄的結(jié)束 時(shí)間的指示。
[0024] 通過下面給出的詳細(xì)描述,本發(fā)明的應(yīng)用的進(jìn)一步范圍將變得明顯。然而,應(yīng)理解 的是,指示出本發(fā)明優(yōu)選實(shí)施例的詳細(xì)描述和具體示例是僅以例示方式給出的,因?yàn)橥ㄟ^ 該詳細(xì)描述,本發(fā)明范圍內(nèi)的各種改變和修改對(duì)本領(lǐng)域技術(shù)人員將變得明顯。因此,應(yīng)理解 的是,本發(fā)明不限于所描述裝置的具體組成部件或所描述方法的具體步驟,因?yàn)樵撗b置和 方法可以改變。還應(yīng)理解的是,本文使用的術(shù)語僅是為了描述特定實(shí)施例,并不意圖構(gòu)成限 制。必須注意,如說明書和所附權(quán)利要求書中所使用的,冠詞"一"、"一個(gè)"、"該"和"所述" 意圖表示存在一個(gè)或多個(gè)元件,除非上下文另有明確說明。因此,例如,當(dāng)提到"一傳感器" 或"該傳感器"時(shí)可以包括幾個(gè)傳感器,等等。此外,詞語"包括"并不排除其它元件或步驟。
【專利附圖】
【附圖說明】
[0025] 通過以下參照附圖對(duì)當(dāng)前優(yōu)選實(shí)施例的詳細(xì)說明,本發(fā)明的其它特征和優(yōu)點(diǎn)將變 得明顯,在附圖中:
[0026] 圖1為系統(tǒng)的框圖,該系統(tǒng)中可以實(shí)施本發(fā)明的一個(gè)實(shí)施例;
[0027] 圖2為另一系統(tǒng)的框圖,該另一系統(tǒng)中可以實(shí)施本發(fā)明的一個(gè)實(shí)施例;
[0028] 圖3示意性地示出不同視頻質(zhì)量的視頻記錄與時(shí)間之間的關(guān)系;
[0029] 圖4示出在準(zhǔn)備呈現(xiàn)運(yùn)動(dòng)視頻的客戶端處的處理的流程圖;
[0030] 圖5示意性地示出根據(jù)本發(fā)明一個(gè)實(shí)施例基于播放列表產(chǎn)生方案產(chǎn)生的播放列 表,以及針對(duì)該播放列表而考慮的運(yùn)動(dòng)視頻記錄;
[0031] 圖6示意性地示出根據(jù)本發(fā)明另一實(shí)施例基于播放列表產(chǎn)生方案產(chǎn)生的播放列 表,以及針對(duì)該播放列表而考慮的運(yùn)動(dòng)視頻記錄;
[0032] 圖7a和圖7b是示出根據(jù)本發(fā)明一個(gè)實(shí)施例產(chǎn)生播放列表的處理的流程圖;
[0033] 圖8a示出根據(jù)本發(fā)明一個(gè)實(shí)施例在基于播放列表呈現(xiàn)運(yùn)動(dòng)視頻的客戶端處的處 理的流程圖;
[0034] 圖8b示出根據(jù)本發(fā)明另一實(shí)施例在基于播放列表呈現(xiàn)運(yùn)動(dòng)視頻的客戶端處的處 理的流程圖;
[0035] 圖9示出在準(zhǔn)備呈現(xiàn)運(yùn)動(dòng)視頻的視頻管理服務(wù)器處的處理的流程圖;
[0036] 圖10示出根據(jù)本發(fā)明一個(gè)實(shí)施例在客戶端、視頻管理服務(wù)器與各種存儲(chǔ)裝置之 間的通信的時(shí)序圖;
[0037] 圖11示出根據(jù)本發(fā)明一個(gè)實(shí)施例的客戶端的框圖;以及
[0038] 圖12示出根據(jù)本發(fā)明一個(gè)實(shí)施例的視頻管理服務(wù)器的框圖。
[0039] 此外,在所有的這些圖中,圖中類似的附圖標(biāo)號(hào)表示類似或相應(yīng)的部件。
【具體實(shí)施方式】
[0040] 圖1示出一個(gè)系統(tǒng),該系統(tǒng)中可以實(shí)施本發(fā)明的實(shí)施例。該系統(tǒng)包括:運(yùn)動(dòng)視頻 攝像機(jī)10、12,網(wǎng)絡(luò)附加存儲(chǔ)器(NAS) 14或某種文件服務(wù)器,具有顯示器18和輸入裝置20 的客戶端16,以及連接至用于存儲(chǔ)運(yùn)動(dòng)視頻記錄的可選存儲(chǔ)裝置30的視頻管理服務(wù)器28。 客戶端16、NAS14和攝像機(jī)10、12連接至用于通信的網(wǎng)絡(luò)22??蛇x存儲(chǔ)裝置30可以直接 連接至視頻管理服務(wù)器28。
[0041] 網(wǎng)絡(luò)22可以是允許多個(gè)電子裝置交換數(shù)據(jù)的任何類型的網(wǎng)絡(luò)。網(wǎng)絡(luò)可以是有線 的、無線的、或它們的任何組合。其可以通過在系統(tǒng)的電子裝置間允許數(shù)據(jù)交換的任何已知 網(wǎng)絡(luò)協(xié)議來實(shí)施,例如:以太網(wǎng)(IEEE802),結(jié)合TCP、UDP或FTP的互聯(lián)網(wǎng)協(xié)議(IP),同步 光網(wǎng)絡(luò)(SONET),同步數(shù)字體系(SDH),異步傳輸模式(ATM)等。該系統(tǒng)可以使用任何規(guī)模 的網(wǎng)絡(luò)來實(shí)施,例如局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)。
[0042] 運(yùn)動(dòng)視頻攝像機(jī)10、12可以是能夠拍攝運(yùn)動(dòng)視頻(即,以每秒一幀或更快的速率 拍攝順序圖像)并且被配置為通過網(wǎng)絡(luò)22進(jìn)行通信的任何攝像機(jī)。例如,該系統(tǒng)的攝像機(jī) 可以是AXISM10系列攝像機(jī)、AXISMil系列攝像機(jī)、AXISP13系列攝像機(jī)、AXISQ16系列 攝像機(jī)、AXISQ17系列攝像機(jī)、AXISM30系列攝像機(jī)、AXISM31系列攝像機(jī)、AXISM32系 列攝像機(jī)、AXISP33系列攝像機(jī)、AXISM50系列攝像機(jī)、AXISP55系列攝像機(jī)、AXISQ60 系列攝像機(jī)、AXISQ87系列攝像機(jī)、AXISP12系列攝像機(jī)等。該系統(tǒng)可以包括運(yùn)動(dòng)視頻攝 像機(jī)10,其包括比正常處理所需的更多的存儲(chǔ)空間,并且可不只是用于運(yùn)動(dòng)視頻記錄的臨 時(shí)存儲(chǔ),例如,可用于設(shè)有硬盤驅(qū)動(dòng)器、閃存驅(qū)動(dòng)器或可交換存儲(chǔ)卡的運(yùn)動(dòng)視頻攝像機(jī)。可 交換存儲(chǔ)卡例如可以是安全數(shù)字存儲(chǔ)卡,即SD卡。
[0043] NAS14可以是運(yùn)動(dòng)視頻記錄可以經(jīng)由網(wǎng)絡(luò)被存儲(chǔ)并且運(yùn)動(dòng)視頻記錄可以經(jīng)由網(wǎng) 絡(luò)被訪問的任何存儲(chǔ)裝置。
[0044] 客戶端16被設(shè)置為由運(yùn)動(dòng)視頻攝像機(jī)記錄的運(yùn)動(dòng)視頻記錄可以在其中得到播放 的裝置,即,客戶端16能夠?qū)⑦\(yùn)動(dòng)視頻呈現(xiàn)給客戶端16的操作者??蛻舳?6可以是具有 用于呈現(xiàn)拍攝的運(yùn)動(dòng)視頻的顯示器18和用于控制運(yùn)動(dòng)視頻的呈現(xiàn)的輸入裝置20的任何計(jì) 算機(jī)。因此,客戶端16可以是個(gè)人計(jì)算機(jī)、工作站、觸屏計(jì)算機(jī)、移動(dòng)電話、PDA(個(gè)人數(shù)字 助理)等。此外,客戶端可以是專用監(jiān)視中心中的呈現(xiàn)裝置。
[0045] 如本領(lǐng)域技術(shù)人員所容易理解的,該系統(tǒng)可以包括運(yùn)動(dòng)視頻攝像機(jī)10、12和NAS 裝置14的任何組合。例如,系統(tǒng)可以僅包括具有用于所記錄視頻的附加存儲(chǔ)的運(yùn)動(dòng)視頻攝 像機(jī)10,或者其可以僅包括需要用于存儲(chǔ)運(yùn)動(dòng)視頻記錄的外部存儲(chǔ)方案的運(yùn)動(dòng)視頻攝像機(jī) 12和NAS14。在系統(tǒng)中,攝像機(jī)10、12還可以被組合而包括任意數(shù)量的每種類型的攝像機(jī)。 此外,系統(tǒng)可以包括多于一個(gè)NAS。
[0046] 視頻管理服務(wù)器28可以是具有與處理、分配和控制運(yùn)動(dòng)視頻、運(yùn)動(dòng)視頻記錄和拍 攝所述運(yùn)動(dòng)視頻的攝像機(jī)相關(guān)的許多功能的裝置。然而,在本說明書中,將只描述與本發(fā)明 相關(guān)的視頻管理服務(wù)器28的功能。另外,視頻管理服務(wù)器28包括關(guān)于將由其管理和訪問 的攝像機(jī)10、12和NAS裝置14的數(shù)據(jù)庫。數(shù)據(jù)庫包括攝像機(jī)10、12和NAS裝置14的標(biāo)識(shí) 符和地址。
[0047] 圖2中示出可以實(shí)施本發(fā)明實(shí)施例的另一系統(tǒng)。該系統(tǒng)基本上是如同結(jié)合圖1 所描述的那樣的系統(tǒng),其仍然包括運(yùn)動(dòng)視頻攝像機(jī)10、12、NAS、客戶端16、視頻管理服務(wù)器 28、視頻管理服務(wù)器存儲(chǔ)裝置30及網(wǎng)絡(luò)22。然而,從客戶端16的視角看,在該系統(tǒng)中,運(yùn)動(dòng) 視頻攝像機(jī)10、12和NAS14連接至防火墻26后面的網(wǎng)絡(luò)24 (在本實(shí)施例中是LAN)。該系 統(tǒng)還可以包括處于防火墻26的視頻管理服務(wù)器28 -側(cè)的NAS32,來替代所具有的經(jīng)視頻 管理服務(wù)器28而操作的存儲(chǔ)裝置30。
[0048] 防火墻26是一種對(duì)于本領(lǐng)域技術(shù)人員公知的裝置,并且一般可被描述為網(wǎng)絡(luò)安 全系統(tǒng),其控制網(wǎng)絡(luò)通信的進(jìn)出,確定通信是否應(yīng)被允許通過。在許多系統(tǒng)中,建立防火墻 以不讓通信通過其進(jìn)入內(nèi)部網(wǎng)絡(luò),因此防火墻操作為在可信、安全的內(nèi)部網(wǎng)絡(luò)與不被假設(shè) 為安全可信的其它網(wǎng)絡(luò)(例如,因特網(wǎng))之間的屏障。因而,防火墻26阻擋客戶端16發(fā)送 消息至攝像機(jī)10、12或NAS14。視頻管理服務(wù)器28的一個(gè)功能是使得從客戶端16至攝像 機(jī)10、12或NAS14能形成通信通道。這種功能的一個(gè)實(shí)例描述于AXISAB名下公布的國 際專利申請(qǐng)WO2006/073348A1中。本領(lǐng)域技術(shù)人員熟知實(shí)施此功能的其它及替代的方式。
[0049] 現(xiàn)在參照?qǐng)D3,攝像機(jī)10、12拍攝的運(yùn)動(dòng)視頻記錄MVR1、MVR2、MVR3被存儲(chǔ)在運(yùn)動(dòng) 視頻攝像機(jī)10中、防火墻26后面的網(wǎng)絡(luò)中的NAS14中、與客戶端16在同一網(wǎng)絡(luò)中的NAS32中、或者直接連接到視頻管理服務(wù)器28的存儲(chǔ)裝置30中。運(yùn)動(dòng)視頻記錄MVR1、MVR2、 MVR3并不一定存儲(chǔ)在同一存儲(chǔ)裝置10、14、30中,即使它們是由同一運(yùn)動(dòng)視頻攝像機(jī)拍攝 的。在一個(gè)實(shí)施例中,長(zhǎng)記錄例如MVR1可以被存儲(chǔ)在視頻管理服務(wù)器28的存儲(chǔ)裝置30中, 而短記錄例如MVR2或MVR3可以被存儲(chǔ)在NAS14中或運(yùn)動(dòng)視頻攝像機(jī)10中。
[0050] 此外,不同的視頻記錄可以具有不同的特性。例如,視頻記錄MVR1可以是來自特 定運(yùn)動(dòng)視頻攝像機(jī)的全天的記錄。為了節(jié)省存儲(chǔ)空間,該記錄可以具有相對(duì)低的分辨率、低 幀速、或者兼具低分辨率和低幀速。另外,視頻記錄MVR2可以是按時(shí)間表安排的記錄,其具 有比MVR1高的視頻質(zhì)量,例如較高分辨率、較高幀速、或者兼具較高分辨率和較高幀速。為 這些記錄按時(shí)間表安排的時(shí)間段可以例如是基于關(guān)注事件發(fā)生在這些時(shí)間段的過往經(jīng)驗(yàn) 來選擇的。在本例中,視頻記錄MVR3可以是警報(bào)觸發(fā)的視頻記錄。該記錄可以被設(shè)定為以 全分辨率、全幀速、或者以全分辨率和全幀速二者執(zhí)行,并且執(zhí)行預(yù)定的持續(xù)時(shí)間或執(zhí)行直 到觸發(fā)事件結(jié)束。
[0051] 每個(gè)運(yùn)動(dòng)視頻記錄均相關(guān)于開始時(shí)間ts和結(jié)束時(shí)間te,或者相關(guān)于開始時(shí)間ts和持續(xù)時(shí)間td。無論如何,如果知道開始時(shí)間ts和持續(xù)時(shí)間td,則可以計(jì)算結(jié)束時(shí)間te, 或者如果知道開始時(shí)間ts和結(jié)束時(shí)間te,則容易計(jì)算持續(xù)時(shí)間。在以下描述中,將使用開 始時(shí)間ts和結(jié)束時(shí)間te來描述本發(fā)明,但使用持續(xù)時(shí)間td來而不是使用結(jié)束時(shí)間te對(duì) 于本領(lǐng)域技術(shù)人員也是顯見的。
[0052] 現(xiàn)在參照?qǐng)D4的流程圖,其中示出了準(zhǔn)備呈現(xiàn)所記錄運(yùn)動(dòng)視頻的處理。最初,操作 者在客戶端16處選擇視頻源和時(shí)間幀、或者開始時(shí)間,見步驟402。如果選擇了開始時(shí)間, 則請(qǐng)求的視頻的持續(xù)時(shí)間可以被設(shè)定為預(yù)設(shè)持續(xù)時(shí)間。然后,客戶端準(zhǔn)備請(qǐng)求消息,并將其 發(fā)送至視頻管理服務(wù)器30,見步驟404。請(qǐng)求消息可以包括源標(biāo)識(shí),該源標(biāo)識(shí)唯一地標(biāo)識(shí)出 從哪個(gè)源請(qǐng)求所記錄的視頻。另外,請(qǐng)求消息可以包括對(duì)所請(qǐng)求視頻的時(shí)間幀的指示,例 如,請(qǐng)求播放的區(qū)間的開始時(shí)間和結(jié)束時(shí)間。
[0053] 在本申請(qǐng)中,術(shù)語"視頻源"應(yīng)被理解為拍攝運(yùn)動(dòng)視頻的裝置,例如攝像機(jī)。來自單 一視頻源的運(yùn)動(dòng)視頻記錄則可以被存儲(chǔ)在網(wǎng)絡(luò)上的不同位置,例如存儲(chǔ)在攝像機(jī)中、在NAS 中、在視頻管理服務(wù)器中。因此,當(dāng)操作者選擇視頻源時(shí),操作者可以選擇一攝像機(jī),并且在 隨后的對(duì)于來自該視頻源的運(yùn)動(dòng)視頻的請(qǐng)求中,該攝像機(jī)將被標(biāo)識(shí)出,并且源自該視頻源 的運(yùn)動(dòng)視頻記錄將被請(qǐng)求。
[0054] 當(dāng)視頻管理服務(wù)器30已經(jīng)處理了該請(qǐng)求時(shí),其將一視頻信息消息返回給該客戶 端。該視頻信息消息由客戶端接收,并且其包括與在特定時(shí)幀期間由視頻源拍攝的記錄相 關(guān)的信息,見步驟406。視頻信息消息可以包括:標(biāo)識(shí)在視頻信息消息中表示的每個(gè)特定記 錄的記錄標(biāo)識(shí)符、每個(gè)記錄的開始時(shí)間和結(jié)束時(shí)間、每個(gè)記錄的至少一個(gè)視頻質(zhì)量值、以及 使客戶端能夠訪問每個(gè)記錄的介質(zhì)地址。視頻信息消息不包括每個(gè)視頻記錄中存儲(chǔ)的所有 視頻數(shù)據(jù)。視頻質(zhì)量值可以例如是基于視頻分辨率、高寬比、幀速等。視頻信息消息對(duì)每個(gè) 記錄可以包括任何數(shù)量的不同類型的視頻質(zhì)量值。介質(zhì)地址可以是統(tǒng)一資源定位符(URL) 的形式。
[0055] 然后,客戶端通過以下方式來處理接收到的視頻信息:對(duì)于所請(qǐng)求的時(shí)幀的多個(gè) 分立的時(shí)間點(diǎn),從運(yùn)動(dòng)視頻記錄中選擇視頻質(zhì)量值最接近于預(yù)定目標(biāo)視頻質(zhì)量值的視頻數(shù) 據(jù),見步驟408。選擇運(yùn)動(dòng)視頻記錄的該處理替代地可包括:從一或多個(gè)視頻質(zhì)量值中產(chǎn)生 視頻選擇值,然后選擇其視頻選擇值最接近于預(yù)定目標(biāo)視頻選擇值的視頻記錄。如何計(jì)算 視頻選擇值的示例將被呈現(xiàn)如下。隨后,所選擇的記錄或所選擇的部分記錄被登記在播放 方案中,見步驟410。播放方案是包括關(guān)于播放什么以及何時(shí)播放的信息的計(jì)劃。根據(jù)一個(gè) 實(shí)施例,播放方案是播放列表,并且播放列表可以被形成為按時(shí)間順序包括響應(yīng)于來自操 作者的請(qǐng)求將被播放的每個(gè)記錄的介質(zhì)地址的列表。每個(gè)介質(zhì)地址也相關(guān)于開始時(shí)間和結(jié) 束時(shí)間,從而使得能夠只播放一部分記錄,并且只取回一部分所記錄的運(yùn)動(dòng)視頻,而不是取 回與所請(qǐng)求的播放無關(guān)的大量數(shù)據(jù)。此后,播放方案將被稱作播放列表。
[0056] 產(chǎn)生播放列表和得到的播放列表的一個(gè)示例示出于圖5中。在本例中,運(yùn)動(dòng)視頻 記錄具有如下視頻選擇值,每個(gè)視頻選擇值可以基于單一的視頻質(zhì)量值,或基于來自各個(gè) 記錄的多個(gè)視頻質(zhì)量值的組合:
[0057] 視頻記錄的視頻質(zhì)量倌
【權(quán)利要求】
1. 一種準(zhǔn)備呈現(xiàn)所記錄運(yùn)動(dòng)視頻的方法,其中所述方法包括: 準(zhǔn)備和發(fā)送對(duì)于記錄的視頻的請(qǐng)求(900),該記錄的視頻來自一特定視頻源(10,12, 14,28); 接收視頻信息消息(904),其包括與由該視頻源(10,12,14,28)拍攝的多個(gè)運(yùn)動(dòng)視頻 記錄的特性相關(guān)的數(shù)據(jù),其中所接收的每個(gè)運(yùn)動(dòng)視頻記錄的特性包括記錄標(biāo)識(shí)、視頻質(zhì)量 值、介質(zhì)地址、記錄的開始時(shí)間和結(jié)束時(shí)間的指示;以及 對(duì)于每個(gè)運(yùn)動(dòng)視頻記錄,至少基于所述視頻質(zhì)量值、所述開始時(shí)間的指示和所述結(jié)束 時(shí)間的指示,來產(chǎn)生運(yùn)動(dòng)視頻播放方案,其中產(chǎn)生所述運(yùn)動(dòng)視頻播放方案包括選擇一個(gè)運(yùn) 動(dòng)視頻記錄來代表多個(gè)運(yùn)動(dòng)視頻記錄已經(jīng)得到識(shí)別的那一個(gè)特定時(shí)間段,并且其中所述選 擇包括選擇具有最接近于預(yù)定視頻選擇值的視頻選擇值的運(yùn)動(dòng)視頻記錄,所述視頻選擇值 是基于一個(gè)或多個(gè)視頻質(zhì)量值。
2. 如權(quán)利要求1所述的方法,其中所述視頻質(zhì)量值包括視頻分辨率值,并且其中附加 地產(chǎn)生運(yùn)動(dòng)視頻播放方案的動(dòng)作是基于預(yù)計(jì)呈現(xiàn)裝置處用于呈現(xiàn)的預(yù)計(jì)視頻分辨率。
3. 如權(quán)利要求1或2所述的方法,其中所述視頻質(zhì)量值包括視頻分辨率值,并且其中產(chǎn) 生運(yùn)動(dòng)視頻播放方案包括選擇一個(gè)運(yùn)動(dòng)視頻記錄來代表多個(gè)運(yùn)動(dòng)視頻記錄已經(jīng)得到識(shí)別 的那一個(gè)特定時(shí)間段,所述選擇包括選擇該特定時(shí)間段中具有比具有最高視頻分辨率值的 運(yùn)動(dòng)視頻記錄低的視頻分辨率值的運(yùn)動(dòng)視頻記錄。
4. 如權(quán)利要求1或2所述的方法,其中所述視頻質(zhì)量值包括視頻分辨率值,并且其中產(chǎn) 生運(yùn)動(dòng)視頻播放方案包括選擇一個(gè)運(yùn)動(dòng)視頻記錄來代表多個(gè)運(yùn)動(dòng)視頻記錄已經(jīng)得到識(shí)別 的那一個(gè)特定時(shí)間段,所述選擇包括對(duì)于代表該時(shí)間段的每個(gè)運(yùn)動(dòng)視頻記錄計(jì)算視頻選擇 值,然后選擇具有最接近于預(yù)定目標(biāo)視頻選擇值的視頻選擇值的運(yùn)動(dòng)視頻記錄,對(duì)于該特 定時(shí)間段中每個(gè)運(yùn)動(dòng)視頻記錄的視頻選擇值是基于預(yù)計(jì)視頻分辨率與該運(yùn)動(dòng)視頻記錄的 視頻分辨率之間的關(guān)系計(jì)算的。
5. 如權(quán)利要求4所述的方法,其中所述視頻質(zhì)量值還包括視頻高寬比,并且其中對(duì)于 每個(gè)運(yùn)動(dòng)視頻記錄的視頻選擇值進(jìn)一步是基于預(yù)計(jì)視頻高寬比和該運(yùn)動(dòng)視頻記錄的視頻 高寬比計(jì)算的。
6. 如權(quán)利要求1所述的方法,其中將對(duì)于來自特定視頻源(10,12,14,28)的視頻的所 述請(qǐng)求(900)發(fā)送至視頻管理服務(wù)器(28)。
7. 如權(quán)利要求1所述的方法,其中經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)(22)發(fā)送對(duì)于來自特定視頻源 (10,12,14, 28)的視頻的所述請(qǐng)求(900),并且其中經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)(22)接收所述視頻信 息消息(904)。
8. 如權(quán)利要求1所述的方法,其中所述視頻質(zhì)量值包括視頻幀速值,并且其中產(chǎn)生運(yùn) 動(dòng)視頻播放方案包括選擇一個(gè)運(yùn)動(dòng)視頻記錄來代表多個(gè)運(yùn)動(dòng)視頻記錄已經(jīng)得到識(shí)別的那 一個(gè)特定時(shí)間段,所述選擇包括選擇該特定時(shí)間段中具有比具有最高視頻幀速值的運(yùn)動(dòng)視 頻記錄低的視頻巾貞速值的運(yùn)動(dòng)視頻記錄。
9. 如權(quán)利要求1所述的方法,其中所產(chǎn)生的運(yùn)動(dòng)視頻播放方案包括多個(gè)記錄標(biāo)識(shí)、關(guān) 于所述記錄標(biāo)識(shí)的介質(zhì)地址、以及關(guān)于所述記錄標(biāo)識(shí)的開始時(shí)間,其中所述開始時(shí)間指示 相關(guān)運(yùn)動(dòng)視頻記錄中的時(shí)間位直。
10. -種呈現(xiàn)所記錄運(yùn)動(dòng)視頻的方法,其中所述方法包括權(quán)利要求9的步驟,并且其中 所述方法還包括如下步驟: 對(duì)于所產(chǎn)生的運(yùn)動(dòng)視頻播放方案中的每個(gè)開始時(shí)間,取回相關(guān)的記錄標(biāo)識(shí)和相關(guān)的介 質(zhì)地址; 基于取回的介質(zhì)地址,請(qǐng)求(906,914)具有與每個(gè)介質(zhì)地址相關(guān)的取回的記錄標(biāo)識(shí)的 運(yùn)動(dòng)視頻記錄;以及 以所述運(yùn)動(dòng)視頻播放方案限定的次序,呈現(xiàn)取回的運(yùn)動(dòng)視頻記錄(912,920)。
【文檔編號(hào)】H04N5/76GK104427284SQ201410461173
【公開日】2015年3月18日 申請(qǐng)日期:2014年9月11日 優(yōu)先權(quán)日:2013年9月11日
【發(fā)明者】P·溫特茲爾, Z·恩克森, O·古斯塔夫松 申請(qǐng)人:安訊士有限公司