一种音效调试方法、系统及处理芯片与流程

文档序号:26003333发布日期:2021-07-23 21:20阅读:128来源:国知局
一种音效调试方法、系统及处理芯片与流程
本发明涉及音效调试
技术领域
,特别是涉及一种音效调试方法、系统及处理芯片。
背景技术
:为了满足不同消费者的需求,汽车一般具有低配、中配和高配三种类型的配置。对于音响系统来说,高配车型的车载主机通常需要适配价格高昂的外置功放。中、低配车型的车载主机通常将功放芯片集成到车载主机内部,即内置功放芯片。为了提升内置功放类型的车载主机的音响效果,在汽车出厂前,需要对车载主机的音频处理芯片进行音效调试。目前对音频处理芯片的音效调试的过程中,由于是直接对音频处理芯片进行音频参数的调整,所以需要使用音频处理芯片厂家提供的可以直接发出操控命令的上位机对音频处理芯片进行音频参数的调整,必须有音频处理芯片厂家的技术人员在现场进行技术支持,搭建调音环境。在进行音效调试时,通过音频处理芯片厂家提供的上位机界面对音频处理芯片进行重新配置。这种音效调试需要音频处理芯片厂家的技术人员支持,需要较大的人力和时间,导致音频处理芯片的音效调试过程繁琐,效率较低。技术实现要素:本发明实施例的目的在于提供一种音效调试方法、系统及处理芯片,用以提高音频处理芯片的音效调试过程的效率。具体技术方案如下:第一方面,本发明实施例提供了一种音效调试方法,应用于音频调试系统所包括的车载主机中的处理芯片,所述音频调试系统还包括终端,所述终端与所述处理芯片通信连接,所述车载主机还包括音频处理芯片和内置功放芯片,所述处理芯片、所述音频处理芯片和所述内置功放芯片依次电连接,所述方法包括:获取所述终端发送的音效调试数据,其中,所述音效调试数据为所述终端根据用户基于所述终端显示的界面输入的调整数据确定的;对所述音效调试数据进行处理,确定调整参数;发送调试指令至所述音频处理芯片,以使所述音频处理芯片按照所述调整参数调整音频参数,使得所述车载主机播放音频时所述音频处理芯片按照调整后的音频参数处理音频数据后,通过所述内置功放芯片播放处理后的音频数据,其中,所述调试指令携带所述调整参数。可选的,所述对所述音效调试数据进行处理,确定调整参数的步骤,包括:对所述音效调试数据进行解析,得到解析后的调试数据;将所述解析后的调试数据转化为所述音频处理芯片的寄存器对应的寄存器值,作为调整参数。可选的,所述音频处理芯片调整音频参数的方式,包括:将所述寄存器值写入对应的寄存器,以调整所述音频处理芯片输出音频的频响曲线。可选的,所述发送调试指令至所述音频处理芯片的步骤,包括:将所述调整参数进行封装,得到封装后的数据;按照所述处理芯片与所述音频处理芯片之间的通信格式,向所述音频处理芯片发送调试指令,其中,所述调试指令携带所述封装后的数据。可选的,所述终端确定所述音效调试数据的方式,包括:获取用户基于所述终端显示的界面输入的调整数据;按照所述终端与所述处理芯片之间的通信格式,对所述调整数据进行处理,得到所述音效调试数据。可选的,所述获取所述终端发送的音效调试数据的步骤,包括:在初始化完成后,等待接收所述终端发送的音效调试数据;在未接收到所述终端发送的音效调试数据的情况下,返回所述等待接收所述终端发送的音效调试数据的步骤;在接收到所述终端发送的音效调试数据的情况下,执行所述对所述音效调试数据进行处理,确定调整参数的步骤。可选的,在所述发送调试指令至所述音频处理芯片的步骤之后,所述方法还包括:周期性发送检测数据至所述音频处理芯片,以使所述音频处理芯片在调整音频参数后返回调整完成结果;接收所述调整完成结果。可选的,在所述接收所述调整完成结果的步骤之后,所述方法还包括:发送所述调整完成结果至所述终端,以使所述终端显示所述调整完成结果。第二方面,本发明实施例提供了一种音效调试系统,所述音频调试系统包括车载主机和终端,所述终端与所述车载主机中的处理芯片通信连接,所述车载主机还包括音频处理芯片和内置功放芯片,所述处理芯片、所述音频处理芯片和所述内置功放芯片依次电连接,其中:所述终端,用于根据用户基于所述终端显示的界面输入的调整数据确定音效调试数据,并发送所述音效调试数据至所述处理芯片;所述处理芯片,用于获取所述终端发送的音效调试数据;对所述音效调试数据进行处理,确定调整参数;发送调试指令至所述音频处理芯片,其中,所述调试指令携带所述调整参数;所述音频处理芯片,用于按照所述调整参数调整音频参数,使得所述车载主机播放音频时所述音频处理芯片按照调整后的音频参数处理音频数据后,通过所述内置功放芯片播放处理后的音频数据。第三方面,本发明实施例提供了一种处理芯片,包括处理单元、通信接口、存储单元和通信总线,其中,处理单元,通信接口,存储单元通过通信总线完成相互间的通信;存储单元,用于存放计算机程序;处理单元,用于执行存储单元上所存放的程序时,实现上述第一方面所述的方法步骤。本发明实施例有益效果:本发明实施例提供的方案应用于音频调试系统所包括的车载主机中的处理芯片,音频调试系统还包括终端,终端与处理芯片电连接,车载主机还包括音频处理芯片和内置功放芯片,处理芯片、音频处理芯片和内置功放芯片依次电连接,处理芯片可以获取终端发送的音效调试数据,其中,音效调试数据为终端根据用户基于终端显示的界面输入的调整数据确定的,对音效调试数据进行处理,确定调整参数,发送调试指令至音频处理芯片,以使音频处理芯片按照调整参数调整音频参数,使得车载主机播放音频时音频处理芯片按照调整后的音频参数处理音频数据后,通过内置功放芯片播放处理后的音频数据,其中,调试指令携带所述调整参数。采用该方案,用户可以在终端显示的界面中输入调整数据,处理芯片可以获取终端发送的音效调试数据,进而确定调整参数并发送至音频处理芯片进行音频参数的调整,由于不是直接对音频处理芯片进行音频参数调整,所以无需上位机,也就无需音频处理芯片厂家的技术人员支持,因此可以提高音频处理芯片的音效调试过程的效率。当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。图1为本发明实施例所提供的一种音效调试系统的结构示意图;图2为本发明实施例所提供的一种音效调试方法的流程图;图3为图2所示实施例中步骤s202的一种具体流程图;图4为图2所示实施例中步骤s203的一种具体流程图;图5为基于图2所示实施例的终端确定音效调试数据方式的一种流程图;图6为基于图5所示实施例的音效调试界面的一种示意图;图7为图2所示实施例中步骤s201的一种具体流程图;图8为本发明实施例所提供的音效调试方法的一种信令交互图;图9为本发明实施例所提供的音效调试方法的一种处理芯片的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员基于本申请所获得的所有其他实施例,都属于本发明保护的范围。为了提高音频处理芯片(dsp,digitalsignalprocess)的音效调试过程的效率,本发明实施例提供了一种音效调试方法、系统、处理芯片、计算机可读存储介质以及计算机程序产品。下面首先对本发明实施例所提供的一种音效调试方法进行介绍。本发明实施例所提供的一种音效调试方法可以应用于音频调试系统所包括的车载主机中的处理芯片。如图1所示,音频调试系统包括车载主机110和终端120,车载主机110包括处理芯片111、音频处理芯片112和内置功放芯片113,终端120与处理芯片111通信连接,处理芯片111、音频处理芯片112和内置功放芯片113依次电连接。车载主机在投入正式使用之后播放音频时,音频处理芯片会按照已调整的音频参数处理音频数据,然后通过内置功放芯片进行功率放大后播放处理后的音频数据。处理芯片还可以与内置功放芯片电连接,以控制内置功放芯片的初始化、调整音频播放音量、进行诊断等操作,在此不做具体限定。在音效调试过程中,需要调整音频处理芯片的音频参数,以使车载主机在投入正式使用之后播放音频时可以达到较好的音频播放效果。如图2所示,一种音效调试方法,应用于音频调试系统所包括的车载主机中的处理芯片,所述方法包括:s201,获取所述终端发送的音效调试数据;其中,所述音效调试数据为所述终端根据用户基于所述终端显示的界面输入的调整数据确定的。s202,对所述音效调试数据进行处理,确定调整参数;s203,发送调试指令至所述音频处理芯片,以使所述音频处理芯片按照所述调整参数调整音频参数,使得所述车载主机播放音频时所述音频处理芯片按照调整后的音频参数处理音频数据后,通过所述内置功放芯片播放处理后的音频数据。其中,所述调试指令携带所述调整参数。可见,本发明实施例提供的方案中,处理芯片可以获取终端发送的音效调试数据,其中,音效调试数据为终端根据用户基于终端显示的界面输入的调整数据确定的,对音效调试数据进行处理,确定调整参数,发送调试指令至音频处理芯片,以使音频处理芯片按照调整参数调整音频参数,使得车载主机播放音频时音频处理芯片按照调整后的音频参数处理音频数据后,通过内置功放芯片播放处理后的音频数据,其中,调试指令携带所述调整参数。采用该方案,用户可以在终端显示的界面中输入调整数据,处理芯片可以获取终端发送的音效调试数据,进而确定调整参数并发送至音频处理芯片进行音频参数的调整,由于不是直接对音频处理芯片进行音频参数调整,所以无需上位机,也就无需音频处理芯片厂家的技术人员支持,因此可以提高音频处理芯片的音效调试过程的效率。上述终端可以为电脑、手机、平板电脑等,在此不做具体限定。为了方便进行音效调试,该终端中可以预先安装音效调试软件,这样,在需要对某个车载主机的音频处理芯片进行音效调试时,可以将终端与该车载主机中的处理芯片通信连接,以便传输数据。在一种实施方式中,终端可以与车载主机中的处理芯片可以采用串口线通过uart(universalasynchronousreceiver/transmitter,通用异步收发传输器)端口进行通信连接,由于uart端口是车载主机固有接口,终端也可以识别其端口号,因此可以方便终端与车载主机中的处理芯片进行通信。处理芯片可以通过spi(serialperipheralinterface,串行外设接口)端口与音频处理芯片电连接,其中,spi端口是处理芯片和外围设备之间进行通信的同步串行端口。处理芯片与内置功放芯片可以通过iic总线电连接,音频处理芯片可以通过tdm(testingdatamanagement/technicaldatamanagement,时分复用模式)端口与内置功放芯片电连接。具体来说,处理芯片可以通过spi总线与音频处理芯片电连接,spi总线是全双工同步串行总线。iic总线是一种简单、双向二线制同步串行总线,用于为连接于iic总线上的器件之间传输数据。音频处理芯片可以通过tdm总线与内置功放芯片电连接,其中,tdm总线主要用于在同一个数据线上传输两个以上通道的音频数据。车载主机可以通过插件连接到整车环境,整车通过线束连接插件为车载主机的供电。处理芯片上电后,可以初始化uart端口以及spi端口。进而处理芯片可以调用音频处理芯片的驱动组件,初始化音频处理芯片的输入接口、输出接口,以及音源、主通道、导航通道、电话通道的音量配置。处理芯片还可以调用iic驱动组件,初始化内置功放芯片的输入接口、输出接口以及音量配置等,以便于进行音频处理芯片的音效调试。用户可以根据实际需要在终端显示的音效调试软件界面中输入调整数据,该用户可以为调音师等技术人员,在此不做具体限定。其中,调整数据可以包括音频处理芯片的频点、频率、q值以及增益等。音频处理芯片主通道一般支持对9个频点的增益进行调整,例如,如果需要调整第1个频点,频点对应的调整数据即可以设置为1。频率即为某个频点对应的频率值,例如,需要调整第1个频点的频率值为200hz,那么频率的调整数据即可以设置为200。q值为品质因数,q值越大,则音频处理芯片对应的频响曲线越陡峭;q值越小,则音频处理芯片对应的频响曲线越平坦。增益(gdb)即对某个频率增加或衰减的db(decibel,分贝)值。例如,用户在终端显示的音效调试软件界面中设置的调整数据为频点:1,频率:200,q值:2.5,gdb:3。那么终端便可以获取这些调整数据,进而基于与处理芯片之间的通信格式等要求确定音效调试数据,发送至处理芯片,处理芯片也就可以获取到该音效调试数据。其中,处理芯片可以为mcu(microcontrolunit,微控制单元)等能够对音效调试数据进行处理的芯片,在此不做具体限定及说明。处理芯片获取到上述音效调试数据后,可以执行上述步骤202,即对音效调试数据进行处理,确定调整参数。由于通信格式等限制,终端发送至处理芯片的数据格式可能与音频处理芯片所能够识别和处理的数据格式不同,所以为了使音频处理芯片能够顺利准确地解析处理芯片发送的数据,处理芯片可以对音效调试数据进行处理,得到能够顺利传输至音频处理芯片的调整参数。在上述步骤203中,处理芯片可以发送调试指令至音频处理芯片,其中,该调试指令携带上述调整参数。这样,音频处理芯片接收到调试指令后,便可以按照该调整参数调整音频参数,以保证车载主机正式投入使用后,在播放音频时,音频处理芯片可以按照调整后的音频参数对所要播放的音频数据进行处理,进而通过内置功放芯片播放处理后的音频数据,达到良好的音频播放效果。本发明实施例提供了方案中,由于不是直接对音频处理芯片进行音频参数调整,所以无需上位机,也就无需音频处理芯片厂家的技术人员支持,因此可以提高音频处理芯片的音效调试过程的效率。作为本发明实施例的一种实施方式,如图3所示,上述对所述音效调试数据进行处理,确定调整参数的步骤,可以包括:s301,对所述音效调试数据进行解析,得到解析后的调试数据;处理芯片获取音效调试数据后,可以按照与终端之间的通信格式要求等对音效调试数据进行解析。在一种实施方式中,q值和增益可能为浮点数,终端会将这两个值放大10倍,采用整数形式发送至处理芯片。那么处理芯片便可以将接收的音效调试数据进行解析,具体来说,可以将q值和增益还原成浮点数。s302,将所述解析后的调试数据转化为所述音频处理芯片的寄存器对应的寄存器值,作为调整参数。由于对于音频处理芯片的音频参数调整是通过调整其寄存器的值来实现的,所以在一种实施方式中,处理芯片可以根据音频处理芯片的手册要求的公式或者音频处理芯片厂家提供的公式进行计算,将上述解析后的调试数据转化为音频处理芯片的寄存器对应的寄存器值,将寄存器值作为调整参数。可见,在本实施例中,处理芯片对音效调试数据进行解析,得到解析后的调试数据,进而将解析后的调试数据转化为音频处理芯片的寄存器对应的寄存器值,作为调整参数。这样,音频处理芯片接收到该调整参数后,可以准确快速地进行音频参数的调整。作为本发明实施例的一种实施方式,上述音频处理芯片调整音频参数的方式,可以包括:将所述寄存器值写入对应的寄存器,以调整所述音频处理芯片输出音频的频响曲线。音频处理芯片接收到处理芯片发送的调试指令后,对调试指令进行解析便可以获取到调试指令携带的调整参数即寄存器值。进而,音频处理芯片可以将寄存器值写入对应的寄存器,从而调整对应的频点的频率、q值以及增益,以达到调整音频处理芯片输出音频的频响曲线的目的。可见,在本实施例中,音频处理芯片可以将寄存器值写入对应的寄存器,以调整输出音频的频响曲线。这样,可以简单快速地调整音频的播放效果,音效调试效率较高。作为本发明实施例的一种实施方式,如图4所示,上述发送调试指令至所述音频处理芯片的步骤,可以包括:s401,将所述调整参数进行封装,得到封装后的数据;处理芯片确定了音频处理芯片的寄存器对应的寄存器值即调整参数之后,可以将该调整参数进行封装,得到封装后的数据。例如,可以将调整参数封装得到一帧数据。s402,按照所述处理芯片与所述音频处理芯片之间的通信格式,向所述音频处理芯片发送调试指令。进而,处理芯片便可以按照其与音频处理芯片之间的通信格式,向音频处理芯片发送调试指令,其中,调试指令携带上述封装后的数据。在一种实施方式中,处理芯片与音频处理芯片之间通过spi端口进行通信,那么处理芯片便可以按照spi端口对应的通信格式向音频处理芯片发送一帧数据作为调试指令,该一帧数据即为上述封装后的数据。可见,在本实施例中,处理芯片可以将调整参数进行封装,得到封装后的数据,进而按照处理芯片与音频处理芯片之间的通信格式,向音频处理芯片发送调试指令。这样,处理芯片可以准确顺利地将封装后的调整参数发送至音频处理芯片,保证音效调试的准确性和效率。作为本发明实施例的一种实施方式,如图5所示,上述终端确定所述音效调试数据的方式,可以包括:s501,获取用户基于所述终端显示的界面输入的调整数据;为了方便用户进行音效调试,终端可以显示音效调试界面,例如,终端中可以安装有音效调试软件,在用户需要对车载主机进行音效调试时,便可以在终端中开启该音效调试软件,进行终端便可以显示音效调试界面。用户便可以在该界面中输入需要调整的调整数据。例如,如图6所示的音效调试界面,其中可以包括调整数据输入框,具体可以为频点输入框610、频率输入框620、q值输入框630以及增益输入框640。用户可以在频点输入框610、频率输入框620、q值输入框630以及增益输入框640中输入相应数值,终端便可以获取到用户输入的这些数值,作为调整数据。s502,按照所述终端与所述处理芯片之间的通信格式,对所述调整数据进行处理,得到所述音效调试数据。获取到上述调整数据后,为了保证能够将调整数据顺利准确地发送至处理芯片,终端可以按照其与处理芯片之间的通信格式,对调整数据进行处理,得到音效调试数据。在一种实施方式中,终端与处理芯片之间的通信格式可以如下表所示:帧头频点频率q值增益校验和4byte1byte2byte1byte1byte1byte其中,帧头为固定格式,例如,可以为“echo”等。根据音频处理芯片的硬件参数可以确定频点范围、频率范围、q值范围以及增益范围。在一种情况下,频点范围可以为1-9,频率范围为20hz-20khz,q值范围可以0-9.9,增益范围可以为-9.9db-9.9db。作为一种实施方式,上述校验和可以为频点、频率、q值、增益的累加和,以方便进行校验。由于q值和增益可能为浮点数,且一般为一位小数格式为了方便传输,终端可以将这q值和增益放大10倍,采用整数格式进行发送。如果增益为负数,则可以采用补码格式发送。例如,用户输入的调整数据为频点:2;频率:30hz;q值:3.7;增益:5.9db。那么终端可以确定音效调试数据如下:帧头频点频率q值增益校验和echo2303759128可见,在本实施例中,终端可以获取用户基于界面输入的调整数据,进而按照终端与处理芯片之间的通信格式,对调整数据进行处理,得到音效调试数据。这样,可以保证终端与处理之间可以顺利进行通信,可以将音频调试数据准确地发送至处理芯片,保证音效调试过程的准确性和效率。作为本发明实施例的一种实施方式,如图7所示,上述获取所述终端发送的音效调试数据的步骤,可以包括:s701,在初始化完成后,等待接收所述终端发送的音效调试数据;处理芯片上电并初始化完成后,可以进入等待接收终端发送的音效调试数据的状态,例如,终端与处理芯片通过uart端口进行通信,那么处理芯片则可以进行等待接收串口数据状态,以进行等待接收终端发送的音效调试数据。s702,在未接收到所述终端发送的音效调试数据的情况下,返回上述等待接收所述终端发送的音效调试数据的步骤;在接收到所述终端发送的音效调试数据的情况下,执行步骤s703;如果没有接收到终端发送的音效调试数据,便继续等待终端发送的音效调试数据,也就是返回上述s701,即等待接收所述终端发送的音效调试数据,直到接收到终端发送的音效调试数据。s703,执行所述对所述音效调试数据进行处理,确定调整参数的步骤。在收到终端发送的音效调试数据的情况下,说明此时需要进行音频处理芯片的调试操作,那么处理芯片便可以执行上述对音效调试数据进行处理,确定调整参数的步骤,进而继续执行后续的音效调试步骤,直到完成音效调试。可见,在本实施例中,处理芯片在初始化完成后,可以等待接收终端发送的音效调试数据,进而,在未收到终端发送的音效调试数据的情况下,返回等待接收终端发送的音效调试数据的步骤;在接收到终端发送的音效调试数据的情况下,执行对音效调试数据进行处理,确定调整参数的步骤。这样,在车载主机上电后,处理芯片便可以在接收到终端发送的音效调试数据的情况下,立即开始执行音效调试操作,进一步保证音效调试的效率。为了检测音效调试操作的效果,作为本发明实施例的一种实施方式,在上述发送调试指令至所述音频处理芯片的步骤之后,上述方法还可以包括:周期性发送检测数据至所述音频处理芯片,以使所述音频处理芯片在调整音频参数后返回调整完成结果;接收所述调整完成结果。发送调试指令至音频处理芯片之后,为了确定音频处理芯片是否已经成功进行了音频参数的调整,处理芯片可以周期性发送检测数据至音频处理芯片,音频处理芯片接收到该检测数据后,可以返回结果数据。在一种实施方式中,处理芯片可以周期性向音频处理芯片发送空帧数据,以读取音频处理芯片的执行结果。在成功调整音频参数的情况下,音频处理芯片可以返回调整完成结果至处理芯片,以告知处理芯片已经成功完成音频参数的调整。在还未成功调整音频参数的情况下,音频处理芯片可以返回预设结果数据至处理芯片,以告知处理芯片还未成功完成音频参数的调整。例如,预设结果数据可以为空值、预设字符、预设格式的消息等,在此不做具体限定。可见,在本实施例中,处理芯片可以周期性发送检测数据至音频处理芯片,音频处理芯片在调整音频参数后可以返回调整完成结果,进而处理可以接收该调整完成结果。这样,处理芯片便可以获知音频处理芯片执行音频参数调整操作是否成功,以便进行相应的处理。作为本发明实施例的一种实施方式,在上述接收所述调整完成结果的步骤之后,上述方法还可以包括:发送所述调整完成结果至所述终端,以使所述终端显示所述调整完成结果。为了使用户可以获知音效调试的执行结果,处理芯片接收到上述调整完成结果后,可以发送调整完成结果至终端,进而,终端可以显示该调整完成结果以供用户查看。具体来说,处理芯片可以将从音频处理芯片读取到的调整完成结果进行解析,在解析完成后,可以通过uart端口发送解析后的调整完成结果至终端,以保证终端可以读取该解析后的调整完成结果。进而,终端可以在界面中显示调整完成结果对应的内容,用户便可以查看该内容,获知音效调试的执行结果。可见,在本实施例中,处理芯片还可以发送上述调整完成结果至终端,进而终端便可以显示调整完成结果,以供用户查看,方便用户获知音效调试的执行结果,提升用户体验。下面结合图8所示的信令交互图对本发明实施例所提供的音效调试方法进行举例介绍。本发明实施例所提供的音效调试方法可以包括以下步骤:s801,车载主机上电后,处理芯片初始化音频处理芯片和内置功放芯片;s802,处理芯片等待接收终端发送的音效调试数据;s803,终端获取用户基于终端显示的界面输入的调整数据,按照终端与处理芯片之间的通信格式,对调整数据进行处理,得到音效调试数据,并发送至处理芯片;s804,处理芯片对音效调试数据进行解析,得到解析后的调试数据,将解析后的调试数据转化为音频处理芯片的寄存器对应的寄存器值,作为调整参数;s805,处理芯片将调整参数进行封装,得到封装后的数据,按照处理芯片与音频处理芯片之间的通信格式,向音频处理芯片发送调试指令;其中,调试指令携带封装后的数据。s806,音频处理芯片接收到调试指令,对调试指令进行解析,获得寄存器值,并将寄存器值写入对应的寄存器。s807,终端周期性发送检测数据至音频处理芯片;s808,音频处理芯片在调整音频参数后返回调整完成结果至处理芯片;s809,处理芯片接收该调整完成结果,并发送调整完成结果至终端;s810,终端显示调整完成结果。上述各个步骤的具体实现方式已经在上述实施例中进行介绍,可以参见上述实施例相应部分的说明,在此不再赘述。相应于上述音效调试方法,本发明实施例还提供了一种音效调试系统。下面对本发明实施例所提供的一种音效调试系统进行介绍。如图1所示,一种音效调试系统,所述音频调试系统包括车载主机110和终端120,所述终端120与所述车载主机110中的处理芯片111通信连接,所述车载主机110还包括音频处理芯片112和内置功放芯片113,所述处理芯片111、所述音频处理芯片112和所述内置功放芯片113依次电连接,其中:所述终端120,用于根据用户基于所述终端120显示的界面输入的调整数据确定音效调试数据,并发送所述音效调试数据至所述处理芯片111;所述处理芯片111,用于获取所述终端120发送的音效调试数据;对所述音效调试数据进行处理,确定调整参数;发送调试指令至所述音频处理芯片112,其中,所述调试指令携带所述调整参数;所述音频处理芯片112,用于按照所述调整参数调整音频参数,使得所述车载主机110播放音频时所述音频处理芯片112按照调整后的音频参数处理音频数据后,通过所述内置功放芯片113播放处理后的音频数据。可见,本发明实施例提供的方案中,音频调试系统包括车载主机和终端,终端与车载主机中的处理芯片通信连接,车载主机还包括音频处理芯片和内置功放芯片,处理芯片、音频处理芯片和内置功放芯片依次电连接,其中:终端可以用于根据用户基于终端显示的界面输入的调整数据确定音效调试数据,并发送音效调试数据至处理芯片;处理芯片可以用于获取终端发送的音效调试数据;对音效调试数据进行处理,确定调整参数;发送调试指令至音频处理芯片,调试指令携带所述调整参数;音频处理芯片可以用于按照调整参数调整音频参数,使得车载主机播放音频时音频处理芯片按照调整后的音频参数处理音频数据后,通过内置功放芯片播放处理后的音频数据。采用该方案,用户可以在终端显示的界面中输入调整数据,处理芯片可以获取终端发送的音效调试数据,进而确定调整参数并发送至音频处理芯片进行音频参数的调整,由于不是直接对音频处理芯片进行音频参数调整,所以无需上位机,也就无需音频处理芯片厂家的技术人员支持,因此可以提高音频处理芯片的音效调试过程的效率。作为本发明实施例的一种实施方式,上述处理芯片111,具体可以用于对所述音效调试数据进行解析,得到解析后的调试数据;将所述解析后的调试数据转化为所述音频处理芯片的寄存器对应的寄存器值,作为调整参数。作为本发明实施例的一种实施方式,上述音频处理芯片112,具体可以用于将所述寄存器值写入对应的寄存器,以调整所述音频处理芯片输出音频的频响曲线。作为本发明实施例的一种实施方式,上述处理芯片111,具体可以用于将所述调整参数进行封装,得到封装后的数据;按照所述处理芯片与所述音频处理芯片之间的通信格式,向所述音频处理芯片发送调试指令。其中,所述调试指令携带所述封装后的数据。作为本发明实施例的一种实施方式,上述终端120,具体可以用于获取用户基于所述终端显示的界面输入的调整数据;按照所述终端与所述处理芯片之间的通信格式,对所述调整数据进行处理,得到所述音效调试数据。作为本发明实施例的一种实施方式,上述处理芯片111,具体可以用于在初始化完成后,等待接收所述终端发送的音效调试数据;在未接收到所述终端发送的音效调试数据的情况下,返回所述等待接收所述终端发送的音效调试数据;在接收到所述终端发送的音效调试数据的情况下,执行所述对所述音效调试数据进行处理,确定调整参数。作为本发明实施例的一种实施方式,上述处理芯片111,还可以用于在所述发送调试指令至所述音频处理芯片之后,周期性发送检测数据至所述音频处理芯片112;上述音频处理芯片112,还可以用于在调整音频参数后返回调整完成结果至所述处理芯片111;上述处理芯片111,还可以用于接收所述调整完成结果。作为本发明实施例的一种实施方式,上述处理芯片111,还可以用于在所述接收所述调整完成结果之后,发送所述调整完成结果至所述终端120;上述终端120,还可以用于显示所述调整完成结果。本发明实施例还提供了一种处理芯片,其中,该处理芯片可以为音频调试系统所包括的车载主机中的处理芯片,音频调试系统还可以包括终端,终端与处理芯片通信连接,车载主机还包括音频处理芯片和内置功放芯片,处理芯片、音频处理芯片和内置功放芯片依次电连接。如图9所示,所述处理芯片包括包括处理单元901、通信接口902、存储单元903和通信总线904,其中,处理单元901,通信接口902,存储单元903通过通信总线904完成相互间的通信,存储单元903,用于存放计算机程序;处理单元901,用于执行存储单元903上所存放的程序时,实现上述任一实施例所述的音效调试方法步骤。可见,本发明实施例提供的方案中,处理芯片可以获取终端发送的音效调试数据,其中,音效调试数据为终端根据用户基于终端显示的界面输入的调整数据确定的,对音效调试数据进行处理,确定调整参数,发送调试指令至音频处理芯片,以使音频处理芯片按照调整参数调整音频参数,使得车载主机播放音频时音频处理芯片按照调整后的音频参数处理音频数据后,通过内置功放芯片播放处理后的音频数据,其中,调试指令携带所述调整参数。采用该方案,用户可以在终端显示的界面中输入调整数据,处理芯片可以获取终端发送的音效调试数据,进而确定调整参数并发送至音频处理芯片进行音频参数的调整,由于不是直接对音频处理芯片进行音频参数调整,所以无需上位机,也就无需音频处理芯片厂家的技术人员支持,因此可以提高音频处理芯片的音效调试过程的效率。上述处理芯片提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于上述处理芯片与其他设备、部件之间的通信。存储单元可以包括随机存取存储单元(randomaccessmemory,ram),也可以包括非易失性存储单元(non-volatilememory,nvm),例如至少一个磁盘存储单元。可选的,存储单元还可以是至少一个位于远离前述处理单元的存储装置。上述的处理芯片可以是通用处理芯片,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理芯片执行时实现上述任一实施例所述的音效调试方法步骤。可见,本发明实施例提供的方案中,计算机程序被处理芯片执行时可以获取终端发送的音效调试数据,其中,音效调试数据为终端根据用户基于终端显示的界面输入的调整数据确定的,对音效调试数据进行处理,确定调整参数,发送调试指令至音频处理芯片,以使音频处理芯片按照调整参数调整音频参数,使得车载主机播放音频时音频处理芯片按照调整后的音频参数处理音频数据后,通过内置功放芯片播放处理后的音频数据,其中,调试指令携带所述调整参数。采用该方案,用户可以在终端显示的界面中输入调整数据,处理芯片可以获取终端发送的音效调试数据,进而确定调整参数并发送至音频处理芯片进行音频参数的调整,由于不是直接对音频处理芯片进行音频参数调整,所以无需上位机,也就无需音频处理芯片厂家的技术人员支持,因此可以提高音频处理芯片的音效调试过程的效率。在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一实施例所述的音效调试方法步骤。可见,本发明实施例提供的方案中,包含指令的计算机程序产品在计算机上运行时可以获取终端发送的音效调试数据,其中,音效调试数据为终端根据用户基于终端显示的界面输入的调整数据确定的,对音效调试数据进行处理,确定调整参数,发送调试指令至音频处理芯片,以使音频处理芯片按照调整参数调整音频参数,使得车载主机播放音频时音频处理芯片按照调整后的音频参数处理音频数据后,通过内置功放芯片播放处理后的音频数据,其中,调试指令携带所述调整参数。采用该方案,用户可以在终端显示的界面中输入调整数据,处理芯片可以获取终端发送的音效调试数据,进而确定调整参数并发送至音频处理芯片进行音频参数的调整,由于不是直接对音频处理芯片进行音频参数调整,所以无需上位机,也就无需音频处理芯片厂家的技术人员支持,因此可以提高音频处理芯片的音效调试过程的效率。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统、处理芯片计算机可读存储介质以及计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。以上所述仅为本发明的较佳实施例,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1