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.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述裁剪图像在所述目标视频帧图像中的空间位置得到所述裁剪图像的空间位置数据;保存所述压缩图像、所述裁剪图像的轮廓数据和所述裁剪图像的空间位置数据。3.根据权利要求1或2所述的方法,其特征在于,所述确定所述目标视频帧图像的裁剪图像包括:根据所述多帧视频帧图像中各视频帧图像的有效像素点确定裁剪矩形;根据所述裁剪矩形确定所述目标视频帧图像的所述裁剪图像,所述裁剪图像与所述裁剪矩形等长等宽。4.根据权利要求3所述的方法,其特征在于,所述根据所述多帧视频帧图像中各视频帧图像的有效像素点确定裁剪矩形包括:针对所述多帧视频帧图像中的每一帧视频帧图像,获取该视频帧图像的有效矩形,所述有效矩形包括该视频帧图像的有效像素点的最小矩形区域;从所述多帧视频帧图像的各视频帧图像的有效矩形中确定裁剪矩形,所述裁剪矩形的宽度值为所述各视频帧图像的有效矩形的宽度值中的最大宽度值,所述裁剪矩形的长度值为所述各视频帧图像的有效矩形中的长度值中的最大的长度值。5.根据权利要求2所述的方法,其特征在于,确定所述裁剪图像在所述目标视频帧图像中的空间位置数据包括:计算所述裁剪图像在所述目标视频帧图像中的偏移向量,所述偏移向量为所述裁剪图像在所述目标视频帧图像中的空间位置数据。6.根据权利要求1所述的方法,其特征在于,对所述裁剪图像进行轮廓扫描生成该裁剪图像的轮廓数据包括:逐行扫描所述裁剪图像,记录每行的有效像素在所述裁剪图像中的开始位置点和结束位置点,所述裁剪图像的每行的有效像素在所述裁剪图像中的开始位置点和结束位置点为所述裁剪图像的轮廓数据。7.根据权利要求1或6所述的方法,其特征在于,所述根据所述轮廓数据对所述裁剪图像进行转码得到转码后的图像包括:对所述轮廓数据对应的轮廓以内的像素进行转码得到所述转码后的图像。8.一种视频图像解码方法,其特征在于,包括:对视频文件进行解码得到解码后的图像;获取轮廓数据,根据轮廓数据对所述解码后的图像进行转码得到裁剪图像;获取所述裁剪图像的空间位置数据,根据所述空间位置数据和所述裁剪图像生成视频图像,所述空间位置数据指示所述裁剪图像在所述视频图像中的空间位置。9.根据权利要求8所述的方法,其特征在于,所述轮廓数据包括每行的有效像素的开始位置点和结束位置点;所述根据轮廓数据对所述解码后的图像进行转码得到裁剪图像包括:针对所述解码后的图像中的每行的像素,对从该行对应的开始位置点到结束位置点中间的像素进行转码,得到所述裁剪图像。10.一种视频图像编码装置,其特征在于,包括:获取...
【专利技术属性】
技术研发人员:杨帆,荆彦青,魏学峰,曹文升,耿天平,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。