CN101917625A - 一种基于联合信源-网络编码的可分级视频流传输方法 - Google Patents
一种基于联合信源-网络编码的可分级视频流传输方法 Download PDFInfo
- Publication number
- CN101917625A CN101917625A CN 201010190738 CN201010190738A CN101917625A CN 101917625 A CN101917625 A CN 101917625A CN 201010190738 CN201010190738 CN 201010190738 CN 201010190738 A CN201010190738 A CN 201010190738A CN 101917625 A CN101917625 A CN 101917625A
- Authority
- CN
- China
- Prior art keywords
- stream
- code
- subcode
- scalable video
- ldpc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明公开了一种基于联合信源-网络编码的可分级视频流传输方法,用于在无线环境中为可分级视频流提供可靠传输机制,包括如下步骤:(1)将可分级视频流划分为具有不同优先级的子码流;(2)用不同编码速率的LDPC码对不同优先级的子码流进行编码实现不等差错保护;(3)在传输过程中对编码后的LDPC码字进行随机线性网络编码。本发明采用网络编码将可分级视频流划分成不同优先级的子码流,保证了带宽资源的有效使用并且最大化解码流的质量,同时对重要数据使用更多的冗余信息加以保护,提高了传输***的吞吐量和传输***的错误恢复能力,从而实现了可分级码流在无线环境中的可靠传输。
Description
技术领域
本发明涉及可分级视频流在无线环境中的传输技术,尤其是一种基于联合信源-网络编码的可分级视频流传输方法。
背景技术
视频在异构网络上进行可靠传输成为近年来研究的热点。高比特率的视频应用要求提高网络的吞吐量,因为拥塞将导致队列溢出或者包丢失,在无线信道中丢包对于视频传输的影响更加严重。由于人类视觉***对于即使非常细微的视频质量降级依然很敏感,因此在接收端如何消除误码或丢包对视频质量的影响是亟待解决的问题。
可分级视频编码技术是指对视频序列只进行一次高分辨率、高质量的压缩编码,然后根据不同的链路传输能力、解码能力从单一码流中解出不同质量和分辨率的视频,该技术是对异构网络传输问题简单且灵活的解决方案,而且可以提供对差错控制和带宽变化的自适应性。根据网络状况和能力不同,解码器可以分级接收码流,然后在多种质量层、空间分辨率或时间分辨率上重建视频序列。
可分级视频流的一个重要性质是数据包具有不相等的重要性,因为其对解码信息质量的影响各不相同。一般情况下,信源编码算法将可分级视频数据按层次组织成码流,对于解码端而言至少需要收到最重要的数据包。目前,针对可分级视频流的传输仍然使用传统的视频传输技术,如果重要数据包丢失或产生错误,将导致整个可分级视频流无法正确解码。
传统的ARQ方案不适用于实时视频应用,因为其无法满足对时延的要求。其他解决方案包括采用前向纠错码(Forward Error Correction,FEC)、保护视频包和使用多组播树提供冗余路径传输编码视频流。在这些传输方案中,数据包在中间节点采用存储转发方式(Store and Forward)。这些冗余不仅增加了不必要的负担,还降低了数据传输速率。
发明内容
本发明的目的在于克服现有技术的不足,提供一种设计合理并且能够有效提高可分级视频流传输的可靠性的基于联合信源-网络编码的可分级视频流传输方法。
本发明解决其技术问题是采取以下技术方案实现的:
一种基于联合信源-网络编码的可分级视频流传输方法,用于在无线环境中为可分级视频流提供可靠传输机制,包括如下步骤:
(1)将可分级视频流划分为具有不同优先级的子码流;
(2)用不同编码速率的LDPC码对不同优先级的子码流进行编码实现不等差错保护;
(3)在传输过程中对编码后的LDPC码字进行随机线性网络编码。
而且,在步骤(1)中,将可分级视频流划分为不同优先级子码流是按其解码时的对重构视频序列的质量影响大小来进行,将可分级视频流划分为不同优先级子码流所依据的公式为:
而且,在步骤(2)中,使用不同速率的LDPC码对子码流进行编码,不同码率LDPC码分配所依据的公式为:
式中,Ri,LDPC为子码流i分配的LDPC码码率;Pi为子码流i的错误概率;Di为由于子码流i出错引起的失真;Ri为子码流i的总传输码率,包括信源传输码率和信道传输码率;M为子码流数。
而且,在步骤(3)中,所使用的随机网络编码算法包括:
编码节点计算接收到LDPC码字(符号)与最近有效编码码字间的汉明距离d并给定阈值η,如果一个收到的符号满足d≤η,则将这个符号标记为“好”符号;否则标记为“坏”符号;
假设ai和bi分别为两个用户的第i个符号,编码节点随机选择两个随机系数α和β,根据下式生成新的符号ci:
如果ai和bi均为“坏”符号,将不生成新符号;接收节点使用常规方法解码。
而且,所述的子码流包括多种优先级等级的字码流。
本发明的优点和积极效果是:
本发明采用网络编码(Network Coding,NC)技术将可分级视频流根据重要性划分成不同优先级的子码流,保证了带宽资源的有效使用并且最大化解码流的质量,同时对重要数据使用更多的冗余信息加以保护,保证了最重要数据在接收端能正确解码;另外对传输过程中的编码符号实施随机线性网络编码,提高了传输***的吞吐量和提高传输***的错误恢复能力,从而实现了可分级码流在无线环境中的可靠传输。
附图说明
图1为本发明所采用的可分级视频流示意图;
图2为本实施例划分优先级子码流的示意图;
图3为本实施例为不同优先级子码流分配不等冗余信息示意图;
图4为本实施例采用的不同码率的LDPC码抗误码性能示意图;
图5为本实施例对编码符号进行网络编码的示意图。
具体实施方式
以下结合实例对本发明做进一步描述。
一种基于联合信源-网络编码的可分级视频流传输方法,用于在无线环境中为可分级视频流提供可靠传输机制,包括如下步骤:
(1)将可分级视频流划分为具有不同优先级的子码流,其原则是按其解码时的对重构视频序列的质量影响大小来进行的;
(2)用不同编码速率的LDPC码对不同优先级的子码流进行编码实现不等差错保护;
(3)在传输过程中对编码后的LDPC码字进行随机线性网络编码。
为使本发明的目的、技术方案及优点更加清楚明白,下面对上述步骤所涉及的内容做进一步说明。
本发明所采用的可分级视频流,如图1所示,该可分级视频流是以帧组为单位的编码视频流,其中不同颜色的方块代表了不同分级层视频流,例如颜色最深的块代表基本层视频流,其他块代表不同增强层视频流。
图2是本实施例划分优先级子码流的示意图,其将不同层的码流分为不同的优先级,将具有相同优先级的码流组织在一起;将可分级视频流划分为不同优先级子码流所依据的公式为:
在本实施例中优先级共分为五级,最高优先级为优先级5,最低优先级为优先级1。
图3是本实施例为不同优先级子码流分配不等冗余信息示意图,其为不同优先级的码流分配不同的冗余信息,优先级越高分配的冗余信息越多。本实施例中,通过为不同优先级子码流使用不同编码码率的LDPC码编码达到分配不同数目冗余信息的目的。不同码率LDPC码分配所依据的公式为:
其中,J()表示代价函数,Ri,LDPC为子码流i分配的LDPC码码率;Pi为子码流i的错误概率;Di为由于子码流i出错引起的失真;Ri为子码流i的总传输码率,包括信源传输码率和信道传输码率;M为子码流数;Pi和Di的表达式取决于优化参数Ri,LDPC。
需要说明的是,本实施例使用相同码长但是不同编码速率的LDPC码实现不同优先级码流的差错保护,相同长度的LDPC码的编码码率越低,编码码字中包含的冗余信息越多。
图4是本实施例采用的不同码率的LDPC码抗误码性能示意图,其为WiMax(802.16e)规范中定义的4种LDPC码抗误码性能曲线;图4中给出了码长均为2304的不同编码码率LDPC码性能,码率分别为1/2、2/3、3/4、5/6,可以从中看出随着冗余信息/校验比特(码率越大生成的校验比特越少)的减少,LDPC码的抗误码性能明显减弱。
图5为本实施例对编码符号进行网络编码的示意图,本实施例中使用的随机网络编码算法包括:
编码节点计算接收到LDPC码字(符号)与最近有效编码码字间的汉明距离d并给定阈值η,如果一个收到的符号满足d≤η,则将这个符号标记为“好”符号;否则标记为“坏”符号;
假设ai和bi分别为两个用户的第i个符号,编码节点随机选择两个随机系数α和β,根据下式生成新的符号ci:
如果ai和bi均为“坏”符号,将不生成新符号;接收节点使用常规网络编码解码方法解码。
需要说明的是,图5中灰色部分表示本实施例中被标记为“坏”符号的LDPC码字,将按照上述的编码方法编码。
需要强调的是,本发明所述的实施例是说明性的,而不是限定性的,因此本发明并不限于具体实施方式中所述的实施例,凡是由本领域技术人员根据本发明的技术方案得出的其他实施方式,同样属于本发明保护的范围。
Claims (5)
1.一种基于联合信源-网络编码的可分级视频流传输方法,其特征在于:用于在无线环境中为可分级视频流提供可靠传输机制,包括如下步骤:
(1)将可分级视频流划分为具有不同优先级的子码流;
(2)用不同编码速率的LDPC码对不同优先级的子码流进行编码实现不等差错保护;
(3)在传输过程中对编码后的LDPC码字进行随机线性网络编码。
3.根据权利要求1所述的一种基于联合信源-网络编码的可分级视频流传输方法,其特征在于:在步骤(2)中,使用不同速率的LDPC码对子码流进行编码,不同码率LDPC码分配所依据的公式为:
式中,Pi,LDPC为子码流i分配的LDPC码码率;Pi为子码流i的错误概率;Di为由于子码流i出错引起的失真;Ri为子码流i的总传输码率,包括信源传输码率和信道传输码率;M为子码流数。
5.根据权利要求1或2所述的一种基于联合信源-网络编码的可分级视频流传输方法,其特征在于:所述的子码流包括多种优先级等级的字码流。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010190738 CN101917625A (zh) | 2010-06-03 | 2010-06-03 | 一种基于联合信源-网络编码的可分级视频流传输方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010190738 CN101917625A (zh) | 2010-06-03 | 2010-06-03 | 一种基于联合信源-网络编码的可分级视频流传输方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101917625A true CN101917625A (zh) | 2010-12-15 |
Family
ID=43324992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010190738 Pending CN101917625A (zh) | 2010-06-03 | 2010-06-03 | 一种基于联合信源-网络编码的可分级视频流传输方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101917625A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103107863A (zh) * | 2013-01-22 | 2013-05-15 | 深圳广晟信源技术有限公司 | 一种分段平均码率的数字音频信源编码方法及装置 |
CN104917588A (zh) * | 2015-04-13 | 2015-09-16 | 李焱 | 提高非视距毫米波室内通信***传输可靠性信道编码方法 |
CN106874139A (zh) * | 2015-12-10 | 2017-06-20 | 联发科技(新加坡)私人有限公司 | 一种用于错误检查和纠正的编解码方法、装置及处理器 |
CN107872296A (zh) * | 2016-09-26 | 2018-04-03 | 三星显示有限公司 | 用于传输视频的方法和数据发射机 |
CN108093256A (zh) * | 2011-11-07 | 2018-05-29 | 杜比国际公司 | 用于编码和解码图像的方法、编码和解码设备 |
CN108170554A (zh) * | 2016-12-07 | 2018-06-15 | 北京京存技术有限公司 | 一种nand的数据编码方法和装置 |
US10701386B2 (en) | 2011-11-07 | 2020-06-30 | Dolby International Ab | Method of coding and decoding images, coding and decoding device and computer programs corresponding thereto |
WO2022051897A1 (zh) * | 2020-09-08 | 2022-03-17 | 华为技术有限公司 | 编码方法及装置 |
CN117216023A (zh) * | 2023-11-07 | 2023-12-12 | 陕西长瑞安驰信息技术集团有限公司 | 一种大规模网络数据存储方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1753493A (zh) * | 2004-09-24 | 2006-03-29 | 松下电器产业株式会社 | 无线多媒体通信***的跨层联合方法 |
CN101335594A (zh) * | 2007-06-28 | 2008-12-31 | 阿尔卡特朗讯 | 用于向突发传输***中的数据包提供不等错误保护的方法 |
WO2009039903A1 (en) * | 2007-09-21 | 2009-04-02 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V. | Scalable information signal, apparatus and method for encoding a scalable information content, and apparatus and method for error correcting a scalable information signal |
CN101621353A (zh) * | 2008-07-03 | 2010-01-06 | 华为技术有限公司 | 一种随机线性网络编码的方法、装置和*** |
-
2010
- 2010-06-03 CN CN 201010190738 patent/CN101917625A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1753493A (zh) * | 2004-09-24 | 2006-03-29 | 松下电器产业株式会社 | 无线多媒体通信***的跨层联合方法 |
CN101335594A (zh) * | 2007-06-28 | 2008-12-31 | 阿尔卡特朗讯 | 用于向突发传输***中的数据包提供不等错误保护的方法 |
WO2009039903A1 (en) * | 2007-09-21 | 2009-04-02 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V. | Scalable information signal, apparatus and method for encoding a scalable information content, and apparatus and method for error correcting a scalable information signal |
CN101621353A (zh) * | 2008-07-03 | 2010-01-06 | 华为技术有限公司 | 一种随机线性网络编码的方法、装置和*** |
Non-Patent Citations (2)
Title |
---|
《Information Sciences and Systems》 20090320 Yong Liu On Unequal Error Protection with Low Density Parity Check Codes in Scalable Video Coding 第793页最后一段、第795-796页 1-5 , 2 * |
《The First International Symposium on Computer Network and Multimedia Technology》 20091220 Zong Xiaofei Symbol-level Network Coding based Wireless Video Conference System 正文第3页 1-5 , 2 * |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11277630B2 (en) | 2011-11-07 | 2022-03-15 | Dolby International Ab | Method of coding and decoding images, coding and decoding device and computer programs corresponding thereto |
US11943485B2 (en) | 2011-11-07 | 2024-03-26 | Dolby International Ab | Method of coding and decoding images, coding and decoding device and computer programs corresponding thereto |
US10701386B2 (en) | 2011-11-07 | 2020-06-30 | Dolby International Ab | Method of coding and decoding images, coding and decoding device and computer programs corresponding thereto |
CN108093256B (zh) * | 2011-11-07 | 2020-10-27 | 杜比国际公司 | 用于编码和解码图像的方法、编码和解码设备 |
US11889098B2 (en) | 2011-11-07 | 2024-01-30 | Dolby International Ab | Method of coding and decoding images, coding and decoding device and computer programs corresponding thereto |
CN108093256A (zh) * | 2011-11-07 | 2018-05-29 | 杜比国际公司 | 用于编码和解码图像的方法、编码和解码设备 |
US11109072B2 (en) | 2011-11-07 | 2021-08-31 | Dolby International Ab | Method of coding and decoding images, coding and decoding device and computer programs corresponding thereto |
US10681389B2 (en) | 2011-11-07 | 2020-06-09 | Dolby International Ab | Method of coding and decoding images, coding and decoding device and computer programs corresponding thereto |
CN103107863B (zh) * | 2013-01-22 | 2016-01-20 | 深圳广晟信源技术有限公司 | 一种分段平均码率的数字音频信源编码方法及装置 |
CN103107863A (zh) * | 2013-01-22 | 2013-05-15 | 深圳广晟信源技术有限公司 | 一种分段平均码率的数字音频信源编码方法及装置 |
CN104917588A (zh) * | 2015-04-13 | 2015-09-16 | 李焱 | 提高非视距毫米波室内通信***传输可靠性信道编码方法 |
CN106874139A (zh) * | 2015-12-10 | 2017-06-20 | 联发科技(新加坡)私人有限公司 | 一种用于错误检查和纠正的编解码方法、装置及处理器 |
CN107872296B (zh) * | 2016-09-26 | 2022-10-18 | 三星显示有限公司 | 用于传输视频的方法和数据发射机 |
CN107872296A (zh) * | 2016-09-26 | 2018-04-03 | 三星显示有限公司 | 用于传输视频的方法和数据发射机 |
CN108170554B (zh) * | 2016-12-07 | 2021-11-23 | 北京兆易创新科技股份有限公司 | 一种nand的数据编码方法和装置 |
CN108170554A (zh) * | 2016-12-07 | 2018-06-15 | 北京京存技术有限公司 | 一种nand的数据编码方法和装置 |
WO2022051897A1 (zh) * | 2020-09-08 | 2022-03-17 | 华为技术有限公司 | 编码方法及装置 |
CN117216023A (zh) * | 2023-11-07 | 2023-12-12 | 陕西长瑞安驰信息技术集团有限公司 | 一种大规模网络数据存储方法及*** |
CN117216023B (zh) * | 2023-11-07 | 2024-01-26 | 陕西长瑞安驰信息技术集团有限公司 | 一种大规模网络数据存储方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101917625A (zh) | 一种基于联合信源-网络编码的可分级视频流传输方法 | |
CN101359981B (zh) | 一种数据包冗余编解码的方法、装置及*** | |
CN101902296B (zh) | 一种喷泉码的编解码方法和装置 | |
CN101938334B (zh) | 随机网络编码和自动重传请求联合的自适应差错控制方法 | |
CN1134131C (zh) | 数据比特流的差错保护方法 | |
US11438097B2 (en) | Media content-based adaptive method, device and system for forward error correction (FEC) coding and decoding of systematic code, and medium | |
CN101702640B (zh) | 一种在单向网络中传输数据的方法及装置 | |
CN101478373A (zh) | 一种信源信道编码联合优化的自适应差错控制方法 | |
US10469202B2 (en) | Fec mechanism based on media content | |
US8291288B2 (en) | Method and device for encoding the low density generator matrix code | |
CN103347202B (zh) | 一种无线通信***中的ewf码译码方法 | |
Fong et al. | Low-latency network-adaptive error control for interactive streaming | |
US8458571B2 (en) | Data transmission method and equipment | |
US9485297B2 (en) | Method and apparatus for providing streaming data encoding | |
CN102065289B (zh) | 基于网络编码的可靠性视频传输方法及装置 | |
WO2018177348A1 (zh) | 一种基于媒体内容的自适应fec编码矩阵设计方法 | |
CN101459429B (zh) | 一种低密度生成矩阵码的译码方法 | |
CN109687934B (zh) | 基于媒体内容的自适应***码fec方法、装置及*** | |
CN103095311B (zh) | 多进制ldpc码的协作译码方法 | |
Chang et al. | Unequal-protected LT code for layered video streaming | |
WO2021197104A1 (zh) | 用于数据通信的编码方法及装置 | |
CN102684893A (zh) | 一种基于多媒体广播多播业务的自适应喷泉编码方法 | |
US20130051479A1 (en) | Method for payload formatting and deformatting for burst loss recovery | |
CN112769523A (zh) | 一种基于媒体内容的自适应fec方法及*** | |
Ahmed et al. | Binary erasure multiple descriptions: Worst-case distortion |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1148407 Country of ref document: HK |
|
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20101215 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1148407 Country of ref document: HK |