用于输出修改的音频信号的方法以及通过应用程序产生的图形用户界面的制作方法

文档序号:9309010阅读:370来源:国知局
用于输出修改的音频信号的方法以及通过应用程序产生的图形用户界面的制作方法【
技术领域
】[0001]各种实施例概括地涉及用于输出修改的音频信号的方法以及通过应用程序产生的图形用户界面。【
背景技术
】[0002]为了通过典型的立体声头戴式耳机产生多信道音频系统的感觉,头部反射传递函数(或头部相关传递函数;HRTF)可被应用至输入的模拟立体声音频信号。该HRTF可能必须针对特定的用户进行校准。【
发明内容】[0003]根据各种实施例,可提供一种用于输出修改的音频信号的方法。该方法可包括:从用户接收指示角度的输入;基于所接收的指示该角度的输入,确定头部相关传递函数的参数;基于该所确定的参数,根据该头部相关传递函数修改音频信号;以及输出该修改的音频信号。[0004]根据各种实施例,可提供一种通过应用程序产生的图形用户界面。该图形用户界面可包括:由该应用程序产生的应用程序窗口,其中该应用程序窗口可包括:用户的视觉表示形式;在该用户周围的几何形状上的扬声器的视觉表示形式;以及输入,该输入用于输入关于该扬声器的视觉表示形式在该几何形状上的角度的指示。【附图说明】[0005]在附图中,相似的附图标记通常指全部不同的视图中的相同部件。各附图未必是按比例绘制,而是通常侧重于阐明本发明的原理。为清晰起见,各种特征或元素的尺寸可被任意扩大或缩小。在下面的说明中,参照下面的附图描述本发明的各种实施例,其中:[0006]图1示出根据实施例对用于输出修改的音频信号的方法进行说明的流程图;[0007]图2示出根据实施例的音频输出装置;[0008]图3示出根据实施例的图形用户界面;[0009]图4示出根据实施例的图形用户界面;[0010]图5A示出根据实施例的应用程序窗口的示意图;[0011]图5B示出多个耳朵形状;[0012]图5示出根据实施例用于校准虚拟扬声器位置的图形用户界面的屏幕截图;[0013]图6A示出根据实施例用于校准虚拟扬声器位置的图形用户界面的屏幕截图;[0014]图6B示出根据实施例的图形用户界面的屏幕截图,其中在选择虚拟扬声器位置616时,显不虚拟扬声器位置标记;[0015]图7示出根据实施例的图形用户界面或应用程序窗口的屏幕截图,其中可设定音频输出装置;[0016]图8示出根据实施例的图形用户界面或应用程序窗口的屏幕截图,其中可设定一般音频输出参数;[0017]图9示出根据实施例的图形用户界面或应用程序窗口的屏幕截图,其中可设定均衡器参数;[0018]图10示出根据实施例的图形用户界面或应用程序窗口的屏幕截图,其中可调整虚拟扬声器的位置;[0019]图11示出根据实施例的图形用户界面的屏幕截图,其中可设定用于指示所选虚拟扬声器的角度的标记;[0020]图12示出根据实施例的图形用户界面的屏幕截图,其中可设定指示所选虚拟扬声器的角度的标记;[0021]图13示出对扬声器的可替代表示形式进行显示的图形用户界面或应用程序窗口的屏幕截图;以及[0022]图14示出根据实施例的应用程序窗口。【具体实施方式】[0023]在以下的详细说明中将参照附图,该附图以图示方式示出可实践本发明的具体细节及实施例。这些实施例将被充分详细地描述,以使本领域技术人员能够实践本发明。可利用其他实施例,且可在不背离本发明的范围的情况下作出结构及逻辑上的变化。实施例未必彼此排斥,因一些实施例可与一个或多个其他实施例组合以形成新的实施例。[0024]为使本发明可被轻易地理解并付诸实际实施,现在将参照附图,通过示例且非限定方式描述具体的实施例。[0025]音频输出装置可包括内存,该内存例如在由该音频输出装置执行的处理中使用。在该实施例中所用的内存可以是易失性存储器(例如,DRAM(动态随机存取存储器))或非易失性存储器(例如,PROM(可编程只读存储器)、EPROM(可擦除可编程只读存储器)、EEPR0M(电可擦可编程只读存储器))或者闪存(例如,浮栅存储器(floatinggatememory)、电荷俘获型存储器(chargetrappingmemory)、MRAM(磁阻式随机存取存储器)或PCRAM(相变存储器))。[0026]在实施例中,“电路”可被理解为任意种类的逻辑执行实体,其可以是执行存储在存储器、固件或其任意组合中的软件的应用专用电路或处理器。因此,在实施例中,“电路”可以是硬接线逻辑电路或诸如可编程处理器的可编程逻辑电路,可编程处理器例如微处理器(例如,复杂指令集计算机(CISC)处理器或精简指令集计算机(RISC)处理器)。“电路”还可以是执行软件的处理器,该软件例如任意种类的计算机程序(例如,使用诸如Java之类的虚拟机码的计算机程序)。根据可替代的实施例,将于下文中更详细地描述的各个功能的任意其他种类的实施方式也可被理解为“电路”。应理解,在本文中被以不同名称描述的电路(例如“电路A”及“电路B”)还可设置于如以上所述的一实体电路中。[0027]应理解,几何形状可以是或可包括二次曲线(例如圆形、椭圆、抛物线或双曲线),或者可包括或可以是多边形,或者可包括或可以是任意其他种类的几何形状。[0028]提供装置的各种实施例,且提供方法的各种实施例。应理解,装置的基本特性还适用于方法,反之亦然。因此,为简明起见,忽略这些特性的重复说明。[0029]应理解,本文中针对具体装置所述的任意特性还可适用于本文中所述的任意装置。应理解,本文中针对具体方法所述的任意特性还可适用于本文中所述的任意方法。此夕卜,应理解,对于本文中所述的任意装置或方法,未必所述的所有组件或步骤都必须包含于该装置或方法中,而是可能仅包含某些(并非所有)组件或步骤。[0030]图1示出根据实施例对用于输出修改的音频信号的方法进行说明的流程图100。在102中,可从用户接收指示角度的输入。在104中,可基于所接收的指示该角度的输入,确定头部相关传递函数的参数(或多个参数)。在106中,可基于所确定的参数(或所确定的多个参数),根据该头部相关传递函数修改音频信号。在108中,可输出该修改的音频信号。[0031]根据各种实施例,指示该角度的输入可以是通过几何形状上的点指示该角度的图形输入。[0032]根据各种实施例,指示该角度的输入可以是通过来自几何形状的中心的方向指示该角度的图形输入。[0033]根据各种实施例,指示该角度的输入可以是指示该角度的实数。[0034]根据各种实施例,该方法可进一步包括显示当前设定的角度。根据各种实施例,从用户接收指示该角度的输入可包括:响应于显示,接收用于增大或减小该角度的指示。根据各种实施例,该方法可进一步包括基于该指示而设定角度。[0035]根据各种实施例,该方法可进一步包括从该用户接收指示该用户的头部大小的输入。[0036]根据各种实施例,可进一步基于所接收的指示该用户的头部大小的输入确定该头部相关传递函数的参数(或多个参数)。[0037]根据各种实施例,该方法可进一步包括从该用户接收指示该用户的头部形状的输入。[0038]根据各种实施例,可进一步基于所接收的指示该用户的头部形状的输入确定该头部相关传递函数的参数(或多个参数)。[0039]根据各种实施例,该方法可进一步包括从该用户接收指示该用户的耳朵大小的输入。[0040]根据各种实施例,可进一步基于所接收的指示该用户的耳朵大小的输入确定该头部相关传递函数的参数(或多个参数)。[0041]根据各种实施例,该方法可进一步包括从该用户接收指示该用户的耳朵形状的输入。[0042]根据各种实施例,可进一步基于所接收的指示该用户的耳朵形状的输入确定该头部相关传递函数的参数(或多个参数)。[0043]根据各种实施例,该接收步骤和该确定步骤可针对多个虚拟扬声器位置执行。[0044]根据各种实施例,该方法可进一步包括将所确定的参数(或所确定的多个参数)发送至云中的服务器。[0045]根据各种实施例,该方法可进一步包括:从云中的服务器接收该头部相关传递函数的参数(或多个参数);基于所接收的参数(或多个参数),根据该头部相关传递函数修改该音频信号;以及输出所修改的音频信号。[0046]根据各种实施例,可利用查找表(lookuptable)、基于所接收的指示该角度的输入确定该头部相关传递函数的参数(或多个参数),其中该查找表储存角度与参数(或多个参数)之间的关系。[0047]图2示出根据实施例的音频输出装置200。音频输出装置200可包括输入电路202,输入电路202被配置成从用户接收指示角度的输入。音频输出装置200可进一步包括确定电路204,确定电路204被配置成基于所接收的指示该角度的输入确定头部相关传递函数的参数(或多个参数)。音频输出装置200可进一步包括修改电路206,修改电路206被配置成基于所确定的参数(或所确定的多个参数),根据该头部相关传递函数当前第1页1 2 3 4 5 
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1