[發明專利]一種高效的精確到幀的TS流拼接方法無效
| 申請號: | 201110247198.X | 申請日: | 2011-08-24 |
| 公開(公告)號: | CN102447949A | 公開(公告)日: | 2012-05-09 |
| 發明(設計)人: | 顧煒;湯曉斌;沈冠祎;劉振中 | 申請(專利權)人: | 上海文廣科技(集團)有限公司 |
| 主分類號: | H04N21/236 | 分類號: | H04N21/236;H04N21/234;H04N21/434 |
| 代理公司: | 上海唯源專利代理有限公司 31229 | 代理人: | 曾耀先 |
| 地址: | 200072 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 高效 精確 ts 拼接 方法 | ||
1.一種高效的精確到幀的TS流拼接方法,包括以下步驟:
步驟一,解復用,對要播出的MPEG-TS格式的音視頻文件進行解復用操作,將TS包解包成PES包,再將PES包解包為ES包,最終得到視頻ES包、音頻ES包和同步信息,同步信息包括每個音頻/視頻ES包的PTS/DTS信息和來源標志;
步驟二,基本流ES拼接,對不同來源的ES包根據同步信息統一重新產生PTS/DTS,對不同來源拼接處的視頻ES包按拼接算法進行處理,輸出的同步信息為重新產生的PTS/DTS;
步驟三,單節目傳輸流TS復用,并通過插入空包使單節目傳輸流的碼率保持恒定;
步驟四,多節目流復用,采用專用的復用設備將多路單節目傳輸流復用成多節目傳輸流。
2.根據權利要求1所述的TS流拼接方法,其特征在于,步驟二中對視頻ES包的拼接處理包括:
1)對頭輸入流中包含切出幀的圖像組之前的圖像組,拼接后將保留在輸出流中;
2)對頭輸入流中包含切出幀的圖像組,經過相應的處理后得到一個完整的圖像組,并輸出到輸出流中,對包含切出幀的圖像組的處理包括幀截取、局部重編碼;
3)對尾輸入流中包含切入幀的圖像組,經過相應的處理后得到一個完整的圖像組,并輸出到輸出流中,對包含切入幀的圖像組的處理包括去掉多余幀、重編碼;
4)對尾輸入流中包含切入幀的圖像組之后的圖像組,拼接后將保留在輸出流中。
3.根據權利要求2所述的視頻ES包拼接處理,其特征在于,對頭輸入流的包含切出幀的圖像組和尾輸入流的包含切入幀的圖像組,采取幀截取、去掉多余幀、重編碼部分幀并替換等方法,使輸出流中視頻畫面無黑場無馬賽克,實現精確到幀的無縫拼接。
4.根據權利要求1所述的TS流拼接方法,其特征在于,步驟二中對音頻ES包的拼接處理為:對頭輸入流,保留PTS小于或等于切出幀PTS的音頻ES包而去除PTS大于切出幀PTS的音頻ES包,對尾輸入流去除PTS小于切入幀PTS的音頻ES包,保留PTS大于或等于切入幀PTS的音頻ES包。
5.根據權利要求1所述的TS流拼接方法,其特征在于,步驟二中對所有ES包的PTS/DTS要進行調整,在切入尾輸入流的ES包時,首先要計算一個PTS/DTS調整量,調整量為輸出流的下一個視頻包PTS值減去尾輸入流切入幀的PTS值,然后對所有來自尾輸入流的視頻ES包/音頻ES包的PTS/DTS值都要加上這個調整量后,作為輸出流中ES包的PTS/DTS值。
6.根據權利要求1所述的TS流拼接方法,其特征在于,步驟三單節目傳輸流TS復用中,根據同步信息將單路視頻ES包、音頻ES包按MPEG-TS格式進行復用產生符合標準的傳輸流TS,同時通過插入空包使單節目傳輸流的碼率保持恒定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海文廣科技(集團)有限公司,未經上海文廣科技(集團)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110247198.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種裝有固定支架的PCB板
- 下一篇:一種方便安全的體溫計





