视频播放方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37542125 阅读:23 留言:0更新日期:2023-05-12 16:11
本公开关于视频播放方法、装置、电子设备和存储介质,包括:获取目标视频;将多个视频帧中的每个视频帧划分为多个图像块;针对每个粒子元素,获取包含每个粒子元素的预设图像块对应的描述信息;根据预设图像块对应的首帧图像信息以及预设图像块在所属视频帧集中的描述信息,确定预设图像块的关联内容,其中,首帧图像信息为预设图像块对应的首个视频帧中的图像内容;向终端发送包含每个粒子元素的预设图像块的关联内容,以使终端基于包含每个粒子元素的预设图像块的关联内容进行目标视频的播放。这样,由于包含每个粒子元素的图像块的关联内容的数据量较小,因此可以显著降低传输文件的大小,在传输粒子特效视频时可以显著减少对网络带宽的占用。对网络带宽的占用。对网络带宽的占用。

【技术实现步骤摘要】
视频播放方法、装置、电子设备和存储介质


[0001]本公开涉及计算机
,更具体地说,涉及视频播放方法、装置、电子设备和存储介质。

技术介绍

[0002]增强现实(Augmented Reality,AR)技术是一种将虚拟信息与真实世界巧妙融合的技术,在AR特效中,通常存在一些粒子类的特效。粒子系统为三维计算机图形学中模拟特定模糊现象的技术,粒子系统可以模拟的现象包括火焰、烟、雪花、流星尾迹等等。在实际使用过程中,可以将粒子动效叠加到视频画面上,达到模拟真实世界中的模糊现象的抽象视觉效果。
[0003]相关技术中,为了减小粒子动效视频的体积,通常采用视频压缩技术对粒子动效视频进行压缩。但是,视频压缩技术的压缩程度是有限的,经过压缩的粒子动效视频的体积仍然比较大,导致在传输粒子动效视频时会耗费较多的网络带宽。

技术实现思路

