《一种电视剧视频片头片尾自动检测方法.pdf》由会员分享,可在线阅读,更多相关《一种电视剧视频片头片尾自动检测方法.pdf(11页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102323948A43申请公布日20120118CN102323948ACN102323948A21申请号201110262643X22申请日20110907G06F17/3020060171申请人上海大学地址200444上海市宝山区上大路99号72发明人连惠城74专利代理机构上海上大专利事务所普通合伙31205代理人何文欣54发明名称一种电视剧视频片头片尾自动检测方法57摘要本发明提供了一种电视剧视频片头片尾自动检测方法,所述方法包括给定同一部电视连续剧的N个视频文件,以备自动检测片头和片尾;设置要检测片头的时间区域;在该时间区域内进行视频指纹特征提取;利用得到的视频指纹。
2、进行片头检测;设置要检测片尾的时间区域;在该时间区域内进行视频指纹特征提取;利用得到的视频指纹进行片尾检测。本发明可自动地将电视连续剧的片头和片尾检测出来,从而自动识别电视连续剧的片头和片尾的时间点。由于利用了现有的视频指纹技术,使得电视剧片头和片尾的比对速度十分快速,相对于通过人工标定电视剧视频片头和片尾的方法来说,该方法具有自动和高效的优点。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书4页附图4页CN102323958A1/2页21一种电视剧视频片头片尾自动检测方法,其特征在于,包括如下步骤S1、给定同一部电视连续剧的N集电视剧,每集电视连续剧为一个视。
3、频文件;所述片头自动检测方法包括如下步骤S2、设置要检测片头的时间区域0,T1;S21、对时间段为0,T1的视频段进行视频指纹提取,得到N个视频头部指纹片段;S22、利用N个视频头部指纹片段进行电视剧片头检测;所述片尾自动检测方法包括如下步骤S3、设置要检测片尾的时间区域TT2,T,其中T为单个视频的时长;S31、对时间段为TT2,T的视频段进行视频指纹提取,得到N个视频尾部指纹片段;S32、利用N个视频尾部指纹片段进行电视剧片尾检测。2根据权利要求1所述的一种电视剧视频片头片尾自动检测方法,其特征在于,所述步骤S2、S3中,所述T1、T2为给定的固定值,其单位为毫秒,秒或分钟。3根据权利要求。
4、1所述的一种电视剧视频片头片尾自动检测方法,其特征在于,所述步骤S21中,所述N个视频头部指纹片段是指对步骤S1中所述的N个视频文件分别取时间段为0,T1的视频段,称为视频头部片段,然后分别对每个视频头部片段进行指纹提取,得到N个视频头部指纹片段。4根据权利要求1所述的一种电视剧视频片头片尾自动检测方法,其特征在于,所述步骤S22中,所述利用N个视频头部指纹片段进行电视剧片头检测,包含如下步骤S221、输入N个视频头部指纹片段,取第一个和第二个视频头部指纹片段进行定时移和片头端点定位;S222、定时移,该方法如下取第一个视频头部指纹片段FILE1的指纹区域T3,T4进行定时移,其中T3为起始点。
5、;预先设定第二个视频头部指纹片段FILE2的时间区域0,T3”;将T3在FILE2的0,T3”之间滑动,计算滑动过程中FILE1上T3,T4的指纹片段与FILE2上相对应区间上的指纹片段之间的欧式距离,将距离最小的位置记为T3,且记DT3T3,称D为时移;S223、片头端点定位根据所述步骤S222中得到的T3作为FILE2指纹片段的起始点,T3作为FILE1指纹片段的起始点,向后滑动计算每个指纹之间的欧式距离,当出现某个指纹之后的连续K个指纹之间的欧式距离大于给定的阈值T_K的时候,判断该指纹为片头端点;S224、取第一个和第三个视频,第一个和第四个视频,一直到第一个和第N个视频,进行所述步骤。
6、S222和所述步骤S223的操作,找出所有视频的片头端点。5根据权利要求1所述的一种电视剧视频片头片尾自动检测方法,其特征在于,所述步骤S31中,所述N个视频头部指纹片段是指对步骤S1中所述的N个视频文件分别取时间段为TT2,T的视频段,称为视频尾部片段,然后分别对每个视频尾部片段进行指纹提取,得到N个视频尾部指纹片段。6根据权利要求1所述的一种电视剧视频片头片尾自动检测方法,其特征在于,所述步骤S32中,所述利用N个视频尾部指纹片段进行电视剧片尾检测,包含如下步骤S321、输入N个视频尾部指纹片段,取第一个和第二个视频尾部指纹片段进行定时移权利要求书CN102323948ACN1023239。
7、58A2/2页3和片尾端点定位;S322、定时移,该方法如下取第一个视频尾部指纹片段FILE1的指纹区域W3,W4进行定时移,其中W3为起始点;预先设定第二个视频尾部指纹片段FILE2的时间区域W3”,T;将W3在FILE2的W3”,T之间滑动,计算滑动过程中FILE1上W3,W4的指纹片段与FILE2上相对应区间上的指纹片段之间的欧式距离,将距离最小的位置记为W3,且记DW3W3,称D为时移;S323、片尾端点定位根据所述步骤S322中得到的W3作为FILE2指纹片段的起始点,W3作为FILE1指纹片段的起始点,向前滑动计算每个指纹之间的欧式距离,当出现某个指纹之后的连续K个指纹之间的欧式距。
8、离大于给定的阈值TK的时候,判断该指纹为片尾端点;S324、取第一个和第三个视频,第一个和第四个视频,一直到第一个和第N个视频,进行所述步骤S322和所述步骤S323的操作,找出所有视频的片尾端点。权利要求书CN102323948ACN102323958A1/4页4一种电视剧视频片头片尾自动检测方法技术领域0001本发明属于视频处理技术领域,涉及一种电视剧视频片头片尾检测方法;尤其是一种电视剧连续剧的视频片头片尾自动检测方法。背景技术0002随着视频网络的发展,视频节目呈海量增长之势,上网观看视频的网民越来越多,在视频节目中有大量的电视连续剧,这些连续剧通常有固定的片头和片尾,如何自动的找出视。
9、频片头和片尾的时间位置成为一件重要的事情,它可以让观看者自动跳过视频片头或片尾。目前,电视剧片头片尾检测都是采用人工的方法进行检测的,即通过人工观看电视剧,然后标记电视剧的片头和片尾的时间位置。0003本发明采用LIANHC和XUJ在2009年的第六届国际神经网络大会(PROCEEDINGSOFTHE6THINTERNATIONALSYMPOSIUMONNEURALNETWORKS2009)上发表的题为采用增强特征的视频指纹方法(VIDEOFINGERPRINTINGBYUSINGBOOSTEDFEATURES)文章中公开的视频指纹技术进行视频内容的比对。这种视频指纹技术,通过将视频帧的画面转。
10、换成01比特特征进行比对。由于01比特特征被非常精细,因此被称为视频指纹。0004但是视频指纹技术都被应用于视频检索,而本发明则将这种技术应用于电视剧片头片尾检测。本发明利用了视频指纹技术进行电视剧片头片尾检测,从而达到自动检测电视剧片头片尾检测的目的,提高自动化程度和效率。发明内容0005在现有的视频指纹技术基础上,本发明的目的是提供一种电视剧视频片头片尾自动检测方法,可以方便地将多个视频文件的片头片尾时间自动检测出来。0006本发明的构思是一部电视连续剧的视频文件,其视频片头的内容通常是相同的,片尾的视频内容也是固定相同的。采用视频处理的方法,特别是视频内容检索的方法,可以将电视连续剧的视。
11、频的片头或片尾定位出来。其原理就是比较一部电视连续剧的多个视频前头部分或尾部部分的视频特征,从而找到电视连续剧的片头或片尾。0007为了达到上述目的,基于以上发明构思,本发明采用下述技术方案一种电视剧视频片头片尾自动检测方法,包括如下步骤S1、给定同一部电视连续剧的N集电视剧,每集电视连续剧为一个视频文件;所述片头自动检测方法包括如下步骤S2、设置要检测片头的时间区域0,T1;S21、对时间段为0,T1的视频段进行视频指纹提取,得到N个视频头部指纹片段;S22、利用N个视频头部指纹片段进行电视剧片头检测;所述片尾自动检测方法包括如下步骤S3、设置要检测片尾的时间区域TT2,T,其中T为单个视频。
12、的时长;说明书CN102323948ACN102323958A2/4页5S31、对时间段为TT2,T的视频段进行视频指纹提取,得到N个视频尾部指纹片段;S32、利用N个视频尾部指纹片段进行电视剧片尾检测。0008上述步骤S2、S3中,所述T1、T2为给定的固定值,其单位为毫秒,秒或分钟。0009上述步骤S21中,所述N个视频头部指纹片段是指对步骤S1中所述的N个视频文件分别取时间段为0,T1的视频段,称为视频头部片段,然后分别对每个视频头部片段进行指纹提取,得到N个视频头部指纹片段。0010上述步骤S22中,所述利用N个视频头部指纹片段进行电视剧片头检测,包含如下步骤S221、输入N个视频头部。
13、指纹片段,取第一个和第二个视频头部指纹片段进行定时移和片头端点定位;S222、定时移,该方法如下取第一个视频头部指纹片段FILE1的指纹区域T3,T4进行定时移,其中T3为起始点;预先设定第二个视频头部指纹片段FILE2的时间区域0,T3”;将T3在FILE2的0,T3”之间滑动,计算滑动过程中FILE1上T3,T4的指纹片段与FILE2上相对应区间上的指纹片段之间的欧式距离,将距离最小的位置记为T3,且记DT3T3,称D为时移;S223、片头端点定位根据所述步骤S222中得到的T3作为FILE2指纹片段的起始点,T3作为FILE1指纹片段的起始点,向后滑动计算每个指纹之间的欧式距离,当出现某。
14、个指纹之后的连续K个指纹之间的欧式距离大于给定的阈值T_K的时候,判断该指纹为片头端点;S224、取第一个和第三个视频,第一个和第四个视频,一直到第一个和第N个视频,进行所述步骤S222和所述步骤S223的操作,找出所有视频的片头端点。0011上述步骤S31中,所述N个视频头部指纹片段是指对步骤S1中所述的N个视频文件分别取时间段为TT2,T的视频段,称为视频尾部片段,然后分别对每个视频尾部片段进行指纹提取,得到N个视频尾部指纹片段。0012上述步骤S32中,所述利用N个视频尾部指纹片段进行电视剧片尾检测,包含如下步骤S321、输入N个视频尾部指纹片段,取第一个和第二个视频尾部指纹片段进行定时。
15、移和片尾端点定位;S322、定时移,该方法如下取第一个视频尾部指纹片段FILE1的指纹区域W3,W4进行定时移,其中W3为起始点;预先设定第二个视频尾部指纹片段FILE2的时间区域W3”,T;将W3在FILE2的W3”,T之间滑动,计算滑动过程中FILE1上W3,W4的指纹片段与FILE2上相对应区间上的指纹片段之间的欧式距离,将距离最小的位置记为W3,且记DW3W3,称D为时移;S323、片尾端点定位根据所述步骤S322中得到的W3作为FILE2指纹片段的起始点,W3作为FILE1指纹片段的起始点,向前滑动计算每个指纹之间的欧式距离,当出现某个指纹之后的连续K个指纹之间的欧式距离大于给定的阈。
16、值TK的时候,判断该指纹为片尾端点;说明书CN102323948ACN102323958A3/4页6S324、取第一个和第三个视频,第一个和第四个视频,一直到第一个和第N个视频,进行所述步骤S322和所述步骤S323的操作,找出所有视频的片尾端点。0013本发明与现有技术比较,具有如下显而易见的突出实质性特征和显著优点本发明提出的一种电视剧视频片头片尾自动检测方法,能够自动地检测出电视剧视频的片头和片尾,由于利用了现有的视频指纹技术,使得电视剧片头和片尾的比对速度十分快速,相对于通过人工标定电视剧视频片头和片尾的方法来说,该方法具有自动化和高效性能的优点。附图说明0014图1为本发明一种电视剧。
17、视频片头片尾自动检测方法的示意图。0015图2为本发明片头自动检测方法的流程图。0016图3为本发明片尾自动检测方法的流程图。0017图4为本发明片头自动检测中定时移的流程图。0018图5为本发明片尾自动检测中定时移的流程图。具体实施方式0019下面结合附图详细说明本发明的优选实施例。0020如图1所示,一种电视剧视频片头片尾自动检测方法,包括如下步骤S1、给定同一部电视连续剧中国远征军的N45集电视剧,每集电视连续剧为一个视频文件;所述片头自动检测方法包括如下步骤S2、设置要检测片头的时间区域0,T1,其中T1180秒;S21、对时间段为0,T1的视频段进行视频指纹提取,得到N个视频头部指纹。
18、片段;S22、利用N个视频头部指纹片段进行电视剧片头检测;所述片尾自动检测方法包括如下步骤S3、设置要检测片尾的时间区域TT2,T,其中T为单个视频的时长,该值随每集视频的长度而变,例如第一集T45分50秒,而第二集T45分49秒,但T2固定为T2180秒;S31、对时间段为TT2,T的视频段进行视频指纹提取,得到N个视频尾部指纹片段;S32、利用N个视频尾部指纹片段进行电视剧片尾检测。0021上述步骤S21中,所述N个视频头部指纹片段是指对步骤S1中所述的N个视频文件分别取时间段为0,T1的视频段,称为视频头部片段,然后分别对每个视频头部片段进行指纹提取,得到N个视频头部指纹片段。0022如。
19、图2所示,上述步骤S22中,所述利用N个视频头部指纹片段进行电视剧片头检测,包含如下步骤S221、输入N个视频头部指纹片段,取第一个和第二个视频头部指纹片段进行定时移和片头端点定位;S222、定时移,该方法如下如图4所示,取第一个视频头部指纹片段FILE1的指纹区域T3,T4进行定时移,其说明书CN102323948ACN102323958A4/4页7中T3为起始点;预先设定第二个视频头部指纹片段FILE2的时间区域0,T3”;将T3在FILE2的0,T3”之间滑动,计算滑动过程中FILE1上T3,T4的指纹片段与FILE2上相对应区间上的指纹片段之间的欧式距离,将距离最小的位置记为T3,且记。
20、DT3T3,称D为时移;上述取T310秒,T430秒,T3”20秒,得到T310秒,所以D0秒。0023S223、片头端点定位根据所述步骤S222中得到的T3作为FILE2指纹片段的起始点,T3作为FILE1指纹片段的起始点,向后滑动计算每个指纹之间的欧式距离,当出现某个指纹之后的连续K个指纹之间的欧式距离大于给定的阈值T_K的时候,判断该指纹为片头端点;这里取K3,T_K2,经过判定得到T491秒为片头端点。0024如图3所示,上述步骤S32中,所述利用N个视频尾部指纹片段进行电视剧片尾检测,包含如下步骤S321、输入N个视频尾部指纹片段,取第一个和第二个视频尾部指纹片段进行定时移和片尾端点。
21、定位;S322、定时移,该方法如下如图5所示,取第一个视频尾部指纹片段FILE1的指纹区域W3,W4进行定时移,其中W3为起始点;预先设定第二个视频尾部指纹片段FILE2的时间区域W3”,T;将W3在FILE2的W3”,T之间滑动,计算滑动过程中FILE1上W3,W4的指纹片段与FILE2上相对应区间上的指纹片段之间的欧式距离,将距离最小的位置记为W3,且记DW3W3,称D为时移;其中T45分50秒,W345分40秒,W3”45分30秒,得到W345分40秒,所以D0秒。0025S323、片尾端点定位;根据所述步骤S322中得到的W3作为FILE2指纹片段的起始点,W3作为FILE1指纹片段的起始点,向前滑动计算每个指纹之间的欧式距离,当出现某个指纹之后的连续K个指纹之间的欧式距离大于给定的阈值TK的时候,取K3,TK2,经过判定得到,W443分26秒为第一个视频的片尾端点。说明书CN102323948ACN102323958A1/4页8图1说明书附图CN102323948ACN102323958A2/4页9图2说明书附图CN102323948ACN102323958A3/4页10图3说明书附图CN102323948ACN102323958A4/4页11图4图5说明书附图CN102323948A。