欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

播放樂(lè)器數(shù)字界面檔案的方法

文檔序號(hào):2823543閱讀:331來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):播放樂(lè)器數(shù)字界面檔案的方法
技術(shù)領(lǐng)域
本發(fā)明是有關(guān)于樂(lè)器數(shù)字界面(musical instrument digital interface,MIDI)檔案,尤指一種增加一樂(lè)器數(shù)字界面檔案中信道數(shù)目的方法。
背景技術(shù)
樂(lè)器數(shù)字界面(MIDI)檔案格式是一種創(chuàng)作與播放音樂(lè)的熱門(mén)方法,其利用數(shù)字指令來(lái)指示多種樂(lè)器的使用,這些樂(lè)器的播放開(kāi)始時(shí)間以及樂(lè)器的每個(gè)音符播放的時(shí)間長(zhǎng)度。一般型MIDI(General MIDI)標(biāo)準(zhǔn)制訂了共享檔案系統(tǒng),可供各種音樂(lè)應(yīng)用軟件與硬件裝置存取使用該類(lèi)型的檔案系統(tǒng)。在此種一般型MIDI標(biāo)準(zhǔn)中,一個(gè)MIDI檔案允許同時(shí)演奏16種樂(lè)器,而每個(gè)樂(lè)器則有其專(zhuān)屬的信道(channel)。舉例來(lái)說(shuō),信道編號(hào)10通常保留給鼓樂(lè)器。在此種MIDI標(biāo)準(zhǔn)之中,可使用128種樂(lè)器,并且這些樂(lè)器可以經(jīng)由組合產(chǎn)生多種音色而創(chuàng)造出獨(dú)特的新樂(lè)器。
請(qǐng)參照?qǐng)D1,圖1是公知使用多音色(multi-timbre)來(lái)創(chuàng)造樂(lè)器的示意圖。三種音色20、22與24經(jīng)由組合而創(chuàng)造出一第一樂(lè)器40,而此第一樂(lè)器40接著被儲(chǔ)存于一第一MIDI信道50中。類(lèi)似地,兩種音色26和28經(jīng)由組合創(chuàng)造出一第二樂(lè)器42,并且儲(chǔ)存于一第三MIDI信道54中。同樣地,三種音色30、32和34創(chuàng)造出一第三樂(lè)器44,而單一音色36則用來(lái)創(chuàng)造一第一百二十八樂(lè)器46,并且儲(chǔ)存于一第十六MIDI信道56中。在這個(gè)例子中,并沒(méi)有任何樂(lè)器使用該MIDI檔案的第二MIDI信道52。對(duì)于計(jì)算機(jī)之類(lèi)的裝置而言,其有很多的可用存儲(chǔ)器可以用來(lái)儲(chǔ)存與播放MIDI檔案。
請(qǐng)參照?qǐng)D2,圖2是說(shuō)明由多個(gè)音色產(chǎn)生一樂(lè)器時(shí),存儲(chǔ)器資源的使用示意圖。一第一存儲(chǔ)器區(qū)塊60經(jīng)由初始設(shè)定,儲(chǔ)存一第一音色,用以創(chuàng)造一樂(lè)器。當(dāng)一第二音色被加入該樂(lè)器時(shí),該第二音色儲(chǔ)存于一額外的第二存儲(chǔ)器區(qū)塊62中。依此類(lèi)推,當(dāng)為了產(chǎn)生超過(guò)三種音色的樂(lè)器而加入第三音色時(shí),將使用一第三存儲(chǔ)器區(qū)塊64。因此,為了產(chǎn)生由三種音色組成的新樂(lè)器時(shí),需要三個(gè)存儲(chǔ)器區(qū)塊60、62與64。如圖所示,經(jīng)由增加音色數(shù)目來(lái)產(chǎn)生新樂(lè)器的公知方法于增加音色數(shù)目時(shí),就需要使用更多的存儲(chǔ)器資源。雖然對(duì)于計(jì)算機(jī)或其它擁有海量存儲(chǔ)器的裝置而言,這并不是很大的問(wèn)題,然而對(duì)于手機(jī),個(gè)人數(shù)字助理(PDA)等具備較小存儲(chǔ)器的裝置而言,這就成為一個(gè)相當(dāng)大的問(wèn)題。

發(fā)明內(nèi)容
因此本發(fā)明的目的之一在于提供一種播放樂(lè)器數(shù)字界面(MIDI)檔案的方法及裝置,以解決上述問(wèn)題。透過(guò)本發(fā)明,可以同時(shí)播放樂(lè)器數(shù)字界面(MIDI)檔案中更多的樂(lè)器,而無(wú)需增加額外的存儲(chǔ)器或是額外的信道。
依據(jù)本發(fā)明的一實(shí)施例,其揭示一種播放MIDI檔案的方法,且至少包括下列步驟。產(chǎn)生第一數(shù)目的第一信道,以及產(chǎn)生第二數(shù)目的第二信道,而每一第二信道指派給該些第一信道之一。當(dāng)?shù)谝恍诺辣徊シ艜r(shí),也播放相對(duì)應(yīng)的第二信道。
依據(jù)本發(fā)明的另一實(shí)施例,揭露一種播放樂(lè)器數(shù)字界面(MIDI)檔案的方法,至少包括下列步驟。產(chǎn)生第一數(shù)目的第一信道,且對(duì)于每一第一信道分配一預(yù)定大小的存儲(chǔ)器區(qū)塊。產(chǎn)生第二數(shù)目的第二信道,且每一第二信道是指派給一個(gè)第一信道,且對(duì)于具有對(duì)應(yīng)第二信道的每個(gè)第一信道所分配的存儲(chǔ)器區(qū)塊,將之劃分成第一分割與第二分割。具有相對(duì)應(yīng)第二信道的第一信道的資料儲(chǔ)存于上述存儲(chǔ)器區(qū)塊的該第一分割,并且,第二信道的資料則儲(chǔ)存于上述存儲(chǔ)器區(qū)塊的該第二分割。此外,當(dāng)播放該些第一信道時(shí),播放相對(duì)應(yīng)的第二信道。
依據(jù)本發(fā)明的另一實(shí)施例,揭露一種在樂(lè)器數(shù)字界面檔案中產(chǎn)生回音的方法,至少包括下列步驟。產(chǎn)生第一數(shù)目的第一信道。對(duì)于每個(gè)第一信道,產(chǎn)生相對(duì)應(yīng)的第二信道。于每個(gè)第二信道中儲(chǔ)存一復(fù)制數(shù)據(jù),該復(fù)制數(shù)據(jù)是對(duì)應(yīng)的第一信道的資料于延遲一預(yù)定時(shí)間間隔后的資料。此外,當(dāng)播放該第一信道時(shí),同時(shí)播放對(duì)應(yīng)的第二信道。
依據(jù)本發(fā)明的另一實(shí)施例,揭露一種播放一樂(lè)器數(shù)字界面檔案的裝置,此種裝置至少包括第一數(shù)目的第一信道,以及第二數(shù)目的第二信道。針對(duì)每個(gè)第一信道分配一預(yù)定大小的存儲(chǔ)器區(qū)塊。每個(gè)第二信道分配給一個(gè)第一信道,并且對(duì)于那些有對(duì)應(yīng)第二信道的第一信道,其對(duì)應(yīng)存儲(chǔ)器區(qū)塊分劃分成第一分割與第二分割。第一分割用來(lái)儲(chǔ)存具有對(duì)應(yīng)第二信道的第一信道數(shù)據(jù),而第二分割則用來(lái)儲(chǔ)存對(duì)應(yīng)第二信道的數(shù)據(jù)。此外,當(dāng)播放該些第一信道時(shí),也同時(shí)播放該些第二信道。
如上所述,第一與第二信道的資料都儲(chǔ)存于同一存儲(chǔ)器區(qū)塊中,區(qū)別在于存放在該存儲(chǔ)器區(qū)塊的不同分割中。因此,本發(fā)明的優(yōu)點(diǎn)至少包括,在不增加存儲(chǔ)器需求的前提下便能產(chǎn)生更多可利用的信道來(lái)儲(chǔ)存信道數(shù)據(jù)。此外,藉由使用第二信道,可允許同時(shí)播放超過(guò)16個(gè)信道,如此可以在不要求更多的存儲(chǔ)器資源的前提下,增加MIDI檔案的彈性。


