【技术实现步骤摘要】
本专利技术实施例涉及通信
,特别涉及一种视频转码方法和装置。
技术介绍
随着移动通信技术的不断发展,网络接入速度的飞速提升,移动终端的越趋智能 化,以及数字压缩技术的日益优化,移动终端已从简单的通信、联络工具,发展成为一个多 媒体智能平台。与此同时,传统的彩信、图铃下载等增值业务已无法满足用户的需求。移动 流媒体的出现将改变这种状况,移动流媒体能为用户提供包括视频点播、移动视频聊天、移 动视频监控等服务。移动流媒体是移动通信和流媒体传输的结合,通过移动网络在移动终 端上采用流媒体技术进行数据传输。然而,移动终端的多样性,无线网络的波动性以及移动 终端的处理能力限制了移动流媒体的发展。码率变换的视频转码可以根据移动终端的处理能力以及网络带宽的条件,提供最 合适的视频流,因此是促进移动流媒体发展的关键技术。码率转换最直接的办法是采用级 联的全解全编转码器。全解全编转码器分为两个部分先由解码器对输入视频流进行完全 解码,再由一个编码器按照目标码率对解码后的视频进行编码压缩。通过将解码后的视频 流按目标码率进行重新编码,从而能够得到最佳的图像质量。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题现有技术提供 的视频转码方案在实现时需要对输入码流进行完全解码,然后对解码后的输入码流重新进 行运动估计、编码模式判决等编码操作,运算复杂度高,使得转码速度低,不能更好地满足 实时视频转码的要求。
技术实现思路
本专利技术实施例提供一种视频转码方法和装置,以实现根据输入码流和输出码流的 像素转码率,实时选择宏块编码模式,在确保恢复视频质量的前提下,提高 ...
【技术保护点】
一种视频转码方法,其特征在于,包括: 对输入码流进行解码,提取解码后的输入码流的宏块信息,根据所述输入码流确定像素转码率; 当确定的所述像素转码率小于预设的第一门限值时,根据所述宏块信息对所述解码后的输入码流进行编码; 当所述像素转码率大于所述第一门限值时,根据所述宏块信息重新确定宏块编码模式,并根据重新确定的宏块编码模式对所述解码后的输入码流进行编码。
【技术特征摘要】
1.一种视频转码方法,其特征在于,包括对输入码流进行解码,提取解码后的输入码流的宏块信息,根据所述输入码流确定像 素转码率;当确定的所述像素转码率小于预设的第一门限值时,根据所述宏块信息对所述解码后 的输入码流进行编码;当所述像素转码率大于所述第一门限值时,根据所述宏块信息重新确定宏块编码模 式,并根据重新确定的宏块编码模式对所述解码后的输入码流进行编码。2.根据权利要求1所述的方法,其特征在于,所述根据所述输入码流确定像素转码率 包括根据所述输入码流中平均每像素占用的比特数和预设的输出码流中平均每像素占用 的比特数,确定像素转码率。3.根据权利要求1所述的方法,其特征在于,所述根据所述宏块信息对所述解码后的 输入码流进行编码包括根据所述宏块信息对所述解码后的输入码流的每一帧进行编码之后,计算编码后的输 出帧的第一失真度,以及所述输出帧对应的输入帧的第二失真度,并计算所述第一失真度 与所述第二失真度的比值;当所述比值大于预设的第二门限值时,根据所述宏块信息对所述解码后的输入码流进 行编码;当所述比值小于所述第二门限值时,根据所述宏块信息重新确定宏块编码模式,并根 据重新确定的宏块编码模式对后续待编码的码流进行编码,直至对所述解码后的输入码流 的编码结束。4.根据权利要求3所述的方法,其特征在于,所述计算编码后的输出帧的第一失真度 包括计算所述编码后的输出帧中每个宏块的纹理比特数与所述宏块的总比特数的第一比 值,并计算所述编码后的输出帧中所有宏块的第一比值的均值,所述第一比值的均值为第一失真度;所述计算所述输出帧对应的输入帧的第二失真度包括计算所述输出帧对应的输入帧中每个宏块的纹理比特数与所述宏块的总比特数的第 二比值,并计算所述输入帧中所有宏块的第二比值的均值,所述第二比值的均值为所述第二失真度。5.根据权利要求3所述的方法,其特征在于,所述根据所述宏块信息对所述解码后的 输入码流进行编码包括提取所述宏块信息中的块编码类型CBP信息; 对所述CBP信息指示为零的宏块直接进行熵编码。6.根据权利要求1所述的方法,其特征在于,还包括 根据所述宏块信息,确定待编码的宏块是否为Skip块;当所述待编码的宏块为Skip块时,直接对所述Skip块的下一宏块进行编码。7.根据权利要求6所述的方法,其特征在于,所述确定待编码的宏块为Skip块的步骤 包括当帧F中的第m个宏块为M(F,m),经过模式判决和运动估计后得到的最优率失真代 价为RD(M(F,m)),解码侧当前帧为FD。,解码侧当前帧对应的参考帧为Fdk,编码侧当前帧为 Fk,编码侧当前帧对应的参考帧为Fek,所述待编码的宏块的RDskip(M(FK,m))满足8.根据权利要求1、3、5或6所述的方法,其特征在于,所述宏块信息包括块类型信 息、分块模式信息、运动矢量信息、CBP信息、量化参数和宏块残差;所述宏块编码模式包括块类型信息、分块模式信息和运动矢量信息。9.一种视频转码装置,其特征在于,包括 解码模块,用于对输入码流进行解码;提取模块,用于提取所述解码模块解码后的输入码流的宏块信息; 像素转码率确定模块,用于根...
【专利技术属性】
技术研发人员:唐繁荣,郭姗,秦浩,李兵伟,宋彬,
申请(专利权)人:华为技术有限公司,西安电子科技大学,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。