声音响度的确定方法及装置的制造方法

文档序号:9726941阅读:346来源:国知局
声音响度的确定方法及装置的制造方法
【技术领域】
[0001] 本公开涉及电子技术应用领域,特别涉及一种声音响度的确定方法及装置。
【背景技术】
[0002] 虚拟现实(英文:Virtual Reality;简称:VR)是一种利用计算机图形系统和各种 接口设备,在计算机上生成可交互的三维环境,并通过该三维环境为用户提供沉浸感的技 术。虚拟现实除了需要为用户提供实时动态的三维立体逼真图像,还需要通过相关算法模 拟用户在自然环境中的听觉,进而为用户提供逼真的自然声场效果,增强用户的沉浸感并 改善人机交互的效果。其中,沉浸感是指当用户把虚拟现实中的场景当做真实场景来感知 时,在空间意义上置身于该虚拟现实场景中的感觉。
[0003] 相关技术中,用户可以通过佩戴虚拟现实设备,体验虚拟现实场景。如果同一个虚 拟现实场景中存在多个用户,则该多个用户之间还可以通过所佩戴的虚拟现实设备进行交 流。例如,假设第一用户与第二用户均位于同一个虚拟现实场景,则第一用户所佩戴的虚拟 现实设备可以采集该第一用户的语音信息,并将该语音信息发送至第二用户所佩戴的虚拟 现实设备,该第二用户所佩戴的虚拟现实设备可以播放该第一用户的语音信息,进而实现 第一用户与第二用户之间的语音交流。

【发明内容】

