用于处理铃声的装置和方法

文档序号:7615587阅读:140来源:国知局
专利名称:用于处理铃声的装置和方法
技术领域
本发明涉及在无线终端中能够通过预先建立音源样本的位置数据以便重放声音内容来削减系统负载的用于处理铃声的装置和方法。
背景技术
无线终端是能打电话或者传送和接收数据的装置。这样的无线终端包括移动电话、个人数字助手(PDA)等。
乐器数字接口(MIDI)是用于电子乐器之间进行数据通讯的标准协议。MIDI是用于提供在乐器之间或者乐器和电脑之间通过数字接口的输入/输出的兼容性的硬件和数据结构的标准规范。因此,带有MIDI的装置由于创建了可兼容数据,从而能够互相共享。
随着无线终端的普及,研发了为无线终端增加多种多样功能的技术。在这些技术中,一种典型的技术是用来提供和输出各种声音。
一种现有的涉及声音的技术从无线终端简单地输出由自动应答服务(ARS)提供的音乐。然而近年来,铃声可以通过各种手段提供,例如互联网。而且,使用MIDI技术可以输出高品质的铃声,例如40或者64和弦。
图1是阐述根据现有技术用于在无线终端中处理铃声的装置的方框图。
如图1所示,该装置包括基于MIDI的铃声内容110;铃声解析器120,对铃声内容110进行MIDI格式解析;音序器130,规则地排列所解析的信息;音源140,以文件格式寄存音源样本;音源解析器150,解析音源格式;铃声合成器160,解析对应于铃声内容110的音阶的音源样本,并将所解析的音源样本转换成对应于各音阶的频率;以及控制逻辑单元170,根据铃声的重放顺序请求音序器130的音阶信息和音源解析器150的音源样本,并将它们输出到铃声合成器160。
参照附图来说明在现有技术的无线终端中用于处理铃声的装置。
如图1所示,装置100根据铃声内容110的乐谱数据进行实时频率转换,并产生声音。
铃声内容110是带有乐谱数据的基于MIDI的内容,包括存储于无线终端中或通过通信从外界下载的内容。
除了基本音源,大多数无线终端的铃声音乐都是MIDI文件格式。MIDI结构根据音轨由很多音阶和控制信号组成。当演奏各铃声时,对应于音阶的乐器和与其对应的补充数据是从音源解析的,并且声音因此而被创建。
铃声解析器120解析基于MIDI的铃声内容的格式。即,铃声解析器120从铃声内容解析重放信息。重放的信息包括音符、音阶、音色和音阶重放时间。这里,音符是一个构成乐段的最小单位,并且它是单调固定的声音,即,可以被演唱的声音。音色是声音的独特的特性,它能区分具有相同音调、强度和音长的两种声音。
音序器130参照时间排列并输出由铃声解析器120解析的乐谱数据。即,音序器130再次参照时间按音轨或乐器排列被解析的乐谱数据以便参照时间重放声音。
音源140包括多个预先寄存的音源样本。取样各种乐器的真实声音之后,有关各个乐器的信息被储存为WAVE波形,例如,波形表音源。
由于终端中内存容量的问题,音源140不寄存涉及各个乐器(钢琴、鼓等)的所有音符的全部音源样本,而是寄存几个典型的音源样本。即,为高效地使用内存,每个乐器中的一个音阶没有独立的WAVE波形,而是几种声音被分组并且同样地使用一个典型的WAVE波形。
音源解析器150从音源140解析对应于来自铃声内容的音阶数据的典型音源,以便重放铃声内容110。
控制逻辑单元170进行各个部件的通信和控制操作。尤其,控制逻辑单元170通过使用音序器130排列的乐谱数据经音源解析器150请求音源样本。同时,控制逻辑单元170把要重放的音阶从音序器130和音源解析器150及相应音源传送到铃声合成器160。
铃声合成器160通过使用各音阶和典型音源样本经频率转换生成音乐声音。因为各个乐器的全部音源不寄存在音源样本中,所以铃声合成器160接收寄存在音源样本中的各个乐器的几个典型声音样本,并且模拟和产生对应于全部音阶的WAVE波形。
该装置实时合成和输出对应于铃声内容110的全部音阶的音源样本。在这时,当重放音乐时,从音源140产生各种音源样本的过程是实时地同时进行的。而且,多次重复上述操作直到输出铃声。
因此,在铃声合成器160中生成WAVE波形的过程可以根据铃声音乐而符合40或64和弦。由于这需要大量的系统负载,所以重放实时创建声音的铃声是非常大的负担。即,随着要表达的铃声音符的增加,分析音源样本和读取所需音阶和与音阶相关的补充数据的过程必须要重复一次或多次,导致系统过载。
此外,随着要表达的铃声和弦的增长,只使用几个音源样本生成铃声便会导致系统更严重的过载。

发明内容
因此,本发明涉及一种用于处理铃声的装置和方法,充分地避免一个或多个由于现有技术的局限性和缺点而产生的问题。
本发明的一个目的是提供一种用于处理铃声的装置和方法,其中,预先建立音源样本的位置数据,该音源样本的位置数据对应于重放声音的乐谱数据,并且读出音源样本。
本发明的另一个目的是提供一种用于处理铃声的装置和方法,其中,预先提取和存储音源样本的位置数据,该音源样本的位置数据对应于所输入铃声内容的乐谱数据,并且在读取对应于在重放铃声内容中的音源样本的位置数据的音源样本之后进行频率转换。
本发明的再一个目的是提供一种用于处理铃声的装置和方法,其中,被重复一次或多次的音阶和与音阶相关的音源样本的位置数据被预先存储,并且音源样本被解析位置数据,结果在重放铃声内容时减少系统负载。
本发明的其它优点、目的和特点将在以下描述中被部分阐述,并且经对以下说明的考察,对于本领域普通技术人员是显然的,或者可以由本发明的实践得知。本发明的目的和其它优点可以通过在说明书、权利要求及附图中所特别指出的结构而实现。
为达到上述目的和其它优点,并与在此实施和广泛描述的本发明的目的一致,一种用于处理铃声的装置包括一铃声解析器,从所输入铃声内容解析乐谱数据;一音序器,以时间顺序排列经解析的乐谱数据;一音源,储存了多个音源样本;一音源解析器,解析对应于乐谱数据的音源样本位置信息;一音源重放信息数据库,存储互相匹配的音源样本位置数据和乐谱数据;一控制逻辑单元,接收音序器排列的乐谱数据并连续地输出音源样本的位置数据;和一铃声合成器,读取音源样本,该音源样本对应于音源样本的位置数据,并且产生对应于乐谱数据的音乐声音。
在本发明的另一方案中,提供一种用于处理铃声的装置,包括解析所输入铃声内容中包含的乐谱数据的装置;解析对应于乐谱数据的声音样本位置的装置;存储互相匹配的乐谱数据和音源样本的位置数据的装置;和按乐谱数据的重放顺序读取对应于音源样本位置数据的音源样本,并且将音源样本转换成音乐声音的装置。
在本发明的再一方案中,提供一种用于处理铃声的方法,包括以下步骤解析所输入铃声内容的乐谱数据;解析音源样本的位置数据,该音源样本的位置数据对应于所解析的乐谱数据,并且在数据库中预先建立位置数据;读取对应于音源样本位置数据的音源样本,并且根据乐谱数据的重放时间将音源样本转换成频率。
对本发明的上述概括说明和以下详细说明是具有示例性和解释性的,并且对所要求的本发明提供更详细的说明。


包括在申请中并构成本申请的一部分的附图提供了对本发明的进一步的说明,示出了本发明的实施方式,并与说明书一起说明本发明的原理。附图中图1是根据现有技术在无线终端中处理铃声的装置的方框图;图2是按照本发明的实施例的用于处理铃声的装置的方框图;图3是按照本发明的实施例的用于处理铃声的方法的流程图。
具体实施例方式
对本发明的优选实施例进行详细说明,附图中给出了其实例。尽可能相同或相似的部分使用相同的附图标记。
图2是按照本发明的实施例的用于处理铃声的装置的方框图。
如图2所示,装置200包括铃声内容210;一音源220,寄存多个音源样本;一铃声解析器231,从铃声内容解析乐谱数据;一音源解析器232,解析音源样本及其位置数据;一音序器240,参照常规时间排列从铃声格式解析的乐谱数据;一音源重放数据库(DB)250,存储对应于乐谱数据的音源样本位置数据;一控制逻辑单元270,根据乐谱数据的重放时间顺续地输出音源样本的位置数据;一铃声合成器260,通过音源样本的乐谱数据和位置数据对与各音阶对应的音源样本进行频率转换,然后产生音乐声音。
装置200预先提取关于铃声内容210的音源220的音源样本的位置数据,并且将它们存储在音源重放数据库250中。因此,在铃声内容的重放中不需要解析音源样本的位置数据。
铃声内容210是具有乐谱数据的基于MIDI的内容。除了基本音源,大多数的音源都有MIDI文件格式。MIDI格式由很多按照音轨或乐器的音阶和控制信号组成。为了输出音阶作为铃声,对应于音阶的乐器和与该音阶对应的补充数据是从音源重放数据库250接收的,而不是从音源接收,然后对其进行合成。
铃声解析器220解析铃声内容的乐谱数据。乐谱数据包括音符、音阶、音色、音阶重放时间、控制信号。这里,音符是构成乐段的最小单位,并且它是音调固定的声音,即,可以被演唱的声音。音阶按逐步升高的顺序排列声音。音色是声音的独特的特性,它能区分具有相同音调、强度和音长的两种声音。
铃声内容210可以用各种方法传输到无线终端中,例如通过无线/有线互联网的下载、ARS服务、在无线终端中自身产生或存储的内容。
在音源220中,在各种乐器的真实音源样本被取样后,关于各个乐器的数据以WAVE波形存储。音源220包括脉冲编码调制(PCM)音源;MIDI音源;和波形表音源。当取样和存储各种乐器的真实声音时,波形表音源以WAVE波形形式存储关于乐器的数据。
由于终端中内存容量的问题,音源220不储存所涉及各个乐器(钢琴、鼓等)的所有音符的全部声音,而是寄存个别典型的声音。即,为有效地使用内存,各个乐器中的一个音阶不具有独立的WAVE波形,而是几个声音被分组并且同等地使用一个典型WAVE波形。这里,为了提供给各音阶一个典型的WAVE波形,能够改变音阶的附加数据与WAVE波形一起存储于波形表音源220中。
如果铃声解析器231根据铃声内容的音轨或乐器解析很多音阶、音符、音色、音阶重放时间和控制信号,则音源解析器232从铃声解析器231接收部分乐谱数据,并解析音源样本的位置数据。
在这一点上,铃声解析器231接收乐谱数据的音阶和音色数据,并从音源解析相应音源样本。
铃声解析器231解析音源样本的位置数据,匹配音阶并将其存储于音源重放数据库250中。即,要重放的铃声内容的音色和对应于全部音阶的声音样本的位置数据被存储于音源重放数据库250中。
音序器240以时间顺序排列按照音轨或乐器排列的乐谱数据。即,在铃声的重放中,按照音轨或乐器的乐谱数据参照时间进行排列。
音源重放信息数据库250储存音源重放信息,该音源重放信息包括当前要重放的铃声内容的音阶和对应于整个音源样本中的音阶的音源样本,即,WAVE波形的位置。这里,音源样本的位置仅包括将重放的铃声内容所用的音源样本的位置数据。例如,仅存储在钢琴中哆音的位置数据。
换句话说,音源重放信息数据库250储存在所有重放的音阶中至少被重复使用一次的音源样本的位置数据。而且,音源重放信息数据库250储存音阶和音色数据以及与音阶有关的补充数据。这里,音色数据包括音源标签或名称;铃声音乐标签或名称;乐器的种类等。
控制逻辑单元270控制用于处理铃声装置的全部操作。而且,控制逻辑单元270控制音序器240和音源重放信息数据库250之间、音序器240和铃声合成器260之间的通信。
控制逻辑单元270从音序器240接收暂时排列的乐谱数据,并向音源重放信息数据库250请求音源样本的位置数据,然后接收符合期望条件的音源样本的位置数据。即,控制逻辑单元270从音源重放信息数据库280读取对应于各音阶的音源样本的位置数据,并将它们输出至铃声合成器260。
铃声合成器260产生将通过扬声器重放的音频波形。即,铃声合成器260读取对应于音源重放信息数据库250的音源样本位置的音源样本,并通过频率转换产生声音。
铃声合成器260通过使用音阶和存储于音源重放信息数据库250中的WAVE波形产生声音。尤其,因为关于被重复一次或多次的音阶的先前存储的音源样本的位置数据被反复使用,所以它能够解决现有技术存在的向音源解析器反复请求对音源进行解析的问题。
通过在重放铃声之前预先建立存储在音源重放信息数据库250中的音源样本的位置数据,在铃声的重放中音阶被重复九次时,即,当相同的乐器和具有相同音调的音阶被重复数次时,不需要反复解析音源样本的位置。因此,在铃声的重放中,使用者感觉不到因建立数据库而产生的预定的延迟。
在这种方式中,当通过铃声合成器260重放铃声时,控制逻辑单元270与音源重放信息数据库250进行通讯,而不与音源解析器232通讯。这样,在铃声重放期间,不需要进行反复解析音源240以便读取音源位置信息的过程,达到减少系统负载的效果。
图3是本发明的实施例的用于处理铃声的方法的流程图。
如图3所示,检查铃声内容的重放请求(S201)。如果有铃声的重放请求,就解析铃声内容的格式(S203)。在这一点上,根据对铃声内容的解析结果,能得到关于音阶、音符、音色和重放时间的信息。
然后,解析对应于各自音阶和音色的音源的位置信息(S205)。所解析的音源样本的位置数据和各音阶进行匹配,然后先行存储。在铃声重放之前,通过铃声解析器解析音源样本的位置,然后与各音色相匹配并建立到数据库中(S207)。
这里,在步骤S203中,包含在铃声内容中的多个音阶和对应于音阶的音色数据被解析并传送到音源解析器和音序器。
在步骤S205中,解析对应于音阶和音色数据的音源样本位置数据。
存储在数据库中的信息被用来寻找音源样本,例如音源标签或名称、铃声音乐标签或名称、乐器的音调、乐器的种类、乐器的WAVE波形位置等。乐器的WAVE波形位置信息包括对应于各音阶的音源样本的位置。
然后,在铃声的重放中,使用音源重放信息实时地同时合成铃声音乐(S209)。
根据本发明,在铃声重放中一次或多次产生的音符和音源信息被预先解析和存储,并且所存储的信息被使用于重放铃声。因此,系统负载被减少,从而流畅地重放铃声。而且,能够有效地展现多和弦。
显而易见,本领域技术人员可以对本发明进行多样的变更以及修改。因此,本发明将覆盖落入所附的权利要求和其等效范围中的对本发明的变更和修改。
权利要求
1.一种用于处理铃声的装置,包括一铃声解析器,从所输入铃声内容解析乐谱数据;一音序器,按时间顺序排列所解析的乐谱数据;一音源,储存多个音源样本;一音源解析器,解析对应于乐谱数据的音源样本位置信息;一音源重放信息数据库,存储相互匹配的音源样本的位置数据和乐谱数据;一控制逻辑单元,接收音序器所排列的乐谱数据且连续地输出音源样本的位置数据;一铃声合成器,读取对应于音源样本位置数据的音源样本且产生对应于乐谱数据的音乐声音。
2.如权利要求1所述的装置,其特征在于铃声解析器将从铃声内容解析的乐谱数据传送到音源解析器。
3.如权利要求2所述的装置,其特征在于铃声解析器解析乐谱数据到音序器,该乐谱数据包括铃声内容所包含的音阶、音色、音色重放时间和音符;并且输出乐谱数据中的音阶和音色数据至音源解析器。
4.如权利要求1所述的装置,其特征在于音源解析器解析至少一个对应于乐谱数据的音源样本的位置数据,并且存储所解析的位置数据于音源重放信息数据库中。
5.如权利要求1所述的装置,其特征在于音源解析器在重放铃声内容之前解析对应于乐谱数据的音源样本位置数据,并且存储所解析的位置数据于音源重放信息数据库中。
6.如权利要求5所述的装置,其特征在于音源重放信息数据库存储铃声内容的音阶数据和对应于音阶数据的音色数据,该音阶数据和音色数据都与音源样本的位置数据相匹配。
7.如权利要求6所述的装置,其特征在于音色数据是对应于乐谱数据的音阶的乐器数据。
8.如权利要求4所述的装置,其特征在于音源重放信息数据库还存储对应于乐谱数据的音阶的音源标签或名称和铃声音源标签或名称。
9.如权利要求1所述的装置,其特征在于音源样本是波形表音源。
10.如权利要求1所述的装置,其特征在于铃声内容是通过无线/有线互联网或ARS服务下载的、或者在无线终端中产生或存储的。
11.如权利要求1所述的装置,其特征在于音源重放信息数据库是在重放音源样本的位置数据前被建立的。
12.如权利要求1所述的装置,其特征在于音源样本的位置数据与一个同一的音阶相匹配。
13.一种用于处理铃声的方法,包括以下步骤解析所输入铃声内容的乐谱数据;解析对应于所解析的乐谱数据的音源样本的位置数据,并且预先在数据库中建立位置数据;读取对应于音源样本位置数据的音源样本,并且根据乐谱数据的重放时间将音源样本转换成频率。
14.如权利要求13所述的方法,其特征在于在解析音源样本的位置数据时,考虑音阶和音色数据。
15.如权利要求13所述的方法,其特征在于数据库存储与在铃声内容中使用的所有乐器相关的音源样本的位置信息。
16.如权利要求13所述的方法,其特征在于音源样本是波形表音源。
全文摘要
本发明涉及用于在无线终端中处理铃声的装置和方法。预先提取对应于铃声内容的音源样本的位置数据,然后重放。在用于处理铃声的装置中,从铃声内容中解析乐谱数据,并提取对应于所解析的乐谱数据的音源样本位置数据,然后建立数据库。通过一次或多次重复使用对应于要使用的乐谱数据的音源样本位置数据,在铃声的实时重放中不需要进行反复解析音源以便读取音源位置信息的过程,以达到减少系统负载的效果。
文档编号H04M19/04GK1661670SQ20051005112
公开日2005年8月31日 申请日期2005年2月28日 优先权日2004年2月26日
发明者朴龙哲, 宋政珉, 李在爀, 李俊烨 申请人:Lg电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1