使用麦克风激活提供提醒的系统和方法与流程

文档序号:17120773发布日期:2019-03-15 23:46阅读:694来源:国知局
使用麦克风激活提供提醒的系统和方法与流程

本专利申请要求于2016年8月9日递交的、名称为“systemandmethodtoprovideanalertusingmicrophoneactivation”的美国专利申请no.15/232,717的优先权,以引用方式将其整体明确地并入本文。

概括地说,本公开内容涉及通信系统,具体地说,本公开内容涉及一种设备,其配置为在该设备通过耳机输出音频信号时生成提醒。



背景技术:

为了提供诸如电话、视频、数据、消息传送以及广播之类的各种电信服务,广泛部署了无线通信系统。典型的无线通信系统可以采用多址技术,这样的多址技术能够通过共享可用系统资源来支持与多个用户的通信。这种多址技术的例子包括码分多址(cdma)系统、时分多址(tdma)系统、频分多址(fdma)系统、正交频分多址(ofdma)系统、单载波频分多址(sc-fdma)系统,和时分同步码分多址(td-scdma)系统。

为了提供能够使不同的无线设备在城市层面、国家层面、地区层面以及甚至全球层面进行通信的公共协议,在各种电信标准中采用了这些多址技术。示例性电信标准是长期演进(lte)。lte是由第三代合作伙伴计划(3gpp)颁布的通用移动电信系统(umts)移动标准的增强集。lte被设计成通过改进的频谱效率、降低的成本和改进的服务,在下行链路上使用ofdma、上行链路上使用sc-fdma,以及使用多输入多输出(mimo)天线技术来支持移动宽带接入。然而,随着移动宽带接入需求持续增加,lte技术需要进一步改进。这些改进也可以适用于其它多址技术和采用了这些技术的电信标准。



技术实现要素:

下面给出对一个或多个方面的简要概述,以提供对这些方面的基本理解。该概述不是对全部预期方面的穷尽的概括,也不旨在标识全部方面的关键或重要元素或者描述任意或全部方面的范围。其目的仅在于作为后文所提供更详细描述的序言,以简化形式提供一个或多个方面的一些概念。

用户经常佩戴耳机听音频,比如在用户听音乐时、参加语音或视频电话时等等。用户对耳机的使用可能阻碍用户听到该用户可能感兴趣的周围声音的能力。例如,在通过耳机听音频时,用户可能无法听到另一个尝试通知该用户的个体。类似的,在通过耳机听音频时,用户可能无法听到在该用户处于机场、火车站等等时通过扩音器播放的通知。为了用户听到周围声音,该用户可以手动降低通过耳机输出的音频的音量或移除耳机。相应地,该用户可以在听到该周围声音之后手动增加通过耳机输出的音频的音量或重新戴上耳机。

如本申请中所描述的,一种设备可以配置为在用户正在通过耳机收听音频的同时有音频被发送到耳机时生成提醒。例如,该设备可以配置为,比如通过降低通过耳机输出的音频信号的音量和/或通过在该设备的显示器上向用户提供可视化提醒来提醒该设备的用户。这一方法可能需要该设备不断的监听通过通信耦接到该设备的麦克风接收到的音频信号。

不断监听接收到的音频信号可能消耗该设备的资源,比如处理器周期和/或功率(例如,电池电量)。此外,该设备可能不需要不断地接收环境噪声以便有效地检测相关声音。例如,当耳机输出低于阈值边限的音频信号时,该用户可能能够听到环境噪声并且因此可以听到相关声音而无需该设备提醒。因此,为了节省设备资源,该设备可以激活和去激活麦克风以便监听相关声音(例如,通知、用户的名字)的环境噪声。

在本公开内容的一个方面,提供了一种方法、计算机可读介质和装置。该装置可以配置为将音量水平与门限进行比较,并且该音量水平可以与该装置的第一音频信号的输出相关联。该装置还可以配置为基于该音量水平与该门限的比较来激活通信耦接到该装置的麦克风。当该麦克风被激活时,该装置可以配置为在该装置输出第一音频信号时通过该麦克风接收第二音频信号。该装置可以配置为确定该第二音频信号包括与预定值对应的第一部分。该装置还可以配置为基于对该第二音频信号包括与该预定值对应的该第一部分的确定向该装置的用户提供提醒。

为了实现前述和相关目的,所述一个或多个方面包括后面充分描述以及在权利要求中具体指出的特性。以下描述和附图具体描述了一个或多个方面的某些示例性特性。然而,这些特性仅仅指示可采用各个方面的原理的一些不同方式,并且这一说明书旨在包括全部这些方面及其等效物。

附图说明

图1是示出无线通信系统和接入网络的示例的示意图。

图2a、2b、2c和2d是分别示出了dl帧结构、dl帧结构中的dl信道、ul帧结构和ul帧结构中的ul信道的lte示例的示意图。

图3是示出接入网络中的演进型节点b(enb)和用户设备(ue)的示例的示意图。

图4是一种环境的示意图,在该环境中,设备可以配置为在该设备通过耳机输出音频信号时提醒用户。

图5是一个设备的呼叫流图,该设备可以在其通过耳机输出音频信号时提醒用户。

图6是设备可以用于确定要激活麦克风的的波形的示意图。

图7是一种在设备通过耳机输出音频信号时提醒用户的方法的流程图。

图8是一种基于波形激活麦克风的方法的流程图。

图9是示出示例性装置中的不同单元/组件之间的数据流的概念性数据流图。

图10是示出采用处理系统的装置的硬件实现的示例的示意图。

具体实施方式

下面结合附图给出的详细描述仅仅旨在对各种配置进行描述,而不旨在表示可以实践本申请中所描述的概念的唯一配置。出于提供对各种概念的彻底理解的目的,详细描述包括具体细节。但是,对于本领域普通技术人员来说显而易见的是,可以在没有这些具体细节的情况下实践这些概念。在一些实例中,以框图的形式示出了公知的结构和组件以避免对这些概念造成模糊。

现在将参照各种装置和方法来呈现电信系统的多个方面。这些装置和方法将在下面的详细描述中进行说明,并在附图中由各个框、组件、电路、处理、算法等(统称为“元素”)来示出。可以使用电子硬件、计算机软件或者它们的任何组合来实现这些元素。至于这些元素是实现成硬件还是软件,取决于具体应用和施加到整个系统上的设计约束。

举例来说,元素、或元素的任何部分、或元素的任意组合可以实现为包括一个或多个处理器的“处理系统”。处理器的示例包括微处理器、微控制器、图形处理单元(gpu)、中央处理器(cpu)、应用处理器、数字信号处理器(dsp)、简化指令集计算(risc)处理器、片载系统(soc)、基带处理器、现场可编程门阵列(fpga)、可编程逻辑器件(pld)、状态机、门逻辑、分立硬件电路以及配置为执行贯穿本公开内容所描述的各种功能的其它合适的硬件。处理系统中的一个或多个处理器可以执行软件。无论是被称为软件、固件、中间件、微代码、硬件描述语言或者其它名称,软件应当被广义地解释为意指:指令、指令集、代码、代码段、程序代码、程序、子程序、软件组件、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行线程、过程、函数等。

因此,在一个或多个方面中,可以在硬件、软件或者它们的任何组合中来实现所描述的功能。如果在软件中实现,则所述功能可以存储在计算机可读介质上或者编码为计算机可读介质上的一个或多个指令或代码。计算机可读介质包括计算机存储介质。存储介质可以是可以由计算机存取的任何可用介质。通过举例而非限制性的方式,这种计算机可读介质可以包括随机访问存储器(ram)、只读存储器(rom)、电可擦除可编程rom(eeprom)、光盘存储器、磁盘存储器、其它磁存储设备、上述类型的计算机可读介质的组合、或者可以用于以指令或数据结构的形式存储能够由计算机访问的计算机可执行代码的任意其它介质。

图1是示出了无线通信系统和接入网络100的示例的示意图。该无线通信系统(也称为无线广域网(wwan))包括基站102、ue104和演进型分组内核(epc)160。基站102可以包括宏小区(高功率蜂窝基站)和/或小型小区(低功率蜂窝基站)。宏小区包括enb。小型小区包括毫微微小区、微微小区和微小区。

