CN116114268A - 音频输入优先级排序 - Google Patents
音频输入优先级排序 Download PDFInfo
- Publication number
- CN116114268A CN116114268A CN202180052887.7A CN202180052887A CN116114268A CN 116114268 A CN116114268 A CN 116114268A CN 202180052887 A CN202180052887 A CN 202180052887A CN 116114268 A CN116114268 A CN 116114268A
- Authority
- CN
- China
- Prior art keywords
- audio input
- controller
- audio
- sound device
- sound
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R5/00—Stereophonic arrangements
- H04R5/04—Circuit arrangements, e.g. for selective connection of amplifier inputs/outputs to loudspeakers, for loudspeaker detection, or for adaptation of settings to personal preferences or hearing impairments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/06—Receivers
- H04B1/16—Circuits
- H04B1/18—Input circuits, e.g. for coupling to an antenna or a transmission line
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/04—Circuits for transducers, loudspeakers or microphones for correcting frequency response
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/12—Circuits for transducers, loudspeakers or microphones for distributing signals to two or more loudspeakers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2420/00—Details of connection covered by H04R, not provided for in its groups
- H04R2420/01—Input selection or mixing for amplifiers or loudspeakers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2430/00—Signal processing covered by H04R, not provided for in its groups
- H04R2430/01—Aspects of volume control, not necessarily automatic, in sound systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Otolaryngology (AREA)
- Circuit For Audible Band Transducer (AREA)
- Stereophonic System (AREA)
Abstract
描述了涉及音频输入优先级排序的***、设备和方法。***可包含到一或多个声音装置。音频输入可基于应用于所述音频输入的一或多个设置而在声音装置上播放。设置可基于由主机接收到的反馈确定。在实例中,一种用于对音频输入进行优先级排序的方法可包含:接收多个音频输入,其各自包括表示不同声音的信令,且各自来自不同应用程序;识别所述多个音频输入中的每一音频输入的属性;基于每一音频输入的所识别的属性对每一音频输入进行优先级排序;以及基于所述优先级排序将每一音频输入发送到声音装置以待播放。
Description
技术领域
本公开大体上涉及用于音频输入优先级排序的设备、***、非暂时性机器可读媒体和方法。
背景技术
可使用计算装置接收并播放音频输入。计算装置为机械或电气装置,其传输或修改能量以执行人工任务或辅助人工任务的执行。实例包含瘦客户端、个人计算机、膝上型计算机、移动装置(例如,电子阅读器、平板计算机、智能手机等)、具备物联网(IoT)功能的装置和游戏控制台等。具备IoT功能的装置可指嵌入有电子器件、软件、传感器、致动器和/或网络连接性的装置,所述网络连接性使得此类装置能够连接到网络和/或交换数据。具备IoT功能的装置的实例包含移动电话、智能手机、平板计算机、平板手机、计算装置、可植入装置、车辆、家用电器、智能家用装置、监控装置、可穿戴装置、实现智能购物***的装置,以及其它信息物理融合***。
计算装置可连接到可将音频输入发送到计算装置的源。计算装置可在声音装置上播放音频输入。
附图说明
图1是根据本公开的数个实施例的呈包含设备的计算***形式的功能框图,所述设备包含控制器。
图2是根据本公开的数个实施例的呈包含多个声音装置的计算***形式的功能框图。
图3是根据本公开的数个实施例的包含耦合到呈移动装置形式的主机的控制器的计算***的图式。
图4是根据本公开的数个实施例的表示音频输入优先级排序的实例的图式。
图5是根据本公开的数个实施例的表示音频输入优先级排序的实例的另一图式。
图6是根据本公开的数个实施例的表示音频输入优先级排序的实例的另一流程图。
图7是根据本公开的数个实施例的表示用于音频输入优先级排序的示例方法的图式。
具体实施方式
本文中描述了涉及音频输入优先级排序的***、设备和方法。***可包含一或多个声音装置(例如,扬声器、电视、音频/视觉装置等),且可在各种声音装置上播放音频输入。播放音频输入的声音装置可基于音频输入的属性而改变,所述属性例如源、音频类型、接近度、音调和/或音质等。由控制器接收到的音频输入可基于应用于音频输入的一或多个设置在声音装置上播放。设置可基于由主机接收到的反馈确定。在实例中,一种用于对音频输入进行优先级排序的方法可包含:接收多个音频输入;识别多个音频输入中的每一音频输入的属性;基于每一音频输入的所识别的属性对每一音频输入进行优先级排序;以及基于优先级排序将每一音频输入发送到声音装置以待播放。
如本文所使用,术语“音频输入”指表示或使特定装置传输声音的信号和/或消息,所述声音包含意图将语音、音乐或其它可听内容传送到人类用户的声音。音频输入可包含具有用于经由具有特定阻抗特性的物理媒体(例如,电缆线、电路***或空气)传输的特定电流和电压特性的电信号。***可从源接收音频输入且在声音装置上播放音频输入。在一些实施例中,***可从源接收多个音频输入且大体上在同一时间在声音装置上播放音频输入。多个音频输入中的每一音频输入可包含表示不同声音的信令,且各自来自不同应用程序。如本文所使用,术语“声音装置”指将来自音频输入的电脉冲和/或信号转换成声音的装置。声音装置可包含收发器、调制解调器、一或多个处理器、麦克风、扬声器、头戴式耳机等。如本文所使用,术语“应用程序”指设计成对主机装置执行特定任务的计算机相关程序。举例来说,应用程序可为移动装置上的电子邮件应用程序、与汽车相关联的音乐播放应用程序或移动装置上的社交媒体应用程序等。
***可对所接收的多个音频输入中的每一音频输入进行优先级排序,且基于优先级排序在声音装置上播放每一音频输入。举例来说,***可确定将在给定声音装置上播放哪一音频输入。另外,当多个音频输入在同一声音装置上播放时,***可确定哪一音频输入将为声音装置上播放的主导音频输入。换句话说,当多个音频输入在同一声音装置上播放时,***可确定哪一音频输入将以最高音量播放。如本文所使用,术语“优先级排序”指从最优选到最不优选对音频输入进行等级划分和/或基于偏好选择播放音频输入的声音装置。
***可通过产生一或多个设置来对每一音频输入进行优先级排序。可基于在控制器处接收到的反馈确定一或多个设置。举例来说,声音装置可基于声音装置的属性和基于反馈施加到音频输入的设置而从多个声音装置选择以播放音频输入。声音装置的属性可包含位置、与源的接近度、指定用户、音质和/或最大音量以及其它可能性。另外,声音装置可同时播放两个或更多个音频输入,且可基于每一音频输入的优先级排序而以高于其它音频输入的音量播放一个音频输入。如本文所使用,术语“设置”指基于对特定声音装置的偏好和/或直接音频输入对音频输入进行等级划分的确定性指南。举例来说,设置可建立声音装置以在其上播放每一音频输入、确定每一音频输入的优先级和/或确定每一音频输入的等级。
一种包含控制器的***可耦合到可用于播放音频输入的一或多个声音装置。另外,控制器可耦合到一或多个源。此类音频输入可由源传送且由与***相关联的控制器接收。控制器可使声音装置基于由所应用的设置确定的音频输入的优先级播放音频输入。
由于例如移动装置、半自动车辆、全自动车辆、移动人工智能***等主机变得更流行,所以与计算***和主机相关的装置也越来越流行。举例来说,主机可为包含耦合到可产生音频输入的一或多个源的控制器的移动装置。控制器可从一或多个源接收多个音频输入,所述多个音频输入各自包括表示不同声音的信令且各自来自不同应用程序,且确定在其上播放每一音频输入的声音装置。然而,在声音装置上播放多个音频输入而不对音频输入进行优先级排序可引起不合意的声音。因而,与主机相关联的控制器可将设置应用于每一音频输入的属性以确定每一音频输入的优先级。
举例来说,一些音频输入可包含属性,且属性可基于用户和/或主机的偏好确定音频输入的优先级排序。如本文所使用,术语“属性”指描述音频输入的特征的方面和/或特性。属性的实例可包含音频输入的源(例如,移动装置、计算装置等)、音频输入的类型(例如,音乐、指令、监控等)、音频输入的源与主机和/或声音装置的接近度、音频输入的音质和/或音频输入的音调等。可评估属性以确定将对每一音频输入进行优先级排序的方式。也就是说,属性确定音频输入的特性,其可辅助控制器在设置应用于音频输入的属性时对每一音频输入进行优先级排序。在声音装置上播放音频输入之前对多个音频输入进行优先级排序可允许用户以其偏好方式且在同一声音装置上收听多个音频输入。此外,对多个音频输入进行优先级排序可能是让用户享受声音的重要努力。
在一些方法中,可在接收到音频输入时在声音装置上播放音频输入。可在不确定每一音频输入的优先级的情况下播放同时接收到的多个音频输入,但这可导致音质较差、听到来自仅一个音频输入的声音(这可导致遗失音频输入的一部分)和/或与同时播放多个音频输入相关联的其它问题。在播放音频输入之前对音频输入进行优先级排序可产生改进的音质且向用户提供更令人愉快的体验。举例来说,用户可能够同时清楚地听到来自多个音频输入的所有声音,从而产生改进的音质。另外,举例来说,用户可能够将每一音频输入发送到优选声音装置,这可产生更令人愉快的体验。
如所提及,控制器可以通信方式耦合到可产生将在声音装置上播放的音频输入的装置(例如,源装置)。由于一些控制器同时接收多个音频输入(例如,所述多个音频输入各自包括表示不同声音的信令,且各自来自不同应用程序),因此可能难以产生高品质声音。一些方法无法充分地对多个音频输入进行优先级排序的,可能使得更加难以产生高品质声音。
相比而言,本文中的实施例涉及基于在控制器处确定的设置对待在以通信方式耦合到控制器的一或多个声音装置上播放的多个音频输入进行优先级排序,其中音频输入由以通信方式耦合到控制器的一或多个源产生。控制器可基于设置、音频输入的属性、声音装置的位置或其组合对多个音频输入进行优先级排序且选择一或多个声音装置以在其上播放音频输入。基于所产生的设置对音频输入进行优先级排序可确定待在其上播放每一音频输入的适当声音装置和/或可确定哪一音频输入为主导音频输入。如本文所使用,“主导音频输入”指比其它音频输入具有更高优先级排序的音频输入。
用户反馈可为校准过程,其中用户建立对音频输入的属性的偏好。在一些实施例中,用户反馈可为其中用户建立音频输入的属性的阈值的校准过程。高于或低于阈值的音频输入可被给予较低或较高优先级排序等级成和/或在特定声音装置上播放。阈值可预先建立或从所接收的反馈机器习得,且设置可基于阈值建立。在一些实施例中,可更新音频输入的优先级排序等级和/或经选择以播放音频输入的声音装置。同样地,还可更新和/或改变属性的阈值。当接收到更多反馈时,***可使控制器基于来自主机(例如,用户)的反馈更新设置。在一些实施例中,经更新设置可建立新阈值和/或新设置。
如所提及,可基于用户反馈在***的控制器处产生设置,且可将设置应用于新接收到的音频输入。响应于设置的应用,音频输入可接收用于优先级排序和/或由于新接收到的音频输入的添加而改变的声音装置的经更新等级。举例来说,在移动装置的上下文中,可通过优先级排序来确定与播放从源接收的音频输入有关的决策。也就是说,控制器可通过从最优选到最不优选对每一音频输入进行等级划分和/或通过基于所应用的设置选择播放每一音频输入的声音装置来对每一音频输入进行优先级排序。在一些实施例中,控制器可在第一声音装置上播放最高等级音频输入且在第二声音装置上播放较低等级音频输入。在一些实例中,当从同一声音装置播放时,最高等级(例如,最优选的)音频输入可以高于较低等级(例如,较不优选的)音频输入的音量播放。
从一或多个源接收的多个音频输入的优先级排序可在包括具有控制器的主机的***中实现。控制器可以是在主机内部实施的处理器或其它电路***。控制器可包含硬件、固件和/或软件以产生设置、确定传入音频输入的属性、确定声音装置的位置、确定声音装置与源的接近度和/或选择播放音频输入的声音装置。
本文中的实施例可允许***的控制器至少部分地基于由控制器基于反馈、音频输入的属性、主机的上下文和/或其组合产生的设置而对音频输入进行等级划分和/或选择播放音频输入的声音装置。如本文中将描述,在一些实施例中,经优先级排序和/或经选择以在特定声音装置上播放的音频输入可基于时间、新接收到的音频输入、现有设置中的改变、额外反馈和/或经更新设置的产生以及其它而重新进行优先级排序和/或传送到不同声音装置。
在本公开的以下详细描述中,参考形成本公开的一部分的附图,且所述附图中通过图示的方式展示可实践本公开的一或多个实施例的方式。足够详细地描述这些实施例以使得所属领域的一般技术人员能够实践本公开的实施例,且应理解,可利用其它实施例,且可在不脱离本公开的范围的情况下进行过程、电气和结构改变。
如本文所使用,例如“N”等特定地关于图式中的附图标号的指定符指示可包含数个特定特征。还应当理解,本文所使用的术语仅出于描述特定实施例的目的,而不意图是限制性的。如本文中所使用,除非上下文另外明确规定,否则单数形式“一(a/an)”和“所述(the)”可包含单数个指示物和复数个指示物两者。另外,“数个”、“至少一个”和“一或多个”(例如数个声音装置)可以指一或多个声音装置,而“多个”意图指多于一个此类事物。此外,贯穿本申请以许可的意义(即,有可能、能够),而非以强制性的意义(即,必须)使用单词“可(can/may)”。术语“包含”和其派生词指“包含但不限于”。视上下文而定,术语“耦合(coupled/coupling)”意味着物理上直接或间接地连接或用于存取和移动(传输)命令和/或数据。
本文中的图式遵循编号定则,其中第一一或多个数字对应于图式编号,且其余数字标识图式中的元件或组件。可通过使用类似数字来标识不同图式之间的类似元件或组件。举例来说,106可表示图1中的元件“06”,且相似元件可在图2中表示为206。通常在本文中可用单个元件符号指代一组或多个类似元件或组件。举例来说,多个参考元件306-1、...、306-N(例如,360-1到306-N)可通常称为306。如将了解,可添加、交换和/或去除本文中的各种实施例中展示的元件,以提供本公开的数个额外实施例。另外,图式中提供的元件的比例和/或相对尺度意图说明本公开的某些实施例,且不应被视作具有限制性意义。
图1是根据本公开的数个实施例的呈包含设备的计算***100形式的功能框图,所述设备包含控制器104。如本文所使用,举例来说,“设备”可指但不限于多种结构或结构组合中的任一个,例如电路或电路***、一或多个裸片、一或多个模块、一或多个装置或一或多个***。计算机***100可包含主机102、控制器104(例如,处理器、控制电路***、硬件、固件和/或软件)以及以通信方式耦合到控制器的一或多个声音装置。
图1示出计算***100的非限制性实例,所述计算***包含主机102和以通信方式耦合到通常可被称作声音装置106的多个声音装置106-1和106-N的控制器104。虽然示出了两个声音装置106-1和106-N,但实施例不限于此,并且可存在多于或少于两个声音装置。在数个实施例中,控制器104和声音装置106-1和106-N可以物理方式位于主机102上。并且,在数个实施例中,控制器104和一个声音装置106-1或106-N可以物理方式位于主机102上。在一些实施例中,控制器104可位于主机102上,并且声音装置106-1和106-N可不以物理方式位于主机102上。也就是说,声音装置106-1和106-N可以通信方式耦合到控制器104。如图1中所示出,控制器104可经由一或多个信道耦合到声音装置106-1和106-N,且可用于将音频输入从主机102传送到声音装置106-1和106-N。
主机102可为主机***,例如个人膝上型计算机、车辆、台式计算机、移动电话或具备物联网(IoT)功能的装置,以及各种其它类型的主机。主机102可包含***主板和/或底板,且可包含数个存储器存取装置(例如,数个处理资源、一或多个处理器、微处理器、图像处理器和/或某一其它类型的控制电路***)。所属领域的一般技术人员将理解,“处理器”可指一或多个处理器,例如平行处理***、数个协同处理器等。
在一些实施例中,主机102可负责执行用于包含控制器104的计算***100的操作***。因此,在一些实施例中,主机102可负责控制控制器104的操作。举例来说,主机102可执行管理计算机***100的硬件的指令(例如,呈操作***形式),例如调度任务、执行应用程序、控制***装置等。
计算***100可包含用于主机102和控制器104的单独集成电路。举例来说,计算***100可以是服务器***、高性能计算(HPC)***和/或其一部分。尽管图1中为不混淆本公开的实例而未示出,但控制器104可以通信方式耦合(例如,连接)到可以通信方式耦合到主机102的声音装置。术语“以通信方式耦合”意味着直接或间接连接,且除非另外说明,否则可包含有线和/或无线连接。
控制器104可从个别源或从多个源多次接收音频输入。举例来说,主机102可为耦合一或多个源的移动装置,且一或多个源可产生一或多个音频输入。控制器104可识别音频输入的一或多个属性。举例来说,控制器104可确定每一音频输入的源;分析源与声音装置的接近度、确定每一音频输入的音频类型、确定每一音频输入的组成(例如,白噪声、工业噪声、音乐等)或其组合等。控制器104可从源接收关于音频输入的反馈,且基于反馈产生对音频输入进行优先级排序且选择声音装置的设置。也就是说,设置可确定每一音频输入的优先级排序且确定在其上播放每一音频输入的声音装置106。
如所提及,可通过反馈确定设置。如本文所使用,术语“反馈”指由控制器(例如,控制器104)接收的关于音频输入、声音装置和/或源的优先级排序偏好的信息。反馈可由控制器104从主机102的用户、经由用户可配置设置从主机102接收和/或从主机102的默认设置接收。举例来说,反馈可为用户减小特定音频输入的音量且增加另一音频输入的音量,反馈可为用户改变播放音频输入的声音装置(例如,声音装置106-1)且选择另一声音装置(例如,声音装置106-N)播放音频输入,和/或用户在用户接近音频输入的源之后减小音频输入的音量。控制器104可基于反馈模式和/或由主机102接收和/或由用户提供的单个反馈确定设置。
在非限制性实例中,用户可提供使控制器104通过对每一音频输入进行等级划分来对所接收的音频输入进行优先级排序的反馈。控制器104可基于反馈产生基于用户的偏好对每一音频输入进行等级划分的设置。举例来说,控制器104可接收呈音乐形式的音频输入且接收呈指令视频形式的另一音频输入。控制器104可基于设置将指令视频音频输入的等级划分为高于音乐音频输入。控制器104接着可将两个音频输入发送到声音装置106以待播放。然而,控制器104可使指令视频音频输入以高于音乐音频输入的音量播放。也就是说,如果声音装置106的音量增大或减小,那么指令视频音频输入的音量可保持高于音乐音频输入的音量。控制器104可调节音频输入的音量以确保指令视频音频输入高于其它音频输入。换句话说,基于用户的偏好,控制器104可确保当在同一声音装置106上播放时,最高等级音频输入(例如,指令视频音频输入)以高于较低等级音频输入(例如,音乐音频输入)的音量播放。本文中的实例可描述提示用户在将设置应用到音频输入之前接受设置。然而,应理解,控制器104可在用户未接受的情况下将所产生的设置应用于音频输入。
在另一非限制性实例中,用户可提供使控制器104通过选择播放每一音频输入的声音装置106来对音频输入进行优先级排序的反馈。控制器104可基于来自用户的反馈产生选择播放每一音频输入的声音装置106的设置。举例来说,控制器104可接收呈音乐形式的音频输入且接收呈新闻频道形式的另一音频输入。基于设置,控制器104可确定新闻音频输入应在更接近主机102的声音装置106处,且音乐音频输入应在更远离主机102的声音装置106处。举例来说,在此情境下,控制器104可将新闻音频输入发送到与主机102位于同一房间中的声音装置106-1,且将音乐音频输入发送到位于另一房间中的声音装置106-N。换句话说,基于用户偏好和所产生的设置,控制器104可在接近用户和/或主机102的声音装置(例如,声音装置106-1)上播放最高等级音频输入(例如,新闻音频输入),且在远离用户和/或主机102的声音装置(例如,声音装置106-N)上播放较低等级音频输入(例如,音乐音频输入)。
在又一非限制性实例中,控制器104可接收使控制器104在特定声音装置106上播放来自特定源的音频输入的反馈。也就是说,控制器104可产生使来自预定源的音频输入在预定声音装置106上播放的设置。举例来说,控制器104可从第一源和第二源接收音频输入。用户可提供反馈,通知主机102始终在特定声音装置(例如,声音装置106-1)上播放来自第一源的音频输入。控制器104可产生将来自第一源的所有音频输入发送到声音装置106-1的设置。另外,控制器104可基于所产生的设置确定用于从第二源接收到的音频输入的声音装置106。如果控制器104确定来自第二源的音频输入应与来自第一声音装置的音频输入在同一声音装置106-1上播放,那么控制器104可通过对音频输入进行等级划分来对音频输入进行优先级排序。最高等级音频输入可以高于较低等级音频输入的音量播放。如果控制器确定来自第二源的音频输入应在另一声音装置106-N上播放,那么控制器104可通过将来自第二源的音频输入发送到另一声音装置106-N来对音频输入进行优先级排序。
在另一非限制性实例中,用户和/或主机102可通过改变每一音频输入的等级划分和/或改变经选择以播放音频输入的声音装置106来将反馈提供到控制器104。举例来说,控制器104可基于默认设置对所接收的音频输入进行优先级排序且在声音装置106上播放所接收的音频输入。用户可通过改变播放音频输入的声音装置106和/或改变一或多个音频输入的等级划分来更改优先级排序以将反馈提供到主机102。控制器104可基于所提供的反馈产生设置且基于所产生的设置对音频输入进行优先级排序。也就是说,音频输入可按不同次序进行等级划分和/或基于所产生的设置在不同声音装置106上播放。
控制器104可配置成将一或多个设置应用于传入音频输入。举例来说,控制器104可将源设置(例如,来自特定源的音频输入应在特定声音装置上播放)和设置(例如,特定类型的音频输入应为最高等级)应用于传入音频输入。也就是说,在适用时,可将一或多个设置应用于传入音频输入。
图2是根据本公开的数个实施例的呈包含多个声音装置206的计算***200形式的功能框图。图2示出包含主机202的计算***200,所述主机包含控制器204,所述主机和控制器可类似于结合图1所描述的主机102和控制器104。计算***200包含声音装置206-1和206-N,其可通常被称作声音装置206,所述声音装置206可类似于结合图1所描述的声音装置106。计算***200可包含源208,所述源可耦合到主机202且产生音频输入210。
主机202可经由物理连接(例如,经由接线、电路***等)以通信方式耦合到源208或进行远程耦合(例如,经由无线信号、近场通信、蓝牙、低功耗蓝牙、RFID等)。在一些实施例中,主机202可经由物理连接以通信方式耦合到外部硬盘驱动器或进行远程耦合。图2示出包含具有控制器204的主机202、源208和声音装置206的计算机***200的非限制性实例。主机202可接收由源208产生的音频输入210。
图2中所示出的实施例说明将音频输入210传输到具有控制器204的主机202(例如,移动装置)的源208(例如,音乐播放器)的实例,其中控制器204从源208接收音频输入210。如本文所使用,术语“源”指能够将音频输入传输到主机和/或控制器的装置。举例来说,源208可为能够将信号(例如,音频输入210)传输到主机202和/或控制器204的移动装置、监控装置(例如,婴儿监控器、警报***等)、电视、收音机和/或车等。在一些实施例中,源208和主机202可为同一装置的部分。举例来说,移动装置可为能够从移动装置上的应用程序获得音频输入210且将音频输入210发送到控制器204的主机202。
控制器204可从主机202接收音频输入210且识别音频输入210的一或多个属性。举例来说,控制器204可通过确定音频输入210的源208、分析源208与声音装置206的接近度、确定音频输入210的音调、确定音频输入210的音质和/或确定音频输入210的类型以及其它来识别一或多个属性。控制器204可从用户和/或主机202接收反馈且基于反馈产生设置。如本文所使用,“音调”指参考声音的音高和强度的音乐或声音。
所确定的设置可基于来自用户和/或主机202的反馈且基于音频输入210的属性而应用于音频输入210。音频输入210的属性可与音频输入的类型有关。举例来说,音频输入210可为由源208(例如,音乐播放器)产生的指令音频输入、监控音频输入、音乐音频输入、警报音频输入和/或信息音频输入等。另外,音频输入210的属性可与音频输入210的音质有关。在一些实施例中,可基于音频输入的音质、音频输入的音调、源的位置和用于音频输入的声音装置和/或音频输入的源等将设置应用于音频输入。对于用户和/或主机202来说,音质可为主观的,且可包含声音的清晰度、声音中的词语的可听性和/或声音中的背景干扰等。音频输入210的音调可由控制器204确定为高、低或中间。控制器204可基于来自用户和/或主机202的与音频输入的类型、音频输入的音质、音频输入的音调、源的位置和用于音频输入的声音装置和/或音频输入的源等有关的反馈确定设置。
可由控制器204响应于从用户和/或主机202接收到的反馈来确定设置。在非限制性实例中,用户和/或主机202可在接收到音频输入之前将反馈提供到控制器204。控制器204可使用由用户和/或主机202提供的反馈来确定设置并将设置应用于音频输入。在另一非限制性实例中,控制器204可接收来自源208的音频输入210和关于音频输入210的第二反馈,且可基于第二反馈确定设置。基于所确定的设置,控制器204可对音频输入210进行优先级排序且在声音装置206上播放音频输入。
计算***200可包含移动装置(例如,主机202)和以通信方式耦合到声音装置206的控制器204。控制器204可配置成从源208接收音频输入210。控制器204可识别音频输入210的一或多个属性。属性可为关于音频输入210的信息,例如音频输入的类型、音频输入的源和/或音频输入的音质等。控制器204可从用户和/或主机202接收与音频输入的属性有关的反馈。可由控制器204响应于由主机202产生的发送反馈的提示而接收反馈。
控制器204可分析从用户和/或主机202接收到的反馈以确定用户和/或主机202对音频输入210的优先级排序偏好。基于所分析的反馈,控制器204可产生设置以确定如何对音频输入210进行优先级排序。举例来说,所接收的反馈可与音频输入210的音质水平有关,且音频输入210的阈值音质水平可用于产生设置。控制器202可将设置(例如,音质水平设置)应用于音频输入210的一或多个所识别属性以对音频输入210进行优先级排序。举例来说,控制器202可将设置(例如,音质水平设置)应用于音频输入210的一或多个所识别属性以对音频输入210进行等级划分和/或选择在其上播放音频输入210的声音装置206。设置(例如,音质水平设置)可应用于由控制器204从源208接收到的所有音频输入210-1和210-M。
当越来越多的音频输入210由源208发送时,可由控制器204接收第二反馈。第二反馈可与用户和/或主机202对音频输入210的优先级排序偏好有关。举例来说,控制器202可配置成接收第二反馈且分析额外反馈以产生经更新设置。第二反馈可大体上不同于反馈,且可产生大体上不同于设置的经更新设置。举例来说,第二反馈可用于识别对与音频输入210的属性相关的优先级排序偏好的改变,且产生经更新设置以应用于音频输入210。换句话说,可由控制器202从用户接收指示不再需要来自先前设置(例如,基于反馈产生)的声音装置206选择设置的第二反馈。在此实例中,可针对经更新设置确定新声音装置206选择设置且将其应用于音频输入210。然而,本公开不限于此。
在一些实施例中,第二反馈可大体上类似于反馈。举例来说,可从用户接收指示用于监控装置的音频输入210音调阈值大体上与先前设置的用于监控装置的音调阈值相同的第二反馈。在此实例中,控制器202可产生大体上类似于设置的经更新设置,且将经更新设置应用于音频输入210和/或阻止更新设置。如本文所用,术语“大体上”意指特性不必是绝对的,而是足够接近以便实现特性。举例来说,“大体上类似”不限于绝对类似。同样地,“大体上不同”不限于绝对不同。
经更新设置的优先级排序偏好和开发中的改变可更改音频输入210的优先级排序(例如,等级划分、声音装置选择等)。举例来说,基于设置,音频输入210-1可能已在声音装置206-1上播放和/或可能已为最高等级音频输入,且现基于从额外反馈产生经更新设置,音频输入210-1可在声音装置206-N上播放和/或可为最低等级音频输入。也就是说,控制器可基于多个音频输入中的一个的属性的改变更新对每一音频输入210的等级划分。
图3是根据本公开的数个实施例的包含耦合到呈移动装置形式的主机302的控制器304的计算机***300的图式。可类似于结合图1相应地描述的计算机***100的计算机***300可包含主机302。主机302可包含控制器304,其可分别类似于结合图1所描述的主机102和控制器104。主机302可以通信方式耦合到可通常被称作源308的源308-1和308-P,且所述源308类似于结合图2所描述的源208。主机302可耦合到可通常被称作声音装置306的声音装置306-1、306-2和306-N,且所述声音装置306可类似于结合图1所描述的声音装置106。
实例主机302呈移动装置(例如,具备IoT功能的装置)形式。具备IoT功能的装置可包含手机、智能手机、平板计算机、平板手机、计算装置、车辆、智能家用装置、监控装置、可穿戴装置以及其它信息物理融合***。
计算机***300可包含耦合到移动装置主机302的一或多个声音装置306。声音装置306可为能够播放音频输入的扬声器和/或声音***。举例来说,声音装置306可为包含扬声器的移动装置、包含扬声器的监控装置、包含扬声器的电视、音箱、包含声音***的车辆等。在一些实施例中,声音装置306-1和主机302可为同一装置的部分。举例来说,声音装置306-1可位于移动装置主机302上。在另一实施例中,声音装置306-2和306-N可不位于移动装置主机302上且可以通信方式耦合到移动装置主机302。举例来说,移动装置主机302可使控制器304将音频输入发送到呈用于播放的音箱形式的外部声音装置306-2和/或306-N。在另一实施例中,主机302可包含位于主机上的声音装置306-1和外部声音装置306-2和/或306-N。举例来说,如图3中所示出,移动装置主机302包含位于移动装置主机302上的声音装置306-1和以通信方式耦合到移动装置主机302的外部声音装置306-2和306-N。
在一些实施例中,源308可位于移动装置主机302上。举例来说,移动装置主机302可包含产生音频输入的源308和播放音频输入的声音装置306。在一些实施例中,源308可不位于移动装置主机302上且可远程耦合到移动装置主机302。源308的位置可为音频输入的属性且用于产生设置。举例来说,由特定源(例如,308-1)产生的音频输入可具有与由另一源(例如,308-P)产生的音频输入类似或不同的设置。
举例来说,移动装置302的用户可提供关于用户对源308产生的音频输入的优先级排序偏好的不同反馈。用户可提供关于源308-1产生的音频输入的反馈,所述反馈可反映对从源308-1接收到的音频输入的优先级排序偏好。此类反馈可集中于属性,例如音频输入的音调、音频输入的源、音频输入的类型、音频输入的音质和/或音频输入的源308-1与声音装置306和/或主机的接近度等。控制器304可基于关于音频输入和音频输入的源308-1的反馈而确定一或多个设置。举例来说,控制器304可产生陈述来自源308-1的所有监控类型音频输入应在特定声音装置306-1上播放,且来自源308-1的所有其它类型音频输入应在另一声音装置(例如,声音装置306-2和/或306-N)上播放的设置。
在一些实施例中,可基于音频输入的源308与经选择以播放音频输入的声音装置306的接近度对音频输入进行优先级排序。举例来说,如果源308-P与声音装置306-N位于同一房间和/或与所述声音装置相距阈值距离,那么控制器304可确定阻止来自源308-P的音频输入在与源308-P位于同一房间和/或相距阈值距离的声音装置306-N上播放的设置。也就是说,控制器304可通过将音频输入发送到与源308-P位于不同房间的声音装置306-1和/或306-2和/或超出阈值距离的声音装置306-1和/或306-2来对从源308-P接收到的音频输入进行优先级排序。在一些实施例中,控制器可基于每一音频输入的源与声音装置的接近度和所产生的设置更新每一音频输入的等级。
控制器304可从源308中的一或多个接收音频输入且识别音频输入的一或多个属性以用于优先级排序。一或多个属性可包含源308相对于一或多个声音装置306的位置。另外或替代地,所识别的属性可基于音频输入内的一或多个类似类别。一或多个类似类别可包含音频输入的类型、音频输入的音质、音频输入的源、音频输入的音调、音频输入的源与声音装置和/或主机的接近度等,或其组合。
移动装置302的用户可提供与从源308接收到的音频输入有关的反馈。控制器304可分析反馈以确定用户和/或主机(例如,移动装置302)优先级排序偏好。举例来说,控制器304可基于所分析的反馈确定应用于一或多个属性的设置。设置可用于确定音频输入的优先级排序。举例来说,基于所分析的反馈,可将设置应用于音频输入的所识别的属性以确定多个音频输入和/或播放音频输入的声音装置308的等级次序。控制器304可基于设置在同一声音装置306上播放多个音频输入。
在一些实施例中,每一设置可辅助确定音频输入的优先级排序。举例来说,所确定的设置可将特定类型的音频输入的等级划分(例如,优先级排序)为高于其它类型的音频输入。在此实施例中,所确定的设置可使信息类型音频输入在接近移动主机302的声音装置306-1上播放,且使音乐类型音频输入在不同声音装置306-2和/或306-N上播放。在另一实施例中,所确定的设置可在同一声音装置306上播放信息类型音频输入和音乐类型音频输入两者,且将信息音频输入的等级划分为高于音乐类型音频输入,从而使信息类型音频输入以高于音乐音频类型输入的音量播放。在一些实例中,控制器304可在不同声音装置上播放不同较低等级音频输入。
控制器304可将多个设置应用于从一或多个源308接收到的音频输入。控制器304可基于多个设置对音频输入进行优先级排序。举例来说,控制器304可产生按类型和按音调对音频输入进行等级划分(例如,优先级排序)的设置。在此实施例中,在阈值音调方面,控制器304可将监控类型音频输入的等级划分为高于其它类型的音频输入。也就是说,控制器304可将信息类型音频输入的等级划分为高于警报(监控音频输入)音频输入,直到警报音频输入达到阈值音调(例如,警报的警报器可被触发)为止。一旦警报音频输入达到阈值音调,控制器304就可将警报音频输入的等级划分为高于信息类型音频输入。虽然可在声音装置306上听到两种音频输入(例如,信息音频输入和警报音频输入),但最高等级音频输入可以较高音量播放。
控制器304可基于所分析的反馈给予第一设置(例如,音频输入类型设置)高于第二设置(例如,音量设置)的优先权。举例来说,控制器304可分析来自用户和/或主机(例如,移动装置302)的反馈,且确定用户和/或主机要求具有所识别的音乐类型的属性的音频输入以设置的音量播放,且具有所识别的信息类型的属性的音频输入的等级高于其它类型。然而,控制器304可能必须减小音乐类型音频输入的音量,以便以用于最高等级音频输入的合适音量播放最高等级音频输入(例如,信息音频输入)。换句话说,控制器304可给予音频输入类型成设置(例如,第一设置)高于音量设置(例如,第二设置)的优先权。换句话说,如果多个设置应用于所接收的音频输入,那么控制器304可给予设置优先权,所述设置最好地符合如由所分析的反馈确定的用户的音频输入优先级排序偏好。
控制器304可将多个设置应用于从一或多个源308接收到的音频输入。在非限制性实例中,第一设置(例如,音质阈值)可包含阈值,且响应于接收到第一音频输入,控制器304可确定第一音频输入是高于还是低于对应于第一设置的阈值。如果第一音频输入具有高于对应于第一设置的阈值的属性,那么控制器304可给予音频输入高等级。如果第一音频输入低于对应于第一设置的阈值,那么控制器304可给予音频输入低等级。
图4是根据本公开的数个实施例的表示音频输入优先级排序的实例的图式440。图4描述基于来自用户和/或主机(例如,图1的主机102)的反馈而产生设置的实例。
在结合图4描述的实施例中,包含具有控制器(例如,控制器204)的主机(例如,主机202)的计算机***(例如,计算机***200)可以通信方式耦合到声音装置(例如,声音装置206)和源(例如,源208)。计算机***(例如,图2的计算机***200)可包含多个声音装置和多个源。在441处,流程图440包含配置成接收多个音频输入的控制器,所述多个音频输入各自包括表示不同声音的信令,且各自来自不同应用程序。可从以通信方式耦合到控制器的一或多个源(例如,图2的源208)接收音频输入。音频输入可包含可辅助控制器基于所应用的设置对音频输入进行优先级排序的一或多个属性。在一些实施例中,控制器可从单个源接收多个音频输入。在另一实施例中,控制器可从多个源接收多个音频输入。也就是说,控制器可对从单个源接收到的音频输入以及从多个源接收到的音频输入进行优先级排序。
在442处,流程图440包含配置成分析与主机相关联的反馈的控制器。举例来说,控制器可识别例如音频输入类型或音频输入音调的属性。控制器可提示用户和/或主机关于音频输入的属性的反馈以确定用户关于音频输入的属性的优先级排序偏好。也就是说,控制器可基于所分析的反馈确定音频输入优先级排序偏好。
在443处,流程图440包含控制器配置成识别多个音频输入中的每一音频输入的属性。用户和/或主机可以多种方式将反馈提供到控制器。举例来说,用户可将与优先级排序偏好有关的信息提供给主机。主机可提示用户提供与用户的优先级排序偏好相关的一系列选择,所述优先级排序偏好可与音频输入的属性有关。举例来说,偏好可与音频输入音质和/或音频输入类型等有关。因而,控制器可识别用以将优先级排序偏好应用于其的音频输入的属性。也就是说,控制器可分析每一音频输入以识别每一音频输入的一或多个属性。
在444处,流程图440包含控制器配置成基于所分析的反馈确定设置,其中设置确定每一音频输入的优先级。举例来说,音频输入可为针对烹饪配方提供指令的视频。反馈可为来自用户的阐述指令音频输入类型应在最接近主机的声音装置上播放的反馈。控制器可分析反馈且确定使所有指令音频输入类型在接近主机的声音装置上播放的设置。在另一实例中,用户可提供使控制器确定音乐类型音频输入在另一声音装置上播放的设置的反馈。举例来说,控制器可使指令音频输入在接近主机的声音装置上播放,且使音乐类型音频输入在不同声音装置上播放。换句话说,控制器可分析由用户提供的反馈且基于用户的优先级排序偏好产生设置。另外,控制器可将所产生的设置应用于所识别的属性。
在445处,流程图440包含控制器配置成基于每一音频输入的所确定的优先级而在一或多个声音装置上播放多个音频输入。每一音频输入的优先级确定将发送每一音频输入的声音装置。举例来说,具有控制器的主机可耦合到第一声音装置和第二声音装置,其中第一声音装置和第二声音装置彼此分离。控制器可产生与用户的音频输入优先级排序偏好有关的设置,且将设置应用于音频输入以确定在其上播放音频输入的声音装置。举例来说,控制器可确定用户偏好将音乐类型音频输入作为最高等级音频输入。基于所分析的反馈,控制器可确定用户优先级排序偏好且产生将音乐类型音频输入等级划分为最高的设置。在一些实施例中,一旦每一音频输入被划分等级,控制器便可在声音装置上播放多个音频输入中的每一音频输入。
在非限制性实例中,控制器可从源接收第一音频输入和第二音频输入。源可为具有显示单独频道的画中画的电视。举例来说,电视上的每一频道可产生音频输入。电视上的第一频道(例如,第一音频输入)可为体育频道(例如,音频输入类型属性),且第二频道(例如,第二音频输入)可为新闻频道(例如,音频输入类型属性)。电视(例如,源)可将两个音频输入发送到控制器。控制器可利用所产生的设置来对两个音频输入(例如,第一音频输入和第二音频输入)进行优先级排序。也就是说,控制器可通过将音频输入发送到用户偏好的声音装置来对音频输入进行优先级排序。举例来说,设置可使控制器将体育相关音频输入(例如,第一音频输入)发送到第一声音装置且将新闻相关音频输入(例如,第二音频输入)发送到第二声音装置。也就是说,控制器可基于第一音频输入和第二音频输入中的每一个的优先级而将多个音频输入中的第一音频输入发送到第一声音装置,且将多个音频输入中的第二音频输入发送到第二声音装置。当控制器接收到两个音频输入时,控制器可将所产生的设置应用于第一音频输入(例如,体育频道)和第二音频输入(例如,新闻频道)的属性。将设置应用于两个音频输入可使控制器将第一音频输入(例如,体育频道)发送到第一声音装置且将第二音频输入(例如,新闻频道)发送到第二音频输入。
继续前一实例,第二源可将第三音频输入发送到控制器。举例来说,第二源可为婴儿监控器。婴儿监控器(例如,第二源)可将来自婴儿监控器(例如,第三音频输入)的音频输入发送到控制器。来自婴儿监控器的第三音频输入可具有监控类型属性。控制器可利用一或多个所产生的设置来对第一、第二和第三音频输入进行优先级排序。举例来说,除先前设置之外,控制器还可产生使监控类型音频输入(例如,第三音频输入)在所有声音装置上播放且在达到阈值音调时以高于同一声音装置上的其它音频输入的音量播放的设置。也就是说,监控类型音频输入的等级可高于其它类型的音频输入。因此,播放每一音频输入可包括以高于较低等级音频输入的分贝播放最高等级音频输入。换句话说,控制器可基于一或多个所产生的设置将第一、第二和第三音频输入进行优先级排序,且将一或多个所产生的设置应用于给定音频输入的一或多个属性。
举例来说,控制器可在第一声音装置和第二声音装置两者上播放第三音频输入(例如,来自婴儿监控器的音频输入)。另外,控制器可以低于第一声音装置上的第一音频输入和第二声音装置上的第二音频输入的音量播放第三音频输入。然而,当婴儿开始哭闹且第三音频输入的音调(例如,属性)达到阈值水平时,控制器可以高于第一声音装置上的第一音频输入和第二声音装置上的第二音频输入的音量播放第三音频输入。也就是说,可基于音频输入的属性的改变而改变音频输入的优先级排序次序。类似地,可基于用户反馈和/或所产生的设置的改变而改变音频输入的优先级排序次序。
图5是根据本公开的数个实施例的表示音频输入优先级排序的实例的另一图式550。图5描述将基于来自用户和/或主机(例如,图2的主机202)的反馈产生的设置应用于音频输入的属性且组合一或多个音频输入的频率的实例。
如本文中结合图4所描述,控制器(例如,图2的控制器204)可耦合到主机装置,例如移动装置(例如,图3的移动装置302)。可由控制器产生设置以确定音频输入的优先级排序。基于所分析的反馈产生的设置可通过音频输入的属性应用于音频输入。
在551处,流程图550描述控制器可从多个音频输入中的每一音频输入接收频率。控制器可从一或多个源接收一或多个音频输入。每一音频输入可包含产生声音的频率。也就是说,控制器可通过所发送的音频输入接收频率。在一些实施例中,每一音频输入可具有不同频率。相比而言,在其它实施例中,音频输入的频率可类似。如本文所使用,“频率”指发生构成材料场中的波的振动的速率。
在552处,流程图550描述控制器可将设置应用于每一音频输入的属性且确定每一音频输入的频率。控制器可从用户和/或主机接收与音频输入优先级排序偏好有关的反馈。控制器可分析反馈以产生一或多个设置。设置可辅助确定音频输入的优先级排序。也就是说,设置可基于如由反馈确定的用户的优先级排序偏好而对音频输入进行优先级排序。控制器可将所确定的设置应用于每一音频输入的频率和属性。控制器可分析每一接收到的音频输入以确定每一音频输入的属性。属性可辅助控制器确定哪些音频输入应具有较高优先级排序。举例来说,属性可向控制器提供例如音频输入的类型、音频输入的音调、音频输入的源、音频输入的音质等信息。控制器可基于每一音频输入的属性将设置应用于每一音频输入。
在非限制性实例中,可产生以高于来自远离用户的源的其它音频输入高的音量播放来自最接近用户的源的音频输入的设置。举例来说,如果用户在虚拟现实世界中,那么来自虚拟现实世界中较接近用户的蟋蟀的音频输入可比从较远离用户的水流的音频输入更响。换句话说,控制器可基于所产生的设置而将蟋蟀的音频输入的等级划分(例如,优先级排序)为高于水流的音频输入。
另外,控制器可分析每一音频输入的频率且确定每一音频输入的频率差。如果来自音频输入的频率不同,那么控制器可在声音装置上播放音频输入之前组合音频输入。
在553处,流程图550描述控制器可组合多个音频输入中的每一音频输入的所接收的频率。在一些实施例中,如果控制器确定多个音频输入将在同一声音装置上播放,那么控制器可组合待在同一声音装置上播放的音频输入的频率。也就是说,控制器可分析音频输入的频率以确定频率是否不同。如果音频输入的频率不同,那么控制器可利用傅里叶变换来组合音频输入的频率且将其在同一声音装置上播放。也就是说,控制器可分解频率且将其重写在一起。
在554处,流程图550描述控制器可在声音装置上播放组合频率的组合音频输入。控制器可确定每一所接收的音频输入的优先级排序。控制器可利用所产生的设置通过确定每一音频输入的等级划分次序和/或通过确定哪一声音装置播放音频输入来确定每一音频输入的优先级排序。在一些实施例中,控制器可组合每一所接收的音频输入的频率且基于优先级排序偏好在同一声音装置上播放组合音频输入。也就是说,控制器可基于如由所应用的设置所确定的音频输入的优先级排序而组合每一所接收的音频输入的频率。举例来说,控制器可从一或多个源接收三个或更多个音频输入。在一些实施例中,控制器可组合所有所接收的音频输入的频率且基于所应用的设置在同一声音装置上播放组合音频输入。在另一实施例中,控制器可组合来自三个音频输入中的两个的频率,且基于所应用的设置在声音装置上播放组合音频输入并在不同声音装置上播放第三音频输入。
图6是根据本公开的数个实施例的表示音频输入优先级排序的实例的另一流程图660。图6描述将基于来自用户和/或主机(例如,图2的主机202)的所分析的反馈产生的设置应用于音频输入的属性的实例。
如本文中结合图4和5所描述,控制器(例如,控制器204)可耦合到主机,例如移动装置(例如,图3的移动装置302)。主机可以通信方式耦合到一或多个声音装置(例如,图2的声音装置206)。类似地,主机装置可以通信方式耦合到一或多个源(例如,图2的源208)。可由控制器产生对音频输入进行优先级排序且在声音装置上播放音频输入的一或多个设置。基于反馈产生的设置可应用于额外每一音频输入。在一些实例中,控制器可接收额外和/或第二反馈。
在661处,控制器可确定多个音频输入中的每一音频输入的源。控制器可从多个源接收音频输入。用户可基于音频输入的源对所接收的音频输入进行优先级排序以及其它可能性。音频输入的源可辅助控制器确定每一音频输入的优先级排序偏好。也就是说,音频输入的源可为音频输入的可辅助对音频输入进行优先级排序的属性。在一些实施例中,控制器可确定每一音频输入的一或多个属性。控制器可利用包含源属性的属性,以确定每一音频输入的优先级排序偏好。
在662处,控制器可将所产生的设置应用于每一音频输入的所识别的属性和所确定的源。控制器可分析来自用户和/或主机的反馈以产生每一音频输入的设置。所产生的设置可确定每一音频输入的优先级排序偏好。举例来说,用户可将指定用户的优先级排序偏好的反馈提供到主机,且所述反馈可用于产生设置。控制器可分析反馈以产生设置。也就是说,所产生的设置是基于用户偏好建立的,且旨在预测用户将针对音频输入选择的优先级排序偏好。所产生的设置可允许控制器确定应在其上播放每一音频输入的声音装置。另外,所产生的设置可辅助控制器确定每一音频输入的等级。
在663处,控制器可基于所应用的设置确定每一音频输入的等级。控制器可通过比较所识别的属性与所产生的设置来将设置应用于多个音频输入,以对多个音频输入中的每一音频输入进行优先级排序。举例来说,所产生的设置可为在音频输入的音调达到阈值水平的情况下将监控类型音频输入的等级划分为最高水平。当控制器接收到具有处于阈值水平的音调的监控类型音频输入时,控制器可将监控音频输入的等级划分为高于其它音频输入。也就是说,控制器可在同一声音装置上播放所有音频输入,但可基于如由所分析的反馈确定的优先级排序偏好而以高于其它音频输入的音量播放监控类型音频输入。相比而言,控制器可基于如由所分析的反馈确定的优先级排序偏好而在最接近主机的声音装置上播放最高等级音频输入(例如,监控音频输入)且在远离主机的声音装置上播放其它音频输入。也就是说,控制器可将所产生的设置应用于每一音频输入的属性以确定每一音频输入的优先级。
在664处,控制器可基于每一音频输入的所确定的等级在一或多个声音装置上播放多个音频输入。控制器可基于用户的优先级排序偏好在一或多个声音装置上播放音频输入。举例来说,控制器可基于所产生的设置对音频输入进行等级划分且基于每一音频输入的等级划分在一或多个声音装置上播放音频输入。
举例来说,控制器可基于所分析的反馈产生第一设置以在第一声音装置和第二声音装置上播放监控音频输入,产生第二设置以对达到高于所有其它音频输入的阈值音调的监控音频输入进行等级划分,且在未达到阈值音调的情况下对低于其它音频输入的监控音频输入进行等级划分,且产生第三设置以对高于其它音频输入的信息音频输入进行等级划分。如本文中所描述,控制器可基于所分析的反馈给予第二设置高于第一设置或第三设置的优先权。控制器可从一或多个源接收音乐音频输入(例如,音乐类型音频输入)、新闻音频输入(例如,信息类型音频输入)和警报音频输入(例如,监控类型音频输入)。控制器可将所产生的设置应用于所接收的音频输入。
举例来说,控制器可将新闻音频输入(例如,信息类型音频输入)的等级划分为高于音乐音频输入(例如,音乐类型音频输入)。另外,当达到阈值音调时,控制器可将警报音频输入(例如,监控类型音频输入)的等级划分为高于新闻音频输入(例如,信息类型音频输入)和音乐音频输入(例如,音乐类型音频输入),且当未达到阈值音调时,控制器可将所述警报音频输入的等级划分为低于音乐音频输入和新闻音频输入(例如,信息类型音频输入)。也就是说,新闻音频输入(例如,信息类型音频输入)的音量可高于音乐音频输入(例如,音乐类型音频输入)的音量。另外,如果警报音频输入尚未达到阈值音调,那么新闻音频输入(例如,信息类型音频输入)的音量可高于警报音频输入(例如,监控类型音频输入)的音量。相比而言,如果警报音频输入已达到阈值音调,那么警报音频输入可高于新闻音频输入(例如,信息类型音频输入)和音乐音频输入(例如,音乐类型音频输入)。如本文中所描述,音频输入的等级划分可基于音频输入的属性的改变而改变。此外,控制器可基于优先级排序偏好在第一声音装置上播放新闻音频输入(例如,信息类型音频输入)和音乐音频输入(例如,音乐类型音频输入),且在第一和第二声音装置上播放警报音频输入(例如,监控类型音频输入)。
在665处,控制器可接收与主机相关联的第二反馈。用户可通过主机提供额外和/或第二反馈。在一些实施例中,第二反馈可提供用户的额外优先级排序偏好。举例来说,第二反馈可提供关于先前未提供的主题的反馈。相比而言,第二反馈可提供用户的优先级排序偏好的改变。举例来说,用户可使来自第一源的先前优选的音频输入在第一声音装置上播放。然而,用户可稍后提供改变先前偏好的第二反馈。举例来说,用户现在可偏好在第二声音装置上播放来自第一源的音频输入。在另一实施例中,第二反馈可证实用户的先前优先级排序偏好。
在667处,控制器可分析与主机相关联的第二反馈以确定对设置的更新。控制器可分析第二反馈以确定用户优先级排序偏好中是否存在改变。也就是说,用户可稍后提供额外反馈以将音频输入优先级排序偏好提供到控制器。在668处,可提示控制器基于所接收的第二反馈更新和/或改变设置。控制器可将第二反馈与先前反馈进行比较以确定差异。控制器可分析先前反馈与第二反馈之间的差异以确定是否应更新设置。举例来说,控制器可确定设置时间间隔内的每一反馈的规律性以确定用户偏好是否已改变。基于确定用户偏好已改变,控制器可对提示响应是且在675处更新设置,或对提示响应否且在669处阻止更新设置。
在669处,控制器可基于所分析的第二反馈阻止更新设置。控制器可由于用户优先级排序偏好不变而确定不应更新设置。因而,在664处,控制器可继续将设置应用于音频输入以基于用户的优先级排序偏好在声音装置上播放音频输入。
在675处,控制器可基于所分析的第二反馈产生经更新设置。控制器可由于用户的优先级排序偏好改变而确定应更新设置。在676处,控制器可基于经更新设置确定每一音频输入的经更新等级。控制器可将经更新设置应用于音频输入,且基于经更新设置确定音频输入的优先级排序偏好。举例来说,当将更新设置应用于音频输入时,控制器可重新对音频输入进行等级划分。举例来说,经更新设置可使音频输入在不同声音装置上播放和/或可将先前较低等级的音频输入的等级划分得更高。另外,在677处,控制器可基于每一音频输入的经更新等级在一或多个声音装置上播放多个音频输入。在664处,控制器可基于由所分析的第二反馈确定的经更新设置在一或多个声音装置上播放多个音频输入。
图7是根据本公开的数个实施例的表示用于音频输入优先级排序的示例方法770的图式。在框771处,方法770可包含接收多个音频输入,所述多个音频输入各自包括表示不同声音的信令,且各自来自不同应用程序。举例来说,控制器可从一或多个源接收表示不同声音的多个音频输入。控制器可基于用户优先级排序偏好对每一音频输入进行优先级排序。也就是说,控制器可将所产生的设置应用于每一音频输入以确定用户的优先级排序偏好。
在框772处,方法770可包含控制器识别多个音频输入中的每一音频输入的属性。由源发送到控制器的每一音频输入可包含一或多个属性。属性可描述音频输入的可用以对音频输入进行优先级排序的特性。举例来说,用户可偏好将音频输入按其类型、音质、源和/或与另一对象的接近度以及其它可能性进行优先级排序。因而,控制器可利用音频输入的所识别的属性来对每一音频输入进行优先级排序。
在框773处,方法770可包含控制器基于每一音频输入的所识别的属性对每一音频输入进行优先级排序。控制器可将所产生的设置应用于音频输入的所识别的属性以对每一音频输入进行优先级排序。也就是说,进行优先级排序可包括基于每一音频输入的属性对每一音频输入进行等级划分。可利用与优先级排序偏好相关的用户和/或主机反馈产生设置。将设置应用到音频输入的所识别的属性可通过从最重要到最不重要对音频输入进行等级划分和/或通过确定播放每一音频输入的适当声音装置来对音频输入进行优先级排序。
在框774处,方法770可包含控制器基于优先级排序将每一音频输入发送到声音装置以待播放。在对每一音频输入进行优先级排序之后,控制器可基于优先级排序将每一音频输入发送到声音装置。举例来说,控制器可接收两个音频输入且基于所应用的设置确定两个音频输入的优先级排序。在一些实施例中,控制器可通过将一个音频输入发送到第一声音装置且将第二音频输入发送到第二声音装置来对两个音频输入进行优先级排序。在另一实施例中,控制器可通过将两个音频输入发送到同一声音装置且将一个声音装置的等级划分为高于另一声音装置来将两个音频输入进行优先级排序。举例来说,控制器可将两个音频输入发送到同一声音装置,且使一个音频输入以高于另一音频输入的音量播放。也就是说,控制器可基于优先级排序偏好将一个音频输入的等级划分为高于其它音频输入。
在非限制性实例中,主机可呈包含声音装置的移动装置形式。与主机相关联的控制器可从呈婴儿监控器形式的源接收音频输入。控制器可产生使来自婴儿监控器的音频输入在播放音频输入的声音装置与婴儿监控器相距阈值距离时以高音量播放,且在未达到阈值距离时以低音量播放的设置。也就是说,控制器可基于用户偏好调节婴儿监控器的声音。举例来说,当声音装置和主机远离婴儿监控器20英尺或更多时,控制器可使位于主机上的声音以高音量播放。当声音装置和主机在距监控器20英尺内时,控制器可使声音装置以较低音量播放音频输入。换句话说,当声音装置和主机与婴儿监控器在不同房间时,声音装置可以较高音量播放来自婴儿监控器的音频输入。另外,当声音装置和主机与婴儿监控器在同一房间时,声音装置可以较低音量播放来自婴儿监控器的音频输入。也就是说,主机和声音装置离婴儿监控器和音频输入的源越近,声音装置的音量就越低。控制器可基于音频输入的属性的改变和用户的优先级排序偏好改变音频输入的音量。
在另一非限制性实例中,主机可包含控制器、源和声音装置。源可将音乐类型音频输入发送到控制器。控制器可产生使音乐类型音频输入在环境中的周围声音低于阈值水平时以设置音量播放,且在环境中的周围声音处于或高于阈值水平时以较低音量播放的设置。也就是说,控制器可基于声音装置的环境中的周围声音调节每一音频输入的音量。举例来说,用户可在室外跑步时收听音乐音频输入。控制器可使在扬声器上播放的音频输入的音量以设置音量播放。另外,控制器可使声音装置在车接近用户时减小音频输入的音量。也就是说,当车接近用户时,环境中的周围声音增加到高于阈值水平,且控制器可使音频输入的音量减小。
尽管已在本文中说明并描述了特定实施例,但所属领域的一般技术人员应了解,经计算以实现相同结果的布置可取代所展示的特定实施例。本公开意图涵盖本公开的一或多个实施例的修改或变化形式。应理解,以上描述是以说明性方式而非限制性方式进行的。对于所属领域的技术人员而言,在审阅上述描述之后上述实施例的组合及本文中未具体描述的其它实施例将是显而易见的。本公开的一或多个实施例的范围包含使用以上结构和过程的其它应用。因此,本公开的一或多个实施例的范围应参考所附权利要求书以及此类权利要求被赋予的等效物的完整范围而确定。
在前述具体实施方式中,出于精简本公开的目的而将一些特征一起分组在单个实施例中。本公开的此方法不应被理解为反映本公开的所公开实施例必须使用比每一权利要求中明确陈述的特征更多的特征的意图。实际上,如所附权利要求书所反映,本发明主题在于少于单个所公开实施例的所有特征。因此,所附权利要求书特此并入于具体实施方式中,其中每一权利要求就其自身而言作为单独实施例。
Claims (20)
1.一种方法,其包括:
接收多个音频输入,其各自包括表示不同声音的信令,且各自来自不同应用程序;
识别所述多个音频输入中的每一音频输入的属性;
基于每一音频输入的所识别的属性对每一音频输入进行优先级排序;以及
基于所述优先级排序将每一音频输入发送到声音装置以待播放。
2.根据权利要求1所述的方法,其中优先级排序包括基于每一音频输入的所述属性对每一音频输入进行等级划分。
3.根据权利要求2所述的方法,其进一步包括在第一声音装置上播放最高等级音频输入,且在第二声音装置上播放较低等级音频输入。
4.根据权利要求2所述的方法,其进一步包括基于所述多个音频输入中的一个的属性的改变更新所述对每一音频输入的等级划分。
5.根据权利要求1至4中任一权利要求所述的方法,其进一步包括在所述声音装置上播放所述多个音频输入中的每一音频输入。
6.根据权利要求5所述的方法,其中播放每一音频输入包括以高于较低等级音频输入的分贝播放最高等级音频输入。
7.根据权利要求5所述的方法,其进一步包括基于所述声音装置的环境中的周围声音调节每一音频输入的音量。
8.根据权利要求1中任一权利要求所述的方法,其中识别所述属性包括以下中的至少一个:
确定每一音频输入的源;
分析所述源与声音装置的接近度;
确定每一音频输入的音调;
确定每一音频输入的组成;
确定每一音频输入的音频类型;或
其组合。
9.一种***,其包括:
第一声音装置,其用以播放音频输入;以及
主机,其具有耦合到所述第一声音装置的控制器,其中所述控制器配置成:
接收多个音频输入,其各自包括表示不同声音的信令,且各自来自不同应用程序;
分析与所述主机相关联的反馈;
识别所述多个音频输入中的每一音频输入的属性;
基于所分析的反馈确定设置,其中所述设置确定每一音频输入的优先级。
10.根据权利要求9所述的***,其中所述控制器进一步配置成:
从所述多个音频输入中的每一音频输入接收频率;以及
将所确定的设置应用于每一音频输入的所接收的频率和属性。
11.根据权利要求10所述的***,其中所述控制器进一步配置成:
组合所述多个音频输入中的每一音频输入的所述所接收的频率;以及
在所述第一声音装置上播放所组合的频率的组合音频输入。
12.根据权利要求9至11中任一权利要求所述的***,其进一步包括耦合到所述控制器的第二声音装置,其中所述第一声音装置和所述第二声音装置彼此分离。
13.根据权利要求12所述的***,其中每一音频输入的所述优先级确定所述第一和第二声音装置中的哪一声音装置发送每一音频输入。
14.根据权利要求13所述的***,其中所述控制器进一步配置成:
将所述多个音频输入中的第一音频输入发送到所述第一声音装置;以及
基于所述第一音频输入和所述第二音频输入中的每一个的所述优先级将所述多个音频输入中的第二音频输入发送到所述第二声音装置。
15.根据权利要求9至11中任一权利要求所述的***,其中所述控制器进一步配置成:
分析与所述主机相关联的第二反馈;以及
基于所述第二反馈更新所述设置。
16.一种设备,其包括:
第一声音装置,其耦合到控制器;
第二声音装置,其耦合到所述控制器;以及
主机,其具有配置成进行以下操作的所述控制器:
接收多个音频输入,其各自包括表示不同声音的信令,且各自来自不同应用程序;
确定所述多个音频输入中的每一音频输入的源;
识别所述多个音频输入中的每一音频输入的属性;
分析与所述主机相关联的所接收的反馈;
将所产生的设置应用于每一音频输入的所识别的属性和所确定的源,其中所述设置由所分析的反馈确定;
基于所应用的设置确定所述多个音频输入中的每一音频输入的等级。
17.根据权利要求16所述的设备,其中所述控制器进一步配置成:
在所述第一声音装置或第二声音上播放所述多个音频输入,且
基于所述多个音频输入中的一个的所述所识别的属性的改变更新所述声音装置以播放所述多个音频输入。
18.根据权利要求16所述的设备,其中所述控制器进一步配置成在所述第一声音装置上播放最高等级音频输入和较低等级音频输入。
19.根据权利要求18所述的设备,其中所述控制器进一步配置成在所述第二声音装置上播放不同的较低等级音频输入,其中所述第一声音装置与所述第二声音装置彼此分离。
20.根据权利要求16至19中任一权利要求所述的设备,其中所述控制器进一步配置成基于所述音频输入的所述源与所述第一或所述第二声音装置中的任一个的接近度以及所述所产生的设置更新每一音频输入的所述等级。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/006,713 US11601757B2 (en) | 2020-08-28 | 2020-08-28 | Audio input prioritization |
US17/006,713 | 2020-08-28 | ||
PCT/US2021/041236 WO2022046300A1 (en) | 2020-08-28 | 2021-07-12 | Audio input prioritization |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116114268A true CN116114268A (zh) | 2023-05-12 |
Family
ID=80355525
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202180052887.7A Pending CN116114268A (zh) | 2020-08-28 | 2021-07-12 | 音频输入优先级排序 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11601757B2 (zh) |
CN (1) | CN116114268A (zh) |
WO (1) | WO2022046300A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11870475B2 (en) * | 2020-09-29 | 2024-01-09 | Sonos, Inc. | Audio playback management of multiple concurrent connections |
CN112437383B (zh) * | 2020-11-09 | 2023-03-24 | 中国第一汽车股份有限公司 | 多音源调整方法、装置、车辆和存储介质 |
US11579838B2 (en) * | 2020-11-26 | 2023-02-14 | Verses, Inc. | Method for playing audio source using user interaction and a music application using the same |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6801630B1 (en) | 1997-08-22 | 2004-10-05 | Yamaha Corporation | Device for and method of mixing audio signals |
US6093880A (en) | 1998-05-26 | 2000-07-25 | Oz Interactive, Inc. | System for prioritizing audio for a virtual environment |
US7272232B1 (en) | 2001-05-30 | 2007-09-18 | Palmsource, Inc. | System and method for prioritizing and balancing simultaneous audio outputs in a handheld device |
US7016266B2 (en) | 2002-11-26 | 2006-03-21 | Ying-Cou Wang | Sharing device for multiple audio sources |
JP2006019908A (ja) * | 2004-06-30 | 2006-01-19 | Denso Corp | 車両用報知音出力装置及びプログラム |
US20060073819A1 (en) | 2004-10-04 | 2006-04-06 | Research In Motion Limited | Automatic audio intensity adjustment |
US8498723B2 (en) | 2006-05-10 | 2013-07-30 | Qualcomm Incorporated | Prioritization of audio streams for platform adaptive audio decoding |
US8275307B2 (en) * | 2006-07-24 | 2012-09-25 | Qualcomm Incorporated | Vehicle audio integrator |
US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
US8170230B1 (en) * | 2008-08-15 | 2012-05-01 | Adobe Systems Incorporated | Reducing audio masking |
KR20130113745A (ko) | 2012-04-06 | 2013-10-16 | 현대모비스 주식회사 | 사운드 소스별 사운드 분리 출력 가능한 차량용 멀티미디어 기기 및 사운드 소스별 사운드 분리 출력 방법 |
US9523585B2 (en) * | 2013-03-15 | 2016-12-20 | Google Inc. | Systems and methods for handling application notifications |
US9854081B2 (en) | 2013-03-15 | 2017-12-26 | Apple Inc. | Volume control for mobile device using a wireless device |
KR101573577B1 (ko) | 2013-10-08 | 2015-12-01 | 현대자동차주식회사 | 음원 출력 제어 장치 및 방법 |
US9301077B2 (en) | 2014-01-02 | 2016-03-29 | Harman International Industries, Incorporated | Context-based audio tuning |
US8782122B1 (en) * | 2014-01-17 | 2014-07-15 | Maximilian A. Chang | Automated collaboration for peer-to-peer electronic devices |
US9509820B2 (en) * | 2014-12-03 | 2016-11-29 | Harman International Industries, Incorporated | Methods and systems for controlling in-vehicle speakers |
US10225676B2 (en) | 2015-02-06 | 2019-03-05 | Dolby Laboratories Licensing Corporation | Hybrid, priority-based rendering system and method for adaptive audio |
KR102289474B1 (ko) * | 2015-02-27 | 2021-08-13 | 삼성전자주식회사 | 오디오를 출력하는 방법 및 이를 위한 전자 장치 |
US10536790B2 (en) * | 2015-03-12 | 2020-01-14 | StarTime Software Technology Co., Ltd. | Location based services audio system |
US10595127B2 (en) * | 2016-11-22 | 2020-03-17 | Motorola Solutions, Inc. | Method and apparatus for managing audio signals in a communication system |
US10117083B1 (en) | 2017-04-28 | 2018-10-30 | Motorola Solutions, Inc. | Method and apparatus for audio prioritization |
US10833886B2 (en) * | 2018-11-07 | 2020-11-10 | International Business Machines Corporation | Optimal device selection for streaming content |
-
2020
- 2020-08-28 US US17/006,713 patent/US11601757B2/en active Active
-
2021
- 2021-07-12 CN CN202180052887.7A patent/CN116114268A/zh active Pending
- 2021-07-12 WO PCT/US2021/041236 patent/WO2022046300A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
US20220070584A1 (en) | 2022-03-03 |
WO2022046300A1 (en) | 2022-03-03 |
US11601757B2 (en) | 2023-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11941321B2 (en) | Audio conflict resolution | |
CN116114268A (zh) | 音频输入优先级排序 | |
US10123140B2 (en) | Dynamic calibration of an audio system | |
US20110095875A1 (en) | Adjustment of media delivery parameters based on automatically-learned user preferences | |
CN109257682B (zh) | 拾音调节方法、控制终端及计算机可读存储介质 | |
CN114257191B (zh) | 均衡器调整方法和电子装置 | |
US10158960B1 (en) | Dynamic multi-speaker optimization | |
CN105794231A (zh) | 免提波束方向图配置 | |
WO2020048216A1 (zh) | 音效调整方法、装置、电子设备以及存储介质 | |
CN110062309B (zh) | 用于控制智能音箱的方法和装置 | |
US9860641B2 (en) | Audio output device specific audio processing | |
US9847767B2 (en) | Electronic device capable of adjusting an equalizer according to physiological condition of hearing and adjustment method thereof | |
KR101838262B1 (ko) | 오디오 구역에서 사운드 이미지를 제어하기 위한 방법, 디바이스 및 시스템 | |
GB2550877A (en) | Object-based audio rendering | |
JP2020109968A (ja) | ユーザ固有音声情報及びハードウェア固有音声情報に基づくカスタマイズされた音声処理 | |
CN103929692B (zh) | 一种音频信息处理方法及电子设备 | |
WO2020105466A1 (ja) | 情報処理装置、及び情報処理方法 | |
JP7440415B2 (ja) | オーディオ信号の個人適用のためのパラメータを設定するための方法 | |
US20240163621A1 (en) | Hearing aid listening test presets | |
JP7496433B2 (ja) | 変化する環境でオーディオを向上するシステム及び方法 | |
US11102606B1 (en) | Video component in 3D audio | |
RU2818982C2 (ru) | Управление акустической эхокомпенсацией для распределенных аудиоустройств | |
WO2024105468A1 (en) | Hearing aid listening test presets | |
CN117908824A (zh) | 基于音效参数调节的音频播放方法及装置 | |
CN116785710A (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 |