[發明專利]一種I幀檢索方法及裝置有效
| 申請號: | 200910172132.1 | 申請日: | 2009-09-10 |
| 公開(公告)號: | CN101651833A | 公開(公告)日: | 2010-02-17 |
| 發明(設計)人: | 梁憲 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26;H04N7/14 |
| 代理公司: | 北京安信方達知識產權代理有限公司 | 代理人: | 李 健;龍 洪 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 檢索 方法 裝置 | ||
技術領域
本發明涉及多媒體技術領域,尤其一種I幀檢索方法及裝置。
背景技術
IPTV(Internet?Protocol?Television,互聯網協議電視)業務是指通過互 聯網協議IP承載網絡向用戶提供并且能夠支持交互能力的電視節目直播、 視頻點播、時移播放以及其它各種應用型業務的業務總稱。IPTV系統中至 少包括服務器、網絡、機頂盒、電視機等設備,在使用時,由服務器將多媒 體數據通過網絡發送給機頂盒,機頂盒對數據解碼并輸出到電視機上播放。
IPTV業務中的視頻點播、時移播放等業務應用需要用到I幀檢索技術, 以方便用戶進行定位播放、快進快退等操作。例如在定位播放時,需要跳到 定位時間點最近的一個I幀進行播放,因為I幀前面的數據都不能被正確解 碼,若將這些數據發送給解碼器,既浪費帶寬和時間也不能使這些數據被解 碼,因而如何快速準確定位到該最近的I幀則非常關鍵。又例如在快進快退 時,由于網絡帶寬的限制,為了快速響應用戶的快進快退操作,服務器發送 給機頂盒的數據都是I幀數據,所以在提供快進快退功能時,需要服務器預 先準確知道I幀的具體位置。
綜上,針對各種業務應用,無論服務器還是機頂盒都可能需要在某種應 用場景下,需要快速檢索I幀,準確及時的定位到I幀位置。目前IPTV業 務中使用的視頻壓縮算法一般是H.264協議,打包時采用TS(Transport Stream,傳輸流)的方式,當從TS流中檢索I幀時,需要分析TS流的語法, 分析碼流中H.264的語法,以確定I幀的起始位置和結束位置。在分析H.264 協議的比特流時至少要解析出SPS(Sequence?Parameter?Set,序列參數集)、 PPS(Picture?Parameter?Set,圖像參數集)、片頭(Slice)的語義,因而需要 耗費一定的內存空間和CPU資源,在時間上也會增加額外的消耗,會影響 定位I幀時的速度。
發明內容
本發明所要解決的技術問題在于,提供一種I幀檢索方法及裝置,用于 快速準確的找到I幀的起始位置和結束位置,實現I幀檢索定位。
為了解決上述問題,本發明提出了一種I幀檢索方法,包括如下步驟:
S1:獲取傳輸流中的一個傳輸流包,判斷該傳輸流包為視頻包且包含打 包的基本碼流(PES)頭時,進一步判斷當前是尋找I幀的起始位置還是結束 位置,若是尋找起始位置,則轉步驟S2,若是尋找結束位置,則轉步驟S3;
S2:若所述PES頭之后的字節包含序列參數集(SPS)或圖像參數集 (PPS)的起始碼,則確定當前的傳輸流包為I幀的起始位置,返回步驟S1 繼續獲取下一個傳輸流包進行處理;
S3:若所述PES頭之后的字節包含有片頭(Slice)信息,則判斷片頭 信息中的起始標識元素是否標識為本幀圖像的起始數據,若是,則確定前一 傳輸流包為I幀的結束位置,確定結束位置后,返回步驟S1繼續獲取下一 個傳輸流包進行處理。
進一步地,步驟S1中,通過判斷當前傳輸流包的包標識符是否為傳輸 流中的視頻包標識符,來判定所述傳輸流包是否為視頻包。
進一步地,步驟S1中,若當前傳輸流包的包標識符為傳輸流中的視頻 包標識符,則判定所述傳輸流包是視頻包,進一步,若當前傳輸流包的有效 負載的前三字節是所述PES的起始碼,則判定本傳輸流包中包含有所述PES 頭信息。
進一步地,步驟S3中,若在所述PES頭之后的數據中,當前網絡抽象 層類型是即時刷新圖像的片頭、非即時刷新圖像的片頭、序列參數集、圖像 參數集之一,所述PES頭之后的數據是包含有片頭(Slice)信息。
本發明還提供一種用于I幀檢索的檢索裝置,包括如下模塊:
傳輸流包解析模塊,用于獲取傳輸流中的傳輸流包,對傳輸流包逐個分 析,判斷當前傳輸流包是否為視頻包,若是則送至打包的基本碼流(PES)包 分析模塊處理;PES包分析模塊判斷傳輸流包中包含PES頭時,將傳輸流 包交由檢索控制模塊處理;
檢索控制模塊,判斷當前需要尋找I幀的起始位置,則交由起始位置查 找模塊處理;若是需要尋找I幀結束位置,則交由結束位置查找模塊處理;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910172132.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種便捷式野外空氣凈化系統
- 下一篇:中和塔





