亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

視頻數(shù)據(jù)發(fā)送/接收方法和視頻監(jiān)督系統(tǒng)的制作方法

文檔序號:7967693閱讀:239來源:國知局
專利名稱:視頻數(shù)據(jù)發(fā)送/接收方法和視頻監(jiān)督系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于發(fā)送/接收視頻數(shù)據(jù)的視頻數(shù)據(jù)發(fā)送/接收方法和一種視頻監(jiān)督系統(tǒng)。
背景技術(shù)
視頻監(jiān)督系統(tǒng)的目標(biāo)是針對入侵者進(jìn)行監(jiān)督,按照慣例,該系統(tǒng)使用慢速VTR或類似物。在幾十個小時中,慢速VTR可以按幾秒到幾十秒的恒定間隔來逐幀地連續(xù)記錄從攝像機(jī)輸入的視頻信號。
在慢速VTR中,對于模擬錄像帶而言,記錄時間有限制。因此,通過用饋送幀的方法執(zhí)行視頻記錄,來增加記錄時間。但是,例如,如果在犯罪調(diào)查中使用記錄的視頻圖像,則可能有時不是要求視頻饋送幀,而是要求一種錄像,該錄像具有很高的幀速率,以致可以確認(rèn)入侵者的行為細(xì)節(jié)。
JP-A-08-77468、JP-A-2000-253390和JP-A-2000-20857中描述了符合這種要求的各種已知的技術(shù)。描述它們的技術(shù)在于在一種系統(tǒng)中提供了視頻圖像分析裝置,該系統(tǒng)在視頻圖像發(fā)送側(cè)上有一個監(jiān)督攝像機(jī),由此,只有當(dāng)視頻圖像中有重要信息(例如,移動的物體)時,才會發(fā)送視頻圖像。這樣,通過只記錄包含重要信息的圖像,而不是通過由視頻饋送幀帶來的記錄時間加長,來增加記錄時間。
同時,JP-A-11-32321描述了一種監(jiān)督系統(tǒng),該系統(tǒng)在圖像識別發(fā)現(xiàn)有異常情況發(fā)生時對視頻圖像進(jìn)行檢測,并在記錄異常信息的同時記錄視頻圖像,以便一旦發(fā)生異常情況,就可以通過參考異常信息清單來迅速搜索視頻圖像。
雖然前述的傳統(tǒng)例子只發(fā)送通過視頻分析來檢測重要信息的視頻數(shù)據(jù),但是,計算機(jī)的視頻識別程序中存在識別錯誤。也就是說,害怕發(fā)生這種情況視頻觀察器忽略視頻圖像中的重要信息,或重要信息沒有被記錄下來。
同時,在視頻監(jiān)督系統(tǒng)中,當(dāng)存儲正在被長期連續(xù)發(fā)送的視頻數(shù)據(jù)時,需要同時執(zhí)行視頻數(shù)據(jù)的存儲過程和視頻數(shù)據(jù)的搜索/顯示過程。但是,前述的原先技術(shù)沒有提供搜索/顯示視頻數(shù)據(jù)的數(shù)據(jù)文件的方法。

發(fā)明內(nèi)容
本發(fā)明的目的是通過一種視頻監(jiān)督系統(tǒng)中的大容量視頻數(shù)據(jù)來促進(jìn)長時間的視頻數(shù)據(jù)記錄和搜索過程,該視頻監(jiān)督系統(tǒng)由多個視頻發(fā)送裝置和用于接收、顯示和存儲視頻數(shù)據(jù)的視頻接收裝置構(gòu)成。
另一個目的是實現(xiàn)同時執(zhí)行相同視頻數(shù)據(jù)的存儲和搜索過程。
還有一個目的是一旦發(fā)生異常情況(例如,有入侵者),就迅速搜索視頻圖像,從而減輕視頻監(jiān)督人員搜索異常情況發(fā)生的負(fù)擔(dān)。
本發(fā)明涉及一種實時發(fā)送正在被輸入的實況視頻數(shù)據(jù)的方法,包括視頻編碼過程步驟、視頻數(shù)據(jù)發(fā)送步驟、元數(shù)據(jù)產(chǎn)生步驟和元數(shù)據(jù)發(fā)送步驟。在視頻編碼過程步驟中,當(dāng)對正在作為流數(shù)據(jù)被輸入的視頻數(shù)據(jù)執(zhí)行編碼過程時,按預(yù)定的時間間隔重復(fù)編碼過程的開始和結(jié)束,執(zhí)行數(shù)據(jù)劃分過程來生成多個時間連續(xù)的視頻數(shù)據(jù),并將其作為部分視頻數(shù)據(jù)輸出;在視頻數(shù)據(jù)發(fā)送步驟中,實時發(fā)送部分視頻數(shù)據(jù);在元數(shù)據(jù)產(chǎn)生步驟中,生成部分視頻數(shù)據(jù)的元數(shù)據(jù),并將其作為部分視頻元數(shù)據(jù)來輸出;在元數(shù)據(jù)發(fā)送步驟中,發(fā)送部分視頻元數(shù)據(jù)。
根據(jù)這種配置,當(dāng)長時間連續(xù)發(fā)送視頻數(shù)據(jù)時,按預(yù)定的時間間隔來分割完整視頻數(shù)據(jù),以發(fā)送多個部分視頻數(shù)據(jù)。結(jié)果,通過容易地將長視頻數(shù)據(jù)劃分為多個部分視頻數(shù)據(jù)文件,而不執(zhí)行復(fù)雜的視頻數(shù)據(jù)分析,有接收側(cè)的系統(tǒng)可以存儲長視頻數(shù)據(jù)。同時,由于在發(fā)送視頻數(shù)據(jù)的同時發(fā)送對應(yīng)于部分視頻數(shù)據(jù)的部分視頻元數(shù)據(jù),在只利用已接收的元數(shù)據(jù)來進(jìn)行接收的情況下,允許有接收側(cè)的系統(tǒng)對完整視頻數(shù)據(jù)中已接收的部分視頻數(shù)據(jù)進(jìn)行搜索。
本發(fā)明還提供了一種實時接收視頻數(shù)據(jù)的視頻數(shù)據(jù)接收方法,它包括視頻數(shù)據(jù)接收步驟接收發(fā)送來的完整視頻數(shù)據(jù);視頻數(shù)據(jù)存儲步驟將所述完整視頻數(shù)據(jù)分為多個部分視頻數(shù)據(jù),并把這些部分視頻數(shù)據(jù)分別作為獨立的數(shù)據(jù)文件存儲到存儲媒體;元數(shù)據(jù)接收步驟接收完整視頻元數(shù)據(jù);以及元數(shù)據(jù)存儲步驟將所述完整視頻元數(shù)據(jù)分為頭部文件、多個部分視頻元數(shù)據(jù)和腳注文件,并把它們分別作為獨立的數(shù)據(jù)文件存儲到存儲媒體。
本發(fā)明還提供了一種播放接收的視頻數(shù)據(jù)的視頻數(shù)據(jù)播放方法,它包括設(shè)定視頻數(shù)據(jù)的檢索條件的檢索條件設(shè)定步驟;根據(jù)所述檢索條件分析存儲結(jié)束或存儲處理進(jìn)行中的完整視頻元數(shù)據(jù),檢測出與所述檢索條件一致的部分視頻元數(shù)據(jù)的部分視頻元數(shù)據(jù)檢索步驟;分析檢測出的部分視頻元數(shù)據(jù),檢測與所述檢索條件一致的場景元數(shù)據(jù)的場景元數(shù)據(jù)檢索步驟;檢測與檢索的部分視頻元數(shù)據(jù)對應(yīng)的部分視頻數(shù)據(jù)的部分視頻數(shù)據(jù)檢索步驟;以及播放與檢索的場景元數(shù)據(jù)對應(yīng)的部分視頻數(shù)據(jù)的場景的部分視頻數(shù)據(jù)播放步驟。
本發(fā)明還提供了一種實時接收視頻數(shù)據(jù)的視頻數(shù)據(jù)接收裝置,它包括視頻數(shù)據(jù)接收部用于接收發(fā)送來的完整視頻數(shù)據(jù);視頻數(shù)據(jù)存儲部用于將所述完整視頻數(shù)據(jù)分為多個部分視頻數(shù)據(jù),并把這些部分視頻數(shù)據(jù)分別作為獨立的數(shù)據(jù)文件存儲到存儲媒體;元數(shù)據(jù)接收部用于接收完整視頻元數(shù)據(jù);以及元數(shù)據(jù)存儲部用于將所述完整視頻元數(shù)據(jù)分為頭部文件、多個部分視頻元數(shù)據(jù)和腳注文件,并把它們分別作為獨立的數(shù)據(jù)文件存儲到存儲媒體。
本發(fā)明還提供了一種播放接收的視頻數(shù)據(jù)的視頻數(shù)據(jù)播放裝置,它包括設(shè)定視頻數(shù)據(jù)的檢索條件的檢索條件設(shè)定部;根據(jù)所述檢索條件分析存儲結(jié)束或存儲處理進(jìn)行中的完整視頻元數(shù)據(jù),檢測出與所述檢索條件一致的部分視頻元數(shù)據(jù)的部分視頻元數(shù)據(jù)檢索部;分析檢測出的部分視頻元數(shù)據(jù),檢測與所述檢索條件一致的場景元數(shù)據(jù)的場景元數(shù)據(jù)檢索部;檢測與檢索的部分視頻元數(shù)據(jù)對應(yīng)的部分視頻數(shù)據(jù)的部分視頻數(shù)據(jù)檢索部;以及播放與檢索的場景元數(shù)據(jù)對應(yīng)的部分視頻數(shù)據(jù)的場景的部分視頻數(shù)據(jù)播放部。


