一种海报生成方法及装置与流程

文档序号:11693453阅读:209来源:国知局
一种海报生成方法及装置与流程

本申请涉及视频检测技术领域,更具体地说,涉及一种海报生成方法及装置。



背景技术:

数字电视云平台系统在运营中会实时接入近两百套直播频道,同时还面临从多家内容提供商(cp)导入成百上千部电影或电视连续剧供用户观看。为了让用户能够预览节目的内容,每个节目都需要配置相应质量较高的海报。

现有视频节目的海报生成方法一般是人工随机在节目中截屏的方式进行画面的截取,然后使用一个较方便的图片处理制作工具来生成节目对应的海报。

但是,此种方式不但工作量巨大,而且很多海报选取到很多无关紧要的人物图片作为海报,存在海报的内容与节目的内容不匹配的风险,无法保证客观准确的将节目的内容以海报的形式进行展示。



技术实现要素:

有鉴于此,本申请提供了一种海报生成方法及装置,用于解决现有技术中工作量大、存在海报的内容与节目的内容不匹配的风险的问题。

为了实现上述目的,现提出的方案如下:

本申请公开了一种海报生成方法,应用于数字电视云平台,包括:

根据所述数字电视云平台中的节目名称和演员名称确定待处理视频节目;

从所述待处理视频节目中获取关键帧的图像;

判断所述图像是否符合人脸扫描规则,所述人脸扫描规则用于表征从所述图像中能够识别出人脸的特征信息;

若是,则扫描所述图像得到人脸特征信息,并将所述人脸特征信息在预先设置的主演人脸样本库中与所述演员名称相匹配的人脸特征信息进行匹配;

如果匹配成功,则将所述图像输出为与所述节目名称相关联的海报。

优选的,如果匹配成功后,所述方法还包括:

对所述图像进行增强处理,得到比所述图像的清晰度更高的增强图像;

将所述增强图像进行图像编码得到待处理图像;

将所述图像输出为与所述节目名称相关联的海报包括将所述待处理图像输出为与所述节目名称相关联的海报。

优选的,所述对所述图像进行增强处理包括:

检测所述图像的黑边,对所述黑边进行裁剪,得到裁剪图像;

按照预先定义的海报分辨率,对所述裁剪图像进行缩放得到缩放图像;

对所述缩放图像的亮度、对比度和/或亮度按照预设的调整规则进行补偿调整得到所述增强图像;所述调整规则用于使所述缩放图像的清晰度更高。

优选的,所述预先设置的主演人脸样本库通过下列步骤建立:

从所述数字电视云平台中的演员索引表中获取演员名称;

获取由用户设置的人脸筛选条件;

从预置的人脸图像中获取符合所述人脸筛选条件的标准人脸图像;

提取所述标准人脸图像的人脸特征信息;

将所述人脸特征信息与所述演员名称相关联;

建立包括多个所述人脸特征信息的主演人脸样本库。

优选的,所述人脸筛选条件包括人脸在图像中央位置、人脸大小不小于64x64像素和/或排除侧脸。

本发明另一方面提供了一种海报生成装置,应用于数字电视云平台,包括:

确定模块,用于根据所述数字电视云平台中的节目名称和演员索引表确定待处理视频节目;

图像获取模块,用于从所述待处理视频节目中获取关键帧的图像;

判断模块,用于判断所述图像是否符合人脸扫描规则,所述人脸扫描规则用于表征从所述图像中能够识别出人脸的特征信息;

匹配模块,用于若符合所述人脸扫描规则,则扫描所述图像得到人脸特征信息,并将所述人脸特征信息在预先设置的主演人脸样本库中进行匹配;

输出模块,用于如果匹配成功,则将所述图像输出为与所述节目名称相关联的海报。

优选的,还包括:

处理模块,用于对所述图像进行增强处理,得到比所述图像的清晰度更高的增强图像;

编码模块,用于将所述增强图像进行图像编码得到待处理图像;

所述输出模块具体用于将所述待处理图像输出为与所述节目名称相关联的海报。

优选的,所述处理单元包括:

裁剪子单元,用于检测所述图像的黑边,对所述黑边进行裁剪,得到裁剪图像;

