專利名稱:存儲視頻數(shù)據(jù)的裝置和方法
存儲視頻數(shù)據(jù)的裝置和方法
背景技術(shù):
本發(fā)明涉及監(jiān)視系統(tǒng),尤其涉及用于在視頻監(jiān)視系統(tǒng)中存儲視頻數(shù)據(jù)的裝置和方法。歸檔由視頻監(jiān)視系統(tǒng)收集的視頻數(shù)據(jù)由于涉及大量的數(shù)據(jù)因而已是一個難題。在許多情形下,該數(shù)據(jù)可能被保存幾個月甚至幾年。由于MPEG壓縮算法及目前磁盤驅(qū)動器容 量的增加,該問題已被減輕,但遠未得以解決。在多通道應(yīng)用中,存儲問題隨通道的數(shù)量變 得更加復(fù)雜。目前的數(shù)字錄像機具有兩種類型的存儲器,即短期和長期存儲器。在大多數(shù)應(yīng)用 中,短期錄制使用最大場率完成以獲得全動視頻。所有短期可用的信息保存在相對小的循 環(huán)緩沖區(qū)中。所有視頻以全幀率保存所需時間段,之后從短期緩沖器刪除并放入另一文件 進行長期存儲。文件或按原始記錄的進行歸檔,這需要大量的長期存儲資源,或文件被處理 以減少在檔案庫存儲器中保存的數(shù)據(jù)量。在長期存儲之前處理文件需要以某些方式對文件 進行再加載和修剪以提供更小的文件進行歸檔。該再加載和修剪過程需要大量系統(tǒng)資源并 可在數(shù)字錄像機記錄當(dāng)前實時數(shù)據(jù)及執(zhí)行其它實時操作時嚴重地妨礙其性能。
發(fā)明內(nèi)容
根據(jù)本發(fā)明,提供了一種存儲視頻數(shù)據(jù)的方法,包括步驟接收包括I幀和P幀的 MPEG視頻流;將I幀與P幀分開;分開保存I幀和P幀;及提供信息使得I幀和P幀可被結(jié) 合以產(chǎn)生全動視頻。根據(jù)本發(fā)明,還提供了用于存儲視頻數(shù)據(jù)的裝置,包括用于接收包含I幀和P幀的 MPEG視頻流的輸入設(shè)備;用于將I幀與P幀分開的視頻流分離器;用于分開保存I幀和P 幀的存儲器;及用于提供I幀和P幀的唯一標識符以使得I幀和P幀可被結(jié)合從而產(chǎn)生全 動視頻圖像的順序標識符。在本發(fā)明的另一方面,提供了搜索所保存的視頻數(shù)據(jù)的方法,包括步驟接收包括 I幀和P幀的MPEG視頻流;將I幀與P幀分開;分開保存I幀和P幀;及僅搜索所保存的I 幀。本發(fā)明的另一方面包括用于搜索所保存的視頻數(shù)據(jù)的裝置,包括用于接收包括I幀和P幀的MPEG視頻流的輸入設(shè)備;用于分離I幀和P幀的視頻流分離器;用于分開保 存I幀和P幀的存儲器;及用于僅搜索所保存的I幀的處理器。在本發(fā)明的又一方面,提供了快速重放視頻的方法,包括步驟接收包括I幀和P 幀的MPEG視頻流;分離I幀和P幀;分開保存I幀和P幀;及以快速重放模式僅重放所保 存的I幀。此外,根據(jù)本發(fā)明,提供了用于快速重放視頻的裝置,包括用于接收包括I幀和P 幀的MPEG視頻流的輸入設(shè)備;用于分離I幀和P幀的視頻流分離器;用于分開保存I幀和 P幀的存儲器;及用于在快速重放模式期間僅重放所保存的I幀的處理器。申請人:的發(fā)明對視頻數(shù)據(jù)提供有效的預(yù)處理,使得視頻數(shù)據(jù)的歸檔得以有效地完成。申請人的系統(tǒng)在所需時間段提供全動視頻,并繼而如果需要,使能通過僅改變文件名即 可容易地歸檔I幀文件,并將其放在檔案存儲器中。不需要對數(shù)字錄像機進行預(yù)處理及中 斷其正常處理。通過僅保存I幀,本發(fā)明消除了高達80%的數(shù)據(jù)從而在長期存儲方面提供 明顯的節(jié)省優(yōu)勢。申請人的系統(tǒng)還可使用兩個循環(huán)緩沖區(qū),其具有在數(shù)據(jù)被新數(shù)據(jù)蓋寫之 前的不同時間段,從而提供這樣的可能性在P幀數(shù)據(jù)被保存的較短時間段期間提供全動 視頻,及對包含I幀的第二循環(huán)緩沖區(qū)提供長期存儲。 申請人:的發(fā)明還提供搜索視頻數(shù)據(jù)的有效方法,并提供快速重放而不加重系統(tǒng)資 源的負擔(dān)。根據(jù)本發(fā)明,提供了存儲視頻數(shù)據(jù)的方法,包括步驟接收包括I幀和P幀的MPEG 視頻流;將I幀與P幀分開,將I幀分為第一組I幀和第二組I幀;分開保存第一組I幀、 第二組I幀和P幀;及提供信息使得第一組I幀、第二組I幀和P幀可被結(jié)合以產(chǎn)生全動視 頻。根據(jù)本發(fā)明,還提供了存儲視頻數(shù)據(jù)的方法,包括步驟接收包括I幀和P幀的 MPEG視頻流;將I幀與P幀分開以形成一組I幀,該組I幀具有第一 I幀子集和第二 I幀 子集;分開保存該組I幀、第一 I幀子集的副本和P幀;及提供信息使得該組I幀和P幀可 被結(jié)合以產(chǎn)生全動視頻。此外,本發(fā)明提供了用于存儲視頻數(shù)據(jù)的裝置,包括用于接收包含I幀和P幀的 MPEG視頻流的輸入設(shè)備;用于將I幀與P幀分開以形成一組I幀的視頻流分離器,該組I幀 具有第一 I幀子集和第二 I幀子集;適于創(chuàng)建第一 I幀子集的副本的處理器;用于分開保存 該組I幀、第一 I幀子集和P幀的存儲器;及用于提供該組I幀和P幀的唯一標識符以使得 該組I幀和P幀可被結(jié)合從而產(chǎn)生全動視頻圖像的順序標識符。另外,本發(fā)明提供了用于存儲視頻數(shù)據(jù)的裝置,包括用于接收包含I幀和P幀的 MPEG視頻流的輸入設(shè)備;用于將I幀與P幀分開以形成一組I幀的視頻流分離器,該組I幀 具有第一 I幀子集和第二 I幀子集;適于創(chuàng)建第一 I幀子集的副本的處理器;用于分開保存 該組I幀、第一 I幀子集和P幀的存儲器;及用于提供該組I幀和P幀的唯一標識符以使得 該組I幀和P幀可被結(jié)合從而產(chǎn)生全動視頻圖像的順序標識符。本發(fā)明的其它優(yōu)點和應(yīng)用從下面對本發(fā)明的優(yōu)選實施例的詳細描述可明顯看出。
圖1為使用本發(fā)明的數(shù)字錄像機的框圖。圖2為根據(jù)本發(fā)明處理MPEG流的圖解框圖。圖3為根據(jù)本發(fā)明處理MPEG流的圖解框圖。圖4為根據(jù)本發(fā)明處理MPEG流的圖解框圖。
具體實施例方式參考圖1,數(shù)字錄像機10在輸入設(shè)備12接收MPEG視頻流28,其將MPEG視頻流28 提供給處理器14。MPEG視頻流28可經(jīng)閉環(huán)網(wǎng)絡(luò)、局域網(wǎng)或?qū)捰蚓W(wǎng)如因特網(wǎng)提供。處理器 14連接到R0M16、RAM18和存儲器20,例如其可以是磁盤驅(qū)動器或光學(xué)驅(qū)動器。處理器14 向輸出設(shè)備24提供輸出信號以在監(jiān)視器(未示出)上顯示。處理器14實施保存在R0M16或存儲器20中的算法和程序。用戶輸入設(shè)備26可以是控制器、鍵盤、或其它直接連接到數(shù) 字錄像機10的適當(dāng)輸入設(shè)備,或者用戶輸入設(shè)備26可經(jīng)網(wǎng)絡(luò)進行連接,網(wǎng)絡(luò)可以是閉環(huán)網(wǎng) 絡(luò)、局域網(wǎng)或?qū)捰蚓W(wǎng)如因特網(wǎng)。用戶輸入設(shè)備26將用戶輸入提供給處理器14,如開始或停 止記錄視頻數(shù)據(jù)、播放視頻數(shù)據(jù)、搜索視頻數(shù)據(jù)、以快速重放模式重放視頻數(shù)據(jù)等的指令。圖2示出了示例性的MPEG流28,其由一系列數(shù)據(jù)幀編碼圖組成。數(shù)據(jù)幀的三種類型為I幀、P幀和B幀。I幀被編碼為單一圖像,而不涉及任何過去或?qū)淼膸?。P幀(預(yù) 示)相對于過去的參考幀進行編碼,所述參考幀可以是P幀或I幀。過去的參考幀是最近 的在前參考幀。B幀(雙向預(yù)示)相對于過去的參考幀、未來的參考幀或二者進行編碼。未 來的參考幀是最近的隨后參考幀,或I幀或P幀。幀序列,其在本領(lǐng)域中被稱為圖組(G0P), 可采取許多不同的結(jié)構(gòu),如上所述,MPEG視頻流28僅是示例。I幀、P幀和B幀的比例由視 頻流的性質(zhì)及網(wǎng)絡(luò)和系統(tǒng)的帶寬限制確定。此外,編碼視頻流所需要的時間也可影響該比 例。盡管僅由I幀和P幀組成的MPEG流已被發(fā)現(xiàn)可令人滿意地用于視頻監(jiān)視系統(tǒng),但MPEG 視頻流28被示出具有B幀。參考圖1和圖2,MPEG流28由處理器14分離為兩個單獨的文件,即文件30和文 件32。或者,其它電路可用作視頻流分離器。處理器14通過檢查幀首部確定幀類型。文件 30僅包含I幀,文件32包含P幀和B幀。如上所述,MPEG流28可能不包含B幀,因而文件 32也可僅包含P幀。文件30和32中的每一個具有唯一的標識符,其可在各自文件的首部 中并可以是處理器14提供的唯一時間戳。處理器14還向每一幀提供連續(xù)的幀編號(在圖 2中示為1-10),使得文件30和30可由處理器14結(jié)合以響應(yīng)于用戶輸入設(shè)備26的請求提 供全動視頻。文件30和32可被保存在存儲器20中,其可被劃分為短期和長期存儲區(qū)。短期和 長期存儲區(qū)可以是循環(huán)緩沖區(qū)。兩個循環(huán)緩沖區(qū)的大小取決于將要保存的數(shù)據(jù)量及數(shù)據(jù)在 用新數(shù)據(jù)蓋寫之前需要保存的時間長度?;蛘撸募?0可為了歸檔目的而放在長期存儲區(qū) 中或在放入長期存儲區(qū)之前保存在臨時存儲區(qū)中。臨時保存文件32,使得全動視頻可由輸 出設(shè)備24提供給顯示器從而用于在所需時間段進行觀察以滿足使用數(shù)字錄像機10的監(jiān)視 系統(tǒng)的目的和策略。處理器14確定指定的時間在何時已消逝,無論是幾小時、幾天還是更 長時間,之后允許文件32可用新數(shù)據(jù)蓋寫。如果文件32被保存在循環(huán)緩沖區(qū)中,文件32 被保存在那里,之后被自動蓋寫,而無需處理器14監(jiān)視逝去的時間。類似地,文件30可被 放入循環(huán)緩沖區(qū)并被自動蓋寫。文件30的在數(shù)據(jù)保存在循環(huán)緩沖區(qū)中到其被蓋寫之間的 時間段大于文件32。例如,短期存儲可以是1-2周,長期存儲可以是6個月。如果需要,文 件32可被放入長期存儲器中以提供全動視頻能力。之后,文件32可通過用其它數(shù)據(jù)蓋寫 或簡單地刪除而容易地處理,只要不影響為歸檔目的保存的I幀。數(shù)字錄像機10通過僅保存具有I幀的文件30而節(jié)省高達80 %的所需檔案存儲器 空間。盡管如此,數(shù)字錄像機10還在用戶對全動視頻感興趣的時間段期間提供全動視頻能 力。此外,數(shù)字錄像機10不需要處理器14在數(shù)據(jù)按系統(tǒng)要求歸檔之前再加載和處理MPEG 流28,所述系統(tǒng)按輸入設(shè)備12所接收的保存MPEG流28。如果需要,在檔案存儲器之前,文件30可由處理器14處理,使得文件30只有一部 分放入存儲器20中的檔案存儲器內(nèi)。例如,第一 I幀可被保存,之后一個或多個I幀可被 跳過,其后下一 I幀被記錄。重復(fù)該過程直到所有文件30均已被處理為止。處理文件30以去除一部分I幀相比于再加載和再處理整個MPEG流是相對簡單和有效的操作,從而僅需 要最小限度的系統(tǒng)資源。如果處理器14接收搜索所記錄的視頻數(shù)據(jù)的請求,處理器14僅使用文件30執(zhí)行 搜索以加快搜索并相比于按輸入設(shè)備12所接收的保存MPEG流28的系統(tǒng)限制系統(tǒng)資源需 求。類似地,如果處理器14接收以快速重放模式重放所記錄的視頻數(shù)據(jù)的請求,處理器14 通過僅播放文件30提供快速重放模式。這相比于按輸入設(shè)備12所接收的保存MPEG流28 的系統(tǒng)提供了以快速重放模式顯示所記錄的視頻數(shù)據(jù)所需要的系統(tǒng)資源的明顯節(jié)省。參考圖1和圖3,MPEG流28由處理器14分為三個分開的文件,即文件40、文件42 和文件44。作為備選,如上所述,其它電路可用作視頻流分離器。處理器14通過檢查幀首 部確定幀類型并將I幀拆分為兩個分開的組,一組保存在文件40中及另一組保存在文件 42中。如圖3中所示,I幀交替保存在文件40和42中,即I1J3和I5保存在文件40中,而 12、I4和I6保存在文件42中。也可 使用其它技術(shù),如每第三個I幀或每第四個I幀可保存 在文件40中,其余I幀保存在文件42中。文件44包含P幀和B幀,示為Bn和Pm。如上所 述,MPEG流28可能不包含B幀,因而文件44將僅包含P幀。文件40、42和44中的每一個 具有唯一標識符,其可在相應(yīng)文件的首部中及可以是處理器14提供的唯一時間戳。處理器 14還向每一幀提供順序幀編號(如上所述及如圖2中所示),使得文件40、42和44可由處 理器14組合以響應(yīng)于來自用戶輸入設(shè)備26的請求提供全動視頻。文件40、42和44可保存在存儲器20中,其可分為具有不同長度的存儲期限的存 儲區(qū)。例如,每一文件40、42和44可具有不同的存儲長度。文件40可具有最長的存儲期 限,文件42可具有比文件40短的期限,及文件44可具有最短存儲期限。不同期限的存儲區(qū) 可以是循環(huán)緩沖區(qū)。三個循環(huán)緩沖區(qū)的大小取決于將要保存的數(shù)據(jù)量及數(shù)據(jù)在用新數(shù)據(jù)蓋 寫之前保留的時間長度。作為備選,文件40可為了歸檔目的而放在長期存儲區(qū)中或在放入 長期存儲區(qū)之前保存在臨時存儲區(qū)中。具有兩組不同的I幀減少了所需長期存儲區(qū)的量, 而不需要對文件進行任何處理。此外,使文件42的存儲期限比文件44的期限長允許對用 戶的數(shù)據(jù)集分層,其在所有三個文件均被保存的時間期間提供全動視頻,及在文件44的保 留存儲時間已期滿之后但文件42仍被保存的時間期間提供完整的一組I幀。處理器14確 定對每一文件40、42和44指定的時間在何時已消逝,無論是幾小時、幾天還是更長時間,之 后允許適當(dāng)?shù)奈募捎眯聰?shù)據(jù)蓋寫。如果文件40、42和44保存在循環(huán)緩沖區(qū)中,則它們將 被自動蓋寫,而無需處理器14監(jiān)視逝去的時間。參考圖1和圖4,如上所述,MPEG流28由處理器14分為保存在文件50中的I幀 和保存在文件54中的B幀及P幀。保存在文件50中的I幀的子集還保存在文件52中。如 圖4中所示,每第五個I幀的副本保存在文件52中,由I1和I6圖示。也可使用其它技術(shù), 如每第二個I幀、每第三個I幀或每第四個I幀等可保存在文件52中。文件54包含P幀 和B幀,示為Bn和Pm。如上所述,MPEG流28可能不包含B幀,因而文件54將僅包含P幀。 文件50、52和54中的每一個具有唯一標識符,其可在相應(yīng)文件的首部中及可以是處理器14 提供的唯一時間戳。處理器14還向每一幀提供順序幀編號(如上所述及如圖2中所示), 使得文件50和54可由處理器14組合以響應(yīng)于來自用戶輸入設(shè)備26的請求提供全動視頻。文件50、52和54可保存在存儲器20中,其可分為具有不同長度的存儲期限的存 儲區(qū)。例如,每一文件50、52和54可具有不同的存儲長度。文件52可具有最長的存儲期限,文件50可具有比文件52短的期限,及文件54可具有最短存儲期限。不同期限的存儲 區(qū)可以是循環(huán)緩沖區(qū)。三個循環(huán)緩沖區(qū)的大小取決于將要保存的數(shù)據(jù)量及數(shù)據(jù)在用新數(shù)據(jù) 蓋寫之前保留的時間長度。作為備選,文件52可為了歸檔目的而放在長期存儲區(qū)中或在放 入長期存儲區(qū)之前保存在臨時存儲區(qū)中。在文件50中具有完整的一組I幀提供I幀與文 件54中的B幀和P幀的有效結(jié)合從而在文件50和54均保留在存儲區(qū)中的時間期間提供 全動視頻。文件52中保存的I幀子集減少了所需長期存儲區(qū)的量,而不需要對文件進行任 何處理。處理器14確定對每一文件50、52和54指定的時間在何時已消逝,無論是幾小時、 幾天還是更長時間,之后允許適當(dāng)?shù)奈募捎眯聰?shù)據(jù)蓋寫。如果文件50、52和54保存在循 環(huán)緩沖區(qū) 中,則它們將被自動蓋寫,而無需處理器14監(jiān)視逝去的時間。
應(yīng)當(dāng)理解,在不背離本發(fā)明范圍的情況下可對本發(fā)明做出變化和修改。還應(yīng)理解, 本發(fā)明的范圍不應(yīng)解釋為限于在此公開的具體實施例,而是僅根據(jù)按照前述公開內(nèi)容閱讀 的所附權(quán)利要求。
權(quán)利要求
存儲視頻數(shù)據(jù)的方法,包括步驟接收包括I幀和P幀的MPEG視頻流;將I幀與P幀分開,將I幀分為第一組I幀和第二組I幀;分開保存第一組I幀、第二組I幀和P幀;及提供信息使得第一組I幀、第二組I幀和P幀可被結(jié)合以產(chǎn)生全動視頻。
2.根據(jù)權(quán)利要求1的方法,其中所述保存步驟包括將第一組I幀保存在第一循環(huán)緩 沖區(qū)中,該第一循環(huán)緩沖區(qū)中保存的信息在用新信息蓋寫之前保留第一時間段;將第二組 I幀保存在第二循環(huán)緩沖區(qū)中,該第二循環(huán)緩沖區(qū)中保存的信息在用新信息蓋寫之前保留 第二時間段;及將P幀保存在第三循環(huán)緩沖區(qū)中,該第三循環(huán)緩沖區(qū)中保存的信息在用新 信息蓋寫之前保留第三時間段;其中第一時間段比第二時間段長及比第三時間段長。
3.根據(jù)權(quán)利要求1的方法,其中所述提供步驟包括提供使第一組I幀、第二組I幀和P 幀相關(guān)聯(lián)的索引。
4.根據(jù)權(quán)利要求1的方法,其中所述提供步驟包括對在所述接收步驟中接收的MPEG視 頻流的每一幀給予唯一標識符。
5.根據(jù)權(quán)利要求1的方法,其中所述提供步驟包括對在所述接收步驟中接收的MPEG視 頻流的每一幀給予唯一的時間戳并順序編號所述每一幀。
6.根據(jù)權(quán)利要求1的方法,其中所述保存步驟將第二組I幀保存在第二循環(huán)緩沖區(qū)中, 該第二循環(huán)緩沖區(qū)中保存的信息在用新信息蓋寫之前保留第二時間段;及將P幀保存在第 三循環(huán)緩沖區(qū)中,該第三循環(huán)緩沖區(qū)中保存的信息在用新信息蓋寫之前保留第三時間段; 其中第一時間段比第二時間段長及比第三時間段長,及第二時間段比第三時間段長。
7.存儲視頻數(shù)據(jù)的方法,包括步驟接收包括I幀和P幀的MPEG視頻流;將I幀與P 幀分開以形成一組I幀,該組I幀具有第一 I幀子集和第二 I幀子集;分開保存該組I幀、 第一 I幀子集的副本和P幀;及提供信息使得該組I幀和P幀可被結(jié)合以產(chǎn)生全動視頻。
8.根據(jù)權(quán)利要求7的方法,其中所述保存步驟包括將所述一組I幀保存在第一循環(huán) 緩沖區(qū)中,該第一循環(huán)緩沖區(qū)中保存的信息在用新信息蓋寫之前保留第一時間段;將第一 I幀子集的副本保存在第二循環(huán)緩沖區(qū)中,該第二循環(huán)緩沖區(qū)中保存的信息在用新信息蓋 寫之前保留第二時間段;及將P幀保存在第三循環(huán)緩沖區(qū)中,該第三循環(huán)緩沖區(qū)中保存的 信息在用新信息蓋寫之前保留第三時間段;其中第二時間段比第一時間段長及比第三時間 段長。
9.根據(jù)權(quán)利要求7的方法,其中所述提供步驟包括提供使所述一組I幀和P幀相關(guān)聯(lián) 的索引。
10.根據(jù)權(quán)利要求7的方法,其中所述提供步驟包括對在所述接收步驟中接收的MPEG 視頻流的每一幀給予唯一標識符。
11.根據(jù)權(quán)利要求7的方法,其中所述提供步驟包括對在所述接收步驟中接收的MPEG 視頻流的每一幀給予唯一的時間戳并順序編號所述每一幀。
12.用于存儲視頻數(shù)據(jù)的裝置,包括用于接收包含I幀和P幀的MPEG視頻流的輸入設(shè) 備;用于將I幀與P幀分開以形成一組I幀的視頻流分離器,所述一組I幀具有第一 I幀子 集和第二 I幀子集;適于創(chuàng)建所述第一 I幀子集的副本的處理器;用于分開保存所述一組I 幀、所述第一 I幀子集和所述P幀的存儲器;及用于提供所述一組I幀和所述P幀的唯一標 識符以使得所述一組I幀和P幀可被結(jié)合從而產(chǎn)生全動視頻圖像的順序標識符。
13.根據(jù)權(quán)利要求12的裝置,其中所述存儲器包括用于保存第一組I幀的第一循環(huán)緩沖區(qū),該第一循環(huán)緩沖區(qū)中保存的信息在用新信息蓋寫之前保留第一時間段;用于保存 第二組I幀的第二循環(huán)緩沖區(qū),該第二循環(huán)緩沖區(qū)中保存的信息在用新信息蓋寫之前保留 第二時間段;及用于保存P幀的第三循環(huán)緩沖區(qū),該第三循環(huán)緩沖區(qū)中保存的信息在用新 信息蓋寫之前保留第三時間段;其中第一時間段比第二時間段長及比第三時間段長。
14.根據(jù)權(quán)利要求12的裝置,其中所述順序標識符提供使所述I幀和P幀相關(guān)聯(lián)的索引。
15.根據(jù)權(quán)利要求12的裝置,其中所述順序標識符提供唯一的時間戳并順序編號所述 MPEG視頻流的每一幀。
16.用于存儲視頻數(shù)據(jù)的裝置,包括用于接收包含I幀和P幀的MPEG視頻流的輸入設(shè) 備;用于將I幀與P幀分開以形成一組I幀的視頻流分離器,所述一組I幀具有第一 I幀子 集和第二 I幀子集;適于創(chuàng)建所述第一 I幀子集的副本的處理器;用于分開保存所述一組I 幀、所述第一 I幀子集和所述P幀的存儲器;及用于提供所述一組I幀和所述P幀的唯一標 識符以使得所述一組I幀和P幀可被結(jié)合從而產(chǎn)生全動視頻圖像的順序標識符。
17.根據(jù)權(quán)利要求16的裝置,其中所述存儲器包括用于保存所述一組I幀的第一循 環(huán)緩沖區(qū),該第一循環(huán)緩沖區(qū)中保存的信息在用新信息蓋寫之前保留第一時間段;用于保 存所述第一 I幀子集的副本的第二循環(huán)緩沖區(qū),該第二循環(huán)緩沖區(qū)中保存的信息在用新信 息蓋寫之前保留第二時間段;及用于保存P幀的第三循環(huán)緩沖區(qū),該第三循環(huán)緩沖區(qū)中保 存的信息在用新信息蓋寫之前保留第三時間段;其中第二時間段比第一時間段長及比第三 時間段長。
18.根據(jù)權(quán)利要求16的裝置,其中所述順序標識符提供使所述I幀和P幀相關(guān)聯(lián)的索引。
19.根據(jù)權(quán)利要求16的裝置,其中所述順序標識符提供唯一的時間戳并順序編號所述 MPEG視頻流的每一幀。
全文摘要
本發(fā)明公開了存儲視頻數(shù)據(jù)的裝置和方法,包括接收包括I幀和P幀的MPEG視頻流;將I幀與P幀分開;分開保存I幀和P幀;及提供信息使得I幀和P幀可被結(jié)合以產(chǎn)生全動視頻。
文檔編號H04N7/087GK101843099SQ200880114382
公開日2010年9月22日 申請日期2008年10月30日 優(yōu)先權(quán)日2007年10月31日
發(fā)明者S·N·格里戈里安 申請人:派爾高公司