主权项 |
一种基于扩展窗喷泉码的立体视频传输方法,包括下列步骤:1)读取经H.264 MVC编码的视频数据;2)执行判断,如果是头信息,运动、视差矢量预测差,帧内信息,则属于MIB数据,否则,属于LIB数据;3)进行数据排列和分割,将MIB数据放置在前,LIB数据在后;4)将数据分割得到的MIB数据作为扩展窗喷泉码第一个窗的数据,MIB和LIB数据为第二个窗的数据;5)选取第一个窗的LT鲁棒孤波度分布Ωrs(500,0.03,0.5),第二个窗的Raptor度函数分布ΩR(x)=0.007969x+0.493570x2+0.166220x3+0.072646x4+0.082558x5+0.056058x8+0.037229x9+0.055590x19+0.025023x64+0.003135x66;6)根据第一个窗内数据占总数据比率∏1,寻找最优的第一个窗的选择概率Γ1,则第二个窗数据的比率为1‑∏1,其窗口选择概率为1‑Γ1;7)对MIB,LIB的数据进行LT编码;8)将经过LT编码的数据通过有线或无线形式,传输到互联网或客户端;9)设ε为扩展窗喷泉码译码开销,在接收端,对接收到的数据首先进行信道解码,当接收端收到(1+ε)·(MIB+LIB)数据时,利用置信传播译码方法进行信道译码;10)进行信道译码后,将译码得到MIB及LIB进行码流重组,然后送入H.264 MVC解码器,进行解码。 |