一种流媒体版本对齐方法,及设备技术

技术编号:12203398 阅读:72 留言:0更新日期:2015-10-14 16:39
本发明专利技术实施例公开了一种流媒体版本对齐方法,及设备,其中方法的实现包括:获取第一流媒体和第二流媒体,所述第一流媒体和所述第二流媒体为同一流媒体的不同版本;对所述第一流媒体和所述第二流媒体进行互相关计算,得到互相关性最大位置,然后确定所述第一流媒体和所述第二流媒体互相关性最大位置的时间偏移;依据所述时间偏移对所述第一流媒体和所述第二流媒体进行对齐。采用互相关计算确定互相关性最大位置,再通过互相关性最大位置确定时间偏移,可以准确地确定不同版本的流媒体之间的时间偏移从而实现流媒体版本对齐。该方案,相比于采用能量法的方案而言受限小,可以广泛应用,从而提高了流媒体版本对齐成功率。

【技术实现步骤摘要】

本专利技术设及计算机
,特别设及一种流媒体版本对齐方法,及设备
技术介绍
流媒体是W时间为顺序播放的数据流,例如;音频类的歌曲、视频类的电影等。W歌曲为例,在互联网中,同一首歌曲由于传输和制作的需要,可能会被改写成很多不同的版 本,导致该歌曲的唱歌位置并不相同,但是实际上歌词W及歌曲的主要旋律都是相同的。为 了某些资源(例如:歌词、视频)在呈现给用户的时候可W复用,有必要找出同一首歌曲的 不同版本开始唱歌的起始点,或者寻找不同版本的歌曲之间的时间延迟。[000引为了实现自动化唱歌位置对齐,有比较多的途径。比如: 一、在已知两个版本的歌曲的歌词的前提下,可W直接通过歌词信息进行对齐; 二、在已知两个版本的歌曲的MIDI(MusicalInstrumentDigitalInte;rface,乐 器数字接口)的时候,可W通过MIDI进行对齐;S、而由通过MIDI进行对齐该种方法的启发,可W通过提取歌曲的pitch(音高) 信息进行模拟MIDI,进而进行歌曲的对齐。 然而,前两种方案需要的先验知识往往较多,在大多数情况下并不满足;第=种方 法则受限于提取pitch的准确度。往往在现实中,未知歌曲的附加信息(歌词、MIDI等)是 比较常见的情况,该里就需要通过音频技术,如第=种方案一样,如采用能量法实现,具体 如下:[000引分别通过能量值,检测出两种版本歌曲的起始位置。该里首先有一个假设,即两个 版本歌曲的差别仅仅是前面空白时间的不同。由于空白时间段中,其能量为0,所W检测出 第一帖能量非零的位置,即可W认为是歌曲的开始位置了。然后根据两首歌曲的该种开始 位置的不同,将开始早的那首歌曲前面加上一段空白,或者将开始晚的那首歌曲的前面去 掉一段空白,即可对齐两首歌曲。W上方案,有一个重要的但是在实际应用中不常见的假设,即两个版本的歌曲差 别在于前面的空白时间长度的不同。而在实际的应用环境中,该两首歌曲并非如此,大多数 遇到的情况,是伴奏的不同。因此,此种方案受限太大,对齐成功率较低。
技术实现思路
本专利技术实施例提供了一种流媒体版本对齐方法,及设备,用于提高流媒体版本对 齐成功率。 一种流媒体版本对齐方法,包括: 获取第一流媒体和第二流媒体,所述第一流媒体和所述第二流媒体为同一流媒体 的不同版本; 对所述第一流媒体和所述第二流媒体进行互相关计算,得到互相关性最大位置, 然后确定所述第一流媒体和所述第二流媒体互相关性最大位置的时间偏移; 依据所述时间偏移对所述第一流媒体和所述第二流媒体进行对齐。 一种流媒体版本对齐设备,包括: 媒体获取单元,用于获取第一流媒体和第二流媒体,所述第一流媒体和所述第二 流媒体为同一流媒体的不同版本; 计算单元,用于对所述第一流媒体和所述第二流媒体进行互相关计算,得到互相 关性最大位置; 偏移确定单元,用于确定所述第一流媒体和所述第二流媒体互相关性最大位置的 时间偏移; 对其单元,用于依据所述时间偏移对所述第一流媒体和所述第二流媒体进行对 齐。 从W上技术方案可W看出,本专利技术实施例具有W下优点:采用互相关计算确定互 相关性最大位置,再通过互相关性最大位置确定时间偏移,可W准确地确定不同版本的流 媒体之间的时间偏移从而实现流媒体版本对齐。该方案,相比于采用能量法的方案而言受 限小,可W广泛应用,从而提高了流媒体版本对齐成功率。【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本 领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可W根据该些附图获得其 他的附图。 图1为本专利技术实施例方法流程示意图; 图2为本专利技术实施例对齐设备结构示意图; 图3为本专利技术实施例对齐设备结构示意图; 图4为本专利技术实施例对齐设备结构示意图; 图5为本专利技术实施例对齐设备结构示意图; 图6为本专利技术实施例对齐设备结构示意图;[002引图7为本专利技术实施例对齐设备结构示意图; 图8为本专利技术实施例对齐设备结构示意图; 图9为本专利技术实施例对齐设备结构示意图。【具体实施方式】 为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进 一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施 例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的 所有其它实施例,都属于本专利技术保护的范围。 本专利技术实施例提供了一种流媒体版本对齐方法,如图1所示,包括: 101 ;获取第一流媒体和第二流媒体,上述第一流媒体和上述第二流媒体为同一流 媒体的不同版本; 在本专利技术实施例的"第一"和"第二"仅用于区分两个不同版本的流媒体,不应理 解为有其他技术含义。流媒体在本实施例中可w是音频\视频等各种流媒体,本专利技术实施 例对此不作唯一性限定。 102;对上述第一流媒体和上述第二流媒体进行互相关计算,得到互相关性最大位 置,然后确定上述第一流媒体和上述第二流媒体互相关性最大位置的时间偏移; 在本实施例中,进行互相关计算的过程可W是对上述第一流媒体和上述第二流媒 体的所有数据进行互相关计算,也可W是对其中的一段数据进行互相关计算,本专利技术实施 例不作唯一性限定。互相关计算的方法,可W参考成熟的算法,本专利技术实施例不对互相关算 法进行唯一性限定。 103;依据上述时间偏移对上述第一流媒体和上述第二流媒体进行对齐。[003引本专利技术实施例,采用互相关计算确定互相关性最大位置,再通过互相关性最大位 置确定时间偏移,可W准确地确定不同版本的流媒体之间的时间偏移从而实现流媒体版本 对齐。该方案,相比于采用能量法的方案而言受限小,可W广泛应用,从而提高了流媒体版 本对齐成功率。 由于互相关计算的计算量较大,本专利技术实施例可W对上述第一流媒体和上述第二 流媒体先进行降采样减少计算量,具体如下;在对上述第一流媒体和上述第二流媒体进行 互相关计算之前,上述方法还包括;对上述第一流媒体和第二流媒体进行降采样; 上述对上述第一流媒体和上述第二流媒体进行互相关计算包括: 对降采样后的上述第一流媒体和上述第二流媒体进行互相关计算。 在本实施例中,降采样的采样率可W依据当前设备的数据计算能力确定与之对应 的采样率,从而提高匹配度。 由于对上述第一流媒体和上述第二流媒体的所有数据进行互相关计算的计算量 会很大,因此本专利技术实施例还提供了通过截取一段流媒体的方式来减少计算量,具体如下: 在对上述第一流媒体和上述第二流媒体进行互相关计算之前,上述方法还包括: 截取上述第一流媒体和第二流媒体对应的参考时间段内的数据;上述对上述第一 流媒体和上述第二流媒体进行互相关计算包括: 对上述第一流媒体和第二流媒体对应的参考时间段内的数据进行互相关计算。 在本专利技术实施例中,截取的时间段可W是动态调整的,W适应不同流媒体版本之 间可能存在的时间偏移,具体如下;在截取上述第一流媒体和第二流媒体对应的参考时间 段内的数据之前,上述方法还包括: 依上述第一流媒体和上述第二流媒体的互相关时间差确定上述参考时间段。 由当前第1页1 2 3 4 本文档来自技高网
...
一种流媒体版本对齐方法,及设备

【技术保护点】
一种流媒体版本对齐方法,其特征在于,包括:获取第一流媒体和第二流媒体,所述第一流媒体和所述第二流媒体为同一流媒体的不同版本;对所述第一流媒体和所述第二流媒体进行互相关计算,得到互相关性最大位置,然后确定所述第一流媒体和所述第二流媒体互相关性最大位置的时间偏移;依据所述时间偏移对所述第一流媒体和所述第二流媒体进行对齐。

【技术特征摘要】

【专利技术属性】
技术研发人员:孔令城
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1