[發明專利]一種基于柯西RS編碼的視頻幀數據網絡傳輸方法有效
| 申請號: | 201310085233.1 | 申請日: | 2013-03-15 |
| 公開(公告)號: | CN103152652A | 公開(公告)日: | 2013-06-12 |
| 發明(設計)人: | 蔣榮欣;李洪;周凡;陳耀武 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | H04N21/647 | 分類號: | H04N21/647;H04N21/643 |
| 代理公司: | 杭州天勤知識產權代理有限公司 33224 | 代理人: | 胡紅娟 |
| 地址: | 310027 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 rs 編碼 視頻 幀數 網絡 傳輸 方法 | ||
1.一種基于柯西RS編碼的視頻幀數據網絡傳輸方法,其特征在于,包括以下步驟:
a、預先定義一個柯西RS生成矩陣;
b、將壓縮后的視頻幀數據打包成符合網絡應用層協議的數據包序列;
c、動態選取所述柯西RS生成矩陣的柯西子矩陣,利用選取出的柯西子矩陣,通過一次矩陣運算對各視頻幀的數據包序列進行兩次柯西RS編碼得到對應的校驗包;
所述兩次柯西RS編碼包括:
c-1、每一視頻幀的數據包序列與對應的柯西子矩陣進行運算生成一次校驗包;
c-2、將所有視頻幀分成若干視頻幀組,各個視頻幀組中的所有數據包序列與對應的柯西子矩陣進行運算生成二次校驗包;
d、對步驟b數據包序列中的所有數據包和步驟c中的一次校驗包做對角交織,生成交織后亂序的數據包和一次校驗包序列;
e、將二次校驗包序列、亂序的數據包和一次校驗包序列發送至網絡;
f、從網絡接收所述二次校驗包序列、亂序的數據包和一次校驗包序列,根據步驟d對角交織的逆過程,對亂序的數據包和一次校驗包序列重新排序;
g、根據所述二次校驗包序列以及重新排序后的數據包和一次校驗包序列判斷是否有數據包丟失,如果沒有數據包丟失,則將接收到的數據包送至視頻解碼器解碼;如果有數據包丟失,則利用一次校驗包或者二次校驗包對丟失的數據包進行恢復后,與接收到的數據包一起送至視頻解碼器解碼。
2.如權利要求1所述的基于柯西RS編碼的視頻幀數據網絡傳輸方法,其特征在于,所述步驟a中定義的柯西RS生成矩陣的行數大于每一幀視頻幀的數據包數。
3.如權利要求1所述的基于柯西RS編碼的視頻幀數據網絡傳輸方法,其特征在于,所述步驟d中進行對角交織時,在數據包和一次校驗包所構成的陣列中,若最后一行的末尾包含空位,則該空位不參與對角交織時的循環移位。
4.如權利要求1所述的基于柯西RS編碼的視頻幀數據網絡傳輸方法,其特征在于,所述步驟g中丟失的數據包恢復具體操作如下:
g-1、針對每一視頻幀組中的各個視頻幀,如果該視頻幀的數據包丟失數量小于等于正確接收到的該視頻幀對應的一次校驗包的數量,則將接收到的該視頻幀的數據包和一次校驗包序列與該視頻幀對應的柯西RS子矩陣的逆矩陣相乘做一次解碼恢復丟失的數據包;
g-2、針對每一視頻幀組中的所有視頻幀,如果經過步驟g-1后該視頻幀組中尚未恢復的數據包丟失數量小于等于正確接收到的該視頻幀組對應的二次校驗包的數量,則將接收到的該視頻幀組的數據包和二次校驗包序列與柯西RS子矩陣的逆矩陣相乘做二次解碼恢復丟失的數據包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310085233.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種太陽能戶外廣播
- 下一篇:一種晶閘管觸發控制動態模擬實驗平臺





