电子设备及其操作控制方法与流程

文档序号:14953225发布日期:2018-07-17 23:01阅读:203来源:国知局

本公开总体上涉及电子设备,并且更具体地涉及用于向电子设备提供基于听觉数据而校正的数据的方法以及用于控制电子设备的方法。



背景技术:

用户可能经常携带和使用多个电子设备。例如,用户可以使用便携式终端(例如,移动电话、平板等)、可穿戴设备(例如,智能手表、智能带等)以及听力设备,这些全部能够接收外部声音并将声音输出给用户。例如,可以使用移动电话的听力设备从链接的便携式终端接收声音数据,并将接收的声音数据输出给移动电话的用户。



技术实现要素:

本公开在于至少解决上述缺点,并至少提供下述优点。因此,本公开的一个方面提供了一种电子设备以及用于控制电子设备的操作的方法,所述电子设备被配置为基于听觉数据来校正数据,并且将所校正的数据提供给一个或多个链接的电子设备。

根据本公开的一方面,提供了一种电子设备。该电子设备包括:通信电路;扬声器;麦克风,被配置为接收声音;存储器;以及处理器,与所述通信电路、所述扬声器、所述麦克风和所述存储器电连接,并被配置为:当外部电子设备通过所述通信电路连接到电子设备时,确定所述电子设备的存储器中是否存储有听觉数据,当所述存储器中没有存储听觉数据时,向所述外部电子设备发送对听觉数据的请求,从所述外部电子设备接收所述听觉数据,在所述电子设备处使用所述听觉数据来校正关于通过所述麦克风接收到的声音的数据,从所述外部电子设备接收校正的音频数据,合成所校正的关于声音的数据和从所述外部设备接收的校正的音频数据,以获得第一合成数据,以及通过所述扬声器输出与所述第一合成数据相对应的第一新声音。

根据本公开的一方面,提供了一种电子设备。该电子设备包括通信电路、扬声器、麦克风、存储器以及处理器,处理器与所述通信电路、所述扬声器、所述麦克风和所述存储器电连接,并被配置为:当外部电子设备通过所述通信电路连接到电子设备时,确定所述电子设备的存储器中是否存储有听觉数据,当所述存储器中没有存储听觉数据时,向所述外部电子设备发送对听觉数据的请求,从所述外部电子设备接收所述听觉数据,使用听觉数据校正在电子设备中再现的音频数据,并向外部电子设备发送校正后的音频数据。

根据本公开的一方面,提供一种用于控制包括麦克风和扬声器的电子设备的方法。该方法包括:当所述电子设备与外部电子设备连接时,确定所述电子设备中是否有听觉数据;当所述电子设备中没有听觉数据时,向所述外部电子设备发送对所述听觉数据的请求;从所述外部电子设备接收所述听觉数据;使用所述听觉数据校正关于通过所述电子设备的麦克风接收的声音的数据;从所述外部电子设备接收校正的音频数据;合成校正的关于声音的数据和校正的音频数据以获得第一合成数据;以及通过所述扬声器输出与所述第一合成数据相对应的第一新声音。

根据本公开的一方面,提供了一种用于控制电子设备的方法。该方法包括:当电子设备与外部电子设备连接时,确定电子设备中是否存在听觉数据;当电子设备中没有听觉数据时,向外部电子设备发送对听觉数据的请求;接收来自外部电子设备的听觉数据,使用听觉数据校正在电子设备中再现的音频数据,以及将校正的音频数据发送给外部电子设备。

附图说明

根据结合附图的以下详细描述,本公开的一些实施例的上述和其他方面、特征以及优点将更清楚,在附图中:

图1是根据本公开实施例的包括电子设备的网络环境的示图;

图2是根据本公开实施例的电子设备的框图;

图3是根据本公开实施例的程序模块的框图;

图4是根据本公开实施例的使用电子设备的示图;

图5是根据本公开实施例的使用电子设备的方法的流程图;

图6是根据本公开实施例的第一电子设备的控制方法的流程图;

图7是根据本公开实施例的第二电子设备的控制方法的流程图;

图8是根据本公开实施例的第一电子设备的控制方法的流程图;以及

图9是根据本公开实施例的第二电子设备的控制方法的流程图。

具体实施方式

这里将在下文参照附图描述本公开的实施例。然而,本公开实施例不局限于具体的实施例,并且应该解释为包括所有修改、改变、等同设备和方法和/或本公开的备选实施例。在附图的描述中,相似的附图标记用于相似的元件。

如在此使用的术语“具有”、“可具有”、“包括”和“可包括”指示存在相应特征(例如,诸如数值、功能、操作或部件之类的元素),并不排除存在其他特征。

如在此使用的术语“a或b”、“a或/和b中的至少一项”或“a或/和b中的一个或多个”包括所列出项目的所有可能组合。例如,“a或b”、“a和b中至少一个”或“a或b中的至少一个”意味着(1)包括至少一个a、(2)包括至少一个b或(3)包括至少一个a和至少一个b二者。

如在此使用的诸如“第一”和“第二”的术语可不管相应元件的顺序和/或重要性而修饰各种元件,并不限制相应元件。这些术语可以用于将元件彼此区分的目的。例如,第一用户设备和第二用户设备可以表示不同的用户设备,而与顺序或重要性无关。例如,在不脱离本公开的范围的情况下,第一元件可以被称作第二元件,且类似地,第二元件可以被称作第一元件。

将理解,当一元件(例如,第一元件)“(可操作地或可通信地)耦接至”或“连接至”另一元件(例如,第二元件)时,该元件可直接耦接至该另一元件,也可在该元件与该另一元件之间存在中间元件(例如,第三元件)。相对,将理解,当一元件(例如,第一元件)“直接耦接至”或者“直接连接至”另一元件(例如,第二元件)时,在该元件和该另一元件之间不存在中间元件(例如,第三元件)。

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

在描述本公开的多种实施例时使用的术语仅是为了描述特定实施例的目的,而不意在限制本公开。除非上下文另行明确指示,否则本文中使用的单数形式也意在包括复数形式。除非文中明确限定,否则文中使用的所有术语(包括技术术语或科技术语)具有与本领域技术人员通常所理解的含义相同的含义。在通用字典中定义的术语应被解释为具有与相关技术的上下文含义相同或相似的含义,并且不应被解释为具有理想化或夸大的含义,除非它们在本文中被明确地定义。根据一些情况,即使在本公开中定义的术语,仍不应被解释为排除本公开的实施例。