基站102(统称为演进型通用移动电信系统(umts))陆地无线接入网络(e-utran)通过回程链路132(s1接口)与epc160交互。除了其它功能,基站102可以执行下面的一个或多个功能:用户数据的转移、无线信道加密和解密、完整性保护、报头压缩、移动性控制功能(例如,切换、双向连接)、小区间干扰协调、连接建立和释放、负载均衡、非接入层(nas)消息的分发、nas节点选择、同步、无线接入网络(ran)共享、多媒体广播多播服务(mbms)、订户和设备追踪、ran信息管理(rim)、寻呼、定位和警告消息的交付。基站102可以通过回程链路134(例如,x2接口)相互直接或间接(例如,通过epc160)通信。该回程链路134可以是有线的或无线的。

基站102可以与ue104无线地通信。每个基站102可以为各自的地理覆盖区域110提供通信覆盖。可以有重叠的地理覆盖区域110。例如,小型小区102’可以具有覆盖区域110’,它与一个或多个宏基站102的覆盖区域110重叠。包括小型小区和宏小区二者的网络可以公知为异构网络。异构网络还可以包括家庭演进型节点b(enb)(henb),它可以为公知为闭合用户分组(csg)的受限制分组提供服务。基站102和ue104之间的通信链路120可以包括从ue104到基站102的上行链路(ul)(也称为反向链路)传输和/或从基站102到ue104的下行链路(dl)(也称为前向链路)传输。该通信链路120可以使用mimo天线技术,包括空间复用、波束成形和/或发送分集。所述通信链路可以通过一个或多个载波。基站102/ue104可以使用在用于每个方向中的传输的总共达到yxmhz的载波聚合(x个分量载波)中分配的每一载波ymhz(例如,5、10、15、20mhz)带宽的频谱。所述载波可以相互相邻或不相邻。载波分配可以是关于dl和ul不对称的(例如,针对dl比针对ul分配更多或更少的载波)。分量载波可以包括一个主分量载波和一个或多个次分量载波。主分量载波可以被称为主小区(pcell),而次分量载波可以被称为次小区(scell)。

无线通信系统还可以包括通过5ghz非许可频谱中的通信链路154与wi-fi基站(sta)152通信的wi-fi接入点(ap)150。在非许可频谱中通信时,sta152/ap150可以在通信之前执行空闲信道评估(cca)以便确定该信道是否可用。

小型小区102’可以工作在已许可和/或非许可频谱中。当工作在非许可频谱中时,小型小区102’可以采用lte并使用与wi-fiap150所使用的相同的5ghz非许可频谱。采用非许可频谱中的lte的小型小区102’可以提高接入网络的覆盖和/或增加其容量。非许可频谱中的lte可以被称为非许可lte(lte-u)、已许可辅助式接入(laa)或multefire。

epc160可以包括移动性管理实体(mme)162、其它mme164、服务网关166、多媒体广播多播服务(mbms)网关168、广播多播服务中心(bm-sc)170和分组数据网络(pdn)网关172。该mme162可以与家庭归属服务器(hss)174通信。mme162是处理ue104和epc160之间的信令的控制节点。一般来讲,mme162提供承载和连接管理。所有用户互联网协议(ip)分组是通过服务网络166转移的,该服务网关本身连接到pdn网关172。该pdn网关172提供ueip地址分配以及其它功能。该pdn网关172和bm-sc170连接到ip服务176。该ip服务176可以包括互联网、内网、ip多媒体子系统(ims)、ps流服务(pss)和/或其它ip服务。bm-sc170可以提供mbms用户服务提供和交付功能。bm-sc170可以用作内容供应商mbms传输的入口点,可以用于授权并发起公共陆地移动网络(plmn)中的mbms承载服务,并且可以用于调度mbms传输。该mbms网关168可以用于向属于广播特定服务的多播广播单载波网络(mbsfn)区域的基站102分发mbms业务,并且可以负责会话管理(开始/停止)和收集与收费信息有关的embms。

基站也可以被称为节点b、演进型节点b(enb)、接入点、基站收发机、无线基站、无线收发机、收发机功能、基础服务集(bss)、扩展服务集(ess)或者一些其它适当的术语。基站102可以为ue104提供到epc160的接入点。ue104的示例包括蜂窝电话、智能电话、会话发起协议(sip)电话、膝上型计算机、个人数字助理(pda)、卫星无线电、全球定位系统、多媒体设备、视频设备、数字音频播放器(例如,mp3播放器)、摄像机、游戏控制台、平板电脑、智能设备、可穿戴设备或者其它任何相似功能的设备。ue104也可以被称为站、移动站、用户站、移动单元、用户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动用户站、接入终端、移动终端、无线终端、远程终端、手持设备、用户代理、移动客户端、客户端或者一些其它适当的术语。

再次参考图1,在某些方面,ue104可以配置为基于音频信号的输出激活麦克风198。也就是,ue104可以包括麦克风198。ue104可以通过通信地耦接到该ue104的耳机输出音频信号。基于该音频信号的输出,ue104可以选择性地激活/去激活通信耦接到该ue104的麦克风198(例如,集成到耳机中的麦克风)。当麦克风198被激活时,ue104可以配置为监听通过该麦克风198接收到的音频信号并且确定接收到的音频信号是否包括相关声音,比如通知或名字。当ue104检测到该相关声音时,ue104可以配置为提供提醒(比如,提醒ue104的用户)。

图2a是示出了lte中的dl帧结构的示例的示意图200。图2b是示出了lte中的dl帧结构中的信道的示例的示意图230。图2c是示出了lte中的ul帧结构的示例的示意图250。图2d是示出了lte中的ul帧结构中的信道的示例的示意图280。其它无线通信技术可以具有不同帧结构和/或不同信道。在lte中,一帧(10ms)可以被划分为10个等尺寸的子帧。每个子帧可以具有两个连续的时隙。一个资源网格可以用于代表所述两个时隙,每个时隙包括一个或多个时间并发资源块(rb)(也称为物理rb(prb))。该资源网格被划分为多个资源单元(re)。在lte中,对于常规循环前缀,一个rb包含频域中的12个连续子载波和时域中的7个连续符号(针对dl是ofdm符号;针对ul是sc-fdma符号),总共84个re。对于扩展循环前缀,一个rb包含频域中的12个连续子载波和时域中的6个连续符号,总共72个re。每个re携带的比特数量取决于调制方案。

如图2a中所示,一些re携带针对ue处的信道估计的dl参考(导频)信号(dl-rs)。该dl-rs可以包括小区专用参考信号(crs)(有时也称为一般rs)、ue专用参考信号(ue-rs)和信道状态信息参考信号(csi-rs)。图2a示出了天线端口0、1、2和3(分别指示为r0、r1、r2和r3)的crs、天线端口5的ue-rs(指示为r5)和天线端口15的csi-rs(指示为r)。图2b示出了一个帧的dl子帧中的各种信道的示例。物理控制格式指示符信道(pcfich)在时隙0的符号0中,并且携带指示该物理下行链路控制信道(pdcch)是否占用1、2或3个符号(图2b示出占用3个符号的pdcch)的控制格式指示符(cfi)。该pdcch在一个或多个控制信道单元(cce)中携带下行链路控制信息(dci),每个cce包括九个re分组(reg),每个reg在一个ofdm符号中包括四个连续re。ue可以配备有也携带dci的ue专用增强型pdcch(epdcch)。该epdcch可以具有2、4或8个rb对(图2b示出两个rb对,每个子集包括一个rb对)。物理混合自动重传请求(arq)(harq)指示符信道(phich)也在时隙0的符号0中并且携带指示基于该物理上行链路共享信道(pusch)的harq确认(ack)/否定ack(nack)反馈的harq指示符(hi)。主同步信道(psch)在一个帧的子帧0和5中的时隙0的符号6中,并且携带由ue用于确定子帧时序和物理层标识的主同步信号(pss)。次同步信道(ssch)在一个帧的子帧0和5中的时隙0的符号5中,并且携带由ue用于确定物理层小区标识分组号的次同步信号(sss)。基于该物理层标识和物理层小区标识分组号,该ue能够确定物理小区标识符(pci)。基于该pci,ue能够确定上述dl-rs的位置。该物理广播信道(pbch)在一个帧的子帧0的时隙1的符号0、1、2、3中,并且携带主信息块(mib)。该mib提供dl系统带宽中的若干个rb、phcih配置和系统帧号(sfn)。该物理下行链路共享信道(pdsch)携带用户数据、没有通过该pbch发送的广播系统信息(诸如系统信息块(sib))和寻呼消息。

