1.一种使用传感器实现大动态范围声音自动控制的方法,其特征在于,包括:通过传感器模块感测扬声器当前的振动数据和/或磁场变动数据;所述传感器模块包括三维加速度传感器、陀螺仪、地磁仪中的任一种或多种的组合;
将感测到的当前振动数据和/或磁场变动数据经数据处理后与存储的调节数据进行比较,得出比较结果;其中,所述调节数据为用户在最近的一次手动调节音量操作停止时,系统保存的经过数据处理后的所述传感器模块感测到的扬声器的振动数据和/或磁场变动数据;
根据所述比较结果自动调节扬声器当前音量。
2.如权利要求1所述的方法,其特征在于,还包括:在用户通过手动调节音量操作停止时,将所述传感器模块感测到的扬声器的振动数据和/或磁场变动数据经过数据处理后保存为所述调节数据。
3.如权利要求1或2所述方法,其特征在于:
所述振动数据包括振幅数据;
所述磁场变动数据包括磁场变化波峰值。
4.一种使用传感器实现大动态范围声音自动控制的装置,其特征在于,包括:传感器模块,用于感测扬声器当前的振动数据和/或磁场变动数据;所述传感器模块包括三维加速度传感器、陀螺仪、地磁仪中的任一种或多种的组合;
数据处理模块,与所述传感器模块相连,用于对所述振动数据和/或磁场变动数据进行数据处理;
存储模块,与所述数据处理模块相连,用于存储调节数据;具体为:在用户通过手动调节音量操作停止时,将所述传感器模块所感测到的扬声器的振动数据和/或磁场变动数据经数据处理模块处理后保存为调节数据;
音量控制模块,分别与所述数据处理模块和所述存储模块相连,用于根据所述数据处理模块处理后的所述扬声器当前振动数据和/或磁场变动数据及所述存储模块内存储的调节数据自动调节扬声器当前音量。
5.如权利要求4所述的装置,其特征在于,所述音量控制模块包括:比较单元,分别与所述数据处理模块和所述存储模块相连,用于将所述数据处理模块处理后的所述扬声器当前振动数据和/或磁场变动数据与所述存储模块内存储的调节数据进行比较,得出比较结果;
调节单元,与所述比较单元相连,用于根据所述比较结果自动调节扬声器当前音量。
6.如权利要求4或5所述的装置,其特征在于:
所述存储模块在用户通过手动调节音量操作停止时,将所述传感器模块所感测到的扬声器的振动数据和/或磁场变动数据经数据处理模块处理后保存为调节数据。
7.如权利要求6所述的装置,其特征在于:
所述振动数据包括振幅数据;
所述磁场变动数据包括磁场变化波峰值。