CN103597543B - 语义音轨混合器 - Google Patents
语义音轨混合器 Download PDFInfo
- Publication number
- CN103597543B CN103597543B CN201280016075.8A CN201280016075A CN103597543B CN 103597543 B CN103597543 B CN 103597543B CN 201280016075 A CN201280016075 A CN 201280016075A CN 103597543 B CN103597543 B CN 103597543B
- Authority
- CN
- China
- Prior art keywords
- track
- semantic
- signal
- audio
- mixing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000002156 mixing Methods 0.000 claims abstract description 166
- 238000000034 method Methods 0.000 claims abstract description 114
- 238000004458 analytical method Methods 0.000 claims description 80
- 230000008569 process Effects 0.000 claims description 40
- 230000008859 change Effects 0.000 claims description 12
- 230000033764 rhythmic process Effects 0.000 claims description 11
- 230000007246 mechanism Effects 0.000 claims description 7
- 230000013707 sensory perception of sound Effects 0.000 claims description 7
- 230000001020 rhythmical effect Effects 0.000 claims description 3
- 239000000203 mixture Substances 0.000 abstract description 26
- 238000012545 processing Methods 0.000 abstract description 21
- 230000005236 sound signal Effects 0.000 description 46
- 238000010586 diagram Methods 0.000 description 24
- 241001342895 Chorus Species 0.000 description 20
- HAORKNGNJCEJBX-UHFFFAOYSA-N cyprodinil Chemical compound N=1C(C)=CC(C2CC2)=NC=1NC1=CC=CC=C1 HAORKNGNJCEJBX-UHFFFAOYSA-N 0.000 description 20
- 230000000694 effects Effects 0.000 description 17
- 238000004590 computer program Methods 0.000 description 12
- 230000009471 action Effects 0.000 description 10
- 229940061368 sonata Drugs 0.000 description 9
- 238000013519 translation Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 7
- 230000003993 interaction Effects 0.000 description 6
- 230000001052 transient effect Effects 0.000 description 6
- 230000001755 vocal effect Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 230000008447 perception Effects 0.000 description 5
- 101150072179 ATP1 gene Proteins 0.000 description 4
- 101100003366 Arabidopsis thaliana ATPA gene Proteins 0.000 description 4
- 102100021649 Elongator complex protein 6 Human genes 0.000 description 4
- 101100065219 Homo sapiens ELP6 gene Proteins 0.000 description 4
- 101150105046 atpI gene Proteins 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 239000013598 vector Substances 0.000 description 4
- 241000208340 Araliaceae Species 0.000 description 3
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 3
- 235000003140 Panax quinquefolius Nutrition 0.000 description 3
- 238000003556 assay Methods 0.000 description 3
- 230000033228 biological regulation Effects 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 235000008434 ginseng Nutrition 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 241000894007 species Species 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 150000001875 compounds Chemical class 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 239000011435 rock Substances 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- WURBVZBTWMNKQT-UHFFFAOYSA-N 1-(4-chlorophenoxy)-3,3-dimethyl-1-(1,2,4-triazol-1-yl)butan-2-one Chemical compound C1=NC=NN1C(C(=O)C(C)(C)C)OC1=CC=C(Cl)C=C1 WURBVZBTWMNKQT-UHFFFAOYSA-N 0.000 description 1
- 101150015935 ATP2 gene Proteins 0.000 description 1
- 206010002953 Aphonia Diseases 0.000 description 1
- 102100032919 Chromobox protein homolog 1 Human genes 0.000 description 1
- 101000797584 Homo sapiens Chromobox protein homolog 1 Proteins 0.000 description 1
- 241000406668 Loxodonta cyclotis Species 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 101150081894 atp3 gene Proteins 0.000 description 1
- 101150026213 atpB gene Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000012010 growth Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 230000033001 locomotion Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- GDOPTJXRTPNYNR-UHFFFAOYSA-N methyl-cyclopentane Natural products CC1CCCC1 GDOPTJXRTPNYNR-UHFFFAOYSA-N 0.000 description 1
- 238000004091 panning Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000000638 stimulation Effects 0.000 description 1
- 238000012916 structural analysis Methods 0.000 description 1
- 238000003696 structure analysis method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- -1 transition(BRIDGE) Chemical compound 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/02—Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
- H04H60/04—Studio equipment; Interconnection of studios
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Circuit For Audible Band Transducer (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
- Electrophonic Musical Instruments (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种用于将多个音轨混合成混合信号的混音器,包括:语义命令解释器(30、35),用以接收语义混合命令并且从该语义混合命令导出针对该多个音轨的多个混合参数;音轨处理器(70、75),用以根据该多个混合参数处理该多个音轨;以及音轨组合器(76),用以将由该音轨处理器处理的该多个音轨组合成该混合信号(MS)。一种相应的方法包括以下步骤:接收语义混合命令;从该语义混合命令导出针对该多个音轨的多个混合参数;根据该多个混合参数处理该多个音轨;以及组合由对多个音轨的处理产生的该多个音轨,以形成该混合信号。
Description
技术领域
本发明的领域涉及用于根据用户规定混合多轨信号的混音器。本发明的领域涉及音频信号处理,特别是涉及根据用户定义标准的集合,混合多轨录音的任务。本发明的领域还涉及用于将多个音轨混合成混合信号的方法。本发明的领域还涉及用于指示计算机执行混合多个音轨的方法的计算机程序。
背景技术
多媒体内容不断增长的可用性产生用户欣赏音乐并且与音乐交互的新的方式。这些可能性面临着开发用于在这样的活动中辅助使用者的工具的挑战。
从信息获取的视角看,十多年前已应对该挑战,从而产生音乐信息获取的活跃的研究领域及众多商业应用。
未解决到此程度的不同方面是与可以多轨格式获得的内容的交互。多轨格式可由每个声音对象(SO)或对象的群组(轨组;stem)的分离的并时间对准的信号(亦称为单音轨(ST))组成。根据一种定义,轨组为混合中出于再混合使用的目的而单独保存(通常保存至盘或磁带)的个别成分。
在音乐产生的传统程序中,多个单音轨以复杂的方式组合成混合信号(mixturesignal;MS),随后将该MS传递至最终使用者。数字音频技术的持续进化,例如,基于参数对象的音频的新的音频格式的开发在更大程度上实现与音乐的交互。使用者存取多轨录音并且可主动地控制混合程序。一些艺术家开始释放该艺术家的歌曲中的一些歌曲的轨组,为了使听众可以任何所要方式自由地再混合及再使用音乐。
可以诸多方式使用以多轨格式发布的音乐或音频作品。使用者可控制不同轨的混合参数,因此强调选定的轨而衰减其他轨。例如出于伴唱机或同步演奏的目的,一个或多个轨可为无声的。诸如回音、混响、失真、合声等的音效可应用于选定轨而不影响其他轨。可从多轨格式摘录一个或多个轨,并且该所摘录的一个或多个轨可用于另一音乐作品或另一形式的音频作品中,诸如,音频书籍、演讲、播客等。在以下描述中,本文所公开的示教的应用以示例性方式论述经录音的音乐作品的主控。然而,应理解,本文所公开的示教旨在同等地解决并且覆盖涉及混合多个单音轨的任何经录音声音的处理。
自动混合已为并且仍为若干研究计划的焦点。在2009年,Perez-Gonzalez等人描述多轨信号的自动均衡的方法(E.Perez-Gonzalez及J.Reiss,“Automatic Equalizationof Multi-Channel Audio Using Cross-Adaptive Methods”,Proc.of the AES127thConv.,2009年出版)。作者提供用于自动设定多轨信号的每个信号的衰减的方法。确定增益,以使得每个信号的响度等于所有信号的平均响度。相同作者的另一文章阐明“Automatic Gain and Fader Control for Live Mixing”并且出版于2009年的Proc.ofWASPAA中。
语义高保真度(HiFi)为欧洲计划IST-507913的名称(H.Vinet等人,“SemanticHiFi Final Report”,IST-507913的最终报告,2006年出版)。该报告主要涉及多媒体内容的获取、浏览及共享。此报告包括数据库中的浏览及导览、播放表产生、轨内导览(使用如独唱与合唱识别的结构分析)及元数据共享。该报告亦解决交互/创作/编辑:产生包括同步(该同步为“序连(concatenating)”音频信号,而非混合多轨信号)、语音变换、节奏变换、语音控制乐器及音效是混合。
另一计划被称为“结构音频”或MPEG4的名称。结构音频实现以低比特率并且在知觉上基于使用信号的符号及语义描述的声音数据的操作及存取,来传输音频信号(cf.B.L.Vercoe及W.G.Gardner及E.D.Scheirer,“Structured Audio:Creation,Transmission,and Rendering of Parametric Sound Representations”,Proc.of IEEE,第86卷,第922-940页,1998年出版)。该计划的特征为描述了用于混合多个流及添加音效的参数声音后产生。参数描述确定如何合成声音。结构音频涉及合成音频信号。
在国际公开号为WO2010/111373A1的国际专利申请中,公开了一种背景获知、语音控制的接口和***。语音控制的使用者接口***包括:至少一个扬声器,用于将音频信号传送给用户;以及至少一个传声器,用于捕捉使用者的语音发言。一种接口装置接口连接扬声器和传声器,并提供多个音频信号至扬声器以被使用者听到。控制电路可操作地耦接至接口装置并被配置为选择多个音频信号中的至少一个作为通过传声器传送给使用者的前景音频信号。控制电路可操作用于识别使用者的语音发言并使用所识别的语音发言控制前景音频信号的选择。
美国专利申请公开号US2002/0087310A1公开了一种计算机执行的方法和***,用于处理与使用者的语音对话。来自使用者的语音输入包括指向多种概念的词语。使用者语音输入包括进行服务的请求。使用者语音输入的语音识别被用于生成识别词语。对话模板被应用到所识别的词语。对话模板具有与预定概念相关的节点。节点包括不同的请求处理信息。在对话模板内基于哪个节点相关于最接近匹配所识别词语的概念的概念来识别概念区域。通过使用包括在所识别概念区域内的节点的请求处理信息来处理使用者的请求。
文章“Transient Detection of Audio Signals Based on an Adaptive CombFilter in the Frequency Domain”,M.Kwong和R.Lefebvre提出适于音乐信号中的节奏检测的瞬态检测算法。在多个音频信号中,低能量瞬态被高能量静态音遮掩。这些被遮掩的瞬态以及更高能量和更明显的瞬态传达了关于音乐信号中的节奏和时间分段的重要信息。所提出的分段算法使用正弦模型结合频域上的适应性梳齿滤波来移除声音信号的静态分量。在滤波之后,残余信号的时间包络被分析以定位瞬态分量。结果显示提出的算法可精确地检测最低能量的瞬态。
多轨录音的混合通常为常由专家、混合工程师执行的创作任务。如交互的音频格式这样的多媒体的当前发展,产生了多轨录音需要由非专家指导以自动方式或以半自动方式混合的应用。期望自动导出的混合信号具有可与由人类专家产生的混合信号相当的主观声音质量。
发明内容
本文所公开的示教针对该总体目标。示教涉及音频信号处理,特别是涉及出于收听的(最终)目的,根据使用者定义的录音标准的集合,混合多轨的任务。根据本文所公开的示教的混音器及用于将多个音轨混合成混合信号的方法建立非专家的充分美学设想与所得混合信号之间的联系。
这些目标中的至少一个目标和/或可能的其他目标借助于根据权利要求1或权利要求16所述的混音器、根据权利要求14或权利要求17所述的用于混合多个音轨的方法及根据权利要求15或权利要求18所述的计算机程序来获得。
根据本文所公开的示教,一种用于将多个音轨混合成混合信号的混音器包括语义命令解释器、音轨处理器及音轨组合器。语义命令解释器经配置用于接收语义混合命令并从该语义混合命令导出针对该多个音轨的多个混合参数。音轨处理器经配置用于根据该多个混合参数处理该多个音轨。音轨组合器经配置用于将由音轨处理器处理的多个音轨组合成混合信号。
根据所公开示教,用于将多个音轨混合成混合信号的方法包括以下步骤:接收语义混合命令;自该语义混合命令导出针对该多个音轨的多个混合参数;根据该多个混合参数处理该多个音轨;以及组合由该多个音轨的处理产生的该多个音轨,以形成混合信号。
计算机程序包括或表示用于使计算机或处理器能执行混合多个音轨的方法的指令。计算机程序可在计算机可读取媒体上实施,该计算机可读取媒体上储存有当在计算机上执行时用于执行权利要求第14项中叙述的方法的计算机程序。
语义混合命令可基于使用者定义标准,该使用者定义标准提供所要获得的混合信号的语义描述。根据本文所公开的示教,语义音频分析、心理声学及音频信号处理可彼此结合,以基于语义描述自动导出混合信号。此过程可被称为“语义混合”。
语义混合可视为一种使计算机能根据用户给定的规定混合多轨录音方法,。通常以语义描述的形式给定规定。在给定此语义描述的情况下,可通过考虑一个或多个单音轨的特性及人类听觉,来确定混合参数。
根据本文所公开的示教的混音器因此通常包括计算机或处理器,或该混音器与计算机/处理器交互。音轨处理器及音轨组合器可组合为单一单元。
从语义混合命令导出该多个混合参数可涉及以下步骤:分析语义混合命令或部分该语义混合命令的意义。语义混合命令的一部分可为语义表达,诸如,用语或用语的群组。一个或多个语义表达可随后翻译成用于该多个音轨的特定混合参数的集合。因此,语义混合命令借助于与语义混合命令的意义对应的特定混合参数来实施。对语义混合命令和/或该语义混合命令的构成语义表达的翻译动作可包括以下步骤:例如,评估翻译函数或查询查找表。翻译函数的参数或查找表中的数据记录通常被预先定义并且表征(例如)有经验的混合工程师的专业知识的集合。例如,可通过记录由艺术家或音乐生产者给予该艺术家或音乐生产者的混合工程师的口头指令以及由该混合工程师执行的设定,来随时间收集专业知识。因此,翻译函数和/或查找表可由专家混合工程师训练。
根据本文所公开的示教的一个方面,语义命令解释器可包括用于识别语义混合命令内语义表达的词汇数据库。借助于词汇数据库,语义命令解释器可识别例如同义词。进一步可能的是将语义混合命令中含有的用语或用语的群组映像至特定值。举例而言,可将用于识别乐器的用语(“吉他”)映像至特定信道号码或识别符,该乐器被记录在该特定信道号码或识别符上。词汇数据库可进一步包括识别音乐部分的某一部分的条目,诸如,开始(例如,“导奏”)、合唱(“合唱”)或结束(例如,“尾声”或“尾曲”)。词汇数据库的又一可能的使用为用于辨识并且分配语义表达的混合参数或风格,诸如,“大声的”、“轻柔的”、“清楚的”“消音的”“远距的”“接近的”等。
在本文所公开的示教的实施方式中,混音器可进一步包括用于识别该多个音轨中的目标音轨的音轨识别器。目标音轨可在语义混合命令中由音轨识别表达来指示。若该多个音轨未经清楚地标记或识别关于该音轨含有哪个部分或轨组,则可用到音轨识别器。举例而言,可将音轨简单地编号为“轨1”、“轨2”、…“轨N”。音轨识别器可随后分析该多个音轨中的每个音轨,以确定大致匹配由音轨识别表达所识别的音轨的一个或者若干音轨或无音轨匹配。
音轨识别器可配置为从音轨模板数据库获取对应于音轨识别表达的数据记录,音轨识别器可配置为执行该多个音轨之中至少一个音轨的音轨名称、音轨识别符、音色、节奏结构、频率范围、声音样本及和声密度中的至少一个的分析,音轨识别器可配置为将分析的结果与数据记录比较,从而产生至少一个匹配分数,并且音轨识别器可配置为基于至少一个音轨与数据记录之间的至少一个匹配分数,来确定目标音轨。由音轨识别器执行的任务为识别该多个音轨之中的目标音轨。目标音轨对应于音轨识别表达,亦即,若音轨识别表达为“吉他”,则在由音轨识别器成功识别的后,目标音轨应通常含有音乐作品的吉他部分。音轨模板数据库可包括对应于乐器“吉他”的数据记录,该数据记录本身包括吉他的特性的值和/或信息。举例而言,数据记录可包括典型的吉他声音的频率模型和/或典型的吉他声音的上升-衰减模型。数据记录亦可含有吉他的声音样本,吉他的该声音样本可用于音轨识别器的类似分析。
根据本文所公开的示教的一个方面,混音器可进一步包括用于识别该多个音轨内目标时间段的时间段识别器,该目标时间段在语义混合命令内由时间段识别表达来指示。若用户希望以不同于音频信号(例如,音乐作品)的第二段的方式混合该相同音频信号的第一段,则混音器通常需要知道音频信号的各个段开始及结束于何处,以将特定混合参数应用于音频信号的这些段。
时间段识别器可配置为将该多个音轨构造成多个时间段。尤其音乐作品通常具有受音乐惯例影响的某一结构,例如,具有交替的独唱及合唱段的歌曲形式。通过首先确定由该多个音轨表示的音频信号是否遵循某一音乐结构,之后将音频信号的时间段分配至音乐结构的时间段,这种知识可被时间段识别器来开发。为此,时间段识别器可包括辨识音频信号内重复和/或相似模式的模式辨识器。例如,模式辨识可基于旋律分析、和声分析及节奏分析等。
时间段识别器可配置为执行该多个音轨的分析,以确定由该多个音轨表示的音频信号的特征性质发生改变的至少一个时刻,并且将该至少一个确定的时刻用作两个邻近时间段之间的至少一个边界。
混音器可进一步包括用于接收关于该多个音轨的元数据的元数据接口,该元数据指示音轨或部分该音轨的音轨名称、音轨识别符、时间结构信息、强度信息、空间属性、音色特性及节奏特性中的至少一个。元数据可由该多个音轨的生产者产生,并且元数据提供对混音器或用于混合该多个音轨的方法有用的信息。元数据的可用性使混音器或方法不必执行音频信号广泛分析,以识别各个音轨和/或时间段。元数据接口亦可用于储存分析结果(乐器、时间结构、…)供将来再次使用。因此,该多个音轨的可能的冗长分析仅需要执行一次。此外,亦可储存对于自动确定的分析结果的任何手动修正,以使得使用者不必再三修正相同问题。使用者在具有所储存分析结果后,可使用相同元数据产生与相同多个音轨不同的混合版本。
根据本文所公开的示教的一个方面,混音器可进一步包括用于以语言格式接收语义混合命令的命令接口。该语言格式允许用户基本上借助于普通语言来表达该用户关于混音器执行的混合结果的期望。可将具有语言格式的语义混合命令作为口语使用麦克风的或使用(例如)键盘的书面语输入至混音器。
根据本文所公开的示教的另一方面,混音器可进一步包括用于接收混合信号的示例接口、以及用于分析该示例性混合信号并且基于分析该示例性混合信号而产生语义混合命令的混合信号分析器。使用经由示例接口提供的示例性混合信号,混合信号分析器可确定哪些特征表征示例性混合信号。举例而言,混合信号分析器可辨识对于较少强调旋律的(快速重复的)鼓声部分及低音部分的强调。这些侦测到的特征暗示所谓的舞蹈混合(Dance-Mix),亦即,混合的某一风格。可将此信息从混合信号分析器提供至语义命令解释器。基于此信息,例如,语义命令解释器可增加鼓声部分及低音部分相对于其他部分的音量。语义命令解释器甚至能够以(例如)通常用于所要舞蹈混合风格的合成鼓声部分来替代鼓声部分。
示例接口可进一步配置为接收从中获取示例性混合信号的多个示例音轨。混合信号分析器可配置为将示例音轨与示例性混合信号比较,以确定之前用于获得所得示例性混合信号的混合参数。则由混合信号分析器产生的语义混合命令可包括在示例音轨混合在一起形成示例性混合信号之前该示例音轨被如何修改的描述。举例而言,语义混合命令可包括,诸如“鼓声显着较大;声乐适度较轻柔、较远,用高通滤波器过滤”的表达。语义命令解释器可随后从该语义混合命令导出该多个混合参数。
根据本文所公开的示教的另一方面,语义命令解释器可包括知觉处理器,该知觉处理器用于根据混合信号的听觉相关的性质的知觉模型,将语义混合命令变换成多个混合参数。知觉模型通常实施心理声学规则,该心理声学规则描述应如何选择某些混合参数,以实现听众的所要效果。举例而言,为传达距离的印象,可涉及若干声音处理动作,诸如,混响、频率滤波及衰减。通常基于心理声学发现的知觉模型辅助确定用于实现所要效果的适合的混合参数。
根据本文所公开的示教的另一方面,语义命令解释器包括模糊逻辑处理器,用于接收由语义命令解释器从语义混合命令导出的至少一个模糊规则并且基于该至少一个模糊规则而产生多个混合参数。模糊逻辑处理器较好地适合于处理处于至少一个模糊规则形式的语义混合命令。该至少一个模糊规则在基本语义域中将模糊逻辑处理器的输入量映像至模糊逻辑处理器的输出量,亦即,从第一语义格式的量映像至第二语义格式的量。
模糊逻辑处理器可配置为接收由语义命令解释器准备的至少两个并行模糊规则,并且其中,混音器进一步包括随机选择器,用于在该至少两个并行模糊规则之中选择一个并行模糊规则。通过使从两个或两个以上并行模糊规则中的模糊规则的选择随机化,可产生人工自由的错觉,以使得由混音器产生的混合信号不会倾向于发出对于混合风格而言基本上类似的声音,否则就会出现混音器遵循关于模糊规则的更严格方案的情况。
关于用于混合多个音轨的方法,可查询用于识别语义混合命令中语义表达的词汇数据库。
该方法可进一步或可选地包括以下步骤:识别该多个音轨之中的目标音轨,该目标音轨在语义混合命令中由音轨识别表达来指示。为此,可从音轨模板数据库获取对应于该音轨识别表达的数据记录。随后,可执行该多个音轨之中至少一个音轨的音轨名称、音轨识别符、音色、节奏结构、频率范围、声音样本及和声密度中的至少一个的分析。可将分析的结果与数据记录比较,从而产生至少一个匹配分数。随后,可基于至少一个音轨与数据记录之间的至少一个匹配分数,来确定目标音轨。
该方法亦可包括用于识别该多个音轨内目标时间段的动作,该目标时间段在语义混合命令内由时间段识别表达来指示。用于识别目标时间段的动作可配置为将该多个音轨构造成多个时间段。时间段识别可包括以下步骤:执行该多个音轨的分析,以确定至少一个时刻,在该至少一个时刻,由该多个音轨表示的音频信号的特征性质发生改变,并且将该至少一个所确定的时刻用作两个邻近时间段之间的至少一个边界。
根据本文所公开的示教的另一方面,该方法可进一步包括以下步骤:在元数据接口处接收关于该多个音轨的元数据。元数据可指示音轨或部分该音轨的音轨名称、音轨识别符、时间结构信息、强度信息、空间属性、音色特性及节奏特性中的至少一个。
该方法可进一步包括以下步骤:在相应混音器的命令接口处接收语言格式的语义混合命令。
根据本文所公开的示教的另一方面,该方法可进一步包括以下步骤:在示例接口处接收示例性混合信号;借助于混合信号分析器分析该示例性混合信号;以及基于该示例性混合信号的分析,而产生语义混合命令。
从语义混合命令导出该多个混合参数的动作可包括以下步骤:根据混合信号的听觉相关的性质的知觉模型,将语义混合命令变换成多个混合参数。
根据本文所公开的示教的一个方面,导出该多个混合参数的动作可包括以下步骤:接收通过语义命令解释器从语义混合命令导出的至少一个模糊规则,并且基于该至少一个模糊规则而产生该多个混合参数。可通过模糊逻辑处理器来执行接收至少一个模糊规则及基于该至少一个模糊规则而产生该多个混合参数。
该方法可进一步包括以下步骤:接收至少两个并行模糊规则,并且在该至少两个并行模糊规则之中随机选择一个并行模糊规则。
本文所公开的示教在以下诸点中不同于以上提及的先前技术:
-Perez-Gonzalez等人建议的方法不考虑语义描述来控制处理。
-语义高保真度计划未解决多轨格式的处理。该语义高保真度计划未解决根据语义描述混合信号的问题。该语义高保真度计划未解决计算实现语义描述的混合信号所需要的知觉方面。
-“结构化音频”计划关于合成音频信号。相比之下,本文所公开的示教(语义混合)关于混合音频信号。
为简要地概述本文所公开的示教的核心方面中的一些核心方面,混合多轨录音为创作任务。语义混合的目的在于开发用于混合通过语义描述引导的多轨录音的解决方案。语义混合将语义音频分析、心理声学及音频信号处理的技术组合。语义混合适用于各种应用,如音乐创作、空间对象音频编码(Spatial Object Audio Coding;SAOC)、家庭视频创作、虚拟现实及游戏。
可用以下(部分为可选的)特征简短描述语义混合:
-语义混合为使用者交互提供手段。
-语义混合在较大程度上解决知觉成分。这亦可包括对环境的适应、播放***及用户偏好。
-语义混合组合语义部分及心理声学部分。任何语义处理需要考虑知觉方面。语义混合聚焦于音频信号处理而非聚焦于语义分析的传统应用(音乐信息获取、播放表产生)。语义混合的目的在于提供与内容交互的新的方式。
-语义混合关于多轨录音的处理。
本文所公开的示教、尤其关于一种用于根据用户规定混合多轨信号的方法。本文所公开的示教关于音频信号处理,特定言之关于根据用户定义标准的集合,混合多轨录音的任务。用户定义标准提供所得混合信号的语义描述。本文所公开的示教可结合音频分析、心理声学及音频信号处理,以基于语义描述自动导出混合信号。
附图说明
本文所公开的示教的以上特征及其他特征将通过以下说明显而易见,参照所附的示意性图式仅以举例的方式进行说明,其中:
图1示出混音器的示意性方块图;
图2示出通常在流行音乐中采用的歌曲结构中音乐作品的示例性时间结构;
图3示出古典音乐中已知的奏鸣曲形式的音乐作品的另一示例性时间结构;
图4示出流行音乐录音的示例音轨布局;
图5示出根据本文所公开示教的混音器的示意性方块图;
图6示出模糊逻辑处理器的示意性方块图;
图7示出模糊集合的示例性隶属函数;
图8示出包括模糊逻辑处理器的混音器的示意性方块图;
图9示出根据本文所公开示教的混音器的另一配置的示意性方块图;
图10示出根据本文所公开示教的一个方面的语义混合命令及该语义混合命令的分解;
图11示出根据本文所公开示教的一个方面的另一语义混合命令及该语义混合命令的分解;
图12示出根据本文所公开示教的混音器的另一配置的示意性方块图;
图13示出根据本文所公开示教的包括音轨识别器的混音器的配置的示意性方块图;
图14示出根据本文所公开示教的包括时间段识别器的混音器的配置的示意性方块图;
图15示出根据本文所公开示教的包括元数据接口的混音器的配置的示意性方块图;
图16示出根据本文所公开示教的包括用于接收示例性混合信号的示例接口的混音器的配置的示意性方块图;
图17示出根据本文所公开示教的包括知觉处理器及知觉模型的混音器的配置的示意性方块图;以及
图18示出根据本文所公开示教的用于将多个音轨混合成混合信号的方法的示意流程图。
具体实施方式
图1图示混音器的示意性方块图。混音器允许组合多个单音轨ST,以使得形成混合信号MS。为了控制单音轨ST的组合,通常将每个单音轨馈送至个别信号处理器。一个单音轨的个别信号处理器可包括(例如)均衡器EQ、平移控制PAN、混响器REVERB、音量控制VOL及可能进一步的音效。混音器的中心作用是调整该多个单音轨ST中的每个单音轨ST的音量,以使得混合信号是由该多个单音轨ST提供的音频信号的良好平衡的迭加。通常由混合工程师作出决策:音效及单音轨ST的音量的哪种特定设定构成良好平衡的迭加。多个个别信号处理器修改多个音轨信号。经修改的音轨信号随后在信号组合器Σ中组合,以产生混合信号MS。
图2示出属于流行音乐类型的典型歌曲的时间结构。图2内用作示例的歌曲以导奏(INTRO)开始,继之以独唱段(VERSE1)、合唱(CHORUS)、具有基本上相同音乐但不同歌词的第二独唱(VERSE2)段、合唱的重复、过渡(BRIDGE)、合唱的另一重复及尾声或尾曲(OUTRO)。尽管存在此基本方案的众多变化,但对于大多数人而言区分流行音乐歌曲的各个区段通常是有可能的。举例而言,通常在整个歌曲中的不同位置上具有基本上相同歌词及旋律地重复合唱,使得该合唱可轻易地由听众辨识。
图3示出以奏鸣曲形式组合的音乐作品的时间结构。奏鸣曲形式已由众多古典音乐的作曲家使用。如名称所展示,奏鸣曲形式广泛用于奏鸣曲中,通常用于该奏鸣曲的第一乐章中。许多交响乐的第一乐章亦通常呈奏鸣曲形式。奏鸣曲形式的特性段是呈现部分、发展部分及再现部分,在该再现部分中基本上相同的音乐素材呈现有各种修改,尤其相对于和弦进行有各种修改。可选地,导奏及尾声可分别存在于音乐作品的开始及结束处。尽管区分奏鸣曲形式的各个时间段可能需要一些经验,但这对于人类听众而言一般是可能的。
混合工程师可能想要以不同方式处理音乐作品的不同时间段。原因可能为实现某一艺术效果的期望,或通过补偿可能发生在该多个音轨的录音期间的潜在缺陷来使混合信号MS声音更均匀的期望。关于音乐作品或一般录音(例如音频书籍、演讲等)的时间结构的知识可辅助混合工程师找到录音中各个时间段的起始点及终点。
图4示出流行音乐类型中歌曲的录音的示例音轨布局。单音轨ST存在于以下乐器中:主奏吉他、节奏吉他、声乐部分、钢琴及低音。利用用于鼓组的各个部分的若干单音轨对鼓组录音:强音钹、打点钹、高帽钹、高音鼓、小军鼓及低音鼓。使用用于鼓组的不同部分的若干音轨ST允许混合工程师比当仅将单音轨用于整个鼓组时更佳地平衡鼓声部分。
利用所具有的该多个单音轨,必要时可由表演艺术家和/或混合工程师主控音乐作品。特定言之,通过改变用于该多个音轨ST的混合参数,可明显改变音乐作品的特性或“情绪”。为混合的消费者提供多个音轨给该消费者提供较大的自由度。然而,特定言之由于混合参数之间复杂的互连及交互,所以许多使用者缺乏适当地选择混合参数的经验。为了实现似乎影响单音轨的某一效果,可能有必要调整若干乃至所有音轨的混合参数。
图5示出根据本文所公开示教的具有第一可能配置的混音器的示意性方块图。
通常,用户(或听众)具有混合信号应如何发出声音的某一想法,但使用者(或听众)不知道应如何调整混合参数来实现此想法。
根据本文所公开的示教的混音器建立以简明形式描述使用者的想法或期望的语义表达与将多个单音轨ST混合成混合信号MS所需要的实际混合参数之间的联系。
导引混合程序的语义描述的简单但说明性的示例为以下:“在吉他独奏期间,突出混合该吉他并且略微地移动键盘至背景中”。
为完成该目的,通常需要解决下文列出的各个子任务中的至少一些子任务:
-需要使用适当的用户接口获取由用户给定的语义描述。
-需要将使用者输入翻译成机器可读取形式。
-需要执行对音乐音频信号的语义分析(例如,识别吉他轨及键盘轨,找到吉他独奏的开始及结束)。
-需要通过考虑人类听觉机制来确定物理混合参数(例如,确定增益,以使得混合中吉他的知觉的响度比任何其他乐器更大,但不能太大声;对于键盘,确定增益、延迟并发送音轨至所期望距离知觉的混响效果的增益)。
-使用计算出的物理混合参数导出混合。参数包括单音轨ST及输出信道的每个组合的增益因子及时间延迟。此外,物理混合参数控制数字音频效果处理器(DAFx),例如,人工混响及动态范围处理。语义描述可(例如)指定
-混合信号MS中每个声音对象SO的知觉位置及响度
-每个轨的DAFx的参数
-混合信号MS的特性(例如,混响的量、动态范围)。
在示出根据本文所公开的示教的混音器的可能配置的图5的示意性方块图中,以上提及的子任务通过混音器的模块来完成。混音器包括用户接口(UI)20、命令解释器(CI)30、语义音频分析(SAA)40、目标描述符分配单元(DAU)50、知觉处理器60及信号处理器70。
用户接口20提供用于从混音器的使用者获取输入的设施。如作为用户接口20的部分的多个子模块所示,存在用户输入的实施的不同选择。示例为:
-默认的集合(子模块22)中的一个预设的选择;
-一组n维控制器(子模块21),将该n维控制器分配至单音轨及所得混合信号MS的不同特性;
-自然语言输入(子模块24);
-混合信号MS的示例或与相应混合信号MS一起的多轨的示例的输入(子模块23)。随后将分析给定的示例,以导出混合信号MS的语义描述。通过这种使用者输入控制的混音器的操作模式将在后续描述中称为“通过示例混合”。
命令解释器30连接至用户接口20,并且命令解释器30将输入(该输入为人类可读的或通过示例给定)翻译成机器可读取命令。这些命令通常具有限制性的词汇及已知的文法,该已知的文法通过词汇文法子模块31提供和/或控制。
在表1中针对不同用户接口设计给出命令解释器30的实施示例。
输入 | 命令解释器30的实施 |
预设 | 使用查找表选择规则的集合 |
n维控制器 | 将控制器输入的函数映像至命令 |
通过示例混合 | 音频信号的分析 |
自然语言 | 语音识别及理解 |
除使用者输入外,混音器亦接收包括单音轨ST的数据10作为输入。若数据10对应于音乐作品的音轨,则数据10可包括音乐容器(container)11及可选的元数据容器12。可经由适合的接口(未示出于图5中)向混音器提供数据10。
将数据10馈送至语义音频分析(SAA)40。语义音频分析40通常为自动程序,该自动程序计算音轨ST中的每个音轨ST的元数据的集合。此外,可计算描述多轨(亦即,该多个音轨)的元数据(例如,音乐类型)。元数据为表征音频信号的语义描述符。
语义音频分析40可包括:
-乐器识别
-结构分析(独唱、合唱及每个信号的其他部分的标示)
-演奏风格(独奏、伴奏、旋律的、和声及节奏一致性)的识别
-节奏分析(例如,用于拍子同步音效的拍子追踪)
-旋律及和声分析
-音色的特性(例如,亮度、粗度、锐度)
-单音轨ST之间的相似性(相对于音色、演奏风格、形式)的特性
-音乐类型
这些元数据可用于经由混合参数向单音轨ST中的每个单音轨ST分配适当的信号处理。
每次执行语义混合的程序时,可执行语义音频分析。可选地,可执行一次语义音频分析(在产生/创作期间),并且所得元数据可与多媒体项目一起储存并且传输。
可选地,语义音频分析40可通过使用者输入来引导,亦即,若用户不满意语义音频分析的自动导出的结果中的一个或多个结果,则该用户可辅助语义音频分析40或该用户可输入元数据。可通过语义音频分析储存这些修正的使用者输入,以供在未来分析期间考虑,以使得语义音频分析40可适应于使用者的偏好,亦即,借助于使用者输入随时间训练语义音频分析40。
语义音频分析40可包括第一子模块41,用于基于多个音轨ST中含有的音频信号来计算元数据。另外或可选地,语义音频分析40可包括第二子模块42,用于读取与该多个音轨ST一起提供的元数据。
连接命令解释器30与语义音频分析40的是目标描述符分配单元(DAU)50。在给定来自命令解释器30的命令以及从语义音频分析40获取的元数据的情况下,目标描述符分配单元50选择音频信号的一部分(该部分确定对应于对其存在命令的声音对象的音轨及起始时间和停止时间)并且将适当的知觉目标描述符(PTD)分配至该部分。
知觉目标描述符可描述:
-声音对象的知觉强度(响度)
-声音对象的空间属性(侧角、高度、距离、扩散度、宽度)
-声音对象的音色特性(例如,亮度、锐度、粗度)
-关于数字音频效果(DAFx)的特性
若使用语言变量给定命令,则目标描述符分配单元50可使用将语言学变量转换成明确值(crisp value)的模糊逻辑。
提供知觉目标描述符的目标描述符分配单元50的输出连接至知觉处理器(PP)60的输入。在给定分配的知觉目标描述符的情况下,知觉处理器60计算用于混合及额外的信号处理(例如,DAFx)的物理参数(混合参数)。此举通常为需要考虑心理声学61及专业知识62的高要求任务。
使用以下示例说明此举:针对特定音频信号,例如,吉他音轨,将知觉水平的描述符设定成“高”。简单的解决方案为将吉他增益增加固定量,例如,6dB。由于响度的知觉以高度复杂的方式取决于经处理音频信号及混合信号MS的频谱及时间特性,故此简单的解决方案可能并非在所有情况下具有所要效果。
可通过设定所有水平,以使得例如通过使用响度及泛音(partial)响度的知觉模型来调整混合中由听众感知的吉他的响度,来获取更好的结果。泛音响度是存在于声音混合物中的信号的响度,其中所关注信号被部分遮掩。
除响度的知觉的外,通常需要解决人类听觉及声音知觉的不同方面。这些方面为混响的量、声音定位的知觉及空间属性的知觉。
心理声学部分对将语义描述(例如,“使此声音略微更大声”)翻译成物理参数(例如,“升高4.5dB”)较为重要。
知觉处理器60经由该知觉处理器60的输出中的一个输出连接至信号处理器(SP)70的输入。信号处理器70可包括处理物理混合参数的模块71、一个或多个数字音频效果的模块72及格式化模块73。信号处理器70使用用于混合及信号处理的物理参数,计算混合信号MS。
在会议论文“Automatic Music Production System Employing ProbabilisticExpert Systems”(Audio Engineering Society,在第129次会议提供,2010年11月4日—7日)中,作者R.Gang等人建议采用机率性的图形模型嵌入专业的音频工程知识并且基于自音频档案获取的音乐信息来推断自动化生产决策。可从人类音频工程师的操作数据学习或根据领域知识人工构建表示为机率性图形模型的生产模式。知觉处理器60和/或语义命令解释器30可实施此会议论文中建议的技术特征。上文会议论文的全部内容以引用的方式并入本文。
混合多轨录音包括以下步骤:
-每个单音轨的水平及平移(panning)位置的调整(处理物理混合参数71的模块)
-均衡(针对单音轨ST及混合信号MS)
-动态范围处理(DRP)(针对单音轨ST及混合信号MS)
-人工混响
-应用音效(DAFx72)
这些操作中的每个操作由知觉处理器60计算的物理参数来控制。
可选地需要格式化73来应对实体限制(例如,应用自动增益控制)及格式转换(音频编码/译码)。
以下部分详述处理方块中的每个处理块的示例性实施。
用户接口20可实施为默认的集合。每个预设表示具有一组特性的“混合类型”。这些特性可以“混合规则”的形式给定为语义表达,并且在以下命令解释器30的描述的背景中描述这些特性。
例如,混合类型可为“舞蹈混合”、“环境混合”、“摇滚吉他混合”等。
这些名称以高度简洁的方式给出目标混合信号MS的描述,然而使用者可解译该名称(或该名称的子集)。使用者解译预设的名称的能力是基于惯例及广泛使用的风格分类。举例而言,使用者可使特定演奏风格和/或声音与某一艺术家的名称相关联。
在命令解释器30的背景下,使用查找表将混合规则的集合分配至默认中的每个预设。以如此处所示的模糊逻辑(J.M.Mendel,“Fuzzy Logic Systems for Engineering:ATutorial”,Proc.of IEEE,第83卷,第345-377页,1995年出版)中的IF-THEN声明的形式将混合规则描绘为逻辑暗示,其中声音对象描述符<SOD>为前提,并且混合操作描述符<MOD>为后续:
IF <SOD> THEN<MOD>
该IF-THEN声明指定
-在混合信号MS中如何呈现声音对象SO,这被表达为混合操作描述符(MOD)。根据通过声音对象描述符(SOD)给定的声音对象的特性选择MOD。
-与特定混合操作描述符MOD无关的混合信号MS的特性,并且该IF-THEN声明指定混合信号MS的操作的参数。
声音对象描述符SOD可表示为(数据)结构,例如:
混合操作描述符MOD描述声音对象SO的水平(亦即,音量)、平移位置、距离及可在混合信号MS中感知到的其他特性。应用于声音对象SO的混合操作描述符MOD可通过在数据结构内的SO.MOD来指定。混合操作描述符MOD亦可应用于混合信号MS。这些混合操作描述符MOD由MT.MOD来指定。通常,这些混合操作描述符MOD控制应用于所有音频信号或应用于混合信号的信号处理,例如,混响或动态范围处理DRP。
混合操作描述符MOD可由知觉属性及分配至该知觉属性的值组成。混合操作描述符可实施为语言变量。
知觉属性的列表可含有以下(除其他的外):
知觉属性 | 描述 |
PLOUDLEVEL | 知觉水平 |
LATERALDISPLACEMENT | 声音位置从中心偏离的侧角 |
PDISTANCE | 感知声音对象SO的距离 |
FX1LEVEL | DAFx1的感知量 |
FX2LEVEL | DAFx2的感知量 |
REVERBLEVEL | 混响的感知量 |
BrightNESS | 音色描述符 |
DIFFUSENESS | 描述声音混合的扩散程度与直接程度 |
知觉属性可为语言变量。经分配的值可为以下值中的一个值:{“非常低”、“低”、“中等”、“高”、“非常高”}。
将未由混合操作描述符MOD设定的知觉属性设定成默认值。
随后混合规则可能看起来像以下:
IF<SO.INSTR=value>AND<SO.C1=value>…AND<SO.Cn=value>
THEN <SO.MOD1=value> AND <SO.MOD2=value> … AND<SO.MODn=value>
应注意,使用连接词(亦即,“AND”)足够,并且可将分离(亦即,“OR”)表达为单独的规则。
示例性规则集合:针对舞蹈混合的示例给出所具有的使用情况的混合规则的集合:
针对乐器种类指定这些混合规则:
针对与乐器种类无关的特性指定以下混合规则:
5.IF<SO.INSTR=”*”>AND<SO.ENTROPY=”low”>
THEN<SO.LATERALDISPLACEMENT=”far left”>
6.IF<SO.INSTR=”*”>AND<SO.CREST=”low”>
THEN<SO.PLOUDLEVEL=”low”>
可选地,可针对混合信号MS指定混合规则。该混合规则与声音对象SO的特性没有关联。若在混合规则的IF部分中未指定任何声音对象,则将所得操作应用于所有声音对象SO。
7.IF*
THEN<MS.REVERBLEVEL=”low”>
8.IF*
THEN<MS.FX1LEVEL=”high”>
此外,在规则的IF部分中,亦可将属性与相对值而非绝对值进行比较。此举意谓例如使用如“最大化”或“最小化”的操作,可将一个声音对象SO的属性与所有其他声音对象SO的相同属性比较。
9.IF<SO.INSTR=”*”>AND<SO.ENTROPY=”maximum”>
THEN<SO.FX2LEVEL=”high”>
应注意,以上列出的属性及规则为示例并且并不意味着是特定混合默认的完整集合。
根据本文所公开的示教的方面,可执行规则集合的变化。特定言之,规则集合可被实现为含有并行规则(具有相同前提但不同后续的规则),任意地(随机化的)选择该并行规则中的一个并行规则。此举将变化引入至结果中并且由此增加使用者满意度。这在产生规则集合的产生过程中没有一致的规则集合可获得同意的情形下亦有益。
现转向语义音频分析40的示例性实施,其中,应用语义音频分析40来收集关于多个音轨ST及可能的多轨的信息,该信息可用于确定将哪些混合参数应用于该多个音轨ST中的哪个音轨ST。语义音频分析单独处理该多个音轨中的每个音轨ST,并且语义音频分析还处理多轨MT的表征。多轨MT的表征可(例如)以来源于以单位增益下混所有音轨ST而获得的混合信号的形式获取。
可将结果表征为结构数组(其中每个数组元素含有一个音轨ST的元数据)及含有多轨的元数据的额外结构。结构元素的变量类型可为字符串(例如,针对乐器名称)、标量值(例如,针对拍子、一致性)或数组(例如,针对演奏风格的描述的起始时间及停止时间)或结构元素本身的专用结构(例如,描述乐曲形式的结构)。
分析结果可伴随有置信测度,该置信测度表示各别结果的可靠程度。
通过语义音频分析40产生的结果的表示的示例:
ST(1).ID=”TR909”
ST(1).INSTRUMENT=”kick drum”
ST(1).INSTRUMENT_CONFIDENCE=0.93
ST(1).ENTROPY=0.12
ST(2).ID=”lead guitar”
ST(2).INSTRUMENT=”guitar”
ST(2).INSTRUMENT_CONFIDENCE=0.68
ST(2).SOLO=[[123.4 234.5][567.7789.0]]
ST(3).ID=”background vocals”
ST(3).INSTRUMENT=”human singing”
ST(3).INSTRUMENT_CONFIDENCE=0.8
ST(3).BRIGHTNESS=0.12
MT.TEMPO=”126”
MT.GENRE=”electro”
MT.FORM=<form structure>
语义音频分析40可用于通过将唯一的识别符分配至音轨ST并且分配至音乐作品的各个时间段,来标准化所提供的多轨音频材料。特定言之,多轨音频材料通常不是遵循某一惯例的预定格式。换言之,混音器无法依赖特定音轨(例如,“轨1”)始终含有某一乐器(例如,“吉他”)。然而,由语义音频分析产生的元数据可提供关于多轨信号的组织及内容的基本上标准化信息,该标准化信息辅助混音器的其他模块完成其他模块的各自任务。由语义音频分析执行的标准化是有用的,因为该标准化允许由命令解释器30提供的混合命令与多轨音频信号所遇到的情形有关。因此,命令解释器30与语义音频分析40“讲相同的语言”。
目标描述符分配单元DAU50处理由语义音频分析40提供的元资料及来自命令解释器30的混合规则,以将混合操作描述符分配至多个音轨ST或分配至音轨ST的各段。这些描述符声明在目标混合信号MS中音轨ST的各段中占主导的每个声音对象SO是如何被感知的。
假定在每个音轨ST中,每次仅一个声音对象占主导。在此假定的情况下,将自语义音频分析40导出的属性(对每个音轨ST计算该属性)处理为声音对象SO的属性。或者,若音轨ST含有多个声音对象,尤其如果若干声音对象SO在音轨ST内在时间上彼此接续,此状况意味着若干声音对象SO可相对容易地分离,则语义音频分析可输出每个音轨ST的多于一个的属性结构。另一可能性为,第一声音对象SO1主要存在于立体声信号的左信道中,而第二声音对象SO2主要存在于右通道中。又一可能性将为,若干声音对象在频率域中可借助于低通、高通和/或带通滤波器分离。
若输入变量为明确值,则可应用模糊逻辑,但使用模糊属性(例如,“低”或“高”)来制定规则集合。举例而言,可将演奏乐器的变化程度表达为介于0与1之间的范围内的标量值。此外,语义音频分析40可与置信值(例如,机率)一起输出元数据,该置信值描述计算经估计的元数据的置信度。
模糊逻辑允许通常结合专业知识来模型化复杂任务。模糊逻辑利用提供用于将精确值前后转换成模糊描述的直接机制的模糊集合。
实施为模糊逻辑***时的处理的综述图示于图6的方块图中(Mendel,1995年)。模糊逻辑***包括模糊化模块622、推断模块624、规则集合626及去模糊化模块628。模糊化模块622(例如)从语义音频分析40接收明确输入(crisp input)的集合。模糊化622基于明确输入产生模糊输入集合,该模糊输入集合被馈送至推断模块624。推断模块624借助于被同等地馈送至该推断模块624的规则集合626评估模糊输入集合。规则集合626可由命令解释器30提供。推断模块624产生模糊输出集合并且将该模糊输出集合馈送至去模糊化模块628。在去模糊化模块628中,将模糊输出集合翻译成明确输出(crisp output),该明确输出可随后用作为混合参数或作为中间量。
现更详细地转向模糊化,基于由命令解释器30确定的规则集合的IF部分中描述的标准,执行将混合操作描述符MOD分配至单音轨ST。若来自语义音频分析40的各个元数据被给定为实数或与置信值一起给定为字符串(例如,作为乐器分类的结果),则使用模糊化将该实数翻译成语言变量。模糊集合为元素具有隶属度的集合。此隶属度可为区间[0,1]中的任何实数(与经典的集合论相反,在经典的集合论中,隶属度为0或者1)。
使用图7中示例性地所示的模糊集合的隶属函数执行模糊化。在模糊化中,针对每个实值的输入变量,确定相应的模糊集合(I.A.Zadeh,“Fuzzy Sets”,Information andControl,第8卷,第338-353页,1965年出版)及隶属度。举例而言,给定0.25的亮度,相应的模糊集合是隶属为0.5的“非常低”;及隶属为0.5的“低”。
在推断步骤或模块624中,使用规则集合626将输入变量的模糊集合映像至输出变量的模糊集合。结果再次为知觉属性的语言变量的集合(与相应的置信隶属度一起)。
在随后的步骤或去模糊化模块628中,使用输出变量的相应模糊集合将推断的结果转换成该输出变量的明确值。亦即,知觉属性的以上表中列出的变量具有带明确值的相对应部分。
关于知觉处理器60,命令解释器30及目标描述符分配单元50的输出确定声音对象SO中的每个声音对象SO应如何出现于混合信号MS中。到目前为止,借助于知觉值给出此规定。
通过考虑信号特性及人类听觉机制,知觉处理器60将知觉值翻译成物理混合参数。以下段落说明某些知觉值的处理,该知觉值即,声级、给定侧角的平移系数、混响级及时间延迟、DAFx参数、均衡及动态范围处理。
可使用知觉响度模型来计算声音对象SO的声级,该知觉响度模型例如,Glasberg在2002年描述的模型。
可选地,Moore在1996年描述的响度模型可用以计算声音信号的混合物内声音信号的响度(B.C.J.Moore及B.R.Glasberg,“A Revision of Zwicker's Loudness Model”,Acustica-Acta Acustica,第82卷,第335-345页,1996年出版)。
计算每个音轨ST的增益因子以使得音轨ST(或混合信号MS)中声音对象SO的知觉响度匹配通过混合操作描述符MOD表达的语义描述。
给定侧角的平移系数:声音对象SO的侧向位置的知觉通过耳朵入口处的耳间级差(inter-aural level differences;ILD)及耳间时差(inter-aural time differences;ITD)来确定(Lord Rayleigh,“On our perception of Sound Direction”,PhilosophicalMagazine,第6卷,第214-232页,1907年出版)。在知觉处理器60的背景下,针对每个播放通道确定时间延迟及级差,以唤起侧面化的知觉。
混响级及时间延迟:确定人工混响处理器的级别,以使得混响的知觉量匹配由使用者给定的语义描述。针对每个声音对象单独定义混响级和/或针对混合信号MS定义混响级。可针对每个声音对象单独调整混响级,以唤起特定声音对象SO的距离知觉。通过级别、时间延迟、均衡曲线及侧向位置来额外控制距离知觉。
DAFx参数:设定数字音频效果的参数取决于特定DAFx处理器。使用响度模型(例如,Moore,1996年)计算经DAFx处理的信号的级别。
均衡:设定均衡参数,以使得经处理信号匹配相对于混合信号MS或声音对象的“亮度”的知觉属性。
动态范围处理:将动态范围处理DRP的参数设定成匹配动态范围的知觉属性。
图8示出包括模糊处理器37的混音器的部分的示意性方块图。模糊处理器37的输入连接至语义音频分析40,并且模糊处理器37的输入被配置为经由此连接接收音轨分析值。音轨分析值可为明确值或者语言变量。模糊处理器37还具有用于从语义命令解释器35接收规则或规则集合的输入。如以上所阐释的,模糊处理器37使用规则来处理音轨分析值,该音轨分析值产生可向音轨处理器75提供的明确(crisp)混合参数。
由语义命令解释器35基于由使用者提供的语义混合命令产生规则。
知觉模型64向模糊逻辑处理器37提供模糊化及去模糊化参数。模糊化及去模糊化参数建立数值与相应语义描述之间的联系。举例而言,模糊化及去模糊化参数可指定向听众呈现轻柔、中等或大声的音频信号的响度范围。
此外,知觉模型64可指定当期望某一效果时,涉及哪些混合参数。这些混合参数的相应值亦可由知觉模型64指定。可向语义命令解释器35提供这些指定作为指导方针。语义命令解释器35在产生模糊规则时可遵循这些指导方针。
混音器可包括可选的随机模糊规则选择器38,当两个并行模糊规则已由语义命令解释器35产生并且仅一个并行模糊规则可由模糊逻辑处理器37实施时,使用该随机模糊规则选择器38。适度的随机度可增加使用者满意度,因为混合程序似乎更自然并且更“人性化”。毕竟,人类混合工程师亦可能偶然动作略微随机,这可能被混合工程师的用户视为“具有艺术性”。
图9示出根据本文所公开示教的混音器的可能的基本配置的示意性方块图。以多个单音轨ST的形式提供数据10。混音器包括语义命令解释器35、音轨处理器75及音轨组合器(AT CMB)76。
语义命令解释器35大体上对应于图5的命令解释器30。此外,语义命令解释器35可包括目标描述符分配模块50及知觉处理器60的一些功能。语义命令解释器35接收语义混合命令作为输入并且从语义混合命令导出一个混合参数或多个混合参数。向音轨处理器75或更精确而言向音轨处理器75的个别音轨处理器ATP1、ATP2、ATP3、ATP N提供多个混合参数。混合参数通常呈明确值的形式,该明确值可较容易地由多个个别音轨处理器ATP1至ATP N来实施。
多个个别音轨处理器ATP1至ATP N根据混合参数修改由音轨ST1至ST N中的相应音轨提供的音频信号。
经修改的音频信号由音轨组合器76组合,以获取混合信号MS。
在图9中所示的配置中,语义命令解释器35能够将语义混合命令内的特定语义内容分配给相应的个别音轨处理器ATP1至ATP N的适当的混合参数。语义命令解释器35的该能力可基于以下事实:根据达成一致的标准组织该多个单音轨ST1至STN,以使得该语义命令解释器35可已知道哪个音轨对应于哪个乐器。在图11至图14中,在此描述的对应部分中图示并且描述混音器的可选配置,此混音器能够从数据本身获得关于多轨录音的组织和/或被录音的音乐作品的时间结构的信息。
图10示出语义混合命令。语义混合命令包括呈英语句子的形式的语言表达。当然,亦可使用其他语言。该句子写的是:“During the guitar solo,mix the guitarprominently”。此句子的语义分析公开该句子可分解成三个部分。第一部分含有表达“During the guitar solo”并且可识别为指定语义混合命令的目标时间段的表达。第二部分含有表达“the guitar”并且可识别为指定目标音轨的表达。第三部分含有表达“mix[…]prominently”并且可识别为指定所要混合操作的表达。
图11示出语义混合命令的延伸的示例。延伸的混合命令基于来自图10的语义混合命令。此外,已添加第二目标音轨的第二混合操作,亦即“[…]move the keyboardsslightly into the background”。一个关联用于指定第一混合操作/第一目标音轨与第二混合操作/第二目标音轨之间的关系。在所示情况下,连接为用语“and”,以使得第一混合操作及第二混合操作两者皆在该第一混合操作及该第二混合操作的各自目标音轨上同时执行。
图12示出根据另一个可能配置的混音器的部分的示意性方块图。特定言之,图12示出由多个音频信号ST1至ST N及由默认混合信号MT(“多音轨”)提供的数据可如何用于获取关于音乐作品的音轨布置和/或时间结构的有用信息。除非另有说明,否则该多个音轨的引用应包括默认混合信号MT的引用。
向语义音频分析40提供多个音轨ST1至MT。通过分析该多个音轨,可获取向语义至明确转换模块65提供的音轨信息及时间结构信息。
语义混合命令包括多个表达,每个表达包括指定目标时间段26、目标音轨27及混合操作28。
语义至明确转换模块65近似对应于图5的目标描述符分配单元50。语义至明确转换模块65也从语义混合命令接收信息作为输入。语义至明确转换模块65基于所提供的输入产生一个或多个知觉目标描述符PTD及相应的混合参数。知觉目标描述符PTD可含有受影响音轨ST1至ST N的音轨识别符,以及时间段信息,仅以防一个或多个受影响音轨的时间段受混合命令的影响。注意到,混合参数可为明确值或者将在随后阶段解析的语言变量。
语义音频分析40可可选地接收目标时间段指定26和/或目标音轨指定27作为输入,以使得该语义音频分析40可分析多个音轨ST1至MT,特别聚焦于所提供指定上。
图13示出根据本文所公开示教的混音器的另一可能配置的示意性方块图。此配置以音轨识别器430为特征结构。
图13中所示的配置的基本结构基本上与图9中相同;然而,为清晰起见,已省略一些部分。
因为并非始终立即清楚音轨ST1至ST N中哪个音轨含有哪个乐器或声乐部分,所以音轨识别器430可用以确定该信息。音轨识别器430可为语义音频分析40的一部分。
语义混合命令包括已相对于图12提及的目标音轨识别27。向音轨模板数据库432提供目标音轨识别27。音轨模板数据库432提供对应于目标音轨识别27的一个或多个数据记录,并且音轨模板数据库432向音轨识别器430提供该一个或多个数据记录。该数据记录可包括形式为量测值、声音样本等的关于(例如)乐器的信息。音轨识别器430可随后将数据记录中含有的信息与该多个音轨ST1至ST N中的每个音轨的音频信号比较。为此,音轨识别器可(例如)执行来自数据记录的声音样本与音轨信号的短段的交叉相关。另一选择是确定音轨信号的泛音的位置及幅度并比较该结果与数据记录中的相应数据。又一选择为分析及比较音轨信号的上升-衰减-维持-释放行为。
音轨识别器产生向音轨处理器75提供的音轨识别信息,以使得该音轨处理器75可根据由(例如)语义混合命令内的乐器名称的指示,处理每个单音轨ST1至STN。
图14图示混音器的另一可能配置的示意性方块图,在该配置中,时间段识别器460从该多个音轨ST1至MT获取时间段信息。时间段识别器460连接至该多个音轨ST1至MT并且被配置为分析由该音轨ST1至MT呈现的音乐作品的时间结构。特定言之,时间段识别器460可在音乐作品内寻找相似或基本上相同的段。若音乐作品属于流行音乐类型,则这些相似或基本上相同的段可能为歌曲的合唱。时间段识别器460亦可计数音乐作品的拍子或小节,这可改良时间段识别的精度。
向语义命令解释器35提供时间段信息,该语义命令解释器35使用该时间段信息来将语义混合命令内使用的语义时间段表达翻译成明确(crisp)的区段开始及结束时间值。
通过时间段识别器执行的音乐作品的时间结构分析可采用过去各个研究者建议的方法中的一个或多个方法。在ICASSP2005,Xi Shao等人的文章“Automatic MusicSummarization Based on Music Structure Analysis”中,建议基于音乐结构分析的音乐概述的新颖方法,该文章的全部内容以引用的方式并入本文。特定言之,首先从音频信号获取起始音符,以获取歌曲的时间节奏。可基于此节奏信息执行音乐结构分析。在将音乐内容结构化成诸如导奏(Intro)、独唱、合唱、尾曲(Outro)等的不同区域的后,可产生具有合唱及音乐乐句的最终音乐概述,在选定的合唱之前或之后包括该合唱及音乐乐句,以获得最终概述的所要长度。音乐结构分析区分基于旋律的相似性区域(独唱)与基于内容的相似性区域(合唱)。
在“Chorus Detection with Combined Use of MFCC and Chroma Features andImage Processing Filters”,Proc.of the10th Int.Conference on Digital AudioEffects(DAFx-07),Bordeaux,France,2007年9月10日至15日出版中,作者Antti Eronen描述用于检测流行摇滚乐中合唱段的计算上有效率的方法。该方法利用距离矩阵表征,该距离矩阵表征通过合计使用美尔频率倒谱系数(mel-frequency cepstral coefficient)及音高半音特征计算的两个单独的距离矩阵来获取。Eronen的文章的全部内容以引用的方式并入本文。
Mark Levy等人为文章“Extraction of High-Level Musical Structure fromAudio Data and its Application to Thumbnail Generation”,ICASSP2006的作者,该文章的内容以引用的方式全部并入本文。在该文章中,介绍了用于用阶层式音色模型将音乐音频分段的方法。提供新证据以显示音乐分段可重作为音色特征的丛集,并且描述新的丛集算法。
在“A Chorus Section Detection Method for Musical Audio Signals andIts Application to a Music Listening Station”,IEEE Transactions on Audio,Speech,and Language Processing,第14卷,第5期,2006年9月出版中,作者Masataka Goto描述用于获取流行音乐的压缩盘片录音中重复合唱(“引人乐段(hook)”)段的列表的方法。首先,自输入信号的每个帧获取称为半音向量的十二维特征向量并且随后计算这些向量之间的相似性,该半音向量相对于伴奏的变化是稳固的。列出并且整合识别为正在重复段的段。该方法甚至可以通过甚至在调变的后,引入以知觉方式刺激的声学特征及实现重复合唱区段的侦测的相似性,来侦测经调变的合唱段。该文章的全部内容以引用的方式并入本文。
Bee Suang Ong在Bee Suang Ong的论文“Structural Analysis andSegmentation of Music Signals”,Universitat Pompeu Barcelona,2007年出版,ISBN978-84-691-1756-9中编辑当时所知的自动音乐结构分析方法的综述,该论文的全部内容以引用的方式并入本文。
图15示出混音器的另一可能配置的示意性方块图,在该配置中提供元数据接口480,以利用与多轨信号一起提供的元数据12。元数据可包括图12及图13的背景下说明的关于音轨组织的信息或时间段信息。
元数据12(若存在)使混音器不必从多轨信号确定音轨信息、时间段信息或其他有用信息。此确定可涉及可能耗费相对较长时间的计算密集型数据处理任务。此外,通过混音器本身执行的确定的结果可能比由多轨音频信号的发起者产生并且提供的元数据可靠性更差。
元数据接口480被配置为从多轨录音的数据12获取元数据12。在输出侧,元数据接口480连接至语义命令解释器35的输入。在图15中所示的配置中,语义命令解释器35被配置为将由元数据接口480提供的元数据12用于从语义混合命令导出多个混合参数的过程中。
图16示出混音器的另一可能配置的示意性方块图,在该配置中,提供示例接口490及示例性混合信号分析器492,以基于该示例性混合信号产生语义混合命令。
示例接口490被配置为接收示例性混合信号。示例性混合信号可(例如)储存于内存中或经由网络获取。使用者可根据该使用者的偏好从示例性混合信号的集合选择示例性混合信号,该偏好例如,因为该使用者喜欢混合特定混合信号的方式。一般而言,任何音频信号可用作示例性混合信号,但若该示例性混合信号具有类似于多轨录音的结构及风格,则通常预期结果更好。举例而言,若示例性混合信号的配器基本上与将通过混音器混合的多轨信号的配器相同,则该示例性混合信号可能是有用的。
示例接口490将示例性混合信号转发至混合信号分析器492。混合信号分析器492可配置为识别示例性混合信号中的乐器及声乐部分。此外,混合信号分析器492可整体确定所识别乐器部分、所识别声乐部分和/或示例性混合信号的相对响度级别和/或频率曲线。还可确定诸如混响的音频效果的量。基于所确定的值,混合信号分析器492可建立示例性混合信号和/或语义混合命令的特征。举例而言,由混合信号分析器492执行的分析可揭示示例性混合信号的鼓声音轨及低音音轨相对占主导,而其他音轨较轻柔。因此,语义混合命令可包括声明鼓声音轨及低音音轨应在将由混音器产生的整个混合信号MS占主导的表达。
示例接口490还可配置为与示例性混合信号一起接收示例音轨。示例音轨在图16中由虚线菱形标记的“示例ST’”表示。由示例接口490向混合信号分析器492提供示例音轨。示例音轨对应于示例性混合信号,因为该示例音轨用以产生该示例性混合信号。使用可用的示例音轨,混合信号分析器492可将示例性混合信号与该示例音轨中的每个示例音轨比较,以找出如何在被混合成示例性混合信号之前,某示例性混合信号被如何修改。以此方式,可通过混合信号分析器492以语义形式或半语义形式确定音轨相关的混合参数。
图17图示混音器的另一可能配置的示意性方块图,在该配置中,知觉处理器63及知觉模型64用于将语义混合命令转换成混合参数的过程中。在图17的配置中将知觉处理器63及知觉模型64示出为语义命令解释器35的一部分。如以上所述,通过考虑信号特性及人类听觉机制,知觉处理器63将知觉值翻译成物理混合参数。描述人类听觉机制的参数由知觉模型64来提供。可将知觉模型64组织为数据库或知识库。数据库的条目可包括听觉相关的现象的语义描述及呈音频效果、响度、相对响度、频率内容等的参数的形式的相应实施。听觉相关的现象可(例如)通过表达来描述,该表达诸如,“远”、“近”、“平”、“完全”、“亮”、“偏向低频”、“偏向高频”等。相应实施可包括指示应如何选择该多个音轨ST中的一个或多个音轨ST的混合参数来实现所要效果的数值。从语义描述至混合参数的相应值的这种映像通常基于专门知识及心理声学。可能已在复杂的科学测试及研究期间获取了该专门知识及心理声学。
图8及图11至图16中所示的配置可以任何组合与彼此组合。举例而言,通过组合图12及图13中所示的配置,可提供包括音轨识别器430及时间段识别器460的混音器。
图18示出用于将多个音频信号混合成混合信号的方法的示意流程图。在102处,方法开始之后,接收语义混合命令,如方块104所示。语义混合命令可由用户使用键盘以本文形式输入、口头上作为发音命令输入、作为自多个预设的选择输入,通过调整一个或多个参数输入、作为示例性混合信号输入或以其他方式输入。
在由方块106表示的动作处,从语义混合命令导出多个混合参数。此动作可涉及专门知识及心理声学,以使得混合参数产生使用者所要的结果。
由方块108表示的动作的背景下,根据混合参数处理多个音轨。该多个音轨的处理可包括设定响度级别、平移位置、音频效果、频率滤波(均衡)及其他修改。
在由方块110表示的动作处,在方法结束于方块112处之前,将由处理产生的音轨组合以形成混合信号。
尽管已在设备的背景下描述一些方面,但显然这些方面也表示相应方法的说明,其中,方块或装置对应于方法步骤或方法步骤的特征。类似地,在方法步骤的背景下描述的方面也表示相应方块或项目或相应设备的特征结构的说明。该方法步骤中的一些或全部步骤可由(或使用)硬件装置来执行,该硬件装置例如:微处理器、可编程计算机或电子电路。在一些实施方式中,最重要方法步骤中的某一个或多个方法步骤可由这样的装置执行。
取决于某些实施要求,可在硬件中或在软件中实施本发明的实施方式。可使用数字储存介质(例如软盘、DVD、蓝光光盘、CD、ROM、PROM、EPROM、EEPROM或闪存)执行实施,该数字储存媒体上储存有电子可读取的控制信号,该电子可读取的控制信号与可编程计算机***合作(或能够合作),以执行各个方法。因此,数字储存介质可以是计算机可读取的。
根据本发明的某些实施方式包括具有电子可读取控制信号的数据载体,该电子可读取控制信号能够与可编程计算机***合作,以执行本文所述的方法中的一种方法。
大体而言,本发明的实施方式可实施为具有程序代码的计算机程序产品,当计算机程序产品在计算机上执行时,该程序代码可操作用于执行该方法中的一种方法。例如,该程序代码可储存在机器可读取载体上。
其他实施方式包括在机器可读取载体上储存的用于执行本文所述方法中的一种方法的计算机程序。
因此,换而言之,本发明方法的实施方式为计算机程序,该计算机程序具有用于当其在计算机上执行时执行本文所述的方法中的一种方法的程序代码。
因此,本发明方法的另一实施方式为数据载体(或数字储存介质或计算机可读取介质),该数据载体包括该数据载体上记录的用于执行本文所述方法中的一种方法的计算机程序。数据载体、数字储存介质或记录介质通常为有形的和/或非暂时性的。
因此,本发明方法的另一实施方式是表示用于执行本文所述方法中的一种方法的计算机程序的数据流或信号的序列。数据流或信号的序列可例如配置为经由数据通信连接传输,例如经由因特网。
另一实施方式包括处理构件,例如计算机或可编程逻辑装置,该处理构件被配置为或适用于执行本文所述方法中的一种方法。
另一实施方式包括计算机,该计算机上安装有用于执行本文所述方法中的一种方法的计算机程序。
根据本发明的另一实施方式包括被配置为将用于执行本文所述方法中的一种方法的计算机程序(例如,以电子学方式或以光学方式)转移至接收器的设备或***。例如,该接收器可为计算机、行动装置、内存装置或类似物。例如,设备或***可包括用于将计算机程序传输至接收器的文件服务器。
在一些实施方式中,可编程逻辑设备(例如现场可编程门阵列)可用以执行本文所述方法的功能中的一些或全部。在某些实施方式中,现场可编程门阵列可与微处理器合作,以执行本文所述方法中的一种方法。大体而言,方法优选由任何硬件装置来执行。
以上描述的实施方式仅说明本发明的原理。应理解,本文所述的配置及细节的修改及变化对本领域技术人员而言显而易见。因此,本发明旨在仅受到已授权的专利权利要求的范围的限制,而不受以本文实施方式的描述及说明的方式呈现的具体细节的限制。
Claims (18)
1.一种用于将多个音轨混合成混合信号(MS)的混音器,该混音器包括:
语义音频分析器(40),被配置为通过分析所述多个音轨获得轨道信息;
语义命令解释器(30、35),用于接收语义混合命令,并且从所述语义混合命令导出针对所述多个音轨的多个混合参数,其中,所述轨道信息被提供到语义至明确转换模块(65),其中,所述语义至明确转换模块(65)接收从语义混合命令导出的信息,其中,所述语义至明确转换模块(65)基于所述轨道信息和从语义混合命令导出的信息产生所述多个混合参数;
音轨处理器(70、75),用于根据所述多个混合参数处理所述多个音轨;以及
音轨组合器(76),用于将由所述音轨处理器处理的所述多个音轨组合成所述混合信号(MS)。
2.根据权利要求1所述的混音器,其中,所述语义命令解释器(30、35)包括用于识别所述语义混合命令内的语义表达的词汇数据库(31)。
3.根据权利要求1所述的混音器,还包括:音轨识别器(40、430),用于识别所述多个音轨中的目标音轨,所述目标音轨在所述语义混合命令中由音轨识别表达来指示。
4.根据权利要求3所述的混音器,其中,所述音轨识别器(40、430)被配置为:
从音轨模板数据库(432)获取与所述音轨识别表达对应的数据记录,所述数据记录包括关于对应乐器的信息,该关于对应乐器的信息的形式是测量值与声音样本两者中的至少一者,
执行对所述多个音轨之中至少一个音轨的音色、节奏结构、频率范围、声音样本以及和声密度中的至少一项的分析,
将所述分析的结果与所述数据记录比较,从而产生至少一个匹配分数,以及
基于所述至少一个音轨与所述数据记录之间的所述至少一个匹配分数,来确定所述目标音轨。
5.根据权利要求1所述的混音器,还包括:时间段识别器(40、460),用于识别所述多个音轨内的目标时间段,所述目标时间段在所述语义混合命令中由时间段识别表达来指示。
6.根据权利要求5所述的混音器,其中,所述时间段识别器(40、460)被配置为将所述多个音轨结构化成多个时间段。
7.根据权利要求5所述的混音器,其中,所述时间段识别器(40、460)被配置为执行对所述多个音轨的分析,以确定至少一个时刻,在该至少一个时刻,由所述多个音轨表示的音频信号的特征性质发生改变,并且将所述至少一个所确定的时刻用作两个邻近时间段之间的至少一个边界。
8.根据权利要求1所述的混音器,还包括:元数据(42、480)接口,用于接收关于所述多个音轨的元数据(12),所述元数据(12)指示音轨或该音轨的一部分的音轨名称、音轨识别符、时间结构信息、强度信息、空间属性、音色特性以及节奏特性中的至少一个。
9.根据权利要求1所述的混音器,还包括用于以语言格式接收所述语义混合命令的命令接口。
10.根据权利要求1所述的混音器,还包括:
示例接口(23、490),用于根据用户关于如何混合示例性混合信号的偏好,接收另一混合信号作为该示例性混合信号;以及
混合信号分析器(492),用于分析所述示例性混合信号,并且基于对所述示例性混合信号的分析产生所述语义混合命令。
11.根据权利要求1所述的混音器,其中,所述语义命令解释器(30、35)包括知觉处理器(63),该知觉处理器用于根据所述混合信号的听觉相关性质的知觉模型,将所述语义混合命令变换成所述多个混合参数。
12.根据权利要求1所述的混音器,其中,所述语义命令解释器(30、35)包括模糊逻辑处理器,该模糊逻辑处理器用于接收由所述语义命令解释器从所述语义混合命令导出的至少一个模糊规则,并且基于所述至少一个模糊规则产生所述多个混合参数。
13.根据权利要求12所述的混音器,其中,所述模糊逻辑处理器被配置为接收由所述语义命令解释器准备的至少两个并行模糊规则,并且其中,所述混音器还包括用于在所述至少两个并行模糊规则中选择一个并行模糊规则的随机选择器。
14.根据权利要求1所述的混音器,其中,所述语义命令解释器(30、35)包括:
目标描述符分配单元(50),用于选择包括所述多个音轨的多轨信号的一部分,并基于所述语义混合命令,向所述多轨信号的一部分分配合适的知觉目标描述符(PTD),
知觉处理器(60),用于通过考虑信号特性和人类听觉机制,将在所述知觉目标描述符(PTD)中定义的知觉值翻译成所述混合参数。
15.一种用于将多个音轨混合成混合信号的方法,该方法包括以下步骤:
接收语义混合命令;
通过分析所述多个音轨获得轨道信息;
从所述语义混合命令导出针对所述多个音轨的多个混合参数,其中,所述轨道信息被提供到语义至明确转换模块(65),其中,所述语义至明确转换模块(65)接收从语义混合命令导出的信息,其中,所述语义至明确转换模块(65)基于所述轨道信息和从所述语义混合命令导出的信息产生所述多个混合参数;
根据所述多个混合参数处理所述多个音轨;以及
组合由对所述多个音轨的处理产生的多个音轨,以形成所述混合信号。
16.根据权利要求15所述的方法,还包括:
选择包括所述多个音轨的多轨信号的一部分,并基于所述语义混合命令,向所述一部分分配合适的知觉目标描述符(PTD);
通过考虑信号特性和人类听觉机制,将所述知觉目标识别符(PTD)中定义的知觉值翻译成所述混合参数。
17.一种用于将多个音轨混合成混合信号(MS)的混音器,所述混音器包括:
语义命令解释器(30、35),用于接收语义混合命令,并且从所述语义混合命令导出针对所述多个音轨的多个混合参数;
音轨处理器(70、75),用于根据所述多个混合参数处理所述多个音轨;
音轨组合器(76),用于将由所述音轨处理器处理的所述多个音轨组合成所述混合信号(MS);以及
音轨识别器(40、430),用于识别所述多个音轨中的目标音轨,所述目标音轨在所述语义混合命令中由音轨识别表达来指示,所述音轨识别器被配置为:从音轨模板数据库(432)获取与所述音轨识别表达对应的数据记录,所述数据记录包括关于对应乐器的信息,该关于对应乐器的信息的形式是测量值与声音样本两者中的至少一者;分析所述音轨;以及比较所述分析的结果与所述数据记录,以确定大致匹配所述目标音轨的一个音轨或多个音轨。
18.一种用于将多个音轨混合成混合信号的方法,所述方法包括:
接收语义混合命令;
从所述语义混合命令导出针对所述多个音轨的多个混合参数,所述多个混合参数包括针对目标音轨的混合参数;
通过从音轨模板数据库获取与音轨识别表达对应的数据记录、通过分析所述多个音轨中个的至少一个音轨、以及比较所述分析的结果与所述数据记录,从所述多个音轨中识别通过所述音轨识别表达在所述语义混合命令中被指示的目标音轨,以确定大致匹配所述目标音轨的一个音轨或多个音轨;其中,所述数据记录包括关于对应乐器的信息,该关于对应乐器的信息的形式是测量值与声音样本两者中的至少一者;
根据所述多个混合参数处理所述多个音轨;以及
组合由对所述多个音轨的处理产生的多个音轨,以形成所述混合信号。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP11153211A EP2485213A1 (en) | 2011-02-03 | 2011-02-03 | Semantic audio track mixer |
EP11153211.5 | 2011-02-03 | ||
PCT/EP2012/050365 WO2012104119A1 (en) | 2011-02-03 | 2012-01-11 | Semantic audio track mixer |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103597543A CN103597543A (zh) | 2014-02-19 |
CN103597543B true CN103597543B (zh) | 2017-03-22 |
Family
ID=44189207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280016075.8A Active CN103597543B (zh) | 2011-02-03 | 2012-01-11 | 语义音轨混合器 |
Country Status (15)
Country | Link |
---|---|
US (1) | US9532136B2 (zh) |
EP (2) | EP2485213A1 (zh) |
JP (1) | JP5759022B2 (zh) |
KR (1) | KR101512259B1 (zh) |
CN (1) | CN103597543B (zh) |
AR (1) | AR085121A1 (zh) |
AU (1) | AU2012213646B2 (zh) |
BR (1) | BR112013019792B1 (zh) |
CA (1) | CA2826052C (zh) |
ES (1) | ES2561534T3 (zh) |
HK (1) | HK1191131A1 (zh) |
MX (1) | MX2013008919A (zh) |
RU (1) | RU2573228C2 (zh) |
TW (1) | TWI511489B (zh) |
WO (1) | WO2012104119A1 (zh) |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9575960B1 (en) * | 2012-09-17 | 2017-02-21 | Amazon Technologies, Inc. | Auditory enhancement using word analysis |
KR102268933B1 (ko) * | 2013-03-15 | 2021-06-25 | 디티에스, 인코포레이티드 | 다수의 오디오 스템들로부터의 자동 다-채널 뮤직 믹스 |
JP6201460B2 (ja) * | 2013-07-02 | 2017-09-27 | ヤマハ株式会社 | ミキシング管理装置 |
US9411882B2 (en) | 2013-07-22 | 2016-08-09 | Dolby Laboratories Licensing Corporation | Interactive audio content generation, delivery, playback and sharing |
BR112016004029B1 (pt) | 2013-08-28 | 2022-06-14 | Landr Audio Inc | Método para realizar a produção automática de áudio, meio legível por computador, e, sistema de produção automática de áudio |
TW201538001A (zh) * | 2014-03-18 | 2015-10-01 | Wistron Corp | 聲音輸出裝置及其等化器調整方法 |
US20160092159A1 (en) * | 2014-09-30 | 2016-03-31 | Google Inc. | Conversational music agent |
GB201419396D0 (en) * | 2014-10-31 | 2014-12-17 | Univ Salford Entpr Ltd | Assistive Mixing System And Method Of Assembling A Synchronised Spattial Sound Stage |
GB201421513D0 (en) * | 2014-12-03 | 2015-01-14 | Young Christopher S And Filmstro Ltd And Jaeger Sebastian | Real-time audio manipulation |
JP2016118649A (ja) | 2014-12-19 | 2016-06-30 | ティアック株式会社 | 無線lan機能を備えたマルチトラック録音システム |
US9609383B1 (en) * | 2015-03-23 | 2017-03-28 | Amazon Technologies, Inc. | Directional audio for virtual environments |
CN106251876A (zh) * | 2015-06-12 | 2016-12-21 | 徐文波 | 基于hook技术的音效混合方法与*** |
US9977645B2 (en) * | 2015-10-01 | 2018-05-22 | Moodelizer Ab | Dynamic modification of audio content |
KR102519902B1 (ko) | 2016-02-18 | 2023-04-10 | 삼성전자 주식회사 | 오디오 데이터를 처리하는 방법 및 이를 제공하는 전자 장치 |
CN105976802A (zh) * | 2016-04-22 | 2016-09-28 | 成都涂鸦科技有限公司 | 基于机器学习技术的音乐自动生成*** |
US11817115B2 (en) * | 2016-05-11 | 2023-11-14 | Cerence Operating Company | Enhanced de-esser for in-car communication systems |
US10951985B1 (en) * | 2016-07-01 | 2021-03-16 | Gebre Waddell | Method and system for audio critical listening and evaluation |
US9653095B1 (en) | 2016-08-30 | 2017-05-16 | Gopro, Inc. | Systems and methods for determining a repeatogram in a music composition using audio features |
CN106486128B (zh) * | 2016-09-27 | 2021-10-22 | 腾讯科技(深圳)有限公司 | 一种双音源音频数据的处理方法及装置 |
CN106251738B (zh) * | 2016-10-19 | 2019-03-29 | 楼益程 | 一种乐器合成的培训方法及其装置 |
US10068573B1 (en) * | 2016-12-21 | 2018-09-04 | Amazon Technologies, Inc. | Approaches for voice-activated audio commands |
US10621980B2 (en) * | 2017-03-21 | 2020-04-14 | Harman International Industries, Inc. | Execution of voice commands in a multi-device system |
CN107071641A (zh) * | 2017-03-31 | 2017-08-18 | 李宗盛 | 实时编辑多音轨的电子设备与处理方法 |
US10199070B2 (en) * | 2017-04-03 | 2019-02-05 | Adobe Inc. | Digital audio data user interface customization based on user expertise, content type, or testing |
US10614826B2 (en) | 2017-05-24 | 2020-04-07 | Modulate, Inc. | System and method for voice-to-voice conversion |
CN110610702B (zh) * | 2018-06-15 | 2022-06-24 | 惠州迪芬尼声学科技股份有限公司 | 以自然语言声控均衡器的方法及计算器可读存储介质 |
US11195511B2 (en) | 2018-07-19 | 2021-12-07 | Dolby Laboratories Licensing Corporation | Method and system for creating object-based audio content |
CN109147739B (zh) * | 2018-09-12 | 2021-07-23 | 网易(杭州)网络有限公司 | 基于语音控制的音效调节方法、介质、装置和计算设备 |
EP3864647A4 (en) * | 2018-10-10 | 2022-06-22 | Accusonus, Inc. | AUDIO STEMS PROCESSING METHOD AND SYSTEM |
WO2020205175A1 (en) | 2019-04-05 | 2020-10-08 | Tls Corp. | Distributed audio mixing |
US11030940B2 (en) | 2019-05-03 | 2021-06-08 | X Development Llc | Display array with distributed audio |
WO2021030759A1 (en) | 2019-08-14 | 2021-02-18 | Modulate, Inc. | Generation and detection of watermark for real-time voice conversion |
US11763787B2 (en) * | 2020-05-11 | 2023-09-19 | Avid Technology, Inc. | Data exchange for music creation applications |
GB2595222A (en) * | 2020-05-18 | 2021-11-24 | Waves Audio Ltd | Digital audio workstation with audio processing recommendations |
US20220012007A1 (en) * | 2020-07-09 | 2022-01-13 | Sony Interactive Entertainment LLC | Multitrack container for sound effect rendering |
JP2023546989A (ja) | 2020-10-08 | 2023-11-08 | モジュレイト インク. | コンテンツモデレーションのためのマルチステージ適応型システム |
KR102534870B1 (ko) * | 2022-09-22 | 2023-05-26 | 뉴튠(주) | 복수 개의 오디오 스템을 이용한 오디오 믹싱 인터페이스 제공 방법 및 장치 |
CN116013332A (zh) * | 2022-12-29 | 2023-04-25 | 上海哔哩哔哩科技有限公司 | 音频处理方法和装置 |
CN116524883B (zh) * | 2023-07-03 | 2024-01-05 | 腾讯科技(深圳)有限公司 | 音频合成方法、装置、电子设备和计算机可读存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1684398A (zh) * | 2004-03-22 | 2005-10-19 | 雅马哈株式会社 | 混合设备及混合方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW320696B (zh) * | 1993-06-29 | 1997-11-21 | Philips Electronics Nv | |
US5576843A (en) | 1993-10-29 | 1996-11-19 | Time Warner Entertainment Co., L.P. | System and method for controlling play of multiple dialog audio tracks of a software carrier |
US6931134B1 (en) * | 1998-07-28 | 2005-08-16 | James K. Waller, Jr. | Multi-dimensional processor and multi-dimensional audio processor system |
JP4168310B2 (ja) * | 2000-09-25 | 2008-10-22 | ソニー株式会社 | データ信号処理装置および方法、並びに記録媒体 |
US20020087310A1 (en) * | 2000-12-29 | 2002-07-04 | Lee Victor Wai Leung | Computer-implemented intelligent dialogue control method and system |
US7333934B1 (en) * | 2003-04-06 | 2008-02-19 | Apple Inc. | Pre-processing individual audio items in a media project in order to improve real-time processing of the media project |
US7496387B2 (en) * | 2003-09-25 | 2009-02-24 | Vocollect, Inc. | Wireless headset for use in speech recognition environment |
EP1691348A1 (en) | 2005-02-14 | 2006-08-16 | Ecole Polytechnique Federale De Lausanne | Parametric joint-coding of audio sources |
JP2009510658A (ja) * | 2005-09-30 | 2009-03-12 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | オーディオを再生用に処理する方法および装置 |
US20070124293A1 (en) * | 2005-11-01 | 2007-05-31 | Ohigo, Inc. | Audio search system |
US7899673B2 (en) * | 2006-08-09 | 2011-03-01 | Microsoft Corporation | Automatic pruning of grammars in a multi-application speech recognition interface |
JP4458096B2 (ja) * | 2007-02-09 | 2010-04-28 | ヤマハ株式会社 | データ再生装置、データ再生方法およびプログラム |
US8812323B2 (en) * | 2007-10-11 | 2014-08-19 | Agency For Science, Technology And Research | Dialogue system and a method for executing a fully mixed initiative dialogue (FMID) interaction between a human and a machine |
US8229748B2 (en) * | 2008-04-14 | 2012-07-24 | At&T Intellectual Property I, L.P. | Methods and apparatus to present a video program to a visually impaired person |
US8438485B2 (en) * | 2009-03-17 | 2013-05-07 | Unews, Llc | System, method, and apparatus for generating, customizing, distributing, and presenting an interactive audio publication |
US20100250253A1 (en) | 2009-03-27 | 2010-09-30 | Yangmin Shen | Context aware, speech-controlled interface and system |
US8204755B2 (en) * | 2009-05-22 | 2012-06-19 | Universal Music Group, Inc. | Advanced encoding of music files |
-
2011
- 2011-02-03 EP EP11153211A patent/EP2485213A1/en not_active Withdrawn
-
2012
- 2012-01-11 WO PCT/EP2012/050365 patent/WO2012104119A1/en active Application Filing
- 2012-01-11 CN CN201280016075.8A patent/CN103597543B/zh active Active
- 2012-01-11 JP JP2013552146A patent/JP5759022B2/ja active Active
- 2012-01-11 CA CA2826052A patent/CA2826052C/en active Active
- 2012-01-11 ES ES12700279.8T patent/ES2561534T3/es active Active
- 2012-01-11 AU AU2012213646A patent/AU2012213646B2/en active Active
- 2012-01-11 KR KR1020137022973A patent/KR101512259B1/ko active IP Right Grant
- 2012-01-11 EP EP12700279.8A patent/EP2659485B8/en active Active
- 2012-01-11 RU RU2013140574/08A patent/RU2573228C2/ru active
- 2012-01-11 MX MX2013008919A patent/MX2013008919A/es active IP Right Grant
- 2012-01-11 BR BR112013019792-7A patent/BR112013019792B1/pt active IP Right Grant
- 2012-01-18 TW TW101101946A patent/TWI511489B/zh active
- 2012-02-02 AR ARP120100343A patent/AR085121A1/es active IP Right Grant
-
2013
- 2013-07-31 US US13/955,296 patent/US9532136B2/en active Active
-
2014
- 2014-04-30 HK HK14104192.2A patent/HK1191131A1/zh unknown
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1684398A (zh) * | 2004-03-22 | 2005-10-19 | 雅马哈株式会社 | 混合设备及混合方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20130121173A (ko) | 2013-11-05 |
TW201238279A (en) | 2012-09-16 |
EP2485213A1 (en) | 2012-08-08 |
KR101512259B1 (ko) | 2015-04-15 |
BR112013019792A2 (pt) | 2016-10-25 |
AU2012213646B2 (en) | 2015-07-16 |
EP2659485B1 (en) | 2015-12-16 |
TWI511489B (zh) | 2015-12-01 |
ES2561534T3 (es) | 2016-02-26 |
US9532136B2 (en) | 2016-12-27 |
RU2573228C2 (ru) | 2016-01-20 |
WO2012104119A1 (en) | 2012-08-09 |
MX2013008919A (es) | 2013-11-18 |
RU2013140574A (ru) | 2015-03-10 |
CN103597543A (zh) | 2014-02-19 |
CA2826052C (en) | 2017-07-11 |
CA2826052A1 (en) | 2012-08-09 |
JP2014508460A (ja) | 2014-04-03 |
US20140037111A1 (en) | 2014-02-06 |
EP2659485A1 (en) | 2013-11-06 |
JP5759022B2 (ja) | 2015-08-05 |
EP2659485B8 (en) | 2016-04-06 |
HK1191131A1 (zh) | 2014-07-18 |
AR085121A1 (es) | 2013-09-11 |
AU2012213646A1 (en) | 2013-08-29 |
BR112013019792B1 (pt) | 2022-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103597543B (zh) | 语义音轨混合器 | |
US11727904B2 (en) | Network musical instrument | |
Bell | Dawn of the DAW: The studio as musical instrument | |
US11610568B2 (en) | Modular automated music production server | |
CN102193992A (zh) | 用于生成定制歌曲的***和方法 | |
CN113691909B (zh) | 具有音频处理推荐的数字音频工作站 | |
CN113836344A (zh) | 个性化歌曲文件生成方法和装置、音乐演唱设备 | |
Exarchos | Sonic necessity and compositional invention in# BluesHop: composing the blues for sample-based hip hop | |
O’Callaghan | Mediated Mimesis: Transcription as Processing | |
De Poli | Analysis and modeling of expressive intentions in music performance | |
Hepworth-Sawyer et al. | Innovation in music: future opportunities | |
JPH11167388A (ja) | 音楽演奏装置 | |
Cupps | " The Sound of the Underground": Distinguishing Alternative Identity in Rap's Contemporary Moment | |
KR20240021753A (ko) | 청각적으로 올바른 형태를 가지는 음악 작품을 자동으로 생성하는 시스템 및 방법 | |
Wheeler | The construction of liveness in rock recordings | |
GB2602118A (en) | Generating and mixing audio arrangements | |
Brookes | Awash in a sea of musical ideas | |
Chen | Intelligent audio mastering |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Munich, Germany Applicant after: Fraunhofer Application and Research Promotion Association Address before: Munich, Germany Applicant before: Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. |
|
COR | Change of bibliographic data | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |