一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

录音优化方法、录音优化设备和计算机可读存储介质与流程

2022-12-20 00:09:23 来源:中国专利 TAG:


1.本发明涉及录音处理技术领域,特别涉及一种录音优化方法、录音优化设备和计算机可读存储介质。


背景技术:

2.目前,智能设备(例如,平板电脑、智能手机等)已经成为人们日常生活中的常用设备,尤其是平板电脑产品,大规模的使用在消费、教育、金融、医疗等行业中。其中,平板电脑的录音功能是主要使用的功能之一,如语音通话、语音消息、语音识别、语音唤醒等场景都是基于录音功能实现。
3.由于平板电脑处于不同的姿态下,麦克风的朝向不同,录音的效果也会有较大的差异,使得录音效果不均衡。目前解决平板电脑在处于不同姿态下,录音效果不均衡问题的方案是,在平板电脑上采用阵列麦克风,并使用阵列麦克风的算法对音频数据进行处理,以达到比较好的效果。上述这种方案虽然对录音效果有很大的优化提升,但存在以下不足:由于平板电脑使用了阵列麦克风,还需设计相应的回踩电路和结构,另外通常需要进行专业定制开发,且需要授权费用,因此,大幅提升了平板电脑的成本。


技术实现要素:

4.本发明提供一种录音优化方法、录音优化设备和计算机可读存储介质,旨在提升电子设备的录音均衡效果且降低电子设备的成本。
5.为实现上述目的,本发明提出的录音优化方法,应用于电子设备,包括:
6.获取电子设备的姿态数据;
7.根据获取的姿态数据确定录音参数;
8.根据确定的录音参数更新所述电子设备的录音参数。
9.在一些实施例中,所述根据获取的姿态数据确定录音参数,包括:
10.根据预设的姿态数据与录音参数的映射关系,确定获取的姿态数据所对应的录音参数。
11.或,所述根据获取的姿态数据确定录音参数,包括:
12.将获取的姿态数据输入预先训练好的参数模型中,获取所述参数模型输出的录音参数。
13.在一些实施例中,所述根据获取的姿态数据确定录音参数,包括:
14.根据获取的姿态数据得出所述电子设备的麦克风朝向;
15.根据预设的麦克风朝向与录音参数的映射关系,确定得出的麦克风朝向所对应的录音参数。
16.在一些实施例中,所述获取的姿态数据包括电子设备的姿态传感器组件的数据,所述姿态传感器组件至少包括重力传感器,所述根据获取的姿态数据得出所述电子设备的麦克风朝向,包括:
17.根据获取的姿态数据中的姿态传感器组件的数据,识别确认所述麦克风的朝向。
18.在一些实施例中,在所述获取电子设备的姿态数据之后,还包括:
19.根据获取的姿态数据确认所述麦克风是否朝向用户;
20.在确认所述麦克风未朝向用户时,执行所述根据获取的所述姿态数据确定录音参数的步骤。
21.在一些实施例中,在所述根据获取的姿态数据确认所述麦克风是否朝向用户之后,还包括:
22.在确认所述麦克风朝向用户时,获取所述电子设备与用户之间的距离;
23.根据获取的距离确定对应的录音参数。
24.在一些实施例中,所述获取的姿态数据中包括电子设备的光线传感器的信号值,所述根据获取的姿态数据确认所述麦克风是否朝向用户,包括:
25.判断所述光线传感器的信号值是否小于预设阈值。
26.在一些实施例中,所述获取电子设备的姿态数据的步骤为实时或定时执行。
27.本发明还提出一种录音优化设备,包括至少一个处理器;以及,
28.与所述至少一个处理器通信连接的存储器;其中,
29.所述存储器存储有可被所述至少一个处理器执行的计算机程序指令,所述计算机程序指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述录音优化方法。
30.本发明还提出一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现上述录音优化方法。
31.本发明录音优化方法的技术方案,通过获取电子设备的姿态数据,并根据获取的姿态数据确定录音参数,以使电子设备根据确定的录音参数进行录音参数更新。如此,使电子设备可以根据不同的姿态,将其录音参数调节至相应的录音参数,保证电子设备在不同姿态下都能达到预设录音效果,例如达到录音均衡效果;并且,本发明的录音优化方法只需基于电子设备自身的硬件基础实现,无需增加阵列麦克风、相应的回踩电路和结构,也无需专业定制开发,大幅降低了电子设备的成本低。
附图说明
32.图1为本发明录音优化方法第一实施例的流程示意图;
33.图2为本发明录音优化方法第二实施例的流程示意图;
34.图2a为电子设备的第一种放置状态下的重力传感器的读值数据;
35.图2b为电子设备的第二种放置状态下的重力传感器的读值数据;
36.图2c为电子设备的第三种放置状态下的重力传感器的读值数据;
37.图3为本发明录音优化方法第三实施例的流程示意图;
38.图4为本发明录音优化方法第四实施例的流程示意图;
39.图5为本发明实施例方案涉及的硬件运行环境中录音优化设备的结构示意图。
具体实施方式
40.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终
相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制,基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
41.本发明提出一种录音优化方法,主要应用于电子设备。其中,电子设备例如:平板电脑、智能手机、录音设备,等。本发明的录音优化方法的实施终端为电子设备或电子设备内部的计算设备,本发明录音优化方法的下述各个实施例中,实施终端以电子设备为例。
42.参阅图1,图1是本发明录音优化方法第一实施例的流程示意图。
43.在本实施例中,该录音优化方法包括:
44.步骤s10,获取电子设备的姿态数据;
45.本实施例中,电子设备的姿态数据可以是仅包括电子设备相对于地面的姿态信息,也可以是包括电子设备相对于地面的姿态信息和电子设备与使用者之间的相对位置信息或电子设备相对于使用者的姿态信息。电子设备的姿态数据可以是由电子设备自身的检测装置(例如包括一种或多种姿态传感器)检测获得,也可以是由外部姿态检测设备检测得到并发送给电子设备,电子设备则接收以获取到电子设备的姿态数据。
46.步骤s20,根据获取的姿态数据确定录音参数;
47.电子设备中设置有根据姿态数据确定达到预设录音质量效果(例如,录音音量均衡效果)的录音参数的预设确定方式,其中,预设录音质量效果可为电子设备默认的录音质量效果,也可为电子设备基于用户选择设置的一种录音质量效果,即电子设备中具有多种录音质量效果供用户选择。在获取到电子设备的姿态数据后,电子设备则采用预设确定方式根据获取的姿态数据确定录音参数,即使电子设备达到预设录音质量效果的录音参数。
48.步骤s30,根据确定的录音参数更新电子设备的录音参数。
49.电子设备在确定了的录音参数后,则根据该确定的录音参数对电子设备的录音参数进行更新,更新方式可为将确定的录音参数中的各项参数分别替换电子设备的录音参数中的对应项参数,或将电子设备中的录音参数按照该确定的录音参数进行调节。
50.本实施例的录音优化方法,通过获取电子设备的姿态数据,并根据获取的姿态数据确定录音参数,以使电子设备根据确定的录音参数进行录音参数更新。如此,使电子设备可以根据不同的姿态,将其录音参数调节至相应的录音参数,保证电子设备在不同姿态下都能达到预设录音效果,例如达到录音均衡效果;并且,本实施例的录音优化方法只需基于电子设备自身的硬件基础实现,无需增加阵列麦克风、相应的回踩电路和结构,也无需专业定制开发,大幅降低了电子设备的成本低。
51.在一些实施例中,步骤s10为实时或定时执行。其中,定时执行例如为:每隔1秒、2秒、5秒、10秒、20秒执行一次。由于在电子设备的大部分使用场景中,电子设备都是被用户拿着使用的,此时电子设备的姿态通常处于频繁变换的状态,另外,电子设备还有些使用场景为电子设备被放置在桌面上或其它承载平台上,此时则用户可能会进行移动,用户相对于电子设备的位置或姿态会发生变换。因此,本实施例通过实时或定时的获取电子设备的姿态数据,则可以保证实时或定时的根据电子设备最新的姿态数据确定录音参数,并根据最新确定的录音参数更新电子设备的录音参数,从而确保电子设备的录音质量效果。
52.在一些实施例中,录音优化方法还可以包括:实时监测电子设备的运动情况和/或
用户的移动情况,可通过实时监测电子设备自身的相应传感器的信号变化来实现;在监测到电子设备未产生运动且用户未发生移动时,说明电子设备的姿态和与用户之间的位置或姿态关系没有发生变换,此时,无需调节电子设备的录音参数,可以不用去获取电子设备的姿态数据;在监测到电子设备产生运动或监测到用户发生移动时,则执行步骤s10,以及时获取电子设备最新的姿态数据,以根据电子设备最新的姿态数据确定录音参数,并根据最新确定的录音参数更新电子设备的录音参数,从而确保电子设备的录音质量效果。
53.本实施例的技术方案,使电子设备无需实时或定时的获取电子设备的姿态数据,只在触发条件(即监测到电子设备发生移动或监测到用户发生移动)满足时,才执行获取电子设备的姿态数据的操作,如此,可大幅减少电子设备的数据处理量,减轻系统负载压力,从而延长电子设备的使用寿命。
54.在一些实施例中,录音优化方法的步骤s20,包括:根据预设的姿态数据与录音参数的映射关系,确定获取的姿态数据所对应的录音参数。
55.本实施例中,电子设备中预先设置有姿态数据与录音参数的映射关系,
56.该映射关系,可以是针对每一组精确的姿态数据对应有一组录音参数,也可以是针对每一组姿态数据范围对应一组录音参数;各组姿态数据或各组姿态数据范围对应的录音参数,都是预先针对电子设备的各种姿态数据情况预先调试好的录音参数。如此,电子设备根据该映射关系,即可确定当前获取的姿态数据所对应的那一组录音参数。
57.在一些实施例中,录音优化方法的步骤s20,包括:将获取的姿态数据输入预先训练好的参数模型中,获取参数模型输出的录音参数。
58.本实施例中,电子设备中存储有预先训练好的参数模型(神经网络模型),该参数模型的输入为电子设备的姿态数据,输出为录音参数,该参数模型训练时采用的一定数量(例如,200、500、1000个)的训练样本训练完成,训练样本为电子设备的姿态数据和使电子设备达到预设录音质量效果(例如录音音量均衡效果)的录音参数。电子设备通过将获取的姿态数据作为输入量输入该参数模型中,该参数模型进行预测输出录音参数,电子设备获取该参数模型输出的录音参数,该录音参数能使电子设备在当前姿态下达到预设录音质量效果。
59.参阅图2,图2是本发明录音优化方法第二实施例的流程示意图。
60.在本实施例中,录音优化方法的步骤s20,包括:
61.步骤s21,根据获取的姿态数据得出电子设备的麦克风朝向;
62.步骤s22,根据预设的麦克风朝向与录音参数的映射关系,确定得出的麦克风朝向所对应的录音参数。
63.电子设备在不同姿态下的录音质量效果有差异的主要原因之一是,由于电子设备在不同姿态下使得其麦克风朝向发生了改变,电子设备的麦克风朝向不同,麦克风采集到的声音效果就不同,从而导致录音质量效果出现差异。为解决这一问题,需要针对电子设备的不同麦克风朝向状态,需要给电子设备设置不同的录音参数,以在各种麦克风朝向状态下,都能保持预设录音质量效果。
64.电子设备中预先设置有麦克风朝向与录音参数之间的映射关系,可以是每一个麦克风朝向范围对应一组录音参数,也可以是每一个麦克风的具体朝向对应一组录音参数;各个麦克风的具体朝向或朝向范围对应的录音参数,都是预先针对麦克风朝向预先调试好
的录音参数。其中,麦克风朝向范围可包括朝向上、下、左、右、前、后,麦克风朝向也可包括:朝向正上、正下、正左、正右、正前、正后、左前上范围、左前下范围、右前上范围、右前下范围、左后上范围、左后下范围、右后上范围、右后下范围;麦克风朝向还可为在三维坐标中的具体方向坐标;麦克风朝向可为以预设的坐标系作为参考,也可为以朝向用户的一侧定义为前侧确定麦克风朝向。因此,本实施例根据获取的姿态数据确定录音参数的方式采用:先根据获取的姿态数据得出电子设备的麦克风朝向,然后再根据该映射关系,确定得出的麦克风朝向所对应的那一组录音参数。如此,使得电子设备能够准确的根据不同麦克风朝向,确定对应的录音参数,以在不同麦克风朝向状态下,使电子设备调节至不同的录音参数,确保电子设备的预设录音质量效果。
65.可选地,获取的电子设备的姿态数据包括电子设备的姿态传感器组件的数据,姿态传感器组件至少包括重力传感器,步骤s21包括:根据获取的姿态数据中的姿态传感器组件的数据,识别确认麦克风的朝向。
66.具体的,根据姿态传感器组件中的重力传感器的读值数据就可确定电子设备在各个方向轴(x、y、z轴)上的加速度值(参考图2a至图2c,图2a和图2c分别示意了电子设备(以平板电脑pad为例)在三种不同放置状态下的重力传感器的读值数据),从而确定电子设备的相对于各个方向轴上的倾斜角,即可得到电子设备相对于xyz轴坐标系的处于的姿态,再基于麦克风在电子设备上的实际物理位置,则可识别确认麦克风的朝向状态。
67.另外,姿态传感器组件还可包括辅助传感器,辅助传感器例如可包括:陀螺仪传感器、地磁传感器、光线传感器中的一种或多种;通过陀螺仪传感器和地磁传感器的辅助测量,可更准确、更快的识别电子设备的麦克风朝向;通过光线传感器的信号检测,则可识别电子设备与用户之间的相对位置关系,例如,当用户与光线传感器相对时,用户挡在了光线传感器的前方,光线传感器的信号则较弱,用户与光线传感器错开,用户未挡着光线传感器,光线传感器的信号则较强。当然,在其他实施例中,姿态传感器组件还可包括其他传感器,例如距离传感器、图像传感器,等,也可通过图像传感器的信号确认电子设备与用户的相对位置。
68.参阅图3,图3是本发明录音优化方法第三实施例的流程示意图。
69.在一些实施例中,在步骤s10之后,录音优化方法还包括:
70.步骤s40,根据获取的姿态数据确认麦克风是否朝向用户;
71.在确认麦克风未朝向用户时,执行步骤s20。
72.由于麦克风在处于朝向用户的状态时,用户与麦克风之间的距离对录音音量大小的影响非常明显,因此,在此状态时可采用特定的方式确定录音参数。在用户处于未朝向用户的状态,则可根据采用上述实施例中步骤s20的方式进行录音参数的确定。故本实施例在获取电子设备的姿态数据之后,且在执行步骤20之前,先根据获取的姿态数据去判定麦克风是否为朝向用户的状态,在判定麦克风不处于朝向用户的状态时,则按照上述步骤s20的方式进行录音参数的确定。
73.本实施例录音优化方法,通过先判定电子设备的麦克风是否为特定的朝向状态(即朝向用户的状态),以可在判定电子设备的麦克风为特定的朝向状态时,采用特定的方式确定录音参数;并在判定麦克风不为特定朝向状态时,才按照上述步骤s20的方式进行录音参数的确定;如此,保证了电子设备在麦克风为特定和非特定朝向状态下,分别以相应的
方式确定录音参数,确保电子设备在各种姿态状态下都能达到预设录音质量效果。
74.进一步地,参阅图4,图4是本发明录音优化方法第四实施例的流程示意图。
75.在本实施例中,录音优化方法在步骤s40之后,还包括:
76.步骤s50,在确认麦克风朝向用户时,获取电子设备与用户之间的距离;
77.步骤s60,根据获取的距离确定对应的录音参数。
78.在判定麦克风处于特定的朝向状态(即朝向用户)时,用户与电子设备之间的距离(即相当于与麦克风之间的距离)对录音质量效果的影响非常明显,因此此时,先获取电子设备与用户之间的距离,该距离可由电子设备上的距离传感器的感测得到;然后,在根据获取的电子设备与用户之间的距离去确定对应的录音参数。
79.其中,根据获取的距离确定对应的录音参数的方式可为:电子设备中预设有距离或距离范围与录音参数的映射关系,根据该映射关系,则可确定获取的距离对应的那一组录音参数;例如,每一个距离均对应一组录音参数,或每一个距离范围对应一个录音参数(例如,0~20cm的距离范围对应a组录音参数,20~45cm的距离范围对应b组录音参数,大于45cm的距离范围对应c组录音参数);根据获取的距离确定对应的录音参数的方式还可为:将获取的距离输入预先训练好的另一参数模型中(该参数模型的输入电子设备与用户之间的距离,输出为录音参数),将参数模型的输出的录音参数确定为对应的录音参数。当然,在其他实施例中还可采用其他方式根据获取的距离确定对应的录音参数。
80.本实施例的录音优化方法,在确认麦克风为朝向用户状态时,通过获取电子设备与用户之间距离,并根据该获取的距离确定对应的录音参数,使电子设备能更准确的调节到与该距离紧密关联的录音参数,更好的控制电子设备保持均衡录音音量效果。
81.可选地,获取的姿态数据中包括电子设备的光线传感器的信号值,本实施例中,根据获取的姿态数据确认麦克风是否朝向用户,可包括:判断光线传感器的信号值是否小于预设阈值。
82.电子设备可以是将光线传感器与麦克风设置在同侧,如此,在光线传感器的信号值小于预设阈值时,则表明光线传感器朝向用户而被用户挡住光线,即麦克风朝向用户,当光线传感器的信号值大于等于预设值时,则表明光线传感器未朝向用户,未被挡住光线,即麦克风未朝向用户。电子设备也可以为在未设置麦克风的各侧均设置光线传感器,如此,在有光线传感器的信号值小于预设阈值,则表明有设置光线传感器的一侧朝向用户而被用户挡住光线,麦克风的那一侧则未朝向用户,在没有光线传感器的信号值小于预设阈值,则表明设置光线传感器的各侧均未朝向用户,此时则表明设置麦克风的那一侧朝向用户。当然,在其他实施例中,根据获取的姿态数据确认麦克风是否朝向用户,还可采用其他方案。
83.基于前述实施例所提出的录音优化方法方法,本发明还提出一种录音优化设备,该录音优化设备包括:
84.至少一个处理器;以及,
85.与至少一个处理器通信连接的存储器;其中,
86.存储器存储有可被至少一个处理器执行的计算机程序指令,计算机程序指令被至少一个处理器执行,以使至少一个处理器能够执行上述任一实施例中的录音优化方法方法。
87.参阅图4,图4是本发明实施例方案涉及的硬件运行环境中录音优化设备的结构示
意图。
88.本发明实施例录音优化设备可以是微型计算机、平板电脑及服务器等计算设备。如图4所示,该录音优化设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元,比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
89.本领域技术人员可以理解,图4中示出的录音优化设备结构并不构成对录音优化设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
90.如图4所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及录音优化程序。
91.在图4所示的录音优化设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的录音优化程序。
92.基于前述实施例所提出的录音优化方法,本发明还提出一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时,实现前述实施例所记载的录音优化方法,该录音优化方法至少包括以下步骤:
93.步骤1,获取电子设备的姿态数据;
94.步骤2,根据获取的姿态数据确定录音参数;
95.步骤3,根据确定的录音参数更新电子设备的录音参数。
96.本发明的录音优化设备和计算机可读存储介质由于能够实现前述实施例记载的录音优化方法,因此,至少具有前述实施例的录音优化方法的所有有益效果,在此不再赘述。
97.在本技术所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
98.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
99.另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
100.所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
101.以上所述的仅为本发明的部分或优选实施例,无论是文字还是附图都不能因此限制本发明保护的范围,凡是在与本发明一个整体的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明保护的范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献