平板电视机音效参数设计方法与流程

文档序号:16687520发布日期:2019-01-22 18:28阅读:644来源:国知局
平板电视机音效参数设计方法与流程

本发明涉及音频处理技术领域,特别涉及平板电视机音效参数设计方法。



背景技术:

电视机的声音系统开发设计中,普遍的设计方法是针对每一个机型在外观结构件确定后,通过调试样机的声音参数使每一个音效模式达到既定的声音效果。调试过程中,使用的方法是通过电脑端的编辑工具打开声音参数文件,在电脑端完成编辑,调整参数文件的最后状态再放入机芯软件系统中编译进固件。

传统的电视机声音软件设计技术一直存在如下问题:

a、电视机的音质参数都存在一个文件中,一套系统软件无法同时兼容多种机型的声音参数数据;

b、在生产过程中声音参数出现问题后,对声音数据进行升级和售后维护很难操作。

这些问题存在的根本原因是缺少一个在电视机机芯系统软件上高效设计声音相关参数的系统方案。

问题技术特征是电视机系统声音参数无法与机芯系统软件进行分离管控和设计,使得声音参数的设计效率低下,设计、生产、售后出现问题时无法快速得到处理和解决。

由于声音的各种参数和机芯软件没有实现分离管控和设计,这样声音设计开发人员在设计声音参数过程中,首先要面对一个包含大量数据项和数据量的文件。数据量大,是因为所有机型的数据都在一个集合中,数据项多是因为所有声音参数都在这个文件中,但是有很多项是不需要调整的。这么多数据量的文件在进行集中设计时,带来的可靠性会大大降低,同时也会降低设计效率。

同时,由于上述提到的大数据量文件,没有摆脱机芯软件系统的束缚,每次调整过后,都需要把这个文件在系统文件分区中更新后再重新生成镜像文件。也就是声音参数的调整和软件开发不能独立并行进行,耦合紧密。这样也会在生产和售后过程中产生问题时,只有升级机芯软件才能完成声音参数的升级,这样做既费时,生产效率也不高。另外,现有方案声音设计人员只能通过操作系统的命令行去更改文件参数和声音参数来调整声音,实时性和效率都不好。



技术实现要素:

本发明的目的是克服上述背景技术中不足,提供一种平板电视机音效参数设计方法,用于解决声音参数设计、生产、售后各个环节中效率和可靠性不高的问题,可实现提高音效参数的设计效率,以及达到音效参数单独设计和管控的目标。

为了达到上述的技术效果,本发明采取以下技术方案:

平板电视机音效参数设计方法,包括以下步骤:

a.将电视机机芯软件中和声音相关的参数按设计分工进行分块划分;其中,被分块划分的参数包括但不限于音效参数,具体实施如下;

a1.将所有和信号通道绑定的参数(如prescale、modesetting、volumenonlinear等参数)根据信号通道的不同写到多个数组中,并将这些数组存储在一个基础音效参数文件中;

a2.将所有音效参数(如环绕声、eq参数、高音、低音等参数)根据设置模式(modesetting)的不同写到多个数组中,并将这些数组存储到一个高级音效参数文件中;

a3.将基础音效参数文件、高级音效参数文件和整机机型采用命名方法或者机型字段加密方式建立映射关系;

b.完成基础音效参数文件、高级音效参数文件和机芯软件的框架对接,具体包括开机系统软件的流程对接和参数调试时的设计流程对接;

c.在生产维护时通过使用独立的声音参数文件进行处理,其中,声音参数文件是电视机系统的一个分区,即可单独对分区进行参数文件的更新,其实施方式可以通过将声音参数文件放在u盘中然后拷贝到系统分区中即可。

进一步地,所述步骤a3中采用命名方法建立映射关系时是将机型的型号作为声音参数文件的文件名,把文件名作为映射标识,

采用机型字段加密方式建立映射关系时是把每个机型名称进行加密运算,并将运算后数值作为文件名,再把文件名作为映射标识。

进一步地,所述加密运算采用校验和方式。

进一步地,所述映射标识是一个机型对应一套音效参数文件,所述一套音效参数文件包括一个基础音效参数文件、一个高级音效参数文件,且所述基础音效参数文件内保存的参数即基础音效参数,高级音效参数文件内保存的参数即高级音效参数。

进一步地,所述步骤b具体包括以下步骤:

b1.在电视机系统中单独建一个分区,将所有机型的声音参数文件存储在这个分区内,并在这个分区中将系统进行定制修改;

b2.对接电视机系统启动流程,在电视机系统每次开机时,都根据机型打开声音参数分区中的标识参数文件,设置系统的基础音效参数和高级音效参数;

b3.对接声音参数调试的流程,采用在系统软件中封装api接口给调试应用的方式,通过应用实时向系统下达要达到的参数效果。

进一步地,所述步骤b1中将系统进行定制修改时可选用单独进行分区升级或将分区和系统一起打包成镜像文件一起升级。

进一步地,所述步骤b2具体为:

b2.1在电视机系统开机后,通过获取系统数据库中的本机机型,获取本机机型所使用的一套音效参数文件中两个音效参数的文件名,通过系统访问声音参数的分区和存放路径、文件名称等获取基础音效参数文件、高级音效参数文件分别对应的基础音效参数和高级音效参数;

b2.2通过读取存放路径下的文件,获取到固定机型的基础音效参数和高级音效参数。

进一步地,所述步骤b3中声音参数调试的流程具体为:

s1.在电视机上安装调试软件apk,所述调试软件apk是通过调用自主封装的jar包接口实现各对应功能;

s2.通过调试软件apk将要调试的电视整机对应的参数文件在云端后台服务器上打开,将解密后各参数数值传递到电视机本地系统中并显示在调试软件上;

s3.通过遥控器进行语音指令更改要修改的参数项目,更改后在电视机上通过重新刷新功能接口实时改变声音的听觉效果;

s4.调试完成后的参数文件通过调试应用软件上传到音效参数管理云端服务器。

进一步地,所述步骤c具体为:

c1.从音效参数管理云端服务器上获取想要更改参数机型的最新文件,具体通过将文件转存到存储设备中;

c2.将存储设备连接到电视机上,通过实时升级音效参数文件的方式,把存储设备内参数文件和参数重新写入电视机系统的存储器中;

c3.在电视机重启后即按照所述步骤b2的方式设置系统的基础音效参数和高级音效参数。

进一步地,所述基础音效参数文件、高级音效参数文件的文件格式为ini文件格式或xml文件格式。

本发明与现有技术相比,具有以下的有益效果:

在本发明的平板电视机音效参数设计方法中,首先,声音参数和机芯软件是解耦关系,也就是在整机软件每一个版本的定版和音效参数文件的版本定版可以分开进行,其优点是整机的软件升级和音效参数的升级可以各自独立进行,可以大幅提高生产线处理问题的效率;

其次,本发明的平板电视机音效参数设计方法中声音参数的实时调整更直观方便,同时提高了开发设计人员的工作效率;且由于参数文件可以在服务器上创建海量的数据,所以在设计过程中可以支持一个机芯软件同时存储大量机型数据,有利于降低软件设计成本,同时,在本方案的技术框架上再新增和声音效果相关的功能时,可以快速完成,最后,基于本发明设计的电视机在售后阶段,可以提高售后人员处理声音相关问题的效率和能力,节约售后环节的投入成本。

因此,本发明的平板电视机音效参数设计方法有利于提高平板电视机机芯软件整体的开发效率和设计可靠性,降低设计风险,提高生产时的问题处理能力和生产效率,具有很好的继承性和可靠性。

附图说明

图1是本发明的一个实施例中系统软件声音设计流程示意图。

图2是本发明的一个实施例中声音参数调试设计流程示意图。

具体实施方式

下面结合本发明的实施例对本发明作进一步的阐述和说明。

实施例:

一种平板电视机音效参数设计方法,具体包括以下步骤:

s1.声音参数从系统软件分离到对应两个文件中,具体为:

s1.1将所有和信号通道绑定的参数,如prescale、modesetting、volumenonlinear等参数根据信号通道的不同写到多个数组中,这些数组存储在一个基础音效参数文件中,本实施例中以该基础音效参数文件中的文件格式使用ini文件作为实例。

分离后的基础音效参数文件示例如下:其中,其基础音效参数部分包括(本实施例中以prescale和modesetting参数为例):

[source_prescale]

mainspeaker_prescale_atv=0x21

mainspeaker_prescale_dtv=0x9

mainspeaker_prescale_av=0x19

mainspeaker_prescale_ypbpr=0x19

mainspeaker_prescale_pc=0x19

mainspeaker_prescale_hdmi=0x17

mainspeaker_prescale_usb=0x1c

mainspeaker_prescale_net=0x1c

mainspeaker_prescale_alsa=0x33

[soundmodesetting]

sound_mode_standard={50,50,50,50,50,0,0,0,0}

sound_mode_movie={50,50,50,50,50,1,0,0,1}

sound_mode_umax={50,50,50,50,50,1,1,1,1}

sound_mode_read={50,50,50,50,50,0,0,1,1}

sound_mode_music={70,70,50,50,50,0,1,1,0}

sound_mode_sports={50,50,50,50,50,1,0,0,1}

sound_mode_game={50,50,50,50,50,0,1,0,0}

sound_mode_sdr2hdr={50,50,50,50,50,1,1,1,0}

sound_mode_dolby_brightness={50,50,50,50,50,1,1,1,0}

sound_mode_dolby_dark={50,50,50,50,50,1,1,1,0}

……………………………

s1.2将所有音效参数如环绕声、eq参数、高音、低音等参数根据不同的modesetting写到多个数组中,并将这些数组存储到一个高级音效参数文件中,本实施例中以该高级音效参数文件的文件格式使用ini文件作为实例;

其具体音效设置参数部分如下(以部分为例):

[audio_advance_params_1]

pregain=0

postgain=0

systemgain=0

surround_decoder_enable=0

virtualizer_enable=0

headphone_reverb=0

speaker_angle=5

speaker_start=200

surround_boost=96

mi_ieq_enable=0

mi_dv_enable=0

mi_de_enable=0

mi_surround_enable=0

calibration_boost=0

leveler_amount=7

leveler_input=-483

leveler_output=-483

leveler_enable=0

modeler_enable=0

modeler_calibration=0

ieq_enable=0

ieq_amount=10

ieq_nb_bands=20

……………………………

s1.3将两个参数文件和整机机型采用命名方法建立映射关系,两个参数文件分别采用“命名方法”将整机机型型号作为声音参数文件的文件名,文件格式采用ini文件格式,例如:机型43q5t的两个声音参数文件是43q5t_aq.ini和43q5ta_advaq.ini。

s2.对声音参数两个文件和机芯系统软件进行框架对接,包括开机系统软件的流程对接和参数调试时的设计流程对接:

s2.1在系统中单独建一个分区,这个分区的名称为hwcfg,将所有机型的声音参数文件存储在这个分区内,这个分区系统进行定制修改,改成既可以单独进行分区升级,也可以进行和系统一起打包成镜像文件一起升级,声音参数存放的路径为/hwcfg/aq/aq;

s2.2对接系统启动流程,在系统每次开机时,都要根据机型打开声音参数分区中的标识参数文件,设置系统的基础声音参数和音效参数,其中,系统软件声音设计流程具体如附图1所示:

s2.2.1在电视机系统开机后,通过获取系统数据库中的本机机型,获取本机机型所使用的两个声音参数的文件名,通过系统访问声音参数的分区和存放路径、文件名称等获取两个文件对应的基础音效参数和高级音效参数;

如本实施例中通过从数据库中获取到本机机型为43q5t,那么声音参数的存放两个声音参数的文件具体路径为/hwcfg/aq/aq/43q5t_aq.ini和/hwcfg/aq/aq/43q5t_advaqaq.ini。

43q5v_aq.ini这个文件为43q5t的基础参数文件,

43q5v_advaq.ini为43q5t的音效参数文件。

s2.2.2通过读取存放路径下的文件,获取到固定机型的声音参数;本实施例中用如下方法实现:

dictionary*m_paudiodspini=iniparser_load(caqinipath_productname);

通过该方法获取每个文件中各项参数。电视机主软件将上述获取到的声音参数在开机、切换信号的过程中或其他需要切换声音参数的流程中进行设定。

然后调用方法可通过封装接口使用,如设置环绕声开关的功能接口:

chtvaudio::setsurroundmode(ch_boolbsurround)。

s2.3对接声音参数调试的流程,采用在系统软件中封装api接口给调试应用的方式,通过应用实时向系统下要达到的参数效果。具体本实施例中的声音参数调试设计流程如附图2所示。

具体的,声音参数在调试阶段的相关设计:

s2.3.1本实施例中,声音设计开发人员在进行声音调试时,先在电视机上安装自主开发的应用软件--“电视机aq调试apk”;该调试apk是通过java语言编写,通过调用自主封装的jar包接口实现各对应功能;实际中也可采用目前现有技术中已有的具有相应功能的调试应用软件。

s2.3.2通过调试软件apk可以将要调试的电视整机对应的参数文件在云端后台服务器上打开,将解密后各参数数值传递到电视机本地系统中并显示在调试软件上;这一过程使用的是java访问服务器的技术,将文件从服务器上拉下来,在调试应用软件上将参数解密后显示出来;

s2.3.3通过遥控器进行语音指令更改要修改的参数项目,更改后在电视机上通过重新刷新功能接口实时改变声音的听觉效果;调用的接口原理上同系统调用时的功能接口;

s2.3.4调试完成后的参数文件通过调试应用软件上传到音效参数管理云端服务器。机芯软件开发人员在生成电视机主固件时,从云端服务器上拿到编译服务器上;将参数文件存放在制定分区中;刷新或者重启后正常使用参数文件。

s3.车间生产维护时,通过使用独立的声音参数文件进行处理。其基本原理为声音参数文件是系统的一个分区,这样就可以单独对分区进行参数文件的更新,具体实施步骤如下:

s3.1从声音参数服务器上获取想要更改参数机型的最新文件;将文件放在u盘等存储设备中;

s3.2将存储器连接到电视机的usb接口,通过实时升级音效参数文件的方式,把参数文件和参数重新写入电视机系统的存储器中;

s3.3电视机重启后将重新按照步骤s2中的s2.2流程启动调用。

由上可知,在本发明的平板电视机音效参数设计方法中,可有效解决现有技术中由于所有音效参数在一个大的数据库文件中,导致无法直观简便地对这个文件进行修改的问题,以及一套电视机机芯软件无法同时兼容上百种机型的声音参数数据分别调整的问题,及声音参数文件在生产过程中的数据升级和售后维护很难操作的技术问题,可实现提高音效参数的设计效率,达到音效参数单独设计和管控的目标。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1