本文所使用的术语“模块”可以例如意味着包括硬件、软件和固件之一或者其中两种或更多种的组合在内的单元。“模块”可以与例如术语“单元”、“逻辑”、“逻辑块”、“组件”或“电路”互换使用。“模块”可以是集成组成元件的最小单元或其一部分。“模块”可以是用于执行一个或多个功能的最小单元或其一部分。“模块”可以机械或电学地实现。例如,根据本公开的“模块”可以包括以下至少一项:已知的或将来研发的专用集成电路(asic)芯片、现场可编程门阵列(fpga)和用于执行操作的可编程逻辑器件。

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

电子设备可以是家电。智能家用电器可以包括以下中的至少一个:例如,电视、数字视频盘(dvd)播放器、音频设备、冰箱、空调、吸尘器、烤箱、微波率、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安全控制面板、tv盒(例如,samsunghomesynctm、appletvtm或googletvtm)、游戏机(例如,xboxtm和playstationtm)、电子词典、电子钥匙、摄像机和电子相框。

电子设备可以包括以下至少一项:各种医疗设备(例如,各种便携式医疗测量没备(血糖监控设备、心率监控没备、血压测量设备、体温测量设备等)、磁共振血管造影(mra)、磁共振成像(mri)、计算机断层扫描(ct)机和超声波扫描机)、导航设备、全球定位系统(gps)接收机、事件数据记录仪(edr)、飞行数据记录仪(fdr)、车辆信息娱乐设备、船用电子设备(例如,船用导航设备和罗盘)、航空电子设备、安全设备、车辆头单元、工业或家用机器人、银行的自动柜员机(atm)、商店的销售点(pos)设备或物联网设备(iot)(例如,灯泡、各种传感器、电表或燃气表、洒水器设备、火险报警器、恒温器、街灯、烤面包机、运动器材、热水箱、加热器、锅炉等)。

电子设备可以包括以下中的至少一项:家具或建筑物/结构的一部分、电子板、电子签名接收设备、投影仪、以及各种测量仪器(例如水表、电表、气表、和无线电波表)。电子设备可以是上述各种设备中的一个或多个的组合。电子设备还可以是柔性设备。此外,电子设备不限于上述设备,并可以根据新技术发展而包括新型电子设备。

在下文中,将参考附图描述电子设备。在本公开中,术语“用户”可指示使用电子设备的人或者使用电子设备的设备(例如,人工智能电子设备)。

图1是包括根据本公开实施例的电子设备101的网络环境100的示图。

参照图1,电子设备101可以包括总线110、处理器120、存储器130、用户输入模块150、显示器160和通信接口170。

总线110可以是用于将相互连接并用于允许在上述元件之间进行通信(例如,传送控制消息)的电路。

处理器120可以通过总线110从(存储器130、用户输入模块150、显示器160和通信接口170)接收命令,可以对接收到的命令进行解译,并根据解译的命令执行操作和/或数据处理。

存储器130可以存储从处理器120和/或其他元件(例如,用户输入模块150、显示器160和通信接口170)所接收的命令和/或由处理器120和/或其他元件产生的命令和/或数据。存储器130可以包括软件和/或程序140,诸如内核141、中间件143、应用编程接口(api)145和应用147。上述编程模块中的每一个可以由软件、固件、硬件和/或其中二个或更多个的组合来配置。

内核141可以控制和/或管理用于执行在其它编程模块(例如,中间件143、api145和/或应用147)中实现的操作和/或功能的系统资源(例如,总线110、处理器120或存储器130)。此外,内核141可以提供接口,中间件143、api145和/或应用147可通过该接口访问且随后控制和/或管理电子设备101的各个元件。

中间件143可以执行中继功能,该功能允许api145和/或应用147与内核141进行通信并交换数据。此外,关于从应用147所接收的操作请求,中间件143可以通过向所述至少一个应用147应用分配使用电子设备101的系统资源(例如,总线110、处理器120和/或存储器130)的优先级,来执行对操作请求的负载均衡。

api145是应用147用以控制由内核141和/或中间件143提供的功能的接口,并可以包括用于文件控制、窗口控制、图像处理和/或字符控制的至少一个接口或功能。

用户输入模块150可以接收来自用户的命令和/或数据,并通过总线110向处理器120和/或存储器130传送所接收的命令和/或数据。显示器160可以向用户显示图像、视频和/或数据。

通信接口170可以在电子设备101与电子设备102和104和/或服务器106之间建立通信。例如,通信接口170可以通过经由有线或无线通信与网络162相连,以便与电子设备104或服务器106进行通信。

无线通信可以使用以下至少一项作为蜂窝通信协议:长期演进(lte)、lte-高级(lte-a)、码分多址(cdma)、宽带cdma(wcdma)、通用移动电信系统(umts)、无线宽带(wibro)和全球移动通信系统(gsm)。此外,无线通信可以包括短距离通信164。短距离通信164可以通过使用包括无线保真(wi-fi)、蓝牙、近场通信(nfc)或全球导航卫星系统(gnss)中的至少一个被执行。gnss可以根据使用区域、带宽等包括以下的至少一项:全球定位系统(gps)、全球导航卫星系统(glonass)、导航卫星系统(北斗)和欧洲基于全球卫星的导航系统(伽利略)。术语“gps”可以与术语“gnss”互换使用。有线通信可以包括以下至少一项:通用串行总线(usb)、高清多媒体接口(hdmi)、推荐标准232(rs-232)和普通老式电话服务(pots)。网络162可以包括通信网络中的至少一个,例如,计算机网络(例如,局域网(lan)或广域网(wan))、互联网和电话网。

电子设备102和104中的每一个可以是与电子设备101相同或不同类型的电子设备。服务器106可以包括具有一个或多个服务器的组。电子设备101中执行的操作的全部或一些可以在电子设备102和104或服务器106中执行。当电子设备101必须自动地或响应于请求来执行一些功能或服务时,电子设备101可向电子设备102或104或服务器106请求执行与所述功能或服务相关的至少一些功能,而不是自身执行该功能或服务或附加地执行该功能或服务。电子设备102或104或服务器106)可以执行所请求的功能或附加功能,并可以向电子设备101传送执行结果。电子设备101可以提供接收到的结果本身,或者附加地处理接收到的结果并提供请求的功能或服务。为此,可以使用云计算、分布式计算或客户端-服务器计算技术。

图2是示出了根据本公开实施例的电子设备200的框图。电子设备201可以形成图1所示的电子设备101的整体或一部分。电子设备201包括至少一个应用处理器(ap)210、通信模块220、订户身份模块(sim)224、存储器230、传感器模块240、输入设备250、显示器260、接口270、音频模块280、图像传感器模块291、功率管理模块295、电池296、指示器297和电机298。

ap210可以驱动操作系统(os)或应用,控制与其相连的多个硬件或软件组件,并且还对包括多媒体数据在内的各种数据执行处理和操作。ap210可以由片上系统(soc)形成。ap210还可以包括图形处理单元(gpu)。

通信模块220可以与通过网络162与电子设备201连接的任何其它电子设备(例如,电子设备104或服务器106)执行数据通信。通信模块220可以包括蜂窝模块221、wifi模块223、bt模块225、gps模块227、nfc模块228、以及射频(rf)模块229。

蜂窝模块221可以通过通信网络(例如,lte、lte-a、cdma、wcdma、umts、wibro、或gsm等)提供语音呼叫、视频呼叫、消息服务、互联网服务等。

此外,蜂窝模块221可以使用sim224来执行对通信网络中的电子设备的识别和认证。蜂窝模块221可以执行ap210可以提供的功能中的至少一部分功能。例如,蜂窝模块221可以执行多媒体控制功能的至少一部分。

蜂窝模块221可以包括通信处理器(cp),并且蜂窝模块221可以由soc形成。尽管将一些元件如蜂窝模块221(例如,cp)、存储器230、或电源管理模块295在图2中示出为与ap210不同的单独元件,但是在实施例中,ap210可以被形成为具有上述元件中的至少一部分(例如,蜂窝模块221)。

ap210或蜂窝模块221(例如,cp)可以将从与其连接的非易失性存储器或从至少一个其他元件接收到的命令或数据加载到易失性存储器中以便对其进行处理。此外,ap210或蜂窝模块221可以将从一个或多个其他元件所接收的或在一个或多个其他元件处产生的数据存储在非易失性存储器中。

wifi模块223、bt模块225、gps模块227和nfc模块228中的每个可以包括用于处理经其发送或接收的数据的处理器。尽管图2示出了作为不同块(或模块)的蜂窝模块221、wifi模块223、bt模块225、gps模块227和nfc模块228,在一个实施例中,它们中的至少一部分可以被包含在单个集成电路(ic)芯片中或单个ic封装。例如,与蜂窝模块221、wifi模块223、bt模块225、gps模块227和nfc模块228相对应的各处理器的至少一部分(例如,与蜂窝模块221相对应的cp以及与wifi模块223相对应的wifi处理器)可以被形成为单个soc。

rf模块229可以发送和接收数据,例如,rf信号或任何其他电信号。rf模块229可以包括收发机、功率放大器模块(pam)、频率滤波器、低噪声放大器(lna)等。此外,rf模块229可以包括例如导线或导体之类用于在自由空间内发送电磁波的任意组件。尽管图2示出了蜂窝模块221、wifi模块223、bt模块225、gps模块227和nfc模块228共享rf模块229,但是在实施例中,它们中的至少一个可以通过单独的rf模块执行rf信号的发送和接收。

sim224可以包括卡,并且可以是嵌入式sim,并且可以包含唯一的识别信息(例如集成电路卡标识符(iccid))或订户信息(例如国际移动订户识别码(imsi))。

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

外部存储器234还可以包括闪存驱动器,紧凑闪存(cf)、安全数字(sd)、微型安全数字(micro-sd)、迷你安全数字(mini-sd)、极速数字(xd)、多媒体卡(mmc)、存储棒。外部存储器234可以通过各种接口与电子设备201功能连接和/或物理连接。

传感器模块240可以测量物理量或感测电子设备201的操作状态,然后将测量到的或感测到的信息转换为电信号。传感器模块240可以包括例如以下至少一项:手势传感器240a、陀螺仪传感器240b、气压传感器240c、磁传感器240d、加速度传感器240e、握持传感器240f、接近传感器240g、颜色传感器240h(例如,红、绿、蓝(rgb)传感器)、生物传感器240i、温度/湿度传感器240j、照度传感器240k或紫外(uv)传感器240m。附加地或者替代地,传感器模块240可以包括例如电子鼻传感器、肌电图(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器、红外(ir)传感器、虹膜传感器或指纹扫描传感器。此外,传感器模块240可以包括用于控制配备在其中的一个或多个传感器的控制电路。

输入设备250可以包括触摸面板252、(数字)笔传感器254、按键256以及超声输入单元258。触摸面板252可以使用例如电容方案、电阻方案、红外方案和超声方案中的至少一种。此外,触控面板252还可以包括控制电路。触摸面板252还可以包括触觉层,并向用户提供触觉反应。

(数字)笔传感器254可以包括作为触摸面板252的一部分的识别片或与触摸面板252分离的识别片。按键256可以包括物理按钮、光学按键或键区。超声输入设备258可以通过麦克风288并检测由输入单元产生的超声波,以识别与检测到的超声波相对应的数据。电子设备201可以从通过通信模块220与其连接的任何外部设备(例如,计算机或服务器)接收用户输入。

显示器260可以包括面板262、全息设备264或投影仪266。面板262可以是液晶显示器(lcd)、有源矩阵有机发光二极管(am-oled)等。面板262可以被实现为例如柔性、透明或可穿戴的。面板262和触摸板252可以被实现为一个模块。全息设备264可以通过使用光的干涉在空中显示三维(3d)图像。投影仪266可以通过将光投影到屏幕上来显示图像。该屏幕可以位于电子设备201的内部或外部。显示器260还可包括控制电路,所述控制电路用于控制面板262、全息设备264或投影仪266。

接口270可以包括hdmi272、usb274、光学接口276或d超小型(d-sub)278。接口1570可以被包括在图1所示的通信接口170中。附加地或备选地,接口270可以包括移动高清链路(mhl)接口、sd卡/多媒体卡(mmc)接口、或红外线数据协会(irda)标准接口。

音频模块280可以执行声音和电信号之间的转换。音频模块280可以处理通过扬声器282、接收机284、耳机286或麦克风288输入或输出的声音信息。

相机模块291是能够获得静态图像和运动图像的设备。相机模块291可以包括至少一个图像传感器(例如,前置传感器或后置传感器)、镜头、图像信号处理器(isp)或闪光灯(例如,led或氙灯)。

电源管理模块295可以管理电子设备201的电源,并且可以包括电源管理集成电路(pmic)、充电器ic或电池规格。

pmic可以由ic芯片或soc形成。可以用有线或无线的方式执行充电。充电ic可以对电池296充电,并防止来自充电器的过电压或过电流。充电ic可以具有针对有线和无线充电类型中的至少一项所使用的充电ic。无线充电类型可以包括磁共振型、磁感应型、或电磁型。还可以使用用于无线充电的任何附加电路,诸如线圈环路、谐振电路、或整流器。

电池表可以测量电池296的剩余量以及充电过程中的电压、电流或温度。电池296可以在其中储存或产生电功率,并向电子设备201供电。电池296可以是可再充电电池或太阳能电池。

指示器297可以在其上示出电子设备201或ap210的当前状态(例如,引导状态、消息状态或再充电状态)。电机298可以将电信号转换为机械振动。尽管未示出,但是电子设备201可以包括用于支持移动tv的专用处理器(例如,gpu)。该处理器可以处理符合数字多媒体广播(dmb)、数字视频广播(dvb)或mediaflotm的标准的媒体数据。

根据本公开的硬件的每个上述组成元件可以配置有一个或多个组件,且相应组成元件的名称可以基于电子设备的类型而改变。电子设备可以包括前述元件中的至少一个。可以省略一些元件,或者还可以将其他附加元件包括在电子设备中。而且,一些硬件组件可以被组合成一个实体,其可以在组合之前执行与相关组件的功能相同的功能。

当电子设备201与外部电子设备(例如,电子设备102,104或服务器106)连接时,ap210可确定电子设备201中是否存在听觉数据(例如,在存储器230中)。例如,听觉数据可以包括与用户的听觉特性相对应的信息,例如关于噪声衰减量、滤波器值、通带频率、截止频率、声音放大值、方向性、用户特定拟合参数等的信息。

如果没有听觉数据,ap210可以通过通信模块230从所连接的外部电子设备接收听觉数据。如果没有听觉数据,ap210可以通过测量和分析用户的听觉特性来产生听觉数据。ap210可以检查外部电子设备是否具有听觉数据。如果外部电子设备没有听觉数据,则ap210可以通过通信模块230向外部电子设备发送听觉数据。

ap210可以使用通信模块230与外部电子设备发送和接收各种数据(例如,关于所接收的声音的数据、再现的音频数据等)。

ap210可以通过麦克风288接收声音f,并且至少暂时地将关于接收到的声音的数据存储在存储器230中。ap210可以将接收到的声音转换成数字数据。

ap210可以使用听觉数据来校正与声音相关的数据(例如,关于所接收的声音的数据或再现的音频数据)。例如,使用听觉数据,ap210可以校正关于声音的数据或音频数据以适合用户的听觉特性。ap210可以合成关于声音的数据(或者校正的关于声音的数据)和音频数据(或者校正的音频数据)。ap210可以根据预定比例或参数值来混合关于声音的数据和音频数据。

ap210可以通过扬声器282输出与关于接收到的声音的数据、正被再现的音频数据或者合成的数据对应的声音。存储器230可以存储听觉数据。

电子设备可以包括:通信电路;扬声器;麦克风,用于接收来自电子设备外部的声音;与通信电路,扬声器和麦克风电连接的处理器;以及与处理器电连接的存储器。存储器存储指令,所述指令在执行时使处理器:当外部电子设备经由通信电路连接时,确定在电子设备中是否存在听觉数据;当没有听觉数据时,将针对音频数据的请求发送给外部电子设备;从外部电子设备接收听觉数据;通过使用听觉数据来校正关于通过麦克风接收的电子设备外部的声音的数据;从外部电子设备接收校正的音频数据;合成关于声音的数据和校正的音频数据,以获得第一合成数据;并且通过扬声器输出与第一合成数据对应的第一新声音。

校正的音频数据可以包括通过使用听觉数据校正在外部电子设备中再现的音频数据而获得的数据。

这些指令还可以在执行时使得处理器:在电子设备中存在听觉数据时从外部电子设备接收音频数据,以合成关于声音的数据和接收的音频数据以获得第二合成数据,通过使用听觉数据校正第二合成数据,并且通过扬声器输出与校正的第二合成数据对应的第二新声音。

这些指令还可以在执行时使得处理器:当电子设备中存在听觉数据时,检查在外部电子设备中是否存在听觉数据;当外部电子设备中没有听觉数据时将听觉数据发送给外部电子设备。

该指令还可以在执行时使得处理器:将关于声音的数据发送给外部电子设备;从外部电子设备接收通过合成关于声音的数据和音频数据而获得的第二合成数据的校正数据;通过扬声器输出与接收到的校正数据相对应的第二新声音。

电子设备可以包括:通信电路;扬声器;麦克风;与通信电路,扬声器和麦克风电连接的处理器;以及与处理器电连接的存储器。存储器存储指令,所述指令在执行时使处理器:当外部电子设备经由通信电路连接时,确定在电子设备中是否存在听觉数据;当没有听觉数据时将针对音频数据的请求发送给外部电子设备;从外部电子设备接收听觉数据;通过使用听觉数据来校正在电子设备中再现的音频数据;以及将向外部电子设备发送校正的音频数据。

这些指令还可以在执行时使得处理器:当电子设备中存在听觉数据时,检查在外部电子设备中是否存在听觉数据,并且当外部电子设备中没有听觉数据时,向外部电子设备发送听觉数据。

所述指令还可以在执行时使得处理器:在电子设备和外部电子设备中都没有听觉数据时通过执行听力测量功能来产生听觉数据。

所述指令在执行时还可以使处理器:向外部电子设备发送所产生的听觉数据。

该指令还可以在执行时使得处理器:从外部电子设备接收关于由外部电子设备接收的声音的数据,合成接收到的关于声音的数据和再现的音频数据以获得合成数据,校正合成数据,并向外部电子设备发送校正的合成数据。

图3是根据本公开实施例的编程模块310的框图。

编程模块310可以包括(或存储)在图1所示的电子设备101(例如,存储器130)中,或者可以包括(或存储)在图2所示的电子设备201(例如,存储器230))中。编程模块310的至少一部分可以被实现为软件、固件、硬件或它们中的两个或更多个的组合。编程模块310可以实施为硬件,并可以包括控制与电子设备(例如电子设备101或201)相关的资源的os和/或在os中执行的各种应用(例如应用370)。例如,os可以是androidtm、iostm、windowstm、symbiantm、tizentm、badatm等。

参考图3,编程模块310可以包括内核320、中间件330、api360和/或应用370。

内核320包括系统资源管理器321和/或设备驱动器323。系统资源管理器321可以包括进程管理器、存储器管理器和文件系统管理器。系统资源管理器321可以执行对系统资源的控制、分配、恢复等。

设备驱动器323可以包括显示器驱动器、摄像机驱动器、bt驱动器、共享存储器驱动器、usb驱动器、键区驱动器、wi-fi驱动器以及音频驱动器。此外,设备驱动器323可包括进程间通信(ipc)驱动器。

中间件330可以包括预先实施的多个模块,以提供由应用370共同使用的功能。此外,中间件330可以通过api360向应用370提供功能,以使应用370能够高效地使用电子设备内的有限系统资源。例如,如图3中所示,中间件330可以包括:运行时间库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电源管理器345、数据库管理器346、包管理器347、连接或连接性管理器348、通知管理器349、位置管理器350、图形管理器351、安全管理器352和任何其它合适和/或类似的管理器。

运行时间库335可以包括由编译器使用的库模块,以在应用370的执行期间通过使用编程语言添加新功能。运行时间库335可以执行与输入和输出相关的功能、存储器的管理和/或算术功能等。

应用管理器341可以管理应用370的生命周期。窗口管理器342可以管理电子设备的屏幕上使用的一个或多个图形用户界面(gui)资源。多媒体管理器343可以检测用于再现各种媒体文件的格式,并可以通过使用适合于相关格式的编解码器来对媒体文件进行编码或解码。资源管理器344可以管理应用370的资源,诸如源代码、内存和/或存储空间等。

电源管理器345可以与基本输入/输出系统(bios)一起操作,可以管理电池或电力,并可以提供用于操作的电力信息等。数据库管理器346可以管理数据库,使得能够产生、搜索和/或改变将由应用370使用的数据库。包管理器347可以管理以包文件的形式分发的应用的安装和/或更新。

连接管理器348可以管理诸如wi-fi和bt之类的无线连接。通知管理器349可以以不打扰用户的方式向用户显示或报告诸如到来消息、约会、接近警报等事件。位置管理器350可以管理电子设备的位置信息。图形管理器351可以管理要提供给用户的图形效果和/或与图形效果相关的用户界面。安全管理器352可以提供用于系统安全、用户认证等的各种安全功能。当电子设备具有电话功能,则中间件330还可以包括电话管理器,用于管理电子设备的语音电话呼叫功能和/或视频电话呼叫功能。

中间件330可以通过上述内部元件模块的各种功能组合来产生和使用新的中间件模块。中间件330可以提供根据os的类型而专门化的模块以提供不同功能。此外,中间件330可以动态删除现有元件中的一些,或可以添加新元件。因此,中间件330可以省略在本文描述的元件中的一些,还可以包括其他元件,或可以用执行相似功能并具有不同名称的元件来替代这些元件中的一些。

api360是api编程功能的集合,并且可以根据os以不同配置来提供。例如,在androidtm或iostm的情况下,可以向每个平台提供一个api集。例如,在tizentm的情况下,可以向每个平台提供两个或更多个api集。

应用370可以包括预加载的应用和/或第三方应用。应用370可以包括主页应用371、拨号应用372、sms/mms应用373、即时消息(im)应用374、浏览器应用375、相机应用376、闹钟应用377、联系人应用378、语音拨号应用379、电子邮件(e-mail)应用380、日历应用381、媒体播放器应用382、相册应用383、时钟应用384以及任意其它合适和/或类似的应用。

编程模块310的至少一部分可以由存储在非暂时性计算机可读存储介质中的指令来实现。当通过一个或多个处理器(例如,ap210)执行指令时,所述一个或多个处理器可以执行与指令相对应的功能。非暂时性计算机可读存储介质可以是例如存储器230。编程模块310的至少一部分可以通过例如一个或多个处理器实现(例如,执行)。编程模块310的至少一部分可以包括例如用于执行一个或多个功能的模块、程序、例程、指令集和/或处理。

根据一个实施例,应用370可以包括能够根据用户的听觉特性校正关于声音的数据或音频数据的特定应用(例如,助听器应用)。应用370可以包括用于合成(或混合)多个声音或音频相关数据的特定应用。

图4是根据本公开实施例的使用电子设备的示图。

第一电子设备410(例如头戴式耳机)可以包括麦克风和/或扬声器。第一电子设备410可以通过扬声器输出声音。第一电子设备410可以佩戴在用户身体的至少一部分上,并且可以通过扬声器在用户耳朵附近输出声音。第一电子设备410可以将数字信号(例如,数字数据)转换成模拟信号(例如声音),然后将其输出。第一电子设备410可以通过麦克风接收声音,然后产生或存储关于接收到的声音的数据。第一电子设备410可以通过将所接收的声音转换成电数据来产生关于所接收的声音的数据。第一电子设备410可以将模拟信号转换为数字信号。第一电子设备410可以至少暂时存储关于接收到的声音的数据。第一电子设备410可以具有适合于用户使用目的的各种形式,并且还可以提供各种功能,并且第一电子设备410可以包括头戴式耳机、耳机、听筒、助听器或者个人声音放大产品。

第二电子设备420(例如,便携式终端等)可以提供各种功能,包括但不限于呼叫功能(例如,语音呼叫、视频呼叫或互联网呼叫)、内容回放功能(例如,音乐回放或视频回放)、数据发送/接收功能等。

第一电子设备410或第二电子设备420可以提供听觉校正功能。例如,第一电子设备410或第二电子设备420可以校正关于从电子设备外部接收的声音的数据或内部再现的音频数据。第一电子设备410或第二电子设备420可以通过使用用户的听觉数据来校正这种数据以适合用户的听觉特性。听觉数据可以包括与用户的听觉特性相对应的信息,例如关于噪声衰减量、滤波器值、通带频率、截止频率、声音放大值、方向性、用户特定拟合参数等的信息。第一电子设备410和第二电子设备420可以校正不同的数据。例如,第一电子设备410可以校正关于从外部接收的声音的数据(例如,外部声音),而第二电子设备420可以校正在其中再现的音频数据(例如,内部声音)。在第一电子设备410或第二电子设备420中再现的音频数据可以包括内容(音频内容或视频内容)的回放期间的音频数据或电话期间的语音数据。

第一电子设备410可以通过有线或无线通信与第二电子设备420连接。

第一电子设备410和第二电子设备420可以通过通信共享数据。第一电子设备410和第二电子设备420可以共享用户的听觉数据。例如,第一电子设备410或第二电子设备420可以发送或接收校正的关于声音的数据或校正的音频数据。

第一电子设备410或第二电子设备420可以合成关于声音的数据和音频数据。例如,第一电子设备410或第二电子设备420可以根据预定比例或参数值来混合关于声音的数据和音频数据。

图5是根据本公开实施例的用于电子设备的方法的流程图。

第一电子设备501(例如头戴式耳机等)和第二电子设备503(例如,便携式终端)中的每一个可以包括图1至图3中所示的全部或部分元件。

在操作510,第一电子设备501和第二电子设备503可以通过上述通信方案之一相互连接。例如,第一电子设备501和第二电子设备503可以通过有线或无线通信相互连接。第一电子设备501或第二电子设备503可以相互检测或检测邻近的电子设备。第一电子设备501或第二电子设备503可以通过向检测到的邻近设备发送连接请求并接收连接响应来建立通信信道。

在操作520,第一电子设备501和第二电子设备503可以共享听觉数据。听觉数据可以包括关于用户听觉特性的信息或根据用户的听觉特性确定的各种参数值。

当第二电子设备503连接到第一电子设备501时,第一电子设备501可以检查第一电子设备501中是否有听觉数据。如果没有听觉数据,则第一电子设备501可以向第二电子设备503发送对听觉数据的请求,然后从第二电子设备503接收听觉数据。如果有听觉数据,则第一电子设备501还可以检查第二电子设备503中是否有听觉数据。如果在第二电子设备503中不存在听觉数据,则第一电子设备501可以向第二电子设备503发送听觉数据。

当连接第一电子设备501时,第二电子设备503可以检查第二电子设备503中是否有听觉数据。如果没有听觉数据,则第二电子设备503可以向第一电子设备501发送对听觉数据的请求,然后从第一电子设备501接收听觉数据。如果有听觉数据,则第二电子设备还可以检查第一电子设备503中是否有听觉数据。如果在第一电子设备503中不存在听觉数据,则第二电子设备501可以向第一电子设备503发送听觉数据。如果在第一电子设备501和第二电子设备503中都没有听觉数据,则第二电子设备503可以执行听力测量功能。例如,第二电子设备503可以通过测量和分析用户的听觉特性来产生听觉数据。第二电子设备503可以向第一电子设备501发送所产生的听觉数据。

在操作530,第一电子设备501可以通过麦克风从其外部接收声音。第一电子设备410可以至少暂时存储关于接收到的声音的数据。例如,第一电子设备501可以将接收到的声音转换为数字数据并存储。

在操作540,第一电子设备501可以校正关于接收到的声音的数据。例如,使用听觉数据,第一电子设备501可以校正关于声音的数据以适合用户的听觉特性。第一电子设备501可以通过使用存储在其中或存储在第二电子设备503中的听觉数据来校正关于声音的数据。为了校正关于声音的数据,第一电子设备501可以使用先前存储在其中的听觉数据,或者使用存储在第二电子设备503中并从第二电子设备503接收的听觉数据。基于听觉数据,第一电子设备501可放大或调制关于声音的数据的至少一部分。

在操作550,第二电子设备503可以再现音频数据。例如,第二电子设备503可以检测用于再现音频数据的事件。再现音频数据可以包括电话呼叫上的语音再现或音频或视频内容的回放。例如,第二电子设备503可以响应于用户输入来回放包含音频的特定内容。第二电子设备503可以在电话呼叫期间再现语音。例如,第二电子设备503可以在打电话或接电话时再现用户的语音和被叫方的语音。

在操作560,第二电子设备503可以校正再现的音频数据。例如,使用听觉数据,第二电子设备503可以校正音频数据以适合用户的听觉特性。例如,基于听觉数据,第二电子设备503可放大或调制正被再现或将被再现的音频数据的至少一部分。

在操作570,第二电子设备503可以向第一电子设备501发送校正的音频数据。第二电子设备503可以向第一电子设备501发送关于呼叫期间的对话的校正的语音数据。第二电子设备503可以向第一电子设备501发送正被回放的内容的校正的音频数据。

在操作580,第一电子设备501可以合成校正的声音数据和校正的音频数据以获得合成的数据。第一电子设备501可以按照预定的比例混合校正的声音数据和校正的音频数据。

在操作590,第一电子设备501可以通过扬声器输出与合成数据相对应的新声音。例如,第一电子设备501可以将合成的数据转换成模拟信号(例如,声音)并输出模拟信号。

当连接时,第一电子设备501和第二电子设备503可以自动共享听觉数据。因此,每当连接的设备发生变化时,可以使用听觉数据进行数据校正,而不需要通过测量用户的听觉特性来产生听觉数据。所连接的共享听觉数据的第一电子设备501和第二电子设备503中的每一个可以校正并提供不同的数据(例如,关于外部声音的数据或在内部再现的音频数据),从而提高处理速度并改善用户便利。

图6是根据本公开实施例的第一电子设备的方法的流程图。

在操作610,第一电子设备501(例如头戴式耳机)可以以如上所述的方式与第二电子设备503(例如,便携式终端)连接。

在操作620,第一电子设备501可以确定其中是否有听觉数据。听觉数据可以包括与用户的听觉特性相对应的信息,例如关于噪声衰减量、滤波器值、通带频率、截止频率、声音放大值、方向性、用户特定拟合参数等的信息。

当存在听觉数据时,第一电子设备501可以执行操作650,当没有听觉数据时可以执行操作630。

在操作630,第一电子设备501可以向第二电子设备503发送对听觉数据的请求。第一电子设备可以向第二电子设备503发送关于第一电子设备501的用户的信息,以请求与第一电子设备501的用户相对应的听觉数据。

在操作640,第一电子设备501可以从第二电子设备503接收听觉数据。第一电子设备501可以从第二电子设备503接收与第一电子设备501相对应的用户的听觉数据。

在操作650,第一电子设备501可以接收外部声音。第一电子设备501可以通过麦克风从其外部接收声音,然后至少暂时存储关于所接收的声音的数据。例如,第一电子设备501可以将外部声音转换成电数据(例如,数字数据)。

在操作660,第一电子设备501可以校正关于外部声音的数据。使用听觉数据,第一电子设备501可以校正关于声音的数据以适合用户的听觉特性。第一电子设备501可放大或调制关于声音的数据的至少一部分以对应于用户的听觉特性。

在操作670,第一电子设备501可以从第二电子设备503接收校正的音频数据。第一电子设备501可以接收由第二电子设备503校正的、在第二电子设备503中正再现的音频数据的数据。校正的音频数据可以是通过校正在第二电子设备503中正被再现的音频数据而获得的数据。该校正可以由第二电子设备503使用听觉数据来执行。

在操作680,第一电子设备501可以合成关于声音(即,校正的声音数据)的校正数据和校正的音频数据,从而获得合成数据。第一电子设备501可以根据预定比例或参数值来混合校正的声音数据和校正的音频数据。

在操作690,第一电子设备501可以通过扬声器输出与在操作680获得的合成数据相对应的新声音。第一电子设备501可以将合成的数据转换为模拟信号(即,声音),然后输出该模拟信号。基于听觉数据,第一电子设备501可以输出通过校正外部声音和在第二电子设备503中再现的音频数据中的每一个而获得的混合声音,以适合用户的听觉特性。

全部或部分上述操作可以按不同的顺序执行。例如,如果第二电子设备503再现和校正音频数据,则第一电子设备501可以从第二电子设备5()3实时接收校正的音频数据。第一电子设备501可以实时接收外部声音并校正接收的声音。

第一电子设备501和第二电子设备503都能够使用听觉数据来校正声音数据或音频数据,因此第一电子设备501和第二电子设备503中的每一个可以分离地执行不同数据的校正。因此可以减少数据校正所需的整体时间并提高数据校正的效率。

图7是根据本公开实施例的第二电子设备的方法的流程图。

在操作705,第二电子设备503(例如,便携式终端)可以以如上所述的方式与第一电子设备501(例如头戴式耳机)连接。

在操作710,第二电子设备503可以确定其中是否有听觉数据。听觉数据可以包括与用户的听觉特性相对应的信息,例如关于噪声衰减量、滤波器值、通带频率、截止频率、声音放大值、方向性、用户特定拟合参数等的信息。

当存在听觉数据时,第二电子设备501可以执行操作735,当没有听觉数据时可以执行操作715。

在操作715,第二电子设备503可以向第一电子设备501发送对听觉数据的请求。第二电子设备503可以向第一电子设备501发送关于第二电子设备503的用户的信息,以请求与第二电子设备503的用户相对应的听觉数据。

在操作720,第二电子设备503还可以确定第一电子设备501中是否有听觉数据。第二电子设备503可以检查第一电子设备501对于听觉数据请求的响应。第二电子设备503可以从第一电子设备501接收关于听觉数据存在或不存在的响应。第二电子设备503可以从第一电子设备501接收指示不存在听觉数据的信号或信息。

当第一电子设备501中存在听觉数据时,第二电子设备503可以执行操作725,当第一电子设备501中没有听觉数据时执行操作730。

在操作725,第二电子设备503可以从第一电子设备501接收听觉数据。第二电子设备503可以从第一电子设备501接收与第二电子设备503的用户相对应的听觉数据。

在操作730,第二电子设备503可以通过听力测量产生听觉数据。第二电子设备503可以执行听力测量功能。第二电子设备503可以存储作为听力测量结果而产生的听觉数据。第二电子设备503可以向第一电子设备501发送所产生的听觉数据。

在操作735,第二电子设备503可以再现音频数据。第二电子设备503可以检测用于再现音频数据的事件。再现音频数据可以包括在电话呼叫期间再现语音数据或者回放包含音频的内容的音频数据。第二电子设备503可以响应于用户输入来回放包含音频的特定内容。第二电子设备503可以进行呼叫或者接收呼叫,并且再现用户的语音和被叫方的语音。第二电子设备503可以在内部再现音频数据(例如,呼叫中的语音、具有音频的内容)。

在操作740,第二电子设备503可以校正再现的音频数据。第二电子设备503可以在将再现的音频数据转换为声音之前校正音频数据。第二电子设备503可以使用听觉数据来校正音频数据以适合用户的听觉特性。

在操作745,第二电子设备503可以向第一电子设备501发送校正的音频数据。第二电子设备503可以请求或控制第一电子设备501输出与校正的音频数据相对应的声音。

如果第二电子设备503不能校正音频数据(例如,不具有音频数据校正的功能),则第二电子设备503可以向第一电子设备501发送校正之前的音频数据。

图8是根据本公开实施例的第一电子设备的方法的流程图。

在操作10,第一电子设备501(例如头戴式耳机)可以通过有线或无线通信与第二电子设备503(例如,便携式终端)连接。

在操作820,第一电子设备501可以确定其中是否有听觉数据。听觉数据可以包括与用户的听觉特性相对应的信息,例如关于噪声衰减量、滤波器值、通带频率、截止频率、声音放大值、方向性、用户特定拟合参数等的信息。

当存在听觉数据时,第一电子设备501还可以确定第二电子设备503是否具有听觉数据。如果第二电子设备503没有听觉数据,则第一电子设备501可以向第二电子设备503发送听觉数据。

当存在听觉数据时,第一电子设备501可以执行操作850,当没有听觉数据时可以执行操作830。

在操作830,第一电子设备501可以向第二电子设备503发送对听觉数据的请求。第一电子设备501可以向第二电子设备503发送关于第一电子设备501的用户的信息,以请求与第一电子设备501的用户相对应的听觉数据。

在操作840,第一电子设备501可以从第二电子设备503接收与第一电子设备501相对应的用户的听觉数据。

在操作850,第一电子设备501可以接收外部声音。第一电子设备501可以通过麦克风从其外部接收声音,然后至少暂时存储关于所接收的声音的数据。

在操作860,第一电子设备501可以从第二电子设备503接收音频数据。音频数据可以是关于正在第二电子设备503内部再现的声音的数据。音频数据可以包括当第二电子设备503处于呼叫中时用户与被叫方之间的电话呼叫的有关语音数据,或者当第二电子设备503回放包含音频的内容时内容的音频数据。第二电子设备503可能不提供音频数据的校正功能。在这种情况下,第一电子设备501可以从第二电子设备503接收音频数据,以校正在第二电子设备501中正被再现的音频数据。

在操作870,第一电子设备501可以合成关于声音的数据和接收到的音频数据,从而获得合成的数据。例如,第一电子设备501可以根据预定比例或参数值来混合校正的声音数据和音频数据。

在操作880,第一电子设备501可以校正合成数据。使用听觉数据,第一电子设备501可以校正合成数据以适合用户的听觉特性。

在操作890,第一电子设备501可以输出与合成和校正的数据相对应的新声音。第一电子设备501可将校正的数据转换为模拟信号(即,声音),然后通过扬声器输出模拟信号。

图9是根据本公开实施例的第二电子设备的方法的流程图。

在操作905,第二电子设备503(例如,便携式终端)可以通过有线或无线通信与第一电子设备501(例如耳机)连接。

在操作910,第二电子设备503可以确定其中是否有听觉数据。听觉数据可以包括与用户的听觉特性相对应的信息,例如关于噪声衰减量、滤波器值、通带频率、截止频率、声音放大值、方向性、用户特定拟合参数等的信息。

当有听觉数据时,第二电子设备503还可以确定第一电子设备501是否有听觉数据。如果第一电子设备501没有听觉数据,则第二电子设备503可以向第一电子设备501发送听觉数据。

第二电子设备503可以在存在听觉数据时执行操作935,在没有听觉数据时执行操作915。

在操作915,第二电子设备503可以向第一电子设备501发送对听觉数据的请求。第二电子设备503可以向第一电子设备501发送关于第二电子设备503的用户的信息,以请求与第二电子设备503的用户相对应的听觉数据。

在操作920,第二电子设备503还可以确定在第一电子设备501中是否存在听觉数据。第二电子设备503可以向第一电子设备501发送请求,以确认听觉数据存在或不存在,并且可以从第一电子设备501接收对于存在或不存在听觉数据的响应。

第二电子设备503可以在第一电子设备501中存在听觉数据时执行操作925,并且可以在第一电子设备501中没有听觉数据时执行操作930。

在操作925,第二电子设备503可以从第一电子设备501接收听觉数据。第二电子设备503可以从第一电子设备501接收与第二电子设备503的用户相对应的听觉数据。

在操作930,第二电子设备503可以通过听力测量产生听觉数据。第二电子设备503可以执行听力测量功能。第二电子设备503可以存储作为听力测量结果而产生的听觉数据。

第二电子设备503可以向第一电子设备501发送所产生的听觉数据。

在操作935,第二电子设备503可以再现音频数据。第二电子设备503可以检测用于再现音频数据的事件。再现音频数据可以包括在电话呼叫期间再现语音数据或者回放包含音频的内容的音频数据。

在操作940,第二电子设备503可以从第一电子设备501接收关于外部声音的数据。第二电子设备503可以从第一电子设备501接收关于第一电子设备501通过第一电子设备501的麦克风接收到的声音的数据。第一电子设备501可能不提供声音数据的校正功能。在这种情况下,第二电子设备503可以从第一电子设备501接收这样的声音数据(即,关于来自第一电子设备501外部的声音的数据),以便校正第一电子设备501的声音数据。

在操作945,第二电子设备503可以合成再现的音频数据和接收到的关于声音的数据,由此获得合成数据。第二电子设备503可以根据预定比例或参数值来混合音频数据和声音数据。

在操作950,第二电子设备503可以校正合成数据。使用听觉数据,第二电子设备503可以校正合成数据以适合用户的听觉特性。

在操作960,第二电子设备503可以向第一电子设备501发送合成和校正的数据。第二电子设备503可以请求或控制第一电子设备501输出与合成和校正的数据相对应的新的声音。

当多个电子设备相互连接时,这些设备可以自动共享听觉数据。另外,可以向具有数据校正功能的特定电子设备传送声音数据或音频数据并在该电子设备处进行校正。因此,即使存在不具有数据或功能的电子设备,也可以容易地提供助听功能(即,声音或音频数据的校正功能)。

一种用于控制包括麦克风和扬声器的电子设备的操作的方法,包括:当电子设备与外部电子设备连接时,确定电子设备中是否存在听觉数据;当没有听觉数据时,向外部电子设备发送对听觉数据的请求;从外部电子设备接收听觉数据;使用所述听觉数据来校正关于通过所述麦克风接收到的所述电子设备外部的声音的数据;从外部电子设备接收校正的音频数据;合成关于声音的校正数据和校正的音频数据以获得第一合成数据;并通过扬声器输出与第一合成数据相对应的第一新声音。

校正的音频数据可以包括通过使用听觉数据校正在外部电子设备中再现的音频数据而获得的数据。

该方法还可以包括:当电子设备中存在听觉数据时,从外部电子设备接收音频数据;合成关于声音的数据和接收的音频数据以获得第二合成数据;通过使用听觉数据校正第二合成数据;并通过扬声器输出与校正的第二合成数据相对应的第二新声音。

该方法还可以包括:当电子设备中存在听觉数据时,检查外部电子设备中是否存在听觉数据;以及当外部电子设备中没有听觉数据时向外部电子设备发送听觉数据。

该方法还可以包括:将关于声音的数据发送给外部电子设备;从外部电子设备接收通过合成关于声音的数据和音频数据而获得的第二合成数据的校正数据;以及通过扬声器输出与接收到的校正数据相对应的第二新声音。

一种用于控制电子设备的操作的方法,包括:当电子设备与外部电子设备连接时,确定电子设备中是否存在听觉数据;当没有听觉数据时,向外部电子设备发送对听觉数据的请求;接收来自外部电子设备的听觉数据;使用听觉数据校正电子设备中再现的音频数据;以及向外部电子设备发送校正的音频数据。

该方法还可以包括:当电子设备中存在听觉数据时,检查外部电子设备中是否存在听觉数据;以及当外部电子设备中没有听觉数据时向外部电子设备发送听觉数据。

该方法还可以包括:当所述电子设备和所述外部电子设备均没有听觉数据时,通过执行听力测量功能来产生所述听觉数据。

该方法还可以包括向所述外部电子设备发送所产生的听觉数据。

该方法还可以包括:从外部电子设备接收关于由外部电子设备接收的声音的数据;合成所接收的关于声音的数据和再现的音频数据以获得合成数据;校正合成的数据;以及向外部电子设备发送校正后的合成数据。

方法(例如,操作)或设备(例如,其模块或功能)的至少一部分可以被实现为以编程模块形式存储在非瞬时性计算机可读存储介质中的指令。当通过至少一个处理器(例如,处理器120或ap810)执行所述指令时,至少一个处理器可以执行与该指令相对应的功能。非暂时性计算机可读存储介质可以是例如存储器130。可以通过至少一个处理器实现(例如,执行)至少一部分编程模块。编程模块的至少一部分可以包括执行至少一个功能的模块、程序、例程、指令集或处理。

非瞬态计算机可读记录介质可以包括诸如硬盘、软盘及磁带的磁介质,诸如紧凑盘只读存储器(cd-rom)和数字多用途盘(dvd)的光介质,诸如软光盘的磁光介质,以及诸如只读存储器(rom)、随机存取存储器(ram)、闪存等的被专门配置用于存储和执行程序指令(例如编程模块)的硬件设备。此外,程序指令可以包括通过使用解释器在计算机中执行的高级语言代码以及由编译器产生的机器语言代码。上述硬件设备可以配置成作为至少一个软件模块操作以执行上述操作的任何,反之亦然。

如本文描述的模块或编程模块可以包括前述组成元件的一个,可以省略组成元件的一些,或者还可以包括附件的其他组成元件。可以通过顺序、并行、重复或启发方法来执行由模块、编程模块或另一组成元件执行的操作。此外,一些操作可以按照不同的顺序执行或者可以被省略,或者可以添加其它操作。

尽管参考本公开的特定实施例示出并描述了本公开,但是本领域技术人员将理解,可以在不脱离本公开的范围的前提下,可以在其中进行形式和细节上的各种改变。因此,本公开的范围不应被定义为受限于上述实施例,而应由所附权利要求及其等同物来限定。

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