缩放子单元,用于按照预先定义的海报分辨率,对所述裁剪图像进行缩放得到缩放图像;

调整子单元,用于对所述缩放图像的亮度、对比度和/或亮度按照预设的调整规则进行补偿调整得到所述增强图像;所述调整规则用于使所述缩放图像的清晰度更高。

优选的,还包括样本库建立模块;

所述样本库建立模块包括:

获取单元,用于从所述数字电视云平台中的演员索引表中获取演员名称;

设置单元,用于获取由用户设置的人脸筛选条件;

第一提取单元,用于从预置的人脸图像中获取符合所述人脸筛选条件的标准人脸图像;

第二提取单元,用于提取所述标准人脸图像的人脸特征信息;

关联单元,用于将所述人脸特征信息与所述演员名称相关联;

建立单元,用于建立包括多个所述人脸特征信息的主演人脸样本库。

优选的,所述人脸筛选条件包括人脸在图像中央位置、人脸大小不小于64x64像素和/或排除侧脸。

从上述的技术方案可以看出,本申请实施例提供的海报生成方法及装置,应用于数字电视云平台,所述方法根据所述数字电视云平台中的节目名称和演员名称确定待处理视频节目;从所述待处理视频节目中获取关键帧的图像;判断所述图像是否符合人脸扫描规则,所述人脸扫描规则用于表征从所述图像中能够识别出人脸的特征信息;若是,则扫描所述图像得到人脸特征信息,并将所述人脸特征信息在预先设置的主演人脸样本库中与所述演员名称相匹配的人脸特征信息进行匹配;如果匹配成功,则将所述图像输出为与所述节目名称相关联的海报。本发明并不需要人工参与,大大降低了工作量,并且,生成海报的图像是与人脸样本库相匹配的图像,即海报中的人脸是主演的人脸,降低了海报的内容与节目的内容不匹配的风险,保证了客观准确的将节目的内容以海报的形式进行展示,进而提高了用户体验。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例公开的一种海报生成方法流程图;

图2为本申请实施例公开的另一种海报生成方法流程图;

图3是本申请实施例公开的建立预先设置的主演人脸样本库的流程示意图;

图4是本发明实施例公开的一种海报生成装置的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

为了便于理解本发明的技术方案,下面对本发明中所用到的技术术语进行解释。

ts:transportstream,国际标准组织mpeg定义的一种媒体传输流;

pes:packetizedelementarystream,封装的基本流数据包;

es:elementraystream,国家标准组织mpeg定义的一种音视频封装媒体传输流,是由编码器输出的原始基础码流,它只含有解码器所必需的、并与原始图象或原始音频相接近的信息。

自动化提取:一种基于ts节目自动解析和视频关键帧自动侦测和解码流程。

下面对本发明的技术方案进行详细介绍。

参见图1,图1为本申请实施例公开的一种海报生成方法流程图。

如图1所示,该方法应用于数字电视云平台,包括:

s101、根据所述数字电视云平台中的节目名称和演员名称确定待处理视频节目;

本发明实施例中,节目名称和演员名称可以根据数字电视云平台中所预先建立的数据库中直接获取,或者接收由用户的输入,或者从内容供应商处获取。演员名称还可以从演员索引表中获取,当然,还可以从多种其它渠道获取,再此不进行赘述,只要可以获取到需要生成海报的节目名称和演员名称即可。

数字电视云平台下,直播流、回看、点播等节目以国际标准组织mpeg和dvb定义的ts传输格式为主,因此本发明待处理视频节目皆为符合mpeg和dvb定义的ts数据文件。

s102、从所述待处理视频节目中获取关键帧的图像;

在获取到待处理视频节目之后,也就是获取了相应的ts数据文件之后,获取关键帧的图像。它是视频帧间压缩编码里的重要帧;它是一个全帧压缩的编码帧。

在实际使用中可以采用下列步骤:

将所述带处理视频节目使用ts解析器进行解析,得到视频编号、视频编码格式等基本信息,然后过滤视频编号对应的数据包,得到完整的封装数据包pes,最后解析该封装数据包pes,得到视频的关键帧数据以及每帧对应的时间戳信息,最后根据该关键帧数据和时间戳信息进行解码,得到关键帧的图像。

