一种多端口设备音量调节方法和装置、电子设备制造方法及图纸

技术编号:36692401 阅读:13 留言:0更新日期:2023-02-27 20:01
本公开提供一种多端口设备音量调节方法和装置、电子设备,其中,该方法包括:检测是否满足音量调节触发条件;在检测到满足所述音量调节触发条件时,则获取当前信源通道对应的端口的目标端口标识;获取与所述目标端口标识对应的目标音量调节策略;按照所述目标音量调节策略对音频流进行音量调节。通过本公开,解决了相关技术采用Android原生标准通路以音频流的功能维度作为区分,对所有声音源的输出采取统一音量配置,导致用户在使用中切换信源通道需要不断调整音量值,降低用户使用体验的问题,减少用户非必要的调整音量操作,也减少因为切换操作音量幅度突变导致的用户听感不适的问题,提高了用户的使用体验。提高了用户的使用体验。提高了用户的使用体验。

【技术实现步骤摘要】
一种多端口设备音量调节方法和装置、电子设备


[0001]本专利技术涉及计算机
,尤其涉及一种多端口设备音量调节方法和装置、电子设备。

技术介绍

[0002]随着技术不断发展和人们对显示设备的需求,Android设备已经从功能单一的显示型设备发展为多端口功能的智能大屏设备,支持DTV/ATV/AV/HDMI等多种端口进行音视频数据流的输入输出。现有的Android设备对音量的调节采用的是Android原生标准通路,以音频流的功能维度作为区分,允许用户对普通声音流、铃声、通话音等种类进行调节输出,以满足用户个体感受。
[0003]现有的Android原生标准通路是以音频流的功能维度作为区分,对所有声音源的输出采取统一音量配置。Android多端口设备与无端口手机设备的区别在于应用的音频流类别少,且单一固定的音频流需要对接多种端口的输入音频流,因此会出现在相同的音量下,不同端口对应的信源通道下音频流音量大小差异明显的情况,导致用户在使用中切换信源通道需要不断调整音量值才能达到一个良好的使用感。
[0004]目前,针对相关技术采用Android原生标准通路以音频流的功能维度作为区分,对所有声音源的输出采取统一音量配置,导致用户在使用中切换信源通道需要不断调整音量值,降低用户使用体验的问题,尚未提出有效的解决方案。

技术实现思路

[0005]本公开的目的是针对现有技术中的不足,提供一种多端口设备音量调节方法和装置、电子设备和计算机可读存储介质,以至少解决相关技术采用Android原生标准通路以音频流的功能维度作为区分,对所有声音源的输出采取统一音量配置,导致用户在使用中切换信源通道需要不断调整音量值,降低用户使用体验的问题。
[0006]根据本公开的一方面,提供了一种多端口设备音量调节方法,包括:
[0007]检测是否满足音量调节触发条件;
[0008]在检测到满足所述音量调节触发条件时,则获取当前信源通道对应的端口的目标端口标识;
[0009]获取与所述目标端口标识对应的目标音量调节策略;
[0010]按照所述目标音量调节策略对音频流进行音量调节。
[0011]根据本公开的另一方面,提供了一种多端口设备音量调节装置,包括:
[0012]检测单元,用于检测是否满足音量调节触发条件;
[0013]第一获取单元,用于在检测到满足所述音量调节触发条件时,则获取当前信源通道对应的端口的目标端口标识;
[0014]第二获取单元,用于获取与所述目标端口标识对应的目标音量调节策略;
[0015]调节单元,用于按照所述目标音量调节策略对音频流进行音量调节。
[0016]根据本公开的另一方面,提供了一种电子设备,包括:
[0017]处理器;以及
[0018]存储程序的存储器,
[0019]其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行本公开中的所述多端口设备音量调节方法。
[0020]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开中的所述多端口设备音量调节方法。
[0021]本公开实施例中提供的一个或多个技术方案,通过对不同音频输入端口提供独立的音量调节策略,当检测到满足音量调节触发条件时,根据端口对应的音量调节策略对音频流进行音量调节,可以解决相关技术采用Android原生标准通路以音频流的功能维度作为区分,对所有声音源的输出采取统一音量配置,导致用户在使用中切换信源通道需要不断调整音量值,降低用户使用体验的问题,减少用户非必要的调整音量操作,也减少因为切换操作音量幅度突变导致的用户听感不适的问题,提高了用户的使用体验。
附图说明
[0022]在下面结合附图对于示例性实施例的描述中,本公开的更多细节、特征和优点被公开,在附图中:
[0023]图1示出了根据本公开示例性实施例的多端口设备音量调节方法的流程图;
[0024]图2示出了根据本公开优选实施例的多端口设备音量调节方法的流程图;
[0025]图3示出了根据本公开示例性实施例的多端口设备音量调节装置的示意性框图;
[0026]图4示出了能够用于实现本公开的实施例的示例性电子设备的结构框图。
具体实施方式
[0027]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0028]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0029]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0030]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0031]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性
的目的,而并不是用于对这些消息或信息的范围进行限制。
[0032]以下参照附图描述本公开的方案。
[0033]本公开示例性实施例提供了一种多端口设备音量调节方法。图1示出了根据本公开示例性实施例的多端口设备音量调节方法的流程图,如图1所示,该方法包括如下步骤:
[0034]步骤S101,检测是否满足音量调节触发条件;
[0035]步骤S102,在检测到满足所述音量调节触发条件时,则获取当前信源通道对应的端口的目标端口标识;
[0036]步骤S103,获取与所述目标端口标识对应的目标音量调节策略;
[0037]步骤S104,按照所述目标音量调节策略对音频流进行音量调节。
[0038]通过上述步骤,根据端口标识确定音量调节策略,按照音量调节策略对音频流进行音量调节,能够降低不同声音输入源下由于幅度差异导致的用户非必需的频繁调整操作,能够降低用户不适的听觉感受。
[0039]在其中一些实施例中,根据音频流的来源和用户设定的音量调节策略及效果,所述音量调节触发条件包括以下至少之一:
[0040]端口接入不同设备,并开始解析音频流数据,例如设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多端口设备音量调节方法,其特征在于,包括:检测是否满足音量调节触发条件;在检测到满足所述音量调节触发条件时,则获取当前信源通道对应的端口的目标端口标识;获取与所述目标端口标识对应的目标音量调节策略;按照所述目标音量调节策略对音频流进行音量调节。2.如权利要求1所述的多端口设备音量调节方法,其特征在于,还包括:在多端口设备首次启动时,为每个端口分配端口标识和音量调节策略,并建立端口标识与音量调节策略的对应关系,其中,所述音量调节策略包括:固定增幅调节策略和五段均衡动态参数调节策略。3.如权利要求2所述的多端口设备音量调节方法,其特征在于,当所述目标音量调节策略为所述固定增幅调节策略时,所述按照所述目标音量调节策略对音频流进行音量调节包括:按照以下公式对所述音频流进行音量调节:β=y

y*Δy/y
max
其中,β为调节后的音量分贝值,y为所述音频流的当前音量分贝值,y
max
为音量最大分贝值,Δy为预设的分贝增幅值。4.如权利要求2所述的多端口设备音量调节方法,其特征在于,当所述目标音量调节策略为所述五段均衡动态参数调节策略时,所述按照所述目标音量调节策略对音频流进行音量调节包括:获取所述音频流的当前音量值;在所述当前音量值与预设的音量参考值之间的偏差值超过预设的偏差参考值时,按照以下公式对所述音频流进行音量调节:其中,β为调节后的音量分贝值,x为所述音频流的当前音量值,x
n
为第n段音量参数减速值,k
n
为第n段均衡段斜率,为第n段均衡段下限值,其中,n为整数,n∈[0,4]。5.如权利要求1至4中任一项所述的多端口设备音量调节方法,其特征在于,所述音量调节触发条件包括以下至少之一:端口接...

【专利技术属性】
技术研发人员:梁雅诗王钒
申请(专利权)人:深圳康佳电子科技有限公司
类型:发明
国别省市:

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

1