歌曲伴奏装置中的分数计算处理方法

文档序号:2822107阅读:304来源:国知局
专利名称:歌曲伴奏装置中的分数计算处理方法
技术领域
本发明是关于歌曲伴奏装置中的分数计算处理方法。更详细的说是关于与歌曲伴奏器具中的演奏音乐的MIDI数据的播放操作无关,利用读取的评分数据,将上述MIDI数据中的一定的演奏信息与声音数据相比较,计算出分数的一种歌曲伴奏装置中的分数计算处理方法。
(2)背景技术首先,一般的歌曲伴奏装置包括输入MIDI规格的音乐数据,根据音乐数据进行播放的音乐播放装置;通过扬声器将输入的声音信号进行播放的声音播放装置;比较上述音乐数据和上述数字化了的声音信号得出分数的分数计算装置;对应于音乐数据将影像显示到显示装置上的影像播放装置。
图1为应用了以MIDI数据为基准信号,将扬声器声音信号作为比较信号进行分数计算方法的练歌房伴奏器的部分构成图。其中包括上述声音信号处理部10和比较部20,以及显示器30。
而且,上述声音信号处理部10为了能将从扬声器输入的声音信号在比较部中20与MIDI信号进行比较,将上述声音信号进行增幅,滤波,转化为A/D信号等过程输出声音数据。
另外,上述比较部20比较声音信号处理部10中输出的声音数据和MIDI数据,根据比较结果计算分数,并且在歌曲结束时,显示到显示器30上。
另外,MIDI规格的MIDI数据依次包括用于进行演奏的信息,即,包括演奏开始-结束(on-off)码,乐器码,音差码,音速码,演奏时间码。
但是上述比较部20在对上述midi数据和声音信号处理部中输出的声音数据进行比较时,上述数据的演奏信息是合成比较的,所以不但很难对音差进行准确的比较,而且因为是对多种midi数据进行信息比较,所以数据处理速度也存在非常慢的问题。
(3)发明内容本发明是为了解决上述问题而提出的。本发明的目的在于提供一种歌曲伴奏装置中的分数计算处理方法,该方法与演奏音乐的midi数据的播放操作无关,读取上述midi数据中的一定的演奏信息,存储为积分数据后,将上述被存储的积分数据与声音信号处理部中输出的声音数据的音差进行比较,计算出分数。
本发明的目的是这样实现的一种歌曲伴奏装置中的分数计算处理方法,所述的歌曲伴奏装置中的分数计算处理部分包括有将扬声器信号进行处理,并输出声音数据的声音信号处理部以及比较midi数据和声音数据,并计算分数的比较部,其特征在于所述的曲伴奏装置的分数计算处理方法包括以下操作步骤第一步骤,读取所述的midi数据中的一定的演奏信息,存储为积分数据;第二步骤,将上述被存储的积分数据与声音信号处理部中输出的声音数据的音差进行比较,计算出分数。
本发明的效果具有上述结构并进行如上操作的本发明的歌曲伴奏装置中的分数计算处理方法具有很高的实用价值。该方法即包括有输出声音信号的声音信号处理部和比较midi数据和声音数据,并计算分数的比较部的歌曲伴奏装置的分数计算处理方法,该方法与演奏音乐的midi数据的播放操作无关,读取上述midi数据中的一定的演奏信息,存储为积分数据后,将上述被存储的积分数据与声音信号处理部中输出的上述声音数据的音差进行比较,计算出分数。从而可以将用于演奏的信息MIDI数据的所有演奏信息作为基准信号,在不用和声音信号全部进行比较的情况下,也可以准确的计算出分数,另外还可以迅速的进行数据处理。
为进一步说明本发明的上述目的、结构特点和效果,以下将结合附图对本发明进行详细的描述。
(4)


