[發(fā)明專利]一種高效率富媒體展現(xiàn)系統(tǒng)和方法無效
| 申請?zhí)枺?/td> | 201210593871.X | 申請日: | 2012-12-31 |
| 公開(公告)號: | CN103078810A | 公開(公告)日: | 2013-05-01 |
| 發(fā)明(設計)人: | 杜清秀;周傳鋒 | 申請(專利權)人: | 中國科學院自動化研究所 |
| 主分類號: | H04L12/861 | 分類號: | H04L12/861 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 宋焰琴 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 高效率 媒體 展現(xiàn) 系統(tǒng) 方法 | ||
1.一種富媒體展現(xiàn)系統(tǒng),包括數(shù)據(jù)接收模塊、數(shù)據(jù)解碼模塊、富媒體展現(xiàn)模塊,其特征在于,還包括接收數(shù)據(jù)緩存模塊和解碼數(shù)據(jù)緩存模塊,
所述數(shù)據(jù)接收模塊用于從富媒體系統(tǒng)外部接收富媒體數(shù)據(jù),并將接收到的富媒體數(shù)據(jù)寫入所述接收數(shù)據(jù)緩存模塊;
所述接收數(shù)據(jù)緩存模塊用于暫存來自數(shù)據(jù)接收模塊的富媒體數(shù)據(jù);
所述數(shù)據(jù)解碼模塊用于讀取所述接收數(shù)據(jù)緩存模塊中暫存的富媒體數(shù)據(jù);
所述解碼數(shù)據(jù)緩存模塊用于暫存來自所述數(shù)據(jù)解碼模塊的解碼的富媒體數(shù)據(jù);
所述富媒體展現(xiàn)模塊用于讀取所述解碼數(shù)據(jù)緩存模塊中暫存的解碼的富媒體數(shù)據(jù),并對該解碼的富媒體數(shù)據(jù)的內容進行展現(xiàn)。
2.如權利要求1所述的富媒體展現(xiàn)系統(tǒng),其特征在于,
所述接收數(shù)據(jù)緩存模塊和解碼數(shù)據(jù)緩存模塊通過一種數(shù)據(jù)緩存隊列機制來暫存數(shù)據(jù),所述數(shù)據(jù)緩存隊列機制為:利用數(shù)據(jù)緩存隊列來寫入和讀出數(shù)據(jù),數(shù)據(jù)緩存隊列通過數(shù)據(jù)節(jié)點來存儲數(shù)據(jù),每個數(shù)據(jù)節(jié)點保存預定長度的富媒體數(shù)據(jù)的數(shù)據(jù)內容,同時保存該數(shù)據(jù)節(jié)點的數(shù)據(jù)長度信息、下一數(shù)據(jù)節(jié)點信息和已讀取數(shù)據(jù)長度信息。
3.如權利要求2所述的富媒體展現(xiàn)系統(tǒng),其特征在于,所述解碼數(shù)據(jù)緩存模塊為解碼數(shù)據(jù)緩存隊列設定一個解碼數(shù)據(jù)量的上限閾值,當展現(xiàn)富媒體時,判斷解碼數(shù)據(jù)緩存隊列的總數(shù)據(jù)量是否超過所述閾值:如果超過,則富媒體展現(xiàn)系統(tǒng)的解碼模塊暫停解碼一個預定時長,否則繼續(xù)解碼步驟。
4.一種富媒體展現(xiàn)方法,應用于富媒體展現(xiàn)系統(tǒng)中,其特征在于,所述富媒體展現(xiàn)系統(tǒng)還包括接收數(shù)據(jù)緩存模塊和解碼數(shù)據(jù)緩存模塊,所述方法包括如下步驟:
從富媒體系統(tǒng)外部接收富媒體數(shù)據(jù),并將接收到的富媒體數(shù)據(jù)寫入所述接收數(shù)據(jù)緩存模塊;
從所述接收數(shù)據(jù)緩存模塊中讀取富媒體數(shù)據(jù)后進行解碼,并寫入解碼數(shù)據(jù)緩存模塊;
從所述解碼數(shù)據(jù)緩存模塊中讀取解碼的富媒體數(shù)據(jù),并對該解碼的富媒體數(shù)據(jù)的內容進行展現(xiàn)。
5.如權利要求4所述的富媒體展現(xiàn)方法,其特征在于,所述接收數(shù)據(jù)緩存模塊和解碼數(shù)據(jù)緩存模塊利用數(shù)據(jù)緩存隊列來寫入和讀出數(shù)據(jù),數(shù)據(jù)緩存隊列通過數(shù)據(jù)節(jié)點來存儲數(shù)據(jù),每個數(shù)據(jù)節(jié)點保存預定長度的富媒體數(shù)據(jù)的數(shù)據(jù)內容,同時保存該數(shù)據(jù)節(jié)點的數(shù)據(jù)長度信息、下一數(shù)據(jù)節(jié)點信息和已讀取數(shù)據(jù)長度信息。
6.如權利要求5所述的富媒體展現(xiàn)方法,其特征在于,當所述數(shù)據(jù)緩存隊列剛創(chuàng)建或者其中沒有暫存任何數(shù)據(jù)時,其中不包括任何數(shù)據(jù)節(jié)點;當數(shù)據(jù)緩存隊列開始寫入要暫存的數(shù)據(jù)時,其形成第一個數(shù)據(jù)節(jié)點,即頭節(jié)點,頭節(jié)點在剛形成時,其中的數(shù)據(jù)內容為空,下一數(shù)據(jù)節(jié)點信息也為空;當數(shù)據(jù)緩存隊列繼續(xù)接收要暫存的數(shù)據(jù)并達到頭節(jié)點的預定數(shù)據(jù)長度時,新建一個數(shù)據(jù)節(jié)點來繼續(xù)暫存新接收到的數(shù)據(jù),同時,使頭節(jié)點的下一數(shù)據(jù)節(jié)點信息用于指示該新建的數(shù)據(jù)節(jié)點;當數(shù)據(jù)緩存隊列繼續(xù)接收數(shù)據(jù)時,其不斷創(chuàng)建新的數(shù)據(jù)節(jié)點。
7.如權利要求6所述的富媒體展現(xiàn)方法,其特征在于,當讀取所述數(shù)據(jù)緩存隊列時,每次讀取一個數(shù)據(jù)節(jié)點的數(shù)據(jù)內容,每次都讀取隊列的頭節(jié)點的數(shù)據(jù)內容,并在讀取完頭節(jié)點的數(shù)據(jù)內容之后刪除該頭節(jié)點,使所述頭節(jié)點的下一節(jié)點信息指示的數(shù)據(jù)節(jié)點成為所述數(shù)據(jù)緩存隊列的頭節(jié)點。
8.如權利要求6所述的富媒體展現(xiàn)方法,其特征在于,當讀取所述數(shù)據(jù)緩存隊列時,每次讀取指定數(shù)據(jù)長度的富媒體數(shù)據(jù),且每次從頭節(jié)點開始依次讀取各節(jié)點的數(shù)據(jù)內容,直到讀取到的數(shù)據(jù)內容的長度達到一個指定值,或者直到數(shù)據(jù)緩沖隊列中的所有數(shù)據(jù)讀取完畢為止;每讀取完畢一個數(shù)據(jù)節(jié)點,則刪除所讀取完畢的數(shù)據(jù)節(jié)點,并使該數(shù)據(jù)節(jié)點的下一節(jié)點成為所述數(shù)據(jù)緩存隊列的頭節(jié)點;若讀取到指定長度的富媒體數(shù)據(jù)之后,當前讀取的數(shù)據(jù)節(jié)點的數(shù)據(jù)內容還沒有讀取完畢時,則將該數(shù)據(jù)節(jié)點作為頭節(jié)點,并在該頭節(jié)點中記錄已讀取數(shù)據(jù)長度;在下次讀取該數(shù)據(jù)緩沖隊列時,通過讀取該頭節(jié)點的已讀取數(shù)據(jù)長度,跳過該頭節(jié)點的數(shù)據(jù)內容的該已讀取長度的部分再進行數(shù)據(jù)內容的讀取。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院自動化研究所,未經中國科學院自動化研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210593871.X/1.html,轉載請聲明來源鉆瓜專利網。





