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

對(duì)視頻存儲(chǔ)倉(cāng)進(jìn)行快速歸檔和恢復(fù)的方法

文檔序號(hào):7942847閱讀:241來(lái)源:國(guó)知局
專利名稱:對(duì)視頻存儲(chǔ)倉(cāng)進(jìn)行快速歸檔和恢復(fù)的方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及同步地以視頻速率和改進(jìn)措施對(duì)視頻存儲(chǔ)倉(cāng)(video store)進(jìn)行 視頻恢復(fù)和歸檔(archive)的增強(qiáng)系統(tǒng)。
背景技術(shù)
視頻制作和再現(xiàn)技術(shù)會(huì)遇到與視頻存儲(chǔ)倉(cāng)的備份和裝載有關(guān)的視頻速度問題。視 頻存儲(chǔ)倉(cāng)是存儲(chǔ)視頻片段和/或視頻靜止畫面(場(chǎng)或幀)的存儲(chǔ)設(shè)備。一些視頻存儲(chǔ)倉(cāng)包 括非易失性存儲(chǔ)器(例如,閃速存儲(chǔ)器)和含有常規(guī)靜態(tài)或動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(RAM)的 其它存儲(chǔ)器。目標(biāo)視頻存儲(chǔ)倉(cāng)接收將被存儲(chǔ)的一個(gè)或多個(gè)視頻片段,同時(shí)將稱為“元數(shù)據(jù)” 的另一組信息保存在中央處理單元(CPU)可訪問的RAM中。這個(gè)元數(shù)據(jù)包含與該一個(gè)或多 個(gè)視頻片段相聯(lián)系的多種信息。元數(shù)據(jù)的類型包括“目錄結(jié)構(gòu)”以及有關(guān)視頻和定性描述的精確技術(shù)信息?!澳夸?結(jié)構(gòu)”通常由賦予每個(gè)片段其名稱(或簡(jiǎn)稱)的目錄項(xiàng)、它在RAM中的開頭位置和終止位 置、和有關(guān)內(nèi)容的其它有價(jià)值數(shù)據(jù)組成。元數(shù)據(jù)的另一種形式包含精確技術(shù)信息,該精確 技術(shù)信息包括持續(xù)時(shí)間、圖像大小、行速率、圍攔(fencing)和裁剪信息、入點(diǎn)和出點(diǎn)標(biāo)記 (mark-in and mark-out points)、創(chuàng)建日期以及其他信息。另外,視頻內(nèi)容的定性描述包 括是否允許無(wú)線傳輸、內(nèi)容分級(jí)、關(guān)鍵字描述以及許多其他信息。但是在片段的視頻量與相關(guān)元數(shù)據(jù)的數(shù)量之間大小相差懸殊。例如,對(duì)于一秒鐘 的高清視頻,精確捕獲未壓縮視頻圖像需要大約125MB (兆字節(jié))的存儲(chǔ)區(qū)。相比之下,與 這個(gè)大約125MB視頻片段相聯(lián)系的目錄和/或元數(shù)據(jù)極少有地達(dá)到十(10) kB (千字節(jié)),通 常只占幾百字節(jié)。當(dāng)前存儲(chǔ)視頻片段和元數(shù)據(jù)的技術(shù)要求通過文件傳輸機(jī)制將視頻片段裝載到視 頻存儲(chǔ)倉(cāng)中,并且將元數(shù)據(jù)存儲(chǔ)在CPU RAM中。通過控制處理器將視頻編碼成標(biāo)準(zhǔn)文件格 式,并且通常經(jīng)由以太網(wǎng)接口將文件傳送到目標(biāo)視頻存儲(chǔ)倉(cāng)。由于牽涉到大量數(shù)據(jù),所以視 頻片段的存儲(chǔ)是一個(gè)非常緩慢的過程。作為一個(gè)相當(dāng)?shù)睦?,通過文件傳送裝載單幀視頻 要花費(fèi)幾秒鐘,而在普通視頻播放模式下播放這個(gè)幀只需花費(fèi)三十分之一秒。裝載一(1) 分鐘視頻片段很容易就花掉一個(gè)小時(shí)或者甚至更長(zhǎng)。在某些操作系統(tǒng)中,由于可以設(shè)置成 在幾天內(nèi)斷斷續(xù)續(xù)地裝載數(shù)據(jù),所以不會(huì)出什么問題。但是,并非所有操作環(huán)境都可以如此 健壯地配置成使過程延續(xù)幾天。例如,一些視頻存儲(chǔ)倉(cāng)使用對(duì)功耗高度敏感的易失性存儲(chǔ) 器,這可能對(duì)所有視頻圖像造成災(zāi)難性損失。因此,甚至短暫的功耗也可能損害有價(jià)值視頻 數(shù)據(jù)的恢復(fù)。從視頻裝載視頻存儲(chǔ)倉(cāng)本身不是新的事物_但在現(xiàn)有手段中存在一些困難。最常 見的記錄手段是將存儲(chǔ)倉(cāng)設(shè)置成記錄模式,然后播放例如來(lái)自磁帶錄像機(jī)(VTR)、直接盤記 錄(DDR)、或現(xiàn)場(chǎng)直播攝像機(jī)輸入的源材料,然后停止記錄。其結(jié)果是,在現(xiàn)有技術(shù)中,將超 額的視頻數(shù)據(jù)記錄下來(lái),并且用戶必需采取行動(dòng)來(lái)修整視頻片段的頭部和尾部,以便在片 段中只保留所希望部分。因此,現(xiàn)有技術(shù)既需要超額的容量來(lái)存儲(chǔ)包含在視頻片段的頭部和尾部中的不想要額外數(shù)據(jù),又需要直接動(dòng)手的用戶交互來(lái)修整不想要材料??梢酝ㄟ^軟件控制系統(tǒng)將用戶的行動(dòng)自動(dòng)化,該軟件控制系統(tǒng)同步開始源材料播 放和存儲(chǔ)倉(cāng)記錄,然后在計(jì)算的片段持續(xù)時(shí)間之后同時(shí)停止這兩個(gè)設(shè)備。但是,這種手段的 實(shí)際困難在于,只能通過非常復(fù)雜的結(jié)構(gòu)來(lái)實(shí)現(xiàn)這些設(shè)備的幀精確同步。此外,必須注意 到,到此為止所述的所有東西同樣適用于每次一個(gè)地從視頻存儲(chǔ)倉(cāng)到DDR或VTR的歸檔片 段。更麻煩的是,當(dāng)源設(shè)備和目標(biāo)視頻存儲(chǔ)設(shè)備由不同廠商制造時(shí),源和目標(biāo)視頻存儲(chǔ)設(shè)備 的同步會(huì)遇到不兼容問題。于是,需要克服如上所述的現(xiàn)有同步問題的缺點(diǎn)。

發(fā)明內(nèi)容
本發(fā)明的一個(gè)實(shí)施例提供了歸檔來(lái)自視頻存儲(chǔ)倉(cāng)的第一視頻數(shù)據(jù)的方法。該方 法包括響應(yīng)第一命令接收代表第一視頻數(shù)據(jù)的視頻信號(hào);記錄所接收視頻信號(hào)的部分;以 及響應(yīng)第二命令終止記錄過程,其中所記錄視頻信號(hào)代表第一視頻數(shù)據(jù)的多于一個(gè)實(shí)例 (instance)0在另一實(shí)施例中,本發(fā)明提供了一種記錄視頻數(shù)據(jù)的方法,包含由視頻存儲(chǔ)倉(cāng)接 收用于重復(fù)回放第一視頻數(shù)據(jù)多次的第一命令;以及由所述視頻存儲(chǔ)倉(cāng)回放第一視頻數(shù)據(jù) 多次,其中,由視頻記錄設(shè)備記錄所播放第一視頻數(shù)據(jù)的部分,所記錄的播放第一視頻數(shù)據(jù) 代表第一視頻數(shù)據(jù)的多于一個(gè)實(shí)例。在另一實(shí)施例中,本發(fā)明提供從存儲(chǔ)代表第一視頻數(shù)據(jù)的多于一個(gè)實(shí)例的第二視 頻數(shù)據(jù)的視頻記錄設(shè)備中恢復(fù)第一視頻數(shù)據(jù)的方法,包含從回放第二視頻數(shù)據(jù)的所述視 頻記錄設(shè)備接收視頻信號(hào);響應(yīng)命令將所接收視頻信號(hào)的部分記錄到存儲(chǔ)器中;以及當(dāng)所 述存儲(chǔ)器填滿時(shí)終止記錄過程,其中所記錄視頻信號(hào)代表第一視頻數(shù)據(jù)的至少一個(gè)實(shí)例。在又一實(shí)施例中,本發(fā)明提供從存儲(chǔ)代表第一視頻數(shù)據(jù)的多于一個(gè)實(shí)例的第二視 頻數(shù)據(jù)的視頻記錄設(shè)備中恢復(fù)第一視頻數(shù)據(jù)的方法,包含從回放第二視頻數(shù)據(jù)的所述視 頻記錄設(shè)備(120)發(fā)送視頻信號(hào)(S310),其中,由視頻存儲(chǔ)倉(cāng)接收視頻信號(hào),并且由所述視 頻存儲(chǔ)倉(cāng)將所述接收視頻信號(hào)的部分存儲(chǔ)在存儲(chǔ)器中;以及響應(yīng)存儲(chǔ)器(102)填滿時(shí)生成 的信號(hào)終止回放過程,并且所記錄視頻信號(hào)代表第一視頻數(shù)據(jù)的至少一個(gè)實(shí)例(S340)。


