[發明專利]適用于數字媒體播出的多媒體數據處理方法及其處理系統無效
| 申請號: | 201110250664.X | 申請日: | 2011-08-29 |
| 公開(公告)號: | CN102332284A | 公開(公告)日: | 2012-01-25 |
| 發明(設計)人: | 劉振中;湯曉斌;沈冠祎;季永華 | 申請(專利權)人: | 上海文廣科技(集團)有限公司 |
| 主分類號: | G11B27/10 | 分類號: | G11B27/10 |
| 代理公司: | 上海唯源專利代理有限公司 31229 | 代理人: | 曾耀先 |
| 地址: | 200072 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 適用于 數字 媒體 播出 多媒體 數據處理 方法 及其 處理 系統 | ||
技術領域
本發明涉及一種數據處理方法及其處理系統,尤指一種適用于數字媒體播出的多媒體數據處理方法及其處理系統。
背景技術
在播出環節,具體的業務功能性需求包括文件的正常播發、基于時間的隨機定位、快進以及快退操作。在沒有索引的情況下,基于時間的隨機定位需要從頭遍歷文件,需要消耗較長的準備時間,而對于快進、快退的功能需求,X倍速的快進、快退相對文件的正常播發,對磁盤造成的壓力也將增加X-1倍,特別是在VOD點播這種存在較多快進、快退操作,而且發生的概率、時機都無法預測的情況下,將無法準確計算服務器的實際負載。對于X倍速快進、快退等功能的實現,服務器不能簡單的以X倍速將文件進行播發,因為這樣一是會導致需要X倍的傳輸帶寬,二是對解碼終端會造成解碼的混亂。
另外通用的文件系統考慮的首要問題是保證文件存儲的安全性以及磁盤的利用效率,其塊(block)大小通常只有幾k到幾十k,隨著大量媒體文件的導入、刪除等操作,在磁盤上會造成大量的磁盤碎片,這將嚴重影響磁盤的IO效率,嚴重的話甚至需要停機對磁盤進行碎片整理,這在某些播出環節是絕對不能接受的。且通用文件系統具有固定的塊大小,其目標是提高文件大小呈離散分布文件的存儲效率;通用文件系統只考慮存儲,不考慮對讀寫帶寬的控制,不能保證播出環節對讀響應時間的高標準要求;通用文件系統不考慮文件之間的關聯性,并存在如下缺點:
沒有文件關聯的機制,給節目的維護增加了難度;
隨著文件導入、刪除操作的累計,會產生大量的磁盤碎片,降低IO讀寫效率;
在需要快進、快退等操作的場合,對磁盤的IO請求帶寬無法測量。
發明內容
本發明的目的在于克服現有技術的缺陷,而提供一種適用于數字媒體播出的多媒體數據處理方法及其處理系統,它具有實現基于幀的快速定位,在倍速播放下保證多倍速播發和單倍速播發基本占用相同的IO帶寬資源,IO性能持續穩定,訪問效率高,產生的磁盤碎片不會影響磁盤IO輸出的優點。
實現上述目的的技術方案是:
本發明的一種適用于數字媒體播出的多媒體數據處理方法,包括以下步驟:
建立一索引結構;
將原始視頻文件以及所述視頻文件的幀索引信息分別存放于所述索引結構中;
在單倍速播放時,根據所述幀索引信息在原始視頻文件中定位起始幀,并進行視頻播發。
進一步將上述原始視頻文件的I幀分別按照正序和倒序存放在所述索引結構中;
在快進狀態,讀取所述I幀的正序序列,根據當前幀的位置在所述I幀正序序列中定位距離所述當前幀最近的I幀,進行快進;
在快退狀態,讀取所述I幀的倒序序列,根據當前幀的位置在所述I幀倒序序列中定位距離所述當前幀最近的I幀,進行快退。
進一步包括以下步驟:
建立一存儲空間索引模塊與一文件索引模塊;
將存儲介質上的空閑的連續空間塊的索引信息存入所述存儲空間索引模塊中;
存放所述原始視頻文件時,先在所述存儲空間索引模塊中查找最小的連續空間塊,如果所述索引出的最小的連續空間塊大于所述原始視頻文件的大小,將所述原始視頻文件寫入所述連續空間塊;
將所述被寫入的原始視頻文件的索引項添加至所述文件索引模塊中。
當對上述原始視頻文件的第N幀進行所述定位起始幀步驟時,根據所述幀索引信息計算所述第N幀前N-1個幀的長度之和,該長度之和即為所述原始視頻文件的第N幀的起始位置。
本發明的一種適用于數字媒體播出的多媒體數據處理系統,包括:
一存儲介質,用于存儲文件;
一存儲空間索引模塊,用于提供存儲介質上的空閑的連續空間塊的索引信息;
一文件索引模塊,用于存儲寫入所述存儲介質的視頻文件的索引項;
一索引結構,用于提供視頻索引信息和視頻數據信息;
所述視頻索引信息包括視頻文件的幀索引信息;
所述視頻數據信息包括I幀正序序列、I幀倒序序列和原始視頻文件。
上述幀索引信息包括幀索引信息的長度信息、幀的類型信息和幀長度信息。
上述視頻索引信息還包括視頻文件的時戳信息,所述時戳信息包括:時戳信息長度、當前采樣點與前一個采樣點之間的距離、當前采樣點與前一個采樣點之間的時間差。
上述視頻索引信息還包括視頻文件的節目信息,所述節目信息包括:播放時長、分辨率寬度、分辨率高度、采樣幀率、碼率、視頻編碼格式和音頻編碼格式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海文廣科技(集團)有限公司,未經上海文廣科技(集團)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110250664.X/2.html,轉載請聲明來源鉆瓜專利網。





