CN1099116C - 音乐信息的记录和重放方法以及音乐信息重放设备 - Google Patents
音乐信息的记录和重放方法以及音乐信息重放设备 Download PDFInfo
- Publication number
- CN1099116C CN1099116C CN96121661A CN96121661A CN1099116C CN 1099116 C CN1099116 C CN 1099116C CN 96121661 A CN96121661 A CN 96121661A CN 96121661 A CN96121661 A CN 96121661A CN 1099116 C CN1099116 C CN 1099116C
- Authority
- CN
- China
- Prior art keywords
- character
- color change
- information
- music information
- color
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
- G10H1/0041—Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
- G10H1/0058—Transmission between separate instruments or between individual components of a musical system
- G10H1/0066—Transmission between separate instruments or between individual components of a musical system using a MIDI interface
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/361—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
- G10H1/365—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems the accompaniment information being stored on a host computer and transmitted to a reproducing terminal by means of a network, e.g. public telephone lines
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/361—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
- G10H1/368—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems displaying animated or moving pictures synchronized with the music or audio part
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/171—Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
- G10H2240/201—Physical layer or hardware aspects of transmission to or from an electrophonic musical instrument, e.g. voltage levels, bit streams, code words or symbols over a physical link connecting network nodes or instruments
- G10H2240/241—Telephone transmission, i.e. using twisted pair telephone lines or any type of telephone network
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Controls And Circuits For Display Device (AREA)
- Electrophonic Musical Instruments (AREA)
- Auxiliary Devices For Music (AREA)
Abstract
用于重放音乐信息的音乐信息重放方法和设备,所述音乐信息包括用于在任意选定的显示设备屏幕上显示多个字符的字符码和根据MIDI标准格式化的MIDI信号。MIDI信号包含定时时钟和用于驱动各种声源的声源驱动信息以及色彩变化信息,该色彩变化信息包括用于指出字符和指定字符的变色时间的色彩变化定时信息。显示在显示屏上的多个字符的位置是由重放设备在重放音乐信息之前预先确定的,并且利用多个字符的确定位置使由色彩变化信息指出的字符与MIDI信号的定时时钟同步产生色彩变化。
Description
技术领域
本发明涉及记录和重放音乐信息的方法和装置,所述音乐信息包括与显示的字符和MIDI信号有关的显示信息,更确切地说,本发明涉及一种适用于在卡拉OK机中记录和重放音乐信息以便重放卡拉OK音乐信息的方法和装置,重放的卡拉OK信息中包含使所显示的卡拉OK歌曲中的歌词或字符变色的信息。
背景技术
美国专利USP5.453,570公开了一种卡拉OK编辑装置。
通常,在酒巴间和家庭中看到的象卡拉OK机这样的音乐重放设备中,所需要的歌曲都是预先录制在光磁盘或CD(密度磁盘)上的,其中与所需歌曲有关的信息包括伴奏音乐信息,背景图象信息和歌词(词)字符信息。在公知的卡拉OK机中,当使用者选择所需的歌曲时,背景图象将与歌词的字符和伴奏旋律一起以使字符色彩随伴奏旋律的进行而变化的形式显示在例如TV监视器(监视器)这样的屏幕上,从而使使用者能够随着色彩变化的歌词容易地根据旋律进行演唱。
在这种卡拉OK机中,如果所需要的歌曲没有预先录制在磁盘或是CD上,就无法进行播放。此外,要把极少点播的歌曲和频繁需要的歌曲一起设置在记录介质上将需要花费很大的代价。
而且,由于生产CD或磁盘包括负盘时从产品设计到投产需要时间,所以当出现新歌时,需要花费例如几个月的时间才能发行CD或磁盘形式的新歌。因此,在带有新歌的CD或磁盘上市之前,使用者不得不等待很长时间。
作为克服上述缺陷的措施,最近已经开发了一种通信式卡拉OK***。在这种通信式卡拉OK式***中,作为音乐供给器的信息中心基本数据库内存储着大量不同的音乐信息,这些信息不仅涉及已经发行的歌曲而且还涉及准备发行的新歌,而且该中心还可以根据用户的卡拉OK机通过电话线请求的信息选择性地提供其所需要的歌曲。
每个使用者均可从如此传输的信息所涉及的歌曲中选择所需的歌曲。换句话说,使用者可以通过电话线点播其所需要的一首或一组歌曲。
在通信式卡拉OK***中使用的卡拉OK机有两种类型,即,非积累型卡拉OK机和积累型卡拉OK机。在非积累型卡拉OK机中,当使用者选择所需的歌曲时,所选歌曲的信息只从信息中心传送到使用者的卡拉OK机上。而在积累型卡拉OK机中,使用者的卡拉OK机上设有例如大存储容量硬磁盘这样的记录介质,其通过电话线预先从信息中心录制了与使用频率很高的歌曲有关的信息。使用者可以从录在硬磁盘上的歌曲中选择所需的歌曲。这种积累型卡拉OK机在当前是最流行的,这是因为与非积累型卡拉OK机相比其电话线通信费用低。在这种积累型的卡拉OK机中,所需的数据是通过电话线传输的而且可以在电话线不拥挤的时候,例如在夜间把数据存储在记录介质上。这样便可以每天或按照需要对记录在记录介质上的数据进行预先更新。
一方面,随着技术的发展,由人工声源发声的电子乐器例如合成乐器和电子琴的音质有了很大的提高。作为控制和驱动这种电子乐器声源的标准,普遍采用的是MIDI(乐器数字接口)标准。
可以使传输的电子乐器控制信号有效地符合MIDI标准。而且,作为通信式卡拉OK***的音乐信息,采用的是符合MIDI标准的音乐信息传输***。这种音乐信息包括与歌曲题目和歌词相应的字符码,和与MIDI标准相应的音乐信息。
另一方面,在卡拉OK机中,与歌词相应的字符色彩要随着伴奏旋率的进行而顺序变化以便使使用者能容易地跟着演唱。而且,字符的色彩变化数据在卡拉OK机中是十分重要的。然而,由于通常色彩变化数据的量相当大,所以需要减少色彩变化数据的传输量。
下面参照图1根据在终端设备的屏幕上沿一行的方向布置的一组日本HIRAKANA(语音)字符[あいうえお]说明已有技术中色彩变化处理方法的一个实例。
图1(A)和图1(B)是解释已有技术中改变歌词字符色彩的处理方法示图。
如图1(A)所示,终端设备的屏幕由720×480个图象元素构成,这些元素形成包含480个水平行和720个竖直列的矩阵,而且屏上的布置是以一个图象元素单元为基础给出的。
具体地说,一组日本HIRAKANA字符(あいうえお)中每个字符具有120个图象元素,这些图象元素在屏幕的中心沿行的方向布置并插在屏幕的左边缘和右边缘之间,每个边缘在行方向上的宽度相当于60个图象元素。
当这组字符沿行的方向排列时,其色彩变化只在行的方向上顺序进行而在列的方向上没有变化。因此,为了简单起见,在下文中将图象元素的数目定义为行方向图象元素的数目,而省略了列向上的图象元素数目。
传输的色彩变化信息是色彩变化速度急剧改变的转折点信息,该转折点与MIDI信号中使用的定时时钟有关。具体地说,当计下的定时时钟数是t0时,转折点P0出现在屏幕上第60个图象元素的位置上,当计下的定时时钟数是t1时,转折点P1出现在第180个图象元素的位置上。
图1(B)中示出了转折点和定时时钟数之间的这种关系。
这种色彩变化信息以表格信息的形式传输到用户的终端设备上。在终端设备中,将色彩变化信息以表格的形式储存在预定的存储装置中,并根据伴奏的旋律参照表格顺序完成显示字符的色彩变化。
此外,在终端设备中,应使插在相邻转折点之间的字符色彩变化速度恒定。例如,就相邻转折点P0、P1之间的图象元素而言,在定时时钟计数为(t1-t0)的期限内有120个图象元素产生色彩变化。因此,相对每个定时时钟有120/(t1-t0)个图象元素产生色彩变化。具体地说,在定时时钟计数为t0之后,从第60个到第个180个图象元素的色彩以在每个定时时钟120/(t1-t0)个图象元素的速度与定时时钟同步变化。而且,当定时时钟计数为(t1-t0)时,第一个字符(あ)的色彩变化结束。此后,其是图象元素位于区域P1-P2内的第二个字符(い)(与从第180到第300相对应)接着以(300-180)/(t2-t1)的速度与定时时钟同步发生色彩变化。用与上述相同的方式,使字符(う)、(え)、(お)发生色彩变化。这样,就使该组字符随着伴奏的旋律同步地从左到右顺序发生色彩变化。
然而,在上述通信式卡拉OK***中,色彩变化信息是在假定所用终端设备是专为该目的而制造的情况下设计的。原因是采用专用的终端设备能够减少从信息中心传输的音乐数据量,这是因为屏幕的尺寸和其上显示的字符尺寸、构成字符的图象元素数目、以及字符的显示位置是作为固定值处理的。因此,不可以把色彩变化信息供给除专用终端之外的其它类型的终端设备上。
但是,对把色彩变化信息供给象个人计算机用户使用的这种任意的终端设备有一个要求,其中屏幕的尺寸和其上显示的字符尺寸、构成字符的图象元素数目、以及字符的显示位置必须按任意的计算机进行处理。
此外,最近开发了一种能够在主屏幕上显示多个分屏幕(窗口)和能够在每个窗口执行程序的OS(操作***),其中窗口的尺寸可由使用者任意确定。因此,构成字符的图象元素数目相对于窗口的尺寸是不同的。
当屏幕的尺寸和其上显示的字符的尺寸、构成字符的图象元素数目、以及字符的显示位置可任意选择时,则不能够通过使用上述色彩变化信息正确地完成字符的色彩变化。
发明内容
因此,本发明的主要目的是克服已有技术中存在的缺点。
本发明的另一个目的是提供一种既使在字符的显示位置和字符的尺寸是任意选定的情况下也能使字符色彩正确变化的音乐信息记录和重放的方法及装置。
根据本发明的第一方面,一种用于由音乐信息重放设备重放音乐信息的音乐信息重放方法,所述音乐信息包括:定时时钟;用于在显示装置上显示多个字符的字符显示信息;用于驱动各种声源的声源驱动信息;和用于使显示在显示装置上的所述多个字符色彩变化的色彩变化信息,其特征在于,该方法包括以下步骤:
在所述单乐信息重放前,以字符显示信息,预先决定所述多个字符在所述显示装置上的显示位置;
在所述音乐信息在重放中时,计数所述音乐信息的所述定时时钟;和当所述定时时钟的读数到在一个由所述色彩变化信息设定的预定数目时,改变所述多个字符中至少一个的色彩。
根据本发明的第二方面,一种用于重放音乐信息的音乐信息重放设备,所述音乐信息包括:定时时钟;用于在显示多个字符的字符显示信息;用于驱动各种声源的声源驱动信息;和用于使所述多个字符色彩变化的色彩变化信息,所述重放设备包括:
显示装置,用以显示所述多个字符,并具有多个图象元素的屏;
显示处理装置,用于把所述字符显示信息转换成图象元素数据以便在所述显示装置上显示图象元素数据;
多个声源,可以提供多种乐器的声音;
声驱动装置,用于根据所述声源驱动信息驱动所述各种乐器的多个声源;
字符信息存储装置;用于存储在所述显示器上显示的所述多个字符的位置;和
色彩变化处理装置,用于在所述音乐信息重放时,使用所述色彩变化信息,和存储于所述字符信息存储装置的所述多个字符的位置,计算所述字符的色彩变化位置和色彩变化定时后,计数所述音乐信息的所述定时时钟,在色彩变化定时,改变所述多个字符中至少一个字符的色彩。
本发明的另一个和具体的目的是提供一种用于记录音乐信息的音乐信息记录方法,所述音乐信息包括用于在预定显示装置上显示多个字符的字符显示信息,用于驱动各种声源的声源驱动信息和用于改变显示在显示装置上的字符色彩的色彩变化信息,其中记录的色彩变化信息是由两个色彩变化指令表示的,它们分别指示显示装置上所显示的字符中应产生色彩变化的特定字符信息和表示执行色彩变化指令时刻的时间信息。
本发明的另一个和更具体的目的是提供一种通过音乐信息重放设备重放音乐信息的音乐信息重放方法,该音乐信息包括用于在显示装置上显示多个字符的字符显示信息,用于驱动各种声源的声源驱动信息和用于改变显示在显示装置上的多个字符色彩的色彩变化信息,其中在显示装置上显示的多个字符的位置是由音乐信息重放设备在重放音乐信息之前预先确定的而且利用所确定的多个字符位置可使由色彩变化信息指定的多个字符发生色彩变化。
本发明的另一个和更具体的目的是提供一种用于重放音乐信息的音乐信息重放设备,所述音乐信息包括用于在显示装置上显示多个字符的字符显示信息,用于驱动各种声源的声源驱动信息和用于使显示在显示装置上的多个字符产生色彩变化的色彩变化信息,所述重放设备包括:具有一个带有多个图象元素显示屏的显示装置;用于把字符码转换成图象元素数据以便在显示装置上以字符形式显示图象元素数据的显示处理装置;用于根据声源驱动信息驱动各种乐器的不同声源的声源驱动装置;用于存储显示器上显示的多个字符位置的字符信息存储装置;和以使由色彩变化信息指出的字符与音乐信息中包含的定时时钟同步产生色彩变化的方式驱动显示处理装置的色彩变化处理装置。
通过以下的详细描述将使本发明的其它目的和进一步的特征变得更加明显。
附图说明
图1(A)和图1(B)是用于解释已有技术中使歌词字符发生色彩变化的处理方法视图;
图2是本发明第一实施例所述音乐信息重放***的方框图;
图3(A)和3(B)是用于解释在本发明第一实施例中的音乐信息重放设备上重放的卡拉OK音乐信息的图表;
图4是图2中所示音乐信息重放设备的操作流程图
图5是用于解释图2所示音乐信息重放设备中色彩变化方法的曲线图;
图6是本发明第二实施例所述音乐信息重放***的方框图;
图7(A)-7(B)是用于解释在本发明的第二实施例中的音乐信息重放设备上重放的音乐信息的图表;
图8是表示图6所示本发明第二实施例的音乐信息重放设备的操作流程图;
图9是用于解释图6所示音乐信息重放设备中色彩变化方法的曲线图;
图10(A)和10(B)是用于解释本发明第三实施例的另一种记录方法的图表。
具体实施方式[第一实施例]
下面参照图2-5说明本发明的第一实施例,其中使歌词的每个字符产生色彩变化。
图2是本发明第一实施例所述音乐信息重放***的方框图。
如图2所示,把本发明第一实施例的音乐信息重放设备1作为终端设备通过电话线3连接到信息中心2。
信息中心2包括受中心控制装置4控制的大存储容量的中心存储装置5。在中心控制装置4中,具有一个记录了有关卡拉OK歌曲音乐信息(称为卡拉OK音乐信息)的数据库。此外,通过接口6和电话线3把多个音乐信息重放设备1连接到信息中心2。当使用者通过他的音乐信息重放设备1点播所需的卡拉OK歌曲时,中心控制装置4从存有大量卡拉OK音乐信息的中心存储装置5中检索由使用者点播的卡拉OK歌曲的卡拉OK音乐信息,并将点播的卡拉OK音乐信息传输到相应的音乐信息重放设备1上。
下面说明上述卡拉OK音乐信息。
图3(A)和3(B)是用于解释在本发明第一实施例中的音乐信息重放设备上重放的卡拉OK音乐信息的图表;
如图3(A)所示,卡拉OK音乐信息包含字符码部分“A”和MIDI信号部分“B”。
除了字符码部分“A”和MIDI信号部分“B”之外,卡拉OK音乐信息还包括各种控制信号部分,合唱信息部分和背景图象信息部分,然而,为了简单起见在图3(A)中省略了这些部分。
字符码部分“A”包含标题和例如JIS码形式的一首卡拉OK歌曲的歌词字符。
字符码部分“A”由一首完整歌曲的多个页面构成,每一个页面包含一组要在屏幕上同时显示的标题和歌词的字符码,但其中不包含使字符逐个变色的色彩。
此外,MIDI信号部分“B”包含通过驱动音乐信息重放设备1的MIDI声源来播放卡拉OK歌曲伴奏旋律的声源驱动指令,用于显示和抹去字符码部分“A”的页面的字符显示指令,和用于使显示的字符变色的色彩变化指令。并按照MIDI标准对这些指令进行格式化处理。
在这个实施例中,将声源驱动指令分别分配到与声源相应的通道1-15,而且将字符显示指令和色彩变化指令分配到通道16。
MIDI信号部分“B”的结构如图3(B)所示。
在图3(B)中,控制指令BN表示声源驱动指令、字符显示指令和色彩变化指令中的任何一种指令。
每个声源指令代表一种声源和一种要播放或停止的声音。每个字符显示指令代表将要出现或消失的一页。每个色彩变化指令代表一个字符行和沿指定的字符行改变色彩的字符指令编号。
在控制指令BN之前,出现的是用在执行控制指令BN之前计下的MIDI信号中的时钟数表示的时间信息tN。同样,在控制指令BN-1和BN+1之前提供的是时间信息TN-1和TN+1(图中未示)。
此外,通过将上述各时间信息结合可以形成声源信息、字符显示信息和色彩变化信息。
再次参照图2,音乐信息重放设备1包括通过接口11与电话线3连接的控制装置12,用于存储指示卡拉OK歌曲的卡拉OK音乐信息的第二存储装置13,用于存储待播放的卡拉OK音乐信息的主存储装置14,用于显示指定卡拉OK歌曲和屏幕尺寸的输入装置15,形成各种乐器的声源16,驱动声源16的声源驱动装置17,用于处理字符显示色彩变化的字符色彩变化处理装置18,用于存储由色彩变化处理装置18确定的显示信息(显示的位置、待显示的字符大小)的字符信息存储装置19,显示装置20,该装置可以是例如CRT(阴极射行管)显示器,其屏幕由多个图象元素构成,用于在显示装置20的屏幕上显示字符和背景图象的显示处理装置21,和用于存储并在显示装置20的屏幕上显示图象元素数据的VRAM(视频RAM)22。
要求第二存储装置13的存储容量大到足以存储与指示的卡拉OK歌曲数相应的卡拉OK音乐信息。这样便构成了一个象硬盘驱动器(HDD)这样的具有很大存储容量的存储装置。卡拉OK音乐信息在第二存储装置13中的存储状态由控制装置12控制而且通过控制装置12可以在显示装置20上显示存储在第二存储装置13中的卡拉OK歌曲的标题。
此外,主存储装置14所具有的存储容量大到足以存储相当于一首卡拉OK歌曲的卡拉OK音乐信息。这样便构成了第二存储装置13的RAM(随机存取存储器)或自由区。字符信息存储装置19由第二存储装置13的RAM或自由区以及主存储装置14构成。
声源16设置了多种乐器,例如用来演奏伴奏旋律的鼓、低音贝司、和吉它,而且这些声源可以通过声源驱动信息按照MIDI标准来驱动。声源16中的每种声源均受声源驱动信息控制,而声源驱动信息可从MIDI信号通道1-15中得到。
此外,字符色彩变化处理装置18包括时钟计数部分31、字符显示处理部分32和色彩变化处理部分33。
时钟计数部分31对MIDI信号中使用的定时时钟进行计数以便确定页面显示/抹除时间和字符色彩变化时间。
字符显示处理部分32确定每个字符在显示装置20的屏幕上显示的位置,并将它们存储在字符信息存储装置19中,和根据时钟计数部分31的输出信号显示或抹除页面。
色彩变化处理部分33根据时钟计数部分31的输出信号从字符信息存储装置19中读取用色彩变化指令表示的字符位置,并把读出的信息送到显示处理装置21以便完成指定字符的色彩变化。
下面参照图4所示的流程图说明音乐信息重放设备1的工作过程。
图4是图2所示音乐信息重放设备1的工作流程图。
在图4中,参考标号101表示“初始设定”步骤,102为“把点播的歌曲存储到第二存储装置13”,103为“把要重放的卡拉OK音乐信息存储到主存储装置14”,104为“开始重放”,105为“页面显示”,106为“是否出现色彩变化指令?”,107为“色彩变化处理”,108为“第一页是否已经完成?”,109为“抹除该页”,110为“是否所有页均已完成?”。
下面解释如图1(A)和图1(B)所示当在显示装置20中具有720×480个图象元素的屏幕上显示一组日本HIRAKANA字符[あいうえお]时,进行色彩变化的情况。
首先,在重放卡拉OK音乐信息之前,通过操作输入装置15(步骤101)确定屏幕的尺寸(列×行的图象元素数目)。确定了屏幕尺寸之后,控制装置12把信息传输到字符色彩变化处理装置18的字符显示处理部分32,在此由字符显示处理部分32确定字符的尺寸“S”和字符的位置“P”。
在此,能够在屏幕的行中显示的最大字符量“M”和在列向中显示的量大行数“L”是预先确定的。此外,在行方向上的图象元素数量“X”和在列方向上的图象元素数量“Y”,即,字符尺寸“S”(列×行和图象元素数)和字符位置“P”是通过字符显示处理部分32确定的,因此在已建立的屏幕上,当一行(字符行)内的最大字符量为“M”而在列向中这种字符行的最大量为“L”时,就可以把所有字符作为一组字符显示。
换句话说,根据所建立的屏幕尺寸和能够在一行中显示的最大字符量“M”可以确定字符的尺寸,而根据输入屏幕的尺寸和所确定的字符尺寸可以确定每一行打头字符的位置“P”。从打头字符的位置“P”和字符尺寸“S”可获得每个字符的位置并将这些位置信息存储在字符信息存储装置19中。
只要在重放卡拉OK音乐信息之前完成在步骤101中进行的初始设定,那么这个设定将对最初确立音乐信息重放设备1自身的操作或最初确立播放卡拉OK音乐信息的操作有效。
接着,在步骤102,当由使用者通过输入装置15点播卡拉OK歌曲时,控制装置12将查寻存储在第二存储装置13中的卡拉OK音乐信息。如果点播的歌曲没有存储在第二存储装置13中,则控制装置12通过电话线3到信息中心2中查找所点播的歌曲,并把从信息中心传过来的卡拉OK歌曲存储到第二存储装置13中。然后,控制装置12把点播的卡拉OK歌曲传输到主存储装置14(步骤103)中,并开始重放卡拉OK歌曲(步骤104)。
当开始重放卡拉OK歌曲的声音时,控制装置12把MIDI信号部分“B”(图3(A))中通道1-15的声源驱动信息(时间信息和声源驱动指令)传送到声源驱动装置17。由此,声源驱动装置17驱动各种与时间信息和通道1-15的声源指令相应的声源16,并通过混频器23从话筒24输出卡拉OK歌曲的伴奏旋律。
同时,控制装置12把字符显示信息和字符色彩变化信息(MIDI信号部分“B”的通道16)传输到字符色彩变化装置18以便使其在屏幕上显示卡拉OK歌曲的标题和歌词的字符(步骤105)。
在出现卡拉OK伴奏旋律之前或其刚出现后,便在屏幕上显示卡拉OK歌曲的标题。把标题的字符码设成卡拉OK音乐信息字符码部分“A”(图3(A))中的“0”页。此外,用在开始重放后首先传输的字符码显示指令来表示“0”页。
通常,如上所述,执行控制指令之前的时间间隔由排在待执行的控制指令之前的时间信息提供。然而,为了能在重放开始之前或刚开始重放之后显示标题,而使这个作为时间信息的时间间隔为“0”。这样,只要接收到字符显示信息就马上驱动字符显示处理部分32。
字符显示处理部分32通过控制装置12从主存储装置14上读出“0”页上的字符码并从字符信息存储装置19上读出字符尺寸“S”和字符位置“P”,而且把这些信息传送到显示处理装置21以便驱动该装置。显示处理装置21根据字符尺寸“S”和字符位置“P”把所传输的字符码译成图象元素数据并把它们存储在VRAM22中。这样,通过VRAM22把“0”页上的字符显示在显示装置20的屏幕上。
接着,由控制装置12识别下一个控制指令是页数指令还是色彩变化指令(步骤106)。
通常,在没有色彩变化的情况下抹除标题字符。这样,下一个控制指令相当于字符抹除指令。接着执行从步骤106到步骤109的操作。在时钟计数部分31所计的定时时钟数为用时间信息表示的“t”之后,通过显示处理装置21抹除显示在显示装置20上的“0”页。
此后,在步骤110,确定是否所有页均已完成。然而,当随之而来的下一个控制指令(字符显示指令)表明还没有完成所有页时,操作将回到步骤105。
在步骤105,显示下一页“1”(歌词No.1)。
在步骤109,在刚刚将标题抹除之后,时钟计数部分31开始对定时时钟进行计数。当所计数值达到与时间间隔相应的计数值“t”时,通过驱动字符显示处理部分32来显示用字符显示指令表示的第一页。字符显示处理部分32把存储在主存储装置14中的第一页上的字符码和存储在字符信息存储装置19中的字符显示位置“P”及字符尺寸“S”一起传输到显示处理装置21。这样,就将如图1(A)所示的一组HIRAKANA字符[あいうえお]显示在显示装置20的屏幕上。
如果接着传输的指令是色彩变化指令,则进行从步骤106到步骤107的操作。然后,对在显示装置20上显示的字符进行色彩变化处理。
当控制装置12检测色彩变化信息时,控制装置12把时间信息传输到时钟计数部分31并把色彩变化指令传送到色彩变化处理部分33。
在时钟计数部分31所计的MIDI信号的定时时钟数达到表示时间间隔的数值后,时钟计数部分31就驱动色彩变化处理部分33。
由此通过色彩变化指令指出第一行中的第一字符发生色彩变化。
具体地说,色彩变化处理部分33从字符信息存储装置19中读出与第一行中的第一字符相对应的字符〖あ〗的显示位置P1(如图1(A)所示),和下一个字符〖い〗的显示位置P2(如图1(A)所示),并将这些信息送到显示处理装置21以便通过驱动显示处理装置21使存储在VRAM2中且与屏幕上的显示位置P1和P2相对应的字符图象元素产生色彩变化。
结果是,例如,一组白色字符中的字符〖あ〗随着卡拉OK伴奏旋律实时地变成绿色。
就色彩变化的方法而言,有两种方法,一种是如图5中的点划线“a”所示在一个色彩变化时间的瞬间使字符变色,另一种是如图中虚线“b”所示在从一个色彩变化时间到下一个色彩变化时间期间使字符向右侧方以匀速产生色彩变化。
图5是用于解释图2中所示音乐信息重放设备1中色彩变化方法的曲线图。
参照图5中所示的点划线“a”,当字符瞬时变色时,通过给出字符的显示位置“P”可完成在图4所示的步骤107中的色彩变化处理。
然而,如图中的虚线“b”所示,当字符从左侧端向右以匀速变色时,在步骤107的色彩变化处理中需要色彩变化速度信息。可以将该色彩变化速度信息和在初始设定中通过计算得到的或在进行色彩变化处理时由色彩变化处理部分33计算得到的字符显示位置P一起预先存储在字符信息存储装置19中。
当已知字符尺寸“S”和变色所需时间的情况下,能够算出上述色彩变化速度信息。因此,在步骤101,一旦确定了字符尺寸“S”,就可以从主存储装置14中读出MIDI信号部分“B”的通道16,并可以用色彩变化信息算出在定时时钟的每个时钟内出现色彩变化的图象元素的数目。
具体地说,如图3(B)所示,在一个确定的色彩变化指令(控制指令)BN将要发出之前置入的时间信息tN表示在执行色彩变化指令BN之前的时间间隔。因此,通过使用在色彩变化指令BN之后出现的色彩变化指令BN+1的时间信息tN+1,可以算出由色彩变化指令BN指定的字符的色彩变化速度值S/tN+1。在步骤106,把色彩变化速度S/tN+1以及显示位置“P”从色彩变化处理部分33传输到显示处理装置21。显示处理装置21使在VRAM22中指定的图象元素区域的图象元素数据以S/tN+1的色彩变化速度产生色彩变化。
用与上述相同的方式(步骤108)对后面的字符〖い〗〖う〗〖え〗〖お〗进行色彩变化处理。当页面上所有字符的色彩变化均已完成时,用页面抹除信息将该页面抹除(步骤109)。对所有页面进行这种色彩变化处理(步骤110)。当所有页都结束后,便完成了处理。
如果可以在不考虑屏幕尺寸的情况下进行上述字符色彩变化处理,那么既使在任意确定窗口屏幕尺寸和其在屏幕上的显示位置的情况下也能准确进行色彩变化。
当在这种窗口屏上进行上述字符色彩变化处理时,可以在完成窗口屏设定时确认窗口屏的尺寸和显示位置。因此,在初始设定操作中,通过使用上述确认信息便能确定每个字符的字符尺寸和显示位置“P”。
换句话说,按照本发明第一实施例中的色彩变化处理,能够在不考虑屏幕尺寸的下正确进行卡拉OK歌曲中歌词的色彩变化。此外,不仅可以随意选择终端设备而且还可以使窗口屏上的卡拉OK歌曲的歌词出现精确的色彩变化,所述窗口屏的尺寸和显示位置随意变化。
此外,在上述实施例中,卡拉OK歌曲的歌词是逐个字符进行变色的,然而,也可以在该行中第一个字符色彩发生变化的时刻使整行字符同时发生色彩变化。而且,还可以使多个字符(一个词)同时发生色彩变化。例如,这种方法适用于用英语写成的歌词的字符色彩变化,其中可同时改变多个字母的色彩且不会给使用者带来不自然的感觉。该方法有助于减少需处理的信息量。
按照本发明第一实施例的音乐信息重放方法,需在重放音乐信息之前确定显示装置上显示的字符位置,并且通过使用在音乐信息重放之前确定的字符位置使由色彩变化信息指出的字符与MIDI信号的定时时钟同步发生色彩变化。这样,既使是在随意改变显示在屏幕上的字符位置和字符尺寸的情况下也能够在驱动声源的同时使显示在屏幕上的字符准确地产生色彩变化。〖第二实施例〗
下面参照图6-10说明本发明的第二实施例,其中使歌词的每个字符产生色彩变化。
图6是本发明第二实施例和音乐信息重放***的方框图。
如图6所示,把作为本发明第二实施例的终端设备和音乐信息重放设备201通过电话线203连接到信息中心202上。
信息中心202设有受中心控制装置204控制且具有大存储容量的中心存储装置205。在中心控制装置204中,其基本数据库中存储着与卡拉OK歌曲有关的音乐信息(称为卡拉OK音乐信息)。此外,通过接口206和电话线203把多个音乐信息重放设备201与信息中心202相连。当从音乐信息重放设备201上点播所需的歌曲时,中心控制装置204根据点播的卡拉OK歌曲对存储着大量卡拉OK音乐信息的中心存储装置205进行检索,并把点播的卡拉OK音乐信息传输到相应的音乐信息重放设备201。
下面,说明存储在信息中心202的中心存储装置205中的上述卡拉OK音乐信息。
图7(A)到图7(D)是用于解释在本发明第二实施例所述的音乐信息重放设备中重放的音乐信息的图表。
如图7(A)所示,卡拉OK音乐信息包括MIDI顺序部分“A1”,歌词字符数据指令部分“B1”和定时指令部分“C1”。
除了上述信息之外,卡拉OK音乐信息还包含各种控制信号部分、合唱信息部分和背景图象信息部分,然而,为了简单起见在图7(A)中省略了这些部分。
MIDI顺序部分“A1”是根据MIDI标准把用于播放卡拉OK歌曲伴奏旋律的声源驱动指令格式化的部分。MIDI顺序部分“A1”具有N个通道,这些通道分别描述用于驱动声源的声源驱动指令。通过指出声源和声音的种类来提供这些指令以便产生声音,并在每个指令出现之前提供表示发声时间的时间信息。因此,每个声源驱动指令都与时间信息同时起作用。
歌词字符数据指令部分“B1”是表示歌词字符码和显示信息的指令部分,其描述的是字符数据这样的字符显示信息。
在这个歌词字符数据指令部分“B1”中,描述的是各种由歌词元事件表示的指令,所述元事件由例如图7(B)中所示形式〖FF,05,Ien,(歌词字符指令)〗的SMF(标准的MIDI文件)表示。
顺便提一下,在MIDI标准中需要在歌词元事件之前置入符号Δt。然而,由于其与重放关系不大,所以在此省略了对它的说明。在已列举的指令中,“FF”表示元事件,“05”是元事件的代码编号,而“len”是用位数表示的后序歌词字符数据的总长度。
此外,歌词字符数据指令包括用于指出页数的页面指出信息、用于指出字符行数(行编号)的字符行指出指令、用于指出一组字符的显示开始位置的显示位置指出指令、用于指出字符属性的字符属性指令、用于在进行字符色彩变化之前和之后指出字符具体颜色的字符色彩指出指令、用于在进行字符色彩变化之前和之后指出字符着色轮廓的字符轮廓色彩指出指令、用于指出字符滚动的滚动指令、用于指出字符淡入的淡入指令、用于指出字符淡出的淡出指令、用于指出专用元事件顺序器(将在下文中描述)中的时间信息单元的时间单元指令、和用于指出歌词字符数据的歌词字符数据指令。
接着,根据移位JIS码描述卡拉OK歌曲的标题字符码和歌词字符码。然后按照歌词字符指令描述在一行上显示的一组字符的字符码。
借助页面指示指令把这些其字符可同时在屏幕上显示的歌词字符码排成页单元。
此外,时间控制指令部分“C1”是包括指出显示时间或抹除页码、指出色彩变化开始或字符显示完成和指出一行歌词字符的指令部分。如图7(C)所示,在这个时间控制指令部分“C1”中,包含由SMF确定的专用元事件顺序器(以下称作S-S元事件)。例如,把S-S元事件描述成〖FF,7F,len,48,Sub ID,(时间信息,时间控制指令)xn〗。其中在S-S元事件之前置入的符号Δt与歌词字符数据指令“B1”的Δt相同。此外,“7F””代表表示S-S元事件的代码,而“len”为后序数据(〖48,,Sub ID,(时间信息,定时控制指令)xn〗)总长度的位数。“48”表示由MIDI标准确定的生产商ID,而“Sub ID”是其代码。在此省略对该代码的详细说明。
在定时控制指令部分“C1”中,包含用于指示显示开始或把在部分“B1”中由歌词字符数据指令指出的页面抹除的页面指令、用于在所显示的页面上指出行编号的行指示指令、用于指出需变色的字符并使其开始变色和使其完成变色的色彩变化指令。通过给出这些指令便可以进行页面显示或歌词字符抹除,以及歌词字符的色彩变化。
此外,如图7(D)所示,上述“时间信息,定时控制指令”的信息是以把多个定时指令记录在S-S元事件中的方式进行描述的。作为色彩变化指令的一个实例,假定一行上的歌词字符数是“n”,向“Sub ID”顺序描述“n”组字符,其中每组包含每一个字符的一段时间信息和定时指令。
与此相同,把多个指令描述到S-S元事件中,从而减少信息量。这样便可以通过电话线传送卡拉OK音乐信息。
此外,在定时控制指令之前描述的时间信息对于前一个指令来说代表相对时间(第一个时间信息表示从卡拉OK歌曲开始的时间),该时间信息可用由在部分“B1”中的歌词字符数据指令的时间单元指令定义的单位时间值来表示。确定由时间单元指令定义的单位时间,使一个单位时间包含几个时钟,这些时钟是在MIDI顺序部分“A1”中规定的定时时钟。具体地说,当由时间单元指令指示的一个单位时间包含例如“K”个时钟时,在从预定的瞬间计数到ti×K个定时时钟之后,便执行定时控制指令“i”,并且在数到ti+1×K个定时时钟之后,执行定时控制指令“i+1”。
如上所述,在定时控制指令“i”之前描述的时间信息“ti”对其前面的定时控制指令来说指出一个相对时间。此外,带有时间信息的页面指令表示页面显示信息,而带有时间信息的色彩变化指令表示色彩变化信息。
在这个实施例中,由于存储在中心存储装置205中的卡拉OK音乐信息指示变色字符在行中的位置和它的序数,即所显示字符中一个字符的位置,所以需要把指定的字符显示位置转换成音乐信息重放设备201的屏幕座标。然而,能够达到既使任意改变屏幕的尺寸也可以使字符在准确的时间内产生色彩变化。
再参照图6,音乐信息重放设备201包括通过接口211与电话线203相连的控制装置212,用于存储预定卡拉OK歌曲的卡拉OK音乐信息的第二存储装置213,用于存储需播放卡拉OK音乐信息的主存储装置214,用于指出预定的卡拉OK歌曲和屏幕尺寸的输入装置215,模拟各种乐器的声源216,驱动声源216的声源驱动装置217,用于处理显示字符色彩变化的字符色彩变化处理装置218,用于存储由色彩变化处理装置218确定的显示信息(显示位置,字符尺寸)的字符信息存储装置219,一个象CRE(阴极射线管)显示器这样带有由多个图象元素构成的屏幕的显示装置220,用于在显示装置220的屏幕上显示字符和背景画面的显示处理装置221,和用于存储图象元素数据并在显示装置220的屏幕上显示该数据的VRAM(视频RAM)222。
要求第二存储装置213的存储容量大到足以存储与预定卡拉OK歌曲相应的卡拉OK音乐信息。因此,所构成的存储装置要具有象硬磁盘驱动器(HDD)这样大的容量。由控制装置212来控制卡拉OK音乐信息在第二存储装置213中的存储状态并且可以通过控制装置21,在显示装置220上显示存储在第二存储装置213中的卡拉OK歌曲的标题。
此外,主存储装置214的存储容量要大到足以存储与一首卡拉OK歌曲相应的卡拉OK音乐信息。因此,主存储装置214由RAM(随机存取存储器)或第二存储装置213的自由区构成。字符信息存储装置219和主存储装置214一样也由RAM或第二存储装置213的自由区构成。
声源216可提供各种乐器例如鼓、低音贝司和吉它的声响以便播放伴奏旋律,而且声源驱动信息可根据MIDI标准来驱动声源216。由从MIDI顺序部分“A1”的通道N得到的声源驱动信息来控制每个声源216。
此外,字符色彩变化处理装置218包括时钟计数部分231,字符显示处理部分232和色彩变化处理部分233。
时钟计数部分231对MIDI顺序部分“A1”的定时时钟进行计数以便确定页面显示/抹除时间和字符色彩变化时间。
字符显示处理部分232确定在显示装置220的屏幕上显示的每个字符的显示位置,并把这些信息存储在字符信息存储装置219中,而且根据从时钟计数部分231输出的信号显示或抹除页面。
根据时钟计数部分231的输出信号,色彩变化处理部分233从字符信息存储装置219中读出由色彩变化指令指定的字符位置,并把该位置信息输出到显示处理装置221从而完成指定字符的色彩变化。
下面参照图8所示的流程图说明音乐信息重放设备201的工作状态。
图8是图6所示本发明第二实施例中的音乐信息重放设备201的操作流程图。
在图8中,参考标号301表示“初始设定”步骤,302是“把点播的歌曲存储到第二存储装置213”,303是“把卡拉OK音乐信息存储到主存储装置214”,304是“开始重放”,305是“显示页面”,306是“是否出现色彩变化指令?”,307是“色彩变化处理”,308是“是否第一页已经完成?”,309是“抹除页面”,310是“是否已完成所有页?”。
下面解释针对在图1(A)和图1(B)所示的显示装置220中包含480×720个图象元素的屏幕上显示的一组日本HIRAKANA字符〖あいうえお〗进行色彩变化的情况。
首先,在重放卡拉OK音乐信息之前,通过操作输入装置215(步骤301)确定屏幕的尺寸(列×行的图象元素数目)。确定了屏幕尺寸之后,控制装置212把信息传输到字符色彩变化处理装置218的字符显示处理部分232在此由字符显示处理部分232确定字符的尺寸“S”和字符的位置“P”。
在此,能够在屏幕的行中显示的最大字符量“M”和在列向中显示的量大行数“L”是预先确定的。此外,在行方向上的图象元素数量“X”和在列方向上的图象元素数量“Y”,即,字符尺寸“S”(列×行和图象元素数)和字符位置“P”是通过字符显示处理部分232确定的,因此在已建立的屏幕上,当一行(字符行)内的最大字符量为“M”而在列向中这种字符行的最大量为“L”时,就可以把所有字符作为一组字符显示。
换句话说,根据所建立的屏幕尺寸和能够在一行中显示的最大字符量“M”可以确定字符的尺寸,而根据所建立的屏幕尺寸和所确定的字符尺寸可以确定每一行标题字符的位置“P”。从标题字符的位置“P”和字符尺寸“S”可获得每个字符的位置并将这些位置信息存储在字符信息存储装置219中。
只要在重放卡拉OK音乐信息之前完成在步骤301中进行的初始设定,那么这个设定将最初确立音乐信息重放设备201自身的操作或最初确立播放卡拉OK音乐信息的操作。
接着,在步骤302,当由使用者通过输入装置215点播卡拉OK歌曲时,控制装置212将查寻存储在第二存储装置213中的卡拉OK音乐信息。如果点播的歌曲没有存储在第二存储装置213中,则控制装置212通过电话线203到信息中心202中查找所点播的歌曲,并把从信息中心202传过来的卡拉OK歌曲存储到第二存储装置213中。然后,控制装置212把点播的卡拉OK歌曲传输到主存储装置214(步骤303)中,并开始重放卡拉OK歌曲(步骤304)。
当开始重放卡拉OK歌曲的声音时,控制装置212把MIDI信号部分“A1”的声源驱动信息(时间信息和声源驱动指令)传送到声源驱动装置217。由此,声源驱动装置217驱动各种与时间信息和通道1-15的声源指令相应的声源216,并通过混频器223从话筒224输出卡拉OK歌曲的伴奏旋律。
同时,控制装置212把歌词字符数据指令部分“B1”和定时控制指令部分“C1”传输到字符色彩变化装置218以便使其在屏幕上显示卡拉OK歌曲的标题和歌词的字符(步骤305)。
在卡拉OK伴奏旋律开始之前或刚开始卡拉OK伴奏之后,便在屏幕上显示卡拉OK歌曲的标题。把标题的字符码设成卡拉OK音乐信息歌词字符数据指令部分“B1”中的“0”页。此外,用在开始重放后首先传输的字符显示指令来指示“0”页。
通常,如上所述,执行控制指令之前的时间间隔由置入待执行的控制指令之前的时间信息提供。然而,由于是在重放开始之前或刚开始重放之后显示标题,所以要使在控制指令之前提供的这个作为时间信息(定时时钟的数计值)的时间间隔为“0”。这样,只要接收到定时控制指令部分“C1”就马上驱动安符显示处理部分232。
字符显示处理部分232通过控制装置212从主存储装置214上读出“0”页上的字符码并从字符信息存储装置219上读出字符尺寸“S”和字符位置“P”,而且把这些信息传送到显示处理装置221以便驱动该装置。显示处理装置221根据字符尺寸“S”和字符位置“P”把所传输的字符码译成图象元素数据并把它们存储在VRAM222中。这样,通过VRAM222把“0”页上的字符显示在显示装置220的屏幕上。
接着,由控制装置212识别下一个控制指令是否是色彩变化指令(步骤306)。
通常,在没有色彩变化的情况下抹除标题字符。这样,下一个控制指令相当于字符抹除指令。接着执行从步骤306到步骤309的操作。在时钟计数部分231所计的定时时钟数为用时间信息表示的“t”之后,通过显示处理装置221抹除显示在显示装置220上的“0”页。
此后,在步骤310,确定是否所有页数均已完成。然而,当随之而来的下一个控制指令(字符显示指令)表明还没有完成所有页数时,操作将回到步骤305。
在步骤305,显示下一页“1”(歌词No.1)。
在步骤309,在刚刚将标题抹除之后,时钟计数部分231开始对定时时钟进行计数。计数之后,通过驱动字符显示处理部分232来显示用歌词字符数据指令“B1”的页面指令表示的第一页。字符显示处理部分232把存储在主存储装置214中的第一页的字符码和存储在字符信息存储装置219中的字符显示位置“P”及字符尺寸“S”一起传输到显示处理装置221。这样,就将如图1(A)所示的一组HIRAKANA字符[あいうえお]显示在显示装置220的屏幕上。
如果接着传输的指令是色彩变化指令,则进行从步骤306到步骤307的操作。然后,对在显示装置220上显示的字符进行色彩变化处理。
当控制装置212检测色彩变化信息时,控制装置212把时间信息传输到时钟计数部分231并把色彩变化指令传送到色彩变化处理部分233。
在时钟计数部分231所计的MIDI顺序部分“A1”的定时时钟数达到表示时间间隔的数值后,时钟计数部分231就驱动色彩处理部分233。
在此,通过色彩变化指令指定第一行中的第一个字符发生色彩变化。色彩变化处理部分233从字符信息存储装置219中读出与第一行中的第一字符相对应的字符〖あ〗的显示位置P1(如图1(A)所示),和下一个字符〖い〗的显示位置P2(如图1(A)所示),并将这些信息送到显示处理装置221以便通过驱动显示处理装置221使存储在VRAM202中且与屏幕上的显示位置P1-P2相对应的字符图象元素产生色彩变化。结果是,例如,一组白色字符中的字符〖あ〗随着卡拉OK伴奏旋律实时地变成绿色。
就色彩变化的方法而言,有这样两种方法,一种是如图9中用点划线“a1”所示那样在一个色彩变化时刻的瞬间使字符变色,另一种是如图中虚线“b1”所示在从一个色彩变化时刻到下一个色彩变化时刻期间使字符向右侧方以匀速产生色彩变化。
图9是用于解释图6中所示音乐信息重放设备201中色彩变化方法的曲线图。
参照图9中所示的点划线“a1”,当字符瞬时变色时,通过给出字符的显示位置“P”可完成在图8所示的步骤307中进行的色彩变化处理。
然而,如图中的虚线“b1”所示,当字符从左侧端向右以匀速变色时,在步骤307的色彩变化处理中需要色彩变化速度信息。可以将该色彩变化速度信息和在初始设定中通过计算得到的或在进行色彩变化处理时由色彩变化处理部分233计算得到的字符显示位置P一起预先存储到字符信息存储装置219中。
当已知字符尺寸“S”和变色所需时间的情况下,能够算出上述色彩变化速度信息。因此,在步骤301,一旦确定了字符尺寸“S”,就可以从主存储装置214中读出卡拉OK音乐信息部分“C1”中的定时控制指令,并可以用色彩变化信息算出在定时时钟的每个时钟内出现色彩变化的图象元素的数目。
具体地说,如图7(D)所示,在一个确定的色彩变化指令(控制指令)“i”将要发出之前置入的时间信息ti表示在执行色彩变化指令“i”之前的时间间隔。因此,通过使用在色彩变化指令“i”之后出现的色彩变化指令i+1的时间信息ti+1,可以算出由色彩变化指令“i”指定的字符的色彩变化速度值S/ti+1。在步骤306,把色彩变化速度S/ti+1以及显示位置“P”从色彩变化处理部分233传输到显示处理装置221。显示处理装置221使在VRAM222中指定的图象元素区域的图象元素数据以S/ti+1的速度产生色彩变化。
用与上述相同的方式(步骤308)对后面的字符〖い〗〖う〗〖え〗〖お〗进行色彩变化处理。当页面上所有字符的色彩变化均已完成时,用页面抹除信息将该页面抹除(步骤309)。在所有页上都进行这样的色彩变化处理(步骤310)。当所有页面都完成时,便结束处理。
可以在不考虑屏幕尺寸的情况下进行上述字符色彩变化处理。
例如,既使当使用窗口屏时也能够进行精确的色彩变化,窗口屏在屏幕上的尺寸和显示位置是随意确定的。
当在这种窗口屏上进行上述字符色彩变化时,可以在完成窗口屏设定时确认窗口屏的尺寸和显示位置。因此,在初始设定操作中,通过使用上述确认信息便能确定每个字符的字符尺寸和显示位置“P”。
换句话说,按照本发明第二实施例中的色彩变化处理,能够在不考虑屏幕尺寸的情况下正确进行卡拉OK歌曲中歌词的色彩变化。此外,不仅可以随意选择终端设备而且还可以使窗口屏上的卡拉OK歌曲的歌词出现精确的色彩变化,所述窗口的尺寸和显示位置可随意变化。
此外,在上述实施例中,卡拉OK歌曲的歌词是逐个字符进行变色的,然而,也可以在该行中第一个字符色彩发生变化的时刻使整行字符同时发生色彩变化。而且,还可以使多个字符(一个词)同时发生色彩变化。例如,这种方法适用于用英语写成的歌词的字符色彩变化,其中可同时改变多个字母(一个词)的色彩且不会给使用者带来不自然的感觉。该方法有助于减少需处理的信息量。〖第三实施例〗
下面,说明另一种记录方法,其中在色彩变化的时刻使多个字符按单元(词)发生色彩变化。
图10(A)和10(B)是用于解释本发明第三实施例所述另一种记录方法的图表。
如上所述,当字符的色彩变化是按由多个字符构成的各单元进行时,对显示英语歌词字符是有效的。因此,下面将说明使多个歌词字符〖I love you〗发生色彩变化的情况。
如图10(A)所示,在大多数情况下用英语写的歌词由多个字符(字母)例如〖love〗和〖you〗构成。此外,在相邻两个词之间有间隔。而且,当两个相邻词之间的间隔相当于一个字符时,在图10(A)的一行中可设置10个这样的字符。
如第二实施例的记录方法所述,当每个字符的字符色彩变化时刻到来时,需要预置色彩变化时刻,例如第一个字符〖I〗开始的时间“t0”(图10(B)),第二个字符“间隔”的开始时间“t1”,第三个字符〖L〗的开始时间“t2”,………,和第十个字符〖u〗的完成时间“t10”。
然而,在用英语表示的歌词字符发生实际色彩变化的时间内,大多数情况是如图10(B)所示在一个词上或在多个字符上出现的色彩变化是以匀速进行的。
例如,在图10(B)中,歌词字符中所需的实际时间信息仅仅是t1,t2,t4,t6,和t10。因此,可以在终端设备(音乐信息重放设备)中通过指定这些色彩变化时间和字符来进行色彩变化处理。
在该实施例中,当用〖时间信息(时钟):色彩变化指令(指定的字符)〗表示包含时间信息和色彩变化指令的色彩变化信息时,图10(B)中所示歌词字符所需的色彩变化信息是〖t0:第一个字符(I)开始变色〗,〖t1-t0:间隔开始变色〗,〖t2-t1:第三个字符(L)开始变色〗,〖t4-t2:第五个字符(v)开始变色〗,〖t6-t4:第七个字符(u)开始变色〗,和〖t10-t6:第十个字符(u)开始变色〗。此外,由于不需要向每个字符提供色彩变化信息,所以可减少待传输的音乐信息数据量。
此外,当色彩变化信息指定歌词之间的间隔以均匀的速度变色时,可以用一个值来表示色彩变化速度信息,这个值是用时间信息除指定字符和字符尺寸“S”之间存在的字符数的积而得到的。例如,在上述一组字符〖I love you〗中〖you〗的色彩变化信息是用4×S/(t10-t6)。如图8所示,在初始操作的步骤301中计算色彩变化速度信息。然后把色彩变化速度信息存储在字符信息存储装置219中,并在步骤307的色彩变化处理中读出该信息。
在该实施例中,是根据色彩变化信息在包括歌词之间间隔的每个字符上进行色彩变化,然而,也可以把个词作为一个单元进行色彩变化。例如,如图10(A)所示,在表示一组字符〖I love you〗的色彩变化时间时,把色彩变化信息表示为〖t0:第一个字符(I)开始变色〗,〖t1-t0:第一个字符变色结束〗,〖t2-t1:第三个字符(L)开始变色〗,〖t6-t2:第五个字符(e)变色结束〗,〖t7-t6-:第八个字符(y)开始变色〗,和〖t10-t6:第十个字符(u)变色结束〗。此外,由于不需要向每个字符提供色彩变化信息,所以同样可减少音乐信息的数据量。
从上述可以看出,可以将本发明实施例的色彩变化信息设计成任何一种能在显示装置212上显示的字符中发生色彩变化或色彩抹除的顺序单元。换句话说,本发明采用的方法是使在显示装置212上显示的一组字符中的一个这字符开始或停止变色。而且不仅可以把色彩变化时间设计成针对每个字符而且还可以针对多个字符的每个单元或一个词。
根据本发明的音乐信息记录方法,其中音乐信息包括用于显示在预定的显示装置上显示多个字符的字符显示信息,用于驱动各种声源的声源驱动信息和用于使显示装置上显示的字符变色的色彩变化信息,通过在显示装置上显示的字符中指定某个变色字符的变色指令和表示执行变色指令的一段时间信息来记录色彩变化信息。因此,可以在驱动声源的同时实时地进行色彩变化而不必考虑音乐信息重放设备的屏幕尺寸。此外,由于可以指定显示装置上显示的字符中任何一个字符变色,所以不仅可以针对每个字符设定变色时间而且还可以针对由多个字符构成的每个单元或一个词设定变色时间。这有利于减少音乐信息的数据量。
此外,按照本发明的音乐信息重放方法,其中所述的音乐信息包括用于在预定的显示装置上显示多个字符的字符显示信息,用于驱动各种声源的声源驱动信息和用于使在显示装置上显示的字符变色的色彩变化信息,该方法要在重放之前确定显示装置上显示的字符位置并且利用所确定的字符位置使由色彩变化信息指定的字符发生色彩变化。因此,既使改变字符的显示位置和字符尺寸也能够在驱动声源的同时实时地变色。
Claims (8)
1.一种用于由音乐信息重放设备重放音乐信息的音乐信息重放方法,所述音乐信息包括:定时时钟;用于在显示装置上显示多个字符的字符显示信息;用于驱动各种声源的声源驱动信息;和用于使显示在显示装置上的所述多个字符色彩变化的色彩变化信息,其特征在于,该方法包括以下步骤:
在所述单乐信息重放前,以字符显示信息,预先决定所述多个字符在所述显示装置上的显示位置;
在所述音乐信息在重放中时,计数所述音乐信息的所述定时时钟;和
在所述定时时钟的读数到在一个由所述色彩变化信息设定的预定数目时,改变所述多个字符中至少一个的色彩。
2.如权利要求1中所述的音乐信息重放方法,其特征在于:
在从一个色彩变化定时到下一个彩色变化定时的时段中,所述字符以固定速度作色彩变化。
3.如权利要求1所述的音乐信息重放方法,其特征在于:
在所述改变色彩的步骤中,当所述定时时钟的读数到达一个由所述色彩变化信息设定的预定数目时,所述多个字符的一整行的色彩在所述行中第一个字符的色彩变化定时,同时变化。
4.如权利要求3所述的音乐信息重放方法,其特征在于:
上述整行以固定速度作色彩变化直至下一后续行的第一个字符的色彩变化。
5.一种用于重放音乐信息的音乐信息重放设备,所述音乐信息包括:定时时钟;用于在显示多个字符的字符显示信息;用于驱动各种声源的声源驱动信息;和用于使所述多个字符色彩变化的色彩变化信息,所述重放设备包括:
显示装置(20,220),用以显示所述多个字符,并具有多个图象元素的屏;
显示处理装置(21,221),用于把所述字符显示信息转换成图象元素数据以便在所述显示装置上显示图象元素数据;
多个声源(16,216),可以提供多种乐器的声音;
声驱动装置(17,217),用于根据所述声源驱动信息驱动所述各种乐器的多个声源;
字符信息存储装置,(19,219),用于存储在所述显示器上显示的所述多个字符的位置;和
色彩变化处理装置(18,31,32,33,218,231,232,233),用于在所述音乐信息重放时,使用所述色彩变化信息,和存储于所述字符信息存储装置的所述多个字符的位置,计算所述字符的色彩变化位置和色彩变化定时后,计数所述音乐信息的所述定时时钟,在色彩变化定时,改变所述多个字符中至少一个字符的色彩。
6.如权利要求5中所述的音乐信息重放设备,其特征在于:
在所述音乐信息重放时,使用所述色彩变化信息,和存储于所述字符信息存储装置的所述多个字符的位置,和计数所述音乐信息的所述定时时钟,在从一个色彩变化定时到下一个色彩变化定时的时段中,所述字符以固定速度作色彩变化。
7.如权利要求5中所述的音乐信息重放设备,其特征在于:
在计算该行的位置和色彩变化定时后,上述色彩变化处理装置使所述多个字符的一整行的色彩在所述行中第一个字符的色彩变化定时,同时变化。
8.如权利要求7中所述的音乐信息重放设备,其特征在于:
上述整行以固定速度作色彩变化直至下一后继行的第一个字符的色彩变化。
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP309986/1995 | 1995-11-02 | ||
JP309986/95 | 1995-11-02 | ||
JP30998695 | 1995-11-02 | ||
JP329664/1995 | 1995-11-24 | ||
JP329664/95 | 1995-11-24 | ||
JP7329664A JPH09185385A (ja) | 1995-11-02 | 1995-11-24 | 音楽情報の記録方法及び再生方法並びに音楽情報再生装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1177817A CN1177817A (zh) | 1998-04-01 |
CN1099116C true CN1099116C (zh) | 2003-01-15 |
Family
ID=26566140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN96121661A Expired - Fee Related CN1099116C (zh) | 1995-11-02 | 1996-11-02 | 音乐信息的记录和重放方法以及音乐信息重放设备 |
Country Status (5)
Country | Link |
---|---|
US (1) | US5770811A (zh) |
JP (1) | JPH09185385A (zh) |
KR (1) | KR100252399B1 (zh) |
CN (1) | CN1099116C (zh) |
TW (1) | TW332289B (zh) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3226011B2 (ja) * | 1995-09-29 | 2001-11-05 | ヤマハ株式会社 | 歌詞表示装置 |
JP3008834B2 (ja) * | 1995-10-25 | 2000-02-14 | ヤマハ株式会社 | 歌詞表示装置 |
US7297856B2 (en) * | 1996-07-10 | 2007-11-20 | Sitrick David H | System and methodology for coordinating musical communication and display |
US5980262A (en) * | 1997-06-02 | 1999-11-09 | Mitac, Inc. | Method and apparatus for generating musical accompaniment signals at a lower storage space requirement |
JP4038836B2 (ja) * | 1997-07-02 | 2008-01-30 | ヤマハ株式会社 | カラオケ装置 |
JP4029442B2 (ja) * | 1997-07-18 | 2008-01-09 | ヤマハ株式会社 | 通信カラオケシステム |
JP3980131B2 (ja) * | 1997-09-25 | 2007-09-26 | 松下電器産業株式会社 | 制御装置、初期設定可能通信システム、及び初期設定可能通信システムの制御方法 |
EP0999538A4 (en) * | 1998-02-09 | 2000-05-10 | Sony Corp | METHOD AND DEVICE FOR DIGITAL SIGNAL PROCESSING, METHOD AND DEVICE FOR GENERATING CONTROL DATA AND MEDIUM FOR RECORDING PROGRAMS |
JP3801356B2 (ja) * | 1998-07-22 | 2006-07-26 | ヤマハ株式会社 | データ付き楽曲情報作成装置、再生装置、送受信システム及び記録媒体 |
ATE361316T1 (de) * | 1999-09-08 | 2007-05-15 | Sloan Kettering Inst Cancer | Kristallstruktur einer deacetylase und deren inhibitoren |
JP2001356767A (ja) * | 2000-06-16 | 2001-12-26 | Yamaha Corp | 同期再生装置、同期再生方法および同期再生用プログラムを記録した記録媒体 |
JP2002351473A (ja) * | 2001-05-24 | 2002-12-06 | Mitsubishi Electric Corp | 音楽配信システム |
JP3645211B2 (ja) * | 2001-10-31 | 2005-05-11 | 株式会社第一興商 | あの頃検索を行う楽曲検索方法およびカラオケリモコン装置 |
JP4082137B2 (ja) * | 2002-08-28 | 2008-04-30 | 沖電気工業株式会社 | Tv再生機能を有する携帯電話機 |
US20050039128A1 (en) * | 2003-08-14 | 2005-02-17 | Ying-Hao Hsu | Audio player with lyrics display |
US20060130635A1 (en) * | 2004-12-17 | 2006-06-22 | Rubang Gonzalo R Jr | Synthesized music delivery system |
JP2008004134A (ja) * | 2006-06-20 | 2008-01-10 | Sony Corp | 音楽再生方法および音楽再生装置 |
US20080027726A1 (en) * | 2006-07-28 | 2008-01-31 | Eric Louis Hansen | Text to audio mapping, and animation of the text |
JP4853688B2 (ja) * | 2009-08-25 | 2012-01-11 | ヤマハ株式会社 | 電子音楽装置および同装置に適用されるコンピュータプログラム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05224587A (ja) * | 1992-02-13 | 1993-09-03 | Tootaru Corp:Kk | カラオケ用歌詞案内装置 |
JP3516406B2 (ja) * | 1992-12-25 | 2004-04-05 | 株式会社リコス | カラオケオーサリング装置 |
-
1995
- 1995-11-24 JP JP7329664A patent/JPH09185385A/ja active Pending
-
1996
- 1996-10-24 TW TW085113056A patent/TW332289B/zh active
- 1996-10-31 US US08/741,668 patent/US5770811A/en not_active Expired - Fee Related
- 1996-11-02 KR KR1019960052202A patent/KR100252399B1/ko not_active IP Right Cessation
- 1996-11-02 CN CN96121661A patent/CN1099116C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US5770811A (en) | 1998-06-23 |
JPH09185385A (ja) | 1997-07-15 |
TW332289B (en) | 1998-05-21 |
KR970029615A (ko) | 1997-06-26 |
KR100252399B1 (ko) | 2000-05-01 |
CN1177817A (zh) | 1998-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1099116C (zh) | 音乐信息的记录和重放方法以及音乐信息重放设备 | |
CN1184640C (zh) | 计算机***和卡拉ok*** | |
CN1243338C (zh) | 乐谱显示控制装置 | |
CN1146870C (zh) | 盘记录媒体的重放方法及装置 | |
CN2691011Y (zh) | 演奏练习装置 | |
CN1194336C (zh) | 波形产生方法 | |
CN2705856Y (zh) | 乐音和语音再现装置 | |
CN1596445A (zh) | 创作装置和创作方法 | |
CN101079301A (zh) | 文本映射到音频并动画文本的设备及方法 | |
CN1610904A (zh) | 运动图像数据管理设备和方法 | |
CN1125488A (zh) | 多媒体数据路由选择*** | |
CN1125489A (zh) | 面向目标的乐器数字接口*** | |
CN1125487A (zh) | 面向目标的音频*** | |
CN1131773A (zh) | 手写文字输入显示装置 | |
CN1783324A (zh) | 内容使用装置及方法、分配服务器装置、信息分配法、记录媒体 | |
CN1353853A (zh) | 半导体存储卡、把数据记录在半导体存储卡上的装置和重放半导体存储卡的数据的装置 | |
CN1125490A (zh) | 面向目标的视频*** | |
CN1202508C (zh) | 利用被授权修改的保护内容的电子音乐设备 | |
CN1144962A (zh) | 记录介质的记录和/或重放装置 | |
CN1571985A (zh) | 在音乐符号和学习乐器中提供指导的交互式游戏 | |
CN1131308A (zh) | 自动演奏装置 | |
CN1146859C (zh) | 声源控制装置及其方法和包含声源控制装置的游戏机 | |
CN1254785C (zh) | 乐音生成装置、携带终端装置以及乐音生成方法 | |
CN1154973C (zh) | 具有兼容软件模块的计算机化乐器 | |
CN1975908A (zh) | 多音轨数字记录/重放装置,方法,及程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C19 | Lapse of patent right due to non-payment of the annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |