两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種音頻數(shù)據(jù)傳輸方法及主機、終端的制作方法

文檔序號:7783163閱讀:122來源:國知局
一種音頻數(shù)據(jù)傳輸方法及主機、終端的制作方法
【專利摘要】本發(fā)明公開了一種音頻數(shù)據(jù)傳輸方法及主機、終端,應(yīng)用于包括一個主機和多個終端的數(shù)字音頻會議系統(tǒng),所述的方法包括以下步驟:接收一個或多個終端發(fā)送的音頻數(shù)據(jù),并生成一路原音音頻數(shù)據(jù);對所述音頻數(shù)據(jù)進(jìn)行翻譯處理,生成多路翻譯音頻數(shù)據(jù);將預(yù)設(shè)的多組互不相同的傳輸?shù)刂贩謩e配置給所述一路原音音頻數(shù)據(jù)和多路翻譯音頻數(shù)據(jù)并向所有終端發(fā)送;終端接收用戶的選擇指令,獲取一組預(yù)設(shè)的傳輸?shù)刂凡⑹褂迷搨鬏數(shù)刂方邮找纛l數(shù)據(jù);本發(fā)明技術(shù)方案能夠?qū)崿F(xiàn)系統(tǒng)占用低、穩(wěn)定高效的音頻數(shù)據(jù)傳輸。
【專利說明】一種音頻數(shù)據(jù)傳輸方法及主機、終端【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及音頻數(shù)據(jù)傳輸方法及設(shè)備領(lǐng)域,特別是指一種音頻數(shù)據(jù)傳輸方法及主機、終端。
【背景技術(shù)】
[0002]數(shù)字音頻會議系統(tǒng)是利用計算機、數(shù)字及網(wǎng)絡(luò)技術(shù)進(jìn)行各系統(tǒng)組網(wǎng),包括主機和多個終端的音頻數(shù)據(jù)傳輸系統(tǒng),線路上傳輸?shù)木鶠閿?shù)字化信號,不僅大大改善了音質(zhì),提高了系統(tǒng)可靠性,而且從根本上消除了一般會議系統(tǒng)存在的干擾、失真、串音及系統(tǒng)不穩(wěn)定等缺陷,使每一位與會者均能收聽到穩(wěn)定、純正的聲音。
[0003]現(xiàn)有的數(shù)字音頻會議系統(tǒng)在傳輸音頻數(shù)據(jù)時,主機向各終端發(fā)送多路音頻數(shù)據(jù),終端需要接收整個系統(tǒng)中傳輸?shù)亩嗦芬纛l數(shù)據(jù),并通過處理器處理,在軟件層進(jìn)行過濾以接收其中的一路音頻數(shù)據(jù),軟件層過濾將極大的占用處理器資源、提高了處理器負(fù)荷,造成了整個系統(tǒng)的不穩(wěn)定,同時也使得整個系統(tǒng)傳輸?shù)囊纛l數(shù)據(jù)數(shù)量受到限制。

