
增强的3d声音的制作方法.docx
3页增强的3d声音的制作方法专利名称:增强的3d声音的制作方法技术领域:本发明通常涉及音频设备领域,尤其增加具有立体声音应用软件使用者 的音频体验背景技术:当前,像计算机模拟,广泛应用3D摄影棚的应用软件,特别使用几种普 通应用程序界面("APIs")中的一种,例如微软公司的DirectSound3D,或 则公开标准的0penAL,以传达数据那种数据包括,例如,相对于收听者的 声音位置,包括所述的方位,高度,距离,起始音量,任何的失真效应,和 它本身听得见的实际噪音那种数据传送给声音软件/硬件,所述的声音软件 /硬件是形成实际的、物理的声音产生的原因(所述的"声音产生层",或者 "SGL")声音产生层包括所述的界面API (例如,DirectSound3D ),声音 卡片/硬件的软件驱动,和声音产生硬件基于从所述的应用软件接收到的数据,所述的声音产生层接着处理物理 声音的实际产生基于内部的规则,所述的声音产生层可以决定降低音量(例 如,炮火)来模拟远离收听者位置产生的音量可选择的是,声音产生层可 以被指示播放相同的炮火声音,但是在三个不同的位置模拟,因此需选择哪 一个说话者(在潜在的变化构造中),音量和播放三种炮火的平衡位置。
依 据声音产生层的多么成功,收听者应当相信,尽管播放相同的炮火声音,这 些应当是三种不同的射击特定的计算机游戏,例如,第一个人射击游戏,提供大范围的声音暗示 来通知游戏者,从后面靠近的敌人脚步声,头顶上飞快移动的火箭,或者是 藏在箱子后面,悄悄装填武器的敌人在竞争环境中,所有这些信息都是尤 其重要的,但使用者不能够将呈递给他们的信息用户化当然,这样的信息 通常提高这种或其它的音频应用软件使用者的音频体验因此,使用者拥有允许用户化的系统和方法是合意的当在外围,使用4者可以调整音量控制,以更加轻柔,远距离的声音可以听起来更清晰,或者 调整软件/硬件平衡控制以在特定频率增强不特别满意的音量调整柔软音量 也意味着调整喧闹的音量发明内容一种提高的3D音频体验提供这里描述的几种部件虽然在声音硬件水平 执行也是可能的,但是通过在声音驱动水平改变声音产生层,有目的地主要执行这些部件1. 允许使用者和/或应用软件提供者来修改内部的规则,声音产生层使用内部 规则来呈递声音(例如,遥远地方的声音如何更柔和)2. 允许使用者修改低于预先设定或使用者设定的声音水平,然而高于这个水平的声音不受影响3. 允许使用者特定修改/使特定的声音柔和(例如,在游戏中,像炮火或脚步 似的游戏特定声音),或特定的声音频率。
4. 和所述的声音产生层相通的一个图形用户界面,处理任何一个或以上所有 的问题,因此一个层用户不需要理解所述的潜在的运算法则,能够轻易地调 整这些设置以上本发明概括不代表本发明的每一个实例,或每一个方面详细的描 述和图片将描述本发明的许多实例和方面具体实施例方式像以上概括的,本发明实施例为3D应用软件提供了提高的用户体验的系统和方法,例如软件l.用户化声音产生层允许声音产生层用来呈递声音的内部规则的用户化,给所有的用户体验 提供了极大的弹性例如,使用者能够改变遥远地方的声音如何播放的更加 柔和典型地是, 一个应用软件,例如一个游戏,将传递一个3D声音的定位信 息到所述的声音产生层,并允许声音产生层决定物理声音本身是如何产生的5不同的声音产生层默认处理这种信息不同API,声音驱动和声音硬件的不同 组合可以以完全不同的音量播放距离收听者很远的声音例如,在一个执行DirectSound3D 禾口 0penAL APIs的一个Creative 声音卡片上,假如使用了带有0&6"30皿(530 的声音产生层,与0penAL声 音产生层执行比较,遥远地方的声音播放得更加柔和,有时却一点也听不到。
在这个例子中,0^6"30皿(130@声音产生层按照"最大可听距离",果断做 出决定,切断任意决定的距离收听者"听到"的遥远声音这其中的原因可 能是减少同时播放的声音数目(目的是减少声音硬件上的负载,或者其它的 执行原因),或为了现实主义目的无论如何,这种限制预先任意决定,当前 不可调整在声音产生层的声音驱动或者硬件水平所做的改变允许使用者(或者, 选择性地,应用软件程序)决定,对于各种音量的声音,所述的最大可听距 离应该是多少"距离"因此,假如软件应用程序发出所述的3D声音数据, 无论这个声音是否真正的播放,使用者都可以调整,也可调整基于距离的音 量减少数量这对于临界游戏声音,像遥远的脚步声,或静寂的火炮声是尤 其有用的事实上,这种改变允许使用者指定那个声音,假如游戏提供了声 音(通过提供3D声音数据给API),使用者能够"坚持"通过所述的声音产 生层播放加上图形用户界面(例如,但不是需要,4描述的),这提供了他 或者她接收3D音频更大的弹性,并可以提供竞争优势,因为与不具备声音调 整办法的并且将声音距离设定任意低的对手相比,他或者她能够听到更远 "距离"的声音;由于中央处理器负荷,既然立刻播放太多的声音对应用软 件执行有损害效果,适应性具有拧一个最适"范围"的附加优势。
这种方法 能够和这里描述的其它方法联合 2.柔和声音放大所述的声音产生层可以被修正,以允许低于预先设定或者使用者设定的 音量水平声音的放大,然而高于此水平的声音不改变这个类似于DVD播放 者使用的熟知的标准化过程,在其中,像对话这样较柔和的声音被放大,以 便于不需要观看者调整他的或者她的音量就能够听到,到像爆炸这样喧闹的 声音变得更喧闹(或打扰邻居)这个点这儿所述的发明性的步骤在于允许使用者拧应用的放大量,及在什么点 完成这个放大任何和所有的低于预先设定或者使用者设定音量的声音被放大到另一个预先设定或者使用者设定的音量(例如,低于一90分贝的所有声 音被任意放大到一85分贝)没有被典型地作为3D声音处理的周围声音(例如,分吹,游戏中的声轨), 能够选择性地从这个选择放大中排除(因为这些声音不包含3D数据,并被认 为是"传统"的声源),优势在于周围的声音经常不包含临界的信息,假如 被放大了,可以是分散的例如,假如3D脚步声放大了,但是"周围的" 分吹声十分柔和)这种方法能够和这里描述的任何一个其它方法联合3. 选定声音的放大所述的声音产生层可以被修正,以便它能够鉴定特定的声音(那些是有 效的软件档案),并且允许使用者选择性地放大这些声音,或者在一个刻度上 (例如,放大所有的"gunshot.丽"声音到1. 5倍)或者2描述的设定的最 小音量(例如,假如所有的"gunshot.wav"声音低于一90分贝,放大它们 到一85分贝)。
更一般的是,所述的声音产生层被修正,以便于特定声音频 率,或者频率范围具有以上描述的应用规则,效果相似,但是具有更小的间 隔尺寸这里的优势是,所述的应用软件决定, 一个特定的声音应当是非常 柔和的(例如,静寂的手枪射击), 一个使用者能够决定以更大的音量播放这 个声音,这样能够在竞争环境中,给他或者她提供较对手更大的优势所述的发明性的措施在于所述的用户适应性和所述的特定声音的选择放 大(虽然这或许对选择的频率放大没有效果)再一次的,像2中描述的,周围的声音选择性的从这个过程排除这种 方法能够和这里描述的任何一个其它方法联合4. 图形用户界面在具体的实施例中,通过在声音产生层的声音驱动水平的图形用户界面 调整前述的声音存在的声音卡片驱动具有图形用户界面,为了说话者测试 或者说话者定位的目的,相对于听者,图形用户界面绘画似的代表说话者位 置(例如,由于物理限制,当不可能或不方便调整实际的物理说话者位置本 身,来模拟更近,更远或在距离听者位置不同角度的说话者)这种执行不同 在于,这种分配来自于那些图形用户界面,因为在其它改进中,这种执行包括虚拟环境中的"范围"控制,在那个"范围"上,声音产生层产生3D声音。
而且,它可能允许声音特定选择在一个实施例中,所述的图形用户界面包括一个"雷达"似的界面收 听者绘画似的被描绘在一个环的中间,通过鼠标似的输入装置在圆环上拖拉, 通过一个分离的绘画游标,通过输入更高,或更低数目,或者4b中其它相似的方法,圆环被放大或縮小这个圆环可以代表几个事情i. 像1中描述的"距离",柔和声音被任意切断发生在那个"距离"上,通 过放大或者縮小那个圆环,收听者指示声音发生层设定这个距离收听者相对 位置更远或更近距离这绘画似的显示,使用者收听范围"增加"或"降 低"ii. 柔和声音音量应当像以上描述的被放大通过放大或者縮小这个圆环,使 用者增加或者降低所述的水平,低于改水平的声音被放大这个也绘画似的 传递收听范围"增加"或者"降低"iii. i和ii,及其它相似执行,传递增加或者降低使用者收听范围的观念, 像当前视频驱动程序如何允许使用者在3D环境中指定所述的距离,在那个距 离上,可以看见物体(由于绘出较少物体, 一个较短范围提高性能, 一个较 大范围提高了使用者能够看到的数量)在另一个实施例中,图形用户界面包括一个"计算器"界面在这个实 施例中,图形用户界面包括一个盒子,在这个盒子中,以虚拟数字单元(或 者根本没有单元)而不是环形游标描绘距离;例如,收听者能够听到的虚拟 "英尺"数字,和i , ii及以上的执行相似。
通过游标,或者使用者输入, 或者任何其它相似的输入方法,可以调整计算器例如,计算器可以和以上 描述的方法联合,以便圆环更大,计算器内的数字上升,或者反之这允许 使用者在思想中和收听范围/距离联系起来参考一个或者多个特别实施例,描述了本发明,本领域的技术人员认可, 能够做出许多改进,但不背离本发明精神和范围例如,在游戏环境中讨论 本发明的许多优势其它本发明的应用程序是显然的,例如模拟,电影和其 它试听娱乐媒介,音乐和其它声音,及类似的这些实施例和明显改变中的每一个,都落在了权利要求发明的精神和范 围内,权利要求在下面阐述权利要求1、一个用于数字计算装置的用户化的声音产生层,其特征在于,包括一个应用程序界面;一个声音产生硬件;一个用于声音产生硬件的软件驱动,其中,所述的软件驱动适于使用者用户化2、 如权利要求1所述的声音产生层,其特征在于,软件驱动包括所述的声音 产生层传递声音使用的一套参数,并且所述的用户化软件驱动适于允许所述 的使用者修正所述的一套参数3、 如权利要求2所述的声音产生层,其特征在于,所述的用户化软件驱动适 于允许所述的使用者修正所述的一套参数,以为声音修正与距离测量有关的 振幅减少度。
4、 如权利要求2所述的声音产生层,其特征在于,所述的用户化软件驱动适 于允许所述的使用者修正所述的一套参数,以选择一个特定声音是否放大5、 如权利要求2所述的声音产生层,其特征在于,所述的用户化软件驱动适 于允许所述的使用者修正所述的一套参数,以选择一个特定声音在音量上是 否降低6、 如权利要求2所述的声音产生层,其特征在于,所述的用户化软件驱动适 于允许所述的使用者修正所述的一套参数,以选择一套特定声音是否放大7、 如权利要求2所述的声音产生层,其特征在于,所述的用户化软件驱动适 于允许所述的使用者修正所述的一套参数,以选择一套特定声音在音量上是 否降低8、 如权利要求3所述的声音产生层,其特征在于,进一步包括一个图形用户 界面,适于能够使使用者修正9、 如权利要求8所述的声音产生层,其特征在于,这样的图形用户界面包括 一个雷达一型界面,其特征在于,使用者绘画似的被描绘在一个环的中间, 通过使用一个输入装置,圆环绘画似的被放大或縮小10、 如权利要求8所述的声音产生层,其特征在于,这样的图形用户界面包 括一个计算器,在其中,所述的计算器对应于一个距离,。
