【技术实现步骤摘要】
本专利技术实施例属于广告识别领域,尤其涉及一种广告视频信息库的创建方法、广告视频识别方法及装置。
技术介绍
用户行为数据是各个商业领域进行客户拓展的有用数据。目前,获取电视用户行为数据的方法通常为:对原始广告视频进行处理,根据处理结果创建视频图像信息库,而对原始广告视频进行的处理是基于Hadoop的分布式结构。由于在Hadoop分布式文件系统(HDFS)中,视频数据将根据字节被逻辑分割成多个分片(split),这使得连续的帧被分割到不同的split,因此每个split对应的Map任务无法单独对其对应的split中的视频数据进行处理,从而导致视频数据处理速度过慢,进而导致电视用户行为数据获取过慢。
技术实现思路
本专利技术实施例提供了一种广告视频信息库的创建方法、广告视频识别方法及装置,旨在解决现有方法处理视频数据的速度过慢的问题。本专利技术实施例是这样实现的,一种广告视频信息库的创建方法,所述方法包括:从Hadoop分布式文件系统中获取视频文件分片;获取视频文件分片所在的视频文件名以及视频头数据;读取并保留视频文件分片的关键帧对应的视频数据,以及读取所述视频文件分片的结束位置后的第一个关键帧;根据所述视频头数据、及所述第一个关键帧分别解码每个视频文件分片,以及分别提取每个视频文件分片的特征值;根据所述至少一个特征值确定至少一个Key值,每个Key值对应一个value值, ...
【技术保护点】
一种广告视频信息库的创建方法,其特征在于,所述方法包括:从Hadoop分布式文件系统中获取视频文件分片;获取视频文件分片所在的视频文件名以及视频头数据;读取并保留视频文件分片的关键帧对应的视频数据,以及读取所述视频文件分片的结束位置后的第一个关键帧;根据所述视频头数据、及所述第一个关键帧分别解码每个视频文件分片,以及分别提取每个视频文件分片的特征值;根据所述特征值确定Key值,每个Key值对应一个value值,所述value值由所述特征值和视频文件名确定;存储由所述Key值和value值组成的键值对。
【技术特征摘要】
1.一种广告视频信息库的创建方法,其特征在于,所述方法包括:
从Hadoop分布式文件系统中获取视频文件分片;
获取视频文件分片所在的视频文件名以及视频头数据;
读取并保留视频文件分片的关键帧对应的视频数据,以及读取所述视频文
件分片的结束位置后的第一个关键帧;
根据所述视频头数据、及所述第一个关键帧分别解码每个视频文件分片,
以及分别提取每个视频文件分片的特征值;
根据所述特征值确定Key值,每个Key值对应一个value值,所述value
值由所述特征值和视频文件名确定;
存储由所述Key值和value值组成的键值对。
2.根据权利要求1所述的方法,其特征在于,所述读取并保留视频文件分
片的关键帧对应的视频数据,以及读取所述视频文件分片的结束位置后的第一
个关键帧,具体包括:
读取视频文件分片起始位置的帧,判断所述视频文件分片起始位置的帧是
否为关键帧;
在所述视频文件分片起始位置的帧为关键帧时,保留所述关键帧对应的视
频数据,在所述视频文件分片起始位置的帧不为关键帧时,忽略所述关键帧对
应的视频数据;
继续读取视频文件分片的下一帧,并判断读取的视频文件分片的下一帧是
否为关键帧,直到读取到视频文件分片的结束位置后的第一个关键帧才结束读
取。
3.根据权利要求1所述的方法,其特征在于,所述根据所述特征值确定
Key值,每个Key值对应一个value值,所述value值由所述特征值和视频文件
名确定,具体包括:
计算所述特征值的指纹,所述指纹为大于1位的二进制码;
将所述特征值的指纹的至少一位二进制码作为Key值,每个Key值对应一
个value值,所述value值包括所述特征值的指纹、所述特征值包括视频图像的
时间戳以及视频文件名。
4.根据权利要求3所述的方法,其特征在于,所述将所述特征值的指纹的
至少一位二进制码作为Key值,每个Key值对应一个value值,所述value值
包括所述特征值的指纹、所述特征值包括的视频图像的时间戳以及视频文件名,
具体包括:
将所述特征值的指纹拆分成4个16位的二进制码,所述特征值的指纹为
64位的二进制码;
分别以拆分得到的4个16位的二进制码作为4个Key,每个Key值对应
一个value值,所述value值包括所述特征值的指纹、所述特征值包括的视频图
像的时间戳以及视频文件名。
5.一种广告视频识别方法,其特征在于,所述方法包括:
监控正在播放的电视频道,截取所述电视频道的一帧视频图像;
获取所述视频图像的特征值;
根据所述特征值确定一个Key值,所述Key值对应一个value值,所述value
值由所述特征值和视频图像所属的视频文件名确定;
将确定的Key值与预先创建的广告视频信息库的Key值比较,查找与所述
确定的Key值相同的Key值对应的value值;
根据所述确定的Key值对应的value值以及所述与所述确定的Key值相同
的Key值对应的value值识别所述视频图像是否为广告视频。
6.根据权利要求5所述的方法,其特征在于,所述根据所述特征值确定一
个Key值,所述Key值对应一个value值,所述value值由所述特征值和视频
图像所属的视频文件名确定,具体包括:
计算所述特征值的指纹,所述指纹为大于1位的二进制码;
将所述特征值的指纹的至少一位二进制码作为Key值,所述Key值对应一
个value值,所述value值由所述特征值的指纹、所述特征值包括的视频图像的
时间戳以及视频文件名组成...
【专利技术属性】
技术研发人员:谭颖璐,刘燃,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。