一种基于视频数据的处理方法和装置制造方法及图纸

技术编号:36905392 阅读:7 留言:0更新日期:2023-03-18 09:24
本发明专利技术实施例提供了一种基于视频数据的处理方法和装置,所述方法包括:获取视频数据,并从所述视频数据中,确定一个或多个视频片段;针对每个视频片段,确定一关键帧;从所述关键帧中,确定一个或多个显著性区域;结合所述视频数据的视频标签和所述一个或多个显著性区域,生成针对所述视频数据中每个视频片段的视频边框图像。通过本发明专利技术实施例,实现了根据视频内容生成视频边框,使得视频边框呈现个性化。化。化。

【技术实现步骤摘要】
一种基于视频数据的处理方法和装置


[0001]本专利技术涉及视频
,特别是涉及一种基于视频数据的处理方法和装置。

技术介绍

[0002]随着视频类应用被用户广泛使用,尤其是短视频应用,用户以及用户使用时长均逐年上涨。在视频类应用的使用过程中,由于录制视频时有横版和竖版的区别,用户在观看时视频,经常出现录制视频为横版,但观看用户竖屏观看的情况。另外,视频类应用通常可以在手机、Pad、PC等多平台设备进行视频播放,而这些平台存在屏幕比例不同,导致视频不适配。
[0003]在现有技术中,针对解决横竖屏切换以及适配视频在不同屏幕比例的设备上播放的问题,通常可以采用黑色背景进行填充,或将视频边缘虚化后进行填充,这种填充方式较为单一,用户体验不佳。

技术实现思路