s103、判断所述图像是否符合人脸扫描规则,所述人脸扫描规则用于表征从所述图像中能够识别出人脸的特征信息;

本发明实施例中,得到了待处理视频节目的关键帧的图像后,对该图像进行判断,确定其是否符合人脸扫描规则。所述人脸扫描规则用于表征从所述图像中能够识别出人脸的特征信息,例如是否为正脸、是否包括人体躯干等可以进行人脸扫描的基本要求。

如果不符合,则返回步骤s102中。

s104、若是,则扫描所述图像得到人脸特征信息,并将所述人脸特征信息在预先设置的主演人脸样本库中与所述演员名称相匹配的人脸特征信息进行匹配;

在符合人脸扫描的基本要求后,对该图像进行扫描,即进行人脸识别、人脸特征信息解析,得到该图像的人脸特征信息。该人脸特征信息为人脸轮廓,双眼,鼻子,嘴巴,下巴等面部关键特征点所对应的数据。

并且,将该人脸特征信息与预先设置的主演人脸样本库中的样本进行匹配,来判断该图像中的人脸是否为主要演员。

该人脸样本库的建立方式在后面进行介绍。

s105、如果匹配成功,则将所述图像输出为与所述节目名称相关联的海报。

如果匹配成功,则证明图像中的人脸是主要演员,并不是群众演员、配角,如此就挑选出了待处理视频节目中的主演。然后将该图像输出海报。利用图像输出海报的方式属于现有技术中的成熟技术,在此不进行过多赘述。通过上述过程,就得到了与节目名称相关联的海报。可以将其作为该节目的海报存储在数字电视云平台中。

需要说明的是,如果匹配失败,则返回步骤s102或者结束此次过程。

现有海报不能给用户带来最直接的观感,大大降低了节目对用户的吸引,不利于用户的体验,而且这样的结果当前非常普遍。为了解决此问题,本申请实施例提供了上述海报生成方法。

根据上述技术方案可以看出,本申请上述方法应用于数字电视云平台,所述方法根据所述数字电视云平台中的节目名称和演员名称确定待处理视频节目;从所述待处理视频节目中获取关键帧的图像;判断所述图像是否符合人脸扫描规则,所述人脸扫描规则用于表征从所述图像中能够识别出人脸的特征信息;若是,则扫描所述图像得到人脸特征信息,并将所述人脸特征信息在预先设置的主演人脸样本库中与所述演员名称相匹配的人脸特征信息进行匹配;如果匹配成功,则将所述图像输出为与所述节目名称相关联的海报。本发明并不需要人工参与,大大降低了工作量,并且,生成海报的图像是与人脸样本库相匹配的图像,即海报中的人脸是主演的人脸,降低了海报的内容与节目的内容不匹配的风险,保证了客观准确的将节目的内容以海报的形式进行展示,进而提高了用户体验。

参见图2,图2为本申请实施例公开的另一种海报生成方法流程图。

如图2所示,该方法应用于数字电视云平台,包括:

s201、根据所述数字电视云平台中的节目名称和演员名称确定待处理视频节目;

s202、从所述待处理视频节目中获取关键帧的图像;

s203、判断所述图像是否符合人脸扫描规则,所述人脸扫描规则用于表征从所述图像中能够识别出人脸的特征信息;

s204、若是,则扫描所述图像得到人脸特征信息,并将所述人脸特征信息在预先设置的主演人脸样本库中与所述演员名称相匹配的人脸特征信息进行匹配;

需要说明的是,步骤s201-步骤s204与上述步骤s101-步骤s104相同,在此不进行赘述。

s205、如果匹配成功,对所述图像进行增强处理,得到比所述图像的清晰度更高的增强图像;

本申请实施例中,当匹配成功后,还会对图像进行增强处理,用以得到清晰度更高的增强图像。

具体的,所述对所述图像进行增强处理包括:

检测所述图像的黑边,对所述黑边进行裁剪,得到裁剪图像;

