音频异常的定位方法和装置制造方法及图纸

技术编号:13591288 阅读:56 留言:0更新日期:2016-08-25 23:49
本发明专利技术公开了一种音频异常的定位方法,所述方法包括以下步骤:抓取解码后的音频中的第一音频数据;获取声音设备信息;抓取声音设备输出的第二音频数据;基于所述声音设备信息对所述第一音频数据、第二音频数据进行播放,以进行异常定位。本发明专利技术还公开了一种音频异常的定位装置,所述装置包括第一抓取模块、声音设备信息获取模块、第二抓取模块、播放模块。采用本发明专利技术的技术方案,通过在声音播放过程中的关键阶段抓取音频数据,并且对抓取的音频数据进行判断,从而定位出是哪段声音流出现了异常。

【技术实现步骤摘要】

本专利技术涉及音频设备的维修测试技术,尤其涉及一种音频异常的定位方法和装置
技术介绍
智能电视是指像智能手机一样,具有全开放式平台,搭载了操作系统,可以由用户自行安装和卸载软件、游戏等第三方服务商提供的程序,通过此类程序来不断对传统电视的功能进行扩充,并可以通过网线、无线网络来实现上网的电视设备。采用了android操作系统的智能电视功能丰富,但播放节目的过程中出现的音频问题也比较多,比如播放声音异常,用户发现问题后,就会向售后服务人员或客户服务人员报告并要求维修故障,此时就需要定位是哪里出了声音异常。但是,这类问题通常很棘手,因为,必须要通过重新播放节目的音频流来复现故障,现有技术的方案是只能通过让测试人员,开发人员去用户家里通过重新连续播放客户观看、收听过的节目来复现问题,这种方式费时费力,严重降低了维护工作的效率。
技术实现思路
针对现有技术的问题,本专利技术的目的是提供一种能够方便、高效地采集用户出现故障的音频数据流的方法和装置。本专利技术提供了一种音频异常的定位方法,所述方法包括以下步骤:步骤100,抓取解码后的音频中的第一音频数据;步骤200,获取声音设备信息;步骤300,抓取声音设备输出的第二音频数据;步骤400,基于所述声音设备信息对所述第一音频数据、第二音频数据进行播放,以进行异常定位。优选地,步骤100是:在第一预定时间内,抓取解码后的音频中的多段声音作为第一音频数据。优选地,步骤300是:在第二预定时间内,抓取声音设备输出的多段声音作为第二音频数据。优选地,所述声音设备信息包括声音路径数据或声音播放设备数据。优选地,步骤400包括:步骤410、将所述第一音频数据、第二音频数据上传至服务器;步骤420、将第一音频数据、第二音频数据在服务器端进行播放,以进行异常定位。相应地,本专利技术还提供了一种音频异常的定位装置,所述装置包括第一抓取模块、声音设备信息获取模块、第二抓取模块、播放模块。其中:第一抓取模块用于抓取解码后的音频中的第一音频数据;声音设备信息获取模块用于获取声音设备信息;第二抓取模块用于抓取声音设备输出的第二音频数据;播放模块用于基于所述声音设备信息对所述第一音频数据、第二音频数据进行播放,以进行异常定位。优选地,第一抓取模块用于在第一预定时间内,抓取解码后的音频中的多段声音作为第一音频数据。优选地,第二抓取模块用于在第二预定时间内,抓取声音设备输出的多段声音作为第二音频数据。优选地,所述声音设备信息包括声音路径数据或声音播放设备数据。优选地,播放模块包括:上传单元、播放单元。其中:上传单元用于将所述第一音频数据、第二音频数据上传至服务器;播放单元用于将第一音频数据、第二音频数据在服务器端进行播放,以进行异常定位。相对于现有技术,采用本专利技术的技术方案,通过在声音播放过程中的关键阶段抓取音频数据,并且对抓取的音频数据进行判断,从而定位
出是哪段声音流出现了异常。附图说明图1是本专利技术一种优选实施方式的音频异常定位方法的流程图;图2是本专利技术一种优选实施方式的音频异常定位装置的系统框图。具体实施方式在本专利技术中,通过对音频播放过程中,对关键节点的音频数据进行抓取,并且在相应的播放设备上播放来对出现异常的音频进行判断,从而定位出哪段声音出现了异常。本专利技术可以用于智能电视的音频异常定位,本领域技术人员可以理解,本专利技术的技术方案还可以用于其它终端设备的异常检测与定位。在播放数字音频的过程中,包括解码和音频播放环节。解码是指将压缩后的音频数据解压为音频流的过程,数字音频在播放前需要经过解码才能播放。首先,要启动可能存在异常的音频,可以通过适合的人机接口来实现,例如通过按压操作界面中“播放节目”的快捷键来启动音频播放。所述快捷键可以是设置在智能电视或手机等客户端操作界面上的播放按钮。本文中的“抓取”是指获取音频流中某一段声音数据。“抓取”是将某一段音频数据保存为一个文件,抓取后的音频数据可以存放在缓存或非易失性存储介质中。如图1所述,本专利技术的具体实施方式中提供了一种音频异常的定位方法,所述方法包括以下步骤:步骤100,抓取解码后的音频中的第一音频数据。抓取解码后的音频中的第一音频数据。在对音频流进行解码(decode)后,声音播放如果出现异常,则表明在解码环节或解码环节之前的片源的音频信号已经出了问题,因此可以针对音频编码/解码器或片源进行检查、修复。在一种优选实施方式中,步骤100是:在第一预定时间内,抓取解
码后的音频中的多段声音作为第一音频数据。在对第一音频数据进行抓取时,第一音频数据优选为解码后且靠近解码完成时刻的音频信号,所述第一音频数据可以为一段声音数据,也可以为多段声音数据。在一个优选实施例中:第一音频数据包括10段声音数据,其中,所述10段声音数据是在解码完成后的5秒内采集的,每段声音数据之间的抓取间隔为500毫秒。步骤200,获取声音设备信息。所述声音设备信息可以包括声音路径(Audio path)数据。在具体实施例中,所述声音设备信息可以包括声音路径数据或声音播放设备数据。声音路径数据标识声音的传输途径,例如声音通过蓝牙、光纤、HDMI、Speaker传输到声音设备。获取声音路径数据可以通过芯片平台自身提供的函数实现,比如mstar平台,调用GetAudioOutputDevice函数即可获取声音路径数据。声音设备信息还可以包括声音播放设备数据,所述声音播放设备数据可以包括所传输的第一音频数据或第二音频数据的采样频率、声道等参数,以便使得播放第一音频数据、第二音频数据能够以更合适的模式在声音设备中播放。本领域技术人员可以理解,步骤200可以位于步骤100之前,即先获取声音设备信息,再抓取第一音频数据和第二音频数据。步骤300,抓取声音设备输出的第二音频数据。如果声音数据存在问题,在经过声音设备播放后,很容易出现失真、间断等异常。因此,需要采集声音设备输出的第二音频数据进行判断和定位,即,判断设备播放的声音是否有异常、异常出现在哪一部分。在一种优选实施方式中,步骤300是:在第二预定时间内,抓取声音设备输出的多段声音作为第二音频数据。在一个优选实施例中,步骤300是:在第二预定时间内,抓取声音设备输出的多段声音作为第二音频数据。例如:第二音频数据包括30段声音数据,所述30段声音是在解码完成后的5秒内采集的,每段声音之间的采集间隔约为167毫秒。本领域技术人员还可以理解,为了能够获取出现异常的声音,操作
人员可以多次执行抓取第一音频数据、第二音频数据的步骤,以便将含有异常的音频包含在第一音频数据、第二音频数据之中。步骤400,基于所述声音设备信息对所述第一音频数据、第二音频数据进行播放,以进行异常定位。在一个优选实施例中,步骤400包括:步骤410、将所述第一音频数据、第二音频数据上传至服务器。在实际应用中,可以将所述第一音频数据、第二音频数据传输至远程的服务器端,以便由服务器端的维护人员播放收听是否出现异常的声音。音频数据的传输可以从用户所在的网络节点通过有线或无线的通信链路实现,传输的过程可以采用压缩和加密的技术手段,以确保通信过程的安全性和快速性。步骤420、将第一音频数据、第二音频数据在服务器端进行播放,以进行异常定位。服务器端可以包括本文档来自技高网
...

