发明名称 可伸缩视频编码容错传输方法、编码器、装置和系统
摘要 本申请公开了一种可伸缩视频编码容错传输方法、编码器、装置和系统。编码器可以生成各个丢包率对应的最佳冗余帧模式,将各帧编码帧的最佳冗余帧模式封装为冗余帧信息,并将冗余帧信息和原始SVC码流一同发送。容错SVC码流封装装置接收到冗余帧信息和原始SVC码流后,对每帧需变更的编码帧依据与自身对应的所述最佳冗余帧模式,复制编码帧的基本层帧和/或删除增强层帧,得到变更后的编码帧,并将变更后的编码帧和未变更的编码帧按照原始SVC码流中编码帧的排序封装为容错SVC码流,所述未变更的编码帧为不需变更的编码帧。与现有技术相比,减少计算量、提高编码效率,进一步可以保证同时提供大量并发服务,效率高。
申请公布号 CN102438152B 申请公布日期 2013.06.19
申请号 CN201110453067.7 申请日期 2011.12.29
申请人 中国科学技术大学 发明人 张冬;李厚强
分类号 H04N7/64(2006.01)I;H04N7/26(2006.01)I 主分类号 H04N7/64(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 逯长明
主权项 一种可伸缩视频编码容错传输方法,其特征在于,包括:编码器获取不同丢包率下每帧编码帧自身对应的多个冗余帧模式,计算每帧编码帧在不同丢包率下自身对应的每个冗余帧模式下的失真和,获取每帧编码帧在各个丢包率下对应的最佳冗余帧模式,将各帧编码帧的最佳冗余帧模式封装为冗余帧信息,其中所述编码器获取不同丢包率下每帧编码帧自身对应的多个冗余帧模式包括:获取每帧编码帧的基本层码率和增强层码率;按照自然数排序,将1直至增强层码率和基本层码率的比值的数值集合作为对应的编码帧的基本层帧的传输次数集合,将0和1的集合作为对应的编码帧的增强层帧的传输次数集合;分别从基本层帧的传输次数集合和增强层帧的传输次数集合中的任意选取一个数值,将选取的两个数值组合,组合的所有数值集合为对应编码帧的多个冗余帧模式;编码器将所述冗余帧信息和原始可伸缩视频编码(SVC)码流一同发送;容错SVC码流封装装置接收所述冗余帧信息和原始SVC码流,确定当前丢包率,获取所述原始SVC码流中每帧编码帧在当前丢包率下对应的最佳冗余帧模式,确定需变更的编码帧,对每帧需变更的编码帧依据与自身对应的所述最佳冗余帧模式,复制编码帧的基本层帧和/或删除增强层帧,得到变更后的编码帧;容错SVC码流封装装置将变更后的编码帧和未变更的编码帧按照原始SVC码流中编码帧的排序封装为容错SVC码流,所述未变更的编码帧为不需变更的编码帧。
地址 230026 安徽省合肥市包河区金寨路96号