[0004]鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种基于视频数据的处理方法和装置,包括:
[0005]一种基于视频数据的处理方法,所述方法包括:
[0006]获取视频数据,并从所述视频数据中,确定一个或多个视频片段;
[0007]针对每个视频片段,确定一关键帧;
[0008]从所述关键帧中,确定一个或多个显著性区域;
[0009]结合所述视频数据的视频标签和所述一个或多个显著性区域,生成针对所述视频数据中每个视频片段的视频边框图像。
[0010]可选地,还包括:
[0011]从所述视频边框图像中,确定多个边框图像区域;
[0012]针对每个边框图像区域,确定距离最近的显著性区域;
[0013]结合所述距离最近的显著性区域,对所述边框图像区域进行渲染。
[0014]可选地,所述结合所述距离最近的显著性区域,对所述边框图像区域进行渲染,包括:
[0015]针对所述距离最近的显著性区域,确定色块序列信息;其中,所述色块序列信息包括所述显著性区域中按照色块占比排序的色块信息;
[0016]根据所述色块序列信息,对所述边框图像区域进行色彩渲染。
[0017]可选地,所述针对所述距离最近的显著性区域,确定色块序列信息,包括:
[0018]针对所述距离最近的显著性区域,确定多个颜色数据;
[0019]对所述多个颜色数据进行聚类,得到多个色块信息及其色块占比;
[0020]根据所述多个色块信息及其色块占比,生成色块序列信息。
[0021]可选地,所述结合所述视频数据的视频标签和所述一个或多个显著性区域,生成
针对所述视频数据中每个视频片段的视频边框图像,包括:
[0022]根据所述视频数据的视频标签,从所述一个或多个显著性区域中,确定目标显著性区域,并确定所述目标显著性区域的布置方式;
[0023]按照所述布置方式,对所述目标显著性区域进行布置,得到针对所述视频数据中每个视频片段的视频边框图像。
[0024]可选地,所述目标显著性区域为面积最大的显著性区域,包括以下任一个:
[0025]面积最大的显著性区域、面积大小排序在前的N个显著性区域;
[0026]其中,N为大于1的正整数。
[0027]可选地,所述目标显著性区域的布置方式包括以下任一种:
[0028]按照边框宽度重复排列一周;
[0029]将所述目标显著性区域组成环状进行排列。
[0030]一种基于视频数据的处理装置,所述装置包括:
[0031]视频片段确定模块,用于获取视频数据,并从所述视频数据中,确定一个或多个视频片段;
[0032]关键帧确定模块,用于针对每个视频片段,确定一关键帧;
[0033]显著性区域确定模块,用于从所述关键帧中,确定一个或多个显著性区域;
[0034]视频边框图像生成模块,用于结合所述视频数据的视频标签和所述一个或多个显著性区域,生成针对所述视频数据中每个视频片段的视频边框图像。
[0035]一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的基于视频数据的处理方法。
[0036]一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的基于视频数据的处理方法。
[0037]本专利技术实施例具有以下优点:
[0038]在本专利技术实施例中,通过获取视频数据,并从所述视频数据中,确定一个或多个视频片段,针对每个视频片段,确定一关键帧,从所述关键帧中,确定一个或多个显著性区域,结合所述视频数据的视频标签和所述一个或多个显著性区域,生成针对所述视频数据中每个视频片段的视频边框图像,实现了根据视频内容生成视频边框,使得视频边框呈现个性化。
附图说明
[0039]为了更清楚地说明本专利技术的技术方案,下面将对本专利技术的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0040]图1是本专利技术一实施例提供的一种基于视频数据的处理方法的步骤流程图;
[0041]图2是本专利技术一实施例提供的另一种基于视频数据的处理方法的步骤流程图;
[0042]图3a是本专利技术一实施例提供的一种显著性区域的示意图;
[0043]图3b是本专利技术一实施例提供的一种视频边框图像布置的示意图;
[0044]图3c是本专利技术一实施例提供的一种边框图像区域划分的示意图;
[0045]图4是本专利技术一实施例提供的另一种基于视频数据的处理方法的步骤流程图;
[0046]图5是本专利技术一实施例提供的另一种基于视频数据的处理方法的步骤流程图;
[0047]图6是本专利技术一实施例提供的一种基于视频数据的处理装置的结构框图。
具体实施方式
[0048]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0049]在本专利技术实施例中,通过对视频数据进行镜头划分,每一镜头中选取一个关键帧,确定各关键帧的显著性区域,然后对各关键帧中显著性区域的颜色数据进行聚类,确定色块序列,再根据视频标签,结合显著性区域的位置,确定视频边框图像,然后将其划分为多个区域,根据距离每块区域最近的显著性区域的色块序列,对该块区域进行色彩渲染,用于视频展示,实现了根据视频内容生成边框背景。具体的,如图1所示,可以包括如下:
[0050]S1、对视频数据进行镜头划分,每一镜头中选取一个视频帧。
[0051]S2、基于选取的各视频帧的视频特征,确定各视频帧的显著性区域。
[0052]S3、提取各视频本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于视频数据的处理方法,其特征在于,所述方法包括:获取视频数据,并从所述视频数据中,确定一个或多个视频片段;针对每个视频片段,确定一关键帧;从所述关键帧中,确定一个或多个显著性区域;结合所述视频数据的视频标签和所述一个或多个显著性区域,生成针对所述视频数据中每个视频片段的视频边框图像。2.根据权利要求1所述的方法,其特征在于,还包括:从所述视频边框图像中,确定多个边框图像区域;针对每个边框图像区域,确定距离最近的显著性区域;结合所述距离最近的显著性区域,对所述边框图像区域进行渲染。3.根据权利要求2所述的方法,其特征在于,所述结合所述距离最近的显著性区域,对所述边框图像区域进行渲染,包括:针对所述距离最近的显著性区域,确定色块序列信息;其中,所述色块序列信息包括所述显著性区域中按照色块占比排序的色块信息;根据所述色块序列信息,对所述边框图像区域进行色彩渲染。4.根据权利要求3所述的方法,其特征在于,所述针对所述距离最近的显著性区域,确定色块序列信息,包括:针对所述距离最近的显著性区域,确定多个颜色数据;对所述多个颜色数据进行聚类,得到多个色块信息及其色块占比;根据所述多个色块信息及其色块占比,生成色块序列信息。5.根据权利要求1

4任一项所述的方法,其特征在于,所述结合所述视频数据的视频标签和所述一个或多个显著性区域,生成针对所述视频数据中每个视频片段的视频边框图像,包括:根据所述视频数据的视频标签,从所述一个或多个显...

【专利技术属性】
技术研发人员:姬照中徐蕾王健徐锐付迎鑫刘桥槐正
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1