專利名稱:音樂傳送裝置和音樂再生裝置的制作方法
技術領域:
本發(fā)明涉及一種用于通過網(wǎng)絡傳送音樂的音樂傳送裝置,以及音樂再生裝置。
背景技術:
已提供了各種音樂傳送系統(tǒng),在這些音樂傳送系統(tǒng)中,作為音樂傳送裝置的服務器響應來自作為音樂再生裝置的客戶機的請求,對音樂內(nèi)容進行傳送。在非專利文獻1中披露的音樂傳送系統(tǒng)就是上述這種音樂傳送系統(tǒng)中的一種。在這種音樂傳送系統(tǒng)中,用戶在他或她的房間里可以通過客戶機發(fā)送請求到服務器中,并享受音樂,該音樂是響應該請求而從服務器提供的。
YAMAHA MusicCAST(注冊商標)目錄順便提及,上述種類的音樂傳送系統(tǒng)使用的服務器是這樣一種服務器即,其具有外部輸入端子,并且可以將通過該外部輸入端子輸入的音頻信號傳輸?shù)娇蛻魴C中。因此,如果麥克風連接到這種服務器的外部輸入端子上,則可以實現(xiàn)內(nèi)部對講機功能即,在服務器側(cè)的用戶的聲音在客戶機側(cè)進行再生。然而,在該連接中存在問題。即,如果客戶機側(cè)在再生音樂的同時進行該內(nèi)部對講機功能,則在客戶機側(cè),從服務器發(fā)送來的用戶的聲音會被正在再生的音樂掩蓋,并且不能適當?shù)剡M行內(nèi)部對講機通話。
發(fā)明內(nèi)容
鑒于上述情形而作出本發(fā)明,本發(fā)明的目的在于提供這樣一種音樂傳送裝置以及音樂再生裝置即,即使在客戶機側(cè)正在再生音樂的情況下,其也能進行滿意的通話。
為達到上述目的,本發(fā)明提供一種音樂傳送裝置,包括
存儲單元,其存儲音樂數(shù)據(jù);聲音收集單元,其從外部收集聲音以輸出音頻數(shù)據(jù);讀取單元,其從所述存儲單元中讀取所述音樂數(shù)據(jù);混音器,其將所述音頻數(shù)據(jù)與由所述讀取單元讀出的音樂數(shù)據(jù)進行混合,以輸出聲音數(shù)據(jù);傳輸單元,其將所述聲音數(shù)據(jù)傳輸給客戶機;以及音量控制單元,其在所述音頻數(shù)據(jù)提供到所述混音器的同時,降低由所述讀取單元讀出并提供到所述混音器的音樂數(shù)據(jù)的音量。
在該音樂傳送裝置中,在對通過聲音收集單元獲取的音頻數(shù)據(jù)與音樂數(shù)據(jù)進行混合的同時,降低音樂數(shù)據(jù)的音量,然后發(fā)送到客戶機中。因此,即使在再生音樂數(shù)據(jù)時,客戶機也能夠以不被正再生的音樂掩蓋的方式,再生通過音樂傳送裝置的聲音收集單元檢測到的聲音。
在優(yōu)選實施例中,音樂傳送裝置設有各客戶機可操作的讀取單元、混音器、音量控制單元以及傳輸單元。在本實施例中,當將通過聲音收集單元檢測到的聲音發(fā)送到僅僅一個或多個特定客戶機時,讀取單元、混音器、音量控制單元以及傳輸單元組僅操作對應于那些特定客戶機中正在再生音樂數(shù)據(jù)的那一部分客戶機。
音樂數(shù)據(jù)的音量應被降低到的音量值可以通過用戶操作特定操作單元而設定,或通過根據(jù)聲音收集單元獲取的音頻數(shù)據(jù)的平均音量級和音樂數(shù)據(jù)的平均音量級來計算。
本發(fā)明也提供一種音樂再生裝置,包括通信單元,其接收音頻數(shù)據(jù);音樂數(shù)據(jù)獲取單元,其獲取音樂數(shù)據(jù);混音器,其將所述音頻數(shù)據(jù)與所述音樂數(shù)據(jù)進行混合,以輸出聲音數(shù)據(jù);音頻輸出單元,其輸出與所述聲音數(shù)據(jù)對應的聲音;以及音量控制單元,其在所述音頻數(shù)據(jù)提供到所述混音器的同時,降低提供到所述混音器的所述音樂數(shù)據(jù)的音量。
在本發(fā)明的該方案中,在音頻輸出單元輸出與從不同的裝置接收到音頻數(shù)據(jù)對應的聲音時,降低由音樂數(shù)據(jù)獲取單元獲取并提供到混音器中的音樂數(shù)據(jù)的音量。因此,與從不同的裝置接收到音頻數(shù)據(jù)對應的聲音可被再生,而不會被音頻輸出單元正在再生的音樂掩蓋。
音樂數(shù)據(jù)獲取單元可以是讀出存儲單元中存儲的音樂數(shù)據(jù)的裝置,也可以是從其他裝置接收音樂數(shù)據(jù)的通信單元。
音樂再生裝置可以設有聲音收集單元以及傳輸單元,該聲音收集單元用于從裝置的外部接收聲音并輸出音頻數(shù)據(jù),該傳輸單元用于將從聲音收集單元輸出的音頻數(shù)據(jù)傳輸?shù)狡渌b置。音樂再生裝置可以設有通知單元,該通知單元用于將由聲音收集單元獲取的音頻數(shù)據(jù)的平均音量級通知其他裝置。
在優(yōu)選實施例中,該音樂再生裝置被通知從其他裝置接收到的音頻數(shù)據(jù)的平均音量級以及通過音樂數(shù)據(jù)獲取單元獲取的音樂數(shù)據(jù)的平均音量級,然后根據(jù)這兩個平均音量級來設定下述音量級即,音樂數(shù)據(jù)的音量應由音量控制單元降低到的音量級。當從多個其他裝置接收到音頻數(shù)據(jù)時,音樂再生裝置接到來自那些裝置的音頻數(shù)據(jù)的平均音量級的通知,然后根據(jù)被通知的平均音量級的最小值與通過音樂數(shù)據(jù)獲取單元獲取的音樂數(shù)據(jù)的平均音量級,設定下述音量級即,該音樂數(shù)據(jù)的音量應降低到的音量級。在該實施例中,被再生音樂數(shù)據(jù)的音量可以降低為這樣即,適合于參加語言通話的其他用戶中發(fā)出最低聲音的用戶。這樣,該實施例使這樣的內(nèi)部對講機通話成可能即,各用戶均可以更容易地聽到其他用戶的聲音。
優(yōu)選地,該音樂傳送裝置還包括音量級存儲單元以及檢測單元,該音量級存儲單元存儲各樂曲的音樂數(shù)據(jù)的平均音量級,該檢測單元檢測由聲音收集單元獲取的音頻數(shù)據(jù)的平均音量級。音量控制單元根據(jù)檢測到的音頻數(shù)據(jù)的平均音量級和提供到混音器的音樂數(shù)據(jù)的平均音量級,降低音樂數(shù)據(jù)的音量。
優(yōu)選地,該音樂再生裝置還包括檢測單元以及傳輸單元,該檢測單元檢測由聲音收集單元獲取的音頻數(shù)據(jù)的平均音量級,該傳輸單元接收由音樂數(shù)據(jù)獲取單元獲取的音樂數(shù)據(jù)的平均音量級。音量控制單元根據(jù)檢測到的音頻數(shù)據(jù)的平均音量級和接收到的音樂數(shù)據(jù)的平均音量級,降低音樂數(shù)據(jù)的音量。
根據(jù)本發(fā)明,還提供一種傳送音樂的方法,包括從外部收集聲音以輸出音頻數(shù)據(jù);從存儲單元讀取音樂數(shù)據(jù);將所述音頻數(shù)據(jù)與所述音樂數(shù)據(jù)進行混合,以輸出聲音數(shù)據(jù);將所述聲音數(shù)據(jù)傳輸給客戶機;以及在將包括所述音頻數(shù)據(jù)的聲音數(shù)據(jù)傳輸給客戶機的同時,降低從所述存儲單元讀出的所述音樂數(shù)據(jù)的音量。
優(yōu)選地,該方法還包括檢測所述音頻數(shù)據(jù)的平均音量級;以及從音量級存儲單元中讀取各樂曲的音樂數(shù)據(jù)的平均音量級,其中,在降低音量的過程中,根據(jù)檢測到的所述音頻數(shù)據(jù)的平均音量級和所述音樂數(shù)據(jù)的平均音量級,降低所述音樂數(shù)據(jù)的音量。
根據(jù)本發(fā)明,再提供一種再生音樂的方法,包括通過通信單元接收音頻數(shù)據(jù);獲取音樂數(shù)據(jù);將所述音頻數(shù)據(jù)與所述音樂數(shù)據(jù)進行混合,以輸出聲音數(shù)據(jù);輸出與所述聲音數(shù)據(jù)對應的聲音;以及在輸出與所述聲音數(shù)據(jù)對應的聲音的同時,降低所述音樂數(shù)據(jù)的音量。
優(yōu)選地,該方法還包括檢測所述音頻數(shù)據(jù)的平均音量級;以及接收所述音樂數(shù)據(jù)的平均音量級,其中,在降低音量的過程中,根據(jù)檢測到的所述音頻數(shù)據(jù)的平均音量級和接收到的所述音樂數(shù)據(jù)的平均音量級,降低所述音樂數(shù)據(jù)的音量。
參照附圖對本發(fā)明優(yōu)選的示例性實施例進行詳細描述,這將能夠更為清楚地理解本發(fā)明的上述目的以及優(yōu)點,其中
圖1為示出根據(jù)本發(fā)明第一實施例的音樂傳送系統(tǒng)的結(jié)構(gòu)框圖;以及圖2為示出根據(jù)本發(fā)明第二實施例的音樂傳送系統(tǒng)的結(jié)構(gòu)框圖。
具體實施例方式
下面,將參照附圖對本發(fā)明的實施例進行描述。
<實施例1>
圖1為示出根據(jù)本發(fā)明第一實施例的音樂傳送系統(tǒng)的結(jié)構(gòu)框圖。如圖1所示,服務器100和N臺客戶機200-k(k=1~N)例如被安裝在相同房子內(nèi)的不同房間中,并且經(jīng)由諸如家庭有線或無線LAN等的網(wǎng)絡將服務器100與N臺客戶機200-k中的每一臺客戶機彼此連接起來。
服務器100響應各客戶機200-k而通過網(wǎng)絡傳送樂曲數(shù)據(jù)。該樂曲數(shù)據(jù)是通過對樂曲的音樂數(shù)據(jù)進行壓縮編碼而獲得的數(shù)據(jù)。存儲裝置102例如為HDD,在其中存儲樂曲數(shù)據(jù)的數(shù)據(jù)庫。麥克風150連接到服務器100上。麥克風150被設置在安裝服務器100的房間內(nèi),該麥克風150用作檢測房間內(nèi)的用戶聲音的聲音收集單元。服務器100與客戶機200-k(k=1~N)包括這樣的裝置即,該裝置實現(xiàn)將由麥克風150檢測到的用戶聲音傳送到安裝各客戶機200-k(k=1~N)的各個房間中的內(nèi)部對講機功能。CPU101是控制服務器100內(nèi)的各部分的控制單元,CPU101響應來自各客戶機200-k(k=1~N)的請求而執(zhí)行這樣的控制即,執(zhí)行從存儲裝置102讀取樂曲數(shù)據(jù)的讀取單元的控制、執(zhí)行將樂曲數(shù)據(jù)傳送到客戶機200-k(k=1~N)的控制,以及實現(xiàn)內(nèi)部對講機功能的控制。A/D轉(zhuǎn)換器103通過以預定采樣率采樣麥克風150輸出的模擬音頻信號而將該模擬音頻信號轉(zhuǎn)換為數(shù)字音頻數(shù)據(jù),并且輸出該數(shù)字音頻數(shù)據(jù)。網(wǎng)絡接口104是這樣的接口借助于該接口通過網(wǎng)絡執(zhí)行與各客戶機200-k(k=1~N)的數(shù)據(jù)通信。
服務器100具有N個音頻傳輸處理部分110-k(k=1~N)。各音頻傳輸處理部分110-k(k=1~N)均具有下列結(jié)構(gòu)。首先,解碼器111是這樣的裝置即,其用于對從存儲裝置102讀取的樂曲數(shù)據(jù)進行解碼,然后輸出作為采樣數(shù)據(jù)的音樂數(shù)據(jù),該采樣數(shù)據(jù)具有與A/D轉(zhuǎn)換器103的采樣率相同的采樣率。音量調(diào)控器112為與CPU101協(xié)作而用作音量控制單元的裝置,其根據(jù)從CPU101提供的音量控制信號VCON,控制從解碼器111輸出的音樂數(shù)據(jù)的音量,從而輸出被控制音量的音樂數(shù)據(jù)?;煲羝?13為這樣的裝置即,將從音量調(diào)控器112輸出的音樂數(shù)據(jù)與從A/D轉(zhuǎn)換器103輸出的音頻數(shù)據(jù)進行混合,然后輸出合成的聲音數(shù)據(jù)。編碼器114是這樣的裝置即,其將從混音器113輸出的聲音數(shù)據(jù)進行壓縮編碼為與樂曲數(shù)據(jù)相同格式的數(shù)據(jù)。
各客戶機200-k(k=1~N)的結(jié)構(gòu)如下CPU201為控制客戶機200-k的各個部分的控制單元,CPU201利用遙控器(未圖示)等,根據(jù)用戶給予的指令從服務器100獲取聲音數(shù)據(jù)(在不執(zhí)行內(nèi)部對講機功能的情況下的樂曲數(shù)據(jù));網(wǎng)絡接口202為這樣的接口即,借助于其通過網(wǎng)絡執(zhí)行與服務器100的數(shù)據(jù)通信;緩沖器203為先進先出的緩沖器,其順序存儲經(jīng)由網(wǎng)絡接口202從服務器100接收到的聲音數(shù)據(jù),并在CPU201的控制下,以存儲的順序?qū)⒋鎯Φ穆曇魯?shù)據(jù)提供到解碼器204中;解碼器204是這樣的裝置即,其將從緩沖器203輸出的聲音數(shù)據(jù)解碼為與壓縮編碼之前相同的聲音數(shù)據(jù)。音頻輸出部分205由D/A轉(zhuǎn)換器(未圖示)和揚聲器(未圖示)構(gòu)成,D/A轉(zhuǎn)換器用于將從解碼器204輸出的聲音數(shù)據(jù)轉(zhuǎn)換為模擬音頻信號,揚聲器用于將該模擬音頻信號作為聲音輸出。
接著,將描述本實施例的操作。在本實施例中,將網(wǎng)絡的可用帶寬平均地分為N個部分,并將該N個分割的帶寬分配給N臺相應的客戶機200-k(k=1~N)。各客戶機200-k(k=1~N)均使用分配給其的帶寬向服務器100發(fā)送樂曲數(shù)據(jù)傳送請求。當經(jīng)由網(wǎng)絡接口104從特定的客戶機200-i接收到樂曲數(shù)據(jù)傳送請求時,服務器100的CPU101選擇音頻傳輸處理部分110-k(k=1~N)中的當前未使用的一個音頻傳輸處理部分(例如,音頻傳輸處理部分110-j),并使這個音頻傳輸處理部分處理要發(fā)送到客戶機200~i中的樂曲數(shù)據(jù)。在CPU101的控制下,從存儲裝置102讀取客戶機200-i請求的樂曲數(shù)據(jù),該樂曲數(shù)據(jù)經(jīng)過音頻傳輸處理部分110-j處理后,經(jīng)由網(wǎng)絡接口104傳輸?shù)娇蛻魴C200-i中。
在客戶機200-i中,經(jīng)由網(wǎng)絡接口202接收從服務器100提供的樂曲數(shù)據(jù),并將其存儲在緩沖器203中。當在緩沖器203中已存儲規(guī)定量的樂曲數(shù)據(jù)時,CPU201指示解碼器204對緩沖器203中存儲的樂曲數(shù)據(jù)進行解碼。解碼器204對此響應而以存儲的順序讀出緩沖器203中存儲的樂曲數(shù)據(jù)并進行解碼,然后輸出聲音數(shù)據(jù)。該聲音數(shù)據(jù)從音頻輸出部分205作為聲音被輸出。以這種方式,通過客戶機200-i再生了音樂。
CPU201定期地監(jiān)視緩沖器203中存儲的數(shù)據(jù)的剩余量(即,還未被讀出的樂曲數(shù)據(jù)的量),并將該數(shù)據(jù)的剩余量通知服務器100。服務器100的CPU101根據(jù)從客戶機200-i報告的、緩沖器203中存儲的數(shù)據(jù)的剩余量,控制將被發(fā)送到客戶機200-i中的樂曲數(shù)據(jù)的傳輸率。
在本實施例中,以這樣的方式執(zhí)行反饋控制即,如果緩沖器203中存儲的數(shù)據(jù)的剩余量超過規(guī)定值,則降低樂曲數(shù)據(jù)的傳輸率;如果數(shù)據(jù)的剩余量小于規(guī)定值,則增大樂曲數(shù)據(jù)的傳輸率。根據(jù)這種反饋控制,將緩沖器203中存儲的數(shù)據(jù)的剩余量保持在規(guī)定范圍內(nèi)。因此,即使服務器100與客戶機200-i之間的數(shù)據(jù)傳輸瞬間停止,在該停止期間,緩沖器203中剩余的樂曲數(shù)據(jù)的一部分也提供到解碼器204中,因而沒有中斷音樂的再生。
上面已描述了在單個客戶機200-i上執(zhí)行的樂曲數(shù)據(jù)傳送操作。在本實施例中,客戶機200-k(k=1~N)可以獨立地向服務器100請求傳送樂曲數(shù)據(jù)。在系統(tǒng)的滿負荷操作期間,服務器100使用全部的音頻傳輸處理部分110-k(k=1~N)和全部的網(wǎng)絡可用帶寬,可以同時將樂曲數(shù)據(jù)傳送到全部的N臺客戶機200-k(k=1~N)中。
在本實施例中,在安裝服務器100的房間內(nèi)的用戶可以使用內(nèi)部對講機功能將他或她的聲音傳輸?shù)娇蛻魴C200-k(k=1~N)中期望的一臺客戶機或多臺客戶機中。為此,用戶通過操作諸如遙控器等的操作單元,將開始內(nèi)部對講機功能的指令以及用于指定一臺或多臺客戶機200-k作為他或她的聲音的目的地的信息發(fā)送給服務器100。服務器100的CPU101將內(nèi)部對講機功能開始的通知經(jīng)由網(wǎng)絡接口104發(fā)送到客戶機200-k中的一部分客戶機中,這一部分客戶機已被指定為目的地且沒有進行再生音樂。已接收到該通知的各客戶機的CPU201均開始控制緩沖器203、解碼器204以及音頻輸出部分205,它們被操作以將經(jīng)由網(wǎng)絡接口202從服務器100接收的數(shù)據(jù)作為聲音輸出。由于進行再生音樂的客戶機的CPU201已經(jīng)開始該控制,所以,不需要將內(nèi)部對講機功能開始的通知發(fā)送給它們。
然后,服務器100的CPU 101執(zhí)行如下控制a.在被選定作為由麥克風150檢測到的聲音的目的地且正在再生音樂的客戶機(假定為客戶機200-a)上進行的控制CPU101對音頻傳輸處理部分110-a執(zhí)行如下控制,音頻傳輸處理部分110-a處理用于這種客戶機200-a的樂曲數(shù)據(jù)。首先,CPU101給音量調(diào)控器112發(fā)送用于使將被輸出到混音器113的音樂數(shù)據(jù)的音量降低的音量控制信號VCON。CPU101也給混音器113發(fā)送這樣的指令該指令用于將從音量調(diào)控器112輸出的音樂數(shù)據(jù)與從A/D轉(zhuǎn)換器103輸出的音頻數(shù)據(jù)進行混合。
作為上面控制的結(jié)果,從A/D轉(zhuǎn)換器103輸出的音頻數(shù)據(jù)與音量降低的音樂數(shù)據(jù)由混音器113進行混合?;旌虾蟮穆曇魯?shù)據(jù)由編碼器114進行壓縮編碼并發(fā)送到客戶機200-a中。因此,在客戶機200-a中,音量降低的音樂與安裝服務器100的房間內(nèi)的用戶聲音從音頻輸出部分205被輸出。
在客戶機200-a中,將從服務器100接收到的聲音數(shù)據(jù)經(jīng)由緩沖器203提供到解碼器204中。因此,從通過服務器100的麥克風150獲取聲音到該聲音從音頻輸出部分205輸出為止的延遲時間增加了緩沖器203的延遲時間。不過,由于本實施例的內(nèi)部對講機通話是單向的(從服務器100到客戶機200-k),所以該延遲并不會出現(xiàn)問題。因此,可以使得緩沖器203的容量以及平均延遲時間足夠大或足夠長,從而防止音樂再生的瞬時中斷。
b.在未被選定作為由麥克風150檢測到的聲音的目的地且正在再生音樂的客戶機(假定為客戶機200-b)上進行的控制CPU101使音頻傳輸處理部分110-b繼續(xù)進行當前處理,音頻傳輸處理部分110-b對這種客戶機200-b的樂曲數(shù)據(jù)進行處理。更具體而言,音頻傳輸處理部分110-b的音量調(diào)控器112以通常的音量將從解碼器111接收到的音樂數(shù)據(jù)提供到混音器113中?;煲羝?13將從解碼器111接收到的音樂數(shù)據(jù)原封不動輸出到編碼器114中,即,沒有將A/D轉(zhuǎn)換器103的輸出數(shù)據(jù)添加到音樂數(shù)據(jù)上。因此,在客戶機200-b中繼續(xù)進行與以前相同的音樂再生。
c.在被選定作為由麥克風150檢測到的聲音的目的地且未正在再生音樂的客戶機(假定為客戶機200-c)上進行的控制CPU101將未使用的音頻傳輸處理部分110-c分配給這種客戶機200-c,并使音頻傳輸處理部分110-c執(zhí)行如下操作首先,由于不需要傳送樂曲數(shù)據(jù)到客戶機200-c中,所以不使解碼器111和音量調(diào)控器112進行操作?;煲羝?13將從A/D轉(zhuǎn)換器103接收到的音頻數(shù)據(jù)原封不動輸出到編碼器114中,編碼器114對該接收到的音頻數(shù)據(jù)進行壓縮編碼并輸出結(jié)果數(shù)據(jù)。網(wǎng)絡接口104將接收到的數(shù)據(jù)傳輸?shù)綄目蛻魴C200-c中??蛻魴C200-c的CPU201響應上述內(nèi)部對講機功能開始的通知,已經(jīng)開始控制緩沖器203、解碼器204以及音頻輸出部分205,以將從服務器100接收到的數(shù)據(jù)作為聲音輸出。因此,在客戶機200-c中,通過解碼器204對與從A/D轉(zhuǎn)換器103接收到的音頻數(shù)據(jù)相同的數(shù)據(jù)進行解碼,并從音頻輸出部分205輸出安裝服務器100的房間內(nèi)的用戶聲音。
d.在未被選定作為由麥克風150檢測到的聲音的目的地且未正在再生音樂的客戶機(假定為客戶機200-d)上進行的控制對于這種客戶機200-d,CPU101不進行任何操作。
已在上面描述了響應開始內(nèi)部對講機功能的指令的發(fā)出而執(zhí)行的操作。
為了結(jié)束內(nèi)部對講機功能,安裝服務器100的房間內(nèi)的用戶通過操作諸如遙控器等的操作單元,給予服務器100指示以結(jié)束內(nèi)部對講機功能。服務器100的CPU101將內(nèi)部對講機功能結(jié)束的通知發(fā)送到已被發(fā)送內(nèi)部對講機功能開始的通知的各客戶機中,也就是這樣的客戶機200-d即,當內(nèi)部對講機功能開始時,其未被選定作為由麥克風150檢測到的聲音的目的地且未正在再生音樂。當接收到該通知時,客戶機200-c的CPU201結(jié)束緩沖器203、解碼器204以及音頻輸出部分205的控制,緩沖器203、解碼器204以及音頻輸出部分205用于進行操作以將經(jīng)由網(wǎng)絡接口202從服務器100接收到的數(shù)據(jù)作為聲音輸出。服務器100的CPU101也執(zhí)行如下操作首先,對于已處理客戶機200-a的樂曲數(shù)據(jù)的音頻傳輸處理部分110-a,CPU101給音量調(diào)控器112發(fā)送用于將要輸出到混音器113的音樂數(shù)據(jù)的音量返回到原始值的音量控制信號VCON,并給混音器113發(fā)送原封不動地輸出從音量調(diào)控器112輸出的音樂數(shù)據(jù)的指令,即,無須將其與從A/D轉(zhuǎn)換器103輸出的數(shù)據(jù)進行混合。CPU101沒有給已處理客戶機200-b的樂曲數(shù)據(jù)的音頻傳輸處理部分110-b發(fā)送指令,從而使得音頻傳輸處理部分110-b繼續(xù)進行當前的處理。CPU201停止已執(zhí)行上述客戶機200-c的處理的音頻傳輸處理部分110-c的操作,從而使音頻傳輸處理部分110-c返回到未使用狀態(tài)。作為上述控制的結(jié)果,服務器100和各客戶機200-k(k=1~N)的操作狀態(tài)返回到與它們在內(nèi)部對講機功能開始之前所處的狀態(tài)的相同狀態(tài)。
<實施例2>
圖2為示出根據(jù)本發(fā)明第二實施例的音樂傳送系統(tǒng)的結(jié)構(gòu)框圖。與第-實施例的情況一樣,該音樂傳送系統(tǒng)由服務器300和經(jīng)由網(wǎng)絡彼此連接的N臺客戶機400-k(k=1~N)構(gòu)成。
首先,將描述服務器300的結(jié)構(gòu)。CPU301為控制服務器300的各個部分的控制單元,執(zhí)行將樂曲數(shù)據(jù)傳送到客戶機400-k(k=1~N)的控制以及實現(xiàn)內(nèi)部對講機功能的控制。存儲裝置302例如為HDD,在其中存儲通過對音樂數(shù)據(jù)進行壓縮編碼而獲得的樂曲數(shù)據(jù)的數(shù)據(jù)庫。麥克風350連接到服務器300上。A/D轉(zhuǎn)換器303將從麥克風350輸出的模擬音頻信號轉(zhuǎn)換為數(shù)字音頻數(shù)據(jù)并輸出該數(shù)字音頻數(shù)據(jù)。網(wǎng)絡接口304為經(jīng)由網(wǎng)絡執(zhí)行與各客戶機400-k(k=1~N)的數(shù)據(jù)通信的接口。緩沖器305-k(k=1~N)為先進先出的緩沖器,其臨時地存儲經(jīng)由網(wǎng)絡接口304從客戶機400-k(k=1~N)接收到的音頻數(shù)據(jù),并以固定速率分別輸出該音頻數(shù)據(jù)?;煲羝?06將從各個緩沖器305-k(k=1~N)輸出的音頻數(shù)據(jù)混合在一起并輸出結(jié)果數(shù)據(jù)。
在CPU301的控制下,解碼器307對從存儲裝置302讀出的樂曲數(shù)據(jù)進行解碼,然后輸出作為結(jié)果的音樂數(shù)據(jù)。音量調(diào)控器308根據(jù)從CPU301提供的音量控制信號VCON,控制從解碼器307接收到的音樂數(shù)據(jù)的音量,然后輸出作為結(jié)果的音樂數(shù)據(jù)。采樣率轉(zhuǎn)換部分309對從混音器306輸出的音頻數(shù)據(jù)執(zhí)行采樣率轉(zhuǎn)換,然后輸出具有與從解碼器307輸出的音樂數(shù)據(jù)相同的采樣率的音頻數(shù)據(jù)?;煲羝?10將從音量調(diào)控器308輸出的音樂數(shù)據(jù)與從采樣率轉(zhuǎn)換部分309輸出的音頻數(shù)據(jù)進行混合,然后輸出作為結(jié)果的聲音數(shù)據(jù)。音頻輸出部分311由D/A轉(zhuǎn)換器(未圖示)和揚聲器(未圖示)構(gòu)成,該D/A轉(zhuǎn)換器用于將從混音器310輸出的聲音數(shù)據(jù)轉(zhuǎn)換為模擬音頻信號,該揚聲器用于將該模擬音頻信號作為聲音輸出。
接著,將描述各客戶機400-k(k=1~N)的結(jié)構(gòu)。麥克風450連接到客戶機400-k上。A/D轉(zhuǎn)換器402將從麥克風450輸出的模擬音頻信號轉(zhuǎn)換為數(shù)字音頻數(shù)據(jù),并輸出該數(shù)字音頻數(shù)據(jù)。CPU401為控制客戶機400-k的各個部分的控制單元,其根據(jù)通過遙控器(未圖示)等給予的用戶指令執(zhí)行從服務器300接收音樂數(shù)據(jù)的控制,并對該音樂數(shù)據(jù)進行再生。而且,CPU401還執(zhí)行實現(xiàn)這樣的內(nèi)部對講機功能的控制即,從服務器300和/或另外一臺客戶機或其他客戶機接收音頻數(shù)據(jù)并再生該接收到的音頻數(shù)據(jù),同時將通過麥克風450獲取的音頻數(shù)據(jù)發(fā)送到服務器300和/或其他客戶機(多臺)中。網(wǎng)絡接口403為這樣的接口即,通過該接口執(zhí)行經(jīng)由網(wǎng)絡與服務器300和/或另一臺客戶機或其他客戶機的數(shù)據(jù)通信;緩沖器404-k(k=1~N)為先進先出的緩沖器,其臨時地存儲經(jīng)由網(wǎng)絡接口403從服務器300和其他客戶機接收到的音頻數(shù)據(jù),并以固定速率分別輸出該音頻數(shù)據(jù)?;煲羝?05將從各個緩沖器404-k(k=1~N)輸出的音頻數(shù)據(jù)混合在一起并輸出作為結(jié)果的數(shù)據(jù)。
緩沖器406為先進先出的緩沖器,其順序地存儲經(jīng)由網(wǎng)絡接口403從服務器300接收到的樂曲數(shù)據(jù),并在CPU401的控制下,以存儲順序?qū)⒋鎯Φ臉非鷶?shù)據(jù)提供到解碼器407中。在CPU401的控制下,解碼器407將從緩沖器406輸出的樂曲數(shù)據(jù)解碼為與被壓縮編碼之前相同的音樂數(shù)據(jù)。音量調(diào)控器408根據(jù)從CPU401提供的音量控制信號VCON控制從解碼器407接收到的音樂數(shù)據(jù)的音量,然后輸出作為結(jié)果的音樂數(shù)據(jù)。采樣率轉(zhuǎn)換部分409對從混音器405輸出的音頻數(shù)據(jù)執(zhí)行采樣率轉(zhuǎn)換,然后輸出具有與從解碼器407輸出的音樂數(shù)據(jù)相同的采樣率的音頻數(shù)據(jù)?;煲羝?10將從音量調(diào)控器408輸出的音樂數(shù)據(jù)與從采樣率轉(zhuǎn)換部分409輸出的音頻數(shù)據(jù)進行混合,然后輸出作為結(jié)果的聲音數(shù)據(jù)。音頻輸出部分411由D/A轉(zhuǎn)換器(未圖示)和揚聲器(未圖示)構(gòu)成,該D/A轉(zhuǎn)換器用于將從混音器410輸出的聲音數(shù)據(jù)轉(zhuǎn)換為模擬音頻信號,該揚聲器用于將該模擬音頻信號作為聲音輸出。
在本實施例中,由于進行雙向內(nèi)部對講機通話,并要求參加內(nèi)部對講機通話的用戶的聲音實時到達其他用戶。因此,將緩沖器305-k(k=1~N)以及緩沖器404-k(k=1~N)的容量和延遲時間設定為最小必要值,以便滿足該實時性的要求。
接下來,將描述本實施例的操作。在本實施例中,將從存儲裝置302讀出的樂曲數(shù)據(jù)原封不動地發(fā)送到作為該樂曲數(shù)據(jù)的請求發(fā)起者的客戶機中。通過該客戶機的解碼器407將該樂曲數(shù)據(jù)解碼為音樂數(shù)據(jù),并通過音頻輸出部分411作為音樂再生。在本實施例中,不僅各客戶機而且服務器300均具有再生樂曲數(shù)據(jù)的數(shù)據(jù)再生單元(在服務器300的情況下是解碼器307和音頻輸出部分311)。因此,在安裝服務器300的房間內(nèi)的用戶也可以通過操作遙控器等來請求服務器300再生樂曲數(shù)據(jù)。在服務器300中,從存儲裝置302讀出用戶請求的樂曲數(shù)據(jù),然后通過解碼器307解碼為音樂數(shù)據(jù)。該音樂數(shù)據(jù)通過音量調(diào)控器308以及混音器310,然后由音頻輸出部分311作為音樂再生。除了以上方面之外,傳送樂曲數(shù)據(jù)的操作基本上與第一實施例中描述的相同。
在本實施例中,通過操作服務器300或客戶機400-k(k=1~N)中的一臺客戶機,用戶可以與另一臺客戶機或其他客戶機和/或服務器300的另一個用戶或其他用戶進行內(nèi)部對講機通話。將在下面描述這種內(nèi)部對講機通話的操作。
想與另一個用戶或其他用戶進行內(nèi)部對講機通話的用戶通過操作遙控器等,將內(nèi)部對講機功能開始的指令和用于指定服務器300和/或客戶機(多臺)(即,與參加內(nèi)部對講機通話的用戶有關的裝置(多個))的信息發(fā)送到服務器300或一臺或多臺客戶機400-k(k=1~N)中。一個裝置或多個裝置可以被選定為與參加內(nèi)部對講機通話的用戶有關的裝置(多個)。在如下描述中,服務器300和客戶機一般稱為“終端”。被給予內(nèi)部對講機功能開始的指令的服務器300或客戶機稱為“父終端”,已被指定為與參加內(nèi)部對講機通話的用戶有關的裝置(多個)的服務器300和/或客戶機(多臺)稱為“子終端(多個)”。
父終端的CPU301或CPU401經(jīng)由網(wǎng)絡接口304或403將參加請求和參加終端列表發(fā)送到子終端中,該參加終端列表指定了假定要參加內(nèi)部對講機通話的父終端和子終端。已發(fā)送參加請求的父終端以及已接收到參加請求的子終端的各CPU301或CPU401執(zhí)行如下處理,以能夠進行來自參加終端列表上的終端的音頻數(shù)據(jù)的接收和再生。首先,CPU301或CPU401使得網(wǎng)絡接口304或403與參加終端列表上的其他終端建立雙向通信的鏈路。然后,CPU301或CPU401使緩沖器305-k(k=1~N)或緩沖器404-k(k=1~N)中的一部分緩沖器的操作開始,這一部分緩沖器用于臨時地存儲來自參加終端列表上的其他終端的音頻數(shù)據(jù),同時也使混音器306或405的混合操作、采樣率轉(zhuǎn)換部分309或409的操作以及混音器310或410的混合操作開始。此外,CPU301或CPU401開始下述操作即,將從A/D轉(zhuǎn)換器303或402輸出的音頻數(shù)據(jù)經(jīng)由網(wǎng)絡接口304或403傳輸?shù)絽⒓咏K端列表上的其他所有裝置。更進一步,如果有關終端的解碼器307或407正在對樂曲數(shù)據(jù)進行解碼,則CPU301或CPU401給音量調(diào)控器308或408提供這樣的音量控制信號VCON即,該音量控制信號VCON用于達到應以較低的音量級輸出通過解碼而獲得的音樂數(shù)據(jù)的目的。
作為上述控制的結(jié)果,在各參加終端中,來自其他的參加終端的音頻數(shù)據(jù)通過網(wǎng)絡接口304或403接收,并臨時地存儲在緩沖器305-k(k=1~N)或緩沖器404-k(k=1~N)中與參加終端列表上的其他終端對應的一部分緩沖器中。從其他終端發(fā)送的臨時存儲的音頻數(shù)據(jù)受到混音器306或405的混合,然后作為結(jié)果的音頻數(shù)據(jù)經(jīng)過采樣率轉(zhuǎn)換部分309或409的處理,接著通過混音器310或410,最后從音頻輸出部分311或411作為聲音被輸出。在解碼器307或407正在解碼樂曲數(shù)據(jù)的各參加終端中,從解碼器307或407輸出的音樂數(shù)據(jù)在通過音量調(diào)控器308或408時音量被降低,然后通過混音器310或410與來自其他參加終端的音頻數(shù)據(jù)進行混合。因此,通過將降低音量的音樂與其他參加終端的聲音進行混合而獲得的聲音從音頻輸出部分311或411被輸出。
為什么降低由各參加終端再生的音樂的音量的原因在于使其他參加終端的用戶的聲音易于聽到。應將音樂的音量降低至何種程度而容易聽到聲音,這取決于個人(即,用戶)。因此,優(yōu)選的是為各終端提供操作單元,該操作單元用于設定在使用內(nèi)部對講機功能時的音樂的音量降低程度。
如果用戶通過操作遙控器等將內(nèi)部對講機功能結(jié)束的指令給予父終端,則父終端的CPU301或CPU401將內(nèi)部對講機功能結(jié)束的指令發(fā)送到子終端中。當接收到該指令時,各子終端的CPU301或CPU401將終端的內(nèi)部狀態(tài)返回到與接收到內(nèi)部對講機功能開始的指令之前相同的狀態(tài)。
<實施例3>
在第一和第二實施例中,在內(nèi)部對講機功能的使用期間,應將再生的音樂的音量降低至何種程度是通過用戶對操作單元進行操作而設定的。相反,在本實施例和第四實施例(在后面描述)中,在內(nèi)部對講機功能的使用期間,根據(jù)音樂數(shù)據(jù)和音頻數(shù)據(jù)的平均音量級自動地使音樂數(shù)據(jù)的音量最佳化。本實施例是這樣的實施例即,將該音量的自動最優(yōu)化技術應用于上述第一實施例。
在本實施例中,預先確定各樂曲的音樂數(shù)據(jù)的平均音量級,并將這些音樂數(shù)據(jù)的平均音量級存儲在服務器100的存儲裝置102中,以便與各樂曲聯(lián)系起來。當從客戶機接收到樂曲數(shù)據(jù)傳送請求時,服務器100的CPU101從存儲裝置102讀取樂曲的音樂數(shù)據(jù)的平均音量級并將其存儲。因此,CPU101有效地把握分別由客戶機正在再生的樂曲的音樂數(shù)據(jù)的平均音量級。
當已開始內(nèi)部對講機功能時,服務器100的CPU101為各客戶機(假定為客戶機200-a)執(zhí)行如下處理,這些客戶機正在再生音樂且被選定為從麥克風150輸出的音頻數(shù)據(jù)的目的地。
首先,CPU101在各規(guī)定時間測量(計算)由麥克風150獲取的音頻信號或數(shù)據(jù)的平均音量級。各平均音量級可以根據(jù)從麥克風150輸出的模擬音頻信號或從A/D轉(zhuǎn)換器103輸出的音頻數(shù)據(jù)進行計算。如果根據(jù)用戶不發(fā)聲的期間的音量級計算平均音量級,則平均音量級變得不準確。因此,僅在音量超過規(guī)定閾值th的期間,才可以計算各平均音量級。獲得聲音的平均音量級之后,CPU101使用該獲得的聲音的平均音量級和存儲的正由客戶機200-a再生的樂曲的音樂數(shù)據(jù)的平均音量級,根據(jù)下列等式計算音量值(音量值)(dB)=20·log10{(聲音的平均音量級)/(存儲的音樂數(shù)據(jù)的平均音量級)}-A……(1)常數(shù)A表示音樂數(shù)據(jù)的平均音量級應被設定為小于聲音的平均音量級的dB值。常數(shù)A是用戶通過操作操作單元而給予CPU101的。為了防止削波(clipping),根據(jù)等式(1)計算出的音量值的最大值被設定為0dB。
另外,由于聲音平均音量級的計算需要在規(guī)定時間進行音量測量,所以,在內(nèi)部對講機功能執(zhí)行的初期,不存在聲音的平均音量級。因此,在該初期,將在前面執(zhí)行內(nèi)部對講機功能時最后計算出的聲音平均音量級代入等式(1)中。
CPU101將音量控制信號VCON發(fā)送到正在處理客戶機200-a的樂曲數(shù)據(jù)的音頻傳輸處理部分110-a的音量調(diào)控器112中,該音量控制信號VCON用于設定根據(jù)等式(1)獲得的音量值。CPU101也將混合音樂數(shù)據(jù)與音頻數(shù)據(jù)的指令發(fā)送到混音器113中。
此后,每當過去規(guī)定時間時,就繼續(xù)獲得新的聲音的平均音量值。每當獲得新的聲音的平均音量值時,CPU101就根據(jù)等式(1)計算音量值,并將音量控制信號VCON發(fā)送到正在處理客戶機200-a的樂曲數(shù)據(jù)的音頻傳輸處理部分110-a的音量調(diào)控器112中,該音量控制信號VCON用于設定該計算出的音量值。
如上所述,根據(jù)本實施例中,在使用內(nèi)部對講機功能期間,自動地執(zhí)行這樣的操作即,根據(jù)服務器100的用戶的聲音的平均音量級,在音量調(diào)控器112中設定適當?shù)囊袅恐担瑥亩鼓軌蛉菀茁牭接脩舻穆曇簟?br>
<實施例4>
本實施例是這樣的實施例即,自動地使內(nèi)部對講機功能使用期間的音樂數(shù)據(jù)的音量最優(yōu)化的技術應用于上述第二實施例。在第三實施中,由于服務器100的用戶的音頻數(shù)據(jù)與音樂數(shù)據(jù)被混合并發(fā)送到客戶機中,所以,成為內(nèi)部對講機通話的對方的各客戶機的音樂數(shù)據(jù)的音量控制均是通過服務器100執(zhí)行的。相反,在作為本實施例基礎的第二實施例中,在諸如服務器300或客戶機等的各終端中,可以通過麥克風350或450獲取將被傳輸?shù)狡渌K端的聲音,并且內(nèi)部對講機通話是雙向進行的。因此,在本實施例中執(zhí)行下述控制。
首先,在本實施例中,與第三實施例的情況一樣,服務器300的CPU301有效地掌握了分別由客戶機正在再生的樂曲的音樂數(shù)據(jù)的平均音量級。如在第二實施例中所述,為了開始內(nèi)部對講機通話,請求參加內(nèi)部對講機通話的發(fā)起者的父終端的CPU301或CPU401經(jīng)由網(wǎng)絡接口304或403將參加請求和參加終端列表發(fā)送到被請求參加該內(nèi)部對講機通話的子終端中,該參加終端列表指定了假定要參加內(nèi)部對講機通話的父終端和子終端。
在此階段,假定要參加內(nèi)部對講機通話的各終端(除了服務器300)均向服務器300詢問在終端自身中正在再生的樂曲的平均音量級。該系統(tǒng)可以以這樣的方式設計即,在開始傳送音樂數(shù)據(jù)時,服務器300將音樂數(shù)據(jù)的平均音量級傳輸?shù)侥康目蛻魴C中。在這種情況下,不需要詢問各終端的平均音量級。
然后,參加內(nèi)部對講機通話的各終端的CPU301或CPU401均開始測量由終端自身的麥克風350或450獲取的音頻信號或數(shù)據(jù)的平均音量級。在本實施例中,由于內(nèi)部對講機通話是雙向的,所以,通過各終端的麥克風350或450檢測到的聲音是間斷的聲音。因此,為了準確地執(zhí)行測量,優(yōu)選的是僅在音量超過規(guī)定閾值th的期間,才計算各平均音量級。
通過在規(guī)定時間測量聲音的音量而獲得聲音的平均音量級,每當經(jīng)過規(guī)定時間時,就獲得新的聲音的平均音量級。在本實施例中,每當獲得新的聲音的平均音量級時,參加內(nèi)部對講機通話的各終端的CPU301或CPU401就將其傳輸?shù)絽⒓咏K端列表上的其他終端中。
另外,由于聲音平均音量級的計算需要在規(guī)定時間進行音量測量,所以,在內(nèi)部對講機通話的初期,不存在將被傳輸?shù)狡渌K端的聲音的平均音量級。因此,在該初期,各終端將在前的內(nèi)部對講機通話時最后計算的聲音的平均音量級傳輸?shù)狡渌K端中。
參加內(nèi)部對講機通話的各終端每隔預定時間從各其他的參加終端接收該終端的用戶的聲音的平均音量級的通知。當?shù)谝淮螐奶囟▍⒓咏K端接收到聲音的平均音量級的通知時,各參加終端的CPU301或CPU401均使用接收到的聲音的平均音量級和從服務器300接收到的音樂數(shù)據(jù)的平均音量級,根據(jù)上述等式(1)計算音量值。
CPU301或CPU401將用于設定計算出的音量值的音量控制信號VCON發(fā)送到音量調(diào)控器308或408中,并且也將混合音樂數(shù)據(jù)與音頻數(shù)據(jù)的指令發(fā)送到混音器310或410中。
然后,每當從一個或多個其他的參加終端接收到聲音的平均音量級時,CPU301或CPU401計算該接收到的聲音的平均音量級的最小值(在計算時),然后使用該計算出的最小值與從服務器300接收到的音樂數(shù)據(jù)的平均音量級,根據(jù)如下的等式(2)計算音量值(音量值)(dB)=20·log10{(聲音的平均音量級的最小值)/(音樂數(shù)據(jù)的平均音量級)}-A……(2)與第三實施例的情況一樣,也將最大的音量值設定為0dB。
然后,CPU301或CPU401將用于設定該計算出的音量值的音量控制信號VCON發(fā)送到音量調(diào)控器308或408中。
本實施例提供了與第三實施例相同的優(yōu)點。此外,在本實施例中,在內(nèi)部對講機通話的各參加終端中,根據(jù)從其他的參加終端接收到聲音的平均音量級的最小值執(zhí)行音樂數(shù)據(jù)的音量控制。因此,正被再生音樂的音量可以降低為這樣即,適于在參加內(nèi)部對講機通話的其他用戶之中發(fā)出最低聲音的用戶。這樣,本實施例使這樣的內(nèi)部對講機通話成可能即,各用戶均可以更容易地聽到其他用戶的聲音。
<其他實施例>
盡管已在上面描述了本發(fā)明的幾個實施例,但本發(fā)明的應用范圍并不限于此。例如,盡管上述實施例是這樣的實施例即,本發(fā)明應用于從服務器將被壓縮編碼的音樂數(shù)據(jù)傳輸?shù)娇蛻魴C的音樂傳送系統(tǒng),但本發(fā)明也可以應用于從服務器將未被壓縮編碼的音樂的采樣數(shù)據(jù)傳輸?shù)娇蛻魴C的音樂傳送系統(tǒng)。在這種情況下,可以省略圖1的結(jié)構(gòu)中的解碼器111、204以及編碼器114,可以省略圖2的結(jié)構(gòu)中的解碼器307和407。另一種這樣的結(jié)構(gòu)也是可能的即,以混合的形式將被壓縮編碼的音樂數(shù)據(jù)和未被壓縮編碼的音樂數(shù)據(jù)存儲在樂曲數(shù)據(jù)的數(shù)據(jù)庫中。當傳送被壓縮編碼的類型的音樂數(shù)據(jù)時通過各解碼器對其進行解碼,當傳送未被壓縮編碼的類型的音樂數(shù)據(jù)時使其繞過各解碼器。
權(quán)利要求
1.一種音樂傳送裝置,包括存儲單元,其存儲音樂數(shù)據(jù);聲音收集單元,其從外部收集聲音以輸出音頻數(shù)據(jù);讀取單元,其從所述存儲單元中讀取所述音樂數(shù)據(jù);混音器,其將所述音頻數(shù)據(jù)與由所述讀取單元讀出的音樂數(shù)據(jù)進行混合,以輸出聲音數(shù)據(jù);傳輸單元,其將所述聲音數(shù)據(jù)傳輸給客戶機;以及音量控制單元,其在所述音頻數(shù)據(jù)提供到所述混音器的同時,降低由所述讀取單元讀出并提供到所述混音器的音樂數(shù)據(jù)的音量。
2.根據(jù)權(quán)利要求1所述的音樂傳送裝置,還包括音量級存儲單元,其存儲各樂曲的音樂數(shù)據(jù)的平均音量級;以及檢測單元,其檢測由所述聲音收集單元獲取的音頻數(shù)據(jù)的平均音量級,其中,所述音量控制單元根據(jù)檢測到的所述音頻數(shù)據(jù)的平均音量級和提供給所述混音器的所述音樂數(shù)據(jù)的平均音量級,降低所述音樂數(shù)據(jù)的音量。
3.一種音樂再生裝置,包括通信單元,其接收音頻數(shù)據(jù);音樂數(shù)據(jù)獲取單元,其獲取音樂數(shù)據(jù);混音器,其將所述音頻數(shù)據(jù)與所述音樂數(shù)據(jù)進行混合,以輸出聲音數(shù)據(jù);音頻輸出單元,其輸出與所述聲音數(shù)據(jù)對應的聲音;以及音量控制單元,其在所述音頻數(shù)據(jù)提供到所述混音器的同時,降低提供到所述混音器的所述音樂數(shù)據(jù)的音量。
4.根據(jù)權(quán)利要求3所述的音樂再生裝置,還包括檢測單元,其檢測所述音頻數(shù)據(jù)的平均音量級;以及傳輸單元,其接收由所述音樂數(shù)據(jù)獲取單元獲取的音樂數(shù)據(jù)的平均音量級,其中,所述音量控制單元根據(jù)檢測到的所述音頻數(shù)據(jù)的平均音量級和接收到的所述音樂數(shù)據(jù)的平均音量級,降低所述音樂數(shù)據(jù)的音量。
5.一種傳送音樂的方法,包括從外部收集聲音以輸出音頻數(shù)據(jù);從存儲單元讀取音樂數(shù)據(jù);將所述音頻數(shù)據(jù)與所述音樂數(shù)據(jù)進行混合,以輸出聲音數(shù)據(jù);將所述聲音數(shù)據(jù)傳輸給客戶機;以及在將包括所述音頻數(shù)據(jù)的聲音數(shù)據(jù)傳輸給客戶機的同時,降低從所述存儲單元讀出的所述音樂數(shù)據(jù)的音量。
6.根據(jù)權(quán)利要求5所述的方法,還包括檢測所述音頻數(shù)據(jù)的平均音量級;以及從音量級存儲單元中讀取各樂曲的音樂數(shù)據(jù)的平均音量級,其中,在降低音量的過程中,根據(jù)檢測到的所述音頻數(shù)據(jù)的平均音量級和所述音樂數(shù)據(jù)的平均音量級,降低所述音樂數(shù)據(jù)的音量。
7.一種再生音樂的方法,包括通過通信單元接收音頻數(shù)據(jù);獲取音樂數(shù)據(jù);將所述音頻數(shù)據(jù)與所述音樂數(shù)據(jù)進行混合,以輸出聲音數(shù)據(jù);輸出與所述聲音數(shù)據(jù)對應的聲音;以及在輸出與所述聲音數(shù)據(jù)對應的聲音的同時,降低所述音樂數(shù)據(jù)的音量。
8.根據(jù)權(quán)利要求7所述的方法,還包括檢測所述音頻數(shù)據(jù)的平均音量級;以及接收所述音樂數(shù)據(jù)的平均音量級,其中,在降低音量的過程中,根據(jù)檢測到的所述音頻數(shù)據(jù)的平均音量級和接收到的所述音樂數(shù)據(jù)的平均音量級,降低所述音樂數(shù)據(jù)的音量。
全文摘要
公開一種音樂傳送裝置,包括存儲單元,其存儲音樂數(shù)據(jù);聲音收集單元,其從外部收集聲音以輸出音頻數(shù)據(jù);讀取單元,其從所述存儲單元中讀取所述音樂數(shù)據(jù);混音器,其將所述音頻數(shù)據(jù)與由所述讀取單元讀出的音樂數(shù)據(jù)進行混合,以輸出聲音數(shù)據(jù);傳輸單元,其將所述聲音數(shù)據(jù)傳輸給客戶機;以及音量控制單元,其在所述音頻數(shù)據(jù)提供到所述混音器的同時,降低由所述讀取單元讀出并提供到所述混音器的音樂數(shù)據(jù)的音量。
文檔編號H04L12/00GK1783786SQ20051012614
公開日2006年6月7日 申請日期2005年11月30日 優(yōu)先權(quán)日2004年11月30日
發(fā)明者田中克明 申請人:雅馬哈株式會社