由用户的物理环境所触发的空间音频制造技术

技术编号:23164774 阅读:24 留言:0更新日期:2020-01-21 22:36
用于向远程用户提供空间音频的技术涉及响应于从远程用户发送的传感器信息来传送音频数据。沿着这些路线,远离服务器计算机的用户可以具有下述设备,该设备被配置为提供来自例如GPS、加速度计、定向传感器、心率监测器等这样的传感器的数据。例如,用户可能已授权经由服务器计算机所托管的专门网站访问此类数据。此后,传感器可以经由用户设备(例如智能电话)发送指示用户的状态值的传感器信息。基于用户的状态值,服务器计算机此后可以产生包括音频数据的音频文件。此后,服务器计算机可以将该音频数据传送到用户设备使得用户可以听到该音频数据。

【技术实现步骤摘要】
【国外来华专利技术】由用户的物理环境所触发的空间音频相关申请的交叉引用本申请要求于2017年8月7日提交的名称为“SPATIALAUDIOTRIGGEREDBYAUSER’SPHYSICALENVIRONMENT(由用户的物理环境所触发的空间音频)”的美国非临时专利申请No.15/670,131的优先权并且是其继续,其公开内容通过引用而被整个并入于此。
该描述涉及基于用于例如音频导览或游戏的用户的物理环境来向用户提供音频。
技术介绍
音频导览为用户提供了其周围环境的个人更详细的体验。一些音频导览包括用于向用户播放特定音频的播放设备以及仅向该用户输出音频的头戴式耳机。例如,当在城市街道的步行或骑行游览中使用时,音频导览可以包括与街上及其周围的特定感兴趣的特定项相对应的各个片段。在传统的音频导览中,各个片段中的每一个可以通过主动的用户动作来触发,即按下按钮表示用户处于与片段相对应的位置。播放设备可以在本地或通过无线电天线或经由远程服务器检索音频。
技术实现思路
在一个总体方面,一种方法可包括:通过被配置为向远程用户提供音频的服务器计算机的控制电路接收由连接到远程用户的传感器所生成的传感器信息,所述传感器信息指示远程用户的状态值。该方法可进一步包括:响应于接收到传感器信息,由控制电路对服务器计算机的存储器中的表执行检索操作以产生音频数据,所述表提供了用户的状态值与存储器中的存储包括所述音频数据的相应音频文件的位置之间的映射。该方法可进一步包括:通过控制电路将音频数据传送到远程用户,所述音频数据向远程用户提供音频。该方法可以进一步包括感测用户的状态。用户的状态可以包括以下中的一个或多个:用户的头部的旋转角度;用户在全局坐标系中的速度;指示用户健康状态的健康参数值;和/或用户的位置。在附图及以下描述中阐述一个或多个实现的细节。从该描述和附图并且从权利要求将显而易见地得知其它特征。附图说明图1是用于说明用于实现这里所述的改进技术的示例性电子环境的示意图。图2是用于说明根据在图1所示的电子环境内所执行的改进技术的示例性音频数据表的示意图。图3是用于说明在图1所示的电子环境内执行改进技术的示例性方法的流程图。图4是用于说明用户传送传感器信息并接收音频的示例性物理环境的示意图。图5说明了可与这里所述的电路一起使用的计算机设备及移动计算机设备的示例。具体实施方式在传统的音频导览中,用户没有机会被动地将诸如空间位置这样的信息发送回远程服务器。因此,这样的音频导览很难适应周围环境的变化并指出新的信息。根据这里所述的实现并且与上述传统的音频导览相比,用于向远程用户提供空间音频的改进技术涉及响应于从远程用户所发送的传感器信息来传送音频数据。沿着这些路线,远离服务器计算机的用户可以具有下述设备,该设备被配置为提供来自传感器(例如GPS、加速度计、定向传感器、心率监测器等)的包括用户的状态值的数据。例如,用户可能已授权经由服务器计算机所托管的专门网站访问此类数据。该传感器可以经由用户设备(例如智能电话)此后发送用于指示出用户的状态值的传感器信息。基于用户的状态值,服务器计算机此后可以产生(例如选择或生成)包括音频数据的音频文件。服务器计算机可以此后将该音频数据传送到用户设备以便用户可以听到音频数据。有利地,通过响应于特定传感器数据而发送这种音频,即定义“仅音频增强现实”,可以在音频导览期间向用户提供实时信息。此外,这种仅音频增强现实可以用在游戏中以增强玩家的体验并且可以在复杂的任务支持中使用以按需提供清晰的操作指令。例如,如果用户朝对象(例如广告)的方向看,则服务器计算机可以向用户发送用于提供与该对象有关的更多细节的音频。图1是说明可以实现上述改进技术的示例性电子环境100的示意图。如所示的,在图1中,示例性电子环境100包括用户设备110、服务器计算机120、以及网络。用户设备110被配置为将来自若干传感器(例如位置传感器112、头部角度传感器114、速度传感器116、以及健康传感器118)中的一个的数据传送到服务器计算机120。例如,用户设备110可以是智能手机、智能手表、平板电脑等。在一些实现中,各种传感器位于用户设备110外部的与用户设备相分离的设备上,例如连接到用户190。位置传感器112被配置为确定用户设备110在全局坐标系内的位置。在一些实现中,位置传感器112包括全球定位系统(GPS)系统。头部角度传感器114被配置为确定用户190的头部的定向。在一些实现中,头部角度传感器114包括加速度计和陀螺仪。在一些实现中,头部角度传感器114还包括磁力计。在一些实现中,头部的定向以俯仰、转动、摇摆来表示。在一些实现中,头部的定向以极角和方位角来表示。速度传感器116被配置为确定用户190的运动的速度和/或方向。在一些实现中,速度传感器116包括加速度计。健康传感器118被配置为确定用户190的健康状态的值。在一些实现中,健康传感器118包括心率监测器,并且健康状态包括脉搏率。在一些实现中,健康传感器118包括以下任意一项:血压、血氧、血糖、血液酒精、体温、以及呼吸率。在一些实现中,用户设备110被配置为将用户190的状态值编码在用户设备110被配置为通过网络180向服务器计算机120所传送的信号内。在一些实现中,用户设备110使用诸如Reed-Solomon码这样的线性代码化技术来将状态值编码在信号内。用户设备110还被配置为接收来自服务器计算机120的音频192并向与用户设备110相关联的用户190播放音频192。在一些实现中,音频192为立体声格式。在一些实现中,音频192为B格式立体混响声格式。在一些实现中,音频192为高阶立体混响声格式。服务器计算机120被配置为渲染收听者的声场。服务器计算机120包括网络接口122、一个或多个处理单元124、以及存储器126。网络接口122包括例如用于将从网络180所接收到的电信号和/或光信号转换成电子形式以供服务器计算机120使用的以太网适配器、令牌环适配器等。这组处理单元124包括一个或多个处理芯片和/或组件。存储器126包括易失性存储器(例如RAM)和非易失性存储器(诸如一个或多个ROM、磁盘驱动器、固态驱动器等)这两者。这组处理单元124和存储器126一起形成了控制电路,该控制电路被配置并被布置为执行这里所述的各种方法和功能。在一些实施例中,服务器计算机120的一个或多个组件可是或者可包括被配置为对存储在存储器126中的指令进行处理的处理器(例如处理单元124)。图1中所描绘的此类指令的示例包括传感器信息获取管理器130、用户状态获取管理器140、音频数据应用编程界面(API)150、音频数据检索管理器160、以及音频数据传输管理器170。此外,如图1所示,存储器126被配置为存储就使用此类数据的各个管理器所描述的各种数据。传感器信息获取管理器130被配置为通过网络180经由网络接口122获取传感器信息132。在一些本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n通过被配置为向远程用户提供音频的服务器计算机的控制电路,接收由连接到所述远程用户的传感器所生成的传感器信息,所述传感器信息指示所述远程用户的状态值;/n响应于接收到所述传感器信息,通过所述控制电路,对所述服务器计算机的存储器中的表执行检索操作以产生音频数据,所述表提供所述远程用户的状态值与所述存储器中的存储包括所述音频数据的对应音频文件的位置之间的映射;以及/n通过所述控制电路将所述音频数据传送到所述远程用户,所述音频数据向所述远程用户提供音频。/n

