国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      音樂(lè)數(shù)據(jù)的合奏的同步器、自動(dòng)演奏器樂(lè)器和同步方法

      文檔序號(hào):2822535閱讀:470來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):音樂(lè)數(shù)據(jù)的合奏的同步器、自動(dòng)演奏器樂(lè)器和同步方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及重放(playback)技術(shù),并且更具體地,涉及用于不同種類(lèi)的音樂(lè)數(shù)據(jù) 的合奏的同步器、配有該同步器的自動(dòng)演奏器樂(lè)器和用于同步的方法。
      背景技術(shù)
      存在各種用于音樂(lè)記錄的協(xié)議。例如,在MIDI(樂(lè)器數(shù)字接口 )協(xié)議中定義了例 如音符開(kāi)(note-on)消息和音符關(guān)(note-off)消息的聲音消息(voicemessage),并且在表 演(performance)中產(chǎn)生的音調(diào)被表示為聲音消息。在音符開(kāi)數(shù)據(jù)碼中,與音符開(kāi)事件消 息一起定義了要產(chǎn)生的音調(diào)的音名和響度,并且在音符關(guān)數(shù)據(jù)碼中,定義了音符關(guān)事件消 息和要衰減(decay)的音調(diào)的音名。音符開(kāi)事件消息和音符關(guān)事件消息表示生成音調(diào)的指 令和衰減音調(diào)的指令,并且術(shù)語(yǔ)"音符事件數(shù)據(jù)碼"意味著音符開(kāi)數(shù)據(jù)碼和音符關(guān)數(shù)據(jù)碼中 的任一個(gè)。產(chǎn)生音符事件數(shù)據(jù)碼,以按照實(shí)時(shí)方式生成電子音調(diào)。另外,持續(xù)時(shí)間數(shù)據(jù)碼表 示音符事件數(shù)據(jù)碼和下一音符事件數(shù)據(jù)碼之間的時(shí)間間隔。在用于記錄表演的信息存儲(chǔ)介 質(zhì)中,與音符事件數(shù)據(jù)碼一起存儲(chǔ)持續(xù)時(shí)間數(shù)據(jù)碼。術(shù)語(yǔ)"MIDI音樂(lè)數(shù)據(jù)碼"意味著音符事 件數(shù)據(jù)碼、表示其他聲音消息和系統(tǒng)消息的數(shù)據(jù)碼、以及持續(xù)時(shí)間數(shù)據(jù)碼。
      在信息存儲(chǔ)介質(zhì)中將表演記錄為音頻數(shù)據(jù)碼。音頻數(shù)據(jù)碼表示在表演中產(chǎn)生的模 擬音頻信號(hào)上的離散值,并且在紅皮書(shū)(Red book)中被定義。 用戶(hù)希望在配有MIDI數(shù)據(jù)碼生成器的樂(lè)器上記錄他們的表演,以及從諸如 DVD(數(shù)字多用盤(pán))的信息存儲(chǔ)介質(zhì)中的音頻數(shù)據(jù)碼進(jìn)行重放。 在日本專(zhuān)利申請(qǐng)?zhí)亻_(kāi)No. 2001-307428中公開(kāi)了現(xiàn)有技術(shù)的記錄技術(shù)。根據(jù)該日 本專(zhuān)利申請(qǐng)?zhí)亻_(kāi),通過(guò)16DPSK (差分相移鍵控),利用MIDI音樂(lè)數(shù)據(jù)碼將載波信號(hào)調(diào)制為模 擬準(zhǔn)音頻信號(hào),并且通過(guò)短語(yǔ)碼調(diào)制(phrase codemodulation),將準(zhǔn)模擬音頻信號(hào)轉(zhuǎn)換為 準(zhǔn)音頻數(shù)據(jù)碼。DVD的一聲道(channel)被分配給準(zhǔn)音頻數(shù)據(jù)碼,而另一聲道被分配給音頻 數(shù)據(jù)碼。當(dāng)用戶(hù)在與通過(guò)音頻數(shù)據(jù)碼的重放合奏的情況下、正在配有MIDI數(shù)據(jù)碼生成器的 樂(lè)器上表演部分音樂(lè)曲調(diào)時(shí),MIDI音樂(lè)數(shù)據(jù)碼和音頻數(shù)據(jù)碼均被傳送給記錄器,并且,分別 在不同的聲道中存儲(chǔ)準(zhǔn)音頻數(shù)據(jù)碼和音頻數(shù)據(jù)碼。 在現(xiàn)有技術(shù)的記錄技術(shù)中遇到一個(gè)問(wèn)題,S卩,該DVD被內(nèi)容供應(yīng)商排它地準(zhǔn)備用 于合奏的重放。DVD的準(zhǔn)備對(duì)于內(nèi)容供應(yīng)商而言是復(fù)雜的。

      發(fā)明內(nèi)容
      因而,本發(fā)明的一個(gè)重要目的是提供一種同步器,其使得一種音樂(lè)數(shù)據(jù)的重放與
      在市場(chǎng)上銷(xiāo)售的另一種音樂(lè)數(shù)據(jù)的重放同步,而無(wú)需對(duì)任一種音樂(lè)數(shù)據(jù)的修改。 本發(fā)明的另一重要目的是提供配有該同步器的自動(dòng)演奏器樂(lè)器。 本發(fā)明的另一重要目的是提供一種方法,通過(guò)該方法,同步器使重放彼此同步。 為實(shí)現(xiàn)該目的,本發(fā)明提出了通過(guò)使用各自在時(shí)間段(time period)上出現(xiàn)的聲
      音特征,來(lái)確定準(zhǔn)確的經(jīng)過(guò)時(shí)間,其中以比經(jīng)過(guò)時(shí)間信號(hào)的時(shí)間單位短的時(shí)間單位來(lái)確定所述時(shí)間段。 根據(jù)本發(fā)明的一個(gè)方面,提供了一種同步器,用于從音頻信號(hào)產(chǎn)生聲音的聲音生 成系統(tǒng)和基于音樂(lè)數(shù)據(jù)碼產(chǎn)生音調(diào)的自動(dòng)演奏器樂(lè)器之間的合奏,包括用于從聲音的生 成的開(kāi)始起經(jīng)過(guò)的時(shí)間的測(cè)量器,其中以一時(shí)間單位確定所述經(jīng)過(guò)的時(shí)間;以及存儲(chǔ)器系 統(tǒng),其存儲(chǔ)至少表示音調(diào)的音高的音樂(lè)數(shù)據(jù)碼,以及表示與經(jīng)過(guò)的時(shí)間有關(guān)的聲音的已準(zhǔn) 備的特征的重放模式數(shù)據(jù)碼,每個(gè)已準(zhǔn)備的特征在按比時(shí)間單位短的另一時(shí)間單位確定的 時(shí)間段上出現(xiàn),同步器還包括特征提取器,從音頻信號(hào)提取聲音的實(shí)際特征,每個(gè)實(shí)際特征 在該時(shí)間段上出現(xiàn),同步器還包括指示器,連接到存儲(chǔ)器系統(tǒng)和特征提取器,比較實(shí)際特征 和已準(zhǔn)備的特征以便確定與實(shí)際特征的群組一致的已準(zhǔn)備的特征的群組,并基于已準(zhǔn)備的 特征的群組確定按前述另一時(shí)間單位的從開(kāi)始起準(zhǔn)確的經(jīng)過(guò)的時(shí)間,以及指定器,連接到 存儲(chǔ)器系統(tǒng)和指示器,并指定表示要與聲音一起及時(shí)產(chǎn)生的音調(diào)的至少一個(gè)音樂(lè)數(shù)據(jù)碼, 以將前述至少一個(gè)音樂(lè)數(shù)據(jù)碼提供給自動(dòng)演奏器樂(lè)器。 根據(jù)本發(fā)明的另一方面,提供了一種在與聲音生成系統(tǒng)的合奏中表演音樂(lè)曲調(diào)的 自動(dòng)演奏器樂(lè)器,包括原聲樂(lè)器,包括被移動(dòng)用于指定要產(chǎn)生的音調(diào)的音高的多個(gè)操縱 器,以及連接到多個(gè)操縱器并以所指定的音高產(chǎn)生音調(diào)的音調(diào)生成器;自動(dòng)演奏系統(tǒng),被與 多個(gè)操縱器相關(guān)聯(lián)地提供,并分析至少表示音調(diào)的音高的音樂(lè)數(shù)據(jù)碼,以選擇性地使得多 個(gè)操縱器移動(dòng)而無(wú)需人類(lèi)演奏者的任何彈奏;以及同步器,用于從音頻信號(hào)產(chǎn)生聲音的聲 音生成系統(tǒng)和通過(guò)自動(dòng)演奏系統(tǒng)的原聲樂(lè)器之間的合奏,同步器包括測(cè)量器,用于按時(shí)間 單位確定的從聲音的生成的開(kāi)始起經(jīng)過(guò)的時(shí)間;以及存儲(chǔ)器系統(tǒng),存儲(chǔ)音樂(lè)數(shù)據(jù)碼和表示 與經(jīng)過(guò)的時(shí)間有關(guān)的聲音的已準(zhǔn)備的特征的重放模式數(shù)據(jù)碼,并且每個(gè)已準(zhǔn)備的特征在按 比時(shí)間單位短的另一時(shí)間單位確定的時(shí)間段上出現(xiàn),同步器還包括特征提取器,從音頻信 號(hào)提取聲音的實(shí)際特征,每個(gè)實(shí)際特征在時(shí)間段上出現(xiàn),并且同步器還包括指示器,連接到 存儲(chǔ)器系統(tǒng)和特征提取器,比較實(shí)際特征和已準(zhǔn)備的特征以便確定與實(shí)際特征的群組一致 的已準(zhǔn)備的特征的群組,并基于已準(zhǔn)備的特征的群組確定按另一時(shí)間單位的從開(kāi)始起準(zhǔn)確 的經(jīng)過(guò)的時(shí)間,以及指定器,連接到存儲(chǔ)器系統(tǒng)和指示器,并指定表示要與聲音一起及時(shí)產(chǎn) 生的音調(diào)的至少一個(gè)音樂(lè)數(shù)據(jù)碼,以將前述至少一個(gè)音樂(lè)數(shù)據(jù)碼提供給自動(dòng)演奏器樂(lè)器。
      根據(jù)本發(fā)明的再一方面,提供了一種使聲音生成系統(tǒng)和自動(dòng)演奏器樂(lè)器的合奏同 步方法,包括如下步驟a)準(zhǔn)備表示與按時(shí)間單位確定的經(jīng)過(guò)的時(shí)間有關(guān)的聲音的已準(zhǔn)備 的特征的重放模式數(shù)據(jù)碼,每個(gè)已準(zhǔn)備的特征在按比時(shí)間單位短的另一時(shí)間單位確定的時(shí) 間段上出現(xiàn);b)從音頻信號(hào)提取聲音的實(shí)際特征,每個(gè)實(shí)際特征在時(shí)間段上出現(xiàn);c)比較 實(shí)際特征和已準(zhǔn)備的特征以便確定與實(shí)際特征的群組一致的已準(zhǔn)備的特征的群組;d)基 于已準(zhǔn)備的特征的群組確定按前述另一時(shí)間單位的從開(kāi)始起準(zhǔn)確的經(jīng)過(guò)的時(shí)間;e)基于 已準(zhǔn)備的特征的群組指定要處理的用于與通過(guò)聲音生成系統(tǒng)生成的聲音一起生成音調(diào)的 至少一個(gè)音樂(lè)數(shù)據(jù)碼;以及f)將至少一個(gè)音樂(lè)數(shù)據(jù)碼提供給自動(dòng)演奏器樂(lè)器。


      根據(jù)結(jié)合附圖的以下描述,將更清楚地理解同步器、自動(dòng)演奏器樂(lè)器和方法的特 征和優(yōu)點(diǎn),附圖中 圖1是示出本發(fā)明的自動(dòng)演奏器鋼琴的系統(tǒng)配置的框圖,
      圖2是示出自動(dòng)演奏器鋼琴的結(jié)構(gòu)的截面?zhèn)纫晥D, 圖3是示出重放模式數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的視圖, 圖4是示出在自動(dòng)演奏器鋼琴中并入的同步器的功能的框圖, 圖5A至圖5C是示出在在執(zhí)行用于同步的子例程程序時(shí)實(shí)現(xiàn)的作業(yè)序列的流程 圖, 圖6是示出本發(fā)明的另一自動(dòng)演奏器鋼琴的系統(tǒng)配置的框圖, 圖7A和圖7B是示出在自動(dòng)演奏器鋼琴中執(zhí)行的主例程程序的作業(yè)的流程圖, 圖8是示出本發(fā)明的再一自動(dòng)演奏器鋼琴的系統(tǒng)配置的框圖, 圖9是示出本發(fā)明的另一自動(dòng)演奏器鋼琴的系統(tǒng)配置的框圖,以及 圖10是示出樣值(sample)和記錄數(shù)據(jù)組之間的關(guān)系的視圖。
      具體實(shí)施例方式
      實(shí)施本發(fā)明的合奏系統(tǒng)大體上包括彼此連接的自動(dòng)演奏器樂(lè)器和聲音生成系統(tǒng)。
      聲音生成系統(tǒng)從音頻數(shù)據(jù)碼產(chǎn)生音頻信號(hào),并從音頻信號(hào)生成聲音。自動(dòng)演奏器樂(lè)器基于
      音樂(lè)數(shù)據(jù)碼表演音樂(lè)曲調(diào),而無(wú)需人類(lèi)演奏者的任何彈奏。為了使聲音生成系統(tǒng)和自動(dòng)演
      奏器樂(lè)器的合奏建立同步,聲音生成系統(tǒng)將音頻信號(hào)提供給自動(dòng)演奏器樂(lè)器。
      自動(dòng)演奏器樂(lè)器大體上包括原聲樂(lè)器、自動(dòng)演奏系統(tǒng)和同步器。原聲樂(lè)器由自動(dòng)
      演奏系統(tǒng)演奏,并且,同步器使得自動(dòng)演奏系統(tǒng)的表演與通過(guò)聲音生成系統(tǒng)的聲音生成相
      同步,以進(jìn)行良好的合奏。 原聲樂(lè)器包括多個(gè)操縱器和音調(diào)生成系統(tǒng)。人類(lèi)演奏者或自動(dòng)演奏系統(tǒng)選擇性地 移動(dòng)操縱器,以指定要產(chǎn)生的音調(diào)的音高。多個(gè)操縱器被連接到音調(diào)生成器,而音調(diào)生成器 以所指定的音高產(chǎn)生音調(diào)。 自動(dòng)演奏系統(tǒng)順序地分析音樂(lè)數(shù)據(jù)碼,并選擇性地使得多個(gè)操縱器移動(dòng)。為此,原 聲樂(lè)器產(chǎn)生音調(diào)而無(wú)需人類(lèi)演奏者的任何彈奏。 同步器包括測(cè)量器(measure)、存儲(chǔ)器系統(tǒng)、特征提取器、指示器(pointer)和指 定器。在該例子中,通過(guò)執(zhí)行計(jì)算機(jī)程序來(lái)實(shí)現(xiàn)測(cè)量器、特征提取器、指示器和指定器。
      測(cè)量器指示和更新按時(shí)間單位確定的、從聲音的生成的開(kāi)始起經(jīng)過(guò)的時(shí)間。存儲(chǔ) 器系統(tǒng)存儲(chǔ)音樂(lè)數(shù)據(jù)碼和重放模式數(shù)據(jù)碼,并且,重放模式數(shù)據(jù)碼表示與經(jīng)過(guò)的時(shí)間有關(guān) 的聲音的已準(zhǔn)備的特征。每個(gè)已準(zhǔn)備的特征在按比該時(shí)間單位短的另一時(shí)間單位確定的時(shí) 間段上出現(xiàn)。 特征提取器從音頻信號(hào)提取聲音的實(shí)際特征,并且,每個(gè)實(shí)際特征也在該時(shí)間段 上出現(xiàn)。指示器連接到存儲(chǔ)器系統(tǒng)和特征提取器,并比較實(shí)際特征和已準(zhǔn)備的特征,以便確 定與實(shí)際特征的群組一致的已準(zhǔn)備的特征的群組。指示器基于已準(zhǔn)備的特征的群組,按前 述另一時(shí)間單位確定從開(kāi)始起準(zhǔn)確的經(jīng)過(guò)的時(shí)間。指定器連接到存儲(chǔ)器系統(tǒng)和指示器,并 指定表示要與聲音一起及時(shí)產(chǎn)生的音調(diào)的至少一個(gè)音樂(lè)數(shù)據(jù)碼。前述至少一個(gè)音樂(lè)數(shù)據(jù)碼 被從指定器提供給自動(dòng)演奏系統(tǒng)。借助于準(zhǔn)確的經(jīng)過(guò)的時(shí)間,指定器能夠在準(zhǔn)確的定時(shí),將 所述至少一個(gè)音樂(lè)數(shù)據(jù)碼提供給自動(dòng)演奏系統(tǒng),從而自動(dòng)演奏系統(tǒng)和聲音生成系統(tǒng)以良好 的合奏產(chǎn)生聲音和音調(diào)。 重放模式數(shù)據(jù)碼是獨(dú)立于音樂(lè)數(shù)據(jù)碼和音頻數(shù)據(jù)碼而為同步準(zhǔn)備的。為此,用于存儲(chǔ)音頻數(shù)據(jù)碼的信息存儲(chǔ)介質(zhì)可用于合奏而無(wú)需任何修改。用于存儲(chǔ)音樂(lè)數(shù)據(jù)碼的信息 存儲(chǔ)介質(zhì)也可用于合奏。 同步器通過(guò)方法實(shí)現(xiàn)作業(yè),并且該方法包括a)準(zhǔn)備重放模式數(shù)據(jù)碼,重放模式 數(shù)據(jù)碼表示與按時(shí)間單位確定的經(jīng)過(guò)的時(shí)間有關(guān)的聲音的已準(zhǔn)備的特征,每個(gè)已準(zhǔn)備的特 征在按比該時(shí)間單位短的另一時(shí)間單位確定的時(shí)間段上出現(xiàn);b)從音頻信號(hào)提取聲音的 實(shí)際特征,每個(gè)實(shí)際特征在時(shí)間段上出現(xiàn);c)比較實(shí)際特征和已準(zhǔn)備的特征,以便確定與 實(shí)際特征的群組一致的已準(zhǔn)備的特征的群組;d)基于已準(zhǔn)備的特征的群組,按前述另一時(shí) 間單位確定從開(kāi)始起準(zhǔn)確的經(jīng)過(guò)的時(shí)間;e)基于已準(zhǔn)備的特征的群組,指定要處理的用于 與通過(guò)聲音生成系統(tǒng)生成的聲音一起生成音調(diào)的至少一個(gè)音樂(lè)數(shù)據(jù)碼;以及f)將至少一 個(gè)音樂(lè)數(shù)據(jù)碼提供給自動(dòng)演奏器樂(lè)器。
      第一實(shí)施例 首先參照附圖的圖1 ,實(shí)施本發(fā)明的自動(dòng)演奏器鋼琴1連接到重放系統(tǒng)2,重放系 統(tǒng)2隨之連接到家庭影院系統(tǒng)3。多組視頻數(shù)據(jù)碼和多組音頻數(shù)據(jù)碼被存儲(chǔ)在DVD Dl中, 并且根據(jù)MPEG(運(yùn)動(dòng)畫(huà)面編碼專(zhuān)家組)協(xié)議被準(zhǔn)備。多組音頻數(shù)據(jù)碼形成多個(gè)音頻數(shù)據(jù)文 件,而多組視頻數(shù)據(jù)碼形成多個(gè)視頻數(shù)據(jù)文件。音頻數(shù)據(jù)文件和視頻數(shù)據(jù)文件都被稱(chēng)為"內(nèi) 容數(shù)據(jù)文件"。 多組音頻數(shù)據(jù)碼的每一組或音頻數(shù)據(jù)文件表示聲音,并且聲音可包含多個(gè)音調(diào)。 多組音頻數(shù)據(jù)碼的每一組表示一組音頻數(shù)據(jù),并且該組音頻數(shù)據(jù)伴有標(biāo)識(shí)數(shù)據(jù)。為此,利用 標(biāo)識(shí)數(shù)據(jù)指定音頻數(shù)據(jù)碼組或音頻數(shù)據(jù)組。例如,標(biāo)識(shí)數(shù)據(jù)表示內(nèi)容的標(biāo)題和/或軌道數(shù) 和/或讀出每個(gè)軌道時(shí)花費(fèi)的時(shí)間段。 當(dāng)正在從DVD Dl讀出一組音頻數(shù)據(jù)碼和一組視頻數(shù)據(jù)碼時(shí),代表所讀出的音頻數(shù) 據(jù)碼的音頻信號(hào)Sa和代表視頻數(shù)據(jù)碼的視頻信號(hào)Sb從重放系統(tǒng)2被提供到家庭影院系統(tǒng) 3。當(dāng)重放系統(tǒng)2開(kāi)始讀出該組音頻數(shù)據(jù)碼時(shí),代表標(biāo)識(shí)數(shù)據(jù)的標(biāo)識(shí)信號(hào)Pin被提供給自動(dòng) 演奏器鋼琴l。此后,音頻信號(hào)Sa和經(jīng)過(guò)時(shí)間信號(hào)(l即sed time signal) Tc從重放系統(tǒng)2 被提供到自動(dòng)演奏器鋼琴l。經(jīng)過(guò)時(shí)間信號(hào)Tc粗略地表示從開(kāi)始重放起經(jīng)過(guò)的時(shí)間,而對(duì) 于家庭影院3和自動(dòng)演奏器鋼琴1之間的同步的目的,該經(jīng)過(guò)的時(shí)間不太可靠。經(jīng)過(guò)時(shí)間 信號(hào)Tc的單位是秒。 家庭影院系統(tǒng)3包括面板顯示器、視聽(tīng)放大器和揚(yáng)聲器,并根據(jù)視頻信號(hào)Sb在面 板顯示器上產(chǎn)生畫(huà)面,以及根據(jù)音頻信號(hào)Sa通過(guò)揚(yáng)聲器產(chǎn)生聲音。各種家庭影院系統(tǒng)在市 場(chǎng)上銷(xiāo)售,并且是本領(lǐng)域技術(shù)人員所公知的。為此,為了簡(jiǎn)明起見(jiàn),后面不加入進(jìn)一步的描 述。 自動(dòng)演奏器鋼琴1大體上包括同步器10、存儲(chǔ)器系統(tǒng)12、自動(dòng)演奏系統(tǒng)20a和原 聲鋼琴20b。同步器10、存儲(chǔ)器系統(tǒng)12和自動(dòng)演奏系統(tǒng)20a被安裝在原聲鋼琴20b中,并 且,在同步器10和自動(dòng)演奏系統(tǒng)20a之間共享存儲(chǔ)器系統(tǒng)12。 原聲鋼琴20b分為鍵盤(pán)22和機(jī)械音調(diào)生成器23。鍵盤(pán)22包括黑鍵22a和白鍵 22b,并且,黑鍵22a和白鍵22b按已知方式鋪設(shè)。音階的音名被分別分配給黑/白鍵22a 和22b,并且音名被分別分配了音符號(hào)。黑鍵22a和白鍵22b被選擇性地按下或釋放,以指 定要產(chǎn)生的音調(diào)和要衰減的音調(diào)。黑鍵22a和白鍵22b連接到機(jī)械音調(diào)生成器23。按下的 鍵22a和22b啟動(dòng)(activate)機(jī)械音調(diào)生成器23,以便以所指定的音高產(chǎn)生音調(diào),而釋放
      9的鍵22a和22b停用(deactivate)機(jī)械音調(diào)生成器23以衰減音調(diào)。 自動(dòng)演奏系統(tǒng)20a在原聲鋼琴20b上重演表演,而無(wú)需人類(lèi)演奏者的任何彈奏,并 且,包括自動(dòng)演奏器21和電磁控制的鍵致動(dòng)器5。電磁控制的鍵致動(dòng)器5分別與黑/白鍵 22a和22b相關(guān)聯(lián)。自動(dòng)演奏器21使得電磁控制的鍵致動(dòng)器5選擇性地被激勵(lì),并且,被自 動(dòng)演奏器21激勵(lì)的電磁控制的鍵致動(dòng)器5移動(dòng)相關(guān)聯(lián)的黑/白鍵22a和22b,以便啟動(dòng)和 停用機(jī)械音調(diào)生成器23。 同步器10連接到重放系統(tǒng)2,使得標(biāo)識(shí)信號(hào)Pin、經(jīng)過(guò)時(shí)間信號(hào)Tc和音頻信號(hào)Sa 到達(dá)同步器10。在此例子中, 一組音樂(lè)數(shù)據(jù)表示自動(dòng)演奏系統(tǒng)20a的表演,并且音樂(lè)數(shù)據(jù)根 據(jù)MIDI (樂(lè)器數(shù)字接口 )協(xié)議被編碼。 如本領(lǐng)域技術(shù)人員公知的,音樂(lè)數(shù)據(jù)被提供給配有MIDI音調(diào)生成器的樂(lè)器作為 聲音消息。聲音消息的典型例子包括用于生成音調(diào)的音符開(kāi)消息,聲音消息的另一例子是 用于衰減音調(diào)的音符關(guān)消息。前面結(jié)合相關(guān)技術(shù)描述了這些聲音消息、音符事件數(shù)據(jù)碼Sc 和持續(xù)時(shí)間數(shù)據(jù)碼。 一組MIDI音樂(lè)數(shù)據(jù)碼Sc表示音樂(lè)曲調(diào)的一組音樂(lè)數(shù)據(jù),并且被存儲(chǔ) 在音樂(lè)數(shù)據(jù)文件中。在自動(dòng)演奏器鋼琴l內(nèi)準(zhǔn)備多個(gè)音樂(lè)數(shù)據(jù)文件。 為了使得自動(dòng)演奏器鋼琴1上的自動(dòng)表演與通過(guò)家庭影院系統(tǒng)3的重放同步,有 必要及時(shí)將MIDI音樂(lè)數(shù)據(jù)碼Sc提供給自動(dòng)演奏系統(tǒng)20a。 重放模式數(shù)據(jù)Pa被提供用于同步,并包含記錄數(shù)據(jù)。如下文將詳細(xì)描述的,每組 重放模式數(shù)據(jù)Pa是通過(guò)對(duì)音頻信號(hào)Sa采樣、對(duì)樣值進(jìn)行FFT (有限傅立葉變換)并量化而 準(zhǔn)備的。該組重放模式數(shù)據(jù)Pa包含多個(gè)重放子模式。多個(gè)重放子模式表示記錄數(shù)據(jù)。經(jīng) 過(guò)時(shí)間信號(hào)Tc表示的單位時(shí)間等于預(yù)定數(shù)目的重放子模式,從而每個(gè)重放子模式等于比 經(jīng)過(guò)時(shí)間信號(hào)Tc所表示的時(shí)間短得多的時(shí)間段。由此,通過(guò)使用重放子模式作為單位,準(zhǔn) 確地確定經(jīng)過(guò)的時(shí)間。在此例子中,對(duì)重放模式數(shù)據(jù)Pa的采樣頻率是44. lkHz。
      多個(gè)重放子模式分別表示從該組音頻數(shù)據(jù)碼再現(xiàn)的聲音的特征。多組重放模式數(shù) 據(jù)Pa與相關(guān)聯(lián)的音樂(lè)數(shù)據(jù)文件一起被存儲(chǔ)在存儲(chǔ)器系統(tǒng)12中。同步器10從音頻信號(hào)Sa提 取再現(xiàn)的聲音的特征,并將每個(gè)所提取的特征與重放子模式所表示的特征進(jìn)行比較,以查 看哪個(gè)特征與所提取的特征一致。當(dāng)同步器10發(fā)現(xiàn)與所提取的特征一致的特征時(shí),同步器 IO基于與所提取的特征匹配的重放子模式在該組重放模式數(shù)據(jù)中的位置,確定準(zhǔn)確的經(jīng)過(guò) 時(shí)間,其比經(jīng)過(guò)時(shí)間信號(hào)Tc表示的時(shí)間準(zhǔn)確得多。當(dāng)確定了準(zhǔn)確的經(jīng)過(guò)時(shí)間時(shí),同步器10 基于音樂(lè)數(shù)據(jù)文件中的持續(xù)時(shí)間數(shù)據(jù)碼,指定要傳送的一個(gè)或多個(gè)事件數(shù)據(jù)碼。由此,同步 器10以準(zhǔn)確的經(jīng)過(guò)時(shí)間來(lái)指定要處理的一個(gè)或多個(gè)事件數(shù)據(jù)碼,從而,一個(gè)或多個(gè)事件數(shù) 據(jù)碼被及時(shí)地提供給自動(dòng)演奏器21。自動(dòng)演奏器21處理音符事件數(shù)據(jù)碼,以進(jìn)行自動(dòng)表 演。 重放模式數(shù)據(jù)Pa是獨(dú)立于DVD和CD準(zhǔn)備的。借助于重放模式數(shù)據(jù)Pa,不必為了 家庭影院系統(tǒng)3和自動(dòng)演奏器鋼琴1之間的合奏而向市場(chǎng)上銷(xiāo)售的DVD和CD中存儲(chǔ)的音 頻數(shù)據(jù)碼添加任何數(shù)據(jù)。 當(dāng)重放系統(tǒng)2正在向家庭影院系統(tǒng)3和同步器10提供音頻信號(hào)Sa時(shí),同步器10 連續(xù)地從音頻信號(hào)Sa提取再現(xiàn)的聲音的特征,并將所提取的特征與重放子模式所表示的 特征進(jìn)行比較,以查看哪個(gè)特征與所提取的特征一致。 假設(shè)所提取的特征與重放模式數(shù)據(jù)Pa所表示的特征之一一致。同步器10指定相關(guān)聯(lián)的音符事件數(shù)據(jù)碼,并且,相關(guān)聯(lián)的音符事件數(shù)據(jù)碼被傳送給自動(dòng)演奏系統(tǒng)20a。當(dāng)一 個(gè)或多個(gè)音符事件數(shù)據(jù)碼被傳送給自動(dòng)演奏系統(tǒng)20a時(shí),自動(dòng)演奏系統(tǒng)20a將下一持續(xù)時(shí) 間數(shù)據(jù)碼所表示的時(shí)間段設(shè)置到定時(shí)器中,并且開(kāi)始使定時(shí)器倒計(jì)時(shí)。持續(xù)時(shí)間數(shù)據(jù)碼所 表示的時(shí)間段到期。然后,自動(dòng)演奏系統(tǒng)20a從存儲(chǔ)器系統(tǒng)12取得下一音符事件數(shù)據(jù)碼, 并分析該下一音符事件數(shù)據(jù)碼,以進(jìn)行自動(dòng)表演。由此,自動(dòng)演奏系統(tǒng)20a間歇性地處理音 符事件數(shù)據(jù)碼,直到提取下一特征為止。 當(dāng)同步器10發(fā)現(xiàn)下一提取的特征與另一特征一致時(shí),同步器10指定相關(guān)聯(lián)的音 符事件數(shù)據(jù)碼,并且,相關(guān)聯(lián)的音符事件數(shù)據(jù)碼被傳送給自動(dòng)演奏系統(tǒng)20a。當(dāng)指定了相關(guān) 聯(lián)的音符事件數(shù)據(jù)碼時(shí),假設(shè)由持續(xù)時(shí)間數(shù)據(jù)碼表示的時(shí)間段還未到期,自動(dòng)演奏系統(tǒng)20a 將用于持續(xù)時(shí)間數(shù)據(jù)碼的定時(shí)器強(qiáng)制重置為零,從而通過(guò)自動(dòng)演奏系統(tǒng)20a立即處理音符 事件數(shù)據(jù)碼。 相反,假設(shè)由持續(xù)時(shí)間數(shù)據(jù)碼表示的時(shí)間段在指定相關(guān)聯(lián)的音符事件數(shù)據(jù)碼之前 已經(jīng)到期。自動(dòng)演奏系統(tǒng)20a將下一持續(xù)時(shí)間數(shù)據(jù)碼所表示的時(shí)間段延長(zhǎng)指定相關(guān)聯(lián)的音 符事件數(shù)據(jù)碼的時(shí)間與處理相關(guān)聯(lián)的音符事件數(shù)據(jù)碼的時(shí)間之間的差。結(jié)果,預(yù)期將及時(shí) 處理下一音符事件。 如從以上描述將理解的,同步器10利用通過(guò)所提取的特征和重放子模式所表示
      的特征之間的比較而確定的準(zhǔn)確的經(jīng)過(guò)時(shí)間,周期性地設(shè)置持續(xù)時(shí)間數(shù)據(jù)碼的累積值。結(jié)
      果,自動(dòng)演奏器鋼琴1與家庭影院系統(tǒng)3良好同步地重演表演。 下面對(duì)原聲鋼琴20b、自動(dòng)演奏系統(tǒng)20a和同步器10詳細(xì)進(jìn)行描述。 原聲鋼琴 轉(zhuǎn)到附圖的圖2,機(jī)械音調(diào)生成器23包括琴槌2、動(dòng)作單元3、弦4、制音器6和踏 瓣機(jī)構(gòu)(未示出)。琴槌2分別與黑/白鍵22a和22b相關(guān)聯(lián),并且在黑/白鍵22a和22b 和琴槌2之間提供動(dòng)作單元3。弦4分別與琴槌2相關(guān)聯(lián),并且,分別在黑/白鍵22a和22b 和弦4之間提供制音器6。 如前所述,黑鍵22a和白鍵22b被并入鍵盤(pán)22中,并且,在此例子中鍵22a和22b 的總數(shù)是88。 88個(gè)鍵22b和22b被排列在橫向方向上,其與相對(duì)于繪出圖2的紙面的垂直 方向平行。 黑鍵22a和白鍵22b具有各自的平衡釘(balance pin) P和各自的絞盤(pán)螺釘 (capstan screw)C。平衡釘P從支點(diǎn)板(balance rail)B(其在鋼琴箱體的鍵座(keybed) If 上橫向延伸通過(guò)鍵22a和22b的中間部分)向上伸出,并向相關(guān)聯(lián)的鍵22a和22b提供支 點(diǎn)。當(dāng)鍵22a和22b的前部被按下時(shí),鍵22a和22b的前部圍繞支點(diǎn)板B旋轉(zhuǎn)并下沉。另 一方面,鍵22a和22b的后部上升。當(dāng)人類(lèi)演奏者或自動(dòng)演奏器21從鍵22a和22b移除力 時(shí),鍵22a和22b的前部移動(dòng),以與鍵座If隔開(kāi)最長(zhǎng)的距離,并且鍵22a和22b到達(dá)停止位 置(rest position)。另一方面,當(dāng)人類(lèi)演奏者或自動(dòng)演奏器21對(duì)鍵22a和22b施力時(shí),鍵 22a和22b的前部沿相反方向移動(dòng),并且鍵22a和22b到達(dá)末端位置(end position)。術(shù) 語(yǔ)"按下的鍵"意味著向著末端位置移動(dòng)的鍵22a和22b,并且,術(shù)語(yǔ)"釋放的鍵"意味著向 著停止位置移動(dòng)的鍵22a和22b 。 琴槌2被布置在橫向方向上,并且由弦槌總檔(hammer flange rail)2a可旋轉(zhuǎn)地 支撐,弦槌總檔2a又由動(dòng)作托架2b支撐。動(dòng)作托架2b位于(stand on)鍵座If上,并使琴槌2保持在相關(guān)聯(lián)的黑鍵22a的后部和相關(guān)聯(lián)的白鍵22b的后部上方。
      分別在鍵22a和22b以及琴槌2之間提供動(dòng)作單元3,其由聯(lián)動(dòng)器擋(whi卯en rail)3a可旋轉(zhuǎn)地支撐。聯(lián)動(dòng)器檔3a在黑鍵22a的后部和白鍵22b的后部上方橫向延伸, 并且由動(dòng)作托架2b支撐。動(dòng)作單元3保持與相關(guān)聯(lián)的鍵22a和22b的絞盤(pán)螺釘C接觸,從 而按下的鍵22a和22b使得相關(guān)聯(lián)的動(dòng)作單元3圍繞聯(lián)動(dòng)器擋3a旋轉(zhuǎn)。當(dāng)動(dòng)作單元3圍 繞聯(lián)動(dòng)器擋3a旋轉(zhuǎn)時(shí),旋轉(zhuǎn)的動(dòng)作單元3強(qiáng)制相關(guān)聯(lián)的琴槌2旋轉(zhuǎn),直到動(dòng)作單元3和琴 槌2之間脫離為止。當(dāng)動(dòng)作單元3從相關(guān)聯(lián)的琴槌2脫離時(shí),琴槌2開(kāi)始向著相關(guān)聯(lián)的弦4 自由旋轉(zhuǎn)。動(dòng)作單元3的具體行為與標(biāo)準(zhǔn)大鋼琴的相同,為此,為了簡(jiǎn)明起見(jiàn),不加入進(jìn)一 步的描述。 弦4在相關(guān)聯(lián)的琴槌2上方被拉伸,并且被設(shè)計(jì)為以彼此不同的音高產(chǎn)生聲音音 調(diào)(acoustic tone)。琴槌2在自由旋轉(zhuǎn)的終點(diǎn)處與相關(guān)聯(lián)的弦4碰撞,并通過(guò)碰撞使得相 關(guān)聯(lián)的弦4振動(dòng)。 聲音音調(diào)的響度與剛好在碰撞之前的最終琴槌速度成比例,且所述最終琴槌速度 與基準(zhǔn)點(diǎn)上的鍵速度成比例,該基準(zhǔn)點(diǎn)是鍵22a和22b的軌跡上的特定鍵位置。下文中將 基準(zhǔn)點(diǎn)處的鍵速度稱(chēng)為"基準(zhǔn)鍵速度"。在標(biāo)準(zhǔn)表演中,人類(lèi)演奏者將施加到鍵22a和22b 上的指力調(diào)節(jié)為合適的值,以便向鍵22a和22b賦予基準(zhǔn)鍵速度。類(lèi)似地,在自動(dòng)表演中, 自動(dòng)演奏器21將施加到鍵22a和22b上的電磁力調(diào)節(jié)為合適的值,以便向鍵22a和22b賦 予基準(zhǔn)鍵速度。 制音器6連接到相關(guān)聯(lián)的鍵22a和22b的最后部,并且與相關(guān)聯(lián)的弦4分開(kāi)及接 觸。當(dāng)相關(guān)聯(lián)的鍵22a和22b停留在停止位置時(shí),鍵22a和22b的最后部不在向上的方向 上對(duì)制音器6施加任何力,從而制音器6保持與相關(guān)聯(lián)的弦4接觸。制音器6不允許弦4 振動(dòng)。當(dāng)人類(lèi)演奏者或自動(dòng)演奏器21按下鍵22a和22b時(shí),鍵22a和22b的最后部在向著 末端位置的途中,開(kāi)始向相關(guān)聯(lián)的制音器6施力,此后,使得制音器6與相關(guān)聯(lián)的弦4分開(kāi)。 當(dāng)制音器6與相關(guān)聯(lián)的弦4分開(kāi)時(shí),弦4準(zhǔn)備好振動(dòng)。在制音器6已經(jīng)與弦4分開(kāi)之后,琴 槌2與弦4碰撞。通過(guò)弦4的振動(dòng)產(chǎn)生聲音音調(diào)。當(dāng)人類(lèi)演奏者或自動(dòng)演奏器21釋放按 下的鍵22a和22b時(shí),釋放的鍵22a和22b開(kāi)始向著停止位置移動(dòng),并且制音器6由于制音 器6的自重而在向下的方向上移動(dòng)。制音器6在向著停止位置的途中與弦4接觸,并且使 得弦4的振動(dòng)、以及由此的聲音音調(diào)衰減。
      自動(dòng)演奏系統(tǒng) 自動(dòng)演奏器21和電磁控制的鍵致動(dòng)器5組合形成前述自動(dòng)演奏系統(tǒng)20a。電磁控 制的鍵致動(dòng)器5的陣列由鍵座lf支撐,并且電磁控制的鍵致動(dòng)器5在黑/白鍵22a和22b 的后部下方的鍵座lf中形成的槽中以交錯(cuò)方式橫向布置。電磁控制的鍵致動(dòng)器5分別與 黑/白鍵22a和22b相關(guān)聯(lián),用于移動(dòng)相關(guān)聯(lián)的鍵22a和22b,而無(wú)需人類(lèi)演奏者的彈奏,并 且并行連接到自動(dòng)演奏器21。 每個(gè)電磁控制的鍵致動(dòng)器5包括柱塞(plunger) 5A、螺線(xiàn)管5B和內(nèi)置柱塞傳感器 5C。驅(qū)動(dòng)信號(hào)DR被選擇性地從自動(dòng)演奏器21提供給電磁控制的鍵致動(dòng)器5的螺線(xiàn)管5B, 并且,螺線(xiàn)管5B將驅(qū)動(dòng)信號(hào)DR轉(zhuǎn)換為電磁場(chǎng)。柱塞5A被提供在螺線(xiàn)管5B內(nèi)部,并且通過(guò) 電磁場(chǎng)對(duì)柱塞5A施加電磁力。電磁力使得柱塞5A在向上的方向上伸出,并且柱塞5A推動(dòng) 相關(guān)聯(lián)的鍵22a和22b的后部。結(jié)果,黑/白鍵22a和22b向著末端位置行進(jìn)。當(dāng)從螺線(xiàn)管5B移除驅(qū)動(dòng)信號(hào)DR時(shí),電磁場(chǎng)消失,并且柱塞5A縮回到螺線(xiàn)管5B中。結(jié)果,鍵22a和 22b返回到停止位置。 內(nèi)置柱塞傳感器5C監(jiān)視相關(guān)聯(lián)的柱塞5A,以便產(chǎn)生反饋信號(hào)FB。反饋信號(hào)FB代
      表柱塞5A的速度,并且從內(nèi)置柱塞傳感器5C被提供給自動(dòng)演奏器21。 自動(dòng)演奏器21包括信息處理系統(tǒng)21a和螺線(xiàn)管驅(qū)動(dòng)器21b。與同步器10共享信
      息處理系統(tǒng)21a,因而下文中結(jié)合同步器10描述信息處理系統(tǒng)21a的系統(tǒng)配置。 螺線(xiàn)管驅(qū)動(dòng)器21b連接到信息處理系統(tǒng)21a,并且具有脈寬調(diào)制器。螺線(xiàn)管驅(qū)動(dòng)器
      21b具有多個(gè)信號(hào)輸出端,它們并行連接到螺線(xiàn)管5B,從而將驅(qū)動(dòng)信號(hào)DR選擇性地提供給
      螺線(xiàn)管5B。螺線(xiàn)管驅(qū)動(dòng)器21b將驅(qū)動(dòng)信號(hào)DR的占空比或平均電流量調(diào)節(jié)為合適的值,從而
      自動(dòng)演奏器21通過(guò)改變驅(qū)動(dòng)信號(hào)DR的平均電流量來(lái)向黑鍵22a和白鍵22b賦予基準(zhǔn)鍵速度。 計(jì)算機(jī)程序在信息處理系統(tǒng)21a上運(yùn)行,并分為主例程程序和子例程程序。信息 處理系統(tǒng)21a具有定時(shí)器,并且主例程程序通過(guò)定時(shí)器中斷分支到子例程程序。子例程程 序之一被分配給自動(dòng)演奏,另一子例程程序被分配給同步。在下文中結(jié)合同步器10描述用 于同步的主例程程序和子例程程序,并且下面的描述針對(duì)于用于同步的子例程程序。
      用于自動(dòng)演奏的子例程程序?qū)崿F(xiàn)被稱(chēng)為圖2所示的預(yù)數(shù)據(jù)處理器21c、運(yùn)動(dòng)控制 器21d和伺服控制器21e的功能。下面詳細(xì)描述預(yù)數(shù)據(jù)處理器21c、運(yùn)動(dòng)控制器21d和伺服 控制器21e。 對(duì)于所有的自動(dòng)演奏器鋼琴,規(guī)范化音樂(lè)數(shù)據(jù)碼。然而,原聲鋼琴20b和電磁控制 的鍵致動(dòng)器5的組成部分具有個(gè)體性。為此,音樂(lè)數(shù)據(jù)碼必須個(gè)體化。分配給預(yù)數(shù)據(jù)處理 器21c的作業(yè)之一是個(gè)體化。分配給預(yù)數(shù)據(jù)處理器21c的另一作業(yè)是選擇對(duì)于接下來(lái)的一 個(gè)或多個(gè)音符事件Sc要處理的一個(gè)或多個(gè)音符事件數(shù)據(jù)碼Sc。預(yù)數(shù)據(jù)處理器21c周期性 地檢查被分配為測(cè)量經(jīng)過(guò)時(shí)間的計(jì)數(shù)器,以查看要處理哪個(gè)或哪些音符事件數(shù)據(jù)碼Sc。當(dāng) 預(yù)數(shù)據(jù)處理器21c發(fā)現(xiàn)要處理的一個(gè)或多個(gè)音符事件數(shù)據(jù)碼Sc時(shí),預(yù)數(shù)據(jù)處理器21c將要 處理的一個(gè)或多個(gè)音符事件數(shù)據(jù)碼Sc傳送給運(yùn)動(dòng)控制器21d。 運(yùn)動(dòng)控制器21d分析音符事件數(shù)據(jù)碼Sc,以指定要按下或釋放的鍵22a和22b。運(yùn) 動(dòng)控制器21d還針對(duì)基準(zhǔn)正向鍵軌跡和基準(zhǔn)反向鍵軌跡分析一個(gè)或多個(gè)音符事件數(shù)據(jù)碼 和持續(xù)時(shí)間數(shù)據(jù)碼?;鶞?zhǔn)正向鍵軌跡和基準(zhǔn)反向鍵軌跡兩者被簡(jiǎn)稱(chēng)為"基準(zhǔn)鍵軌跡"。
      基準(zhǔn)正向鍵軌跡是按下的鍵22a或22b的隨時(shí)間變化的目標(biāo)鍵位置的一系列值。 按照如下方式確定基準(zhǔn)正向鍵軌跡按下的鍵22a和22b以基準(zhǔn)鍵速度的目標(biāo)值經(jīng)過(guò)各個(gè) 基準(zhǔn)點(diǎn),以便對(duì)相關(guān)聯(lián)的琴槌2給予最終琴槌速度的目標(biāo)值。對(duì)于在基準(zhǔn)正向鍵軌跡上行 進(jìn)的按下的鍵22a和22b而言,相關(guān)聯(lián)的琴槌在目標(biāo)時(shí)間以最終琴槌速度與弦4碰撞,以生 成聲音音調(diào)。 基準(zhǔn)反向鍵軌跡也是關(guān)于釋放的鍵22a或22b隨時(shí)間變化的目標(biāo)鍵位置的一系列 值。按照如下方式確定基準(zhǔn)反向鍵軌跡釋放的鍵22a和22b在衰減聲音音調(diào)的時(shí)刻,使得 相關(guān)聯(lián)的制音器6與振動(dòng)的弦4接觸?;鶞?zhǔn)正向鍵軌跡和基準(zhǔn)反向鍵軌跡是本領(lǐng)域技術(shù)人 員所公知的,為此,為簡(jiǎn)明起見(jiàn),下文中不加入進(jìn)一步的描述。 當(dāng)要使得鍵22a和22b在基準(zhǔn)鍵軌跡上行進(jìn)的時(shí)刻到來(lái)時(shí),運(yùn)動(dòng)控制器21d向伺 服控制器21e提供目標(biāo)鍵位置的第一值。運(yùn)動(dòng)控制器21d周期性地繼續(xù)向伺服控制器21e提供目標(biāo)鍵位置的其他值,直到鍵22a和22b到達(dá)基準(zhǔn)鍵軌跡的終點(diǎn)為止。反饋信號(hào)FB表 示實(shí)際柱塞速度,即,實(shí)際鍵速度,并且由伺服控制器21e對(duì)于在基準(zhǔn)鍵軌跡上行進(jìn)的每個(gè) 鍵22a和22b周期性地取出。伺服控制器21e基于實(shí)際鍵速度的系列值確定實(shí)際鍵位置。 伺服控制器21e還基于目標(biāo)鍵位置的系列值確定目標(biāo)鍵速度。伺服控制器21e計(jì)算實(shí)際鍵 速度和目標(biāo)鍵速度之間的差、以及實(shí)際鍵位置和目標(biāo)鍵位置之間的差,并將驅(qū)動(dòng)信號(hào)DR的 平均電流量調(diào)節(jié)為合適的值以最小化這些差。周期性地執(zhí)行上述作業(yè)。結(jié)果,強(qiáng)迫鍵22a 和22b在基準(zhǔn)鍵軌跡上行進(jìn)。 假設(shè)在自動(dòng)表演中按下鍵22a和22b之一。運(yùn)動(dòng)控制器21d確定鍵22a或22b的 基準(zhǔn)正向鍵軌跡,并向伺服控制器21e通知該基準(zhǔn)正向鍵軌跡。伺服控制器21e確定平均 電流量的初始值,并將驅(qū)動(dòng)信號(hào)DR調(diào)整為平均電流量。驅(qū)動(dòng)信號(hào)DR被提供給電磁控制的 鍵致動(dòng)器5,并建立圍繞柱塞5A的電磁場(chǎng)。柱塞5A在向上的方向上伸出,并推動(dòng)相關(guān)聯(lián)的 鍵22a或22b的后部。在小量的時(shí)間間隔之后,伺服控制器21e確定目標(biāo)柱塞速度和實(shí)際柱 塞位置,并計(jì)算實(shí)際鍵位置和目標(biāo)鍵位置之間的差、及實(shí)際鍵速度和目標(biāo)鍵速度之間的差。 如果存在一個(gè)或多個(gè)差,則伺服控制器21e增加或減少平均電流量。 伺服控制器21e周期性地對(duì)鍵22a或22b執(zhí)行上述作業(yè),直到鍵22a或22b到達(dá) 基準(zhǔn)正向鍵軌跡的終點(diǎn)為止。結(jié)果,強(qiáng)迫鍵22a或22b在基準(zhǔn)正向鍵軌跡上行進(jìn),并使得相 關(guān)聯(lián)的琴槌2在要生成目標(biāo)響度的聲音音調(diào)的時(shí)刻,與弦4碰撞。 如果要釋放按下的鍵22a或22b,則運(yùn)動(dòng)控制器21d確定要釋放的鍵22a或22b的 基準(zhǔn)反向鍵軌跡,并向伺服控制器21e通知基準(zhǔn)反向鍵軌跡。伺服控制器21e控制平均電 流量,并使得制音器6在要衰減音調(diào)的時(shí)刻與振動(dòng)的弦4接觸。
      同歩器的系統(tǒng)配置 轉(zhuǎn)回圖l,例示了同步器10的系統(tǒng)配置。同步器IO包括信息處理器11、輸入裝置 13、信號(hào)接口 14、顯示板15和總線(xiàn)系統(tǒng)16。在自動(dòng)演奏器21和同步器IO之間共享信息處 理器11、輸入裝置13、顯示板15和總線(xiàn)系統(tǒng)16。 盡管圖中未示出,但信息處理器11包括微處理器、程序存儲(chǔ)器、工作存儲(chǔ)器、信號(hào) 接口 、其他外圍電路器件和共享總線(xiàn)系統(tǒng),并且,微處理器、程序存儲(chǔ)器、工作存儲(chǔ)器、信號(hào) 接口和其他外圍電路器件連接到共享總線(xiàn)系統(tǒng),以便相互通信。微處理器充當(dāng)CPU(中央處 理單元),并且,程序存儲(chǔ)器和工作存儲(chǔ)器通過(guò)諸如R0M(只讀存儲(chǔ)器)器件和RAM(隨機(jī)存 取存儲(chǔ)器)器件之類(lèi)的合適的半導(dǎo)體存儲(chǔ)器件實(shí)現(xiàn)。計(jì)算機(jī)程序被存儲(chǔ)在程序存儲(chǔ)器中, 并且由微處理器順序地取出計(jì)算機(jī)程序的指令代碼,以便實(shí)現(xiàn)預(yù)定作業(yè)。
      存儲(chǔ)器系統(tǒng)12具有大數(shù)據(jù)保存容量。在此例子中,存儲(chǔ)器系統(tǒng)12由硬盤(pán)單元實(shí) 現(xiàn)。計(jì)算機(jī)程序可被存儲(chǔ)在存儲(chǔ)器系統(tǒng)12中。在此例子中,在同步器10被加電后,計(jì)算機(jī) 程序從存儲(chǔ)器系統(tǒng)12被傳送到程序存儲(chǔ)器。 多個(gè)音樂(lè)數(shù)據(jù)文件被存儲(chǔ)在存儲(chǔ)器系統(tǒng)12中,并且分別用選擇數(shù)據(jù)Se標(biāo)記。如 前所述,用表示標(biāo)識(shí)數(shù)據(jù)的標(biāo)識(shí)數(shù)據(jù)碼標(biāo)記音頻數(shù)據(jù)文件。在選擇數(shù)據(jù)碼和標(biāo)識(shí)數(shù)據(jù)碼之 間共享重要的信息,如音樂(lè)曲調(diào)的標(biāo)題,從而可通過(guò)用音樂(lè)數(shù)據(jù)文件標(biāo)記的選擇數(shù)據(jù)碼和 用音頻數(shù)據(jù)文件標(biāo)記的標(biāo)識(shí)數(shù)據(jù)碼之間的比較,來(lái)選擇與音頻數(shù)據(jù)文件之一有關(guān)的每個(gè)音 樂(lè)數(shù)據(jù)文件。 多組重放模式數(shù)據(jù)Pa還被存儲(chǔ)在存儲(chǔ)器系統(tǒng)12中,并且分別用選擇數(shù)據(jù)碼標(biāo)記。
      14為此,每組重放模式數(shù)據(jù)Pa可與相關(guān)聯(lián)的音樂(lè)數(shù)據(jù)文件一起,通過(guò)被分配給音頻數(shù)據(jù)文件 的標(biāo)識(shí)數(shù)據(jù)Pin和選擇數(shù)據(jù)Se之間的比較來(lái)被選擇。多個(gè)記錄數(shù)據(jù)組形成該組重放模式 數(shù)據(jù)Pa,并且充當(dāng)重放子模式。經(jīng)過(guò)時(shí)間信號(hào)Tc的單位時(shí)間等于預(yù)定數(shù)目的記錄數(shù)據(jù)組, 從而每個(gè)記錄數(shù)據(jù)組等于比經(jīng)過(guò)時(shí)間信號(hào)Tc所表示的單位時(shí)間短得多的時(shí)間段。
      當(dāng)同步器10發(fā)現(xiàn)與從音頻信號(hào)Sa提取的聲音的特征一致的記錄數(shù)據(jù)組之一的特 征時(shí),同步器10指定記錄數(shù)據(jù)組在該組重放模式數(shù)據(jù)Pa中的位置,并通過(guò)向經(jīng)過(guò)時(shí)間信號(hào) Tc所表示的經(jīng)過(guò)的時(shí)間添加等于所指定的記錄數(shù)據(jù)組的時(shí)間段,準(zhǔn)確地確定準(zhǔn)確的經(jīng)過(guò)時(shí) 間。 可考慮在從重放系統(tǒng)2到同步器10的信號(hào)傳播、以及同步器10中的數(shù)據(jù)處理中 消耗的時(shí)間段,來(lái)調(diào)節(jié)準(zhǔn)確的經(jīng)過(guò)時(shí)間。具體地,當(dāng)同步器10發(fā)現(xiàn)與所提取的特征一致的 特征時(shí),重放系統(tǒng)2向家庭影院系統(tǒng)3提供代表還未在同步器中處理的聲音的音頻信號(hào)Sa。 為此,自動(dòng)演奏系統(tǒng)20a必須處理位于比所提取的特征提前在信號(hào)傳播和數(shù)據(jù)處理中消耗 的時(shí)間段的特征有關(guān)的一個(gè)或多個(gè)音符事件碼。同步器10將準(zhǔn)確的經(jīng)過(guò)時(shí)間延長(zhǎng)在信號(hào) 傳播和數(shù)據(jù)處理中消耗的時(shí)間段。如下使用如此延長(zhǎng)的準(zhǔn)確的經(jīng)過(guò)時(shí)間Ta,以確定事件數(shù) 據(jù)碼。 同步器10累積由持續(xù)時(shí)間數(shù)據(jù)碼表示的時(shí)間段,并比較所累積的值和準(zhǔn)確的經(jīng)
      過(guò)時(shí)間。當(dāng)發(fā)現(xiàn)所累積的時(shí)間段的值等于準(zhǔn)確的經(jīng)過(guò)時(shí)間時(shí),同步器10指定要處理的一個(gè)
      或多個(gè)音符事件碼,并且,所述一個(gè)或多個(gè)音符事件碼被傳送給自動(dòng)演奏器21。 圖3示出了多組重放模式數(shù)據(jù)Pa之一的數(shù)據(jù)結(jié)構(gòu)。多組重放模式數(shù)據(jù)Pa已經(jīng)通
      過(guò)采樣、對(duì)從與音頻信號(hào)Sa —致的音頻信號(hào)中提取的樣值進(jìn)行FFT、以及量化,而在重放音
      樂(lè)數(shù)據(jù)文件之前準(zhǔn)備好。如前所述,多組重放模式數(shù)據(jù)Pa分別與多個(gè)音樂(lè)數(shù)據(jù)文件相關(guān)。
      多個(gè)重放模式數(shù)據(jù)Pa的每一組被分為多個(gè)記錄數(shù)據(jù)組,并且,多個(gè)記錄數(shù)據(jù)組被編號(hào)為0、
      1、2.....k...。經(jīng)過(guò)時(shí)間信號(hào)Tc的值與多個(gè)記錄數(shù)據(jù)組中所選記錄數(shù)據(jù)組的有關(guān)。為此,
      用經(jīng)過(guò)時(shí)間信號(hào)Tc指定多個(gè)記錄數(shù)據(jù)組中所選的記錄數(shù)據(jù)組。 每個(gè)記錄數(shù)據(jù)組表示從與通過(guò)重放系統(tǒng)2產(chǎn)生的音頻信號(hào)Sa —致的音頻信號(hào)中 取得的512個(gè)樣值,并且代表通過(guò)對(duì)8192個(gè)樣值進(jìn)行FFT (有限傅立葉變換)和量化而確 定的聲音的特征。 以44. 1kHz執(zhí)行采樣,從而512個(gè)樣值相當(dāng)于12毫秒。例如,用數(shù)字"O"標(biāo)記的 記錄數(shù)據(jù)組表示512個(gè)樣值(即,通過(guò)對(duì)樣值0至8191進(jìn)行FFT和量化而給出的樣值0至 511)的特征,而用數(shù)字"1"標(biāo)記的記錄數(shù)據(jù)組表示接下來(lái)的512個(gè)樣值(S卩,通過(guò)對(duì)樣值 512至8703進(jìn)行FFT和量化而給出的樣值512至1023)的特征。 記錄數(shù)據(jù)組具有對(duì)應(yīng)于在通過(guò)FFT確定的頻譜中的8個(gè)較高峰值的8個(gè)記錄數(shù)據(jù) 碼,并且從具有等于或大于最高峰值的25%的值的峰值組中選擇這8個(gè)較高峰值。8個(gè)較 高值在8個(gè)頻率值處出現(xiàn),并且8個(gè)頻率值被量化或近似為最接近的音符號(hào)。例如,當(dāng)峰 值在440Hz處出現(xiàn)時(shí),該峰值被映射到表示A4的音符號(hào)"69"。即使在446Hz處發(fā)現(xiàn)峰值, 446Hz的頻率也最接近A4的頻率,從而將峰值映射到音符號(hào)"69"。由此,由每個(gè)記錄數(shù)據(jù) 組表示的聲音的特征意味著一系列音名,即,在相當(dāng)于8192個(gè)樣值(即,512個(gè)樣值后面跟 隨有7680個(gè)樣值)的預(yù)定時(shí)間段中產(chǎn)生的一系列音符號(hào)。 在圖3中,"n(x, y)"表示每個(gè)記錄數(shù)據(jù)碼,而"n"、 "x"和"y"表示最接近的音符號(hào)、分配給記錄數(shù)據(jù)組的編號(hào)和峰值號(hào)(peak皿mber)。以音高的升序排列每個(gè)記錄數(shù)據(jù)組 的記錄數(shù)據(jù)碼,例如,n(x,O) =A2、n(x,l) =A3、n(x,3) = C3、 、 n (x, 7) = F5。
      輸入裝置13是人機(jī)接口 ,通過(guò)其,用戶(hù)向信息處理器11給出指令和選項(xiàng),并且,例 如由鍵盤(pán)、鼠標(biāo)和開(kāi)關(guān)實(shí)現(xiàn)輸入裝置13。觸摸板用與顯示板15的圖像產(chǎn)生表面重疊的透明 開(kāi)關(guān)形成。當(dāng)用戶(hù)給出他或她的指令時(shí),他或她在表示指令的視覺(jué)圖像上用指按壓觸摸板, 信息處理器11指定所按壓的區(qū)域,并且確定給出的指令。 例如,顯示板15由液晶顯示板實(shí)現(xiàn)。當(dāng)主例程程序正在信息處理器11上運(yùn)行時(shí), 信息處理器11產(chǎn)生表示作業(yè)菜單、選項(xiàng)列表、已在存儲(chǔ)器系統(tǒng)12中存儲(chǔ)的音樂(lè)曲調(diào)的標(biāo)題 列表、以及提示消息的視覺(jué)圖像。信息處理器ll還基于通過(guò)信號(hào)接口 14從重放系統(tǒng)2提 供的控制信號(hào)來(lái)產(chǎn)生視覺(jué)圖像。 信號(hào)接口 14包括多個(gè)信號(hào)輸入端和采樣器14a。多個(gè)信號(hào)輸入端中所選的信號(hào)輸 入端被分別分配給音頻信號(hào)Sa和標(biāo)識(shí)信號(hào)Pin/經(jīng)過(guò)時(shí)間信號(hào)Tc。采樣器14a以44. 1kHz 對(duì)音頻信號(hào)Sa進(jìn)行采樣,并且,從音頻信號(hào)Sa提取的樣值被從采樣器14a傳送到信息處理 器ll的工作存儲(chǔ)器。
      鵬制勺雄 轉(zhuǎn)到附圖的圖4,當(dāng)用于同步的子例程程序正在信息處理器11上運(yùn)行時(shí),多個(gè)功 能通過(guò)執(zhí)行而實(shí)現(xiàn),并且被稱(chēng)為數(shù)據(jù)獲取器110、選擇器120、音頻數(shù)據(jù)累積器130、特征提 取器140、比較器150和音樂(lè)數(shù)據(jù)讀取器160。特征提取器包括有限傅立葉變換器140a和 量化器140b 。 數(shù)據(jù)獲取器IIO連接到信號(hào)接口 14,并又連接到比較器150,并從信號(hào)接口 14接 收標(biāo)識(shí)信號(hào)Pin和經(jīng)過(guò)時(shí)間信號(hào)Tc。如前所述,標(biāo)識(shí)數(shù)據(jù)在標(biāo)識(shí)信號(hào)Pin上攜帶,并表示音 頻數(shù)據(jù)文件的標(biāo)題等。標(biāo)識(shí)信號(hào)Pin在重放之前到達(dá)信號(hào)接口 14,從而數(shù)據(jù)獲取器110在 開(kāi)始重放之前獲取標(biāo)識(shí)數(shù)據(jù)。 數(shù)據(jù)獲取器110還連接到選擇器120,選擇器120又連接到比較器150和音樂(lè)數(shù) 據(jù)讀取器160。標(biāo)識(shí)數(shù)據(jù)在開(kāi)始重放前從數(shù)據(jù)獲取器110被傳送到選擇器120,并且選擇 器120比較標(biāo)識(shí)數(shù)據(jù)和用均在存儲(chǔ)器系統(tǒng)12中存儲(chǔ)的多組重放模式數(shù)據(jù)Pa和音樂(lè)數(shù)據(jù)文 件標(biāo)記的選擇數(shù)據(jù)Se,以查看哪個(gè)選擇數(shù)據(jù)表示與標(biāo)識(shí)數(shù)據(jù)的標(biāo)題相同的標(biāo)題。當(dāng)選擇器 120發(fā)現(xiàn)選擇數(shù)據(jù)Se時(shí),選擇器120向比較器150和音樂(lè)數(shù)據(jù)讀取器160通知該選擇數(shù)據(jù) Se。比較器150用選擇數(shù)據(jù)Se指定一組重放模式數(shù)據(jù)Pa,并且音樂(lè)數(shù)據(jù)讀取器160還指定 用表示選擇數(shù)據(jù)Se的選擇數(shù)據(jù)碼標(biāo)記的音樂(lè)數(shù)據(jù)文件。由此,在開(kāi)始重放之前,為了與自 動(dòng)演奏器鋼琴1合奏而準(zhǔn)備了與重放系統(tǒng)2中的音頻數(shù)據(jù)文件相對(duì)應(yīng)的一組重放模式數(shù)據(jù) Pa和音樂(lè)數(shù)據(jù)文件。 另一方面,在開(kāi)始重放后,將經(jīng)過(guò)時(shí)間信號(hào)Tc周期性地從重放系統(tǒng)2提供到信號(hào) 接口 14。為此,數(shù)據(jù)獲取器110周期性地接收時(shí)間數(shù)據(jù),該時(shí)間數(shù)據(jù)表示在重放期間、從開(kāi) 始重放起所經(jīng)過(guò)的時(shí)間。時(shí)間數(shù)據(jù)被從數(shù)據(jù)獲取器110提供到比較器150。
      如前所述,音頻信號(hào)Sa經(jīng)過(guò)44. lkHz的采樣,從而樣值Sa'被連續(xù)傳送到音頻數(shù) 據(jù)累積器130。在音頻數(shù)據(jù)累積器130中累積樣值Sa'。 在樣值Sa'是以44. lkHz被采樣的情況下,無(wú)需對(duì)樣值Sa'進(jìn)行任何數(shù)據(jù)轉(zhuǎn)換。另 一方面,如果以不同于44. lkHz的采樣頻率提取樣值,則音頻數(shù)據(jù)累積器130將樣值轉(zhuǎn)換為值Sa'的采樣頻率等于重放模式數(shù)據(jù)Pa的采樣頻率。 特征提取器140連接到音頻數(shù)據(jù)累積器130,并且,所累積的樣值Sa'被連續(xù)地從數(shù)據(jù)累積器130提供給特征提取器140。特征提取器140對(duì)相當(dāng)于186毫秒的每8192個(gè)樣值Sa'執(zhí)行FFT,以便產(chǎn)生所獲取的模式數(shù)據(jù)Ps。按照類(lèi)似于重放模式數(shù)據(jù)Pa的方式產(chǎn)生所獲取的模式數(shù)據(jù)Ps,并且多個(gè)所獲取的記錄數(shù)據(jù)組被合并到所獲取的模式數(shù)據(jù)Ps中。記錄號(hào)還被分別分配給所獲取的記錄數(shù)據(jù)組,并且,表示數(shù)據(jù)獲取時(shí)間Ta。每個(gè)記錄數(shù)據(jù)組的記錄數(shù)據(jù)碼表示由8192個(gè)樣值Sa'表示的聲音的實(shí)際特征。在此例子中,特征提取器140取得相當(dāng)于2秒的樣值Sa',從而所獲取的記錄數(shù)據(jù)組表示在2秒中產(chǎn)生的聲音的特征。
      特征提取器140連接到比較器15,比較器15又連接到存儲(chǔ)器系統(tǒng)12。選擇信號(hào)Se在開(kāi)始重放之前已經(jīng)被提供給比較器150,以便選擇多組重放模式數(shù)據(jù)Pa之一。因?yàn)榻?jīng)過(guò)時(shí)間信號(hào)Tc被提供給比較器150,所以,預(yù)定數(shù)目的記錄數(shù)據(jù)組被周期性地從存儲(chǔ)器系統(tǒng)12讀出到比較器150。在此例子中,當(dāng)用經(jīng)過(guò)時(shí)間信號(hào)Tc所表示的特定時(shí)間指定記錄數(shù)據(jù)組之一時(shí),相當(dāng)于在該特定時(shí)間之前2秒的記錄數(shù)據(jù)組和相當(dāng)于在該特定時(shí)間之后2秒的記錄數(shù)據(jù)組與用該特定時(shí)間指定的記錄數(shù)據(jù)組一起從存儲(chǔ)器系統(tǒng)12讀出到比較器150。由此,相當(dāng)于2秒的所獲取的記錄數(shù)據(jù)組和相當(dāng)于4秒的所讀出的記錄數(shù)據(jù)組被傳送到比較器150。 比較器150包括選擇器150a、相似度分析器150b和確定器150c。選擇器150a準(zhǔn)備所獲取的記錄數(shù)據(jù)組和所讀出的記錄數(shù)據(jù)組的組合。相似度分析器150b比較所獲取的記錄數(shù)據(jù)組和所讀出的記錄數(shù)據(jù)組,以查看哪個(gè)所獲取的記錄數(shù)據(jù)組與所讀出的記錄數(shù)據(jù)組一致。當(dāng)確定器150c發(fā)現(xiàn)記錄數(shù)據(jù)組的特征與所獲取的記錄數(shù)據(jù)組的所提取特征一致時(shí),比較器150確定記錄數(shù)據(jù)組在與經(jīng)過(guò)時(shí)間信號(hào)Tc有關(guān)的預(yù)定記錄數(shù)據(jù)組中的位置。因?yàn)橛涗洈?shù)據(jù)組的編號(hào)"n"從開(kāi)始重放起遞增,所以,從開(kāi)始重放起經(jīng)過(guò)的時(shí)間被表示為(nX512XTsamp),其中,Tsamp相當(dāng)于1/44100秒的采樣周期。最后,同步器10向從開(kāi)始重放起經(jīng)過(guò)的時(shí)間添加在數(shù)據(jù)處理和信號(hào)傳播中消耗的時(shí)間段,并確定準(zhǔn)確的經(jīng)過(guò)時(shí)間Ta。在發(fā)現(xiàn)用記錄號(hào)n標(biāo)記的記錄數(shù)據(jù)組與所提取的記錄數(shù)據(jù)組一致的情況下,準(zhǔn)確的經(jīng)過(guò)時(shí)間Ta被表示為(nX512XTsamp)+Tx,其中Tx是在信號(hào)傳播和信號(hào)處理中消耗的時(shí)間段。
      下文描述如何使得所提取的特征與記錄數(shù)據(jù)組所表示的特征之一一致。所提取的記錄數(shù)據(jù)組Ps (m) (m = 0, 1, . . . , M-l)的特征和記錄數(shù)據(jù)組Pa(n) (n = 0, 1, . . . , N-1)所表示的特征之間的相似度DP(t)被給出為 DP(t) = IID(Pa(t) , Ps(j)) {j = 1. M—1}......等式1 其中M是相當(dāng)于2秒的記錄數(shù)據(jù)組的數(shù)目,N是相當(dāng)于4秒的記錄數(shù)據(jù)組的數(shù)目,Pa(t)表示重放模式數(shù)據(jù)Pa的記錄數(shù)據(jù)組,t是從開(kāi)始重放起經(jīng)過(guò)的時(shí)間,而Ps(j)表示所提取的模式數(shù)據(jù)Ps的記錄數(shù)據(jù)組。"n = 0"不表示記錄號(hào),而是指從存儲(chǔ)器系統(tǒng)12讀出的
      第一記錄數(shù)據(jù)組。 兩個(gè)記錄數(shù)據(jù)組rO和rl之間的相似度或距離D被表示為D (r0,rl)。對(duì)范圍t =0... (N-M-l)計(jì)算相似度。如前所述,8個(gè)記錄數(shù)據(jù)碼被合并到每個(gè)記錄數(shù)據(jù)組中。首先,將記錄數(shù)據(jù)組的8個(gè)記錄數(shù)據(jù)碼與所提取的記錄數(shù)據(jù)組的8個(gè)記錄數(shù)據(jù)碼進(jìn)行比較,并確定與所提取的記錄數(shù)據(jù)組的記錄數(shù)據(jù)碼不一致的記錄數(shù)據(jù)碼的數(shù)目"d"。相似度DP(t)被給出為0. 9d。如果所有記錄數(shù)據(jù)碼與所提取的記錄數(shù)據(jù)組的所有記錄數(shù)據(jù)碼一致,則相似度為1。另一方面,如果所有記錄數(shù)據(jù)碼與所提取的記錄數(shù)據(jù)組的所有記錄數(shù)據(jù)碼不一致,則相似度被給出為0. 98。在完成(r印letion)從t = 0至t = (N_M_1)的計(jì)算之后,當(dāng)重放模式數(shù)據(jù)Pa的記錄數(shù)據(jù)組和所提取的模式數(shù)據(jù)Ps的記錄數(shù)據(jù)組具有值1或最接近1的值,重放模式數(shù)據(jù)Pa的記錄數(shù)據(jù)組被當(dāng)作與所提取的模式數(shù)據(jù)Ps的記錄數(shù)據(jù)組一致。通常重復(fù)計(jì)算M次。然而,如果沒(méi)有可能發(fā)現(xiàn)被當(dāng)作與所提取的模式數(shù)據(jù)Ps的記錄數(shù)據(jù)組一致的記錄數(shù)據(jù)組,則同步器IO可在重復(fù)M次之前停止計(jì)算。 當(dāng)比較器150確定了準(zhǔn)確的經(jīng)過(guò)時(shí)間Ta時(shí),比較器150通知音樂(lè)數(shù)據(jù)讀取器160該準(zhǔn)確的經(jīng)過(guò)時(shí)間Ta。音樂(lè)數(shù)據(jù)讀取器160順序地增加由持續(xù)時(shí)間數(shù)據(jù)碼表示的時(shí)間段,直到總和等于準(zhǔn)確的經(jīng)過(guò)時(shí)間Ta為止。當(dāng)音樂(lè)數(shù)據(jù)讀取器160通過(guò)總和與準(zhǔn)確的經(jīng)過(guò)時(shí)間Ta之間的比較找到要處理的一個(gè)或多個(gè)音符事件數(shù)據(jù)碼時(shí),音樂(lè)數(shù)據(jù)讀取器160等待由最近的持續(xù)時(shí)間數(shù)據(jù)碼表示的時(shí)間段到期。在由最近的持續(xù)時(shí)間數(shù)據(jù)碼表示的時(shí)間段到期時(shí),一個(gè)或多個(gè)音符事件數(shù)據(jù)碼從存儲(chǔ)器系統(tǒng)12被讀出,并被傳送到自動(dòng)演奏器21。
      通過(guò)預(yù)數(shù)據(jù)處理器21c、運(yùn)動(dòng)控制器21d和伺服控制器21e的功能,自動(dòng)演奏器21確定鍵22a或22b或鍵22a和22b的一個(gè)或多個(gè)基準(zhǔn)鍵軌跡,并強(qiáng)迫鍵22a或22b在基準(zhǔn)鍵軌跡上行進(jìn)。 鍵22a和22b使得機(jī)械音調(diào)生成器23啟動(dòng)和/或停用,從而在與通過(guò)家庭影院系統(tǒng)3產(chǎn)生的聲音進(jìn)行合奏時(shí),及時(shí)產(chǎn)生和/或衰減聲音音調(diào)。
      肝鵬白好籍罕辦 下面參照?qǐng)D5A、5B和5C描述用于同步的子例程程序。在信號(hào)接口 14中對(duì)音頻信號(hào)Sa周期性地采樣,并在工作存儲(chǔ)器中累積樣值Sa'。信息處理器11周期性地取出經(jīng)過(guò)時(shí)間信號(hào)Tc所表示的經(jīng)過(guò)的時(shí)間,并且經(jīng)過(guò)的時(shí)間被存儲(chǔ)在工作存儲(chǔ)器中。通過(guò)另一子例程程序,執(zhí)行樣值Sa'的累積和經(jīng)過(guò)的時(shí)間的寫(xiě)入。為此,通過(guò)執(zhí)行另一子例程程序?qū)崿F(xiàn)音頻數(shù)據(jù)累積器130。在開(kāi)始對(duì)音頻數(shù)據(jù)碼的重放時(shí),主例程程序開(kāi)始分支到用于同步的子例程程序。主例程程序通過(guò)定時(shí)器中斷,周期性地分支到用于同步的子例程程序。
      當(dāng)信息處理器ll進(jìn)入用于同步的子例程程序時(shí),如通過(guò)步驟Sl,信息處理器ll檢查工作存儲(chǔ)器,以查看經(jīng)過(guò)的時(shí)間是否被更新。如果在步驟S1、經(jīng)過(guò)的時(shí)間與前一次執(zhí)行中的相同,則應(yīng)答被給出為否定的"否",并且信息處理器11立即從用于同步的子例程程序退出。 另一方面,當(dāng)經(jīng)過(guò)的時(shí)間被更新時(shí),步驟SI處的應(yīng)答被給出為"肯定",并且如通過(guò)步驟S2,信息處理器11指定對(duì)應(yīng)于經(jīng)過(guò)的時(shí)間的記錄號(hào),以便確定被分配了該記錄號(hào)的記錄數(shù)據(jù)組。 然后,如通過(guò)步驟S3,信息處理器ll將該記錄號(hào)通知給比較器150,從而比較器150指定位于相當(dāng)于4秒的記錄數(shù)據(jù)組的開(kāi)頭的記錄數(shù)據(jù)組。 接著,如通過(guò)步驟S4,信息處理器11從工作存儲(chǔ)器讀出相當(dāng)于2秒的樣值Sa',并且如通過(guò)步驟S5,通過(guò)FFT和量化,從樣值Sa'提取聲音的特征。由此,通過(guò)執(zhí)行步驟S4和S5處的作業(yè),實(shí)現(xiàn)特征提取器140。 如通過(guò)步驟S6,信息處理器11選擇由所讀出的記錄數(shù)據(jù)組表示的特征之一和所提取的特征之一,并通過(guò)上述等式1計(jì)算該特征和所提取的特征之間的相似度。如通過(guò)步
      18驟S7,信息處理器11比較該特征和所提取的特征,以查看它們是否彼此一致。
      當(dāng)所提取的特征不同于該特征時(shí),步驟S7處的應(yīng)答給出為否定的"否"。對(duì)于該否定應(yīng)答,信息處理器11返回到步驟S6,并選擇另一特征。由此,信息處理器11重復(fù)由步驟S6和S7構(gòu)成的循環(huán),直到步驟S7處的應(yīng)答改變?yōu)橹埂?當(dāng)所提取的特征與該特征一致時(shí),步驟S7處的應(yīng)答變?yōu)榭隙ǖ?是"。如通過(guò)步驟S9,信息處理器11基于目前的經(jīng)過(guò)的時(shí)間Tc、所讀出的記錄數(shù)據(jù)組的位置、以及在信號(hào)傳播和數(shù)據(jù)處理中消耗的時(shí)間段,計(jì)算準(zhǔn)確的經(jīng)過(guò)時(shí)間Ta。由此,通過(guò)執(zhí)行步驟S6、S7、S8和S9處的作業(yè),實(shí)現(xiàn)比較器150。 接著,在步驟S10,信息處理器11將準(zhǔn)確的經(jīng)過(guò)時(shí)間Ta存儲(chǔ)在工作存儲(chǔ)器中,同時(shí),比較器150向音樂(lè)數(shù)據(jù)讀取器160通知該準(zhǔn)確的經(jīng)過(guò)時(shí)間Ta。信息處理器11累積由持續(xù)時(shí)間數(shù)據(jù)碼表示的時(shí)間段,直到所累積的值等于準(zhǔn)確的經(jīng)過(guò)時(shí)間Ta為止。當(dāng)所累積的值變?yōu)榈扔跍?zhǔn)確的經(jīng)過(guò)時(shí)間Ta時(shí),如通過(guò)步驟Sll,信息處理器11指定準(zhǔn)確的經(jīng)過(guò)時(shí)間Ta處的一個(gè)或多個(gè)音符事件數(shù)據(jù)碼。 如通過(guò)步驟S12,信息處理器11改變?cè)谟糜诔掷m(xù)時(shí)間數(shù)據(jù)碼的計(jì)數(shù)器中存儲(chǔ)的時(shí)間,從而該計(jì)數(shù)器表示直到準(zhǔn)確的經(jīng)過(guò)時(shí)間之前的時(shí)間段。 如通過(guò)步驟S13,信息處理器11將計(jì)數(shù)器值遞減,并如通過(guò)步驟S14,檢查計(jì)數(shù)器,以查看時(shí)間段是否到期。 如果應(yīng)答被給出為否定的"否",則信息處理器11返回到步驟S13,并且重復(fù)由步驟S13和S14構(gòu)成的循環(huán),直到步驟S14處的應(yīng)答改變?yōu)橹埂?當(dāng)時(shí)間段到期時(shí),步驟S14處的應(yīng)答被給出為肯定的"是",并且如通過(guò)步驟S15,信息處理器11將一個(gè)或多個(gè)音符事件數(shù)據(jù)碼提供給自動(dòng)演奏器21。由此,通過(guò)執(zhí)行步驟S11、S12、S13和S14處的作業(yè),實(shí)現(xiàn)音樂(lè)數(shù)據(jù)讀取器160。 如通過(guò)步驟S16,信息處理器11檢查工作存儲(chǔ)器,以查看合奏是否完成。當(dāng)應(yīng)答被給出為否定的"否"時(shí),信息處理器11返回到步驟Sl,并重復(fù)由步驟Sl至S16構(gòu)成的循環(huán),直到步驟S16處的應(yīng)答改變?yōu)橹埂?當(dāng)處理了所有音頻數(shù)據(jù)碼時(shí),或者當(dāng)用戶(hù)中斷合奏時(shí),步驟S16處的應(yīng)答改變?yōu)榭隙ǖ?是",并且,信息處理器11從用于同步的子例程程序退出。 如將從以上描述理解的,使用重放模式數(shù)據(jù)Pa和所獲取的模式數(shù)據(jù)Ps,作為比經(jīng)過(guò)時(shí)間信號(hào)Tc所表示的時(shí)間數(shù)據(jù)分辨率更高的時(shí)間數(shù)據(jù),并且同步器10向重放模式數(shù)據(jù)Pa搜索與所提取的特征一致的記錄數(shù)據(jù)組的特征,來(lái)確定準(zhǔn)確的經(jīng)過(guò)時(shí)間Ta。同步器10確定要在準(zhǔn)確的經(jīng)過(guò)時(shí)間Ta處處理的音符事件數(shù)據(jù)碼,并使家庭影院系統(tǒng)3和自動(dòng)演奏器鋼琴1建立嚴(yán)格的同步。獨(dú)立于音頻數(shù)據(jù)文件和音樂(lè)數(shù)據(jù)文件,準(zhǔn)備用于合奏的重放模式數(shù)據(jù)Pa。為此,市場(chǎng)上銷(xiāo)售的音頻數(shù)據(jù)文件、內(nèi)容數(shù)據(jù)文件和音樂(lè)數(shù)據(jù)文件可用于合奏,而無(wú)需修改任一數(shù)據(jù)文件。
      第二實(shí)施例 轉(zhuǎn)到附圖的圖6,實(shí)施本發(fā)明的自動(dòng)演奏器鋼琴1A與重放系統(tǒng)2A和家庭影院系統(tǒng)3A —起形成合奏系統(tǒng)。重放系統(tǒng)2A和家庭影院系統(tǒng)3A與重放系統(tǒng)2和家庭影院系統(tǒng)3相同。 自動(dòng)演奏器鋼琴1A包括控制器IOA、自動(dòng)演奏系統(tǒng)20Aa和原聲鋼琴20Ab。自動(dòng)演奏系統(tǒng)20Aa和原聲鋼琴20Ab與自動(dòng)演奏系統(tǒng)20a和原聲鋼琴20b相同,并且,除了在信息處理器IIA上運(yùn)行的部分計(jì)算機(jī)程序之外,控制器IOA類(lèi)似于控制器10。為此,描述著重于計(jì)算機(jī)程序,并且,用指定自動(dòng)演奏器鋼琴1的相應(yīng)組件的附圖標(biāo)記來(lái)標(biāo)記其他組件,而不進(jìn)行詳細(xì)描述。 圖7A和圖7B示出了計(jì)算機(jī)程序中的主例程程序的作業(yè),并且,所述作業(yè)涉及選擇與用戶(hù)所指定的音頻數(shù)據(jù)文件相對(duì)應(yīng)的一組重放模式數(shù)據(jù)Pa。 如通過(guò)步驟S21,信息處理器IIA檢查輸入裝置13,以查看用戶(hù)是否選擇了在DVDDl中存儲(chǔ)的音頻數(shù)據(jù)文件之一。當(dāng)應(yīng)答被給出為否定的"否"時(shí),信息處理器11A重復(fù)步驟S21處的作業(yè),直到應(yīng)答改變?yōu)橹埂?假設(shè)用戶(hù)選擇了音頻數(shù)據(jù)文件之一。步驟S21處的應(yīng)答被給出為肯定的"是"。這樣,如通過(guò)步驟S22,信息處理器11A在顯示板15上產(chǎn)生視覺(jué)圖像,其表示重放模式數(shù)據(jù)Pa的組名。演奏者姓名、音樂(lè)曲調(diào)的標(biāo)題中的關(guān)鍵詞、或者音樂(lè)的類(lèi)別可對(duì)多組重放模式數(shù)據(jù)Pa進(jìn)行分組。 如通過(guò)步驟S23,信息處理器11A檢查輸入裝置13,以查看用戶(hù)是否選擇了組名之一。當(dāng)應(yīng)答被給出為否定的"否"時(shí),信息處理器11A重復(fù)步驟S23處的作業(yè)。
      當(dāng)用戶(hù)選擇了組名之一時(shí),步驟S23處的應(yīng)答變?yōu)榭隙ǖ?是",并且如通過(guò)步驟S24,信息處理器11A從所選的組中讀出多組重放模式數(shù)據(jù)Pa之一。如通過(guò)步驟S25,信息處理器11A計(jì)算所選音頻數(shù)據(jù)文件和所讀出的重放模式數(shù)據(jù)Pa的組之間的相似度DP(t)。如通過(guò)步驟S26,在工作存儲(chǔ)器中存儲(chǔ)計(jì)算結(jié)果。 如通過(guò)步驟S27,信息處理器IIA檢查所選的組,以查看是否對(duì)重放模式數(shù)據(jù)的所有組計(jì)算了相似度DP(t)。當(dāng)步驟S27處的應(yīng)答給出為否定的"否"時(shí),信息處理器11A返回到步驟S24,并重復(fù)由步驟S24、S25、S26和S27構(gòu)成的循環(huán),直到步驟S27處的應(yīng)答改變?yōu)橹埂?當(dāng)在工作存儲(chǔ)器中存儲(chǔ)了用于重放模式數(shù)據(jù)Pa的所有組的計(jì)算結(jié)果時(shí),步驟S27處的應(yīng)答變?yōu)榭隙ǖ?是",并且如通過(guò)步驟S28,信息處理器11A確定具有最大相似度DP(t)的一組重放模式數(shù)據(jù)Pa。 信息處理器11A將該組重放模式數(shù)據(jù)Pa寫(xiě)入工作存儲(chǔ)器,此時(shí),如通過(guò)步驟S29,向音樂(lè)數(shù)據(jù)讀取器通知該組重放模式數(shù)據(jù)Pa。由此,音樂(lè)數(shù)據(jù)文件之一準(zhǔn)備好訪問(wèn)。為了將多組重放模式數(shù)據(jù)Pa與音樂(lè)數(shù)據(jù)文件相關(guān)聯(lián),可在存儲(chǔ)器系統(tǒng)12中準(zhǔn)備表。
      在完成步驟S29處的作業(yè)時(shí),信息處理器11A前進(jìn)到主例程程序的其他作業(yè)。
      如果相似度DP(t)的所有值均小于閾值,則信息處理器IIA通過(guò)與所提取的特征Ps以及其余組重放模式數(shù)據(jù)Pa中的特征的比較,選擇其余組重放模式數(shù)據(jù)Pa之一。
      如將從以上描述理解的,選擇數(shù)據(jù)Sa對(duì)于音頻數(shù)據(jù)文件和重放模式數(shù)據(jù)Pa的組之間的關(guān)聯(lián)來(lái)說(shuō)不是必不可少的。
      第三實(shí)施例 轉(zhuǎn)到附圖的圖8,實(shí)施本發(fā)明的自動(dòng)演奏器鋼琴1B與重放系統(tǒng)2B和家庭影院系統(tǒng)3B—起形成合奏系統(tǒng)。除了用于產(chǎn)生經(jīng)過(guò)的時(shí)間的視覺(jué)圖像的顯示窗口 2Ba之外,重放系統(tǒng)2B與重放系統(tǒng)2相似,并且家庭影院系統(tǒng)3B與家庭影院系統(tǒng)3相同。
      顯示窗口 2Ba產(chǎn)生6個(gè)數(shù)字和2個(gè)冒號(hào)。最左邊兩個(gè)數(shù)字表示小時(shí),最右邊兩個(gè)
      20數(shù)字表示秒。中間兩個(gè)數(shù)字表示分鐘,并且兩個(gè)冒號(hào)將最左邊兩位和最右邊兩位與中間兩個(gè)數(shù)字分開(kāi)。6個(gè)數(shù)字和2個(gè)冒號(hào)表示從開(kāi)始重放起經(jīng)過(guò)的時(shí)間。重放系統(tǒng)2B從經(jīng)過(guò)時(shí)間信號(hào)Tc產(chǎn)生視覺(jué)圖像。然而,經(jīng)過(guò)時(shí)間信號(hào)Tc不被提供到同步器10B的信號(hào)接口 14B。
      自動(dòng)演奏器鋼琴1B包括控制器IOB、自動(dòng)演奏系統(tǒng)20Ba和原聲鋼琴20Bb。自動(dòng)演奏系統(tǒng)20Ba和原聲鋼琴20Bb與自動(dòng)演奏系統(tǒng)20a和原聲鋼琴20b相同,并且,除了 CCD (電荷耦合器件)相機(jī)10Ba和在信息處理器IIB上運(yùn)行的部分計(jì)算機(jī)程序之外,控制器IOB類(lèi)似于控制器10。為此,描述著重于CCD相機(jī)lOBa和計(jì)算機(jī)程序,并且用指定自動(dòng)演奏器鋼琴1的相應(yīng)組件的附圖標(biāo)記來(lái)標(biāo)記其他組件,而不進(jìn)行詳細(xì)描述。 CCD相機(jī)10Ba指向顯示窗口 2Ba,并將顯示窗口 2Ba上的圖像轉(zhuǎn)換為視覺(jué)圖像信號(hào)Sx。視覺(jué)圖像信號(hào)Sx被從CCD相機(jī)10Ba提供到信號(hào)接口 14B,并被傳送到工作存儲(chǔ)器。
      計(jì)算機(jī)程序也被分為主例程程序和子例程程序。子例程程序之一被分配給同步,而用于同步的子例程程序包含用于特性識(shí)別的作業(yè)。用于特性識(shí)別的作業(yè)實(shí)現(xiàn)特性識(shí)別器11Ba,并且特性識(shí)別器11Ba形成數(shù)據(jù)獲取器110的一部分。由此,在第三實(shí)施例中,通過(guò)特性識(shí)別確定從開(kāi)始重放起經(jīng)過(guò)的時(shí)間。為此,經(jīng)過(guò)時(shí)間信號(hào)Tc不是本發(fā)明的必要特征。
      第四實(shí)施例 轉(zhuǎn)到附圖的圖9,實(shí)施本發(fā)明的自動(dòng)演奏器鋼琴1C與重放系統(tǒng)2C和家庭影院系統(tǒng)3C—起形成合奏系統(tǒng)。除了用于產(chǎn)生音樂(lè)曲調(diào)的標(biāo)題的視覺(jué)圖像的顯示窗口 2Ca之外,重放系統(tǒng)2C與重放系統(tǒng)2相似,并且家庭影院系統(tǒng)3C與家庭影院系統(tǒng)3相同。
      顯示窗口 2Ca產(chǎn)生文字,并且文字表示用戶(hù)選擇的音樂(lè)曲調(diào)的標(biāo)題?;跇?biāo)識(shí)數(shù)據(jù),在顯示窗口 2Ca上產(chǎn)生例如"鋼琴協(xié)奏曲No.3"視覺(jué)圖像。為此,標(biāo)識(shí)信號(hào)Pin不被提供到同步器10C的信號(hào)接口 14C。 自動(dòng)演奏器鋼琴1C包括控制器10C、自動(dòng)演奏系統(tǒng)20Ca和原聲鋼琴20Cb。自動(dòng)演奏系統(tǒng)20Ca和原聲鋼琴20Cb與自動(dòng)演奏系統(tǒng)20a和原聲鋼琴20b相同,并且,除了 CCD (電荷耦合器件)相機(jī)10Ca和在信息處理器IIC上運(yùn)行的部分計(jì)算機(jī)程序之外,控制器10C類(lèi)似于控制器10。為此,描述著重于CCD相機(jī)10Ca和計(jì)算機(jī)程序,并且用指定自動(dòng)演奏器鋼琴1的相應(yīng)組件的附圖標(biāo)記來(lái)標(biāo)記其他組件,而不進(jìn)行詳細(xì)描述。 CCD相機(jī)10Ca指向顯示窗口 2Ca,并將顯示窗口 2Ca上的圖像轉(zhuǎn)換為視覺(jué)圖像信號(hào)Sz。視覺(jué)圖像信號(hào)Sz從CCD相機(jī)10Ca被提供到信號(hào)接口 14C,并被傳送到工作存儲(chǔ)器。
      計(jì)算機(jī)程序也被分為主例程程序和子例程程序。子例程程序之一被分配給同步,而用于同步的子例程程序包含用于特性識(shí)別的作業(yè)。用于特性識(shí)別的作業(yè)形成數(shù)據(jù)獲取器110的一部分。由此,在第四實(shí)施例中,通過(guò)特性識(shí)別確定標(biāo)識(shí)數(shù)據(jù)。為此,標(biāo)識(shí)信號(hào)Pin不是本發(fā)明的必要特征。 盡管已經(jīng)示出和描述了本發(fā)明的特定實(shí)施例,但本領(lǐng)域技術(shù)人員將清楚,可進(jìn)行各種改變和修改,而不會(huì)脫離本發(fā)明的范圍。 自動(dòng)演奏器鋼琴1、1A、1B和1C不對(duì)本發(fā)明的技術(shù)范圍設(shè)置任何限制??苫谄?br> 他種類(lèi)的原聲樂(lè)器來(lái)制造自動(dòng)演奏器樂(lè)器,如小提琴、吉它、小號(hào)或薩克斯。 在第一至第四實(shí)施例中,一系列音名充當(dāng)"特征"。然而,音名不對(duì)本發(fā)明的技術(shù)范
      圍設(shè)置任何限制。例如,音調(diào)的長(zhǎng)度可充當(dāng)聲音的"特征"。 每個(gè)記錄數(shù)據(jù)組中的樣值數(shù)目可以比512更少或更多,并且,可對(duì)少于或多于8192的另一數(shù)目的樣值進(jìn)行FFT。在樣值數(shù)目少于8192的情況下,峰值可少于8個(gè)。另一方面,如果樣值數(shù)目多于8192,則可從候選中選擇多于8個(gè)的峰值。 音高的升序順序不對(duì)本發(fā)明的技術(shù)范圍設(shè)置任何限制??砂匆舾叩慕敌蝽樞蚧虬凑辗逯档捻樞蚺帕杏涗洈?shù)據(jù)碼。 自動(dòng)演奏器鋼琴1還可包括電子音調(diào)生成器和音響系統(tǒng)。在此例子中,用戶(hù)具有兩個(gè)選項(xiàng),即,自動(dòng)表演和通過(guò)電子音調(diào)表演。當(dāng)用戶(hù)選擇自動(dòng)表演時(shí),MIDI音樂(lè)數(shù)據(jù)碼被提供給自動(dòng)演奏器21,并且,自動(dòng)演奏器21選擇性地移動(dòng)黑鍵22a和白鍵22b,以便使得原聲鋼琴20b通過(guò)機(jī)械音調(diào)生成器23產(chǎn)生原聲鋼琴音調(diào)。另一方面,如果用戶(hù)選擇了通過(guò)電子音調(diào)表演,則MIDI音樂(lè)數(shù)碼被提供給電子音調(diào)生成器,并且,基于音符事件數(shù)據(jù)碼,從波形數(shù)據(jù)產(chǎn)生音頻信號(hào)。音頻信號(hào)被提供給音響系統(tǒng),并通過(guò)音響系統(tǒng)被轉(zhuǎn)換為電子音調(diào)。
      在準(zhǔn)備重放模式數(shù)據(jù)Pa的工作中,可考慮在信號(hào)傳播和數(shù)據(jù)處理中消耗的時(shí)間段。 在從DVD Dl讀出和通過(guò)家庭影院系統(tǒng)3生成聲音之間存在時(shí)間滯后。為了使得家庭影院系統(tǒng)3和自動(dòng)演奏器鋼琴1嚴(yán)格同步,對(duì)于準(zhǔn)確的經(jīng)過(guò)時(shí)間Ta而言,可考慮該時(shí)間滯后。用戶(hù)可通過(guò)輸入裝置13輸入滯后時(shí)間。否則,在系統(tǒng)初始化期間,家庭影院系統(tǒng)3向同步器10通知該時(shí)間滯后。 音頻數(shù)據(jù)累積器130和特征提取器140可用于重放模式數(shù)據(jù)Pa的準(zhǔn)備工作。
      當(dāng)用戶(hù)按壓重放系統(tǒng)2的快進(jìn)按鈕或倒退按鈕時(shí),準(zhǔn)確的經(jīng)過(guò)時(shí)間Ta會(huì)劇烈變化。在此情形下,同步器10可立即重新開(kāi)始圖5A至5C中所示的子例程程序。因?yàn)榻?jīng)過(guò)的時(shí)間Tc以l秒的時(shí)間間隔被更新,所以,在經(jīng)過(guò)時(shí)間的差落入0至2秒的范圍內(nèi)的情況下,
      同步器io可重新開(kāi)始執(zhí)行。 當(dāng)用戶(hù)按壓按鈕時(shí),重放系統(tǒng)2可向同步器通知該操作。在此情形下,同步器IO立即分析經(jīng)過(guò)時(shí)間信號(hào)Tc。 重放模式數(shù)據(jù)Pa和音樂(lè)數(shù)據(jù)文件可通過(guò)諸如因特網(wǎng)的通信網(wǎng)絡(luò)下載到同步器10中。在此例子中,在服務(wù)器計(jì)算機(jī)的數(shù)據(jù)庫(kù)中,選擇數(shù)據(jù)Se、重放模式數(shù)據(jù)Pa的數(shù)據(jù)ID和音樂(lè)數(shù)據(jù)文件的數(shù)據(jù)ID是彼此相關(guān)的,并且響應(yīng)于從自動(dòng)演奏器鋼琴提供的標(biāo)識(shí)數(shù)據(jù),多組重放模式數(shù)據(jù)Pa和音樂(lè)數(shù)據(jù)文件被下載到同步器。 音樂(lè)數(shù)據(jù)文件還可從CD (Compact Disk) 、 DVD、軟盤(pán)、光盤(pán)或重放系統(tǒng)2被傳送到
      存儲(chǔ)器系統(tǒng)12。在此情形下,從服務(wù)器計(jì)算機(jī)的數(shù)據(jù)庫(kù)下載重放模式數(shù)據(jù)Pa。 顯示窗口 2Ba可以獨(dú)立于重放系統(tǒng)2B。在此例子中,電子時(shí)鐘被連接到重放系統(tǒng)。
      當(dāng)重放開(kāi)始時(shí),將觸發(fā)信號(hào)從重放系統(tǒng)提供給電子時(shí)鐘,從而根據(jù)內(nèi)部遞增的時(shí)間信號(hào)產(chǎn)
      生視覺(jué)圖像。 計(jì)算機(jī)程序可被提供給用戶(hù),如存儲(chǔ)在諸如磁盤(pán)、磁帶、光盤(pán)、光磁盤(pán)或半導(dǎo)體存儲(chǔ)器單元的信息存儲(chǔ)介質(zhì)中。否則,可通過(guò)因特網(wǎng)下載計(jì)算機(jī)程序。 在第二實(shí)施例中,通過(guò)相似度指定重放模式數(shù)據(jù)Pa。然而,第二實(shí)施例的修改可產(chǎn)生表示所選組的多組重放模式數(shù)據(jù)Pa的視覺(jué)圖像以及提示消息。用戶(hù)通過(guò)輸入裝置13選擇多組重放模式數(shù)據(jù)Pa之一。 家庭影院系統(tǒng)3、3A、3B和3C不對(duì)本發(fā)明的技術(shù)范圍設(shè)置任何限制??蓛H僅將音頻信號(hào)Sa提供給揚(yáng)聲器。
      FFT不對(duì)本發(fā)明的技術(shù)范圍設(shè)置任何限制。另一頻率分析方法可用于頻率分析。
      MPEG協(xié)議不對(duì)本發(fā)明的技術(shù)范圍設(shè)置任何限制。對(duì)于要與相關(guān)聯(lián)的音頻數(shù)據(jù)(對(duì)于其準(zhǔn)備重放模式數(shù)據(jù))同步的視覺(jué)圖像而言,本發(fā)明的同步器使得可以處理基于另一協(xié)議準(zhǔn)備的任何內(nèi)容數(shù)據(jù),并且可以粗略指定僅僅以秒為單位時(shí)間或以比秒更長(zhǎng)的時(shí)間段為單位時(shí)間再現(xiàn)的音頻數(shù)據(jù)。 記錄數(shù)據(jù)組可部分地彼此重疊,如圖10所示。在此例子中,記錄數(shù)據(jù)組(n+l)、(n+2)和(n+3)分別與記錄數(shù)據(jù)組(n) 、 (n+1)和(n+2)重疊512個(gè)樣值。長(zhǎng)的記錄數(shù)據(jù)組(n) 、 (n+1) 、 (n+2)和(n+3)使得相鄰的系列音名更清楚,并且借助于短的偏移,增強(qiáng)了所獲取的記錄數(shù)據(jù)組和所讀出的記錄數(shù)據(jù)組之間的一致性的準(zhǔn)確度。 在使用標(biāo)準(zhǔn)MIDI文件作為音樂(lè)數(shù)據(jù)文件的情況下,在標(biāo)準(zhǔn)MIDI文件的頭部塊(header chunk)中存儲(chǔ)的數(shù)據(jù)可用作標(biāo)識(shí)數(shù)據(jù)。然而,在協(xié)議中嚴(yán)格定義了在頭部塊中存儲(chǔ)的數(shù)據(jù)。為此,在標(biāo)識(shí)數(shù)據(jù)不同于在頭部塊中存儲(chǔ)的數(shù)據(jù)的情況下,標(biāo)識(shí)數(shù)據(jù)可被存儲(chǔ)在位于被分配給音樂(lè)數(shù)據(jù)的數(shù)據(jù)塊前部的適當(dāng)位置中。 實(shí)現(xiàn)第一至第四實(shí)施例的合奏系統(tǒng)的組件如下與權(quán)利要求語(yǔ)言相關(guān)聯(lián)。 重放系統(tǒng)2、2A、2B或2C和家庭影院系統(tǒng)3、3A、3B或3C作為整體構(gòu)成"聲音生成
      系統(tǒng)",而自動(dòng)演奏系統(tǒng)20a、20Aa、20Ba或20Ca對(duì)應(yīng)于"自動(dòng)演奏系統(tǒng)"。數(shù)據(jù)獲取器110
      或CCD相機(jī)lOBa和數(shù)據(jù)獲取器110的組合充當(dāng)"測(cè)量器",而秒對(duì)應(yīng)于"時(shí)間單位"。存儲(chǔ)
      器系統(tǒng)12對(duì)應(yīng)于"存儲(chǔ)器系統(tǒng)",而在音樂(lè)數(shù)據(jù)文件中存儲(chǔ)的音樂(lè)數(shù)據(jù)碼和重放模式數(shù)據(jù)
      碼Pa的組充當(dāng)"音樂(lè)數(shù)據(jù)碼"和"重放模式數(shù)據(jù)碼"。12毫秒是"另一時(shí)間單位"。 特征提取器140和比較器150充當(dāng)"特征提取器"和"指示器",而音名對(duì)應(yīng)于"已
      準(zhǔn)備的特征"和"實(shí)際特征"。 一系列音名,即,8個(gè)音名充當(dāng)"已準(zhǔn)備的特征的群組"和"實(shí)
      際特征的群組",并且,從等價(jià)于被分配了一個(gè)記錄號(hào)的記錄數(shù)據(jù)組的8192個(gè)樣值中提取實(shí)
      際特征的群組。音樂(lè)數(shù)據(jù)讀取器160對(duì)應(yīng)于"指定器"。 模數(shù)轉(zhuǎn)換器14a充當(dāng)"采樣器"。有限傅立葉變換器140a和量化器140b對(duì)應(yīng)于"有限傅立葉變換器"和"量化器"。選擇器150a、相似度分析器150b和確定器150c充當(dāng)"選擇器"、"相似度分析器"和"確定器"。顯示板15和信息處理器11B充當(dāng)"視覺(jué)圖像產(chǎn)生器",而輸入裝置13對(duì)應(yīng)于"輸入裝置"。 自動(dòng)演奏器鋼琴1、1A、1B或1C充當(dāng)"自動(dòng)演奏器樂(lè)器",而鋼琴20b對(duì)應(yīng)于"原聲樂(lè)器"。黑鍵22a和白鍵22b對(duì)應(yīng)于"多個(gè)操縱器",并且琴槌2、動(dòng)作單元3、弦4和制音器6作為整體構(gòu)成"音調(diào)生成器"。自動(dòng)演奏系統(tǒng)20a、20Aa、20Ba或20Ca對(duì)應(yīng)于"自動(dòng)演奏系統(tǒng)"。
      權(quán)利要求
      一種同步器,用于在從音頻信號(hào)(Sa)產(chǎn)生聲音的聲音生成系統(tǒng)(2;2A;2B;2C)和基于音樂(lè)數(shù)據(jù)碼(Sc)產(chǎn)生音調(diào)的自動(dòng)演奏器樂(lè)器(1;1A;1B;1C)之間的合奏,包括測(cè)量器(110;10Ba;11Ba),用于以時(shí)間單位確定的從所述聲音的生成的開(kāi)始起經(jīng)過(guò)的時(shí)間;以及存儲(chǔ)器系統(tǒng)(12),存儲(chǔ)表示至少所述音調(diào)的音高的所述音樂(lè)數(shù)據(jù)碼,其特征在于所述存儲(chǔ)器系統(tǒng)(12)還存儲(chǔ)表示與所述經(jīng)過(guò)的時(shí)間有關(guān)的所述聲音的已準(zhǔn)備的特征的重放模式數(shù)據(jù)碼(Pa),并且每個(gè)所述已準(zhǔn)備的特征在以比所述時(shí)間單位短的另一時(shí)間單位確定的時(shí)間段上出現(xiàn),以及還包括特征提取器(140),從所述音頻信號(hào)(Sa)提取所述聲音的實(shí)際特征,每個(gè)所述實(shí)際特征在所述時(shí)間段上出現(xiàn),指示器(150),連接到所述存儲(chǔ)器系統(tǒng)(12)和所述特征提取器(140),比較所述實(shí)際特征和所述已準(zhǔn)備的特征,以便確定與實(shí)際特征的群組一致的已準(zhǔn)備的特征的群組,并基于所述已準(zhǔn)備的特征的群組確定從所述開(kāi)始起準(zhǔn)確的經(jīng)過(guò)的時(shí)間,以及指定器(160),連接到所述存儲(chǔ)器系統(tǒng)(12)和所述指示器(150),并指定表示要與所述聲音一起及時(shí)產(chǎn)生的音調(diào)的至少一個(gè)音樂(lè)數(shù)據(jù)碼(Sc),以將所述至少一個(gè)音樂(lè)數(shù)據(jù)碼(Sc)提供給所述自動(dòng)演奏器樂(lè)器(1;1A;1B;1C)。
      2. 如權(quán)利要求1所述的同步器,還包括采樣器(14a),被連接在分配給所述音頻信號(hào)(Sa)的信號(hào)輸入(14)和所述特征提取器 (140)之間,并通過(guò)采樣從所述音頻信號(hào)(Sa)產(chǎn)生樣值(Sa'),其中,基于預(yù)定數(shù)目的樣值 (Sa')確定每個(gè)所述實(shí)際特征。
      3. 如權(quán)利要求2所述的同步器,其中,以44. lkHz執(zhí)行所述采樣,并且,所述預(yù)定數(shù)目為512。
      4. 如權(quán)利要求1所述的同步器,其中,每個(gè)所述已準(zhǔn)備的特征和每個(gè)所述實(shí)際特征是 在所述聲音中包含的音調(diào)的音名。
      5. 如權(quán)利要求4所述的同步器,其中,所述特征提取器(140)包括 有限傅立葉變換器(140a),通過(guò)有限傅立葉變換而確定所述音頻信號(hào)(Sa)的樣值(Sa')的頻譜,以及量化器(140b),連接到所述有限傅立葉變換器(140a),并將所述頻譜的峰值頻率值量 化為表示音階的音名的頻率值。
      6. 如權(quán)利要求1所述的同步器,其中,所述指示器(150)包括選擇器(150a),分別從所述已準(zhǔn)備的特征和所述實(shí)際特征中提取在所述經(jīng)過(guò)的時(shí)間 (Tc)的值附近的已準(zhǔn)備的特征的多個(gè)群組和實(shí)際特征的多個(gè)群組,相似度分析器(150b),連接到所述選擇器(150a),并連續(xù)比較所述已準(zhǔn)備的特征的多 個(gè)群組中的每一個(gè)與實(shí)際特征的群組,以確定所述已準(zhǔn)備的特征的多個(gè)群組中的所述每一 個(gè)和所述實(shí)際特征的多個(gè)群組之間的組合的相似度,以及確定器(150c),將具有最大相似度的組合確定為與所述實(shí)際特征的群組一致的所述已 準(zhǔn)備的特征的群組。
      7. 如權(quán)利要求1所述的同步器,其中,所述聲音生成系統(tǒng)(2 ;2A)產(chǎn)生代表從所述開(kāi)始 起所述經(jīng)過(guò)的時(shí)間的經(jīng)過(guò)時(shí)間信號(hào)(Tc),并將所述經(jīng)過(guò)時(shí)間信號(hào)(Tc)提供給所述測(cè)量器 (110)。
      8. 如權(quán)利要求l所述的同步器,其中,所述聲音生成系統(tǒng)(2B)產(chǎn)生表示所述經(jīng)過(guò)的時(shí) 間的視覺(jué)圖像(2Ba),以及所述測(cè)量器(2B)具有用于將所述視覺(jué)圖像(2Ba)轉(zhuǎn)換為視頻信號(hào)(Sx)的圖像拾取裝 置(10Ba)、以及被提供所述視覺(jué)圖像(Sx)以便確定所述經(jīng)過(guò)的時(shí)間(2Ba)的特性識(shí)別器 (11Ba)。
      9. 如權(quán)利要求l所述的同步器,還包括視覺(jué)圖像產(chǎn)生器(15,11A),產(chǎn)生表示候選群組的視覺(jué)圖像,其中所述候選群組中的一 個(gè)包含所述重放模式數(shù)據(jù)碼,輸入裝置(13),連接到視覺(jué)圖像產(chǎn)生器(15,11A),并由用戶(hù)使用,以便選擇所述候選 群組中的一個(gè),以及相似度分析器,連接到所述輸入裝置(13)和所述視覺(jué)圖像產(chǎn)生器(15,11A),并計(jì)算由 所述候選群組中的所述一個(gè)的重放模式數(shù)據(jù)碼的組所表示的已準(zhǔn)備的特征的組與所述實(shí) 際特征之間的相似度,以選擇所述已準(zhǔn)備的特征的組中的一個(gè)作為由所述重放模式數(shù)據(jù)碼 (Pa)表示的已準(zhǔn)備的特征。
      10. —種用于在與聲音生成系統(tǒng)(2;2A;2B;2C)的合奏中表演音樂(lè)曲調(diào)的自動(dòng)演奏器樂(lè)器,包括原聲樂(lè)器(20b ;20Ab ;20Bb ;20Cb),包括多個(gè)操縱器(22a,22b),被移動(dòng)用于指定要產(chǎn)生的音調(diào)的音高,以及音調(diào)生成器(2,3,4,6),連接到所述多個(gè)操縱器(22a,22b),并以所指定的音高產(chǎn)生音調(diào);自動(dòng)演奏系統(tǒng)(20a;20Aa;20Ba;20Ca),被與所述多個(gè)操縱器(22a,22b)相關(guān)聯(lián)地 提供,并分析表示至少所述音調(diào)的音高的音樂(lè)數(shù)據(jù)碼,以便選擇性地使得所述多個(gè)操縱器 (22a,22b)移動(dòng)而無(wú)需人類(lèi)演奏者的任何彈奏;以及同步器(10;10A;10B;10C),用于在從音頻信號(hào)(Sa)產(chǎn)生聲音的所述聲音生成系統(tǒng) (2 ;2A ;2B ;2C)和通過(guò)所述自動(dòng)演奏系統(tǒng)(20a ;20Aa ;20Ba ;20Ca)的所述原聲樂(lè)器(20b ; 20Ab ;20Bb ;20Cb)之間的合奏,所述同步器(10 ;10A ;10B ;10C)包括:測(cè)量器(110),用于以時(shí)間單位確定的從所述聲音的生成的開(kāi)始起經(jīng)過(guò)的時(shí)間;以及存儲(chǔ)器系統(tǒng)(12),存儲(chǔ)所述音樂(lè)數(shù)據(jù)碼,其特征在于所述存儲(chǔ)器系統(tǒng)(12)還存儲(chǔ)表示與所述經(jīng)過(guò)的時(shí)間有關(guān)的所述聲音的已準(zhǔn)備的特征 的重放模式數(shù)據(jù)碼(Pa),并且每個(gè)所述已準(zhǔn)備的特征在以比所述時(shí)間單位短的另一時(shí)間單 位確定的時(shí)間段上出現(xiàn),以及在于所述同步器(10 ;10A ;10B ;10C)還包括:特征提取器(140),從所述音頻信號(hào)(Sa)提取所述聲音的實(shí)際特征,每個(gè)所述實(shí)際特征在所述時(shí)間段上出現(xiàn),指示器(150),連接到所述存儲(chǔ)器系統(tǒng)(12)和所述特征提取器(140),比較所述實(shí)際特 征和所述已準(zhǔn)備的特征,以便確定與實(shí)際特征的群組一致的已準(zhǔn)備的特征的群組,并基于 所述已準(zhǔn)備的特征的群組確定從所述開(kāi)始起準(zhǔn)確的經(jīng)過(guò)的時(shí)間,以及指定器(160),連接到所述存儲(chǔ)器系統(tǒng)(12)和所述指示器(150),并指定表示要與所 述聲音一起及時(shí)產(chǎn)生的音調(diào)的至少一個(gè)音樂(lè)數(shù)據(jù)碼(Sc),以將所述至少一個(gè)音樂(lè)數(shù)據(jù)碼 (Sc)提供給所述自動(dòng)演奏器樂(lè)器(1 ;1A ;1B ;1C)。
      11. 如權(quán)利要求IO所述的自動(dòng)演奏器樂(lè)器,還包括采樣器(14a),被連接在分配給所述音頻信號(hào)(Sa)的信號(hào)輸入(14)和所述特征提取器 (140)之間,并通過(guò)采樣從所述音頻信號(hào)(Sa)產(chǎn)生樣值(Sa'),其中,基于預(yù)定數(shù)目的樣值 (Sa')確定每個(gè)所述實(shí)際特征。
      12. 如權(quán)利要求11所述的自動(dòng)演奏器樂(lè)器,其中以44. lkHz執(zhí)行所述采樣,并且所述預(yù) 定數(shù)目為512。
      13. 如權(quán)利要求IO所述的自動(dòng)演奏器樂(lè)器,其中每個(gè)所述已準(zhǔn)備的特征和每個(gè)所述實(shí) 際特征是所述聲音中包含的音調(diào)的音名。
      14. 如權(quán)利要求13所述的自動(dòng)演奏器樂(lè)器,其中所述特征提取器(140)包括 有限傅立葉變換器(140a),通過(guò)有限傅立葉變換來(lái)確定所述音頻信號(hào)(Sa)的樣值(Sa')的頻譜,以及量化器(140b),連接到所述有限傅立葉變換器(140a),并將所述頻譜的峰值頻率值量 化為表示音階的音名的頻率值。
      15. 如權(quán)利要求10所述的自動(dòng)演奏器樂(lè)器,其中,所述指示器(150)包括選擇器(150a),分別從所述已準(zhǔn)備的特征和所述實(shí)際特征中提取在所述經(jīng)過(guò)的時(shí)間 (Tc)的值附近的已準(zhǔn)備的特征的多個(gè)群組和實(shí)際特征的多個(gè)群組,相似度分析器(150b),連接到所述選擇器(150a),并連續(xù)比較所述已準(zhǔn)備的特征的多 個(gè)群組中的每一個(gè)與實(shí)際特征的群組,以確定所述已準(zhǔn)備的特征的多個(gè)群組中的所述每一 個(gè)和所述實(shí)際特征的多個(gè)群組之間的組合的相似度,以及確定器(150c),將具有最大相似度的組合確定為與所述實(shí)際特征的群組一致的所述已 準(zhǔn)備的特征的群組。
      16. 如權(quán)利要求10所述的自動(dòng)演奏器樂(lè)器,其中,所述聲音生成系統(tǒng)(2 ;2A)產(chǎn)生代表 從所述開(kāi)始起所述經(jīng)過(guò)的時(shí)間的經(jīng)過(guò)時(shí)間信號(hào)(Tc),并將所述經(jīng)過(guò)時(shí)間信號(hào)(Tc)提供給 所述測(cè)量器(110)。
      17. 如權(quán)利要求10所述的自動(dòng)演奏器樂(lè)器,其中,所述聲音生成系統(tǒng)(2B)產(chǎn)生表示所 述經(jīng)過(guò)的時(shí)間的視覺(jué)圖像(2Ba),以及所述測(cè)量器(2B)具有用于將所述視覺(jué)圖像(2Ba)轉(zhuǎn)換為視頻信號(hào)(Sx)的圖像拾取裝 置(10Ba)、以及被提供所述視覺(jué)圖像(Sx)以便確定所述經(jīng)過(guò)的時(shí)間(2Ba)的特性識(shí)別器 (11Ba)。
      18. 如權(quán)利要求10所述的自動(dòng)演奏器樂(lè)器,還包括視覺(jué)圖像產(chǎn)生器(15,11A),產(chǎn)生表示候選群組的視覺(jué)圖像,其中所述候選群組中的一 個(gè)包含所述重放模式數(shù)據(jù)碼,輸入裝置(13),連接到視覺(jué)圖像產(chǎn)生器(15,11A),并由用戶(hù)使用,以便選擇所述候選 群組中的一個(gè),以及相似度分析器,連接到所述輸入裝置(13)和所述視覺(jué)圖像產(chǎn)生器(15,11A),并計(jì)算由 所述候選群組中的所述一個(gè)的重放模式數(shù)據(jù)碼的組所表示的已準(zhǔn)備的特征的組與所述實(shí) 際特征之間的相似度,以選擇所述已準(zhǔn)備的特征的組中的一個(gè)作為由所述重放模式數(shù)據(jù)碼 (Pa)表示的已準(zhǔn)備的特征。
      19. 一種使聲音生成系統(tǒng)(2 ;2A ;2B ;2C)和自動(dòng)演奏器樂(lè)器(1 ;1A ;1B ;1C)的合奏建 立同步的方法,包括如下步驟a) 準(zhǔn)備表示與以時(shí)間單位確定的經(jīng)過(guò)的時(shí)間(Tc)有關(guān)的所述聲音的已準(zhǔn)備的特征的 重放模式數(shù)據(jù)碼(Pa),每個(gè)所述已準(zhǔn)備的特征在以比所述時(shí)間單位短的另一時(shí)間單位確定 的時(shí)間段上出現(xiàn);b) 從音頻信號(hào)(Sa)提取所述聲音的實(shí)際特征,每個(gè)所述實(shí)際特征在所述時(shí)間段上出現(xiàn);c) 比較所述實(shí)際特征和所述已準(zhǔn)備的特征以便確定與實(shí)際特征的群組一致的已準(zhǔn)備 的特征的群組;d) 基于所述已準(zhǔn)備的特征的群組,確定按照所述另一時(shí)間單位的從所述開(kāi)始起準(zhǔn)確的 經(jīng)過(guò)的時(shí)間;e) 基于所述已準(zhǔn)備的特征的群組而指定至少一個(gè)音樂(lè)數(shù)據(jù)碼(Sc),所述至少一個(gè)音 樂(lè)數(shù)據(jù)碼(Sc)要被處理,以便與通過(guò)所述聲音生成系統(tǒng)(2 ;2A ;2B ;2C)生成的聲音一起生 成音調(diào);以及f) 將所述至少一個(gè)音樂(lè)數(shù)據(jù)碼提供給所述自動(dòng)演奏器樂(lè)器(1 ;1A ;1B ;1C)。
      20. 如權(quán)利要求19所述的方法,其中所述步驟c)包括如下子步驟 c-l)對(duì)所述音頻信號(hào)采樣,以產(chǎn)生多個(gè)樣值,c-2)確定形成所述多個(gè)樣值的一部分的所述樣值的群組的頻譜, c-3)從所述頻譜中選擇頻率的峰值的群組, c-4)將所述峰值的群組量化為音名的群組,c-5)計(jì)算由所述實(shí)際特征表示的音名的群組和每個(gè)所述音名的多個(gè)群組之間的相似 度,以及c-6)將所述已準(zhǔn)備的特征的群組之一確定為與所述實(shí)際特征的群組一致的所述已準(zhǔn) 備的特征的群組。
      全文摘要
      提供了音樂(lè)數(shù)據(jù)的合奏的同步器、自動(dòng)演奏器樂(lè)器和同步方法。為了建立同步地用于合奏的自動(dòng)演奏器鋼琴(1)和家庭影院系統(tǒng)(3),一組重放模式數(shù)據(jù)(Pa)表示一系列音名,并被獨(dú)立于音頻數(shù)據(jù)文件和音樂(lè)數(shù)據(jù)文件存儲(chǔ)在存儲(chǔ)器系統(tǒng)(12)中;當(dāng)音頻信號(hào)(Sa)正從重放系統(tǒng)(2)提供到自動(dòng)演奏器鋼琴(1)的同步器(10)時(shí),同步器(10)從音頻信號(hào)(Sa)提取樣值(Sa),并通過(guò)FFT和量化確定一系列音名;將樣值的該一系列音名與重放模式數(shù)據(jù)(Pa)比較,以發(fā)現(xiàn)重放模式數(shù)據(jù)(Pa)的哪部分表示該一系列音名;因?yàn)槊總€(gè)樣值在極其短的時(shí)間段上出現(xiàn),所以同步器(10)準(zhǔn)確地確定經(jīng)過(guò)的時(shí)間,并從音樂(lè)數(shù)據(jù)文件中選擇要處理的音符事件數(shù)據(jù)碼。
      文檔編號(hào)G10F1/00GK101777340SQ200910265639
      公開(kāi)日2010年7月14日 申請(qǐng)日期2009年12月28日 優(yōu)先權(quán)日2008年12月26日
      發(fā)明者上原春喜, 又平健次 申請(qǐng)人:雅馬哈株式會(huì)社
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1