视频图像编码、解码方法、编码、解码装置及可读存储介质制造方法及图纸

技术编号:15547298 阅读:189 留言:0更新日期:2017-06-07 12:34
本发明专利技术实施例公开了一种视频图像编码、解码方法及装置,用于提升视频图像处理过程中的性能。本发明专利技术实施例方法包括:获取视频源文件中的多帧视频帧图像,针对多帧视频帧图像中的任意一帧视频帧图像的处理方式为:确定该视频帧图像的裁剪图像,裁剪图像包括该视频帧图像中的有效像素,然后对裁剪图像进行轮廓扫描生成裁剪图像的轮廓数据,根据轮廓数据对裁剪图像进行转码得到转码后的图像,对转码后的图像进行压缩得到该视频帧图像对应的压缩图像。本发明专利技术实施例在对视频图像处理中,不是对视频图像的全图进行处理,而是只对视频图像中的有效像素进行转码和压缩,能够减少视频图像处理过程中的像素量,从而能够提升视频图像处理的性能。

Video image coding and decoding method and device

The embodiment of the invention discloses a video image coding and decoding method and a device for enhancing the performance of the video image processing process. The embodiment of the invention method comprises the following steps: acquiring multi frame video frames of video source files, for handling arbitrary multi frame video frames in a video frame image: determine the cutting image of the video frame, cutting the image including the effective pixel video image frame, and then the contour contour data scanned cropped image for cutting image according to image contour data for transcoding cut images obtained after transcoding, the transcoding of compressed image after image compression of the video frame image and the corresponding. The embodiment of the invention in the video image processing, not on the video image processing map, but only to the effective pixel in video transcoding and compression, can reduce the amount of video pixel in image processing, which can improve the performance of video image processing.

【技术实现步骤摘要】

