【技术实现步骤摘要】
【国外来华专利技术】动态改变音频特性
[0001]交叉引用
[0002]本申请要求2020年9月1日提交的美国临时申请号63/073,175和2021年4月9日提交的美国临时申请号63/172,963的权益。
[0003]本公开的一个方面涉及动态地改变与应用程序相关联的音频特性。
技术介绍
[0004]包括移动设备或其他电子系统的计算机系统可运行向用户播放音频的一个或多个应用程序。例如,计算机可启动在运行时间期间向用户播放来自电影的声音的电影播放器应用程序。诸如视频呼叫、电话呼叫、警报等的其他应用程序可与音频回放相关联。
[0005]操作系统可向用户呈现向用户示出一个或多个对象的用户接口或显示器,其中该对象(例如,图标、窗口、图片、动画图形等)表示应用程序。例如,电影播放器应用程序可在允许用户观看和控制回放的“窗口”中播放。操作系统可在给定时间管理多个应用程序。
技术实现思路
[0006]可实施系统级规则以基于对象的大小来调整应用程序的音频参数。该对象(例如,图标、窗口、图片、动画图形等)可表示底层应用程序。该对象可呈现在2D显示器上,或者作为虚拟对象呈现在扩展现实(XR)环境中。
[0007]此外,与该应用程序相关联的音频可进行空间渲染,使得该对象表示一个或多个声源。例如,如果示出电影的媒体播放器窗口被呈现给用户,并且该媒体播放器窗口被示出为小窗口,那么这些音频参数可被确定成使得与该媒体播放器窗口相关联的音频(例如,电影音轨)被渲染以便被感知为源自小源。如果用户将该媒体播放器窗口的大小调 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种由计算设备执行的方法,包括:保持与在所述计算设备上运行的应用程序相关联的元数据,所述元数据包括与所述应用程序相关联的对象的大小;呈现与所述应用程序相关联的所述对象;以及基于所述对象的所述大小,确定应用于渲染与所述应用程序相关联的音频的一个或多个音频参数,所述一个或多个音频参数包括动态范围。2.根据权利要求1所述的方法,还包括:在所述对象的所述大小增大的情况下增大所述动态范围,以及在所述对象的所述大小减小的情况下减小所述动态范围。3.根据权利要求1
‑
2中任一项所述的方法,其中确定所述动态范围包括:基于与所述对象相关联的声源的模型来生成音频滤波器。4.根据权利要求3所述的方法,其中所述模型的大小或几何形状基于所述对象的大小或几何形状来确定。5.根据权利要求3
‑
4中任一项所述的方法,还包括:响应于所述对象的所述大小或所述几何形状的变化来修改所述模型的所述大小或所述几何形状。6.根据权利要求3
‑
5中任一项所述的方法,其中所述模型的一个或多个部分在确定所述动态范围的模拟中辐射声学能量,所述音频滤波器是从所述声学能量生成的。7.根据权利要求3
‑
6中任一项所述的方法,其中所述音频滤波器包括与直接声音相关联的第一滤波器、与早期反射相关联的第二滤波器和与回响相关联的第三滤波器,所述第一滤波器、所述第二滤波器和所述第三滤波器应用于所述音频以渲染所述音频。8.根据权利要求3
‑
7中任一项所述的方法,包括:基于用户输入来修改所述模型的几何属性,从而导致基于所述模型的所修改的几何属性来生成第二音频滤波器。9.根据权利要求1
‑
8中任一项所述的方法,其中所述一个或多个音频参数还包括以下项中的至少一项:指向性图案、频率响应、声音功率、频率范围、音高、音色、输出音频通道的数目和回响。10.根据权利要求9所述的方法,还包括:在所述对象的所述大小被修改的情况下修改所述一个或多个音频参数中的至少一个音频参数。11.根据权利要求1
‑
10中任一项所述的方法,其中所述对象通过增强现实、混合现实或虚拟现实显示器来呈现。12.根据权利要求1
‑
10中任一项所述的方法,其中所述对象通过二维显示器来呈现。13.根据权利要求1
‑
12中任一项所述的方法,其中所述动态范围的应用与用于渲染与所述应用程序相关联的音频的用户控制的音频设置无关。14.根据权利要求1
‑
13中任一项所述的方法,其中所述方法由所述计算设备的操作系统(OS)执行,并且所述应用程序是由所述OS管理的多个应用程序中的一个应用程序,所述多个应用程序中的每个应用程序与包括对应对象的对应大小的对应元数据相关联。15.根据权利要求14所述的方法,其中基于所述对应对象的所述对应大小,与所述多个应用程序中的对应应用程序相关联的音频参数被确定并且应用于渲染与所述多个应用程序中的所述对应应用程序相关联的音频。16.根据权利要求1
‑
15中任一项所述的方法,其中基于所述对象的所述大小来确定或修改所述动态范围或其他音频参数视所述应用程序的分类而定,所述分类包括以下项中的
至少一项:媒体、通信和实用。17.一种由计算设备执行的方法,包括:保持与在所述计算设备上运行的应用程序相关联的元数据,所述元数据包括与所述应用程序相关联的对象的大小;呈现与所述应用程序相关联的所述对象;以及基于所述对象的所述大小,确定应用于渲染与所述应用程序相关联的音频的一个或多个音频参数,所述一个或多个音频参数包括指向性图案。18.根据权利要求17所述的方法,还包括:在所述对象的所述大小被修改的情况下改变所述指向性图案的形状,包括在所述对象的所述大小增大的情况下增大所述指向性图案的指向性,以及在所述对象的所述大小减小的情况下减小所述指向性图案的所述指向性。19.根据权利要求17
‑
18中任一项所述的方法,其中确定所述指向性图案包括:基于与所述对象相关联的声源的模型来生成音频滤波器。20.根据权利要求19所述的方法,其中所述模型的大小或几何形状基于所述对象的大小或几何形状来确定。21.根据权利要求19
‑
20中任一项所述的方法,还包括:响应于所述对象的所述大小或所述几何形状的变化来修改所述模型的所述大小或所述几何形状。22.根据权利要求19
‑
21中任一项所述的方法,其中所述模型的一个或多个部分辐射声学能量以形成所述指向性图案,所述音频滤波器是从所述指向性图案生成的。23.根据权利要求19
‑
22中任一项所述的方法,其中所述音频滤波器包括与直接声音相关联的第一滤波器、与早期反射相关联的第二滤波器和与回响相关联的第三滤波器,所述第一滤波器、所述第二滤波器和所述第三滤波器应用于所述音频以渲染所述音频。24.根据权利要求19
‑
23中任一项所述的方法,包括:基于用户输入来修改所述模型的几何属性,从而导致基于所述模型的所修改的几何属性来生成第二音频滤波器。25.根据权利要求17
‑
24中任一项所述的方法,其中所述一个或多个音频参数还包括以下项中的至少一项:动态范围、频率响应、声音功率、频率范围、音高、音色、输出音频通道的数目和回响。26.根据权利要求25所述的方法,还包括:在所述对象的所述大小被修改的情况下修改所述一个或多个音频参数中的至少一个音频参数。27.根据权利要求17
‑
26中任一项所述的方法,其中所述对象通过增强现实、混合现实或虚拟现实显示器来呈现。28.根据权利要求17
‑
26中任一项所述的方法,其中所述对象通过二维显示器来呈现。29.根据权利要求17
‑
28中任一项所述的方法,其中所述指向性图案的应用与用于渲染与所述应用程序相关联的音频的用户控制的音频设置无关。30.根据权利要求17
‑
29中任一项所述的方法,其中所述方法由所述计算设备的操作系统(OS)执行,并且所述应用程序是由所述OS管理的多个应用程序中的一个应用程序,所述多个应用程序中的每个应用程序与包括对应对象的对应大小的对应元数据相关联。31.根据权利要求30所述的方法,其中基于所述对应对象的所述对应大小,与所述多个应用程序中的对应应用程序相关联的音频参数被确定并且应用于渲染与所述多个应用程序中的所述对应应用程序相关联的音频。
32.根据权利要求17
‑
31中任一项所述的方法,其中基于所述对象的所述大小来确定或修改所述指向性图案或其他音频参数视所述应用程序的分类而定,所述分类包括以下项中的至少一项:媒体、通信和实用。33.一种由计算设备执行的方法,包括:保持与在所述计算设备上运行的应用程序相关联的元数据,所述元数据包括与所述应用程序相关联的对象的大小;呈现与所述应用程序相关联的所述对象;以及基于所述对象的所述大小,确定应用于渲染与所述应用程序相关联的音频的多个音频参数中的至少一个音频参数,所述至少一个音频参数包括频率响应。34.根据权利要求33所述的方法,还包括:在所述对象的所述大小被修改的情况下改变所述频率响应,使得在所述对象的所述大小减小的情况下升高所述音频的低频截止值,并且在所述对象的所述大小增大的情况下降低所述音频的所述低频截止值。35.根据权利要求33
‑
34中任一项所述的方法,其中确定所述频率响应包括基于与所述对象相关联的声源的模型来生成音频滤波器。36.根据权利要求35所述的方法,其中所述模型的大小或几何形状基于所述对象的大小或几何形状来确定。37.根据权利要求35
‑
36中任一项所述的方法,还包括:响应于所述对象的所述大小或所述几何形状的变化来修改所述模型的所述大小或所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。