如图2c中所示,一些re携带enb处的信道估计的解调参考信号(dm-rs)。该ue可以另外在一个子帧的最后一个符号中发送探测参考信号(srs)。该srs可以具有梳状结构,并且ue可以在一个梳齿上发送srs。该srs可以由enb用于信道质量估计以便使ul上的频率依赖调度生效。

图2d示出了一个帧的ul子帧中的各种信道的示例。物理随机访问信道(prach)可以位于基于该prach配置在一帧中的一个或多个子帧中。prach可以包括一个子帧中的六个连续rb对。该prach允许ue执行初始系统访问并实现ul同步。物理上行链路控制信道(pucch)可以位于ul系统带宽的边缘上。该pucch携带上行链路控制信息(uci),诸如调度请求、信道质量指示符(cqi)、预编码矩阵指示符(pmi)、秩指示符(ri)和harqack/nack反馈。该pusch携带数据,并且可以另外用于携带缓存状态报告(bsr)、功率余量报告(phr)和/或uci。

图3是在接入网络中与ue350通信的enb310的框图。在dl中,来自epc160的ip分组可以被提供给控制器/处理器375。该控制器/处理器375实现层3和层2功能。层3包括无线资源控制(rrc)层,层2包括分组数据会聚协议(pdcp)层、无线链路控制(rlc)层和媒介接入控制(mac)层。该控制器/处理器375提供与系统信息(例如,mib、sib)的广播、rrc连接控制(例如,rrc连接寻呼、rrc连接建立、rrc连接修改和rrc连接释放)、无线接入技术(rat)间移动和ue测量报告的测量配置相关联的rrc层功能;与报头压缩/解压、安全性(加密、解密、完整性保护、完整性验证)和切换支持功能相关联的pdcp层功能;与上层分组数据单元(pdu)的转移、通过arq纠错、rlc服务数据单元(sdu)的串联、分段和重新组装、rlc数据pdu的重新分段和rlc数据pdu的重新排序相关联的rlc层功能;以及与逻辑信道和传输信道之间的映射、macsdu向传输块(tb)上的复用、macsdu从tb的解复用、调度信息报告、通过harq纠错、优先处理和逻辑信道优先化相关联的mac层功能。

发送(tx)处理器316和接收(rx)处理器370实现与各种信号处理功能相关联的l1层功能。层1包括物理(phy)层,可以包括传输信道上的错误检测、该传输信道的前向纠错(fec)编码/解码、交织、速率匹配、映射到物理信道上、物理信道的调制/解调和mimo天线处理。tx处理器316基于各种调制方案(例如,二进制相移键控(bpsk)、正交相移键控(qpsk)、m相移键控(m-psk)、m正交幅度调制(m-qam))处理至信号星座图的映射。然后,可以将已编码和已调制的符号分成并行的流。然后,可以将每个流映射至ofdm子载波、在时域和/或频域中与参考信号(例如,导频)进行复用,并且然后使用快速傅立叶逆变换(ifft)将其组合在一起来产生携带时域ofdm符号流的物理信道。对该ofdm流进行空间预编码来产生多个空间流。来自信道估计器374的信道估计可以被用于确定编码和调制方案以及用于空间处理。信道估计可以从参考信号和/或ue350发送的信道条件反馈中获得。然后,将每个空间流经由单独的发射机318tx提供给不同的天线320。每个发射机318tx可以用各自的空间流来对rf载波进行调制以用于传输。

在ue350处,每个接收机354rx通过其各自的天线352接收信号。每个接收机354rx对调制到rf载波上的信息进行恢复并向接收(rx)处理器356提供该信息。该tx处理器368和rx处理器356实现与各种信号处理功能相关联的层1功能。rx处理器356可以对信息执行空间处理以恢复去往ue350的任何空间流。如果多个空间流去往ue350,那么rx处理器356可以将它们组合成单个ofdm符号流。然后,rx处理器356使用快速傅立叶变换(fft)将ofdm符号流从时域变换到频域。频域信号包括针对ofdm信号的每个子载波的单独的ofdm符号流。通过确定enb310发送的最有可能的信号星座图点来对每个子载波上的符号以及参考信号进行恢复和解调。这些软决策可以基于信道估计器358所计算出的信道估计。然后,对软判决进行解码和解交织来恢复最初由enb310在物理信道上发送的数据和控制信号。然后将该数据和控制信号提供给控制器/处理器359,该控制器/处理器实现层3和层2功能。

控制器/处理器359可以与存储程序代码和数据的存储器360相关联。该存储器360可以被称为计算机可读介质。在ul中,控制器/处理器359提供传输和逻辑信道之间的解复用、分组重新组装、解密、报头解压和控制信号处理以便恢复来自epc160的ip分组。控制器/处理器359还负责使用ack和/或nack协议的错误检测以支持harq操作。

与结合enb310的dl传输描述的功能类似,控制器/处理器359提供与系统信息(例如,mib、sib)获取、rrc连接和测试报告相关联的rrc层功能;与报头压缩/解压和安全性(加密、解密、完整性保护、完整性验证)相关联的pdcp层功能;与上层pdu的转移、通过arq纠错、rlcsdu的串联、分段和重新组装、rlc数据pdu重新分段和rlc数据pdu的重新排序相关联的rlc层功能;以及与逻辑信道和传输信道之间的映射、macsdu到tb上的复用、macsdu从tb的解复用、调度信息报告、通过harq纠错、优先处理和逻辑信道优先化相关联的mac层功能。

由信道估计器358从enb310发送的参考信号或反馈获得的信道估计可以由该tx处理器368用于选择适当的编码和调制方案,以及辅助空间处理。tx处理器368生成的空间流可以被通过不同发射机354tx提供给不同天线352。每个发射机354tx可以将rf载波与各自的空间流调制用于传输。

ul传输在enb310处以类似于结合ue350处的接收机功能描述的方式处理。每个接收机318rx通过其各自的天线320接收信号。每个接收机318rx恢复调制到rf载波上的信息并且将该信息提供给rx处理器370。

控制器/处理器375可以与存储程序代码和数据的存储器376相关联。存储器376可以被称为计算机可读介质。在ul中,控制器/处理器375提供传输和逻辑信道之间的解复用、分组重新组装、解密、报头解压、控制信号处理以恢复来自ue350的ip分组。来自该控制器/处理器375的ip分组可以被提供给epc160。该控制器/处理器375还负责使用ack和/或nack协议的错误检测以支持harq操作。

图4是环境400的示意图,其中,设备406可以配置为在设备406通过耳机410的扬声器410输出音频信号时提醒用户404。在该环境400中,用户404可以正佩戴耳机410。该耳机410可以包括至少一个扬声器412和第一麦克风414。在一些方面,该耳机410可以包括第二麦克风430。

在一个方面,耳机410可以通过连接408通信耦接到设备406(例如,ue104、便携音乐播放器等等)。该连接408可以是能够携带音频信号的任何合适的连接,包括任何有线或无线连接,比如蓝牙或光学连接。该连接408允许设备406向耳机410发送音频信号,该音频信号通过扬声器412输出。类似的,该连接408允许耳机410向设备406发送音频信号,比如通过第一麦克风414接收到的音频信号。虽然本申请中描述的方面可以在连接到设备的耳机的上下文中描述,但是本公开内容包含在其中各种操作由耳机410(例如,在耳机410包括配置为执行指令以执行本申请中描述的操作的处理电路时)和/或由设备406(例如,在该第一麦克风414和/或第二麦克风430合并到设备406中时)执行的方面。

