專利名稱:一種網絡互動點播的跳轉方法、系統及服務器的制作方法
技術領域:
本發明屬于多i某體數據處理技術領域,尤其涉及一種網絡互動點播的跳轉 方法、系統及服務器。
背景技術:
隨著網絡的發展,網絡互動點播服務已成為一種熱門服務。現有的互動點
播實現為才艮據用戶請求的時間點,計算出該時間點對應的畫面幀的數據位置, 然后中止原有的媒體內容的網絡發送,而從新位置開始發送媒體內容。由于 MPEG2的幀數據有前后相關性,新播放位置點的幀數據由于找不到相關聯的前 面的幀數據,在機頂盒端可能會發生幀解碼錯誤,引起畫面花屏現象。
發明內容
本發明實施例的目的在于提供一種網絡互動點播的跳轉方法,旨在解決現 有技術中機頂盒對用戶請求的新播放位置點的幀解碼時,出現錯誤,引起畫面 花屏的問題。
本發明實施例是這樣實現的, 一種網絡互動點播的跳轉方法,所述方法包 括以下步驟
查找與用戶請求的跳轉時間點相近的關鍵幀;
將包含所述關鍵幀的圖組的起始的2個B幀進行丟棄處理,以空幀填補圖
組中起始的2個B幀的位置;
以處理后的圖組作為新的媒體數據發送位置點發送媒體數據。 本發明實施例的另一目的在于提供一種網絡互動點播的跳轉系統,所述系
統包括
4查找模塊,用于查找與用戶請求的跳轉時間點相近的關鍵幀; 處理模塊,用于將包含所述關鍵幀的圖組的起始的2個B幀進行丟棄處理, 以空幀填補圖組中起始的2個B幀的位置;以及
媒體數據發送模塊,用于以處理后的圖組作為新的媒體數據發送位置點發
送媒體數據。
本發明實施例的另一目的在于提供一種服務器,所述服務器包括一網絡互 動點播的跳轉系統,所述系統包括
查找模塊,用于查找與用戶請求的跳轉時間點相近的關鍵幀;
處理模塊,用于將包含所述關鍵幀的圖組的起始的2個B幀進行丟棄處理, 以空幀填補圖組中起始的2個B幀的位置;以及
媒體數據發送模塊,用于以處理后的圖組作為新的媒體數據發送位置點發 送媒體數據。
在本發明中,查找與用戶請求的跳轉時間點相近的關鍵幀,將包含該關鍵 幀的圖組的起始位置的2個B幀做丟棄處理,在圖組中起始位置的2個B幀的 位置填補以2個空幀,并以處理后的圖組為新的媒體數據的發送位置點發送媒 體數據,實現了通過網絡發送的媒體數據與用戶請求的媒體數據在時間上更準 確,有效解決了if兆轉纟番;故時出現的畫面花屏現象。
圖1是本發明實施例提供的網絡互動點播的跳轉方法的實現流程圖; 圖2是本發明實施例提供的網絡互動點播的跳轉系統框圖。
具體實施例方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實 施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅 僅用以解釋本發明,并不用于限定本發明。
5在本發明實施例中,查找與用戶請求的跳轉時間點相近的關鍵幀,將包含
該關鍵幀的圖組的起始位置的2個B幀做丟棄處理,在圖組中起始位置的2個 B幀的位置填補以2個空幀,并以處理后的圖組為新的々某體it據的發送位置點 發送媒體數據。
圖1示出了本發明實施例提供的網絡互動點播的跳轉方法的實現流程,其 詳細步驟如下所述
在步驟S101中,接收用戶請求的跳轉時間點。
在步驟S102中,查找與用戶請求的跳轉時間點相近的關4建幀。
在步驟S103中,將包含查找到關鍵幀的圖組的起始的2個B幀進行丟棄 處理,以空幀填補圖組中起始的2個B幀的位置。
在步驟S104中,中斷原先的媒體數據的發送,以處理后的圖組作為新的媒 體數據發送位置點發送媒體數據。
在本發明實施例中,客戶端對接收到的作為新的媒體數據發送位置點的圖 組的2個空幀不進行解碼,直接解碼顯示該圖組中查找到的關鍵幀。
在本發明實施例中,以媒體數據發送位置點的圖組為例進行說明,存儲和 通過網絡發送的圖組的4各式為IBBPBBPBBPBB;在客戶端解碼后顯示的格式 為BBIBBPBBPBBP,其中,圖中I為關鍵幀。
網絡互動點播跳轉時,將IBBPBBPBBPBB中起始的兩個B幀丟棄,即將 圖組轉變為I (空幀)(空幀)PBBPBBPBB,而在客戶端對圖組進行解碼時, 由于空幀位置不解碼,則直接對I幀進行解碼,并顯示,即(空幀)(空幀)IBB PBBPBBP。
圖2示出了本發明實施例提供的網絡互動點播的跳轉系統結構框圖,為了 便于說明,圖中僅給出了與本發明實施例相關的部分,其中,網絡互動點播的 跳轉系統可以為內置于服務器的軟件單元、硬件單元或軟硬件結合單元。
跳轉時間點接收模塊11接收用戶請求的跳轉時間點,查找模塊12查找與 用戶請求的跳轉時間點相近的關鍵幀;處理模塊13將包含該關鍵幀的圖組的起始的2個B幀進行丟棄處理,以空幀填補圖組中起始的2個B幀的位置;媒體 數據發送模塊14以處理后的圖組作為新的媒體數據發送位置點發送媒體數據。
在本發明實施例中,客戶端對媒體數據發送模塊14發送的媒體數據的發送 位置點的圖組的2個空幀不進行解碼,直接解碼顯示圖組的關鍵幀。
在本發明實施例中,查找與用戶請求的跳轉時間點相近的關鍵幀,將包含 該關鍵幀的圖組的起始位置的2個B幀做丟棄處理,在圖組中起始位置的2個 B幀的位置填補以2個空幀,并以處理后的圖組為新的々某體數據的發送位置點 發送媒體數據,實現了通過網絡發送的媒體數據與用戶請求的媒體數據在時間 上更準確,有效解決了跳轉播-放時出現的畫面花屏現象。
以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發 明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明 的保護范圍之內。
權利要求
1、一種網絡互動點播的跳轉方法,其特征在于,所述方法包括以下步驟查找與用戶請求的跳轉時間點相近的關鍵幀;將包含所述關鍵幀的圖組的起始的2個B幀進行丟棄處理,以空幀填補圖組中起始的2個B幀的位置;以處理后的圖組作為新的媒體數據發送位置點發送媒體數據。
2、 如權利要求l所述的方法,其特征在于,所述查找與用戶請求的時間點 相近的關鍵幀的步驟之前進一步包括下述步驟接收用戶請求的跳轉時間點。
3、 如權利要求l所述的方法,其特征在于,所述以處理后的圖組作為新的 媒體數據發送位置點發送媒體數據的步驟之后進一步包括下述步驟客戶端對接收到的作為新的^某體數據發送位置點的圖組的2個空幀不進行 解碼,直接解碼顯示所述關鍵幀。
4、 一種網絡互動點播的跳轉系統,其特征在于,所述系統包括 查找;漠塊,用于查找與用戶請求的跳轉時間點相近的關4建幀; 處理模塊,用于將包含所述關鍵幀的圖組的起始的2個B幀進行丟棄處理,以空幀填補圖組中起始的2個B幀的位置;以及媒體數據發送模塊,用于以處理后的圖組作為新的媒體數據發送位置點發 送媒體數據。
5、 如權利要求l所述的系統,其特征在于,所述系統進一步包括 跳轉時間點接收^f莫塊,用于接收用戶請求的跳轉時間點。
6、 如權利要求l所述的系統,其特征在于,客戶端對所述媒體數據發送模 塊發送的^某體數據的發送位置點的圖組的2個空幀不進行解碼,直接解碼顯示 所述關鍵幀。
7、 一種服務器,其特征在于,所述服務器包括一網絡互動點播的跳轉系統, 所述系統包括查找模塊,用于查找與用戶請求的跳轉時間點相近的關鍵幀;處理模塊,用于將包含所述關鍵幀的圖組的起始的2個B幀進行丟棄處理,以空幀填補圖組中起始的2個B幀的位置;以及媒體數據發送模塊,用于以處理后的圖組作為新的媒體數據發送位置點發送媒體數據。
8、 如權利要求7所述的服務器,其特征在于,所述系統進一步包括 跳轉時間點接收模塊,用于接收用戶請求的跳轉rf間點。
9、 如權利要求7所述的服務器,其特征在于,客戶端對所述媒體數據發送 模塊發送的媒體數據的發送位置點的圖組的2個空幀不進行解碼,直接解碼顯 示所述關鍵幀。
全文摘要
本發明適用于多媒體數據處理技術領域,提供了一種網絡互動點播的跳轉方法、系統及服務器,所述方法包括以下步驟查找與用戶請求的跳轉時間點相近的關鍵幀;將包含所述關鍵幀的圖組的起始的2個B幀進行丟棄處理,以空幀填補圖組中起始的2個B幀的位置;以處理后的圖組作為新的媒體數據發送位置點發送媒體數據。在本發明中,查找與用戶請求的跳轉時間點相近的關鍵幀,將包含該關鍵幀的圖組的起始位置的2個B幀做丟棄處理,在圖組中起始位置的2個B幀的位置填補以2個空幀,并以處理后的圖組為新的媒體數據的發送位置點發送媒體數據,實現了通過網絡發送的媒體數據與用戶請求的媒體數據在時間上更準確,有效解決了跳轉播放時畫面花屏現象。
文檔編號H04N7/173GK101483757SQ200910104870
公開日2009年7月15日 申請日期2009年1月9日 優先權日2009年1月9日
發明者張書成 申請人:深圳市同洲電子股份有限公司