【技术特征摘要】
【国外来华专利技术】20170807 US 15/670,1311.一种方法,包括:
通过被配置为向远程用户提供音频的服务器计算机的控制电路,接收由连接到所述远程用户的传感器所生成的传感器信息,所述传感器信息指示所述远程用户的状态值;
响应于接收到所述传感器信息,通过所述控制电路,对所述服务器计算机的存储器中的表执行检索操作以产生音频数据,所述表提供所述远程用户的状态值与所述存储器中的存储包括所述音频数据的对应音频文件的位置之间的映射;以及
通过所述控制电路将所述音频数据传送到所述远程用户,所述音频数据向所述远程用户提供音频。


2.根据权利要求1所述的方法,其中,所述服务器计算机是被配置为托管网站的web服务器,所述用户设备通过所述网站将所述传感器信息提供给所述服务器计算机,并且
其中所述方法进一步包括:
在接收所述传感器信息之前,接收初始化数据,所述初始化数据指示所述远程用户已授权所述服务器计算机访问所述传感器信息。


3.根据任何一个在前权利要求所述的方法,其中,接收所述传感器信息包括:
从托管运行在所述远程用户的用户设备上的应用的应用服务器获得所述传感器信息,并且
其中将所述音频数据传送到所述用户包括:将所述音频数据发送到所述应用服务器以用于传送到所述远程用户。


4.根据任何一个在前权利要求所述的方法,其中,所述表的条目包括所述用户的所述最小状态值和所述用户的所述最大状态值;并且
其中对所述表执行所述检索操作包括:
将所述用户的状态值与所述最小值和所述最大值进行比较。


5.根据任何一个在前权利要求所述的方法,其中,接收所述传感器信息包括:获得所述用户的头部的旋转角度作为所述用户的状态值。


6.根据权利要求5所述的方法,其中,所述音频数据是高阶立体混响声(HOA)格式,并且
其中,响应于接收到所述传感器信息而产生所述音频数据包括:
基于所述用户的所述头部的所述旋转角度来生成头部相关的传递函数(HRTF)对。


7.根据任何一个在前权利要求所述的方法,其中,接收所述传感器信息包括:获得所述用户在全局坐标系内的速度作为所述用户的状态值。


8.根据任何一个在前权利要求所述的方法,其中,接收所述传感器信息包括:获得指示所述用户的健康状态的健康参数的值作为所述用户的状态值。


9.根据权利要求8所述的方法,其中,获得所述健康参数的值包括:获取所述用户的脉搏率。


10.根据权利要求9所述的方法,其中,对所述表执行所述检索操作包括:
响应于所述脉搏率大于阈值,选择包括所述音频数据的音频文件;以及
响应于所述脉搏率小于所述阈值,不选择所述音频文件。


11.一种包括非传递性存储介质的计算机程序产品,所述计算机程序产品包括代码,所述代码在由被配置为向远程用户提供音频的服务器计算机的处理电路执行时使得所述处理电路执行方法,该方法包括:
接收由连接到所述远程用户...

【专利技术属性】
技术研发人员:贾米森·布雷特勒
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1