本申请涉及视频
,尤其涉及一种视频图像编码、解码方法及装置。
技术介绍
视频压制是将原始录制的高清晰视频,在不损伤分辨率的情况下,尽量减小视频文件的大小。现有技术中的视频压制是通过格式工厂等视频压制工具进行压制,压制的过程包括:将获取到的RGBA图像直接转码为YUV420数据,对YUV420进行视频编码并依据相应的格式进行数据封装,形成视频文件。对压制后的视频播放过程包括:读取视频文件中的一帧一帧的数据,将一帧一帧的数据输入视频解码器进行解码,将解码后的数据进行转码操作,完成最终的视频图像显示。现有技术对视频图像的转码、压缩和视频解码、转码的处理过程中,非常耗费性能。
技术实现思路
本专利技术实施例提供了一种视频图像编码、解码方法及装置,能够提升视频图像处理过程中的性能。第一方面,本专利技术实施例提供了一种视频图像编码方法,该方法包括:获取视频源文件中的多帧视频帧图像,针对多帧视频帧图像中的目标视频帧图像,确定目标视频帧图像的裁剪图像,裁剪图像包括目标视频帧图像中的有效像素,目标视频帧图像为多帧视频帧图像中的任意一帧视频帧图像;对裁剪图像进行轮廓扫描生成裁剪图像的轮廓数据,根据轮廓数据对裁剪图像进行转码得到转码后的图像;对转码后的图像进行压缩得到目标视频帧图像对应的压缩图像。第二方面,本专利技术实施例提供了一种视频图像解码方法,该方法包括:对视频文件进行解码得到解码后的图像;获取轮廓数据,根据轮廓数据对解码后的图像进行转码得到裁剪图像;获取裁剪图像的空间位置数据,根据空间位置数据和裁剪图像生成视频图像,空间位置数据指示裁剪图像在视频图像中的空间位置。第三方面,本专利技术实施例提供了一种视频图像编码装置,该装置包括:获取单元,用于获取视频源文件中的多帧视频帧图像;图像裁剪单元,用于针对多帧视频帧图像中的目标视频帧图像,确定目标视频帧图像的裁剪图像,裁剪图像包括目标视频帧图像中的有效像素,目标视频帧图像为多帧视频帧图像中的任意一帧视频帧图像;轮廓数据生成单元,用于对裁剪图像进行轮廓扫描生成裁剪图像的轮廓数据;图像转码单元,用于根据轮廓数据对裁剪图像进行转码得到转码后的图像;图像压缩单元,用于对转码后的图像进行压缩得到目标视频帧图像对应的压缩图像。第四方面,本专利技术实施例还提供了一种视频图像解码装置,该装置包括:解码单元,用于对视频文件进行解码得到解码后的图像;转码单元,用于获取轮廓数据,根据轮廓数据对解码后的图像进行转码得到裁剪图像;视频图像生成单元,用于获取裁剪图像的空间位置数据,根据空间位置数据和裁剪图像生成视频图像,空间位置数据指示裁剪图像在视频图像中的空间位置。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例在视频压制过程中,获取视频源文件中的多帧视频帧图像,针对多帧视频帧图像中的任意一帧视频帧图像的处理方式为:确定该视频帧图像的裁剪图像,裁剪图像包括该视频帧图像中的有效像素,然后对裁剪图像进行轮廓扫描生成裁剪图像的轮廓数据,根据轮廓数据对裁剪图像进行转码得到转码后的图像,对转码后的图像进行压缩得到该视频帧图像对应的压缩图像。本专利技术实施例在对视频图像处理中,不是对视频图像的整幅图像进行处理,而是先裁剪出视频图像中包括有效像素的裁剪图像,再进行轮廓扫描,获取轮廓数据,根据轮廓数据进行转码,对转码后的图像进行压缩,因此本专利技术实施例只对视频图像中的有效像素进行转码和压缩,能够减少视频图像处理过程中的像素量,从而能够提升视频图像处理的性能。附图说明图1为本专利技术实施例中的一种视频图像编码方法的流程图;图2为本专利技术实施例中的从视频图像中确定裁剪图像的示意图;图3为本专利技术实施例中从裁剪图像中确定轮廓数据的过程示意图;图4为本专利技术实施例中确定裁剪图像的空间位置数据的过程示意图;图5为本专利技术实施例中的视频信息文件组成示意图;图6为本专利技术实施例中的一种视频图像解码方法流程图;图7为本专利技术实施例中的对视频信息文件进行处理的示意图;图8为本专利技术实施例中的待压制的视频源文件中的其中两帧视频图像的示意图;图9为本专利技术实施例中图8中的两帧图像裁剪后的得到的裁剪图像示意图;图10为本专利技术实施例中对计算图像中的轮廓数据的方法示意图;图11为本专利技术实施例中按照空间位置数据还原裁剪图像后得到视频图像的示意图;图12为本专利技术实施例中的视频图像编码装置的功能模块结构示意图;图13为本专利技术实施例中的视频图像解码装置的功能模块结构示意图;图14为本专利技术实施例中的终端设备的硬件结构示意图。具体实施方式以下结合附图对本专利技术实施例进行进一步详细说明。视频压制是将原始视频文件进行转码、压缩后,在不影响效果的条件下,减小视频文件的大小,在播放过程中,对压制后的视频文件进行解压、转码播放。现有的技术的视频压制方法,没有能够有效的去除冗余,会使得在视频压制的转码、压码以及播放中解码、转码、图像显示的各个处理过程都是全图处理,非常耗费性能。本专利技术实施例中,在视频压制时,只对视频图像中的有效像素进行处理,能够极大的减少压制以及播放中的冗余信息,减少处理过程中的性能消耗。下面结合图1对本专利技术实施例中的视频图像处理方法进行详细介绍。101、获取视频源文件中的多帧视频帧图像;视频源文件由一帧一帧的图像组成,在视频压制时,获取待处理的视频源文件,一帧一帧地读取视频源文件中的视频图像,逐帧对视频图像进行处理。102、针对多帧视频帧图像中的目标视频帧图像,确定目标视频帧图像的裁剪图像;目标视频帧图像为视频图像中的任意一帧视频图像,对目标视频帧图像执行步骤102至步骤104进行处理,可以理解为对视频图像中每一帧图像都执行步骤102到步骤104的处理过程。人眼对Alpha通道值过小的像素不敏感,Alpha通道值过小的像素透明度高,属于无效像素。本专利技术实施例中将像素的Alpha通道值小于或等于预设的通道阈值的像素定义为无效像素,将Alpha通道值大于该预设的通道阈值的像素定义为有效像素。可选的,预设的通道值可以为30,即Alpha通道值小于30的像素为无效像素。在扫描视频图像时,扫描确定目标视频帧图像的有效像素,获取包含这些有效像素的矩形图,该矩形图为目标视频帧图像的裁剪图像。如图2所示,视频图像的大小为512*480,裁剪图像的大小为386*230,裁剪图像中包括了视频图像中的有效像素。103、对裁剪图像进行轮廓扫描生成裁剪图像的轮廓数据,根据轮廓数据对裁剪图像进行转码得到转码后的图像;获取的目标视频帧图像的裁剪图像中包含了目标视频帧图像的有效像素,因为是矩形图,因此裁剪图像中可能还包括了一部分无效像素。因此,对裁剪图像进行轮廓扫描,获取该裁剪图像中的有效像素的轮廓数据,轮廓数据为裁剪图像中的有效像素的最边缘的像素点的集合。根据轮廓数据对裁剪图像进行转码得到转码后的图像。可选的,对所述裁剪图像进行轮廓扫描生成该裁剪图像的轮廓数据具体可以是:逐行扫描所述裁剪图像,记录每行的有效像素在所述裁剪图像中的开始位置点和结束位置点,所述裁剪图像的每行的有效像素在所述裁剪图像中的开始位置点和结束位置点为所述裁剪图像的轮廓数据。图3所示为计算出裁剪图像的其中一行的有效像素的开始位置点为距离裁剪图像的左边界40个像素,结束位置点为距离裁剪图像的右边界30个像素。可选的,根据轮廓数本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201710114491.html" title="视频图像编码、解码方法、编码、解码装置及可读存储介质原文来自X技术">视频图像编码、解码方法、编码、解码装置及可读存储介质</a>

