專利名稱:具有發(fā)光體效果編輯器的移動通信終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種能根據(jù)音樂數(shù)據(jù)播放音樂而且具有多個發(fā)光體的移動通信終端。特別地,本發(fā)明涉及使用所述音樂數(shù)據(jù)中的信息對發(fā)光體的激活的控制。
背景技術(shù):
WO 03/077505公開了一種包括多個發(fā)光體和用于控制發(fā)光體激活的裝置的移動通信終端。將例如來自鈴音的音頻信號饋送到信號處理器,該信號處理器對信號進行濾波而且控制發(fā)光體的激活以使電話充當發(fā)光機構(gòu)。
樂器數(shù)字接口(MIDI)是用于數(shù)字音樂設(shè)備之間通信的音樂數(shù)據(jù)的國際公認標準。MIDI使得多音調(diào)樂譜具有紛繁多樣的不同聲音。這意味著多個音調(diào)能夠使用比如鋼琴、吉他、小提琴、鼓等預定義的樂器聲音來同時播放。在MIDI設(shè)備之間傳輸?shù)男畔⑹荕IDI消息的形式,這些消息將比如調(diào)子和音量等聲音的不同方面編碼成8比特字節(jié)的數(shù)字信息。MIDI設(shè)備能夠用于創(chuàng)建、記錄和回放作為MIDI文件(多個MIDI消息)存儲的音樂。使用MIDI標準,計算機、合成器和音序器中的聲卡能夠彼此進行通信,保持時間或?qū)嶋H上控制由其它連接設(shè)備所創(chuàng)建的音樂。MIDI序列中的消息類型能夠被劃分成通道消息和系統(tǒng)消息。通道消息應(yīng)用于特定通道,而且在這些消息的狀態(tài)字節(jié)中包括通道編號。系統(tǒng)消息不是通道特有的,而且在它們的狀態(tài)字節(jié)中沒有指示通道編號。
通道消息可以進一步被分類為通道聲源消息或者模式消息。通道聲源消息攜帶樂音演奏數(shù)據(jù),而且這些消息包括典型MIDI數(shù)據(jù)流中的大部分通信量。通道模式消息影響接收樂器將對通道聲源消息進行響應(yīng)的方式。
通道聲源消息用來發(fā)送樂音演奏信息。此類別中的消息是NOTEON、NOTE OFF、Polyphonic Key Pressure、Channel Pressure、Pitch BendChange、Program Change和Control Change消息。
隨著具有能根據(jù)例如SP-MIDI文件播放多音調(diào)鈴音的合成器的移動通信終端的出現(xiàn),終端的音質(zhì)已經(jīng)迅速提升??缮壎嘁粽{(diào)MIDI(SP-MIDI)是對MIDI格式的新近增強,使之特別地適合于移動終端。SP-MIDI功能是使用稱作最大瞬時多音調(diào)(MIP)消息的新MIDI消息來實施的。MIP消息用來根據(jù)預期的多音調(diào)級別對SP-MIDI內(nèi)容的樂音布局進行限定。
EP 1255 418公開了一種能根據(jù)MIDI文件播放鈴音的移動通信終端。該移動終端也具有能夠由處理器激活的多個發(fā)光體。該文獻提出在MIDI文件中控制發(fā)光體的激活。關(guān)于這一點,將發(fā)光體實現(xiàn)為樂器,將每個發(fā)光體看作不同的音符。然而這將要求對MIDI標準特別是SP-MIDI標準進行修改,因為當前在這些標準中限定的樂器(也稱作音色或音品)沒有發(fā)光體。對這種標準的修改是牽涉到具有不同利益的多方的復雜過程,而且就算它最終成功仍可能耗費很長的時間。另外,不同的終端機型可能具有變化的發(fā)光體布局,當發(fā)光體在標準中被限定為樂器時這將是難以應(yīng)對的方面,因為這將要求終端以更為一致的方式配置發(fā)光體。
發(fā)明內(nèi)容
在這一背景下,本發(fā)明的目的是提供一種能以通用的方式根據(jù)音樂數(shù)據(jù)文件中的信息對發(fā)光體的激活進行控制的移動通信終端。
此目的是通過一種移動通信終端來實現(xiàn)的,該移動通信終端包括配置用以控制所述通信終端的處理器單元;其上存儲有音樂數(shù)據(jù)的電存儲器,所述音樂數(shù)據(jù)至少包括第一消息類型和第二消息類型,第一類型消息包含用于待播放的音符的信息,第二類型消息包含用于移動通信終端的其它與音樂有關(guān)的信息;連接到聲音生成器的揚聲器,該聲音生成器被配置用于根據(jù)第一類型消息中的信息來生成音頻波形;能夠由處理器激活的多個發(fā)光體,而且處理器單元通過第二類型消息中的信息被配置用以基于第一類型消息中包含的信息來激活發(fā)光體。
將第二類型消息用于把發(fā)光體的激活映射到第一類型消息,這允許以通用的方式來激活發(fā)光體,而無需在音樂數(shù)據(jù)標準中將發(fā)光體限定為新的樂器。通過為特定終端類型指定音樂文件,終端機型之間發(fā)光體布局的差異能夠通過音樂文件來處理,這些音樂文件具有包括不同映射信息的第二類型消息。
映射信息可以涉及發(fā)光體的位置、顏色和強度??勺R別的圖案可以映射到音符的播放。
該映射優(yōu)選地直接針對第一類型消息中包含的音符開和音符關(guān)命令。強度或強度分布優(yōu)選地映射到第一類型消息中的速率信息。
優(yōu)選地,將分配給一個具體通道的第一類型消息用于激活發(fā)光體。在該通道的消息中向音符分配的樂器,例如大鋼琴,能夠是所播放的音樂中的活動部分,或者該通道的音量能夠被設(shè)置為零,使得能夠在對音樂本身沒有任何影響的情況下控制發(fā)光體。
該映射優(yōu)選地通過其變元包括音符編號的函數(shù)來執(zhí)行??梢詮囊舴幪柼砑踊驕p去第一參數(shù),而且該結(jié)果可以整數(shù)除以和/或模數(shù)除以該函數(shù)中的第二參數(shù)。第二參數(shù)可以依賴于終端機型、發(fā)光體位置數(shù)目和/或用于發(fā)光體的顏色數(shù)目。
該函數(shù)優(yōu)選地分別將可用音符數(shù)目減少到可用發(fā)光體位置數(shù)目和可用發(fā)光體顏色數(shù)目。
該映射可以包括隨機函數(shù)。
也有可能將查找表用于該映射。
該終端可以包括振動器、閃光體和/或攝像頭閃光燈,而且該處理器能夠由第二類型消息配置用以基于第一類型消息中包含的信息來激活振動器、閃光體和/或攝像頭閃光燈。
該移動通信終端還可以包括使得用戶能夠創(chuàng)建和/或編輯第二類型消息的編輯器應(yīng)用。該編輯器應(yīng)用可以使得用戶能夠選擇要使用的通道、選擇要激活的圖案和/或修改函數(shù)。
該終端可以包括不同的發(fā)光體范圍,例如前方和后方,而且該編輯器應(yīng)用可以使得用戶能夠選擇該范圍。該編輯器應(yīng)用可以使得用戶能夠?qū)姸扔成渌俾?、給定的固定參數(shù)或隨機函數(shù)。
該音樂數(shù)據(jù)能夠是MIDI序列或文件,優(yōu)選為SP-MIDI格式。在這一情況下,第二類型消息優(yōu)選為系統(tǒng)獨占消息,而第一類型消息優(yōu)選為音符事件。
本發(fā)明的另一目的是提供一種根據(jù)音樂數(shù)據(jù)中的信息對移動通信終端的發(fā)光體的激活進行控制的通用方法。
此目的通過一種用于對移動通信終端的發(fā)光體的激活進行控制的方法來實現(xiàn),該移動通信終端被配置用以根據(jù)至少包括第一消息類型和第二消息類型的音樂數(shù)據(jù)來播放音樂,第一消息類型包含用于待播放的音符的信息,第二消息類型包含用于要再現(xiàn)該音樂的設(shè)備的其它信息,該方法包括在第二類型消息中設(shè)置將發(fā)光體的激活映射到第一類型消息中包含的音符信息的消息數(shù)據(jù)的步驟。
此方法不要求將發(fā)光體限定為樂器,因此避免了對改變音樂數(shù)據(jù)的當前標準的需要。另外,發(fā)光體的激活是音符控制的,因此比在發(fā)光體機構(gòu)中基于對音頻信號進行濾波的控制要精確得多。
能夠在第二類型消息中設(shè)置對待激活的發(fā)光體的位置進行映射的數(shù)據(jù)。也能夠在第二類型消息中設(shè)置對待激活的發(fā)光體的顏色進行映射的數(shù)據(jù)。也能夠在第二類型消息中設(shè)置對待激活的發(fā)光體的強度進行映射的數(shù)據(jù)。
能夠在第二類型消息中設(shè)置其變元包括音符編號的函數(shù)。該函數(shù)優(yōu)選地從音符編號添加或減去第一參數(shù)和/或?qū)⑵浣Y(jié)果整數(shù)除以和/模數(shù)除以第二參數(shù)。該函數(shù)優(yōu)選地分別將可用音符數(shù)目減少到可用發(fā)光體位置數(shù)目和可用發(fā)光體顏色數(shù)目。能夠在整個函數(shù)中應(yīng)用隨機函數(shù)。
該音樂數(shù)據(jù)能夠是MIDI序列或文件,優(yōu)選為SP-MIDI格式。如果音樂數(shù)據(jù)是MIDI格式,則第二類型消息能夠是系統(tǒng)獨占消息,而第一類型消息優(yōu)選為音符事件。
能夠?qū)⒁粋€或多個第二類型消息設(shè)置于音樂數(shù)據(jù)文件或序列的開頭中,以用于初始化映射。另外,能夠?qū)⒌诙愋拖⒃O(shè)置于音樂數(shù)據(jù)文件或序列之后,以用于改變映射,第二類型消息優(yōu)選為全部位于一個聲軌之內(nèi)。
本發(fā)明的又一目的是提供一種被配置用于創(chuàng)建和/或修改音樂數(shù)據(jù)文件的計算機終端,這些音樂數(shù)據(jù)文件包含用于對移動通信終端的發(fā)光體的激活進行控制的信息。
此目的通過一種計算機終端來實現(xiàn),該計算機終端包括控制該終端的處理器單元;包括鍵盤和顯示器的用戶接口;其上存儲有音樂數(shù)據(jù)的電存儲器,所述音樂數(shù)據(jù)至少包括第一消息類型和第二消息類型,第一類型消息包含用于待播放的音符的信息,第二類型消息包含用于將移動通信終端上發(fā)光體的激活映射到第一類型消息中的音符的信息;經(jīng)由放大器連接到聲音生成器的揚聲器,該聲音生成器能根據(jù)音樂數(shù)據(jù)來生成音頻波形;以及用于創(chuàng)建和/或修改第二類型消息的應(yīng)用。
因此,能夠在比如PC的計算機終端上創(chuàng)建和/或修改音樂數(shù)據(jù)文件而且隨后將其下載到移動通信終端,這些音樂數(shù)據(jù)文件包含第二類型消息,這些第二類型消息包括用于移動通信終端發(fā)光體激活的映射信息。
該應(yīng)用能夠被配置用以在計算機終端的顯示器上對移動終端的發(fā)光體的激活進行仿真。這就允許針對終端上的聲音和發(fā)光體二者的效果對音樂數(shù)據(jù)文件進行測試,而無需在每次修改之后將文件下載到終端以進行測試。
該應(yīng)用也能夠被配置用以對連接到該應(yīng)用的移動通信終端的發(fā)光體進行控制,用于允許直接地在移動通信終端上對發(fā)光體的激活進行測試。
本發(fā)明的又一目的是提供一種允許對移動通信終端的發(fā)光體的激活進行更為通用的控制、用于在該終端上使用的音樂數(shù)據(jù)序列或文件。
此目的通過一種用于在移動通信終端上使用的音樂數(shù)據(jù)序列或文件來實現(xiàn),所述音樂數(shù)據(jù)文件至少包含具有音符信息的第一類型消息;以及將移動通信終端的發(fā)光體的激活映射到第一類型消息中包含的音符信息的第二類型消息。
第一類型消息優(yōu)選地包含音符開和音符關(guān)命令,而第二類型消息優(yōu)選地包含將發(fā)光體的激活映射到音符開命令的信息和將發(fā)光體的去激活映射到音符關(guān)的信息。
第一類型消息優(yōu)選地包含與音符開命令相關(guān)聯(lián)的速率信息,而第二類型消息優(yōu)選地包含將待激活的發(fā)光體的強度映射到速率信息的信息。
第一類型消息優(yōu)選地包含與音符開或音符關(guān)命令相關(guān)聯(lián)的音符編號,而第二類型消息優(yōu)選地包含其變元包括音符編號的函數(shù)。該函數(shù)優(yōu)選地將音符編號的范圍減少到移動通信終端上發(fā)光體位置的范圍。該函數(shù)優(yōu)選地將音符編號的范圍減少到移動通信終端上發(fā)光體顏色的范圍。
該音樂數(shù)據(jù)或文件或序列優(yōu)選地是MIDI格式,優(yōu)選為SP-MIDI格式,而第二類型消息優(yōu)選地是系統(tǒng)獨占消息。
根據(jù)本發(fā)明的移動通信終端、用于對移動通信終端的發(fā)光體的激活進行控制的方法、計算機終端和音樂數(shù)據(jù)文件或序列格式將由詳細的描述而變得明顯。
在本描述的以下詳述部分中,將參照圖中示出的示例性實施例來更詳細地描述本發(fā)明,在附圖中圖1是根據(jù)本發(fā)明的移動通信終端的正視圖,圖2圖示了移開前蓋時的圖1的終端,圖3是圖1的終端的后視圖,圖4是圖示了根據(jù)本發(fā)明的移動電話的大體架構(gòu)的框圖,圖5是終端的音樂和發(fā)光體播放部分的框圖,圖6.1至圖6.5圖示了與鈴音的處理有關(guān)的移動通信終端的屏幕截圖,圖7.1至圖7.7圖示了與發(fā)光體配置消息的處理有關(guān)的移動通信終端的屏幕截圖,圖8是具有MIDI編輯器程序的計算機終端的屏幕截圖,圖10至圖14是發(fā)光體配置消息編輯器的屏幕截圖,圖15圖示了用于利用本發(fā)明的計算機終端,以及圖16圖示了連接到圖15的計算機終端的移動通信終端。
具體實施例方式
在以下的具體描述中,將通過優(yōu)選實施例來描述優(yōu)選為蜂窩/移動電話的手持便攜式電話形式的根據(jù)本發(fā)明的移動通信終端。
圖1示出了根據(jù)本發(fā)明的移動電話1的優(yōu)選實施例。移動電話1包括具有小鍵盤2、顯示器3、開/關(guān)按鈕(存在于電話頂部)、揚聲器5和麥克風6(只有存在于電話下部中的開口是可見的)。根據(jù)優(yōu)選實施例的移動電話1適用于經(jīng)由比如GSM 900/1800MHz網(wǎng)絡(luò)的蜂窩網(wǎng)絡(luò)進行通信,但是也能夠很好地適合于與碼分多址(CDMA)網(wǎng)絡(luò)或G3網(wǎng)絡(luò)一起使用。
根據(jù)優(yōu)選實施例,小鍵盤2具有第一組字母數(shù)字鍵9、兩個軟鍵10、光標導航鍵11(上滾/下滾)以及掛機和摘機鍵12。軟鍵10的當前功能22在顯示器3中的軟鍵正上方的單獨域21(軟鍵-標記)中示出。軟鍵10是多功能鍵,而且它們的當前功能依賴于移動電話1的狀態(tài)。軟鍵10提供了對菜單的訪問,電話簿和呼叫能夠激活與呼叫處理和消息處理有關(guān)的動作。在移動電話1的可釋放后蓋之下的腔中容納有可釋放的電池組(未示出)移動電話1具有在前蓋14的外圍區(qū)域中透明部分之下布局的多個發(fā)光體7.1至7.6。發(fā)光體7.1至7.6是能夠以三種不同顏色(紅色、綠色和黃色)并且在127個不同強度的范圍中激活的LED。不同的顏色能夠通過同時激活兩種不同著色的LED或者通過具有數(shù)個內(nèi)部LED(例如紅色、綠色、藍色)的LED來創(chuàng)建。另外,鍵9、10、11和12分別地通過由LED(或者可以是電發(fā)光箔)形成的背光4來照亮,如圖2中所示,其中可釋放的附著前蓋已經(jīng)移開,而且其上具有發(fā)光體的移動電話的內(nèi)殼15是可見的。發(fā)光體4也能夠以三種不同顏色(紅色、綠色和黃色)并且以127個不同強度激活。多至3種顏色能夠在RGB-LED中并行地點亮。
顯示器3是具有能夠在127個不同強度的范圍中激活的背光8的LCD彩色顯示器。顯示器的背光僅產(chǎn)生基本上白色的光。
閃光體被設(shè)置于電話的頂部(不可見)而且能夠以一種顏色并且以一種強度(亮/滅)激活。
圖3示出了具有可釋放的附著后蓋15的電話的后部。后蓋15具有用于發(fā)光體7.1至7.6的透明部分,該發(fā)光體能夠從電話的前方、側(cè)部和后方看到。后蓋15具有用于數(shù)字攝像頭的透鏡16的開口和用于攝像頭閃光燈17的開口。攝像頭16是具有閃光燈的數(shù)字攝像頭。攝像頭16本身與本發(fā)明無關(guān),因此不進行具體描述。
圖4示意性地示出了移動電話1優(yōu)選實施例的最重要部件,所述部件與對本發(fā)明的理解有關(guān)。
移動臺包括負責整個移動臺的操作的處理器單元101。處理器單元101包括微處理器,借助于該微處理器來控制和監(jiān)視功能。移動臺還包括依賴于特定設(shè)備和應(yīng)用的存儲器160、小鍵盤2和數(shù)據(jù)接口170。
在處理器單元101中編寫要從移動臺發(fā)送的消息,這些消息從處理器單元發(fā)往發(fā)射器部分TX 143,而且從此經(jīng)由可以是濾波器或開關(guān)的雙工器141發(fā)往內(nèi)部天線140以待進一步發(fā)射。由麥克風147接收的聲音能夠經(jīng)由語音編碼器146發(fā)往處理器單元101。由天線140接收的消息經(jīng)由雙工器141發(fā)往接收器部分142,從這一位置依賴于消息的類型進一步獲取該消息。所接收的消息可以經(jīng)由控制單元101發(fā)往消息處理單元或者發(fā)往語音解碼器144并且然后發(fā)往揚聲器145。
解碼器115對音樂數(shù)據(jù)進行解碼而且將相關(guān)信息傳遞到發(fā)光體控制器102和發(fā)光體配置數(shù)據(jù)庫106、振動器控制器102、振動配置數(shù)據(jù)庫122以及傳遞到MIDI播放器134。
發(fā)光體控制器102激活發(fā)光體4、7.1-7.6和8;在圖4中,已經(jīng)示意性地圖示了三個發(fā)光體,但是實際上發(fā)光體控制器獨立地控制前面參照圖1至圖3描述的所有發(fā)光體。
MIDI播放器134包括合成器130和波表132,該波表包含例如數(shù)字化樂器采樣的聲音采樣。合成器根據(jù)從解碼器110接收的消息從波表獲取聲音采樣,而且將數(shù)字聲音采樣轉(zhuǎn)換到模擬音頻信號。對現(xiàn)存樂器的聲音進行采樣而且將其存儲于波表內(nèi)部。波表是這些小型采樣的集合。通過在循環(huán)中反復地播放來自此表的采樣就能模仿原音。合成器130發(fā)送模擬音頻信號以經(jīng)由放大器(未示出)重現(xiàn)到揚聲器145。
數(shù)據(jù)是從處理器單元101或圖形對象存儲器112輸入到顯示器控制單元110的。顯示器控制單元110將數(shù)據(jù)進一步發(fā)往顯示器111,在顯示器中將該數(shù)據(jù)呈現(xiàn)給用戶。控制單元101也具有與圖形對象存儲器112的直接連接,這意味著控制單元能夠例如通過修改、刪除或添加圖形對象來處理存儲器中的圖形對象。
鈴音和其它音樂數(shù)據(jù)文件存儲于存儲器160中。音樂數(shù)據(jù)可以是OMI或者可以經(jīng)由GPRS或WAP來下載。用于鈴音的音樂數(shù)據(jù)存儲于MIDI格式的文件中。移動電話上使用的MIDI格式是可升級多音調(diào)MIDI(SP-MIDI)。根據(jù)SP-MIDI規(guī)范“Scalable Polyphony MIDISpecification,版本1.0,RP-034,2002年2月,MIDI制造商協(xié)會,美國加州洛杉磯”和分布規(guī)范“W Scalable Polyphony MIDI Device 5-24Note Profile for 3GPP,2001年12月,R-035,MIDI制造商協(xié)會,美國加州洛杉磯”(在多音調(diào)級別4),在標準MIDI文件(SMF)中支持SP-MIDI內(nèi)容。
將音樂數(shù)據(jù)組織到包含一個MIDI命令或事件的MIDI消息中。MIDI文件包含連同時序信息一起的不同類型MIDI消息的序列。以16個通道標識符對第一類型消息進行編碼,第一類型消息這里稱作為NOTE(音符)事件,比如NOTE ON(音符開)、NOTE OFF(音符關(guān))、AllNotesOff(所有音符關(guān))、ResetAllControllers(重置所有控制器)和AllSoundOff(所有聲音關(guān))。音符消息能夠代表從C-2(即中央c以下的五個八度;C-2被指定為MIDI音符0)到g8(即中央c之上的g以上的五個八度;g8被指定為MIDI音符127)的任何音符,而且音符消息包含要播放哪個樂器的信息。NOTE ON和NOTE OFF消息通常由依次布局和發(fā)送的一個、兩個或三個字節(jié)的數(shù)據(jù)組成。
NOTE ON命令包括三個字節(jié),第一字節(jié)是狀態(tài)字節(jié)。此字節(jié)告知合成器播放音符而且指明通道編號。通道編號通常與要播放的聲音類型即要使用的合成器的哪個樂器相關(guān)聯(lián)。第二字節(jié)指明要播放的音符,而第三字節(jié)指明用于該音符的速率值。
將第二類型消息,系統(tǒng)獨占消息(SysEX消息),用來發(fā)送諸如音品參數(shù)、采樣器數(shù)據(jù)或音序器存儲器成批轉(zhuǎn)儲等的數(shù)據(jù)。SysEx消息并不總是通用的,而且如果它們不是通用的,則它們的格式要適合于要播放音樂的合成器的類型。為了避免與不兼容SysEX消息的沖突,具體的ID編號由MIDI制造商協(xié)會(MMA)或日本MIDI標準委員會(JMSC)授權(quán)給MIDI樂器的制造商。
SP-MIDI文件包括最大瞬時多音調(diào)(MIP)消息。MIP消息用來根據(jù)預期的多音調(diào)級別對SP-MIDI內(nèi)容的樂音布局進行限定,由此根據(jù)通道優(yōu)先級對MIDI通道進行排序,而且將多音調(diào)級別限定為從最高優(yōu)先級的通道開始的漸增回放要求。在MIP消息中也包括對應(yīng)的多音調(diào)級別。
根據(jù)本發(fā)明的優(yōu)選實施例,SP-MIDI文件包括MIDI消息的序列,該序列包括至少一個系統(tǒng)獨占消息,該消息包含將發(fā)光體的激活映射到第一類型消息中音符的數(shù)據(jù)。下文將把包含對發(fā)光體的激活進行映射的數(shù)據(jù)的這些系統(tǒng)獨占消息稱作為發(fā)光體配置消息。MIDI文件還可以包含如下系統(tǒng)獨占消息,該消息包含將振動單元121的激活映射到第一類型消息中的音符的數(shù)據(jù)。下文將把此類消息稱作為振動配置消息。
通過在序列中的稍后階段處設(shè)置其它發(fā)光體/振動配置消息,可以在歌曲期間改變發(fā)光體或振動單元的映射。
圖5示意性地示出了根據(jù)本發(fā)明實施例的SP-MIDI序列150的一部分。該序列已經(jīng)由處理器單元101從存儲器160取回。處理器單元將序列傳遞到解碼器。該序列包括發(fā)光體配置消息152和音符事件(NOTE ON或NOTE OFF消息)153。
解碼器115處理時序和解碼,而且經(jīng)由連接155將音符事件153實時發(fā)送到MIDI播放器134和發(fā)光體控制器107。解碼器115經(jīng)由連接154將發(fā)光體配置消息發(fā)送到發(fā)光體配置數(shù)據(jù)庫106。發(fā)光體配置數(shù)據(jù)庫106在發(fā)光體控制器107接收音符事件時收集發(fā)光體配置消息,發(fā)光體控制器107在發(fā)光體配置數(shù)據(jù)庫中搜尋屬于此音符/通道組合的配置信息,計算目標、顏色和強度信息,并且實現(xiàn)對應(yīng)的發(fā)光體激活或去激活。
解碼器115也連接到振動控制器120和振動配置數(shù)據(jù)庫122,而且在振動控制器120中進行與參照發(fā)光體控制器107所述相同的過程。
根據(jù)本發(fā)明的優(yōu)選實施例,發(fā)光體配置消息152包含將待激活的發(fā)光體的位置映射到音符事件153中的音符的數(shù)據(jù)。根據(jù)此實施例的發(fā)光體配置消息還包含將待激活的發(fā)光體的顏色映射到音符事件153中的音符的數(shù)據(jù)。將待激活的發(fā)光體的強度或強度分布映射到第一類型消息中的速率信息。發(fā)光體配置消息也能夠包括將發(fā)光體組的同時激活或去激活映射到音符事件中的音符信息的信息。這些發(fā)光體組優(yōu)選地以比如水平或垂直線、同心環(huán)等可識別的圖案來布局。第二類型消息能夠包含將該映射限制于特定通道的音符事件的信息。所選通道的音量設(shè)置能夠被設(shè)置為零,使得無法聽到在該通道上播放的音符。這就允許此通道中的音符信息專門用于發(fā)光體激活,這給予了作曲者更大的靈活性。當然也有可能使用在具有非零音量設(shè)置的通道(即其中的音符能被聽到的通道)中的音符。
映射信息能夠采用不同形式。根據(jù)一個實施例,使用了簡單的查找表。然而,為了使用較少的數(shù)據(jù),優(yōu)選為使用其變元包括音符編號的函數(shù)。能夠從音符編號添加或減去第一參數(shù),而且將其結(jié)果整數(shù)除以和/或模數(shù)除以該函數(shù)中的第二參數(shù)。這些參數(shù)能夠由用戶或廠家設(shè)置。必須選擇這些參數(shù)以使得確??捎靡舴臄?shù)目(128)分別對應(yīng)于可用發(fā)光體位置和顏色的數(shù)目。
用于上述移動電話的發(fā)光體位置數(shù)目對于外圍發(fā)光體7.1…7.6而言是六。
用于發(fā)光體7.1…7.6的位置映射的適當函數(shù)例子是(音符編號-Param1)/Param2%產(chǎn)品具體參數(shù),由此Param1=36,Param2=12,而產(chǎn)品具體參數(shù)是6。
函數(shù)中的“/”符號代表整數(shù)除法,而函數(shù)中的“%”符號代表模數(shù)相除。
產(chǎn)品具體參數(shù)是廠家設(shè)置的而且不能由作曲者/用戶改變。參數(shù)1和參數(shù)2能夠由作曲者改變以獲得用以支持音樂的預期發(fā)光體效果。
用于發(fā)光體7.1至7.6的位置映射的適當函數(shù)的其它例子是(音符編號-Param1)%Param2%產(chǎn)品具體參數(shù),和Param1%產(chǎn)品具體參數(shù)也有可能將隨機位置分配給任何音符事件。
用于上述移動電話的顏色數(shù)目對于外圍發(fā)光體7.1…7.6而言是三。
用于發(fā)光體7.1至7.6的顏色映射的適當函數(shù)例子是(音符編號-Param1)/Param2%產(chǎn)品顏色數(shù)目參數(shù)1和參數(shù)2能夠由用戶/作曲者選擇,然而該選擇必須使得該函數(shù)將可用音符數(shù)目減少到可用發(fā)光體顏色數(shù)目。
用于顏色映射的其它有用函數(shù)是(音符編號-Param1)%Param2%產(chǎn)品顏色數(shù)目,Param1%產(chǎn)品顏色數(shù)目,Rand Common,和Rand Single。
在包含多于1個目標(例如所有發(fā)光體)的目標圖案之內(nèi),有可能為所有目標(Rand Common)選擇1種顏色,或者每個單獨的目標具有隨機選擇的顏色(Rand Single)。
能夠用于強度映射的函數(shù)是速率,Param1,100%強度,Rand Common,和Rand Single。
根據(jù)優(yōu)選實施例,閃光體和攝像頭閃光燈也由發(fā)光體控制器102控制。攝像頭閃光燈因此能夠用來獲得頻閃效果。
圖6.1至圖6.4示出了顯示器3上的菜單截圖。圖6.1示出了在通過按壓左軟鍵10從圖1中所示的空閑狀態(tài)進入菜單結(jié)構(gòu)之后的顯示器。該顯示器示出了無限循環(huán)型可滾動的菜單項目列表中的一些菜單項目。能夠選擇菜單項目之一“圖庫”以到達圖6.2的顯示器。
現(xiàn)在,顯示器示出了無限循環(huán)型可滾動列表中的一些“圖庫”子菜單項目。經(jīng)由子菜單項目“查看文件夾”,能夠到達圖6.3的顯示器。這里,用戶能夠在不同文件夾之間進行選擇。通過選擇“音調(diào)”文件夾和按壓左軟鍵10,“音調(diào)”文件夾中存儲的音樂數(shù)據(jù)文件的名稱被列舉在如圖6.4中所示的可滾動列表中。特定的音樂數(shù)據(jù)文件能夠使用導航鍵11和左軟鍵10“選項”來選擇,并且顯示器改變到圖6.5的屏幕截圖,列出了用于處理所選音樂數(shù)據(jù)(SP-MIDI)文件的選項。選項包括打開文件(即播放文件)、刪除、移動或重新命名文件和編輯發(fā)光體效果。通過選擇“發(fā)光體效果”菜單項目,起動了用于創(chuàng)建、編輯和/或刪除與所選MIDI文件中音符的播放相關(guān)聯(lián)的發(fā)光體激活的應(yīng)用。
發(fā)光體效果編輯器的開放屏幕在圖7.1中示出。發(fā)光體效果編輯器顯示了包括“源”、“目標”、“模式”、“目標映射”、“顏色映射”、“強度映射”和“保存”的可選菜單項目的可滾動列表。
當用戶選擇菜單項目“源”時,顯示器改變到圖7.2的狀態(tài),而且將可用的通道作為可選菜單項目列出。用戶現(xiàn)在能夠選擇預期通道以用作為將用來激活發(fā)光體的NOTE ON和NOTE OFF事件的源。
當用戶在圖7.1的狀態(tài)中選擇“目標”時,顯示器改變到圖7.3的狀態(tài),而且將可用的發(fā)光體組作為可選菜單項目列出。用戶現(xiàn)在能夠選擇要使用的發(fā)光體組,例如“前方”、“攝像頭閃光燈”、“閃光體”或“背光”。
當用戶在圖7.1的狀態(tài)中選擇“模式”時,顯示器改變到圖7.4的狀態(tài),而且將可用的模式作為可選菜單項目列出。這些模式涉及了對于單個發(fā)光體的激活的選擇或者以可識別的圖案對發(fā)光體組的激活的選擇。用戶現(xiàn)在能夠選擇預期的激活模式,例如“位置”,用于特定位置處單個發(fā)光體的激活;“水平”,用于沿著水平線布局的發(fā)光體組的激活;“垂直”,用于沿著垂直線布局的發(fā)光體組的激活;以及“同心環(huán)”,用于以同心環(huán)布局的發(fā)光體組的激活。
當用戶在圖7.1的狀態(tài)中選擇“目標映射”時,顯示器改變到圖7.5的狀態(tài),而且將可用的位置/映射函數(shù)作為可選菜單項目列出。該列表包括不同的函數(shù),一些函數(shù)使用音符編號作為變元,而另一些函數(shù)簡單地激活在所有位置處的發(fā)光體或者激活在隨機位置處的發(fā)光體。通過選擇包括可由用戶改變的參數(shù)的函數(shù),出現(xiàn)新的屏幕(未示出),以允許用戶改變可用的參數(shù)(P1,P2)。由于該函數(shù)已經(jīng)將歌曲中的音符范圍減少到可用發(fā)光體位置的數(shù)目,所以例程防止了用戶選擇將無法實現(xiàn)此標準的參數(shù)值。
當用戶在圖7.1的狀態(tài)中選擇“顏色映射”時,顯示器改變到圖7.6的狀態(tài),而且將可用的顏色映射函數(shù)作為可選菜單項目列出。該列表包括不同的函數(shù),一些函數(shù)使用音符編號作為變元,而另一些函數(shù)簡單地激活所有顏色的發(fā)光體或者激活隨機顏色的發(fā)光體。通過選擇包括可由用戶改變的參數(shù)的函數(shù),出現(xiàn)新的屏幕(未示出),這允許用戶改變可用的參數(shù)(P1,P2)。由于該函數(shù)須將歌曲中的音符范圍減少到可用顏色的數(shù)目,所以例程防止了用戶選擇將無法實現(xiàn)此標準的參數(shù)P1,P2的值。
當用戶在圖7.1的狀態(tài)中選擇“強度映射”時,顯示器改變到圖7.7的狀態(tài),而且將可用的強度映射函數(shù)作為可選菜單項目列出。該列表包括不同的函數(shù),一些函數(shù)使用與音符相關(guān)聯(lián)的速率作為變元,而另一些函數(shù)簡單地根據(jù)從128個均勻分布的增量值范圍中預選的強度來激活發(fā)光體。也能夠選擇隨機函數(shù)。
能夠通過在屏幕7.2至7.7的狀態(tài)中按壓右軟鍵“后退”來到達圖7.1的狀態(tài)。
當用戶已經(jīng)完成創(chuàng)建/編輯發(fā)光體配置時,圖7.1的狀態(tài)中的“保存”菜單選項能夠用來保存新的映射,而發(fā)光體配置應(yīng)用是通過按壓右軟鍵10“退出”來關(guān)閉的。屏幕改變到圖6.5的狀態(tài),而且通過選擇選擇菜單項目“打開”,所選歌曲現(xiàn)在能夠以新的發(fā)光體配置來播放。
移動電話1在又一實施例中也可以具有使得用戶能夠創(chuàng)建和編輯和/或刪除所有類型的MIDI消息和時序信息的編輯器應(yīng)用(未示出)。
圖8示出了其上運行有MIDI編輯器的PC或類似計算機終端的屏幕截圖。MIDI編輯器允許用戶編寫、記錄和回放MIDI文件。MIDI回放功能是將計算機變成音序器的軟件程序。利用計算機內(nèi)部安裝的聲卡,音序器能夠回放樂音演奏,甚至不需要外部的MIDI聲音模塊(因為多數(shù)聲卡現(xiàn)在具有內(nèi)部的多音色通用MIDI模塊,通常是波表合成器,該模塊能夠識別并且恰當?shù)亍安シ拧盡IDI消息,音序器將這些消息輸出到聲卡的驅(qū)動器)。
MIDI編輯器顯示窗口202,該窗口包括多個域,其具有用于在編輯和創(chuàng)建MIDI文件時使用的項目。域208示出了聲軌以及與之相關(guān)聯(lián)的名稱、樂器、設(shè)備、通道和音量的概覽。域210示出了為每個聲軌而播放的音符。域212包括用于激活播放、記錄、暫停、快進和快倒功能的按鈕集。所有這些方面在本領(lǐng)域中是常規(guī)和公知的,因此不進行具體地描述。
用于常規(guī)MIDI編輯器的插件程序顯示了對移動電話上的發(fā)光體激活進行仿真的第二窗口220。此插件包括上面描述的軟件模擬解碼器、發(fā)光體控制器和發(fā)光體配置數(shù)據(jù)庫。當包含發(fā)光體配置消息的MIDI文件由MIDI編輯器播放時,插件程序在窗口220中激活所仿真的移動電話上的發(fā)光體。因此,能夠?qū)哂邪l(fā)光體效果的MIDI文件進行測試,而無需先將MIDI文件下載到移動電話1。移動電話仿真程序不需要作為對常規(guī)MIDI編輯器程序的插件,它也能夠作為也稱作虛擬音樂工作室的MIDI編輯器等的集成部分。窗口202也包括用于打開發(fā)光體配置消息編輯器應(yīng)用的按鈕214。
圖9示出了由發(fā)光體配置消息編輯器應(yīng)用在PC的屏幕上顯示的窗口230。該窗口包括“源”域232、“目標”域234、“映射函數(shù)”域236和“結(jié)果”域240。“源”域232包括允許用戶數(shù)字式錄入通道編號的通道選擇框和允許用戶在所有音符編號之間選擇或選擇單個音符編號的音符類型選擇下拉菜單。在已經(jīng)選擇類型“單個音符編號”的情況下,須在參數(shù)域中數(shù)字式錄入準確的音符編號。
“目標”域234包括目標下拉菜單233,該菜單允許用戶選擇要激活的發(fā)光體組,例如蓋發(fā)光體7.1…7.6、鍵盤發(fā)光體4、攝像頭閃光燈17或背光8。
“目標”域也包括允許用戶從選項中選擇映射模式的下拉菜單235(圖10),選項例如是發(fā)光體位置,自動圖案1水平線,自動圖案2垂直線,自動圖案3環(huán)(同心)。當選擇“位置”時,該映射針對單個位置。當選擇圖案時,同時激活在所選圖案的形狀中的整組發(fā)光體。
“映射函數(shù)”域236包括激活彈出式窗口241(圖11)的“目標映射”按鈕。彈出式窗口241包括用于數(shù)字式錄入映射函數(shù)的目標范圍、參數(shù)1和參數(shù)2的三個框。該映射函數(shù)在下拉菜單237中進行選擇(圖12)。映射函數(shù)域236包括激活彈出式窗口243(圖13)的“顏色映射”按鈕。彈出式窗口243包括用于數(shù)字式錄入映射函數(shù)的顏色范圍、參數(shù)1和參數(shù)2的三個框。映射函數(shù)是利用按鈕245在下拉菜單(未示出)中選擇的。
映射函數(shù)域236也包括激活彈出式窗口(未示出)的“強度映射”按鈕,該窗口允許為上述強度映射選擇函數(shù)和參數(shù)。
發(fā)光體配置消息編輯器應(yīng)用也在計算機終端的屏幕上顯示窗口250“移動電話可視化”(圖14)??梢暬翱?50包括六個域(與發(fā)光體位置一樣多),而且每個域包含可滾動的項目列表,針對每個MIDI音符編號存在一個項目(樂音符號顯示在旁邊)。每個項目是以有關(guān)音符所映射到的顏色來顯示的。在圖14中,紅、綠和黃這三種顏色由三個不同的灰度級別代表??梢暬翱谟纱耸境鲆舴成涞降陌l(fā)光體位置和顏色,而且輔助作曲者為發(fā)光體配置消息找到預期設(shè)置。
“結(jié)果”域顯示發(fā)光體配置消息的內(nèi)容,而且該域包括用于將發(fā)光體配置消息保存到相應(yīng)MIDI文件的“保存”按鈕,以及用以離開發(fā)光體配置編輯器程序的“退出”按鈕。
圖15示出了在屏幕上顯示有MIDI編輯器窗口202和移動電話仿真窗口的膝上型形式的PC。
圖16示出了在屏幕上顯示有MIDI編輯器窗口202的膝上型形式的PC 209。移動電話1經(jīng)由相應(yīng)的串行總線和串行數(shù)據(jù)線纜211連接到PC。MIDI編輯器程序或插件程序和移動電話1被配置為使得移動電話1的發(fā)光體在包含發(fā)光體配置的MIDI文件于膝上型PC 209中的MIDI編輯器上播放時得以激活。將完整的MIDI序列經(jīng)由串行線纜發(fā)送到處理器單元101,該處理器單元將MIDI序列傳遞到解碼器115,然后播放歌曲以及激活發(fā)光體和振動器單元的過程就如上所述用于對存儲器160中存儲的MIDI文件進行的播放。
盡管出于說明的目的具體地描述了本發(fā)明,但是應(yīng)當理解這樣的細節(jié)僅用于此目的,而且在不背離本發(fā)明的范圍時能夠由本領(lǐng)域技術(shù)人員對之做出變化。
本發(fā)明已經(jīng)參照MIDI格式進行了描述,然而也可以使用其它數(shù)據(jù)格式,只要它們表達用于對聲音生成器和接收器的控制和操作的相同類型數(shù)據(jù)信息即可。這樣的格式的例子是OpenSound Control(OSC)、ZIPI、GS(Roland MIDI格式)和XMF(可擴展音樂格式)。
因此,盡管已經(jīng)參照開發(fā)設(shè)備和方法時所處的環(huán)境描述了這些設(shè)備和方法的優(yōu)選實施例,但是它們僅僅是對本發(fā)明原理的說明。不背離本發(fā)明的范圍亦可構(gòu)思其它實施例和配置。
權(quán)利要求
1.一種移動通信終端,包括被配置用以控制所述通信終端的處理器單元,其上存儲有音樂數(shù)據(jù)的電存儲器,所述音樂數(shù)據(jù)至少包括第一消息類型和第二消息類型,該第一類型消息包含用于待播放的音符的信息,該第二類型消息包含用于該移動通信終端的其它與音樂有關(guān)的信息,連接到聲音生成器的揚聲器,該聲音生成器被配置用于根據(jù)所述第一類型消息中的信息來生成音頻波形,能夠由該處理器激活的多個發(fā)光體,以及該處理器單元通過該第二類型消息中的信息被配置用以基于該第一類型消息中包含的信息來激活該發(fā)光體。
2.根據(jù)權(quán)利要求1所述的移動通信終端,其中該第二類型消息包含將該發(fā)光體的激活映射到該第一類型消息中的音符的數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的移動通信終端,其中該第一類型消息包括音符開事件和音符關(guān)事件,而且所述處理器單元被配置用以在一個發(fā)光體或一個發(fā)光體組同時被映射到一個或多個音符時使用最后事件。
4.根據(jù)權(quán)利要求1至3中的任一權(quán)利要求所述的移動通信終端,其中該發(fā)光體分布于該終端的多個不同位置上,而且該第二類型消息包含將待激活的發(fā)光體的位置映射到該第一類型消息中的音符的數(shù)據(jù),并且該處理器單元被配置用以激活在以該第二類型消息中的信息為依據(jù)的位置處的發(fā)光體。
5.根據(jù)權(quán)利要求1至4中的任一權(quán)利要求所述的移動通信終端,包括具有多個不同顏色的發(fā)光體,該第二類型消息包含將待激活的發(fā)光體的顏色映射到該第一類型消息中的音符的數(shù)據(jù),而且該處理器被配置用以激活具有以該第二類型消息中的數(shù)據(jù)為依據(jù)的顏色的發(fā)光體。
6.根據(jù)權(quán)利要求1至5中的任一權(quán)利要求所述的移動通信終端,其中該第二類型消息包含將待激活的發(fā)光體的強度或強度分布映射到該第一類型消息中的信息的數(shù)據(jù),而且該處理器單元被配置用于以依據(jù)該第二類型消息中的映射數(shù)據(jù)的強度激活發(fā)光體。
7.根據(jù)權(quán)利要求6所述的移動通信終端,其中該第一類型消息包含所述音符的速率,而且將待激活的發(fā)光體的強度映射到有關(guān)音符的速率。
8.根據(jù)權(quán)利要求1至7中的任一權(quán)利要求所述的移動通信終端,其中該第二類型消息包含將待激活的發(fā)光體的位置映射到該第一類型消息中的音符的數(shù)據(jù),而且該處理器單元被配置用以激活在以所述第二類型消息中的信息為依據(jù)的位置處的發(fā)光體。
9.根據(jù)權(quán)利要求1至8中的任一權(quán)利要求所述的移動通信終端,其中該第二類型消息包含將待同時激活的發(fā)光體組的激活映射到該第一類型消息中的音符的數(shù)據(jù),而且該處理器單元被配置用以根據(jù)該第二類型消息中的數(shù)據(jù)來激活該發(fā)光體組。
10.根據(jù)權(quán)利要求9所述的移動通信終端,其中待激活的發(fā)光體組包括以可識別的圖案布局的多個發(fā)光體。
11.根據(jù)權(quán)利要求1至10中的任一權(quán)利要求所述的移動通信終端,其中所述音樂數(shù)據(jù)被布局在多個通道中,而且該第一類型消息被分配給該通道之一,并且該第一類型消息被分配給用于激活該發(fā)光體的一個特定通道。
12.根據(jù)權(quán)利要求11所述的移動通信終端,其中對用于激活該發(fā)光體的該通道的音量設(shè)置被設(shè)置為零以創(chuàng)建專用發(fā)光體激活通道。
13.根據(jù)權(quán)利要求1至12中的任一權(quán)利要求所述的移動通信終端,其中該映射包括其變元包括音符編號的函數(shù)。
14.根據(jù)權(quán)利要求13所述的移動通信終端,其中從該音符編號添加或減去第一參數(shù),而且其結(jié)果整數(shù)除以和/或模數(shù)除以該函數(shù)中的第二參數(shù)。
15.根據(jù)權(quán)利要求13或14所述的移動通信終端,其中該函數(shù)將可用音符數(shù)目減少到可用發(fā)光體位置數(shù)目。
16.根據(jù)權(quán)利要求13至15中的任一權(quán)利要求所述的移動通信終端,其中該函數(shù)將可用音符數(shù)目減少到可用發(fā)光體顏色數(shù)目。
17.根據(jù)權(quán)利要求13至16中的任一權(quán)利要求所述的移動通信終端,其中該映射包括隨機函數(shù)。
18.根據(jù)權(quán)利要求1至17中的任一權(quán)利要求所述的移動通信終端,其中該映射包括查找表。
19.根據(jù)權(quán)利要求1至18中的任一權(quán)利要求所述的移動通信終端,其中該終端包括振動器、閃光體和/或攝像頭閃光燈,而且該處理器通過第二類型消息被配置用以基于該第一類型消息中包含的信息來激活該振動器、閃光體和/或攝像頭閃光燈。
20.根據(jù)權(quán)利要求1至19中的任一權(quán)利要求所述的移動通信終端,還包括使得用戶能夠創(chuàng)建和/或編輯該第二類型消息的編輯器應(yīng)用。
21.根據(jù)權(quán)利要求20所述的移動通信終端,其中該編輯器應(yīng)用使得該用戶能夠選擇要使用的通道、選擇要激活的圖案,和/或修改函數(shù)。
22.根據(jù)權(quán)利要求20或21所述的移動通信終端,其中該終端包括不同的發(fā)光體范圍,而且該編輯器應(yīng)用使得該用戶能夠選擇該范圍。
23.根據(jù)權(quán)利要求20或22所述的移動通信終端,其中該編輯器應(yīng)用使得該用戶能夠?qū)⒃搹姸扔成涞剿俾?、給定的固定參數(shù)或隨機數(shù)。
24.根據(jù)權(quán)利要求20至23中的任一權(quán)利要求所述的移動通信終端,其中該編輯器應(yīng)用使得該用戶能夠編輯該第一類型消息中包含的音樂數(shù)據(jù)以便添加、刪除或改變音符以及與音符有關(guān)的信息。
25.根據(jù)權(quán)利要求1至24中的任一權(quán)利要求所述的移動通信終端,其中該音樂數(shù)據(jù)是MIDI序列或文件,優(yōu)選為SP-MIDI格式。
26.根據(jù)權(quán)利要求25所述的移動通信終端,其中該第二類型消息是系統(tǒng)獨占消息,而且該第一類型消息是通道聲源消息,優(yōu)選為NOTEON和NOTE OFF消息。
27.一種用于對移動通信終端的發(fā)光體的激活進行控制的方法,該移動通信終端被配置用以根據(jù)至少包括第一消息類型和第二消息類型的音樂數(shù)據(jù)來播放音樂,該第一消息類型包含用于待播放的音符的信息,所述第二消息類型包含用于要再現(xiàn)該音樂的設(shè)備的其它信息,該方法包括以下步驟在該第二類型消息中設(shè)置將該發(fā)光體的激活映射到該第一類型消息中包含的音符信息的數(shù)據(jù)。
28.根據(jù)權(quán)利要求27所述的方法,其中在該第二類型消息中設(shè)置對待激活的發(fā)光體的位置進行映射的數(shù)據(jù)。
29.根據(jù)權(quán)利要求27或28所述的方法,其中在該第二類型消息中設(shè)置對待激活的發(fā)光體的顏色進行映射的數(shù)據(jù)。
30.根據(jù)權(quán)利要求27至29中的任一權(quán)利要求所述的方法,其中在該第二類型消息中設(shè)置對待激活的發(fā)光體的強度進行設(shè)置的數(shù)據(jù)。
31.根據(jù)權(quán)利要求27至30中的任一權(quán)利要求所述的方法,其中在該第二類型消息中設(shè)置對待激活的發(fā)光體組、優(yōu)選為在以識別的圖案布局的發(fā)光體組的同時激活進行映射的數(shù)據(jù)。
32.根據(jù)權(quán)利要求27至31中的任一權(quán)利要求所述的方法,其中在該第二類型消息中設(shè)置其變元包括音符編號的函數(shù)。
33.根據(jù)權(quán)利要求32所述的方法,還包括以下步驟從該音符編號添加或減去第一參數(shù),而且將其結(jié)果整數(shù)除以和/或模數(shù)除以第二參數(shù)。
34.根據(jù)權(quán)利要求32或33所述的方法,其中該函數(shù)將可用音符數(shù)目減少到可用發(fā)光體位置數(shù)目。
35.根據(jù)權(quán)利要求32至34中的任一權(quán)利要求所述的方法,其中該函數(shù)將可用音符數(shù)目減少到可用發(fā)光體顏色數(shù)目。
36.根據(jù)權(quán)利要求32至35中的任一權(quán)利要求所述的方法,還包括以下步驟在該映射中應(yīng)用隨機函數(shù)。
37.根據(jù)權(quán)利要求27至31中的任一權(quán)利要求所述的方法,還包括以下步驟將查找表用于該映射。
38.根據(jù)權(quán)利要求27至37中的任一權(quán)利要求所述的方法,其中該音樂數(shù)據(jù)是MIDI序列或文件,優(yōu)選為SP-MIDI格式。
39.根據(jù)權(quán)利要求38所述的方法,其中該第二類型消息是系統(tǒng)獨占消息。
40.根據(jù)權(quán)利要求27至39中的任一權(quán)利要求所述的方法,其中一個或多個第二類型消息被設(shè)置于該音樂數(shù)據(jù)文件或序列的開頭中用于初始化該映射。
41.根據(jù)權(quán)利要求40所述的方法,其中還有第二類型消息被設(shè)置于該音樂數(shù)據(jù)文件或序列之后用于改變該映射,該第二類型消息優(yōu)選為全部位于一個聲軌之內(nèi)。
42.一種計算機終端,包括控制該終端的處理器單元,包括鍵盤和顯示器的用戶接口,其上存儲有音樂數(shù)據(jù)的電存儲器,所述音樂數(shù)據(jù)至少包括第一消息類型和第二消息類型,該第一類型消息包含用于待播放的音符的信息,該第二類型消息包含用于將移動通信終端上發(fā)光體的激活映射到該第一類型消息中的音符信息的信息,經(jīng)由放大器連接到聲音生成器的揚聲器,該聲音生成器能根據(jù)該音樂數(shù)據(jù)來生成音頻波形,以及用于創(chuàng)建和/或修改該第二類型消息的應(yīng)用。
43.根據(jù)權(quán)利要求42所述的計算機終端,其中該應(yīng)用被配置用以在該計算機終端的顯示器上對移動終端的發(fā)光體的激活進行仿真。
44.根據(jù)權(quán)利要求42所述的計算機終端,其中該應(yīng)用被配置用以對連接到該計算機終端的移動通信終端的發(fā)光體進行控制,用于允許直接地在該移動通信終端上對該發(fā)光體的激活進行測試。
45.一種用于在移動通信終端上使用的音樂數(shù)據(jù)序列或文件,所述音樂數(shù)據(jù)文件至少包含具有音符信息的第一類型消息,以及將移動通信終端的發(fā)光體的激活映射到該第一類型消息中包含的音符信息的第二類型消息。
46.根據(jù)權(quán)利要求45所述的音樂數(shù)據(jù)序列或文件,其中該第一類型消息包含將發(fā)光體的激活映射到音符開命令的信息和將發(fā)光體的去激活映射到音符關(guān)命令的信息。
47.根據(jù)權(quán)利要求45或46所述的音樂數(shù)據(jù)序列或文件,其中該第一類型消息包含與音符開命令相關(guān)聯(lián)的速率信息,而該第二類型消息包含將待激活的發(fā)光體的強度映射到該速率信息的信息。
48.根據(jù)權(quán)利要求45至47中的任一權(quán)利要求所述的音樂數(shù)據(jù)序列或文件,其中該第一類型消息包含與音符開或音符關(guān)命令相關(guān)聯(lián)的音符編號,而該第二類型消息包含其變元包括該音符編號的函數(shù)。
49.根據(jù)權(quán)利要求48所述的音樂數(shù)據(jù)序列或文件,其中該函數(shù)將音符編號的范圍減少到該移動通信終端上發(fā)光體位置的范圍。
50.根據(jù)權(quán)利要求49所述的音樂數(shù)據(jù)序列或文件,其中該函數(shù)將音符編號的范圍減少到該移動通信終端上發(fā)光體顏色的范圍。
51.根據(jù)權(quán)利要求45至50中的任一權(quán)利要求所述的音樂數(shù)據(jù)序列或文件,其中該音樂數(shù)據(jù)或序列是MIDI格式,優(yōu)選為SP-MIDI格式。
52.根據(jù)權(quán)利要求51所述的音樂數(shù)據(jù)序列或文件,其中該第二類型消息是系統(tǒng)獨占消息。
53.根據(jù)權(quán)利要求45至52中的任一權(quán)利要求所述的音樂數(shù)據(jù)序列或文件,存儲于計算機介質(zhì)中。
全文摘要
利用比如SP-MIDI文件的音樂數(shù)據(jù)文件中的信息,對移動通信終端的發(fā)光體的激活進行控制。音樂數(shù)據(jù)文件包含通知該終端播放特定樂器的音符的音符事件。將發(fā)光體配置消息添加到SP-MIDI文件。發(fā)光體配置消息包含將激活位置、激活顏色、激活強度映射到音符事件的信息。移動終端具有用于創(chuàng)建和改變發(fā)光體配置消息的編輯器應(yīng)用。也能夠在PC上利用發(fā)光體配置程序來創(chuàng)建和改變發(fā)光體配置消息。能夠利用MIDI編輯器程序在PC上測試發(fā)光體配置消息,該MIDI編輯器程序具有用于對移動通信終端進行仿真的插件應(yīng)用。
文檔編號H04M1/22GK1918626SQ200480041859
公開日2007年2月21日 申請日期2004年2月19日 優(yōu)先權(quán)日2004年2月19日
發(fā)明者盧茨·阿貝, 于爾根·奧爾 申請人:諾基亞公司