用于调整外部设备的声音的强度的电子装置和方法与流程

文档序号:14213455阅读:269来源:国知局
用于调整外部设备的声音的强度的电子装置和方法与流程

与示例性实施例一致的装置和方法涉及调整外部设备的声音的强度,并且更具体地涉及基于环境条件来自动调整外部设备的声音的强度。



背景技术:

近来,正在开发一种技术以提供以下环境:其中多个电子设备无线或有线连接以形成网络,在位于同一网络上的电子设备之间交换数据,并且电子设备控制另一个电子设备。

具体地,当多个外围设备工作在智能电话通过网络连接到多个外围设备的状态下时,智能电话可以在智能电话接收到电话呼叫时自动调整外围设备的声音强度。

然而,当智能电话接到电话呼叫并调整外围设备的声音强度时,由于连接到智能电话的外围设备的声音强度被统一调整,因此存在不便。具体地可以存在以下问题:当在家里的客厅里看电视的同时智能电话接收到电话呼叫时,智能电话调整主卧室中音频设备的声音的强度以及在客厅中电视机(tv)的声音的强度。



技术实现要素:

一个或多个示例性实施例提供用于通过有线或无线地将电子设备连接到外围设备以形成网络并记录从连接到网络的外围设备生成的声音来差异化地调整外围设备的声音强度的电子装置和方法。

附图说明

通过参考附图来描述某些示例实施例,上述和/或其他方案将变得更清楚,在附图中:

图1是示出了根据示例性实施例的电子设备的框图;

图2是示出了根据示例性实施例的外部设备的框图;

图3是示出了根据示例性实施例的不具有扬声器的外部设备的框图;

图4是示出了电子设备调整从外部设备生成的声音的强度的示例的图;

图5是示出了电子设备调整从外部设备生成的声音的强度的处理的流程图;

图6是示出了指示电子设备和外部设备之间的分层结构的分层列表的示例的图;

图7是示出了不具有麦克风的较高阶层设备调整较低阶层设备的声音的强度的示例的图;

图8是示出了不具有麦克风的较高阶层设备调整较低阶层设备的声音的强度的处理的流程图;

图9是示出了包含声级信息在内的分层列表的示例的图;

图10是示出了电子设备调整从不包括扬声器在内的外部设备生成的声音的强度的示例的图;

图11是示出了电子设备调整从不包括扬声器在内的外部设备生成的声音的强度的处理的图;

图12是示出了将识别信息插入从外部设备生成的声音中的频域的图;

图13是示出了处理包含外部设备的识别信息在内的声音的处理的流程图;

图14是示出了根据电子设备的移动来重新调整外部设备的声音的强度的示例的图;以及

图15是示出了根据电子设备的移动来重新调整外部设备的声音的强度的方法的流程图。

具体实施方式

根据示例性实施例的一个方案,提供了一种电子装置,包括:麦克风;通信器,被配置为与外部设备通信;以及控制器,被配置为基于向麦克风输入的声音来生成声音数据,通过通信器从外部设备接收音频数据,该音频数据与从外部设备输出的声音相对应,以及进行控制以通过通信器向外部设备发送命令,以基于声音数据和音频数据之间的比较的结果来调整从外部设备输出的声音的强度。

控制器可以被配置为:请求外部设备提供状态信息,该状态信息包括与从外部设备输出的声音的强度有关的信息和与外部设备的操作模式有关的信息中的至少一项。

控制器可以被配置为:响应于通过通信器从另一外部设备接收到呼叫请求而生成声音数据。

音频数据可以通过将从外部设备输出的声音转换成电信号来生成。

控制器可以被配置为:控制通信器发送命令以减少外部设备中包括的电机的转数。

响应于通过通信器从另一外部设备接收到呼叫请求,控制器可被配置为:控制要在向外部设备发送命令之后生成的铃声。

响应于在声音数据与音频数据之间的比较的结果的改变,控制器可以被配置为:向外部设备发送第二命令以重新调整从外部设备输出的声音的强度。

音频数据可以基于由于外部设备中包括的电机的旋转而生成的声音来生成。

根据另一示例性实施例的一个方案,提供了一种电子装置,包括:麦克风;通信器,被配置为与外部设备通信;以及控制器,被配置为从向麦克风输入的声音中提取外部设备的识别信息,基于识别信息来确定外部设备,以及进行控制以通过通信器向外部设备发送命令以调整从外部设备输出的声音的强度。

根据另一示例性实施例的一个方案,提供了一种电子装置,包括:通信器,被配置为与第一外部设备和第二外部设备通信;以及控制器,被配置为通过通信器从第一外部设备接收基于从第二外部设备输出的声音所生成的声音数据;从第二外部设备接收音频数据,该音频数据对应于从第二外部设备输出的声音;以及通过通信器向第二外部设备发送命令以基于声音数据与音频数据之间的比较的结果来调整从第二外部设备输出的声音的强度。

该命令可以通过第一外部设备发送给第二外部设备。

可以在电子装置和第二外部设备之间预设分层次序,并且第二外部设备的分层次序可以低于电子装置的分层次序。

根据又一示例性实施例的一个方案,提供了一种在包括麦克风在内的电子装置中调整从外部设备输出的声音的强度的方法,该方法包括:基于向麦克风输入的声音来生成声音数据;从外部设备接收音频数据,该音频数据对应于从外部设备输出的声音;以及向外部设备发送命令,以基于声音数据和音频数据之间的比较的结果来调整从外部设备输出的声音的强度。

该生成可以包括响应于从另一个外部设备接收到呼叫请求而生成声音数据。

该方法还可以包括:响应于在电子装置处接收到呼叫请求,控制要在执行对命令的发送之后在电子装置中生成的铃声。

根据又一示例性实施例的一个方案,提供了一种在包括麦克风在内的电子装置中调整从外部设备输出的声音的强度的方法,该方法包括:从向麦克风输入的声音中提取外部设备的识别信息;基于识别信息来确定外部设备;以及向外部设备发送命令以调整从外部设备输出的声音的强度。

根据又一示例性实施例的一个方案,提供了一种在电子装置中调整第一外部设备的声音的强度的方法,该方法包括:从第二外部设备接收基于从第一外部设备输出的声音而生成的声音数据;从第一外部设备接收音频数据,该音频数据对应于从第一外部设备输出的声音;以及向第一外部设备发送命令,以基于声音数据和音频数据之间的比较的结果来调整从第一外部设备输出的声音的强度。

根据又一示例性实施例的一个方案,提供了一种在包括麦克风在内的电子装置中调整外部设备的声音的强度的方法,该方法包括:基于向麦克风输入的声音来生成声音数据;从多个外部设备接收多个音频数据,该多个音频数据分别对应于从所述多个外部设备输出的声音;基于声音数据和多个音频数据之间的比较的结果,从多个外部设备中确定至少一个外部设备;以及向该至少一个外部设备发送命令以调整从该至少一个外部设备输出的声音的强度。