【技术保护点】
一种视频图像编码方法,其特征在于,包括:获取视频源文件中的多帧视频帧图像;针对所述多帧视频帧图像中的目标视频帧图像,确定所述目标视频帧图像的裁剪图像,所述裁剪图像包括所述目标视频帧图像中的有效像素,所述目标视频帧图像为所述多帧视频帧图像中的任意一帧视频帧图像;对所述裁剪图像进行轮廓扫描生成所述裁剪图像的轮廓数据,根据所述轮廓数据对所述裁剪图像进行转码得到转码后的图像;对所述转码后的图像进行压缩得到所述目标视频帧图像对应的压缩图像。

【技术特征摘要】
1.一种视频图像编码方法,其特征在于,包括:获取视频源文件中的多帧视频帧图像;针对所述多帧视频帧图像中的目标视频帧图像,确定所述目标视频帧图像的裁剪图像,所述裁剪图像包括所述目标视频帧图像中的有效像素,所述目标视频帧图像为所述多帧视频帧图像中的任意一帧视频帧图像;对所述裁剪图像进行轮廓扫描生成所述裁剪图像的轮廓数据,根据所述轮廓数据对所述裁剪图像进行转码得到转码后的图像;对所述转码后的图像进行压缩得到所述目标视频帧图像对应的压缩图像。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述裁剪图像在所述目标视频帧图像中的空间位置得到所述裁剪图像的空间位置数据;保存所述压缩图像、所述裁剪图像的轮廓数据和所述裁剪图像的空间位置数据。3.根据权利要求1或2所述的方法,其特征在于,所述确定所述目标视频帧图像的裁剪图像包括:根据所述多帧视频帧图像中各视频帧图像的有效像素点确定裁剪矩形;根据所述裁剪矩形确定所述目标视频帧图像的所述裁剪图像,所述裁剪图像与所述裁剪矩形等长等宽。4.根据权利要求3所述的方法,其特征在于,所述根据所述多帧视频帧图像中各视频帧图像的有效像素点确定裁剪矩形包括:针对所述多帧视频帧图像中的每一帧视频帧图像,获取该视频帧图像的有效矩形,所述有效矩形包括该视频帧图像的有效像素点的最小矩形区域;从所述多帧视频帧图像的各视频帧图像的有效矩形中确定裁剪矩形,所述裁剪矩形的宽度值为所述各视频帧图像的有效矩形的宽度值中的最大宽度值,所述裁剪矩形的长度值为所述各视频帧图像的有效矩形中的长度值中的最大的长度值。5.根据权利要求2所述的方法,其特征在于,确定所述裁剪图像在所述目标视频帧图像中的空间位置数据包括:计算所述裁剪图像在所述目标视频帧图像中的偏移向量,所述偏移向量为所述裁剪图像在所述目标视频帧图像中的空间位置数据。6.根据权利要求1所述的方法,其特征在于,对所述裁剪图像进行轮廓扫描生成该裁剪图像的轮廓数据包括:逐行扫描所述裁剪图像,记录每行的有效像素在所述裁剪图像中的开始位置点和结束位置点,所述裁剪图像的每行的有效像素在所述裁剪图像中的开始位置点和结束位置点为所述裁剪图像的轮廓数据。7.根据权利要求1或6所述的方法,其特征在于,所述根据所述轮廓数据对所述裁剪图像进行转码得到转码后的图像包括:对所述轮廓数据对应的轮廓以内的像素进行转码得到所述转码后的图像。8.一种视频图像解码方法,其特征在于,包括:对视频文件进行解码得到解码后的图像;获取轮廓数据,根据轮廓数据对所述解码后的图像进行转码得到裁剪图像;获取所述裁剪图像的空间位置数据,根据所述空间位置数据和所述裁剪图像生成视频图像,所述空间位置数据指示所述裁剪图像在所述视频图像中的空间位置。9.根据权利要求8所述的方法,其特征在于,所述轮廓数据包括每行的有效像素的开始位置点和结束位置点;所述根据轮廓数据对所述解码后的图像进行转码得到裁剪图像包括:针对所述解码后的图像中的每行的像素,对从该行对应的开始位置点到结束位置点中间的像素进行转码,得到所述裁剪图像。10.一种视频图像编码装置,其特征在于,包括:获取...

【专利技术属性】
技术研发人员:杨帆荆彦青魏学峰曹文升耿天平
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1