调整扬声器的音量水平的制作方法

文档序号:20921581发布日期:2020-05-29 14:13阅读:260来源:国知局
调整扬声器的音量水平的制作方法

优先权要求

本申请要求2017年6月8日提交的序列号为15/617,692的美国专利申请的利益,该美国专利申请的全部内容通过引用合并于此。

公开领域

本公开涉及调节一个或多个扬声器的音量水平。

发明背景

当在多扬声器系统中调节音量时,期望一个扬声器不会相对于另一扬声器不成比例地改变音量。例如,在包括由不同制造商制造的两个扬声器的系统中,逻辑音量水平(例如,发送给扬声器的数字值)与扬声器产生的实际音量之间的关系可能在扬声器之间变化。结果,向这两个扬声器发送逻辑音量水平的特定值(例如,“11”的水平)可能导致一个扬声器明显比另一扬声器大声。这可能导致扬声器之间感知不平衡,这是不希望的。



技术实现要素:

一个示例可以包括一种用于调节第一扬声器的音量水平的方法。第一扬声器可在输入到扬声器的逻辑音量水平和由扬声器产生的声压水平之间具有非标准化关系。可以经由用户界面接收与声压水平相对应的所选音量水平。可以访问存储的查找表以将声压水平转换为第一扬声器的第一产品特定逻辑音量水平。存储的查找表可以将第一扬声器的逻辑音量水平和声压水平之间的非标准化关系制成表格。可以将与第一产品特定逻辑音量水平相对应的数据传送给第一扬声器。

另一个示例可以包括一种用于调节第一扬声器和第二扬声器的音量水平的方法。第一扬声器和第二扬声器中的每一个可在输入到扬声器的逻辑音量水平和由扬声器产生的声压水平之间具有非标准化关系。可以经由用户界面接收与声压水平相对应的所选音量水平。可以访问存储的查找表以将声压水平分别转换为第一扬声器和第二扬声器的第一产品特定逻辑音量水平和第二产品特定逻辑音量水平。存储的查找表可以将第一扬声器和第二扬声器的逻辑音量水平和声压水平之间的非标准化关系制成表格。可以将与第一产品特定逻辑音量水平相对应的数据传送给第一扬声器。可以将与第二产品特定逻辑音量水平相对应的数据传送给第二扬声器。

另一个示例可以包括一种系统。该系统可以包括处理器以及存储处理器可执行的指令的存储设备。指令可以由处理器执行以实行用于调节第一扬声器的音量水平的方法。第一扬声器可在输入到扬声器的逻辑音量水平和由扬声器产生的声压水平之间具有非标准化关系。可以经由用户界面接收与声压水平相对应的所选音量水平。可以访问存储的查找表以将声压水平转换为第一扬声器的第一产品特定逻辑音量水平。存储的查找表可以将第一扬声器的逻辑音量水平和声压水平之间的非标准化关系制成表格。可以将与第一产品特定逻辑音量水平相对应的数据传送给第一扬声器。

附图说明

图1示出了根据一些示例的音量控制系统的示例的框图,该音量控制系统可以控制单个扬声器或多扬声器音频系统中的一个或多个扬声器的音量。

图2示出了根据一些示例的用于调节扬声器的音量水平的方法的示例的流程图。

图3是示出根据一些示例的音量控制系统的示例的框图,该音量控制系统可用于调节一个扬声器的音量,或者同时调节多扬声器系统中的两个或更多个扬声器的音量。

在这几个视图中,相应的附图标记指示相应的部分。附图中的元件不一定按比例绘制。附图中所示的配置仅是示例,并且不应解释为以任何方式限制本发明的范围。

具体实施方式

图1示出了根据一些示例的音量控制系统的示例的框图,该音量控制系统可以控制单个扬声器或多扬声器音频系统中的一个或多个扬声器的音量。

在该示例中,扬声器102a和104a是一对配对的扬声器(例如,同一产品的两个单元)。扬声器106b是与102a和104a不同的扬声器产品,可以由相同的制造商或不同的制造商制造。扬声器102a,104a和106b中的每一个可在输入到扬声器的逻辑音量水平和由扬声器产生的声压水平之间具有非标准化的关系。与扬声器102a和104a相比,扬声器106b在逻辑音量水平和声压水平之间可具有不同的关系。

音量控制系统可以作为应用在用户设备108上运行。该应用可以在用户设备的屏幕上向用户呈现用户界面。用户在用户界面上选择期望的音量水平。在该示例中,期望的音量水平是“5”。

在此示例中,期望的音量水平被以非标准单位指定。该应用可以将期望的音量“5”转换为音量的标准化度量。在该示例中,音量的标准化度量是声压水平,但是也可以使用其他标准化度量。在此示例中,该应用将“5”转换为60分贝或60dbspl的声压水平。

该应用可以访问查找表,以将声压水平转换为每个扬声器的产品特定逻辑音量水平。查找表可以由应用的所有者或操作者维护,并且可以包括每个扬声器的测量数据。测量数据可以将发送给扬声器的逻辑音量水平与扬声器产生的声压水平之间的关系制成表格。在此示例中,应用可以将60dbspl转换为扬声器102a和104a的逻辑音量水平“3”,以及扬声器106b的逻辑音量水平“6”。换句话说,将扬声器102a设置为“3”产生60dbspl的声压水平,将扬声器104a设置为“3”产生60dbspl的声压水平,而将扬声器106b设置为“6”产生60dbspl的声压水平。

应用可以将与每个产品特定逻辑音量水平相对应的数据传送到相应的扬声器。在该示例中,应用向扬声器102a和104a发送逻辑音量水平“3”,并且向扬声器106b发送逻辑音量水平“6”。

通过以这种方式调节音量,应用可以确保以不使一个扬声器的音量相对于另一个扬声器不成比例地增大或减小的方式一起调节扬声器的音量。

图2示出了根据一些示例的用于调节扬声器的音量水平的方法的示例的流程图。该方法还可以调节诸如多扬声器声音系统中的第一扬声器和第二扬声器或任何合适数量的扬声器的音量水平。在一些示例中,该方法可以同时调节音量水平。在一些示例中,该方法可以由在用户设备(例如智能电话、平板电脑、笔记本电脑、计算机、计算设备或另一合适的设备)上本地存储的软件应用程序执行。

扬声器在输入到扬声器的逻辑音量水平与扬声器产生的声压水平之间可能具有非标准化的关系。在许多情况下,逻辑音量水平可能无法从产品到产品或制造商到制造商被标准化。例如,逻辑音量水平“3”对于一个特定的扬声器产品可能产生50dbspl的声压水平,而对于另一扬声器产品可能产生55dbspl的声压水平。这些数值仅是示例,也可以使用其他合适的数值。

在操作202,软件应用程序可以经由用户界面接收与声压水平相对应的所选音量水平。在一些示例中,软件应用程序可以在用户设备的屏幕上显示用户界面。在一些示例中,屏幕可以是触敏的。在一些示例中,软件应用程序可以在触敏屏幕上接收所选的音量水平。在一些示例中,用户界面可以包括类似于远程控制设备上的音量控件的一个或多个控件。例如,用户可以在用户界面上选择音量水平“3”。

由于所选的音量水平3在产品之间或制造商之间是非标准化的,因此软件可以将所选的音量水平与声压水平相关。声压水平是标准化的,并且定义为由声波引起的与环境(平均或平衡)大气压的局部压力偏差。例如,软件可以将所选的音量水平3与声压水平60dbspl相关,该声压水平可以大致对应于相对安静的音量,例如相距1米距离的对话语音。如果用户将音量调高到11,则软件可以将所选的音量水平11与声压水平100dbspl相关,该声压水平可以大致对应于相对较大的音量,例如在喧闹的夜总会距扬声器1米的位置。这些数值仅是示例,并且也可以使用其他合适的值。

在操作204,软件应用程序可以访问存储的查找表以将声压水平转换为扬声器的产品特定逻辑音量水平。存储的查找表可以将扬声器以及可选的其他扬声器产品的逻辑音量水平和声压水平之间的非标准化关系制成表格。查找表可以提供特定扬声器的逻辑值,该逻辑值将为该扬声器产生特定的声压水平。对于匹配的扬声器,例如是同一制造商生产的同一产品的两个单元的一对扬声器,查找表可以包含一个覆盖所有匹配扬声器的表格。存储的查找表意图对于每种市售扬声器产品,包含一组测量值。存储的查找表无意解决同一扬声器产品的零件间差异。

在一些示例中,存储的查找表可以由软件应用程序的制造商维护或更新,并且可以包括所测量的该存储的查找表中包括的每个扬声器的逻辑音量水平和声压水平之间的关系。在一些示例中,可以根据需要更新存储的查找表以包括被投入市场的其他扬声器产品。在一些示例中,可以使用一个以上的存储的查找表。在一些示例中,存储的查找表可以被本地存储在用户设备上。在一些示例中,存储的查找表可以将多个扬声器的逻辑音量水平和声压水平之间的非标准化关系制成表格,其中至少两个扬声器可以是不同的产品。

