Android 音频曲线平滑度调试

问题背景:

音量调节 50% 后 变化不明显(默认android 媒体音量调节,分14个等级)

(MTK / Unisoc 平台可以也可以通过硬件的音频调试工具来调试优化)

技术相关介绍:
audio_policy_volumes_drc.xml 是 Android 操作系统中一个配置文件,用于定义音频政策相关的音量和动态范围控制(DRC)相关参数。
在这个 XML 文件中,有以下几个主要部分:
  1. Global Configuration: 这个部分包含了全局的音频政策配置信息,例如默认音量、最大音量、DRC 默认模式等。
  1. Device Configuration: 这个部分定义了每种音频设备的音量和 DRC 相关的配置参数。例如,可以设置从扬声器、耳机或 HDMI 等输出设备输出的音量级别,并且可以针对每个设备启用或禁用 DRC。
  1. Stream Configuration: 这个部分定义了每个音频流的音量和 DRC 参数。例如,可以设置通话音量、铃声音量、媒体音量等不同类型的音频流的音量级别,并且可以为每个流启用或禁用 DRC。
  1. Dynamic Range Control Blocks: 这个部分定义了一些 DRC 处理块,这些块根据输入信号和目标响度级别,自适应地调整动态范围,以实现更好的音频质量。
总之,audio_policy_volumes_drc.xml 是 Android 音频政策的配置文件,通过它可以定义不同设备、流和 DRC 参数的音量级别,以及执行自适应动态范围控制。

文件路径:
android/device/softwinner/ceres/common/media/audio/audio_policy_volumes_drc.xml
    <point>1,-3200</point>
    <point>33,-2008</point>
    <point>66,-1200</point>
    <point>100,0</point>

修改参数介绍:
音量挡位范国(横轴,第一列配置值):0~100;
音量幅度范国(纵轴,第二列配置值):-4800~0;
配置分析:
音量挡位一般分三段,不同挡位区域音量衰减幅度不同。
    a.1~33:在此挡位调节区域幅度变化为从-3200~-2000,变化差值为1200
    b.33~66:在此挡位调节区域幅度变化为从-2000~-1200,变化差值为800
    c.66~100:在此挡位调节区域幅度变化为从-1200~0变化差值为1200

    横轴、纵轴在范围允许内皆可自行定义,
    但横轴越短、纵轴越长,斜率越大,则音量幅度变化则越明显,反之则同理。
    如下图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值