CN111009253B - 一种数据处理方法和装置 - Google Patents
一种数据处理方法和装置 Download PDFInfo
- Publication number
- CN111009253B CN111009253B CN201911197695.6A CN201911197695A CN111009253B CN 111009253 B CN111009253 B CN 111009253B CN 201911197695 A CN201911197695 A CN 201911197695A CN 111009253 B CN111009253 B CN 111009253B
- Authority
- CN
- China
- Prior art keywords
- sound signal
- signal
- sound
- unit
- suspected
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title abstract description 9
- 230000005236 sound signal Effects 0.000 claims abstract description 313
- 238000001914 filtration Methods 0.000 claims abstract description 23
- 238000000034 method Methods 0.000 claims description 31
- 230000015654 memory Effects 0.000 claims description 28
- 238000006243 chemical reaction Methods 0.000 claims description 24
- 238000004590 computer program Methods 0.000 claims description 16
- 238000005516 engineering process Methods 0.000 claims description 15
- 238000000605 extraction Methods 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 10
- 230000001360 synchronised effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 241000282414 Homo sapiens Species 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 239000007788 liquid Substances 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 241000251468 Actinopterygii Species 0.000 description 1
- 241001465754 Metazoa Species 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R23/00—Transducers other than those covered by groups H04R9/00 - H04R21/00
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Computational Linguistics (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Telephone Function (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
本发明公开了一种数据处理方法,所述方法包括:通过不同的声音采集方式采集第一声音信号和第二声音信号,其中,所述第一声音信号包括空气振动信号和非空气振动信号的混合信号;所述第二声音信号包括非空气振动信号;确定所述第一声音信号中包含有所述第二声音信号的情况下,过滤所述第一声音信号中包含的所述第二声音信号,得到第三声音信号;输出所述第三声音信号。本发明还同时公开了一种数据处理装置。
Description
技术领域
本发明涉及数据处理技术,尤其涉及一种数据处理方法及装置。
背景技术
当前笔记本的设计越来越轻薄,扬声器(speaker)的选型也越来越小,导致低频部分的截止频率(cut off)比较大,为了弥补低频部分的截止频率,现有方案中通常会通过软件的方式来增加低频,如此,又会给音频信号带来很大的失真。
在失真信号中有些失真是人能听到的,有些失真是人不能感觉到的但是会直接影响语音引擎(voice engine)的性能(performance),而针对人不能感觉到的失真,目前还没有相关的解决技术。
发明内容
有鉴于此,根据本申请的一方面,提供一种数据处理方法,所述方法包括:
通过不同的声音采集方式采集第一声音信号和第二声音信号,其中,所述第一声音信号包括空气振动信号和非空气振动信号的混合信号;所述第二声音信号包括非空气振动信号;
确定所述第一声音信号中包含有所述第二声音信号的情况下,过滤所述第一声音信号中包含的所述第二声音信号,得到第三声音信号;
输出所述第三声音信号。
上述方案中,所述第一声音信号和所述第二声音信号为同一空间内的同一时间产生的信号。
上述方案中,在所述确定所述第一声音信号中包含有所述第二声音信号之前,所述方法还包括:
通过脉冲密度调制PDM接口以数字信号处理技术DSP对所述第一声音信号和所述第二声音信号进行信号转换处理,得到经信号转换后的所述第一声音信号和所述第二声音信号。
上述方案中,所述确定所述第一声音信号中包含有所述第二声音信号的情况下,过滤所述第一声音信号中包含的所述第二声音信号,得到第三声音信号,包括:
在所述第一声音信号中提取疑似失真信号;
将所述疑似失真信号与所述第二声音信号进行比对;
根据比对结果确定所述疑似失真信号中包含有所述第二声音信号的情况下,过滤所述疑似失真信号中包含的所述第二声音信号,得到第三声音信号。
上述方案中,所述在所述第一声音信号中提取疑似失真信号,包括:
基于消噪算法库在所述第一声音信号中提取所述疑似失真信号,所述消噪算法库中存储有失真信号集合。
根据本申请的另一方面,提供一种数据处理装置,所述装置包括:
采集单元,用于通过不同的声音采集方式采集第一声音信号和第二声音信号,其中,所述第一声音信号包括空气振动信号和非空气振动信号的混合信号;所述第二声音信号包括非空气振动信号;
过滤单元,用于确定所述第一声音信号中包含有所述第二声音信号的情况下,过滤所述第一声音信号中包含的所述第二声音信号,得到第三声音信号;
输出单元,用于输出所述第三声音信号。
上述方案中,所述采集单元,具体用于通过不同的声音采集方式采集同一空间内的同一时间产生的第一声音信号和第二声音信号。
上述方案中,所述装置还包括:
转换单元,用于通过脉冲密度调制PDM接口以数字信号处理技术DSP对所述第一声音信号和所述第二声音信号进行信号转换处理,得到经信号转换后的所述第一声音信号和所述第二声音信号。
上述方案中,所述装置还包括:
提取单元,用于在所述第一声音信号中提取疑似失真信号;
比较单元,用于将所述疑似失真信号与所述第二声音信号进行比对;
所述过滤单元,具体用于根据比对结果确定所述疑似失真信号中包含有所述第二声音信号的情况下,过滤所述疑似失真信号中包含的所述第二声音信号,得到第三声音信号。
根据本申请的第三方面,提供一种数据处理装置,所述装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
其中,所述处理器用于运行所述计算机程序时,执行权利要求1至5任一所述方法的步骤。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明所提供的一种数据处理方法及装置,通过不同的声音采集方式采集第一声音信号和第二声音信号,其中,所述第一声音信号包括空气振动信号和非空气振动信号的混合信号;所述第二声音信号包括非空气振动信号;确定所述第一声音信号中包含有所述第二声音信号的情况下,过滤所述第一声音信号中包含的所述第二声音信号,得到第三声音信号;输出所述第三声音信号。如此,通过不同的声音采集方式对语音信号进行采集,得到非空气振动信号和空气振动信号的混合信号,通过在空气振动信号中滤除非空气振动信号,能够消除声音信号中的非线性失真信号,从而能够提高语音识别准确度。
附图说明
图1为本申请中数据处理方法的实现流程示意图;
图2为本申请中数据处理装置的结构组成示意图一;
图3为本申请中数据处理装置的结构组成示意图二;
图4是根据本申请中数据处理装置的结构组成示意图三。
具体实施方式
为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。
图1为本申请中数据处理方法的实现流程示意图,如图1所示,所述方法包括:
步骤101,通过不同的声音采集方式采集第一声音信号和第二声音信号,其中,所述第一声音信号包括空气振动信号和非空气振动信号的混合信号;所述第二声音信号包括非空气振动信号;
本申请中,该方法主要应用于具有扬声器的电子设备,例如,该电子设备可以是笔记本电脑、平板电脑、手机、手表、耳机等等。该电子设备中可以设置有至少两种不同的传感器,通过该至少两种不同的传感器可以采集到不同的声音信号。
具体地,该至少两种不同的传感器可以是麦克风传感器和振动传感器。该电子设备通过该麦克风传感器可以采集到第一声音信号,通过该振动传感器可以采集到第二声音信号。其中,第一声音信号包括有空气振动信号和非空气振动信号的混合信号;而第二声音信号仅包括非空气振动信号。
其中,所述混合信号是指通过麦克风传感器在采集过程中所得到的一个信号,也就是说是包括空气振动信号以及非空气振动信号的一个叠加信号,该混合信号在经过解析后,可以被分解为上述两种信号(即空气振动信号和非空气振动信号)。这里需要指出的是,麦克风等收声元件在一个设备中(麦克风阵列除外)所采集的声音信号都是一种信号。这样即节省了多收声设备的成本,也满足了多个设备的使用效果。
由此可见,通过麦克风传感器和震动传感器可以采集到以不同频率,在不同介质中所传输的声音信号。
这里,空气振动信号是指经过空气振动产生的声音信号。例如,人发出的声音、动物发出的声音、吹笛子发出的声音等等。
而非空气振动信号是指不是经过空气振动产生的声音信号。非空气振动信号包括固体物碰撞而该固体物振动产生的声音信号,液体流动使液体振动产生的声音信号等等。例如,通过敲击桌子,桌子震动发出的声音;通过在地面上奔跑,地面震动发出的声音;鱼在水里游,通过水传播或振动发出的声音等等。
本申请通过振动传感器采集非空气振动信号,通过麦克风传感器采集包含空气振动信号和非空气振动信号的混合信号,当用户仅需要得到混合信号中的空气振动信号(如只需要人说话的声音信号)时,通过在混合信号中与振动传感器采集的非空气振动信号进行匹配,并将匹配成功的信号从混合信号中过滤掉,则可以得到用户需要的人声信号,从而可以满足用户对声音信号的不同需求。
在本申请的优选方案中,该电子设备通过麦克风采集传感器采集的第一声音信号和通过振动传感器采集的第二声音信号具体可以为同一空间内的同一时间产生的信号。而通过采集同一空间内的同一时间产生的第一声音信号和第二声音信号,能够提高对第一声音信号中的非线性失真信号的过滤精确度。
步骤102,确定所述第一声音信号中包含有所述第二声音信号的情况下,过滤所述第一声音信号中包含的所述第二声音信号,得到第三声音信号;
本申请中,电子设备具体可以通过脉冲密度调制(PDM,PulseDensityModulation)接口获取第一声音信号和第二声音信号,并且在获取到该第一声音信号和第二声音信号之后,还可以通过数字信号处理(DSP,Digital SignalProcessing)技术对该第一声音信号和该第二声音信号进行信号转换处理,以得到经信号转换后的第一声音信号和第二声音信号。然后,该电子设备还可以基于消噪算法库对经信号转换后的第一声音信号和第二声音信号进行降噪处理,得到经降噪处理后的第一声音信号和第二声音信号。
这里,在消噪算法库中存储有失真信号集合。
该电子设备还可以基于该消噪算法库中的失真信号集合对降噪后的第一声音信号进行识别,以得到该第一声音信号在该失真信号集合中对应的疑似失真信号。
这里,该疑似失真信号中可以包括有若干个疑似失真信号。
本申请中,由于该第二声音信号表征非空气振动信号,因此,为了能够消除第一声音信号中的非线性失真信号,该电子设备在得到第一声音信号在该失真信号集合中对应的疑似失真信号后,还可以在第一声音信号中提取该疑似失真信号,并且将提取到的疑似失真信号与第二声音信号进行比对,得到比对结果。
当该比对结果表征该疑似失真信号中存在有与该第二声音信号比对成功的目标疑似失真信号时,确定该疑似失真信号中包含有第二声音信号。此时,该电子设备还可以过滤该第一声音信号中的该目标疑似失真信号,从而实现消除第一声音信号中非线性失真信号的目的。
本申请中,电子设备在将第一声音信号中的非线性失真信号过滤掉后,第一声音信号中剩余的疑似失真信号则为有效信号,此时,电子设备可以将第一声音信号中剩余的疑似失真信号确定为第三声音信号。
步骤103,输出所述第三声音信号。
本申请中,该电子设备在得到第一声音信号中的有效信号之后,还可以将该有效信号作为第三声音信号输出,如此,能够提高语音识别准确度。
图2为本申请中数据处理装置的结构组成示意图一,如图2所示,该处理装置包括:
采集单元201,用于通过不同的声音采集方式采集第一声音信号和第二声音信号,其中,所述第一声音信号包括空气振动信号和非空气振动信号的混合信号;所述第二声音信号包括非空气振动信号;
在本申请的优选方案中,该采集单元201具体用于通过不同的声音采集方式采集同一空间内的同一时间产生的第一声音信号和第二声音信号。
例如,通过麦克风传感器采集第一声音信号,通过振动传感器采集第二声音信号。且第一声音信号和第二声音信号为来自同一空间且属于同一时刻的声音。
过滤单元202,用于确定所述第一声音信号中包含有所述第二声音信号的情况下,过滤所述第一声音信号中包含的所述第二声音信号,得到第三声音信号;
这里,由于第一声音信号和第二声音信号来自同一空间的同一时刻,而第二声音信号包括非空气振动信号,例如,第二声音信号是固体振动信号、液体振动信号等等,第一声音信号包括非空气振动信号和空气振动信号的混合信号,因此,为了消除第一声音信号中的非线性失真信号,需要将第一声音信号中与第二声音信号相同的非空气振动信号过滤掉,如此,来达到提高第一声音信号中的语音精准度的目的。
输出单元203,用于输出所述第三声音信号。
这里,第三声音信号是指第一声音信号中的有效信号。也就是将第一声音信号中的非空气振动信号消除后,剩余的空气振动信号。
在本申请的优选方案中,所述装置还包括:转换单元204;
具体地,采集单元201在采集到第一声音信号和第二声音信号之后,通过PDM接口将第一声音信号和第二声音信号发送给转换单元204,转换单元204在通过PDM接口接收到第一声音信号和第二声音信号之后,可以通过DSP技术对该第一声音信号和该第二声音信号进行信号转换处理,以得到经信号转换后的第一声音信号和第二声音信号。
在本申请的优选方案中,所述装置还包括:提取单元205和比较单元206;
具体地,在转换单元204对第一声音信号和第二声音信号进行转换后,会触发提取单元205,由提取单元205在经转换后的第一声音信号中提取疑似失真信号;当提取单元205在第一声音信号中提取到疑似失真信号的情况下,提取单元205触发比较单元206,由比较单元206将该疑似失真信号与经转换后的第二声音信号进行比对,并得到比较结果。
本申请中,在比较单元206得到比较结果后,还可以由比较单元206触发过滤单元202,由该过滤单元202根据比对结果确定该疑似失真信号中包含有该第二声音信号的情况下,过滤该疑似失真信号中包含的该第二声音信号,以得到第三声音信号。
需要说明的是:上述实施例提供的数据处理装置在进行非线性失真信号消除时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的数据处理装置与数据处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
需要指出的是,该数据处理装置也可以通过为软件的形式进行仿真处理。
图3为本申请中数据处理装置的结构组成示意图二,如图3所示,该装置包括:
采集单元31、处理器303、降噪单元304、失真信号识别单元305、信号比对单元306、消除失真信号单元307、有效信号接收单元308和有效信号输出单元309,其中,该采集单元31包括麦克风传感器301、振动传感器302。
具体地,由采集单元31通过麦克风传感器301采集第一声音信号,该第一声音信号包含空气振动信号和非空气振动信号的混合信号,通过振动传感器302采集第二声音信号,该第二声音信号是指非空气振动信号,且该第一声音信号和该第二声音信号均来自同一空间的同一时间内。
这里,该第一声音信号和第二声音信号的区别是,第一声音信号中包含非空气振动信号和空气振动信号,以及空气振动信号和空气振动信号的混合信号。而第二声音信号中仅包括非空气振动信号。
在采集单元31采集到第一声音信号和第二声音信号之后,通过PDM接口将采集的该第一声音信号和第二声音信号发送给处理器203。
这里,该处理器303包括Platform总线、DSP或中央处理器(CPU,centralprocessing unit)。
当处理器303接收到该第一声音信号和第二声音信号之后,会对第一声音信号和第二声音信号进行信号转换,并将经信号转后的第一声音信号和第二声音信号发送给降噪单元304。
降噪单元304接收到经信号转后的第一声音信号和第二声音信号之后,通过降噪算法对该第一声音信号和第二声音信号进行降噪处理。
这里,该降噪算法可以是已知技术中的任意一个,只要能实现对该第一声音信号和第二声音信号的降噪即可。
降噪单元304在完成对该第一声音信号和第二声音信号的降噪处理后,将经降噪处理后的该第一声音信号发送给失真信号识别单元305。将第二声音信号发送给信号比对单元306。
失真信号识别单元305接收到经降噪处理后的该第一声音信号之后,基于降噪单元304中存储的失真信号集合对该第一声音信号进行识别,以得到第一声音信号在该失真信号集合中对应的疑似失真信号。
这里,该疑似失真信号可以包括有若干个疑似失真信号。例如,得到的疑似失真信号为:1、2、3、4、5、6、7、8、9。
失真信号识别单元305在得到第一声音信号对应的疑似失真信号之后,将该疑似失真信号发送到信号比对单元306。
信号比对单元306在接收到该疑似失真信号之后,将该疑似失真信号与该第二声音信号进行比对,并得到比对结果。
信号比对单元306在得到比对结果后,会将该比对结果发送到消除失真信号单元307。
当该比对结果表征该疑似失真信号中存在有与该第二声音信号比对成功的目标失真信号时,表征该第一声音信号中存在非线性失真信号。此时,该消除失真信号单元307根据该比对结果将该非线性失真信号从第一声音信号中过滤掉,仅保存有效信号。
例如,第二声音信号是(5、6、7)。通过将疑似失真信号(1、2、3、4、5、6、7、8、9)和第二声音信号(5、6、7)进行比对可知,疑似失真信号中存在有第二声音信号(5、6、7),则将疑似失真信号(1、2、3、4、5、6、7、8、9)中的(5、6、7)过滤掉,并将疑似失真信号(1、2、3、4、8、9)作为有效信号输出。
此时,该消除失真信号单元307会将第一声音信号中的有效信号发送给有效信号接收单元308。
有效信号接收单元308在接收到该有效信号之后,再将该有效信号发送给有效信号输出单元309,以通过该有效信号输出单元309将该有效信号输出。
如此,能够在消除声音信号中的非线性失真信号的同时,提高语音准确度。
本申请还提供了一种数据处理装置,该数据处理装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
其中,所述处理器用于运行所述计算机程序时,执行:通过不同的声音采集方式采集第一声音信号和第二声音信号,其中,所述第一声音信号包括空气振动信号和非空气振动信号的混合信号;所述第二声音信号包括非空气振动信号;确定所述第一声音信号中包含有所述第二声音信号的情况下,过滤所述第一声音信号中包含的所述第二声音信号,得到第三声音信号;输出所述第三声音信号。
这里所述第一声音信号和所述第二声音信号为同一空间内的同一时间产生的信号。
所述处理器还用于运行所述计算机程序时,执行:在所述确定所述第一声音信号中包含有所述第二声音信号之前,通过脉冲密度调制PDM接口以数字信号处理技术DSP对所述第一声音信号和所述第二声音信号进行信号转换处理,得到经信号转换后的所述第一声音信号和所述第二声音信号。
所述处理器还用于运行所述计算机程序时,执行:在所述第一声音信号中提取疑似失真信号;将所述疑似失真信号与所述第二声音信号进行比对;根据比对结果确定所述疑似失真信号中包含有所述第二声音信号的情况下,过滤所述疑似失真信号中包含的所述第二声音信号,得到第三声音信号。
所述处理器还用于运行所述计算机程序时,执行:基于消噪算法库在所述第一声音信号中提取所述疑似失真信号,所述消噪算法库中存储有失真信号集合。
图4是根据本申请中数据处理装置的结构组成示意图三,如图4所示,数据处理装置400可以是移动电话、计算机、数字广播终端、信息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等。
参照图4,数据处理装置400可以包括以下一个或多个组件:处理组件402、存储器404、电源组件406、多媒体组件408、音频组件410、输入/输出(I/O)接口412、传感器组件414、以及通信组件416。
处理组件402通常控制数据处理装置400的整体操作,诸如与显示、电话呼叫、数据通信、相机拍摄和信息记录等相关联的操作。处理组件402可以包括一个或多个处理器420来执行计算机程序,以完成上述方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402与其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便处理组件402与多媒体组件408之间的交互。
存储器404可以由任何类型的易失性或非易失性存储设备、或者它们的组合来实现。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,ErasableProgrammable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,ElectricallyErasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,FerromagneticRandom Access Memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,SynchronousStatic Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random AccessMemory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random AccessMemory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data RateSynchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本发明实施例描述的存储器404旨在包括但不限于这些和任意其它适合类型的存储器。
存储器404用于存储各种类型的数据以支持数据处理装置400的操作。这些数据的示例包括:用于在数据处理装置400上操作的任何计算机程序,如操作***和应用程序;联系人数据;电话簿数据;消息;图片;视频等。其中,操作***包含各种***程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序可以包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序中。
电源组件406为数据处理装置400的各种组件提供电力。电源组件406可以包括电源管理***,一个或多个电源,及其他与为数据处理装置400生成、管理和分配电力相关联的组件。
多媒体组件408包括在数据处理装置400与用户之间提供的一个作为输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD,Liquid Crystal Display)和触控面板(TP,Touch Panel)。如果屏幕包括触控面板,屏幕可以由触摸屏来实现,以接收来自用户的输入信号。触控面板包括一个或多个触摸传感器,以感测触摸、滑动和触摸面板上的手势。触摸传感器不仅能感测触摸或滑动操作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408可以包括一个前置摄像头和/或后置摄像头。当数据处理装置400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头或后置摄像头可以是一个固定的光学透镜***、或具有焦距和光学变焦能力。
音频组件410用于输出和/或输入音频信号。例如,音频组件410包括一个麦克风(MIC,Microphone),当数据处理装置400处于操作模式,如呼叫模式、记录模式或语音识别模式时,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还可以包括一个扬声器,用于输出音频信号。
I/O接口412为处理组件402与***接口模块之间的信息交互提供接口,上述***接口模块可以是键盘、鼠标、轨迹球、点击轮、按键、按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件414包括一个或多个传感器,用于为数据处理装置400提供各个方面的状态评估。例如,传感器组件414可以检测到数据处理装置400所处的打开/关闭状态,组件的相对定位,例如所述组件为数据处理装置400的显示器和小键盘;传感器组件414还可以检测数据处理装置400或数据处理装置400一个组件的位置改变,用户与数据处理装置400接触的存在或不存在,数据处理装置400的方位或加速/减速、以及数据处理装置400的温度变化。传感器组件414可以包括接近传感器,用于在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如金属氧化物半导体元件(CMOS,Complementary Metal-Oxide Semiconductor)图像传感器或电荷耦合元件(CCD,ChargeCoupled Device)图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器、陀螺仪传感器、磁传感器、压力传感器或温度传感器等。
通信组件416用于数据处理装置400与其他设备之间有线或无线方式的通信。数据处理装置400可以接入基于通信标准的无线网络,如WiFi、2G、3G、4G、5G或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件416还包括近场通信(NFC,NearField Communication)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID,Radio Frequency IDentification)技术、红外数据组织(IrDA,Infrared DataAssociation)技术、超宽带(UWB,Ultra WideBand)技术、蓝牙(BT,BlueTooth)技术或其他技术来实现。
上述本发明实施例揭示的方法可以应用于处理器420中,或者由处理器420实现。处理器420可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器420中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器420可以是通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器420可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器404,处理器420读取存储器404中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,数据处理装置400可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable LogicDevice)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或其他电子元件实现,用于执行前述方法。
在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器404,上述计算机程序可由数据处理装置400的处理器420执行,以完成前述方法所述步骤。计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、FlashMemory、磁表面存储器、光盘、或CD-ROM等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。
一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器运行时,执行:通过不同的声音采集方式采集第一声音信号和第二声音信号,其中,所述第一声音信号包括空气振动信号和非空气振动信号的混合信号;所述第二声音信号包括非空气振动信号;确定所述第一声音信号中包含有所述第二声音信号的情况下,过滤所述第一声音信号中包含的所述第二声音信号,得到第三声音信号;输出所述第三声音信号。
这里所述第一声音信号和所述第二声音信号为同一空间内的同一时间产生的信号。
所述计算机程序被处理器运行时,还执行:在所述确定所述第一声音信号中包含有所述第二声音信号之前,通过脉冲密度调制PDM接口以数字信号处理技术DSP对所述第一声音信号和所述第二声音信号进行信号转换处理,得到经信号转换后的所述第一声音信号和所述第二声音信号。
所述计算机程序被处理器运行时,还执行:在所述第一声音信号中提取疑似失真信号;将所述疑似失真信号与所述第二声音信号进行比对;根据比对结果确定所述疑似失真信号中包含有所述第二声音信号的情况下,过滤所述疑似失真信号中包含的所述第二声音信号,得到第三声音信号。
所述计算机程序被处理器运行时,还执行:基于消噪算法库在所述第一声音信号中提取所述疑似失真信号,所述消噪算法库中存储有失真信号集合。
本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。
本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。
本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (8)
1.一种数据处理方法,其特征在于,所述方法包括:
通过不同的声音采集方式采集第一声音信号和第二声音信号,其中,所述第一声音信号包括空气振动信号和非空气振动信号的混合信号;所述第二声音信号包括非空气振动信号;
确定所述第一声音信号中包含有所述第二声音信号的情况下,过滤所述第一声音信号中包含的所述第二声音信号,得到第三声音信号;
输出所述第三声音信号;
其中,所述确定所述第一声音信号中包含有所述第二声音信号的情况下,过滤所述第一声音信号中包含的所述第二声音信号,得到第三声音信号,包括:
在所述第一声音信号中提取疑似失真信号;
将所述疑似失真信号与所述第二声音信号进行比对;
根据比对结果确定所述疑似失真信号中包含有所述第二声音信号的情况下,过滤所述疑似失真信号中包含的所述第二声音信号,得到第三声音信号。
2.根据权利要求1所述的方法,其特征在于,所述第一声音信号和所述第二声音信号为同一空间内的同一时间产生的信号。
3.根据权利要求1所述的方法,其特征在于,在所述确定所述第一声音信号中包含有所述第二声音信号之前,所述方法还包括:
通过脉冲密度调制PDM接口以数字信号处理技术DSP对所述第一声音信号和所述第二声音信号进行信号转换处理,得到经信号转换后的所述第一声音信号和所述第二声音信号。
4.根据权利要求1所述的方法,所述在所述第一声音信号中提取疑似失真信号,包括:
基于消噪算法库在所述第一声音信号中提取所述疑似失真信号,所述消噪算法库中存储有失真信号集合。
5.一种数据处理装置,其特征在于,所述装置包括:
采集单元,用于通过不同的声音采集方式采集第一声音信号和第二声音信号,其中,所述第一声音信号包括空气振动信号和非空气振动信号的混合信号;所述第二声音信号包括非空气振动信号;
过滤单元,用于确定所述第一声音信号中包含有所述第二声音信号的情况下,过滤所述第一声音信号中包含的所述第二声音信号,得到第三声音信号;
输出单元,用于输出所述第三声音信号;
所述装置还包括:
提取单元,用于在所述第一声音信号中提取疑似失真信号;
比较单元,用于将所述疑似失真信号与所述第二声音信号进行比对;
所述过滤单元,具体用于根据比对结果确定所述疑似失真信号中包含有所述第二声音信号的情况下,过滤所述疑似失真信号中包含的所述第二声音信号,得到第三声音信号。
6.根据权利要求5所述的装置,其特征在于,所述采集单元,具体用于通过不同的声音采集方式采集同一空间内的同一时间产生的第一声音信号和第二声音信号。
7.根据权利要求5所述的装置,其特征在于,所述装置还包括:
转换单元,用于通过脉冲密度调制PDM接口以数字信号处理技术DSP对所述第一声音信号和所述第二声音信号进行信号转换处理,得到经信号转换后的所述第一声音信号和所述第二声音信号。
8.一种数据处理装置,其特征在于,所述装置包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
其中,所述处理器用于运行所述计算机程序时,执行权利要求1至4任一所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911197695.6A CN111009253B (zh) | 2019-11-29 | 2019-11-29 | 一种数据处理方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911197695.6A CN111009253B (zh) | 2019-11-29 | 2019-11-29 | 一种数据处理方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111009253A CN111009253A (zh) | 2020-04-14 |
CN111009253B true CN111009253B (zh) | 2022-10-21 |
Family
ID=70113557
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911197695.6A Active CN111009253B (zh) | 2019-11-29 | 2019-11-29 | 一种数据处理方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111009253B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103428601A (zh) * | 2013-08-19 | 2013-12-04 | 倪晓旺 | 一种基于双声道骨传导技术的智能眼镜 |
CN103871419A (zh) * | 2012-12-11 | 2014-06-18 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
EP2811485A1 (en) * | 2013-06-07 | 2014-12-10 | Fujitsu Limited | Sound correcting apparatus, sound correcting program, and sound correcting method |
WO2017081092A1 (en) * | 2015-11-09 | 2017-05-18 | Nextlink Ipr Ab | Method of and system for noise suppression |
CN107068164A (zh) * | 2017-05-25 | 2017-08-18 | 北京地平线信息技术有限公司 | 音频信号处理方法、装置和电子设备 |
CN108024184A (zh) * | 2016-11-03 | 2018-05-11 | 现代自动车株式会社 | 麦克风***及其制造方法 |
CN109767783A (zh) * | 2019-02-15 | 2019-05-17 | 深圳市汇顶科技股份有限公司 | 语音增强方法、装置、设备及存储介质 |
CN110390945A (zh) * | 2019-07-25 | 2019-10-29 | 华南理工大学 | 一种双传感器语音增强方法及实现装置 |
-
2019
- 2019-11-29 CN CN201911197695.6A patent/CN111009253B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103871419A (zh) * | 2012-12-11 | 2014-06-18 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
EP2811485A1 (en) * | 2013-06-07 | 2014-12-10 | Fujitsu Limited | Sound correcting apparatus, sound correcting program, and sound correcting method |
CN103428601A (zh) * | 2013-08-19 | 2013-12-04 | 倪晓旺 | 一种基于双声道骨传导技术的智能眼镜 |
WO2017081092A1 (en) * | 2015-11-09 | 2017-05-18 | Nextlink Ipr Ab | Method of and system for noise suppression |
CN108024184A (zh) * | 2016-11-03 | 2018-05-11 | 现代自动车株式会社 | 麦克风***及其制造方法 |
CN107068164A (zh) * | 2017-05-25 | 2017-08-18 | 北京地平线信息技术有限公司 | 音频信号处理方法、装置和电子设备 |
CN109767783A (zh) * | 2019-02-15 | 2019-05-17 | 深圳市汇顶科技股份有限公司 | 语音增强方法、装置、设备及存储介质 |
CN110390945A (zh) * | 2019-07-25 | 2019-10-29 | 华南理工大学 | 一种双传感器语音增强方法及实现装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111009253A (zh) | 2020-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110970057B (zh) | 一种声音处理方法、装置与设备 | |
CN106210219B (zh) | 降噪方法及装置 | |
CN105845124A (zh) | 音频处理方法及装置 | |
CN109831622A (zh) | 一种拍摄方法及电子设备 | |
CN109087650B (zh) | 语音唤醒方法及装置 | |
CN111445901B (zh) | 音频数据获取方法、装置、电子设备及存储介质 | |
TWI668685B (zh) | 通話裝置及其使用的通話環境偽裝方法 | |
WO2020103353A1 (zh) | 多波束选取方法及装置 | |
CN112037825B (zh) | 音频信号的处理方法及装置、存储介质 | |
CN109069900A (zh) | 一种跑步机计步的方法及装置 | |
CN106782625B (zh) | 音频处理方法和装置 | |
CN110198372A (zh) | 确定摄像组件伸缩状态的方法及一种电子设备 | |
CN108769769A (zh) | 视频的播放方法、装置及计算机可读存储介质 | |
CN110392334A (zh) | 一种麦克风阵列音频信号自适应处理方法、装置及介质 | |
CN114466283A (zh) | 音频采集方法、装置、电子设备及外设组件方法 | |
CN112489653B (zh) | 语音识别的方法、装置及存储介质 | |
CN108900688A (zh) | 发声控制方法、装置、电子装置及计算机可读介质 | |
CN111009253B (zh) | 一种数据处理方法和装置 | |
CN111583958B (zh) | 音频信号处理方法、装置、电子设备及存储介质 | |
CN111627416A (zh) | 音频噪声消除方法、装置、设备和存储介质 | |
CN109144461A (zh) | 发声控制方法、装置、电子装置及计算机可读介质 | |
CN109032008A (zh) | 发声控制方法、装置以及电子装置 | |
CN107948876A (zh) | 控制音箱设备的方法、装置及介质 | |
CN107295135A (zh) | 通话装置及其使用的通话环境伪装方法 | |
CN111400004A (zh) | 视频扫描中断处理方法及装置、存储介质和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |