首页> 中国专利> 处理视频片头曲的方法及系统

处理视频片头曲的方法及系统

摘要

本发明公开了一种处理视频片头曲的方法及系统,其中方法包括解码出第一视频与第二视频的原始画面,获得第一素材与第二素材;从第一帧开始,逐帧比较第一素材与第二素材,获取相同帧;从第一视频、第二视频中截取连续的相同帧,并保存为片头视频文件。通过上述方式,本发明能够快速获取多个视频的片头曲,并单独保存,从而可节约服务器存储空间以及服务器带宽。

著录项

  • 公开/公告号CN105554514A

    专利类型发明专利

  • 公开/公告日2016-05-04

    原文格式PDF

  • 申请/专利权人 福建天晴数码有限公司;

    申请/专利号CN201510904172.6

  • 发明设计人 陈丛亮;刘德建;毛新生;

    申请日2015-12-09

  • 分类号H04N21/231(20110101);H04N21/234(20110101);H04N19/40(20140101);

  • 代理机构福州市鼓楼区博深专利代理事务所(普通合伙);

  • 代理人林志峥

  • 地址 350000 福建省福州市开发区星发路8号

  • 入库时间 2023-12-18 15:54:55

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-01-18

    授权

    授权

  • 2016-06-01

    实质审查的生效 IPC(主分类):H04N21/231 申请日:20151209

    实质审查的生效

  • 2016-05-04

    公开

    公开

说明书

技术领域

本发明涉及视频处理技术领域,尤其是涉及一种处理视频片头曲的方法及 系统。

背景技术

目前视频大多存在重复的片头曲,其内容相同,服务器存储了大量的重复 数据浪费磁盘空间,用户重复下载,浪费带宽。

现有中国专利申请(申请号:201110262643.X)公开了一种电视剧片头片尾 的检测方法,其技术方案是设置要检测片头的时间区域;在该时间区域内进行 视频指纹特征提取;利用得到的视频指纹进行片头检测。但是这种方案需要预 先给定出时间区域,因此相当于需要事先打开视频文件,知道其片头片尾的视 频帧,并获取其持续时间,其操作性不强,用户体验度差。

发明内容

本发明所要解决的技术问题是:获取多个视频中存在的相同片头曲,并单 独保存,节约服务器存储空间及带宽。

为了解决上述技术问题,本发明采用的技术方案为:提供一种处理视频片 头曲的方法,包括:

解码出第一视频与第二视频的原始画面,获得第一素材与第二素材;

从第一帧开始,逐帧比较第一素材与第二素材,获取相同帧;

从第一视频、第二视频中截取连续的相同帧,并保存为片头视频文件。

为解决上述问题,本发明还提供一种处理视频片头曲的系统,包括:

解码模块,用于解码出视频第一视频与第二视频的原始画面,获得第一素 材与第二素材;

比对模块,用于从第一帧开始,逐帧比较第一素材与第二素材,获取相同 帧;

存储模块,用于从第一视频、第二视频中截取连续的相同帧,并保存为片 头视频文件。

本发明的有益效果在于:区别于现有技术,本发明通过解码不同视频的原 始画面,获得对应的素材,并逐帧比对素材,获取相同帧。截取相同帧,即获 得片头视频文件。通过上述方式,本发明可以快速获取多个视频的片头曲,并 单独保存,从而可节约服务器存储空间以及服务器带宽。

附图说明

图1为本发明方法实施例一的流程示意图;

图2为本发明系统实施例二的结构框图。

具体实施方式

为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并 配合附图予以说明。

本发明最关键的构思在于:通过逐帧解析视频,比对出开头连续的相同内 容的部分,分别将开始时间和结束时间截取出来,将片头曲拆分出来。

请参照图1,本发明实施例一提供一种处理视频片头曲的方法,包括:

S1:解码出第一视频与第二视频的原始画面,获得第一素材与第二素材;

S2:从第一帧开始,逐帧比较第一素材与第二素材,获取相同帧;

S3:从第一视频、第二视频中截取连续的相同帧,并保存为片头视频文件。

区别于现有技术,本发明实施例一通过解码不同视频的原始画面,获得对 应的素材,并逐帧比对素材,获取相同帧。截取相同帧,即获得片头视频文件。 通过上述方式,本发明可以快速获取多个视频的片头曲,并单独保存,从而可 节约服务器存储空间以及服务器带宽。

其中,步骤S2具体为:

将第一素材与第二素材的画面分辨率降低至1/4;

逐一比对第一素材与第二素材视频帧上像素点的颜色容差,获得相似帧;

获得时长符合预设条件的连续相似帧,作为相同帧。

其中,在获得相似帧的步骤时,还可以通过下述方式操作:

逐一比对第一素材与第二素材视频帧上像素点的RGB分量值;

判断分量值中最大容差是否小于预定容差;

若是,则认为像素点颜色相似;

反之,则认为像素点颜色不相似;

获取颜色相似的像素点总个数,判定所述总个数比例是否大于预定比例值;

若是,则确认比对的视频帧为相似帧;

反之,则确认比对的视频帧不是相似帧。

且,在获得相同帧的步骤时,还可以通过下述方式进行:

在第一素材与第二素材上逐帧比较像素点容差,获取连续相似帧;

判断连续相似帧的时长是否大于预定时长;

若是,则确认所述连续相似帧为相同帧;

反之,则确认所述连续相似帧不是相同帧。

其中,在一个具体的实例中,在获取片头视频文件后,还可分别保存,具 体包括:

分别将截取后的第一视频、第二视频剩余视频帧保存为第一内容视频文件、 第二内容视频文件;

分别获取片头视频文件与第一内容视频文件、片头视频文件与第二内容视 频文件的关联信息,并保存到数据库中。

在实际操作中,用户需要获取出一部影片的所有集数。

然后将第一集,第二集视频从第一帧开始解码出原始画面,与第二集的第 一帧进行比较。

比较两帧是否相同或者还可以比较两帧的像素点是否完全匹配。但是在一 些情况下,比较像素点的完全匹配对于视频压缩帧比较难以实现完全匹配。

具体地,通过将画面分辨率降低至例如1/4,分辨率降低可以使用实验数据 以及实验结论进行,如也可降低至1/2或1/8等等。由于会出现两个视频的分辨 率不同的可能性,因此要用低一点分辨率来比较可以避免某些情况:比如视频 被压缩成小分辨率后出现的色差,与高分辨率比较就会有较大误差。因为视频 也有可能多次压缩被压缩到低分辨率有转成高分辨率,实际颜色是损失了。本 发明优选1/4的分辨率后,也是可以修改根据时间情况。比如1920x1080的视频 和1280x720的视频比较,要把分辨率降低到比这两个数值都低的分辨率比较, 这样才能减小由于视频压缩带来的误差。1920x1080的视频架设是h.265有损压 缩格式而不是原视频,其中的颜色就会用差值算法补充,这样的补充会导致比 对时候的误差很大,减小分辨率可以减少这样的误差,排除差值计算出来的像 素点。

在降低分辨率后,再比对每一个像素点的颜色容差((R,G,B的每个分量值 是[0~255]),三个颜色的值分别比对(10,10,10)与(12,8,13)取其中最 大差值13-10=3,R和G差值绝对值都为2)。比对结束后,可根据经验值,选择 预定比例值为90%的颜色的容差都小于10,则判定两帧内容近似相同。

应当理解的是,90%是预定比例值,是可根据经验判断来的,也可通过实际 情况调整而获得。同理,10是预定容差,也可根据经验判断来的,也可通过实 际情况调整而获得。

如果第一集第一帧与第二集第一帧内容近似相同,则继续比较第一集第二 帧和第二集第二帧,直到两帧不近似相同为止。如果连续相同的帧数大于10秒 (即预定时长,可根据实际情况调整),则判定两集存在连续的相同帧。

将第一集第一帧到不是相同帧的帧数的前一帧截取出来,保存为单独的片 头视频文件。

