国产精品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>

      電話終端裝置和通信方法

      文檔序號(hào):7602790閱讀:205來(lái)源:國(guó)知局
      專利名稱:電話終端裝置和通信方法
      技術(shù)領(lǐng)域
      本發(fā)明通常涉及一種適當(dāng)用于汽車電話終端和便攜式電話機(jī)終端中的電話終端裝置和通信方法。
      背景技術(shù)
      當(dāng)呼叫進(jìn)入攜帶式電話系統(tǒng)的便攜式電話機(jī)終端時(shí),例如PDC(個(gè)人數(shù)字蜂窩通信系統(tǒng))、公知的模擬蜂窩電話系統(tǒng)或數(shù)字蜂窩電話系統(tǒng)或PHS(個(gè)人手持電話系統(tǒng))時(shí),振鈴音響起用來(lái)告訴便攜式電話機(jī)終端的用戶呼叫結(jié)束。按常規(guī),此振鈴音是嘟嘟聲單音。但是,因?yàn)猷洁铰晢我粲袝r(shí)難以入耳,而且由于其它原因,近來(lái)旋律美妙的振鈴音已經(jīng)廣泛使用。
      在上述的便攜式電話機(jī)終端中,旋律美妙的音調(diào)只是在呼叫結(jié)束時(shí)響起,而不是通話期間,從而有時(shí)使得通話單調(diào)或笨拙。
      本發(fā)明的公開(kāi)因此本發(fā)明的一個(gè)目的在于提供一種電話終端裝置和通信方法,它們能夠在通話期間響起背景音樂(lè)音調(diào)。
      本發(fā)明的另一個(gè)目的在于提供一種電話終端裝置,它能利用背景音樂(lè)音調(diào)發(fā)生器發(fā)出振鈴音和保持音。
      在實(shí)現(xiàn)本發(fā)明中和根據(jù)本發(fā)明的一個(gè)方面,提供一種電話終端裝置,可操作通話雙方之間前后交換聲音信號(hào)。在該電話終端裝置中,聲音處理模塊具有編碼前向聲音信號(hào)的編碼器和解碼后向聲音信號(hào)的解碼器。一通信模塊將從編碼器以編碼形式輸出的前向聲音信號(hào)傳送到對(duì)方,并接收來(lái)自對(duì)方以編碼形式輸入到譯碼器的后向聲音信號(hào)。音調(diào)產(chǎn)生模塊處理音樂(lè)數(shù)據(jù)以產(chǎn)生音調(diào)信號(hào)??刂颇K操作于當(dāng)音樂(lè)音調(diào)信號(hào)設(shè)置為在通話期間發(fā)出背景音樂(lè),用于混合音調(diào)產(chǎn)生模塊產(chǎn)生的音樂(lè)音調(diào)信號(hào)和從解碼器輸出的后向聲音信號(hào),和用于混合音調(diào)生成模塊產(chǎn)生的音樂(lè)音調(diào)信號(hào)與輸入到編碼器的前向聲音信號(hào)。
      最好,控制模塊根據(jù)對(duì)方的電話號(hào)碼選擇背景音樂(lè)以便控制音調(diào)產(chǎn)生模塊產(chǎn)生選定背景音樂(lè)的音樂(lè)音調(diào)信號(hào)。
      最好,控制模塊操作于當(dāng)在啟動(dòng)通話的主叫方和被叫方之間出現(xiàn)設(shè)置背景音樂(lè)的沖突時(shí),用于允許主叫方設(shè)置的背景音樂(lè)和禁止被叫方設(shè)置的背景音樂(lè)。
      方便地,控制模塊操作于當(dāng)音樂(lè)音調(diào)信號(hào)設(shè)置為在呼叫結(jié)束時(shí)發(fā)出振鈴音,用于控制音調(diào)發(fā)生器模塊在呼叫結(jié)束時(shí)產(chǎn)生音樂(lè)音調(diào)信號(hào)。在這種情況下,控制模塊響應(yīng)對(duì)方的電話號(hào)碼選擇振鈴音以便通過(guò)聽(tīng)覺(jué)識(shí)別對(duì)方。
      方便地,控制模塊操作于當(dāng)音樂(lè)音調(diào)信號(hào)設(shè)置為發(fā)出保持音,用于控制音調(diào)產(chǎn)生模塊在暫時(shí)保持通話時(shí)產(chǎn)生音樂(lè)音調(diào)信號(hào),和用于將產(chǎn)生的音樂(lè)音調(diào)信號(hào)反饋到編碼器,以便傳送保持音到對(duì)方。在這種情況下,控制模塊根據(jù)對(duì)方的電話號(hào)碼選擇保持音以便控制音調(diào)產(chǎn)生模塊產(chǎn)生選定保持音的音樂(lè)音調(diào)信號(hào)。
      實(shí)際上,該電話終端裝置進(jìn)一步包括存儲(chǔ)音樂(lè)數(shù)據(jù)的存儲(chǔ)模塊。在這種情況下,通信模塊可以從外部數(shù)據(jù)庫(kù)下載音樂(lè)數(shù)據(jù)到存儲(chǔ)模塊。
      實(shí)際上,控制模塊可以靜音來(lái)自前向聲音信號(hào)和后向聲音信號(hào)的音樂(lè)音調(diào)信號(hào)。
      在實(shí)現(xiàn)本發(fā)明中和根據(jù)本發(fā)明的另一個(gè)方面,提供一種操作電話終端的方法,可在通話雙方之間前后交換聲音信號(hào)。本發(fā)明的方法包括步驟編碼前向聲音信號(hào)、和解碼后向聲音信號(hào)、將編碼形式的前向聲音信號(hào)傳送到對(duì)方、和接收來(lái)自對(duì)方編碼形式的后向聲音信號(hào)、處理音樂(lè)數(shù)據(jù)以產(chǎn)生音樂(lè)音調(diào)信號(hào)、和當(dāng)音樂(lè)音調(diào)信號(hào)設(shè)置為在通話期間發(fā)出背景音樂(lè)時(shí)混合音樂(lè)音調(diào)信號(hào)與解碼之后的后向聲音信號(hào)、和當(dāng)音樂(lè)音調(diào)信號(hào)設(shè)置為在通話期間發(fā)出背景音樂(lè)時(shí)混合音樂(lè)音調(diào)信號(hào)與編碼之前的前向聲音信號(hào)。
      根據(jù)上述的本發(fā)明,當(dāng)便攜式電話機(jī)設(shè)置為通話期間伴隨BGM(背景音樂(lè))時(shí),音調(diào)發(fā)生器再現(xiàn)的音調(diào)信號(hào)與收到后向聲音信號(hào)混合用于發(fā)聲。同時(shí),前向聲音信號(hào)與音調(diào)信號(hào)混合以通過(guò)通信模塊傳送。因此,呼叫方和被叫方可以在聽(tīng)到背景音樂(lè)音調(diào)的同時(shí)通話。此特征允許用戶更生動(dòng)活潑的進(jìn)行電話通話。另外,當(dāng)選擇適于通話的背景音調(diào)時(shí),則可以產(chǎn)生通話期望的氣氛。
      另外,通過(guò)利用音樂(lè)音調(diào)發(fā)生器再現(xiàn)背景音調(diào),可以產(chǎn)生和輸出振鈴音和保持音。音樂(lè)音調(diào)發(fā)生器可以公共的用來(lái)生成背景音調(diào)、振鈴音和保持音。另外,音調(diào)發(fā)生器再現(xiàn)的音樂(lè)可以為背景音調(diào)、振鈴音和保持音共享。另外,可以安排用于存儲(chǔ)音樂(lè)數(shù)據(jù)的存儲(chǔ)模塊,因此音樂(lè)數(shù)據(jù)可以從外部個(gè)人計(jì)算機(jī)和網(wǎng)絡(luò)下載。此安排允許以各種類型的音樂(lè)再現(xiàn)背景音調(diào)、振鈴音和保持音。
      附圖的簡(jiǎn)要說(shuō)明

      圖1是說(shuō)明本發(fā)明一個(gè)實(shí)施例的示意方框圖,其中根據(jù)本發(fā)明的電話終端裝置用于便攜式電話機(jī)。
      圖2是說(shuō)明上述實(shí)施例中音樂(lè)再現(xiàn)模塊和聲音處理模塊的示范性結(jié)構(gòu)圖。
      圖3是當(dāng)本發(fā)明的電話終端裝置用于便攜式電話機(jī)時(shí)說(shuō)明下載音樂(lè)數(shù)據(jù)到便攜式電話機(jī)的示意圖。
      圖4是說(shuō)明上述實(shí)施例中所處理音樂(lè)數(shù)據(jù)的示范性數(shù)據(jù)結(jié)構(gòu)的圖。
      圖5是描述便攜式電話機(jī)中呼叫起始處理的流程圖,根據(jù)本發(fā)明的電話終端裝置應(yīng)用于該便攜式電話機(jī)中。
      圖6是描述便攜式電話機(jī)中呼叫結(jié)束處理的流程圖,根據(jù)本發(fā)明的電話終端裝置應(yīng)用于該便攜式電話機(jī)中。
      圖7是描述便攜式電話機(jī)中呼叫起始處理和呼叫結(jié)束處理中執(zhí)行的通話中處理,根據(jù)本發(fā)明的電話終端裝置應(yīng)用于該便攜式電話機(jī)中。
      圖8是描述便攜式電話機(jī)中音樂(lè)設(shè)置處理的流程圖,根據(jù)本發(fā)明的電話終端裝置應(yīng)用于該便攜式電話機(jī)中。
      圖9是說(shuō)明上述實(shí)施例中與電話號(hào)碼有關(guān)的示范性BGM音樂(lè)表的圖。
      圖10是指定到便攜式電話機(jī)數(shù)字鍵的音樂(lè)數(shù)目和音色數(shù)目的圖,根據(jù)本發(fā)明的電話終端裝置應(yīng)用到該便攜式電話機(jī)中。
      圖11是描述便攜式電話機(jī)中音樂(lè)數(shù)據(jù)再現(xiàn)處理的流程圖,根據(jù)本發(fā)明的電話終端裝置應(yīng)用于該便攜式電話機(jī)中。
      實(shí)現(xiàn)本發(fā)明的最佳方式參見(jiàn)圖1,表示本發(fā)明的一個(gè)實(shí)施例的示意方框圖,其中根據(jù)本發(fā)明的電話終端裝置用于便攜式電話機(jī)。如圖1所示,便攜式電話機(jī)1具有可伸縮的天線1a,它連接到具有調(diào)制和解調(diào)能力的通信模塊13。中央處理器(CPU)10是一種系統(tǒng)控制器,用于通過(guò)執(zhí)行電話機(jī)的功能程序來(lái)控制便攜式電話機(jī)1的組件。CPU 10具有表示操作運(yùn)行時(shí)間和在特定的時(shí)間間隔使計(jì)時(shí)器中斷的計(jì)時(shí)器。系統(tǒng)CPU 10還支持音樂(lè)再現(xiàn)過(guò)程或音調(diào)產(chǎn)生過(guò)程。系統(tǒng)RAM(隨機(jī)存儲(chǔ)器)11提供存儲(chǔ)區(qū),用于存儲(chǔ)從例如安排在公眾電話網(wǎng)絡(luò)的下載中心或從外部設(shè)備20下載的音樂(lè)數(shù)據(jù)。RAM還存儲(chǔ)用戶設(shè)置數(shù)據(jù),并為系統(tǒng)CPU 10提供工作區(qū)。系統(tǒng)ROM(只讀存儲(chǔ)器)12存儲(chǔ)各種電話機(jī)功能程序,例如系統(tǒng)CPU 10要執(zhí)行的呼叫起始而結(jié)束程序、支持音樂(lè)再現(xiàn)處理的程序和各種類型的數(shù)據(jù),例如預(yù)置的音樂(lè)數(shù)據(jù)。這些程序可以通過(guò)連接到電話終端機(jī)的可機(jī)讀介質(zhì)例如存儲(chǔ)卡提供。
      通信模塊13解調(diào)在天線la接收的信號(hào)和調(diào)制要傳送的信號(hào),從天線1a發(fā)送該已調(diào)信號(hào)。收到的聲音信號(hào)由通信模塊13解調(diào),并通過(guò)具有編碼器/解碼器的聲音處理模塊14解碼。從麥克風(fēng)21輸入的用于發(fā)射的聲音信號(hào)由聲音處理模塊14壓縮編碼。聲音處理模塊14根據(jù)CELP(碼激勵(lì)的LPc)或ADPCM(自適應(yīng)差分PCM)通過(guò)編碼器/解碼器對(duì)用于傳輸?shù)穆曇粜盘?hào)執(zhí)行高效率的壓縮編碼和解碼。音樂(lè)再現(xiàn)模塊15包括音調(diào)發(fā)生器和將音樂(lè)數(shù)據(jù)再現(xiàn)為振鈴音和/或保持音或當(dāng)從聲音處理模塊14收到的聲音信號(hào)從揚(yáng)聲器22響起時(shí)所用的BGM。應(yīng)當(dāng)注意的是,振鈴音從振鈴音揚(yáng)聲器響起,BGM和/或支持音與收到的從通話揚(yáng)聲器22發(fā)出的聲音信號(hào)混合。
      如果,在音樂(lè)再現(xiàn)模塊15再現(xiàn)音樂(lè)數(shù)據(jù)期間,在內(nèi)部安排的音樂(lè)數(shù)據(jù)存儲(chǔ)區(qū)建立預(yù)定大小的空閑區(qū),則音樂(lè)再現(xiàn)模塊15發(fā)送傳遞請(qǐng)求信號(hào)(Req)到CPU 10,緊接著CPU 10重現(xiàn)存儲(chǔ)在系統(tǒng)RAM 11或ROM 12的音樂(lè)數(shù)據(jù)的繼續(xù)部分,并將重現(xiàn)的數(shù)據(jù)傳遞到音樂(lè)再現(xiàn)模塊15。接口(I/F)16連接例如從諸如個(gè)人計(jì)算機(jī)的外部設(shè)備20下載音樂(lè)數(shù)據(jù)。輸入模塊17提供由數(shù)字鍵0到9、代碼鍵、功能選擇鍵(jog dial)和其它控制組成的輸入裝置。顯示模塊18顯示電話機(jī)功能菜單和對(duì)輸入模塊17控制的操作信息。振動(dòng)器19在呼叫結(jié)束時(shí)振動(dòng)便攜式電話機(jī)1的主體以從身體上告訴用戶而不是發(fā)出振鈴音。這些功能模塊通過(guò)總線24彼此傳送數(shù)據(jù)和通信。
      參見(jiàn)圖2,表示圖1所示的音樂(lè)再現(xiàn)模塊15和聲音處理模塊14詳細(xì)結(jié)構(gòu)的例子。首先,將描述音樂(lè)再現(xiàn)模塊15的結(jié)構(gòu)。在示出的音樂(lè)再現(xiàn)模塊15中,接口30通過(guò)總線24傳遞各種類型的數(shù)據(jù)。在音樂(lè)數(shù)據(jù)初始時(shí),除音色數(shù)據(jù)以外的音樂(lè)數(shù)據(jù)在讀/寫控制器(R/W控制器)31的控制下存儲(chǔ)在音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32的空閑區(qū)。音樂(lè)數(shù)據(jù)之中的音色數(shù)據(jù)存儲(chǔ)在音色數(shù)據(jù)存儲(chǔ)模塊(話音RAM)36中。音色數(shù)據(jù)存儲(chǔ)模塊(話音RAM)36存儲(chǔ)從接口30提供的音色數(shù)據(jù)并具有大到足以例如存儲(chǔ)音色數(shù)據(jù)的八個(gè)音色的存儲(chǔ)量。而且,在音樂(lè)數(shù)據(jù)初始化時(shí),音序器33解釋音樂(lè)數(shù)據(jù),將音樂(lè)段的每個(gè)部分規(guī)定的音色數(shù)寫入音色數(shù)據(jù)存儲(chǔ)模塊(話音RAM)36,從音色數(shù)據(jù)存儲(chǔ)模塊(話音RAM)36讀出相應(yīng)于寫入音色數(shù)的音色參數(shù),并將重現(xiàn)的音色參數(shù)設(shè)置到音調(diào)發(fā)生器模塊34。
      當(dāng)音樂(lè)再現(xiàn)開(kāi)始時(shí),R/W控制器31響應(yīng)來(lái)自音序器33的請(qǐng)求讀出信號(hào)(Req)操作,并按順序從音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32讀出音樂(lè)數(shù)據(jù),并將重現(xiàn)的音樂(lè)數(shù)據(jù)提供給音序器33。音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32的存儲(chǔ)大小小于存儲(chǔ)音樂(lè)數(shù)據(jù)的一段音樂(lè)所需的存儲(chǔ)大小;例如,用于存儲(chǔ)32個(gè)字的音樂(lè)數(shù)據(jù)的存儲(chǔ)大小。音序器33通過(guò)R/W控制器31按順序接收音樂(lè)數(shù)據(jù),解釋收到的音樂(lè)數(shù)據(jù),并將相應(yīng)于該音樂(lè)數(shù)據(jù)的音調(diào)發(fā)生器參數(shù)設(shè)置到音調(diào)發(fā)生器模塊34,因此音樂(lè)數(shù)據(jù)以規(guī)定的時(shí)間關(guān)系響起。音調(diào)發(fā)生器參數(shù)例如包括音調(diào)數(shù)據(jù)、音符符開(kāi)信號(hào)和音符符關(guān)信號(hào)。
      音調(diào)發(fā)生器模塊34能夠同時(shí)發(fā)出例如一個(gè)音樂(lè)段的四個(gè)部分的音調(diào)信號(hào)。每個(gè)部分的音樂(lè)信號(hào)的音色由從音色數(shù)據(jù)存儲(chǔ)模塊(話音RAM)34讀出的音色數(shù)據(jù)設(shè)置。根據(jù)該音色和根據(jù)音序器33設(shè)置的音色參數(shù),音調(diào)發(fā)生器模塊34產(chǎn)生用于每個(gè)部分的音調(diào)信號(hào)。產(chǎn)生的用于四個(gè)部分的音調(diào)信號(hào)在預(yù)定的再現(xiàn)時(shí)刻提供給數(shù)模轉(zhuǎn)換器(DAC)35并轉(zhuǎn)換成模擬音調(diào)信號(hào)。
      當(dāng)從音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32讀出音樂(lè)數(shù)據(jù)已經(jīng)進(jìn)展到在音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32留下預(yù)定大小的空閑區(qū)時(shí),R/W控制器31通過(guò)接口30發(fā)送請(qǐng)求傳遞信號(hào)(Req)到總線24。請(qǐng)求轉(zhuǎn)移信號(hào)(Req)由CPU 10接收,然后CPU 10例如從系統(tǒng)RAM11重現(xiàn)相應(yīng)于該空閑區(qū)預(yù)定長(zhǎng)度,例如16個(gè)字的音樂(lè)數(shù)據(jù)的后續(xù)部分音樂(lè)數(shù)據(jù),并發(fā)送重現(xiàn)的音樂(lè)數(shù)據(jù)到總線24。重現(xiàn)的音樂(lè)數(shù)據(jù)在R/W控制器31的控制下通過(guò)接口30寫入在音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32的空閑區(qū)。此操作重復(fù)。因此,即使音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32的存儲(chǔ)大小小于存儲(chǔ)一整段音樂(lè)所需的存儲(chǔ)大小,它也可以連續(xù)地再現(xiàn)。
      如果再現(xiàn)的音調(diào)信號(hào)發(fā)出振鈴音,則系數(shù)乘法器40的系數(shù)設(shè)置為1而且音調(diào)信號(hào)從振鈴音揚(yáng)聲器23發(fā)出。如果再現(xiàn)的音調(diào)信號(hào)用作BGM,系數(shù)乘法器37的系數(shù)例如設(shè)置為0.5。乘以此系數(shù)的信號(hào)在混合器38中與乘以系數(shù)乘法器50的例如系數(shù)0.5通話聲音信號(hào)混合,混合的結(jié)果從通話揚(yáng)聲器22輸出。從系數(shù)乘法器50,輸出收到的由聲音處理模塊14解碼的聲音信號(hào)。從音調(diào)發(fā)生器34輸出的音調(diào)信號(hào)提供給聲音處理模塊14作為要傳送的BGM信號(hào)。
      另外,如果再現(xiàn)的音調(diào)信號(hào)用作保持音,則系數(shù)乘法器37的系數(shù)設(shè)置為1,保持音通過(guò)混合器38從通話揚(yáng)聲器22中發(fā)出。在這種情況下,系數(shù)乘法器50的系數(shù)設(shè)置為0,從而防止收到的聲音處理模塊14解碼的聲音信號(hào)輸出。另外,從音調(diào)發(fā)生器模塊34輸出的音調(diào)信號(hào)提供給聲音處理模塊14,作為用于傳送的保持音信號(hào)。應(yīng)當(dāng)注意的是,系數(shù)乘法器37的系數(shù)可以設(shè)置為0,以防止保持音從通話揚(yáng)聲器22輸出。
      下面描述聲音處理模塊14。在圖2所示的聲音處理模塊14中,從麥克風(fēng)21輸入的目的傳輸?shù)耐ㄔ捖曇粜盘?hào)由模數(shù)轉(zhuǎn)換器(ADC)42轉(zhuǎn)換成數(shù)字信號(hào),該數(shù)字信號(hào)通過(guò)系數(shù)乘法器43提供給混合器44。由音樂(lè)再現(xiàn)模塊15再現(xiàn)的音調(diào)信號(hào)通過(guò)系數(shù)乘法器45提供給混合器44?;旌掀?4的輸出通過(guò)例如CELP(碼激勵(lì)的LPC)方案的編碼器46以高效率方式壓縮編碼,并提供給通信模塊13用于從天線la傳輸。收到的通信模塊13解調(diào)的聲音信號(hào)從高效率和壓縮編碼形式由例如CELP(碼激勵(lì)的LPC)方案的解碼器48解碼。解碼信號(hào)由數(shù)模轉(zhuǎn)換器(DAC)49轉(zhuǎn)換成模擬信號(hào),并提供給音樂(lè)再現(xiàn)模塊15。
      如果音樂(lè)再現(xiàn)模塊15再現(xiàn)的音調(diào)信號(hào)設(shè)置為提供BGM,則系數(shù)乘法器43和系數(shù)乘法器45的系數(shù)例如設(shè)置為0.5?;旌掀?4混合收到的從ADC42輸出的聲音信號(hào)和從音樂(lè)再現(xiàn)模塊15提供的用于傳輸?shù)腂GM信號(hào),混合的結(jié)果通過(guò)編碼器46和通信模塊13發(fā)送到對(duì)方的便攜式電話機(jī)。
      如果音樂(lè)再現(xiàn)模塊15再現(xiàn)的音調(diào)信號(hào)設(shè)置為提供保持音,則系數(shù)乘法器43的系數(shù)設(shè)置為0,系數(shù)乘法器45的系數(shù)例如設(shè)置為1,從而只從混合器44輸出保持音信號(hào)用于從音樂(lè)再現(xiàn)模塊15提供的傳輸?;旌掀?4的輸出通過(guò)編碼器46和通信模塊13發(fā)送到對(duì)方的便攜式電話機(jī)。
      下面描述圖2所示的音樂(lè)再現(xiàn)模塊15和聲音處理模塊14再現(xiàn)音樂(lè)數(shù)據(jù)的操作。音樂(lè)數(shù)據(jù)再現(xiàn)為振鈴音、BGM或保持音。在任何情況下,在啟動(dòng)音樂(lè)再現(xiàn)之前都要初始化音樂(lè)數(shù)據(jù)。在再現(xiàn)為振鈴音、BGM或保持音的情況下,要初始化的音樂(lè)數(shù)據(jù)任意地選擇或從對(duì)方的電話號(hào)碼信息中唯一地選擇。下面的描述是假設(shè)選定的音樂(lè)數(shù)據(jù)已經(jīng)存儲(chǔ)在系統(tǒng)RAM 11或系統(tǒng)ROM 12做出的。
      在圖1所示的便攜式電話機(jī)1中,選定的音樂(lè)數(shù)據(jù)從RAM 11或ROM 12中讀出并通過(guò)總線24發(fā)送到音樂(lè)再現(xiàn)模塊15。音樂(lè)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的一個(gè)例子在圖4示出。如圖4所示,音樂(lè)數(shù)據(jù)的開(kāi)始是一首部,后面跟著再現(xiàn)音樂(lè)數(shù)據(jù)必需的音色數(shù)據(jù)。音色數(shù)據(jù)可以最多指定八個(gè)音色。音色數(shù)據(jù)后面跟著節(jié)奏數(shù)據(jù),定義所再現(xiàn)音樂(lè)數(shù)據(jù)的節(jié)奏。接下來(lái)的音色分配數(shù)據(jù)用于設(shè)置選定音樂(lè)段每個(gè)部分的音色。最后是一段音樂(lè)的音樂(lè)音符數(shù)據(jù)和音樂(lè)休止數(shù)據(jù)。
      通過(guò)接口30捕獲的音樂(lè)數(shù)據(jù)中的音色數(shù)據(jù)寫入音色數(shù)據(jù)存儲(chǔ)模塊(話音RAM)36。音色數(shù)據(jù)由波形參數(shù)、包絡(luò)參數(shù)、調(diào)制參數(shù)、效果參數(shù)和其它參數(shù)構(gòu)成,每個(gè)參數(shù)為了每個(gè)音色是唯一的。每段音色數(shù)據(jù)的波形參數(shù)定義音色的音調(diào)波形。例如,如果音調(diào)發(fā)生器模塊34由基于波形表的PCM音調(diào)發(fā)生器構(gòu)成,則波形參數(shù)定義在波形表列出的一個(gè)波形。如果音調(diào)發(fā)生器模塊34由FM音調(diào)發(fā)生器構(gòu)成,則波形參數(shù)指定用于FM計(jì)算的算法。包絡(luò)參數(shù)規(guī)定音樂(lè)音調(diào)的起奏率、衰變率、持續(xù)率和釋放率。調(diào)制參數(shù)規(guī)定震音和顫音的深度和速度。效果參數(shù)規(guī)定例如混響,和聲和變化。
      通過(guò)接口30捕獲的除音色數(shù)據(jù)以外的音樂(lè)數(shù)據(jù)由R/W控制器31存儲(chǔ)在音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32。在這種情況下,音樂(lè)數(shù)據(jù)的例如前32個(gè)字節(jié)存儲(chǔ)在音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32。響應(yīng)來(lái)自音序器33的請(qǐng)求讀出信號(hào)(Req),音序器33從音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32捕獲由R/W控制器31讀出的節(jié)奏數(shù)據(jù)并相應(yīng)的設(shè)置一節(jié)奏。另外,音序器33從音色數(shù)據(jù)存儲(chǔ)模塊(話音RAM)36讀出捕獲的音色分配數(shù)據(jù)指定的音色參數(shù)并將音色參數(shù)設(shè)置到音調(diào)發(fā)生器模塊34。在此讀出中,音序器33將每個(gè)部分規(guī)定的音色數(shù)提供給音色數(shù)據(jù)存儲(chǔ)模塊36,以便將每個(gè)部分的音色參數(shù)設(shè)置給音調(diào)發(fā)生器模塊34。值得注意的是,因?yàn)闃?gòu)成選定音樂(lè)數(shù)據(jù)的音色數(shù)據(jù)寫入音色數(shù)據(jù)存儲(chǔ)模塊36(話音RAM),再現(xiàn)音樂(lè)數(shù)據(jù)所必需的音色數(shù)據(jù)都存儲(chǔ)在音色數(shù)據(jù)存儲(chǔ)模塊(話音RAM)36中。
      當(dāng)再現(xiàn)選定的音樂(lè)時(shí),音樂(lè)音符數(shù)據(jù)和音樂(lè)休止數(shù)據(jù)根據(jù)從音序器33給出的請(qǐng)求讀出信號(hào)(Req)從音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32中讀出。音樂(lè)音符數(shù)據(jù)的一個(gè)字由一個(gè)八音度碼和一個(gè)音符碼、該音樂(lè)音符數(shù)據(jù)所屬的部分號(hào)、時(shí)間間隔,即持續(xù)到下一個(gè)音符或休止的時(shí)間和發(fā)聲長(zhǎng)度構(gòu)成。音樂(lè)休止數(shù)據(jù)的一個(gè)字由表示休止類型的音樂(lè)休止數(shù)據(jù)、該音樂(lè)休止數(shù)據(jù)所屬的部分號(hào)和時(shí)間間隔,即持續(xù)直到下一個(gè)音符或休止的時(shí)間。
      當(dāng)音序器33再現(xiàn)一個(gè)音調(diào)時(shí),該音樂(lè)音符數(shù)據(jù)和音樂(lè)休止數(shù)據(jù)按順序從音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32中讀出。解釋按順序讀出的音樂(lè)音符數(shù)據(jù),相應(yīng)于該音樂(lè)音符數(shù)據(jù)的音調(diào)發(fā)生器參數(shù)設(shè)置到音調(diào)發(fā)生器模塊34,因此該音樂(lè)數(shù)據(jù)以音響的合成定時(shí)關(guān)系發(fā)出。因此,相應(yīng)于該音樂(lè)音符數(shù)據(jù)的音調(diào)按順序由音調(diào)發(fā)生器模塊34產(chǎn)生,并輸出產(chǎn)生的音調(diào)。
      隨著上述音樂(lè)數(shù)據(jù)再現(xiàn)的進(jìn)展,在音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32中出現(xiàn)一空閑區(qū)。因?yàn)橐魳?lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32只存儲(chǔ)前32個(gè)字的音樂(lè)數(shù)據(jù),接下來(lái)的音樂(lè)數(shù)據(jù)字存儲(chǔ)在空閑區(qū)中。因此,通過(guò)按順序存儲(chǔ)音樂(lè)數(shù)據(jù)部分可以連續(xù)將容量較大的音樂(lè)數(shù)據(jù)再現(xiàn)為一整段音樂(lè)。當(dāng)在音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32中產(chǎn)生用于預(yù)定字的空閑區(qū)時(shí),產(chǎn)生由R/W控制器31輸出的請(qǐng)求傳遞信號(hào)(Req),從而請(qǐng)求將隨后的音樂(lè)數(shù)據(jù)部分存儲(chǔ)到該空閑區(qū)。收到此請(qǐng)求傳遞信號(hào)(Req),CPU 10從系統(tǒng)RAM 11或系統(tǒng)ROM 12中讀出音樂(lè)數(shù)據(jù)部分并將該音樂(lè)數(shù)據(jù)部分發(fā)送到音樂(lè)再現(xiàn)模塊15。音樂(lè)再現(xiàn)模塊15的R/W控制器31將收到的音樂(lè)數(shù)據(jù)部分存入音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32的空閑區(qū)。
      在這種情況下,通過(guò)請(qǐng)求傳遞信號(hào)(Req)存儲(chǔ)音樂(lè)數(shù)據(jù)部分的空閑區(qū)可以設(shè)置為一個(gè)期望的大小。如果空閑區(qū)設(shè)置為小到接近于零個(gè)字,則空閑區(qū)的出現(xiàn)頻率增加而CPU 10的負(fù)荷降低因?yàn)閷懭氲淖謹(jǐn)?shù)減少。相反,將空閑區(qū)設(shè)置為大到32個(gè)字會(huì)減少中斷頻率,但是CPU 10的負(fù)荷增加,因?yàn)橛写罅康淖?。因此,最好?qǐng)求傳遞信號(hào)(Req)所產(chǎn)生的空閑區(qū)的大小設(shè)置為根據(jù)CPU 10性能的水平。
      應(yīng)當(dāng)注意的是,音序器33解釋該音樂(lè)音符數(shù)據(jù),并根據(jù)節(jié)拍信息和解釋獲得的時(shí)間間隔信息以定時(shí)關(guān)系將由音高數(shù)據(jù)、音符開(kāi)信號(hào)和部分規(guī)范信息構(gòu)成的音調(diào)發(fā)生器參數(shù)設(shè)置到音調(diào)發(fā)生器模塊34。音調(diào)發(fā)生器模塊34根據(jù)設(shè)置在音調(diào)發(fā)生器寄存器的音調(diào)參數(shù)和設(shè)置在規(guī)定部分的音色參數(shù)產(chǎn)生一種音調(diào)。當(dāng)音樂(lè)音符數(shù)據(jù)的響聲長(zhǎng)度已經(jīng)過(guò)去時(shí),音序器33設(shè)置音符斷開(kāi)信號(hào)用于切斷音調(diào)發(fā)生器模塊34產(chǎn)生的音調(diào)。音調(diào)發(fā)生器模塊34對(duì)該音調(diào)執(zhí)行靜音處理。每次音樂(lè)數(shù)據(jù)從音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32讀出時(shí)執(zhí)行上述處理,從而從音調(diào)發(fā)生器模塊34輸出音調(diào)信號(hào)到DAC 35。
      再現(xiàn)時(shí),每個(gè)部分設(shè)置為根據(jù)音色分配數(shù)據(jù)分配的音色。將每個(gè)部分的音色分配數(shù)據(jù)預(yù)先插入到音樂(lè)數(shù)據(jù)允許音序器33在解釋音色分配數(shù)據(jù)時(shí)將音色分配數(shù)據(jù)指定的音色數(shù)在再現(xiàn)期間提供給音色數(shù)據(jù)存儲(chǔ)模塊(話音RAM)36。在這種情況下,音色數(shù)據(jù)存儲(chǔ)模塊(話音RAM)36存儲(chǔ)音色數(shù)據(jù)的八個(gè)音色,它大于部分?jǐn)?shù)。因此,每個(gè)部分的音色可以設(shè)置為音色數(shù)據(jù)八個(gè)音色期望的任何一個(gè)。也就是說(shuō),相應(yīng)于音色數(shù)的音色參數(shù)從音色數(shù)據(jù)存儲(chǔ)模塊(話音RAM)36中讀出,并設(shè)置到音調(diào)發(fā)生器寄存器中由音調(diào)發(fā)生器模塊34中的音色分配數(shù)據(jù)指定的部分。這改變了再現(xiàn)期間音調(diào)發(fā)生器模塊34要再現(xiàn)的音調(diào)部分。
      因此,將用于每個(gè)部分的音色分配數(shù)據(jù)預(yù)先插入到音樂(lè)數(shù)據(jù)允許再現(xiàn)期間改變這些部分的音色。而且,用戶可以從存儲(chǔ)在系統(tǒng)RAM 11的音色數(shù)據(jù)中選擇要存儲(chǔ)到音色數(shù)據(jù)存儲(chǔ)模塊(話音RAM)36的八個(gè)音色的音色數(shù)據(jù),并將選定的音色數(shù)據(jù)傳遞到音色數(shù)據(jù)存儲(chǔ)模塊(話音RAM)36。在這種情況下,假設(shè)各種類型的音色數(shù)據(jù)已經(jīng)從通過(guò)普通的電話線連接的下載中心或外部設(shè)備20下載到系統(tǒng)RAM 11。
      在便攜式電話機(jī)15結(jié)束呼叫時(shí),音樂(lè)再現(xiàn)模塊15將系統(tǒng)設(shè)置成把音樂(lè)再現(xiàn)為振鈴音的情況下,音樂(lè)再現(xiàn)處理在呼叫結(jié)束時(shí)啟動(dòng)。然后,再現(xiàn)音調(diào)通過(guò)系數(shù)設(shè)置為1的系數(shù)乘法器37從振鈴音揚(yáng)聲器23發(fā)出振鈴音。在這種情況下,系數(shù)乘法器的系數(shù)37設(shè)置為0。也就是說(shuō),控制模塊10或31操作,當(dāng)音樂(lè)音調(diào)信號(hào)設(shè)置為在呼叫結(jié)束時(shí)發(fā)出振鈴音,用于控制音調(diào)發(fā)生器模塊34在呼叫結(jié)束時(shí)產(chǎn)生音樂(lè)音調(diào)信號(hào)。
      應(yīng)當(dāng)注意的是,要產(chǎn)生為振鈴音的音樂(lè)可以是相應(yīng)于對(duì)方電話號(hào)碼的音樂(lè)段。具體說(shuō)來(lái),系統(tǒng)RAM 11中準(zhǔn)備一振鈴音音樂(lè)表,該表列出相應(yīng)于對(duì)方電話號(hào)碼的音樂(lè)數(shù)和音色數(shù)。當(dāng)呼叫到來(lái)時(shí),根據(jù)收到的主叫方的電話號(hào)碼以及輸入的呼叫信號(hào)搜索振鈴音音樂(lè)表。包括相應(yīng)音色數(shù)據(jù)的重現(xiàn)的音樂(lè)數(shù)據(jù)發(fā)送到音樂(lè)再現(xiàn)模塊15。因此,音樂(lè)的音調(diào)和相應(yīng)于對(duì)方電話號(hào)碼的音色可以在音樂(lè)再現(xiàn)模塊15中再現(xiàn)為響起的曲調(diào)。也就是說(shuō),用戶在開(kāi)始通話之前通過(guò)聽(tīng)到從振鈴音揚(yáng)聲器23發(fā)出的響聲曲調(diào)就能識(shí)別對(duì)方。在本發(fā)明的電話終端裝置中,控制模塊10響應(yīng)對(duì)方的電話號(hào)碼選擇振鈴音以便通過(guò)聽(tīng)覺(jué)識(shí)別對(duì)方。
      如果攜帶式電話機(jī)1設(shè)置成音樂(lè)在音樂(lè)再現(xiàn)模塊15再現(xiàn)為保持音,則當(dāng)攜帶式電話機(jī)1處于保持狀態(tài)時(shí)啟動(dòng)音樂(lè)再現(xiàn)處理。再現(xiàn)的音樂(lè)通過(guò)系數(shù)設(shè)置為1的系數(shù)乘法器37提供給混合器38。從語(yǔ)音處理模塊14向混合器38提供收到的聲音信號(hào)。但是在這種情況下,只有保持音樂(lè)音調(diào)提供給混合器38,因?yàn)橄禂?shù)乘法器50的系數(shù)設(shè)置為0。因此,只有從混合器38輸出的音樂(lè)音調(diào)作為保持音從通話揚(yáng)聲器22響起。另外,在這種情況下,系數(shù)乘法器40的系數(shù)設(shè)置為0。
      同時(shí),從音調(diào)發(fā)生器模塊34輸出的音調(diào)信號(hào)被處理,用于通過(guò)將保持音提供給語(yǔ)音處理模塊14的同時(shí)發(fā)送到對(duì)方的電話機(jī)。因此,此音調(diào)信號(hào)通過(guò)系數(shù)設(shè)置為1的系數(shù)乘法器45提供給混合器44。然后,從混合器44輸出的音調(diào)信號(hào)被編碼器46非常有效地壓縮編碼,用于通過(guò)通信方框13傳輸。在這種情況下,系數(shù)乘法器43的系數(shù)設(shè)置為0,只有該音調(diào)信號(hào)提供給混合器44。也就是說(shuō),當(dāng)音樂(lè)音調(diào)信號(hào)設(shè)置為響保持音時(shí),控制模塊10和31合作用來(lái)控制音調(diào)產(chǎn)生模塊34以在臨時(shí)保持通話時(shí)產(chǎn)生音樂(lè)音調(diào)信號(hào),和將生成的音樂(lè)音調(diào)信號(hào)反饋給語(yǔ)音處理模塊14的編碼器46,從而傳送保持音到對(duì)方。
      應(yīng)當(dāng)注意的是,要再現(xiàn)為保持音的音樂(lè)聲可以是相應(yīng)于對(duì)方電話號(hào)碼的音樂(lè)或音色。具體來(lái)說(shuō),保持音音樂(lè)表在系統(tǒng)RAM 11中準(zhǔn)備,該表列出相應(yīng)于對(duì)方電話號(hào)碼的音樂(lè)數(shù)和音色數(shù)。當(dāng)攜帶式電話機(jī)處于保持狀態(tài)時(shí),通過(guò)收到的對(duì)方的電話號(hào)碼以及起始信號(hào)或結(jié)束信號(hào)搜索保持音音樂(lè)表。獲得的包含相應(yīng)音色數(shù)據(jù)的音樂(lè)數(shù)據(jù)發(fā)送到音樂(lè)再現(xiàn)模塊15。因此,相應(yīng)于對(duì)方電話號(hào)碼的音樂(lè)和音色音調(diào)可以在音樂(lè)再現(xiàn)模塊15再現(xiàn)。應(yīng)當(dāng)注意的是,保持音音樂(lè)表可以與振鈴音音樂(lè)表相同。如上所述,控制模塊10根據(jù)對(duì)方的電話號(hào)碼選擇保持音,以便控制音調(diào)產(chǎn)生模塊34產(chǎn)生選定保持音的音樂(lè)音調(diào)信號(hào)。
      如果攜帶式電話機(jī)1設(shè)置成音樂(lè)在音樂(lè)再現(xiàn)模塊15再現(xiàn)為通話期間響起的BGM,則當(dāng)攜帶式電話機(jī)1連接到對(duì)方電話機(jī)時(shí)啟動(dòng)上述的音樂(lè)再現(xiàn)處理。再現(xiàn)的音調(diào)通過(guò)系數(shù)設(shè)置為0.5的系數(shù)乘法器37提供給混合器38。從語(yǔ)音處理模塊14收到的聲音信號(hào)還通過(guò)系數(shù)設(shè)置為0.5的系數(shù)乘法器50提供給混合器38。該音樂(lè)音調(diào)信號(hào)在混合器38中與通話的聲音信號(hào)混合以便從通話揚(yáng)聲器22中響起。在這種情況下,系數(shù)乘法器40的系數(shù)設(shè)置為0。
      同時(shí),從音頻發(fā)生器模塊34輸出的音樂(lè)音調(diào)信號(hào)被處理,用于通過(guò)將音樂(lè)音調(diào)信號(hào)提供給語(yǔ)音處理模塊14的同時(shí)發(fā)送BGM到對(duì)方的電話機(jī)。因此,此單音信號(hào)通過(guò)系數(shù)設(shè)置為0.5的系數(shù)乘法器43提供給混合器44。從麥克風(fēng)21傳送的聲音信號(hào)還通過(guò)系數(shù)設(shè)置為0.5的系數(shù)乘法器43提供給混合器44。在混合器44混合的音調(diào)信號(hào)和聲音信號(hào)由編碼器46非常有效地壓縮和編碼以便通過(guò)通信模塊13發(fā)送。
      也就是說(shuō),本發(fā)明的電話終端裝置操作在通話雙方之間前后交換聲音信號(hào)。在本發(fā)明裝置中,聲音處理模塊14具有編碼前向聲音信號(hào)的編碼器46和解碼后向聲音信號(hào)的解碼器48。通信模塊13傳送從編碼器46以編碼形式輸出的前向聲音信號(hào)到對(duì)方,并接收來(lái)自對(duì)方編碼形式的后向聲音信號(hào),該信號(hào)輸入到解碼器48。音調(diào)產(chǎn)生模塊34處理音樂(lè)數(shù)據(jù)以產(chǎn)生音樂(lè)音調(diào)信號(hào)??刂颇K10操作,當(dāng)音樂(lè)音調(diào)信號(hào)設(shè)置為在通話期間響起背景音樂(lè)(BGM)時(shí),混合音調(diào)產(chǎn)生模塊34產(chǎn)生的音樂(lè)音調(diào)信號(hào)與解碼器48輸出的后向聲音信號(hào),和混合音調(diào)產(chǎn)生模塊34產(chǎn)生的音樂(lè)音調(diào)信號(hào)與輸入到編碼器46的前向聲音信號(hào)。另外,控制模塊10可以根據(jù)對(duì)方的電話號(hào)碼選擇背景音樂(lè),以便控制音調(diào)產(chǎn)生模塊34以類似于振鈴音并保持音的方式產(chǎn)生選定背景音樂(lè)的音樂(lè)音調(diào)信號(hào)。
      如果攜帶式電話機(jī)1設(shè)置成當(dāng)此電話機(jī)為主叫方時(shí)加入BGM,則當(dāng)建立連接時(shí)表示提供BGM的信息發(fā)送給對(duì)方。利用此信息,對(duì)方的電話機(jī)執(zhí)行下面的處理。也就是說(shuō),如果主叫方優(yōu)先于被叫方,則根據(jù)該信息忽略被叫方的BGM設(shè)置。也就是說(shuō),控制模塊或CPU 10操作,當(dāng)在起始通話的主叫方和被叫方之間在設(shè)置背景音樂(lè)時(shí)出現(xiàn)沖突時(shí),用于允許主叫方設(shè)置的背景音樂(lè)和禁止被叫方設(shè)置的背景音樂(lè)。
      另一方面,如果被叫方優(yōu)先于主叫方,則提供BGM的信息根據(jù)被叫方增加BGM的設(shè)置發(fā)送到主叫方,從而忽略主叫方增加BGM的設(shè)置。在這種情況下,響起被叫方設(shè)置的BGM。如果,此時(shí)被叫方?jīng)]有設(shè)置增加BGM,則響起主叫方設(shè)置的BGM。
      要再現(xiàn)或生成為BGM的音樂(lè)可以如愿設(shè)置。也可以使用相應(yīng)于對(duì)方電話的音樂(lè)和音色。具體來(lái)說(shuō),BGM音樂(lè)表在系統(tǒng)RAM 11中準(zhǔn)備,該表列出相應(yīng)于對(duì)方電話號(hào)碼的音樂(lè)數(shù)和音色數(shù)。當(dāng)設(shè)置增加BGM時(shí),通過(guò)收到的對(duì)方的電話號(hào)碼以及起始信號(hào)或結(jié)束信號(hào)搜索BGM音樂(lè)表。所獲得的相應(yīng)音樂(lè)數(shù)據(jù)發(fā)送到音樂(lè)再現(xiàn)模塊15,相應(yīng)的音色數(shù)據(jù)提供給音樂(lè)再現(xiàn)模塊15。因此,相應(yīng)于對(duì)方電話的音樂(lè)音調(diào)和音色可以在音樂(lè)再現(xiàn)模塊15再現(xiàn)。應(yīng)當(dāng)注意的是,BGM音樂(lè)表可以與保持音音樂(lè)表或振鈴音音樂(lè)表通用,或者這些表可以統(tǒng)一為這三種能力共享的一個(gè)表。
      下面描述這樣一種情形,即對(duì)方的電話機(jī)處于保持狀態(tài)和輸入的保持音發(fā)送到便攜式電話機(jī)。通信模塊13解調(diào)的輸入保持音由聲音處理模塊14中的解碼器48解碼,并且解碼的音調(diào)由DAC49轉(zhuǎn)換成模擬保持音。模擬保持音然后提供給音樂(lè)再現(xiàn)模塊15,從音樂(lè)再現(xiàn)模塊15它通過(guò)系數(shù)設(shè)置為1的系數(shù)乘法器50發(fā)送到混合器38。同時(shí),DAC 35不向混合器38提供音調(diào)信號(hào)。在這種情況下,即使音調(diào)產(chǎn)生模塊34繼續(xù)再現(xiàn)音調(diào)信號(hào),系數(shù)乘法器37的系數(shù)設(shè)置為0,從而只有輸入的保持音提供給混合器38。因此,從混合器38只輸出輸入的保持音,輸入的保持音從通話揚(yáng)聲器22響起。
      下面描述這樣一種情形,即對(duì)方的電話機(jī)收到混合BGM的聲音信號(hào)。由通信模塊13解調(diào)的混合有BGM的聲音信號(hào)由在聲音處理模塊14的解碼器48解碼。解碼的聲音信號(hào)然后由DAC49轉(zhuǎn)換成模擬收到的聲音信號(hào)?;旌嫌蠦GM的模擬收到的聲音信號(hào)提供給音樂(lè)再現(xiàn)模塊15,從音樂(lè)再現(xiàn)模塊15它通過(guò)系數(shù)設(shè)置為1的系數(shù)乘法器50提供給混合器38。同時(shí),DAC 35不向混合器38提供音調(diào)信號(hào)。當(dāng)收到混合有BGM的聲音信號(hào)時(shí),預(yù)先收到表示提供BGM的信息,系數(shù)乘法器37的系數(shù)設(shè)置為0,雖然音調(diào)發(fā)生器模塊34再現(xiàn)該音調(diào)信號(hào),只向混合器38提供混合有BGM的聲音信號(hào),此信號(hào)從通話揚(yáng)聲器22響起。應(yīng)當(dāng)注意的是,當(dāng)在具有上述攜帶式電話機(jī)配置的電話終端裝置之間設(shè)置增加BGM時(shí),執(zhí)行根據(jù)本發(fā)明的通信方法。
      根據(jù)本發(fā)明的電話終端裝置適于從外部下載音樂(lè)。此例子在圖3示意示出,當(dāng)與本發(fā)明相關(guān)的電話終端裝置用于圖1所示的攜帶式電話機(jī)1時(shí),音樂(lè)數(shù)據(jù)下載到攜帶式電話機(jī)1。通常,便攜式電話機(jī)的蜂窩系統(tǒng)根據(jù)稱為網(wǎng)孔的小區(qū)域并且在每個(gè)覆蓋區(qū)有許多無(wú)線區(qū)域。每個(gè)無(wú)線區(qū)域由安排在該區(qū)域的基站管理。當(dāng)是移動(dòng)交換機(jī)的便攜式電話機(jī)呼叫一般電話機(jī)時(shí),攜帶式電話機(jī)通過(guò)基站連接到移動(dòng)交換機(jī),該基站管理攜帶式電話機(jī)所屬的無(wú)線區(qū)域。攜帶式電話機(jī)進(jìn)一步從移動(dòng)交換機(jī)連接到公眾電話網(wǎng)。因此攜帶式電話機(jī)通過(guò)與對(duì)方通話的無(wú)線信道連接到管理無(wú)線區(qū)域的基站。當(dāng)便攜式電話機(jī)呼叫屬于另一個(gè)無(wú)線區(qū)域的另一個(gè)攜帶式電話機(jī)時(shí),該呼叫攜帶式電話機(jī)通過(guò)基站連接到移動(dòng)交換機(jī),此基站管理攜帶式電話機(jī)所屬的無(wú)線區(qū)域。該呼叫攜帶式電話機(jī)進(jìn)一步從移動(dòng)交換機(jī)連接到被叫攜帶式電話機(jī)所屬的基站。
      圖3表示上述蜂窩系統(tǒng)的一個(gè)實(shí)例,其中攜帶式電話機(jī)1和101屬于基站A(2a)到D(2c)之中的基站C(2c)管理的無(wú)線區(qū)域。便攜式電話機(jī)1和101以無(wú)線方式連接到基站2c。用于通話和位置登記的上行信號(hào)由基站2c接收和在此處理。基站2a到2d每個(gè)都管理不同的無(wú)線區(qū)域。無(wú)線區(qū)域可以在外圍或邊沿彼此重疊?;?a到2d每個(gè)通過(guò)復(fù)用線連接到移動(dòng)交換機(jī)3。兩個(gè)或多個(gè)移動(dòng)交換機(jī)3集中在選通交換機(jī)4,它連接到通用電話交換機(jī)5a。兩個(gè)或多個(gè)選通交換機(jī)4通過(guò)重復(fù)傳輸路徑互聯(lián)。通用電話交換機(jī)5a、5b、5c等等每個(gè)排列在一個(gè)地區(qū),也通過(guò)重復(fù)傳輸路徑互聯(lián)。每一通用電話交換機(jī)5a、5b、5c等等連接到許多通用電話機(jī)。例如,下載中心6連接到通用電話交換機(jī)5b。
      新的音樂(lè)名稱常常周期地累積在下載中心6,許多音樂(lè)數(shù)據(jù)保留在其中。在本發(fā)明中,音樂(lè)數(shù)據(jù)可以從連接到公眾電話網(wǎng)的下載中心6下載到例如便攜式電話機(jī)1和101。為了使攜帶式電話機(jī)1下載音樂(lè)數(shù)據(jù),攜帶式電話機(jī)1發(fā)起下載中心6的電話號(hào)碼。攜帶式電話機(jī)1連接到基站2c、移動(dòng)交換機(jī)3、選通交換機(jī)4、通用電話交換機(jī)5a、通用電話交換機(jī)5b和下載中心6。然后,用戶跟隨顯示模塊18顯示的指南對(duì)攜帶式電話機(jī)1操作必要的控制,從而下載期望名稱的音樂(lè)數(shù)據(jù)。在這種情況下音樂(lè)數(shù)據(jù)包括音色數(shù)據(jù)。也就是說(shuō),本發(fā)明的電話終端裝置包括存儲(chǔ)該音樂(lè)數(shù)據(jù)的存儲(chǔ)區(qū)。然后,通信模塊13可以從外部數(shù)據(jù)庫(kù)或下載中心6將音樂(lè)數(shù)據(jù)下載到例如RAM 11的存儲(chǔ)區(qū)。
      參見(jiàn)圖5,表示一種流程圖,用于描述由與本發(fā)明相關(guān)的攜帶式電話機(jī)1的CPU 10執(zhí)行的呼叫起始處理。首先,查看在顯示模塊18顯示的信息,用戶對(duì)輸入模塊17操作必要的控制以輸入對(duì)方的電話號(hào)碼和按下傳送鍵(步驟S1)。輸入的電話號(hào)碼存儲(chǔ)在系統(tǒng)RAM 11,同時(shí),關(guān)于攜帶式電話機(jī)1的電話號(hào)碼加上呼叫起始信號(hào)通過(guò)天線la傳送到通信模塊13。攜帶式電話機(jī)1所屬的基站2c接收此信號(hào),然后該信號(hào)傳送到移動(dòng)交換機(jī)3。從被叫方的電話號(hào)碼,移動(dòng)交換機(jī)3確定通用電話交換機(jī)和與被叫方建立連接的基站,并通過(guò)建立的傳輸路徑傳送呼叫起始信號(hào)。起始信號(hào)到達(dá)對(duì)方,緊接著振鈴音從對(duì)方電話機(jī)響起。在步驟S2,CPU 10確定是否已經(jīng)操作對(duì)方電話機(jī)的接收按鈕(摘機(jī))用于線路連接。如果對(duì)方的電話機(jī)發(fā)現(xiàn)沒(méi)有摘機(jī),則CPU 10分支到步驟S8以確定是否已經(jīng)操作對(duì)方電話機(jī)的通話結(jié)束按鈕。如果發(fā)現(xiàn)沒(méi)有操作此按鈕,則CPU 10回到步驟S2以確定該線路是否連接。除非操作該談話結(jié)束按鈕,會(huì)重復(fù)步驟S2和S8的處理操作直到線路連接。
      當(dāng)對(duì)方電話機(jī)的接收按鈕操作用于線路連接時(shí),在步驟S2的判斷是YES,CPU 10轉(zhuǎn)到步驟S3以確定對(duì)方是否是下載中心。如果發(fā)現(xiàn)對(duì)方是下載中心,然后在步驟S4下載中心提供的音樂(lè)選擇指南顯示在顯示模塊18上,之后用戶跟隨指南利用歌手列表和類型列表選擇音樂(lè)。在步驟S5,選定的音樂(lè)數(shù)據(jù)從下載中心下載到系統(tǒng)RAM 11。如圖4所示,音樂(lè)數(shù)據(jù)的開(kāi)始是首部,之后是再現(xiàn)下載音樂(lè)數(shù)據(jù)必需的音色數(shù)據(jù)。音色數(shù)據(jù)最多能指定八個(gè)音色。音色數(shù)據(jù)之后是節(jié)拍數(shù)據(jù),用于定義再現(xiàn)音樂(lè)數(shù)據(jù)的節(jié)奏。節(jié)奏數(shù)據(jù)之后是音色分配數(shù)據(jù),用于設(shè)置音樂(lè)段每個(gè)部分的音色。音色分配數(shù)據(jù)之后是一段音樂(lè)的音樂(lè)音符數(shù)據(jù)和音樂(lè)休止數(shù)據(jù)。
      當(dāng)已經(jīng)完成下載處理時(shí),在呼叫起始處理結(jié)束后線路在步驟S6切斷。如果在步驟S3發(fā)現(xiàn)對(duì)方不是下載中心,則CPU 10分支到步驟S7執(zhí)行通話中處理。當(dāng)通話結(jié)束時(shí),在呼叫起始處理結(jié)束后線路在步驟S6切斷。如果在步驟S8發(fā)現(xiàn)操作通話結(jié)束按鈕,則在呼叫起始處理結(jié)束后線路也在步驟S6切斷。
      參見(jiàn)圖6,表示一種流程圖,用于描述由與本發(fā)明相關(guān)的攜帶式電話機(jī)1的系統(tǒng)CPU 10執(zhí)行的呼叫結(jié)束處理。在收到結(jié)束信號(hào)后呼叫結(jié)束處理啟動(dòng)。在步驟S10,檢測(cè)接收到結(jié)束信號(hào),關(guān)于從主叫方發(fā)送的電話號(hào)碼的信息存儲(chǔ)在RAM 11中。在步驟S11,CPU 10確定是否設(shè)置發(fā)出旋律美妙的振鈴音用于將音樂(lè)再現(xiàn)模塊15再現(xiàn)的音調(diào)響為振鈴音。如果發(fā)現(xiàn)此設(shè)置開(kāi),則CPU 10轉(zhuǎn)到步驟S12以初始化作為旋律美妙的振鈴音的音樂(lè)數(shù)據(jù)。在初始化處理中,設(shè)置為振鈴音的音樂(lè)數(shù)據(jù)從系統(tǒng)RAM 11或系統(tǒng)ROM 12中讀出并提供給音樂(lè)再現(xiàn)模塊15。在音樂(lè)再現(xiàn)模塊15中,包含在音樂(lè)數(shù)據(jù)中的音色數(shù)據(jù)存儲(chǔ)在音色數(shù)據(jù)存儲(chǔ)模塊(聲音RAM)36中。音序器33解釋音色分配數(shù)據(jù)以便從音色數(shù)據(jù)存儲(chǔ)模塊(聲音RAM)36中讀出音樂(lè)每個(gè)部分的音色參數(shù),并設(shè)置音色參數(shù)到音調(diào)發(fā)生器模塊34。同時(shí),節(jié)奏數(shù)據(jù)設(shè)置到音序器33。應(yīng)當(dāng)注意的是,通過(guò)主叫方提供的電話號(hào)碼信息可以搜索振鈴音音樂(lè)以選擇作為振鈴音的音樂(lè)數(shù)據(jù)。
      當(dāng)初始化處理已經(jīng)完成時(shí),在步驟S13啟動(dòng)旋律美妙的振鈴音的再現(xiàn)。由音調(diào)發(fā)生器模塊34將根據(jù)音序器33給出的音調(diào)發(fā)生器參數(shù)的每個(gè)部分的音調(diào)再現(xiàn)為振鈴音,該再現(xiàn)的音調(diào)從振鈴音揚(yáng)聲器23響起。如果在步驟S11發(fā)現(xiàn)旋律美妙的振鈴音設(shè)置為關(guān),則CPU 10轉(zhuǎn)到步驟S14執(zhí)行標(biāo)準(zhǔn)的呼叫結(jié)束警告處理,即由音調(diào)發(fā)生器再現(xiàn)例如嘟嘟聲的標(biāo)準(zhǔn)振鈴音并從振鈴音揚(yáng)聲器23發(fā)出。在標(biāo)準(zhǔn)的呼叫結(jié)束警告處理中,可以啟動(dòng)振動(dòng)器19來(lái)代替發(fā)出標(biāo)準(zhǔn)的振鈴音。在執(zhí)行步驟S13和S14的處理操作發(fā)出振鈴音后操作接收按鈕時(shí),CPU 10確定線路已經(jīng)連接并轉(zhuǎn)到步驟S16。振鈴音保持響起的期間,步驟S18的處理操作重復(fù),直到操作接收按鈕。在步驟S16,停止響旋律美妙的振鈴音或標(biāo)準(zhǔn)的振鈴音。具體來(lái)說(shuō),停止音樂(lè)再現(xiàn)模塊15的再現(xiàn),系數(shù)乘法器40的系數(shù)設(shè)置為0。在步驟S17,執(zhí)行被叫方的通話中處理。當(dāng)通話結(jié)束時(shí),在呼叫起始處理結(jié)束后線路在步驟S18切斷。
      下面參照?qǐng)D7所示的流程圖描述在呼叫起始處理的步驟S7或在呼叫結(jié)束處理的步驟S17執(zhí)行的通話中處理。值得注意的是,關(guān)于BGM的設(shè)置,主叫方優(yōu)先于被叫方。當(dāng)通話中處理啟動(dòng)時(shí),CPU 10在步驟S21確定當(dāng)在步驟S21再現(xiàn)BGM時(shí)是否參考設(shè)置的BGM表,BGM表列出相應(yīng)于起始號(hào)碼的音樂(lè)數(shù)據(jù)和音色數(shù)據(jù)。如果參考,則CPU 10轉(zhuǎn)到步驟S22確定設(shè)置是否在主叫方。如果發(fā)現(xiàn)設(shè)置在主叫方,則在步驟S22判斷是YES。然后,在步驟S23,通過(guò)對(duì)方的電話號(hào)碼搜索BGM音樂(lè)表。初始化選定的BGM音樂(lè)數(shù)據(jù)。在初始化處理中,通過(guò)搜索BGM音樂(lè)表選定的音樂(lè)數(shù)據(jù)從系統(tǒng)RAM 11或系統(tǒng)ROM 12中讀入音樂(lè)再現(xiàn)模塊。在音樂(lè)再現(xiàn)模塊15中,包含在音樂(lè)數(shù)據(jù)中的音色數(shù)據(jù)裝入音色數(shù)據(jù)存儲(chǔ)模塊(聲音RAM)36中。音序器33解釋音色分配數(shù)據(jù)以便從音色數(shù)據(jù)存儲(chǔ)模塊(聲音RAM)36中讀出音樂(lè)每個(gè)部分的音色參數(shù),并設(shè)置音色參數(shù)到音調(diào)發(fā)生器模塊34。同時(shí),節(jié)奏數(shù)據(jù)設(shè)置到音序器33。
      當(dāng)初始化處理已經(jīng)完成時(shí),在步驟S24啟動(dòng)選定為BGM音樂(lè)數(shù)據(jù)的再現(xiàn)。音調(diào)發(fā)生器模塊34根據(jù)音序器33從音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32讀出的BGM音樂(lè)數(shù)據(jù)給出的音調(diào)發(fā)生器參數(shù)和音色參數(shù)再現(xiàn)每個(gè)部分的音調(diào)信號(hào)。再現(xiàn)的BGM音樂(lè)數(shù)據(jù)與收到的聲音信號(hào)混合并從通話揚(yáng)聲器22發(fā)出,同時(shí)與要傳送的聲音信號(hào)混合傳輸?shù)浇K止端的電話機(jī)。然后,CPU 10轉(zhuǎn)到步驟S26。
      如果主叫方發(fā)現(xiàn)該設(shè)置不開(kāi),則CPU 10分支到步驟S25以確定在對(duì)方或主叫方設(shè)置增加BGM。當(dāng)在建立線路連接后已經(jīng)從主叫方收到表示提供BGM的信息時(shí)該判斷是YES,CPU轉(zhuǎn)到步驟S26。如果沒(méi)有收到此信息,則CPU10分支到步驟S23,執(zhí)行上述的BGM音樂(lè)數(shù)據(jù)初始化處理和在被叫方的BGM再現(xiàn)啟動(dòng)處理(步驟S24)。在這種情況下,BGM沒(méi)有設(shè)置在主叫方,被叫方設(shè)置為搜索BGM音樂(lè)表。因此,在被叫方再現(xiàn)通過(guò)搜索BGM音樂(lè)表選定的BGM音調(diào)信號(hào),再現(xiàn)的音調(diào)信號(hào)混合用于傳輸?shù)穆曇粜盘?hào)以便傳送到主叫方的電話機(jī)。如果在步驟S21發(fā)現(xiàn)搜索BGM音樂(lè)表不開(kāi),CPU 10跳過(guò)步驟S22到S25轉(zhuǎn)到步驟S26。
      執(zhí)行步驟S26到S28的處理操作用于設(shè)置通話期間的BGM。如果該設(shè)置在被叫方,增加BGM沒(méi)有設(shè)置在主叫方。當(dāng)通過(guò)操作輸入模塊17的數(shù)字鍵和功能選擇鍵選擇BGM的設(shè)置時(shí),判斷在步驟S26是YES。CPU 10轉(zhuǎn)到步驟S27。如果設(shè)置在主叫方,當(dāng)操作員通過(guò)操作輸入模塊17的數(shù)字鍵和功能選擇鍵選擇BGM設(shè)置時(shí),在步驟S26的判斷是YES。CPU 10轉(zhuǎn)到步驟S27。在步驟S27,CPU 10初始化用戶選定的BGM音樂(lè)數(shù)據(jù)。在初始化處理中,選定為BGM的音樂(lè)數(shù)據(jù)從系統(tǒng)RAM 11或系統(tǒng)ROM 12中讀入音樂(lè)再現(xiàn)模塊15。在音樂(lè)再現(xiàn)模塊15中,包含在音樂(lè)數(shù)據(jù)中的音色數(shù)據(jù)存儲(chǔ)在音色數(shù)據(jù)存儲(chǔ)模塊(聲音RAM)36中。音序器33解釋音色位置數(shù)據(jù)以便從音色數(shù)據(jù)存儲(chǔ)模塊(聲音RAM)36中讀出音樂(lè)每個(gè)部分的音色參數(shù),并設(shè)置音色參數(shù)到音調(diào)發(fā)生器模塊34。同時(shí),節(jié)奏數(shù)據(jù)設(shè)置到音序器33。當(dāng)初始化處理已經(jīng)完成時(shí),在步驟S28啟動(dòng)選定為BGM音樂(lè)數(shù)據(jù)的再現(xiàn)。音調(diào)發(fā)生器模塊34根據(jù)音序器33從音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32讀出的BGM音樂(lè)數(shù)據(jù)給出的音調(diào)發(fā)生器參數(shù)和音色參數(shù)再現(xiàn)每個(gè)部分的音調(diào)信號(hào)。再現(xiàn)的BGM音調(diào)信號(hào)與用于傳輸?shù)穆曇粜盘?hào)混合以傳送到對(duì)方的電話機(jī)。這允許用戶選擇或改變通話期間再現(xiàn)為BGM的音樂(lè)。
      如果在步驟S26發(fā)現(xiàn)在主叫方做出BGM設(shè)置或未選擇BGM設(shè)置,當(dāng)步驟S28的處理已經(jīng)結(jié)束時(shí),CPU 10轉(zhuǎn)到步驟S29確定是否已經(jīng)執(zhí)行停止BGM的操作,如果通過(guò)操作輸入模塊的數(shù)字鍵和功能選擇鍵設(shè)置了BGM。如果發(fā)現(xiàn)執(zhí)行了此操作,則在步驟S30音樂(lè)再現(xiàn)模塊15停止再現(xiàn)BGM音樂(lè)數(shù)據(jù)。當(dāng)步驟S30的處理已經(jīng)完成時(shí)和如果在步驟S29沒(méi)有命令停止BGM的操作,則CPU轉(zhuǎn)到步驟S31。如上所述,控制模塊或CPU可以靜音來(lái)自前向聲音信號(hào)和后向聲音信號(hào)的音樂(lè)音調(diào)信號(hào)。
      步驟S31到S35的處理操作執(zhí)行用于保持處理。當(dāng)按下保持按鈕時(shí),CPU10在步驟S31呼叫處于保持狀態(tài)并轉(zhuǎn)到步驟S32以將預(yù)先選定的保持音音樂(lè)初始化為保持音?;蛘?,通過(guò)主叫方提供的電話號(hào)碼信息搜索保持音音樂(lè)表可以選擇保持音音樂(lè)表。
      在上述的初始化處理中,選擇為保持音的音樂(lè)數(shù)據(jù)從系統(tǒng)RAM 11或系統(tǒng)ROM 12中讀出進(jìn)入音樂(lè)再現(xiàn)模塊15。在音樂(lè)再現(xiàn)模塊15中,包含在音樂(lè)數(shù)據(jù)中的音色數(shù)據(jù)裝入音色數(shù)據(jù)存儲(chǔ)模塊(聲音RAM)36中。音序器33解釋音色分配數(shù)據(jù)以便從音色數(shù)據(jù)存儲(chǔ)模塊(聲音RAM)36中讀出音樂(lè)每個(gè)部分的音色參數(shù),并設(shè)置音色參數(shù)到音調(diào)發(fā)生器模塊34。同時(shí),節(jié)奏數(shù)據(jù)設(shè)置到音序器33。當(dāng)初始化處理已經(jīng)完成時(shí),在步驟S33啟動(dòng)作為保持音的音樂(lè)數(shù)據(jù)的再現(xiàn)。音調(diào)發(fā)生器模塊34根據(jù)音序器33從音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32讀出的保持音樂(lè)數(shù)據(jù)給出的音調(diào)發(fā)生器參數(shù)和音色參數(shù)再現(xiàn)每個(gè)部分的音調(diào)信號(hào)。再現(xiàn)的保持音樂(lè)音調(diào)信號(hào)從通話揚(yáng)聲器22響起,同時(shí)傳送到主叫方的電話機(jī)。
      當(dāng)已經(jīng)完成步驟S33的保持音處理時(shí),CPU 10轉(zhuǎn)到步驟S34以等待按下保持清除按鈕。當(dāng)按下保持清除按鈕時(shí),CPU 10轉(zhuǎn)到步驟S35以停止音樂(lè)再現(xiàn)模塊15再現(xiàn)保持音音樂(lè)數(shù)據(jù)。當(dāng)步驟S35的處理已經(jīng)完成時(shí)和如果在步驟S31發(fā)現(xiàn)沒(méi)有操作保持清除按鈕,則CPU 10轉(zhuǎn)到步驟S36。在步驟S36,CPU 10確定是否已經(jīng)操作通話結(jié)束按鈕。如果發(fā)現(xiàn)操作通話結(jié)束按鈕,則CPU 10轉(zhuǎn)到步驟S37。如果再現(xiàn)BGM繼續(xù),則CPU 10停止音樂(lè)再現(xiàn)模塊15再現(xiàn)BGM音樂(lè)數(shù)據(jù)。然后,CPU 10回到呼叫起始處理的步驟S6或呼叫結(jié)束處理的步驟S18以斷開(kāi)線路。如果在步驟S36發(fā)現(xiàn)未操作通話結(jié)束按鈕,CPU 10重復(fù)步驟S26到S35的處理操作直到按下通話結(jié)束按鈕。
      參見(jiàn)圖8,表示一種流程圖,用于描述由與本發(fā)明相關(guān)的攜帶式電話機(jī)1的CPU 10執(zhí)行的音樂(lè)設(shè)置處理。當(dāng)用戶操作輸入模塊17的數(shù)字鍵和功能選擇鍵以進(jìn)入音樂(lè)設(shè)置模式,音樂(lè)設(shè)置過(guò)程開(kāi)始。在步驟S41,用戶可以設(shè)置是否將音樂(lè)再現(xiàn)模塊15再現(xiàn)的音調(diào)信號(hào)響為旋律美妙的振鈴音。當(dāng)用戶選擇此設(shè)置時(shí),在結(jié)束呼叫處理的步驟S11找到旋律美妙的振鈴音。當(dāng)已經(jīng)完成步驟S41的處理時(shí),CPU 10轉(zhuǎn)到步驟S42以設(shè)置用于旋律美妙的振鈴音的音樂(lè)數(shù)和音色數(shù)。這些音樂(lè)數(shù)和音色數(shù)可以如愿從系統(tǒng)RAM 11或系統(tǒng)ROM 12選擇。然后,相應(yīng)于此設(shè)置處理選擇的音樂(lè)數(shù)和音色數(shù)的音樂(lè)數(shù)據(jù)在呼叫結(jié)束處理的步驟S12初始化。
      然后,在步驟S43,要再現(xiàn)為保持音的音樂(lè)數(shù)和音色數(shù)可以如愿設(shè)置。這些音樂(lè)數(shù)和音色數(shù)可以如愿從系統(tǒng)RAM 11或系統(tǒng)ROM 12選擇。然后,相應(yīng)于此設(shè)置處理設(shè)置的這些音樂(lè)數(shù)和音色數(shù)的音樂(lè)數(shù)據(jù)在通話中處理的步驟S32初始化。然后,在步驟S44,可以執(zhí)行設(shè)置處理,搜索BGM音樂(lè)表以確定是否設(shè)置相應(yīng)于呼叫起始號(hào)碼的BGM音樂(lè)數(shù)和音色數(shù)。如果做出此設(shè)置,則CPU 10確定相應(yīng)于呼叫起始號(hào)碼的BGM開(kāi)啟。另外,在步驟S45,如愿設(shè)置相應(yīng)于呼叫起始號(hào)碼的音樂(lè)數(shù)和音色數(shù)。這些音樂(lè)數(shù)和音色數(shù)可以如愿從系統(tǒng)RAM 11或系統(tǒng)ROM 12選擇。
      在步驟S45設(shè)置的相應(yīng)于呼叫起始號(hào)碼的由音樂(lè)數(shù)和音色數(shù)構(gòu)成的表列出呼叫起始號(hào)碼(No),所有者的名字和分配的音樂(lè)數(shù)和音色數(shù),如圖9所示。圖9所示的音樂(lè)表是BGM音樂(lè)表的一個(gè)例子??梢苑謩e設(shè)置振鈴音音樂(lè)表和保持音音樂(lè)表。這些音樂(lè)表可以設(shè)置為單獨(dú)的表?;蛘?,這些音樂(lè)表的一個(gè)可以設(shè)置為公共音樂(lè)表。另外,在步驟S46,音樂(lè)數(shù)和音色數(shù)可以分配給數(shù)字鍵和功能選擇鍵。圖10表示分配給數(shù)字鍵的一個(gè)實(shí)例。也就是說(shuō),音樂(lè)數(shù)和音色數(shù)可以分配給撥號(hào)數(shù)字鍵17a的數(shù)字鍵0到9和碼鍵“*”和“#”。當(dāng)在通話中處理的步驟S26操作任何鍵時(shí)可以選擇設(shè)置為數(shù)字鍵的音樂(lè)數(shù)和音色數(shù)。
      參見(jiàn)圖11,表示一種流程圖,用于描述當(dāng)在音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32產(chǎn)生預(yù)定字?jǐn)?shù)的空閑區(qū)時(shí),根據(jù)R/W控制器31產(chǎn)生的請(qǐng)求傳遞信號(hào)(Req)由系統(tǒng)CPU 10執(zhí)行的音樂(lè)數(shù)據(jù)傳遞請(qǐng)求處理。當(dāng)產(chǎn)生請(qǐng)求傳遞信號(hào)(Req)時(shí),系統(tǒng)CPU 10接收它并讀出預(yù)定字?jǐn)?shù)的音樂(lè)數(shù)據(jù),該預(yù)定字?jǐn)?shù)相應(yīng)于從系統(tǒng)RAM 11(或系統(tǒng)ROM 12)起始的指針?biāo)镜刂返目臻e區(qū)。然后CPU 10傳遞音樂(lè)數(shù)據(jù),因此該音樂(lè)數(shù)據(jù)讀入音樂(lè)再現(xiàn)模塊15(步驟S51)。R/W控制器31將傳遞的音樂(lè)數(shù)據(jù)寫到音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)32。接下來(lái),在音樂(lè)數(shù)據(jù)轉(zhuǎn)移請(qǐng)求處理結(jié)束后,在步驟S52指針更新到傳遞字?jǐn)?shù)達(dá)到的新地址。當(dāng)產(chǎn)生另一個(gè)請(qǐng)求傳遞信號(hào)(Req)時(shí),上述的傳遞處理根據(jù)更新的指針?lè)磸?fù)執(zhí)行。
      在上述的配置中,音樂(lè)數(shù)據(jù)存儲(chǔ)模塊(RAM)31具有存儲(chǔ)32個(gè)字的音樂(lè)數(shù)據(jù)的存儲(chǔ)量。顯然,該存儲(chǔ)量不局限為32個(gè)字;該音樂(lè)數(shù)據(jù)存儲(chǔ)模塊可以是任何大小,直到它顯著小于系統(tǒng)RAM 11的尺寸。在上述的配置中,音色數(shù)據(jù)存儲(chǔ)模塊(聲音RAM)36具有存儲(chǔ)音色數(shù)據(jù)的八個(gè)音色的存儲(chǔ)量。顯然,該存儲(chǔ)量不局限為八個(gè)音色;此大小可以顯著小于系統(tǒng)RAM 11的大小,直到它可以存儲(chǔ)至少大于發(fā)出音樂(lè)段的部分?jǐn)?shù)的音色數(shù)。
      作為與本發(fā)明有關(guān)的音樂(lè)再現(xiàn)模塊中音調(diào)發(fā)生器模塊34的聲源方案,任何FM、波形存儲(chǔ)器(PCM)、物理模型方案都可以使用。該聲源可以是基于DSP的硬件或根據(jù)聲源程序的軟件。
      在上述的配置中,音樂(lè)數(shù)據(jù)具有圖4所示的格式。顯然,該音樂(lè)數(shù)據(jù)的格式不局限于上述的格式;增加時(shí)間信息的MIDI格式和SMF(標(biāo)準(zhǔn)MIDI文件)格式也可以使用。
      在上述的配置中,用于混合BGM與收到的聲音信號(hào)的系數(shù)乘法器37和50的系數(shù)和用于混合BGM與用于傳輸?shù)穆曇粜盘?hào)的系數(shù)乘法器43和45的系數(shù)每個(gè)都設(shè)置為0.5。顯然,這些系數(shù)可以設(shè)置為其它值。
      工業(yè)應(yīng)用性如上所述和根據(jù)本發(fā)明,當(dāng)根據(jù)本發(fā)明的攜帶式電話機(jī)設(shè)置為通話伴隨以BGM(背景音樂(lè))時(shí),音樂(lè)再現(xiàn)模塊再現(xiàn)的音調(diào)信號(hào)混合收到的聲音信號(hào)用于發(fā)出聲響。同時(shí),用于傳輸?shù)穆曇粜盘?hào)混合通過(guò)通信模塊要傳送的同一音調(diào)信號(hào)。因此,主叫方和被叫方可以在通話的同時(shí)聽(tīng)到背景音樂(lè)音調(diào)。此特征允許用戶更活潑的做出電話通話,當(dāng)選擇適合于通話的背景音調(diào)時(shí),營(yíng)造期望的通話氣氛。
      另外,利用音樂(lè)再現(xiàn)模塊再現(xiàn)背景音,可以產(chǎn)生和輸出振鈴音和保持音。音樂(lè)再現(xiàn)模塊可以公共使用。另外,音樂(lè)再現(xiàn)模塊再現(xiàn)的音樂(lè)可以為背景音、振鈴音和保持音共享。
      另外,存儲(chǔ)音樂(lè)數(shù)據(jù)的存儲(chǔ)區(qū)安排成音樂(lè)數(shù)據(jù)可以從外部個(gè)人計(jì)算機(jī)和網(wǎng)絡(luò)下載。這種安排允許再現(xiàn)各種類型音樂(lè)的背景音、振鈴音和保持音。
      權(quán)利要求
      1.一種電話終端裝置,操作在通話雙方之間交換前向和后向聲音信號(hào),包括聲音處理模塊,具有編碼前向聲音信號(hào)的編碼器和解碼后向聲音信號(hào)的解碼器;通信模塊,將從編碼器以編碼形式輸出的前向聲音信號(hào)傳送到對(duì)方,并且接收來(lái)自對(duì)方以編碼形式輸入到譯碼器的后向聲音信號(hào);音調(diào)產(chǎn)生模塊,處理音樂(lè)數(shù)據(jù)以產(chǎn)生音調(diào)信號(hào);和控制模塊,操作于當(dāng)音樂(lè)音調(diào)信號(hào)設(shè)置為通話期間響起背景音樂(lè)時(shí),用于混合該音調(diào)生成模塊產(chǎn)生的音樂(lè)音調(diào)信號(hào)和從解碼器輸出的后向聲音信號(hào),和混合該音調(diào)產(chǎn)生模塊產(chǎn)生的音樂(lè)音調(diào)信號(hào)與輸入到編碼器的前向聲音信號(hào)。
      2.根據(jù)權(quán)利要求1的電話終端裝置,其中控制模塊根據(jù)對(duì)方的電話號(hào)碼選擇背景音樂(lè)以便控制音調(diào)產(chǎn)生模塊產(chǎn)生選定背景音樂(lè)的音樂(lè)音調(diào)信號(hào)。
      3.根據(jù)權(quán)利要求1的電話終端裝置,其中控制模塊操作于當(dāng)在起始通話的主叫方和被叫方之間在設(shè)置背景音樂(lè)時(shí)出現(xiàn)沖突時(shí),用于允許主叫方設(shè)置的背景音樂(lè)和禁止被叫方設(shè)置的背景音樂(lè)。
      4.根據(jù)權(quán)利要求1的電話終端裝置,其中控制模塊操作于當(dāng)音樂(lè)音調(diào)信號(hào)設(shè)置為在呼叫結(jié)束時(shí)響起振鈴音時(shí),用于控制音調(diào)發(fā)生器模塊在呼叫結(jié)束時(shí)產(chǎn)生音樂(lè)音調(diào)信號(hào)。
      5.根據(jù)權(quán)利要求4的電話終端裝置,其中控制模塊選擇響應(yīng)對(duì)方電話號(hào)碼的振鈴音以便從聽(tīng)覺(jué)上識(shí)別對(duì)方。
      6.根據(jù)權(quán)利要求1的電話終端裝置,其中控制模塊操作于當(dāng)音樂(lè)音調(diào)信號(hào)設(shè)置為在呼叫結(jié)束時(shí)響起振鈴音時(shí),用于控制音調(diào)產(chǎn)生模塊在臨時(shí)保持通話時(shí)產(chǎn)生音樂(lè)音調(diào)信號(hào)和將產(chǎn)生的音樂(lè)音調(diào)信號(hào)饋送到編碼器以便將保持音傳送到對(duì)方。
      7.根據(jù)權(quán)利要求6的電話終端裝置,其中控制模塊可以根據(jù)對(duì)方的電話號(hào)碼選擇保持音,以便控制音調(diào)產(chǎn)生模塊產(chǎn)生選定保持音的音樂(lè)音調(diào)信號(hào)。
      8.根據(jù)權(quán)利要求1的電話終端裝置,進(jìn)一步包括存儲(chǔ)音樂(lè)數(shù)據(jù)的存儲(chǔ)區(qū),其中通信模塊可以將音樂(lè)數(shù)據(jù)從外部數(shù)據(jù)庫(kù)下載到存儲(chǔ)區(qū)。
      9.根據(jù)權(quán)利要求1的電話終端裝置,其中控制模塊可以靜音來(lái)自前向聲音信號(hào)和后向聲音信號(hào)的音樂(lè)音調(diào)信號(hào)。
      10.一種操作電話終端以在通話雙方之間前后交換聲音信號(hào)的方法,該方法包括步驟編碼前向聲音信號(hào),和解碼后向聲音信號(hào);將編碼形式的前向聲音信號(hào)傳送到對(duì)方,和接收來(lái)自對(duì)方編碼形式的后向聲音信號(hào);處理音樂(lè)數(shù)據(jù)以產(chǎn)生音樂(lè)音調(diào)信號(hào);和當(dāng)音樂(lè)音調(diào)信號(hào)設(shè)置為在通話期間響背景音樂(lè)時(shí),混合該音樂(lè)音調(diào)信號(hào)與解碼以后的后向聲音信號(hào),當(dāng)音樂(lè)音調(diào)信號(hào)設(shè)置為通話期間響背景音樂(lè)時(shí),混合該音樂(lè)音調(diào)信號(hào)與編碼之前的前向聲音信號(hào)。
      11.用于一種電話終端裝置的可機(jī)讀介質(zhì),該裝置具有一處理器在通話雙方之間前后交換聲音信號(hào),該介質(zhì)包含該處理器可執(zhí)行的程序指令,以使該電話終端裝置執(zhí)行一種方法,該方法包括步驟編碼前向聲音信號(hào),和解碼后向聲音信號(hào);將編碼形式的前向聲音信號(hào)傳送到對(duì)方,和接收來(lái)自對(duì)方編碼形式的后向聲音信號(hào);處理音樂(lè)數(shù)據(jù)以產(chǎn)生音樂(lè)音調(diào)信號(hào);和當(dāng)音樂(lè)音調(diào)信號(hào)設(shè)置為在通話期間響背景音樂(lè)時(shí),混合該音樂(lè)音調(diào)信號(hào)與解碼以后的后向聲音信號(hào),當(dāng)音樂(lè)音調(diào)信號(hào)設(shè)置為通話期間響背景音樂(lè)時(shí),混合該音樂(lè)音調(diào)信號(hào)與編碼之前的前向聲音信號(hào)。
      全文摘要
      一種電話終端裝置,用于在通話雙方之間前后交換聲音信號(hào)。在該電話終端裝置中,聲音處理模塊具有編碼前向聲音信號(hào)的編碼器和解碼后向聲音信號(hào)的解碼器。通信模塊向?qū)Ψ絺魉蛷木幋a器以編碼形式輸出的前向聲音信號(hào),并接收來(lái)自對(duì)方在編碼形式輸入到解碼器的后向聲音信號(hào)。音調(diào)產(chǎn)生模塊處理音樂(lè)數(shù)據(jù)以產(chǎn)生音樂(lè)音調(diào)信號(hào)??刂颇K操作于當(dāng)音樂(lè)音調(diào)信號(hào)設(shè)置為在通話期間發(fā)出背景音樂(lè),用于混合音調(diào)產(chǎn)生模塊產(chǎn)生的音樂(lè)音調(diào)信號(hào)和從解碼器輸出的后向聲音信號(hào),和用于混合音調(diào)生成模塊產(chǎn)生的音樂(lè)音調(diào)信號(hào)與輸入到編碼器的前向聲音信號(hào)。
      文檔編號(hào)H04M19/04GK1370372SQ00811904
      公開(kāi)日2002年9月18日 申請(qǐng)日期2000年8月23日 優(yōu)先權(quán)日1999年8月24日
      發(fā)明者田中孝浩 申請(qǐng)人:雅馬哈株式會(huì)社
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1