音频同步检测方法及装置、计算机可读介质和电子设备制造方法及图纸

技术编号:31491681 阅读:18 留言:0更新日期:2021-12-18 12:28
本公开提供一种音频同步检测方法、音频同步检测装置、计算机可读介质和电子设备,涉及音视频处理技术领域。该方法包括:基于被测解码器对测试音频进行解码得到第一音频数据;基于第一音频数据生成对应的待测样本字符串,并获取所述测试音频对应的标准样本字符串;在标准字符串中确定与待测样本字符串匹配的匹配字符串,并根据匹配字符串确定被测解码器的音频同步检测结果。本公开提供了一种通过软件方式实现的音频同步检测方法,与相关技术相比,不仅可以实现大批量的自动化测试,同时无需硬件信号采集设备,避免了硬件测试导致的测试成本高的问题。本高的问题。本高的问题。

【技术实现步骤摘要】
音频同步检测方法及装置、计算机可读介质和电子设备


[0001]本公开涉及音视频处理
,具体涉及一种音频同步检测方法、音频同步检测装置、计算机可读介质和电子设备。

技术介绍

[0002]在多媒体技术不断发展的背景下,多媒体实时传输的应用场景越来越多。在这些场景下出现音频延迟,会严重影响用户的体验。例如,在游戏的多人语音场景下,音频延迟可能会导致错过游戏关键时机,进而导致游戏失败等情况。音频延迟通常是由于音频数据在经过音视频处理系统,尤其是在进行解码处理时,引入的同步误差所导致的。
[0003]相关的多媒体解码器同步检测技术通常分为两类:一类是人工测试,通过多人主观打分进行测评;一类是自动化测试,通过硬件信号采集装置分别采集辅助设备、待测设备产生的音视频硬件信号,计算音视频同步参数来判断同步情况。然而,人工进行测试的效率,并且无法实现大批量的测试;自动化测试虽然能够实现大批量测试,但是需要提供两套硬件设备进行硬件信号采集,实施成本较高。

技术实现思路

[0004]本公开的目的在于提供一种新的音频同步检测方法、音频同步检测装置、计算机可读介质和电子设备,可以通过软件方式实现大批量的自动化测试,避免了人工测试导致的效率低下,以及硬件测试导致的测试成本高的问题。
[0005]根据本公开的第一方面,提供一种音频同步检测方法,包括:基于被测解码器对测试音频进行解码得到第一音频数据;基于第一音频数据生成对应的待测样本字符串,并获取测试音频对应的标准样本字符串;其中,标准样本字符串基于标准解码器解码测试音频得到的第二音频数据生成;标准样本字符串的长度大于等于待测样本字符串;在标准字符串中确定与待测样本字符串匹配的匹配字符串,并根据匹配字符串确定被测解码器的音频同步检测结果。
[0006]根据本公开的第二方面,提供一种音频同步检测装置,包括:音频解码模块,用于基于被测解码器对测试音频进行解码得到第一音频数据;字符串生成模块,用于基于第一音频数据生成对应的待测样本字符串,并获取测试音频对应的标准样本字符串;其中,标准样本字符串基于标准解码器解码测试音频得到的第二音频数据生成;标准样本字符串的长度大于等于待测样本字符串;结果确定模块,用于在标准字符串中确定与待测样本字符串匹配的匹配字符串,并根据匹配字符串确定被测解码器的音频同步检测结果。
[0007]根据本公开的第三方面,提供一种计算机可读介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的方法。
[0008]根据本公开的第四方面,提供一种电子设备,其特征在于,包括:处理器;以及存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现上述的方法。
[0009]本公开的一种实施例所提供的音频同步检测方法,基于被测解码器对测试音频进行解码得到的第一音频数据生成待测样本字符串,并获取标准解码器对测试音频进行解码得到的第二音频数据生成的标准样本字符串,然后通过在标准字符串中确定待测样本字符串对应的匹配字符串,进而基于匹配字符串确定被测解码器的同步检测结果。一方面,本公开提供了一种新的音频同步检测方法,通过将音频数据转换为字符串并进行匹配的方式实现了利用软件方法对音频进行同步的测试过程;另一方面,与相关技术相比,上述转换为字符串的方式不仅可以实现大批量的自动化测试,同时无需硬件信号采集设备,仅通过软件即可实现,避免了硬件测试导致的测试成本高的问题。
[0010]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0011]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0012]图1示出了可以应用本公开实施例的一种示例性系统架构的示意图;
[0013]图2示出了可以应用本公开实施例的一种电子设备的示意图;
[0014]图3示意性示出本公开示例性实施例中一种音频同步检测方法的流程图;
[0015]图4示意性示出一种音频数据特征对应的数值示意图;
[0016]图5示意性示出本公开示例性实施例中在标准样本字符串确定匹配样本字符串的4种情况;
[0017]图6示意性示出本公开示例性实施例中另一种音频同步检测方法的流程图;
[0018]图7示意性示出本公开示例性实施例中音频同步检测装置的组成示意图。
具体实施方式
[0019]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。
[0020]此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0021]图1示出了可以应用本公开实施例的一种音频同步检测方法及装置的示例性应用环境的系统架构的示意图。
[0022]如图1所示,系统架构100可以包括终端设备101、102、103中的一个或多个,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的
介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。终端设备101、102、103可以是各种具有多媒体处理功能的终端设备,包括但不限于台式计算机、便携式计算机、智能手机和平板电脑等等。应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。比如服务器105可以是多个服务器组成的服务器集群等。
[0023]本公开实施例所提供的音频同步检测方法一般由终端设备101、102、103中执行,相应地,音频同步检测装置一般设置于终端设备101、102、103中。但本领域技术人员容易理解的是,本公开实施例所提供的音频同步检测方法也可以由服务器105执行,相应的,音频同步检测装置也可以设置于服务器105中,本示例性实施例中对此不做特殊限定。举例而言,在一种示例性实施例中,可以是服务器105通过网络104获取终端设备101、102、103中的解码器解码得到的第一音频数据和第二音频数据,然后分别对第一音频数据和第二音频数据进行处理生成待测样本字符串和标准样本字符串,进而在标准字符串中确定待测样本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频同步检测方法,其特征在于,包括:基于被测解码器对测试音频进行解码得到第一音频数据;基于所述第一音频数据生成对应的待测样本字符串,并获取所述测试音频对应的标准样本字符串;其中,所述标准样本字符串基于标准解码器解码所述测试音频得到的第二音频数据生成;所述标准样本字符串的长度大于等于所述待测样本字符串;在所述标准字符串中确定与所述待测样本字符串匹配的匹配字符串,并根据所述匹配字符串确定所述被测解码器的音频同步检测结果。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一音频数据生成对应的待测样本字符串,并获取所述测试音频对应的标准样本字符串,包括:基于第一采样时间戳在所述第二音频数据中采集连续N个预设长度的音频数据作为标准样本单元;其中N取正整数;基于所述第一采样时间戳在所述第一音频数据中采集连续N个预设长度的音频数据,并将第M个预设长度的音频数据作为待测样本单元;其中,M取小于或等于N的正整数;根据特征

字符串映射规则计算所述待测样本单元对应的待测样本字符串和所述标准样本单元对应的标准样本字符串。3.根据权利要求1所述的方法,其特征在于,所述基于所述第一音频数据生成对应的待测样本字符串,并获取所述测试音频对应的标准样本字符串,包括:基于第二采样时间戳对所述第一音频数据进行采样得到待测样本单元;基于所述第二采样时间戳和所述待测样本单元的单元长度对所述第二音频数据进行采样得到标准样本单元;所述标准样本单元的长度大于所述待测样本单元;根据特征

字符串映射规则计算所述待测样本单元对应的待测样本字符串和所述标准样本单元对应的标准样本字符串。4.根据权利要求3所述的方法,其特征在于,所述基于第二采样时间戳对所述第一音频数据进行采样得到待测样本单元,包括:以所述第二采样时间戳为起点,截取预设长度的第一音频数据为待测样本单元。5.根据权利要求4所述的方法,其特征在于,所述基于所述第二采样时间戳和所述待测样本单元的单元长度对所述第二音频数据进行采样得到标准样本单元,包括:以所述第二采样时间戳为起点,截取长度与所述待测样本单元的单元长度相等的第二音频数据为采样基准;基于所述待测样本单元的单元长度计算标准样本单元的截取长度;所述截取长度包括前向长度和后向长度;以所述采样基准的开始时间戳为起点,延时间线向前截取与所述前向长度相等的第二音频数据作为前向样本;以所述采样基准的终止时间戳为起点,延时间线向后截取与所述后向长度相等的第二音频数据作为后向样本;将所述前向样本、所述采样基准和所述后向样本按照时间线顺序拼接,得到标准样本单元。6.根据权利要求1所述的方法,其特征在于,所述在所述标准字符串中确定与所述待测
样本字符串匹配的...

【专利技术属性】
技术研发人员:于雪松熊磊文锐烽
申请(专利权)人:深圳市欢太科技有限公司
类型:发明
国别省市:

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

1