在作為本說(shuō)明書總結(jié)的權(quán)利要求書中具體指出和明確要求了被認(rèn)為是本發(fā)明的 主題。本發(fā)明的前述和其它目的、特征和優(yōu)點(diǎn)可以從結(jié)合附圖所作的如下詳細(xì)描述中明顯看出。圖1是用在本發(fā)明中的視頻存儲(chǔ)系統(tǒng);圖2例示了本發(fā)明的視頻存儲(chǔ)系統(tǒng)的檔案創(chuàng)建過程;圖3例示了本發(fā)明的視頻存儲(chǔ)系統(tǒng)的檔案恢復(fù)過程;以及圖4例示了視頻存儲(chǔ)倉(cāng)目錄的重新同步步驟。
具體實(shí)施例方式重要的是要注意到,這些實(shí)施例只是本文有創(chuàng)新教誨的許多有利使用的例子。一般來(lái)說(shuō),在本申請(qǐng)的說(shuō)明書中所作的陳述未必局限于各種要求保護(hù)的發(fā)明的任何一種。此 外,一些陳述可能適用于一些新特征,但不適用于其它新特征。一般說(shuō)來(lái),除非另外指明,單 數(shù)元件可以不失一般地指復(fù)數(shù)元件,反之亦然。在附圖中,相同的標(biāo)號(hào)自始至終表示相同的 部件。圖1示出了用于描述本發(fā)明原理的視頻存儲(chǔ)系統(tǒng)100。該系統(tǒng)100包含與視頻記 錄設(shè)備120連接的視頻存儲(chǔ)倉(cāng)110,并且最好包含用戶可以訪問和控制視頻存儲(chǔ)倉(cāng)110的 計(jì)算機(jī)130。視頻記錄設(shè)備120可以是數(shù)字視頻盤(DVD)記錄器、數(shù)字盤記錄器(DDR)、磁 帶錄像機(jī)(VTR)等,但不局限于此。視頻記錄設(shè)備120可以包括內(nèi)部和/或外部存儲(chǔ)單元 (未示出)。該存儲(chǔ)單元可以是可擦除存儲(chǔ)器的任何形式,包括易失性存儲(chǔ)器(例如,RAM)、 非易失性存儲(chǔ)器(例如,盤驅(qū)動(dòng)器或閃存驅(qū)動(dòng)器)等,但不局限于此。視頻存儲(chǔ)倉(cāng)110和視 頻記錄設(shè)備120可以使用像電纜那樣的有線連接,或使用無(wú)線電磁通信來(lái)連接。復(fù)合視頻 電纜、分量視頻電纜、和S-視頻電纜都是用在有線連接中將一個(gè)設(shè)備的視頻輸出端與另一 個(gè)設(shè)備的視頻輸入端連接的電纜例子。視頻存儲(chǔ)倉(cāng)110包括視頻RAM 102、中央處理單元(CPU) 104、和CPU104可訪問 的RAM 106 (下文稱為“CPU-RAM” 106)。視頻RAM 102存儲(chǔ)視頻片段和/或視頻靜止畫面 (場(chǎng)或幀)。CPU-RAM 106保存與存儲(chǔ)在視頻RAM 102中的視頻片段相聯(lián)系的目錄和元數(shù) 據(jù)信息。具體地說(shuō),使用文件傳送機(jī)制將視頻片段裝載到視頻RAM 102中。這種機(jī)制還在 CPU-RAM 106中建立和保存相關(guān)目錄項(xiàng)和元數(shù)據(jù)。CPU 104至少執(zhí)行與視頻存儲(chǔ)倉(cāng)檔案創(chuàng) 建和恢復(fù)有關(guān)的過程。為了這個(gè)目的,CPU 104控制視頻記錄設(shè)備120,并且如果人工地執(zhí) 行歸檔和/或恢復(fù)過程(即,通過用戶的控制),還可以接收來(lái)自計(jì)算機(jī)130的命令。本發(fā)明描述了以新的方式完成的存儲(chǔ)在視頻存儲(chǔ)倉(cāng)110中的視頻數(shù)據(jù)的歸檔和 恢復(fù)。應(yīng)該注意到,就本公開而言,視頻靜止畫面將被叫做片段,因?yàn)樗鼘?shí)際上是可以獲得 的最短片段。這些片段可以是滿光柵視頻,或可以圍成或裁剪成整個(gè)光柵的一部分,并且可 以包括嵌入音頻。圖2示出了描述存儲(chǔ)在視頻存儲(chǔ)倉(cāng)110中的視頻片段的檔案創(chuàng)建的過程的非限制 性和示范性流程圖200。這里所述的過程是自動(dòng)的,可以按照預(yù)定政策(例如,每天,每周 等)激活。在另一個(gè)實(shí)施例中,該過程可以由用戶激活。在S205中,將代表回放循環(huán)次數(shù)的參數(shù)初始化成預(yù)定值,例如,三(3)次循環(huán)。這 樣,視頻RAM 102的視頻內(nèi)容將被重復(fù)回放預(yù)定次數(shù)。在S210中,一旦激活創(chuàng)建視頻檔案 的過程,就將視頻存儲(chǔ)倉(cāng)110設(shè)置成工作在檔案?jìng)浞菅h(huán)模式下。在這種工作模式下,視頻 存儲(chǔ)倉(cāng)110通過視頻RAM 102循環(huán)多次地傳送視頻RAM 102的整個(gè)內(nèi)容。以視頻速率將存 儲(chǔ)的視頻片段作為視頻傳送給視頻記錄設(shè)備120。不管視頻存儲(chǔ)倉(cāng)110的目錄結(jié)構(gòu),像一系 列視頻幀那樣連續(xù)地發(fā)送視頻信號(hào)(播放視頻數(shù)據(jù))。也就是說(shuō),如本發(fā)明設(shè)想的視頻存儲(chǔ) 倉(cāng)歸檔過程對(duì)于每個(gè)視頻片段和/或視頻幀,完全忽略相關(guān)目錄結(jié)構(gòu)。在S220中,將視頻 記錄設(shè)備120設(shè)置成工作在記錄模式下,以記錄從視頻存儲(chǔ)倉(cāng)110發(fā)送的播放視頻數(shù)據(jù)的 一部分或全部,從而至少一次地將視頻片段存儲(chǔ)在視頻記錄設(shè)備120上。在記錄過程中,可以把將要記錄的所播放視頻數(shù)據(jù)數(shù)字化,并且在通過視頻記錄 設(shè)備記錄之前,使用像MPEG那樣的傳統(tǒng)壓縮算法進(jìn)一步壓縮數(shù)字化數(shù)據(jù)。當(dāng)視頻數(shù)據(jù)完全播出時(shí),CPU 104循環(huán)回到視頻RAM 102的開頭。這個(gè)過程重復(fù)回放循環(huán)參數(shù)所指的次數(shù)。具體地說(shuō),在S230中,加以檢驗(yàn)以確定該過程是否到達(dá)視頻RAM 102的末端,即,存儲(chǔ)在視頻RAM 102中的所有視頻片段是否都已傳送,如果是,繼續(xù)執(zhí)行 S240;否則,執(zhí)行等待于S230。在S240中,使回放循環(huán)參數(shù)的數(shù)字減小一(1)的值,并且在 S250中,檢驗(yàn)參數(shù)的值是否等于零。如果是,在步驟S260中,指示視頻存儲(chǔ)倉(cāng)110退出檔案 備份循環(huán)模式,并使記錄設(shè)備120停止記錄。此后,終止執(zhí)行;否則,繼續(xù)執(zhí)行S270,在S270 中,從視頻RAM 102的開頭開始播出視頻數(shù)據(jù)。此后,執(zhí)行返回到S230。依照本發(fā)明的一個(gè)實(shí)施例,視頻RAM 102至少包括一個(gè)與已知預(yù)先設(shè)計(jì)和可用肉 眼或可用程序識(shí)別的視頻圖案組合在一起使用的預(yù)留標(biāo)識(shí)(ID)幀。一般說(shuō)來(lái),該視頻圖案 可以是任何可識(shí)別圖形測(cè)試圖案,但也可以在彩色背景上通過與設(shè)備名稱結(jié)合的公司微標(biāo) 體現(xiàn)出來(lái)。預(yù)留ID幀也可以存儲(chǔ)在CPU-RAM 106和/或CPU 104可訪問的任何易失性或 非易失性存儲(chǔ)器中。如下面更詳細(xì)所述,預(yù)留ID幀用于使恢復(fù)視頻數(shù)據(jù)的目錄和/或元數(shù) 據(jù)重新同步。依照一個(gè)示范性實(shí)施例,本文所述的過程200的步驟可以由用戶人工執(zhí)行。具體 地說(shuō),用戶最好使用計(jì)算機(jī)130使視頻存儲(chǔ)倉(cāng)110進(jìn)入檔案?jìng)浞菅h(huán)模式,并且將視頻記錄 設(shè)備120設(shè)置成開始記錄。然后,用戶等待預(yù)定次數(shù)的回放循環(huán)以便從視頻存儲(chǔ)倉(cāng)110中 播出。隨著視頻數(shù)據(jù)以視頻速率被播出和傳送,用戶的等待時(shí)間可以是存儲(chǔ)在視頻RAM 102 中的視頻片段的持續(xù)時(shí)間的函數(shù)。但是,應(yīng)該注意到,回放循環(huán)的長(zhǎng)度(即,等待時(shí)間)以 及記錄的開始和結(jié)束時(shí)間只是近似值。此后,從用戶接收使視頻存儲(chǔ)倉(cāng)110退出檔案?jìng)浞?循環(huán)模式的命令,并命令視頻存儲(chǔ)倉(cāng)110停止視頻數(shù)據(jù)循環(huán)。注意,由于視頻存儲(chǔ)倉(cāng)的操作和記錄設(shè)備的操作可能不完全同步,所以只記錄所 接收或發(fā)送視頻信號(hào)的一部分。這對(duì)于歸檔和恢復(fù)兩種過程都如此。盡管被例示成回放視頻RAM 102的整個(gè)內(nèi)容,但本發(fā)明的原理可以應(yīng)用于視頻 RAM 102的預(yù)定部分,而為了重新同步的目的,可能需要用于預(yù)定部分的標(biāo)識(shí)幀。視頻存儲(chǔ) 倉(cāng)110必須知道該預(yù)定部分。這對(duì)于歸檔和恢復(fù)兩種過程都如此。圖3示出了描述依照本發(fā)明的實(shí)施例實(shí)現(xiàn)的恢復(fù)視頻存儲(chǔ)倉(cāng)檔案的過程的非限 制性和示范性流程圖300。該檔案恢復(fù)過程使用下面更詳細(xì)描述的過程恢復(fù)在視頻記錄設(shè) 備120中存儲(chǔ)的內(nèi)容。上述視頻記錄設(shè)備120現(xiàn)在變成播放歸檔視頻的源存儲(chǔ)器。此外, 以前在檔案創(chuàng)建過程中播出的視頻存儲(chǔ)倉(cāng)110現(xiàn)在是目標(biāo)存儲(chǔ)器,因?yàn)樵跈n案恢復(fù)過程中 它是記錄器。在S310中,將視頻記錄設(shè)備120設(shè)置成播放以前記錄的歸檔視頻數(shù)據(jù),它應(yīng)該包 括以前存儲(chǔ)在視頻存儲(chǔ)倉(cāng)110中的視頻數(shù)據(jù)的多于一個(gè)實(shí)例。以視頻速率將所播放視頻數(shù) 據(jù)傳送到視頻存儲(chǔ)倉(cāng)110。在S320中,指示視頻存儲(chǔ)倉(cāng)110進(jìn)入檔案恢復(fù)循環(huán)模式,以記錄 正在從視頻記錄設(shè)備120播出的以前記錄歸檔視頻。也就是說(shuō),在恢復(fù)循環(huán)操作模式下,將 從記錄設(shè)備120發(fā)送的視頻信號(hào)(所播放視頻數(shù)據(jù))記錄在視頻RAM 102上。在S330中, 加以檢驗(yàn)以確定視頻RAM 102是否填滿,如果是,繼續(xù)執(zhí)行S340 ;否則,繼續(xù)執(zhí)行S330。當(dāng) 視頻RAM 102被填滿時(shí),執(zhí)行到達(dá)S340,因此,視頻存儲(chǔ)倉(cāng)110停止記錄視頻數(shù)據(jù)。然后,在 S350中,指示視頻記錄設(shè)備120停止播放以前記錄歸檔視頻數(shù)據(jù)。在記錄過程中,可以將要記錄的所播放視頻數(shù)據(jù)數(shù)字化,并且在記錄在視頻RAM 102中之前,使用像MPEG那樣的傳統(tǒng)壓縮算法進(jìn)一步壓縮數(shù)字化數(shù)據(jù)。
在完全裝載了 RAM 102之后,一旦回放視頻記錄設(shè)備120,存在原來(lái)存儲(chǔ)在RAM 102中的視頻內(nèi)容的一個(gè)完整副本。但是,因?yàn)樵跉w檔過程中未考慮元數(shù)據(jù)和目錄結(jié)構(gòu),所 以視頻數(shù)據(jù)相對(duì)于原來(lái)位于視頻RAM 102中的地方偏移了一個(gè)隨機(jī)數(shù)。為了糾正地點(diǎn)的不 一致,在S360,進(jìn)行視頻存儲(chǔ)倉(cāng)目錄結(jié)構(gòu)和元數(shù)據(jù)與新恢復(fù)檔案?jìng)浞莸闹匦峦健,F(xiàn)在參照?qǐng)D4,更詳細(xì)地描述S360的操作。這種重新同步步驟的一個(gè)重要特征是, 雖然視頻數(shù)據(jù)相對(duì)于以前所在的地方偏移了一個(gè)隨機(jī)數(shù),但整個(gè)視頻片段也偏移了產(chǎn)生不 變(constant)線性偏移的相同數(shù)量。由于偏移的不變性質(zhì),在目錄中在所有地址引用中 校正偏移是一個(gè)簡(jiǎn)單的過程。為了這個(gè)目的,重新同步步驟確定并校正作為視頻RAM 102 中的數(shù)據(jù)相對(duì)于以前所在的地方移動(dòng)了多少的量度的“偏移量△”。偏移確定是使用標(biāo)識(shí) (ID)幀進(jìn)行的。在S410中,從CPU-RAM 106中檢索ID幀及其原來(lái)開始地址。在S420中,CPU 104 搜索視頻RAM 102,通過將ID幀的圖案與存儲(chǔ)在視頻RAM 102中的所有視頻數(shù)據(jù)相比較 找出與ID幀的內(nèi)容匹配的圖案。如上所述,ID幀是已知預(yù)設(shè)計(jì)和可用肉眼識(shí)別的視頻圖 案。在S430中,加以檢驗(yàn)以確定是否檢測(cè)到匹配,如果是,繼續(xù)執(zhí)行S440;否則,執(zhí)行返回 到S420。依照本發(fā)明的一個(gè)示范性實(shí)施例,可以使用專用硬件,例如,F(xiàn)PGA(現(xiàn)場(chǎng)可編程門 陣列)進(jìn)行視頻RAM 102中ID幀的檢測(cè)。在S440中,通過當(dāng)前地址(即,視頻RAM 102中 檢測(cè)到的ID幀的地址)減去幀ID的原來(lái)地址來(lái)計(jì)算偏移Δ。偏移Δ的值可以是正值或 負(fù)值。在S450中,使用計(jì)算的偏移Δ使視頻存儲(chǔ)倉(cāng)目錄結(jié)構(gòu)重新同步。本發(fā)明支持多 種視頻存儲(chǔ)倉(cāng)目錄結(jié)構(gòu)的重新同步。依照一個(gè)實(shí)施例,本發(fā)明支持簡(jiǎn)單的目錄結(jié)構(gòu)。這樣 的目錄包含視頻RAM 102中第一幀的地址,以及視頻RAM 102中最后一幀的地址。為了糾 正這樣的目錄結(jié)構(gòu),貫穿整個(gè)目錄簡(jiǎn)單地將偏移△加入這些地址。應(yīng)該注意到,當(dāng)新計(jì)算 地址大于視頻RAM 102的大小時(shí),出現(xiàn)了環(huán)繞狀況,并且,減去視頻RAM 102的大小以生成 新地址。依照另一個(gè)實(shí)施例,本發(fā)明支持其中整個(gè)片段在視頻RAM 102中不連續(xù)的復(fù)雜目 錄結(jié)構(gòu),并且RAM 102包含指向每個(gè)幀的地址的指針的基本鏈接列表。對(duì)指針的鏈接列表 應(yīng)用將偏移△加入這些地址中的相同過程。使目錄結(jié)構(gòu)重新同步的其它實(shí)施例對(duì)于本領(lǐng) 域的普通技術(shù)人員來(lái)說(shuō)是顯而易見的。在一個(gè)實(shí)施例中,取代記錄偏移信息,可以用從上面討論過的所確定ID幀的地址 中導(dǎo)出的絕對(duì)地址替代元數(shù)據(jù)中的地址信息。依照一個(gè)示范性實(shí)施例,本文所述的過程300的步驟可以由用戶人工執(zhí)行。具體 地說(shuō),用戶最好使用計(jì)算機(jī)130使視頻存儲(chǔ)倉(cāng)110進(jìn)入恢復(fù)循環(huán)模式,并且將視頻記錄設(shè)備 120設(shè)置成播出視頻數(shù)據(jù)。然后,用戶一直等待到存儲(chǔ)在視頻記錄設(shè)備120中的整個(gè)內(nèi)容被 傳送到視頻存儲(chǔ)倉(cāng)110,S卩,一直等待到視頻RAM 102完全填滿。隨著視頻以視頻速率被播 出和傳送,用戶的等待時(shí)間可以是存儲(chǔ)在視頻記錄設(shè)備120中的視頻片段的持續(xù)時(shí)間的函 數(shù)。為了使新裝載視頻數(shù)據(jù)的目錄結(jié)構(gòu)重新同步,從使用計(jì)算機(jī)130的用戶接收將視 頻存儲(chǔ)倉(cāng)110設(shè)置成檔案恢復(fù)緩移(jog)模式的命令。隨后,用戶通過肉眼檢查人工地檢 測(cè)ID幀。用戶人工地快進(jìn)或緩移視頻存儲(chǔ)倉(cāng)110,直到用肉眼找到ID幀。一旦找到ID幀,用戶人工地指示視頻存儲(chǔ)倉(cāng)110使目錄/元數(shù)據(jù)與新記錄在視頻存儲(chǔ)倉(cāng)上的所記錄歸檔視 頻重新同步。因此,像上述那樣計(jì)算偏移Δ并將它加入幀地址中。再次聲明一下,取決于所希望的自動(dòng)化程度本發(fā)明可以全部或局部地自動(dòng)化。這 可以通過使用可以以多種方式實(shí)現(xiàn)的軟件自動(dòng)化控制器來(lái)完成。這些實(shí)現(xiàn)的一些包括但 不限于存儲(chǔ)到無(wú)論是易失性還是非易失性、CPU 104都可訪問的存儲(chǔ)器(例如,CPU-RAM 106)中的軟件、與相關(guān)粘接邏輯一起控制創(chuàng)建和恢復(fù)兩個(gè)過程的一個(gè)或多個(gè)硬件(微控制 器)O另外要注意,如前所述,目錄和/或元數(shù)據(jù)被編碼成作為偽視頻的視頻,并且加以 備份和恢復(fù)。如果備份視頻記錄設(shè)備120不壓縮視頻,可以完美地這樣做。但是,在大多數(shù) 實(shí)際應(yīng)用中,視頻記錄設(shè)備120的確應(yīng)用了視頻壓縮算法。雖然對(duì)于真實(shí)視頻視覺上是可 接受的,但對(duì)于編碼成偽視頻的目錄數(shù)據(jù),結(jié)果是無(wú)法預(yù)料的,導(dǎo)致無(wú)法使用。因此,對(duì)于本 發(fā)明,假定使用傳統(tǒng)文件傳送技術(shù)歸檔目錄和元數(shù)據(jù)??梢詫?shù)據(jù)作為一個(gè)檔案文件(其 是材料包)或作為單獨(dú)文件來(lái)傳送。如前所述,該數(shù)據(jù)量相對(duì)較小,傳送這些文件的時(shí)間也 較短。在一些實(shí)現(xiàn)中,視頻存儲(chǔ)倉(cāng)110是易失性的,但是,將目錄結(jié)構(gòu)和元數(shù)據(jù)保存在常 規(guī)計(jì)算機(jī)樣式硬盤驅(qū)動(dòng)器中。因此,唯一需要定期備份的是視頻數(shù)據(jù)。的確,為了保證完全 恢復(fù),每當(dāng)將視頻加入視頻存儲(chǔ)倉(cāng)中或從視頻存儲(chǔ)倉(cāng)中移走視頻時(shí)就應(yīng)該加以備份。但是,本發(fā)明的最一般情況是,以周期性的間隔,就像本發(fā)明所述那樣進(jìn)行視頻備 份,同時(shí)使用文件傳送機(jī)進(jìn)行元數(shù)據(jù)/目錄備份。在必須恢復(fù)最后備份的情況下,首先恢復(fù) 元數(shù)據(jù)/目錄備份,然后像所述那樣恢復(fù)視頻備份。如本領(lǐng)域的普通技術(shù)人員所知,本發(fā)明可以按硬件或軟件形式,或按硬件和軟件 的組合形式具體化。按照如結(jié)合優(yōu)選實(shí)施例和其它實(shí)施例公開的本發(fā)明原理的系統(tǒng)或方法 可以具體化在含有執(zhí)行所述或所要求的單獨(dú)功能或步驟的分立元件或部件,或組合了所公 開或所要求的任何功能或步驟的執(zhí)行的一個(gè)或多個(gè)元件或部件的單個(gè)計(jì)算機(jī)系統(tǒng)中,或可 以安排在通過如本領(lǐng)域的普通技術(shù)人員所知的任何適當(dāng)手段互連的分布式計(jì)算機(jī)系統(tǒng)中。按照如結(jié)合優(yōu)選實(shí)施例和其它實(shí)施例公開的本發(fā)明原理,本發(fā)明以及本發(fā)明的原 理不局限于任何具體類型的計(jì)算機(jī)系統(tǒng),而是可以與安排成執(zhí)行所述的功能和所述的方法 步驟、如本領(lǐng)域的普通技術(shù)人員所知的任何通用計(jì)算機(jī)一起使用。如上所述的這樣計(jì)算機(jī) 的操作可以按照如本領(lǐng)域的普通技術(shù)人員所知、包含在媒體上以便用在計(jì)算機(jī)的操作和控 制中的計(jì)算機(jī)程序??梢杂糜诒4婊虬?jì)算機(jī)程序產(chǎn)品的計(jì)算機(jī)媒體可以是像嵌入式存 儲(chǔ)器那樣的計(jì)算機(jī)的固定裝置,或可以是像盤、硬盤、存儲(chǔ)棒、或如本領(lǐng)域的普通技術(shù)人員 所知的任何其它類型的存儲(chǔ)器那樣的可移動(dòng)媒體。本發(fā)明不局限于任何特定計(jì)算機(jī)程序、或邏輯或語(yǔ)言指令,而是可以利用如本領(lǐng) 域的普通技術(shù)人員所知那樣的任何適當(dāng)程序、邏輯或語(yǔ)言、或指令實(shí)踐。不受所公開發(fā)明 的原理限制,任何這樣的計(jì)算系統(tǒng)尤其至少可以包括允許計(jì)算機(jī)從中讀取數(shù)據(jù)、指令、消息 或消息分組、和其它計(jì)算機(jī)可讀信息的計(jì)算機(jī)可讀媒體。該計(jì)算機(jī)可讀媒體可以包括像 ROM(只讀存儲(chǔ)器)、閃速存儲(chǔ)器、軟盤、盤驅(qū)動(dòng)存儲(chǔ)器、CD-ROM(只讀光盤存儲(chǔ)器)、和其它永 久存儲(chǔ)設(shè)備那樣的非易失性存儲(chǔ)器。另外,計(jì)算機(jī)可讀媒體可以包括,例如,像RAM、緩沖器、 高速緩沖存儲(chǔ)器、和網(wǎng)絡(luò)電路那樣的易失性存儲(chǔ)器。
10
并且,該計(jì)算機(jī)可讀媒體可以包括像網(wǎng)絡(luò)鏈路和/或網(wǎng)絡(luò)接口那樣、包括有線網(wǎng) 絡(luò)或無(wú)線網(wǎng)絡(luò)、允許計(jì)算機(jī)讀取這樣的計(jì)算機(jī)可讀媒體的瞬態(tài)媒體中的計(jì)算機(jī)可讀信息。
權(quán)利要求
一種記錄視頻數(shù)據(jù)的方法,包含響應(yīng)第一命令接收代表第一視頻數(shù)據(jù)的視頻信號(hào)(S220);記錄所接收視頻信號(hào)的部分;以及響應(yīng)第二命令終止記錄過程(S260),其中,所記錄視頻信號(hào)代表第一視頻數(shù)據(jù)的多于一個(gè)實(shí)例。
2.如權(quán)利要求1所述的方法,其中,所述記錄步驟進(jìn)一步包含 將所接收視頻信號(hào)的所述部分?jǐn)?shù)字化。
3.如權(quán)利要求2所述的方法,其中,所述記錄步驟進(jìn)一步包含 編碼數(shù)字化的視頻信號(hào)。
4.如權(quán)利要求1所述的方法,其中,所述視頻信號(hào)通過重復(fù)播放來(lái)自視頻存儲(chǔ)倉(cāng)的第 一視頻數(shù)據(jù)預(yù)定次數(shù)而生成。
5.如權(quán)利要求4所述的方法,進(jìn)一步包含在播放了預(yù)定次數(shù)之后接收第二命令的步馬聚ο
6.如權(quán)利要求4所述的方法,其中,所述視頻存儲(chǔ)倉(cāng)以視頻速率播放第一視頻數(shù)據(jù)。
7.如權(quán)利要求1所述的方法,其中,所述第一視頻數(shù)據(jù)包括標(biāo)識(shí)第一視頻數(shù)據(jù)開頭的幀。
8.一種包括計(jì)算機(jī)可讀媒體的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀媒體包含可操作以使 計(jì)算機(jī)執(zhí)行歸檔來(lái)自視頻存儲(chǔ)倉(cāng)的第一視頻數(shù)據(jù)的方法的軟件指令,包含響應(yīng)第一命令接收代表第一視頻數(shù)據(jù)的視頻信號(hào)(S220);記錄所接收視頻信號(hào)的部分;以及響應(yīng)第二命令終止記錄過程(S260),其中,所記錄視頻信號(hào)代表第一視頻數(shù)據(jù)的多于一個(gè)實(shí)例。
9.如權(quán)利要求8所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述記錄步驟進(jìn)一步包含 將所接收視頻信號(hào)的所述部分?jǐn)?shù)字化。
10.如權(quán)利要求9所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述記錄步驟進(jìn)一步包含 編碼數(shù)字化的視頻信號(hào)。
11.如權(quán)利要求8所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述視頻信號(hào)通過重復(fù)播放來(lái)自視頻 存儲(chǔ)倉(cāng)的第一視頻數(shù)據(jù)預(yù)定次數(shù)而生成。
12.如權(quán)利要求11所述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包含在播放了預(yù)定次數(shù)之后接收第 二命令的步驟。
13.如權(quán)利要求8所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述視頻存儲(chǔ)倉(cāng)以視頻速率播放第一 視頻數(shù)據(jù)。
14.如權(quán)利要求8所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述第一視頻數(shù)據(jù)包括標(biāo)識(shí)第一視頻 數(shù)據(jù)開頭的幀。
15.一種從存儲(chǔ)代表第一視頻數(shù)據(jù)的多于一個(gè)實(shí)例的第二視頻數(shù)據(jù)的視頻記錄設(shè)備中 恢復(fù)第一視頻數(shù)據(jù)的方法,包含從回放第二視頻數(shù)據(jù)的所述視頻記錄設(shè)備(120)接收視頻信號(hào)(S310); 響應(yīng)命令將所接收視頻信號(hào)的部分記錄到存儲(chǔ)器(102)中(S320);以及 當(dāng)所述存儲(chǔ)器(102)填滿時(shí)終止記錄過程,其中所記錄視頻信號(hào)代表第一視頻數(shù)據(jù)的至少一個(gè)實(shí)例(S340)。
16.如權(quán)利要求15所述的方法,進(jìn)一步包含 將視頻存儲(chǔ)倉(cāng)(110)設(shè)置成檔案恢復(fù)循環(huán)模式;以及 等待所述存儲(chǔ)器(102)填滿(S330)。
17.如權(quán)利要求15所述的方法,其中,所述第一視頻數(shù)據(jù)包括標(biāo)識(shí)第一視頻數(shù)據(jù)開頭 的幀。
18.如權(quán)利要求17所述的方法,進(jìn)一步包含接收使元數(shù)據(jù)與所記錄視頻信號(hào)重新同步的命令,所述元數(shù)據(jù)包括存儲(chǔ)器的標(biāo)識(shí)幀的 地址信息;以及通過識(shí)別所記錄視頻信號(hào)中代表第一視頻數(shù)據(jù)的標(biāo)識(shí)幀的幀,使元數(shù)據(jù)與所記錄視頻 信號(hào)重新同步(S360, S420)。
19.如權(quán)利要求18所述的方法,其中,所述使元數(shù)據(jù)重新同步的步驟進(jìn)一步包含 確定代表標(biāo)識(shí)(ID)幀的幀的地址(S440);以及使用所確定地址校正元數(shù)據(jù)中的地址信息。
20.如權(quán)利要求15所述的方法,其中,所述記錄步驟進(jìn)一步包含 將所接收視頻信號(hào)的所述部分?jǐn)?shù)字化;編碼數(shù)字化的視頻信號(hào);以及 記錄所編碼視頻信號(hào)。
21.一種包括計(jì)算機(jī)可讀媒體的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀媒體包含可操作以 使計(jì)算機(jī)執(zhí)行將第一視頻數(shù)據(jù)從存儲(chǔ)代表第一視頻數(shù)據(jù)的多于一個(gè)實(shí)例的第二視頻數(shù)據(jù) 的視頻記錄設(shè)備恢復(fù)到視頻存儲(chǔ)倉(cāng)的方法的軟件指令,包含從回放第二視頻數(shù)據(jù)的所述視頻記錄設(shè)備(120)接收視頻信號(hào)(S310); 響應(yīng)命令將所接收視頻信號(hào)的部分記錄到存儲(chǔ)器(102)中(S320);以及 當(dāng)所述存儲(chǔ)器(102)填滿時(shí)終止記錄過程,其中所記錄視頻信號(hào)代表第一視頻數(shù)據(jù)的 至少一個(gè)實(shí)例(S340)。
22.如權(quán)利要求19所述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包含 將視頻存儲(chǔ)倉(cāng)(110)設(shè)置成檔案恢復(fù)循環(huán)模式;以及等待所述存儲(chǔ)器(102)填滿(S330)。
23.如權(quán)利要求20所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述第一視頻數(shù)據(jù)包括標(biāo)識(shí)第一視 頻數(shù)據(jù)開頭的幀。
24.如權(quán)利要求21所述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包含接收使元數(shù)據(jù)與新記錄在視頻存儲(chǔ)倉(cāng)上的所記錄歸檔視頻重新同步的命令,所述元數(shù) 據(jù)包括存儲(chǔ)器中的標(biāo)識(shí)幀的地址信息;以及通過識(shí)別所記錄視頻信號(hào)中代表第一視頻數(shù)據(jù)的標(biāo)識(shí)幀的幀,使元數(shù)據(jù)與所記錄視頻 信號(hào)重新同步(S360)。
25.如權(quán)利要求24所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述使元數(shù)據(jù)重新同步的步驟進(jìn)一 步包含確定代表標(biāo)識(shí)(ID)幀的幀的地址(S440);以及 使用所確定地址校正元數(shù)據(jù)中的地址信息。3
26.如權(quán)利要求21所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述記錄步驟進(jìn)一步包含 將所接收視頻信號(hào)的所述部分?jǐn)?shù)字化;編碼數(shù)字化的視頻信號(hào);以及 記錄所編碼視頻信號(hào)。
27.—種記錄視頻數(shù)據(jù)的方法,包含由視頻存儲(chǔ)倉(cāng)接收重復(fù)回放第一視頻數(shù)據(jù)多次的第一命令(S205);以及 由所述視頻存儲(chǔ)倉(cāng)回放第一視頻數(shù)據(jù)多次(S205,S220),其中,由視頻記錄設(shè)備記錄所 播放第一視頻數(shù)據(jù)的部分,所記錄播放第一視頻數(shù)據(jù)代表第一視頻數(shù)據(jù)的多于一個(gè)實(shí)例。
28.一種從存儲(chǔ)代表第一視頻數(shù)據(jù)的多于一個(gè)實(shí)例的第二視頻數(shù)據(jù)的視頻記錄設(shè)備中 恢復(fù)第一視頻數(shù)據(jù)的方法,包含從回放第二視頻數(shù)據(jù)的所述視頻記錄設(shè)備(120)發(fā)送視頻信號(hào)(S310),其中,由視頻 存儲(chǔ)倉(cāng)接收視頻信號(hào),并且由所述視頻存儲(chǔ)倉(cāng)將所述接收視頻信號(hào)的部分記錄在存儲(chǔ)器 中;以及響應(yīng)存儲(chǔ)器(102)填滿時(shí)生成的信號(hào)終止回放過程,并且所記錄視頻信號(hào)代表第一視 頻數(shù)據(jù)的至少一個(gè)實(shí)例(S340)。
全文摘要
一種快速歸檔和恢復(fù)視頻存儲(chǔ)倉(cāng)的裝置、方法和軟件程序產(chǎn)品。該方法包括響應(yīng)第一命令多于一次地接收和記錄代表視頻數(shù)據(jù)的視頻信號(hào)(S220);以及響應(yīng)第二命令終止視頻信號(hào)的記錄(S260)。視頻信號(hào)的記錄以視頻速率執(zhí)行。該方法進(jìn)一步包括從回放視頻數(shù)據(jù)的所存儲(chǔ)多個(gè)實(shí)例的視頻記錄設(shè)備(120)接收視頻信號(hào)(S310);響應(yīng)命令將所接收視頻信號(hào)記錄到存儲(chǔ)器(102)中(S320);以及當(dāng)存儲(chǔ)器(102)填滿時(shí)終止記錄過程,其中所記錄視頻信號(hào)包括視頻的至少一個(gè)實(shí)例(S340)。
文檔編號(hào)H04N5/78GK101981924SQ200880128296
公開日2011年2月23日 申請(qǐng)日期2008年3月26日 優(yōu)先權(quán)日2008年3月26日
發(fā)明者戴維·A·卡斯珀 申請(qǐng)人:湯姆森特許公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
石屏县| 甘南县| 富宁县| 余江县| 苍梧县| 喀喇| 芦山县| 淮南市| 伊宁市| 莲花县| 屏山县| 鄂托克旗| 乐安县| 连州市| 彰武县| 高州市| 同心县| 邛崃市| 桂东县| 浦城县| 镇平县| 巴彦淖尔市| 舟曲县| 桂林市| 河曲县| 金川县| 于都县| 东方市| 铁力市| 宜良县| 乌拉特中旗| 长沙县| 同仁县| 常山县| 乐至县| 亳州市| 大城县| 台北县| 沅江市| 吕梁市| 炎陵县|