数字助听器如何处理声音?

数字助听器如何处理声音?

a63c5c24f0f3205310f0603e0ec79275.jpeg

助听器的作用不仅仅是放大声音。为了创建可改进语音识别的自定义声音配置文件,他们以多种方式处理声音。

麦克风

与人耳一样,数字助听器不直接处理声波。首先是麦克风。它们充当换能器,捕获机械波能并将其转换为电能。

现代助听器配有两个麦克风:

1.全向麦克风可拾取来自任何方向的声音。

2.定向麦克风针对来自佩戴者前方的声音;它的主要重点是捕捉语音。

指向性麦克风可以是固定的,也可以是自适应的。自适应指向性麦克风可以根据需要打开或关闭。打开后,它会根据聆听环境在不同的定向麦克风算法之间自动切换。

模数转换

来自麦克风的模拟信号被转换为数字信号 (A/D)。二进制信号经过数字信号处理 (DSP)。然后将处理后的数字信号转换回声音信号 (D/A),通过接收器进入耳道。6c1123f27724fd11625e0a9436c7018a.jpeg

在这些转换过程中,很多事情都可能出错。听证会审查指出:

如果不仔细设计,这种(转换)过程可能会引入噪声和失真,最终会影响助听器的性能。

A/D转换的一个关键问题是其有限的动态范围。人类平均听觉的动态范围为140dB,帮助我们听到从沙沙作响的树叶(0dB)到烟花(140dB)的任何声音。仍然常见的 16 位 A/D 转换器被限制在 96dB 的动态范围内,与 CD 一样,动态范围可能在 36-132dB 之间。虽然提高下限可以消除柔和的声音,例如在 30dB 时窃窃私语,但降低上限会在嘈杂的环境中产生较差的音质。

无法通过转换器的声音无法放大。

放大和频率压缩

放大是助听器的一项关键功能,而且很微妙。

一般来说,听力损失会降低个人的动态范围,通常低至 50dB。这缩小了声音需要压缩到的范围,以保持可听性,但听起来舒适。

f163a78f947c4ad009ffaa5552edb937.jpeg

然线性放大会使柔和的声音更响亮,理想情况下是可听见的,但它也会使响亮的声音不舒服甚至痛苦。因此,大多数助听器使用宽动态范围压缩 (WDRC)。这种压缩方法强烈地放大了柔和的声音,只对中等声音应用了适度的放大,并且几乎不会使响亮的声音变得更响亮。

频道和频段

现代助听器根据佩戴者的听力损失来处理声音。为此,他们将频率分成多个通道,从三个到40多个不等。每个通道覆盖不同的频率范围,并分别进行分析和处理。

虽然通道决定了处理,但频段控制不同频率的音量或增益。大多数现代助听器至少有十几个频段可以放大。这类似于耳机或扬声器均衡器,您可以在其中手动提高特定频率范围的电平,例如,增强低音。

32e9997c018b5417155725c96ea73c72.jpeg

拥有更多通道和频段的好处是增加了微调。助听器可以更好地将语音与背景噪音分开,抵消反馈,减少噪音,并将不同频率的音量和压缩与佩戴者的特定需求相匹配。

拥有额外通道的缺点是处理时间较长。对于没有助听器仍然可以听到环境声音的人来说,这可能是一个问题。研究表明,三到六毫秒的处理延迟会被视为音质下降。

那么,在通道级别会发生什么样的处理呢?

针对不同环境的自定义程序和人工智能

没有一种助听器设置适合所有场合。当您在家听安静的音乐时,您需要与在嘈杂的环境中与朋友外出时不同的处理。为了解决这个问题,大多数助听器都带有不同的程序,可让您从默认程序切换到音乐友好处理或更积极地消除背景噪音。

虽然您的听力保健提供者可以根据您的听力定制这些程序,但它们只能涵盖有限数量的场景。由于您将处于一个安静的环境中进行助听器验配,因此他们必须猜测您对不同声音场景的偏好。这就是人工智能 (AI) 的用武之地。

0f3960086965d1d10e572932f8f822a6.jpeg

