亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

通過連接多首樂曲提供定制的集錦播放的卡拉ok裝置的制作方法

文檔序號:2820162閱讀:251來源:國知局
專利名稱:通過連接多首樂曲提供定制的集錦播放的卡拉ok裝置的制作方法
技術領域
本發(fā)明涉及用于從多首樂曲中抽取部分演奏片段及用于平滑地鏈接或連接這些部分演奏片段來提供集錦播放的卡拉OK裝置。
在傳統(tǒng)的卡拉OK裝置中,是逐首地播放卡拉OK樂曲的卡拉OK音樂數(shù)據(jù)的。再者,卡拉OK裝置能提供一種集錦,其中將多首樂曲的稱作sabi的各主要片段順序地互相連接。因此,許多卡拉OK演唱者喜歡集錦。
如上所述,集錦由多首樂曲組成。集錦是以組合的卡拉OK樂曲形式提供的。構成集錦的多首樂曲是獨立的登錄在卡拉OK裝置中的。有必要分別從這些單一樂曲中組成集錦。從而,在將卡拉OK樂曲登錄進卡拉OK裝置中時,必須分別從單一的卡拉OK樂曲中登錄集錦的組合樂曲。這會導致耗費大量時間與精力。再者,在單一樂曲的登錄與由這些單一樂曲組成的集錦的組合樂曲的登錄之間存在著可觀的時間滯后。此外,已制成的集錦的登錄或保存消耗與單一登錄的樂曲同樣的數(shù)據(jù)量,從而必須另外為集錦提供數(shù)據(jù)存儲區(qū)。再者,并非總是將卡拉OK演唱者想要演唱的喜愛樂曲采納進集錦中,從而登錄的集錦并非總是卡拉OK演唱者所喜愛的集錦。
另一方面,已提出了另一種卡拉OK裝置,其中指定了主要片段并從多首卡拉OK樂曲中將其抽出以及順序地播放所指定的片段。然而,在這種卡拉OK裝置中,只是順序地播放指定的片段,從而片段之間的連接不是平滑的,使得定制的集錦不如上述已制成的集錦悅耳,從而有些挫傷卡拉OK演唱者的演唱熱情。
因此本發(fā)明的一個目的為提供無間斷地平滑鏈接所要求的卡拉OK樂曲的演奏片段的卡拉OK裝置,借此便能自然地播放集錦。
本創(chuàng)造性卡拉OK裝置包括一個選擇多首想要的樂曲以組成集錦的音樂選擇器裝置;指定音樂選擇器裝置所選擇的各樂曲的想要的片段的一個指定器裝置;一個順序地播放選擇的樂曲的指定片段以演奏集錦的定序器裝置;在演奏的集錦從一首樂曲的前一片段切換到另一樂曲的后一片段時進行操作以用不同的過渡模式將前一片段和諧地連接到后一片段上的一個連接裝置;以及根據(jù)所述一首樂曲及所述另一樂曲的音樂性質選擇不同過渡模式中最佳的一種以保證前一片段與后一片段之間的和諧平滑連接的一個模式選擇器裝置。例如,音樂選擇器裝置至少選擇三首樂曲,從而集錦中在一序列指定的片段中至少包含兩個連接點,而模式選擇器裝置能為各連接點選擇不同的過渡模式以便逐個地優(yōu)化各連接點。模式選擇器裝置根據(jù)所述一首樂曲與所述另一樂曲的以音量、速度(tempo)、節(jié)拍(time)與調(key)中至少一種表示的音樂性質從不同的過渡模式中選擇最佳的一種。
在一種特定形式中,當所述一首樂曲與所述另一樂曲的音樂性質互相符合時,模式選擇器裝置便選擇直接過渡模式將前一片段直接連接在后一片段上,否則當所述一首樂曲與所述另一樂曲的音樂性質互相不符合時便選擇間接過渡模式使前一片段通過過渡間隔連接到后一片段,使得該過渡間隔能平滑地將前一片段連接到后一片段上。例如,模式選擇器裝置選擇間接過渡模式,在其中的過渡間隔中前一片段逐漸變弱而后一片段逐漸變強?;蛘撸J竭x擇器裝置選擇間接模式,在其中將一個橋接片段嵌入前一片段與后一片段之間的過渡間隔中,從而使橋接片段和諧地橋接在其間。在這一情況中,卡拉OK裝置還包括一個編輯器裝置,它根據(jù)所述一首樂曲與所述另一樂曲的以至少音量、速度、節(jié)拍及調表示的音樂性質編輯該橋接片段,將該橋接片段的音樂性質折衷成確保前一片段與后一片段之間的平滑連接。最好,本創(chuàng)造性卡拉OK裝置還包括一對音調發(fā)生器裝置,啟動它們來產生集錦的音樂音調,并且定序器裝置在播放前一片段時啟動一個音調發(fā)生器裝置,而在播放后一片段時啟動另一音調發(fā)生器裝置。
按照本發(fā)明,指定或選擇多首想要的卡拉OK樂曲。然后,指定所指定的卡拉OK樂曲的演奏片段。這多首樂曲可在開始演奏集錦之前集體指定。或者,也可在集錦的演奏期間逐個地單獨選擇想要的樂曲。在集中編輯集錦時,可事先準備好一張樂曲表而不是選擇這多首樂曲。通常,指定的演奏片段可以是所選擇的樂曲中最有意義的一段。然而,如果想要,也可指定諸如樂曲的第一合唱部分等其它演奏片段。連續(xù)地播放這樣指定的演奏片段。
在集錦的連續(xù)或順序演奏中,在前一樂曲的一個演奏片段的尾部與后一樂曲的另一演奏片段的前部之間,所選擇的樂曲的諸如音量、速度、節(jié)拍、拍子(beat)及調等音樂性質經常可能不相符或不連貫。在這一情況中,如果不加修改地播放該集錦,前面與后面演奏片段之間的連接處聲音會非常不自然,從而挫傷卡拉OK演唱者的演唱熱情。為了解決這一問題,連接裝置必須處理這些音樂性質(至少音量)來平滑地連接或鏈接樂曲之間連接處上的片段。對于過渡模式或鏈接方式,可以利用接合(joining)、漸弱漸強(cross-fading)及橋接(bridging)。選擇這些方式之一來優(yōu)化片段之間的連接??捎煽ɡ璒K裝置自動地或由卡拉OK用戶(演唱者)手動地執(zhí)行模式選擇。再者,可在樂曲的每一連接處執(zhí)行鏈接方式選擇來為待被接連地播放的各樂曲選擇最適當或優(yōu)化的方式。


