System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 音效参数设置方法、可读存储介质、电子设备及音效系统技术方案_技高网

音效参数设置方法、可读存储介质、电子设备及音效系统技术方案

技术编号:41655261 阅读:10 留言:0更新日期:2024-06-14 15:18
本申请涉及电子设备技术领域,公开了一种音效参数设置方法、可读存储介质、电子设备及音效系统。本申请的一种音效参数设置方法应用于电子设备,包括:检测到指示调节音效参数的第一设置操作;获取第一设置操作作用的第一控件对应绑定的第一参数键值对;基于第一参数键,从预设的第二参数键值对中确定与第一参数键具有映射关系的第二参数键;基于第二参键确定对应的音效参数,并对音效参数进行修改。通过本申请的方法,根据预设参数集合通过脚本自动生成第一参数键和第二参数键,从而对音效参数和音效控件进行绑定;在音效算法编译阶段,不需要开发人员手动一一绑定音效参数和音效控件,降低音效算法的开发难度,提高开发效率。

【技术实现步骤摘要】

本申请涉及电子设备,特别涉及一种音效参数设置方法、可读存储介质、电子设备及音效系统


技术介绍

1、随着手机等电子设备的发展,其对数字音频效果的要求越来越高。在进行音效设计时,用户可以在手机等电子设备的用户界面(user interface,ui)上,通过对应的ui控件调整音效参数,从而使手机等电子设备输出满足用户需求的音效。

2、例如,手机等电子设备上的ui界面上显示多个ui控件,用户在调试音效时,调整ui控件上的数值。手机等电子设备接收用户对ui控件的调整ui控件数值的指令,并根据该操作指令对应设置音效参数。手机等电子设备中的音频处理器调用该音效参数对音频进行处理,使输出音频所产生的音效满足用户的需求。

3、可以理解,为了能够实现用户能够通过修改ui控件来设置音效参数的目的。在音效算法的开发阶段,开发人员需要将音效算法模块中的音效参数和ui控件完成绑定。例如,将一个ui控件与一个音效参数绑定。以此,在用户调整ui控件上的数值时,对应的音效参数也会被调整。但是,开发人员需要手动将ui控件与音效参数进行绑定设置,这会导致音效算法的开发工作量大,开发复杂度高,进而导致开发效率低下。


技术实现思路

1、本申请实施例提供了一种音效参数设置方法、可读存储介质、电子设备及音效系统。

2、第一方面,本申请实施例提供了一种音效参数设置方法,应用于电子设备,电子设备包括音效算法模块,该方法包括:检测到指示调节音效算法模块对应的音效参数的第一设置操作;获取第一设置操作作用的第一控件对应绑定的第一参数键值对,其中,第一参数键值对基于用于调节音效参数所属的音效算法模块对应的预设参数集合生成;并且,第一参数键值对中包括对应第一控件的第一参数键,以及与第一参数键对应的第一参数值,且第一参数值为第一设置操作对应的设置结果;基于第一参数键,从预设的第二参数键值对中确定与第一参数键具有映射关系的第二参数键,其中,第二参数键值对基于预设参数集合生成;并且,第二参数键值对还包括与第二参数键对应的第二参数值,第二参数值表示对应音效参数的数值;将第二参数键确定的第二参数值修改为第一参数值。

3、可以理解,在本申请的实施例中,通过脚本根据音效算法模块以及音效算法模块内的参数生成第一参数键值对和第二参数键值对。第一参数键例如可以是音效参数名以及音效参数对应的音效算法模块的模块名,通过音效参数名和音效算法模块名设置第一参数键可以保证第一参数键的唯一性,使第一参数键与音效参数一一对应。第二参数键与第一参数键构成映射关系,因此可以基于第一参数键找到第二参数键,从而将第一参数键对应的第一参数值写入第二参数键对应的第二参数值。以此将用户在对应音效控件上修改的第一参数值写入音效算法模块中的音效参数内,即将第二参数值修改为第一参数值。

4、在上述第一方面的一种可能的实现中,上述方法还包括:检测到指示调节音效参数的第一设置操作,包括:检测到用户修改第一控件对应的第一参数值的操作;并且,用户修改第一参数值的操作,包括下列中的任一项:在第一控件提供的输入区域输入第一参数值;在第一控件提供的输入区域通过滚动鼠标滚轮设置第一参数值;通过作用于第一控件的滑动操作设置第一参数值。

5、可以理解,在本申请的实施例中,用户对第一控件的第一设置操作可以包括多种方式。例如,在电子设备的ui界面,用户在第一控件提供的输入区域输入第一参数值。输入参数值可以通过虚拟控件输入,也可以通过键盘输入。在另一种实施例中,用户可以在电子设备的ui界面滑动虚拟滑块来修改第一参数值,或者通过滑动电子设备上的滑块来修改第一参数值。在一些实施例中,用户还可以滚动鼠标的滚轮修改第一参数值。可以理解,修改第一参数值的操作不限制于上述操作,用户通过硬件或者虚拟控件均可以修改第一参数值,从而调试音效。

6、在上述第一方面的一种可能的实现中,上述方法还包括:检测到用户修改第一控件对应的第一参数值的操作,包括:检测到用户将第一控件对应的第三参数值修改为第一参数值的操作,并且,检测到第一控件对应的值保持为第一参数值的时长大于预设时长,确定将第三参数值修改为第一参数值;其中,第三参数值为第一设置操作前,第一控件对应的数值。