人工智能配备了机器学习能力,可以了解不同的环境,利用其他用户的数据,预测你认为最愉快的设置,并自动调整其处理。

频率偏移和降低可提高语音识别能力

我们已经确定助听器无法恢复正常听力,因为它们无法修复损坏的东西。他们的主要任务是通过使用剩余的听力能力来恢复语音识别。但是,当听力损失影响覆盖言语的频率时会发生什么?

dcc45272315515b33436e0e984a9fc23.jpeg

在非声调(西方)语言中,语音清晰度的关键频率范围为 125-8,000Hz。这是标准听力测试和助听器所覆盖的确切带宽。请记住,人类的听力可以达到 20,000Hz,中年人通常为 17,000Hz。

当听力损失非常严重,以至于影响到低于 8,000Hz 的频率时,助听器可以将这些高频声音转移到较低频段。不幸的是,以这种方式转调声音会产生伪影。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/258131.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Verilog 仿真可视化

Verilog 仿真可视化 飞多学堂 飞多学堂 2023-12-11 09:37 Posted on 山东 DigitalJS 是一个基于 JavaScript 实现的开源数字电路模拟器,旨在模拟由硬件设计工具(如 Yosys)合成的电路。由弗罗茨瓦夫大学的Marek Materzok开发,源文…

手机数码品牌网站建设的作用是什么

手机数码产品几乎已经成为成年人必备的,包括手机、电脑、摄像机、键盘配件等,同时市场中相关企业也非常多,消费者可供选择的商品类型也很多样,而对企业来讲,只有不断提升品牌形象、获客拉新等才能不断提升企业地位&…

easyexcel常见注解

easyexcel常见注解 一、依赖 <!--阿里巴巴EasyExcel依赖--><dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>2.2.10</version></dependency>二、常见注解 ExcelProperty 注解中…

绝地求生什么游戏?

绝地求生是一款由蓝洞公司开发并发行的多人在线生存竞技游戏&#xff0c;也是一款备受玩家热爱和追捧的射击游戏。游戏灵感源自于日本电影《葛洛历亚号》&#xff0c;玩家将扮演一名跳伞降落在荒岛上的幸存者&#xff0c;通过收集资源、与其他玩家进行战斗来生存到最后一名&…

FastApi-快速入门FastApi框架(1)

前言 本文是该专栏的第1篇&#xff0c;后面会持续分享FastApi以及项目实战的各种干货知识&#xff0c;值得关注。 FastApi是一个现代、快速&#xff08;高性能&#xff09;的基于Python3.6的web框架&#xff0c;用于构建API。它旨在使API开发更快&#xff0c;更简单&#xff0…

Polar 这又是一个上传

Polar 这又是一个上传 开局还是一个文件上传界面 有前端后缀检查&#xff0c;这个好绕&#xff0c;抓包改后缀就行 绕过后burp可以直接传一个php上去 getshell 但是无法cat flag&#xff0c;感觉权限不够&#xff0c;需要提权。 查找具有suid权限的命令 1system(find / -use…

网络协议小记

一、TCP/IP协议 作为一个小萌新&#xff0c;当然我无法将tcp/ip协议的大部分江山和盘托出&#xff0c;但是其中很多面试可能问到的知识&#xff0c;我觉得有必要总结一下&#xff01; 首先&#xff0c;在学习tcp/ip协议之前&#xff0c;我们必须搞明白什么是tcp/ip协议。 1、…

第二十一章 : Spring Boot 集成定时任务(一)

第二十一章 &#xff1a; Spring Boot 集成定时任务&#xff08;一&#xff09; 前言 本章知识点&#xff1a; 介绍使用Spring Boot内置的Scheduled注解来实现定时任务-单线程和多线程&#xff1b;以及介绍Quartz定时任务调度框架&#xff1a;简单定时调度器&#xff08;Simp…

SpringIOC之AnnotatedElementKey

博主介绍&#xff1a;✌全网粉丝5W&#xff0c;全栈开发工程师&#xff0c;从事多年软件开发&#xff0c;在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战&#xff0c;博主也曾写过优秀论文&#xff0c;查重率极低&#xff0c;在这方面有丰富的经验…