圖1為例示作為本發(fā)明的一個實施例實踐的具有集錦播放能力的卡拉OK裝置的方框圖。
圖2為展示要在本創(chuàng)造性卡拉OK裝置中播放的卡拉OK樂曲的進行圖。
圖3為展示在本創(chuàng)造性卡拉OK裝置中處理的樂曲的數(shù)據(jù)格式的圖。
圖4為描述本創(chuàng)造性卡拉OK裝置的操作的流程圖。
圖5為描述本創(chuàng)造性卡拉OK裝置的操作的另一流程圖。
圖6為描述本創(chuàng)造性卡拉OK裝置的操作的又一流程圖。
圖(7A)-(7C)為例示在本創(chuàng)造性卡拉OK裝置執(zhí)行集錦演奏時使用的各種鏈接模式的圖。
圖8為例示本創(chuàng)造性卡拉OK裝置的另一實施例的框圖。
本發(fā)明將參照附圖以示例方式更詳細地加以描述。按照本發(fā)明的卡拉OK裝置在硬盤中存儲大約10,000首樂曲,并且具有播放用戶指定的所要求的樂曲的普通卡拉OK演奏能力。此外,本卡拉OK裝置具有不間斷地順序地并連續(xù)地播放整體或單個指定的多首樂曲的所謂集錦演奏能力。集錦演奏能力只抽取各首卡拉OK樂曲的最流行或重要的片段(所謂sabi)并鏈接或連接所抽取的片段以構成集錦。
圖1為展示具有上述集錦演奏能力的卡拉OK裝置的方框圖??刂瓶ɡ璒K裝置的整個系統(tǒng)的CPU10通過總線連接到ROM11、RAM12、硬盤驅動器(HDD)14、通信控制器15、遠程命令信號接收器16、面板指示器17、面板開關18、一對音調發(fā)生器19a與19b、一對聲音數(shù)據(jù)處理器20a與20b、效果DSP21a、21b與21c、混合器22、字符發(fā)生器23、LD換片機24及顯示控制器25上?;旌掀?2連接在放大器/揚聲器26上。效果DSP21c通過A/D轉換器31與前置放大器30連接在話音麥克風27上。顯示控制器25連接在監(jiān)視器28上。這些放大器/揚聲器26、話音麥克風27及監(jiān)視器28是從卡拉OK裝置的主機架上分別提供的。
ROM11中存儲一個系統(tǒng)程序、應用程序、一個加載程序、字體數(shù)據(jù),等等。系統(tǒng)程序控制該卡拉OK裝置的基本操作及去往與來自外部設備的數(shù)據(jù)傳送。應用程序中包含外部設備控制程序及一個定序程序。定序程序是在開始卡拉OK演奏時執(zhí)行的,根據(jù)時鐘信號順序地從RAM12的工作區(qū)將卡拉OK音樂數(shù)據(jù)饋送給音調發(fā)生器19a與19b及字符發(fā)生器23,借此生成音樂音調信號并顯示歌詞。在集錦演奏模式中,為了使前一樂曲與后一樂曲之間的接合或連接平滑,是以并行方式執(zhí)行前后樂曲的數(shù)據(jù)讀取序列的。加載程序通過通信控制器15從中心(未示出)卸載用于卡拉OK演奏的音樂數(shù)據(jù)。字體數(shù)據(jù)是用來顯示歌詞及樂曲名稱的。用作字體數(shù)據(jù),存儲了諸如仿宋與歌德體等多種字體。RAM12中設置一個工作區(qū)用于執(zhí)行卡拉OK演奏。為演奏而保存的卡拉OK樂曲的音樂數(shù)據(jù)是事先從HDD14上寫入RAM12的這一工作區(qū)中的。為了執(zhí)行集錦演奏模式,RAM12中設置了兩個這一類型的工作區(qū)。RAM12中還設有登錄為卡拉OK演奏而預定的多個樂曲號碼的預定樂曲表。通信控制器15從中心卸載供卡拉OK演奏的音樂數(shù)據(jù),并將卸載的數(shù)據(jù)寫入HDD14。通信控制器15包含一個DMA電路,因此能將卸載的音樂數(shù)據(jù)直接寫入HDD14而無須將數(shù)據(jù)傳送給CPU10.HDD14設置有用于存儲表示大約10,000樂曲的卸載數(shù)據(jù)的音樂數(shù)據(jù)存儲區(qū)。此外,HDD14設置有用于存儲登錄或列出要在集錦中播放的卡拉OK樂曲的集合的集錦表的一個區(qū)。集錦表能用與普通樂曲碼同樣方式對待的集錦碼指定。指定了集錦碼中想要的一個時,卡拉OK裝置自動地進入集錦演奏模式來播放登錄在指定的集錦表中的卡拉OK樂曲的集錦。
遠程命令信號接收器16接收遠程命令器3發(fā)送的紅外線信號并解碼所接收的信號。命令器3具有諸如數(shù)字鍵與模式選擇鍵等各種鍵開關。當用戶操作這些鍵時,遠程命令器3發(fā)送由對應于該鍵操作的碼所調制的紅外線信號。用戶能用這些鍵開關將想要的樂曲碼輸入卡拉OK裝置中。再者,操作模式選擇開關允許用戶在集錦演奏模式和以正常方式播放一首樂曲的正常演奏模式之間切換。
面板指示器17包含一個LED顯示器用于顯示輸入的樂曲碼。除了數(shù)字鍵以外,面板開關18中還包含與遠程命令器3相同類型的鍵開關。通過操作面板開關18,用戶也能輸入樂曲碼。
如上所述,卡拉OK裝置具有卡拉OK演奏頻道的兩個系統(tǒng)a與b,各系統(tǒng)由音調發(fā)生器19、聲音數(shù)據(jù)處理器20與效果DSP21組成。這是因為為了在集錦演奏模式下從前一樂曲切換到后一樂曲時平滑地接合兩者,前一樂曲的集錦演奏與后一樂曲的集錦演奏是由獨立的系統(tǒng)a與b進行的。在播放單一樂曲的正常演奏模式中,可使用兩個系統(tǒng)中任何一個?;蛘?,可操作兩個系統(tǒng)來產生醇厚的音樂音色。
兩個系統(tǒng)a與b具有相同的構造。例如,在系統(tǒng)a中,音調發(fā)生器19a根據(jù)CPU10輸入的事件數(shù)據(jù)生成音樂音調信號來播放卡拉OK演奏。事件數(shù)據(jù)是寫在卡拉OK音樂數(shù)據(jù)的音樂聲道上來控制音樂聲的音符開啟/音符閉合的。聲音數(shù)據(jù)處理器20a根據(jù)聲音數(shù)據(jù)產生諸如背景合唱等聲音信號。聲音數(shù)據(jù)是用表示背景合唱的聲音波形的ADPCM(自適應差分脈沖碼調制)獲得的,它是很難用音調發(fā)生器19a電子地生成的。聲音數(shù)據(jù)處理器20a解壓或擴張該ADPCM聲音數(shù)據(jù)并輸出得出的數(shù)據(jù)。效果DSP21a將各種效果施加在從音調發(fā)生器19a輸入的音樂音調信號上和由聲音數(shù)據(jù)處理器20a解壓的聲音信號上。將得出的卡拉OK演奏聲輸出給混合器22。
另一方面,將話音麥克風27連接在前置放大器30上。從麥克風27輸入的歌唱聲音信號由前置放大器30放大。前置放大的信號由A/D轉換器31轉換,并將經過轉換的信號輸入到效果DSP21c中。效果DSP21c將諸如回聲等效果施加在歌唱聲音信號上并將得出的信號輸出到混合器22?;旌掀?2以適當?shù)谋壤龑腄SP21a與21b輸入的卡拉OK演奏聲與從DSP21c輸入的歌唱聲音信號混合,然后將混合的數(shù)字信號轉換成模擬信號并輸出該模擬信號到放大器/揚聲器26。放大器/揚聲器26放大這一模擬信號并發(fā)出放大的信號的聲音。應指出DSP21a、21b與21c提供的這些種效果及這些效果的程度是由從CPU10輸入的DSP控制數(shù)據(jù)控制的。DSP控制數(shù)據(jù)連同間隔時間數(shù)據(jù)一起寫在卡拉OK音樂數(shù)據(jù)的DSP控制道上,并由CPU10在卡拉OK演奏期間的預定定時上進行檢索,以便饋送給DSP。
字符發(fā)生器23提供有用于顯示卡拉OK樂曲名稱與歌詞的字符顯示數(shù)據(jù)。字符顯示數(shù)據(jù)是寫在卡拉OK音樂數(shù)據(jù)的字符顯示道上的。字符顯示數(shù)據(jù)與時間間隔數(shù)據(jù)(時間增量數(shù)據(jù))一起實現(xiàn),使得名稱與歌詞顯示,同時與按照上述音樂聲音道控制的卡拉OK演奏同步地改變它們的顏色。根據(jù)字符顯示數(shù)據(jù),字符發(fā)生器23生成表示名稱與歌詞的字符模式。另一方面,LD換片機24在卡拉OK演奏期間從激光盤上再生背景圖象。CPU10根據(jù)選擇的或要求的卡拉OK樂曲的類別(genre)數(shù)據(jù)確定背景圖象,并將確定的圖象的章節(jié)號傳送給LD換片機24。LD換片機24根據(jù)CPU10指定的章節(jié)號從多片(大約五片)激光盤中選擇背景圖象并再生所選擇的背景圖象。將字符發(fā)生器23生成的字符模式及LD換片機24再生的背景圖象輸入到顯示控制器25中。顯示控制器25將字符模式疊加在背景圖象上,并在監(jiān)視器28上顯示該組合圖象。
圖2為展示卡拉OK裝置播放的典型卡拉OK樂曲流及該卡拉OK樂曲的音樂聲數(shù)據(jù)的總構成的圖。圖3為展示設置在卡拉OK音樂數(shù)據(jù)中的各種道的數(shù)據(jù)配置的圖。除了用于卡拉OK演奏的音樂聲道之外,卡拉OK音樂數(shù)據(jù)中包含字符顯示道、聲音控制道與DSP控制道以及一個控制信息道、一個聲音數(shù)據(jù)塊、與一個標題。
圖2中,典型的卡拉OK樂曲中具有一個引子部分、一個第一合唱部分、一個第二合唱部分、一個第三合唱部分及一個結束部分,并包含各合唱部分中最有意味或流行的片段(sabi)。通常在第一合唱與第二合唱部分之間與/或第二與第三合唱部分之間插入一段插曲。在控制信息道或索引道上寫有引子開始標記、第一合唱部分開始標記、第二合唱部分開始標記、第三合唱部分開始標記、結束部分開始標記、插曲開始標記、sabi開始標記及sabi結束標記。此外,控制信息道上寫有關于調(C大調、A小調等)與拍子(四拍、三拍等)的設定與變化的數(shù)據(jù),及有關其拍數(shù)與拍號(第一拍、第二拍等)的數(shù)據(jù)。例如,為了執(zhí)行第一合唱部分漸弱與第二合唱部分漸弱控制,在控制信息道中寫入第一合唱部分消退點與第二合唱部分消退點的標記也是可實行的。
音樂聲道是以播放所有上述引子、第一合唱、第二合唱、第三合唱、結束及插曲的片段的事件數(shù)據(jù)實現(xiàn)的。音樂聲道由對應于諸如主調、鋼琴、弦樂與節(jié)奏等聲部的多個子道組成的。例如,如圖3中所示,主調道由指示音樂音調的音符啟閉的事件數(shù)據(jù)及用事件數(shù)據(jù)的相鄰音符之間的時間間隔表示的代表事件數(shù)據(jù)的讀取定時的時間增量數(shù)據(jù)(Δt)構成的。除了表示音樂音調的發(fā)聲與無聲的音符開啟與音符閉合數(shù)據(jù)之外,事件數(shù)據(jù)還包含用于調節(jié)與改變音樂音調的音色的參數(shù)改變數(shù)據(jù)、程序改變數(shù)據(jù)等。CPU10根據(jù)定序程序從該道上讀取事件數(shù)據(jù)。在讀取時間增量數(shù)據(jù)時,將其與速度時鐘同步地向下計數(shù)。當計數(shù)到0時,便讀取下一事件數(shù)據(jù)。在讀取事件數(shù)據(jù)時,將其輸出至音調發(fā)生器19a或19b。
字符顯示道上寫有表示卡拉OK樂曲的名稱與歌詞的序列數(shù)據(jù)。序列數(shù)據(jù)中包含事件數(shù)據(jù)形式的字符顯示數(shù)據(jù)及表示相鄰的事件數(shù)據(jù)之間的時間間隔的時間增量數(shù)據(jù)。應指出字符顯示道上的事件數(shù)據(jù)不是通用MIDI數(shù)據(jù),但為了提供兼容實現(xiàn)以方便數(shù)據(jù)格式化工作進程,字符顯示道以及聲音道與DSP控制道是按照MIDI格式構成的。字符顯示數(shù)據(jù)表示一行歌詞字、這些歌詞字的顯示坐標及用于控制字符顏色改變與字符涂抹的涂抹序列。
聲音控制道控制表示存儲在聲音數(shù)據(jù)塊中的多種背景合唱的聲音數(shù)據(jù)的再生定時,并由作為事件數(shù)據(jù)與時間增量數(shù)據(jù)的聲音指定數(shù)據(jù)構成。聲音指定數(shù)據(jù)確定要在給定頻率上變換音高及在給定音量上發(fā)聲的是哪一種聲音數(shù)據(jù)。
DSP控制道由控制效果DSP21a、21b及21c的事件數(shù)據(jù)與時間增量數(shù)據(jù)構成。事件數(shù)據(jù)指示用給定的程度將哪一種效果施加在音樂聲信號上。
應指出各道的一個開始片段(引子開始標記前面)集中寫有在卡拉OK演奏開始以前復位與初始化音調發(fā)生器19a與19b及DSP21a-21c的事件數(shù)據(jù)。標題由各種數(shù)據(jù)(音樂的代碼、名稱、發(fā)行日期、播放時間)構成。標題中可包含樂曲的類別數(shù)據(jù),也可作為獨立的數(shù)據(jù)提供。
在普通卡拉OK演奏中,上述音樂聲道、字符顯示道、聲音控制道、DSP控制道與控制信息道是與一個公用時鐘信號同步讀取的。與此不同,在本新穎的卡拉OK裝置中,可根據(jù)不同的時鐘信號互相獨立地讀取各道。這使諸如中途暫停及中途與另一道同步等所謂特技播放成為可能。這一能力是用在集錦演奏模式之類中的。
圖4至6為描述本創(chuàng)造性卡拉OK裝置的操作的流程圖。圖4示出集錦演奏模式中的操作。當用戶選擇了想要的一種操作模式(S1)時,在步驟S2中判定所選擇的模式。如果所選擇的模式為集錦演奏模式,則執(zhí)行步驟S3及后面的步驟中的進程。對于諸如正常演奏模式等只播放一首樂曲的其它模式,則執(zhí)行對應的處理。
首先,在步驟S3中,由CPU實現(xiàn)的音樂選擇器裝置進行操作以便預定或選擇多首卡拉OK樂曲。在步驟S4中,由在CPU中實現(xiàn)的一個指定器裝置確定各卡拉OK樂曲的演奏片段或部分。應指出卡拉OK樂曲的選擇可通過讀取綜合登錄多首卡拉OK樂曲的上述集錦表,或者通過逐個地輸入樂曲碼來進行。除非另外規(guī)定,所指定的演奏部分或片段通常是sabi開始標記與sabi結束標記之間的sabi片段。如果用戶規(guī)定特定的演奏部分或者集錦表中指示特定的演奏部分,便將該特定演奏部分用來供集錦播放。
接著,判定是設置還是復位了一個準備標志(S5),并判定是設置還是復位了一個演奏標志(S8)。在步驟S7中設置了準備標志,因此為一首特定的樂曲執(zhí)行圖5中的準備處理操作。當設置了這些標志時,不需要重新啟動另一次準備處理操作及演奏處理操作,從而該例程在步驟S5與S8之間處于備用狀態(tài)中。當例程第一次從步驟S4進入這一操作時,任何樂曲上都設有執(zhí)行過準備處理操作,因此例程從步驟S5與S6進行到步驟S7以便在存在著為集錦演奏準備好一首樂曲的條件下設置準備標志。在設置了準備標志時,便在保存的音樂樂曲上開始圖5中所示的準備處理操作。這里的準備處理是指預先讀取各道直到該樂曲的sabi片段的起始點而言。
另一方面,在未設置演奏標志時,進程從步驟S8進行到步驟S9去判定是否存在一首預定的樂曲。如果找到預定的樂曲且已結束了準備處理,便設置演奏標志(S10)。在設置了演奏標志時,便在經準備處理處理過的樂曲上開始圖6中所示的演奏處理操作。由于準備處理已檢測到這一樂曲的sabi片段并加上索引,在演奏處理中只播放這一sabi片段。
圖5示出描述準備處理操作的流程圖。首先,指定負責這一樂曲的卡拉OK演奏系統(tǒng)a或b(S11),并復位或初始化這一指定的系統(tǒng)的音調發(fā)生器裝置與DSP(S12)。然后,將參數(shù)緩沖器清零(S13)。該參數(shù)緩沖器臨時保持要傳輸給指定的系統(tǒng)a或b的參數(shù)。然后,以大約100倍正??ɡ璒K演奏的速度上從各道的頂部讀取該樂曲各道卡拉OK音樂數(shù)據(jù)(S14),以用讀自各道的參數(shù)更新參數(shù)緩沖器(S15)。順序讀取傳輸給同一寄存器的參數(shù)值,從而后面的參數(shù)值改寫前面的參數(shù)值。結果,最后讀取的參數(shù)組保留在緩沖器中。讀到sabi開始標記時(S16),便復位準備標志(S17)來終止這一操作。這樣,便能在參數(shù)緩沖器中完成這一卡拉OK樂曲中的sabi片段的集錦演奏的參數(shù)設定。
圖6示出描述演奏處理操作的流程圖。首先將準備處理操作為指定用來播放這一卡拉OK樂曲的系統(tǒng)a或b的音調發(fā)生器19與DSP21保持在參數(shù)緩沖器中的參數(shù)傳輸給音調發(fā)生器與DSP的緩沖器(S21)。當由CPU實現(xiàn)的一連接裝置執(zhí)行鏈接處理時,將指定的系統(tǒng)的各操作塊設置成sabi開始狀態(tài)。然后,判定該樂曲是否是集錦的第一首(S22)。如果該樂曲是第一首,便通過由CPU實現(xiàn)的一定序器裝置直接開始sabi演奏(S26)。如果該樂曲是第二或以后的樂曲,便將前一樂曲的sabi片段的尾端與后一樂曲的sabi片段的前端進行比較以檢測前一與后一樂曲之間的邊界(S23)。抽取前一與后一sabi片段之間的諸如音量與節(jié)奏等音樂性質中的差別。根據(jù)抽取,由在CPU中實現(xiàn)的模式選擇器裝置選擇一種最優(yōu)鏈接過渡模式(S24)。根據(jù)所選擇的鏈接過渡模式執(zhí)行鏈接處理(S25),然后開始下一sabi片段的演奏(S26)。在步驟S26中,讀取sabi開始標記后面的各道的事件數(shù)據(jù),并將它們傳輸給諸如音調發(fā)生器19等對應處理塊(S28)。然后,在檢測到sabi結束標記時(S27),便復位演奏標記(S29),這時結束這一處理操作。
在上述操作中,集錦演奏期間卡拉OK裝置為各連接點自動選擇最佳鏈接模式。顯而易見這一模式選擇也可由用戶執(zhí)行。同樣顯而易見,最佳鏈接模式可在集錦演奏開始前通過比較樂曲之間的邊界上的音樂性質事先確定。
下面參照圖7(A)-7(C)描述鏈接處理??稍谌N過渡模式中獲得鏈接接合、漸弱漸強、及橋接,如圖中所示。在圖7(A)中所示的接合中,與前一樂曲的演奏部分的sabi結束標記所指示的結束定時同步地開始后一樂曲的演奏部分或片段。在前一樂曲與后一樂曲的音量、速度、節(jié)拍、拍子與調全部匹配時采用這一直接過渡模式或方式。只要前一與后一樂曲的音樂性質互相符合,這一方式極為簡單并能無冗余地鏈接前一與后一樂曲。如果應用這一方式,在步驟S25的鏈接處理中不執(zhí)行任何處理。
在圖7(B)中所示的漸弱漸強模式中,在前一樂曲的演奏部分的結束點與后一樂曲的演奏部分的起點之間的過渡間隔中提供一個過渡部分或片段。在這一過渡部分中,以重疊的漸弱漸強方式播放演奏部分終點后面的前一樂曲及演奏部分起點前面的后一樂曲。在這一時間上,在這一過渡部分中通過漸弱與漸強音量(逐漸降低前一樂曲的音量并逐漸提高后一樂曲的音量),確保了從前一樂曲和諧平滑地轉變到后一樂曲。在這一情況中,通過從前一樂曲的第一速度逐漸地變換過渡演奏速度到后一樂曲的后一速度,前一樂曲的拍子便能與后一樂曲的拍子匹配來提供更平滑的鏈接。這便是,在過渡部分開始時,后一樂曲是在前一樂曲的前一速度上開始的,然后前一與后一樂曲兩者分別逐漸地加速與減速,而在過渡部分的結束處達到后一樂曲的后一速度。應指出卡拉OK數(shù)據(jù)的控制信息道上寫有拍子標記,如上所述,來方便拍子匹配處理。如果前一與后一樂曲音樂性質不互相符合,便采用漸弱漸強模式。
此外,使用這一過渡部分便能顯示后一樂曲的名稱。在這一情況中,在前一樂曲的演奏部分結束時結束前一樂曲的字符顯示道的讀取,借此將字符發(fā)生器23的控制傳遞給后一樂曲。在后一樂曲的字符顯示道的序列中,讀取開始部分上的名稱顯示數(shù)據(jù)(對應于卡拉OK音樂的引子部分)來顯示名稱。然后,在開始后一樂曲的演奏部分時跳到sabi開始標記來顯示歌詞。
歌詞字是以一次一或兩行顯示的。在唱過所顯示的一或兩行時,便顯示下面的一行或下面的兩行。如果后一演奏部分的起點正好在一次顯示的最后一行或兩行后面,行切換必須非常快,而使得演唱者難于跟上所顯示的歌詞字,為了防止這一問題,可將當前行加在后一行或兩行上。
圖7(C)為展示橋接模式的示意圖。在橋接中,根據(jù)前一樂曲與后一樂曲的節(jié)奏與和弦自動生成中間樂句或橋接片段,并將其插入或嵌入兩首樂曲之間的過渡間隔中。這便是,生成這一橋接片段使得前一與后一樂曲平滑地互相鏈接,而在兩首樂曲的諸如音量、速度(拍子定時)、節(jié)拍或節(jié)奏、調及和弦等所有音樂性質中不存在差別與不連續(xù)性。兩首樂曲在這一間接過渡模式中是通過橋接片段間接地互相連接的。
橋接片段是由在CPU中實現(xiàn)的編輯器裝置自動生成的以便滿足下述條件。對于音量,從前一樂曲的演奏部分結束處的音量級平滑地變換到后一樂曲的演奏部分頂部的另一音量級上。對于速度,從前一樂曲的演奏部分結束處的速度值平滑地變換到后一樂曲的演奏部分開始處的另一速度值上。如果前一與后一樂曲的節(jié)拍不同,插入消除節(jié)拍感覺的音符(例如,切分與半音符三連音符)或一個休止符來改變節(jié)拍。如果前一樂曲與后一樂曲的節(jié)奏不同,便插入消除節(jié)拍與節(jié)奏感覺的一個過渡樂句來改變節(jié)奏。如果前一與后一樂曲的調不同,用和弦行進加以調制。此外,用這一和弦行進將前一樂曲的演奏部分結束處的和弦與后一樂曲的演奏部分開始處的另一和弦自然地鏈接在一起。
再者,橋接片段可構成如下(1)對于通過匹配前一與后一樂曲的速度的再生在前一樂曲的結束處或前一樂曲結束前若干拍處由拍子定時發(fā)出鼓聲。再者,從播放前一樂曲的音調發(fā)生器發(fā)出拍子聲。
即使前一樂曲已經結束時,繼續(xù)在該拍子定時上發(fā)出聲音。
與該拍子聲定時同步地開始再生后一樂曲。
在再生后一樂曲時或此后若干拍時間上停止發(fā)出拍子聲。
(2)對于速度保持不同時用前一與后一樂曲的速度的再生在前一樂曲的再生部分結束后立即在后一樂曲的速度上發(fā)出拍子聲若干拍。
與拍子聲同步地再生后一樂曲。
在再生后一樂曲時或此后若干拍時停止發(fā)出拍子聲。
如果前一樂曲的聲音音域明顯地與后一樂曲的聲音音域不同,如在男演唱者所唱的歌與女演唱者所唱的另一首歌的情況中,則可變換后一樂曲來匹配聲音音域。在這樣做時,必須根據(jù)變換后的后一樂曲進行調與和弦的上述匹配。
自動生成的橋接片段是由分配給前一樂曲的系統(tǒng)播放的。與橋接片段的結束同步,用另一系統(tǒng)開始播放后一樂曲的演奏部分。橋接方式需要CPU10的大量處理工作,但具有能將任何樂曲鏈接在一起的優(yōu)點。
上述鏈接方式的選擇可由卡拉OK裝置自動作出,或者由用戶考慮前一與后一樂曲的節(jié)奏、速度、拍子、種類等人工作出。
可在集錦演奏開始之前全部預定要在集錦中播放的多首卡拉OK樂曲,也可在集錦演奏期間追加指定(順序預定)。這便是,當在前一樂曲結束之前(例如30秒)預定后一樂曲時,便自動將預定的樂曲鏈接到前一樂曲上以構成集錦。
制備一張記錄多首卡拉OK樂曲代碼的集錦表也是可行的。可為集錦演奏指定這一集錦表。具體地說,事先將多首卡拉OK樂曲的樂曲碼、演奏部分及鏈接方式寫入集錦表中。這一表象普通的卡拉OK樂曲那樣用一個特定的碼來標識。當用戶指定該表標識碼時,卡拉OK裝置便自動切換到集錦演奏模式來自動播放登錄在該集錦表中的卡拉OK樂曲。
再者,用戶能按照他或她的意愿來建立客戶集錦表。在這一情況中,可以提供用演唱者、類別等分類的樂曲選擇裝置以便用戶能容易地制備集錦表。再者,用戶能按照他或她的意愿編輯存儲在卡拉OK裝置中的現(xiàn)成集錦表。編成后立即能播放用戶編輯的集錦表。分配一個碼給“客戶集錦表”及存儲該表供保存與演奏也是可行的。
此外,集錦樂曲能在稱作卡拉OK包廂的卡拉OK設施中作為卡拉OK樂曲的演奏之間的商業(yè)信息播放。例如,要求排名前十首的樂曲及最新推出的樂曲可進入集錦表中,并在卡拉OK服務以外期間播放以吸引顧客的更多要求。
應指出,在上述集錦的順序預定或客戶集錦表建立上,可將鏈接方式選擇及演奏部分指定留給用戶去做。在登錄與存儲集錦表時,可以同時登錄與存儲鏈接方式。顯而易見,鏈接方式不限于上述三種過渡模式。
除非另有規(guī)定,作為上述實施例實行的卡拉OK裝置是配置成以sabi片段作為演奏部分來組成集錦演奏的。通過刪除引子與結束部分可將這一省缺設定改變成全合唱演奏或改變成只演奏第一合唱。
集錦模式以外的正常模式也能接受演奏部分的指定。這允許用戶刪除引子與/或結束部分,只演唱第二合唱,或只演唱普通演奏模式中的sabi部分或高潮部分。
作為上述實施例實踐的卡拉OK裝置具有一對卡拉OK演奏系統(tǒng)來確保不中斷地集錦演奏。顯而易見,可以只在一個單一的系統(tǒng)中設置諸如音調發(fā)生器及DSP等硬件電路,而成對設置用于向這一硬件電路供給參數(shù)的寄存器,從而虛擬地提供兩個系統(tǒng)。
如上所述,按照本發(fā)明,當為連續(xù)的集錦演奏指定了多首卡拉OK樂曲的想要的部分或演奏片段時,由于能夠選擇最佳的鏈接方式,這些部分便能平滑地鏈接在一起。這一新穎的構造提供與事先制作好的集錦樂曲一樣好的定制的集錦演奏,并消除了為集錦專門建立卡拉OK樂曲的必要性,借此基于普通的卡拉OK樂曲實現(xiàn)集錦演奏。
圖8示出本創(chuàng)造性卡拉OK裝置的又一實施例。本實施例基本上具有與圖1中所示的第一實施例相同的構造。相同的部件用第一實施例中相同的參照數(shù)字表示以方便又一實施例的更好理解。諸如HDD14、ROM11與RAM12等存儲器能存儲諸如卡拉OK音樂數(shù)據(jù)等各種數(shù)據(jù)及包含系統(tǒng)控制程序或基本程序、定序程序及其它應用程序等在內的各種程序。通常,ROM11臨時存儲這些程序。然而,如果不是這樣,任何程序都可加載進卡拉OK裝置中。加載的程序被傳送給RAM12以使CPU10能操作本創(chuàng)造性卡拉OK裝置。以這一方式,新的或升級版本的程序能容易地裝入卡拉OK裝置中。為此目的,利用諸如CD-ROM(緊致盤只讀存儲器)51等機器可讀的介質來裝入程序。將CD-ROM51設置在CD-ROM驅動器52中以便通過總線從CD-ROM51讀出并卸載程序到HDD14中。機器可讀的介質可以由CD-ROM51以外的磁盤或光盤構成。
通信控制器15通過諸如LAN(局域網)、公用電話網與INTERNET(互聯(lián)網)等通信網絡連接到一臺外部主計算機(未示出)上。如果內部存儲器并未保存需要的數(shù)據(jù)或程序,便啟動通信控制器15從主或服務器計算機接收數(shù)據(jù)或程序。CPU10通過控制器15及網絡發(fā)送請求給服務器計算機。響應該請求,服務器計算機將所請求的數(shù)據(jù)或程序傳輸給卡拉OK裝置。將所傳輸?shù)臄?shù)據(jù)或程序存儲在內部存儲器中以便完成卸載。
本創(chuàng)造性卡拉OK裝置能用裝有必要的數(shù)據(jù)與程序的個人計算機實現(xiàn)。在這一情況中,數(shù)據(jù)與程序是用諸如CD-ROM51或軟盤等機器可讀的介質提供給用戶的。機器可讀的介質包含用于使個人計算機執(zhí)行結合前面的實施例描述的創(chuàng)造性集錦播放方法的指令。即,機器可讀的介質中包含用于使卡拉OK裝置執(zhí)行播放集錦的方法的指令,該方法包括下述步驟選擇多首想要的樂曲以組成集錦、指定從各選擇的樂曲中切出的想要的片段、順序地播放所選擇的樂曲的指定片段來演奏集錦、在演奏集錦過程中從一首選擇的樂曲的前一片段切換到另一首選擇的樂曲的后一片段以便以不同過渡模式和諧地將前一片段連接到后一章節(jié)上、以及根據(jù)所述選擇的一首樂曲與所述選擇的另一樂曲的音樂性質選擇不同過渡模式中最佳的一種以便確保前一片段與后一片段之間的平滑連接。
權利要求
1.一種卡拉OK裝置,包括一音樂選擇器裝置,選擇多首想要的樂曲以便組成集錦;一指定器裝置,指定音樂選擇器裝置所選擇的每首樂曲的一個想要的片段;一定序器裝置,順序地播放所選擇的樂曲的指定片段以演奏該集錦;一連接裝置,在所演奏的集錦從一首樂曲的前一片段切換到另一樂曲的后一章節(jié)時進行操作以用不同過渡模式將前一片段和諧地連接到后一片段上;以及一模式選擇器裝置,根據(jù)所述一首樂曲與所述另一樂曲的音樂性質選擇不同過渡模式中最佳的一種,以便確保前一片段與后一片段之間的和諧的平滑連接。
2.按照權利要求1的卡拉OK裝置,其中該音樂選擇器裝置選擇至少三首樂曲,從而該集錦在一序列指定的片段中包含至少兩個連接點,以及該模式選擇器裝置能為各連接點選擇不同的過渡模式以便逐個優(yōu)化各連接點。
3.按照權利要求1的卡拉OK裝置,其中該模式選擇器裝置按照所述一首樂曲與所述另一樂曲的以音量、速度、節(jié)拍與調中至少一種表示的音樂性質選擇不同過渡模式中最佳的一種。
4.按照權利要求1的卡拉OK裝置,其中該模式選擇器裝置在所述一首樂曲與所述另一樂曲的音樂性質互相符合時選擇直接過渡模式,使得前一片段直接連接在后一片段上,否則在所述一首樂曲與所述另一樂曲的音樂性質互相不符時選擇間接過渡模式,使得前一片段通過一個過渡間隔間接地連接在后一片段上,從而該過渡間隔能將前一片段平滑地連接到后一片段上。
5.按照權利要求4的卡拉OK裝置,其中該模式選擇器裝置選擇間接過渡模式,在其中在過渡間隔中前一片段逐漸減弱而后一片段逐漸增強。
6.按照權利要求4的卡拉OK裝置,其中該模式選擇器裝置選擇間接過渡模式,在其中將一個橋接片段嵌入前一片段與后一片段之間的過渡間隔中,使該橋接片段和諧地橋接在其間。
7.按照權利要求6的卡拉OK裝置,還包括一編輯器裝置,根據(jù)所述一首樂曲與所述另一樂曲的以音量、速度、節(jié)拍與調中至少一種表示的音樂性質編輯該橋接片段,從而折衷該橋接片段的音樂性質來確保前一片段與后一片段之間的平滑連接。
8.按照權利要求1的卡拉OK裝置,還包括一對音調發(fā)生器裝置,啟動它們來生成集錦的音樂音調,及其中在播放前一片段時該定序器裝置啟動一個音調發(fā)生器裝置,而在播放后一片段時則啟動另一音調發(fā)生器裝置。
9.一種卡拉OK裝置,包括音樂選擇器裝置,用于選擇多首想要的樂曲以便組成集錦;指定器裝置,用于指定該音樂選擇器裝置所選擇的每首樂曲的想要的片段;定序器裝置,用于順序地播放所選擇的樂曲的指定片段以演奏該集錦;連接裝置,在演奏的集錦從一首樂曲的前一片段切換到另一樂曲的后一片段時進行操作,以用不同的過渡模式將前一片段和諧地連接到后一片段上;以及模式選擇器裝置,用于根據(jù)所述一首樂曲與所述另一樂曲的音樂性質選擇不同過渡模式中最佳的一種,以便確保前一片段與后一片段之間的和諧的平滑連接。
10.一種在卡拉OK中播放集錦的方法,包括下述步驟選擇多首想要的樂曲以便構成集錦;指定從各選擇的樂曲中切出的想要片段;順序地播放選擇的樂曲中的指定片段來演奏該集錦;在演奏該集錦的過程中從一首選擇的樂曲的前一片段切換到另一首選擇的樂曲的后一片段,以便用不同的過渡模式將前一片段和諧地連接到后一片段上;以及根據(jù)所述選擇的一首樂曲與所述選擇的另一樂曲的音樂性質選擇不同過渡模式中最佳的一種,以便確保前一片段與后一片段之間的和諧的平滑連接。
11.一種機器可讀的介質,包含用于使卡拉OK裝置執(zhí)行播放集錦的方法的指令,該方法包括下述步驟選擇多首想要的樂曲以便構成集錦;指定從各選擇的樂曲中切出的想要片段;順序地播放所選擇的樂曲的指定片段來演奏該集錦;在演奏集錦過程中從一首選擇的樂曲的前一片段切換到另一選擇的樂曲的后一片段,以便用不同過渡模式將前一片段和諧地連接到后一片段上;以及根據(jù)所述選擇的一首樂曲與所述選擇的另一樂曲的音樂性質選擇不同過渡模式中最佳的一種,以便確保前一片段與后一片段之間的和諧的平滑連接。
全文摘要
在卡拉OK裝置中,一音樂選擇器裝置選擇多首想要的樂曲以便構成集錦。一指定器裝置指定所選擇的各樂曲的想要片段。一定序器裝置順序地播放選擇的樂曲的指定片段來演奏集錦。一連接裝置在集錦從一首樂曲的前一片段切換到另一樂曲的后一片段時進行操作,用不同過渡模式將前一片段連接到后一片段上。一模式選擇器裝置根據(jù)一首樂曲與另一樂曲的音樂性質選擇不同過渡模式中最佳的一種,以便確保二者之間的和諧的平滑連接。
文檔編號G10H1/00GK1161525SQ9710199
公開日1997年10月8日 申請日期1997年2月26日 優(yōu)先權日1996年2月26日
發(fā)明者曾根卓朗 申請人:雅馬哈株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1