最后,可将第一集剩余帧数另存为第一内容视频文件,将第二集剩余帧数 另存为第二内容视频文件。类似的这个方法还可以应用于第3集、第4集等。

将片头视频文件与第一内容视频文件关联信息存入数据库中,片头视频文 件与第二内容视频文件关联信息存入数据库中。这样以后只需要根据关联信息 取出对应的片头视频文件与内容视频文件顺序播放即可达到和原来播放一样的 效果。

为方便本领域技术人员理解,以下通过一个具体的实例进行说明。

例如:《火影忍者》这部影片,先把第一集和第二集做比较。将第一集,第 二集视频从第一帧开始解码出分辨率为640X480的原始画面并将分辨率降低到 320X240,与第二集的第一帧进行比较。从第一帧的画面的第一个像素开始比较, 坐标为(x,y)=(0,0)的像素点与第二集的对应坐标为(x,y)=(0,0)的像素的颜色进行 比较,例如集的的第一个像素点(x,y)=(0,0)的像素点的颜色为(10,10,10)与 (12,8,13)取其中最大差值13-10=3,R和G差值绝对值都为2)则判定两集 的两个像素点颜色近似。接着比对(x,y)=(0,1),(x,y)=(0,2)一直到(x,y)=(319,239) 为止。然后统计所有的像素点容差小于10的比例大于90%则判定这两帧内容近 似相同。

如果第一集第一帧与第二集第一帧内容近似相同,则继续比较第一集第二 帧和第二集第二帧,直到两帧不近似相同为止。如果连续相同的帧数大于10秒, 两集存在连续的相同帧。

将第一集第一帧到不近似相同的帧数的前一帧截取出来,保存为单独的片 头视频文件。

将第一集剩余帧数另存为内容视频文件1,将第二集剩余帧数另存为视频文 件2。类似的这个方法还可以应用于第3集、第4集。

将片头视频文件与内容视频文件1关联信息存入数据库中,片头视频文件 与内容视频文件2关联信息存入数据库中。以后只需要根据关联信息取出对应 的片头视频文件与内容视频文件顺序播放即可达到和原来播放一样的效果。

对应地,本发明实施例二提供一种处理视频片头曲的系统100,包括:

解码模块110,用于解码出视频第一视频与第二视频的原始画面,获得第一 素材与第二素材;

比对模块120,用于从第一帧开始,逐帧比较第一素材与第二素材,获取相 同帧;

存储模块130,用于从第一视频、第二视频中截取连续的相同帧,并保存为 片头视频文件。

其中,所述存储模块130还包括:

内容存储单元,用于分别将截取后的第一视频、第二视频剩余视频帧保存 为第一内容视频文件、第二内容视频文件;

关联存储单元,用于分别获取片头视频文件与第一内容视频文件、片头视 频文件与第二内容视频文件的关联信息,并保存到数据库中。

所述比对模块120还包括:

分辨率单元,用于将第一素材与第二素材的画面分辨率降低至1/4;

相似帧单元,用于逐一比对第一素材与第二素材视频帧上像素点的颜色容 差,获得相似帧;

相同帧单元,用于获得时长符合预设条件的连续相似帧,作为相同帧。

更进一步地,所述相似帧单元还用于:

逐一比对第一素材与第二素材视频帧上像素点的RGB分量值;

判断分量值中最大容差是否小于预定容差;

若是,则认为像素点颜色相似;

反之,则认为像素点颜色不相似;

获取颜色相似的像素点总个数,判定所述总个数比例是否小于预定比例值;

若是,则确认比对的视频帧为相似帧;

反之,则确认比对的视频帧不是相似帧。

所述相同帧单元还用于:

在第一素材与第二素材上逐帧比较像素点容差,获取连续相似帧;

判断连续相似帧的时长是否大于预定时长;

若是,则确认所述连续相似帧为相同帧;

反之,则确认所述连续相似帧不是相同帧。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利 用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术 领域,均同理包括在本发明的专利保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号