设备406可以配置为在用户404收听通过扬声器412输出的音频信号时提醒该用户404。根据一些方面,设备406可以配置为监听相关声音420的环境噪声(例如,周围环境400中的噪声)。该相关声音420可以是通知、用户404的名字或者用户404可能感兴趣的一些其它声音。例如,该相关声音420可以是通常引入通知的词语或短语,比如“女士们先生们”、“请注意”等等。类似的,相关声音420可以是用户404的名字,比如“jack”或另一个名字。

在一个方面,设备406可以用相关声音420对应的一个或多个值来配置。在一个方面,一个值可以是一个文本模式—例如,代表通知、名字或其它感兴趣的声音的字符串。

在一个方面,设备406可以接收输入(例如,从用户404)以配置该一个或多个值。因此,在一个方面,该一个或多个值可以是文本值。在一个方面,设备406可以配置为将该一个或多个值转换到一个或多个语言中。因此,设备406可以能够在不同地区或场所生成提醒,即使在该设备406接收到在这些地区或场所中不使用的语言的值时。

在一个方面,麦克风414可以接收包括相关声音420的音频信号。该麦克风414可以将接收到的音频信号通过连接408提供给设备406。该设备406可以配置为处理该音频信号以检测相关声音420—也就是,设备406可以配置为确定通过麦克风414接收到的音频信号包括与至少一个预定值(例如,用户配置的值或其它存储的值)对应的第一部分(例如,该相关声音420)。

在一个方面,设备406可以通信地与多个麦克风耦接,至少包括第一麦克风414和第二麦克风430。由于一个麦克风可能被堵塞,因此设备406可以配置为选择麦克风414、430之一用于相关声音420的检测。例如,设备406可以测量通过该第一麦克风414接收到的第一音量或噪声水平,并且还测量通过该第二麦克风430接收到的第二音量或噪声水平,并且设备406可以选择具有更高音量或噪声水平的麦克风414、430之一,这可以指示更少的堵塞。在另一个示例中,设备406可以尝试将通过该第一麦克风414接收到的第一音频信号转换为文本模式,并且类似的尝试将通过该第二麦克风430接收到的第二音频信号转换为文本模式。该设备406可以确定哪个转换更精确或者更有可能准确,并且选择该麦克风414、430的相应的一个。虽然本申请中描述的方面可以引用该第一麦克风414,但是本公开内容包含在其中该第二麦克风430在被选择时(例如,该第二麦克风430可以基于音量水平与门限的比较被选择性地激活/去激活)执行相同或相似操作的方面。

设备406可以配置为根据任何合适的方法确定接收到的音频信号是否包括与至少一个值对应的相关音频420。在一个方面,设备406可以配置为将该相关声音420转换为文本模式(例如,字符串值或字符数组)。该设备406可以配置为将接收到的文本模式与也是文本模式的一个或多个存储值进行比较。如果设备406确定接收到的文本模式对应于至少一个存储的文本模式,则设备406可以向用户404提供提醒。在一些方面,设备406可以使用任何合适的方法确定接收到的文本模式对应于至少一个存储的文本模式。因此,设备406可以在接收到的文本模式不是精确地匹配该存储的文本模式,但是处于错误的阈值边限内时确定接收到的文本模式对应于至少一个存储的文本模式。例如,该设备406可以配置为将该相关声音420转换为一个文本模式,并且如果多于75%的接收到的文本模式与存储的文本模式匹配,则该设备406可以向用户设备404提供提醒。

在一个方面,设备406可以在确定接收到的音频信号是否包括与存储的值对应的相关声音420时至少缓冲接收到的音频信号的一部分。该缓冲可以基于定时器(例如,设备406可以缓冲十秒的接收到的音频信号)和/或容量(例如,设备406可以缓冲接收到的音频信号使得存储先前的持续时段,比如先前十秒)。在另一个方面,该设备406可以缓冲数据以涵盖与确定缓冲的数据是否包括该相关声音420相当的处理时间。

由设备406提供的提醒可以是适合于通知用户404关于该相关声音420的任何提醒。在一个方面,设备406可以通过降低通过扬声器412输出的音频信号的音量或停止通过该扬声器412输出的音频信号来提醒用户404。在另一个方面,设备406可以通过在设备406的显示器上显示可视化提醒来提醒用户404。在另一个方面,设备406可以通过使包括在设备406或耳机410的外壳中的与耳机410和/或设备406相关联的灯闪烁(例如,发光二极管(led))来提醒用户404。在另一个方面,设备406可以生成振动提醒—例如,设备406可以通过使设备406和/或耳机410振动来提醒用户404。

在一个方面,设备406可以生成音频提醒。例如,该设备406通过经扬声器412回放经由麦克风414接收到的音频信号的至少一部分来提醒用户404。例如,设备406可以缓冲接收到的音频信号(例如,在确定接收到的音频信号是否包括相关声音420时),并且在设备406确定该接收到的音频信号包括该相关声音420时,设备406可以通过耳机410的扬声器412回放缓冲的音频的至少一部分(至少包括该相关声音420以及可选的在该相关声音420之后紧跟着缓冲的音频信号的一部分)。以此方式,用户404可以能够听到该相关声音420,即使在用户404正在通过扬声器412听音频时。在一个方面,设备406可以同时或大致同时提供一个或多个提醒—例如,设备406可以停止通过该扬声器412的当前音频信号的输出,并且替代输出该接收到的音频信号(其包括相关声音420)。

不断的监听通过麦克风414接收到的音频信号可能消耗设备406的资源,比如处理器周期和/或功率(例如,电池电量)。此外,设备406可能不需要不断地接收环境噪声以便检测该相关声音420。因此,设备406可以配置为选择性地激活和去激活该麦克风。在各个方面,麦克风414的激活可以指的是在其中该设备406监听通过麦克风414接收到的音频信号的状态。这一状态可以根据不同方面变化,例如设备406可以通过使得对麦克风414供电来激活麦克风414和/或设备406可以通过监听通过麦克风414接收到的音频信号来激活麦克风414。类似的,麦克风414的去激活可以指的是在其中设备406不监听通过麦克风414接收到的音频信号的状态。这一去激活状态可以根据不同方面变化,例如设备406可以通过抑制向麦克风414供电来去激活麦克风414和/或设备406可以通过抑制对通过麦克风414接收到的音频信号的监听来去激活麦克风414。

根据一些方面,设备406可以配置为确定与通过耳机410的扬声器412输出的音频信号相关联的音量水平。例如,设备406可以确定声音的功率水平或声音的峰值电压水平。在另一个示例中,设备406可以访问指示音量的可配置值(例如,用户配置的音量水平)的存储值。设备406可以配置为将该音频信号相关联的音量水平与门限进行比较。基于该音量水平与该门限的比较,设备406可以配置为激活或去激活该麦克风。例如,当扬声器412输出具有低于门限的音量的音频信号时,用户404能够听到环境噪声(例如,背景声音),并且因此可以听见相关声音而无需该设备提醒。因此,为了节省资源,设备406可以去激活该麦克风414(并且因此抑制针对相关声音420的对环境噪声的监听)。类似的,当扬声器412输出具有满足或超过门限的音量的音频信号时,用户404可能无法听到环境噪声,并且因此设备406可以在检测到相关声音420时生成提醒。因此,该设备406可以激活麦克风414并针对相关声音420来监听环境噪声。

在一个方面,设备406可以基于通过扬声器412输出的音频信号的振幅选择性地激活和去激活麦克风。例如,当扬声器412输出具有低于门限的振幅的音频信号时,该用户404能够听到环境噪声并且因此可以听到相关声音而无需该设备提醒。因此,为了节省设备的资源,设备406可以去激活该第一麦克风414(并且因此抑制针对相关声音420的对环境噪声的监听)。类似的,当扬声器412输出具有满足或超过该门限的振幅的音频信号时,用户404可能无法听到环境噪声,并且因此设备406可以在检测到相关声音420时向ue404提供提醒。因此,该设备406可以激活麦克风414并监听相关声音420的环境噪声。