圖1是公知使用多音色來(lái)產(chǎn)生樂(lè)器的示意圖。
圖2是由多個(gè)音色產(chǎn)生一樂(lè)器時(shí)存儲(chǔ)器資源的使用示意圖。
圖3是本發(fā)明鏡像信道的示意圖。
圖4是本發(fā)明中標(biāo)準(zhǔn)信道與鏡像信道的存儲(chǔ)器儲(chǔ)存的示意圖。
圖5是本發(fā)明將一樂(lè)器置入一標(biāo)準(zhǔn)信道與一鏡像信道的示意圖。
圖6是鏡像信道中的音符如何被延遲播放以產(chǎn)生一回音效果的示意圖。
符號(hào)說(shuō)明音色20、22、24、26、28、30、32、34、36鏡像信道80、82、84、120、122、124、126樂(lè)器40、42、44、46存儲(chǔ)器區(qū)塊 90、60、62、64MIDI信道50、52、54、56分割90A、90B樂(lè)器100、102、104、106標(biāo)準(zhǔn)信道70、72、74、110、112、114、116音符130、140
具體實(shí)施例方式
請(qǐng)參照?qǐng)D3,圖3是使用本發(fā)明鏡像信道(mirror channel)的示意圖。為了在同一時(shí)間播放16種不同的樂(lè)器,公知MIDI標(biāo)準(zhǔn)中提供了16個(gè)標(biāo)準(zhǔn)信道,然而,本發(fā)明的實(shí)施例更提供最多16個(gè)鏡像信道,因此可以允許同時(shí)播放16個(gè)以上的樂(lè)器。如圖3所示,標(biāo)準(zhǔn)信道70、72和74具有相對(duì)應(yīng)的鏡像信道80、82和84,無(wú)論該標(biāo)準(zhǔn)信道或是該鏡像信道都可用來(lái)播放不同的樂(lè)器,例如標(biāo)準(zhǔn)信道70是用來(lái)播放鋼琴,標(biāo)準(zhǔn)信道72是用來(lái)播放長(zhǎng)笛,鏡像信道80是用來(lái)播放風(fēng)琴,而鏡像信道82則是用來(lái)播放吉他。
每個(gè)鏡像信道具有一與其相對(duì)應(yīng)的標(biāo)準(zhǔn)信道,而一個(gè)或超過(guò)一個(gè)的鏡像信道則可以與一個(gè)標(biāo)準(zhǔn)信道相對(duì)應(yīng),而在本發(fā)明的較佳實(shí)施例中,該標(biāo)準(zhǔn)信道與該鏡像信道間存在一對(duì)一的對(duì)應(yīng)關(guān)系,因此這兩種類(lèi)型的信道數(shù)目是相同的。如圖3所示,標(biāo)準(zhǔn)信道70是與鏡像信道80相對(duì)應(yīng),標(biāo)準(zhǔn)信道72與鏡像信道82相對(duì)應(yīng),而標(biāo)準(zhǔn)信道74與鏡像信道84相對(duì)應(yīng)。當(dāng)播放一標(biāo)準(zhǔn)信道時(shí),亦同時(shí)播放任何與其相對(duì)應(yīng)的鏡像信道。
本發(fā)明的實(shí)施例提供在不增加存儲(chǔ)器需求的前提下增加鏡面信道至現(xiàn)存標(biāo)準(zhǔn)信道的方法。請(qǐng)參照?qǐng)D4。圖4是本發(fā)明中標(biāo)準(zhǔn)信道與鏡像信道的存儲(chǔ)器儲(chǔ)存的示意圖。對(duì)于每一個(gè)MIDI檔案所使用的標(biāo)準(zhǔn)信道而言,該標(biāo)準(zhǔn)信道具有一相對(duì)應(yīng)的存儲(chǔ)器區(qū)塊90來(lái)儲(chǔ)存該標(biāo)準(zhǔn)信道的資料,由于該標(biāo)準(zhǔn)信道的資料一般而言只會(huì)占用存儲(chǔ)器區(qū)塊90的可用容量的一部分,所以本發(fā)明的實(shí)施例便提供一種可以有效率地使用存儲(chǔ)器區(qū)塊來(lái)產(chǎn)生鏡像信道的方法。當(dāng)一相對(duì)應(yīng)的鏡像信道被產(chǎn)生時(shí),該存儲(chǔ)器區(qū)塊便被分成一第一分割90A和一第二分割90B,其中第一分割90A是用來(lái)儲(chǔ)存該標(biāo)準(zhǔn)信道的資料,而第二分割90B則是用來(lái)儲(chǔ)存該鏡像信道的資料,既然該標(biāo)準(zhǔn)信道只占用存儲(chǔ)器區(qū)塊90中一部分的儲(chǔ)存空間,因此將存儲(chǔ)器區(qū)塊90分割成第一分割90A與第二分割90B便可以使得存儲(chǔ)器被更有效率地運(yùn)用。因此,在相同的存儲(chǔ)器容量下,原本只儲(chǔ)存該標(biāo)準(zhǔn)信道的資料的存儲(chǔ)器空間現(xiàn)在便可以用來(lái)儲(chǔ)存該標(biāo)準(zhǔn)信道的數(shù)據(jù)與該鏡像信道的資料,這對(duì)于一些只具備較小存儲(chǔ)器容量的裝置(例如移動(dòng)電話或個(gè)人數(shù)字助理等等)是非常重要的。
上述實(shí)施例的優(yōu)點(diǎn)之一是16個(gè)以上的不同樂(lè)器可以經(jīng)由使用該標(biāo)準(zhǔn)信道與該鏡像信道而同時(shí)播放,雖然標(biāo)準(zhǔn)信道與其相對(duì)應(yīng)的鏡像信道可以用來(lái)播放不同的樂(lè)器,但它們也可以用來(lái)播放相同的樂(lè)器以產(chǎn)生回音的效果,亦即該鏡像信道是由相對(duì)應(yīng)標(biāo)準(zhǔn)信道所復(fù)制,而該鏡像信道的每一音符則被稍微地延遲一相同的時(shí)間,所以當(dāng)該標(biāo)準(zhǔn)信道與相對(duì)應(yīng)的該鏡像信道一起播放時(shí),該鏡像信道的音符會(huì)比該標(biāo)準(zhǔn)信道的音符晚一點(diǎn)播放出來(lái),如此便可產(chǎn)生回音效果。
請(qǐng)參照?qǐng)D5和圖6。圖5是本發(fā)明將一樂(lè)器置入一標(biāo)準(zhǔn)信道與一鏡像信道的示意圖,而圖6是說(shuō)明鏡像信道中的音符如何被延遲播放以產(chǎn)生回音效果的示意圖。圖5所示的多個(gè)樂(lè)器100、102、104和106是代表可以使用的MIDI樂(lè)器,除此之外,多個(gè)標(biāo)準(zhǔn)信道110、112、114和116和它們所相對(duì)應(yīng)的鏡像信道120、122、124和126也一并顯示于圖中。為了暸解本發(fā)明中回音的產(chǎn)生,以樂(lè)器100做為一個(gè)例子來(lái)加以說(shuō)明,樂(lè)器100被置入于標(biāo)準(zhǔn)信道110與鏡像信道120之中,如圖6所示,標(biāo)準(zhǔn)信道110與鏡像信道120包含有相同樂(lè)器(亦即鋼琴)的音樂(lè)。為了產(chǎn)生一回音效果,每個(gè)鏡像信道120的音符都被延遲一預(yù)先決定的時(shí)間間隔,即此例中的90ms,如果仔細(xì)觀察圖6可以得知,鏡像信道120的音符140與標(biāo)準(zhǔn)信道110的音符130相同,不過(guò)有些微的時(shí)間延遲,因此,鏡像信道120和122的音符是標(biāo)準(zhǔn)信道110與112的音符于些微延遲后的復(fù)制結(jié)果。
總而言之,一般MIDI標(biāo)準(zhǔn)定義在單一的MIDI檔案中可以允許多達(dá)16個(gè)信道,而當(dāng)本發(fā)明被使用時(shí),透過(guò)標(biāo)準(zhǔn)信道與鏡像信道的同時(shí)使用,因此MIDI檔案可以使用超過(guò)16個(gè)以上的樂(lè)器與超過(guò)16個(gè)以上的信道。假設(shè)標(biāo)準(zhǔn)信道與鏡像信道之間是具有一對(duì)一關(guān)系,當(dāng)八個(gè)以上的標(biāo)準(zhǔn)信道和八個(gè)以上的鏡像信道被一MIDI檔案使用時(shí),則所使用的信道總數(shù)將超過(guò)16個(gè),然而,由于鏡像信道數(shù)據(jù)如同標(biāo)準(zhǔn)信道資料一般地被儲(chǔ)存于同一存儲(chǔ)器區(qū)塊的不同分割中,因此本發(fā)明對(duì)于該鏡像信道的使用并不需額外的存儲(chǔ)器。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專(zhuān)利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種播放一樂(lè)器數(shù)字界面檔案的方法,其包含下列步驟產(chǎn)生一第一數(shù)目的第一信道;產(chǎn)生一第二數(shù)目的第二信道,每一第二信道是指派給該些第一信道之一;以及當(dāng)該第一信道被播放時(shí),播放相對(duì)應(yīng)的該第二信道。
2.根據(jù)權(quán)利要求1所述的方法,其中該第二數(shù)目等于該第一數(shù)目,且于對(duì)應(yīng)該第一數(shù)目的多個(gè)第一信道與對(duì)應(yīng)該第二數(shù)目的多個(gè)第二信道之間為一對(duì)一對(duì)應(yīng)。
3.根據(jù)權(quán)利要求1所述的方法,其中該第一、第二數(shù)目皆大于8。
4.根據(jù)權(quán)利要求1所述的方法,其中每一對(duì)第一、第二信道包含有對(duì)應(yīng)于不同樂(lè)器的數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的方法,其中每一對(duì)第一、第二信道包含有對(duì)應(yīng)于相同樂(lè)器的數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的方法,其中每一第二信道的數(shù)據(jù)為相對(duì)應(yīng)的一第一信道的資料于延遲一預(yù)定時(shí)間間隔后的一復(fù)制資料。
7.根據(jù)權(quán)利要求1所述的方法,其中具有一預(yù)定大小的一存儲(chǔ)器區(qū)塊分配予每一第一信道,而分配予具有一相對(duì)應(yīng)第二信道的一第一信道的存儲(chǔ)器區(qū)塊劃分成一第一分割與一第二分割,其中具有該相對(duì)應(yīng)第二信道的該第一信道的資料儲(chǔ)存于該存儲(chǔ)器區(qū)塊的該第一分割,而該相對(duì)應(yīng)第二信道的資料則儲(chǔ)存于該存儲(chǔ)器區(qū)塊的該第二分割。
8.一種在一樂(lè)器數(shù)字界面檔案中制造回音的方法,其包含下列步驟產(chǎn)生對(duì)應(yīng)一第一數(shù)目的第一信道;對(duì)每一第一信道產(chǎn)生一相對(duì)應(yīng)的第二信道;于每一第二信道中儲(chǔ)存相對(duì)應(yīng)的一第一信道的資料于延遲一預(yù)定時(shí)間間隔后的一復(fù)制資料;以及當(dāng)該第一信道被播放時(shí),同步播放相對(duì)應(yīng)的該第二信道。
9.根據(jù)權(quán)利要求8所述的方法,其中該第一數(shù)目大于8。
10.根據(jù)權(quán)利要求8所述的方法,其中每一對(duì)第一、第二信道包含有對(duì)應(yīng)于相同樂(lè)器的數(shù)據(jù)。
全文摘要
一種樂(lè)器數(shù)字界面檔案的播放方法,能同時(shí)播放超過(guò)16個(gè)信道。該方法包括產(chǎn)生對(duì)應(yīng)一第一數(shù)目的至少一第一信道,產(chǎn)生對(duì)應(yīng)一第二數(shù)目的至少一第二信道,其中每一第二信道僅指派給一第一信道,并且于播放該第二信道時(shí),同步播放相對(duì)應(yīng)的該第一信道。
文檔編號(hào)G10H1/00GK1773603SQ200510115830
公開(kāi)日2006年5月17日 申請(qǐng)日期2005年11月9日 優(yōu)先權(quán)日2004年11月12日
發(fā)明者謝一弘 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
乌海市| 阳东县| 潼关县| 美姑县| 丹寨县| 盐边县| 鹤山市| 射阳县| 修水县| 镇远县| 前郭尔| 义乌市| 南阳市| 普定县| 龙江县| 嘉义市| 大田县| 黄冈市| 东阿县| 土默特右旗| 湖口县| 平罗县| 泽库县| 府谷县| 清苑县| 错那县| 荔浦县| 黔南| 宜兰市| 竹北市| 毕节市| 泉州市| 锦屏县| 龙泉市| 周口市| 九龙坡区| 锦州市| 浦东新区| 常州市| 茶陵县| 谷城县|