專利名稱:混頻數(shù)據(jù)遞送服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及ー種遞送將聲音和樂音進(jìn)行混頻后得到的聲音數(shù)據(jù)的服務(wù)器。
背景技術(shù):
當(dāng)前,提出了一種將由利用卡拉OK裝置錄音的歌唱音及樂音構(gòu)成的聲音數(shù)據(jù)向服務(wù)器上傳,并由服務(wù)器將聲音數(shù)據(jù)向各用戶遞送的系統(tǒng)(參照專利文獻(xiàn)I)。在專利文獻(xiàn)I中記載了下述技術(shù),即,各用戶通過收聽所遞送的聲音數(shù)據(jù)的歌唱音及樂音并進(jìn)行評(píng)分,從而進(jìn)行卡拉OK比賽。專利文獻(xiàn)I :日本特開2007 - 121550號(hào)公報(bào)
發(fā)明內(nèi)容
在專利文獻(xiàn)I的系統(tǒng)中,將歌唱音以及樂音作為已經(jīng)混頻后的I個(gè)聲音數(shù)據(jù)而存 儲(chǔ)在服務(wù)器中。因此,后期無(wú)法對(duì)歌唱音和樂音的混頻平衡進(jìn)行調(diào)整。還考慮了為了在后期對(duì)歌唱音和樂音的混頻平衡進(jìn)行調(diào)整,而將歌唱音和樂音作為單獨(dú)的聲音數(shù)據(jù)而上傳的技術(shù),但如果將歌唱音和樂音分別上傳,則產(chǎn)生花費(fèi)現(xiàn)有的2倍以上的通信時(shí)間的問題。因此,本發(fā)明的目的在于,提供ー種可以將聲音和樂音分別存儲(chǔ)而不使通信時(shí)間増加的服務(wù)器。本發(fā)明的混頻數(shù)據(jù)遞送服務(wù)器具有接收單元、存儲(chǔ)單元、聲音數(shù)據(jù)生成單元以及遞送單元。接收單元接收歌唱者的聲音數(shù)據(jù)、以及上述歌唱者的聲音數(shù)據(jù)與卡拉OK演奏的同步信息。存儲(chǔ)單元存儲(chǔ)所接收到的歌唱者的聲音數(shù)據(jù)以及同步信息。另外,存儲(chǔ)單元還存儲(chǔ)有用于進(jìn)行卡拉OK演奏的樂曲數(shù)據(jù)。聲音數(shù)據(jù)生成單元對(duì)從存儲(chǔ)單元讀出的聲音數(shù)據(jù)進(jìn)行播放,并且基于同步信息讀出樂曲數(shù)據(jù),進(jìn)行自動(dòng)演奏。另外,聲音數(shù)據(jù)生成單元對(duì)基于播放的聲音數(shù)據(jù)的聲音以及自動(dòng)演奏的樂音進(jìn)行混頻,生成混頻數(shù)據(jù)。將所生成的混頻數(shù)據(jù)向各終端遞送,成為用戶可以收聽的狀態(tài)。如上述所示,將歌唱者的歌唱音和卡拉OK演奏音的同步信息一起,作為聲音數(shù)據(jù)向服務(wù)器上傳,對(duì)于樂音,是通過在服務(wù)器側(cè)基于同步信息對(duì)樂曲數(shù)據(jù)進(jìn)行自動(dòng)演奏而生成的,與聲音數(shù)據(jù)的播放音進(jìn)行混頻而生成混頻數(shù)據(jù)(由歌唱音和樂音構(gòu)成的完整數(shù)據(jù))。因此,通過僅上傳歌唱音的聲音數(shù)據(jù),從而成為在服務(wù)器側(cè)分別存儲(chǔ)聲音和樂音的狀態(tài),而上傳所需的時(shí)間與現(xiàn)有技術(shù)相比不變。此外,也可以是在同步信息中記載有聲音數(shù)據(jù)錄音時(shí)演奏的卡拉OK樂曲的速度以及音量信息的方式。由此,在后期對(duì)歌唱音的聲音數(shù)據(jù)進(jìn)行播放時(shí),實(shí)現(xiàn)與該歌唱音同步的卡拉OK演奏。另外,也可以是聲音數(shù)據(jù)由多個(gè)聲音數(shù)據(jù)構(gòu)成,同步信息包含有表示上述多個(gè)聲音數(shù)據(jù)的各自的播放定時(shí)的信息的方式。例如,如果是二重唱歌曲,則由于歌唱者進(jìn)行二重唱聲部的歌唱,在I首曲目中進(jìn)行歌唱的時(shí)間段是確定的,所以也可以將歌唱文件分割為多個(gè)。在此情況下,在同步信息中預(yù)先記載表示從演奏開始經(jīng)過的時(shí)間的信息或者時(shí)間差,通過在播放時(shí)參照該信息對(duì)各歌唱文件進(jìn)行播放,也可以進(jìn)行與歌唱音同步的卡拉OK演奏。另外,所生成的混頻數(shù)據(jù)也可以保存在存儲(chǔ)單元中。在此情況下,即使在同時(shí)存在多個(gè)遞送請(qǐng)求的情況下,也可以立即進(jìn)行遞送。在此情況下,由于歌唱音的聲音數(shù)據(jù)已經(jīng)保存在存儲(chǔ)單元中,所以可以在此后變更混頻平衡。另外,也可以采用下述方式,S卩,在同步信息中包含效果參數(shù),聲音數(shù)據(jù)生成単元在進(jìn)行自動(dòng)演奏的樂音的混頻時(shí),反映該效果參數(shù)的設(shè)定。由此,可以將歌唱音錄音時(shí)設(shè)定的效果向卡拉OK演奏中反映,接受混頻數(shù)據(jù)的遞送的用戶可以享受更具現(xiàn)場(chǎng)感的演奏。發(fā)明的效果根據(jù)本發(fā)明,可以在服務(wù)器中分別存儲(chǔ)聲音和樂音而不便通信時(shí)間增加。
圖I是表示卡拉OK系統(tǒng)的結(jié)構(gòu)的框圖。圖2是表示卡拉OK裝置的結(jié)構(gòu)的框圖。圖3是表示各種數(shù)據(jù)的構(gòu)造的圖。圖4是表示中心部的結(jié)構(gòu)的框圖。圖5是表示W(wǎng)EB上顯示的歌唱文件的一覽的例子的圖。圖6是表示用戶PC的結(jié)構(gòu)的框圖。圖7是對(duì)登錄歌唱文件時(shí)的動(dòng)作進(jìn)行說明的流程圖。圖8是對(duì)遞送二重唱時(shí)的動(dòng)作進(jìn)行說明的流程圖。
具體實(shí)施例方式圖I是表示混頻數(shù)據(jù)遞送系統(tǒng)的結(jié)構(gòu)的圖?;祛l數(shù)據(jù)遞送系統(tǒng)由中心部(服務(wù)器、混頻數(shù)據(jù)遞送服務(wù)器)I、多個(gè)卡拉OK店鋪3、以及多個(gè)用戶PC 4構(gòu)成,它們經(jīng)由由互聯(lián)網(wǎng)等構(gòu)成的網(wǎng)絡(luò)2進(jìn)行連接。在各卡拉OK店鋪3中,設(shè)置有與網(wǎng)絡(luò)2連接的路由器等中繼器
5、以及經(jīng)由中繼器5與網(wǎng)絡(luò)2連接的多個(gè)卡拉OK裝置7。中繼器5設(shè)置在卡拉OK店鋪的管理室內(nèi)等。多臺(tái)卡拉OK裝置7分別在單間(卡拉OK包廂)中各設(shè)置I臺(tái)。用戶PC 4是通常的家庭用個(gè)人計(jì)算機(jī)。對(duì)于本實(shí)施方式的混頻數(shù)據(jù)遞送系統(tǒng),預(yù)先對(duì)某個(gè)歌唱者通過卡拉OK裝置7所歌唱的聲音進(jìn)行錄音,并作為歌唱文件(壓縮聲音數(shù)據(jù))向中心部I上傳。然后,中心部I根據(jù)各用戶PC 4的請(qǐng)求而播放歌唱文件,與所播放的歌唱文件同步地進(jìn)行卡拉OK演奏,生成將歌唱音和樂音混頻而得到的混頻數(shù)據(jù)(壓縮聲音數(shù)據(jù)),井向用戶PC 4遞送。下面,說明用于實(shí)現(xiàn)該混頻數(shù)據(jù)遞送系統(tǒng)的各結(jié)構(gòu)以及動(dòng)作。圖2是表示卡拉OK裝置的結(jié)構(gòu)的框圖??ɡ璒K裝置7由控制裝置整體動(dòng)作的CPU 11以及與CPU 11連接的各種結(jié)構(gòu)部構(gòu)成。在CPU 11上連接有RAM 12、HDD 13、網(wǎng)絡(luò)接ロ(I/F) 14、操作部15、A/D變換器17、聲源18、混頻器(效果器)19、MPEG等解碼器22、以及顯示處理部23。HDD 13存儲(chǔ)有用于演奏卡拉OK樂曲的樂曲數(shù)據(jù)及用于在顯示器24上顯示背景影像的影像數(shù)據(jù)等。作為影像數(shù)據(jù),存儲(chǔ)有動(dòng)態(tài)圖像、靜態(tài)圖像這兩種。在作為工作存儲(chǔ)器的RAM 12中,設(shè)定有用于讀出CPU 11的動(dòng)作用程序以執(zhí)行該程序的區(qū)域、及用于讀出樂曲數(shù)據(jù)以演奏卡拉OK樂曲的區(qū)域等。CPU 11在功能上內(nèi)置有定序器。定序器是用于將HDD 13中存儲(chǔ)的樂曲數(shù)據(jù)讀出而執(zhí)行卡拉OK演奏的程序。如圖3 (A)所示,樂曲數(shù)據(jù)由下述部分等構(gòu)成寫入有樂曲編號(hào)等的頭部、寫入有演奏用MIDI數(shù)據(jù)的樂音聲軌、寫入有引導(dǎo)旋律用MIDI數(shù)據(jù)的引導(dǎo)旋律聲軌、寫入有歌詞用MIDI數(shù)據(jù)的歌詞軌、寫入有背景合聲播放定時(shí)以及應(yīng)播放的聲音數(shù)據(jù)的合聲聲軌。定序器基于樂音聲軌及引導(dǎo)旋律聲軌的數(shù)據(jù),對(duì)聲源18進(jìn)行控制,產(chǎn)生卡拉OK樂曲的樂音。另外,定序器在合聲聲軌所指定的定時(shí)播放背景合聲的聲音數(shù)據(jù)(樂曲數(shù)據(jù)所附帯的MP3等壓縮聲音數(shù)據(jù))。另外,定序器基于歌詞軌,與樂曲的進(jìn)展同步地合成歌詞的文字圖案(pattern),并將該文字圖案變換為影像信號(hào)向顯示處理部23輸入。聲源18根據(jù)通過定序器的處理而從CPU 11輸入的數(shù)據(jù)(音符事件(note event) 數(shù)據(jù)),形成樂音信號(hào)(數(shù)字聲音信號(hào))。將所形成的樂音信號(hào)向混頻器19輸入?;祛l器19對(duì)由聲源18形成的樂音信號(hào)、合聲音、以及從傳聲器16經(jīng)由A/D變換器17輸入的歌唱者的歌唱聲音信號(hào)施加回響等效果,并且對(duì)上述信號(hào)進(jìn)行混頻。將混頻后的各數(shù)字聲音信號(hào)向音響系統(tǒng)(SS)20輸入。音響系統(tǒng)20內(nèi)置有D/A變換器以及功率放大器,將所輸入的數(shù)字信號(hào)變換為模擬信號(hào)并放大,從揚(yáng)聲器21放音。由混頻器19對(duì)各聲音信號(hào)施加的效果以及混頻的平衡,通過CPU 11進(jìn)行控制。CPU 11與由上述定序器實(shí)現(xiàn)的樂音的產(chǎn)生、歌詞字幕(telop)的生成同步地,讀出HDD 13中所存儲(chǔ)的影像數(shù)據(jù)并播放背景影像等。動(dòng)態(tài)畫面的影像數(shù)據(jù)是以MPEG格式編碼的。CPU 11將所讀出的影像數(shù)據(jù)向MPEG解碼器22輸入。MPEG解碼器22將所輸入的MPEG數(shù)據(jù)變換為影像信號(hào),并向顯示處理部23輸入。除了向顯示處理部23中輸入背景影像的影像信號(hào)之外,還輸入上述歌詞字幕的文字圖案等。顯示處理部23在背景影像的影像信號(hào)上,利用OSD (On Screen Display)合成歌詞字幕等,并向顯示器24輸出。顯示器24對(duì)從顯示處理部23輸入的影像信號(hào)進(jìn)行顯示。操作部15由設(shè)置在卡拉OK裝置7的操作面板面上的各種按鍵開關(guān)及經(jīng)由紅外線通信等連接的遙控器等構(gòu)成,接受用戶的各種操作,并將與操作方式對(duì)應(yīng)的操作信息向CPU11輸入。操作部15接受樂曲請(qǐng)求、歌唱音錄音(登錄操作)等。CPU 11在希望公開歌唱音的歌唱者利用操作部15進(jìn)行了歌唱音的登錄操作以及樂曲指定時(shí),進(jìn)行所指定的樂曲的卡拉OK演奏,并且基于從傳聲器16經(jīng)由AD變換器17輸入的歌唱者的歌唱聲音信號(hào),生成歌唱文件,經(jīng)由網(wǎng)絡(luò)I/F 14向中心部I進(jìn)行上傳。歌唱文件作為MP3等壓縮聲音數(shù)據(jù)而生成。此時(shí),CPU 11生成表示進(jìn)行演奏的卡拉OK樂曲和歌唱文件的關(guān)聯(lián)關(guān)系的同步信息,并與歌唱文件一起進(jìn)行上傳。圖3 (B)是表不同步信息的一個(gè)例子的圖。圖3 (C)是表不歌唱文件的一個(gè)例子的圖。如圖3 (B)所示,同步信息由頭部、速度信息、音量信息(Vol.)、定時(shí)信息(速度變化量)構(gòu)成。在頭部中記載有樂曲編號(hào)或曲名、所關(guān)聯(lián)的歌唱文件的文件名等。樂曲編號(hào)是與向各卡拉OK樂曲的樂曲數(shù)據(jù)賦予的樂曲編號(hào)相同格式的數(shù)據(jù)(表現(xiàn)為英文、數(shù)字的信息),記錄在歌唱者進(jìn)行登錄操作時(shí)所指定的樂曲編號(hào)。速度信息是表示在歌唱者進(jìn)行登錄操作時(shí)所指定的樂曲的演奏速度的信息,用于指定定序器的步進(jìn)速度。如果在登錄操作時(shí)歌唱者沒有進(jìn)行速度的指定、變更,則直接記錄樂曲數(shù)據(jù)的標(biāo)準(zhǔn)速度。音量信息是表示在歌唱者進(jìn)行登錄操作時(shí)所指定的樂曲的音量(樂音聲軌的音量)的信息。定時(shí)信息是表示在歌唱者進(jìn)行歌唱中使速度變化的情況下,該速度變化的定時(shí)(從演奏開始經(jīng)過的時(shí)間)的信息。通過參照表示該速度變化的定時(shí)信息,從而可以在以后的播放時(shí),也在樂曲的中途使演奏速度變化。歌唱文件如圖3 (C)所示,由頭部和歌唱聲音數(shù)據(jù)構(gòu)成。在頭部中至少記載有文件名,與同步信息的頭部相關(guān)聯(lián)。如果編碼格式為MP3,則頭部也可以是作為ID 3標(biāo)簽而記錄的方式。將以上的各種同步信息以及歌唱文件向中心部I上傳,并存儲(chǔ)在中心部 I中。此夕卜,歌唱者也可以使用操作部15輸入自身的簡(jiǎn)介(profile)及留言(message)等,作為歌唱者信息而上傳。在中心部I中,在播放所存儲(chǔ)的各歌唱文件時(shí),參照各歌唱文件的同步信息,將所指定的樂曲編號(hào)的樂曲數(shù)據(jù)讀出,以同步信息所記載的速度、音量進(jìn)行卡拉OK演奏。在記載有表示速度變化的定時(shí)信息的情況下,根據(jù)該定時(shí)信息,在樂曲的中途使演奏速度變化。由此,可以再現(xiàn)錄音時(shí)的卡拉OK演奏,生成將播放的歌唱聲音信號(hào)以及通過演奏生成的樂音信號(hào)進(jìn)行混頻后的混頻數(shù)據(jù)(由歌唱音和樂音構(gòu)成的完整數(shù)據(jù))。因此,即使僅上傳歌唱音的聲音數(shù)據(jù),也成為在服務(wù)器側(cè)存儲(chǔ)歌唱音和樂音的狀態(tài),從而可以將歌唱音和樂音分別進(jìn)行存儲(chǔ),而不使上傳所需的時(shí)間增加。此外,在圖3 (C)所示的歌唱文件中,記錄了從卡拉OK樂曲的演奏開始時(shí)直至演奏結(jié)束時(shí)的所有聲音(由傳聲器16拾音到的聲音)。在此情況下,如果在卡拉OK演奏開始的同時(shí),輸出基于歌唱文件的聲音信號(hào),則可以進(jìn)行同步播放,但例如也可以如圖3 (E)所示,將I首樂曲中的歌唱文件分割為多個(gè)歌唱文件。在此情況下,也可以如圖3 (D)所示,在同步信息中,作為表示各歌唱文件的播放定時(shí)的信息而記載表示從演奏開始經(jīng)過的時(shí)間的信息、或者歌唱文件之間的時(shí)間差(對(duì)于最先的歌唱文件,是從演奏開始算起的時(shí)間),在播放時(shí)參照同步信息的定時(shí)信息,而播放各歌唱文件。此時(shí),同步信息也可以作為MIDI數(shù)據(jù)(樂曲數(shù)據(jù)的擴(kuò)展軌)而構(gòu)成,以得到與樂曲數(shù)據(jù)之間的實(shí)現(xiàn)方式(imp I ementat i on )的統(tǒng)一,并采用定序器可讀取的格式。在此情況下,由于在沒有進(jìn)行歌唱的時(shí)間段不對(duì)歌唱音進(jìn)行錄音,所以可以減少歌唱文件的數(shù)據(jù)容量,可以進(jìn)ー步縮短上傳時(shí)間。在I首樂曲中進(jìn)行歌唱的時(shí)間段受到限制的情況下(例如在二重唱樂曲中,歌唱者僅歌唱I個(gè)二重唱聲部的情況下),特別有用。下面,圖4是表示中心部I的結(jié)構(gòu)的框圖。中心部I由對(duì)中心部整體的動(dòng)作進(jìn)行控制的CPU 31以及與CPU 31連接的各種結(jié)構(gòu)構(gòu)成。在CPU 31上連接有RAM 32,HDD 33、網(wǎng)絡(luò)接ロ(I/F) 34、聲源38以及混頻器(效果器)39。在HDD 33中,除了從各卡拉OK裝置7上傳的歌唱文件、同步信息以及歌唱者信息之外,還存儲(chǔ)有與卡拉OK裝置7相同數(shù)量的樂曲數(shù)據(jù)。另外,還存儲(chǔ)有過去生成的混頻數(shù)據(jù)。另外,在HDD 33中記錄有CPU 31的動(dòng)作用程序,CPU 31將該動(dòng)作用程序向RAM 32中展開而進(jìn)行各種處理。例如,CPU 31進(jìn)行接收數(shù)據(jù)處理,即,將經(jīng)由網(wǎng)絡(luò)I/F 34從各卡拉OK裝置7接收至IJ的歌唱文件、同步信息以及歌唱者信息向HDD33中記錄。另外,CPU 31在功能上內(nèi)置有定序器,與卡拉OK裝置7相同地,從HDD 33讀出樂曲數(shù)據(jù)而進(jìn)行卡拉OK演奏,通過對(duì)聲源38進(jìn)行控制,從而可以生成樂音信號(hào)。另外,CPU 31對(duì)各歌唱者信息進(jìn)行編輯,生成用于進(jìn)行一覽顯示的HTML文件(未圖示),進(jìn)行WEB顯示處理,即,在用戶PC 4上作為WEB頁(yè)面而顯不。圖5是表示作為WEB頁(yè)面而顯示的歌唱文件的一覽的例子的圖。如圖5所示,在WEB頁(yè)面中,對(duì)于各歌唱文件,按照文件名(或者樂曲編號(hào))、曲名、歌唱者進(jìn)行登錄操作時(shí)輸入的簡(jiǎn)介、留言等項(xiàng)目進(jìn)行ー覽顯示。另外,還顯示各歌唱文件的受歡迎程度(下載次數(shù))等。各歌唱文件的下載次數(shù)記錄在HDD 33中,在向各卡拉OK裝置7中下載歌唱文件時(shí)進(jìn)行計(jì)數(shù)遞増。用戶PC 4通過訪問WEB頁(yè)面,從而可以參照該ー覽,可以選擇希望收聽的歌唱者的歌唱文件。此外,如果對(duì)用戶PC 4進(jìn)行操作并選擇各項(xiàng)目,則也可以進(jìn)行一覽表的升序、降序排序。圖6是表示用戶PC 4的結(jié)構(gòu)的框圖。用戶PC 4是通常的家庭用個(gè)人計(jì)算機(jī),由對(duì)整體動(dòng)作進(jìn)行控制的CPU 41和與CPU 41連接的各種結(jié)構(gòu)構(gòu)成。在CPU 41上連接有RAM 42, HDD 43、網(wǎng)絡(luò)I/F 44、操作部45、音響系統(tǒng)(SS) 46以及顯示處理部48。CPU 41將記錄在HDD 43中的動(dòng)作用程序向RAM 42中展開,進(jìn)行各種處理。如果用戶使用操作部45,進(jìn)行歌唱文件的顯示請(qǐng)求,則CPU 41將顯示請(qǐng)求向中心部I發(fā)送。接收到顯示請(qǐng)求的中心部I的CPU 31將HTML文件向用戶PC 4傳送(通知URL,由用戶PC 4進(jìn)行訪問)。在用戶PC 4中,將基于從中心部I傳送的HTML文件的WEB頁(yè)面經(jīng)過顯示處理部48而在顯示器49上顯示。這樣,顯示圖5所示的歌唱文件的ー覽。如果用戶使用操作部45,對(duì)已顯示在WEB頁(yè)面上的歌唱文件進(jìn)行選擇,則CPU 41進(jìn)行混頻數(shù)據(jù)遞送的請(qǐng)求。作為請(qǐng)求,是通過將例如表示歌唱文件名的信息向中心部I發(fā)送而執(zhí)行的。中心部I的CPU 31從HDD 33中對(duì)接收到的歌唱文件名進(jìn)行檢索,并讀出相應(yīng)的歌唱文件以及同步信息。CPU 41對(duì)所讀出的歌唱文件進(jìn)行播放,生成歌唱聲音信號(hào),并且將同步信息中所記載的樂曲編號(hào)的樂曲數(shù)據(jù)讀出,根據(jù)同步信息中記載的速度以及音量信息,利用定序器執(zhí)行卡拉OK樂曲的演奏。由此生成樂音信號(hào)。將所生成的樂音信號(hào)和歌唱聲音信號(hào)向混頻器39輸出并進(jìn)行混頻。將該混頻后的聲音信號(hào)再次向CPU 41輸入,作為I個(gè)壓縮聲音數(shù)據(jù)(混頻數(shù)據(jù))而生成。CPU 41將生成的混頻數(shù)據(jù)向發(fā)出了請(qǐng)求的用戶PC 4遞送。然后,所遞送的混頻數(shù)據(jù)由用戶PC 4的CPU41進(jìn)行播放,利用SS 46變換為模擬聲音信號(hào),并從揚(yáng)聲器47放音。此外,中心部I也可以與規(guī)定的收費(fèi)系統(tǒng)聯(lián)動(dòng),進(jìn)行收費(fèi)處理。在對(duì)進(jìn)行了遞送請(qǐng)求的用戶收取規(guī)定的金額后,使用戶PC 4下載混頻數(shù)據(jù)。在此情況下,歌唱者可以在每次歌唱文件被下載時(shí)獲得報(bào)酬,因此,通過與收費(fèi)系統(tǒng)之間的聯(lián)動(dòng),從而可以對(duì)歌唱者施加激勵(lì)。這樣,用戶可以收聽各歌唱者的歌唱音以及樂音。根據(jù)本實(shí)施方式的遞送系統(tǒng),例如,通過由各用戶對(duì)所收聽的歌唱音進(jìn)行評(píng)分,從而可以實(shí)現(xiàn)卡拉OK比賽。另外,根據(jù)本實(shí)施方式所示的遞送系統(tǒng),由于僅向中心部I中上傳歌唱文件即可,所以可以將歌唱音和樂音分別向服務(wù)器中存儲(chǔ),而不使上傳時(shí)間増加。由于歌唱音的數(shù)據(jù)(歌唱文件)與樂音的數(shù)據(jù)(樂曲數(shù)據(jù))分別獨(dú)立地存儲(chǔ)在中心部I的HDD 33中,所以還可以容易地實(shí)現(xiàn)在后期變更混頻平衡或単獨(dú)地變更效果。另外,根據(jù)本實(shí)施方式的遞送系統(tǒng),也可以進(jìn)行在后期將多個(gè)歌唱者的歌唱音(或者相同歌唱者的歌唱音)合成的多重錄音。在現(xiàn)有的系統(tǒng)中,由于是將歌唱音以及樂音作為已經(jīng)混頻后的I個(gè)聲音數(shù)據(jù)而向服務(wù)器中存儲(chǔ)的方式,所以在后期追加其他歌唱音的情況下,首先對(duì)聲音數(shù)據(jù)進(jìn)行解碼而變換為聲音信號(hào),在將其他的歌唱音的聲音信號(hào)進(jìn)行混頻后進(jìn)行編碼,因此,產(chǎn)生音質(zhì)劣化。但是,在本實(shí)施方式中,由于將歌唱音和樂音作為不同的數(shù)據(jù)而保存,所以對(duì)在播放時(shí)希望多重化的歌唱文件進(jìn)行解碼并合成即可。因此,不產(chǎn)生由多重錄音引起的音質(zhì)劣化。下面,使用流程圖,對(duì)本實(shí)施方式的遞送系統(tǒng)的動(dòng)作進(jìn)行說明。圖7是表示登錄操作時(shí)的動(dòng)作的流程圖。圖8是表示混頻數(shù)據(jù)遞送時(shí)的動(dòng)作的流程圖。首先,如圖7所示,如果希望公開歌唱音的歌唱者利用卡拉OK裝置7的操作部15進(jìn)行歌唱音的登錄操作以及樂曲的指定,則CPUll接受登錄操作(sll)。此時(shí),CPU 11還接受從操作部15輸入歌唱者的簡(jiǎn)介及留言等。 CPU 11如果接受了登錄操作,則將所指定的樂曲數(shù)據(jù)讀出而進(jìn)行卡拉OK演奏(sl2),并且基于從傳聲器16經(jīng)由A/D變換器17輸入的歌唱者的歌唱聲音信號(hào),生成歌唱文件(sl3)。另外,基于所演奏的樂曲的樂曲編號(hào)、速度、音量等,生成同步信息(sl4)。CPU11在樂曲的演奏結(jié)束后,將所生成的歌唱文件以及同步信息向中心部I上傳(sl5)。中心部I將所上傳的歌唱文件以及同步信息記錄在HDD 33中(sl6)。這樣,將歌唱者的歌唱文件登錄在中心部I中。中心部I的CPU 31使用所上傳的歌唱文件的各歌唱者信息,對(duì)HTML文件進(jìn)行更新,并對(duì)用戶PC 4所訪問的WEB頁(yè)面進(jìn)行更新(sl7)。然后,如圖8所示,請(qǐng)求混頻數(shù)據(jù)遞送的用戶(用戶PC 4的用戶)為了參照歌唱者的ー覽,而進(jìn)行歌唱文件的顯示請(qǐng)求(s21)。將該顯示請(qǐng)求向中心部I發(fā)送,中心部I接受WEB顯示請(qǐng)求(s22)。中心部I的CPU 31進(jìn)行將HTML文件向用戶PC 4傳送的WEB顯示處理(s23)。在用戶PC 4的顯示器49上,顯示基于從中心部I傳送來(lái)的HTML文件的WEB頁(yè)面(s24)。這樣,在顯示器49上顯示圖5所示的歌唱文件的ー覽。用戶通過參照顯示器49上所顯示的歌唱文件的ー覽,從而選擇希望收聽的歌唱者,并進(jìn)行混頻數(shù)據(jù)的遞送請(qǐng)求(s25)。CPU 41從HTML文件中提取用戶所選擇的歌唱文件的文件名,井向中心部I通知。由此,接受遞送請(qǐng)求(s26)。然后,在中心部1(或者收費(fèi)服務(wù)器等)以及用戶PC 4中進(jìn)行收費(fèi)處理(s27、s28),如果收費(fèi)處理結(jié)束,則中心部I的CPU 11從HDD 33中將所對(duì)應(yīng)的歌唱文件以及同步信息讀出,進(jìn)行歌唱文件的解碼,生成基于歌唱文件的歌唱音聲音信號(hào)。此外,收費(fèi)處理并不是必須的,也可以省略s27及s28的處理。然后,將同步信息中所記載的樂曲編號(hào)的樂曲數(shù)據(jù)從HDD 33中讀出,根據(jù)同步信息中所記載的速度以及音量,對(duì)樂曲數(shù)據(jù)進(jìn)行定序處理,并對(duì)聲源38進(jìn)行控制。由此,以與歌唱音的錄音時(shí)相同的速度、音量再現(xiàn)卡拉OK演奏,同時(shí)通過輸出歌唱者的歌唱音而進(jìn)行同步播放(s29)。但是,在過去已經(jīng)播放過相同歌唱文件,并作為混頻數(shù)據(jù)而保存于HDD 33中的情況下,如果從HDD 33讀出混頻數(shù)據(jù),則不需要重新進(jìn)行同步播放。另外,也可以利用中心部I的處理的空閑時(shí)間,預(yù)先生成各混頻數(shù)據(jù)。在此情況下,即使在同時(shí)存在多個(gè)遞送請(qǐng)求的情況下,也可以立即進(jìn)行混頻數(shù)據(jù)的遞送。當(dāng)然,在此情況下,也由于歌唱文件已經(jīng)保存在HDD 33中,所以可以在后期變更混頻平衡。
然后,對(duì)同步播放的歌唱聲音信號(hào)以及卡拉OK樂曲的樂音信號(hào)進(jìn)行混頻,生成混頻數(shù)據(jù)(s30),使用戶PC 4下載(s31)。此時(shí),中心部I的CPU 31對(duì)被下載的歌唱文件的下載次數(shù)進(jìn)行計(jì)數(shù)遞增(s32)。用戶PC 4的CPU 41從中心部I下載混頻數(shù)據(jù)(s33),并向HDD 43 (或者RAM 42)中保存。然后,CPU 41進(jìn)行混頻數(shù)據(jù)的解碼,進(jìn)行歌唱音以及樂音的播放(s34)?;祛l數(shù)據(jù)的生成以及遞送可以與I首樂曲相對(duì)應(yīng)地集中進(jìn)行,也可以依次作為流數(shù)據(jù)而下載。另外,也可以在以低位速率遞送的情況下免費(fèi),在以高位速率(錄音時(shí)的位速率)遞送的情況下收費(fèi)。此外,如圖3 (C)及圖3 (D)所示,在同步信息中作為表示各歌唱文件的播放定時(shí)的信息而記載有表示從演奏開始經(jīng)過的時(shí)間的信息、或者歌唱文件之間的時(shí)間差(對(duì)于最先的歌唱文件,是從演奏開始算起的時(shí)間)的情況下,在中心部I的CPU 31中,伴隨著樂曲數(shù)據(jù)的定序處理,而輸出基于各歌唱文件的聲音信號(hào)。在同步信息作為MIDI數(shù)據(jù)(樂曲數(shù) 據(jù)的擴(kuò)展軌)而構(gòu)成的情況下,通過由定序器讀取該同步信息的MIDI數(shù)據(jù),從而可以輸出基于各歌唱文件的聲音信號(hào)。在這里,在用戶對(duì)操作部45進(jìn)行操作,進(jìn)行混頻平衡的變更指示的情況下(s35),CPU 41向中心部I進(jìn)行變更請(qǐng)求(s36)。在變更請(qǐng)求中,包含有對(duì)歌唱音和樂音的混頻平衡進(jìn)行指示的信息。如果中心部I的CPU 31接受了變更請(qǐng)求(s37),則根據(jù)該變更請(qǐng)求中所包含的表示混頻平衡的信息,變更混頻器39的混頻平衡,重新生成混頻數(shù)據(jù)(s38)。然后,CPU31將再次生成后的混頻數(shù)據(jù)向進(jìn)行了變更請(qǐng)求的用戶PC 4遞送(s39)。在用戶PC 4中,對(duì)再次遞送的混頻數(shù)據(jù)進(jìn)行播放(s40 ),直至播放結(jié)束為止反復(fù)進(jìn)行以上的處理(s41)。此外,對(duì)于再次遞送的混頻數(shù)據(jù),可以從作出了變更請(qǐng)求的樂曲的中途進(jìn)行再次遞送,也可以從樂曲的最初開始以變更后的混頻平衡進(jìn)行再次遞送。如上述所示,在本實(shí)施方式中,由于歌唱音和樂音由不同的來(lái)源形成,所以可以獨(dú)立地控制音量,可以容易地變更混頻平衡。此外,用戶也可以在上述混頻平衡的變更指示中,進(jìn)行效果的變更指示、速度變更的指示。在進(jìn)行速度變更的指示的情況下,中心部I的CPU 31以變更后的速度進(jìn)行樂曲數(shù)據(jù)的定序處理,并且也進(jìn)行歌唱文件的播放速度的變更。在此情況下,CPU 31 (或者未圖示的DSP)進(jìn)行下述處理,即,在保持歌唱音的音程的同時(shí),在時(shí)間軸上使聲音信號(hào)伸縮。在保持歌唱音的音程的同時(shí)在時(shí)間軸上使聲音信號(hào)伸縮的處理,例如以下述方式進(jìn)行。BP, CPU 31將基于歌唱文件的歌唱音的聲音信號(hào)切分為以采樣周期為單位的時(shí)間軸波形,生成將多個(gè)時(shí)間軸波形合成而得到的新時(shí)間軸波形(中間波形)。中間波形是通過對(duì)前后的時(shí)間軸波形進(jìn)行平滑轉(zhuǎn)換(cross-fade)并合成,從而生成的。并且,如果向原來(lái)的時(shí)間軸波形之間插入中間波形,則可以在保持歌唱音的音程的同時(shí),在時(shí)間軸上進(jìn)行拉伸。在對(duì)聲音數(shù)據(jù)進(jìn)行壓縮的情況下,進(jìn)行利用中間波形置換原來(lái)的時(shí)間軸波形的處理。例如,如果每隔I個(gè)采樣而進(jìn)行插入處理,則可以拉伸為2倍(播放速度為1/2),如果進(jìn)行置換處理,則可以進(jìn)行壓縮(使播放速度成為2倍)。如果每隔2個(gè)采樣而進(jìn)行插入處理,則可以拉伸為I. 5倍,如果每隔3個(gè)采樣而進(jìn)行插入處理,則可以拉伸為I. 33倍。另外,CPU 31在用戶指示音調(diào)變更的情況下,進(jìn)行樂曲數(shù)據(jù)的音調(diào)變更(音符編號(hào)(note number)的更換),并且進(jìn)行歌唱聲音信號(hào)的音高(pitch)變更。音高變更可以通過進(jìn)行聲音信號(hào)的重新采樣而實(shí)現(xiàn)。另外,也可以進(jìn)行聲音信號(hào)的頻率特性變更。此外,在本實(shí)施方式中,示出了歌唱者使用卡拉OK裝置7進(jìn)行歌唱文件登錄的操作的例子,但也可以構(gòu)成為,在中心部I中附加傳聲器及錄音的功能,使用中心部I登錄歌唱文件。更簡(jiǎn)單地,也可以使用實(shí)現(xiàn)了卡拉OK裝置7的功能的用戶PC 4而實(shí)現(xiàn)。在此情況下,用戶PC 4的軟件實(shí)現(xiàn)定序器及聲源等結(jié)構(gòu)要素,構(gòu)成卡拉OK演奏終端。另外,對(duì)于歌唱文件的收聽,示出了使用通常的家庭用個(gè)人計(jì)算機(jī)的例子,但當(dāng)然也可以使用卡拉OK裝置7進(jìn)行收聽。在本實(shí)施方式中,如圖3 (B)所示,說明了同步信息由頭部、速度信息、音量信息(Vol.)、定時(shí)信息(速度變化量)構(gòu)成的例子。但是,在同步信息中,除了上述信息之外,也可以包含傳聲器回響、混響、壓縮、變聲等的效果參數(shù)。在此情況下,在歌唱音的登錄操作吋,登錄包含效果參數(shù)的同步信息。具體地說,例如在圖7的sl4的同步信息生成的處理定吋,將此時(shí)由卡拉OK裝置7設(shè)定的效果參數(shù)向同步信息中反映。在卡拉OK演奏時(shí),使用該效果參數(shù),將傳聲器回響等向聲音信號(hào)中反映。由此,可以將歌唱音錄音時(shí)設(shè)定好的效果反映 至卡拉OK演奏中,接受混頻數(shù)據(jù)的遞送的用戶可以享受更具現(xiàn)場(chǎng)感的演奏。在本實(shí)施方式中,在混頻數(shù)據(jù)遞送時(shí)進(jìn)行收費(fèi)處理,但也可以在歌唱者上傳歌唱文件時(shí)進(jìn)行收費(fèi)處理。即,在圖7的sll中的登錄操作時(shí)及sl5中的歌唱文件以及同步信息上傳時(shí),向歌唱者收費(fèi)。由此,可以實(shí)現(xiàn)下述用途的系統(tǒng),即,例如在舉辦歌唱者可以付費(fèi)參加的卡拉OK比賽時(shí),在上傳自身的歌唱文件時(shí)從各歌唱者處征收費(fèi)用作為參加費(fèi)。符號(hào)的說明I…中心部2…網(wǎng)絡(luò)3…卡拉OK店鋪4…用戶PC5…中繼器7…卡拉OK裝置
權(quán)利要求
1.一種混頻數(shù)據(jù)遞送服務(wù)器,其具有 接收單元,其接收歌唱者的聲音數(shù)據(jù)、以及所述歌唱者的聲音數(shù)據(jù)與卡拉OK演奏的同步信息; 存儲(chǔ)單元,其存儲(chǔ)所述歌唱者的聲音數(shù)據(jù)、同步信息以及用于進(jìn)行卡拉OK演奏的樂曲數(shù)據(jù); 聲音數(shù)據(jù)生成単元,其對(duì)所述聲音數(shù)據(jù)進(jìn)行播放,并且基于所述同步信息,讀出所述樂曲數(shù)據(jù),進(jìn)行自動(dòng)演奏, 對(duì)基于所述播放的聲音數(shù)據(jù)的聲音以及所述自動(dòng)演奏的樂音進(jìn)行混頻,生成混頻數(shù)據(jù);以及 遞送單元,其遞送所述聲音數(shù)據(jù)生成単元所生成的混頻數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的混頻數(shù)據(jù)遞送服務(wù)器,其中, 在所述同步信息中,記載有在所述聲音數(shù)據(jù)錄音時(shí)演奏的卡拉OK樂曲的速度以及音量信息。
3.根據(jù)權(quán)利要求I或2所述的混頻數(shù)據(jù)遞送服務(wù)器,其中, 所述聲音數(shù)據(jù)由多個(gè)聲音數(shù)據(jù)構(gòu)成, 在所述同步信息中,包含表不所述多個(gè)聲音數(shù)據(jù)的各自的播放定時(shí)的信息。
4.根據(jù)權(quán)利要求I至3中任一項(xiàng)所述的混頻數(shù)據(jù)遞送服務(wù)器,其中, 所述存儲(chǔ)単元還存儲(chǔ)所述聲音數(shù)據(jù)生成単元所生成的混頻數(shù)據(jù), 所述遞送単元從所述存儲(chǔ)單元中讀出所述混頻數(shù)據(jù)并遞送。
5.根據(jù)權(quán)利要求I至4中任一項(xiàng)所述的混頻數(shù)據(jù)遞送服務(wù)器,其中, 在所述同步信息中包含效果參數(shù), 所述聲音數(shù)據(jù)生成単元在進(jìn)行所述自動(dòng)演奏的樂音的混頻時(shí),反映所述效果參數(shù)的設(shè)定。
全文摘要
本發(fā)明提供一種可以分別存儲(chǔ)聲音和樂音而不使通信時(shí)間增加的服務(wù)器。僅將歌唱者的歌唱音與卡拉OK演奏的同步信息一起作為聲音數(shù)據(jù)(歌唱文件)向中心部上傳。在同步信息中,至少記載有在聲音數(shù)據(jù)錄音時(shí)演奏的卡拉OK樂曲的速度以及音量信息。中心部對(duì)歌唱文件進(jìn)行播放,生成歌唱聲音信號(hào),并且以同步信息中所記載的速度、音量進(jìn)行卡拉OK演奏,生成樂音信號(hào)。通過對(duì)所生成的歌唱聲音信號(hào)以及樂音信號(hào)進(jìn)行混頻,從而生成新的聲音數(shù)據(jù)(混頻數(shù)據(jù))。
文檔編號(hào)G10K15/04GK102822887SQ20118001483
公開日2012年12月12日 申請(qǐng)日期2011年3月17日 優(yōu)先權(quán)日2010年3月19日
發(fā)明者松本秀一 申請(qǐng)人:雅馬哈株式會(huì)社