在一个方面,设备406可以确定与通过扬声器412输出的音频信号相关联的波形。例如,设备406可以确定通过扬声器412输出的音频文件或音频文件的一部分(例如,音乐文件、视频文件、语音备忘录等等)的波形。例如,每个音频文件可以由存储在该设备406中的一个波形表示。该波形可以反映相对更高和相对更低的振幅之间的振荡。当该波形具有低于门限的振幅时,用户404可能能够听到环境噪声并且因此可以听到相关声音而无需该设备提醒。因此,为了节省设备的资源,设备406可以去激活该第一麦克风414(并且因此抑制针对相关声音420的对环境噪声的监听)。类似的,当扬声器412输出具有满足或超过该门限的振幅的音频信号时,用户404可能无法听到环境噪声,并且因此设备406可以在检测到相关声音420时向ue404提供提醒。因此,该设备406可以激活麦克风414并针对相关声音420来对环境噪声进行监听。

根据一个方面,该设备406还可以配置为确定第二音量水平,其可以与通过麦克风414接收到的音频信号相关联。也就是,设备406可以确定该环境噪声(其可以在一个点处包括相关声音420)的音量或噪声水平。设备406可以配置为将该第二音量水平与第二门限进行比较。基于该第二音量水平与第二门限的比较,设备406可以配置为激活或去激活该麦克风。例如,在麦克风414接收具有满足或超过该第二门限的音量的音频信号时,用户404有可能能够听到环境噪声并且因此可以听到相关声音而无需该设备提醒。因此,为了节省设备的资源,设备406可以去激活该麦克风414(并且因此抑制针对相关声音420的对环境噪声的监听)。类似的,当麦克风414接收具有不满足或超过该第二门限的音量的音频信号时,用户404可能无法听到环境噪声并且因此该设备406可以在检测到相关声音420时向用户404提供提醒。因此,设备406可以激活该麦克风414并且监听相关声音420的环境噪声。

在一个方面,设备406可以基于一个或多个定时器激活和/或去激活麦克风414。例如,麦克风414的激活或去激活之后,在再次确定要与门限比较的音量水平之前,设备406可以等待预定的时间周期(例如,由定时器定义的)。

在一个方面,设备406可以在与通过该扬声器412输出的音频信号相关联的音量水平满足或超过第一门限时激活麦克风414。然后,设备406可以开始第一定时器的倒数计时。该麦克风可以在该定时器持续时间内保持激活。在该第一定时器过期时,设备406可以再次确定与通过该扬声器412输出的音频信号相关联的音量水平并且基于该音量水平与该门限的比较去激活或继续激活麦克风414。

在一个方面,设备406可以在与通过麦克风414接收到的音频信号相关联的音量水平满足或超过第二门限时去激活麦克风414。然后,该设备406可以开始第二定时器的倒数计时。该麦克风在该定时器的持续时间内保持去激活。在该第二定时器过期时,设备406可以激活麦克风414并且再次确定与通过麦克风414接收到的音频信号相关联的音量水平并且基于该音量水平与该门限的比较去激活或继续激活该麦克风414。

在一个方面,设备406可以基于由该设备406确定的一个或多个其它参数(例如,该设备的位置)激活或去激活该麦克风。相关声音420可能不是在所有上下文中都贴切的,因此设备406可以在不满足一个或多个其它参数时去激活该麦克风。例如,相关声音420可以发生在交通中转站中,比如机场或火车站(例如,相关声音420可以以广播通知开始,比如“请注意”),并且因此设备406可以在该设备406不在交通中转站内时不监听该相关声音420。在一个方面,设备406可以确定设备406的位置并且基于该设备406的位置确定是否激活麦克风414。该设备406可以使用任何合适的方法确定设备406的位置,比如全球定位系统(gps)、wifi定位系统或一些其它方法。设备406可以确定该位置是否匹配设备406中存储的位置集合(例如,由用户配置的列表、预先配置的列表等等)中的任何一个位置,并且如果匹配,则设备406可以激活该麦克风。

图5是可以在设备506通过耳机510输出音频信号时提醒用户的设备506的呼叫流图。在一个方面,设备506可以是设备406的一个方面和/或耳机510可以是耳机410的一个方面。

在操作520处,设备506可以连接到耳机510,并且设备506可以使耳机510的扬声器512输出音频信号。在图4的上下文中,设备406可以通过连接408连接到耳机410,并且设备406可以使扬声器412输出音频信号。

在操作522处,设备506可以将这输出音频信号的音量水平与门限进行比较。基于该音量水平与该门限的比较,设备506可以激活麦克风514—例如,如果该音量水平满足或超过该门限,则设备506可以激活麦克风514。在图4的上下文中,设备406可以在通过扬声器412的音频信号输出的音量水平超过第一门限时激活耳机410的麦克风414。

在操作524处,麦克风514可以接收音频信号并将该音频信号提供给设备506。设备506可以尝试将该音频信号的至少一部分转换为文本模式。例如,设备506可以从接收到的音频信号中的环境噪声音频中检测或分离出语音音频,并且尝试将该语音音频转换为文本模式(例如,使用设备506的组件中包括的语音到文本转换算法)。在图4的上下文中,麦克风414可以接收音频信号并将接收到的音频信号提供给设备406。设备406可以尝试将接收到的音频信号的至少一部分转换为文本模式。

在操作540处,设备506可以将转换后的文本模式(即,从接收到的音频转换的文本模式)与一个或多个存储的值(例如,一个或多个存储的文本模式)进行比较。在图4的上下文中,设备406可以将从接收到的音频信号转换的文本模式与一个或多个存储的文本模式进行比较。

如果转换后的文本模式不对应于任何存储的值,则设备506可以继续进行到操作526。在操作526处,设备506可以继续监听通过麦克风514接收的环境噪声。在图4的上下文中,设备406可以针对相关声音420继续监听通过麦克风414接收到的环境噪声。

如果转换后的文本模式对应于至少一个存储的值,则设备506可以继续进行到操作528。在操作528处,设备506可以通过耳机510提供指示该设备506在接收的音频信号中检测到相关声音的提醒。例如,设备506可以降低正在通过扬声器512输出的音频信号的音量水平和/或设备506可以使接收的音频信号的至少一部分通过扬声器512回放(例如,对应于分离出的和/或检测到的语音的部分)。在图4的上下文中,设备406可以通过耳机410提供指示相关声音420的检测的提醒。

图6是设备可以用于确定要激活麦克风的波形示意图600。波形600可以与设备可以通过耳机输出的音频文件的至少一个分段相关联。例如,波形600可以代表设备406可以通过扬声器412输出的音频文件的至少一个分段。波形600可以是该设备在输出该音频文件的音频信号之前可访问的。例如,波形600可以是音频文件的振幅的数字表示。

在一些方面,一个分段可以对应于一段持续时间—例如,时间量。例如,波形600的第一分段602可以是至少一个音频文件的几秒。因此,该振幅反映音频信号的输出过程中一个时间处的压力(例如,分贝(db))。

在一个方面,设备406可以基于波形600的振幅选择性地激活和去激活麦克风。波形600的振幅可以反映由声波造成的与基线612相比较的气压(大气分子的压缩和稀疏)中的改变程度(正向或负向)。在一些方面,一个分段可以对应于一段持续时间—例如,时间量。例如,波形600的第一分段602可以是至少一个音频文件的几秒。因此,该振幅反映音频信号的输出过程中一个时间处的压力。

门限610可以被设置为与基线612比较。门限610可以是预先配置的,例如设备406中的存储值,或者门限610可以是可配置的值。

在图4的上下文中,设备406可以确定波形600与要通过扬声器412输出的音频信号相关联。例如,设备406可以确定要通过扬声器412输出的音频文件或音频文件的一部分(例如,音乐文件、视频文件、语音备忘录等等)的波形600。设备406可以确定该波形600的多个分段602、604、606、608,并且每个分段602、604、606、608可以包括至少一个峰值614、616、618、620。各个峰值614、616、618、620可以代表在音频信号的分段被输出时各个分段602、604、606、608的最高振幅。

对于每个分段602、604、606、608,设备406可以将各个峰值614、616、618、620与门限610比较,如果各个峰值614、616、618、620满足或超过该门限610,则设备406可以在该各个分段602、604、606、608内激活麦克风,因为该用户404将有可能在这些分段内感到难以听到相关声音420。

