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

音频处理方法、装置以及电子设备与流程

2022-02-22 23:11:41 来源:中国专利 TAG:


1.本技术涉及音频采集领域,更具体地,涉及一种音频处理方法、装置以及电子设备。


背景技术:

2.在一些场景中,需要对特定的对象进行录音。例如,在视频拍摄场景中,需要对拍摄对象进行录音。但是,在相关的录音方式中,所录制的声音还较为缺乏空间感。


技术实现要素:

3.鉴于上述问题,本技术提出了一种音频处理方法、装置以及电子设备,以改善上述问题。
4.第一方面,本技术提供了一种音频处理方法,应用于电子设备,所述电子设备包括第一麦克风以及第二麦克风,所述方法包括:获取所述第一麦克风采集的第一音频数据以及所述第二麦克风采集的第二音频数据,所述第二音频数据的采集时间与所述第一音频数据的采集时间相同;获取参考相位信息,所述参考相位信息为表征第三音频数据以及第四音频数据之间的相位关系的信息,所述第三音频数据为第一耳机在第一音频数据的采集时间内所采集的音频数据,所述第四音频数据为第二耳机在第一音频数据的采集时间内所采集的音频数据;基于所述参考相位信息调整所述第一音频数据以及所述第二音频数据的相位,并对调整相位后的第一音频数据以及所述第二音频数据进行存储。
5.第二方面,本技术提供了一种音频处理装置,运行于电子设备,所述电子设备包括第一麦克风以及第二麦克风,所述装置包括:音频数据获取单元,用于获取所述第一麦克风采集的第一音频数据以及所述第二麦克风采集的第二音频数据,所述第二音频数据的采集时间与所述第一音频数据的采集时间相同;
6.相位信息获取单元,用于获取参考相位信息,所述参考相位信息为表征第三音频数据以及第四音频数据之间的相位关系的信息,所述第三音频数据为第一耳机在第一音频数据的采集时间内所采集的音频数据,所述第四音频数据为第二耳机在第一音频数据的采集时间内所采集的音频数据;音频处理单元,用于基于所述参考相位信息调整所述第一音频数据以及所述第二音频数据的相位,并对调整相位后的第一音频数据以及所述第二音频数据进行存储。
7.第三方面,本技术提供了一种电子设备,包括一个或多个处理器以及存储器;一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。
8.第四方面,本技术提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行上述的方法。
9.本技术提供的一种音频处理方法、装置以及电子设备,在电子设备设置有第一麦克风和第二麦克风的情况下,获取由第一麦克风和第二麦克风分别采集的且采集时间相同
的第一音频数据以及第二音频数据,再获取表征第三音频数据(第一耳机在第一音频数据的采集时间内所采集的音频数据)以及第四音频数据(第二耳机在第一音频数据的采集时间内所采集的音频数据)之间的相位关系的信息的参考相位信息,进而基于所述参考相位信息调整所述第一音频数据以及所述第二音频数据的相位,并对调整相位后的第一音频数据以及所述第二音频数据进行存储。从而通过上述方式使得可以在基于第一耳机和第二耳机所采集的音频信号(第三音频信号和第四音频信号)具有较好的空间特性的情况下,利用通过第一耳机和第二耳机所采集的音频信号而获取到的相位信息,对通过电子设备本身的麦克风所采集的音频数据(第一音频数据以及所述第二音频数据)的相位进行调整,从而使得电子设备可以采集到具有较好空间特性的音频数据。
附图说明
10.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
11.图1示出了本技术中电子设备中可以配置麦克风的区域的示意图;
12.图2示出了本技术中电子设备的左侧方向和右侧方向的示意图;
13.图3示出了本技术中一种录音场景的示意图;
14.图4示出了本技术实施例提出的一种音频处理方法的流程图;
15.图5示出了本技术中一种确定第一音频数据和第二音频数据的示意图;
16.图6示出了本技术中另一种确定第一音频数据和第二音频数据的示意图;
17.图7示出了本技术另一实施例提出的一种音频处理方法的流程图;
18.图8示出了本技术再一实施例提出的一种音频处理方法的流程图;
19.图9示出了本技术又一实施例提出的一种音频处理方法的流程图;
20.图10示出了本技术中第一方向的示意图;
21.图11示出了本技术中电子设备处于横屏状态进行录音的示意图;
22.图12示出了本技术实施例提出的一种音频处理装置的结构框图;
23.图13示出了本技术又一实施例提出的一种音频处理装置的结构框图;
24.图14是本技术实施例的用于保存或者携带实现根据本技术实施例的音频处理方法的程序代码的存储单元。
25.图15示出了本技术实时中的用于保存或者携带实现根据本技术实施例的音频处理方法的程序代码的存储单元。
具体实施方式
26.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
27.在一些场景中,需要对特定的对象进行录音。例如,在视频拍摄场景中,需要对拍
摄对象进行录音。
28.但是,发明人在研究中发现,在相关的录音方式中,所录制的声音还较为缺乏空间感,也使得所录制的声音在播放过程中用户没有较好的立体声的感受。例如,在相关的电子设备配置有多个麦克风的情况下,多个麦克风可能会分别配置在图1中所示的区域10和区域20中,例如,在电子设备设置有两个麦克风的情况下,其中一个麦克风可以设置在区域10中,而另一个麦克风可以设置在区域2中。那么在这种情况下,如果在录制声音的过程中,如图2所示,对于从电子设备的左侧和右侧传播来的声音,到达电子设备的多个麦克风的时间几乎是相同的,进而就会造成电子设备通过其多个麦克风所采集的音频数据之间并没有相位和声音强度的区别,进而就会使得所录制的音频缺乏空间特性。该缺乏空间特性可以理解为在对所录制的音频进行播放时,用户没有的立体声的感受。
29.因此,发明人提出了本技术中的一种音频处理方法、装置以及电子设备,在电子设备设置有第一麦克风和第二麦克风的情况下,获取由第一麦克风和第二麦克风分别采集的且采集时间相同的第一音频数据以及第二音频数据,再获取表征第三音频数据(第一耳机在第一音频数据的采集时间内所采集的音频数据)以及第四音频数据(第二耳机在第一音频数据的采集时间内所采集的音频数据)之间的相位关系的信息的参考相位信息,进而基于所述参考相位信息调整所述第一音频数据以及所述第二音频数据的相位,并对调整相位后的第一音频数据以及所述第二音频数据进行存储。
30.从而通过上述方式使得可以在基于第一耳机和第二耳机所采集的音频信号(第三音频信号和第四音频信号)具有较好的空间特性的情况下,利用通过第一耳机和第二耳机所采集的音频信号而获取到的相位信息,对通过电子设备本身的麦克风所采集的音频数据(第一音频数据以及所述第二音频数据)的相位进行调整,从而使得电子设备可以采集到具有较好空间特性的音频数据,也使得在对调整相位的第一音频数据和第二音频数据进行播放的过程中,用户有较好的立体声的感受。
31.下面先对本技术实施例涉及的场景进行介绍。
32.如图3所示,在图3所示的场景中包括有电子设备100以及第一耳机200以及第二耳机(图中未示出),其中,第一耳机200和第二耳机处于图中所示的佩戴状态。在用户操作电子设备100开始进行录音后,电子设备可以触发其自身所设置的第一麦克风以及第二麦克风开始采集音频数据,并且可以同时向第一耳机200发送音频采集指令,以便第一耳机200和第二耳机也同步开始采集音频数据,并将采集的音频数据传输给电子设备100,从而电子设备100可以执行本技术实施例中提供的音频处理方法。
33.下面将结合附图具体描述本技术的各实施例。
34.请参阅图4,本技术实施例提供的一种音频处理方法,应用于电子设备,所述电子设备包括第一麦克风以及第二麦克风,所述方法包括:
35.s110:获取所述第一麦克风采集的第一音频数据以及所述第二麦克风采集的第二音频数据,所述第二音频数据的采集时间与所述第一音频数据的采集时间相同。
36.需要说明的是,在电子设备开始进行音频采集的过程中,电子设备所设置的第一麦克风和第二麦克风可以同步的进行音频采集,对应的,在对通过第一麦克风和第二麦克风所采集的音频数据进行播放时,也是对在相同的采集时间内所采集的音频数据进行同步的播放。例如,在音频录制过程中,通过第一麦克风所采集的为左声道音频数据,而通过第
二麦克风所录制的为右声道音频数据,那么在播放的过程中在相同时间进行采集的左声道音频数据和右声道音频数据则会被播放设备同步进行播放。
37.对应的,在本技术实施例中,在对第一麦克风采集的音频数据以及第二麦克风采集的音频数据进行处理的过程中,也是可以对第一麦克风采集的音频数据以及第二麦克风采集的音频数据中,所对应的采集时间相同的音频数据的相位进行同步的处理。其中,在本技术实施例中,第一音频数据可以理解为通过第一麦克风所采集的音频数据中待进行相位调整的音频数据,第二音频数据可以理解为通过第二麦克风所采集的音频数据中待进行相位调整的音频数据。
38.作为一种方式,可以从第一麦克风所采集的音频数据中获取指定时间长度的音频数据作为第一音频数据,对应的,可以从第二麦克风所采集的音频数据中获取指定时间长度的音频数据作为第二音频数据,且获取的指定时间长度的第二音频数据的采集时间与该指定时间长度的第二音频数据的采集时间相同。可选的,该指定时间长度可以为一帧音频数据对应的时间长度,也就是说,可以从第一麦克风采集的音频数据中获取一个帧长(例如,20ms)的音频数据作为第一音频数据,对应的,可以从第二麦克风采集的音频数据中获取一个帧长(例如,20ms)的音频数据作为第二音频数据,并且,从第一麦克风中获取的一个帧长的音频数据的时间戳和从第二麦克风中获取的一个帧长的音频数据的时间戳是相同的,从而使得所得到的第一音频数据和第二音频数据对应的采集时机是相同的。
39.在本技术实施例中,可以是对第一麦克风和第二麦克风实时采集的音频数据进行相位调整,也可以是对第一麦克风和第二麦克风历史采集的音频数据进行相位调整。
40.其中,在对第一麦克风和第二麦克风实时采集的音频数据进行相位调整的这种方式,电子设备可以响应于录音指令,控制所述第一麦克风以及第二麦克风开始采集音频数据,并同时向所连接的第一耳机发送音频采集指令,所述音频采集指令用于使第一耳机和第二耳机开始采集音频数据,并将采集的音频数据传输给所述电子设备。
41.其中,该录音指令可以为用户通过操作电子设备而触发电子设备开始进行录音的指令,电子设备在响应该录制指令后,则会控制第一麦克风和第二麦克风开始进行音频采集。对应的,对于第一麦克风和第二麦克风当前分别采集的一个帧长的音频数据,则可以被作为第一音频数据以及第二音频数据,在该第一音频数据和第二音频数据进行相位调整后,则会被存储为录音数据。
42.示例性的,如图5所示,在通过麦克风进行音频采集的过程中,通过第一麦克风当前采集的一帧数据为音频数据a,通过第二麦克风当前采集的一帧数据为音频数据b,且音频数据a和音频数据b对应的时间戳是相同的。那么音频数据a则会被作为第一音频数据,音频数据b则会被作为第二音频数据。
43.在对第一麦克风和第二麦克风历史采集的音频数据进行相位调整的这种方式中,在第一麦克风和第二麦克风进行音频采集的过程中,所采集的音频数据会被直接进行存储。然后,在执行本技术实施例提供的音频处理方法的过程中,则会直接读取之前所存储的音频数据进行相位的调整。示例性的,如图6所示,存储的数据中,由第一麦克风采集的音频数据包括音频数据a1、音频数据a2、音频数据a3、音频数据a4、音频数据a5、音频数据a6、音频数据a7以及音频数据a8。由第一麦克风采集的音频数据包括音频数据b1、音频数据b2、音频数据b3、音频数据b4、音频数据b5、音频数据b6、音频数据b7以及音频数据b8。并其,对应
名称中所包括的数字相同的音频数据的时间戳是相同的,例如,音频数据a1和音频数据b1的时间戳是相同的。
44.因此,在获取第一音频数据和第二音频数据的过程中,则会将对应时间戳相同的音频数据作为相位调整过程中的第一音频数据和第二音频数据。例如,在将音频数据a1作为第一音频数据的情况下,对应的第二音频数据则为音频数据b1,在将音频数据a8作为第一音频数据的情况下,对应的第二音频数据则为音频数据b8。
45.s120:获取参考相位信息,所述参考相位信息为表征第三音频数据以及第四音频数据之间的相位关系的信息,所述第三音频数据为第一耳机在第一音频数据的采集时间内所采集的音频数据,所述第四音频数据为第二耳机在第一音频数据的采集时间内所采集的音频数据。
46.其中,参考相位信息的作用是对第一音频数据和第二音频数据之间的相位关系进行调整。需要说明的是,在本技术实施例中,电子设备在触发其自身所设置的第一麦克风和第二麦克风进行音频数据的采集的时候,也会同步的触发与电子设备所连接的第一耳机和第二耳机开始进行音频采集,进而使得可以利用第一耳机和第二耳机采集的音频数据中,所对应的采集时间与第一音频数据和第二音频数据的采集时间均相同的音频数据(第三音频数据和第四音频数据)来获取参考相位信息,进而也使得所获取的参考相位信息能够更加准确的反应第一音频数据和第二音频数据被采集时,用户所实际感受到的立体感。
47.对应的,在前述介绍内容中,第一音频数据和第二音频数据可以为麦克风实时采集的音频数据,也可以为已经存储的音频数据的情况下,在获取参考相位信息的过程中,第三音频数据和第四音频数据也可以为第一耳机和第二耳机实时采集的音频数据,或者,第三音频数据和第四音频数据也可以为已经存储的音频数据。其中,在第一音频数据和第二音频数据为麦克风实时采集的音频数据的情况下,用于获取参考相位信息的第三音频数据和第四音频数据也为第一耳机和第二耳机实时采集的音频数据。在第一音频数据和第二音频数据为已经存储的音频数据的情况下,用于获取参考相位信息的第三音频数据和第四音频数据也为已经存储的音频数据。
48.其中,作为一种方式,第一耳机采集的为左声道音频数据,第二耳机采集的为右声道音频数据。
49.s130:基于所述参考相位信息调整所述第一音频数据以及所述第二音频数据的相位,并对调整相位后的第一音频数据以及所述第二音频数据进行存储。
50.需要说明的是,在本技术实施例中,利用参考相位信息来对第一音频数据和第二音频数据的相位进行调整的作用是使得调整相位后的第一音频数据以及所述第二音频数据在被同步播放时,用户具有较好的立体声的感受,且该感受与直接播放第三音频数据和第四音频数据所得到的感受相同。
51.作为一种调整方式,若参考相位信息表征的第三音频数据和第四音频数据各自相位的相位差,那么则在调整第一音频数据和第二音频数据的相位的过程中,可以使得第一音频数据和第二音频数据各自相位的相位差与第三音频数据和第四音频数据各自相位的相位差一致。
52.作为另外一种调整方式,若参考相位信息包括的是第三音频数据和第四音频数据各自的相位,那么则在调整相位的过程中,将第三音频数据的相位配置给第一音频数据,以
及将第四音频数据的相位配置给第二音频数据。或者,将第三音频数据的相位配置给第二音频数据,以及将第四音频数据的相位配置给第一音频数据。
53.在本技术实施例中,对调整相位后的第一音频数据以及所述第二音频数据进行存储,可以理解为将调整相位后的第一音频数据以及所述第二音频数据存储为录音数据。其中,需要说明的是,在确定第一音频数据和第二音频数据的过程中,可能会是从已经存储的音频数据中选取第一音频数据和第二音频数据,在这种情况下,在得到进行相位调整后的第一音频数据和第二音频数据后,可以将未进行相位调整的第一音频数据和第二音频数据进行删除,也可以均进行保留。
54.本实施例提供的一种音频处理方法,在电子设备设置有第一麦克风和第二麦克风的情况下,获取由第一麦克风和第二麦克风分别采集的且采集时间相同的第一音频数据以及第二音频数据,再获取表征第三音频数据(第一耳机在第一音频数据的采集时间内所采集的音频数据)以及第四音频数据(第二耳机在第一音频数据的采集时间内所采集的音频数据)之间的相位关系的信息的参考相位信息,进而基于所述参考相位信息调整所述第一音频数据以及所述第二音频数据的相位,并对调整相位后的第一音频数据以及所述第二音频数据进行存储。
55.从而通过上述方式使得可以在基于第一耳机和第二耳机所采集的音频信号(第三音频信号和第四音频信号)具有较好的空间特性的情况下,利用通过第一耳机和第二耳机所采集的音频信号而获取到的相位信息,对通过电子设备本身的麦克风所采集的音频数据(第一音频数据以及所述第二音频数据)的相位进行调整,从而使得电子设备可以采集到具有较好空间特性的音频数据。并且,因为电子设备通过自身麦克风所采集的音频数据的音质相比通过耳机采集的音频数据的音质较高,进而也实现了在音频录制的过程中,所录制音频具有较好音质的情况下,具有较高的控件特性。
56.请参阅图7,本技术实施例提供的一种音频处理方法,应用于电子设备,所述电子设备包括第一麦克风以及第二麦克风,所述方法包括:
57.s210:获取所述第一麦克风采集的第一音频数据以及所述第二麦克风采集的第二音频数据,所述第二音频数据的采集时间与所述第一音频数据的采集时间相同。
58.s220:将所述第三音频数据转换到频域,得到第一频域数据,所述第三音频数据为第一耳机在第一音频数据的采集时间内所采集的音频数据。
59.s230:将所述第四音频数据转换到频域,得到第二频域数据,所述第四音频数据为第二耳机在第一音频数据的采集时间内所采集的音频数据。
60.s240:基于所述第一频域数据和所述第二频域数据中相同频点对应的相位,得到参考相位信息。
61.需要说明的是,在相同的环境中不同的物体所发出的声音的频率可能是不同的,那么电子设备中的第一麦克风以及第二麦克风在进行音频采集的过程中,会将所能感受到的声音信号都进行采集,进而使得第一麦克风和第二麦克风采集的音频数据中可能会包括有多种频率成分的声音。对应的,第一耳机以及第二耳机在进行音频采集的过程中,也是会将所能感受到的声音信号都进行采集,进而使得第一耳机以及第二耳机采集的音频数据中可能会包括有多种频率成分的声音。
62.在本技术实施例中,将第三音频数据以及第四音频数据从时域转换到频域后,以
得到第一频域数据以及第二频域数据,其中,第一频域数据能够更为详细的展示第三音频数据所包括的频率成分,对应的,第二频域数据能够更为详细的展示第四音频数据所包括的频率成分,进而使得可以针对所包括频率成分中的每个频点来分别获取相关关系,从而使得所得到的参考相位信息中可以包括第三音频数据和第四音频数据中多个相同频点对应的相位关系。
63.例如,若将第三音频数据转换到频率后,得到的第一频域数据中包括有频点f1、频点f2以及频点f3,对应的,将第四音频数据转换到频率后,得到的第二频域数据中包括有频点f1、频点f2以及频点f3,那么所得到的参考相位信息中可以包括有第一频域数据中的频点f1和第二频域数据中频点f1的相位关系、第一频域数据中的频点f2和第二频域数据中频点f2的相位关系以及第一频域数据中的频点f3和第二频域数据中频点f3的相位关系。
64.作为一种方式,基于所述第一频域数据和所述第二频域数据中相同频点对应的相位,得到参考相位信息,包括:获取所述第一频域数据和所述第二频域数据中相同频点对应的相位,并得到相同频点的相位的相位差;将相同频点对应的相位差作为参考相位信息。例如,依然以第一频域数据中包括有频点f1、频点f2以及频点f3,以及第二频域数据中包括有频点f1、频点f2以及频点f3为例,那么所得到的参考相位信息可以包括有第一频域数据中的频点f1的相位与第二频域数据中频点f1的相位之间的相位差、第一频域数据中的频点f2的相位与第二频域数据中频点f2的相位的相位差以及第一频域数据中的频点f3的相位与第二频域数据中频点f3的相位的相位差。
65.s250:基于所述参考相位信息调整所述第一音频数据以及所述第二音频数据的相位,并对调整相位后的第一音频数据以及所述第二音频数据进行存储。
66.作为一种方式,所述基于所述参考相位信息调整所述第一音频数据以及所述第二音频数据的相位,并对调整相位后的第一音频数据以及所述第二音频数据进行存储,包括:将所述第一音频数据转换到频域,得到第三频域数据;将所述第二音频数据转换到频域,得到第四频域数据;基于所述相同频点对应的相位差,调整所述第三频域数据和所述第四频域数据中与所述相同频点所对应频点的相位,得到进行相位调整后的第三频域数据以及第四频域数据;将所述进行相位调整后的第三频域数据以及第四频域数据转换到时域,得到调整相位后的第一音频数据以及所述第二音频数据,并对调整相位后的第一音频数据以及所述第二音频数据进行存储。
67.例如,对于第三频域数据中的频点f1和第四频域数据中的频点f1之间的相位关系,则会基于第一频域数据中的频点f1和第二频域数据中频点f1的相位关系进行调整。对于第三频域数据中的频点f2和第四频域数据中的频点f2之间的相位关系,则会基于第一频域数据中的频点f2和第二频域数据中频点f2的相位关系进行调整。对于第三频域数据中的频点f3和第四频域数据中的频点f3之间的相位关系,则会基于第一频域数据中的频点f3和第二频域数据中频点f3的相位关系进行调整。
68.例如,可以将第三频域数据中的频点f1的相位调整为与第一频域数据中的频点f1的相位一致,将第四频域数据中的频点f1的相位调整为与第二频域数据中的频点f1的相位一致,从而完成对频点f1的相位的调整。将第三频域数据中的频点f2的相位调整为与第一频域数据中的频点f2的相位一致,将第四频域数据中的频点f2的相位调整为与第二频域数据中的频点f2的相位一致,从而完成对频点f2的相位的调整。将第三频域数据中的频点f3
的相位调整为与第一频域数据中的频点f3的相位一致,将第四频域数据中的频点f3的相位调整为与第二频域数据中的频点f3的相位一致,从而完成对频点f3的相位的调整。在完成对该三个频点的相位的调整后,则可以得到相位调整后的第三频域数据以及第四频域数据。
69.本实施例提供的一种音频处理方法,从而通过上述方式使得可以在基于第一耳机和第二耳机所采集的音频信号(第三音频信号和第四音频信号)具有较好的空间特性的情况下,利用通过第一耳机和第二耳机所采集的音频信号而获取到的相位信息,对通过电子设备本身的麦克风所采集的音频数据(第一音频数据以及所述第二音频数据)的相位进行调整,从而使得电子设备可以采集到具有较好空间特性的音频数据。并且,在本实施例中,会将第一音频数据、第二音频数据、第三音频数据以及第四音频数据均转换到频域,以进行参考相位信息的获取,以及基于所获取到的参考相位信息来对第一音频数据以及所述第二音频数据进行相位调整,从而使得提升了进行相位调整的准确性。
70.请参阅图8,本技术实施例提供的一种音频处理方法,应用于电子设备,所述电子设备包括第一麦克风以及第二麦克风,所述方法包括:
71.s310:在电子设备处于音频录制过程中,获取所述第一麦克风采集的第一音频数据以及所述第二麦克风采集的第二音频数据。
72.s320:检测所述第一耳机和所述第二耳机是否处于佩戴状态。
73.需要说明的是,第一耳机和第二耳机处于佩戴状态的情况下,则会分别佩戴在用户的左耳朵以及用户的右耳朵上,所以,第一耳机和第二耳机之间会间隔有一定的距离,从而也使得同一声源发出的声音可以从不同的方向达到第一耳机和第二耳机处,进而使得通过第一耳机和第二耳机采集的同样内容的音频数据之间会有一定的相位差。因此,在本技术实施例中,通过检测第一耳机和第二耳机是否处于佩戴状态,可以有效的保证通过第一耳机和第二耳机采集的同样内容的音频数据之间是会有相位差的,也同时保证了后续所获取到的参考相位信息是能够有效提升第一音频数据和第二音频数据在播放时的立体声感受的信息。
74.s330:若所述第一耳机和所述第二耳机处于佩戴状态,获取参考相位信息,所述参考相位信息为表征第三音频数据以及第四音频数据之间的相位关系的信息,所述第三音频数据为第一耳机在第一音频数据的采集时间内所采集的音频数据,所述第四音频数据为第二耳机在第一音频数据的采集时间内所采集的音频数据。
75.s331:基于所述参考相位信息调整所述第一音频数据以及所述第二音频数据的相位,并对调整相位后的第一音频数据以及所述第二音频数据进行存储。
76.s340:若所述第一耳机和所述第二耳机处于未佩戴状态,将所述第一音频数据以及所述第二音频数据进行存储。
77.对应的,在第一耳机和所述第二耳机处于未佩戴状态的情况,则会直接将第一音频数据以及所述第二音频数据存储为录音数据。
78.本实施例提供的一种音频处理方法,从而通过上述方式使得可以在基于第一耳机和第二耳机所采集的音频信号(第三音频信号和第四音频信号)具有较好的空间特性的情况下,利用通过第一耳机和第二耳机所采集的音频信号而获取到的相位信息,对通过电子设备本身的麦克风所采集的音频数据(第一音频数据以及所述第二音频数据)的相位进行
调整,从而使得电子设备可以采集到具有较好空间特性的音频数据。并且,在本实施例中,在获取参考相位信息之前还会先检测第一耳机和第二耳机是否处于佩戴状态,以便使得所获取到的参考相位信息为有效的相位信息,进而也使得最后进行相位调整后的第一音频数据和第二音频数据可以在进行播放时能够有更好的空间特性。
79.请参阅图9,本技术实施例提供的一种音频处理方法,应用于电子设备,所述电子设备包括第一麦克风以及第二麦克风,所述第一麦克风和所述第二麦克风沿第一方向设置于所述电子设备,所述方法包括:
80.s410:获取所述第一麦克风采集的第一音频数据以及所述第二麦克风采集的第二音频数据,所述第二音频数据的采集时间与所述第一音频数据的采集时间相同。
81.s420:获取处于音频录制过程中的电子设备的姿态。
82.s430:检测电子设备的姿态是否与第一方向匹配。
83.s441:若所述姿态与所述第一方向匹配,获取参考相位信息,所述参考相位信息为表征第三音频数据以及第四音频数据之间的相位关系的信息,所述第三音频数据为第一耳机在第一音频数据的采集时间内所采集的音频数据,所述第四音频数据为第二耳机在第一音频数据的采集时间内所采集的音频数据。
84.其中,第一方向可以为电子设备的长度方向。该长度方向可以为图10中虚线箭头所指示的方向。可选的,若电子设备的姿态处于竖屏状态时(例如,如图3中所示),则电子设备的姿态与第一方向是匹配的,若电子设备的姿态处于横屏状态时(例如,如图11所示),则电子设备的姿态与第一方向不匹配。需要说明的是,在电子设备处于横屏状态时,从电子设备左侧传播来的声音和从电子设备的右侧传播来的声音也会以不同的方向传播到电子设备的两个麦克风,从而使得电子设备通过其自身的麦克风所采集的第一音频数据和第二音频数据之间具有一定的相位差,进而则可以不用进行相位调整。
85.s442:基于所述参考相位信息调整所述第一音频数据以及所述第二音频数据的相位,并对调整相位后的第一音频数据以及所述第二音频数据进行存储。
86.s450:若所述姿态与所述第一方向不匹配,将所述第一音频数据以及所述第二音频数据进行存储。
87.如图11所示,若电子设备100的姿态与第一方向不匹配,那么则表征电子设备100可以处于图11中所示的横屏状态。在图11所示的横屏状态下,即使电子设备100的多个麦克风沿图10中所示的第一方向排列,电子设备100也可通过麦克风采集到具有相位差异的多路音量数据(一个麦克风对应一路音频数据),进而则不用再采用第一耳机200和第二耳机采集的音频来获取参考相位信息。
88.本实施例提供的一种音频处理方法,从而通过上述方式使得可以在基于第一耳机和第二耳机所采集的音频信号(第三音频信号和第四音频信号)具有较好的空间特性的情况下,利用通过第一耳机和第二耳机所采集的音频信号而获取到的相位信息,对通过电子设备本身的麦克风所采集的音频数据(第一音频数据以及所述第二音频数据)的相位进行调整,从而使得电子设备可以采集到具有较好空间特性的音频数据。并且,在本实施例中,还会结合电子设备在音频录制过程中的姿态来确定是否需要获取参考相位信息,从而避免电子设备本身的麦克风采集的音频数据就具有一定的空间特性的情况下,又重复的进行相位替换而造成资源浪费。
89.请参阅图12,本技术实施例提供的一种音频处理装置500,运行于电子设备,所述电子设备包括第一麦克风以及第二麦克风,所述装置500包括:
90.音频数据获取单元510,用于获取所述第一麦克风采集的第一音频数据以及所述第二麦克风采集的第二音频数据,所述第二音频数据的采集时间与所述第一音频数据的采集时间相同。
91.相位信息获取单元520,用于获取参考相位信息,所述参考相位信息为表征第三音频数据以及第四音频数据之间的相位关系的信息,所述第三音频数据为第一耳机在第一音频数据的采集时间内所采集的音频数据,所述第四音频数据为第二耳机在第一音频数据的采集时间内所采集的音频数据。
92.音频处理单元530,用于基于所述参考相位信息调整所述第一音频数据以及所述第二音频数据的相位,并对调整相位后的第一音频数据以及所述第二音频数据进行存储。
93.作为一种方式,相位信息获取单元520,具体用于将所述第三音频数据转换到频域,得到第一频域数据;将所述第四音频数据转换到频域,得到第二频域数据;基于所述第一频域数据和所述第二频域数据中相同频点对应的相位,得到参考相位信息。可选的,相位信息获取单元520,具体用于获取所述第一频域数据和所述第二频域数据中相同频点对应的相位,并得到相同频点的相位的相位差;将相同频点对应的相位差作为参考相位信息。
94.在这种方式下,可选的,音频处理单元530,具体用于将所述第一音频数据转换到频域,得到第三频域数据;将所述第二音频数据转换到频域,得到第四频域数据;基于所述相同频点对应的相位差,调整所述第三频域数据和所述第四频域数据中与所述相同频点所对应频点的相位,得到进行相位调整后的第三频域数据以及第四频域数据;将所述进行相位调整后的第三频域数据以及第四频域数据转换到时域,得到调整相位后的第一音频数据以及所述第二音频数据,并对调整相位后的第一音频数据以及所述第二音频数据进行存储。
95.作为一种方式,音频数据获取单元510,具体用于在电子设备处于音频录制过程中,获取所述第一麦克风采集的第一音频数据以及所述第二麦克风采集的第二音频数据。在这种方式下,可选的,相位信息获取单元520,具体用于检测所述第一耳机和所述第二耳机是否处于佩戴状态;若所述第一耳机和所述第二耳机处于佩戴状态,获取参考相位信息;若所述第一耳机和所述第二耳机处于未佩戴状态,将所述第一音频数据以及所述第二音频数据进行存储。
96.作为一种方式,如图13所示,音频处理装置500还包括:姿态检测单元540,用于在获取参考相位信息之前获取处于音频录制过程中的电子设备的姿态。若姿态检测单元540确定电子设备的姿态与所述第一方向匹配,则相位信息获取单元520,用于获取参考相位信息。若姿态检测单元540确定电子设备的姿态与所述第一方向不匹配,音频处理单元530,用于将所述第一音频数据以及所述第二音频数据进行存储。
97.音频数据获取单元510,还用于响应于录音指令,控制所述第一麦克风以及第二麦克风开始采集音频数据,并同时向所连接的第一耳机发送音频采集指令,所述音频采集指令用于使第一耳机和第二耳机开始采集音频数据,并将采集的音频数据传输给所述电子设备。
98.本实施例提供的一种音频处理装置,在电子设备设置有第一麦克风和第二麦克风
的情况下,获取由第一麦克风和第二麦克风分别采集的且采集时间相同的第一音频数据以及第二音频数据,再获取表征第三音频数据(第一耳机在第一音频数据的采集时间内所采集的音频数据)以及第四音频数据(第二耳机在第一音频数据的采集时间内所采集的音频数据)之间的相位关系的信息的参考相位信息,进而基于所述参考相位信息调整所述第一音频数据以及所述第二音频数据的相位,并对调整相位后的第一音频数据以及所述第二音频数据进行存储。
99.从而通过上述方式使得可以在基于第一耳机和第二耳机所采集的音频信号(第三音频信号和第四音频信号)具有较好的空间特性的情况下,利用通过第一耳机和第二耳机所采集的音频信号而获取到的相位信息,对通过电子设备本身的麦克风所采集的音频数据(第一音频数据以及所述第二音频数据)的相位进行调整,从而使得电子设备可以采集到具有较好空间特性的音频数据。并且,因为电子设备通过自身麦克风所采集的音频数据的音质相比通过耳机采集的音频数据的音质较高,进而也实现了在音频录制的过程中,所录制音频具有较好音质的情况下,具有较高的控件特性。
100.需要说明的是,本技术中装置实施例与前述方法实施例是相互对应的,装置实施例中具体的原理可以参见前述方法实施例中的内容,此处不再赘述。
101.请参阅图14,基于上述的音频处理方法、装置,本技术实施例还提供的另一种可以执行前述音频处理方法的电子设备1000。电子设备1000包括相互耦合的一个或多个(图中仅示出一个)处理器102、存储器104、网络模块106、传感器模块108以及音频采集装置110。其中,该存储器104中存储有可以执行前述实施例中内容的程序,而处理器102可以执行该存储器104中存储的程序。
102.其中,处理器102可以包括一个或者多个处理核。处理器102利用各种接口和线路连接整个电子设备1000内的各个部分,通过运行或执行存储在存储器104内的指令、程序、代码集或指令集,以及调用存储在存储器104内的数据,执行电子设备1000的各种功能和处理数据。可选地,处理器102可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器102可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器102中,单独通过一块通信芯片进行实现。
103.存储器104可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。存储器104可用于存储指令、程序、代码、代码集或指令集。存储器104可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。
104.所述网络模块106用于实现电子设备1000与其他设备之间的信息交互,例如,传输设备控制指令、操纵请求指令以及状态信息获取指令等。而当电子设备200具体为不同的设备时,其对应的网络模块106可能会有不同。
105.传感器模块108可以包括至少一种传感器。具体地,传感器模块108可包括但并不
限于:光传感器、运动传感器、压力传感器、红外热传感器、距离传感器、加速度传感器、以及其他传感器。
106.其中,压力传感器可以检测由按压在电子设备1000产生的压力的传感器。即,压力传感器检测由用户和电子设备之间的接触或按压产生的压力,例如由用户的耳朵与移动终端之间的接触或按压产生的压力。因此,压力传感器可以用来确定在用户与电子设备1000之间是否发生了接触或者按压,以及压力的大小。
107.其中,加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备1000姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等。另外,电子设备1000还可配置陀螺仪、气压计、湿度计、温度计等其他传感器,在此不再赘述。
108.音频采集装置110,用于进行音频信号采集。可选的,音频采集装置110包括有多个音频采集器件。该音频采集器件可以为麦克风。
109.作为一种方式,电子设备1000的网络模块为射频模块,该射频模块用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。所述射频模块可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。例如,该射频模块可以通过发送或者接收的电磁波与外部设备进行信息交互,进而接收外部设备所发送的音频信号。
110.再者,电子设备1000还可以包括有图像采集器件以进行图像采集。例如,可以通过该图像采集器件拍摄视频、静态图片或者动态图片。
111.请参考图15,其示出了本技术实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质900中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
112.计算机可读存储介质900可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质900包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质900具有执行上述方法中的任何方法步骤的程序代码910的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码910可以例如以适当形式进行压缩。
113.综上所述,本技术提供的一种音频处理方法、装置以及电子设备,在电子设备设置有第一麦克风和第二麦克风的情况下,获取由第一麦克风和第二麦克风分别采集的且采集时间相同的第一音频数据以及第二音频数据,再获取表征第三音频数据(第一耳机在第一音频数据的采集时间内所采集的音频数据)以及第四音频数据(第二耳机在第一音频数据的采集时间内所采集的音频数据)之间的相位关系的信息的参考相位信息,进而基于所述参考相位信息调整所述第一音频数据以及所述第二音频数据的相位,并对调整相位后的第一音频数据以及所述第二音频数据进行存储。从而通过上述方式使得可以在基于第一耳机和第二耳机所采集的音频信号(第三音频信号和第四音频信号)具有较好的空间特性的情况下,利用通过第一耳机和第二耳机所采集的音频信号而获取到的相位信息,对通过电子设备本身的麦克风所采集的音频数据(第一音频数据以及所述第二音频数据)的相位进行
调整,从而使得电子设备可以采集到具有较好空间特性的音频数据。
114.从而通过上述方式使得,除了可以通过电子设备本身的音频采集装置进行音频信号采集外,还可以借助外部设备的音频采集装置进行音频信号采集,从而使得电子设备可以借助外部设备采集得到更多有效的音频信号,进而在确定录制方向后,可以将电子设备和外部设备共同采集的音频信号(第三音频信号)中与录制方向对应的目标音频信号进行突出,以便可以实现提升特定对象的声音清晰度。
115.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献