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