圖1是方框圖,表現(xiàn)了本發(fā)明的實施例1中的一種視頻監(jiān)督系統(tǒng)的配置;圖2表現(xiàn)了完整視頻數(shù)據(jù)與部分視頻數(shù)據(jù)之間的關(guān)系;圖3表現(xiàn)了完整視頻元數(shù)據(jù)與完整視頻數(shù)據(jù)之間的關(guān)系;圖4表現(xiàn)了文件命名規(guī)則的一個例子;圖5表現(xiàn)了部分視頻元數(shù)據(jù)的一個描述例子;圖6表現(xiàn)了完整視頻元數(shù)據(jù)的頭部文件的一個描述例子;圖7表現(xiàn)了完整視頻元數(shù)據(jù)的腳注文件的一個描述例子;圖8A、8B和8C是解釋在視頻數(shù)據(jù)搜索期間參考文件的一種方法的視圖;圖9解釋了臨時場景元數(shù)據(jù)和固定場景元數(shù)據(jù);
圖10解釋了在視頻數(shù)據(jù)搜索期間參考文件的一種方法;圖11是圖1中的視頻監(jiān)督系統(tǒng)的視頻發(fā)送裝置的方框圖;圖12是流程圖,表現(xiàn)了圖11的視頻發(fā)送裝置中的視頻數(shù)據(jù)發(fā)送過程程序;圖13是流程圖,表現(xiàn)了圖11的視頻發(fā)送裝置中的場景元數(shù)據(jù)產(chǎn)生過程程序;圖14是流程圖,表現(xiàn)了圖11的視頻發(fā)送裝置中的場景元數(shù)據(jù)發(fā)送過程程序;圖15是圖1中的視頻監(jiān)督系統(tǒng)的視頻接收裝置的方框圖;圖16是流程圖,表現(xiàn)了圖15的視頻接收裝置中的視頻數(shù)據(jù)接收過程程序;圖17是流程圖,表現(xiàn)了圖15的視頻接收裝置中的場景元數(shù)據(jù)接收過程程序;圖18是流程圖,表現(xiàn)了圖15的視頻接收裝置中的數(shù)據(jù)搜索過程程序。
具體實施例方式
在下文中,參考附圖來展示本發(fā)明的示范實施例。
在圖1中,視頻發(fā)送裝置101a、101b、101c將從攝像機(jī)獲取的視頻數(shù)據(jù)(作為流數(shù)據(jù))實時地發(fā)送到視頻接收裝置102。在發(fā)送視頻數(shù)據(jù)的同時,也發(fā)送視頻數(shù)據(jù)中的元數(shù)據(jù)。視頻發(fā)送裝置101a、101b、101c可能是只由硬件構(gòu)成的監(jiān)督攝像機(jī),也可能是裝有軟件程序、圖像數(shù)據(jù)輸入設(shè)備、視頻數(shù)據(jù)發(fā)送設(shè)備等的任意的終端單元(例如,個人計算機(jī)、PDA(個人數(shù)字助理)或手機(jī))。
視頻接收裝置102接收從多個視頻發(fā)送裝置101a、101b、101c被實時發(fā)送的視頻數(shù)據(jù)流和視頻流數(shù)據(jù)的元數(shù)據(jù),并存儲這些數(shù)據(jù)。視頻接收裝置102也可用于顯示正在被接收的視頻數(shù)據(jù)并利用所存儲的元數(shù)據(jù)來搜索視頻數(shù)據(jù)。視頻接收裝置102可能是只由硬件構(gòu)成的一種裝置,也可能是裝有軟件程序、顯示視頻數(shù)據(jù)的設(shè)備、管理視頻數(shù)據(jù)的數(shù)據(jù)庫等的一種計算機(jī)系統(tǒng)。
通信網(wǎng)絡(luò)103在視頻發(fā)送裝置101a、101b、101c與視頻接收裝置102之間進(jìn)行連接。如果視頻發(fā)送裝置101a、101b、101c與視頻接收裝置102之間可以有相互的通信,則這可能是任意的一種網(wǎng)絡(luò)(例如,WAN(廣域網(wǎng))、LAN(局域網(wǎng))、無線電網(wǎng)絡(luò)或它們的組合)。
視頻發(fā)送裝置101a、101b、101c將從攝像機(jī)輸入的視頻數(shù)據(jù)實時地發(fā)送到視頻接收裝置102。視頻數(shù)據(jù)(將由視頻發(fā)送裝置101輸出)由任意的一種編碼方案(例如,MPEG4或H.263)進(jìn)行編碼,然后通過使用沒有缺失數(shù)據(jù)的通信路徑(即,擁有網(wǎng)絡(luò)資源的通信路徑)被發(fā)送。順便提及,雖然可以使用視頻發(fā)送期間可能會發(fā)生數(shù)據(jù)丟失的通信路徑,但是,應(yīng)該采取某種對策來防止發(fā)生這種數(shù)據(jù)丟失。
視頻發(fā)送裝置101a、101b、101c擁有數(shù)據(jù)分析的手段,并執(zhí)行視頻數(shù)據(jù)中的重要信息的檢測過程和視頻數(shù)據(jù)的場景劃分過程。根據(jù)數(shù)據(jù)分析的結(jié)果,生成基于場景的元數(shù)據(jù)并發(fā)送到視頻接收裝置102。在發(fā)送視頻數(shù)據(jù)的同時發(fā)送元數(shù)據(jù),而與其保持適度的同步。
視頻接收裝置102接收正在從視頻發(fā)送裝置101a、101b、101c被發(fā)送的視頻數(shù)據(jù),以執(zhí)行用所接收的視頻數(shù)據(jù)實時顯示的過程和存儲到數(shù)據(jù)庫的過程。視頻監(jiān)督人員(視頻接收裝置102的用戶)監(jiān)督正在從多個視頻發(fā)送裝置101a、101b、101c被發(fā)送的視頻數(shù)據(jù)中是否包括重要的信息。
視頻接收裝置102可用于將包括因元數(shù)據(jù)分析過程而產(chǎn)生的重要信息的視頻數(shù)據(jù)部分通知視頻監(jiān)督人員,從而減輕視頻監(jiān)督人員的負(fù)擔(dān)。同時,通過利用被存儲在數(shù)據(jù)庫中的元數(shù)據(jù),可以立即對視頻場景進(jìn)行搜索。
在這里,對“重要信息”、“場景劃分”和“元數(shù)據(jù)”進(jìn)行更加詳細(xì)的解釋。
“重要信息”是指視頻監(jiān)督人員尋求檢測的信息,例如,具有一個通常不存在的物體的視頻圖像數(shù)據(jù)部分被稱作“包括重要信息的圖像數(shù)據(jù)區(qū)域”。
“場景劃分”是指將時間連續(xù)的圖像數(shù)據(jù)劃分為多個視頻數(shù)據(jù)部分的過程,例如,根據(jù)某個確定標(biāo)準(zhǔn),對應(yīng)于將視頻數(shù)據(jù)劃分為存在移動物體的一個部分和不存在移動物體的一個部分的過程。同時,只根據(jù)參考單位時間來劃分視頻數(shù)據(jù)的過程也是“場景劃分”。
“元數(shù)據(jù)”是指伴隨有視頻數(shù)據(jù)或數(shù)據(jù)分析結(jié)果的、描述各種信息的數(shù)據(jù),它是分開獨立于“視頻數(shù)據(jù)”的數(shù)據(jù)。這個實施例根據(jù)類似于XML(可擴(kuò)展的標(biāo)示語言)的數(shù)據(jù)描述語言或多媒體內(nèi)容描述規(guī)格(例如MPEG7),描述了元數(shù)據(jù)、視頻數(shù)據(jù)文件名(標(biāo)識符)、編碼方案種類、圖像尺寸、視頻記錄開始時間、視頻記錄結(jié)束時間、每個場景的開始與結(jié)束時間、場景中是否存在移動物體、各個視頻數(shù)據(jù)文件之間的鏈接關(guān)系等。
現(xiàn)在解釋將由視頻發(fā)送裝置101a、101b、101c發(fā)送的圖像數(shù)據(jù)的格式。視頻發(fā)送裝置101a、101b、101c長時間連續(xù)將視頻數(shù)據(jù)發(fā)送到視頻接收裝置102。另一方面,視頻接收裝置102接收由視頻發(fā)送裝置101a、101b、101c發(fā)送的視頻數(shù)據(jù),并將它們存儲。這里,“長時間”的意思是從幾小時到幾天的時間或從視頻發(fā)送裝置101a、101b、101c啟動到其關(guān)閉的一段時期。
在這種情況下,如果發(fā)送/接收中的視頻數(shù)據(jù)被作為流數(shù)據(jù)中的一個簡單數(shù)據(jù)來處理,則存儲在視頻接收裝置102中的視頻數(shù)據(jù)文件保持被打開并長時間被連續(xù)寫入數(shù)據(jù),從而導(dǎo)致數(shù)據(jù)尺寸加大。這種視頻數(shù)據(jù)文件給數(shù)據(jù)管理帶來困難,會在(例如)搜索、顯示、復(fù)制和類似操作的數(shù)據(jù)處理中產(chǎn)生問題。
避免該問題的一種途徑是,采用一種方法,用于在存儲視頻數(shù)據(jù)的同時將其分割成視頻接收裝置102內(nèi)的一個適當(dāng)?shù)臄?shù)據(jù)尺寸。但是,當(dāng)處理由任意的編碼方案進(jìn)行編碼的視頻數(shù)據(jù)時,由于文件分割依靠編碼方案,視頻接收裝置102的內(nèi)部配置很復(fù)雜。因此,為視頻數(shù)據(jù)提供了發(fā)送視頻數(shù)據(jù)的分層結(jié)構(gòu),同時按適當(dāng)?shù)臅r間間隔來對其加以分割,而不只是用視頻發(fā)送裝置101a、101b、101c連續(xù)發(fā)送視頻數(shù)據(jù)。在這個例子中,數(shù)據(jù)分層結(jié)構(gòu)具有三個分層的層——“完整視頻數(shù)據(jù)”、“部分視頻數(shù)據(jù)”和“場景數(shù)據(jù)”。
圖2展示了完整視頻數(shù)據(jù)、部分視頻數(shù)據(jù)與場景數(shù)據(jù)之間的關(guān)系?!巴暾曨l數(shù)據(jù)”是指將由視頻發(fā)送裝置101a、101b、101c連續(xù)發(fā)送的完整視頻數(shù)據(jù)。相反,“部分視頻數(shù)據(jù)”是具有適當(dāng)長度的、被分割的完整視頻數(shù)據(jù)的一部分。單獨的部分視頻數(shù)據(jù)是將被單獨解碼/顯示的獨立視頻數(shù)據(jù)。換言之,完整視頻數(shù)據(jù)被配置成具有時間連續(xù)性的多個部分視頻數(shù)據(jù)。例如,如果視頻發(fā)送裝置101a、101b、101c在工作日連續(xù)操作,在周六和周日關(guān)閉,其中,在操作過程中,使劃分過程按1小時的時間間隔來重復(fù)開始/結(jié)束對視頻數(shù)據(jù)的視頻編碼過程,則在工作日的一系列視頻數(shù)據(jù)是“完整視頻數(shù)據(jù)”,而由1小時分割的視頻數(shù)據(jù)是“部分視頻數(shù)據(jù)”。
用這種方法,由于發(fā)送裝置101a、101b、101c發(fā)送完整視頻數(shù)據(jù),同時將其分割成部分視頻數(shù)據(jù),因此,允許視頻接收裝置102將所接收的視頻數(shù)據(jù)存儲為多個時間連續(xù)的視頻數(shù)據(jù)文件,而不是將其存儲為一個視頻數(shù)據(jù)文件。
注意,在下文中,如果“完整視頻數(shù)據(jù)”和“部分視頻數(shù)據(jù)”不需要被加以特別的區(qū)分,則它們只被稱作“視頻數(shù)據(jù)”。
現(xiàn)在解釋“場景數(shù)據(jù)”。如前所述,視頻發(fā)送裝置101能夠進(jìn)行視頻數(shù)據(jù)分析,以便對視頻數(shù)據(jù)執(zhí)行場景劃分過程。因此,部分視頻數(shù)據(jù)被進(jìn)一步分割成場景數(shù)據(jù)。注意,每個場景數(shù)據(jù)是指部分視頻數(shù)據(jù)的一個邏輯段,不是作為離散數(shù)據(jù)文件的、分開獨立的數(shù)據(jù)。同時,部分視頻數(shù)據(jù)本身不包含有關(guān)場景數(shù)據(jù)的信息。部分視頻數(shù)據(jù)的元數(shù)據(jù)中描述了有關(guān)部分視頻數(shù)據(jù)的場景結(jié)構(gòu)的信息。
從現(xiàn)在起,部分視頻數(shù)據(jù)的元數(shù)據(jù)被稱作“部分視頻元數(shù)據(jù)”。同時,類似于部分圖像數(shù)據(jù)具有元數(shù)據(jù),完整視頻數(shù)據(jù)也具有元數(shù)據(jù),因而,完整視頻數(shù)據(jù)的元數(shù)據(jù)被稱作“完整視頻元數(shù)據(jù)”。
圖3展示了完整視頻元數(shù)據(jù)、部分視頻元數(shù)據(jù)與部分視頻數(shù)據(jù)之間的關(guān)系。部分視頻數(shù)據(jù)中的一個數(shù)據(jù)一定具有部分視頻元數(shù)據(jù)中的一個元數(shù)據(jù)。部分視頻元數(shù)據(jù)描述了與部分視頻數(shù)據(jù)的鏈接關(guān)系。另一方面,完整視頻元數(shù)據(jù)被構(gòu)制成具有多個時間連續(xù)的部分視頻元數(shù)據(jù)。每個部分視頻元數(shù)據(jù)描述了與前面的和隨后的部分視頻元數(shù)據(jù)的鏈接關(guān)系。
特別是,部分視頻元數(shù)據(jù)作為它的一個描述成分,具有前面的部分視頻元數(shù)據(jù)的文件名(即規(guī)定數(shù)據(jù)位置的地址信息)和隨后的部分視頻元數(shù)據(jù)的文件名。
這種數(shù)據(jù)結(jié)構(gòu)可以與作為數(shù)據(jù)文件分開獨立的部分視頻元數(shù)據(jù)保持時間連續(xù)的關(guān)系。因此,一套部分視頻元數(shù)據(jù)也用作“完整視頻元數(shù)據(jù)”。而且,可以在“部分視頻數(shù)據(jù)”與“部分視頻元數(shù)據(jù)”之間進(jìn)行通信,以促進(jìn)視頻接收裝置102中的數(shù)據(jù)文件管理。
但是,為了描述部分視頻元數(shù)據(jù)中前面的和隨后的部分視頻元數(shù)據(jù)的文件名,需要預(yù)先確定視頻發(fā)送裝置101中的部分視頻元數(shù)據(jù)的文件名。由于這個原因,一旦產(chǎn)生元數(shù)據(jù),視頻發(fā)送裝置101就確定部分視頻元數(shù)據(jù)的文件名,并在部分視頻元數(shù)據(jù)的描述單元中描述相同的部分視頻元數(shù)據(jù)的文件名。也就是說,部分視頻元數(shù)據(jù)作為其描述單元,描述了三種部分視頻元數(shù)據(jù)文件名——它自己的部分視頻元數(shù)據(jù)的文件名、前面的部分視頻元數(shù)據(jù)的文件名和隨后的部分視頻元數(shù)據(jù)的文件名。視頻接收裝置102確認(rèn)所接收的部分視頻元數(shù)據(jù)中所描述的各個文件名,并使用這些文件名打開數(shù)據(jù)文件,以便在那里寫入部分視頻元數(shù)據(jù)。
這里考慮一種情況搜索被存儲在視頻接收裝置102中的視頻數(shù)據(jù)。視頻接收裝置102存儲從多個視頻發(fā)送裝置101a、101b、101c接收的所有完整視頻數(shù)據(jù)。每個完整視頻數(shù)據(jù)被劃分為多個部分圖像數(shù)據(jù)文件。同樣,完整視頻元數(shù)據(jù)也被劃分為多個部分視頻元數(shù)據(jù)文件。
雖然在執(zhí)行視頻數(shù)據(jù)搜索時首先搜索元數(shù)據(jù),但是,隨意地存取大量部分視頻元數(shù)據(jù),來找到滿足搜索條件的部分視頻元數(shù)據(jù),這樣做的效率非常低。于是,將頭部文件和腳注文件加到完整視頻元數(shù)據(jù),以便進(jìn)行逐步搜索。當(dāng)執(zhí)行視頻數(shù)據(jù)搜索時,通過參考第一個步驟中的完整視頻元數(shù)據(jù)的頭部文件,來規(guī)定滿足搜索條件的完整視頻元數(shù)據(jù)。接下來,又通過參考組成完整視頻元數(shù)據(jù)的多個部分視頻元數(shù)據(jù),來規(guī)定滿足搜索條件的部分視頻數(shù)據(jù)。
完整視頻元數(shù)據(jù)的頭部文件是一種分開獨立于部分視頻元數(shù)據(jù)文件的文件,并用位于完整視頻元數(shù)據(jù)的前端的部分視頻元數(shù)據(jù)的至少一個文件名來加以描述。同樣,完整視頻元數(shù)據(jù)的腳注文件是一種分開獨立于部分視頻元數(shù)據(jù)文件的文件,并用位于完整視頻元數(shù)據(jù)的終端的部分視頻元數(shù)據(jù)的至少一個文件名來加以描述。
完整視頻元數(shù)據(jù)的頭部文件具有到腳注文件的鏈接信息,而完整視頻元數(shù)據(jù)的腳注文件具有到頭部文件的鏈接信息。這是為了用循環(huán)清單結(jié)構(gòu)來構(gòu)制部分視頻元數(shù)據(jù)文件組。
另一方面,完整視頻元數(shù)據(jù)的前端處的部分視頻元數(shù)據(jù)沒有到頭部文件的鏈接信息,而完整視頻元數(shù)據(jù)的終端處的部分視頻元數(shù)據(jù)沒有到腳注文件的鏈接信息。這是因為規(guī)定頭部/腳注文件屬于完整視頻元數(shù)據(jù),并具有不同于每個部分視頻元數(shù)據(jù)文件的分層層次。
同時,視頻接收裝置102存儲許多視頻數(shù)據(jù)文件及其元數(shù)據(jù)文件。在這種管理許多數(shù)據(jù)文件的系統(tǒng)中,所強(qiáng)調(diào)的是文件的命名規(guī)則。圖4表現(xiàn)了部分視頻數(shù)據(jù)和部分視頻元數(shù)據(jù)的文件的命名規(guī)則的一個例子。在這個例子中,以用于將視頻發(fā)送終端101識別為視頻數(shù)據(jù)發(fā)送源的單獨的識別號碼、完整視頻數(shù)據(jù)識別號碼和部分視頻數(shù)據(jù)識別號碼(=序列號)構(gòu)成文件名,其中,在部分視頻數(shù)據(jù)文件、部分視頻元數(shù)據(jù)文件及其頭部/腳注文件之間提供不同的擴(kuò)展符。用這種方法,為完整視頻元數(shù)據(jù)的頭部/腳注文件提供一個容易與部分視頻元數(shù)據(jù)文件區(qū)別開來的文件名。
現(xiàn)在,使用圖5~圖7來解釋元數(shù)據(jù)格式。圖5是部分視頻元數(shù)據(jù)的一個描述例子。部分視頻元數(shù)據(jù)用類似于XML的一種虛構(gòu)數(shù)據(jù)描述語言來加以描述,并以“鏈接信息”、“前端參數(shù)”、“場景元數(shù)據(jù)”和“終端參數(shù)”構(gòu)成。在鏈接信息中,描述了相關(guān)數(shù)據(jù)文件的文件名——前面的部分視頻元數(shù)據(jù)的文件名、它自己的部分視頻元數(shù)據(jù)的文件名、隨后的部分視頻數(shù)據(jù)的文件名和部分視頻數(shù)據(jù)的文件名。
在前端和終端參數(shù)中,描述了部分視頻數(shù)據(jù)的記錄日期/小時、場景號碼等的信息。
場景元數(shù)據(jù)中包括有關(guān)場景的各種信息(例如,場景號碼、場景固定信息(細(xì)節(jié)以后描述)、場景中的幀數(shù)、記錄日期/小時、視頻分析結(jié)果等)。部分視頻元數(shù)據(jù)中的許多被劃分的場景中也包括場景元數(shù)據(jù)。
這種部分視頻元數(shù)據(jù)在視頻發(fā)送裝置101中生成,將被發(fā)送到視頻接收裝置102。
視頻發(fā)送裝置101在發(fā)送部分視頻元數(shù)據(jù)之前生成完整視頻元數(shù)據(jù)的頭部文件并將其發(fā)送到視頻接收裝置102。同時,在已發(fā)送構(gòu)成完整視頻元數(shù)據(jù)的所有部分視頻數(shù)據(jù)之后,視頻發(fā)送裝置101隨后生成完整視頻元數(shù)據(jù)的腳注文件并將其發(fā)送到視頻接收裝置102。
圖6是完整視頻元數(shù)據(jù)的頭部文件的一個描述例子,而圖7是完整視頻元數(shù)據(jù)的腳注文件的一個描述例子。這些頭部腳注文件用類似于XML的一種虛構(gòu)數(shù)據(jù)描述語言來加以描述,這類似于部分視頻元數(shù)據(jù)的情況,即,用對相關(guān)數(shù)據(jù)文件的鏈接信息和完整視頻數(shù)據(jù)共有的各種信息(例如,拍攝視頻圖像的終端單元的記錄日期/小時和標(biāo)識符、視頻編碼方案的種類、圖像尺寸、幀速率(fps)、位速率(bps)等)來描述。
現(xiàn)在解釋用于發(fā)送部分視頻元數(shù)據(jù)的一種方法。視頻發(fā)送裝置101將視頻數(shù)據(jù)劃分為多個部分視頻數(shù)據(jù),以便將部分視頻數(shù)據(jù)和部分視頻元數(shù)據(jù)發(fā)送到視頻接收裝置102,而不只是發(fā)送視頻數(shù)據(jù)。視頻發(fā)送裝置101將部分視頻數(shù)據(jù)劃分為多個場景,并描述有關(guān)部分視頻元數(shù)據(jù)中部分視像的場景劃分的信息。
部分視頻數(shù)據(jù)是將被實時發(fā)送和接收的流數(shù)據(jù),而部分視頻元數(shù)據(jù)是如圖5的例子中的文本文件。
部分視頻數(shù)據(jù)具有任意的記錄時間。例如,如果視頻數(shù)據(jù)有24小時的記錄時間,部分視頻數(shù)據(jù)有1小時的記錄時間,那么,直到開始接收部分視頻數(shù)據(jù)后1小時,視頻接收裝置102才能利用部分視頻數(shù)據(jù)的元數(shù)據(jù)。
也就是說,在視頻發(fā)送裝置101生成一個完整的部分視頻元數(shù)據(jù)文件并將其發(fā)送到視頻接收裝置102的情況下,不允許視頻接收裝置102在完成接收部分視頻數(shù)據(jù)之前參考部分視頻元數(shù)據(jù)。
但是,實時的屬性對于視頻監(jiān)督系統(tǒng)而言很重要。正在被發(fā)送或接收的部分視頻數(shù)據(jù)也需要利用元數(shù)據(jù)。因為這個緣故,視頻發(fā)送裝置101通過根據(jù)場景元數(shù)據(jù)劃分部分視頻元數(shù)據(jù)來發(fā)送部分視頻元數(shù)據(jù),而不是發(fā)送作為一個數(shù)據(jù)文件的部分視頻元數(shù)據(jù)。
視頻發(fā)送裝置101利用以下程序來發(fā)送圖5中所示的部分視頻元數(shù)據(jù)。
(1)在發(fā)送部分視頻數(shù)據(jù)之前,發(fā)送對部分視頻元數(shù)據(jù)的鏈接信息和前端參數(shù)。
(2)在發(fā)送部分視頻數(shù)據(jù)的同時,對部分視頻數(shù)據(jù)執(zhí)行場景劃分過程。
(3)每當(dāng)場景劃分結(jié)果被輸出時,生成場景元數(shù)據(jù)并發(fā)送該場景元數(shù)據(jù)。
(4)當(dāng)?shù)竭_(dá)部分視頻數(shù)據(jù)的終端時,發(fā)送終端參數(shù)。
也就是說,視頻發(fā)送裝置101與視頻數(shù)據(jù)的場景劃分過程同步生成場景元數(shù)據(jù),并且將其發(fā)送到視頻接收裝置102。另一方面,視頻接收裝置102連接從視頻發(fā)送裝置101被發(fā)送的鏈接信息、前端參數(shù)、多個場景元數(shù)據(jù)和終端參數(shù),以生成部分視頻元數(shù)據(jù)并將其存儲為一個數(shù)據(jù)文件。
現(xiàn)在,解釋場景元數(shù)據(jù)中所包含的“場景固定信息”。場景元數(shù)據(jù)的“場景固定信息”是表示場景元數(shù)據(jù)是臨時的還是固定的信息。
雖然視頻發(fā)送裝置101根據(jù)視頻分析來執(zhí)行部分視頻數(shù)據(jù)的場景劃分,但是,除非視頻數(shù)據(jù)在長時間內(nèi)有變化,否則,一個場景的時間會增加。在某種情況下,部分視頻數(shù)據(jù)可能不被劃分為多個場景,從而導(dǎo)致具有一個單獨的場景。在這種情況下,視頻發(fā)送裝置101發(fā)送場景元數(shù)據(jù)的時間間隔會增加,降低了在視頻接收裝置102中的元數(shù)據(jù)搜索的方便程度。
由于這個原因,不管場景劃分因視頻分析而有什么結(jié)果,視頻發(fā)送裝置101都按規(guī)則的間隔來執(zhí)行臨時場景劃分,從而將場景元數(shù)據(jù)發(fā)送到視頻接收裝置102。
在下文中,場景劃分是臨時的場景元數(shù)據(jù)被稱作“臨時場景元數(shù)據(jù)”,場景劃分是固定的場景元數(shù)據(jù)被稱作“固定場景元數(shù)據(jù)”。
當(dāng)發(fā)送狀態(tài)場景劃分中的場景元數(shù)據(jù)沒有被固定時,視頻發(fā)送裝置101通過在場景元數(shù)據(jù)的場景固定信息中將場景元數(shù)據(jù)描述為臨時場景元數(shù)據(jù),來將場景元數(shù)據(jù)發(fā)送到視頻接收裝置102。然后,在場景劃分被固定之后,視頻發(fā)送裝置101再次將被固定在場景劃分中的場景元數(shù)據(jù)發(fā)送到視頻接收裝置102。
圖8A-8C表現(xiàn)了臨時場景元數(shù)據(jù)和固定場景元數(shù)據(jù)的一個例子。這里假設(shè)視頻發(fā)送裝置101由視頻分析與記錄、場景數(shù)據(jù)、在場景中被檢測的移動物體的數(shù)目、場景號碼和場景固定信息執(zhí)行移動物體檢測。
首先,視頻發(fā)送裝置101發(fā)送由于視頻分析而正在進(jìn)行場景劃分確定的視頻部分的場景元數(shù)據(jù)(即臨時場景元數(shù)據(jù))。圖8A是臨時場景元數(shù)據(jù)的一個例子。在這個例子中,“場景號碼”是“100”,“場景固定信息”是“臨時”,“移動物體的數(shù)目”是“0”?!坝涗浂说娜掌?小時的時間”是臨時的值“15:02:30”。
當(dāng)視頻分析過程繼續(xù)檢測視頻圖像中的移動物體時,視頻發(fā)送裝置101在作為邊界的移動物體檢測點處執(zhí)行場景劃分。這里假設(shè),在視頻圖像中檢測一個移動物體,該視頻圖像被劃分為所具有的移動物體的數(shù)目為“0”的一個場景(=固定場景)和所具有的移動物體的數(shù)目為“1”的一個場景(=臨時場景)。
首先,視頻發(fā)送裝置101在具有“0”個移動物體的場景上生成如圖8中的固定場景元數(shù)據(jù),并將其發(fā)送到視頻接收裝置102。在固定場景元數(shù)據(jù)中,“場景號碼”是“100”,“場景固定信息”是“固定”,“記錄端的日期/小時的時間”是“15:05:00”,“移動物體的數(shù)目”是“0”。
隨后,視頻發(fā)送裝置101在圖8B中的固定場景后的視頻數(shù)據(jù)部分(即不被固定在其終端處的視頻數(shù)據(jù)部分)上生成如圖8C中的臨時場景元數(shù)據(jù),并將其發(fā)送到視頻接收裝置102。臨時場景元數(shù)據(jù)從具有以前剛剛被發(fā)送的“場景號碼”“100”以及具有“場景號碼”為“101”、“臨時”的“場景固定信息”和“移動物體的數(shù)目”為“1”的固定場景元數(shù)據(jù)那里繼續(xù)。
而且,當(dāng)場景劃分過程在視頻發(fā)送裝置101中繼續(xù)進(jìn)行時,對應(yīng)于圖8C中的臨時場景元數(shù)據(jù)的臨時場景被固定在進(jìn)入固定場景的其場景終端處。
圖9表現(xiàn)了在視頻接收裝置102中的部分視頻元數(shù)據(jù)的產(chǎn)生過程。視頻接收裝置102聯(lián)接所接收的場景元數(shù)據(jù)來生成部分視頻元數(shù)據(jù),由此可以區(qū)別臨時場景元數(shù)據(jù)和固定場景元數(shù)據(jù)。
也就是說,臨時場景元數(shù)據(jù)是第一臨時的。相應(yīng)地,如圖9所示,當(dāng)視頻接收裝置102接收具有與所接收的臨時場景元數(shù)據(jù)相同的場景號碼的固定場景元數(shù)據(jù)時,它在放棄臨時場景元數(shù)據(jù)之后把最近接收的固定場景元數(shù)據(jù)加到部分視頻元數(shù)據(jù)。
用這種方式,在這個實施例的視頻監(jiān)督系統(tǒng)中,即使在不固定的場景劃分的狀態(tài),視頻發(fā)送裝置101也按預(yù)定的時間間隔來發(fā)送臨時場景元數(shù)據(jù),并且,在場景劃分被固定之后,再次執(zhí)行發(fā)送固定場景元數(shù)據(jù)的過程。當(dāng)連接所接收的場景元數(shù)據(jù)來生成部分視頻元數(shù)據(jù)時,視頻接收裝置102執(zhí)行元數(shù)據(jù)發(fā)送/接收過程,其中,臨時場景元數(shù)據(jù)被固定場景元數(shù)據(jù)適當(dāng)?shù)厝〈?br> 將固定/臨時場景元數(shù)據(jù)引入元數(shù)據(jù)發(fā)送/接收過程,這拓寬了正在被實時發(fā)送/接收的已接收數(shù)據(jù)部分的搜索范圍,從而在視頻接收裝置102內(nèi)提供了方便的視頻數(shù)據(jù)搜索并改進(jìn)了實時性能。
現(xiàn)在,解釋視頻接收裝置102中的視頻數(shù)據(jù)搜索。圖10表現(xiàn)了在視頻接收裝置102中的視頻數(shù)據(jù)搜索期間如何參考文件。這里假設(shè),顯示從特定的視頻發(fā)送裝置101接收的圖像數(shù)據(jù)的特定時間范圍中所記錄的圖像數(shù)據(jù)。在這種情況下,對被累積地存儲在視頻接收裝置102中的完整視頻數(shù)據(jù)的頭部文件進(jìn)行搜索,以便將完整視頻數(shù)據(jù)規(guī)定為搜索的主題(S1)。在該頭部文件搜索中,參考終端單元的單獨的號碼和記錄開始時間(關(guān)于記錄結(jié)束時間,參考腳注文件)。在規(guī)定部分視頻元數(shù)據(jù)的頭部文件之后,其中所描述的第一部分視頻元數(shù)據(jù)的文件名被用作起點來跟蹤部分視頻元數(shù)據(jù)文件,以便將包括時間范圍的部分視頻元數(shù)據(jù)規(guī)定為搜索主題(S2)。獲取所選部分視頻元數(shù)據(jù)中所描述的部分視頻數(shù)據(jù)的文件名,以便存取由該文件名代表的部分視頻數(shù)據(jù)文件(S3)。
通過繼續(xù)執(zhí)行這種搜索程序,可以有效地搜索一個部分視頻數(shù)據(jù)文件,該部分視頻數(shù)據(jù)文件包括來自被劃分在多個文件中的時間連續(xù)的視頻數(shù)據(jù)的文件組中的所需場景。
現(xiàn)在,解釋視頻發(fā)送裝置101和視頻接收裝置102的結(jié)構(gòu)和詳細(xì)的操作。圖11是視頻發(fā)送裝置101的方框配置圖。
來自攝像機(jī)210的視頻數(shù)據(jù)被保存在視頻數(shù)據(jù)輸入部分202的圖像存儲器中。在視頻編碼部分203中,對從視頻數(shù)據(jù)輸入部分202獲取的視頻數(shù)據(jù)進(jìn)行編碼。所編碼的視頻數(shù)據(jù)和編碼時的各種參數(shù)一起被輸出到視頻數(shù)據(jù)發(fā)送部分204。視頻數(shù)據(jù)發(fā)送部分204將由視頻編碼部分203編碼的視頻數(shù)據(jù)的位流劃分為適當(dāng)?shù)某叽?。這由數(shù)據(jù)發(fā)送的頭部加到數(shù)據(jù)包,該數(shù)據(jù)包被輸出到通信部分208。
另一方面,視頻數(shù)據(jù)分析部分205對視頻數(shù)據(jù)輸入部分202中所保存的視頻數(shù)據(jù)執(zhí)行任意的數(shù)據(jù)分析過程,以便將數(shù)據(jù)分析結(jié)果輸出到元數(shù)據(jù)產(chǎn)生部分206。元數(shù)據(jù)產(chǎn)生部分206將由視頻數(shù)據(jù)分析部分205輸出的數(shù)據(jù)分析結(jié)果制成元數(shù)據(jù)。在元數(shù)據(jù)發(fā)送部分207中,元數(shù)據(jù)被劃分為適當(dāng)?shù)某叽?。這由數(shù)據(jù)發(fā)送的頭部加入數(shù)據(jù)包,該數(shù)據(jù)包被輸出到通信部分208。通信部分208將由視頻數(shù)據(jù)發(fā)送部分204和元數(shù)據(jù)發(fā)送部分207輸出的數(shù)據(jù)包和用于通信控制的數(shù)據(jù)包發(fā)送到網(wǎng)絡(luò)上。通信控制部分209利用視頻數(shù)據(jù)接收裝置102來執(zhí)行通信控制。這也控制了視頻發(fā)送裝置101內(nèi)的各個部分201-208,并設(shè)置了各種視頻編碼的參數(shù)。
如上所述,視頻發(fā)送裝置101可能是專用的硬件,或者由個人計算機(jī)和外圍單元配置成實現(xiàn)軟件程序上的一部分過程。例如,圖11中的虛線所包圍的區(qū)域210可以裝有軟件程序,以便利用硬件資源(例如,視頻發(fā)送裝置101所具有的CPU和存儲器)來執(zhí)行視頻發(fā)送過程。同時,視頻編碼部分203和通信控制部分209可能裝有軟件程序。
現(xiàn)在,就視頻數(shù)據(jù)發(fā)送過程、元數(shù)據(jù)產(chǎn)生過程和元數(shù)據(jù)發(fā)送過程來分開解釋圖11中所示的視頻發(fā)送裝置101的操作。圖12是流程圖,表現(xiàn)了視頻發(fā)送裝置101中的視頻數(shù)據(jù)發(fā)送程序的一個例子。
這幅流程圖表現(xiàn)了從視頻發(fā)送裝置101輸入來自攝像機(jī)的視頻數(shù)據(jù)到經(jīng)由網(wǎng)絡(luò)將視頻數(shù)據(jù)發(fā)送到視頻接收裝置102的流程。
步驟S401是確定視頻數(shù)據(jù)的前端的過程。視頻發(fā)送裝置101對從攝像機(jī)輸入的視頻數(shù)據(jù)進(jìn)行編碼,以便在長時間內(nèi)連續(xù)發(fā)送編碼的視頻數(shù)據(jù)。注意,視頻發(fā)送裝置101發(fā)送視頻數(shù)據(jù),同時適當(dāng)?shù)貙ζ溥M(jìn)行劃分,而不是以一種流數(shù)據(jù)的形式來對其進(jìn)行發(fā)送。也就是說,視頻發(fā)送裝置101發(fā)送視頻數(shù)據(jù)流,同時按預(yù)定的時間間隔來重復(fù)開始/結(jié)束編碼過程。在步驟S401中,確定將被發(fā)送的編碼視頻數(shù)據(jù)是否在被劃分的視頻數(shù)據(jù)的前端。在是視頻數(shù)據(jù)的前端的情況下,過程移到下一個步驟S402;在不是視頻數(shù)據(jù)的前端的情況下,過程略過步驟S402,進(jìn)到步驟S403。
步驟S402是視頻數(shù)據(jù)的前端過程,用于執(zhí)行有關(guān)視頻數(shù)據(jù)編碼過程的初始化過程和完整視頻元數(shù)據(jù)的頭部文件的輸出過程。如圖6所示,完整視頻元數(shù)據(jù)的頭部文件由對部分視頻數(shù)據(jù)的鏈接信息,規(guī)定已反映圖像數(shù)據(jù)的視頻發(fā)送裝置101的終端單元標(biāo)識符、圖像尺寸、編碼方案種類、記錄開始日期/小時等描述。
完整視頻元數(shù)據(jù)的頭部文件在元數(shù)據(jù)產(chǎn)生部分206中生成,并通過元數(shù)據(jù)發(fā)送部分207和通信部分208發(fā)送到視頻接收裝置102。在步驟S402中時,不每次輸出頭部文件,只在發(fā)送位于緊接完整視頻數(shù)據(jù)的前端的部分視頻數(shù)據(jù)之前才輸出頭部文件。
步驟403是視頻數(shù)據(jù)的輸入過程,用于按預(yù)定的幀速率將視頻數(shù)據(jù)從攝像機(jī)201輸入到視頻數(shù)據(jù)輸入部分202。視頻數(shù)據(jù)輸入部分202具有雙緩沖器型圖像存儲器,以便存入圖像存儲器中的圖像數(shù)據(jù)可以進(jìn)入視頻編碼部分203或視頻數(shù)據(jù)分析部分205。
步驟S404是視頻數(shù)據(jù)的編碼過程,其中,視頻編碼部分203獲取保存在視頻數(shù)據(jù)輸入部分202中的圖像數(shù)據(jù),并對圖像數(shù)據(jù)執(zhí)行編碼過程。視頻數(shù)據(jù)編碼方案可能是MPEG4、H.263或類似標(biāo)準(zhǔn)中任意的一種編碼方案。
步驟S405是編碼信息輸出過程,用于將關(guān)于執(zhí)行步驟S404中的編碼過程的各種編碼參數(shù)輸出到視頻數(shù)據(jù)分析部分205。各種編碼參數(shù)是指有關(guān)編碼過程的任意的信息,例如,1幀圖像數(shù)據(jù)的數(shù)據(jù)長度、已執(zhí)行完編碼過程的時間、編碼過程中的中間信息(例如,MPEG4DCT系數(shù)或活動矢量信息)。
將這些信息輸出到視頻數(shù)據(jù)分析部分205的原因是為了避免在視頻數(shù)據(jù)分析部分205中執(zhí)行類似于將在視頻編碼部分203中執(zhí)行的過程的數(shù)據(jù)分析。步驟S405不是必要的過程,但可能會被有限地加以執(zhí)行,以便能夠輸出在視頻數(shù)據(jù)分析中有用的信息。
步驟S406是編碼數(shù)據(jù)輸出過程,其中,在視頻編碼部分203中被編碼的視頻數(shù)據(jù)通過視頻數(shù)據(jù)發(fā)送部分204被輸出到通信部分208,然后發(fā)送到視頻接收部分102。
如前文所述,雖然視頻發(fā)送裝置101以如同一個連續(xù)視頻數(shù)據(jù)流的方式進(jìn)行發(fā)送,不知道部分視頻數(shù)據(jù)的前端和終端,但是,在發(fā)送視頻數(shù)據(jù)中使用相同的通信通道。也就是說,在每個視頻數(shù)據(jù)的劃分過程中,連續(xù)發(fā)送部分視頻數(shù)據(jù),而不重新獲得網(wǎng)絡(luò)資源,也不在視頻發(fā)送裝置101與視頻接收裝置102之間進(jìn)行重新商議。
步驟407是將在視頻編碼部分203中進(jìn)行的終端確定過程,用于根據(jù)預(yù)定條件來確定是否進(jìn)行部分視頻數(shù)據(jù)的終端過程(即視頻數(shù)據(jù)的劃分過程)。例如,按恒定的時間間隔來進(jìn)行視頻數(shù)據(jù)劃分過程。在由視頻分析部分205輸出的視頻數(shù)據(jù)分析結(jié)果有很大變化的情況下,確定進(jìn)行視頻數(shù)據(jù)劃分過程。在沒有看見視頻數(shù)據(jù)分析結(jié)果有變化的情況下,確定不進(jìn)行視頻數(shù)據(jù)劃分過程。
在步驟S407中,當(dāng)確定進(jìn)行視頻數(shù)據(jù)終端過程時,過程移到步驟S408。當(dāng)確定不進(jìn)行視頻數(shù)據(jù)終端過程時,過程忽略步驟S408,進(jìn)到步驟S409。
步驟S408是視頻數(shù)據(jù)終端過程,用于進(jìn)行結(jié)束視頻數(shù)據(jù)編碼過程的過程。在步驟S408中結(jié)束一次視頻數(shù)據(jù)編碼過程的原因是為了在下一個幀處再次開始視頻數(shù)據(jù)編碼過程。也就是說,步驟S408的過程是將時間連續(xù)的視頻數(shù)據(jù)劃分為多個部分視頻數(shù)據(jù)文件的過程。同時,在步驟S408中,也執(zhí)行輸出完整視頻元數(shù)據(jù)的腳注文件的過程。
如圖7所示,由對位于完整視頻數(shù)據(jù)終端部分視頻數(shù)據(jù)的鏈接信息、記錄結(jié)束時間等描述完整視頻元數(shù)據(jù)的腳注文件。在步驟S408中,不每次輸出腳注文件,只在緊接發(fā)送位于完整視頻數(shù)據(jù)的終端的部分視頻數(shù)據(jù)之后,才輸出腳注文件。
步驟S409是結(jié)束確定過程,用于確定是否滿足預(yù)定的結(jié)束條件。在不滿足結(jié)束條件的情況下,過程返回到步驟S401,以重復(fù)一系列過程。在滿足結(jié)束條件的情況下,結(jié)束視頻數(shù)據(jù)發(fā)送過程。在這里,滿足結(jié)束條件的情況對應(yīng)于中斷發(fā)送視頻數(shù)據(jù)或關(guān)閉視頻發(fā)送裝置101。
如上所述,從步驟S401到步驟S409的一系列過程執(zhí)行將圖像數(shù)據(jù)從視頻發(fā)送裝置101發(fā)送到視頻接收裝置102的發(fā)送過程。
圖13是流程圖,表現(xiàn)了視頻發(fā)送裝置101中的場景元數(shù)據(jù)產(chǎn)生過程程序的一個例子。這幅流程圖表現(xiàn)了一個流程對被保存在圖1的視頻數(shù)據(jù)輸入部分202中的幀圖像數(shù)據(jù)執(zhí)行數(shù)據(jù)分析過程,以便根據(jù)其數(shù)據(jù)分析結(jié)果和由視頻編碼部分203輸出的編碼信息來生成場景元數(shù)據(jù)。
步驟S501是將在視頻數(shù)據(jù)分析部分205中執(zhí)行的視頻數(shù)據(jù)參數(shù)獲取過程,用于獲取有關(guān)來自視頻數(shù)據(jù)輸入部分202或通信控制部分209的視頻數(shù)據(jù)的各種參數(shù)。獲得參數(shù)的例子包括圖像尺寸(寬度、高度)、視頻發(fā)送裝置101的單獨的標(biāo)識符等。
步驟S502是將在視頻數(shù)據(jù)分析部分205中執(zhí)行的編碼信息獲取過程。這里,編碼信息是將在圖12的步驟S405中輸出的信息,尤其是與視頻編碼過程有關(guān)的各種參數(shù)(例如,編碼方案種類、1幀代碼數(shù)量或編碼過程中的中間數(shù)據(jù)值)。
注意,編碼過程中的中間數(shù)據(jù)是指每個宏塊與DCT(離散余弦變換)直流段值中的活動矢量大小的信息,其中,編碼方案是MPEG4、H.263或類似標(biāo)準(zhǔn)。
步驟S503是視頻數(shù)據(jù)輸入過程,其中,視頻數(shù)據(jù)分析部分205獲取保存在視頻數(shù)據(jù)輸入部分202中的幀圖像數(shù)據(jù)。注意,在能執(zhí)行視頻數(shù)據(jù)分析,同時適當(dāng)接入視頻數(shù)據(jù)輸入部分202的幀圖像數(shù)據(jù)時,可能會忽略步驟S503。
步驟S504是將在視頻數(shù)據(jù)分析部分205中執(zhí)行的視頻數(shù)據(jù)分析過程,用于對在步驟S503中所獲取的幀圖像數(shù)據(jù)執(zhí)行數(shù)據(jù)分析。這個視頻數(shù)據(jù)分析過程是計算將被描述為“元數(shù)據(jù)”的任意信息的過程。例如,計算表示視頻數(shù)據(jù)中是否有移動物體、存在于視頻數(shù)據(jù)中的移動物體的數(shù)目、存在于視頻數(shù)據(jù)中的移動物體的區(qū)域(=移動物體區(qū)域的像素與幀圖像數(shù)據(jù)的所有像素的比率)、表示視頻數(shù)據(jù)的亮度的值。
注意,步驟S503使用在步驟S502中所獲取的編碼信息。如果沒有使用在步驟S502中所獲取的編碼信息,則可以忽略步驟S502。同時,如果作為視頻數(shù)據(jù)分析的結(jié)果,可以原樣使用在步驟S502中所獲取的編碼信息則可以忽略步驟S503和S504。
步驟S505是將在視頻數(shù)據(jù)分析部分205中執(zhí)行的臨時場景信息的更新過程。臨時場景信息是在步驟S504中所獲取的數(shù)據(jù)分析結(jié)果的累積的信息。也就是說,在步驟S505中,其場景劃分還沒有固定的幀圖像數(shù)據(jù)的數(shù)據(jù)分析結(jié)果得到保存并加以更新。
步驟S506是將在視頻分析部分205中執(zhí)行的場景劃分確定過程,其中,將在步驟S505中所獲取的臨時場景信息與一個預(yù)定的場景劃分確定標(biāo)準(zhǔn)進(jìn)行核對,以確定是否執(zhí)行場景劃分。例如,設(shè)置有關(guān)數(shù)據(jù)分析結(jié)果中的波動數(shù)量或數(shù)據(jù)分析結(jié)果中的連續(xù)性的場景劃分確定標(biāo)準(zhǔn),以確定多個時間連續(xù)的幀圖像數(shù)據(jù)作為一個場景,并獲得存在于數(shù)據(jù)分析結(jié)果中的公共項。一個特殊的例子是,將視頻數(shù)據(jù)中是否存在移動物體用作場景劃分確定標(biāo)準(zhǔn),以便將視頻數(shù)據(jù)中存在或不存在移動物體時變化的一部分定義為場景邊界。如果進(jìn)行這種場景劃分確定,則將它劃分為具有存在于視像中的移動物體的一部分和沒有存在于視像中的移動物體的一部分,作為分開的場景。
如果在步驟S506中確定執(zhí)行場景劃分,則過程移到步驟S507。如果確定不執(zhí)行場景劃分,則過程返回到步驟S501,以繼續(xù)一系列過程。
步驟S507是將在元數(shù)據(jù)產(chǎn)生部分206中執(zhí)行的場景元數(shù)據(jù)產(chǎn)生過程,用于生成與步驟S506中的場景劃分確定確定為一個場景的視頻數(shù)據(jù)部分相對應(yīng)的場景元數(shù)據(jù)。場景元數(shù)據(jù)的描述利用對應(yīng)于該場景的視頻數(shù)據(jù)分析結(jié)果,例如場景中是否存在一定數(shù)目的移動物體、場景前端和終端處的時間信息等。圖8表現(xiàn)了場景元數(shù)據(jù)的一個例子。
步驟S508是場景元數(shù)據(jù)輸出過程,用于將在步驟S507中生成的場景元數(shù)據(jù)輸出到元數(shù)據(jù)發(fā)送部分207。通過通信部分208把輸出到元數(shù)據(jù)發(fā)送部分207的場景元數(shù)據(jù)發(fā)送到視頻接收裝置102,后面將描述該元數(shù)據(jù)發(fā)送程序。
步驟S509是結(jié)束確定程序,用于確定是否滿足預(yù)定的結(jié)束條件。如果沒有滿足結(jié)束條件,則過程返回到步驟S501,以重復(fù)一系列過程。如果滿足結(jié)束條件,則結(jié)束視頻數(shù)據(jù)發(fā)送過程。這里,滿足結(jié)束條件的情況對應(yīng)于中斷視頻數(shù)據(jù)發(fā)送或關(guān)閉視頻發(fā)送裝置101。
如上所述,步驟S501~S509的一系列程序執(zhí)行視頻發(fā)送裝置101的場景元數(shù)據(jù)產(chǎn)生過程。
圖14是流程圖,表現(xiàn)了視頻發(fā)送裝置101中的場景元數(shù)據(jù)發(fā)送過程程序的一個例子。這幅流程圖表現(xiàn)了產(chǎn)生于元數(shù)據(jù)產(chǎn)生部分206中的場景元數(shù)據(jù)被塑造成發(fā)送包和該發(fā)送包被發(fā)送到視頻接收裝置102的流程。
步驟S601是將在元數(shù)據(jù)發(fā)送部分207中執(zhí)行的場景元數(shù)據(jù)獲取過程,用于獲取從元數(shù)據(jù)產(chǎn)生部分206輸出的場景元數(shù)據(jù)。
步驟S602是將在元數(shù)據(jù)發(fā)送部分207中執(zhí)行的場景元數(shù)據(jù)結(jié)合過程,用于按年代順序聯(lián)接在步驟S601中獲取的場景元數(shù)據(jù)。按年代順序結(jié)合場景元數(shù)據(jù)的原因是與視頻數(shù)據(jù)的數(shù)據(jù)規(guī)模相比,單獨的場景元數(shù)據(jù)的數(shù)據(jù)規(guī)模非常小。結(jié)果,將在一個信息包中共同發(fā)送特定數(shù)量的場景元數(shù)據(jù)。順便提及,由于場景元數(shù)據(jù)包括臨時/固定場景元數(shù)據(jù),因此,當(dāng)連接具有與臨時場景元數(shù)據(jù)相同的場景號碼的固定場景元數(shù)據(jù)時,必須刪除臨時場景元數(shù)據(jù)。
步驟S603是將在元數(shù)據(jù)發(fā)送部分207中執(zhí)行的元數(shù)據(jù)發(fā)送確定,用于確定是否根據(jù)預(yù)定的發(fā)送確定條件來發(fā)送元數(shù)據(jù)。預(yù)定的發(fā)送確定條件是有關(guān)發(fā)送時間和數(shù)據(jù)規(guī)模的條件。例如,對數(shù)據(jù)發(fā)送的最大時間間隔Tmax和最大數(shù)據(jù)長度Lmax進(jìn)行定義。如果從前面的數(shù)據(jù)發(fā)送時間Tprev到當(dāng)前時間Tnow的時間超過Tmax,或聯(lián)接多個場景元數(shù)據(jù)的數(shù)據(jù)包的數(shù)據(jù)規(guī)模L大于Lmax,則確定發(fā)送元數(shù)據(jù)。如果在步驟S603中確定發(fā)送元數(shù)據(jù),則過程移到步驟S604。如果確定不發(fā)送元數(shù)據(jù),則過程返回到步驟S601,以重復(fù)獲取和結(jié)合場景元數(shù)據(jù)。
步驟S604是將在元數(shù)據(jù)發(fā)送部分207中執(zhí)行的元數(shù)據(jù)包發(fā)送過程,用于將包含多個場景元數(shù)據(jù)的數(shù)據(jù)包發(fā)送到視頻接收裝置102。在這個數(shù)據(jù)包發(fā)送過程中,應(yīng)該采取使用可靠的發(fā)送協(xié)議等措施,來排除視頻接收裝置102所執(zhí)行的數(shù)據(jù)包接收發(fā)生遺漏。
順便提及,發(fā)送可以建立在這個場景元數(shù)據(jù)的基礎(chǔ)上,而不是通過聯(lián)接多個場景元數(shù)據(jù)來發(fā)送一個數(shù)據(jù)包。在這種情況下,步驟S602和S603被忽略,在步驟S601中所獲取的場景元數(shù)據(jù)按原樣發(fā)送。
步驟S605是將在通信控制部分209中執(zhí)行的結(jié)束確定過程,用于確定是否滿足預(yù)定的結(jié)束條件。如果不滿足結(jié)束條件,則過程返回到步驟S601,以重復(fù)一系列過程。如果滿足結(jié)束條件,則結(jié)束元數(shù)據(jù)發(fā)送過程。這里,滿足結(jié)束條件的情況對應(yīng)于中斷發(fā)送視頻數(shù)據(jù)或關(guān)閉視頻發(fā)送裝置101。
如上所述,步驟S601~S605的一系列程序執(zhí)行從視頻發(fā)送裝置101到視頻接收裝置102的場景元數(shù)據(jù)發(fā)送過程。
現(xiàn)在,解釋視頻接收裝置102。圖15是視頻接收裝置102的方框配置圖。
通信部分301與視頻發(fā)送裝置101相互進(jìn)行通信,用于接收從視頻發(fā)送裝置101發(fā)送的視頻數(shù)據(jù)及其元數(shù)據(jù)。通信部分301通過使用分開的通道將視頻數(shù)據(jù)輸出到視頻數(shù)據(jù)接收部分302并將元數(shù)據(jù)輸出到場景元數(shù)據(jù)接收部分305,來接收視頻數(shù)據(jù)和元數(shù)據(jù)。
尤其是,不在視頻數(shù)據(jù)編碼方案類型中特別規(guī)定視頻數(shù)據(jù)接收部分302。如果視頻發(fā)送裝置101和視頻接收裝置102采用相同的編碼方案,則可以使用任意的一種編碼方案。
視頻解碼部分303從視頻數(shù)據(jù)接收部分302接收視頻數(shù)據(jù),以便對視頻數(shù)據(jù)執(zhí)行解碼過程。解碼視頻數(shù)據(jù)被輸出到內(nèi)容顯示部分304。順便提及,視頻解碼部分303能夠為配置有多個部分視頻數(shù)據(jù)的完整視頻數(shù)據(jù)進(jìn)行解碼。也就是說,當(dāng)為多個時間連續(xù)的部分視頻數(shù)據(jù)文件進(jìn)行解碼時,視頻解碼部分303可以將其加工為無時間中斷的連續(xù)流數(shù)據(jù)。
內(nèi)容顯示部分304從視頻解碼部分303接收被解碼的視頻數(shù)據(jù),以執(zhí)行視頻數(shù)據(jù)的顯示過程。內(nèi)容顯示部分304也可用于將元數(shù)據(jù)轉(zhuǎn)換成用戶可讀格式。內(nèi)容顯示部分304將顯示處理后的視頻數(shù)據(jù)或元數(shù)據(jù)輸出到內(nèi)容顯示設(shè)備312(例如,顯示器)。
場景元數(shù)據(jù)接收部分305從通信部分301接收場景元數(shù)據(jù)。視頻發(fā)送裝置101發(fā)送包含至少一個或多個場景元數(shù)據(jù)的信息包。場景元數(shù)據(jù)接收部分305將所接收的場景元數(shù)據(jù)輸出到視頻元數(shù)據(jù)產(chǎn)生部分306。
視頻元數(shù)據(jù)產(chǎn)生部分306連接從場景元數(shù)據(jù)接收部分305獲取的場景元數(shù)據(jù),以生成部分視頻元數(shù)據(jù)。場景元數(shù)據(jù)包括固定場景元數(shù)據(jù)和臨時場景元數(shù)據(jù)。在視頻元數(shù)據(jù)產(chǎn)生部分306中,連接從視頻發(fā)送裝置101被連續(xù)發(fā)送的場景元數(shù)據(jù),以形成視頻元數(shù)據(jù)。但是,連接過程將固定場景元數(shù)據(jù)與臨時場景元數(shù)據(jù)分開。也就是說,當(dāng)視頻元數(shù)據(jù)產(chǎn)生部分306接收用于取代已處理過的臨時場景元數(shù)據(jù)的固定場景元數(shù)據(jù)時,它放棄臨時場景元數(shù)據(jù),以便此后將固定場景元數(shù)據(jù)與部分視頻元數(shù)據(jù)連接。
元數(shù)據(jù)分析部分307分析從視頻元數(shù)據(jù)產(chǎn)生部分306接收的場景元數(shù)據(jù),并確定場景元數(shù)據(jù)中是否包含重要信息。場景元數(shù)據(jù)包含在視頻發(fā)送裝置101中被執(zhí)行的視頻分析的結(jié)果。通過參考場景元數(shù)據(jù)中的視頻分析結(jié)果,可以立即檢測到正在被接收的視頻數(shù)據(jù)所處的情況不同于平時的情況。一旦檢測到場景元數(shù)據(jù)滿足預(yù)定的確定條件,元數(shù)據(jù)分析部分307就會通知告警部分311。
當(dāng)從元數(shù)據(jù)分析部分307接收到指令時,告警部分311通過任意的方法向視頻接收裝置102的用戶(=視頻監(jiān)督人員)執(zhí)行告警過程。例如,這里的預(yù)定告警過程是顯示接收視頻并打開告警燈或打開告警蜂音器。
數(shù)據(jù)管理部分308執(zhí)行視頻數(shù)據(jù)和元數(shù)據(jù)的存儲、搜索與文件管理的過程,即,存儲從視頻數(shù)據(jù)接收部分302輸出到存儲設(shè)備314的視頻數(shù)據(jù),并讀出被存儲在存儲設(shè)備314的視頻數(shù)據(jù)。這也執(zhí)行一些過程,以便存儲正在從視頻元數(shù)據(jù)產(chǎn)生部分306輸出到存儲設(shè)備314的數(shù)據(jù),并讀出存儲在存儲設(shè)備314中的元數(shù)據(jù)。
通信控制部分309對視頻發(fā)送裝置101執(zhí)行通信控制,并對視頻接收裝置102內(nèi)的各部分進(jìn)行控制。
搜索部分310根據(jù)已存儲在數(shù)據(jù)管理部分308中的視頻數(shù)據(jù)并通過數(shù)據(jù)輸入接口313輸入元數(shù)據(jù)的視頻搜索信息,來執(zhí)行視頻數(shù)據(jù)的搜索過程。視頻搜索信息將在后面描述。
內(nèi)容顯示設(shè)備312實時顯示從視頻顯示部分304接收的視頻數(shù)據(jù),此外還用來顯示所存儲的視頻數(shù)據(jù)。內(nèi)容顯示設(shè)備313不需要是視頻顯示的專用硬件,即,可以在個人計算機(jī)的窗口屏幕上進(jìn)行覆蓋顯示。
視頻接收裝置102可能是如前所述的專用硬件,也可能配置成用于實現(xiàn)軟件程序上的一部分處理的一臺個人計算機(jī)和一些外圍單元。例如,可以將塊組315設(shè)定為軟件程序,以便通過使用具有視頻接收裝置102的各種硬件資源(例如,CPU和存儲器)來執(zhí)行視頻接收過程。而且,可以用軟件程序設(shè)定視頻解碼部分303、通信控制部分309和搜索部分310。
現(xiàn)在,解釋視頻接收裝置102的操作。在以下的解釋中,假設(shè)視頻接收裝置101從視頻發(fā)送裝置101a、101b、101c中的一個視頻發(fā)送裝置接收視頻數(shù)據(jù)。但是,允許視頻接收裝置102將其功能擴(kuò)展為能夠從多個視頻發(fā)送裝置101a、101b、101c接收視頻數(shù)據(jù)的配置。
例如,可以準(zhǔn)備視頻解碼部分303、視頻顯示部分304和顯示器312,使其數(shù)目等同于要接收的視頻數(shù)據(jù)流的數(shù)目,從而允許視頻數(shù)據(jù)接收部分302和視頻數(shù)據(jù)產(chǎn)生部分306執(zhí)行可以區(qū)別視頻發(fā)生送源的數(shù)據(jù)過程。否則,通過裝設(shè)將由視頻數(shù)據(jù)接收部分303和視頻解碼部分304承擔(dān)的過程作為與多線程兼容的軟件程序,來處理多個視頻數(shù)據(jù)的同時接收。
圖16是表現(xiàn)視頻接收裝置102中的視頻數(shù)據(jù)接收過程程序的流程圖的一個例子。這幅流程圖表現(xiàn)了一個流程視頻接收裝置102接收視頻數(shù)據(jù),以顯示該視頻數(shù)據(jù)并將其存儲到數(shù)據(jù)庫。
步驟S701是接收從視頻發(fā)送裝置101發(fā)送的視頻數(shù)據(jù)的視頻數(shù)據(jù)接收過程,它將在通信部分301和視頻數(shù)據(jù)接收部分302中加以執(zhí)行。
步驟S702是將在視頻數(shù)據(jù)接收部分302中執(zhí)行的前端確定過程。如前所述,由視頻發(fā)送裝置101長時間連續(xù)發(fā)送的視頻數(shù)據(jù)已被劃分為部分視頻數(shù)據(jù)。視頻接收裝置102管理作為分開獨立的視頻數(shù)據(jù)文件的部分視頻數(shù)據(jù)。這里的“視頻數(shù)據(jù)的前端”是指部分視頻數(shù)據(jù)的前端,而“視頻數(shù)據(jù)的前端確定過程”是指檢測部分視頻數(shù)據(jù)的前端的過程。例如,關(guān)于遵照MPEG4或H.263下的視頻數(shù)據(jù),可以通過檢測一個特定的位串(被稱作“開始代碼”),來檢測視頻數(shù)據(jù)的前端。
在步驟S702中檢測部分視頻數(shù)據(jù)的前端之后,過程移到步驟S703。另一種情況是,跳過步驟S703。
步驟S703是將在數(shù)據(jù)管理部分308中執(zhí)行的視頻數(shù)據(jù)文件的前端過程。部分視頻數(shù)據(jù)的前端已在前面的步驟S702中被檢測的這個事實意味著已完成部分視頻數(shù)據(jù)中的一個部分視頻數(shù)據(jù)的接收,可以開始接收新的部分視頻數(shù)據(jù)。在數(shù)據(jù)管理部分308中,步驟S703執(zhí)行開始將部分視頻數(shù)據(jù)存入數(shù)據(jù)庫的過程(例如,打開視頻數(shù)據(jù)文件)。如果必要的話,也為視頻數(shù)據(jù)解碼過程執(zhí)行初始化過程。
步驟S704是將在數(shù)據(jù)管理部分308中執(zhí)行的視頻數(shù)據(jù)存儲過程。在視頻接收裝置102中,將部分視頻數(shù)據(jù)作為分開獨立的視頻數(shù)據(jù)文件來管理。視頻發(fā)送裝置101將部分視頻數(shù)據(jù)作為流數(shù)據(jù)來發(fā)送,而不是進(jìn)行作為批量中的一個文件的文件轉(zhuǎn)移。也就是說,在步驟S701中,將在一個時間接收的數(shù)據(jù)是部分視頻數(shù)據(jù)的一部分。在步驟S704中,通過在步驟S701中連接所接收數(shù)據(jù)中的部分視頻數(shù)據(jù),來重建部分視頻數(shù)據(jù)。
步驟S705是將在視頻數(shù)據(jù)接收部分302中執(zhí)行的視頻數(shù)據(jù)的終端確定過程。步驟S705執(zhí)行檢測部分視頻數(shù)據(jù)的終端的過程。如果檢測部分視頻數(shù)據(jù)的終端,則過程移到步驟S706。另一種情況是,跳過步驟S706。
步驟S706是將在數(shù)據(jù)管理部分308中執(zhí)行的視頻數(shù)據(jù)文件的終端過程。如果在步驟S705中檢測部分視頻數(shù)據(jù)的終端,則在步驟S706中關(guān)閉部分視頻數(shù)據(jù)的數(shù)據(jù)文件,以準(zhǔn)備接收接下來的部分視頻數(shù)據(jù)。順便提及,如果部分視頻數(shù)據(jù)所用的格式不能檢測其數(shù)據(jù)終端,則可以在步驟S703的視頻數(shù)據(jù)文件前端過程中對前面的部分視頻數(shù)據(jù)執(zhí)行終端過程。
步驟S707是為所接收的視頻數(shù)據(jù)解碼和為顯示過程顯示視頻數(shù)據(jù)的過程。步驟S707將在視頻解碼部分303、內(nèi)容顯示部分304和內(nèi)容顯示設(shè)備312中被執(zhí)行。如果在接收視頻數(shù)據(jù)時不需要視頻顯示,則步驟S707可以被省略。
步驟S708是將在通信控制部分309中執(zhí)行的結(jié)束確定過程,用于確定是否滿足預(yù)定的數(shù)據(jù)接收結(jié)束條件。如果不滿足結(jié)束條件,則過程返回到步驟S701,以重復(fù)一系列過程。如果滿足結(jié)束條件,則結(jié)束視頻數(shù)據(jù)接收過程。這里,滿足結(jié)束條件的情況對應(yīng)于中斷視頻數(shù)據(jù)接收或關(guān)閉視頻接收裝置102。
如上所述,從步驟S701到步驟S708的一系列程序在視頻接收裝置102中執(zhí)行視頻數(shù)據(jù)接收過程。
圖17是流程圖,表現(xiàn)了視頻接收裝置102中的場景元數(shù)據(jù)接收過程程序的一個例子。這幅流程圖表現(xiàn)了一個流程連接從視頻發(fā)送裝置101接收的場景元數(shù)據(jù),從而生成并存儲部分視頻元數(shù)據(jù)。
步驟S801是接收由視頻發(fā)送裝置101發(fā)送的場景元數(shù)據(jù)的場景元數(shù)據(jù)接收過程,它將在通信部分301和場景元數(shù)據(jù)接收部分305中執(zhí)行。視頻發(fā)送裝置101將構(gòu)成部分視頻數(shù)據(jù)的場景中的元數(shù)據(jù)作為數(shù)據(jù)包來發(fā)送。該數(shù)據(jù)包包含場景元數(shù)據(jù)中的至少一個或多個場景元數(shù)據(jù)。
步驟S802是將在視頻元數(shù)據(jù)產(chǎn)生部分306中執(zhí)行的部分視頻元數(shù)據(jù)的前端確定過程。視頻接收裝置102連接由視頻發(fā)送裝置101發(fā)送的場景元數(shù)據(jù),以生成部分視頻元數(shù)據(jù)。在步驟S802中,確定作為處理主題的場景元數(shù)據(jù)是否為部分視頻元數(shù)據(jù)的前端處的場景元數(shù)據(jù)。如果是部分視頻元數(shù)據(jù)的前端處的場景元數(shù)據(jù),則過程移到步驟S803。另一種情況是,過程跳過步驟S803,到步驟S804。
步驟S803是部分視頻元數(shù)據(jù)的前端過程。每個場景元數(shù)據(jù)和部分視頻元數(shù)據(jù)都單獨用作元數(shù)據(jù)。但是,當(dāng)將元數(shù)據(jù)存儲到數(shù)據(jù)庫時,具有被連接在一起的場景元數(shù)據(jù)的部分視頻元數(shù)據(jù)被處理成一個數(shù)據(jù)文件。部分視頻元數(shù)據(jù)的前端已在步驟S802中被檢測的這個事實意味著在即將開始接收新的部分視頻元數(shù)據(jù)之前,已完成部分視頻元數(shù)據(jù)中的一個部分視頻元數(shù)據(jù)的接收。步驟S803中,在數(shù)據(jù)管理部分308執(zhí)行開始將新的部分視頻元數(shù)據(jù)存儲到數(shù)據(jù)庫的過程(例如,打開部分視頻元數(shù)據(jù)文件)。
步驟S804是將在元數(shù)據(jù)分析部分307中執(zhí)行的場景元數(shù)據(jù)分析過程。場景元數(shù)據(jù)是對應(yīng)于構(gòu)成部分視頻元數(shù)據(jù)的一個場景的元數(shù)據(jù)。該場景元數(shù)據(jù)包含有關(guān)場景的時間信息和視頻分析結(jié)果及類似內(nèi)容的信息。場景元數(shù)據(jù)的描述內(nèi)容取決于在視頻發(fā)送裝置101中執(zhí)行什么視頻分析和將什么信息描述為元數(shù)據(jù)。在步驟S804中,對每個場景元數(shù)據(jù)進(jìn)行內(nèi)容分析,以便按要求將場景元數(shù)據(jù)中所描述的信息呈現(xiàn)給視頻接收裝置102的用戶(=視頻監(jiān)督人員)。
步驟S805是將在元數(shù)據(jù)分析部分307中執(zhí)行的重要信息確定過程。這里,重要信息的“重要性”根據(jù)視頻監(jiān)督的目的而變化。本實施例關(guān)于意在預(yù)防犯罪的視頻監(jiān)督系統(tǒng),其中,“重要信息”被定義為“情況不同于平時的視頻圖像”,尤其是“其中存在移動物體的視頻圖像”,場景元數(shù)據(jù)包含視頻發(fā)送裝置101中的移動物體確定過程的結(jié)果。
在步驟S805中,讀出場景元數(shù)據(jù)中所描述的移動物體檢測過程的結(jié)果,以確定包括移動物體的視頻圖像是否處于接收狀態(tài)。如果在步驟S805中確定包括重要信息,則過程移到下一個步驟S806。如果確定不包括重要信息,則過程略過步驟S806,跳到步驟S807。
順便提及,在執(zhí)行步驟S805的過程中,需要預(yù)先定義“重要信息”的意思。通過數(shù)據(jù)輸入接口313和搜索部分310將“重要信息的設(shè)置”傳送給元數(shù)據(jù)分析部分307。
步驟S806是重要信息的顯示過程。如果在步驟S805中檢測到場景元數(shù)據(jù)中包含重要信息,則顯示這一點,以通知視頻監(jiān)督人員。在不顯示處于接收狀態(tài)的視頻數(shù)據(jù)的情況下,讀出存儲在存儲設(shè)備314中的視頻數(shù)據(jù),并開始在包括重要信息的場景處顯示該視頻數(shù)據(jù)。與此同時,打開告警燈,或者,輸出告警聲音,以警告視頻監(jiān)督人員發(fā)生異常情況。步驟S806將由元數(shù)據(jù)分析部分307、內(nèi)容顯示部分304、告警部分311和內(nèi)容顯示設(shè)備312執(zhí)行。
步驟S807是將在數(shù)據(jù)管理部分308中執(zhí)行的部分視頻元數(shù)據(jù)存儲過程。在這個步驟中,最近接收的場景元數(shù)據(jù)另外寫到已存儲在存儲設(shè)備314中的部分視頻元數(shù)據(jù)上。不需要執(zhí)行每當(dāng)接收場景元數(shù)據(jù)時另外寫入場景元數(shù)據(jù)的實際過程,即,特定數(shù)量的場景元數(shù)據(jù)可以保存在數(shù)據(jù)管理部分308中,以便它們可以另外成批寫入。
同時,當(dāng)另外寫入場景元數(shù)據(jù)時,執(zhí)行一個過程,來區(qū)別固定場景元數(shù)據(jù)和臨時場景元數(shù)據(jù)。也就是說,在步驟S807中的部分視頻元數(shù)據(jù)的存儲過程中,當(dāng)檢測具有與臨時場景元數(shù)據(jù)相同的場景號碼的固定場景元數(shù)據(jù)時,固定場景元數(shù)據(jù)在卸出臨時場景元數(shù)據(jù)之后被另外寫入。順便提及,臨時場景元數(shù)據(jù)可以被保存在數(shù)據(jù)管理部分308中,而不存儲到存儲設(shè)備314,從而執(zhí)行有關(guān)固定場景元數(shù)據(jù)的替換過程。
步驟S808是將在元數(shù)據(jù)產(chǎn)生部分306中執(zhí)行的部分視頻元數(shù)據(jù)的終端確定過程,用于確定作為處理主題的場景元數(shù)據(jù)是否在部分視頻元數(shù)據(jù)的終端處的場景元數(shù)據(jù)。如果是在部分視頻元數(shù)據(jù)的終端,則過程移到步驟S809。如果不在部分視頻元數(shù)據(jù)的終端,則過程跳過步驟S809,進(jìn)到步驟S810。
步驟S809是將在數(shù)據(jù)管理部分308中執(zhí)行的部分視頻元數(shù)據(jù)的終端過程。如果在步驟S808中檢測視頻元數(shù)據(jù)的終端,則關(guān)閉部分視頻元數(shù)據(jù)的數(shù)據(jù)文件,以準(zhǔn)備接收接下來的部分視頻元數(shù)據(jù)。
步驟S810是將在通信控制部分309中執(zhí)行的結(jié)束確定過程,用于確定是否滿足預(yù)定的結(jié)束條件。如果不滿足結(jié)束條件,則過程返回到步驟S801,以重復(fù)一系列過程。如果滿足結(jié)束條件,則結(jié)束視頻數(shù)據(jù)接收過程。這里,滿足結(jié)束條件的情況對應(yīng)于中斷視頻數(shù)據(jù)的接收或關(guān)閉視頻接收裝置102。
如上所述,從步驟S801到步驟S810的一系列程序在視頻接收裝置102中執(zhí)行場景元數(shù)據(jù)接收過程。
順便提及,除了部分視頻數(shù)據(jù)和場景元數(shù)據(jù)以外,視頻發(fā)送裝置101還將完整視頻元數(shù)據(jù)的頭部/腳注文件發(fā)送到視頻接收裝置102。圓滿地將頭部/腳注文件作為各自獨立的數(shù)據(jù)文件存儲在視頻接收裝置102中,因此,省略對接收過程程序的解釋。
圖18是表現(xiàn)視頻接收裝置102中的數(shù)據(jù)搜索過程程序的流程圖的一個例子。這幅流程圖表現(xiàn)了一個流程在視頻接收裝置102中,讀出滿足由用戶提供的搜索條件的部分視頻數(shù)據(jù),并對該部分視頻數(shù)據(jù)中所包含的視頻場景進(jìn)行解碼或顯示。
步驟S901是將在數(shù)據(jù)輸入接口313中執(zhí)行的搜索條件獲取過程,其中,獲取關(guān)于從數(shù)據(jù)輸入接口313輸入的視頻數(shù)據(jù)的搜索的視頻搜索信息,并將所獲取的信息輸出到搜索部分310。將視頻元數(shù)據(jù)中所描述的信息,例如視頻記錄時間、視頻記錄地點(規(guī)定視頻發(fā)送裝置101的單獨標(biāo)識符)和有關(guān)視頻分析結(jié)果的條件設(shè)置為視頻搜索條件。
步驟S902是將在數(shù)據(jù)管理部分308中執(zhí)行的部分視頻元數(shù)據(jù)獲取過程。部分視頻元數(shù)據(jù)是完整視頻元數(shù)據(jù)的一部分,用對前面和隨后的部分視頻元數(shù)據(jù)的鏈接信息以及對部分視頻數(shù)據(jù)的鏈接信息來描述每個部分視頻元數(shù)據(jù)。同時,連接部分視頻元數(shù)據(jù)的完整視頻元數(shù)據(jù)中存在頭部文件和腳注文件。圖3表現(xiàn)了這些數(shù)據(jù)文件之間的關(guān)系。
首先,在被存儲在存儲設(shè)備314中的所有視頻圖像數(shù)據(jù)的頭部文件中進(jìn)行搜索,以選出滿足在步驟S901中所獲取的搜索條件的一個頭部文件。由于這個頭部文件描述對位于完整視頻元數(shù)據(jù)的前端的部分視頻元數(shù)據(jù)文件的鏈接信息,因此,可參考這一點,來繼續(xù)跟蹤部分視頻元數(shù)據(jù)。當(dāng)發(fā)現(xiàn)滿足搜索條件的部分視頻元數(shù)據(jù)時,將該部分視頻元數(shù)據(jù)保存在數(shù)據(jù)管理部分308中。
步驟S903是將在搜索部分310、數(shù)據(jù)管理部分308和存儲設(shè)備311中執(zhí)行的場景元數(shù)據(jù)搜索過程。在這個步驟中,分析從存儲設(shè)備314中讀出的部分視頻元數(shù)據(jù),以規(guī)定滿足在步驟S901中所獲取的搜索條件的場景元數(shù)據(jù)。由于該場景元數(shù)據(jù)描述了有關(guān)部分視頻數(shù)據(jù)的時間范圍的信息,這被保存為視頻場景信息。此外,由于部分視頻元數(shù)據(jù)描述了對應(yīng)于那個部分視頻元數(shù)據(jù)的部分視頻數(shù)據(jù)的文件名,也可以在步驟S903中獲取這個文件名。
步驟S904是將在數(shù)據(jù)管理部分308中執(zhí)行的場景元數(shù)據(jù)搜索的結(jié)束確定過程。有一種情況是在場景元數(shù)據(jù)搜索過程中,被檢測的不止一個場景元數(shù)據(jù),而是多個場景元數(shù)據(jù)。對于搜索具有某種程度的時間范圍的視頻場景的這種情況而言是如此。在步驟S904中,確定是否已獲取滿足在步驟S901中所獲取的搜索條件的所有場景元數(shù)據(jù)。如果已獲取所有場景元數(shù)據(jù)來結(jié)束場景元數(shù)據(jù)搜索,則過程移到步驟S905。如果留下滿足搜索條件的場景元數(shù)據(jù),則過程返回到步驟S903,以執(zhí)行場景元數(shù)據(jù)的下一個搜索過程。
步驟S905是將在數(shù)據(jù)管理部分308中執(zhí)行的數(shù)據(jù)存取的限制設(shè)置過程。部分視頻元數(shù)據(jù)中的場景元數(shù)據(jù)包含表示一種場景元數(shù)據(jù)的場景固定信息。如果作為搜索主題的部分視頻數(shù)據(jù)處于接收過程中,則部分視頻數(shù)據(jù)不被固定在其文件終端。也就是說,部分視頻元數(shù)據(jù)的終端處的場景元數(shù)據(jù)是臨時場景元數(shù)據(jù)。在步驟S905中,通過參考每個場景元數(shù)據(jù)的場景固定信息,來確認(rèn)在步驟S902中被檢測的部分視頻元數(shù)據(jù)是否包含臨時場景元數(shù)據(jù)。如果包含臨時場景元數(shù)據(jù),則對部分視頻數(shù)據(jù)設(shè)置數(shù)據(jù)存取限制。具體而言,提供了這個限制當(dāng)搜索/顯示視頻數(shù)據(jù)時,不可以對位于對應(yīng)于臨時場景元數(shù)據(jù)的視頻場景后面的視頻場景進(jìn)行數(shù)據(jù)存取。
以下解釋設(shè)置數(shù)據(jù)存取限制的原因。部分視頻元數(shù)據(jù)如以上那樣在其終端處具有臨時場景元數(shù)據(jù)的這個事實意味著部分視頻元數(shù)據(jù)在接收/存儲過程中。也就是說,即使在部分視頻數(shù)據(jù)的搜索過程中,也另外將數(shù)據(jù)寫到作為搜索主題的部分視頻數(shù)據(jù)文件。如果允許對部分視頻數(shù)據(jù)文件進(jìn)行自由的搜索/顯示,則可以存取位于對應(yīng)于臨時場景元數(shù)據(jù)的視頻場景后面的一個數(shù)據(jù)區(qū)域,從而恐怕會妨礙視頻數(shù)據(jù)接收過程(=將額外數(shù)據(jù)寫到部分視頻數(shù)據(jù)文件)并破壞數(shù)據(jù)文件。為了避免這一點,如上所述,提供了這種數(shù)據(jù)存取限制。順便提及,如果分開提供用于禁止這種破壞視頻數(shù)據(jù)文件的數(shù)據(jù)存取的設(shè)備,則可以省略步驟S905。同時,在搜索主題是已存儲的部分視頻數(shù)據(jù)的情況下,步驟S905是不必要的。
步驟S906是將在搜索部分310中執(zhí)行的視頻數(shù)據(jù)的搜索過程。視頻數(shù)據(jù)的這個搜索過程使用在步驟S902中搜索到的部分視頻元數(shù)據(jù)。部分視頻元數(shù)據(jù)包含對部分視頻數(shù)據(jù)的鏈接信息。通過參考鏈接信息,來存取部分視頻數(shù)據(jù)文件,以發(fā)現(xiàn)對應(yīng)于在步驟S903中從部分視頻數(shù)據(jù)中搜索到的場景元數(shù)據(jù)的場景部分。檢測到的視頻場景數(shù)據(jù)通過數(shù)據(jù)管理部分308被輸出到視頻解碼部分303。順便提及,在步驟S905中,搜索主題不包括具有存取限制的場景設(shè)置。
步驟S907是將在視頻解碼部分303中執(zhí)行的視頻場景數(shù)據(jù)顯示過程。將在步驟S907中顯示的視頻場景數(shù)據(jù)是在步驟S906中搜索到的視頻場景數(shù)據(jù)。視頻解碼部分303為從數(shù)據(jù)管理部分308接收的視頻數(shù)據(jù)的場景數(shù)據(jù)進(jìn)行解碼。所解碼的視頻數(shù)據(jù)通過內(nèi)容顯示部分304被顯示在內(nèi)容顯示設(shè)備312上。同時,可以將對應(yīng)于被解碼/顯示的視頻場景的場景元數(shù)據(jù)顯示在內(nèi)容顯示設(shè)備312上。
步驟S908是將在搜索部分310中執(zhí)行的視頻場景顯示的結(jié)束確定過程。如前所述,有一種情況在步驟S903的場景元數(shù)據(jù)搜索中搜索多個場景。相應(yīng)地,為了顯示場景數(shù)據(jù)中搜索到的場景數(shù)據(jù),必須在一定數(shù)目的場景期間讀出視頻數(shù)據(jù)中的場景數(shù)據(jù),并對其進(jìn)行解碼/顯示。在步驟S908中,確定搜索到的場景是否已經(jīng)都被顯示。如果已完成場景顯示,則過程移到下一個步驟S909。如果還沒有完成場景顯示,則過程返回到步驟S906,以重復(fù)對剩余的場景進(jìn)行解碼/顯示。
順便提及,在步驟S908中,正在搜索視頻數(shù)據(jù)的人可以重置部分視頻數(shù)據(jù)的場景顯示部分,以便自由地對部分視頻數(shù)據(jù)進(jìn)行播放控制。這是對重復(fù)顯示所搜索視頻場景(包括所搜索視頻圖像的前面和隨后的場景)的視頻監(jiān)督系統(tǒng)所要求的一項功能。在這種情況下,為數(shù)據(jù)輸入接口313或搜索部分310提供具有各種功能(例如,重放、停止、快進(jìn)、倒帶和慢重放)的播放控制設(shè)備,以便將來自用戶的播放控制命令傳達(dá)給數(shù)據(jù)管理部分308,由此,在從步驟S906到步驟S908的控制環(huán)路中執(zhí)行部分視頻數(shù)據(jù)的播放控制。但是,如果對部分視頻數(shù)據(jù)設(shè)置存取限制,則有限地允許對遵守該存取限制的部分視頻數(shù)據(jù)進(jìn)行播放控制。
步驟S909是將在搜索部分310中執(zhí)行的搜索結(jié)束確定過程。當(dāng)用戶發(fā)出指令結(jié)束搜索時,搜索過程結(jié)束。當(dāng)用戶沒有發(fā)出指令結(jié)束搜索時,過程返回到步驟S901,以重復(fù)一系列過程。
如上所述,從步驟S901到步驟S909的一系列程序在視頻接收裝置102中執(zhí)行視頻數(shù)據(jù)的搜索過程。
順便提及,如果使用部分視頻元數(shù)據(jù)之間的鏈接信息,則可以容易地實現(xiàn)對完整圖像數(shù)據(jù)的搜索或在多個部分視頻數(shù)據(jù)上對視頻數(shù)據(jù)的搜索,因此省略解釋。
如上所述,根據(jù)本發(fā)明,如果長時間連續(xù)發(fā)送視頻數(shù)據(jù),則在視頻數(shù)據(jù)按預(yù)定的時間間隔被分割為多個部分視頻數(shù)據(jù)的同時,對其進(jìn)行發(fā)送。結(jié)果,允許有接收側(cè)的系統(tǒng)通過將長視頻數(shù)據(jù)劃分為多個部分視頻數(shù)據(jù)文件來容易地存儲長視頻數(shù)據(jù),而無需執(zhí)行復(fù)雜的視頻數(shù)據(jù)分析。相應(yīng)地,這使管理視頻數(shù)據(jù)的數(shù)據(jù)文件變得容易了。其間,在發(fā)送視頻數(shù)據(jù)的同時,發(fā)送對應(yīng)于部分視頻數(shù)據(jù)的部分視頻元數(shù)據(jù)。結(jié)果,通過只利用已接收的元數(shù)據(jù),有接收側(cè)的系統(tǒng)可以搜索正在接收過程中的完整視頻數(shù)據(jù)中已接收部分視頻數(shù)據(jù)。
同時,部分視頻元數(shù)據(jù)中所描述的鏈接信息定義了部分元數(shù)據(jù)之間的邏輯順序關(guān)系,以及部分視頻元數(shù)據(jù)與部分視頻數(shù)據(jù)之間的對應(yīng)的關(guān)系。相應(yīng)地,在有接收側(cè)的系統(tǒng)中,可以連接多個部分視頻元數(shù)據(jù),來重建一個完整視頻元數(shù)據(jù)??梢栽谕暾曨l數(shù)據(jù)的搜索過程中利用這一點。
同時,由頭部文件(具有到前端處的部分視頻元數(shù)據(jù)的鏈接信息)和腳注文件(具有到終端處的部分視頻元數(shù)據(jù)的鏈接信息)添加完整視頻元數(shù)據(jù)。結(jié)果,在有接收側(cè)的系統(tǒng)中,通過順序地跟蹤始于完整視頻元數(shù)據(jù)的頭部文件或腳注文件的部分視頻元數(shù)據(jù),可以搜索完整視頻元數(shù)據(jù)。
同時,部分視頻數(shù)據(jù)被分割為場景數(shù)據(jù)和部分視頻元數(shù)據(jù),也被分割為場景元數(shù)據(jù)。這使利用元數(shù)據(jù)的視頻數(shù)據(jù)搜索更加方便,從而可以有效地發(fā)現(xiàn)所需的視頻場景。
此外,作為參考,根據(jù)構(gòu)成部分視頻元數(shù)據(jù)的每個場景元數(shù)據(jù)來執(zhí)行元數(shù)據(jù)發(fā)送。相應(yīng)地,即使在正在進(jìn)行視頻數(shù)據(jù)發(fā)送/接收的狀態(tài)中,也可以使用場景元數(shù)據(jù)來實現(xiàn)對已在有接收側(cè)的系統(tǒng)中被接收的視頻場景的視頻數(shù)據(jù)搜索。
同時,由于具有視頻分析結(jié)果方面的類似性的各個視頻數(shù)據(jù)部分被收集到一個場景中,以便將對應(yīng)于該場景的視頻分析結(jié)果寫到每個場景元數(shù)據(jù)上,可以使用視頻分析結(jié)果或視頻數(shù)據(jù)的特征數(shù)量(作為檢索鍵)來有效地執(zhí)行視頻搜索過程。
此外,由于即使在視頻分析結(jié)果沒有變化的狀態(tài)中也可以發(fā)送臨時場景元數(shù)據(jù),可以提高在有接收側(cè)的系統(tǒng)中利用視頻數(shù)據(jù)的場景元數(shù)據(jù)的即時性。
權(quán)利要求
1.一種實時接收視頻數(shù)據(jù)的視頻數(shù)據(jù)接收方法,其特征在于,包括視頻數(shù)據(jù)接收步驟接收發(fā)送來的完整視頻數(shù)據(jù);視頻數(shù)據(jù)存儲步驟將所述完整視頻數(shù)據(jù)分為多個部分視頻數(shù)據(jù),并把這些部分視頻數(shù)據(jù)分別作為獨立的數(shù)據(jù)文件存儲到存儲媒體;元數(shù)據(jù)接收步驟接收完整視頻元數(shù)據(jù);以及元數(shù)據(jù)存儲步驟將所述完整視頻元數(shù)據(jù)分為頭部文件、多個部分視頻元數(shù)據(jù)和腳注文件,并把它們分別作為獨立的數(shù)據(jù)文件存儲到存儲媒體。
2.如權(quán)利要求1所述的視頻數(shù)據(jù)接收方法,其特征在于,元數(shù)據(jù)接收步驟包括,接收元數(shù)據(jù)被劃分為場景元數(shù)據(jù)而發(fā)送來的部分視頻元數(shù)據(jù)的步驟;元數(shù)據(jù)存儲步驟包括,將通過連接屬于部分視頻元數(shù)據(jù)的場景元數(shù)據(jù)來重建的部分視頻元數(shù)據(jù)存儲到存儲媒體的步驟。
3.如權(quán)利要求1所述的接收視頻數(shù)據(jù)的方法,其特征在于,元數(shù)據(jù)存儲步驟根據(jù)所述場景元數(shù)據(jù)的場景固定信息來識別臨時場景元數(shù)據(jù)和固定場景元數(shù)據(jù);如果接收具有與已被追加寫入所述部分視頻元數(shù)據(jù)上的臨時元數(shù)據(jù)相同的場景號碼的固定場景元數(shù)據(jù),則從部分視頻元數(shù)據(jù)中刪除臨時場景元數(shù)據(jù)之后,追加寫入所述固定場景元數(shù)據(jù)。
4.一種播放接收的視頻數(shù)據(jù)的視頻數(shù)據(jù)播放方法,其特征在于,包括設(shè)定視頻數(shù)據(jù)的檢索條件的檢索條件設(shè)定步驟;根據(jù)所述檢索條件分析存儲結(jié)束或存儲處理進(jìn)行中的完整視頻元數(shù)據(jù),檢測出與所述檢索條件一致的部分視頻元數(shù)據(jù)的部分視頻元數(shù)據(jù)檢索步驟;分析檢測出的部分視頻元數(shù)據(jù),檢測與所述檢索條件一致的場景元數(shù)據(jù)的場景元數(shù)據(jù)檢索步驟;檢測與檢索的部分視頻元數(shù)據(jù)對應(yīng)的部分視頻數(shù)據(jù)的部分視頻數(shù)據(jù)檢索步驟;以及播放與檢索的場景元數(shù)據(jù)對應(yīng)的部分視頻數(shù)據(jù)的場景的部分視頻數(shù)據(jù)播放步驟。
5.如權(quán)利要求4所述的視頻數(shù)據(jù)播放方法,其特征在于,還包括設(shè)定視頻數(shù)據(jù)的播放、停止、快進(jìn)和倒帶等播放控制條件的播放控制條件設(shè)定步驟,所述部分視頻數(shù)據(jù)播放步驟包括將檢索的場景元數(shù)據(jù)作為基點,根據(jù)所述播放控制條件進(jìn)行部分視頻數(shù)據(jù)的播放控制的步驟,所述部分視頻元數(shù)據(jù)檢索步驟包含,在根據(jù)播放控制達(dá)到所述部分視頻數(shù)據(jù)的頭部或終端時,參考與播放中的部分視頻數(shù)據(jù)對應(yīng)的部分視頻元數(shù)據(jù)的鏈接信息檢索前后的部分視頻元數(shù)據(jù),并檢測與檢索的部分視頻元數(shù)據(jù)對應(yīng)的部分視頻數(shù)據(jù)的步驟,所述部分視頻數(shù)據(jù)播放步驟包括平滑地連接播放所述部分視頻數(shù)據(jù)和其前后的部分視頻數(shù)據(jù)的步驟。
6.如權(quán)利要求4所述的視頻數(shù)據(jù)播放方法,其特征在于,所述部分視頻數(shù)據(jù)播放步驟包括以下步驟,即獲取場景元數(shù)據(jù)中所描述的所述場景固定信息,并限制存取在對應(yīng)于臨時場景元數(shù)據(jù)的所述部分視頻數(shù)據(jù)的場景后面的數(shù)據(jù)部分。
7.如權(quán)利要求4所述的顯示所接收的視頻數(shù)據(jù)的方法,其特征在于,還包括確定條件設(shè)置步驟,設(shè)定檢測視頻數(shù)據(jù)中所包括的重要信息用的確定條件即重要信息確定條件;重要信息檢測步驟,實時分析接收處理進(jìn)行中的場景元數(shù)據(jù),并檢測滿足所述重要信息確定條件的場景元數(shù)據(jù);以及告警過程步驟,如果檢測重要信息,則執(zhí)行預(yù)定的告警過程,其中,所述部分視頻播放步驟包括以下步驟當(dāng)檢測包括重要信息的場景元數(shù)據(jù)時,從對應(yīng)于該數(shù)據(jù)的部分視頻數(shù)據(jù)的場景開始視頻數(shù)據(jù)的播放。
8.一種實時接收視頻數(shù)據(jù)的視頻數(shù)據(jù)接收裝置,其特征在于,包括視頻數(shù)據(jù)接收部用于接收發(fā)送來的完整視頻數(shù)據(jù);視頻數(shù)據(jù)存儲部用于將所述完整視頻數(shù)據(jù)分為多個部分視頻數(shù)據(jù),并把這些部分視頻數(shù)據(jù)分別作為獨立的數(shù)據(jù)文件存儲到存儲媒體;元數(shù)據(jù)接收部用于接收完整視頻元數(shù)據(jù);以及元數(shù)據(jù)存儲部用于將所述完整視頻元數(shù)據(jù)分為頭部文件、多個部分視頻元數(shù)據(jù)和腳注文件,并把它們分別作為獨立的數(shù)據(jù)文件存儲到存儲媒體。
9.一種播放接收的視頻數(shù)據(jù)的視頻數(shù)據(jù)播放裝置,其特征在于,包括設(shè)定視頻數(shù)據(jù)的檢索條件的檢索條件設(shè)定部;根據(jù)所述檢索條件分析存儲結(jié)束或存儲處理進(jìn)行中的完整視頻元數(shù)據(jù),檢測出與所述檢索條件一致的部分視頻元數(shù)據(jù)的部分視頻元數(shù)據(jù)檢索部;分析檢測出的部分視頻元數(shù)據(jù),檢測與所述檢索條件一致的場景元數(shù)據(jù)的場景元數(shù)據(jù)檢索部;檢測與檢索的部分視頻元數(shù)據(jù)對應(yīng)的部分視頻數(shù)據(jù)的部分視頻數(shù)據(jù)檢索部;以及播放與檢索的場景元數(shù)據(jù)對應(yīng)的部分視頻數(shù)據(jù)的場景的部分視頻數(shù)據(jù)播放部。
全文摘要
在實時發(fā)送正在被外部輸入的視頻數(shù)據(jù)的視頻數(shù)據(jù)發(fā)送方法中,當(dāng)為正在作為流數(shù)據(jù)被輸入的視頻數(shù)據(jù)進(jìn)行編碼時,按預(yù)定的時間間隔重復(fù)編碼過程的開始和停止,以執(zhí)行數(shù)據(jù)劃分過程,由此生成作為部分視頻數(shù)據(jù)的多個時間連續(xù)的視頻數(shù)據(jù)。此外,生成部分視頻數(shù)據(jù)的元數(shù)據(jù),將其與部分視頻數(shù)據(jù)一起作為部分視頻元數(shù)據(jù)來實時發(fā)送。
文檔編號H04N5/765GK1913625SQ20061012151
公開日2007年2月14日 申請日期2002年10月30日 優(yōu)先權(quán)日2001年10月30日
發(fā)明者谷口幸治 申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1