1.一种用于在线赛事转播的高效传输系统,其特征在于,包括视频编码层、传输控制层;所述视频编码层至少包括:编码器模块、解码器模块;所述传输控制层至少包括:与编码器模块连接的数据发送模块,与解码器模块连接的数据接收模块;
所述数据发送模块包括:视频封装单元、文件分割单元、数据发送单元、所述数据接收模块包括:数据管理单元、数据接收单元、数据解析单元、参考缓存单元;所述编码器模块包括:数据分析单元、参考编码单元、编码缓存单元、编码器单元;所述解码器模块包括:参考解码单元、解码缓存单元、解码器单元;
所述编码器模块接收原始视频,所述数据分析单元基于原始视频或与原始视频相关的连续视频图像中获取或者生成编码参考图像组;所述参考编码单元用于压缩编码参考图像组以输出重构编码参考图像组;重构编码参考图像组存储于编码缓存单元;所述编码器单元从编码缓存单元中抽取重构编码参考图像组,并将其和原始视频分别进行编码,生产参考码流和基础视频码流;
所述数据发送模块内,视频封装单元块根据系统文件格式将参考码流以及基础视频码流进行封装形成参考图像组数据以及基础视频数据文件;文件分割单元基础视频数据文件进行切割生成分块视频数据,并分块视频数据相应的时域空域参数;
所述数据发送单元和数据接收单元用于传递参考图像组数据、分块视频数据和时域空域参数;
所述数据接收模块内,数据接收单元首先获取时域空域参数,数据管理单元根据时域空域参数控制数据接收单元获取必要的分块视频数据及其依赖的参考图像组数据,同时根据其同步关系传递至解码器模块,其中参考图像组数据被存储在参考缓存单元内以随时供给解码器模块;
所述解码器模块内,参考解码单元从参考缓存单元内获取参考图像组数据进行解码以重建参考图像组,并传递至解码器单元作为重建分块视频数据的基础;重建的参考图像组存储在解码缓存单元;
所述参考图像组是指包含有若干参考图像的集合X={x1、x2...xm};
其中xi(i=1、2...m)是基于原始视频或与原始视频相关的连续视频所含有的多个图像中的优选参考图像,该优选参考图像相对于原始视频中随机视频片段S的的率失真代价代价取最小,S包含有原始视频中随机视频片中的图像图像sj(j=1、2、...n));该参考图像组的其中率失真代价取得最小值率失真代价
其中D(sn|X)是原始视频随机视频片段使用参考图像进行编码得到的失真;R(sn|X)是原始视频随机视频片段使用参考图像进行编码得到的码率;λ(sn)是原始视频随机视频片段使用参考图像进行编码得到的失真与码率之间权重,一般使用两者的拉格朗日乘子进行计算;
对于某一段原始视频S,定义其使用参考图像组进行编码时的压缩效率
ΔL(S|X)=L(sn)‑L(S|X)
其中为L(Sn)为对原始视频S直接进行编码所消耗的编码资源;L(S|X)是指使用参考图像组X对原始视频S进行编码所消耗的编码资源,编码资源是指编码结束后视频的数据容量;L(S|X)=D(sn|X)+λ(sn)R(sn|X);
则对于参考图像组X中的某个参考图像对于原始视频S取得大的压缩效率为参考图像组X对于原始视频S的总的压缩效率率失真代价可表示为
对于则最优的参考图像组,原始视频S基于参考图像组X进行编码时,其压缩效率取得最大值