该方法还可以包括从至少一个外部设备接收至少一个外部设备的状态信息,该状态信息包括与从至少一个外部设备输出的声音的强度有关的信息和与至少一个外部设备的操作模式有关的信息中的至少一项。

该方法还可以包括:响应于声音数据与音频数据之间的比较的结果的变化,发送用于重新调整的第二命令以用于重新调整从至少一个外部设备输出的声音的强度。

根据另一示例性实施例的一个方案,提供了一种电子装置,包括:传感器,被配置为感测环境声音的第一强度水平;以及控制器,被配置为获得从外部设备输出的声音的第二强度水平,并且进行控制以基于第一强度水平和第二强度水平之间的比较来调整第二强度水平。

控制器可以被配置为:进行控制,以响应于第二强度水平与第一强度水平的比例是预定百分比或更多来调整第二强度水平。

控制器可以被配置为:通过从外部设备接收外部设备正在再现的音频数据来获得从外部设备输出的声音的第二强度水平。

控制器可以被配置为:通过从外部设备接收音频数据来获得从外部设备输出的声音的第二强度水平,该音频数据是通过记录从外部设备输出的声音并将记录的声音转换为电信号来生成的。

发明模式

现在将详细参考示例性实施例,示例性实施例的示例在附图中示出,其中,类似的附图标记始终指代类似的元素。在这点上,所呈现的示例性实施例可以具有不同形式(修改、等效和/或备选),并且不应当被解释为受限于本文所阐明的描述。因此,以下通过参考附图仅描述示例性实施例以说明一些方案。如本文所用,术语“和/或”包括关联列出的一个或多个项目的任意和所有组合。诸如“...中的至少一项”之类的表述在元素列表之前时修饰整个元素列表,而不是修饰列表中的单独元素。

在本文档中使用的表述“具有”、“可以具有”、“包括”、“可以包括”等旨在表示存在对应的特征(例如,数字、功能、操作或诸如组件之类的组成元素),并且应被理解为不排除附加特征。

在本公开中,表述“a或b”、“a和/或b”或者“a和/或b中的一个或多个”等可以包括一起列出的项目的所有可能组合。例如,“a或b”、“a和b中至少一项”或“a或b中至少一项”可以表示以下所有情况:(1)包括至少一个a,(2)包括至少一个b,或者(3)包括至少一个a和至少一个b这二者。

虽然可以在本文档的各种实施例中使用表述(例如,“第1”、“第2”、“第一”、“第二”等)来表示各种组成元素,但是并非意在限制其顺序和/或重要性。上述表述可以用于将一个元素与另一个元素区分开。例如,第一用户设备和第二用户设备可以指示不同的用户设备,而与其顺序或重要性无关。例如,第一元素可以称作第二元素,类似地,第二元素可以称作第一元素,而不脱离本公开的范围。

应理解,当将某元素(例如,第一元素)称作“操作性地或通信地耦接”或“连接”到不同元素(例如,第二元素)时,该元素可以直接耦接到该不同元素,或可以经由另一元素(例如,第三组成元素)耦接到该不同元素。另一方面,可以理解,当将某元素(例如,第一元素)称作“直接耦接”或“直接连接”到不同元素(例如,第二元素)时,在该元素与该不同元素之间不存在其它元素(例如,第三组成元素)。

根据情况,在本文中使用的表述“(被)配置为”可以与以下各项互换使用:例如,“适用于”、“具有...的能力”、“(被)设计用于”、“适于”、“制作用于”或“能够”。术语“(被)配置为”可并非仅仅暗示在硬件上“(被)专门设计用于”。相反,在一些情况下,表述“被配置为...的设备”可以意味着该设备与其他设备或组件一起“能够...”。例如,“被配置为执行a、b和c的处理器”可以意味着用于执行相应操作的专用处理器(例如,嵌入式处理器)或能够通过执行存储设备中存储的一个或多个软件程序来执行相应操作的通用处理器(例如,中央处理单元(cpu)或应用处理器)。

本公开所用术语仅用于描述具体实施例,而不是为了限制其他实施例。除非存在语义上的明显差异,否则单数表述可以包括复数表述。除非另外定义,否则本文使用的所有术语(包括技术术语和科学术语)具有与本公开的各种实施例所属领域的普通技术人员通常所理解的含义相同的含义。还应理解,诸如在常用词典中定义的术语等的术语应被解释为其含义与在相关技术的上下文中的含义相一致,而不应将其解释为理想的或过于正式的含义,除非本文明确如此定义。可选地,本文中定义的术语不应被解释为排除本公开的各种实施例。

根据本文档的各种示例性实施例的电子设备和外部设备可以包括例如以下至少一项:智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书阅读器、台式pc、膝上型pc、上网本计算机、工作站服务器、个人数字助理(pda)、便携式多媒体播放器(pmp)、mpeg音频层3(mp3)播放器、医疗移动设备、相机和可穿戴设备。根据各种示例性实施例,可穿戴设备可以实现为以下至少一项:饰品类型(例如,手表、戒指、手环、脚环、项链、眼镜、隐形眼镜或头戴式设备(hmd))、衣料或服饰集成类型(例如,电子服饰)、身体附着类型(例如,皮肤贴或纹身)和生物可植入类型(例如,可植入电路)。

在一些示例性实施例中,电子设备和外部设备可以是家用电器。家用电器例如可以包括以下至少一项:电视(tv)、数字视频盘(dvd)播放器、音频设备、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安保控制面板、tv盒(例如,samsunghomesynctm、appletvtm或googletvtm)、游戏机(例如,xboxtm或playstationtm)、电子词典、电子钥匙、便携式摄像机和电子相框。

在本文档的其他示例性实施例中,电子设备和外部设备例如可以包括以下至少一项:各种医疗设备(例如,各种便携式医疗测量设备(血糖仪、心率计、血压计、温度计、磁共振血管造影(mra)设备、磁共振成像(mri)设备、计算机断层摄影(ct)设备、拍摄设备、超声波机等)、导航设备、卫星导航系统(全球导航卫星系统(gnss))、事件数据记录器(edr)、飞行数据记录器(fdr)、车载信息娱乐设备、船用电子设备(例如,海上导航设备、陀螺罗盘等)、航空电子设备、安保设备、车头单元、工业或家庭机器人、银行设施的自动柜员机(atm)、商店的销售点(pos)终端以及物联网(例如,灯泡、各种传感器、电表或燃气表、自动喷水灭火系统、火灾警报器、恒温器、路灯、烤面包机、健身器材、热水箱、加热器、锅炉等)。

在一些示例性实施例中,电子设备和外部设备可以包括以下至少一项:家具或建筑物/结构的一部分、电子板、电子签名接收设备、投影仪和各种测量设备(例如,水、电力、燃气和电波测量设备)。在各种示例性实施例中,电子设备和外部设备中的每一个可以是上述设备和设备的组合之一。根据一些示例性实施例,电子设备和外部设备可以是柔性电子设备。此外,根据本文档的示例性实施例的电子设备和外部设备不限于上述设备,并且可以包括根据技术发展的新的电子设备。

例如,根据本文档的各种示例性实施例的声音数据可以包括指示声音的声音文件和指示声音特性的图表。此外,音频数据例如可以包括音频文件或指示音频特性的图表。

在下文中,将参考附图来描述根据各种示例性实施例的电子设备和外部设备。在本文中,术语“用户”可以指示使用电子设备和外部设备的人或者使用电子设备和外部设备的设备(例如,人工智能电子设备)。

图1是示出了根据示例性实施例的电子设备100的框图。

参考图1,电子设备100可以包括麦克风107、通信器101、控制器103和存储装置105。

麦克风107可以将在电子设备100附近输入的声音转换为电信号。将向麦克风107输入的声音转换成电信号,将电信号转换成数字数据,并且可以将数字数据存储在存储装置105中。将声音转换成声音数据,并且可以通过记录处理将声音数据存储在存储装置105中。

麦克风107可被嵌入在电子设备100中,或者以分离的附件的形式提供并连接到电子设备100。

通信器101可以执行电子设备100与外部设备或服务器之间的通信。例如,通信器101通过无线通信或有线通信连接到网络,并且可以与外部设备或服务器通信。外部设备可以是具有通信功能的另一电子设备。通信器101可以从外部设备接收音频数据。

对于无线通信,可以使用以下项作为蜂窝通信协议:长期演进(lte)、lte-高级(lte-a)、码分多址(cdma)、宽带cdma(wcdma)、通用移动电信系统(umts)、无线宽带(wibro)、全球移动通信系统(gsm)等。此外,无线通信可以包括短距离通信。短距离通信例如可以包括无线保真(wifi)、蓝牙、近场通信(nfc)等。

有线通信例如可以包括通用串行总线(usb)、高清多媒体接口(hdmi)、推荐标准232(rs-232)、普通老式电话服务(pots)等中的至少一种。

通信器101例如可以包括蜂窝模块、wifi模块、蓝牙模块、gnss模块(例如,全球定位系统(gps)模块、格洛纳斯(glonass)模块、北斗模块或伽利略(galileo)模块)、nfc模块和射频(rf)模块。蜂窝模块例如可以提供语音通信、视频通信、短消息服务、互联网服务等。根据示例性实施例,蜂窝模块可以使用订户识别模块(sim)(例如,sim卡)来识别和认证通信网络中的电子设备100。根据示例性实施例,蜂窝模块可以执行能够由控制器103提供的功能中的至少一些功能。根据示例性实施例,蜂窝模块可以包括通信处理器(cp)。

例如,wifi模块、蓝牙模块、gnss模块或nfc模块可以包括用于处理要通过相应模块发送和接收的数据的处理。根据一些示例性实施例,蜂窝模块、wifi模块、蓝牙模块、gnss模块和nfc模块中的至少一些模块(例如,两个或更多个模块)可以被包括在一个集成芯片(ic)或ic封装中。

rf模块例如可以发送并接收通信信号(例如,rf信号)。rf模块可以例如包括收发机、功率放大器模块(pam)、频率滤波器、低噪放大器(lna)、天线等。根据另一示例性实施例,蜂窝模块、wifi模块、蓝牙模块、gnss模块和nfc模块中的至少一个通过分离的rf模块来发送和接收rf信号。

sim例如可以包括具有sim和/或嵌入式sim的卡,并且包括唯一识别信息(例如,集成电路卡标识符(iccid)或订户信息(例如,国际移动订户身份(imsi))。

存储装置105可以例如包括内部存储器或外部存储器。内部存储器例如可以包括以下至少一项:易失性存储器(例如,动态ram(dram)、静态ram(sram)、同步动态dram(sdram)等)、非易失性存储器(例如,一次性可编程rom(otprom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、掩模rom、闪存rom、闪存(例如,nand闪存、nor闪存等)、硬盘驱动器和固态驱动器(ssd)。

外部存储器还可以包括闪存驱动器,例如高密度闪存(cf)、安全数字(sd)、微型sd、迷你型sd、极限数字(xd)、多媒体卡(mmc)、存储棒等。外部存储器可以通过各种接口与电子设备功能连接和/或物理连接。

存储装置105可以记录和存储基于通过麦克风107输入的声音而生成的声音数据。此外,存储装置105可以存储外部设备的信息。例如,存储装置105可以存储当前由电子设备100控制的外部设备的识别(id)数据和状态信息。外部设备的状态信息例如可以包括与从外部设备生成的声音的强度有关的信息和指示外部设备的操作模式的操作模式信息。

存储装置105例如可以存储与电子设备100的一个或多个其他组件相关的命令或数据。根据示例性实施例,存储装置105可以存储软件和/或程序。程序例如可以包括内核、中间件、应用编程接口(api)和/或应用程序(或“应用”或“app”)。内核、中间件和api中的至少一些可以被称作操作系统(os)。

控制器103可以是cpu、应用处理器(ap)以及通信处理器(cp)中的一个或多个。例如,控制器103可以执行与电子设备100的一个或多个其它组件的控制和/或通信相关的计算或数据处理。

控制器103可以基于向麦克风107输入的声音来生成声音数据,记录声音数据并将声音数据存储在存储装置105中。控制器103可以通过通信器101从外部设备接收音频数据,基于声音数据和音频数据来识别外部设备,并且控制用于调整由外部设备生成的声音的强度的命令通过通信器101来发送。

用于调整由外部设备生成的声音的强度的命令可以是用于控制外部设备的数据,并且可以用于调整从外部设备输出的声音的强度。当外部设备接收到用于调整来自电子设备100的声音的强度的命令时,可以降低从外部设备生成的声音的强度或者将被降低的声音强度重新调整到原始强度。例如,当外部设备是tv时,从tv输出的声音的强度可能会降低或增加。

此外,可以使用用于调整外部设备的声音的强度的命令来减少外部设备的电机的转数。例如,当外部设备由于诸如洗衣机或吸尘器之类的电机的旋转而被操作时,由于电机的旋转可能生成从外部设备生成的声音。因此,外部设备可以减少电机的转数以降低从外部设备生成的声音。

当识别出外部设备时,控制器103可以请求识别出的外部设备提供状态信息。当通过通信器101接收到针对电话呼叫的请求时,控制器103可以生成电子设备100附近的声音的数据。在发送用于调整外部设备的声音的强度的命令之后,控制器103可以控制要生成的电子设备100的铃声。例如,当用户的智能电话在用户观看tv时接收到电话呼叫请求时,智能电话可以在铃声生成之前通过麦克风107记录环境声音,并且在发送用于降低tv的声音的强度的命令之后生成铃声。

图2是根据示例性实施例的外部设备200的框图。图2的外部设备200可以包括扬声器207。

参考图2,外部设备200可以包括通信器201、存储装置205、扬声器207和控制器203。外部设备200可以通过有线或无线通信连接到电子设备100并且由电子设备100控制。

通信器201与电子设备100通信并且可以向电子设备100发送由外部设备200再现的音频数据或者从电子设备100接收数据。可以将音频数据存储在存储装置205中或从广播站或服务器接收音频数据。由于通信器201与参考图1描述的通信器101类似,所以将省略其详细描述。

扬声器207可以输出对应于音频数据的声音。

存储装置205可以存储音频数据。此外,存储装置205可以存储外部设备200的状态信息。状态信息可以包括与由外部设备200生成的声音的强度和外部设备200的操作模式相关的信息。

控制器203可以控制外部设备200的每个块或功能,并且通过通信器201从电子设备100接收命令,并且响应于接收到的命令来控制外部设备200的功能。例如,当从电子设备100接收到用于调整声音的强度的命令时,控制器203可以控制要从外部设备200输出的声音的强度被调整。此外,当从电子设备100接收到用于重新调整声音的强度的命令时,控制器203可以重新调整要从外部设备200输出的声音的强度。例如,控制器203可以将要从外部设备200输出的声音的强度重新调整为原始强度。

外部设备200可以通过扬声器207将音频数据作为声音输出,并且通过通信器201将音频数据向电子设备100发送。

图3是示出了根据另一示例性实施例的不具有扬声器的外部设备200的框图。外部设备200可以包括通信器401、存储装置405、麦克风407、控制器403和电机409。外部设备200不具有声音生成扬声器,而是可能由于外部设备200中包括的电机409的旋转而生成声音。例如,外部设备200可以包括吸尘器或洗衣机。当外部设备200是吸尘器时,由于吸尘器中的电机的旋转引起的振动,可能生成来自吸尘器的声音。生成的声音可能会中断智能电话上的电话呼叫。

通信器401与电子设备100通信并且可以向电子设备100发送数据或者从电子设备100接收数据。由于通信器401与参考图1描述的通信器101类似,所以将省略其详细描述。

存储装置405可以存储音频数据。音频数据可以通过经由麦克风407将从外部设备200生成的声音转换为电信号来生成,并且可以将所生成的音频数据存储在存储装置405中。因为存储装置405的其他细节与参考图1描述的存储装置105的细节类似,所以将省略其详细描述。

控制器403可以控制外部设备200的每个块或功能,并且通过通信器401从电子设备100接收控制命令,以响应于接收到的控制命令来控制外部设备200的功能。此外,控制器403可以控制电机409的转数。例如,当接收到用于调整来自电子设备100的声音的强度的控制命令时,外部设备200可以根据控制命令在低噪声模式下操作,或者减小外部设备200内的电机409的转数。

根据控制器403或用户的输入,外部设备200可以在低噪声模式下操作。当外部设备200以低噪声模式操作时,外部设备200内的电机409的转数可以减小,并且由于电机旋转而生成的声音的强度可以降低。

电机409的转数可以根据控制器403的控制来调整。

麦克风407可以将由于电机409的旋转而生成的声音转换为电信号。控制器403可以根据转换成电信号的外部设备200的声音来生成并记录音频数据,并将音频数据存储在存储装置405中。此外,控制器403可以根据电子设备100的请求通过通信器401向电子设备100发送音频数据。麦克风407可以被包括在外部设备200中或分开提供。

此外,外部设备200可以具有可连接到与外部设备200分开提供的麦克风407的接口。

图4是示出了根据示例性实施例的电子设备100调整从外部设备200生成的声音的强度的示例的图。图5是示出了电子设备100调整从外部设备200生成的声音的强度的处理的流程图。以下,将参考附图4和5来做出描述。

参考图4,示出了电子设备100和多个外部设备,即第一至第三外部设备510、520和530。如图2或图3所示,外部设备510、520或530可以对应于外部设备200。此外,电子设备100可以是智能电话。电子设备100可以包括麦克风107并且通过麦克风107记录在电子设备100附近的声音513、523和533。声音513、523和533可以分别从多个外部设备510、520和530生成。备选地,电子设备100可以通过通信器101接收从外部设备510、520和530发送的音频数据511、521和531。

外部设备510、520或530位于电子设备100附近,并且从外部设备510、520或530生成的声音可影响电子设备100或电子设备100的用户。例如,在智能电话100上的电话呼叫期间,从位于智能电话100附近的第一外部设备510(例如,tv)、第二外部设备520(例如,音频设备)和第三外部设备530(例如,膝上型计算机)生成的声音可能会影响使用智能电话100的电话呼叫。此时,外部设备510~530影响电子设备100的程度可以根据电子设备100与外部设备510~530中每一个外部设备之间的距离而不同。

例如,位于距电子设备100较近距离处的tv510可能更大程度地影响电子设备100或电子设备100的用户,但是位于距电子设备100较远距离处的音频设备520可能不会更大程度地影响电子设备100或电子设备100的用户。具体地,例如,当外部设备510、520或530位于与电子设备100不同的房间中时,从外部设备510、520或530生成的声音可能不会实质上影响电子设备100或电子设备100的用户。此外,即使当电子设备100和外部设备200之间的距离较近时,当从外部设备200生成的声音较小时,从外部设备200生成的声音也可以基本上不影响电子设备100或电子设备100的用户。例如,即使当距电子设备100的距离较近时,膝上型计算机530的扬声器可以具有较小的输出,并且从膝上型计算机530生成的声音可以基本上不影响电子设备100或者电子设备100的用户。

电子设备100可以记录向麦克风107输入的环境声音并识别影响电子设备100或电子设备100的用户的外部设备200。详细地,控制器103可以基于针对麦克风107的输入来生成声音数据(s501)。当在电子设备100附近存在多个外部设备200时,可以通过麦克风107输入从多个外部设备200生成的声音,但是电子设备100可以识别生成以预定强度或更大强度输入的声音的外部设备200。例如,当tv510和膝上型计算机530位于电子设备100附近时,通过麦克风107向电子设备100输入从tv510和膝上型计算机530生成的声音,但是由于从膝上型计算机530的扬声器输出的声音小于预定强度,所以电子设备100可以通过仅处理从tv510生成的声音来生成声音数据。

电子设备100可以接收由外部设备200向电子设备100发送的音频数据(s503),并且基于由电子设备100生成的声音数据和接收到的音频数据来识别外部设备200(s505)。

电子设备100可以通过将基于通过麦克风107输入的声音所生成的声音数据与接收到的音频数据进行比较来识别外部设备200。详细地,电子设备100可以通过以下方式来生成声音数据:将向麦克风107输入的声音转换为数字数据以记录声音数据,并将声音数据存储在存储装置105中。

此外,电子设备100可以从连接到网络的外部设备200接收音频数据。音频数据可以是与从外部设备200输出的声音相对应的数据。外部设备200可以处理音频数据以向扬声器207输出经处理的音频数据并且根据经处理的音频数据来生成声音。备选地,外部设备200可以通过记录经由外部设备200的麦克风407从外部设备200物理生成的声音来生成音频数据。

通过扬声器207输出的声音或从外部设备200物理生成的声音可以通过麦克风107向电子设备100输入。电子设备100将通过麦克风107输入的声音数据与从外部设备200接收的音频数据进行比较。当声音数据与音频数据相同或相似时,电子设备100可向外部设备200发送用于调整从外部设备200生成的声音的强度的控制命令(s507)。例如,当对应于音频数据的强度水平占据与声音数据对应的强度水平的一定百分比或更大百分比时,电子设备100可以确定声音数据与音频数据相似。

外部设备200接收用于调整来自电子设备100的声音的强度的控制命令,并且可以根据接收到的控制命令来减小或增加外部设备200的声音的强度。例如,当外部设备200不具有扬声器而是由于电机的旋转而生成声音时,外部设备200可以通过减小或增加电机的转数来降低或增加从外部设备200生成的声音的强度。例如,当外部设备200是洗衣机或吸尘器时,当从电子设备100接收到用于调整声音的强度的命令时,外部设备200可以减小或增加洗衣机或吸尘器中包括的电机的转数。

在响应于接收到电话呼叫请求而生成铃声之前,电子设备100可以调整外部设备200的声音的强度并显示对象(例如,图标、文本、图像等),该对象用于在外部设备200的屏幕上的呼叫请求接收通知。当接收到电话呼叫请求时,电子设备100可以根据通过麦克风107输入的声音来生成声音数据。也就是说,电子设备100可以使用呼叫请求接收信号作为触发,通过麦克风107来记录环境声音。详细地,当通过通信器101接收到电话呼叫请求时,控制器103可以控制通过麦克风107输入的声音被记录。

电子设备100可以识别生成声音的外部设备200,并且向识别出的外部设备200发送用于调整由外部设备200生成的声音的强度的控制命令。此外,电子设备100可以请求识别出的外部设备200提供与当前输出的声音的强度有关的信息,并且将从外部设备200接收到的声音强度信息存储在存储装置105中。

此时,当外部设备200是用于通过扬声器207生成声音的设备时,外部设备200可以降低从外部设备200输出的声音的强度。当外部设备200是用于在没有扬声器的情况下生成由于电机409的旋转而引起的声音的设备时,外部设备200可以减少电机409的转数。

在电子设备100向外部设备200发送用于调整由外部设备200生成的声音的控制命令之后,可生成电子设备100的铃声。因此,用户可以在外部设备200的声音减小的状态下听到铃声之后使用电子设备100来应答电话。此外,当电话呼叫结束时,电子设备100可以向外部设备200发送用于将外部设备200的声音的强度恢复到原始状态的控制命令。详细地,电子设备100可以基于存储装置105中存储的外部设备200的声音强度信息来发送用于调整外部设备200的声音的强度的命令。外部设备200的声音强度信息可以是指示外部设备200被调整到的声音的强度的预设信息。

例如,当用户将tv的声音的强度设置为音量水平“10”并且在观看tv的同时接收到电话呼叫请求时,电子设备100可以将tv的声音的强度调整到较低音量水平(例如,在生成铃声之前调整到零)之后生成铃声。当电话呼叫结束时,电子设备100可以将tv的声音的强度恢复到音量水平“10”。

上面已经描述了电子设备100调整外部设备200的声音的强度的示例,但是示例性实施例不限于此。电子设备100可以调整从电子设备100输出的声音的强度(例如,铃声和/或拨号音)。例如,电子设备100可以不调整外部设备200的声音的强度,而是电子设备100可以增加从电子设备100输出的声音的强度。在这种情况下,电子设备100可以测量环境噪声的强度并且基于测量的噪声强度来增加从电子设备100输出的声音的强度。

上面已经描述了一个电子设备100调整外部设备200的声音的强度的示例,但是示例性实施例不限于此。例如,第一用户可以使用第一电子设备(未示出)且第二用户可以使用第二电子设备(未示出),并且第一和第二用户可能不希望被任何环境噪声中断。在这种情况下,可以基于用于控制外部设备200的第一电子设备(未示出)和第二电子设备(未示出)的优先级来调整外部设备200的声音的强度。例如,当第一电子设备(未示出)的优先级高于第二电子设备(未示出)的优先级时,外部设备200的声音的强度和第二电子设备(未示出)的声音的强度可以被调整,使得第一电子设备(未示出)或第一用户不受环境噪声影响。在这种情况下,第一电子设备(未示出)、第二电子设备(未示出)以及外部设备200可以通过网络相互进行通信。此外,例如,可以根据分层结构来预设设备的优先级,下面将描述其一个示例。

图6是示出了指示电子设备100与外部设备200之间的分层结构的分层列表的示例的图。

当多个电子设备100和外部设备200同时生成声音时,分层列表650中的较高阶层设备可以自动地控制较低阶层设备的声音的强度。例如,当按照智能电话601、膝上型计算机603、tv605和音频设备607的顺序配置分层结构时,智能电话601可以调整低阶层的膝上型计算机603、tv605和音频设备607的声音强度。膝上型计算机603可以调整较低阶层的tv605和音频设备607的声音强度。tv605可以调整较低阶层的音频设备607的声音的强度。分层列表650可以被存储在电子设备100和外部设备200中。因此,电子设备100和外部设备200中的每一个都可以确定其分层位置并确定处于较低分层位置的另一设备受控制。

当较低阶层的外部设备200生成声音时,较高阶层设备可以使用麦克风来记录由较低阶层的外部设备200生成的声音,识别较低阶层的外部设备200,并自动调整较低阶层的外部设备200的声音的强度。

例如,当用户在膝上型计算机603中观看电影时,膝上型计算机603使用嵌入式麦克风来记录从tv605或音频设备607生成的声音。膝上型计算机603可以分析记录的声音,识别来自tv605的噪声水平,并且向tv605发送用于降低声音强度的命令。

当较高阶层设备不具有麦克风时,可以使用具有麦克风的另一设备来记录由较低阶层的外部设备200生成的声音,并识别较低阶层的外部设备200。

图7是示出了不具有麦克风的较高阶层设备610调整较低阶层设备620的声音的强度的示例的图。图8是示出了不具有麦克风的较高阶层设备610控制较低阶层设备620的声音的强度的处理的流程图。

参考图7和8,没有麦克风的较高阶层设备610可以使用具有麦克风的外部设备600来识别较低阶层设备620。

参考图7,示出了较高阶层设备610、较低阶层设备620和外部设备600。较高阶层设备610可以通过通信器从外部设备600接收基于从较低阶层设备620生成的声音来生成的声音数据(s801)。较高阶层设备610可以识别外围较低阶层设备620和用于记录从较低阶层设备620生成的声音的外部设备600。此外,较高阶层设备610可以请求外部设备600记录较低阶层设备620的声音。响应于来自较高阶层设备610的请求,外部设备600可以通过经由外部设备600的麦克风记录从较低阶层设备620生成的声音来生成声音数据,并向较高阶层设备610发送所生成的声音数据。

此外,较高阶层设备610可以从较低阶层设备620接收音频数据(s803)。较高阶层设备610可以直接从较低阶层设备620接收音频数据,或者通过外部设备600接收音频数据。

此外,较高阶层设备610可以基于声音数据和音频数据来识别较低阶层设备620(s805),并且向较低阶层设备620发送用于调整从较低阶层设备620生成的声音的强度的控制命令(s807)。较高阶层设备610可以向较低阶层设备620直接发送控制命令。

此外,较高阶层设备610可以通过外部设备600向较低阶层设备620发送控制命令。较高阶层设备610可以向外部设备600发送用于调整从较低阶层设备620生成的声音的强度的控制命令,并且使得外部设备600能够调整较低阶层设备620的声音的强度。在这种情况下,在向较低阶层设备620发送用于调整从较低阶层设备620生成的声音的强度的控制命令之前,外部设备600可以将较高阶层设备610的声音与较低阶层设备620的声音进行比较。

此外,外部设备600可以基于比较结果来控制较高阶层设备610的声音和较低阶层设备620的声音中的至少一个。例如,当用户想要听较高阶层设备610的声音并且不想听较低阶层设备620的声音时,用户使用的外部设备600可以比较较高阶层设备610的声音和较低阶层设备620的声音,并且外部设备600可以增加较高阶层设备610的声音的强度并降低较低阶层设备620的声音的强度。

例如,较高阶层设备610可以是不具有麦克风的tv。较低阶层设备620例如可以是音频设备。外部设备600例如可以是诸如智能手表之类的可穿戴设备。

由于不具有麦克风的较高阶层设备610(例如tv)不测量从较低阶层设备620生成的声音的强度,所以可能使用具有麦克风的外部设备600(例如,智能手表)来测量或调整从较低阶层设备620生成的声音的强度。

下面将描述较高阶层设备610是tv,较低阶层设备620是音频设备,并且外部设备600是智能手表的示例,但是示例性实施例不限于此。当使用诸如智能手表之类的可穿戴设备来记录环境声音时,可以测量在距离用户最近的位置处的环境声音。此外,诸如智能手表之类的可穿戴设备具有内嵌生物传感器,且可以基于生物传感器的输出来确定用户是否穿戴了可穿戴设备。因此,较高阶层设备610可以使用用户穿戴的可穿戴设备来控制较低阶层设备620。

当用户接通tv610的电源时,tv610可以请求另一设备向tv610发送响应信号,以便识别来自网络的生成声音的另一设备。此时,连接到网络的音频设备620和智能手表600可以向tv610发送音频设备620和智能手表600的唯一信息,使得tv610可以响应于来自tv610的请求来识别音频设备620和智能手表600。tv610可以接收音频设备620和智能手表600的唯一信息,并识别出音频设备620和智能手表600连接到网络。

此外,tv610可以根据从智能手表600接收到的唯一信息来识别智能手表600的属性,例如,可以识别出麦克风嵌入在智能手表600中。tv610可以请求智能手表600记录环境声音,生成声音数据,并且向tv610发送生成的声音数据。tv610可以基于从智能手表600发送的声音数据和从音频设备620发送的音频数据来识别音频设备620。也就是说,当接收到的声音数据和音频数据之间的相似度大于或等于预设数值时,tv610可比较接收到的声音数据和音频数据,并识别出音频设备620生成该声音。备选地,当对应于音频数据的强度水平占据对应于声音数据的强度水平的一定百分比或更大百分比时,tv610可比较接收到的声音数据和音频数据,并识别出音频设备620生成该声音。此外,tv610可以向音频设备620发送用于调整从音频设备620生成的声音的强度的控制命令。音频设备620可以从tv610接收控制命令以减小或增加音频设备620的声音的强度。

此外,外部设备600可比较从较高阶层设备610和较低阶层设备620生成的声音的强度,并向较低阶层设备620发送用于根据比较结果来调整较低阶层设备620的声音的强度的控制命令。在这种情况下,可以根据从较高阶层设备610生成的声音的强度来确定要调整的较低阶层设备620的声音的强度。

例如,智能手表600可以向tv610和音频设备620发送用于请求音频数据的命令。智能手表600可以接收从tv610和音频设备620发送的音频数据。智能手表600可以根据通过tv610和音频设备620中的扬声器生成的声音来生成并记录声音数据。智能手表600可以基于声音数据和音频数据来识别tv610和音频数据。智能手表600可以将从tv610生成的声音的强度与从音频设备620生成的声音的强度进行比较,并且当从音频设备620生成的声音的强度大于从tv610生成的声音的强度时发送用于调整音频设备620的声音的强度的命令。备选地,智能手表60可以向tv610发送用于调整音频设备620的声音的强度的命令,并且tv610可以通过向音频设备620发送用于调整声音强度的命令来调整音频设备620的声音的强度。

图9是示出了包括声级信息在内的分层列表的示例的图。参考图9,示出了构成分层900中的各层的电子设备100和外部设备200的分层顺序和相对声级。例如,智能电话901、膝上型计算机903、tv905和音频设备907可被记录在分层列表中。可以按照智能电话901、膝上型计算机903、tv905和音频设备907的顺序来设置分层顺序。电子设备100和外部设备200的相对声级(或信号比)可以在分层列表中指示。

例如,智能电话901的声级可以是“1”。膝上型计算机903的声级可以是“0.5”。tv905的声级可以是“0.25”。音频设备907的声级可以是“0.125”。

声级可以由用户设置,且分层顺序可以根据相对水平强度来确定。例如,第一分层位置可以对应于“1.0”的声级,第二分层位置可以对应于作为第一分层位置的声级的一半的“0.5”的声级,第三分层位置可以对应于作为第二分层位置的声级的一半的“0.25”的声级,并且第四分层位置可以对应于作为第三分层位置的声级的一半的“0.125”的声级。

电子设备100可以根据分层列表中包括的声级强度来确定外部设备200的声音的强度,并向外部设备200发送用于调整外部设备200的声音的强度的命令。

图10是示出了电子设备1007调整从不具有扬声器的外部设备1001生成的声音的强度的示例的图。图11是示出了电子设备1007调整从不具有扬声器的外部设备1001生成的声音的强度的处理的图。

图10的电子设备1007可以是如图1所示的电子设备100,并且外部设备1001可以是如图2或图3所示的外部设备200。电子设备1007例如可以是智能电话。外部设备1001例如可以是洗衣机或吸尘器。外部设备1001不具有单独的扬声器,但是可以生成由于电机的旋转而引起的声音。该声音可能影响电子设备1007或电子设备1007的用户。电子设备1007可以减少外部设备1001内的电机的转数,以减少从外部设备1001生成的声音或者以低噪声模式来操作外部设备1001。低噪音模式可以是以下模式:其中外部设备1001在电机的转数被减少的状态下操作,以减少从外部设备1001生成的声音。

电子设备1001可以包括麦克风。外部设备1001通过将经由麦克风输入的从外部设备1001生成的声音转换为电信号来生成音频数据1003(s1101),记录生成的音频数据1003,并将生成的音频数据1003存储在存储装置中。外部设备1001可以向电子设备1007发送音频数据1003。此时,可以使用无线通信(例如,wi-fi通信)来发送音频数据1003。电子设备1007可以接收从外部设备1001发送的音频数据1003。

电子设备1007可以通过麦克风将环境声音1005转换成电信号以生成声音数据(s1103)并记录生成的声音数据。电子设备1007通过将声音数据与音频数据1003进行比较来确定声音数据是否与音频数据1003相同或相似(s1105)。当确定声音数据与音频数据1003相同或相似时,可向外部设备1001发送用于调整从外部设备1001生成的声音的控制命令(s1107)。

图12是示出了将识别信息插入从外部设备200生成的声音中的频域的图。图13是示出了电子设备100处理包括外部设备200的识别信息在内的声音的处理的流程图。在下文中,将参考图12和图13来描述处理包括外部设备200的识别信息在内的声音的处理。

参考图12,示出了可听频带1201和1203。外部设备200可以将外部设备200的识别信息插入到较高频带中的可听频带1203中,并向电子设备100发送识别信息。声音信息可以被插入到较低频带中的可听频带1201中。识别信息的幅度可以相对减小,使得被插入到可听频带1203中的外部设备200的识别信息可以不影响声音。例如,当声音的平均幅度是“1”时,识别信息以“0.5”的幅度输出。

电子设备100可以从向麦克风输入的声音中提取外部设备200的识别信息(s1301)。外部设备200的识别信息可以是单一频率的正弦波,但不限于此。外部设备200的识别信息的幅度可以相对低于声音信息的幅度。电子设备100可以基于识别信息来识别生成声音的外部设备200(s1303)。详细地,电子设备100将向麦克风输入的声音转换为电信号,并使用高通滤波器对电信号进行滤波,从而以高频来输出识别信息。电子设备100可以向外部设备200发送用于调整由外部设备200生成的声音的强度的控制命令(s1305),以便调整外部设备200的声音的强度。详细地,电子设备100可以发送用于减小或增加外部设备200的声音的强度的控制命令。

例如,当tv发送19khz的信号作为识别信息并且音频设备发送20khz的信号作为识别信息时,当从通过麦克风输入的声音中检测到19khz的信号时,智能电话可以确定环境声音是从tv生成的。智能电话可以确定tv的声音影响电话呼叫,并且向tv发送用于降低tv的声音的强度的命令。

当通过多个扬声器输出相同的音频数据时,可以将扬声器的识别信息插入从扬声器输出的声音中。电子设备100可以提取被插入到声音中的扬声器的识别信息,以识别输出了通过麦克风输入的声音的扬声器。

例如,当5.1声道扬声器输出相同的音频数据并且扬声器识别信息被插入向5.1声道扬声器中的每一个扬声器输出的音频数据中时,电子设备可以基于通过麦克风输入的声音中包括的识别信息来识别扬声器。

图14是示出了当待识别的外部设备根据电子设备的移动而改变时外部设备的声音的强度被重新调整的示例的图。

图15是示出了当待识别的外部设备根据电子设备的移动而改变时重新调整外部设备的声音的强度的方法的流程图。

参考图14,示出了电子设备1401、第一外部设备1403、第二外部设备1421和第三外部设备1441。图14的电子设备1401可以是如图1所示的电子设备100,并且图14的第一外部设备1403、第二外部设备1421或第三外部设备1441可以是如图2或图3所示的外部设备200。第一外部设备1403可以位于第一区域1400中,第二外部设备1421可以位于第二区域1420中,并且第三外部设备1441可以位于第三区域1440中。例如,第一区域1400可以是客厅,第二区域1420可以是厨房,并且第三区域1440可以是卧室。

电子设备1401例如可以是智能电话。在用户握住智能电话1401的状态下,在智能电话1401附近识别的外部设备可以根据智能电话1401向第一区域1400、第二区域1420和第三区域1440的移动而改变。

在下文中,将描述用户在握住智能电话1401的同时移动的情况的示例作为示例性实施例。多个外部设备1403、1421和1441可以生成声音1407、1425和1445,并且电子设备1401可以使用向电子设备1401输入的麦克风的声音1407、1425和1445来生成声音数据(s1501)。第一外部设备1403可以生成声音1407,第二外部设备1421可以生成声音1425,并且第三外部设备1441可以生成声音1445。

向电子设备1401的麦克风输入的声音1407、1425和1445可以根据电子设备1401与外部设备1403、1421和1441之间的距离而不被生成为声音数据。例如,电子设备1401基于从靠近电子设备1401的第一外部设备1402生成的声音来生成声音数据,但是可以基于从距电子设备1401相对较远的第三外部设备1441生成的声音而不生成声音数据。当电子设备1401与外部设备1403、1421或1441之间的距离相对较远时,声音可能不会被传输到麦克风,并且可能不会针对对应的外部设备来生成声音数据。

多个外部设备1403、1421和1441可以发送音频数据1405、1423和1443,并且电子设备1401可以从多个外部设备1403、1421和1441接收多条音频数据1405、1423和1443(s1503)。第一外部设备1403可以发送音频数据1405,第二外部设备1421可以发送音频数据1423,并且第三外部设备1441可以发送音频数据1443。

电子设备1401可以基于声音数据和多条音频数据1405、1423和1443来识别一个或多个外部设备1403、1421和1441(s1505)。详细地,电子设备1401可以将声音数据与音频数据1405、1423和1443进行比较。当确定声音数据与音频数据1405相同或相似时,电子设备1401可以确定第一外部设备1403被识别。当确定声音数据与音频数据1423相同或相似时,电子设备1401可以确定第二外部设备1421被识别。当确定声音数据与音频数据1443相同或相似时,电子设备1401可以确定第三外部设备1441被识别。

电子设备1401可以从识别的外部设备1403、1421和1441接收外部设备1403、1421和1441的状态信息(s1507)。外部设备1403、1421和1441的状态信息可以分别包括从外部设备1403、1421和1441生成的声音的强度的信息。外部设备1403、1421和1441的状态信息可以包括与由外部设备1403、1421和1441当前生成的声音有关的强度水平信息。声音强度水平信息例如可以包括声音强度的级别,例如0到10之间的自然数。外部设备1403、1421和1441的状态信息可以包括与外部设备1403、1421和1441的操作模式有关的信息。当外部设备1403、1421或1441例如是具有多个操作模式的吸尘器时,状态信息可包括当前操作模式信息。当外部设备1403、1421或1441被识别时,电子设备1401可以请求识别出的外部设备1403、1421或1441提供状态信息,接收识别出的外部设备1403、1421或1441的状态信息,并将接收到的状态信息存储在存储装置中。

电子设备1401可以发送用于调整从所识别的外部设备1403、1421或1441生成的声音的强度的命令(s1509)。当识别出第一外部设备1403时,电子设备1401可以向第一外部设备1403发送用于调整声音的命令,并且第一外部设备1403可响应于接收到的命令来调整从第一外部设备1403生成的声音,例如降低或增加声音强度或停止声音的生成。

当识别出第二外部设备1421时,电子设备1401可以向第二外部设备1421发送用于调整声音的命令,并且第二外部设备1421可响应于接收到的命令来调整从第二外部设备1421生成的声音,例如降低或增加声音强度或停止声音的生成。

当识别出第三外部设备1441时,电子设备1401可以向第三外部设备1441发送用于调整声音的命令,并且第三外部设备1441可响应于接收到的命令来调整从第三外部设备1441生成的声音,例如降低或增加声音强度或停止声音的生成。

当识别出的外部设备从第一外部设备1403改变为第二外部设备1421时,电子设备1401可以发送用于重新调整从第一外部设备1403生成的声音的强度的命令。

例如,当用户位于区域1400中时,电子设备1401基于通过麦克风输入的声音1407和音频数据1405来确定识别出的外部设备是第一外部设备1403。此时,第一外部设备1403可以向电子设备1401发送与从第一外部设备1403生成的声音的强度有关的信息,并且接收用于调整来自电子设备1401的声音的强度的命令以调整声音强度。

在用户握住电子设备1401并移动到区域1420的状态下,电子设备1401基于通过麦克风输入的声音1425和音频数据1423来确定识别出的外部设备是第二外部设备1421。电子设备1401确定识别出的设备从第一外部设备1403改变为第二外部设备1421,并发送存储装置中存储的与第一外部设备1403的声音的强度有关的信息,以将从第一外部设备1403生成的声音恢复为原始状态。第一外部设备1403可以接收信息以将从第一外部设备1403生成的声音重新调整到原始强度。此外,当识别出第二外部设备1421时,电子设备1401可以发送用于调整从第二外部设备1421生成的声音的强度的命令并且从第二外部设备1421接收状态信息。

例如,在第一外部设备1403响应于从电子设备1401接收到的用于调整声音强度的命令而将原始声音强度水平“5”降低到“0”的情况下,第一外部设备1403当从电子设备1401接收到用于重新调整声音强度水平的命令时,将声音强度水平重新调整为原始声音强度水平“5”。

此外,电子设备1401可以在不接收识别出的外部设备1403、1421或1441的状态信息的情况下将外部设备1403、1421或1441的声音强度或操作模式恢复到原始状态。当从电子设备1401接收到用于调整声音强度的命令时,外部设备1403、1421或1441将当前状态信息存储在存储装置中并调整声音强度。当从电子设备1401接收到用于重新调整声音强度的命令时,外部设备1403、1421或1441可以基于存储装置中存储的状态信息将声音强度或操作模式恢复到原始状态。

虽然已经参考附图描述了一个或多个示例性实施例,但是本领域普通技术人员将会理解,可以进行形式和细节上的各种改变。根据示例性实施例的操作可以由单个处理器来实现。示例性实施例可以被记录在非瞬时计算机可读介质中,以通过各种计算机装置可执行的程序命令的形式来实现。非瞬时计算机可读介质可以单独地或以其组合的方式包括程序命令、文件数据、数据结构等。记录在介质中的程序命令可以是为本公开专门设计和配置的程序命令,或者是计算机软件领域的技术人员公知的程序命令。非瞬时计算机可读介质的示例包括:磁介质,诸如硬盘、软盘和磁带;光介质,诸如高密度盘只读存储器(cd-rom)和数字多功能盘(dvd);磁光介质,如光软盘;以及被专门配置为存储和执行程序命令的硬件设备,例如只读存储器(rom)、随机存取存储器(ram)和闪存。程序命令的示例包括通过使用解释器在计算机中可执行的高级语言代码以及由编译器生成的汇编代码。当基站或中继器的全部或一部分由计算机程序实现时,存储该计算机程序的非瞬时计算机可读记录介质也被包括在本公开中。

根据示例性实施例,由附图中示出的方框所示的组件、元素或单元中的至少一个可被体现为执行上述各个功能的各种硬件、软件和/或固件结构。例如,这些组件、要素或单元中的至少一个可以使用直接电路结构,诸如,存储器、处理器、逻辑、查找表等,其可以通过一个或多个微处理器或其他控制装置的控制来执行各个功能。此外,这些组件、要素或单元中的至少一个可以由以下各项来具体体现:模块、程序或一部分代码,其包含用于执行特定逻辑功能的一个或多个可执行指令。此外,这些组件、要素或单元中的至少一个还可以包括诸如执行各个功能的中央处理单元(cpu)之类的处理器、微处理器等。此外,尽管在以上框图中未示出总线,然而组件、要素或单元之间的通信可以通过总线来执行。上述示例性实施例的功能方案可被实现为在一个或多个处理器上执行的算法。此外,被呈现为方框的组件、要素或单元或处理步骤可以将任意数量的相关技术用于电子配置、信号处理和/或控制、数据处理等。

尽管已经示出并描述了一些实施例,但是本领域技术人员应当认识到:在不脱离本公开原理和精神的前提下可以对示例性实施例进行修改,本公开的范围由权利要求及其等同物限定。

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