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

信号处理方法和系统、处理设备与流程

2021-09-10 18:23:00 来源:中国专利 TAG:信号处理 方法 设备 系统


1.本技术涉及信号处理领域,具体而言,涉及一种信号处理方法和系统、处理设备。


背景技术:

2.睡在同一个房间室友或者同床的夫妻,如果睡觉环境比较嘈杂,例如有一个或者多个人睡觉打鼾,则其他人往往会难以入睡。
3.现有的辅助睡眠装置一般是药物辅助,或者外物辅助,其中,药物辅助的实现方案通常是用户在睡觉前需要服用辅助药物,以防止他人的影响;外物辅助的实现方案需要打鼾者佩戴外物辅助设施,从而降低鼾声对他人和环境产生的噪声影响。
4.但是,药物辅助对服药人群的身体产生影响;而外物辅助往往只能针对单人打鼾的场景,而且外物辅助设施佩戴不舒服,甚至可能会对打鼾者自己的睡眠产生影响。
5.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

6.本技术实施例提供了一种信号处理方法和系统、处理设备,以至少解决相关技术中针对鼾声消除的信号处理效果差的技术问题。
7.根据本技术实施例的一个方面,提供了一种信号处理方法,包括:处理设备获取待处理音频信号的第一声场数据;处理设备获取第一声场数据对应的超声波信号;处理设备发射超声波信号,其中,超声波信号解调为目标音频信号。
8.根据本技术实施例的另一方面,还提供了一种信号处理方法,包括:处理设备获取待处理音频信号的第一声场数据;处理设备发送第一声场数据至目标设备,并接收目标设备返回的信号生成算法,其中,目标设备用于发送第一声场数据至服务器,并接收服务器返回的信号生成算法,服务器用于对第一声场数据进行处理,生成信号生成算法;处理设备基于信号生成算法,生成超声波信号;处理设备发射超声波信号,其中,超声波信号解调为目标音频信号。
9.根据本技术实施例的另一方面,还提供了一种信号处理方法,包括:目标设备接收处理设备发送的待处理音频信号的第一声场数据;目标设备将第一声场数据发送至服务器,并接收服务器返回的信号生成算法,其中,服务器用于对第一声场数据进行处理,生成信号生成算法;目标设备发送信号生成算法至处理设备,其中,处理设备用于基于信号生成算法,发射超声波信号,超声波信号解调为目标音频信号。
10.根据本技术实施例的另一方面,还提供了一种处理设备,包括:信号采集装置,用于采集待处理音频信号的第一声场数据;处理器,与信号采集装置连接,用于获取第一声场数据对应的超声波信号;超声波发射装置,与处理器连接,用于发射超声波信号,其中,超声波信号解调为目标音频信号。
11.根据本技术实施例的另一方面,还提供了一种信号处理系统,包括:处理设备,用于获取待处理音频信号的第一声场数据;目标设备,与处理设备和服务器通信连接,用于发
送第一声场数据至服务器,并接收服务器返回的信号生成算法;服务器用于对第一声场数据进行处理,生成信号生成算法;处理设备还用于基于信号生成算法,生成超声波信号,并发射超声波信号,其中,超声波信号解调为目标音频信号。
12.根据本技术实施例的另一方面,还提供了一种信号处理系统,包括:处理设备,用于获取待处理音频信号的第一声场数据;服务器,与处理设备通信连接,用于对第一声场数据进行处理,生成信号生成算法;处理设备还用于基于信号生成算法,生成超声波信号,并发射超声波信号,其中,超声波信号解调为目标音频信号。
13.根据本技术实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述的信号处理方法。
14.根据本技术实施例的另一方面,还提供了一种计算设备,包括:存储器和处理器,处理器用于运行存储器中存储的程序,其中,程序运行时执行上述的信号处理方法。
15.根据本技术实施例的另一方面,还提供了一种信号处理系统,包括:处理器;以及存储器,与处理器连接,用于为处理器提供处理以下处理步骤的指令:获取待处理音频信号的第一声场数据;获取第一声场数据对应的超声波信号;发射超声波信号,其中,超声波信号在用户解调为目标音频信号。
16.根据本技术实施例的另一方面,还提供了一种信号处理方法,包括:处理设备获取待处理感官信号的第一数据;处理设备获取第一数据对应的目标感官信号;处理设备输出目标感官信号。
17.在本技术实施例中,在获取到待处理音频信号的第一声场数据之后,处理设备可以获取第一声场数据对应的超声波信号,并发射该超声波信号,该超声波信号可以解调为目标音频信号,从而实现鼾声屏蔽与消除。容易注意到的是,由于基于超声波的声波定向传播技术进行鼾声屏蔽与消除,从而达到了提升鼾声屏蔽效果,并且不会影响打鼾者睡眠的技术效果,进而解决了相关技术中针对鼾声消除的信号处理效果差的技术问题。
附图说明
18.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
19.图1是根据本技术实施例的一种用于实现信号处理方法的计算机终端的硬件结构框图;
20.图2是根据本技术实施例的第一种信号处理方法的流程图;
21.图3是根据本技术实施例的一种鼾声消除的应用场景的示意图;
22.图4是根据本技术实施例的另一种鼾声消除的应用场景的示意图;
23.图5是根据本技术实施例的一种鼾声消除系统的框架图;
24.图6是根据本技术实施例的另一种鼾声消除系统的框架图;
25.图7是根据本技术实施例的第二种信号处理方法的流程图;
26.图8是根据本技术实施例的第三种信号处理方法的流程图;
27.图9是根据本技术实施例的一种带屏智能音箱的操作界面的示意图;
28.图10是根据本技术实施例的第一种信号处理装置的示意图;
29.图11是根据本技术实施例的第二种信号处理装置的示意图;
30.图12是根据本技术实施例的第三种信号处理装置的示意图;
31.图13是根据本技术实施例的一种处理设备的示意图;
32.图14是根据本技术实施例的另一种处理设备的示意图;
33.图15是根据本技术实施例的一种入耳式主动鼾声消除器的示意图;
34.图16是根据本技术实施例的一种基于智能音箱的主动鼾声消除器的示意图;
35.图17是根据本技术实施例的一种信号处理系统的示意图;
36.图18是根据本技术实施例的另一种信号处理系统的示意图;
37.图19是根据本技术实施例的第四种信号处理方法的流程图;以及
38.图20是根据本技术实施例的一种计算机终端的结构框图。
具体实施方式
39.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
40.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
41.首先,在对本技术实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
42.声场:可以是指空气中有声波存在的区域,描述声场的物理量可以是声压、质点振动速度、位移或媒质密度等,一般为位置和时间的函数。
43.实施例1
44.根据本技术实施例,提供了一种信号处理方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
45.本技术实施例所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图1示出了一种用于实现信号处理方法的计算机终端(或移动设备)的硬件结构框图。如图1所示,计算机终端10(或移动设备10)可以包括一个或多个(图中采用102a、102b,
……
,102n来示出)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理设备)、用于存储数据的存储器104、以及用于通信功能的传输装置106。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为bus总线的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,
计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
46.应当注意到的是上述一个或多个处理器102和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端10(或移动设备)中的其他元件中的任意一个内。如本技术实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
47.存储器104可用于存储应用软件的软件程序以及模块,如本技术实施例中的信号处理方法对应的程序指令/数据存储装置,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的信号处理方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
48.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
49.显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与计算机终端10(或移动设备)的用户界面进行交互。
50.此处需要说明的是,在一些可选实施例中,上述图1所示的计算机设备(或移动设备)可以包括硬件元件(包括电路)、软件元件(包括存储在计算机可读介质上的计算机代码)、或硬件元件和软件元件两者的结合。应当指出的是,图1仅为特定具体实例的一个实例,并且旨在示出可存在于上述计算机设备(或移动设备)中的部件的类型。
51.在上述运行环境下,本技术提供了如图2所示的信号处理方法。图2是根据本技术实施例的第一种信号处理方法的流程图。如图2所示,该方法包括如下步骤:
52.步骤s202,处理设备获取待处理音频信号的第一声场数据;
53.本技术实施例提供的信号处理方法主要应用于鼾声消除的应用场景中,但不仅限于此,也可以应用于其他需要对声音进行消除的引用场景中。在本技术实施例中,以如图3和图4所示的应用场景为例进行说明。
54.针对上述应用场景,现有的睡眠辅助装置通常由打鼾者佩戴,而且佩戴舒适度较差,甚至会对打鼾者的睡眠造成影响,因此,现有的睡眠辅助装置的止鼾效果较差。为了解决上述问题,本技术实施例提供了一种主动鼾声消除器,也即,上述步骤中的处理设备。在一种可选的实施例中,该处理设备可以是可穿戴设备,由不希望受到鼾声影响的用户佩戴。例如,如图3所示,为了提高鼾声屏蔽效果,处理设备10可以是耳机,可选的,为了提高佩戴的舒适性,处理设备10可以是入耳式耳机,佩戴在用户的耳道内,也即,本技术实施例提供了一种入耳式主动鼾声消除器。在另一种可选的实施例中,该处理设备可以是移动终端、家居设备等,放置在不希望受到鼾声影响的用户的附近。例如,如图4所示,为了降低实现成
本,该处理设备10可以是智能音箱,也即,本技术实施例还提供了一种基于智能音箱的主动鼾声消除器。另外,由于该处理设备无需由打鼾者佩戴,因此不会影响到打鼾者的睡眠质量。在实际应用场景中,可以根据使用需求进行确定。
55.上述步骤中的待处理音频信号可以是用户希望消除的音频信号,例如,在鼾声消除的应用场景中,上述的待处理音频信号可以是打鼾者发出的鼾声信号。
56.在一种可选的实施例中,为了确保用户耳朵附近的信号处理效果,可以在处理设备上设置声音采集装置,由该装置采集用户耳朵附近的第一声场数据,其中,第一声场数据可以包括但不限于:声压、质点振动速度、位移或媒质密度等。
57.步骤s204,处理设备获取第一声场数据对应的超声波信号;
58.为了能够提高信号处理效果,本技术实施例提供的处理设备可以采用超声波的声波定向传播技术进行信号处理,其基本原理是将可听声音信号调制到超声载波信号之上,并由超声发射器发射到空气中,不同频率的超声波在空气传播的过程中,由于空气的非线性声学效应,这些信号会发生交互作用和自解调,从而产生频率为原超声频率之和(和频)与频率之差(差频)的新声波。只要超声波选取合适,差频声波则落在可听声区间,即20hz-20000hz。这样,借助超声波本身的高指向性,即实现了声音定向传播的过程。
59.在一种可选的实施例中,处理设备中设置有处理器,在声音采集装置采集到第一声场数据之后,可以通过处理器对第一声场数据进行处理,通过对第一声场数据进行处理,确定鼾声的幅度和相位,进一步基于鼾声的幅度和相位,生成相应的超声波信号。
60.在另一种可选的实施例中,处理设备中设置有处理器和通信模块,在声音采集装置采集到第一声场数据之后,可以通过通信模块将第一声场数据发送至云端服务器,由云端服务器对第一声场数据进行处理,处理设备通过通信模块接收云端服务器返回的数据,进一步可以通过处理器基于云端服务器返回的数据生成相应的超声波信号。
61.采用上述的第一种方式,可以减少应用场景中部署的设备的数量,灵活性更高,但是,第一声场数据的处理运算量加大,对处理设备处理资源消耗较大,导致处理设备的成本增加。而采用上述的第二种方式,可以减少处理设备的运算量,降低处理设备的成本,但是,由于需要与云端服务器进行数据交互,在处理设备为可穿戴设备,或家居设备时,需要在应用场景中额外布置目标设备进行数据转发。在实际应用场景中,可以根据使用需求进行确定。
62.步骤s206,处理设备发射超声波信号,其中,超声波信号解调为目标音频信号。
63.在鼾声消除的应用场景中,可以在用户耳边播放音乐、故事语音等声音,通过播放声音掩盖鼾声声音,实现鼾声屏蔽与消除;或者,可以在用户耳边播放一个与鼾声幅度相同,相位相反(相位相差180
°
)的另一个鼾声声音,通过两个鼾声声音的叠加,实现鼾声屏蔽与消除。在此基础上,上述步骤中的目标音频信号可以是音乐、故事语音等声音,也可以是与鼾声幅度相同,相位相反的另一个鼾声声音。在本技术实施例中,以目标音频信号为鼾声声音为例进行说明。
64.在一种可选的实施例中,可以通过对采集到的鼾声的声场数据进行处理,生成另一个鼾声声音,进一步通过调制生成携带有该鼾声声音的超声波信号。处理设备可以基于超声波的声波定向传播技术,将超声波信号发送至用户的耳朵附近,超声波信号可以在用户的耳朵附近自解调成另一个鼾声声音。
65.基于本技术上述实施例提供的方案,在获取到待处理音频信号的第一声场数据之后,处理设备可以获取第一声场数据对应的超声波信号,并发射该超声波信号,该超声波信号可以解调为目标音频信号,从而实现鼾声屏蔽与消除。容易注意到的是,由于基于超声波的声波定向传播技术进行鼾声屏蔽与消除,从而达到了提升鼾声屏蔽效果,并且不会影响打鼾者睡眠的技术效果,进而解决了相关技术中针对鼾声消除的信号处理效果差的技术问题。
66.在本技术上述实施例中,处理设备获取第一声场数据对应的超声波信号,包括:处理设备发送第一声场数据至服务器,并接收服务器返回的信号生成算法,其中,服务器用于对第一声场数据进行处理,生成信号生成算法;处理设备基于信号生成算法,生成超声波信号。
67.例如,仍以鼾声消除的应用场景为例进行说明,为了降低处理设备的成本,并且提高部署方式的灵活性,处理设备可以与云端服务器连接,由云端服务器对第一声场数据进行处理,处理设备仅用于获取第一声场数据和生成超声波信息。
68.可选的,对于耳机等可穿戴设备,或者智能音箱之外的其他家居设备,由于无法直接与互联网通信,可以在应用场景中部署目标设备,通过目标设备实现云端服务器与处理设备之间的数据传输。也即,处理设备发送第一声场数据至目标设备,并接收目标设备返回的信号生成算法,其中,目标设备用于发送第一声场数据至服务器,并接收服务器返回的信号生成算法。
69.上述步骤中的目标设备可以是部署在应用场景中的智能音箱,也可以是用户的智能手机、平板电脑、掌上电脑、笔记本电脑等移动终端,但不仅限于此,也可以是其他设备。处理设备可以通过蓝牙低功耗(blooth low power,ble)模式与目标设备连接,但不仅限于此,也可以通过其他方式与目标设备进行连接。
70.上述步骤中的信号生成算法可以是生成目标音频信号的算法,例如,在目标音频信号为鼾声声音的情况下,该算法可以是反声场算法,通过该算法可以生成一个与待处理音频信号的幅度相同,相位相反的目标音频信号。在一种可选的实施例中,云端服务器可以通过建模提取第一声场数据的声场特征,并基于提取的声场特征进行反声场算法运算,从而得到信号生成算法。
71.在一种可选的实施例中,处理设备可以通过声音采集装置采集用户耳朵附近的鼾声声场,并通过互联网上传采集到的数据到云端服务器。云端服务器对鼾声声场进行运算,生成信号生成算法。处理设备执行信号生成算法,发射超声波信号,在用户耳朵附近形成与鼾声幅度相同且相位相反的声音信号,实现鼾声屏蔽与消除。
72.在另一种可选的实施例中,处理设备可以通过声音采集装置采集用户耳朵附近的鼾声声场,并通过ble发送给智能音箱,由智能音箱通过互联网上传采集到的数据到云端服务器。云端服务器对鼾声声场进行运算,生成信号生成算法,智能音箱从云端服务器下载信号生成算法,并通过ble转发给处理设备。处理设备执行信号生成算法,发射超声波信号,在用户耳朵附近形成与鼾声幅度相同且相位相反的声音信号,实现鼾声屏蔽与消除。
73.在本技术上述实施例中,在处理设备发射超声波信号之后,该方法还包括如下步骤:处理设备获取处理后的音频信号的第二声场数据;处理设备发送第二声场数据至服务器,其中,服务器用于基于第二声场数据对信号生成算法进行更新。
74.例如,仍以鼾声消除的应用场景为例进行说明,为了进一步提升鼾声屏蔽效果,处理设备在发射超声波信号之后,可以再次采集鼾声声场的残留情况,也即采集到上述的第二声场数据,并将鼾声声场的残留情况反馈给云端服务器,由云端服务器对信号生成算法进行更新。
75.可选的,对于耳机等可穿戴设备,或者智能音箱之外的其他家居设备,也即,处理设备发送第二声场数据至目标设备,目标设备用于发送第二声场数据至服务器。
76.需要说明的是,处理设备可以再次根据更新后的信号生成算法进行鼾声屏蔽与消除,不断重复上述方案,直至鼾声被完全屏蔽。
77.在本技术上述实施例中,处理设备获取第一声场数据对应的超声波信号,包括:处理设备对第一声场数据进行处理,生成信号生成算法;处理设备基于信号生成算法,生成超声波信号。
78.例如,仍以鼾声消除的应用场景为例进行说明,处理设备可以通过声音采集装置采集用户耳朵附近的鼾声声场,并对鼾声声场进行运算,生成信号生成算法,进一步执行信号生成算法,发射超声波信号,在用户耳朵附近形成与鼾声幅度相同且相位相反的声音信号,实现鼾声屏蔽与消除。
79.在本技术上述实施例中,在处理设备发射超声波信号之后,该方法还包括如下步骤:处理设备获取处理后的音频信号的第二声场数据;处理设备基于第二声场数据对信号生成算法进行更新。
80.例如,仍以鼾声消除的应用场景为例进行说明,为了进一步提升鼾声屏蔽效果,处理设备在发射超声波信号之后,可以再次采集鼾声声场的残留情况,也即采集到上述的第二声场数据,并基于鼾声声场的残留情况对信号生成算法进行更新。
81.同样地,处理设备可以再次根据更新后的信号生成算法进行鼾声屏蔽与消除,不断重复上述方案,直至鼾声被完全屏蔽。
82.下面结合图3和图5,以智能音箱、入耳式主动鼾声消除器为例对本技术一种优选的实施例进行详细说明。如图3所示,夫妻两人睡觉时,如果其中一方打鼾,另一方可以佩戴入耳式主动鼾声消除器,安心睡眠,并且智能音箱的放置位置可以根据用户需要确定。如图5所示,入耳式主动鼾声消除器10可以通过ble连接智能音箱20,并上传采集到的鼾声声场数据;智能音箱把收集到的鼾声声场数据上传到云端30进行运算;云端对鼾声声场数据进行运算,生成算法;智能音箱下载云端算法,并通过ble连接入耳式主动鼾声消除器,发送云端算法;入耳式主动鼾声消除器接收云端算法完毕,并执行云端算法,发射调制后的超声波信号,在用户耳朵旁形成与鼾声声场同幅度反相位的声音信号,进行鼾声屏蔽与消除;不断循环执行上述方案,直至鼾声被屏蔽。
83.由上可知,本技术实施例提供的入耳式主动鼾声消除器具有佩戴舒适、屏蔽效果好、不影响打鼾者睡眠、成本低和部署方式等优点。
84.下面结合图4和图6,以基于智能音箱的主动鼾声消除器为例对本技术一种优选的实施例进行详细说明。如图4所示,夫妻两人睡觉时,如果其中一方打鼾,另一方可以在身边放置基于智能音箱的主动鼾声消除器,放置位置可以根据用户需要确定。如图6所示,基于智能音箱的主动鼾声消除器10可以通过wifi连接云端30,并上传采集到的鼾声声场数据;云端对鼾声声场数据进行运算,生成算法;基于智能音箱的主动鼾声消除器下载云端算法,
并执行云端算法,发射调制后的超声波信号,在用户耳朵旁形成与鼾声声场同幅度反相位的声音信号,进行鼾声屏蔽与消除;不断循环执行上述方案,直至鼾声被屏蔽。
85.由上可知,本技术实施例提供的入耳式主动鼾声消除器具有佩戴舒适、屏蔽效果好、不影响打鼾者睡眠、成本低和部署方式等优点。
86.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
87.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
88.实施例2
89.根据本技术实施例,还提供了一种信号处理方法。
90.图7是根据本技术实施例的第二种信号处理方法的流程图。如图7所示,该方法包括如下步骤:
91.步骤s702,处理设备获取待处理音频信号的第一声场数据;
92.本技术实施例提供的信号处理方法主要应用于鼾声消除的应用场景中,但不仅限于此,也可以应用于其他需要对声音进行消除的引用场景中。在本技术实施例中,以如图3所示的应用场景为例进行说明。
93.上述步骤中的处理设备可以是无法直接与云端服务器连接的主动鼾声消除器,在一种可选的实施例中,可以是可穿戴设备,由不希望受到鼾声影响的用户佩戴。例如,如图3所示,为了提高鼾声屏蔽效果,处理设备10可以是耳机,可选的,为了提高佩戴的舒适性,处理设备10可以是入耳式耳机,佩戴在用户的耳道内。在另一种可选的实施例中,可以是无法直接与云端服务器连接的家居设备,放置在不希望受到鼾声影响的用户的附近。
94.上述步骤中的待处理音频信号可以是用户希望消除的音频信号,例如,在鼾声消除的应用场景中,上述的待处理音频信号可以是打鼾者发出的鼾声信号。第一声场数据可以包括但不限于:声压、质点振动速度、位移或媒质密度等。
95.步骤s704,处理设备发送第一声场数据至目标设备,并接收目标设备返回的信号生成算法,其中,目标设备用于发送第一声场数据至服务器,并接收服务器返回的信号生成算法,服务器用于对第一声场数据进行处理,生成信号生成算法;
96.上述步骤中的目标设备可以是部署在应用场景中的智能音箱,也可以是用户的智能手机、平板电脑、掌上电脑、笔记本电脑等移动终端,但不仅限于此,也可以是其他设备。处理设备可以通过蓝牙低功耗模式与目标设备连接,但不仅限于此,也可以通过其他方式与目标设备进行连接。上述的信号生成算法可以是生成目标音频信号的算法,例如,在目标音频信号为鼾声声音的情况下,该算法可以是反声场算法,通过该算法可以生成一个与待
处理音频信号的幅度相同,相位相反的目标音频信号。
97.步骤s706,处理设备基于信号生成算法,生成超声波信号;
98.步骤s708,处理设备发射超声波信号,其中,超声波信号解调为目标音频信号。
99.上述步骤中的目标音频信号可以是音乐、故事语音等声音,也可以是与鼾声幅度相同,相位相反的另一个鼾声声音。
100.在本技术上述实施例中,在处理设备发射超声波信号之后,该方法还包括如下步骤:处理设备获取处理后的音频信号的第二声场数据;处理设备发送第二声场数据至目标设备,其中,目标设备用于发送第二声场数据至服务器,服务器还用于基于第二声场数据对信号生成算法进行更新。
101.例如,仍以鼾声消除的应用场景为例进行说明,为了进一步提升鼾声屏蔽效果,处理设备在发射超声波信号之后,可以再次采集鼾声声场的残留情况,也即采集到上述的第二声场数据,并将鼾声声场的残留情况反馈给云端服务器,由云端服务器对信号生成算法进行更新。
102.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
103.实施例3
104.根据本技术实施例,还提供了一种信号处理方法。
105.图8是根据本技术实施例的第三种信号处理方法的流程图。如图8所示,该方法包括如下步骤:
106.步骤s802,目标设备接收处理设备发送的待处理音频信号的第一声场数据;
107.本技术实施例提供的信号处理方法主要应用于鼾声消除的应用场景中,但不仅限于此,也可以应用于其他需要对声音进行消除的引用场景中。在本技术实施例中,以如图3所示的应用场景为例进行说明。
108.上述的目标设备可以是部署在应用场景中的智能音箱,也可以是用户的智能手机、平板电脑、掌上电脑、笔记本电脑等移动终端,但不仅限于此,也可以是其他设备。上述步骤中的处理设备可以是无法直接与云端服务器连接的主动鼾声消除器,在一种可选的实施例中,可以是可穿戴设备,由不希望受到鼾声影响的用户佩戴,在一种可选的实施例中。例如,如图3所示,为了提高鼾声屏蔽效果,处理设备10可以是耳机,可选的,为了提高佩戴的舒适性,处理设备10可以是入耳式耳机,佩戴在用户的耳道内。处理设备可以通过蓝牙低功耗模式与目标设备连接,但不仅限于此,也可以通过其他方式与目标设备进行连接。在另一种可选的实施例中,可以是无法直接与云端服务器连接的家居设备,放置在不希望受到鼾声影响的用户的附近。
109.上述步骤中的待处理音频信号可以是用户希望消除的音频信号,例如,在鼾声消除的应用场景中,上述的待处理音频信号可以是打鼾者发出的鼾声信号。第一声场数据可以包括但不限于:声压、质点振动速度、位移或媒质密度等。
110.步骤s804,目标设备将第一声场数据发送至服务器,并接收服务器返回的信号生成算法,其中,服务器用于对第一声场数据进行处理,生成信号生成算法;
111.上述的信号生成算法可以是生成目标音频信号的算法,例如,在目标音频信号为鼾声声音的情况下,该算法可以是反声场算法,通过该算法可以生成一个与待处理音频信
号的幅度相同,相位相反的目标音频信号。
112.步骤s806,目标设备发送信号生成算法至处理设备,其中,处理设备用于基于信号生成算法,发射超声波信号,超声波信号解调为目标音频信号。
113.上述步骤中的目标音频信号可以是音乐、故事语音等声音,也可以是与鼾声幅度相同,相位相反的另一个鼾声声音。
114.在本技术上述实施例中,在目标设备发送信号生成算法至处理设备之后,该方法还包括如下步骤:目标设备接收处理设备发送的处理后的音频信号的第二声场数据;目标设备发送第二声场数据至服务器,其中,服务器用于基于第二声场数据对信号生成算法进行更新。
115.例如,仍以鼾声消除的应用场景为例进行说明,为了进一步提升鼾声屏蔽效果,处理设备在发射超声波信号之后,可以再次采集鼾声声场的残留情况,也即采集到上述的第二声场数据,并将鼾声声场的残留情况反馈给云端服务器,由云端服务器对信号生成算法进行更新。
116.在本技术上述实施例中,在目标设备接收处理设备发送的待处理音频信号的第一声场数据之前,该方法还包括如下步骤:目标设备输出提示信息,其中,提示信息用于确认是否对待处理音频信号进行处理;在接收到提示信息对应的确认信息之后,目标设备基于确认信息与处理设备建立连接。
117.例如,仍以鼾声消除的应用场景为例进行说明,为了进一步降低处理设备的电池消耗,用户可以通过智能音箱或移动终端确定是否触发鼾声消除。在一种可选的实施例中,智能音箱可以通过显示或语音播报的方式输出提示信息,提示用户确认是否触发鼾声消除,如果用户确定需要进行鼾声消除,则可以通过在智能音箱的显示屏上进行操作,或者通过语音方式进行确认,从而智能音箱在接收到确定消息之后,可以通过ble与处理设备建立连接,进一步采用上述方案实现鼾声屏蔽与消除。
118.如图9所示,以带屏智能音箱为例进行说明,显示屏中可以显示“是否需要进行鼾声屏蔽与消除”的提示信息,如果用户确定需要进行鼾声消除,则可以点击“是”按键,从而采用本技术实施例提供的鼾声消除方案进行鼾声屏蔽与消除;如果用户确定不需要进行鼾声消除,则可以点击“否”按键,从而按照正常模式运行。
119.在本技术上述实施例中,在接收到用于对待处理音频信号进行处理的处理指令之后,目标设备输出提示信息;和/或在预设时间到达的情况下,目标设备输出提示信息。
120.上述步骤中的处理指令可以是用户对目标设备进行操作所生成的指令。在一种可选的实施例中,当用户准确睡觉时,可以通过语音或触摸控制方式生成处理指令,目标设备在接收到处理指令之后,可以确定用户准备睡觉,可以进一步输出提示信息,由用户确认是否需要进行鼾声消除。
121.如图9所示,仍以带屏智能音箱为例进行说明,用户可以通过点击显示屏上显示的睡眠模式切换智能音箱的状态,此时智能音箱确定用户准备睡觉,进一步显示“是否需要进行鼾声屏蔽与消除”的提示信息,等待用户选择“是”或者“否”。
122.上述步骤中的预设时间可以是用户预先设定的睡觉时间。在一种可选的实施例中,在预设时间到达时,目标设备确定用户准备睡觉,可以进一步输出提示信息,由用户确认是否需要进行鼾声消除。
123.如图9所示,仍以带屏智能音箱为例进行说明,用户可以通过点击显示屏上的设置按钮设定闹钟,当闹钟到达时,此时智能音箱确定用户准备睡觉,进一步显示“是否需要进行鼾声屏蔽与消除”的提示信息,等待用户选择“是”或者“否”。
124.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
125.实施例4
126.根据本技术实施例,还提供了一种用于实施上述信号处理方法的信号处理装置,该装置集成在处理设备中,如图10所示,该装置800包括:第一获取模块802、第二获取模块804和发射模块806。
127.其中,第一获取模块802用于获取待处理音频信号的第一声场数据;第二获取模块804用于获取第一声场数据对应的超声波信号;发射模块806用于发射超声波信号,其中,超声波信号解调为目标音频信号。
128.此处需要说明的是,上述第一获取模块802、第二获取模块804和发射模块806对应于实施例1中的步骤s202至步骤s206,三个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
129.在本技术上述实施例中,第二获取模块包括:通信单元和生成单元。
130.其中,通信单元用于发送第一声场数据至服务器,并接收服务器返回的信号生成算法,其中,服务器用于对第一声场数据进行处理,生成信号生成算法;生成单元用于基于信号生成算法,生成超声波信号。
131.在本技术上述实施例中,通信单元用于发送第一声场数据至目标设备,并接收目标设备返回的信号生成算法,其中,目标设备用于发送第一声场数据至服务器,并接收服务器返回的信号生成算法。
132.在本技术上述实施例中,该装置还包括:第三获取模块和发送模块。
133.其中,第三获取模块用于获取处理后的音频信号的第二声场数据;发送模块用于发送第二声场数据至服务器,其中,服务器用于基于第二声场数据对信号生成算法进行更新。
134.在本技术上述实施例中,第二获取模块包括:处理单元和生成单元。
135.其中,处理单元用于对第一声场数据进行处理,生成信号生成算法;生成单元用于基于信号生成算法,生成超声波信号。
136.在本技术上述实施例中,该装置还包括:第三获取模块和更新模块。
137.其中,第三获取模块用于获取处理后的音频信号的第二声场数据;更新模块用于基于第二声场数据对信号生成算法进行更新。
138.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
139.实施例5
140.根据本技术实施例,还提供了一种用于实施上述信号处理方法的信号处理装置,该装置集成在处理设备中,如图11所示,该装置900包括:第一获取模块902、通信模块904、生成模块906和发射模块908。
141.其中,第一获取模块902用于获取待处理音频信号的第一声场数据;通信模块904用于发送第一声场数据至目标设备,并接收目标设备返回的信号生成算法,其中,目标设备用于发送第一声场数据至服务器,并接收服务器返回的信号生成算法,服务器用于对第一声场数据进行处理,生成信号生成算法;生成模块906用于基于信号生成算法,生成超声波信号;发射模块908用于发射超声波信号,其中,超声波信号解调为目标音频信号。
142.此处需要说明的是,上述第一获取模块902、通信模块904、生成模块906和发射模块908对应于实施例2中的步骤s702至步骤s708,四个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
143.在本技术上述实施例中,该装置还包括:第二获取模块和发送模块。
144.其中,第二获取模块用于获取处理后的音频信号的第二声场数据;发送模块用于发送第二声场数据至目标设备,其中,目标设备用于发送第二声场数据至服务器,服务器用于基于第二声场数据对信号生成算法进行更新。
145.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
146.实施例6
147.根据本技术实施例,还提供了一种用于实施上述信号处理方法的信号处理装置,该装置集成于目标设备中,如图12所示,该装置1000包括:第一接收模块1002、通信模块1004和第一发送模块1006。
148.其中,第一接收模块1002用于接收处理设备发送的待处理音频信号的第一声场数据;通信模块1004用于将第一声场数据发送至服务器,并接收服务器返回的信号生成算法,其中,服务器用于对第一声场数据进行处理,生成信号生成算法;第一发送模块1006用于发送信号生成算法至处理设备,其中,处理设备用于基于信号生成算法,发射超声波信号,超声波信号解调为目标音频信号。
149.此处需要说明的是,上述第一接收模块1002、通信模块1004和第一发送模块1006对应于实施例3中的步骤s802至步骤s806,三个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
150.在本技术上述实施例中,该装置还包括:第二接收模块和第二发送模块。
151.其中,第二接收模块用于接收处理设备发送的处理后的音频信号的第二声场数据;第二发送模块用于发送第二声场数据至服务器,其中,服务器用于基于第二声场数据对信号生成算法进行更新。
152.在本技术上述实施例中,该装置还包括:输出模块和连接模块。
153.其中,输出模块用于输出提示信息,其中,提示信息用于确认是否对待处理音频信号进行处理;连接模块用于在接收到提示信息对应的确认信息之后,基于确认信息与处理设备建立连接。
154.在本技术上述实施例中,输出模块还用于在接收到用于对待处理音频信号进行处理的处理指令之后,目标设备输出提示信息;和/或在预设时间到达的情况下,目标设备输出提示信息。
155.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
156.实施例7
157.根据本技术实施例,还提供了一种处理设备,如图13所示,处理设备10包括:信号采集装置112、处理器114和超声波发射装置116,处理器与信号采集装置和超声波发射装置连接。
158.其中,信号采集装置用于采集待处理音频信号的第一声场数据;处理器用于获取第一声场数据对应的超声波信号;超声波发射装置用于发射超声波信号,其中,超声波信号解调为目标音频信号。
159.上述的信号采集装置可以是声音采集装置,处理器可以是算法运算与反馈cpu(中央处理器,central processing unit/processor),超声波发生装置可以是超声波发射器。
160.在本技术上述实施例中,如图13所示,处理设备还包括:通信模块118,通信模块与处理器连接。
161.其中,通信模块用于发送第一声场数据至服务器,并接收服务器返回的信号生成算法,其中,服务器用于对第一声场数据进行处理,生成信号生成算法;处理器还用于基于信号生成算法,生成超声波信号。
162.上述的通信模块可以是蓝牙通信模块,可以通过蓝牙低功耗模式与目标设备连接,但不仅限于此,也可以通过其他方式与目标设备进行连接。
163.在本技术上述实施例中,通信模块用于发送第一声场数据至目标设备,并接收目标设备返回的信号生成算法,其中,目标设备用于发送第一声场数据至服务器,并接收服务器返回的信号生成算法。
164.在本技术上述实施例中,信号采集装置还用于采集处理后的音频信号的第二声场数据;通信模块还用于发送第二声场数据至服务器,其中,服务器用于基于第二声场数据对信号生成算法进行更新。
165.在本技术上述实施例中,如图14所示,处理器114包括:算法生成模块1142和信号生成模块1144,算法生成模块与信号采集装置连接,信号生成模块与算法生成模块和超声波发射装置连接。
166.其中,算法生成模块用于对第一声场数据进行处理,生成信号生成算法;信号生成模块用于基于信号生成算法,生成超声波信号。
167.在本技术上述实施例中,如图14所示,处理器114还包括:算法更新模块1146,与信号采集装置连接。
168.其中,信号采集装置还用于采集处理后的音频信号的第二声场数据;算法更新模块用于基于第二声场数据对信号生成算法进行更新。
169.下面结合图3和图15,以智能音箱、入耳式主动鼾声消除器为例对本技术一种优选的实施例进行详细说明。如图15所示,入耳式主动鼾声消除器可以由四部分组成:算法运算与反馈cpu,ble模块,mic(microphone,麦克风)和超声发射器。其中,mic用于采集周围鼾声声场数据,ble模块用于发送mic采集鼾声声场数据并接收云端算法,cpu用于执行云端算法生成调制后的超声信号,超声发射器用于发射超声信号,在用户的耳朵周围行为与鼾声幅度相同,相位相反的声音信号,进而屏蔽与消除鼾声。
170.下面结合图4和图16,以基于智能音箱的主动鼾声消除器为例对本技术一种优选的实施例进行详细说明。如图13所示,基于智能音箱的主动鼾声消除器可以由四部分组成:算法运算与反馈cpu,wifi模块,mic和超声发射器。其中,mic用于采集周围鼾声声场数据,wifi模块用于发送mic采集鼾声声场数据并接收云端算法,cpu用于执行云端算法生成调制后的超声信号,超声发射器用于发射超声信号,在用户的耳朵周围行为与鼾声幅度相同,相位相反的声音信号,进而屏蔽与消除鼾声。
171.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
172.实施例8
173.根据本技术实施例,还提供了一种信号处理系统,如图17所示,该系统包括:处理设备10、目标设备20和服务器30,目标设备与处理设备和服务器通信连接。
174.其中,处理设备用于获取待处理音频信号的第一声场数据;目标设备用于发送第一声场数据至服务器,并接收服务器返回的信号生成算法;服务器用于对第一声场数据进行处理,生成信号生成算法;处理设备还用于基于信号生成算法,生成超声波信号,并发射超声波信号,其中,超声波信号解调为目标音频信号。
175.本技术实施例提供的信号处理方法主要应用于鼾声消除的应用场景中,但不仅限于此,也可以应用于其他需要对声音进行消除的引用场景中。在本技术实施例中,以如图3所示的应用场景为例进行说明。
176.上述的处理设备可以是无法直接与云端服务器连接的主动鼾声消除器,在一种可选的实施例中,可以是可穿戴设备,由不希望受到鼾声影响的用户佩戴,在一种可选的实施例中。例如,如图3所示,为了提高鼾声屏蔽效果,处理设备10可以是耳机,可选的,为了提高佩戴的舒适性,处理设备10可以是入耳式耳机,佩戴在用户的耳道内。在另一种可选的实施例中,可以是无法直接与云端服务器连接的家居设备,放置在不希望受到鼾声影响的用户的附近。
177.上述的目标设备可以是部署在应用场景中的智能音箱,也可以是用户的智能手机、平板电脑、掌上电脑、笔记本电脑等移动终端,但不仅限于此,也可以是其他设备。处理设备可以通过蓝牙低功耗(blooth low power,ble)模式与目标设备连接,但不仅限于此,也可以通过其他方式与目标设备进行连接。
178.在本技术上述实施例中,处理设备还用于获取处理后的音频信号的第二声场数据;目标设备还用于发送第二声场数据至服务器;服务器还用于基于第二声场数据对信号生成算法进行更新。
179.下面结合图3和图5,以智能音箱、入耳式主动鼾声消除器为例对本技术一种优选的实施例进行详细说明。如图5所示,入耳式主动鼾声消除器10可以通过ble连接智能音箱20,并上传采集到的鼾声声场数据;智能音箱把收集到的鼾声声场数据上传到云端30进行运算;云端对鼾声声场数据进行运算,生成算法;智能音箱下载云端算法,并通过ble连接入耳式主动鼾声消除器,发送云端算法;入耳式主动鼾声消除器接收云端算法完毕,并执行云端算法,发射调制后的超声波信号,在用户耳朵旁形成与鼾声声场同幅度反相位的声音信号,进行鼾声屏蔽与消除;不断顺序上述方案,直至鼾声被屏蔽。
180.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方
案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
181.实施例9
182.根据本技术实施例,还提供了一种信号处理系统,如图18所示,该系统包括:处理设备10和服务器30,处理设备与服务器通信连接。
183.其中,处理设备用于获取待处理音频信号的第一声场数据;服务器用于对第一声场数据进行处理,生成信号生成算法;处理设备还用于基于信号生成算法,生成超声波信号,并发射超声波信号,其中,超声波信号解调为目标音频信号。
184.本技术实施例提供的信号处理方法主要应用于鼾声消除的应用场景中,但不仅限于此,也可以应用于其他需要对声音进行消除的引用场景中。在本技术实施例中,以如图4所示的应用场景为例进行说明。
185.上述的处理设备可以是移动终端、智能音箱等能够直接与云端服务器连接的主动鼾声消除器,放置在不希望受到鼾声影响的用户的附近。例如,如图4所示,为了降低实现成本,该处理设备可以是智能音箱。
186.在本技术上述实施例中,处理设备还用于获取处理后的音频信号的第二声场数据;服务器还用于基于第二声场数据对信号生成算法进行更新。
187.下面结合图4和图6,以基于智能音箱的主动鼾声消除器为例对本技术一种优选的实施例进行详细说明。如图4所示,夫妻两人睡觉时,如果其中一方打鼾,另一方可以在身边放置基于智能音箱的主动鼾声消除器,放置位置可以根据用户需要确定。如图6所示,基于智能音箱的主动鼾声消除器10可以通过wifi连接云端30,并上传采集到的鼾声声场数据;云端对鼾声声场数据进行运算,生成算法;基于智能音箱的主动鼾声消除器下载云端算法,并执行云端算法,发射调制后的超声波信号,在用户耳朵旁形成与鼾声声场同幅度反相位的声音信号,进行鼾声屏蔽与消除;不断循环执行上述方案,直至鼾声被屏蔽。
188.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
189.实施例10
190.根据本技术实施例,还提供了一种信号处理系统,包括:
191.处理器;以及
192.存储器,与处理器连接,用于为处理器提供处理以下处理步骤的指令:获取待处理音频信号的第一声场数据;获取第一声场数据对应的超声波信号;发射超声波信号,其中,超声波信号在用户解调为目标音频信号。
193.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
194.实施例11
195.根据本技术实施例,还提供了一种信号处理方法。
196.图19是根据本技术实施例的第四种信号处理方法的流程图。如图19所示,该方法包括如下步骤:
197.步骤s1902,处理设备获取待处理感官信号的第一数据;
198.上述步骤中的待处理感官信号可以是用户希望消除的感官信号,包括但不限于:听觉对应的音频信号,嗅觉对应的气味信号,触觉对应的触摸信号,以及视觉对应的图像信
号等,例如,在鼾声消除的引用场景中,上述的待处理感官信号可以是打鼾者发出的鼾声信号。其中,第一数据可以是能够表征待处理感官信号的数据,例如,对于音频信号,第一数据可以是声场数据,包括但不限于:声压、质点振动速度、位移或媒质密度等。
199.步骤s1904,处理设备获取第一数据对应的目标感官信号;
200.上述步骤中的目标感官信号可以是能够消除待处理感官信号的信号,可以通过对待处理感官信号进行分析处理得到,例如,可以通过信号叠加的方式实现,例如,生成一个和待处理感官信号完全相反的信号;也可以通过信号覆盖的方式实现,例如,生成一个新的信号,直接覆盖在待处理感官信号上,将待处理感官信号淹没。
201.可选的,在待处理感官信号为待处理音频信号的情况下,上述的目标感官信号可以是超声波信号。
202.步骤s1906,处理设备输出目标感官信号。
203.可选的,可以根据目标感官信号的具体类型,确定输出方式,例如,对于超声波信号,可以直接进行发射;对于气味信号,可以通过气味发生器发出;对于触摸信号,可以通过震动传感器等生成;对于图像信号,可以通过显示屏进行显示。
204.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
205.实施例12
206.本技术的实施例可以提供一种计算机终端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。
207.可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个网络设备。
208.在本实施例中,上述计算机终端可以执行信号处理方法中以下步骤的程序代码:获取待处理音频信号的第一声场数据;获取第一声场数据对应的超声波信号;发射超声波信号,其中,超声波信号解调为目标音频信号,目标音频信号的幅度与待处理音频信号的幅度相同,且目标音频信号的相位与待处理音频信号的相位相反。
209.可选地,图20是根据本技术实施例的一种计算机终端的结构框图。如图20所示,该计算机终端a可以包括:一个或多个(图中仅示出一个)处理器1502、以及存储器1504。
210.其中,存储器可用于存储软件程序以及模块,如本技术实施例中的信号处理方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的信号处理方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至终端a。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
211.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取待处理音频信号的第一声场数据;获取第一声场数据对应的超声波信号;发射超声波信号,其中,超声波信号解调为目标音频信号,目标音频信号的幅度与待处理音频信号的幅度相同,且目标音频信号的相位与待处理音频信号的相位相反。
212.可选的,上述处理器还可以执行如下步骤的程序代码:发送第一声场数据至目标设备,并接收目标设备返回的信号生成算法,其中,目标设备用于发送第一声场数据至服务器,并接收服务器返回的信号生成算法,服务器用于对第一声场数据进行处理,生成信号生成算法;基于信号生成算法,生成超声波信号。
213.可选的,上述处理器还可以执行如下步骤的程序代码:在发射超声波信号之后,获取处理后的音频信号的第二声场数据;发送第二声场数据至目标设备,其中,目标设备用于发送第二声场数据至服务器,服务器用于基于第二声场数据对信号生成算法进行更新。
214.可选的,上述处理器还可以执行如下步骤的程序代码:对第一声场数据进行处理,生成信号生成算法;基于信号生成算法,生成超声波信号。
215.可选的,上述处理器还可以执行如下步骤的程序代码:在发射超声波信号之后,获取处理后的音频信号的第二声场数据;基于第二声场数据对信号生成算法进行更新。
216.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取待处理音频信号的第一声场数据;发送第一声场数据至目标设备,并接收目标设备返回的信号生成算法,其中,目标设备用于发送第一声场数据至服务器,并接收服务器返回的信号生成算法,服务器用于对第一声场数据进行处理,生成信号生成算法;基于信号生成算法,生成超声波信号;发射超声波信号,其中,超声波信号解调为目标音频信号,目标音频信号的幅度与待处理音频信号的幅度相同,且目标音频信号的相位与待处理音频信号的相位相反。
217.可选的,上述处理器还可以执行如下步骤的程序代码:在发射超声波信号之后,获取处理后的音频信号的第二声场数据;发送第二声场数据至目标设备,其中,目标设备用于发送第二声场数据至服务器,服务器还用于基于第二声场数据对信号生成算法进行更新。
218.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:接收处理设备发送的待处理音频信号的第一声场数据;将第一声场数据发送至服务器,并接收服务器返回的信号生成算法,其中,服务器用于对第一声场数据进行处理,生成信号生成算法;发送信号生成算法至处理设备,其中,处理设备用于基于信号生成算法,发射超声波信号,超声波信号解调为目标音频信号,目标音频信号的幅度与待处理音频信号的幅度相同,且目标音频信号的相位与待处理音频信号的相位相反。
219.可选的,上述处理器还可以执行如下步骤的程序代码:在发送信号生成算法至处理设备之后,接收处理设备发送的处理后的音频信号的第二声场数据;发送第二声场数据至服务器,其中,服务器用于基于第二声场数据对信号生成算法进行更新。
220.可选的,上述处理器还可以执行如下步骤的程序代码:在接收处理设备发送的待处理音频信号的第一声场数据之前,输出提示信息,其中,提示信息用于确认是否对待处理音频信号进行处理;在接收到提示信息对应的确认信息之后,基于确认信息与处理设备建立连接。
221.可选的,上述处理器还可以执行如下步骤的程序代码:在接收到用于对待处理音频信号进行处理的处理指令之后,输出提示信息;和/或在预设时间到达的情况下,输出提示信息。
222.采用本技术实施例,提供了一种信号处理的方案。基于超声波的声波定向传播技术进行鼾声屏蔽与消除,从而达到了提升鼾声屏蔽效果,并且不会影响打鼾者睡眠的技术
效果,进而解决了相关技术中针对鼾声消除的信号处理效果差的技术问题。
223.本领域普通技术人员可以理解,图20所示的结构仅为示意,计算机终端也可以是智能手机(如android手机、ios手机等)、平板电脑、掌声电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图20其并不对上述电子装置的结构造成限定。例如,计算机终端a还可包括比图20中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图20所示不同的配置。
224.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
225.实施例13
226.本技术的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例所提供的信号处理方法所执行的程序代码。
227.可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
228.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:获取待处理音频信号的第一声场数据;获取第一声场数据对应的超声波信号;发射超声波信号,其中,超声波信号解调为目标音频信号,目标音频信号的幅度与待处理音频信号的幅度相同,且目标音频信号的相位与待处理音频信号的相位相反。
229.可选的,上述存储介质还被设置为存储用于执行以下步骤的程序代码:发送第一声场数据至目标设备,并接收目标设备返回的信号生成算法,其中,目标设备用于发送第一声场数据至服务器,并接收服务器返回的信号生成算法,服务器用于对第一声场数据进行处理,生成信号生成算法;基于信号生成算法,生成超声波信号。
230.可选的,上述存储介质还被设置为存储用于执行以下步骤的程序代码:在发射超声波信号之后,获取处理后的音频信号的第二声场数据;发送第二声场数据至目标设备,其中,目标设备用于发送第二声场数据至服务器,服务器用于基于第二声场数据对信号生成算法进行更新。
231.可选的,上述存储介质还被设置为存储用于执行以下步骤的程序代码:对第一声场数据进行处理,生成信号生成算法;基于信号生成算法,生成超声波信号。
232.可选的,上述存储介质还被设置为存储用于执行以下步骤的程序代码:在发射超声波信号之后,获取处理后的音频信号的第二声场数据;基于第二声场数据对信号生成算法进行更新。
233.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:获取待处理音频信号的第一声场数据;发送第一声场数据至目标设备,并接收目标设备返回的信号生成算法,其中,目标设备用于发送第一声场数据至服务器,并接收服务器返回的信号生成算法,服务器用于对第一声场数据进行处理,生成信号生成算法;基于信号生成算法,生成超声波信号;发射超声波信号,其中,超声波信号解调为目标音频信号,目标音频信号的幅度与待处理音频信号的幅度相同,且目标音频信号的相位与待处理音频信号的相位相反。
234.可选的,上述存储介质还被设置为存储用于执行以下步骤的程序代码:在发射超声波信号之后,获取处理后的音频信号的第二声场数据;发送第二声场数据至目标设备,其中,目标设备用于发送第二声场数据至服务器,服务器还用于基于第二声场数据对信号生成算法进行更新。
235.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:接收处理设备发送的待处理音频信号的第一声场数据;将第一声场数据发送至服务器,并接收服务器返回的信号生成算法,其中,服务器用于对第一声场数据进行处理,生成信号生成算法;发送信号生成算法至处理设备,其中,处理设备用于基于信号生成算法,发射超声波信号,超声波信号解调为目标音频信号,目标音频信号的幅度与待处理音频信号的幅度相同,且目标音频信号的相位与待处理音频信号的相位相反。
236.可选的,上述存储介质还被设置为存储用于执行以下步骤的程序代码:在发送信号生成算法至处理设备之后,接收处理设备发送的处理后的音频信号的第二声场数据;发送第二声场数据至服务器,其中,服务器用于基于第二声场数据对信号生成算法进行更新。
237.可选的,上述存储介质还被设置为存储用于执行以下步骤的程序代码:在接收处理设备发送的待处理音频信号的第一声场数据之前,输出提示信息,其中,提示信息用于确认是否对待处理音频信号进行处理;在接收到提示信息对应的确认信息之后,基于确认信息与处理设备建立连接。
238.可选的,上述存储介质还被设置为存储用于执行以下步骤的程序代码:在接收到用于对待处理音频信号进行处理的处理指令之后,输出提示信息;和/或在预设时间到达的情况下,输出提示信息。
239.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
240.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
241.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
242.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
243.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
244.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式
体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
245.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
再多了解一些

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

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

相关文章

  • 日榜
  • 周榜
  • 月榜