用于不中断演奏的交替驱动多声源的卡拉ok装置的制作方法

文档序号:2820156阅读:199来源:国知局

专利名称::用于不中断演奏的交替驱动多声源的卡拉ok装置的制作方法1、发明的领域本发明涉及用于以在连续的各点播乐曲之间可忽略的短间隔来连续地或不中断地演奏多个点播的卡拉OK乐曲的卡拉OK装置。2、相关技术的描述在卡拉OK装置中,当前面的乐曲正在播放时后面的乐曲可以保留。在前面的乐曲结束时保留的乐曲就自动地开始。新近的卡拉OK装置是所谓“基于音调发生器的卡拉OK装置”,其中卡拉OK演出数据驱动音调发生器以合成或发生音乐音调信号。音调发生器能够用设定控制参数来发生具有多种多样的合成音色的乐音,从而使得卡拉OK装置能够以发生适当的乐音而再生或播放各种卡拉OK音乐。然而,用于设定音调发生器的控制参数数目为此之大以致需要大约10秒用于在开始卡拉OK演奏之前传送控制参数到音调发生器来初始化或设定音调发生器。如图6所示,在卡拉OK音乐的多个乐曲A和B的连续演奏中,为卡拉OK音乐的后续乐曲B安排的控制参数必须在前面的乐曲A结束之后在乐曲B开始以前设定在音调发生器中,这就在两个乐曲A和B之间为复位或初始化音调发生器而导致10秒的等待间隔。往往是这个相对长的等待间隔对卡拉OK歌手的演唱情绪起挫伤的影响。所以本发明的目的是提供一种卡拉OK装置,它用在由一个声源装置演奏一个卡拉OK乐曲期间为另一个声源装置开始演奏另一个卡拉OK乐曲做好准备的方法克服上述先有技术卡拉OK装置的内在的缺陷。本发明的卡拉OK装置是构成为按照由设定数据和演奏数据所组成的卡拉OK数据播放卡拉OK乐曲的。此卡拉OK装置包括多个声源装置,其中每一个都安设定数据初始化然后按照演奏数据操作以播放卡拉OK乐曲使得声源装置彼此能够交替地操作以连续地播放多个卡拉OK乐曲;第一控制装置用于当一个声源装置播放前一个卡拉OK乐曲时运行向另一声源装置提供在其卡拉OK数据中包含的对应于下一个卡拉OK乐曲的设定数据,以便在该声源装置结束播放前一个卡拉OK乐曲之前初始化该另一个声源装置,以及第二控制装置当该声源装置结束播放前一个卡拉OK乐曲时运行用于向该另一个声源装置提供在其卡拉OK数据中包含的对应于下一个卡拉OK乐曲的演奏数据,以便在该声源装置结束播放前一个卡拉OK乐曲之后立即运行该另一个声源装置以播放下一个卡拉OK乐曲。在特定的形式中,每一个声源装置包含一个音调发生器,它发生具有安排成与要由各个声源装置播放的卡拉OK乐曲相匹配的适当音色的乐音,使得第一控制装置向各个声源装置提供对初始化音调发生器有效的设定数据以产生适当的音色而第二控制装置向每个声源装置提供对运行音调发生器有效的演奏数据以发生具有适当音色的乐间从而播放卡拉OK乐曲。再者,每个声源装置都包含一个数字信号处理器,它对每个声源装置所要播放的卡拉OK乐曲给予适当的效果使得第一控制装置对每个声源装置提供对初始化数字信号处理器有效的设定数据以产生适当的效果。此外,此卡拉OK装置还包括一个保留装置,它保留对多个卡拉O乐曲的点播,它还命令第一控制装置和第二控制装置交替地操作此多个声源装置以连续地按点播的次序播放保留的卡拉OK乐曲。正如已经描述过的,按照本发明的卡拉OK装置有多个声源装置。当一个声源装置为作卡拉OK演奏而激活时,另一个声源装置读取下一个卡拉OK乐曲的设定数据而准备下一次的卡拉OK演奏。这个准备一般约用10秒。事先设定的准备使下一个卡拉OK乐曲在前一个卡拉OK乐曲终止时立即演奏,这就防止了卡拉OK歌手的演唱情绪受到为传统卡拉OK装置在两个卡拉OK乐曲之间会产生的等待间隔而挫伤的影响。本发明的上述和其他目的、特色和优点可从附图中看得更为明显,其中相同的参考数字是用以标记同一的或类似的部件。图1是说明作为本发明的一个最佳实施例所实行的基于音调发生器的卡拉OK装置的框图。图2是说明由图1的卡拉OK装置播放的卡拉OK乐曲的音乐数据的配置的示意图。图3是描述图1的卡拉OK装置的操作的流程图。图4(A)是描述图1的卡拉OK装置的操作的流程图。图4(B)是描述图1的卡拉OK装置的操作的流程图。图5是说明多个卡拉OK乐曲的不中断演奏的过程的示意图。图6是说明先有技术卡拉OK装置的不中断演奏的过程的示意图。图7是示出本发明卡拉OK装置的另一个实施例的框图。本发明将通过例子参照附图更详细地描述。按照本发明的卡拉OK装置组合了多个音调发生器用于电子地合成乐音信号。用于卡拉OK演奏的卡拉OK数据包含表示音乐事件的演奏数据和表示用于驱动和控制音调发生器的参数的设定数据。在卡拉OK演奏中,包括在卡拉OK数据中的初始化控制参数(即,设定数据)是首先传送到包含音调发生器的声源系统中以设定该声源系统,而演奏数据则是按照规定的时间顺序输入到音调发生器以形成乐音信号。按照本发明的卡拉OK装置有两个声源系统(系统a和系统b)。对包括在声源系统中的音调发生器的上述控制参数的设置用时10秒。在前一个乐曲和下一个乐曲之间在这些乐曲保留作连续演奏时插入长达10秒的空闲间隔是不受欢迎的。在二系统的组成中,当一个声源系统正在播放一个卡拉OK乐曲时,按下一个乐曲定制的控制参数就在另一个声源系统中设定。当由一个系统演奏的前一个乐曲结束时,下一个乐曲即由另一系统开始演奏,从而消除掉上述的不受欢迎的空闲的或等待的间隔。现在,参考图1,这里示出说明本发明的基于音调发生器的卡拉OK装置的框图。用于控制此装置的全部操作的CPU10通过总线连接到ROM11、ROM12、外部接口(I/F)13、硬盘驱动器(HDD)14、通信控制器15、命令信号接收器16、指示器板17、开关板18、一对音调发生器19a和19b、一对合唱处理器20a和20b、一对数字信号处理器(DSPs)21a和21b、字符发生器25、图形发生器26和显示控制器27。外部接口13连接到LD(激光盘)换片机29。这样,按照本发明的卡拉OK装置有两个声源系统(系统a和系统b)用于卡拉OK演奏。系统a是由音调发生器19a、合唱处理器20a和DSP21a组成。另一个系统b由音调发生器19b、合唱处理器20b和DSP21b组成。DSP21a和DSP21b连接到混合器22,后者又连接到D/A转换器23。D/A转换器23的音频输出端连接到音频放大器31,它是一个外部设备。音频放大器31连接到话筒30和扩音器32。显示控制器27连接到外部配属的监视器28。ROM11存贮操作系统程序、应用程序、装入程序、字体数据等等。操作系统程序控制卡拉OK装置的基本操作和与外围设备的数据传输。应用程序包括外围设备控制程序和一个定序程序。定序程度在卡拉OK演奏中执行以输出储存在RAM12的保留数据区12a和12b的卡拉OK数据到音调发生器19a和19b二者之一来发生乐音信号。再者,卡拉OK数据馈入到字符发生器25以显示正在演奏的卡拉OK乐曲的歌词。装入程序被执行来从卡拉OK数据服务器(未示出)经过通信控制器15卸载卡拉OK数据等等用于卡拉OK演奏。字形数据是用来显示卡拉OK乐曲的歌词和标题。字形数据包括多种字形类型诸如仿宋体(通常等价于西方印刷术的衬线铅字面风格)和哥特体。RAM12设有两个保留数据区12a和12b用于储存从HDD14检索的保留乐曲的卡拉OK数据。当储存在区12a中的卡拉OK数据在由声源系统a进行播放时,下一个保留的卡拉OK乐曲的卡拉OK数据就从HDD14读入到区12b,并且包含在储存在区12b中的卡拉OK数据中的控制参数就输入到另一个声源系统b以事先设定或初始化该系统。RAM12也储存保留乐曲的表,它把多个保留乐曲的代码列表。通信控制器15从远程卡拉OK数据服务器卸载用于卡拉OK演奏的卡拉OK数据并且把卸载的卡拉OK数据写入HDD14。通信控制器15包括有DMA(直接存储器存取)电路使得卸载的卡拉OK数据能够直接写入HDD14而不用把数据传送给CPU10。HDD14设有卡拉OK数据存储区用于存储卸载的卡拉OK数据的大约10,000个乐曲。命令信号接收器16接收从遥控器3传来的红外信号并且把由信号携带的命令数据复原到其原始形式。遥控器3有诸如数字键和模式选择键等键开关。操作这些键使遥控器3发射由相应的代码调制的红外信号。操纵适当的键,用户能够把所要的卡拉OK乐曲的代码送入卡拉OK装置用于保留。指示器板17包括LED显示装置用于显示诸如卡拉OK乐曲的输入代码等信息。开关板18包括数字键和其他键,通常与在遥控器3上的相同。卡拉OK乐曲的代码也可以从这个开关板18输入。以下描述两个声源系统a和b之一,另一个有相同的配置。音调发生器19a在卡拉OK演奏时从CPU10输入的事件数据的基础上形成乐音信号。事件数据是写在卡拉OK数据的音乐声道中以控制乐音的发声和无声。音调发生器可以是波表型(wavetable)、FM型或VA型。合唱处理器20a形成表示基于声音数据的背景合唱的音频信号。声音信号是由对表示一串合唱声音信号执行自适应差分相位码调制(ADPCM)成为数字信号波形而准备出来。背景合唱很难由音调发生器19a发生或电子地合成。合唱处理器解压ADPCM声音信号、调制其音高并且输出结果信号。DSP21a对从音调发生器19a输入来的乐音信号和由合唱处理器20a解压的声音信号给与多种效果,得出的卡拉OK声音输出给混合器22。应当注意,由DSP21a给出的效果为类型和程度是由从CPU10输入的DSP控制数据所控制的。DSP控制数据是在卡拉OK数据的DSP控制道中和时间增量数据一起规定的并且由CPU10在预定的卡拉OK演奏定时上读出以驱动或操作DSP21a。混合器22如果必要的话,可以按适当的比例混合从DSP21a和DSP21b,输入的卡拉OK声音信号,并且把合成信号输出到D/A转换器23。D/A转换器23将这个数字卡拉OK声音信号转换成模拟音频信号并且把转换后的模拟音频信号输出到外部音频放大器31。音频放器31将这个卡拉OK音频信号和从话筒30输入的歌唱声音以适当的比例混合,然后放大这混合后的信号并且将放大的信号输出到扬声器32。字符发生器25接收字显示数据用于显示卡拉OK歌曲的标题的歌词。字显示数据是写在卡拉OK数据的字显示道里并且和时间间隔数据(时间增量数据)一起执行使得在监示器28上显示标题和歌词并将其显示颜色和按基于音乐声道执行的卡拉OK演奏同步地变化。字符发生器25基于字显示数据如歌词等等发生字符模式。另一方面,背景图形发生器26发生图形模式例如卡拉OK乐曲开始时的标题场景、预订的确认场景、速度变化的确认场景和合声设定场景。光盘换片机29播放从卡拉OK演奏的激光盘来的背景图象。CPU10按照将要演奏的卡拉OK乐曲的类别数据等等决定那个背景图象要播放,并且通过外部接口13传送经决定的背景图象的章节号码给光盘换片机29,光盘换片机29在记录在多个激光盘(一般是5个)上的繁多的图象中选择对应于由CPU10规定的章节号码的图象并且播放选好的图象。由字符发生器25发生的字符模式、由图形发生器26发生的图形模式和由LD换片机29播放的背景图象全都输入到显示控制器27里。显示控制器27把字符模式和图形模式叠加到背景图象上而在监视图28上显示得出的图形。参看图2,说明了卡拉OK数据的一般配置。用于卡拉OK演奏的音乐声道之外,卡拉OK数据是由例如字显示道、声音控制道、DSP控制道、声音数据块和标题等道组成。标题由多种数据包括音乐代码、音乐名称、发行日期和与对应的乐曲的演奏持续时间等组成。具体的卡拉OK乐曲的种类数据可以包括在标题或作为分离数据制备。音乐声道是以用于发生为卡拉OK演奏的乐曲的管弦乐队伴奏(卡拉OK)的演奏数据来实现,并且是由用于多个声部诸如钢琴、弦乐器和节奏等多个子道组成。演奏数据是由用于指乐音的发声或无声的事件数据和表示这些事件数据的读出定时而采取在相邻的音符事件数据之间的时间间隔形式的时间增量数据所组成。在指明乐音的发声和无声的音符事件数据(即,音符开事件数据和音符关事件数据)之外,事件数据还包括用于调节和改变音色的改变数据(即,参数改变数据和程序改变数据)。这个音乐声道的引导或顶端区是以初始化控制参数作为用于在开始卡拉OK演奏之前使音调发生器19a或19b和DSP21a或21b复位和初始化时的设定数据而写成。这些设定数据是在与节奏时钟信号同步地顺序读取全部并行道来实现的卡拉OK演奏开始以前读出。在卡拉OK演奏中,时间增量数据根据节奏时钟来计数。当时间增量数据计数完了,下一个事件数据就读出并且传送到音调发生器19a和19b。字显示道记录表示卡拉OK乐曲名称和歌词的字符顺序数据,并且是由词组事件数据和指明在相邻的词组事件数据之间的时间间隔的时间增量数据所组成。应当注意,记录在这个字显示道上的数据并非通用的M1D1数据;然而,为了使实现进程相一致与便于准备卡拉OK数据,声音控制道和DSP控制道和这个字显示道一样都用M1D1格式写成。字显示道包括表示一行歌词的词组事件、用于显示歌词的坐标数据和用于控制颜色变化与抹去显示的词组的消除顺序数据。声音控制道控制存储在声音数据块中多种类型的背景合唱的播放定时,并且是由声音指定事件数据和时间增量数据组成。声音指定事件数据指定一个要移到给定频率并在给定音量级上发声的声音数据。DSP控制道以用于控制DSP21a和DSP21b的操作的事件数据和相关的时间增量数据来记录。事件数据指明那种类型的效果要在给定程度上施加到音乐声音信号。与音乐声音道相同,这个DSP控制道的引导区是以用于对DSP21a和DSP21b二者之一进行复位和初始化的设定数据写成。当开始卡拉OK演奏时,上述音乐声音道、字显示道、声音控制道、DSP控制道和辅助的控制信息道就与共同时钟信号同步地读出。多种事件数据馈入相应的操作装置,例如音调发生器和DSP。参考图3、4A和4B,示出了描述按照本发明的卡拉OK装置的操作的流程图。图5是说明连续演奏卡拉OK乐曲过程的示意图。在这个最佳实施例中,RAM12的保留数据区12a是分配给由音调发生器19a、合唱处理器20a和DSP21a组成的声源系统a的。另一个保留数据区12b是分配给由音调发生器19b、合唱处理器20b和DSP21b组成的声源系统b的。参考图3,在步骤S1中检查是否有卡拉OK乐曲的点播。如果有,就在步骤S2中寄存在保留表中。其次,在步骤S3中检查有无可用的声源系统。如果一个或两个都可用,就在步骤S9对可用的系统设置设定标志。当设置了这个标志,就为保留的乐曲执行图4A所示的设定处理。如果在步骤S3没有找到可用的声源系统,进程回列备用程序。如果三个或更多乐曲连续地保留,系统a和b都被第一个和第二个乐曲所占用,由此就禁止设置第三个乐曲直到第一个乐曲结束。应当注意,这个设定处理中与图4B所示的演奏处理并行的多任务执行。同时,在步骤S4检查是否当前有乐曲在二声源系统之一中演奏或播放。如果有乐曲正在演奏则演奏继续进行,进程回到备用程序。如果没有乐曲正在演奏,声源系统的可用的一个就为演奏设置,而在步骤S5检查是否有任何保留的卡拉OK乐曲可以立即开始。如果有乐曲准备好演奏,在步骤S6选择此乐曲所分配的系统,并且在步骤S7为此而设置在演奏中的标志。当设置了在演奏中的标志后,就由指定的系统为乐曲执行图4B所示的演奏处理。然后在步骤S8中检查是否有任何保留乐曲寄存在保留表中。如果有保留乐曲,在步骤S9为了把保留乐曲设置到已经结束前面的卡拉OK乐曲演奏的那个可用的系统而设置设定标志。图4A是描述设定处理的流程图。首先,在步骤S11中指定在工作着或占用的当前演奏卡拉OK音乐或已经为演奏而设置了的声源系统之外的闲置或可用的声源系统。在步骤S12中卡拉OK数据读入分配给指定系统的保留数据区12a/b。其次,在步骤S13中,从保留数据区读出包含在卡拉OK数据中的初始化控制参数并且传送到音调发生器19a/b和DSP21a/b以设置这些装置组件。在步骤S14,当确认了这些装置组件已经设置,这个卡拉OK乐曲的代码数据就在步骤S15从保留表中抹掉。然后,在步骤S16设定标志就复位,此时操作终止。图4B是描述演奏处理的流程图,在步骤S21中,音符事件数据按照节奏时钟和时间增量数据从分配给按步骤S6指定的系统的保留数据区顺序地读出。在步骤S22中,读出的事件数据输出到相应的操作部件,诸如音调发生器19a/b和DSP21a/b,重复这个操作直到在步骤S23这个乐曲结束。在乐曲终结时,在步骤S24时,在演奏中标志变位以结束操作。现在,参考图5,上述并发和并行处理将按时间顺序的次序描述。假定有对卡拉OK乐曲A的第一个点播,乐曲A的卡拉OK数据读入保留数据区12a,以及乐曲A在演奏中。如果在乐曲A正在演奏时或者实质上是在乐曲A被点播的同时有了对另一支卡拉OK乐曲B的第二个点播,乐曲B的卡拉OK数据就读入保留数据区12b。其次,用于设置音调发生器19b和DSP21b的初始化参数是分别从音乐声道和DSP控制道读来,并且传送到音调发生器19b和DSP21b。音调发生器19b和DSP21b将收到的参数放在相应的寄存器中并且执行预定的基于这些参数的计算以完成设定操作。这样,音调发生器19b就按乐曲B订制了。大约用10秒钟执行这个订制操作。然后,声源系统B保持在等待状态直到系统a的演奏结束。当系统a演奏的乐曲A结束时,系统b演奏的乐曲B立即或在一至二秒后开始。这样,在乐曲A演奏的终点乐曲B的演奏已准备好开始而没有不适当的等待。如果需要,乐曲A的终止可以和乐曲B的引入平滑转换以消除等待时间。如所描述,本发明用两个声源系统为多个卡拉OK乐曲提供连续的或不中断的演奏而没有任何不适当的等待。用于分离地和独立地合成音乐声音的两个声源系统的设置使这个卡拉OK装置能够得到以下的额外的能力。(1)可以提供给卡拉OK装置以外部MIDI输入终端。两个声源系统之一连接到这个外部MIDI输入终端。这种安排在由卡拉OK装置进行的卡拉OK演奏的过程中就可由连接到外部MIDI输入终端的诸如电子乐器等的外部MIDI设备提供全声道演奏,从而实现卡拉OK装置和外部MIDI设备之间的合奏。(2)新近的卡拉OK装置是构造成提供多种服务信息例如商业信息、音乐会指南、体育报导和游戏例如在没有用户点播的卡拉OK乐曲的闲置时间供卡拉OK用户娱乐的bingo游戏之类。按照本发明的卡拉OK装置可以为这些服务信息与游戏演奏背景音乐。声源系统之一用于这种BGM目的,而另一个系统当订购音乐会票等时和用于为键切换操作发出确认声以及为游戏提供声音效果。这个安排可以改进背景音乐和声音效果的重量。如上所述,按照本发明,提供了由音调发生器等组成的多个声源系统并且由这个交替系统连续地播放多个卡拉OK乐曲。这个新的结构使得后续的卡拉OK乐曲当前面的乐曲正在演奏时做好演奏的准备。用于连续演奏的这个设定操作需要约10秒钟,但是已经预先完成。所以下一个乐曲的演奏一当前一个乐曲停止时就开始,这就在卡拉OK乐曲之间消除了不必要的等待间隔从而保证了连续的平滑的卡拉OK演奏。图7示出本发明的卡拉OK装置了附加的实施例。这个实施例有与图1的前一个实施例基本上相同的构造。相同的组件用与前面的实施例中相同的参考数字指明以有助于更好地了解此附加的实施例。诸如ROM11,ROM12和HDD14等存储器可以存储多种数据例如卡拉OK数据和多种程序包括系统控制程序或基本程序、音调发生程序和其他应用程序包括系统控制程序或基本程度、音调发生程度和其他应用程度。通常,ROM1暂时地存储这些程序。然而,如果不然,任何程度都可以装入此卡拉OK装置。装入的程序馈送给RAM12使CPU10能够操作卡拉OK装置的本发明的声源系统a和b。用这种方式,新的或升级版本的程序可以方便地安装进卡拉OK装置。为此目的,机器可读媒体例如CD-ROM(光盘只读存储器)51就利用来安装程序。CD-ROM51装在CD-ROM驱动器52里面以通过总线从CD-ROM51读出和卸载程序到HDD14。机器可读媒体可以由CD-ROM之外的磁盘或光盘组成。通信控制器15通过诸如LAN(地区网络)、公用电话网络和INTERNET等,通过网络55连接到外部服务器计算机(未示出)。如果内存没有保留需要的数据或程序,通信控制器15就激活从服务器计算机接收数据或程序。CPU10通过通信控制器15和网络55传送点播到服务器计算机。响应这个点播,服务器计算机传回点播数据或程序给卡拉OK装置。传送的数据或程序就存储在存储器中以完成卸载。本发明的卡拉OK装置可由装有所需数据的程序的个人计算机实现。在这种情况下,数据和程序是借助于机器可读媒体例如CD-ROM51或软盘提供给用户的。机器可读媒体包含用于使个人计算机执行与前面的实施例共同描述的本发明的乐音发生方法的指令。也就是说,机器可读媒体51包含用于使卡拉OK装置执行播放卡拉OK乐曲的方法的指令,这个方法是按照由设定数据和演奏数据组成的卡拉OK数据借助于一对声源系统a和b,其每一个都按设定数据初始化然后按演奏数据操作而播放卡拉OK乐曲使得声源系统a和b可以互相交替地操作以连续地播放多个卡拉OK乐曲。这个方法包括的步骤有在一个声源系统a播放前一个卡拉OK乐曲时进行控制以向另一个声源系统b提供包含在卡拉OK数据中对应于下一个卡拉OK乐曲的设定数据以便在声源系统a结束前一个卡拉OK乐曲之前初始化另一个声源系统b,以及在一个声源系统a结束前一个卡拉OK乐曲时进行控制以向另一个声源系统b提供包含在卡拉OK数据中对应于下一个卡拉OK乐曲的演奏数据以便在声源系统a结束播放前一个卡拉OK乐曲之后立即操作另一个声源系统b播放下一个卡拉OK乐曲。在特定形式中,声源系统b包括音调发生器19b,它发生具有安排得与要由声源系统b播放的卡拉OK乐曲相匹配的适当音色的乐音以便由CPU组成的第一控制装置向声源装置b提供对初始化音调发生器19b有效的设定数据以产生适当音色,以及也是由CPU10组成的第二控制装置向声源系统b提供给操作音调发生器19b有效的演奏数据以发生具有适当音色的乐音从而播放卡拉OK乐曲。再者,声源系统b包括数字信号处理器21b,它给与要由声源系统b播放的卡拉OK乐曲的适当的效果以便第一控制装置向声源系统b提供对初始化数字信号处理器21b有效的设定数据以产生适当的效果。还有,卡拉OK装置还包括包含遥控器3和RAM12的预订装置,它保留对多个卡拉OK乐曲的点播并且命令在CPU10中实现的第一控制装置和第二控制装置交替地操作这一对声源系统a和b以按照点播的次序连续地播放保留的卡拉OK乐曲。尽管本发明的最佳实施例已经用特定词句加以描述,这些描述只是用于说明的目的,并且应当理解不脱离所附权利要求书的精神和范围可以作出改变的变化。权利要求1.一种卡拉OK装置,构成为按照由设定数据和演奏数据所组成的卡拉OK数据播放卡拉OK乐曲,包括多个声源装置,其中每一个都按设定数据初始化然后按照演奏数据操作以播放卡拉OK乐曲使得声源装置彼此能够交替地操作以连续地播放多个卡拉OK乐曲;一个第一控制装置,用于当一个声源装置播放前一个卡拉OK乐曲时运行,向另一声源装置提供在其卡拉OK数据中包含的对应于下一个卡拉OK乐曲的设定数据以便在该声源装置结束播放前一个卡拉OK乐曲之前初始化另一个声源装置;以及一个第二控制装置,用于当该声源装置结束播放前一个卡拉OK乐曲时运行,向该另一声源装置提供在其卡拉OK数据中包含的对应于下一个卡拉OK乐曲的演奏数据以便在该声源装置结束播放前一个卡拉OK乐曲之后该另一个声源装置立即播放下一个卡拉OK乐曲。2.根据权利要求1的卡拉OK装置,其中每个声源装置包含一个音调发生器,它发生具有安排得与要由每个声源装置播放的卡拉OK乐曲相匹配的适当音色的乐音以便第一控制装置向每个声源装置提供有效的设定数据去初始化音调发生器以产生适当的音色以及第二控制装置向每个声源装置提供有效的演奏数据去运行音调发生器以发生具有适当音色的乐音从而播放卡拉OK乐曲。3.根据权利要求1的卡拉OK装置,其中每个声源装置包含一个数字信号处理器,它给与要由每个声源装置播放的卡拉OK乐曲适当的效果以便第一控制装置向每个声源装置提供有效的设定数据去初始化数字信号处理器以产生适当的效果。4.根据权利要求1的卡拉OK装置,进一步包括一个预订装置,它保留对多个卡拉OK乐曲的点播并且命令第一控制装置和第二控制装置交替地运行此多个声源装置以按点播的次序连续地播放所保留的卡拉OK乐曲。5.一种卡拉OK装置,构成为按照表示控制参数和音符事件的卡拉OK数据播放卡拉OK乐曲,包括多个声源装置,其每一个都按照控制参数复位然后按照音符事件运行以播放卡拉OK乐曲以便此多个声源装置能够彼此交替地运行以连续地播放多个卡拉OK乐曲;第一控制装置,当声源装置之一播放前一个卡拉OK乐曲时运行,用于向另一声源装置提供包含在对应于下一个卡拉OK乐曲的卡拉OK数据中的控制参数以便在该一个声源装置结束播放前一个卡拉OK乐曲之前复位该另一声源装置;以及第二控制装置,当该一个声源装置结束前一个卡拉OK乐曲的播放时运行,用于向该另一声源装置提供包含在对应于下一个卡拉OK乐曲的卡拉OK数据中的音符事件以便运行该另一声源装置以在该一个声源装置结束前一个卡拉OK乐曲的播放时立即播放下一个卡拉OK乐曲。6.一种按照由设定数据和演奏数据组成的卡拉OK数据播放卡拉OK乐曲的方法,借助于多个声源装置其每个都按照设定数据初始化然后按照演奏数据运行以播放卡拉OK乐曲,以便各声源装置能够彼此交替地运行以连续地播放多个卡拉OK乐曲,此方法包括步骤为在声源装置之一播放前一个卡拉OK乐曲时进行控制以向另一声源装置提供包含在对应于下一个卡拉OK乐曲的卡拉OK数据中的设定数据以便在该一个声源装置结束前一个卡拉OK乐曲的播之前初始化该另一个声源装置;以及在该一个声源装置结束前一个卡拉OK乐曲的播放时进行控制,以向另一声源装置提供包含在对应下一个卡拉OK乐曲的卡拉OK数据中的演奏数据以便在该一个声源装置结束前一个卡拉OK乐曲的播放这宾立即运行该另一声源装置以播放下一个卡拉OK乐曲。7.一种机器可读的包含有指令的媒体,这些指令使卡拉OK装置执行一个按照由设定数据和演奏数据组成的卡拉OK数据播放卡拉OK乐曲的方法,这个方法借助于多个声源装置其中每一个都按照设定数据初始化然后按照演奏数据运行以播放卡拉OK乐曲使得各声源设备能够彼此交替运行以连续地播放多个卡拉OK乐曲,这个方法包括的步骤为;在声源装置之一播放前一个卡拉OK乐曲时进行控制以向另一声源装置提供包含在对应于下一个卡拉OK乐曲的卡拉OK数据中的设定数据以便在该一声源装置结束前一个乐曲的播放之前初始化该另一声源装置;以及在该一个声源装置结束前一个卡拉OK乐曲的播放时进行控制以向该另一声源装置提供包含在对应于下一个卡拉OK乐曲的卡拉OK数据中的演奏数据以便运行该另一声源装置在该一个声源装置结束前一个卡拉OK乐曲的播放之后立即播放下一个卡拉OK乐曲。全文摘要一种卡拉OK装置构成为按照由设定数据和演奏数据组成的卡拉OK数据播放卡拉OK乐曲。此卡拉OK装置利用一对声源装置其每一个都按照设定数据初始化然后运行按照演奏数据播放卡拉OK乐曲使得声源装置能够彼此交替地运行以连续地播放多个卡拉OK乐曲。在此卡拉OK装置中,第一控制装置在声源装置之一播放前一个卡拉OK乐曲时运行,用于向另一个声源装置提供包含在对应于下一个卡拉OK乐曲的卡拉OK数据中设定数据以便初始化另一个声源装置。再者,第二控制装置当一个声源装置结束前一个卡拉OK乐曲的播放时运行,用于向另一个声源装置提供下一个卡拉OK乐曲的演奏数据以便在一个声源装置结束前一个卡拉OK乐曲的卡拉OK播放之后立即运行另一个声源装置以播放下一个卡拉OK乐曲。文档编号G10K15/04GK1161524SQ9710082公开日1997年10月8日申请日期1997年3月7日优先权日1996年3月7日发明者荫山保夫申请人:雅马哈株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1