因此,在第一分段602处,设备406可以确定第一峰值614,并且由于该第一峰值614不满足或超过门限610,因此设备406可以确定麦克风414应该在该第一分段602内被去激活。在第二分段604处,设备406可以确定第二峰值616,并且由于该第二峰值616超过门限610,设备406可以确定该麦克风414应该在该第二分段604内被激活。在第三分段606处,设备406可以确定第三峰值618,并且由于该第三峰值616不满足或超过门限610,因此该设备406可以确定麦克风414应该在该第三分段606内被去激活。在第四分段608处,设备406可以确定第四峰值620,并且由于该第四峰值620超过门限610,因此该设备406可以确定麦克风414应该在该第四分段608内被激活。以此方式,设备406可以选择性地激活和去激活麦克风414以便监听相关声音420。

图7是一种在设备正在通过耳机输出音频信号时提醒用户的方法700的流程图。该方法可以由设备(例如,ue104、设备406、设备506、装置902/902’)执行。虽然图7示出了多个操作,但是本领域的普通技术人员应该了解的是,一个或多个操作可以被调换顺序和/或同时执行。此外,图7的一个或多个操作可以是可选的(例如,如虚线所表示的)和/或集合一个或多个其它操作一起执行。

首先从操作702开始,设备可以将与第一信号(例如,向耳机的第一信号输出)相关联的音量水平与第一门限进行比较。在图4的上下文中,设备406可以确定通过耳机410的扬声器412输出的音频信号的音量水平。设备406可以将这一输出音量水平与预定门限进行比较。

在操作704处,设备可以接收第三音频信号。该第三音频信号可以是通过麦克风接收的,并且可以指示围绕在该设备周围的环境中的环境噪声。在图4的上下文中,设备406可以通过耳机410的麦克风414接收第三音频信号。

在操作706处,该设备可以确定与该第三音频信号相关联的第二音量水平,并且可以将该第二音量水平与第二门限进行比较。在图4的上下文中,设备406可以确定通过耳机410的麦克风414接收到的音频信号的音量水平。该设备406可以将接收到的音量水平与第二门限进行比较。

在一个方面,操作706包括操作720和722。在操作720处,该设备可以基于该第二音量水平与第二门限的比较开始一个定时器。在图4的上下文中,设备406可以基于与通过麦克风414接收到的环境噪声相关联的第二音量水平的比较开始一个定时器。

在操作722处,该设备可以将与第三音频信号相关联的第三音量水平与第二门限进行比较。例如,该设备可以确定是否周期性地激活或去激活麦克风,这样该设备不会连续不断地监听环境噪声的音量水平。在图4的上下文中,设备406可以将与通过麦克风414接收到的环境噪声相关联的第三音量水平与其它门限进行比较。

在操作708处,该设备可以确定是否要激活至少一个麦克风。该设备至少部分基于与该第一音频信号输出相关联的第一音量水平与第一门限的比较确定是否要激活该麦克风。例如,该设备可以在该第一音量水平满足或超过该第一门限时确定要激活该麦克风。或者,该设备可以在该第一音量水平并未满足或超过第一门限时确定要抑制对麦克风的激活或去激活该麦克风。在图4的上下文中,设备406可以基于与通过扬声器412的音频信号输出相关联的音量水平的比较确定是否要激活麦克风414。

在一个方面,该设备可以基于与第三音频信号相关联的第二音量水平与第二门限的比较确定是否要激活麦克风。例如,该设备可以进一步基于该设备周围的环境噪声确定要激活麦克风。如果环境噪声(通过该麦克风接收到的)反映满足或超过第二门限的音量水平,则该设备可以确定该麦克风应该被激活。或者,如果该环境噪声没有反映满足或超过第二门限的音量水平则该设备可以确定该麦克风不应该被激活。在图4的上下文中,设备406可以基于通过麦克风414接收到的反映设备406周围的环境噪声的音频信号相关联的音量水平的比较确定是否要激活麦克风414。

在一个方面,如果基于第一音频信号的输出相关联的音量水平对是否要激活麦克风的确定与基于环境噪声相关联的音量水平对是否要激活麦克风的确定冲突,一个确定可以优先于另一个。例如,如果在操作702处,该设备基于输出的音频信号的音量水平确定该麦克风应该被激活,则该设备可以激活该麦克风,即使环境噪声的音量水平并未满足或超过第二门限。

在至少一个方面,操作708可以包括关于图8描述的多个操作。例如,该设备可以基于第一音频信号的输出相关联的音量水平确定该麦克风是否应该被激活。然后,该设备确定与该第一音频信号相关联的波形(例如,通过访问存储的音频文件的数字波形或通过将音频文件转换为数字波形),并且将该波形的多个分段与一个振幅门限进行比较。然后,该设备可以基于该波形的多个分段与其它门限的比较确定是否要去激活该麦克风,如方法800中所示出的。

如果该设备确定麦克风不应该被激活,则该设备可以去激活或抑制对该麦克风的激活并且返回操作702(或另一个先前的操作)。如果该设备确定该麦克风应该被激活,则该设备可以继续进行到操作710。在操作710处,该设备710可以激活该麦克风。在图4的上下文中,设备406可以激活麦克风414。

在一个方面,操作710还包括操作724。在操作724处,该设备可以确定该设备的位置。该设备可以基于该设备的位置确定是否激活麦克风(例如,该设备可以不在所有环境中都监听相关声音)。在图4的上下文中,设备406可以确定设备406的位置并且基于该设备406的位置确定是否激活麦克风414。设备406可以确定该位置是否出现在设备406中存储的位置集合(例如,由用户配置的列表、预先配置的列表等等)中,并且如果出现,则设备406可以激活麦克风414。

随着麦克风被激活,方法700可以继续进行到操作712。在操作712处,该设备可以通过该麦克风接收第二音频信号。该第二音频信号可以包括环境噪声,并且在一个点处可以包括相关声音。在图4的上下文中,设备406可以通过该麦克风414接收反映环境噪声的音频信号,该信号可以包括相关声音。

在一个方面,操作712可以包括操作726和728。在一个方面,该设备可以与多个麦克风通信耦接。由于一个麦克风可能被堵塞,因此该设备可以配置为选择所述麦克风之一用于相关声音的检测。因此,在操作726处,该设备可以从多个不同麦克风接收多个音频信号。在图4的上下文中,设备406可以从该第一麦克风414和第二麦克风430的各自一个接收各自的音频信号。

在操作728处,该设备可以选择针对相关声音要监听的第二音频信号。例如,该设备可以测量通过第一麦克风接收到的第一音量或噪声水平,并且还测量通过第二麦克风接收到的第二音量或噪声水平,并且该设备406可以选择具有更高音量或噪声水平的一个麦克风,这可以指示更少的堵塞。在另一个示例中,该设备可以尝试将通过该第一麦克风接收到的第一音频信号转换为文本模式,并且类似的将通过第二麦克风接收到的第二音频信号转换为文本模式。该设备可以确定哪个转换更精确或者更有可能准确,并且选择相应的一个麦克风。在图4的上下文中,设备406可以选择第一麦克风414而不是第二麦克风430。

在操作714处,该设备可以确定该第二音频信号是否包括对应于预定值的第一部分—也就是,该设备可以确定该环境噪声是否包括相关声音(例如,用户名字、通知等等)。在一个方面,该设备可以配置为将来自第二音频信号的语音转换为文本模式(例如,字符串值或字符数组)。该设备可以配置为将接收到的文本模式与也是文本模式的一个或多个存储的值进行比较。如果该设备确定接收到的文本模式对应于至少一个存储的文本模式,则该设备可以继续进行操作716。如果该设备确定环境噪声不对应于预定值(例如,该文本模式不对应于预定值或者没有环境噪声能够被转换到文本模式),则该设备可以返回任何先前操作,比如操作702、操作708或操作712。在图4的上下文中,设备406可以确定通过麦克风414接收到的音频信号是否包括相关声音420。

