服务器及视频预览图的制作方法技术

技术编号:34272272 阅读:12 留言:0更新日期:2022-07-24 16:19
本申请公开了一种服务器及视频预览图的制作方法,包括:根据视频文件获取原始图像帧,依次为原始图像帧标记索引值,并对其进行压缩,得到压缩图像帧;将压缩图像帧由多通道转化为单通道,得到标准图像帧;根据索引值的顺序计算标准图像帧的帧间相似度,得到时域上的相似图像帧集合;将相似图像帧集合进行跨时域的聚类处理,从聚类结果中提取关键帧;根据关键帧的索引值获取与其连续的若干原始图像帧,并将若干原始图像帧按照索引值顺序以预设时长进行压缩,得到第一视频预览图。本申请对视频文件中的图像帧通过在时域上的划分和聚类,能够快速有效提取出视频文件中的关键帧,进而生成视频预览图,大大提高视频预览图的制作效率。率。率。

Server and method of making video preview

【技术实现步骤摘要】
服务器及视频预览图的制作方法


[0001]本申请涉及图像处理
,尤其涉及一种服务器及视频预览图的制作方法。

技术介绍

[0002]显示设备是一种可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体的电视产品。显示设备可通过服务器获取媒资,并于主页上进行展示。显示设备在展示媒资时,将各个媒资以不同推荐位进行展示。
[0003]服务器端存储有各种各样的时长较长的视频信息,如电影、电视剧、直播录制的视频等。为了使用户在不浏览全部视频信息的情况下快速获取视频内容,以方便知道自己是否对该视频感兴趣,通常可制作相应的视频预览图,其中,视频预览图可以为短视频或者动态图片的形式。当用户控制焦点移动至主页的推荐位上时,显示设备在推荐位上展示出视频预览图,以使用户不仅仅依靠视频的封面来了解视频。目前,视频预览图的制作过程通常采用人工剪辑的方式,即由运营人员人为的挑选视频的精彩片段然后转换为对应的短视频或动态图片进行展示。该方式需要耗费大量的人力物力,且处理效率较低。

技术实现思路