【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明的目的在于提出一種系統(tǒng)占用低、穩(wěn)定高效的音頻數(shù)據(jù)傳輸方法及相應(yīng)的主機、終端。
[0005]基于上述目的本發(fā)明提供了一種音頻數(shù)據(jù)傳輸方法,應(yīng)用于包括一個主機和多個終端的數(shù)字音頻會議系統(tǒng),包括以下步驟:
[0006]接收一個或多個`終端發(fā)送的音頻數(shù)據(jù),并生成一路原音音頻數(shù)據(jù);
[0007]對所述音頻數(shù)據(jù)進(jìn)行翻譯處理,生成多路翻譯音頻數(shù)據(jù);
[0008]將預(yù)設(shè)的多組互不相同的傳輸?shù)刂贩謩e配置給所述一路原音音頻數(shù)據(jù)和多路翻譯音頻數(shù)據(jù)并向所有終端發(fā)送;
[0009]終端接收用戶的選擇指令,獲取一組預(yù)設(shè)的傳輸?shù)刂凡⑹褂迷搨鬏數(shù)刂方邮找纛l數(shù)據(jù)。
[0010]優(yōu)選的,當(dāng)接收到多個終端發(fā)送的音頻數(shù)據(jù)時,還包括步驟:
[0011]對來自多個終端的音頻數(shù)據(jù)進(jìn)行混音處理。
[0012]優(yōu)選的,當(dāng)接收的音頻數(shù)據(jù)不連續(xù)時,還包括步驟:
[0013]向終端發(fā)送靜音音頻數(shù)據(jù),直至接收的音頻數(shù)據(jù)恢復(fù)連續(xù)。
[0014]優(yōu)選的,所述終端接收音頻數(shù)據(jù)的步驟還包括:
[0015]將接收到的音頻數(shù)據(jù)逐次存入多個順序排列緩沖區(qū),當(dāng)有音頻數(shù)據(jù)存入一緩沖區(qū)時,將其前一緩沖區(qū)中存儲的音頻數(shù)據(jù)調(diào)出并進(jìn)行后續(xù)處理。
[0016]優(yōu)選的,所述終端接收和內(nèi)部傳輸音頻數(shù)據(jù)均采用DMA方式。
[0017]本發(fā)明還提供了一種主機,包括:
[0018]原音傳輸模塊,用于接收一個或多個終端發(fā)送的音頻數(shù)據(jù)并生成一路原音音頻數(shù)據(jù)向所有終端發(fā)送,同時將所述接收到的音頻數(shù)據(jù)傳輸至多個翻譯模塊;[0019]多個翻譯模塊,每一個所述翻譯模塊均用于對接收到的音頻數(shù)據(jù)進(jìn)行翻譯處理,并生成一路翻譯音頻數(shù)據(jù)向所有終端發(fā)送;
[0020]配置模塊,用于將預(yù)設(shè)的多組互不相同的傳輸?shù)刂贩謩e配置給所述一路原音音頻數(shù)據(jù)和多路翻譯音頻數(shù)據(jù)。
[0021]優(yōu)選的,還包括:
[0022]混音模塊,用于當(dāng)接收到多個終端發(fā)送的音頻數(shù)據(jù)時,對來自多個終端的音頻數(shù)據(jù)進(jìn)行混音處理。
[0023]優(yōu)選的,還包括:
[0024]靜音控制模塊,用于當(dāng)接收的音頻數(shù)據(jù)不連續(xù)時,向所有終端發(fā)送靜音音頻數(shù)據(jù)。
[0025]本發(fā)明還提供了一種終端,包括:
[0026]采集發(fā)送模塊,用于采集用戶聲音并生成音頻數(shù)據(jù)向主機發(fā)送;
[0027]接收播放模塊,用于接收主機發(fā)送原音音頻數(shù)據(jù)或翻譯音頻數(shù)據(jù)并播放;
[0028]音頻轉(zhuǎn)換模塊,用于對音頻數(shù)據(jù)進(jìn)行模/數(shù)、數(shù)/模轉(zhuǎn)換。
[0029]地址選擇模塊,用于接收用戶的選擇指令,獲取一組預(yù)設(shè)的傳輸?shù)刂凡⑹褂迷搨鬏數(shù)刂方邮找纛l數(shù)據(jù)。
[0030]優(yōu)選的,所述終端接收和內(nèi)部傳輸音頻數(shù)據(jù)均采用DMA方式,各個模塊之間的音頻數(shù)據(jù)傳輸使用I2S總線。
[0031]從上面所述可以看出,本發(fā)明提供的音頻數(shù)據(jù)傳輸方法及相應(yīng)的主機、終端,通過在主機和終端之間將多組不同的傳輸?shù)刂放渲媒o多路音頻數(shù)據(jù),使終端接收時選擇一組傳輸?shù)刂方邮找宦芬纛l數(shù)據(jù)并進(jìn)行后續(xù)的音頻處理,避免了現(xiàn)有技術(shù)中將系統(tǒng)中所有不同傳輸?shù)刂返囊纛l數(shù)據(jù)都接收入處理器的軟件層進(jìn)行地址過濾,而是在終端接收音頻數(shù)據(jù)時在硬件層進(jìn)行過濾,大大減輕了處理器的負(fù)荷,使處理器低工作頻率運行,通過選擇使用傳輸?shù)刂穼崿F(xiàn)多通道切換的功能,降低了功耗和成本同時,也實現(xiàn)了多通道高質(zhì)量的音頻傳輸。
【專利附圖】

【附圖說明】
[0032]圖1為本發(fā)明實施例的音頻數(shù)據(jù)傳輸方法流程圖;
[0033]圖2為本發(fā)明實施例的終端接收音頻數(shù)據(jù)緩沖示意圖;
[0034]圖3為本發(fā)明實施例的主機結(jié)構(gòu)示意圖;
[0035]圖4為本發(fā)明實施例的終端結(jié)構(gòu)示意圖。
【具體實施方式】
[0036]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
[0037]本發(fā)明實施例提供的一種音頻數(shù)據(jù)傳輸方法,應(yīng)用于包括一個主機和多個終端的音頻會議系統(tǒng),包括以下步驟:
[0038]接收一個或多個終端發(fā)送的音頻數(shù)據(jù),并生成一路原音音頻數(shù)據(jù);
[0039]對所述音頻數(shù)據(jù)進(jìn)行翻譯處理,生成多路翻譯音頻數(shù)據(jù);
[0040]將預(yù)設(shè)的多組互不相同的傳輸?shù)刂贩謩e配置給所述一路原音音頻數(shù)據(jù)和多路翻譯音頻數(shù)據(jù)并向所有終端發(fā)送;[0041]終端接收用戶的選擇指令,獲取一組預(yù)設(shè)的傳輸?shù)刂凡⑹褂迷搨鬏數(shù)刂方邮找纛l數(shù)據(jù)。
[0042]本實施例的音頻數(shù)據(jù)傳輸方法,優(yōu)選的應(yīng)用于數(shù)字音頻會議系統(tǒng),所述的音頻會議系統(tǒng)包括一個主機和多個終端,主機和終端之間通訊連接,所述的通訊連接方式能夠選擇無線或有線的方式,能夠選用無線連接方式包括WIF1、RFID、NFC、藍(lán)牙等等,有線連接方式一般為通用串口并配合數(shù)據(jù)線。
[0043]所述的主機用于轉(zhuǎn)理、處中來自各終端的音頻數(shù)據(jù),包括對音頻數(shù)據(jù)進(jìn)行模/數(shù)、數(shù)/模轉(zhuǎn)換,以及接收發(fā)言的終端發(fā)送來的音頻數(shù)據(jù),并將接收到的音頻數(shù)據(jù)經(jīng)過處理后向所有終端發(fā)送。
[0044]所述的終端由每個音頻會議的參與者持有,用于在與會者發(fā)言時,采集其聲音并生成音頻數(shù)據(jù)向主機發(fā)送;還用于在收聽其它與會者發(fā)言時,接收經(jīng)主機處理、傳輸發(fā)送的音頻數(shù)據(jù),并播放使與會者直接收聽或通過外接的設(shè)備收聽。在發(fā)送、接收音頻數(shù)據(jù)的過程中,必要的還要對音頻數(shù)據(jù)進(jìn)行模/數(shù)、數(shù)/模轉(zhuǎn)換。
[0045]參考圖1,為本發(fā)明實施例的音頻數(shù)據(jù)傳輸方法流程圖。
[0046]步驟101:接收一個或多個終端發(fā)送的音頻數(shù)據(jù),并生成一路原音音頻數(shù)據(jù);
[0047]當(dāng)一個發(fā)言時段內(nèi),僅有一個與會者通過終端發(fā)言時,該終端將采集發(fā)言者的發(fā)言生成模擬音頻數(shù)據(jù),經(jīng)過模/數(shù)轉(zhuǎn)換,生成對應(yīng)的數(shù)字音頻數(shù)據(jù)向主機發(fā)送,主機接收該數(shù)字音頻數(shù)據(jù),即將該音頻數(shù)據(jù)作為一路原音音頻數(shù)據(jù)向所有終端發(fā)送。
[0048]當(dāng)一個發(fā)言時段內(nèi)有多個與會者通過終端發(fā)言時,多個發(fā)言終端會向主機發(fā)送多路音頻數(shù)據(jù)。主機接收所述的多個終端發(fā)送的音頻數(shù)據(jù),對來自多個終端的音頻數(shù)據(jù)進(jìn)行混音處理,將多路音頻數(shù)據(jù)合成一路原音音頻數(shù)據(jù)。
[0049]步驟102:對所述音頻數(shù)據(jù)進(jìn)行翻譯處理,生成多路翻譯音頻數(shù)據(jù);
[0050]進(jìn)行音頻會議時,為適應(yīng)不同與會者的語言需要,需要對傳輸?shù)囊纛l數(shù)據(jù)進(jìn)行翻譯處理。主機設(shè)置有翻譯模塊,能夠?qū)⒔邮盏降囊纛l數(shù)據(jù)以特定語言進(jìn)行翻譯后生成翻譯音頻數(shù)據(jù)。在收到有多個終端發(fā)送的音頻數(shù)據(jù)時,對每一路音頻數(shù)據(jù)進(jìn)行翻譯處理,再經(jīng)過混音生成一路翻譯音頻數(shù)據(jù)。
[0051]步驟103:將預(yù)設(shè)的多組互不相同的傳輸?shù)刂贩謩e配置給所述一路原音音頻數(shù)據(jù)和多路翻譯音頻數(shù)據(jù)并向所有終端發(fā)送;
[0052]根據(jù)實際音頻會議的需要,主機會預(yù)先設(shè)置多組互不相同的傳輸?shù)刂?,所述的傳輸?shù)刂酚糜谥鳈C和終端間的數(shù)據(jù)傳輸,在常見的網(wǎng)絡(luò)數(shù)據(jù)連接中,所述的傳輸?shù)刂芬话惆↖P地址和端口號。
[0053]經(jīng)過步驟101和步驟102后,生成了的一路原音音頻數(shù)據(jù)和多路翻譯音頻數(shù)據(jù),主機將預(yù)設(shè)的多組傳輸?shù)刂贩謩e配置給一路原音音頻數(shù)據(jù)和多路翻譯音頻數(shù)據(jù),即經(jīng)過配置后,在主機和終端之間進(jìn)行音頻數(shù)據(jù)傳輸時,一路原音音頻數(shù)據(jù)和多路翻譯音頻數(shù)據(jù)分別使用互不相同多組傳輸?shù)刂愤M(jìn)行音頻數(shù)據(jù)傳輸。例如在一個音頻會議系統(tǒng)中,主機設(shè)置有英、法、日三個翻譯模塊將發(fā)言者的發(fā)言翻譯成上述三種語言,再包括中文原音,共需要傳輸四路音頻數(shù)據(jù)。在本步驟中,主機將為中、英、法、日四路音頻數(shù)據(jù)分配四組預(yù)設(shè)的傳輸?shù)刂?;?jīng)配置后,上述的任一路音頻數(shù)據(jù)以及后續(xù)的該語言的音頻數(shù)據(jù)都將通過配置的一組傳輸?shù)刂吩谥鳈C和終端之間傳輸。[0054]步驟104:終端接收用戶的選擇指令,獲取一組預(yù)設(shè)的傳輸?shù)刂凡⑹褂迷搨鬏數(shù)刂方邮找纛l數(shù)據(jù);
[0055]于步驟103中,主機預(yù)設(shè)的各組傳輸?shù)刂吠瑯优渲迷诟鱾€終端,主機端對于各路音頻數(shù)據(jù)和各組傳輸?shù)刂返呐渲媒Y(jié)果會同步設(shè)置在各個終端。持有終端的與會者根據(jù)收聽語言的需要對終端進(jìn)行操作,終端將接收選擇指令,獲取一組預(yù)設(shè)的傳輸?shù)刂?,根?jù)上述步驟中的各語言的音頻數(shù)據(jù)和各組傳輸?shù)刂返呐渲媒Y(jié)果,獲取的該組傳輸?shù)刂芳磦鬏斚鄳?yīng)語言的音頻數(shù)據(jù),同時,該終端將不接收主機通過其它傳輸?shù)刂钒l(fā)送的音頻數(shù)據(jù)。
[0056]作為一個實施例,當(dāng)接收的音頻數(shù)據(jù)不連續(xù)時,還包括步驟:
[0057]向終端發(fā)送靜音音頻數(shù)據(jù),直至接收的音頻數(shù)據(jù)恢復(fù)連續(xù)。
[0058]由于網(wǎng)絡(luò)傳輸問題,出現(xiàn)主機接收的音頻數(shù)據(jù)不連續(xù)時,在終端的播放端會出現(xiàn)爆音的情況,為避免上述情況,在出現(xiàn)接收音頻數(shù)據(jù)不連續(xù)時,主機會向各個終端發(fā)送靜音音頻數(shù)據(jù),使各終端的音頻播放靜音,直至主機接收的音頻數(shù)據(jù)恢復(fù)連續(xù)。
[0059]作為另一個實施例,所述終端接收音頻數(shù)據(jù)的步驟還包括:
[0060]將接收到的音頻數(shù)據(jù)逐次存入多個順序排列緩沖區(qū),當(dāng)有音頻數(shù)據(jù)存入一緩沖區(qū)時,將其前一緩沖區(qū)中存儲的音頻數(shù)據(jù)調(diào)出并進(jìn)行后續(xù)處理。
[0061]參考圖2,為本發(fā)明實施例的終端接收音頻數(shù)據(jù)緩沖示意圖。
[0062]在主機和終端的數(shù)據(jù)傳輸過程中,終端接收主機發(fā)送的音頻數(shù)據(jù)時也會受到網(wǎng)絡(luò)問題而造成還原出的音頻信號不連續(xù)的問題,故本實施例中,在終端設(shè)置多個用于暫存音頻數(shù)據(jù)的緩沖區(qū),多個緩沖區(qū)順序排列,當(dāng)從主機接收到音頻數(shù)據(jù)時,將音頻數(shù)據(jù)逐次、順序存入多個緩沖區(qū)。有新的音頻數(shù)據(jù)存入一個緩沖區(qū)后,將位于該緩沖區(qū)前面的一個緩沖區(qū)內(nèi)存儲的音頻數(shù)據(jù)調(diào)出,進(jìn)行后續(xù)的,數(shù)/模轉(zhuǎn)換、播放等處理。例如,終端設(shè)置有三個緩沖區(qū),首次接收的音頻數(shù)據(jù)存入第一緩沖區(qū);接下來接收的音頻數(shù)據(jù)存入第二緩沖區(qū),此時將第一緩沖區(qū)中存儲的音頻數(shù)據(jù)調(diào)出進(jìn)行后續(xù)處理;再次接收的音頻數(shù)據(jù)存入第三緩沖區(qū),此時將第二緩沖區(qū)中存儲的音頻數(shù)據(jù)調(diào)出進(jìn)行后續(xù)處理,當(dāng)繼續(xù)接收音頻數(shù)據(jù)時,將存入已經(jīng)清空的第一緩沖區(qū),以此方式循環(huán)進(jìn)行接收音頻數(shù)據(jù)時的緩沖處理。
[0063]進(jìn)一步的,所述終端接收和內(nèi)部傳輸音頻數(shù)據(jù)均采用DMA方式,能夠減少對終端的處理器資源的占用,提高聲音還原質(zhì)量。
[0064]本發(fā)明實施例還提供了一種主機,參考圖3,為本發(fā)明實施例的主機結(jié)構(gòu)示意圖。
[0065]本實施例的主機包括:
[0066]原音傳輸模塊301,用于接收一個或多個終端發(fā)送的音頻數(shù)據(jù)并生成一路原音音頻數(shù)據(jù)向所有終端發(fā)送,同時將所述接收到的音頻數(shù)據(jù)傳輸至多個翻譯模塊;
[0067]多個翻譯模塊302,每一個所述翻譯模塊均用于對接收到的音頻數(shù)據(jù)進(jìn)行翻譯處理,并生成一路翻譯音頻數(shù)據(jù)向所有終端發(fā)送;
[0068]配置模塊303,用于將預(yù)設(shè)的多組互不相同的傳輸?shù)刂贩謩e配置給所述一路原音音頻數(shù)據(jù)和多路翻譯音頻數(shù)據(jù)。
[0069]進(jìn)一步的,本實施例的主機還包括:混音模塊304,用于當(dāng)接收到多個終端發(fā)送的音頻數(shù)據(jù)時,對來自多個終端的音頻數(shù)據(jù)進(jìn)行混音處理。
[0070]其中,原音傳輸模塊301在傳輸音頻數(shù)據(jù)的過程中,必要的對音頻數(shù)據(jù)進(jìn)行模/數(shù)、數(shù)/模轉(zhuǎn)換,包括將接收到數(shù)字音頻數(shù)據(jù)進(jìn)行數(shù)/模轉(zhuǎn)換,還原成模擬語音信號進(jìn)入混音模塊304,通過內(nèi)部混音合成一路音頻數(shù)據(jù),再將混音后的音頻數(shù)據(jù)進(jìn)行模/數(shù)轉(zhuǎn)換,向各終端發(fā)送。
[0071]翻譯模塊302,用于將原音傳輸模塊301發(fā)送來的音頻數(shù)據(jù)進(jìn)行翻譯處理。翻譯模塊302由翻譯人員操作,能夠?qū)σ纛l數(shù)據(jù)進(jìn)行模/數(shù)、數(shù)/模轉(zhuǎn)換、采集、播放、發(fā)送等處理。翻譯人員根據(jù)原音傳輸模塊301發(fā)送來的音頻數(shù)據(jù),即發(fā)言者的原音,對原音進(jìn)行翻譯,將翻譯語音輸入翻譯模塊302,生成一路翻譯音頻數(shù)據(jù),對于經(jīng)翻譯處理生成的翻譯音頻數(shù)據(jù),翻譯模塊302將根據(jù)配置模塊303配置的各組傳輸?shù)刂分苯酉蚋鱾€終端發(fā)送,不經(jīng)過原音傳輸模塊301發(fā)送。
[0072]作為另一個實施例,所述翻譯模塊302還能夠根據(jù)用戶指令,獲取其他任一翻譯模塊302生成的翻譯音頻數(shù)據(jù),并將該翻譯音頻數(shù)據(jù)做翻譯處理,生成本翻譯模塊302所對應(yīng)語言的翻譯音頻數(shù)據(jù),再向所有終端發(fā)送。
[0073]配置模塊303將預(yù)設(shè)的多組互不相同的傳輸?shù)刂贩謩e配置給所述一路原音音頻數(shù)據(jù)和多路翻譯音頻數(shù)據(jù)后,會將配置結(jié)果同步設(shè)置在各個終端,使各終端能夠選擇使用不同的傳輸?shù)刂方邮罩鳈C發(fā)送的不同類型的音頻數(shù)據(jù)(原音音頻數(shù)據(jù)或翻譯音頻數(shù)據(jù))。
[0074]進(jìn)一步的,本實施例的主機還包括一靜音控制模塊305,用于當(dāng)接收的音頻數(shù)據(jù)不連續(xù)時,向所有終端發(fā)送靜音音頻數(shù)據(jù)。為防止音頻數(shù)據(jù)不連續(xù)而在終端播放時產(chǎn)生爆音現(xiàn)象,主機在出現(xiàn)接收的音頻數(shù)據(jù)不連續(xù)時,靜音控制模塊305將會向各個終端發(fā)送靜音音頻數(shù)據(jù),使得各個終端播放靜音,直至主機接收的音頻數(shù)據(jù)恢復(fù)連續(xù)。
[0075]本發(fā)明實施例還提供了一種終端,參考圖4,為本發(fā)明實施例的終端結(jié)構(gòu)示意圖。
[0076]本實施例的終端包括:
[0077]采集發(fā)送模塊401,用于采集用戶聲音并生成音頻數(shù)據(jù)向主機發(fā)送;
[0078]接收播放模塊402,用于接收主機發(fā)送原音音頻數(shù)據(jù)或翻譯音頻數(shù)據(jù)并播放;
[0079]音頻轉(zhuǎn)換模塊403,用于對音頻數(shù)據(jù)進(jìn)行模/數(shù)、數(shù)/模轉(zhuǎn)換。
[0080]地址選擇模塊404,用于接收用戶的選擇指令,獲取一組預(yù)設(shè)的傳輸?shù)刂凡⑹褂迷搨鬏數(shù)刂方邮找纛l數(shù)據(jù)。
[0081]所述的終端有用于音頻會議系統(tǒng)中,故還包括供使用者進(jìn)行操作和顯示相關(guān)信息所必須的輸入模塊和顯示模塊,優(yōu)選的輸入模塊為觸控按鍵組。主機的配置模塊303完成不同組的傳輸?shù)刂放c各路音頻數(shù)據(jù)的配置后,終端會同步設(shè)置所述的配置結(jié)果,并將配置結(jié)果與輸入模塊的觸控按鍵組關(guān)聯(lián),使不同的按鍵用于選擇不同的接收音頻數(shù)據(jù)的各組傳輸?shù)刂贰H缟鲜鲆纛l數(shù)據(jù)傳輸方法實施例中,共有中、英、法、日四路音頻數(shù)據(jù),則經(jīng)過主機配置模塊303配置后,終端的按鍵組中有四個按鍵跟別對應(yīng)四種語言的音頻數(shù)據(jù)。
[0082]使用者根據(jù)需要,操作按鍵組中的任一按鍵生成選擇指令,地址選擇模塊404接收所述的選擇指令,獲取相應(yīng)的一組預(yù)設(shè)傳輸?shù)刂凡⑹褂迷搨鬏數(shù)刂方邮找纛l數(shù)據(jù)。
[0083]本實施例的終端中,采集發(fā)送模塊401采集用戶聲音并生成模擬音頻數(shù)據(jù),經(jīng)音頻轉(zhuǎn)換模塊403進(jìn)行模/數(shù)轉(zhuǎn)換后向主機發(fā)送。接收播放模塊402接收主機發(fā)送原音音頻數(shù)據(jù)或翻譯音頻數(shù)據(jù),經(jīng)音頻轉(zhuǎn)換模塊403進(jìn)行數(shù)/模轉(zhuǎn)換后播放。
[0084]本實施例的終端,各個模塊通過I2S總線連接,且在接收和內(nèi)部傳輸音頻數(shù)據(jù)均采用DMA方式,即達(dá)到了通過硬件過濾地址的效果,在支持更多路音頻信號的同時,把對終端處理器的占用降到最小。[0085]本實施例的終端還能夠外接具有處理功能的電子設(shè)備如平板電腦、手機登進(jìn)行對終端的控制。
[0086]所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上所述僅為本發(fā)明的具體實施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種音頻數(shù)據(jù)傳輸方法,應(yīng)用于包括一個主機和多個終端的數(shù)字音頻會議系統(tǒng),其特征在于,包括以下步驟: 接收一個或多個終端發(fā)送的音頻數(shù)據(jù),并生成一路原音音頻數(shù)據(jù); 對所述音頻數(shù)據(jù)進(jìn)行翻譯處理,生成多路翻譯音頻數(shù)據(jù); 將預(yù)設(shè)的多組互不相同的傳輸?shù)刂贩謩e配置給所述一路原音音頻數(shù)據(jù)和多路翻譯音頻數(shù)據(jù)并向所有終端發(fā)送; 終端接收用戶的選擇指令,獲取一組預(yù)設(shè)的傳輸?shù)刂凡⑹褂迷搨鬏數(shù)刂方邮找纛l數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的音頻數(shù)據(jù)傳輸方法,其特征在于,當(dāng)接收到多個終端發(fā)送的音頻數(shù)據(jù)時,還包括步驟: 對來自多個終端的音頻數(shù)據(jù)進(jìn)行混音處理。
3.根據(jù)權(quán)利要求1所述的音頻數(shù)據(jù)傳輸方法,其特征在于,當(dāng)接收的音頻數(shù)據(jù)不連續(xù)時,還包括步驟: 向終端發(fā)送靜音音頻頻數(shù),直至接收的音頻數(shù)據(jù)恢復(fù)連續(xù)。
4.根據(jù)權(quán)利要求1所述的音頻數(shù)據(jù)傳輸方法,其特征在于,所述終端接收音頻數(shù)據(jù)的步驟還包括: 將接收到的音頻數(shù)據(jù)逐次存入多個順序排列緩沖區(qū),當(dāng)有音頻數(shù)據(jù)存入一緩沖區(qū)時,將其前一緩沖區(qū)中存儲的音頻數(shù)據(jù)調(diào)出并進(jìn)行后續(xù)處理。
5.根據(jù)權(quán)利要求4所述的音頻數(shù)據(jù)傳輸方法,其特征在于,所述終端接收和內(nèi)部傳輸音頻數(shù)據(jù)均采用DMA方式。
6.一種主機,其特征在于,包括: 原音傳輸模塊,用于接收一個或多個終端發(fā)送的音頻數(shù)據(jù)并生成一路原音音頻數(shù)據(jù)向所有終端發(fā)送,同時將所述接收到的音頻數(shù)據(jù)傳輸至多個翻譯模塊; 多個翻譯模塊,每一個所述翻譯模塊均用于對接收到的音頻數(shù)據(jù)進(jìn)行翻譯處理,并生成一路翻譯音頻數(shù)據(jù)向所有終端發(fā)送; 配置模塊,用于將預(yù)設(shè)的多組互不相同的傳輸?shù)刂贩謩e配置給所述一路原音音頻數(shù)據(jù)和多路翻譯音頻數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的主機,其特征在于,還包括: 混音模塊,用于當(dāng)接收到多個終端發(fā)送的音頻數(shù)據(jù)時,對來自多個終端的音頻數(shù)據(jù)進(jìn)行混音處理。
8.根據(jù)權(quán)利要求6所述的主機,其特征在于,還包括: 靜音控制模塊,用于當(dāng)接收的音頻數(shù)據(jù)不連續(xù)時,向所有終端發(fā)送靜音音頻數(shù)據(jù)。
9.一種終端,其特征在于,包括: 采集發(fā)送模塊,用于采集用戶聲音并生成音頻數(shù)據(jù)向主機發(fā)送; 接收播放模塊,用于接收主機發(fā)送原音音頻數(shù)據(jù)或翻譯音頻數(shù)據(jù)并播放; 音頻轉(zhuǎn)換模塊,用于對音頻數(shù)據(jù)進(jìn)行模/數(shù)、數(shù)/模轉(zhuǎn)換。 地址選擇模塊,用于接收用戶的選擇指令,獲取一組預(yù)設(shè)的傳輸?shù)刂凡⑹褂迷搨鬏數(shù)刂方邮找纛l數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述終端接收和內(nèi)部傳輸音頻數(shù)據(jù)均采用DMA方式,各個模塊之間的·音頻數(shù)據(jù)傳輸使用I2S總線。
【文檔編號】H04L12/18GK103716171SQ201310750132
【公開日】2014年4月9日 申請日期:2013年12月31日 優(yōu)先權(quán)日:2013年12月31日
【發(fā)明者】馮儉智 申請人:廣東公信數(shù)字設(shè)備有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
诸城市| 西昌市| 塔河县| 霍城县| 和龙市| 化德县| 卓尼县| 遵义市| 界首市| 余姚市| 牡丹江市| 黄冈市| 张家口市| 灵山县| 贡嘎县| 襄城县| 开江县| 肇东市| 吉林市| 淳安县| 万源市| 宜宾县| 高要市| 恩平市| 葵青区| 曲靖市| 南郑县| 蕲春县| 新野县| 义马市| 英德市| 临城县| 宁晋县| 武强县| 库尔勒市| 黔南| 买车| 安远县| 锡林浩特市| 泰宁县| 上林县|