在操作716处,该设备可以生成指示已经在环境噪声中检测到对应于预定值的相关声音的提醒。在一个方面,该设备可以通过降低音量或停止通过该耳机输出的的第一音频信号输出来提醒用户。在另一个方面,该设备可以通过在设备的显示器上呈现可视化提醒来提醒用户。在另一个方面,该设备可以通过使与该耳机和/或设备相关联的灯闪烁来提醒用户。在另一个方面,该设备可以通过使该设备和/或耳机振动来提醒用户。在图4的上下文中,设备406可以在检测到相关声音420时向用户404提供提醒。

在一个方面,操作716包括操作730和操作732。在一个方面,该设备可以通过回放通过该麦克风接收到的音频信号的至少一部分来提醒用户。因此,在操作732处,该设备可以缓冲通过该麦克风接收到的第二音频信号。在图4的上下文中,设备406可以缓冲接收到的音频信号(例如,在确定接收到的音频信号是否包括该相关声音420时)。

在操作732处,该设备可以通过经耳机输出该第二音频信号的第二部分来提醒用户。也就是,当该设备确定接收到的音频信号对应于预定值时,该设备可以通过耳机回放缓冲的音频的至少一部分(至少包括该相关声音)。在图4的上下文中,设备406可以通过扬声器412输出接收到的音频信号的至少一部分,包括相关声音420的至少一部分。

图8是基于波形激活麦克风的方法800的流程图。该方法可以由一个设备(例如,ue104、设备406、设备506、装置902/902’)执行。虽然图8示出了多个操作,但是本领域的普通技术人员应该了解的是,一个或多个操作可以被调换顺序和/或同时执行。此外,图8的一个或多个操作可以是可选的(例如,如虚线所表示的)和/或结合一个或多个其它操作一起执行。

在一个方面,该方法800可以包括要用与方法700一起执行的一个或多个操作。例如,方法800可以包括要与激活麦克风的操作(如操作708处示出的)关联执行的多个操作。但是,方法800可以独立于方法700执行。

首先从操作802开始,该设备可以确定与第一音频信号相关联的波形。在一些方面,该第一音频信号可以是通过通信地与该设备耦接的耳机或扬声器输出的音频信号。在一个方面,该设备可以配置为在输出与波形相关联的第一音频信号之前确定该波形,并且因此,该设备可以在输出与该波形的一个分段对应的该第一音频信号的一个分段之前基于该波形的分段执行一个或多个操作。例如,音频文件的音频信号可以被数字化,并且数字化波形可以被划分为相等或不同长度的多个分段。在图4的上下文中,设备406可以配置为确定与要通过耳机410的扬声器412输出的音频信号相关的波形。在图6的上下文中,该设备可以确定波形600。

在操作804处,该设备可以将波形的第一分段与门限进行比较。该波形的第一分段可以反映与要由该设备输出的该音频信号的第一分段对应的振幅。该波形可以具有反映与该音频信号的第一分段对应的相对很大振幅的一个或多个峰值。门限可以被设置为与基线振幅(例如,存储的和/或可配置的值)比较。该设备可以将该波形的第一分段相关联的一个或多个峰值与该门限进行比较。在图4的上下文中,设备406可以将针对要通过扬声器412输出的音频信号确定的波形的第一分段与门限进行比较。在图6的上下文中,该设备可以将该第一分段602的至少一个峰值614与门限610进行比较。在图6的上下文中,该设备可以将该第一分段602的至少一个峰值614与门限610进行比较。类似的,该设备可以将第二分段604的至少一个峰值616与该门限610进行比较。

如果该分段不满足或超过该门限,如操作806处所示,则设备可以继续进行到操作810。在操作810处,该设备可以确定是否激活该麦克风。在图4的上下文中,设备406可以确定是否激活麦克风414。

如果麦克风被激活,则设备可以继续进行到操作814。在操作814处,该设备可以去激活被激活的麦克风。由于具有并未满足或超过门限的峰值的分段可以指示佩戴耳机的用户即使在该第一音频信号的输出过程中也能够听到环境噪声,因此该设备可以去激活该麦克风,例如以便节省该设备的资源。然后,该设备可以继续进行到方法800的操作816。在图4的上下文中,设备406可以去激活该麦克风414。在图6的上下文中,该设备可以在第一分段602期间去激活麦克风,因为该第一峰值614不满足或超过门限610。

如果该麦克风没有被激活,则该设备可以继续进行到操作816。由于具有并未满足或超过门限的峰值的分段可以指示佩戴耳机的用户即使在该第一音频信号的输出过程中也能够听到环境噪声,因此,该设备可以将麦克风保持在去激活状态,例如,为了节省该设备的资源。在图4的上下文中,设备406可以使麦克风414保持去激活(例如,通过不执行操作)。在图6的上下文中,该设备可以使该麦克风在该第一分段602内保持去激活,因为该第一峰值614不满足或超过该门限610。

在操作816处,该设备可以选择波形的下一个分段。因此,该设备可以遍历一个或多个波形的分段以选择性地激活和/或去激活该设备的麦克风。在图4的上下文中,设备406可以选择与要通过扬声器412输出的音频信号相关联的波形的下一个分段。在图6的上下文中,该设备可以选择另一个分段(例如,第二分段604、第三分段606、第四分段608),然后该设备可以将其与该门限进行比较,如操作804处所示。

返回操作806,如果该分段满足或超过门限,则该设备可以继续进行到操作808。在操作808处,该设备可以确定该麦克风是否被激活。在图4的上下文中,设备406可以确定该麦克风414是否被去激活。

如果该麦克风被去激活,则设备可以继续进行到操作816。由于具有满足或超过门限的峰值的分段可以指示佩戴耳机的用户可能无法在该第一音频信号的输出过程中听到环境噪声,因此该设备可以将麦克风保持在激活状态,例如以便继续监听相关声音。在图4的上下文中,该设备406可以使麦克风414保持激活。

如果在操作808中该麦克风没有被激活,则该设备可以继续进行到操作812。由于具有满足或超过门限的峰值的分段可以指示佩戴耳机的用户可能无法在该第一音频信号的输出过程中听到环境噪声,因此该设备可以激活该麦克风,例如以便监听相关声音。然后,该设备可以继续进行到方法800的操作816。在图4的上下文中,设备406可以使麦克风414保持被去激活(例如,通过不执行操作)。在图6的上下文中,该设备可以在第二分段604内激活该麦克风,因为该第二峰值616超过门限610。

在操作816处,该设备可以选择波形的下一个分段。因此,该设备可以遍历一个或多个波形的分段以选择性地激活和/或去激活该设备的麦克风。在图4的上下文中,设备406可以选择与要通过扬声器412输出的音频信号相关联的波形的下一个分段。在图6的上下文中,该设备可以选择另一个分段(例如,第二分段604、第三分段606、第四分段608),然后该设备可以将其与该门限进行比较,如操作804处所示。

在各个方面,该设备可以在输出与该波形对应的音频信号之前确定要激活和/或去激活该麦克风的时间。例如,在音频文件开始处,该设备可以确定该麦克风要被激活的一个或多个时间值以及该麦克风应该保持激活的持续时间。因此,该设备可以在每个时间值处激活该麦克风并且在每个持续时间过期时去激活该麦克风。

举例而言,在图6的上下文中,第一分段602可以对应于音频文件的第一分钟,第二分段604可以对应于该音频文件的第二分钟,第三分段606可以对应于该音频文件的第三分钟,而第四分段608可以对应于该音频文件的第四分钟。该设备可以确定该麦克风应该在该第一分钟之后第三分钟之后被激活。因此,随着该设备输出与波形600相关联的音频信号,该设备可以在输出的第一分钟之后激活麦克风,在输出的第二分钟之后去激活该麦克风,并且在输出的第三分钟之后再次激活该麦克风。

图9是示出示例性装置902中不同单元/组件之间的数据流的概念性数据流图900。该装置可以是一个设备,比如ue104、设备406和/或设备506。

该装置包括配置为从通信地耦接到装置902的麦克风960接收信号的接收组件904。在一个方面,该接收组件904配置为将音频信号提供给麦克风组件912。