7、可以理解,在本申请的实施例中,检测到用户将第一控件的值进行修改后,例如将第一控件的值从0(作为第三参数值)修改成5(作为第一参数值),在预设的时间范围内,例如在0.5s内,用户不再修改第一控件上的值,即第一控件上的值保持为5的时长大于0.5s,则可以将5作为第一参数值。在另一种实施例中,电子设备上还可以预设获取第一参数值的频率,例如获取第一参数值的频率为0.1s获取一次。例如在用户通过滑块滑动修改第一参数值时,每隔0.1s获取一次第一参数值,并根据该第一参数值修改第二参数值,从而设置音效参数。这样用户在调试音效时能够实时听到音效在变化,从而根据用户喜好修改对应的第一参数值。

8、在另一些实施例中,用户还可以在第一控件上将第三参数值修改后,点击对应的控件,则可以将用户在第一控件上修改后的数值作为第一参数值。

9、在上述第一方面的一种可能的实现中,上述方法还包括:预设参数集合包括用于调试音效参数的至少一个音效算法模块,以及音效算法模块中的至少一个音效参数;第一参数键值对基于用于调节音效算法所匹配的预设参数集合生成,包括,基于音效算法模块的标识和音效参数的标识生成第一参数键,基于音效参数对应第一控件上的显示值生成第一参数值。

10、可以理解,在本申请的实施例中,预设参数集合中例如包括所有的音效算法模块,以及音效算法模块中的音效参数。根据音效算法模块名加音效参数名对第一参数键命名,因此可以保证第一参数键与音效参数一一对应,从而保证用户操作设置的第一参数值能够修改对应的音效参数。

11、在上述第一方面的一种可能的实现中,上述方法还包括:第一参数键与第二参数键的映射关系包括,第一参数键与第二参数键为相同参数键、或者为具有映射关系的参数键组。

12、可以理解,在本申请的实施例中,第一参数键例如可以与第二参数键相同,即均通过音效算法模块名加音效参数名来命名。因此,第二参数键也能够与音效参数一一对应,从而根据第二参数键确定音效参数,以对音效参数进行修改。

13、在上述第一方面的一种可能的实现中,上述方法还包括:第二参数键值对设置在映射表中,映射表还设置有接口,接口接收第一参数键值对,用于在映射表中根据第一参数键值对中的第一参数键,确定出第二参数键。

14、可以理解,在本申请的实施例中,映射表包括第二参数键值对。映射表上设置的接口能够接收第一参数键值对,电子设备对第一键值对解析获得第一参数键和第一参数值,从而通过第一参数键在映射表中确定出第二参数键。

15、在上述第一方面的一种可能的实现中,上述方法还包括:在映射表中对第一参数键值对进行解析,获取第一参数值;基于第二参数键,在映射表中确定第二参数键值对中的第二参数值,并将第二参数值修改本文档来自技高网...

【技术保护点】

1.一种音效参数设置方法,应用于电子设备,其特征在于,所述电子设备包括音效算法模块,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述检测到指示调节音效参数的第一设置操作,包括:

3.根据权利要求2所述的方法,其特征在于,所述检测到用户修改所述第一控件对应的所述第一参数值的操作,包括:

4.根据权利要求1所述的方法,其特征在于,所述预设参数集合包括用于调试所述音效参数的至少一个音效算法模块,以及所述音效算法模块中的至少一个所述音效参数;

5.根据权利要求1所述的方法,其特征在于,所述第一参数键与所述第二参数键的映射关系包括,所述第一参数键与所述第二参数键为相同参数键、或者为具有映射关系的参数键组。

6.根据权利要求1所述的方法,其特征在于,所述第二参数键值对设置在映射表中,所述映射表还设置有接口,所述接口接收所述第一参数键值对,用于在所述映射表中根据所述第一参数键值对中的所述第一参数键,确定出所述第二参数键。

7.根据权利要求6所述的方法,其特征在于,所述将所述第二参数键确定的所述第二参数值修改为所述第一参数值,包括,

8.一种音效系统,应用于电子设备,其特征在于,应用权利要求1-7任一项所述的音效设置方法,所述系统包括配置模块和音频模块;

9.一种电子设备,其特征在于,包括:处理器、存储器和显示屏,所述存储器、所述显示屏与所述处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器从所述存储器中读取所述计算机指令,以使得所述电子设备执行如权利要求1-7中任一项所述的音效参数设置方法。

10.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-7中任一项所述的音效参数设置方法。

...

【技术特征摘要】

1.一种音效参数设置方法,应用于电子设备,其特征在于,所述电子设备包括音效算法模块,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述检测到指示调节音效参数的第一设置操作,包括:

3.根据权利要求2所述的方法,其特征在于,所述检测到用户修改所述第一控件对应的所述第一参数值的操作,包括:

4.根据权利要求1所述的方法,其特征在于,所述预设参数集合包括用于调试所述音效参数的至少一个音效算法模块,以及所述音效算法模块中的至少一个所述音效参数;

5.根据权利要求1所述的方法,其特征在于,所述第一参数键与所述第二参数键的映射关系包括,所述第一参数键与所述第二参数键为相同参数键、或者为具有映射关系的参数键组。

6.根据权利要求1所述的方法,其特征在于,所述第二参数键值对设置在映射表中,所述映射表还设置有接口,所述接口接收所述第一参数键值对,用于...

【专利技术属性】
技术研发人员:石磊范俊民
申请(专利权)人:上海艾为电子技术股份有限公司
类型:发明
国别省市:

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

1