專利名稱:樂(lè)曲文件生成裝置、樂(lè)曲文件生成方法以及記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種樂(lè)曲文件生成裝置、樂(lè)曲文件生成方法以及具有特定數(shù)據(jù)結(jié)構(gòu)的樂(lè)曲文件的記錄介質(zhì),特別涉及對(duì)由人的歌聲和BGM合成的樂(lè)曲文件以及該樂(lè)曲文件的數(shù)據(jù)結(jié)構(gòu)。
背景技術(shù):
如今隨著移動(dòng)電話機(jī)的迅速普及,移動(dòng)電話機(jī)成了人人必隨身攜帶的一種機(jī)器。在當(dāng)初的移動(dòng)電話機(jī)中,來(lái)電鈴音只是極為單調(diào)的模式音的重復(fù)。不久。為了適應(yīng)更個(gè)性化的市場(chǎng)需求,已開始利用由MIDI(Music Instrument Digital Interface電子樂(lè)器數(shù)字化接口)數(shù)據(jù)作成的和弦作為來(lái)電鈴音,即所謂的“來(lái)電和弦”。
再有,在數(shù)年前也出現(xiàn)了內(nèi)置PCM音源的移動(dòng)電話機(jī),利用該P(yáng)CM音源,可以用藝術(shù)家等的聲音鳴響來(lái)電鈴音,即所謂的“來(lái)電話音”,如今已經(jīng)實(shí)現(xiàn)。這些來(lái)電和弦和來(lái)電話音,可以開始從因特網(wǎng)上的網(wǎng)站下載所希望的內(nèi)容進(jìn)行利用。用戶通過(guò)將自己喜歡的內(nèi)容下載到移動(dòng)電話機(jī)上,可以讓移動(dòng)電話機(jī)形成自己獨(dú)特的鈴音。
最近,由于移動(dòng)電話機(jī)的進(jìn)步,新提供了一種利用CD上記錄的樂(lè)曲本身作為移動(dòng)電話機(jī)的來(lái)電鈴音(不單是和弦或者單是人的聲音,而是人的歌聲和BGM(Back Ground Music背景音樂(lè))成為一體作為來(lái)電鈴音)的系統(tǒng)(以下稱為“來(lái)電歌聲”系統(tǒng))。在這種來(lái)電歌聲系統(tǒng)中,從CD音源截取一部分,采用MP3(MPEGl Audio Layer-3)等形式對(duì)其壓縮后的數(shù)據(jù),作為配送用內(nèi)容使用。
但是,在現(xiàn)有的來(lái)電歌聲系統(tǒng)中,單純截取CD音源的一部分作為配送內(nèi)容。為此,與現(xiàn)有的來(lái)電和弦(MIDI數(shù)據(jù))和來(lái)電話音(PCM數(shù)據(jù))比較,來(lái)電歌聲的內(nèi)容的數(shù)據(jù)量非常龐大,為了將其下載利用,在移動(dòng)電話機(jī)內(nèi)需要大容量存儲(chǔ)器。
為了在至少作為一首樂(lè)曲可識(shí)別的程度上播放來(lái)電歌聲,需要從CD音源截取相應(yīng)的時(shí)間量。即使采用MP3形式壓縮所截取的數(shù)據(jù),現(xiàn)有的移動(dòng)電話機(jī)所具有的小容量存儲(chǔ)器也無(wú)法使用。再有,現(xiàn)有的移動(dòng)電話機(jī),雖然具有MIDI音源和PCM音源的播放功能,但卻沒(méi)有MP3形式的數(shù)據(jù)的播放功能以上表明,在現(xiàn)有的來(lái)電歌聲系統(tǒng)中,所存在的問(wèn)題是如果不是持有非常大容量的存儲(chǔ)器并且包括MP3形式的解碼器的新機(jī)種,將不能利用這種服務(wù)。來(lái)電和弦和來(lái)電話音之所以能流行,其原因之一是移動(dòng)電話機(jī)在標(biāo)配下具有的MIDI音源的播放功能和PCM音源的播放功能可以直接利用。因此,對(duì)于來(lái)電歌聲,也希望能采用現(xiàn)有的機(jī)種可以利用這種服務(wù)器。
發(fā)明內(nèi)容
本發(fā)明正是鑒于上述實(shí)情而形成的發(fā)明,其目的在于即使采用不包括大容量存儲(chǔ)器和MP3解碼器等的現(xiàn)行移動(dòng)電話機(jī),也可以利用由歌聲和BGM合成的樂(lè)曲作為來(lái)電鈴音。
本發(fā)明之一是一種樂(lè)曲文件生成裝置,包括歌聲抽取裝置,其從由歌聲和該歌聲以外的聲音混合而成的數(shù)字聲音數(shù)據(jù)中抽取上述歌聲,獲得PCM形式的歌聲數(shù)據(jù);MIDI生成裝置,其生成MIDI形式的BGM數(shù)據(jù),同時(shí)按照由上述歌聲抽取裝置抽取的歌聲生成MIDI形式的模擬歌聲數(shù)據(jù),在上述BGM數(shù)據(jù)上附加上述模擬歌聲數(shù)據(jù)而進(jìn)行MIDI數(shù)據(jù)的調(diào)整;和文件生成裝置,其將由上述歌聲抽取裝置生成的PCM形式的歌聲數(shù)據(jù)和由上述MIDI生成裝置生成的MIDI形式的BGM+模擬歌聲數(shù)據(jù)加工成一個(gè)樂(lè)曲文件。所述歌聲以外的聲音例如是BGM或者雜音。
在本發(fā)明的另一形式中,上述歌聲抽取裝置,對(duì)由上述歌聲和上述歌聲以外的聲音混合而成的數(shù)字聲音數(shù)據(jù),進(jìn)行限制帶寬處理,使其在與上述歌聲對(duì)應(yīng)的頻帶范圍內(nèi)。
在本發(fā)明的另一形式中,由上述文件生成裝置生成的樂(lè)曲文件構(gòu)成為包含MIDI播放控制信息,其用于播放由上述MIDI生成裝置生成的MIDI形式的BGM+模擬歌聲數(shù)據(jù);和PCM播放控制信息,其與上述模擬歌聲數(shù)據(jù)同步播放由上述歌聲抽取裝置生成的PCM形式的歌聲數(shù)據(jù)。
本發(fā)明之二是一種樂(lè)曲文件生成方法,包括第一步驟,其從由歌聲和該歌聲以外的聲音混合而成的數(shù)字聲音數(shù)據(jù)中抽取上述歌聲,獲得PCM形式的歌聲數(shù)據(jù);第二步驟,其生成MIDI形式的BGM數(shù)據(jù);第三步驟,其按照在上述第一步驟中抽取的歌聲生成MIDI形式的模擬歌聲數(shù)據(jù),在上述第二步驟中生成的上述BGM數(shù)據(jù)上附加上述模擬歌聲數(shù)據(jù)而進(jìn)行MIDI數(shù)據(jù)的調(diào)整;和第四步驟,其將在上述第一步驟中生成的PCM形式的歌聲數(shù)據(jù)和在上述第三步驟中生成的MIDI形式的BGM+模擬歌聲數(shù)據(jù)加工成一個(gè)樂(lè)曲文件。
在本發(fā)明的另一形式中,在上述第一步驟中,對(duì)由上述歌聲和上述歌聲以外的聲音混合而成的數(shù)字聲音數(shù)據(jù),進(jìn)行限制帶寬處理,使其在與上述歌聲對(duì)應(yīng)的頻帶范圍內(nèi)。
在本發(fā)明的另一形式中,在上述第四步驟中,進(jìn)行調(diào)整處理,讓在上述第二步驟中生成的PCM形式的歌聲數(shù)據(jù)、和在上述第三步驟中生成的MIDI形式的BGM+模擬歌聲數(shù)據(jù)的播放時(shí)刻同步。
在本發(fā)明的另一形式中,在上述第四步驟中生成的樂(lè)曲文件包含MIDI播放控制信息,其用于播放在上述第三步驟中生成的MIDI形式的BGM+模擬歌聲數(shù)據(jù);和PCM播放控制信息,其與上述模擬歌聲數(shù)據(jù)同步播放在上述第二步驟中生成的PCM形式的歌聲數(shù)據(jù)。
本發(fā)明之三是一種計(jì)算機(jī)可讀取的記錄介質(zhì),記錄有樂(lè)曲文件,其包含由PCM形式的歌聲數(shù)據(jù)構(gòu)成的PCM數(shù)據(jù)、和在MIDI形式的BGM數(shù)據(jù)中附加了按照上述PCM數(shù)據(jù)的歌聲生成的MIDI形式的模擬歌聲數(shù)據(jù)的MIDI數(shù)據(jù);并具有將上述PCM數(shù)據(jù)和MIDI數(shù)據(jù)統(tǒng)合成一個(gè)文件而形成的數(shù)據(jù)結(jié)構(gòu)。
在本發(fā)明的另一形式中,上述樂(lè)曲文件包含用于播放上述MIDI數(shù)據(jù)的MIDI播放控制信息、和用于與上述MIDI數(shù)據(jù)播放同步播放上述PCM數(shù)據(jù)的PCM播放控制信息。
根據(jù)以上說(shuō)明的本發(fā)明,可以將樂(lè)曲文件的數(shù)據(jù)量削減到現(xiàn)有的移動(dòng)電話機(jī)的來(lái)電鈴音的文件容量的限制范圍內(nèi),同時(shí)可以將播放聲音的音質(zhì)維持在給定水平以上。這樣,即使是不具備大容量的存儲(chǔ)器和MP3解碼器等的現(xiàn)有移動(dòng)電話機(jī),也可以利用來(lái)電歌聲的服務(wù)。
圖1表示有關(guān)本實(shí)施方式的樂(lè)曲文件生成系統(tǒng)的構(gòu)成例的圖。
圖2表示有關(guān)本實(shí)施方式的樂(lè)曲文件的數(shù)據(jù)結(jié)構(gòu)的概念圖。
圖3表示依據(jù)本實(shí)施方式的樂(lè)曲文件生成方法的處理流程圖。
圖4表示依據(jù)本實(shí)施方式的音樂(lè)配送系統(tǒng)的構(gòu)成例的圖。
圖5表示依據(jù)本實(shí)施方式的音樂(lè)配送服務(wù)器的樂(lè)曲配送以及顧客登錄的動(dòng)作流程圖。
具體實(shí)施例方式
下面參照
本發(fā)明一實(shí)施方式。
圖1表示有關(guān)本實(shí)施方式的樂(lè)曲文件生成系統(tǒng)的一構(gòu)成例的圖。如圖1所示,本實(shí)施方式的樂(lè)曲文件生成系統(tǒng)100包括錄音部1、歌聲抽取部2、BGM生成部3、MIDI調(diào)整部4以及文件合成部5。
錄音部1將CD(Compact Disc)或DVD(Digital Versatile Disk)等數(shù)字音源數(shù)據(jù)以WAV形式錄制在計(jì)算機(jī)硬盤上。比如,將購(gòu)買的CD設(shè)置到個(gè)人計(jì)算機(jī)的CD驅(qū)動(dòng)器中,通過(guò)錄音到個(gè)人計(jì)算機(jī)里的硬盤中,可以獲得WAV形式的數(shù)字音源數(shù)據(jù)11。
MAV形式是Windows(注冊(cè)商標(biāo))標(biāo)準(zhǔn)的聲音文件形式,也稱為WAVE形式。作為用于數(shù)字聲音信號(hào)的保存形式而被規(guī)定。壓縮方式可以采用任意的方式。默認(rèn)是與PCM(無(wú)壓縮)方式和ADPCM(AdaptiveDifferential Pulse Code Modulation)方式等壓縮方式對(duì)應(yīng)。
歌聲抽取部2是從由人的歌聲和BGM混合而成的WAV形式的數(shù)字音源數(shù)據(jù)11中截取所需的數(shù)小節(jié)量(如樂(lè)曲的開頭部分或過(guò)度樂(lè)節(jié)部分),然后將BGM去掉僅僅抽取人的歌聲部分。這時(shí),依據(jù)移動(dòng)電話機(jī)上安裝的播放形式,將WAV形式的數(shù)字音源數(shù)據(jù)11轉(zhuǎn)換成ADPCM形式的歌聲數(shù)據(jù)12。
具體講,例如如果是CD,對(duì)于采用44.1KHz采樣得到的數(shù)字音源數(shù)據(jù)11,進(jìn)行限制在與人的歌聲對(duì)應(yīng)的給定頻帶范圍(4KHz或8KHz)的處理。即,按照相當(dāng)于4KHz或8KHz的一定時(shí)間間隔對(duì)數(shù)字音源數(shù)據(jù)11采樣。僅僅是采樣則成為PCM形式,在此,進(jìn)一步利用聲音的連續(xù)變化,通過(guò)記錄與之前的采樣數(shù)據(jù)之差,可以減小數(shù)據(jù)量,這便是ADPCM形式。
BGM生成部3生成MIDI形式的BGM數(shù)據(jù)13。在此,例如在個(gè)人計(jì)算機(jī)中具有MIDI音源,利用安裝在該個(gè)人計(jì)算機(jī)中的被稱為順序軟件的應(yīng)用程序,由DTM(Desk Top Music)生成BGM。在此生成的BGM數(shù)據(jù)13相當(dāng)于由歌聲抽取部2廢棄的部分的BGM。此外,DTM是MIDI數(shù)據(jù)的生成方法的一例,本發(fā)明并不限于該生成法。
如果將由歌聲抽取部2抽取的歌聲數(shù)據(jù)12、和由BGM生成部3生成的BGM數(shù)據(jù)13合在一起,可以得到與CD等數(shù)字音源相同元的樂(lè)曲。歌聲數(shù)據(jù)12是將原始的數(shù)字音源數(shù)據(jù)11進(jìn)行大副度限制帶寬后生成的數(shù)據(jù),其數(shù)據(jù)量相當(dāng)?shù)販p少了。而BGM數(shù)據(jù)13,由于是MIDI形式,本來(lái)數(shù)據(jù)量就小。因此,與單從CD音源中截取一部分而用MP3形式壓縮的數(shù)據(jù)相比,數(shù)據(jù)量顯著減少。
只是,由歌聲抽取部2抽取的歌聲數(shù)據(jù)12產(chǎn)生劣化,如果原樣播放則幾乎無(wú)法識(shí)別出人的聲音。如果增大采樣頻率雖然可以抑制劣化,但同時(shí)歌聲數(shù)據(jù)12的數(shù)據(jù)量也會(huì)增大。為此,在不實(shí)施方式中,通過(guò)將人的歌聲由MIDI數(shù)據(jù)增強(qiáng),在避免歌聲數(shù)據(jù)12的數(shù)據(jù)量龐大的同時(shí)還可以讓輸出的歌聲質(zhì)量維持在一定水平以上。為此而利用的是MIDI調(diào)整部4。
MIDI調(diào)整部4,根據(jù)歌聲抽取部2抽取的歌聲的音程、速度、音色和音量等,生成模擬該歌聲的MIDI形式的模擬歌聲數(shù)據(jù)。然后,將該模擬歌聲數(shù)據(jù)附加到BGM數(shù)據(jù)中進(jìn)行MIDI數(shù)據(jù)的調(diào)整。該MIDI數(shù)據(jù)的調(diào)整也可以例如由DTM進(jìn)行。
即使單獨(dú)播放在此生成的模擬歌聲數(shù)據(jù),也聽不出是人的歌聲。但是,如果與由歌聲抽取部2抽取的歌聲數(shù)據(jù)12同時(shí)播放,在ADPCM形式的歌聲數(shù)據(jù)12中劣化的部分由MIDI形式的模擬歌聲數(shù)據(jù)很好修補(bǔ),這樣就能良好聽出人的歌聲。
文件生成部5是對(duì)歌聲抽取部2生成的ADPCM形式的歌聲數(shù)據(jù)12,和MIDI調(diào)整部4進(jìn)行調(diào)整后的MIDI形式的BGM+模擬歌聲數(shù)據(jù)14,加工處理成一個(gè)樂(lè)曲文件15。這里生成的樂(lè)曲文件15是按照移動(dòng)電話機(jī)載體的獨(dú)自的形式編制。比如,對(duì)于DoCoMo公司,按照MFi(Melody Format for i-mode,i-mode是注冊(cè)商標(biāo))生成MLD形式的樂(lè)曲文件15。
如上所述,同步播放ADPCM形式的歌聲數(shù)據(jù)12和MIDI形式的模擬歌聲數(shù)據(jù)是很重要的。所以,在生成MLD形式的樂(lè)曲文件15時(shí),需要進(jìn)行讓歌聲數(shù)據(jù)12和BGM+模擬歌聲數(shù)據(jù)14的播放時(shí)間同步的調(diào)整。具體講,就是對(duì)歌聲數(shù)據(jù)12和BGM+模擬歌聲數(shù)據(jù)14雙方,適當(dāng)設(shè)定以MLD形式定義的二進(jìn)制演奏位置信息(演奏的開始位置和結(jié)束位置、發(fā)音時(shí)間等)。
以上那樣構(gòu)成的樂(lè)曲文件生成系統(tǒng)100的各功能塊1~5,實(shí)際上包括計(jì)算機(jī)的CPU或者M(jìn)PU、RAM、ROM等構(gòu)成,通過(guò)執(zhí)行保存在RAM或ROM上的程序,可以實(shí)現(xiàn)。
圖2是樂(lè)曲文件15的數(shù)據(jù)結(jié)構(gòu)圖。一般,MLD文件具有三部分包含文件本身的標(biāo)識(shí)符的文件頭部;包含文件數(shù)據(jù)相關(guān)信息的數(shù)據(jù)信息部;和包含樂(lè)曲實(shí)體數(shù)據(jù)的音道部。圖2是音道部結(jié)構(gòu)的模擬示意圖。
如圖2所示,樂(lè)曲文件15包含ADPCM形式的歌聲數(shù)據(jù)12和MIDI形式的BGM+模擬歌聲數(shù)據(jù)14。圖2中,橫軸表示時(shí)間方向,陰影部分分別表示BGM21、模擬歌聲22、歌聲23的播放時(shí)間。圖2所示的例中,形象進(jìn)行了表示,即MIDI形式的BGM21從開始到最后一直是連貫流動(dòng)的,途中兩處有MIDI的模擬歌聲流動(dòng)。與該模擬歌聲22流動(dòng)的同時(shí),ADPCM形式的歌聲23也在流動(dòng)。
MIDI形式的BGM+模擬歌聲數(shù)據(jù)14,可以將BGM21的部分和模擬歌聲22的部分作為分別的MIDI數(shù)據(jù)生成,也可以作為一個(gè)MIDI數(shù)據(jù)生成。對(duì)于前者,BGM21的演奏位置信息和模擬歌聲22的演奏位置信息分別設(shè)定。對(duì)于后者,BGM21和模擬歌聲22作為和聲數(shù)據(jù)定義。即在模擬歌聲22不流動(dòng)的時(shí)刻作為只是BGM21的和音,在模擬歌聲22流動(dòng)的時(shí)刻作為BGM21和模擬歌聲22合在一起的和音定義一個(gè)MIDI數(shù)據(jù)。這時(shí),對(duì)該一個(gè)MIDI數(shù)據(jù)設(shè)置演奏位置信息。
另一方面,對(duì)于ADPCM形式的歌聲數(shù)據(jù)12,按照歌聲23模擬歌聲22同時(shí)流動(dòng),設(shè)置歌聲23的演奏位置信息。
這樣,本實(shí)施方式的樂(lè)曲文件15的構(gòu)成包含為在適當(dāng)時(shí)刻播放MIDI形式的BGM+模擬歌聲數(shù)據(jù)14而需要的MIDI播放控制信息;和為讓ADPCM形式的歌聲數(shù)據(jù)12與BGM+模擬歌聲數(shù)據(jù)14同步后在適當(dāng)時(shí)刻播放所必需的PCM播放控制信息。
圖3是依據(jù)本實(shí)施方式樂(lè)曲文件的生成方法的處理流程圖。圖3中,首先通過(guò)錄音部1,將CD或DVD等數(shù)字音源數(shù)據(jù)11用WAV形式錄音到計(jì)算機(jī)硬盤等(步驟S1)。其次,通過(guò)歌聲抽取部2,從錄制的WAV形式的數(shù)字音源數(shù)據(jù)11中截取所需要的部分(樂(lè)曲的開頭部分或過(guò)度樂(lè)節(jié)部分)(步驟S2)。截取的部分并不只限于一處,也可以多處截取。也可以將截取的多處連接成一個(gè)文件。
這種截取處理,可以采用鍵盤或鼠標(biāo)根據(jù)用戶的指示進(jìn)行,也可以由計(jì)算機(jī)自動(dòng)進(jìn)行。計(jì)算機(jī)自動(dòng)進(jìn)行的情況下,比如截取樂(lè)曲的開頭部分時(shí),指示截取的小節(jié)數(shù),而可以自動(dòng)截取該部分。再有,在截取過(guò)度樂(lè)節(jié)部分時(shí),通過(guò)檢測(cè)背景和弦的開始、音量的變化、曲調(diào)的變化等預(yù)測(cè)出過(guò)度樂(lè)節(jié)部分,然后自動(dòng)截取。
歌聲抽取部2進(jìn)一步對(duì)所截取的數(shù)字音源數(shù)據(jù)11,通過(guò)進(jìn)行限制到與人的歌聲對(duì)應(yīng)的個(gè)定頻帶(4KHz或8KHz)的處理,去掉BGM僅僅抽取人的歌聲(步驟S3)。這樣就生成了ADPCM形式的歌聲數(shù)據(jù)12。而且,按照用戶的指示進(jìn)行截取處理時(shí),步驟S2和步驟S3的順序也可顛倒。
另外,在BGM生成部3中,例如由DTM以MIDI形式生成相當(dāng)于由歌聲抽取部2廢棄部分的BGM數(shù)據(jù)13(步驟S4)。MIDI形式的BGM數(shù)據(jù)13與移動(dòng)電話機(jī)各機(jī)種的內(nèi)置音源有很大依賴關(guān)系。為此,由MML(Music Markup Language)對(duì)每個(gè)機(jī)種調(diào)整表現(xiàn)方法(步驟S5)。然后,在MIDI調(diào)整部4中,生成對(duì)由歌聲抽取部2抽取的歌聲進(jìn)行模擬的模擬歌聲數(shù)據(jù),附加在BGM數(shù)據(jù)中進(jìn)行MIDI數(shù)據(jù)的調(diào)整(步驟6)。此外,步驟S1~S3處理和步驟S4~S6的處理之間順序也可顛倒。
最后,由文件生成部5,將在步驟S1~S3生成的ADPCM形式的歌聲數(shù)據(jù)12、和在步驟S4~S6生成的MIDI形式的BGM+模擬歌聲數(shù)據(jù)14加工成一個(gè)樂(lè)曲文件15(步驟7)。這里,按照移動(dòng)電話機(jī)載體的形式用二進(jìn)制數(shù)據(jù)編寫文件。上例中雖然對(duì)DoCoMo公司的MLD形式進(jìn)行了說(shuō)明,但如果是au公司則按照PMD形式、如果是J-phone公司則按照SMD形式生成樂(lè)曲文件15。對(duì)于同一首樂(lè)曲也可以生成多個(gè)載體的樂(lè)曲文件15圖4表示有關(guān)利用了上述那樣生成的樂(lè)曲文件15的本實(shí)施方式的音樂(lè)配送系統(tǒng)的構(gòu)成例的圖。在圖4中,300是對(duì)樂(lè)曲文件15進(jìn)行配送的音樂(lè)配送服務(wù)器,400是接受樂(lè)曲文件15配送的的移動(dòng)電話機(jī),它們可以通過(guò)因特網(wǎng)500連接。
如圖4所示,音樂(lè)配送服務(wù)器300由樂(lè)曲文件獲取部31、播放程序獲取部32、顧客信息獲取部33、數(shù)據(jù)庫(kù)(DB)登錄部34、配送樂(lè)曲DB35、配送程序DB36、顧客DB37、打包部38、顧客情報(bào)參照部39以及通信部40構(gòu)成。
樂(lè)曲文件獲取部31用于將樂(lè)曲文件生成系統(tǒng)100生成的樂(lè)曲文件15獲取到音樂(lè)配送服務(wù)器300中。播放程序獲取部32用于將播放程序生成系統(tǒng)200生成的音樂(lè)播放程序(音樂(lè)播放器)獲取到音樂(lè)配送服務(wù)器300中。
在這些樂(lè)曲文件獲取部31以及播放程序獲取部32中,具體講,可以通過(guò)CD或軟盤等存儲(chǔ)介質(zhì)將樂(lè)曲文件15和音樂(lè)播放程序取入到音樂(lè)配送服務(wù)器300中,或者通過(guò)因特網(wǎng)500或者其他網(wǎng)絡(luò)將樂(lè)曲文件和音樂(lè)播放程序取入到音樂(lè)配送服務(wù)器300中。
音樂(lè)播放程序用于根據(jù)在樂(lè)曲文件15上記錄的演奏位置信息指示BGM21、模擬歌聲22、歌聲23的演奏。它包括針對(duì)移動(dòng)電話機(jī)內(nèi)置的合成器指示ADPCM形式的歌聲數(shù)據(jù)12演奏的PCM播放控制程序、和針對(duì)合成器指示MIDI形式的BGM+模擬歌聲數(shù)據(jù)14的MIDI播放控制程序。該音樂(lè)播放程序也按照移動(dòng)電話機(jī)載體具有的規(guī)格的不同而作成。
顧客信息獲取部33用來(lái)獲取有關(guān)顧客的各種信息(比如姓名、用戶ID、密碼、顧客使用的移動(dòng)電話機(jī)400的載體或機(jī)型等)。具體講,在用戶從移動(dòng)電話機(jī)400通過(guò)因特網(wǎng)500首次訪問(wèn)音樂(lè)配送服務(wù)器300時(shí),通過(guò)對(duì)用戶要求輸入信息(如提示信息輸入畫面),以獲取必要的顧客信息。
DB登錄部34將由樂(lè)曲文件獲取部31獲取的對(duì)應(yīng)于各種規(guī)格的樂(lè)曲文件15,作為來(lái)電歌聲用的樂(lè)曲數(shù)據(jù)文件登錄到配送樂(lè)曲DB35中。將由播放程序獲取部32獲取的對(duì)應(yīng)于各種規(guī)格的音樂(lè)播放程序登錄到配送程序DB36中。還有,將由顧客信息獲取部33獲取的顧客信息登錄到顧客DB37中。配送樂(lè)曲DB35構(gòu)成本發(fā)明的記錄介質(zhì)。
打包部38,根據(jù)用戶的配送請(qǐng)求,將與該用戶使用的移動(dòng)電話機(jī)400的載體和機(jī)種對(duì)應(yīng)的樂(lè)曲文件從配送樂(lè)曲DB35讀出,同時(shí)將與該用戶使用的移動(dòng)電話機(jī)400的載體和機(jī)種對(duì)應(yīng)的音樂(lè)播放程序從配送程序DB36讀出,將這些打包后,制作成連接文件。顧客信息參照部39,在有來(lái)自用戶的樂(lè)曲配送請(qǐng)求時(shí),通過(guò)參照顧客DB37,可以掌握發(fā)出請(qǐng)求的用戶所使用的移動(dòng)電話機(jī)400的載體和機(jī)種,傳達(dá)到打包部38。
打包,是將樂(lè)曲文件15的二進(jìn)制數(shù)據(jù)和音樂(lè)播放程序的二進(jìn)制數(shù)據(jù)一起形成一個(gè)文件的處理,安裝成利用生成的目標(biāo)以自己完結(jié)型一元管理的Java(注冊(cè)商標(biāo))的類配送處理,在有電話時(shí)讓程序啟動(dòng)的組成。另外,作為在樂(lè)曲文件15中打包音樂(lè)播放程序的方法,包括在有樂(lè)曲配送請(qǐng)求的時(shí)刻進(jìn)行動(dòng)態(tài)組合的方法、和預(yù)先準(zhǔn)備進(jìn)行前批量處理的靜態(tài)組合的方法,本實(shí)施方式中,可以適用于任何一種情況。
還有,配送的文件采用的形式有可能是Java文件形式,或是根據(jù)自己文件播放協(xié)議制定的任意文件形式,可采用任何一種。關(guān)于配送文件,采用物理分割構(gòu)成是沒(méi)有問(wèn)題的,需要在邏輯上成為單一文件構(gòu)成。關(guān)于邏輯單一性,構(gòu)筑安裝環(huán)境的過(guò)程,在用產(chǎn)下載樂(lè)曲時(shí)的操作性中只要滿足完結(jié)性即可。
通信部40進(jìn)行通過(guò)因特網(wǎng)500與移動(dòng)電話機(jī)400之間進(jìn)行通信的處理。比如,進(jìn)行將移動(dòng)電話機(jī)400送來(lái)的顧客信息傳達(dá)給顧客信息獲取部33的處理。還有,進(jìn)行接受來(lái)自移動(dòng)電話機(jī)400的所希望的樂(lè)曲配送請(qǐng)求,并將其傳達(dá)給打包部38和顧客信息參照部39的處理。并且進(jìn)行將由打包部38生成的連接文件配送給發(fā)出請(qǐng)求的移動(dòng)電話機(jī)400的處理。保存在連接文件中包含的樂(lè)曲文件15的移動(dòng)電話機(jī)400內(nèi)的存儲(chǔ)器(圖中未畫出),也構(gòu)成本發(fā)明的存儲(chǔ)介質(zhì)。
根據(jù)以上說(shuō)明的音樂(lè)配送服務(wù)器300內(nèi)的各功能模塊31~34、38~40,由包括CPU或者M(jìn)PU、ROM、RAM等構(gòu)成的控制部(圖中未畫出)控制其動(dòng)作。另外,DB35~37由如硬盤等記錄介質(zhì)構(gòu)成。
其次,參照?qǐng)D5的流程圖對(duì)依據(jù)上述那樣構(gòu)成的實(shí)施方式的音樂(lè)配送系統(tǒng)的動(dòng)作進(jìn)行說(shuō)明。圖5是音樂(lè)配送服務(wù)器300的樂(lè)曲配送以及顧客登錄的動(dòng)作流程圖。
如圖5所示,音樂(lè)配送服務(wù)器300內(nèi)的圖中未畫出的控制部,判斷從移動(dòng)電話機(jī)400是否訪問(wèn)通信部40(步驟S11)。如果訪問(wèn)了,則控制部進(jìn)一步判斷該移動(dòng)電話機(jī)400的用戶是否已經(jīng)設(shè)定了密碼(步驟S12)。這里,判斷是否是輸入了密碼的訪問(wèn)。
在用戶沒(méi)有設(shè)置密碼的情況下,控制部通過(guò)用通信部40在移動(dòng)電話機(jī)400上提示給定信息輸入畫面,催促用戶輸入顧客信息。然后,顧客信息獲取部33獲取與此對(duì)應(yīng)輸入的顧客信息,DB登錄部34登錄到顧客DB37中(步驟13)。隨后,控制部就對(duì)該用戶發(fā)布固定密碼(步驟S14)。
在上述步驟12中,當(dāng)判斷已經(jīng)向用戶發(fā)行了密碼時(shí)(輸入密碼后進(jìn)行訪問(wèn)時(shí))以及在上述步驟S14中新發(fā)布密碼時(shí),控制部進(jìn)行對(duì)該密碼進(jìn)行確認(rèn)處理(步驟S15)。如果密碼有誤,輸出該意思的警告信息后中斷處理。
另一方面,在確認(rèn)完密碼時(shí),控制部使用通信部40向移動(dòng)電話機(jī)400提示的會(huì)員專用的音源菜單畫面(步驟S16)。通過(guò)該音源菜單畫面,用戶可以要求音樂(lè)配送服務(wù)器300下載自己所希望的樂(lè)曲。控制部判斷有無(wú)來(lái)自移動(dòng)電話機(jī)400的所希望的樂(lè)曲的配送請(qǐng)求(步驟S17),如果沒(méi)有則返回到步驟S11的處理。
有樂(lè)曲配送要求時(shí),顧客信息參照部39通過(guò)參照顧客DB37掌握發(fā)出請(qǐng)求的移動(dòng)電話機(jī)400的載體和機(jī)種,將該信息傳達(dá)給打包部38(步驟S18)。打包部38從配送程序DB36中讀取與由顧客信息部39傳達(dá)的載體和機(jī)種對(duì)應(yīng)的播放程序,同時(shí)從配送樂(lè)曲DB35中讀取用戶要求配送的樂(lè)曲的與由顧客信息參照部39傳達(dá)的載體和機(jī)種對(duì)應(yīng)的用戶所要求的樂(lè)曲文件15,并將這些打包后,形成連接文件(步驟S19)。
最后,通信部40把由打包部38制成的連接文件向移動(dòng)電話機(jī)400進(jìn)行配送(步驟S20)。在接受到該連接文件的移動(dòng)電話機(jī)400中,通過(guò)其中包含的音樂(lè)播放程序執(zhí)行樂(lè)曲文件15的播放。
根據(jù)上面的詳細(xì)說(shuō)明,依據(jù)本實(shí)施方式,將CD等數(shù)字音源分離成歌聲部分和BGM部分,對(duì)于歌聲部分通過(guò)大副度限制帶寬轉(zhuǎn)換成ADPCM形式后來(lái)削減數(shù)據(jù)量,對(duì)于BGM部分通過(guò)MIDI形式生成數(shù)據(jù)后削減數(shù)據(jù)量。這樣,與單純截取CD音源等以MP3形式壓縮的現(xiàn)有技術(shù)方式相比,數(shù)據(jù)量在相當(dāng)程度上減小了。而且,由于限制帶寬而產(chǎn)生的劣質(zhì)歌聲部分通過(guò)MIDI數(shù)據(jù)可以得到修補(bǔ),因此可以將播放出的歌聲音質(zhì)維持在給定水平以上。
因此,在遵守有關(guān)現(xiàn)有的移動(dòng)電話機(jī)種的來(lái)電鈴音的制約事項(xiàng)的文件容量的限制(例如DoCoMo公司為10K字節(jié))的情況下,可以向移動(dòng)電話機(jī)配送能保證一定水平以上的質(zhì)量的來(lái)電歌聲并進(jìn)行播放。即,依據(jù)本發(fā)明,即使不具備大容量存儲(chǔ)器或MP3解碼器等的現(xiàn)行移動(dòng)電話機(jī)機(jī)種,也可以享受到來(lái)電歌聲的服務(wù)。
還有,在上述實(shí)施方式中,雖然對(duì)作為移動(dòng)電話機(jī)的來(lái)電鈴音用而生成樂(lè)曲文件15的例子進(jìn)行了說(shuō)明,但并不限定于來(lái)電鈴音用。對(duì)于小存儲(chǔ)器容量,需要播放歌聲和BGM構(gòu)成的樂(lè)曲的系統(tǒng),可以適用本實(shí)施方式的樂(lè)曲文件。這時(shí),作為存儲(chǔ)樂(lè)曲文件15的記錄介質(zhì),可以使用CD-ROM、軟盤、硬盤、磁帶、光盤、光磁盤、DVD、非易失性存儲(chǔ)卡等,這些都構(gòu)成了本發(fā)明的記錄介質(zhì)。
還有,在上述實(shí)施方式中,雖然對(duì)錄音部1將CD或DVD等的數(shù)字音源數(shù)據(jù)以WAV形式錄制在計(jì)算機(jī)的硬盤的例子進(jìn)行了說(shuō)明,然而并不僅限于此。比如,對(duì)于卡拉OK廳或游戲中心等的娛樂(lè)設(shè)備,以卡拉OK為背景,通過(guò)麥克風(fēng)輸入用戶的歌聲然后以WAV形式錄音。這時(shí),除歌聲外,周圍的雜音也被同時(shí)錄音了,但是通過(guò)歌聲抽取部2、BGM生成部3、MIDI調(diào)整部4、文件生成部5進(jìn)行和上述實(shí)施方式相同的處理,由用戶自己的歌聲就能生成沒(méi)有雜音的音質(zhì)良好的來(lái)電歌聲文件。
對(duì)于該例,可以把具有錄音部1的功能的錄音裝置單獨(dú)設(shè)置在卡拉OK廳或游戲中心等的娛樂(lè)設(shè)備中,還可以使與該錄音裝置不同的編輯用計(jì)算機(jī)具有歌聲抽取部2、BGM生成部3、MIDI調(diào)整部4、文件生成部5的功能。這時(shí),通過(guò)錄音部1錄制的數(shù)據(jù)可通過(guò)CD、軟盤、硬盤、磁帶、光盤、光磁盤、DVD、MD、非易失性存儲(chǔ)卡等輸入到編輯用計(jì)算機(jī)中,也可通過(guò)因特網(wǎng)等通信網(wǎng)絡(luò)從錄音裝置傳到編輯用計(jì)算機(jī)。對(duì)于生成的來(lái)電歌聲文件,也可以通過(guò)通信網(wǎng)絡(luò)從編輯用計(jì)算機(jī)發(fā)送到用戶的移動(dòng)電話機(jī)上。
當(dāng)然,也可將具備錄音部1、歌聲抽取部2、BGM生成部3、MIDI調(diào)整部4、文件生成部5的全部功能的裝置設(shè)置在卡拉OK廳或游戲中心的娛樂(lè)設(shè)施中。這時(shí),BGM生成部3在錄制歌聲時(shí),可以將卡拉OK播放的MIDI形式的BGM數(shù)據(jù)置換成具備事先保持的某些功能。也就是,將事先保持的MIDI形式的BGM數(shù)據(jù)在歌聲錄音時(shí)播放,同時(shí)利用同樣BGM數(shù)據(jù)和從錄音聲音中抽取的歌聲數(shù)據(jù)生成來(lái)電歌聲文件。這時(shí),MIDI調(diào)整部對(duì)配送卡拉OK錄制的歌聲的音程、速度、音色、音量等進(jìn)行解析,根據(jù)該結(jié)果生成MIDI形式的模擬歌聲數(shù)據(jù)后附加到BGM數(shù)據(jù)中。
此外,以上所說(shuō)明的實(shí)施方式,只不過(guò)是實(shí)施本發(fā)明的一具體事例,這并不是對(duì)本發(fā)明的技術(shù)范圍限定解釋。即,本發(fā)明在不脫離其精神或者其主要特征的情況下,可以以各種方式實(shí)施。
還有,關(guān)于本發(fā)明的其他方式整理記錄如下1、提供一種數(shù)據(jù)配送系統(tǒng),其將樂(lè)曲文件從數(shù)據(jù)配送服務(wù)器配送到發(fā)出請(qǐng)求的終端,其中包括
數(shù)據(jù)存儲(chǔ)裝置,其預(yù)先保存由本發(fā)明之一所述的樂(lè)曲文件生成裝置生成的樂(lè)曲文件;播放程序存儲(chǔ)裝置,其預(yù)先存儲(chǔ)與上述終端的各自規(guī)格對(duì)應(yīng)的播放程序;和發(fā)送裝置,其當(dāng)從上述發(fā)出請(qǐng)求的終端有所希望數(shù)據(jù)的配送請(qǐng)求時(shí),從上述數(shù)據(jù)存儲(chǔ)裝置中讀出相應(yīng)樂(lè)曲文件,同時(shí)從上述再生程序存儲(chǔ)裝置中讀出與上述終端的各自規(guī)格對(duì)應(yīng)的播放程序,將上述樂(lè)曲文件和上述播放程序發(fā)送到上述發(fā)出請(qǐng)求的終端。
2、根據(jù)上述第1項(xiàng)所述的數(shù)據(jù)配送系統(tǒng),其中,上述發(fā)送裝置包含將上述樂(lè)曲文件和上述播放程序打包成在邏輯上為一個(gè)文件的打包裝置。
3、提供一種數(shù)據(jù)配送服務(wù)器,其將樂(lè)曲文件配送到發(fā)出請(qǐng)求的終端,其中包括數(shù)據(jù)保存裝置,其保存由本發(fā)明之一所述的樂(lè)曲文件生成裝置生成的樂(lè)曲文件;播放程序保存裝置,其保存與上述終端的各自規(guī)格對(duì)應(yīng)的播放程序;和發(fā)送裝置,其當(dāng)從上述發(fā)出請(qǐng)求的終端有所希望數(shù)據(jù)的配送請(qǐng)求時(shí),從上述數(shù)據(jù)保存裝置中讀出相應(yīng)樂(lè)曲文件,同時(shí)從上述再生程序保存裝置中讀出與上述終端的各自規(guī)格對(duì)應(yīng)的播放程序,將上述樂(lè)曲文件和上述播放程序發(fā)送到上述發(fā)出請(qǐng)求的終端。
4、根據(jù)上述第3項(xiàng)所述的數(shù)據(jù)配送服務(wù)器,上述發(fā)送裝置包含將上述樂(lè)曲文件和上述播放程序打包成在邏輯上為一個(gè)文件的打包裝置。
本發(fā)明,即使采用不具備大容量的存儲(chǔ)器和MP3解碼器等現(xiàn)有移動(dòng)電話機(jī),也可以將由歌聲和BGM構(gòu)成的樂(lè)曲作為來(lái)電鈴音利用,因此是有用的。
權(quán)利要求
1.一種樂(lè)曲文件生成裝置,其特征在于,包括歌聲抽取裝置,其從由歌聲和該歌聲以外的聲音混合而成的數(shù)字聲音數(shù)據(jù)中抽取所述歌聲,獲得PCM形式的歌聲數(shù)據(jù);MIDI生成裝置,其生成MIDI形式的BGM數(shù)據(jù),同時(shí)按照由所述歌聲抽取裝置抽取的歌聲生成MIDI形式的模擬歌聲數(shù)據(jù),在所述BGM數(shù)據(jù)上附加所述模擬歌聲數(shù)據(jù)而進(jìn)行MIDI數(shù)據(jù)的調(diào)整;和文件生成裝置,其將由所述歌聲抽取裝置生成的PCM形式的歌聲數(shù)據(jù)和由所述MIDI生成裝置生成的MIDI形式的BGM+模擬歌聲數(shù)據(jù)加工成一個(gè)樂(lè)曲文件。
2.根據(jù)權(quán)利要求1所述的樂(lè)曲文件生成裝置,其特征在于,所述歌聲以外的聲音是BGM。
3.根據(jù)權(quán)利要求1所述的樂(lè)曲文件生成裝置,其特征在于,所述歌聲以外的聲音是雜音。
4.根據(jù)權(quán)利要求1所述的樂(lè)曲文件生成裝置,其特征在于,所述歌聲抽取裝置,對(duì)由所述歌聲和所述歌聲以外的聲音混合而成的數(shù)字聲音數(shù)據(jù),進(jìn)行限制帶寬處理,使其在與所述歌聲對(duì)應(yīng)的頻帶范圍內(nèi)。
5.根據(jù)權(quán)利要求1所述的樂(lè)曲文件生成裝置,其特征在于,由所述文件生成裝置生成的樂(lè)曲文件構(gòu)成為包含MIDI播放控制信息,其用于播放由所述MIDI生成裝置生成的MIDI形式的BGM+模擬歌聲數(shù)據(jù);和PCM播放控制信息,其與所述模擬歌聲數(shù)據(jù)同步播放由所述歌聲抽取裝置生成的PCM形式的歌聲數(shù)據(jù)。
6.一種樂(lè)曲文件生成方法,其特征在于,包括第一步驟,其從由歌聲和該歌聲以外的聲音混合而成的數(shù)字聲音數(shù)據(jù)中抽取所述歌聲,獲得PCM形式的歌聲數(shù)據(jù);第二步驟,其生成MIDI形式的BGM數(shù)據(jù);第三步驟,其按照在所述第一步驟中抽取的歌聲生成MIDI形式的模擬歌聲數(shù)據(jù),在所述第二步驟中生成的所述BGM數(shù)據(jù)上附加所述模擬歌聲數(shù)據(jù)而進(jìn)行MIDI數(shù)據(jù)的調(diào)整;和第四步驟,其將在所述第一步驟中生成的PCM形式的歌聲數(shù)據(jù)和在所述第三步驟中生成的MIDI形式的BGM+模擬歌聲數(shù)據(jù)加工成一個(gè)樂(lè)曲文件。
7.根據(jù)權(quán)利要求6所述的樂(lè)曲文件生成方法,其特征在于,所述歌聲以外的聲音是BGM。
8.根據(jù)權(quán)利要求6所述的樂(lè)曲文件生成方法,其特征在于,所述歌聲以外的聲音是雜音。
9.根據(jù)權(quán)利要求6所述的樂(lè)曲文件生成方法,其特征在于,在所述第一步驟中,對(duì)由所述歌聲和所述歌聲以外的聲音混合而成的數(shù)字聲音數(shù)據(jù),進(jìn)行限制帶寬處理,使其在與所述歌聲對(duì)應(yīng)的頻帶范圍內(nèi)。
10.根據(jù)權(quán)利要求6所述的樂(lè)曲文件生成方法,其特征在于,在所述第四步驟中,進(jìn)行調(diào)整處理,讓在所述第二步驟中生成的PCM形式的歌聲數(shù)據(jù)、和在所述第三步驟中生成的MIDI形式的BGM+模擬歌聲數(shù)據(jù)的播放時(shí)刻同步。
11.根據(jù)權(quán)利要求6所述的樂(lè)曲文件生成方法,其特征在于,在所述第四步驟中生成的樂(lè)曲文件包含MIDI播放控制信息,其用于播放在所述第三步驟中生成的MIDI形式的BGM+模擬歌聲數(shù)據(jù);和PCM播放控制信息,其與所述模擬歌聲數(shù)據(jù)同步播放在所述第二步驟中生成的PCM形式的歌聲數(shù)據(jù)。
12.一種計(jì)算機(jī)可讀取的記錄介質(zhì),其特征在于,記錄有樂(lè)曲文件,其包含由PCM形式的歌聲數(shù)據(jù)構(gòu)成的PCM數(shù)據(jù)、和在MIDI形式的BGM數(shù)據(jù)中附加了按照所述PCM數(shù)據(jù)的歌聲生成的MIDI形式的模擬歌聲數(shù)據(jù)的MIDI數(shù)據(jù);并具有將所述PCM數(shù)據(jù)和MIDI數(shù)據(jù)統(tǒng)合成一個(gè)文件而形成的數(shù)據(jù)結(jié)構(gòu)。
13.根據(jù)權(quán)利要求12所述的計(jì)算機(jī)可讀取的記錄介質(zhì),其特征在于,所述樂(lè)曲文件包含用于播放所述MIDI數(shù)據(jù)的MIDI播放控制信息、和用于與所述MIDI數(shù)據(jù)播放同步播放所述PCM數(shù)據(jù)的PCM播放控制信息。
全文摘要
本發(fā)明提供一種樂(lè)曲文件生成裝置,設(shè)置有歌聲抽取部(2),其從數(shù)字音源數(shù)據(jù)(11)中抽取人的歌聲而獲得ADPCM形式的歌聲數(shù)據(jù)(12);BGM生成部(3),其生成MIDI形式的BGM數(shù)據(jù)(13);MIDI調(diào)整部(4),其按照所抽取的歌聲生成MIDI形式的模擬歌聲數(shù)據(jù),并附加到BGM數(shù)據(jù)(13)中;和文件生成部(5),其將歌聲數(shù)據(jù)(12)和BGM+模擬歌聲數(shù)據(jù)(14)加工成一個(gè)樂(lè)曲文件(15)。通過(guò)對(duì)歌聲部分大幅度限制帶寬,同時(shí)以MIDI形式生成BGM部分,從而削減整體數(shù)據(jù)量,由于限制帶寬而劣化的歌聲部分由MIDI數(shù)據(jù)進(jìn)行修補(bǔ),這樣,可以將播放的歌聲音質(zhì)維持在給定水平以上。
文檔編號(hào)G10H1/00GK1532804SQ20041000857
公開日2004年9月29日 申請(qǐng)日期2004年3月24日 優(yōu)先權(quán)日2003年3月24日
發(fā)明者木本裕仁 申請(qǐng)人:株式會(huì)社陽(yáng)之凱