一种海报生成方法及装置的制造方法

文档序号:9924147阅读:374来源:国知局
一种海报生成方法及装置的制造方法
【技术领域】
[0001]本申请涉及视频检测技术领域,更具体地说,涉及一种海报生成方法及装置。
【背景技术】
[0002]日常生活中经常会看到,将视频中的某些精彩画面作为节目的海报,在视频节目宣传、介绍时使用。海报即是将视频画面以图片的形式展示给用户。
[0003]现有视频节目的海报生成方法一般是基于人工指定视频中需要截取画面的时间点,然后通过人工截屏的方式进行画面的截取。本案发明人研究发现现有海报生成方法存在以下缺点:当需要对一份视频节目生成数量众多的海报时,需要人工逐个定位视频画面,并依次截取视频画面,工作量巨大。此外,人工定位的视频画面有可能会存在花屏、黑屏等清晰度不高的情况,进而影响生成的海报的质量。

【发明内容】

[0004]有鉴于此,本申请提供了一种海报生成方法及装置,用于解决现有人工定位并截取视频画面作为视频海报的方法所存在的,工作量大、视频画面清晰度不高进而影响海报质量的问题。
[0005]为了实现上述目的,现提出的方案如下:
[0006]—种海报生成方法,包括:
[0007]确定目标视频节目的时长;
[0008]根据所述时长以及预置的视频画面抽取策略,确定所述目标视频节目中抽取画面的时间点,所述时间点的个数不少于目标海报数目;
[0009]对所述目标视频节目进行解码,获取各个所述时间点对应的I帧图像数据;
[0010]利用图像检测算法,确定各个所述I帧图像数据的清晰度;
[0011 ]按照清晰度由高到低的顺序,选取目标海报数目的I帧图像数据,并分别编码成海报图片。
[0012]优选地,所述确定目标视频节目的时长,具体包括:
[0013]查询电子节目指南EPG,确定目标视频节目的时长;
[0014]或者,
[0015]根据目标视频节目的详情信息,确定目标视频节目的时长。
[0016]优选地,在所述确定目标视频节目的时长之前,该方法还包括:
[0017]若确定所述目标视频节目包含广告信息,则对所述目标视频节目进行删减,以剔除所述广告信息。
[0018]优选地,所述根据所述时长以及预置的视频画面抽取策略,确定所述目标视频节目中抽取画面的时间点,具体包括:
[0019]根据所述时长以及预置画面抽取次数,确定画面抽取时间间隔;
[0020]从所述目标视频节目开始,每隔所述画面抽取时间间隔确定一个抽取画面的时间点。
[0021]优选地,所述I帧图像数据为I帧图像的YUV数据,所述利用图像检测算法,确定各个所述I帧图像数据的清晰度,具体包括:
[0022]利用图像检测算法,确定各个所述I帧图像的YUV数据的评分,所述评分用于表明清晰度程度,评分越高清晰度越高。
[0023]一种海报生成装置,包括:
[0024]节目时长确定单元,用于确定目标视频节目的时长;
[0025]时间点确定单元,用于根据所述时长以及预置的视频画面抽取策略,确定所述目标视频节目中抽取画面的时间点,所述时间点的个数不少于目标海报数目;
[0026]图像数据获取单元,用于对所述目标视频节目进行解码,获取各个所述时间点对应的I帧图像数据;
[0027]图像检测单元,用于利用图像检测算法,确定各个所述I帧图像数据的清晰度;
[0028]海报图片生成单元,用于按照清晰度由高到低的顺序,选取目标海报数目的I帧图像数据,并分别编码成海报图片。
[0029]优选地,所述节目时长确定单元包括:
[0030]第一节目时长确定子单元,用于查询电子节目指南EPG,确定目标视频节目的时长;
[0031 ]第二节目时长确定子单元,用于根据目标视频节目的详情信息,确定目标视频节目的时长。
[0032]优选地,还包括:
[0033]广告信息剔除单元,用于在所述节目时长确定单元之前,若确定所述目标视频节目包含广告信息,则对所述目标视频节目进行删减,以剔除所述广告信息。
[0034]优选地,所述时间点确定单元包括:
[0035]第一时间点确定子单元,用于根据所述时长以及预置画面抽取次数,确定画面抽取时间间隔;
[0036]第二时间点确定子单元,用于从所述目标视频节目开始,每隔所述画面抽取时间间隔确定一个抽取画面的时间点。
[0037]优选地,所述I帧图像数据为I帧图像的YUV数据;
[0038]所述图像检测单元包括:
[0039]评分确定单元,用于利用图像检测算法,确定各个所述I帧图像的YUV数据的评分,所述评分用于表明清晰度程度,评分越高清晰度越高。
[0040]从上述的技术方案可以看出,本申请实施例提供的海报生成方法,首先确定目标视频节目的时长,进而根据所述时长以及预置的视频画面抽取策略,确定目标视频节目中抽取画面的时间点,其中,时间点的个数不少于目标海报数目,对目标视频节目进行解码,获取各个所述时间点对应的I帧图像数据,利用图像检测算法,确定各个I帧图像数据的清晰度,按照清晰度由高到低的顺序,选取目标海报数目的I帧图像数据,编码成海报图片。本申请不需要人工定位及截取视频画面,从而大大降低了工作量。进一步,通过对抽取的多个I帧图像数据进行图像清晰度检测,选取清晰度最高的目标海报数目的I帧图像数据进行编码,保证了最终得到的海报图片的高质量。
【附图说明】
[0041]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0042]图1为本申请实施例公开的一种海报生成方法流程图;
[0043]图2为本申请实施例公开的另一种海报生成方法流程图;
[0044]图3为本申请实施例公开的又一种海报生成方法流程图;
[0045]图4为本申请实施例公开的一种海报生成装置结构示意图;
[0046]图5为本申请实施例公开的一种节目时长确定单元结构示意图;
[0047]图6为本申请实施例公开的另一种海报生成装置结构示意图;
[0048]图7为本申请实施例公开的一种时间点确定单元结构示意图。
【具体实施方式】
[0049]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0050]参见图1,图1为本申请实施例公开的一种海报生成方法流程图。
[0051]如图1所示,该方法包括:
[0052]步骤S100、确定目标视频节目的时长;
[0053]具体地,目标视频节目为等待制作海报的视频节目。每个视频节目都存在一个播放时长,本步骤中确定目标视频节目的播放时长。
[0054]步骤S110、根据所述时长以及预置的视频画面抽取策略,确定所述目标视频节目中抽取画面的时间点;
[0055]其中,所述时间点的个数不少于目标海报数目。目标海报数目为针对目标视频节目,用户所需要制作的海报的数目。一般性的,时间点的个数都为多个。
[0056]具体地,本申请预置了视频画面抽取策略,也即设定了视频画面的抽取次数及抽取时间点。进而,根据视频画面抽取策略及时长,确定目标视频节目中抽取画面的时间点。
[0057]步骤S120、对所述目标视频节目进行解码,获取各个所述时间点对应的I帧图像数据;
[0058]其中,I帧也叫关键帧,它是视频帧间压缩编码里的重要帧;它是一个全帧压缩的编码帧;解码时仅用I帧的数据就可重构完整图像。
[0059]具体地,上述已经确定了画面抽取的时间点,进而对解码后的目标视频节目,获取各个时间点的I帧图像数据。
[0060]步骤S130、利用图像检测算法,确定各个所述I帧图像数据的清晰度;
[0061]具体地,图像检测算法可以采用现有成熟的图像检测算法,图像检测算法用于确定I帧图像数据的清晰度,进而为后续选取高清晰度图像数据来制作海报图片提供依据。
[0062]步骤S140、按照清晰度由高到低的顺序,选取目标海报数目的I帧图像数据
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1