[0004]本公开提供视频播放方法、装置、电子设备和存储介质,以至少解决上述相关技术中,在传输粒子动效视频时会耗费较多的网络带宽的问题。
[0005]根据本公开实施例的第一方面,提供一种视频播放方法,包括:获取目标视频,其中,所述目标视频包含依序排列的多个视频帧;将所述多个视频帧中的每个视频帧划分为多个图像块,其中,每个所述图像块包含一个粒子元素;针对每个粒子元素,获取包含所述每个粒子元素的预设图像块对应的描述信息,其中,每个粒子元素对应的描述信息为所述预设图像块在所属视频帧集中的描述信息;根据所述预设图像块对应的首帧图像信息以及所述预设图像块在所属视频帧集中的描述信息,确定所述预设图像块的关联内容,其中,所述首帧图像信息为所述预设图像块对应的首个视频帧中的图像内容;向终端发送包含每个粒子元素的预设图像块的关联内容,以使所述终端基于所述包含每个粒子元素的预设图像块的关联内容进行目标视频的播放。
[0006]可选地,所述针对每个粒子元素,获取包含所述每个粒子元素的预设图像块对应的描述信息,包括:按照从所述多个视频帧中最后一个视频帧至第一个视频帧的顺序,依次将每个视频帧作为目标视频帧;针对所述目标视频帧中的每个目标图像块,从位于所述目标视频帧之前的视频帧中,筛选出包含所述每个目标图像块中的粒子元素的预设图像块;获取所述预设图像块在所属视频帧集中的描述信息。
[0007]可选地,所述针对所述目标视频帧中的每个目标图像块,从位于所述目标视频帧之前的视频帧中,筛选出包含所述每个目标图像块中的粒子元素的预设图像块,包括:确定所述多个视频帧所包含的多个相邻视频帧组,其中,每个相邻视频帧组包含排序靠前的第一视频帧和排序靠后的第二视频帧;针对所述多个相邻视频帧组中的每个相邻视频帧组,基于所述第二视频帧中包含所述每个目标图像块中的粒子元素的图像块,从所述第一视频
帧所包含的多个图像块中筛选出所述预设图像块。
[0008]可选地,所述针对所述多个相邻视频帧组中的每个相邻视频帧组,基于所述第二视频帧中包含所述每个目标图像块中的粒子元素的图像块,从所述第一视频帧所包含的多个图像块中筛选出所述预设图像块,包括:针对所述多个相邻视频帧组中的每个相邻视频帧组,计算第一图像块与第二图像块之间的特征相似度,其中,所述第一图像块为所述第一视频帧所包含的多个图像块,所述第二图像块为所述第二视频帧中包含所述每个目标图像块中的粒子元素的图像块;将所述第一视频帧中特征相似度大于或者等于预设阈值的图像块,确定为所述预设图像块。
[0009]可选地,还包括:将所述多个视频帧中每个视频帧所包含的多个图像块中每个图像块所包含的背景图像剔除,其中,每个图像块所包含的背景图像为所述每个图像块中除所述粒子元素之外的图像;所述针对每个粒子元素,获取包含所述每个粒子元素的预设图像块对应的描述信息,包括:针对每个粒子元素,获取包含所述每个粒子元素、且被剔除背景图像的预设图像块对应的描述信息。
[0010]可选地,所述描述信息包含:图像块在对应视频帧内的位置、大小、空间姿态以及以下项中的至少一项:图像块在对应视频帧内的透明度、色调、饱和度。
[0011]可选地,图像块在所属于的视频帧集中的首个视频帧上的空间姿态为参考空间姿态,图像块在所属于的视频帧集中除所述首个视频帧之外的其他视频帧上的空间姿态为相对于所述参考空间姿态的旋转姿态。
[0012]可选地,所述特征相似度为角点特征相似度或者像素的RGB分布特征相似度。
[0013]根据本公开实施例的第二方面,提供一种视频播放方法,包括:接收服务器发送的包含每个粒子元素的预设图像块的关联内容,其中,所述预设图像块为所述服务器对目标视频所包含的依序排列的多个视频帧中每个视频帧进行划分所获得的多个图像块中的图像块,每个图像块包含一个粒子元素;所述包含每个粒子元素的预设图像块的关联内容包含:包含所述每个粒子元素的预设图像块在所属于的视频帧集中首个视频帧中的图像内容,与,包含所述每个粒子元素的预设图像块在所属于的视频帧集中的描述信息;基于所述包含每个粒子元素的预设图像块的关联内容,进行目标视频的播放。
[0014]可选地,所述基于所述包含每个粒子元素的预设图像块的关联内容,进行目标视频的播放,包括:针对所述多个视频帧中每个视频帧,创建空白图片;针对所述每个视频帧的每个图像块,将包含所述每个图像块中的粒子元素的图像块在所属于的视频帧集中首个视频帧中的图像内容,按照所述每个图像块在所述每个视频帧内的描述信息,复制入所述空白图片,获得所述每个视频帧对应的粒子图片;播放所述多个视频帧对应的多个粒子图片。
[0015]根据本公开实施例的第三方面,提供一种视频播放装置,包括:视频获取模块,被配置为获取目标视频,其中,所述目标视频包含依序排列的多个视频帧;划分模块,被配置为将所述多个视频帧中的每个视频帧划分为多个图像块,其中,每个所述图像块包含一个粒子元素;描述信息获取模块,被配置为针对每个粒子元素,获取包含所述每个粒子元素的预设图像块对应的描述信息,其中,每个粒子元素对应的描述信息为所述预设图像块在所属视频帧集中的描述信息;关联内容确定模块,被配置为根据所述预设图像块对应的首帧图像信息以及所述预设图像块在所属视频帧集中的描述信息,确定所述预设图像块的关联
内容,其中,所述首帧图像信息为所述预设图像块对应的首个视频帧中的图像内容;发送模块,被配置为向终端发送包含每个粒子元素的预设图像块的关联内容,以使所述终端基于所述包含每个粒子元素的预设图像块的关联内容进行目标视频的播放。
[0016]可选地,所述描述信息获取模块被配置为:按照从所述多个视频帧中最后一个视频帧至第一个视频帧的顺序,依次将每个视频帧作为目标视频帧;针对所述目标视频帧中的每个目标图像块,从位于所述目标视频帧之前的视频帧中,筛选出包含所述每个目标图像块中的粒子元素的预设图像块;获取所述预设图像块在所属视频帧集中的描述信息。
[0017]可选地,所述描述信息获取模块被配置为:确定所述多个视频帧所包含的多个相邻视频帧组,其中,每个相邻视频帧组包含排序靠前的第一视频帧和排序靠本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:获取目标视频,其中,所述目标视频包含依序排列的多个视频帧;将所述多个视频帧中的每个视频帧划分为多个图像块,其中,每个所述图像块包含一个粒子元素;针对每个粒子元素,获取包含所述每个粒子元素的预设图像块对应的描述信息,其中,每个粒子元素对应的描述信息为所述预设图像块在所属视频帧集中的描述信息;根据所述预设图像块对应的首帧图像信息以及所述预设图像块在所属视频帧集中的描述信息,确定所述预设图像块的关联内容,其中,所述首帧图像信息为所述预设图像块对应的首个视频帧中的图像内容;向终端发送包含每个粒子元素的预设图像块的关联内容,以使所述终端基于所述包含每个粒子元素的预设图像块的关联内容进行目标视频的播放。2.如权利要求1所述的视频播放方法,其特征在于,所述针对每个粒子元素,获取包含所述每个粒子元素的预设图像块对应的描述信息,包括:按照从所述多个视频帧中最后一个视频帧至第一个视频帧的顺序,依次将每个视频帧作为目标视频帧;针对所述目标视频帧中的每个目标图像块,从位于所述目标视频帧之前的视频帧中,筛选出包含所述每个目标图像块中的粒子元素的预设图像块;获取所述预设图像块在所属视频帧集中的描述信息。3.如权利要求2所述的视频播放方法,其特征在于,所述针对所述目标视频帧中的每个目标图像块,从位于所述目标视频帧之前的视频帧中,筛选出包含所述每个目标图像块中的粒子元素的预设图像块,包括:确定所述多个视频帧所包含的多个相邻视频帧组,其中,每个相邻视频帧组包含排序靠前的第一视频帧和排序靠后的第二视频帧;针对所述多个相邻视频帧组中的每个相邻视频帧组,基于所述第二视频帧中包含所述每个目标图像块中的粒子元素的图像块,从所述第一视频帧所包含的多个图像块中筛选出所述预设图像块。4.如权利要求3所述的视频播放方法,其特征在于,所述针对所述多个相邻视频帧组中的每个相邻视频帧组,基于所述第二视频帧中包含所述每个目标图像块中的粒子元素的图像块,从所述第一视频帧所包含的多个图像块中筛选出所述预设图像块,包括:针对所述多个相邻视频帧组中的每个相邻视频帧组,计算第一图像块与第二图像块之间的特征相似度,其中,所述第一图像块为所述第一视频帧所包含的多个图像块,所述第二图像块为所述第二视频帧中包含所述每个目标图像块中的粒子元素的图像块;将所述第一视频帧中特征相似度大于或者等于预设阈值的图像块,确定为所述预设图像块。5.如权利要求1所述的视频播放方法,其特征在于,还包括:将所述多个视频帧中每个视频帧所包含的多个图像块中每个图像块所包含的背景图像剔除,其中,每个图像块所包含的背景图像为所述每个图像块中除所述粒子元素之外的图像;所述针对每个粒子元素,获取包含所述每个粒子元素的预设图像块对应的描述信息,
包括:针对每个粒子元素,获取包含所述每个粒子元素、且被剔除背景图像的预设图像块对应的描述信息。6.如权利要求1至5中任一项所述的视频播放方法,其特征在于,所述描述信息包含:图像块在对应视频帧内的位置、大小、空间姿态以及以下项中的至少一项:图像块在对应视频帧内的透明度、色调、饱和度。7.如权利要求6所述的视频播放方法,其特征在于,图像块在所属于的视频帧集中的首个视频帧上的空间姿态为参考空间姿态,图像块在所属于的视频帧集中除所述首个视频帧之外的其他视频帧上的空间姿态为相对于所述参考空间...

【专利技术属性】
技术研发人员:曹占魁
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1