按照预先定义的海报分辨率,对所述裁剪图像进行缩放得到缩放图像;

对所述缩放图像的亮度、对比度和/或亮度按照预设的调整规则进行补偿调整,得到所述增强图像;所述调整规则用于使所述缩放图像的清晰度更高。

本申请实施例中,对图像的黑白进行检测,如果检测到有黑边,则对图像的黑边部分进行裁剪,得到裁剪图像。裁剪的大小和范围可以根据用户的设置来执行。

然后根据对海报预定义的分辨率,例如80*60等,对图像进行缩放处理,得到缩放图像。缩放的过程可以按照比例来执行,也可以在裁剪时,直接按照该分辨率的倍数得到裁剪图像。

之后对缩放图像的如亮度、对比度和/或亮度等影响图像清晰度的参数按照调整规则进行补偿调整,得到增强图像。其中,调整规则是按照图像最优的清晰度参考值进行设置的,将缩放图像的参数调整到最合适的状态。

当然,还可以对缩放图像的其它参数,例如色调、曝光度等参数进行调节,使得缩放图像的显示效果更适合用户欣赏。

s206、将所述增强图像进行图像编码,输出为与所述节目名称相关联的海报。

最后将增强图像进行图像编码后,输出与所述节目名称相关联的海报。

需要说明的是,图像编码和输出的过程在现有技术中属于比较成熟的技术。在此不进行赘述。

由于直接通过图像而得到的海报大多时候都不是很适合用户观看,影响用户的体验,因此,本发明还对图像进行增强处理,得到增强图像,这样,将增强处理图片输出海报的效果就很符合用户的观看了。

前述介绍了本发明有主演样本库,参考图3,下面对如何建立主演人脸样本库进行详细介绍。

图3是本申请实施例提供的建立预先设置的主演人脸样本库的流程示意图。

通过下列步骤所述预先设置的主演人脸样本库通过下列步骤建立:

s301、从所述数字电视云平台的演员索引表中获取演员名称;

s302、获取由用户设置的人脸筛选条件;

优选的,所述人脸筛选条件包括人脸在图像中央位置、人脸大小不小于64x64像素和/或排除侧脸。

本发明实施例中,预先建立了主演人脸样本库,该主演人脸样本库的建立过程中,首先从演员索引表中获取演员名称,获取用户设置好的人脸筛选条件。例如:人脸有效性设置,像素大小设置,人脸有效性设置例如保证人脸在图像中央位置,排除侧脸等,像素大小设置例如设置为64*64像素等。

s303、从预置的人脸图像中获取符合所述人脸筛选条件的标准人脸图像;

需要说明的是,在建立主演人脸样本库之前,会提前收集主演的图像,例如写真、剧照等,当然,也可以直接与其它图像数据库直接连接,从图像数据库中获取图像。

在获取了演员名称以及人脸筛选条件后,获取符合所述人脸筛选条件的标准人脸图像。得到该演员的标准人脸图像。

s304、提取所述标准人脸图像的人脸特征信息;

s305、将所述人脸特征信息与所述演员名称相关联;

在得到了标准人脸图像后,提取该图像中的人脸特征信息,提取的过程使用现有技术中成熟的人脸识别方法,在此不进行赘述。优选的,先对眼睛进行定位,然后在进行后续过程。

然后与该演员名称相关联,使得该人脸特征信息与该演员相对应。即得到了该演员的人脸特征信息。

s306、建立包括多个所述人脸特征信息的主演人脸样本库。

最后,将多个所述人脸特征信息存储到主演人脸样本库中,完成建立过程。

下面举一个具体的实例来说明上述建立过程。

步骤1:样本库模块的初始化,包括特征模型初始化,人脸偏好参数设置,每个演员的样本数量的设置等等;

步骤2:通过后台管理用户输入演员人脸图像;

步骤3:根据系统初设的人脸预置偏好参数,对输入图像进行人脸有效性检测,通常保证人脸在图像中央位置,人脸大小不小于64x64像素,排除侧脸等;如果人脸有效性检测成功,继续执行步骤4,否则跳至步骤7退出整个流程;

步骤4:在步骤3的结果基础上进行眼睛定位;

