[发明专利]一种音/视频节目热度区间快速分割和提取方法有效
申请号: | 201910400529.5 | 申请日: | 2019-05-15 |
公开(公告)号: | CN110099308B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 沈学文 | 申请(专利权)人: | 浙江传媒学院 |
主分类号: | H04N21/845 | 分类号: | H04N21/845;H04N21/466;H04N21/442 |
代理公司: | 杭州凯知专利代理事务所(普通合伙) 33267 | 代理人: | 邵志 |
地址: | 310000 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 节目 热度 区间 快速 分割 提取 方法 | ||
1.一种音/视频节目热度区间快速分割和提取方法,其特征在于包括以下步骤:
S1:获取一个音/视频节目的一组播放记录Pi,(i=1,2,…,n),其中n是记录个数,每一个播放记录Pi是一个区间[si,ei],其中端点si是播放记录Pi的播放起始时间,端点ei是播放记录Pi的播放结束时间;
S2:将所有区间的端点si和ei,(i=1,2,…,n)进行排序,排序后的端点集为排序集;
S3:遍历排序集内的所有端点p,按区间分割和计数算法生成新的计数区间集R,计数区间集R中的每一个计数区间r是一个二元组([s,e],c),其中[s,e]是一个区间,任意两个区间之间没有重叠部分,c是该区间的计数;
S3中所述区间分割和计数算法包括以下步骤:S401:初始将计数值c设置为1,计数区间集R为φ,取排序集内的第一个端点,记为pA,作为当前端点;
S402:从排序集内取下一个端点,记为pB,若pA对应的节目时间相同于pB对应的节时间,转403,否则转S404;
S403:若pB是某一区间的播放起始时间,令c=c+1;若pB是某一区间的播放结束时间,令c=c-1;转S405;
S404:若pB是某一区间的播放起始时间,生成新的计数区间r=([pA,pB],c),即将当前的c值作为r的计数,然后令c=c+1;若pB是一个区间的播放结束时间,生成新计数区间r=([pA,pB],c),将当前的c值作为r的计数,然后令c=c-1;令pA=pB,让pB变成新的当前端点;将新生成的r加入R中;
S405:重复S402至S404,直到排序集内所有端点遍历完毕。
2.如权利要求1所述的音/视频节目热度区间快速分割和提取方法,其特征在于,所述将所有区间的端点si和ei,(i=1,2,…,n)进行排序,具体为:将所有区间的端点si和ei,(i=1,2,…,n)按各自所对应的节目时间的时间先后顺序进行排序,若出现两端点对应同一节目时间,作为区间的播放结束时间的端点排于作为播放起始时间的端点之前,若两端点皆表示不同区间的播放起始时间或者播放结束时间,两端点的相对排序位置任意。
3.如权利要求2所述的音/视频节目热度区间快速分割和提取方法,其特征在于所述将所有区间的端点si和ei,(i=1,2,…,n)进行排序,具体为
比较端点pi对应的节目时间和端点pj对应的节目时间;
若端点pi对应的节目时间早于端点pj对应的节目时间,将端点pi排在端点pj的前面;
若端点pi对应的节目时间晚于端点pj对应的节目时间,将端点pi排在端点pj的后面;
若端点pi对应的节目时间相同于端点pj对应的节目时间;
端点pi是所在区间的播放结束时间,端点pj是所在区间的播放起始时间,将端点pi排在端点pj的前面,反之将端点pi排在端点pj的后面,
端点pi和端点pj分别为两个区间的播放起始时间或分别为两个区间的播放结束时间,端点pi和端点pj的相对排序位置任意。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江传媒学院,未经浙江传媒学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910400529.5/1.html,转载请声明来源钻瓜专利网。