录音数据训练方法、多轨音频环绕方法及装置的制造方法

文档序号:8267111阅读:384来源:国知局
录音数据训练方法、多轨音频环绕方法及装置的制造方法
【技术领域】
[0001]本发明涉及音频处理领域,特别涉及一种录音数据训练方法、多轨音频环绕方法及装置。
【背景技术】
[0002]多轨音频内容是指5.1声道音频内容、7.1声道音频内容等。多轨音频内容可以使用户收听到来自不同方位的音频,形成环绕立体声的效果。
[0003]以使用5.1声道的音箱播放5.1声道的多轨音频为例,用户可以同时收听到由前置左音箱、中置音箱、前置右音箱、后置左音箱、后置右音箱和低音炮音箱共6个音箱所播放的声音,增加了声音的空间感,可以产生环绕立体声的效果。
[0004]在实现本发明实施例的过程中,发明人发现上述技术至少存在以下问题:多轨音频内容只有通过对应的5.1声道音箱或7.1声道音箱才能起到最好的播放效果,如果用户使用仅支持双声道的立体声耳机播放多轨音频内容,并不能获得良好的收听效果。

【发明内容】

[0005]为了解决用户使用仅支持双声道的立体声耳机播放多轨音频内容,并不能获得良好的收听效果的问题,本发明实施例提供了一种录音数据训练方法、多轨音频环绕方法及装置。所述技术方案如下:
[0006]根据本发明实施例的第一方面,提供一种录音数据训练方法,所述方法包括:
[0007]根据用户的实际听音环境建模得到虚拟听音模型,所述虚拟听音模型包括虚拟房间、多声道音箱中各个声道的音箱在所述虚拟房间中的摆放位置、所述用户在所述虚拟房间中的头部听音位置;
[0008]根据用户的头部生理数据建模得到虚拟假人头模型,所述虚拟假人头模型包括与所述用户对应的人头外部轮廓、双耳位置和双耳间距;
[0009]根据每个声道的音箱在所述虚拟房间中的摆放位置与所述双耳位置之间的距离,计算得到每个声道的直达波所对应的双耳时间差(ITD,Interaural Time Difference);
[0010]根据每个声道的音箱在所述虚拟房间中的摆放位置与所述双耳位置之间的距离、以及所述人头外部轮廓和双耳间距,计算得到每个声道的直达波所对应的双耳声级差(ILD, Interaural Level Difference);
[0011]其中,所述双耳时间差和所述双耳声级差用于将多轨音频内容转换为立体声音频内容。
[0012]根据本发明实施例的第二方面,提供一种多轨音频环绕方法,所述方法包括:
[0013]获取原始的多轨音频内容,所述多轨音频内容包括至少三个声道的声音数据;
[0014]根据预设的ITD和ILD对所述多轨音频内容中的每个声道的声音数据进行转换,转换得到每个声道所对应的左声道数据和右声道数据;
[0015]将各个声道所对应的左声道数据混合为目标左声道数据,将各个声道所对应的右声道数据混合为目标右声道数据,生成立体声音频内容;
[0016]其中,所述ITD和所述ILD是通过第一方面所述的方法所计算得到的。
[0017]根据本发明实施例的第三方面,提供一种录音数据训练装置,所述装置包括:
[0018]环境建模模块,用于根据用户的实际听音环境建模得到虚拟听音模型,所述虚拟听音模型包括虚拟房间、多声道音箱中各个声道的音箱在所述虚拟房间中的摆放位置、所述用户在所述虚拟房间中的头部听音位置;
[0019]假人头建模模块,用于根据用户的头部生理数据建模得到虚拟假人头模型,所述虚拟假人头模型包括与所述用户对应的人头外部轮廓、双耳位置和双耳间距;
[0020]第一双耳时间差计算模块,用于根据每个声道的音箱在所述虚拟房间中的摆放位置与所述双耳位置之间的距离,计算得到每个声道的直达波所对应的ITD ;
[0021]第一双耳声级差计算模块,用于根据每个声道的音箱在所述虚拟房间中的摆放位置与所述双耳位置之间的距离、以及所述人头外部轮廓和双耳间距,计算得到每个声道的直达波所对应的ILD ;
[0022]其中,所述ITD和所述ILD用于将多轨音频内容转换为立体声音频内容。
[0023]根据本发明实施例的第四方面,提供一种多轨音频环绕装置,所述装置包括:
[0024]多轨音频获取模块,用于获取原始的多轨音频内容,所述多轨音频内容包括至少三个声道的声音数据;
[0025]声音数据转换模块,用于根据预设的ITD和ILD对所述多轨音频内容中的每个声道的声音数据进行转换,转换得到每个声道所对应的左声道数据和右声道数据;
[0026]音频生成模块,用于将各个声道所对应的左声道数据混合为目标左声道数据,将各个声道所对应的右声道数据混合为目标右声道数据,生成立体声音频内容;
[0027]其中,所述ITD和所述ILD是通过第三方面所述的装置所计算得到的。
[0028]本发明实施例提供的技术方案带来的有益效果是:
[0029]通过获取原始的多轨音频内容,该多轨音频内容包括至少三个声道的声音数据;根据预设的ITD和ILD对多轨音频内容中的每个声道的声音数据进行转换,转换得到每个声道所对应的左声道数据和右声道数据;将各个声道所对应的左声道数据混合为目标左声道数据,将各个声道所对应的右声道数据混合为目标右声道数据,生成立体声音频内容;解决了用户使用仅支持双声道的立体声耳机播放多轨音频内容,并不能获得良好的收听效果的问题;达到了使用仅支持双声道的立体声耳机播放利用ITD和ILD处理多轨音频内容得到的立体声音频,也能获得类似播放多轨音频内容的效果。
【附图说明】
[0030]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是本发明一个实施例提供的录音数据训练方法的方法流程图;
[0032]图2是本发明一个实施例提供的多轨音频环绕方法的方法流程图;
[0033]图3是本发明一个实施例提供的录音数据训练、多轨音频环绕方法的方法流程图;
[0034]图4A是本发明一个实施例提供的录音数据训练、多轨音频环绕方法所涉及的界面示意图;
[0035]图4B是本发明一个实施例提供的录音数据训练、多轨音频环绕方法所涉及的界面示意图;
[0036]图4C是本发明一个实施例提供的录音数据训练、多轨音频环绕方法所涉及的界面示意图;
[0037]图5是本发明一个实施例提供的录音数据训练、多轨音频环绕方法的实施示意图;
[0038]图6是本发明一个实施例提供的录音数据训练、多轨音频环绕方法的实施示意图;
[0039]图7是本发明一个实施例提供的录音数据训练装置的结构方框图;
[0040]图8是本发明另一实施例提供的录音数据训练装置的结构方框图;
[0041]图9是本发明一个实施例提供的多轨音频环绕装置的结构方框图;
[0042]图10是本发明另一实施例提供的多轨音频环绕装置的结构方框图;
[0043]图11是本发明一个实施例提供的电子设备的结构方框图。
【具体实施方式】
[0044]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0045]本发明各个实施例提供的录音数据训练方法、多轨音频环绕方法,可以由音频播放器来实现。该音频播放器可以是具有音频播放能力的应用程序或者具有音频播放能力的电子设备来实现。该电子设备可以是智能手机、智能电视、平板电脑、MP3播放器(Moving Picture Experts Group Aud1 Layer III,动态影像专家压缩标准音频层面 3)、MP4 (Moving Picture Experts Group Aud1 LayerlV,动态影像专家压缩标准音频层面 4)播放器和膝上型便携计算机(相机、摄像机)等等。
[0046]为了简化描述,下文中仅以录音数据训练方法、多轨音频环绕方法由音频播放器执行来举例说明,但对此不构成限定。
[0047]请参考图1,其示出了本发明一个实施例提供的录音数据训练方法的方法流程图。该方法包括:
[0048]步骤102,根据用户的实际听音环境建模得到虚拟听音模型,该虚拟听音模型包括虚拟房间、多声道音箱中各个声道的音箱在虚拟房间中的摆放位置、用户在虚拟房间中的头部听音位置;
[0049]步骤104,根据用户的头部生理数据建模得到虚拟假人头模型,该虚拟假人头模型包括与用户对应的人头外部轮廓、双耳位置和双耳间距;
[0050]步骤106,根据每个声道的音箱在虚拟房间中的摆放位置与双耳位置之间的距离,计算得到每个声道的直达波所对应的ITD ;
[0051]步骤108,根据每个声道的音箱在虚拟房间中的摆放位置与双耳位置之间的距离、以及人头外部轮廓和双耳间距,计算得到每个声道的直达波所对应的ILD。
[0052]综上所述,本实施例提供的录音数据训练方法,通过根据用户的实际听音环境建模得到虚拟听音模型;根据用户的头部生理数据建模得到虚拟假人头模型;根据每个声道的音箱在虚拟房间中的摆放位置与双耳位置之间的距离,计算得到每个声道的直达波所对应的ITD ;根据每个声道的音箱在虚拟房间中的摆放位置与双耳位置之间的距离、以及人头外部轮廓和双耳间距,计算得到每个声道的直达波所对应的ILD ;解决了用户使用仅支持双声道的立体声耳机播放多轨音频内容,并不能获得良好的收听效果的问题;达到了使用仅支持双声道的立体声耳机播放利用ITD和ILD处理多轨音频内容得到的立体声音频,也能获得类似播放多轨音频内容的效果。
[0053]本实施例还通过根据用户的实际听音环境和用户的头部生理数据建模得到虚拟听音模型和虚拟假人头模型,使通过该虚拟听音模型和虚拟假人头模型计算得到的ITD和ILD数据更加符合实际听音情况,达到了收听的效果更加接近真实情况的效果。
[0054]请参考图2,其示出了本发明一个实施例提供的多轨音频环绕方法的方法流程图。该方法包括:
[0055]步骤202,获取原始的多轨音频内容,该多轨音频内容包括至少三个声道的声音数据;
[0056]步骤204,根据预设的ITD和ILD对多轨音频内容中的每个声道的声音数据进行转换,转换得到每个声道所对应的左声道数据和右声道数据;
[0057]其中,ITD和ILD可以是通过图1所示的录音数据训练方法所计算得到的;
[0058]步骤206
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1