[0004]本申请提供了一种服务器及视频预览图的制作方法,以解决现有技术中视频预览图的制作效率较低的技术问题。
[0005]为了解决上述技术问题,本申请实施例公开了如下技术方案:
[0006]第一方面,本申请实施例公开了一种服务器,所述服务器被配置为:
[0007]根据视频文件获取原始图像帧,依次为所述原始图像帧标记索引值,并将所述原始图像帧进行压缩,得到压缩图像帧;
[0008]将所述压缩图像帧由多通道转化为单通道,得到标准图像帧;
[0009]根据所述索引值的顺序计算所述标准图像帧的帧间相似度,得到时域上的相似图像帧集合;
[0010]将所述相似图像帧集合进行跨时域的聚类处理,从聚类结果中提取关键帧数据;
[0011]根据所述关键帧数据的索引值获取与所述关键帧数据的索引值连续的若干原始图像帧,并将若干原始图像帧按照索引值顺序以预设时长进行压缩,得到所述视频文件的第一视频预览图。
[0012]第二方面,本申请实施例公开了一种视频预览图的制作方法,其特征在于,所述视频预览图的制作方法包括:
[0013]根据视频文件获取原始图像帧,依次为所述原始图像帧标记索引值,并将所述原始图像帧进行压缩,得到压缩图像帧;
[0014]将所述压缩图像帧由多通道转化为单通道,得到标准图像帧;
[0015]根据所述索引值的顺序计算所述标准图像帧的帧间相似度,得到时域上的相似图像帧集合;
[0016]将所述相似图像帧集合进行跨时域的聚类处理,从聚类结果中提取关键帧数据;
[0017]根据所述关键帧数据的索引值获取与所述关键帧数据的索引值连续的若干原始图像帧,并将若干原始图像帧按照索引值顺序以预设时长进行压缩,得到所述视频文件的第一视频预览图。
[0018]与现有技术相比,本申请的有益效果为:
[0019]本申请提供了一种服务器及视频预览图的制作方法,服务器首先对视频文件进行处理,即将视频文件读取为连续的原始图像帧,并依次为每一原始图像帧添加索引值,且将原始图像帧进行压缩获得压缩图像帧。服务器进一步通过压缩图像帧获取标准图像帧,并基于标准图像帧继续后续处理过程。根据标准图像帧的帧间相似度,服务器按照索引值的顺序获得时域上的相似图像帧集合,并将相似图像帧集合进行跨时域的聚类处理。服务器从聚类结果中提取关键帧,根据关键帧的索引值,获取与该索引值相邻的若干连续原始图像帧,将若干连续原始图像帧按照索引值顺序排列,并根据提前预设的图像帧的展示时长进行压缩,得到该视频文件的第一视频预览图。本申请对视频文件中的图像帧通过在时域上的划分和聚类,能够快速有效提取出视频文件中的关键帧,基于提取到的关键帧生成该视频文件的视频预览图,大大提高视频文件的视频预览图的制作效率。
[0020]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0021]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1中示例性示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图;
[0023]图2中示例性示出了根据一些实施例的显示设备200主页的显示效果示意图;
[0024]图3中示例性示出了根据一些实施例的视频预览图的制作方法的流程示意图;
[0025]图4中示例性示出了根据一些实施例的原始图像帧的索引值的标注示意图;
[0026]图5中示例性示出了根据一些实施例的相似图像帧集合中代表帧的平滑分布曲线。
具体实施方式
[0027]为使本申请的目的和实施方式更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
[0028]需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
[0029]本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另
外注明。应该理解这样使用的用语在适当情况下可以互换。
[0030]术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
[0031]术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
[0032]图1为根据实施例中显示设备与控制装置之间操作场景的示意图。如图1所示,用户可通过智能设备300或控制装置100操作显示设备200。
[0033]在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。
[0034]在一些实施例中,也可以使用智能设备300(如移动终端、平板电脑、计算机、笔记本电脑等)以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。
[0035]在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器,其特征在于,所述服务器被配置为:根据视频文件获取原始图像帧,依次为所述原始图像帧标记索引值,并将所述原始图像帧进行压缩,得到压缩图像帧;将所述压缩图像帧由多通道转化为单通道,得到标准图像帧;根据所述索引值的顺序计算所述标准图像帧的帧间相似度,得到时域上的相似图像帧集合;将所述相似图像帧集合进行跨时域的聚类处理,从聚类结果中提取关键帧;根据所述关键帧的索引值获取与所述关键帧的索引值连续的若干原始图像帧,并将若干原始图像帧按照索引值顺序以预设时长进行压缩,得到所述视频文件的第一视频预览图。2.根据权利要求1所述的服务器,其特征在于,在所述从聚类结果中提取关键帧之后,所述服务器被配置为:根据所述关键帧的索引值获取与所述关键帧的索引值连续的若干压缩图像帧,并将若干压缩图像帧按照索引值顺序以预设时长进行压缩,得到所述视频文件的第二视频预览图,其中,所述第二视频预览图所占内存小于所述第一视频预览图所占内存。3.根据权利要求1所述的服务器,其特征在于,在将所述压缩图像帧由多通道转化为单通道,得到标准图像帧的步骤中,所述服务器被配置为:将所述压缩图像帧中的多通道数据经由Sigmoid函数映射后求取均值,得到所述压缩图像帧中均值化的像素点数据;根据所述压缩图像帧中均值化的像素点数据,将所述压缩图像帧中的像素点二值化,得到标准图像帧。4.根据权利要求3所述的服务器,其特征在于,在所述根据所述压缩图像帧中均值化的像素点数据,将所述压缩图像帧中的像素点二值化的步骤中,所述服务器被配置为:若所述像素点数据大于或等于所述第一预设值,则将所述像素点数据设置为1;若所述像素点数据小于第一预设值,则将所述像素点数据设置为0。5.根据权利要求1所述的服务器,其特征在于,在根据所述索引值的顺序计算所述标准图像帧的帧间相似度,得到时域上的相似图像帧集合的步骤中,所述服务器被配置为:根据所述索引值的顺序,计算所述标准图像帧中第一个图像帧和第二个图像帧的帧间相似度;若所述帧间相似度大于或等于第二预设值,则将所述第二个图像帧划分至所述第一个图像帧的相似图像帧集合中,且继续计算所述第一个图像帧和第三个图像帧的帧间相似度;若所述帧间相似度小于所述第二预设值,则计算所述第二个图像帧和所述第三个图像帧的帧间相似度。6.根据权利要求5所述的服务器,其特征在于,在所述计算...

【专利技术属性】
技术研发人员:李俊彦
申请(专利权)人:海信电子科技武汉有限公司
类型:发明
国别省市:

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

1