在一些示例中,对于多个扬声器中的至少一个,存储的查找表可以仅包括逻辑音量水平的离散值。对于这些示例,对于与介于两个表格值之间的逻辑音量水平相对应的声压水平,软件应用程序可以选择这两个表格值中的较接近的值。例如,对于73dbspl的指定声压水平,在查找表中的表格值对于逻辑音量水平5为72dbspl而对于逻辑音量水平6为75dbspl的情况下,软件应用程序可以选择逻辑音量水平5,其更接近于指定声压水平。这只是一个数字示例;也可以使用其他合适的值。

在其他示例中,软件应用程序可以进行插值以生成介于离散值之间的中间逻辑音量水平。在一些示例中,对于多个扬声器中的至少一个,存储的查找表可以包括允许从声压水平计算逻辑音量水平的数学关系。在一些示例中,对于多个扬声器中的至少一个,所存储的查找表可以仅包括逻辑音量水平的值,在该逻辑音量水平,声压水平小于或等于该扬声器的指定最大声压水平,这样可以防止损坏扬声器。

在操作206,软件应用程序可以将与第一产品特定逻辑音量水平相对应的数据传送给第一扬声器。在软件应用程序可以控制多个扬声器的一些示例中,软件应用程序可以将与每个产品特定逻辑音量水平相对应的数据传送到每个相应的扬声器。

在一些示例中,可以由软件应用程序自动发起在操作202的接收、在操作204的访问以及在操作206的传送。在其他示例中,这些操作中的一个或多个可以由连接到用户设备上的软件应用程序的服务器自动发起。

图3是示出根据一些示例的音量控制系统300的示例的框图,该音量控制系统可用于调节一个扬声器的音量,或者同时调节多扬声器系统中的两个或更多个扬声器的音量。音量控制系统300仅是这样的音量控制系统的一个例子;也可以使用其他合适的音量控制系统。在一些示例中,音量控制系统300可以执行图2的方法200,其他合适的音量控制系统也可以执行图2的方法200。

在一些示例中,音量控制系统300可以被配置为在诸如智能电话、平板电脑、笔记本电脑、计算机或其它合适的设备之类的用户设备上可执行的软件。在图3的具体示例中,音量控制系统300包括可以在诸如智能电话之类的移动设备302上运行的软件应用程序。

音量控制系统300可包括处理器304,以及存储可由处理器304执行的指令的存储设备306。指令可以由处理器304执行以实行用于调节第一扬声器、第一扬声器和第二扬声器、或者多扬声器系统中的两个以上的扬声器的音量水平的方法。

移动设备302可以包括处理器304。处理器304可以是适合于移动设备302的各种不同类型的市售处理器304中的任何一种(例如,xscale架构微处理器、无内锁流水线微处理器(mips)架构处理器、或其它类型的处理器304)。处理器304通常可访问存储器306,例如随机存取存储器(ram)、闪存或其他类型的存储器。存储器306可以适于存储操作系统(os)308、以及应用程序310,诸如支持移动定位的应用程序。在一些示例中,存储器306可以用于存储以上讨论的查找表。处理器304可以直接或经由适当的中间硬件耦合到显示器312以及一个或多个输入/输出(i/o)设备314,例如小键盘、触摸面板传感器、麦克风等等。在一些示例中,显示器312可以向用户呈现用户界面,并且可以从用户接收期望音量水平的选择。类似地,在一些示例中,处理器304可以耦合到与天线318接口连接的收发器316。取决于移动设备302的性质,收发器316可以被配置为经由天线318传送和接收蜂窝网络信号、无线数据信号或其他类型的信号。此外,在一些配置中,gps接收器320也可以利用天线318来接收gps信号。在一些示例中,收发器316可以通过无线网络来传送信号,该信号对应于多扬声器系统中的各个扬声器的逻辑音量水平。

尽管已经将本发明描述为具有示例性设计,但是可以在本公开的范围内进一步修改本发明。因此,本申请旨在使用本发明的一般原理涵盖本发明的任何变型、应用或改编。此外,本申请旨在涵盖落入本发明所属领域的已知或惯用实践之内的以及落入所附权利要求书的范围之内的与本公开内容的背离。

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