CN109495649B - 音量调节方法、***及存储介质 - Google Patents
音量调节方法、***及存储介质 Download PDFInfo
- Publication number
- CN109495649B CN109495649B CN201811533623.XA CN201811533623A CN109495649B CN 109495649 B CN109495649 B CN 109495649B CN 201811533623 A CN201811533623 A CN 201811533623A CN 109495649 B CN109495649 B CN 109495649B
- Authority
- CN
- China
- Prior art keywords
- volume
- sound
- distance
- preset
- microphone
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/165—Management of the audio stream, e.g. setting of volume, audio stream path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/60—Substation equipment, e.g. for use by subscribers including speech amplifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Environmental & Geological Engineering (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
本发明揭示了一种音量调节方法、***及存储介质,所述方法包括:接收到特定的声音信号时,获取所述特定的声音信号对应的声源与所述声音控制组件之间的距离;根据预设音量表,将输出音频的音量调节至声源与所述声音控制组件之间的距离对应的所述第一音量;其中,所述预设音量表至少包括声源与所述声音控制组件之间的距离和所述第一音量的对应关系。本发明通过接收特定的声音信号以执行音量调节操作,以避免由于其他声源因素造成不正确的音量调节,使得音量调节更具有针对性;通过计算声源与声音控制组件的距离进而实现将音量调节至适合用户听力的音量;整个过程由声音智能控制、调节音量的大小,更加符合智能化生活的需求。
Description
技术领域
本发明涉及到电子通信技术领域,特别是涉及到一种音量调节方法、***及存储介质。
背景技术
随着科技的发展,电子产品的功能越来越多样化,且得到人们的广泛应用。其中,声音播放功能作为重要的功能之一,用户通常会使用手机、智能音箱等电子产品播放媒体声音,比如音乐、新闻等,大大丰富了用户的娱乐生活。使用过程中,人们需要调节电子产品的音量以适应自己当前的环境,随着生活越来越智能化,现有电子产品的音量调节方式多为手动调节,无法满足用户的需求。
发明内容
本发明的主要目的为提供一种音量调节方法、***及存储介质,实现智能调节音量,以适应用户需求。
本发明提出一种音量调节方法,包括:
接收到特定的声音信号时,获取特定的声音信号对应的声源与声音控制组件之间的距离;
根据预设音量表,将输出音频的音量调节至与所述声源和所述声音控制组件之间的距离对应的第一音量;其中,预设音量表至少包括声源和声音控制组件之间的距离与第一音量的对应关系。
进一步地,声音控制组件包括麦克风阵列,接收到特定的声音信号时,获取特定的声音信号对应的声源与声音控制组件之间的距离的步骤,包括:
通过麦克风阵列接收到特定的声音信号时,记录麦克风阵列中各个麦克风接收到特定的声音信号的时间点;
根据各个时间点,计算麦克风阵列中各麦克风之间接收到特定的声音信号的时间差;
根据时间差,获取特定的声音信号对应的声源与声音控制组件之间的距离。
进一步地,根据时间差,获取特定的声音信号对应的声源与声音控制组件之间的距离的步骤,包括:
读取预设的所述各麦克风、所述声源以及所述声音控制组件之间位置的几何关系式;
根据几何关系式与时间差,按照预设公式计算得到声源与声音控制组件之间的距离。
进一步地,根据预设音量表,将输出音频的音量调节至声源与声音控制组件之间的距离对应的第一音量的步骤之后,包括:
检测环境噪声,得到环境中的噪声值;
根据噪声值,按照预设规则计算得到第二音量;
将输出音频的音量调节至第二音量。
进一步地,根据噪声值,按照预设规则计算得到第二音量的步骤,包括:
根据预设的加权系数表,获取噪声值对应的加权系数;其中,预设的加权系数表包括噪声值与加权系数的对应关系;
根据噪声值和加权系数,计算加权音量;其中,加权音量=噪声值*加权系数;
根据加权音量计算得到所述第二音量;其中,第二音量=第一音量+加权音量。
进一步地,根据预设音量表,将输出音频的音量调节至声源与声音控制组件之间的距离对应的第一音量的步骤之后,还包括:
通过模数转换器采集输出音频的音频信号并获取音频信号的音量;
判断音频信号的音量是否在预设范围内;
若不在预设范围内,则通过调整功率放大器的放大倍数以调节输出音频的音量至预设范围内。
进一步地,若不在预设范围内,则通过调整功率放大器的放大倍数以调节输出音频的音量至预设范围内的步骤,包括:
若输出音频的音量大于预设范围,则通过降低功率放大器的放大倍数以降低输出音频的音量至预设范围内;
若输出音频的音量小于预设范围,则通过提高功率放大器的放大倍数以提高输出音频的音量至预设范围内。
本发明还提供一种音量调节***,包括:
获取模块,用于接收到特定的声音信号时,获取特定的声音信号对应的声源到声音控制组件的距离;
第一调节模块,用于根据预设音量表,将输出音频的音量调节至与声源和声音控制组件之间的距离对应的第一音量;其中,预设音量表至少包括声源到声音控制组件的距离和第一音量的对应关系。
进一步地,声音控制组件包括麦克风阵列,获取模块,包括:
记录单元,用于通过麦克风阵列接收到特定的声音信号时,记录麦克风阵列中各个麦克风接收到特定的声音信号的时间点;
第一计算单元,用于根据各个时间点,计算麦克风阵列中各麦克风之间接收到特定的声音信号的时间差;
第一获取单元,用于根据时间差,获取特定的声音信号对应的声源与声音控制组件之间的距离。
本发明还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述音量调节方法的步骤。
本发明通过接收特定的声音信号以执行音量调节操作,以避免由于其他声源因素造成不正确的音量调节,使得音量调节更具有针对性;通过获取声源与声音控制组件的距离、并结合预设音量表,获得适合用户听力的音量,进而实现将音量调节至适合用户听力的音量;整个过程由声音智能控制、调节音量的大小,更加符合用户智能化生活的需求。
附图说明
图1为本发明音量调节方法一实施例的步骤示意图;
图2为本发明音量调节方法一实施例的数学建模示意图;
图3为本发明音量调节方法一实施例中的声音控制组件内部的工作流程示意图;
图4为本发明音量调节***一实施例的结构示意图;
图5为本发明音量调节***一实施例中获取模块的结构示意图;
图6为本发明音量调节***一实施例中第一获取单元的结构示意图;
图7为本发明音量调节***另一实施例的结构示意图;
图8为本发明音量调节***一实施例中计算模块的结构示意图;
图9为本发明音量调节***又一实施例的结构示意图;
图10为本发明音量调节***一实施例中调整模块的结构示意图;
图11为本发明音量调节方法一实施例中智能终端与声源的距离范围的参考图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,本发明音量调节方法一实施例,包括:
S1,接收到特定的声音信号时,获取特定的声音信号对应的声源与声音控制组件之间的距离;
S2,根据预设音量表,将输出音频的音量调节至与所述声源和所述声音控制组件之间的距离对应的第一音量;其中,预设音量表至少包括声源和声音控制组件之间的距离与第一音量的对应关系。
在上述步骤S1中,本发明可应用于智能终端上,但不限于智能终端;上述声音控制组件可以集成于智能终端上,上述智能终端包括手机、平板电脑、笔记本电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑、智能音箱、多功能电话机等任意终端设备;上述特定的声音信号可以为由用户发出的指令,上述指令可以包含关键词,例如“小沃”、“Hi,Alexa”、“太大声了”、“音量提高点”等;上述关键词也可以根据场景的变化,采用适合该场景的关键词,例如,用户通过移动终端连接智能音箱进行移动通话,在智能音箱判断到通话接通时,当用户说“喂,您好!”等关键词时,智能音箱也会自动调节音量;上述声音信号由声音控制组件中的麦克风阵列接收,麦克风阵列至少包括两个麦克风;在麦克风阵列的各个麦克风接收到声音信号时,记录各个麦克风分别接收到上述声音信号的时间;上述声源为发出特定的声音信号的地点;上述距离为声音发出的地点到声音控制组件中心的距离,优选的,上述声音控制组件中心与麦克风阵列中心相同;计算各麦克风接收到声音信号的时间差,采用时延声源定位技术确定特定的声音信号对应的声源距离声音控制组件的位置。
参照图11,在上述步骤S2中,上述预设音量表中的声源与声音控制组件之间的距离可以是距离范围,预设音量表中的第一音量可以是适合正常人听力范围的音量,上述预设音量表、包含距离范围与第一音量对应关系的音量输出表,例如:对0-0.5m,0.5-1m,1-1.5m,1.5-2m,2-2.5m,2.5-3m等距离范围对应的输出音量建立音量输出参考数据表;在计算得到声源与声音控制组件之间的距离后,通过查表得到上述距离所在距离范围所对应的第一音量,进而声音控制组件以第一音量输出音频;如图11,上述距离范围为圆形范围,例如:计算得到的声源与智能终端之间的距离为0.8m,则距离范围为0.5-1m,第一音量为0.5-1m所对应的音量值。
本发明通过接收特定的声音信号以执行音量调节操作,以避免由于其他声源因素造成不正确的音量调节,使得音量调节更具有针对性;通过获取声源与声音控制组件的距离、并结合预设音量表,获得适合用户听力的音量,进而实现将音量调节至适合用户听力的音量;整个过程由声音智能控制、调节音量的大小,更加符合用户智能化生活的需求。
在本发明一实施例中,上述声音控制组件包括麦克风阵列,上述接收到特定的声音信号时,获取特定的声音信号对应的声源与声音控制组件之间的距离的步骤S1,包括:
S11,通过所述麦克风阵列接收到特定的声音信号时,记录麦克风阵列中各个麦克风接收到特定的声音信号的时间点;
S12,根据各个时间点,计算麦克风阵列中各麦克风之间接收到特定的声音信号的时间差;
S13,根据时间差,获取特定的声音信号对应的声源与声音控制组件之间的距离。
在上述步骤S11中,因为麦克风阵列中的各麦克风距离声源的位置不同,所以接收到特定的声音信号的时间点也不同,因此根据各麦克风接收声音信号的时间点不同,再利用时延声源定位技术得到声源与声音控制组件之间的距离。
在上述步骤S12中,上述时间差为麦克风阵列的各麦克风中两两之间接收到声音信号的时间差值,以三麦阵列为例,第一麦克风、第二麦克风及第三麦克风接收到声音信号的时间点分别为a、b、c,则第一麦克风与第二麦克风之间接收到声音信号的时间差为a-b的绝对值,即正数,其他麦克风之间的时间差的计算方式相同。
在上述步骤S13中,声音的传播速度可根据查表得到不同传播介质对应不同的传播速度,在已知速度和时间差的条件下,可得到声源到达不同麦克风的距离差;上述各麦克风到声音控制组件中心的距离可在生产声音控制组件时根据预设距离安装麦克风阵列;再根据各麦克风与声源之间形成的几何关系、距离差可计算得到声源到声音控制组件的距离,进而根据预设音量表实现智能调节声音控制组件的音量,从而不需要用户手动调节音量,操作简单,更加符合用户需求,提升用户体验。
在本发明一实施例中,上述根据时间差,获取特定的声音信号对应的声源与智能音箱之间的距离的步骤S13,包括:
S131,读取预设的所述各麦克风、所述声源以及所述声音控制组件之间位置的几何关系式;
S132,根据几何关系式与时间差,按照预设公式计算得到声源与声音控制组件之间的距离。
参照图2,在上述步骤S131中,上述麦克风阵列以四麦圆形阵列为例(可以理解的是,也可以是其他形状、数量的麦克风阵列),定义麦克风A、B、C、D在圆上,圆心O为声音控制组件的中心,并以圆心O为原点建立具有X轴和Y轴的直角坐标系,圆的半径为r,声源Q到圆心的距离为s,圆心O与声源Q所在的直线与坐标轴X轴的夹角为θ,声源Q到麦克风A、B、C的距离分别为s1、s2、s3,其中,r为各麦克风到声音控制组件中心的距离,是生产声音控制组件时预设好的半径,即为已知量,在非圆形麦克风阵列中,各麦克风到声音控制组件中心的距离可以不相等,但均为生产制造时就预设好的已知量;根据三角函数中余弦定理可得:
进一步得到麦克风A与声源Q的距离的几何关系式:
麦克风B与声源Q的距离的几何关系式:
以及麦克风B与声源Q的距离的几何关系式:
将上述几何关系式预存于声音控制组件中,需要时读取上述几何关系式,利用几何算法进行计算即可。
在上述步骤S132中,以上述四麦圆形阵列为例,定义声音的传播速度为v,tBA、tBC分别为麦克风B与麦克风A接收到声音信号的时间差、麦克风B与麦克风C接收到声音信号的时间差;根据平面几何可知:vtBA=s2-s1、vtBC=s2-s3,在根据上述各麦克风与声源之间的距离的几何关系式可得: 其中v、tBA、tBC、r为已知量,所以可以解得声源Q与声音控制组件中心O的距离s;通过将几何问题转为代数问题,使得问题简单化,通过代数运算得到声源Q与声音控制组件中心O的距离s的具体数值,使得位置关系变得直观,同时使得声音控制组件能够识别上述数值,并实现将音量调节至最适合用户的听力范围的音量,提升用户体验。
在本发明一实施例中,上述根据预设音量表,将输出音频的音量调节至声源与所述声音控制组件之间的距离对应的第一音量的步骤S2之后,包括:
S3,检测环境噪声,得到环境中的噪声值;
S4,根据噪声值,按照预设规则计算得到第二音量;
S5,将输出音频的音量调节至第二音量。
在上述步骤S3中,上述环境噪声为用户当前环境的背景噪声;环境噪声对音量会造成一定的影响,特别是在白天,在室内时,白天的环境噪声一般在45dB浮动,晚上的环境噪声一般在20dB浮动;在一些实施例中,可以通过麦克风阵列检测环境噪声,并由模数转换器(ADC)将检测到环境噪声的模拟信号转换为数字信号,从而得到噪声值。
在上述步骤S4和步骤S5中,针对测量得到的噪声值,将输出音频的音量调节至第二音量;上述预设规则为在当前的输出音频的第一音量的基础上根据噪声值增加一定的音量值,上述一定的音量值可以是噪声值,也可以是经由噪声值换算得到。通过在第一音量的基础上增加一定的音量值以抵消环境噪声的影响,使得声音控制组件输出的音频音量为当前环境下最适合用户听力范围的音量,实现在多种环境下智能控制、调节音量的大小,进一步提升用户体验。在本发明一实施例中,上述根据噪声值,按照预设规则计算得到第二音量,并将输出音频的音量调节至第二音量的步骤S4,包括:
S41,根据预设的加权系数表,获取噪声值对应的加权系数;其中,预设的加权系数表包括噪声值与加权系数的对应关系;
S42,根据噪声值和加权系数,计算加权音量;其中,加权音量=噪声值*加权系数;
S43,根据加权音量计算得到第二音量;其中,第二音量=第一音量+加权音量。
在上述步骤S41中,上述预设的加权系数表为开发人员通过实验测得,测量规则可以是根据统计分析法,即测量不同环境的多个背景噪声值,利用数理统计中正态分布的原理,得出不同噪声环境下,应在当前音量的基础上增加具有多少权重的音量最适合正常人的听力(即有效降低噪声的影响),以确定加权系数。
在上述步骤S42中,上述加权音量为噪声值与加权系数的乘积。
在上述步骤S43中,在第一音量的基础上增加一定权重的音量(即当前噪声值与加权系数的乘积),从而提高音量以达到降低噪声对输出音频的影响。环境噪声对输出音频音量的具体影响有多大是模糊问题,而本实施例通过实验测量不同噪声环境下最适合正常人听力范围的音量,合理地将模糊问题具体化,并给出模糊问题的具体解决方案,即在第一音量的基础上增加一定权重的音量,从而抵消环境噪声对输出音频音量的影响,针对不同噪声值而增加不同加权系数与噪声值的乘积的音量,以避免低噪声环境下增加了过量的音量,或避免高噪声环境下增加了过少的音量,使得调节后的音量更加符合用户的听力范围。
在本发明一实施例中,上述根据预设音量表,将输出音频的音量调节至声源与所述声音控制组件之间的距离对应的第一音量的步骤S2之后,还包括:
S6,通过模数转换器采集输出音频的音频信号并获取音频信号的音量;
S7,判断音频信号的音量是否在预设范围内;
S8,若不在预设范围内,则通过调整功率放大器的放大倍数以调节输出音频的音量至预设范围内。
参照图3,在上述步骤S6中,上述输出音频的音频信号经过功率放大器放大至当前声音控制组件需要调节的音量,由扬声器输出音频,同时经过ADC并被ADC采集转换为数字信号,将数字信号传输至处理器。
在上述步骤S7中,ADC将音频信号转换为数字信号并传输给处理器,处理器判断数字信号的音量是否符合预设范围;上述预设范围为当前声音控制组件需要调节的音量根据预设的误差范围得到,即当前需要调节音量±误差值,例如智能终端需要将音量调节至第一音量,输出音量为第一音量的音频,当由于线路功率损耗,造成实际输出的音量与第一音量不同,且在可允许的误差范围之外时,对音频的音量重新调节至允许误差范围内的音量。
在上述步骤S8中,由于线路功率损耗,导致实际输出的音频信号对应的音量不在需要调节的预设音量范围,因此通过调整功率放大器的放大倍数以调节输出音频的音量至预设范围,以使输出音频的音量为最适合用户听力范围的音量。
在本发明一实施例中,上述若不在预设范围内,则通过调整功率放大器的放大倍数以调节输出音频的音量至预设范围内的步骤S8,包括:
S81,若输出音频的音量大于预设范围,则通过降低功率放大器的放大倍数以降低输出音频的音量;
S82,若输出音频的音量小于预设范围,则通过提高功率放大器的放大倍数以提高输出音频的音量。
在上述步骤S81中,输出音频的功率太大所以导致输出的音量大于预设范围,所以在输出音频经过功率放大器时降低输出音频的功率的放大倍数,从而降低输出音频的音量至预设范围内。
在上述步骤S82中,输出音频的功率太小所以导致输出的音量小于预设范围,所以在输出音频经过功率放大器时提高输出音频的功率的放大倍数,从而提高输出音频的音量至预设范围内。
参照图4,本发明音量调节***一实施例,包括:
获取模块1,用于接收到特定的声音信号时,获取特定的声音信号对应的声源到声音控制组件的距离;
第一调节模块2,用于根据预设音量表,将输出音频的音量调节至与所述声源和所述声音控制组件之间的距离对应的第一音量;其中,预设音量表至少包括声源到声音控制组件的距离和第一音量的对应关系。
在上述获取模块1中,上述声音控制组件可集成于上述终端,上述终端包括手机、平板电脑、笔记本电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point ofSales,销售终端)、车载电脑、智能音箱、多功能电话机等任意终端设备;上述特定的声音信号可以为由用户发出的指令,上述指令可以包含关键词,例如“小沃”、“Hi,Alexa”、“太大声了”、“音量提高点”等;上述关键词也可以根据场景的变化,采用适合该场景的关键词,例如,用户通过移动终端连接智能音箱进行移动通话,在智能音箱判断到通话接通时,当用户说“喂,您好!”等关键词,智能音箱也会自动调节音量;上述声音信号由声音控制组件上述的麦克风阵列接收,麦克风阵列至少包括两个麦克风;在麦克风阵列的各个麦克风接收到声音信号时,记录接收的时间;上述声源为发出特定的声音信号的地点;上述距离为声音发出的地点到声音控制组件中心的距离,优选的,上述声音控制组件中心与麦克风阵列中心相同;计算各麦克风接收到声音信号的时间差,采用时延声源定位技术确定特定的声音信号对应的声源距离声音控制组件的位置。
在上述第一调节模块2中,上述预设音量表中的声源与声音控制组件之间的距离可以是距离范围,预设音量表中的第一音量可以是适合正常人听力范围的音量,上述预设音量表为包含距离范围与第一音量对应关系的音量输出表;在计算得到声源与声音控制组件之间的距离后,第一调节模块2通过查表得到上述距离所在距离范围所对应的第一音量,进而声音控制组件以第一音量输出音频。
参照图5,在本发明一实施例中,上述获取模块1,包括:
记录单元11,用于通过声音控制组件上的麦克风阵列接收到特定的声音信号时,记录麦克风阵列中各个麦克风接收到特定的声音信号的时间点;
第一计算单元12,用于根据各个时间点,计算麦克风阵列中各麦克风之间接收到特定的声音信号的时间差;
第一获取单元13,用于根据时间差,获取特定的声音信号对应的声源与声音控制组件之间的距离。
在上述记录单元11中,因为麦克风阵列中的麦克风距离声源的位置不同,所以接收到特定的声音信号的时间点也不同。
在上述第一计算单元12中,上述时间差为麦克风阵列的各麦克风中两两之间接收到声音信号的时间差值,以三麦阵列为例,第一麦克风、第二麦克风及第三麦克风接收到声音信号的时间点分别为a、b、c,则第一麦克风与第二麦克风之间接收到声音信号的时间差为a-b的绝对值,即正数,其他麦克风之间的时间差的计算方式相同。
在上述第一获取单元13中,声音的传播速度可根据查表得到不同传播介质对应不同的传播速度,在已知速度和时间差的条件下,可得到声源到达不同麦克风的距离差;上述各麦克风到声音控制组件中心的距离可在安装麦克风阵列时获得;再根据各麦克风与声源之间形成的几何关系、距离差可计算得到声源到声音控制组件的距离。
参照图6,在本发明一实施例中,上述第一获取单元13,包括:
读取子单元131,用于读取预设的所述各麦克风、所述声源以及所述声音控制组件之间位置的几何关系式;
得到子单元132,用于根据几何关系式与时间差,按照预设公式计算得到声源与声音控制组件之间的距离。
在上述读取子单元131中,上述麦克风阵列以四麦圆形阵列为例(可以理解的是,也可以是其他形状、数量的麦克风阵列),定义麦克风A、B、C、D在圆上,圆心O为声音控制组件的中心,并以圆心O为原点建立平面直角坐标系,圆的半径为r,声源Q到圆心的距离为s,圆心O与声源Q的直线与坐标轴X轴的夹角为θ,声源Q到麦克风A、B、C的距离分别为s1、s2、s3,其中,r为各麦克风到声音控制组件中心的距离,是生产声音控制组件时预设好的半径,即为已知量,在非圆形麦克风阵列中,各麦克风到声音控制组件中心的距离可以不相等,但均为生产制造时就预设好的已知量;根据三角函数中余弦定理可得:
进一步得到麦克风A与声源Q的距离的几何关系式:
麦克风B与声源Q的距离的几何关系式:
以及麦克风B与声源Q的距离的几何关系式:
将上述几何关系式预存于声音控制组件中,需要时读取子单元131读取上述几何关系式,利用几何算法进行计算即可。
在上述计算子单元132中,以上述四麦圆形阵列为例,定义声音的传播速度为v,tBA、tBC分别为麦克风B与麦克风A接收到声音信号的时间差、麦克风B与麦克风C接收到声音信号的时间差;根据平面几何可知:vtBA=s2-s1、vtBC=s2-s3,在根据上述各麦克风与声源之间的距离的几何关系式可得: 其中v、tBA、tBC、r为已知量,所以可以解得声源Q与声音控制组件中心O的距离s。
参照图7,在本发明一实施例中,上述***还包括:
检测模块3,用于检测环境噪声,得到环境中的噪声值;
计算模块4,用于根据噪声值,按照预设规则计算得到第二音量;
第二调节模块5,用于将输出音频的音量调节至第二音量。
在上述检测模块3中,上述环境噪声为用户当前环境的背景噪声;环境噪声对音量会造成一定的影响,特别是在白天,在室内时,白天的环境噪声一般在45dB浮动,晚上的环境噪声一般在20dB浮动;在一些实施例中,检测模块3可以是麦克风,通过麦克风阵列检测环境噪声,并由模数转换器(ADC)将检测到环境噪声的模拟信号转换为数字信号,从而得到噪声值。
在上述计算模块4和第二调节模块5中,计算模块4针对检测模块3测量得到的噪声值计算得到第二音量,第二调节模块5再将输出音频的音量调节至第二音量;上述预设规则为在当前的输出音频的第一音量的基础上根据噪声值增加一定的音量值,一定的音量值可以是噪声值,也可以是经由噪声值换算得到。
参照图8,在本发明一实施例中,上述计算模块4,包括:
第二获取单元41,用于根据预设的加权系数表,获取噪声值对应的加权系数;其中,预设的加权系数表包括噪声值与加权系数的对应关系;
第二计算单元42,用于根据噪声值和加权系数,计算加权音量;其中,加权音量=噪声值*加权系数;
调节单元43,用于根据加权音量,将输出音频的音量调节至第二音量;其中,第二音量=第一音量+加权音量。
在上述第二获取单元41中,上述预设的加权系数表为开发人员通过实验测得,测量规则可以是根据统计分析法,即测量不同环境的多个背景噪声值,利用数理统计中正态分布的原理,得出不同噪声环境下,应在当前音量的基础上增加具有多少权重的音量最适合正常人的听力(即有效降低噪声的影响),以确定加权系数。
在上述第二计算单元42中,上述加权音量为噪声值与加权系数的乘积。
在上述调节单元43中,调节单元43在第一音量的基础上增加一定权重的音量(即当前噪声值与加权系数的乘积),从而提高音量以达到降低噪声对输出音频的影响。
参照图9,在本发明一实施例中,上述***还包括:
采集模块6,用于通过模数转换器采集输出音频的音频信号并获取音频信号的音量;
判断模块7,用于判断音频信号的音量是否在预设范围内;
调整模块8,用于若不在预设范围内,则通过调整功率放大器的放大倍数以调节输出音频的音量至预设范围内。
在上述采集模块6中,上述输出音频的音频信号经过功率放大器放大至当前声音控制组件需要调节的音量,由扬声器输出音频,同时经过ADC并被ADC采集转换为数字信号,将数字信号传输至处理器。
在上述判断模块7中,采集模块6通过ADC将音频信号转换为数字信号并传输给判断模块7,判断模块7判断数字信号的音量是否符合预设范围;上述预设范围为当前声音控制组件需要调节的音量根据预设的误差范围得到,即当前需要调节音量±误差值,例如智能终端需要将音量调节至第一音量,输出音量为第一音量的音频,当由于线路功率损耗,造成实际输出的音量与第一音量不同,且在可允许的误差范围之外时,对音频的音量重新调节至允许误差范围内的音量。
在上述调整模块8中,由于线路功率损耗,导致实际输出的音频信号对应的音量不在需要调节的预设音量范围,因此通过调整功率放大器的放大倍数以调节输出音频的音量至预设范围。
参照图10,在本发明一实施例中,上述调整模块8,包括:
降低单元81,用于若输出音频的音量大于预设范围,则通过降低功率放大器的放大倍数以降低输出音频的音量至预设范围内;
提高单元82,若输出音频的音量小于预设范围,则通过提高功率放大器的放大倍数以提高输出音频的音量至预设范围内。
在上述降低单元81中,输出音频的功率太大所以导致输出的音量大于预设范围,所以在输出音频经过功率放大器时降低输出音频的功率的放大倍数,从而降低输出音频的音量至预设范围内。
在上述提高单元82中,输出音频的功率太小所以导致输出的音量小于预设范围,所以在输出音频经过功率放大器时提高输出音频的功率的放大倍数,从而提高输出音频的音量至预设范围内。
本发明智能终端一实施例,包括存储器和处理器8;
存储器存储有计算机程序,处理器执行计算机程序以实现上述音量调节方法的步骤。
在本发明一实施例中,上述智能终端还包括与处理器耦合的声音控制组件,上述声音控制组件包括麦克风阵列、功率放大器和模数转换器;
麦克风阵列用于接收到声音信号和检测环境噪声;
功率放大器用于调节输出音频的音量;
模数转换器用于采集输出音频的音量。
在本发明一实施例中,上述智能终端还包括与处理器耦合的WiFi模块,用于与移动终端通信连接。
本发明计算机可读存储介质一实施例,其上存储有计算机程序,计算机程序被处理器执行时实现音量调节方法,包括:处理器接收到特定的声音信号时,获取特定的声音信号对应的声源与声音控制组件之间的距离;根据预设音量表,将输出音频的音量调节至与所述声源和所述声音控制组件之间的距离对应的第一音量;其中,预设音量表至少包括声源与声音控制组件之间的距离和第一音量的对应关系。
上述音量调节方法,通过接收特定的声音信号以执行音量调节操作,以避免由于其他声源因素造成不正确的音量调节,使得音量调节更具有针对性;通过获取声源与声音控制组件的距离、并结合预设音量表,获得适合用户听力的音量,进而实现将音量调节至适合用户听力的音量;整个过程由声音智能控制、调节音量的大小,更加符合智能化生活的需求。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (5)
1.一种音量调节方法,其特征在于,包括:
接收到特定的声音信号时,获取所述特定的声音信号对应的声源与声音控制组件之间的距离;
根据预设音量表,将输出音频的音量调节至与所述声源和所述声音控制组件之间的距离对应的第一音量;其中,所述预设音量表至少包括声源与所述声音控制组件之间的距离和所述第一音量的对应关系;
通过模数转换器采集所述输出音频的音频信号并获取所述音频信号的音量;
判断所述音频信号的音量是否在预设范围内;
若不在预设范围内,则通过调整功率放大器的放大倍数以调节所述输出音频的音量至所述预设范围内;
所述预设音量表中的声源与所述声音控制组件之间的距离为距离范围;
所述若不在预设范围内,则通过调整功率放大器的放大倍数以调节所述输出音频的音量至所述预设范围内的步骤,包括:
若所述输出音频的音量大于预设范围,则通过降低所述功率放大器的放大倍数以降低所述输出音频的音量至所述预设范围内;
若所述输出音频的音量小于所述预设范围,则通过提高所述功率放大器的放大倍数以提高所述输出音频的音量至所述预设范围内;
所述声音控制组件包括麦克风阵列,所述接收到特定的声音信号时,获取所述特定的声音信号对应的声源与所述声音控制组件之间的距离的步骤,包括:
通过所述麦克风阵列接收到特定的声音信号时,记录所述麦克风阵列中各个麦克风接收到所述特定的声音信号的时间点;
根据各个所述时间点,计算所述麦克风阵列中各麦克风之间接收到所述特定的声音信号的时间差;
根据所述时间差,获取所述特定的声音信号对应的声源与所述声音控制组件之间的距离;
所述根据所述时间差,获取所述特定的声音信号对应的声源与所述声音控制组件之间的距离的步骤,包括:
读取预设的所述各麦克风、所述声源以及所述声音控制组件之间位置的几何关系式;
根据所述几何关系式与所述时间差,按照预设公式计算得到所述声源与所述声音控制组件之间的距离;
所述麦克风阵列为四麦圆形阵列,所述麦克风包括麦克风A、麦克风B以及麦克风C,所述根据所述几何关系式与所述时间差,按照预设公式计算得到所述声源与所述声音控制组件之间的距离的步骤包括:
通过以下公式计算得到所述声源与所述声音控制组件中心之间的距离,
其中,tBA为麦克风B与麦克风A接收到声音信号的时间差;tBC为麦克风B与麦克风C接收到声音信号的时间差;v为声音的传播速度;s为声源与声音控制组件中心的距离。
2.根据权利要求1所述的音量调节方法,其特征在于,所述根据预设音量表,将输出音频的音量调节至所述声源与所述声音控制组件之间的距离对应的第一音量的步骤之后,包括:
检测环境噪声,得到环境中的噪声值;
根据所述噪声值,按照预设规则计算得到第二音量;
将所述输出音频的音量调节至第二音量。
3.根据权利要求2所述的音量调节方法,其特征在于,所述根据所述噪声值,按照预设规则计算得到第二音量的步骤,包括:
根据预设的加权系数表,获取所述噪声值对应的加权系数;其中,所述预设的加权系数表包括所述噪声值与所述加权系数的对应关系;
根据所述噪声值和所述加权系数,计算加权音量;其中,所述加权音量=噪声值*加权系数;
根据所述加权音量计算得到所述第二音量;其中,所述第二音量=第一音量+加权音量。
4.一种音量调节***,其特征在于,包括:
获取模块,用于接收到特定的声音信号时,获取所述特定的声音信号对应的声源到声音控制组件的距离;
第一调节模块,用于根据预设音量表,将输出音频的音量调节至与所述声源和所述声音控制组件之间的距离对应的第一音量;其中,所述预设音量表至少包括声源到所述声音控制组件的距离和所述第一音量的对应关系;
采集模块,用于通过模数转换器采集输出音频的音频信号并获取音频信号的音量;
判断模块,用于判断音频信号的音量是否在预设范围内;
调整模块,用于若不在预设范围内,则通过调整功率放大器的放大倍数以调节输出音频的音量至预设范围内;
所述预设音量表中的声源与所述声音控制组件之间的距离为距离范围;
所述调整模块包括:
降低单元,用于若输出音频的音量大于预设范围,则通过降低功率放大器的放大倍数以降低输出音频的音量至预设范围内;
提高单元,若输出音频的音量小于预设范围,则通过提高功率放大器的放大倍数以提高输出音频的音量至预设范围内;所述声音控制组件包括麦克风阵列,所述获取模块,包括:
记录单元,用于通过所述麦克风阵列接收到特定的声音信号时,记录所述麦克风阵列中各个麦克风接收到所述特定的声音信号的时间点;
第一计算单元,用于根据各个所述时间点,计算所述麦克风阵列中各麦克风之间接收到所述特定的声音信号的时间差;
第一获取单元,用于读取预设的所述各麦克风、所述声源以及所述声音控制组件之间位置的几何关系式;根据所述几何关系式与所述时间差,按照预设公式计算得到所述声源与所述声音控制组件之间的距离;
所述麦克风阵列为四麦圆形阵列,所述麦克风包括麦克风A、麦克风B以及麦克风C,所述根据所述几何关系式与所述时间差,按照预设公式计算得到所述声源与所述声音控制组件之间的距离包括:
通过以下公式计算得到所述声源与所述声音控制组件中心之间的距离,
其中,tBA为麦克风B与麦克风A接收到声音信号的时间差;tBC为麦克风B与麦克风C接收到声音信号的时间差;v为声音的传播速度;s为声源与声音控制组件中心的距离。
5.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-3中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811533623.XA CN109495649B (zh) | 2018-12-14 | 2018-12-14 | 音量调节方法、***及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811533623.XA CN109495649B (zh) | 2018-12-14 | 2018-12-14 | 音量调节方法、***及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109495649A CN109495649A (zh) | 2019-03-19 |
CN109495649B true CN109495649B (zh) | 2021-10-01 |
Family
ID=65710319
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811533623.XA Active CN109495649B (zh) | 2018-12-14 | 2018-12-14 | 音量调节方法、***及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109495649B (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110103867A (zh) * | 2019-05-09 | 2019-08-09 | 贵安新区新特电动汽车工业有限公司 | 声音强度调整方法及装置 |
CN110347365B (zh) * | 2019-07-12 | 2023-04-07 | 广东美的厨房电器制造有限公司 | 自动调节播报音量的方法和装置及声音播报设备 |
CN112449236B (zh) * | 2019-08-28 | 2023-03-24 | 海信视像科技股份有限公司 | 一种音量调节的方法及显示装置 |
CN111182382A (zh) * | 2019-10-22 | 2020-05-19 | 广东小天才科技有限公司 | 一种基于音箱的音频播放控制方法及音箱 |
CN110996238B (zh) * | 2019-12-17 | 2022-02-01 | 杨伟锋 | 双耳同步信号处理助听***及方法 |
CN111090412B (zh) * | 2019-12-18 | 2020-12-08 | 北京声智科技有限公司 | 一种音量调节方法、装置及音频设备 |
CN111190566A (zh) * | 2019-12-27 | 2020-05-22 | 拉克诺德(深圳)科技有限公司 | 音量控制方法、装置、计算机设备及存储介质 |
CN111405111A (zh) * | 2020-03-11 | 2020-07-10 | 惠州Tcl移动通信有限公司 | 音频功放控制方法、装置、存储介质及移动终端 |
CN111510905A (zh) * | 2020-05-04 | 2020-08-07 | 宋彦震 | 基于用户距离自适应调整播放器声音大小的方法 |
CN111930336A (zh) * | 2020-07-29 | 2020-11-13 | 歌尔科技有限公司 | 音频设备的音量调节方法、设备及存储介质 |
CN112599144B (zh) * | 2020-12-03 | 2023-06-06 | Oppo(重庆)智能科技有限公司 | 音频数据处理方法、音频数据处理装置、介质与电子设备 |
CN112637733B (zh) * | 2020-12-08 | 2023-02-28 | 歌尔科技有限公司 | 一种自动调节语音设备音量的方法、装置和语音设备 |
CN115103266A (zh) * | 2022-06-30 | 2022-09-23 | 世邦通信股份有限公司 | 一种声场均衡实现***及方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2524437Y (zh) * | 2002-01-24 | 2002-12-04 | 罗慧峰 | 采用热敏电阻实现自动音量调节的电话机 |
CN101478614A (zh) * | 2009-01-19 | 2009-07-08 | 深圳华为通信技术有限公司 | 自适应音量调节的方法、装置及通信终端 |
CN102915753A (zh) * | 2012-10-23 | 2013-02-06 | 华为终端有限公司 | 一种电子设备的智能控制音量的方法及实现装置 |
CN107508983A (zh) * | 2017-08-18 | 2017-12-22 | 广东欧珀移动通信有限公司 | 音量调节方法、装置、存储介质及终端设备 |
CN108834026A (zh) * | 2018-07-12 | 2018-11-16 | 深圳先进技术研究院 | 一种基于ne5532芯片的音调调控电路 |
CN108966077A (zh) * | 2018-06-19 | 2018-12-07 | 四川斐讯信息技术有限公司 | 一种音箱音量的控制方法及*** |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04130900A (ja) * | 1990-09-21 | 1992-05-01 | Fujitsu General Ltd | 自動音量バランス調整装置 |
JP3699018B2 (ja) * | 2001-07-25 | 2005-09-28 | 埼玉日本電気株式会社 | 電話機の自動音量調整装置 |
US10863267B2 (en) * | 2015-11-10 | 2020-12-08 | Savant Systems, Inc. | Volume control for audio/video devices |
CN106027809B (zh) * | 2016-07-27 | 2019-08-20 | 维沃移动通信有限公司 | 一种音量的调节方法及移动终端 |
CN108024187A (zh) * | 2016-10-31 | 2018-05-11 | 苏州乐听电子科技有限公司 | 一种可自主调试验配的智能助听器 |
CN107271963A (zh) * | 2017-06-22 | 2017-10-20 | 广东美的制冷设备有限公司 | 声源定位的方法和装置及空调器 |
CN107241662A (zh) * | 2017-08-05 | 2017-10-10 | 北京奇正悦扬科技有限公司 | 一种旋转节能音响 |
CN108091330B (zh) * | 2017-12-13 | 2020-11-27 | 北京小米移动软件有限公司 | 输出声强调节方法、装置、电子设备及存储介质 |
-
2018
- 2018-12-14 CN CN201811533623.XA patent/CN109495649B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2524437Y (zh) * | 2002-01-24 | 2002-12-04 | 罗慧峰 | 采用热敏电阻实现自动音量调节的电话机 |
CN101478614A (zh) * | 2009-01-19 | 2009-07-08 | 深圳华为通信技术有限公司 | 自适应音量调节的方法、装置及通信终端 |
CN102915753A (zh) * | 2012-10-23 | 2013-02-06 | 华为终端有限公司 | 一种电子设备的智能控制音量的方法及实现装置 |
CN107508983A (zh) * | 2017-08-18 | 2017-12-22 | 广东欧珀移动通信有限公司 | 音量调节方法、装置、存储介质及终端设备 |
CN108966077A (zh) * | 2018-06-19 | 2018-12-07 | 四川斐讯信息技术有限公司 | 一种音箱音量的控制方法及*** |
CN108834026A (zh) * | 2018-07-12 | 2018-11-16 | 深圳先进技术研究院 | 一种基于ne5532芯片的音调调控电路 |
Also Published As
Publication number | Publication date |
---|---|
CN109495649A (zh) | 2019-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109495649B (zh) | 音量调节方法、***及存储介质 | |
CN109558512B (zh) | 一种基于音频的个性化推荐方法、装置和移动终端 | |
CN101569093A (zh) | 响应于不同的噪声环境经由用户优选的音频设置来动态地获悉用户的响应 | |
CN102763160B (zh) | 用于稳健噪声降低的麦克风阵列子组选择 | |
CN102047688B (zh) | 用于多通道信号平衡的***、方法和设备 | |
CN109164414A (zh) | 基于麦克风阵列的定位方法、装置和存储介质 | |
US20080181058A1 (en) | Sound determination method and sound determination apparatus | |
CN107221336A (zh) | 一种增强目标语音的装置及其方法 | |
US20190014429A1 (en) | Blocked microphone detection | |
KR20200086476A (ko) | 전자기 신호를 측정하기 위한 방법 및 그 전자 장치 | |
CN101821585A (zh) | 自动传感器信号匹配 | |
CN108415024A (zh) | 接近传感器校准方法、装置、移动终端及计算机可读介质 | |
CN102209290A (zh) | 音频再现装置和音频再现方法 | |
US10863287B2 (en) | Scene and state augmented signal shaping and separation | |
CN103546617A (zh) | 一种声音调节的方法及终端 | |
US20210174819A1 (en) | Apparatus and method for generating audio signal with noise attenuated on basis of phase change rate according to change in frequency of audio signal | |
CN102780797A (zh) | 行动电话及其内置电声元件的校正方法 | |
CN205754809U (zh) | 一种机器人自适应音量调节*** | |
CN108827338B (zh) | 语音导航方法及相关产品 | |
CN112820310A (zh) | 一种来波方向估计方法及装置 | |
JP7314975B2 (ja) | 音声操作装置及びその制御方法 | |
US20230197084A1 (en) | Apparatus and method for classifying speakers by using acoustic sensor | |
EP4325885A1 (en) | Acoustic apparatus and transfer function determination method therefor | |
US11562763B2 (en) | Method for improving sound quality and electronic device using same | |
CN112927705B (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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210906 Address after: 518000 201, No.26, yifenghua Innovation Industrial Park, Xinshi community, Dalang street, Longhua District, Shenzhen City, Guangdong Province Applicant after: Shenzhen waterward Information Co.,Ltd. Address before: 518000, block B, huayuancheng digital building, 1079 Nanhai Avenue, Shekou, Nanshan District, Shenzhen City, Guangdong Province Applicant before: SHENZHEN WATER WORLD Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |