[發明專利]一種富媒體場景流的存儲方法無效
| 申請號: | 201010276374.8 | 申請日: | 2010-09-08 |
| 公開(公告)號: | CN102005231A | 公開(公告)日: | 2011-04-06 |
| 發明(設計)人: | 張驥先;肖堃 | 申請(專利權)人: | 東莞電子科技大學電子信息工程研究院 |
| 主分類號: | G11B27/10 | 分類號: | G11B27/10;G11B27/031;H04N7/24 |
| 代理公司: | 成都行之專利代理事務所(普通合伙) 51220 | 代理人: | 溫利平 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 媒體 場景 存儲 方法 | ||
技術領域
本發明屬于富媒體場景的傳輸技術領域,更為具體地講,涉及一種富媒體場景流的存儲方法。
背景技術
富媒體(Rich?Media)是一種新型的,比音視頻多媒體更能帶來豐富的用戶體驗的媒體類型。富媒體(rich?media)技術是一種可以在同一時刻對多種媒體元素進行渲染展現和交互控制的技術,這些媒體元素可以是矢量圖,文字,音視頻等,媒體元素之間的聯系是通過場景來表現的。場景(Scene)是記錄各種媒體元素在時間和空間上的組織方式的一種文本,它負責描述這些元素的生存時間和展現的空間位置范圍。
富媒體場景實際上就是指定了一個場景中各個元素在時間和空間上的組織方法。同時,場景也描述了用戶和場景元素之間是如何交互的。實際業務中的場景是支持動態更新的,例如用戶點擊某個元素,或者定時器檢測到動畫開始,場景即發生更新。為方便描述場景的更新,引入命令的概念,當命令發生時,場景應該根據該命令的類型和內容來做相應的改變。
富媒體場景描述方法是基于SVG?Tiny?1.2的,因此場景描述具有大部分SVG的特性。場景文檔也表現為XML的形式,在邏輯上,則可以視作一個樹形結構。在富媒體瀏覽器處理場景時,有一個重要的過程,就是解析過程。每個場景文件在經過解析器解析后,都在內存中形成一個樹型結構體,并且這個結構體是可以通過腳本語言來操作的。
對于3GP文件,使用流媒體服務器軟件即可實現端到端傳輸。但是,場景具有特殊性,其場景文檔是以XML格式來存放的,而且場景中的標簽中可以引用其他格式的文件,這些文件需另外存放。例如,有下面的場景描述語句:
<video?x=″160″y=″100″width=″176″height=″144″begin=″0.3s″xlink:href=″../video/any.avi″/>
上面是一個<video>標簽。這個標簽表示一個視頻元素,上面標簽描述的意思是在場景的(160,100)位置放置一個寬176像素,高144像素的視頻播放區域。在場景開始后的第0.3秒,外部鏈接的any.avi文件將在該播放區域播放。
以這個場景為例,它至少包含三個流,一個是本身的場景流,另兩個就是any.avi文件中的視頻流和音頻流。這個業務包括至少兩個文件,一個是該場景文檔,另一個是any.avi文件。在用戶使用點播功能時,場景先被解析,形成場景樹,然后到第0.3秒時加載avi文件,并播放。在網絡傳輸時,這三個流之間的時間同步是一個復雜的問題。而且由于實際業務往往非常復雜,涉及到的文件數目也較多,不易管理。
發明內容
本發明目的在于克服現有富媒體場景傳輸技術的不足,提出一種富媒體場景流的存儲方法,使富媒體場景流與視頻流、音頻流文件易于管理。
為實現上述發明目的,本發明富媒體場景流的存儲方法,其特征在于,包括以下步驟:
(1)、根據富媒體場景文件中標簽的時間屬性值,將富媒體場景文件劃分為若干個連續的以時間值增長方式排列的訪問單元,每個訪問單元是一個時間片段的簡單場景;
(2)、對包括視頻流、音頻流的3GP文件進行擴展得到富媒體3GP文件:
a1、將訪問單元以視頻幀或音頻采樣的方式存儲于3GP文件的媒體數據包,即′mdat′box中,與視頻幀、音頻采樣混合存放;
a2、在moov容器包中增加一個場景軌容器包,即trak(scene)box,用于描述富媒體場景的屬性和數據組織情況;
a3、在moov容器包中增加一個場景注釋軌容器包,即trak(scene?hint)box,用于存儲富媒體場景的打包信息。
在步驟(2)一種實施方式中,場景軌容器包為:
在場景軌容器包中,媒體軌容器包的軌道頭包,即‘tkhd’box含有媒體軌ID、軌道時間以及寬高值;其中,媒體軌道ID為原有媒體軌道最高ID加1,軌道時間是場景文件的生命周期長度按照moov容器包中mvhd媒體信息頭包指定的時間刻度單位計算得到,寬高值通過解析富媒體場景文件的頭部訪問單元得到;
場景軌容器包中媒體容器包,即′mdia′box的頭部包‘mdhd’box包括場景軌道的時間刻度以及持續時間,持續時間等于每秒鐘應該解析的訪問單元數目;媒體容器包,即′mdia′box的媒體類型包′hdlr′中媒體類型為場景軌、name參數為“RM?Scene?Handler”,即富媒體場景處理機,其中,name參數用于觀察文件結構、調試3GP打包;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東莞電子科技大學電子信息工程研究院,未經東莞電子科技大學電子信息工程研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010276374.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:可培育兒童健康睡姿的防踢保暖被
- 下一篇:一種水搖籃





