全景多通道声像轨迹控制方法_2

文档序号:8434312阅读:来源:国知局
,而对于同一音箱实 体,只有一个输出电平。因此可W理解为,声像轨迹处理是对各个音箱实体的输出电平处 理,W形成预设的声像轨迹效果(包括声像静止不动)。
[0045] 音箱实体的输入电平和输出电平叠加可W在音频信号实际输入音箱实体之前先 进行处理,也可W在进入音箱实体W后再进行处理,该取决于整个扩音系统的链路构成,W 及音箱实体是否内置有音频信号处理模块,如DSP单元等。
[0046] 声像轨迹数据的类型包括;定点声像数据、变轨声像轨迹数据和变域声像轨迹。在 控制台上模拟生成声像轨迹数据时,为了方便对声像的速度和过程进行控制,本发明实施 例通过音箱分布地图上离散分布的若干声像轨迹控制点之间依次连接的线段来表示声像 的跑动路径,即通过离散分布的若干个声像轨迹控制点来确定声像的跑动路径,W及声像 的总体跑动时间。
[0047] 定点声像,是指在设定长度的时间段内,音箱分布地图中选定的一个或多个音箱 节点持续地输出电平,而未选定的音箱节点输出电平数值为零或负无穷的情形。相应地,定 点声像数据,是指在设定长度的时间段内,音箱分布地图中选定的一个或多个音箱节点持 续地输出电平,而未选定的音箱节点不输出电平,或输出电平数值为零或负无穷时,各个音 箱节点随时间变化的输出电平数据。对于选定的音箱节点,在该设定时间内其输出电平是 连续的(也可能有上下波动变化);而对于未选定的音箱节点,在该设定时间内其输出电平 保持为负无穷。
[004引变轨声像,是指在设定长度的时间段内,为了使声像沿预设路径跑动,各音箱节点 按照一定规律输出电平的情形。相应地,变轨声像轨迹数据,是指在设定长度的时间段内, 为了使声像沿预设路径跑动,各音箱节点随时间变化的输出电平数据。声像的跑动路径并 不需要十分精确,而且声像运动(跑动)持续的时间不会很长,只需要大致营造听众可识别 的声像跑动效果即可。
[0049] 变域声像,是指在设定长度的时间段内,为了使声像沿预设区域跑动,各音箱节点 的输出电平按照一定规律变化的情形。相应地,变域声像轨迹数据是指在设定长度的时间, 为了使声像沿预设区域跑动,各音箱节点随时间变化的输出电平数据。
[0050] 如2图所示,变轨声像轨迹数据可W通过如下方法得到:
[0051]S201:设置音箱节点:在音箱分布地图10上,添加或删除音箱节点11,参见图3。
[0052]S202:修改音箱节点属性;音箱节点的属性包括音箱坐标、音箱类型、对应输出通 道、初始化电平、音箱名称等。音箱节点在音箱分布地图上用音箱图标来表示,通过移动音 箱图标可W改变其坐标位置。音箱类型是指全频音箱或超低频音箱,具体类型可根据实际 需要进行划分。音箱分布地图中的各个音箱节点都分配有一个输出通道,每个输出通道对 应于实体音箱系统中的一个音箱实体,每个音箱实体包括位于同一位置处的一个或多个音 箱。即每个音箱节点可W对应一个或多个位于同一位置的音箱。为了重现音箱分布地图中 所设计的声像跑动路径,音箱实体的位置分布应与音箱分布地图中音箱节点的位置分布对 应。
[0053]S203:划分H角形区域;如图3所示,根据音箱节点的分布,将音箱分布地图划分 多个H角形区域,每个H角形区域的H个顶点均为音箱节点;各个H角形区域不重叠,且每 个H角形区域中不包含其他音箱节点,每个所述音箱节点与一个输出通道(或音频播放装 置)对应;
[0054] 进一步的,还可W通过设置辅助音箱节点来辅助确定H角形区域,所述辅助音箱 节点没有对应的输出通道,不输出电平;
[00巧]S204:设定声像轨迹控制点和跑动路径;在音箱分布地图上设置声像随时间变化 的跑动路径12,W及位于该跑动路径上的若干个声像轨迹控制点11。可W采用如下方法设 定声像跑动路径和声像轨迹控制点:
[0056] 1、定点构建;在音箱分布地图上依次确定若干个声像轨迹控制点的(坐标)位置, 将该若干个声像轨迹控制点依次连接形成声像跑动路径,第一个确定的声像轨迹控制点对 应的时刻为零,后续声像轨迹控制点对应的时刻为从确定第一个声像轨迹控制点到确定当 前声像轨迹控制点所经历的时间。例如可W通过点击指示标识巧日鼠标箭头)在音箱分布地 图上点选声像轨迹控制点,从点击确定一个声像轨迹控制点到点击确定下一个声像轨迹控 制点所经过的时间来确定两个声像轨迹点之间的时间长度,并最终计算得到各个声像轨迹 点所对应的时刻;
[0057] 2、拖动生成;在音箱分布地图上拖动标记(如鼠标箭头)沿任意直线、曲线或折线 运动从而确定声像跑动路径,在拖动标记的过程中,从初始位置开始,每间隔一段时间Ts 都会在该跑动路径上生成一个声像轨迹控制点。本实施例中Ts为108ms;
[0058]S205:编辑声像轨迹控制点属性;声像轨迹控制点的属性包括声像轨迹控制点坐 标位置、所对应的时刻、到下一声像轨迹控制点所需的时间。可对选定的声像轨迹控制点所 对应的时刻、该选定声像轨迹控制点到下一声像轨迹控制点所需的时间和声像跑动路径对 应的总时长中的一个或多个进行修改。
[0059] 假设声像轨迹控制点i对应的时刻为ti,声像从声像轨迹控制点i跑动至下一轨 迹点i+ 1原所需的时间为ti',声像跑动路径对应的总时长为t。该意味着声像从初始位置 跑动至声像轨迹控制点i处所需的时间为ti,声像跑完整个路径所需的时间为t。
[0060] 若对某一声像轨迹控制点所对应的时刻进行修改,则该声像轨迹控制点之前的全 部声像轨迹控制点各自对应的时刻,W及声像跑动路径的总时长都需要进行调整。设声像 轨迹控制点i原对应的时刻为ti,修改后对应的时刻为Ti,声像轨迹控制点i之前的任一 声像轨迹控制点J原对应的时刻为tj,调整后对应的时刻为Tj,声像跑动路径对应的原总 时长为t,修改后的总时长为T,那么Tj=tj/ti* (Ti-ti),T=t+ (Ti-ti)。本发明采用的调 整方式简单合理,且计算量很小。
[0061] 可W理解的是,任一声像轨迹控制点所对应的时间修改后,增加或减少的时间可 按相同时长比例分配给该声像轨迹控制点之前的全部声像轨迹控制点(即前述方式),也可 W按时长比例分配各声像跑动路径上的全部声像轨迹控制点。采用后一种方式时,假设声 像轨迹控制点i准备增加的时间为ki,那么声像轨迹控制点对应的时刻将会被修改为Ti= (ki*ti/t) +ti,即时间ki并不是全部都分别配给声像轨迹控制点,各个声像轨迹控制点都 会按其与跑动路径总时长的比例来分配一部分时间。
[0062] 若对某一声像轨迹控制点到下一声像轨迹控制点所需的时间进行调整,那么下一 声像轨迹控制点所对应的时刻,W及声像跑动路径的总时长都需要进行调整。设声像轨迹 控制点i原对应的时刻为ti,修改后对应的时刻为Ti,声像从当前声像轨迹控制点i跑动 至下一轨迹点i+1原所需的时间为ti'修改后所需的时间为Ti',声像跑动路径对应的原总 时长为t,修改后的总时长为T,那么Ti+l=Ti+Ti',T=t+ (Ti-ti)+ (Ti'-ti')。
[0063] 若修改声像跑动路径对应的总时长,那么该声像跑动路径上的各个声像轨迹控制 点所对应的时刻及其到下一声像轨迹控制点所需的时间都将进行调整。设声像轨迹控制点 i原对应的时刻为ti,调整后对应的时刻为Ti,声像从当前声像轨迹控制点i跑动至下一轨 迹点i+1原所需的时间为ti'调整后所需的时间为Ti',声像跑动路径对应的原总时长为
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1