一种影音同步的检测方法和装置的制造方法_2

文档序号:9844874阅读:来源:国知局
。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0054]参照图1,示出了根据本发明实施例1的一种影音同步的检测方法流程图,所述方法具体可以包括:
[0055]步骤101、接收安装在影音设备的影音采集卡在所述影音设备播放存储的第一影音数据时采集的第二影音数据。
[0056]影音设备可以包括个人计算机、TV盒子、平板电脑和智能手机等影音设备。影音采集卡具有存储功能,可以用于采集正在播放的预先存储于影音设备的第一影音数据。
[0057]本发明实施例中,预先将第一影音数据存储于影音设备内,将影音采集卡安装在影音设备内,播放第一影音数据前需对处于解压状态的第一影音数据进行压缩,得到以影音格式存储的第一影音数据,所述影音格式可以为4¥1、'\¥!1^、1'111¥13、1'111、;^3811、11^|4、11^(1或其它适用的影音格式。影音设备播放压缩后的第一影音数据,影音采集卡监测到影音设备的播放行为后对播放的第一影音数据进行采集,可以获得处于解压状态的第二影音数据。
[0058]在具体实现中,影音采集卡可以分为压缩影音采集卡和无压缩影音采集卡,利用无压缩影音采集卡采集的影音数据与播放的影音数据更为匹配。
[0059]步骤102、匹配所述第一影音数据和所述第二影音数据,判定播放的所述第一影音数据是否影音同步。
[0060]本发明实施例中,影音同步可以为播放第一影音数据时影音设备的显示界面展示的图像和扬声器播放的声音同步。具体地,可以对采集的第二影音数据和预先存储的第一影音数据进行比对,当所述第二影音数据与所述第一影音数据匹配时,判定播放的所述第一影音数据具备影音同步。
[0061]在具体实现中,预先存储的第一影音数据可以是影音同步的数据,可以利用无压缩影音采集卡采集播放的第一影音数据,获得与播放的第一影音数据匹配的第二影音数据。基于存储的第一影音数据为影音同步的数据,可以通过对比采集的第二影音数据和影音同步的第一影音数据,判定采集的第二影音设备是否影音同步,进一步判定播放的第一影音数据是否影音同步,再进一步判定播放第一影音数据的影音播放设备是否具有影音同步播放功能。
[0062]依据本发明实施例,利用安装在影音设备的影音采集卡完成对正在播放的预先存储于影音设备的第一影音数据的采集,获得第二影音数据,匹配所述第一影音数据和所述第二影音数据,判定播放的所述第一影音数据具备影音同步,整个检测过程无需人工操作,提尚了检测效率。
[0063]参照图2,示出了根据本发明实施例2的一种影音同步的检测方法流程图,所述方法具体可以包括:
[0064]步骤201、接收安装在影音设备的影音采集卡在所述影音设备播放存储的第一影音数据时采集的第二影音数据。
[0065]本发明实施例中,所述影音设备预先存储的第一影音数据可处于解压状态,所述第一影音数据可以包括第一图像数据和第一音频数据,可以在存储第一影音数据时预置第一图像数据和第一音频数据的对应关系,即预置不同时刻同时播放的第一图像数据和第一音频数据的对应关系。所述影音采集卡采集的第二影音数据可处于解压状态,所述第二影音数据可以包括第二图像数据和第二音频数据。所述影音采集卡可以同时对第二图像数据和第二音频数据进行采集,保证了第二图像数据和第二音频数据在采集时间上的同步性,避免了因采集操作造成的影音不同步问题。
[0066]在具体实现中,所述影音采集卡可以为HDMI高清采集卡(High Definit1nMultimedia Interface),HDMI高清采集卡可以对播放的第一影音数据进行无压缩的采集,得到第一图像数据和第一音频数据。具体地,所述第一图像数据和第二图像数据均可为按照一定顺序排列的一组视频帧,即一组有序图像或画面,所述第一音频数据和第二音频数据均可为一段音频波形图。相应地,本发明方案可以在具有HDMI输出功能的影音设备上实施。
[0067]步骤202、在所述第二图像数据中,查找与从所述第一图像数据中提取的第一目标图像数据相同的第二目标图像数据。
[0068]本发明实施例中,所述第一目标图像数据可以为从第一图像数据中选取的用于比对影音同步性的图像数据;所述第二目标图像数据可以为所述第二图像数据中与所述第一目标图像数据相同的图像数据。
[0069]具体地,可以预先从所述第一影音数据的第一图像数据中提取第一目标图像数据,在所述第二影音数据的第二图像数据中,查找与提取的第一目标图像数据相同的第二目标图像数据。
[0070]在具体实现中,所述第一目标图像数据可以为针对某一时段连续播放的一组有序图像;也可以为针对多个时刻非连续播放的多个图像组成的一组图像。
[0071]步骤203、在所述第二音频数据中,提取与所述第二目标图像数据同时采集的第二目标音频数据。
[0072]本发明实施例中,由于影音采集卡可以同时对第二图像数据和第二音频数据进行采集,所以针对某一时刻采集的第二图像数据和第二音频数据可以具有对应关系。在第二图像数据中,查找到与从所述第一图像数据中提取的第一目标图像数据相同的第二目标图像数据后,在所述第二音频数据中,可以查找并提取与所述第二目标图像数据同时采集的第二目标音频数据。
[0073]步骤204、比对与所述第一目标图像数据同时播放的第一目标音频数据和所述第二目标音频数据,获得音频数据偏差值,若所述音频数据偏差值符合预设音频数据偏差范围且所述第一目标图像数据对应的第一播放时间符合第一预设时间范围,则判定所述第一影音数据包括的第一图像数据与所述第一音频数据同步。例如,第一预设时时间范围为至少N秒,所述第一目标图像数据对应的第一播放时间为M秒,若M秒大于N秒,则判定所述第一影音数据包括的第一图像数据与所述第一音频数据同步;若M秒小于财少,则判定所述第一影音数据包括的第一图像数据与所述第一音频数据不同步。
[0074]本发明实施例中,基于存储第一影音数据时预置的第一图像数据和第一音频数据的对应关系,可以在第一音频数据中查找并提取与所述第一目标图像数据同时播放的第一目标音频数据。
[0075]可以在确定第一目标音频数据和第二目标音频数据后,通过相关算法,计算第二目标音频数据相对于第一目标音频数据的音频不同步的偏差,得到音频数据偏差值。将得到的音频数据偏差值与预设音频数据偏差范围进行比对,若所述音频数据偏差值符合预设音频数据偏差范围,则判定第一目标音频数据和第一目标图像数据为同步播放;否则,判定第一目标音频数据和第一目标图像数据为非同步播放,进而判定第一影音数据不具备影音同步。在判定第一目标音频数据和第一目标图像数据为同步播放之后,进一步判断所述第一目标图像数据对应的第一播放时间与第一预设时间范围的关系,若所述第一目标图像数据对应的第一播放时间符合第一预设时间范围,则判定第一图像数据与所述第一音频数据为同步播放,进而判定播放的第一影音数据具备影音同步;若所述第一目标图像数据对应的第一播放时间不符合第一预设时间范围,则判定播放的第一影音数据不具备影音同步。
[0076]在具体实现中,可以通过以下方法计算第二目标音频数据相对于第一目标音频数据的音频不同步的偏差,得到音频数据偏差值,但并不以此为限其他的计算方法亦可,本实施例的所述方法包括:
[0077]步骤SI,选取第一目标音频数据中的一段音频数据记为第一目标音频子数据,分别对选取的第一目标音频子数据和第二目标音频数据中的各个音频数据采样点进行归一化处理。
[0078]归一化处理是一种无量纲处理手段,使物理系统数值的绝对值变成某种相对值关系,是简化计算,缩小量值的有效方法,应用到本发明实施例,可以将包含的各个音频数据米样点的音量统一处理为-1?I之间。
[0079]具体地,音频数据包括大量的音频数据采样点,播放或采集音频数据即可为播放或采集大量的音频数据采样点。音频数据的播放频率或采集频率可以为一定时间内播放或采集的音频数据采样点的数目,通常,播放频率或采集频率是预先设定的,未经修改保持不便。
[0080]步骤S2,将归一化处理后的所述第一目标音频子数据的数据起始端与归一化处理后的第二目标音频数据的数据起始端对齐,将具有对应关系的、属于第一目标音频子数据的音频数据采样点和属于第二目标音频数据的音频数据采样点进行差的平均值计算,具体计算公式为:
[0081 ] Xi= ((Α[?]-Β[?]) + (Α[2]-Β[2])+....+ (Α[η]-Β[η]))/η
[0082]其中,X1S计算的第一平均值;Au]为第一目标音频子数据的起始音频数据采样点;Α[2]为第一目标音频子数据的第二个音频数据采样点;Αω为第一目标音频子数据的第η个音频数据采样点;Bm为第二目标音频数据的起始音频数据采样点;β[2]为第二目标音频数据的第二个音频数据采样点;Β[η]为第二目标音频数据的第η个音频数据采样点;η为第一目标音频子数据包含的音频数据采样点的数目,η为正整数。
[0083]步骤S3,将归一化处理后的第一目标音频子数据向右侧移动m个音频数据采样点,将所述第一目标音频子数据的数据起始端与第二目标音频数据中的第(1+m)个音频数据采样点对齐,将具有对应关系的,属于第一目标音频子数据的音频数据采样点和属于第二目标音频数据的音频数据采样点进行差的平均值计算,具体计算公式为:
[0084]X2 = ((A[i]-B[i+m]) + (A[2]-B[2+m])+....+(A[n]-B[n+m]))/n, {me (O?(a-n))}
[0085]其中,X2为计算的第二平均值;Au]为第一目标音频子数据的起始音频数据采样点;A[2]为第一目标音频子数据的第二个音频数据采样点;A[n]为第一目标音频子数据的第η个音频数据采样点;B[1+m]为第二目标音频数据的第(1+m)个音频数据采样点;B[2+m]为第二目标音频数据的第(2+m)个音频数据采样点;B[n+m
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1