麦克风组件912可以配置为处理接收到的音频信号,比如包括环境噪声的音频信号。在一个方面,该麦克风组件912可以配置为从环境噪声检测或分离出语音音频。在另一个方面,该麦克风组件912可以尝试将接收到的音频信号的至少一部分转换为文本模式。例如,该麦克风组件912可以从接收到的音频信号中的环境噪声音频检测或分离出语音音频,并尝试将该语音音频转换为文本模式(例如,使用语音到文本转换算法)。该麦克风组件912可以配置为将一个模式(例如,转换后的文本模式或分离出的语音模式)提供给一致性组件914。

该一致性组件914可以配置为将该模式与一个或多个存储的值进行比较。基于该比较,该一致性组件914可以配置为确定该模式是否对应于(例如,匹配)至少一个存储的值。因此,该一致性组件914可以配置为确定通过该麦克风960接收到的环境噪声是否包括该用户应该被提醒的至少一个相关声音。一致性组件914可以配置为将匹配指示提供给提醒组件916。

提醒组件916可以配置为基于该指示的匹配确定至少一个提醒。提醒组件916可以配置为基于确定的提醒生成该提醒。在一个方面,提醒组件916可以生成提醒,所述提醒使得通过耳机950输出的音频信号的音量降低或停止通过该耳机950的音频信号的输出。在另一个方面,该提醒组件916可以生成使得可视化提醒出现在通信地耦接到装置902的显示器上的提醒。在另一个方面,该提醒组件916可以通过使与装置902相关联的外壳振动来生成该提醒。

在一个方面,该提醒组件916可以通过经耳机950回放通过麦克风960接收到的音频信号的至少一部分来生成该提醒。例如,提醒组件916可以缓存接收到的音频信号,并且在一致性组件914确定该接收到的音频信号对应于一个或多个存储的值时,该提醒组件916可以使该缓存音频的至少一部分通过耳机950回放。在一些方面,该提醒组件916可以配置为将生成的提醒提供给传输组件910。传输组件910可以将该提醒提供给耳机950。

在一些方面,装置902可以包括激活组件906,其可以配置为选择性地激活和/或去激活该麦克风960,例如这样该麦克风组件912不用连续不断地处理接收到的音频信号。根据一些方面,该激活组件906可以配置为确定与通过耳机950的音频信号输出相关联的音量水平。该激活组件906可以配置为将这一音量水平与门限进行比较。基于该音量水平与门限的比较,激活组件906可以配置为激活或去激活该麦克风960。

在一个方面,该激活组件906可以基于要通过耳机950输出的音频信号的振幅来选择性地激活或去激活该麦克风。在一个方面,激活组件906可以确定与要通过耳机950输出的音频信号相关联的波形。例如,激活组件906可以确定音频文件或音频文件的一部分(例如,音乐文件、视频文件、语音备忘录等等)的波形。激活组件906可以配置为将该波形的至少一个分段的至少一个峰值与门限进行比较。如果该激活组件906确定该至少一个峰值满足或超过该门限,则激活组件906可以使该麦克风960在与该波形的该分段对应的音频信号分段的输出过程中被激活。如果该激活组件906确定该至少一个峰值并未满足或超过该门限,则激活组件906可以使该麦克风960在与该波形的该分段对应的音频信号分段的输出过程中被去激活。

该装置可以包括执行上述图7和8的流程图中的算法的每个块的额外组件。同样,上述图7和8的流程图中的每个块可以由一个组件执行,并且该装置可以包括一个或多个那些组件。所述组件可以是专门配置用于执行所声明的处理/算法的、由配置为执行所声明的处理/算法的处理器实现的、存储在计算机可读介质中用于由处理器实现的或者以上的一些组合的一个或多个硬件组件。

图10是示出了采用处理系统1014的装置902’的硬件实现的示例的示意图1000。该处理系统1014可以用总线结构实现,一般由总线1024代表。该总线1024可以根据处理系统1014的具体应用和整体设计约束包括任何数量的互连总线和桥接。该总线1024将各个电路链接在一起,包括由处理器1004、组件904、906、910、912、914、916和计算机可读介质/存储器1006代表的一个或多个处理器和/或硬件组件。该总线1024还可以将各个其它电路链接起来,诸如定时源、外设、稳压器和功率管理电路,它们都是本领域内公知的,因此将不再进一步描述。

该处理系统1014可以耦接到收发机1010。该收发机1010耦接到一个或多个天线1020。该收发机1010提供用于通过传输介质与各个其它装置通信的单元。该收发机1010从一个或多个天线1020接收信号,从接收到的信号提取信息,并且将提取出的信息提供给处理系统1014,具体是接收组件904。另外,收发机1010从处理系统1014,具体是传输组件910接收信息,并且基于接收到的信息生成要应用于一个或多个天线1020的信号。该处理系统1014包括耦接到计算机可读介质/存储器1006的处理器1004。该处理器1004负责一般处理,包括计算机可读介质/存储器1006上存储的软件的执行。所述软件由处理器1004执行时,使得所述处理系统1014执行如上针对任何特定装置描述的各种功能。计算机可读介质/存储器1006还可以用于存储处理器1004执行软件时操作的数据。该处理系统1014还包括组件904、906、910、912、914、916的至少一个。所述组件可以是运行在处理器1004中,驻留/存储在计算机可读介质/存储器1006中的软件组件,耦接到处理器1004的一个或多个硬件组件或它们的一些组合。处理系统1014可以是ue350的组件,并且可以包括存储器360和/或tx处理器368、rx处理器356和控制器/处理器359的至少一个。

在一种配置中,用于无线通信的装置902/902’包括用于<所有单元限制>的单元。上述单元可以是装置902和/或装置902’的处理系统1014中的配置为执行上述单元所列举的功能的一个或多个上述组件。如上所述,处理系统1014可以包括tx处理器368、rx处理器356和/或控制器/处理器359。这样,在一种配置中,上述单元可以是配置为执行上述单元所列举的功能的tx处理器368、rx处理器356和控制器/处理器359。

应该理解的是,所公开的处理/流程图的块的具体顺序或层级是示例性方法的举例说明。基于设计优先权,应该理解的是该处理/流程图中的块的特定顺序或层级是可以重新排列的。此外,一些块可以被组合或省略。所附方法要求以示例顺序显示出各个块的单元,但并不是意在将其限制在所给出的特定顺序或层级。

为使本领域技术人员能够实践本申请中所描述的各个方面,提供了上述描述。对于本领域技术人员来说,对这些方面的各种修改都是显而易见的,并且,本发明所定义的总体原理也可以适用于其它的方面。因此,权利要求并不是要限于本申请中给出的方面,而是要与所附权利要求保持全部范围的一致,其中,除非具体说明,以单数形式提到的元素并不是意为“一个且只有一个”,而是意为“一个或更多个”。本申请中使用的词语“示例性的”意为“用作示例、举例或解释说明”。本申请中被描述为“示例性的”任何方面不必须被解释为比其它方面更优选或更有优势。除非具体说明,否则术语“一些”指的是一个或多个。诸如“a、b或c在的至少一个”、“a、b或c中的一个或多个”、“a、b和c中的至少一个”、“a、b和c中的一个或多个”和“a、b、c或它们的任何组合”之类的组合包括a、b和/或c的任何组合,并且可以包括多个a、多个b或多个c。具体来讲,诸如“a、b或c中的至少一个”、“a、b或c中的一个或多个”、“a、b和c中的至少一个”、“a、b和c中的一个或多个”和“a、b、c或它们的任何组合”之类的组合可以是只有a、只有b、只有c、a和b、a和c、b和c或a和b和c,任何这种组合可以包含a、b或c的一个或多个成员。对于本领域一般技术人员公知的或稍后将会公知的,贯穿本发明所描述的各个方面的单元的所有结构性和功能性等效物明确地以引用的形式合并入本申请,并且意在包含在权利要求中。此外,本申请中没有任何公开内容是要贡献给公众的,无论其是否在权利要求中有明确的列举。词语“模块”、“机制”、“元件”、“设备”等等可以不是词语“单元”的替代品。同样,没有权利要求元素应被解释为单元加功能,除非利用短语“用于…的单元”明确地限定该项。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1