[0004] 为了解决相关技术中的问题,本公开提供了一种声音响度确定方法及装置。所述 技术方案如下:
[0005] 根据本公开实施例的第一方面,提供一种声音响度的确定方法,所述方法包括:
[0006] 接收第一用户的语音信息,所述第一用户的语音信息是由所述第一用户所佩戴的 虚拟现实设备采集并发送至第二用户所佩戴的虚拟现实设备的,所述第一用户和所述第二 用户位于同一虚拟现实场景中;
[0007] 根据所述第一用户在所述虚拟现实场景中的坐标,确定所述第一用户与第二用户 之间的距离;
[0008] 根据所述第一用户与第二用户之间的距离以及预设的衰减系数,确定声音响度衰 减程度;
[0009] 根据所述声音响度衰减程度以及所述第一用户的语音信息的声音响度,确定播放 声音响度;
[0010] 采用所述播放声音响度,向所述第二用户播放所述第一用户的语音信息。
[0011]可选的,所述采用所述播放声音响度,向所述第二用户播放所述第一用户的语音 信息,包括:
[0012] 判断所述播放声音响度是否大于预设响度阈值;
[0013] 当所述播放声音响度大于预设响度阈值时,采用所述播放声音响度,向所述第二 用户播放所述第一用户的语音信息;
[0014] 当所述播放声音响度不大于预设响度阈值时,采用所述预设响度阈值,向所述第 二用户播放所述第一用户的语音信息。
[0015] 可选的,所述根据所述第一用户与第二用户之间的距离以及预设的衰减系数,确 定声音响度衰减程度,包括:
[0016] 根据所述第一用户与第二用户之间的距离d,以及预设的衰减系数a,通过响度衰 减公式确定所述声音响度衰减程度△ S;
[0017]其中,所述响度衰减公式为:Δ S = aXd。
[0018] 可选的,第二用户所佩戴的虚拟现实设备包括左声道与右声道,所述采用所述播 放声音响度,向所述第二用户播放所述第一用户的语音信息,包括:
[0019] 获取所述第二用户左耳与右耳之间的距离;
[0020] 确定所述第一用户脸部所在基准面与所述第二用户脸部所在基准面的夹角;
[0021] 根据所述第二用户左耳与右耳之间的距离,以及所述第一用户脸部所在平面与所 述第二用户脸部所在平面的夹角,确定所述左声道与所述右声道播放所述第一用户的语音 ig息时的播放时差;
[0022] 根据所述播放时差以及所述播放声音响度,通过所述左声道和所述右声道分别向 所述第二用户播放所述第一用户的语音信息。
[0023] 可选的,所述根据所述播放时差以及所述播放声音响度,通过所述左声道和所述 右声道分别向所述第二用户播放所述第一用户的语音信息,包括:
[0024]根据所述第二用户左耳与右耳之间的距离、所述第一用户脸部所在平面与所述第 二用户脸部所在平面的夹角,确定双耳响度差;
[0025] 根据所述双耳响度差、所述播放时差以及所述播放声音响度,通过所述左声道和 所述右声道分别向所述第二用户播放所述第一用户的语音信息;
[0026] 其中,所述左声道和所述右声道播放所述第一用户的语音信息时的播放进度相差 所述播放时差,播放声音响度相差所述双耳响度差。
[0027] 根据本公开实施例的第二方面,提供一种声音响度的确定装置,所述装置包括:
[0028] 接收模块,被配置为接收第一用户的语音信息,所述第一用户的语音信息是由所 述第一用户所佩戴的虚拟现实设备采集并发送至第二用户所佩戴的虚拟现实设备的,所述 第一用户和所述第二用户位于同一虚拟现实场景中;
[0029] 第一确定模块,被配置为根据所述第一用户在所述虚拟现实场景中的坐标,确定 所述第一用户与第二用户之间的距离;
[0030] 第二确定模块,被配置为根据所述第一用户与第二用户之间的距离以及预设的衰 减系数,确定声音响度衰减程度;
[0031] 第三确定模块,被配置为根据所述声音响度衰减程度以及所述第一用户的语音信 息的声音响度,确定播放声音响度;
[0032] 播放模块,被配置为采用所述播放声音响度,向所述第二用户播放所述第一用户 的语音信息。
[0033] 可选的,所述播放模块,包括:
[0034]判断子模块,被配置为判断所述播放声音响度是否大于预设响度阈值;
[0035]第一播放子模块,被配置当所述播放声音响度大于预设响度阈值时,采用所述播 放声音响度,向所述第二用户播放所述第一用户的语音信息;
[0036] 第二播放子模块,被配置当所述播放声音响度不大于预设响度阈值时,采用所述 预设响度阈值,向所述第二用户播放所述第一用户的语音信息。
[0037] 可选的,所述第二确定模块,被配置为:
[0038]根据所述第一用户与第二用户之间的距离d,以及预设的衰减系数a,通过响度衰 减公式确定所述声音响度衰减程度△ S;
[0039]其中,所述响度衰减公式为:AS = aXd。
[0040] 可选的,第二用户所佩戴的虚拟现实设备包括左声道与右声道,所述播放模块,还 包括:
[0041] 获取子模块,被配置为获取所述第二用户左耳与右耳之间的距离;
[0042] 第一确定子模块,被配置为确定所述第一用户脸部所在基准面与所述第二用户脸 部所在基准面的夹角;
[0043]第二确定子模块,被配置为根据所述第二用户左耳与右耳之间的距离,以及所述 第一用户脸部所在平面与所述第二用户脸部所在平面的夹角,确定所述左声道与所述右声 道播放所述第一用户的语音信息时的播放时差;
[0044] 第三播放子模块,被配置为根据所述播放时差以及所述播放声音响度,通过所述 左声道和所述右声道分别向所述第二用户播放所述第一用户的语音信息。
[0045] 可选的,所述第三播放子模块,被配置为:
[0046] 根据所述第二用户左耳与右耳之间的距离、所述第一用户脸部所在平面与所述第 二用户脸部所在平面的夹角,确定双耳响度差;
[0047] 根据所述双耳响度差、所述播放时差以及所述播放声音响度,通过所述左声道和 所述右声道分别向所述第二用户播放所述第一用户的语音信息;
[0048] 其中,所述左声道和所述右声道播放所述第一用户的语音信息时的播放进度相差 所述播放时差,播放声音响度相差所述双耳响度差。
[0049] 根据本公开实施例的第三方面,提供一种声音响度的确定装置,所述装置包括:处 理器;
[0050] 用于存储所述处理器的可执行指令的存储器;
[0051] 其中,所述处理器被配置为:
[0052] 接收第一用户的语音信息,所述第一用户的语音信息是由所述第一用户所佩戴的 虚拟现实设备采集并发送至第二用户所佩戴的虚拟现实设备的,所述第一用户和所述第二 用户位于同一虚拟现实场景中;
[0053] 根据所述第一用户在所述虚拟现实场景中的坐标,确定所述第一用户与第二用户 之间的距离;
[0054]根据所述第一用户与第二用户之间的距离以及预设的衰减系数,确定声音响度衰 减程度;
[0055] 根据所述声音响度衰减程度以及所述第一用户的语音信息的声音响度,确定播放 声音响度;
[0056] 采用所述播放声音响度,向所述第二用户播放所述第一用户的语音信息。
[0057]本公开的实施例提供的技术方案可以包括以下有益效果:
[0058] 本公开实施例提供的声音响度确定方法及装置,第二用户所佩戴的虚拟现实设备 接收到第一用户的语音信息后,可以根据该第一用户在该虚拟现实场景中的坐标,确定第 一用户与第二用户之间的距离;并根据第一用户与第二用户之间的距离以及预设的衰减系 数,确定声音响度衰减程度;之后再根据该声音响度衰减程度以及该第一用户的语音信息 的声音响度,确定播放声音响度,最后采用该播放声音响度,向该第二用户播放第一用户的 语音信息,因此第二用户所听到的声音的响度可以随着第一用户与第二用户之间距离的改 变而变化,提高了用户所听到的声音的逼真度,增强了用户的沉浸感。
[0059] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本 公开。
【附图说明】
[0060] 为了更清楚地说明本公开的实施例,下面将对实施例描述中所需要使用的附图作 简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通 技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0061] 图1-1是本公开部分实施例提供的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1