【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种视频数据处理方法以及装置。
技术介绍
目前对视频进行透明/半透明显示的做法通常为:在视频编码时保留Alpha通道(即透明通道),使得将来在播放视频时,可以通过解码视频以获得视频中每个像素的Alpha值,并根据每个像素的Alpha值来与底图做混合,以得到可以透明/半透明显示的视频。目前,可以支持携带Alpha通道的视频编码格式包括:JPEG2000(基于小波变换的图像压缩标准)、PNG(图像文件存储格式)、Planar RGB(一种图像文件格式)、TGA(一种图像文件格式)、TIFF(Tag Image File Format,标签图像文件格式)、RLE(run-length encoding,游程编码)。而iOS(一种移动操作系统)系统所能支持的视频编码格式包括:H.264(高度压缩数字视频编解码器标准)、MPEG4(Moving Pictures Experts Group 4,动态图象专家组)、Motion JPEG(Motion Joint Photographic Experts Group,移动式连续图像专家组)。由此可见,iOS系统所能支持的视频编码格式都无法对携带Alpha通道的视频进行编码,从而导致无法再iOS系统中对视频进行透明/半透明显示。
技术实现思路
本专利技术实施例提供一种视频数据处理方法以及装置,可以在iOS系统中对视频进行透明/半透明显示。本专利技术实施例提供了一种视频数据处理方法,包括:获取预设的携带有原视频数据以及蒙版数据的待解码视频数据;所述待解码视频数据包括多个相互分隔且尺寸相同 ...
【技术保护点】
一种视频数据处理方法,其特征在于,包括:获取预设的携带有原视频数据以及蒙版数据的待解码视频数据;所述待解码视频数据包括多个相互分隔且尺寸相同的单位显示区域,所述原视频数据以及所述蒙版数据分别处于不同的所述单位显示区域上;对所述待解码视频数据进行解码,以获取所述待解码视频数据中的所述原视频数据和所述蒙版数据分别对应的RGB值;将所述蒙版数据对应的RGB值转换为透明度值,并根据所述原视频数据对应的RGB值和所述蒙版数据对应的所述透明度值,对解码后的原视频数据进行透明或半透明显示。
【技术特征摘要】
1.一种视频数据处理方法,其特征在于,包括:获取预设的携带有原视频数据以及蒙版数据的待解码视频数据;所述待解码视频数据包括多个相互分隔且尺寸相同的单位显示区域,所述原视频数据以及所述蒙版数据分别处于不同的所述单位显示区域上;对所述待解码视频数据进行解码,以获取所述待解码视频数据中的所述原视频数据和所述蒙版数据分别对应的RGB值;将所述蒙版数据对应的RGB值转换为透明度值,并根据所述原视频数据对应的RGB值和所述蒙版数据对应的所述透明度值,对解码后的原视频数据进行透明或半透明显示。2.如权利要求1所述的方法,其特征在于,所述待解码视频数据中的所述蒙版数据的数量为多个,则所述将所述蒙版数据对应的RGB值转换为透明度值,并根据所述原视频数据对应的RGB值和所述蒙版数据对应的所述透明度值,对解码后的原视频数据进行透明或半透明显示,具体包括:在多个所述蒙版数据中选择出目标蒙版数据,并将所述目标蒙版数据对应的RGB值转换为透明度值,并根据所述原视频数据对应的RGB值和所述目标蒙版数据对应的所述透明度值,对解码后的原视频数据进行透明或半透明显示。3.如权利要求2所述的方法,其特征在于,在所述获取预设的携带有原视频数据以及蒙版数据的待解码视频数据之前,还包括:获取原视频数据,对所述原视频数据对应的视频画面尺寸进行扩展,以得到多个相互分隔且尺寸相同的单位显示区域;所述原视频数据处于其中一个所述单位显示区域上,且其余所述单位显示区域的内容均为空;设置与所述原视频数据对应的多个所述蒙版数据,并将多个所述蒙版数据分别添加至内容为空的单位显示区域中,以得到由所述原视频数据和所述蒙版数据共同构成的待解码视频数据;其中,一个所述蒙版数据对应一个内容为空的单位显示区域,所述蒙版数
\t据的数量等于所述单位显示区域的数量减一。4.如权利要求1所述的方法,其特征在于,所述将所述蒙版数据对应的RGB值转换为透明度值,并根据所述原视频数据对应的RGB值和所述蒙版数据对应的所述透明度值,对解码后的原视频数据进行透明或半透明显示,包括:将所述蒙版数据中的每个像素对应的RGB值转换为透明度值;将所述蒙版数据中的每个像素对应的透明度值分别与所述原视频数据中对应位置的像素进行关联,以得到所述原视频数据中每个像素分别对应的RGBA值;所述RGBA值包括所述原视频数据对应的所述RGB值和所述透明度值;根据所述原视频数据中每个像素分别对应的RGBA值,对解码后的原视频数据进行透明或半透明显示。5.如权利要求4所述的方法,其特征在于,所述将所述蒙版数据中的每个像素对应的RGB值转换为透明度值,具体包括:在预设的转换表中查找与所述蒙版数据中的每个像素的RGB值分别对应的透明度值,并将所述蒙版数据中的每个像素对...
【专利技术属性】
技术研发人员:宋波,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。