步骤5:在部署3,4的基础上进行特征提取,并且转换成人脸表征参数;

步骤6:将计算的人脸表征参数登记入库;关联相应演员属性;

步骤7:流程结束。

对主演人脸样本库中的人脸特征信息可以进行增加、删除、修改、查询等操作,以及人脸特征信息的提取和表征。

本发明中所建立的主演人脸样本库具有如下特点。

1)识别率较高;

2)系统响应时间快,能够在平台上快速运行,并且需要的系统资源少;

3)规模不大,每个演员可以提供很多张图像,质量能够保障;

4)人脸描述特征容许占用较多的存储空间。

因此,采用本发明所提供的技术,可以提取节目的主要演员的视频图片作为海报,使得节目浏览更加直观、吸引用户,大大提升用户的体验。

本发明另一方面提供了一种海报生成装置。

参见图4,图4是本发明提供的一种海报生成装置的结构示意图。

本发明提供的一种海报生成装置,应用于数字电视云平台,包括:

确定模块401,用于根据所述数字电视云平台中的节目名称和演员索引表确定待处理视频节目;

图像获取模块402,用于从所述待处理视频节目中获取关键帧的图像;

判断模块403,用于判断所述图像是否符合人脸扫描规则,所述人脸扫描规则用于表征从所述图像中能够识别出人脸的特征信息;

匹配模块404,用于若符合所述人脸扫描规则,则扫描所述图像得到人脸特征信息,并将所述人脸特征信息在预先设置的主演人脸样本库中进行匹配;

输出模块405,用于如果匹配成功,则将所述图像输出为与所述节目名称相关联的海报。

优选的,还包括:

处理模块,用于对所述图像进行增强处理,得到比所述图像的清晰度更高的增强图像;

编码模块,用于将所述增强图像进行图像编码得到待处理图像;

所述输出模块具体用于将所述待处理图像输出为与所述节目名称相关联的海报。

优选的,所述处理单元包括:

裁剪子单元,用于检测所述图像的黑边,对所述黑边进行裁剪,得到裁剪图像;

缩放子单元,用于按照预先定义的海报分辨率,对所述裁剪图像进行缩放得到缩放图像;

调整子单元,用于对所述缩放图像的亮度、对比度和/或亮度按照预设的调整规则进行补偿调整得到所述增强图像;所述调整规则用于使所述缩放图像的清晰度更高。

优选的,还包括样本库建立模块;

所述样本库建立模块包括:

获取单元,用于从所述数字电视云平台中的演员索引表中获取演员名称;

设置单元,用于获取由用户设置的人脸筛选条件;

第一提取单元,用于从预置的人脸图像中获取符合所述人脸筛选条件的标准人脸图像;

第二提取单元,用于提取所述标准人脸图像的人脸特征信息;

关联单元,用于将所述人脸特征信息与所述演员名称相关联;

建立单元,用于建立包括多个所述人脸特征信息的主演人脸样本库。

优选的,所述人脸筛选条件包括人脸在图像中央位置、人脸大小不小于64x64像素和/或排除侧脸。

需要说明的是,本实施例的一种海报生成装置可以采用上述方法实施例中的一种海报生成方法,用于实现上述方法实施例中的全部技术方案,其各个模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。

本申请实施例提供的海报生成装置,应用于数字电视云平台,所述装置的确定模块根据所述数字电视云平台中的节目名称和演员名称确定待处理视频节目;图像获取模块从所述待处理视频节目中获取关键帧的图像;判断模块判断所述图像是否符合人脸扫描规则,所述人脸扫描规则用于表征从所述图像中能够识别出人脸的特征信息;匹配模块用于若符合所述人脸扫描规则,则扫描所述图像得到人脸特征信息,并将所述人脸特征信息在预先设置的主演人脸样本库中进行匹配;输出模块如果匹配成功,则将所述图像输出为与所述节目名称相关联的海报。本发明并不需要人工参与,大大降低了工作量,并且,生成海报的图像是与人脸样本库相匹配的图像,即海报中的人脸是主演的人脸,可以给用户带来最直接的观感,提高了用户的体验。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1