【网络安全】—计算机网络基础

文章目录 网络必备基础物理层数据链路层与交换机网络模型OSI/TCP对等传输虚拟局域网VLAN静态路由与配置网络地址转换NAT访问控制列表ACLIP协议与IP地址分类子网掩码网关子网划分总结 计算机网络是指将地理位置不同的、功能独立的多台计算机通过通信线路连接起来&#xff0c;以功…

部署智能合约以及 javascript 调用合约函数(Web3项目二实战之三)

在上一篇 智能合约是Web3项目的核心要务(Web3项目二实战之二) ,我们已然为项目编写了智能合约,在攥写完智能合约后,该项目将完成了一大部分,剩下无非就是用户界面交互的内容。 然而,在码完了智能合约代码后,起着承前启后关键性的便是,前端界面与智能合约的交互。 智能…

运行hive的beelin2时候going to print operations logs printed operations logs

运行hive的beelin2时候going to print operations logs printed operations logs 检查HiveServer2的配置文件hive-site.xml&#xff0c;确保以下属性被正确设置&#xff1a; <property><name>hive.async.log.enabled</name><value>false</value>…

sql_lab中sql注入之union联合注入

1.判断注入类型 gxalabs.com - 该网站正在出售&#xff01; - gxalabs 资源和信息。 没有回显 http://sss-s347glt.gxalabs.com/Pass-02/index.php?id1 and 11 http://sss-s347glt.gxalabs.com/Pass-02/index.php?id1 and 12 and11和and12回显效果一致&#xff0c;则判断…

Ps:文本的基本操作

在输入文字前&#xff0c;先确定是输入点文本还是段落文本&#xff0c;尽管二者可以相互转换。既可以对文本图层中的所有文本统一设置格式、移动或变换&#xff0c;也可以选择其中的一个或几个字符、一行或一段进行编辑。 新建点文本 使用文字工具在画布上单击并开始输入的文字…

[toolschain] 头文件有下划线报错不好看,ubuntu下vscode如何设置包含目录路径,以及如何找到安装包的头文件

写在前面 本文是把之前的散落在不同blog中的记录&#xff0c;总结单独合成了一篇文章 vscode 如何配置文件路径 之前使用visual studio 感觉在这一点上 更方便&#xff0c;如果vscode 要配置一下 。 新建&#xff1a;c_cpp_properties.json 或者 ctrl shift p在设置中查找 c…

深度学习目标检测(2)yolov3设计思想

YOLOv3基础 YOLOv3算法基本思想可以分成两部分&#xff1a; 按一定规则在图片上产生一系列的候选区域&#xff0c;然后根据这些候选区域与图片上物体真实框之间的位置关系对候选区域进行标注。跟真实框足够接近的那些候选区域会被标注为正样本&#xff0c;同时将真实框的位置…

[Win10系统] Win10 任务栏软件图标显示为空白 | 解决方案

文章目录 [Win10系统] Win10 任务栏软件图标显示为空白 | 解决方案前言产生错误的原因解决方案方法一&#xff1a;手动操作方法二&#xff1a;自动操作 总结 [Win10系统] Win10 任务栏软件图标显示为空白 | 解决方案 前言 有时候&#xff0c;我们在使用 Windows 10 系统时&…

栈——OJ题

&#x1f4d8;北尘_&#xff1a;个人主页 &#x1f30e;个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上&#xff0c;不忘来时的初心 文章目录 一、最小栈1、题目讲解2、思路讲解3、代码实现 二、栈的压入、弹出序列1、题目讲解2、思路讲解…

SpringMVC---详细介绍+使用

文章目录 什么是SpringMVC&#xff1f;使用SpringMVCSpringMVC创建和连接创建连接RequestMapping的基础使用 获取参数返回数据返回静态页面返回非页面的普通数据&#xff08;text/html&#xff09;返回JSON对象请求转发或者请求重定向 什么是SpringMVC&#xff1f; SpringMVC它…

深入理解 HTTP 和 HTTPS:提升你的网站安全性(下)

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…