【技术保护点】
一种音频异常的定位方法,其特征在于,所述方法包括以下步骤:步骤100,抓取解码后的音频中的第一音频数据;步骤200,获取声音设备信息;步骤300,抓取声音设备输出的第二音频数据;步骤400,基于所述声音设备信息对所述第一音频数据、第二音频数据进行播放,以进行异常定位。

【技术特征摘要】
1.一种音频异常的定位方法,其特征在于,所述方法包括以下步骤:步骤100,抓取解码后的音频中的第一音频数据;步骤200,获取声音设备信息;步骤300,抓取声音设备输出的第二音频数据;步骤400,基于所述声音设备信息对所述第一音频数据、第二音频数据进行播放,以进行异常定位。2.根据权利要求1所述的方法,其特征在于,步骤100是:在第一预定时间内,抓取解码后的音频中的多段声音作为第一音频数据。3.根据权利要求1所述的方法,其特征在于,步骤300是:在第二预定时间内,抓取声音设备输出的多段声音作为第二音频数据。4.根据权利要求1-3中任意一项所述的方法,其特征在于,所述声音设备信息包括声音路径数据或声音播放设备数据。5.根据权利要求1所述的方法,其特征在于,步骤400包括:步骤410、将所述第一音频数据、第二音频数据上传至服务器;步骤420、将第一音频数据、第二音频数据在服务器端进行播放,以进行异常定位。6.一种音频异常的定位装置,其特征在于,所述装置包括...

【专利技术属性】
技术研发人员:孟伟平
申请(专利权)人:乐视致新电子科技天津有限公司
类型:发明
国别省市:天津;12

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

1