图1为应用了以MIDI数据为基准信号,将扬声器声音信号作为比较信号进行分数计算方法的练歌房伴奏器具的部分构成图;图2为应用了本发明的歌曲伴奏装置中的分数计算处理方法的光盘装置的部分结构图;图3为本发明的光盘装置的转换部中将midi数据转换为积分数据的结构图。
附图中主要部分的符号说明10…音频信号处理部20…比较部30…显示器40…转换部50…存储器(5)具体实施方式
下面,将参照附图,对本发明的歌曲伴奏装置中的分数计算处理方法的实施例进行详细说明。
参见图2,图2为应用了本发明的歌曲伴奏装置中的分数计算处理方法的光盘装置的部分结构图。
上述歌曲伴奏装置包括声音信号处理部10,比较部20,转换部40,存储器50。
而且,上述转换部40与演奏音乐的midi数据的播放操作无关,读取上述midi数据中的一定的演奏信息,作为积分数据存储到存储器50。
另外,上述比较部20接收到上述存储器50存储的积分数据,将其与上述声音信号处理部输出的声音数据进行两者比较,根据比较结果得到的比较值计算分数。
另外,虽然上述图2作了省略,但是能够输入控制命令的微处理器根据用户的选择,进行midi数据控制下的音乐演奏后,上述比较部20计算出的计算分数将被输入到显示器30。
图3为本发明的光盘装置的转换部20中将midi数据转换为积分(score)数据的结构图。上述midi数据为用于播放midi规格音乐的信息。上述积分数据为从上述midi数据读取出的一部分演奏信息。
而且,上述midi数据,观其结构,包括用于播放开始或者终止演奏的1000和1001的演奏开始-结束(on-off)码0000-1111的16种乐器码;乐器的演奏音相对应的0 00000000-0 1111111的音差码;显示演奏音差的速度的0 0000000-01111111的音速码;以及1字节的显示上述音乐演奏时间的演奏时间码。
另外,上述积分数据读取生成上述midi数据中包含的各演奏信息中能够与通过扬声器输出的声音信号相比较的音差信息—音差码和时间信息—歌曲演奏时间码。
另外,生成上述积分数据时,midi数据为构成上述积分数据的全部。为了不读取上述音差信息和时间信息以外的信息,可以按照上述midi数据的演奏信息顺序进行生成或者对音差进行调码生成。
而且,尤其,为了能够与通过扬声器输出的声音信号的音差进行比较,不考虑乐器的种类,上述midi数据中主要只读取各乐器的音差信息,生成即可。
因此,从上述midi数据中读取了一定的演奏信息的上述积分数据是依次由演奏开始-结束(on-off)码,音差码,演奏时间码构成的。上述积分数据为基准数据,可以用于进行歌曲分数计算,作为通过扬声器输入的声音信号的比较对象。
另外,上述积分数据的字节结构包括演奏开始-结束(on-off)码4字节,音差码1字节,演奏时间码1字节,具有上述on/off相对应音差的演奏持续时间的信息。
而且,如前所述,上述比较部20在与声音信号处理部10中输出的声音数据进行比较时,只是单纯的与将midi数据转换为一定码的积分数据进行比较。
即,如果为8,那么就是应该以F1的音高进行歌唱的意思,此时将F1值和输入到扬声器的演唱者的声音通过声音信号处理部10,进行A/D转换的值进行比较。
而且,经过了T1时间后,应该以F2的音高进行歌唱,经过了T2时间后,就不应该进行歌唱,根据上述比较,生成比较值,根据上述结果值计算分数。
另外,将上述生成的积分数据输送到比较部20,只抽出上述声音信号处理部10中输出的声音数据的音差,将其与上述积分数据进行比较,从而可以不计较相互不同的乐器音,音速等,只比较音差。
作为参考,对于从MIDI数据读取一定的演奏信息并生成积分数据这一点来说,还包括不考虑一定的演奏信息,将一定的演奏信息一概处理为一定的编码等并进行读取的操作。
而且,上述比较部20为了对声音信号处理部10中输出的声音数据进行比较,还将音差作为主比较对象,读取MIDI数据中的一部分演奏信息。
虽然本发明已参照当前的具体实施例来描述,但是本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,应理解其中可作各种变化和修改而在广义上没有脱离本发明,所以实施例并非作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变形都将落在本发明权利要求书的范围内。
权利要求
1.一种歌曲伴奏装置中的分数计算处理方法,所述的歌曲伴奏装置中的分数计算处理部分包括有将扬声器信号进行处理,并输出声音数据的声音信号处理部以及比较midi数据和声音数据,并计算分数的比较部,其特征在于所述的歌曲伴奏装置的分数计算处理方法包括以下操作步骤第一步骤,读取所述的midi数据中的一定的演奏信息,存储为积分数据;第二步骤,将上述被存储的积分数据与声音信号处理部中输出的声音数据的音差进行比较,计算出分数。
2.如权利要求1所述的歌曲伴奏装置中的分数计算处理方法,其特征在于所述的第一步骤中的读取midi数据中的一定的演奏信息是,从包含有多个的乐器信息、音差信息和时间信息的多个演奏信息的被定义的MIDI数据中,读取能够与通过扬声器输出的声音信号进行比较的音差信息和时间信息。
3.如权利要求1所述的歌曲伴奏装置中的分数计算处理方法,其特征在于所述的第二步骤中的将上述被存储的积分数据与声音信号处理部中输出的声音数据的音差进行比较,计算出分数是指,传送到所述的比较部的积分信息的音差信息和所述的声音信号处理部输出的声音数据的音差信息进行比较,然后计算出分数。
全文摘要
本发明是关于歌曲伴奏装置中的分数计算处理方法,是包括有输出声音数据的声音信号处理部和比较midi数据和声音数据,并计算分数的比较部的歌曲伴奏装置的分数计算处理方法,该方法与演奏音乐的midi数据的播放操作无关,读取上述midi数据中的一定的演奏信息,存储为积分数据后,将上述被存储的积分数据与声音信号处理部中输出的声音数据的音差进行比较,计算出分数,从而可以将用于演奏信息MIDI数据的所有演奏信息作为基准信号,在不用和声音数据全部进行比较的情况下,也可以准确的计算出分数,另外还可以迅速的进行数据处理,本发明具有很高的实用价值。
文档编号G10H3/00GK1601603SQ0314697
公开日2005年3月30日 申请日期2003年9月25日 优先权日2003年9月25日
发明者朴润奎 申请人:乐金电子(惠州)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1