麥克風數(shù)據(jù)處理的方法和裝置的制造方法
【專利摘要】本發(fā)明涉及一種麥克風數(shù)據(jù)處理的方法和裝置,包括:獲取與麥克風相關(guān)的待編碼信息;將所述待編碼信息編碼成不同頻率信號構(gòu)成的編碼信號序列,所述編碼信號序列的頻率大于人耳聽覺感知的上限頻率;獲取麥克風采集的原始音頻信號,將所述編碼信號序列與所述原始音頻信號疊加得到攜帶麥克風相關(guān)信息的音頻信號并發(fā)送至終端,以使終端解析所述攜帶麥克風相關(guān)信息的音頻信號得到對應(yīng)的麥克風相關(guān)信息,能方便的傳遞麥克風信息,便于終端獲取麥克風相關(guān)信息。
【專利說明】
麥克風數(shù)據(jù)處理的方法和裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及計算機技術(shù)領(lǐng)域,特別是設(shè)及一種麥克風數(shù)據(jù)處理的方法和裝置。
【背景技術(shù)】
[0002] 隨著計算機技術(shù)的發(fā)展,各種網(wǎng)絡(luò)應(yīng)用在人們的日常生活中越來越常見,用戶通 過各種網(wǎng)絡(luò)應(yīng)用進行娛樂和工作,如采用K歌應(yīng)用通過麥克風進行歌曲的錄制和分享等。很 多硬件廠家為了改進音效而生產(chǎn)了專用麥克風,運些麥克風在各方面對聲音進行了美化。
[0003] 現(xiàn)有的麥克風數(shù)據(jù)處理方法,由于麥克風通過接口傳送的只能是模擬信號,往往 只將其錄制的音頻數(shù)據(jù)傳遞指播放終端,導(dǎo)致播放終端在播放音頻時,不能識別麥克風的 信息,從而不能進行相應(yīng)的處理,如沒有區(qū)分音頻錄制時采用的麥克風,導(dǎo)致麥克風啟用的 音頻處理效果和播放終端播放時啟用的處理效果重疊,影響了音頻的播放音質(zhì)。
【發(fā)明內(nèi)容】
[0004] 基于此,有必要針對上述技術(shù)問題,提供一種麥克風數(shù)據(jù)處理的方法和裝置,能方 便的傳遞麥克風信息,便于終端獲取麥克風相關(guān)信息。
[0005] -種麥克風數(shù)據(jù)處理的方法,所述方法包括:
[0006] 獲取與麥克風相關(guān)的待編碼信息;
[0007] 將所述待編碼信息編碼成不同頻率信號構(gòu)成的編碼信號序列,所述編碼信號序列 的頻率大于人耳聽覺感知的上限頻率;
[000引獲取麥克風采集的原始音頻信號,將所述編碼信號序列與所述原始音頻信號疊加 得到攜帶麥克風相關(guān)信息的音頻信號并發(fā)送至終端,W使終端解析所述攜帶麥克風相關(guān)信 息的音頻信號得到對應(yīng)的麥克風相關(guān)信息。
[0009] -種麥克風數(shù)據(jù)處理的裝置,所述裝置包括:
[0010] 獲取模塊,用于獲取與麥克風相關(guān)的待編碼信息;
[0011] 編碼模塊,用于將所述待編碼信息編碼成不同頻率信號構(gòu)成的編碼信號序列,所 述編碼信號序列的頻率大于人耳聽覺感知的上限頻率;
[0012] 發(fā)送模塊,用于獲取麥克風采集的原始音頻信號,將所述編碼信號序列與所述原 始音頻信號疊加得到攜帶麥克風相關(guān)信息的音頻信號并發(fā)送至終端,W使終端解析所述攜 帶麥克風相關(guān)信息的音頻信號得到對應(yīng)的麥克風相關(guān)信息。
[0013] 上述麥克風數(shù)據(jù)處理的方法和裝置,通過獲取與麥克風相關(guān)的待編碼信息,將待 編碼信息編碼成不同頻率信號構(gòu)成的編碼信號序列,編碼信號序列的頻率大于人耳聽覺感 知的上限頻率,獲取麥克風采集的原始音頻信號,將編碼信號序列與原始音頻信號疊加得 到攜帶麥克風相關(guān)信息的音頻信號并發(fā)送至終端,W使終端解析攜帶麥克風相關(guān)信息的音 頻信號得到對應(yīng)的麥克風相關(guān)信息,將麥克風相關(guān)信息編碼成不同頻率信號的方式便于麥 克風接口通過模擬信號輸出,使得麥克風在不支持數(shù)字信號輸出的情況下也能將麥克風相 關(guān)信息輸出,且編碼信號序列的頻率大于人耳聽覺感知的上限頻率,減少了分離編碼信號 序列的難度,能方便的傳遞麥克風信息,便于終端獲取麥克風相關(guān)信息。
[0014] -種麥克風數(shù)據(jù)處理的方法,所述方法包括:
[0015] 接收麥克風發(fā)送的音頻信號;
[0016] 如果所述音頻信號為攜帶麥克風相關(guān)信息的音頻信號,則獲取所述音頻信號中的 編碼信號序列,所述編碼信號序列由與麥克風相關(guān)的待編碼信息編碼生成的不同頻率信號 構(gòu)成,所述編碼信號序列的頻率大于人耳聽覺感知的上限頻率;
[0017] 解析所述編碼信號序列,解碼得到所述麥克風相關(guān)信息。
[0018] -種麥克風數(shù)據(jù)處理的裝置,所述裝置包括:
[0019] 接收模塊,用于接收麥克風發(fā)送的音頻信號;
[0020] 編碼信號序列獲取模塊,用于如果所述音頻信號為攜帶麥克風相關(guān)信息的音頻信 號,則獲取所述音頻信號中的編碼信號序列,所述編碼信號序列由與麥克風相關(guān)的待編碼 信息編碼生成的不同頻率信號構(gòu)成,所述編碼信號序列的頻率大于人耳聽覺感知的上限頻 率.
[0021] 解碼模塊,用于解析所述編碼信號序列,解碼得到所述麥克風相關(guān)信息。
[0022] 上述麥克風數(shù)據(jù)處理的方法和裝置,通過接收麥克風發(fā)送的音頻信號,檢測所述 音頻信號是否為攜帶麥克風相關(guān)信息的音頻信號,如果是,則獲取音頻信號中的編碼信號 序列,編碼信號序列由與麥克風相關(guān)的待編碼信息編碼生成的不同頻率信號構(gòu)成,編碼信 號序列的頻率大于人耳聽覺感知的上限頻率,解析編碼信號序列,解碼得到麥克風相關(guān)信 息,編碼信號序列由與麥克風相關(guān)的待編碼信息編碼生成的不同頻率信號構(gòu)成,便于麥克 風接口通過模擬信號輸出攜帶麥克風相關(guān)信息的音頻信號,使得麥克風在不支持數(shù)字信號 輸出的情況下也能將麥克風相關(guān)信息輸出。且編碼信號序列的頻率大于人耳聽覺感知的上 限頻率,從而可方便得從原始音頻信號中分離出來且不影響原始音頻信號,能方便的傳遞 麥克風信息,便于終端獲取麥克風相關(guān)信息。
【附圖說明】
[0023] 圖1為一個實施例中麥克風數(shù)據(jù)處理的方法的應(yīng)用環(huán)境圖;
[0024] 圖2為一個實施例中圖1中麥克風的內(nèi)部結(jié)構(gòu)圖;
[0025] 圖3為一個實施例中圖1中終端的內(nèi)部結(jié)構(gòu)圖;
[0026] 圖4為一個實施例中麥克風數(shù)據(jù)處理的方法的流程圖;
[0027] 圖5為一個實施例中編碼信號序列生成的流程圖;
[0028] 圖6為一個實施例中一個最小編碼單元對應(yīng)的頻譜圖;
[0029] 圖7為一個實施例中另一個最小編碼單元對應(yīng)的頻譜圖;
[0030] 圖8為一個實施例中由最小編碼單元構(gòu)成的編碼信號序列對應(yīng)的頻譜圖;
[0031] 圖9為一個實施例中編碼信號序列與原始音頻信號疊加后形成的頻譜圖;
[0032] 圖10為一個實施例中另一種麥克風數(shù)據(jù)處理的方法的流程圖;
[0033] 圖11為一個實施例中解碼得到麥克風相關(guān)信息的流程圖;
[0034] 圖12為一個實施例中麥克風數(shù)據(jù)處理的裝置的結(jié)構(gòu)框圖;
[0035] 圖13為一個實施例中編碼模塊的結(jié)構(gòu)框圖;
[0036] 圖14為一個實施例中另一種麥克風數(shù)據(jù)處理的裝置的結(jié)構(gòu)框圖;
[0037] 圖15為一個實施例中解碼模塊的結(jié)構(gòu)框圖;
[0038] 圖16為又一個實施例中另一種麥克風數(shù)據(jù)處理的裝置的結(jié)構(gòu)框圖。
【具體實施方式】
[0039] 圖1為一個實施例中控制應(yīng)用的方法運行的應(yīng)用環(huán)境圖。如圖1所示,該應(yīng)用環(huán)境 包括麥克風110、終端120,其中麥克風now插入的方式連接終端120,或麥克風110與終端 120通過網(wǎng)絡(luò)進行通信。
[0040] 麥克風110可為動圈式、晶體式、炭粒式、侶帶式和電容式等,終端110可為智能手 機、平板電腦、筆記本電腦、臺式計算機等,但并不局限于此。麥克風110可通過插入或無線 的方式接入終端120,或通過網(wǎng)絡(luò)向終端120發(fā)送數(shù)據(jù),終端120可W接收麥克風110傳遞的 數(shù)據(jù),并進行解析得到麥克風相關(guān)信息。
[0041] 在一個實施例中,圖1中麥克風110的內(nèi)部結(jié)構(gòu)如圖2所示,包括輸入設(shè)備、處理器、 存儲介質(zhì)、內(nèi)存、接口,輸入設(shè)備用于接收聲音的振動輸入,形成變化的電流,變化的電流通 過處理器進行放大和數(shù)據(jù)處理,存儲介質(zhì)存儲有第一麥克風數(shù)據(jù)處理的裝置,該裝置用于 實現(xiàn)適用于麥克風的一種麥克風數(shù)據(jù)處理的方法。該處理器用于提供計算和控制能力,支 撐整個麥克風的運行。內(nèi)存為存儲介質(zhì)中的第一麥克風數(shù)據(jù)處理的裝置的運行提供環(huán)境, 接口用于與終端進行數(shù)據(jù)傳遞,接口可為數(shù)據(jù)線接口或無線接口等。
[0042] 在一個實施例中,圖1中的終端120的內(nèi)部結(jié)構(gòu)如圖3所示,該終端120包括通過系 統(tǒng)總線連接的處理器、圖形處理單元、存儲介質(zhì)、內(nèi)存、網(wǎng)絡(luò)接口、顯示屏幕、輸入設(shè)備。其 中,終端120的存儲介質(zhì)存儲有操作系統(tǒng),還包括第二麥克風數(shù)據(jù)處理的裝置,該裝置用于 實現(xiàn)適用于終端的一種麥克風數(shù)據(jù)處理的方法。該處理器用于提供計算和控制能力,支撐 整個終端120的運行。終端120中的圖形處理單元用于至少提供顯示界面的繪制能力,內(nèi)存 為存儲介質(zhì)中的第二麥克風數(shù)據(jù)處理的裝置的運行提供環(huán)境,網(wǎng)絡(luò)接口用于與麥克風110 進行網(wǎng)絡(luò)通信,如接收麥克風110發(fā)送的音頻數(shù)據(jù)等。顯示屏幕用于顯示應(yīng)用界面等,如顯 示播放界面等,輸入設(shè)備用于接收用戶輸入的命令或數(shù)據(jù)等。終端110帶觸摸屏,顯示屏幕 和輸入設(shè)備可為觸摸屏。
[0043] 如圖4所示,在一個實施例中,提供了一種麥克風數(shù)據(jù)處理的方法,W應(yīng)用于上述 應(yīng)用環(huán)境中的麥克風來舉例說明,包括如下步驟:
[0044] 步驟S210,獲取與麥克風相關(guān)的待編碼信息。
[0045] 具體的,與麥克風相關(guān)的待編碼信息可W為麥克風的屬性信息、麥克風的操作狀 態(tài)信息、功能信息等。如麥克風的屬性信息可為麥克風的型號、廠家信息等,麥克風的操作 狀態(tài)信息可為麥克風的推子的位置信息等、功能信息可為混響深度信息、音量信息、推子與 功能的對應(yīng)關(guān)系等,如在第一場景下推子3是音量,第二場景下推子3是混響。
[0046] 步驟S220,將待編碼信息編碼成不同頻率信號構(gòu)成的編碼信號序列,編碼信號序 列的頻率大于人耳聽覺感知的上限頻率。
[0047] 具體的,人耳聽覺感知的上限頻率是20KHZ,一般音頻信號20邸zW上的信號很弱 或幾乎沒有。由于待編碼信息編碼成的編碼信號序列的頻率大于人耳聽覺感知的上限頻 率,從而可方便得從原始音頻信號中分離出來且不影響原始音頻信號。而且即使編碼信號 序列沒有分離出來,由于編碼信號序列的頻率大于人耳聽覺感知的上限頻率,在播放后人 耳也不能感知,減少了分離的難度,保證了音質(zhì)效果。
[004引編碼信號序列的頻率可W在20K化~22K化之間,一般的有損編碼,比如MP3、0GG (oggVorbis)、AAC(Advanced Audio Coding,高級音頻編碼)編碼都會去除20KHzW上的頻 率,因此在生成音頻數(shù)據(jù)時,基本上不用做額外的濾波處理。而對于錄制成CD音質(zhì)發(fā)布的情 況下,終端還可W在麥克風相關(guān)信息解析得到后,使用低通濾波器過濾運些信息再保存。將 待編碼信息根據(jù)編碼算法轉(zhuǎn)化為數(shù)量有限的最小編碼單元的排列組合,轉(zhuǎn)化的具體算法可 根據(jù)需要自定義,如通過預(yù)設(shè)進制編碼法,如十六進制、八進制編碼法,筆畫編碼法等,不同 的編碼轉(zhuǎn)化方法對應(yīng)了不同個數(shù)和種類的最小編碼單元,如對于十六進制編碼法,最小編 碼單元為0-F共16個字符,對于八進制編碼法,最小編碼單元為0-7共7個字符,對于筆畫編 碼法,最小編碼單元為"一"、"I"等最小筆畫。各個最小編碼單元預(yù)分配了對應(yīng)的不同的頻 率信息,分配時可W-個最小編碼單元對應(yīng)一個頻率,也可W由兩個不同的頻率表示一個 最小編碼單元,從而減少頻率的使用率,保證不同頻率間的間距,避免不同頻率間產(chǎn)生干 擾。根據(jù)頻率可通過公式得到對應(yīng)的正弦波信號或余弦波信號,公式的具體表達式可自定, 在一個實施例中,通過公式7 = 32768*0.5*3111(2沖1村沖'60/5日111916腳16)得到正弦波信號 y,其中PI為圓周率,t表示時間,F(xiàn)req表示頻率,Samplerate表示聲音的采樣率,如44100,其 中0.5相當于-6地的信號,從而使得生成的最小編碼單元對應(yīng)的信號不會太弱或太強,信號 太強容易在疊加時產(chǎn)生溢出,如削波或破音,信號太弱會導(dǎo)致在解析時不容易和錄制的原 始聲音區(qū)分開,從而根據(jù)最小編碼單元對應(yīng)頻率可得到對應(yīng)的正弦波信號。待編碼信息中 的每個字符都能轉(zhuǎn)化成由最小編碼單元組成的編碼字符,而最小編碼單元對應(yīng)了不同頻率 的信號,從而將待編碼信息轉(zhuǎn)化為不同頻率信號構(gòu)成的編碼信號序列。
[0049] 步驟S230,獲取麥克風采集的原始音頻信號,將編碼信號序列與原始音頻信號疊 加得到攜帶麥克風相關(guān)信息的音頻信號并發(fā)送至終端,W使終端解析攜帶麥克風相關(guān)信息 的音頻信號得到對應(yīng)的麥克風相關(guān)信息。
[0050] 具體的,編碼信號序列中攜帶了麥克風相關(guān)信息,將麥克風相關(guān)信息編碼成不同 頻率信號的方式便于麥克風接口通過模擬信號輸出,使得麥克風在不支持數(shù)字信號輸出的 情況下也能將麥克風相關(guān)信息輸出。在一個實施例中,為了避免原始音頻信號頻率大于人 耳聽覺感知上限頻率的部分存在干擾信號,可先將原始音頻信號經(jīng)過預(yù)設(shè)截止頻率,如 20Ifflz的低通濾波,去除高頻信號,再與編碼信號序列疊加得到攜帶麥克風相關(guān)信息的音頻 信號,便于后續(xù)從音頻信號中提取出沒有干擾信號的編碼信號序列。終端接收到攜帶麥克 風相關(guān)信息的音頻信號后,可檢測出其中的編碼信號序列,其中為了方便終端檢測出完整 的編碼信號序列,麥克風可在編碼信號序列攜帶標識信息,或與終端約定編碼信號序列的 位置、時間等,如編碼信號序列的插入位置為音頻信號總長度的預(yù)設(shè)比例處,或音頻信號總 時間的預(yù)設(shè)比例處。終端分離出編碼信號序列后,可通過與麥克風相應(yīng)的解碼算法得到對 應(yīng)的麥克風相關(guān)信息。
[0051] 本實施例中,通過獲取與麥克風相關(guān)的待編碼信息,將待編碼信息編碼成不同頻 率信號構(gòu)成的編碼信號序列,編碼信號序列的頻率大于人耳聽覺感知的上限頻率,獲取麥 克風采集的原始音頻信號,將編碼信號序列與原始音頻信號疊加得到攜帶麥克風相關(guān)信息 的音頻信號并發(fā)送至終端,W使終端解析攜帶麥克風相關(guān)信息的音頻信號得到對應(yīng)的麥克 風相關(guān)信息,將麥克風相關(guān)信息編碼成不同頻率信號的方式便于麥克風接口通過模擬信號 輸出,使得麥克風在不支持數(shù)字信號輸出的情況下也能將麥克風相關(guān)信息輸出,且編碼信 號序列的頻率大于人耳聽覺感知的上限頻率,減少了分離編碼信號序列的難度,能方便的 傳遞麥克風信息,便于終端獲取麥克風相關(guān)信息。
[0化2] 在一個實施例中,如圖5所示,步驟S220包括:
[0053] 步驟S221,將待編碼信息分割編碼為預(yù)設(shè)編碼進制對應(yīng)的編碼子字符,編碼子字 符由最小編碼單元按順序構(gòu)成。
[0054] 具體的,將待編碼信息按照預(yù)設(shè)單位分為待編碼字符,如W字符為單位分為待編 碼字符,如"中3"可分為"中"和"3",根據(jù)預(yù)設(shè)編碼進制的不同,待編碼字符得到的編碼子字 符也不同,如預(yù)設(shè)編碼進制為十六進制,則"中"對應(yīng)的編碼子字符為0X4E2D,"3"對應(yīng)的編 碼子字符為0x0030,編碼子字符由最小編碼單元按順序構(gòu)成,如0X4E2D由"4"、"護、"2"、"護 運4個最小編碼單元構(gòu)成。
[0055] 步驟S222,依次獲取各個最小編碼單元對應(yīng)的高頻頻率和低頻頻率,根據(jù)高頻頻 率和低頻頻率生成最小編碼單元對應(yīng)的編碼子信號,依次生成的編碼子信號構(gòu)成編碼信號 序列。
[0056] 具體的,采用高頻頻率和低頻頻率表示一個最小編碼單元,用兩個頻率表示一個 最小編碼單元,可盡量使得頻率之間的間距大,避免干擾??深A(yù)先設(shè)置高頻頻率和低頻頻率 與最小編碼單元的對應(yīng)關(guān)系,從而根據(jù)其對應(yīng)關(guān)系獲取最小編碼單元對應(yīng)的高頻頻率和低 頻頻率。根據(jù)高頻頻率和低頻頻率通過公式得到對應(yīng)的正弦波信號或余弦波信號,生成最 小編碼單元對應(yīng)的編碼子信號,依次生成的編碼子信號構(gòu)成編碼信號序列。各個編碼子信 號之間的時間間隔可根據(jù)需要自定義,如定義為30毫秒W上。
[0057] 在一個實施例中,步驟S222包括:獲取預(yù)設(shè)編碼進制對應(yīng)的編碼表格,根據(jù)查表的 方式獲取最小編碼單元對應(yīng)的高頻頻率和低頻頻率。
[0058] 具體的,預(yù)先根據(jù)預(yù)設(shè)編碼進制確定了高頻頻率和低頻頻率、最小編碼單元對應(yīng) 關(guān)系的表格,從而可通過查表的方式快速獲取最小編碼單元對應(yīng)的高頻頻率和低頻頻率。 如下表1所示為一個十六進制編碼方法對應(yīng)的表格,其中橫軸表示低頻頻率,縱軸表示高頻 頻率,表格中的字符為十六進制編碼方法對應(yīng)的最小編碼單元。
[0化9] 表1 [0060]
[0061 ] 如"4"就對應(yīng)了高頻頻率21200Hz和低頻頻率20200Hz,通過21200Hz和20200Hz構(gòu) 成"4"對應(yīng)的信號??蒞理解的是,表格中的高頻頻率和低頻頻率的具體數(shù)值和間隔差距可 根據(jù)需要自定義,并根據(jù)預(yù)設(shè)編碼進制的不同設(shè)計合理間隔的高頻頻率和低頻頻率。在一 個實施例中,八進制編碼方法對應(yīng)的表格如表2所示:
[0062]表 2
[0063] _
[0064] 在一個實施例中,編碼信號序列周期性生成,編碼信號序列攜帶預(yù)設(shè)格式的頭標 識信息和尾標識信息。
[0065] 具體的,編碼信號序列周期性生成可不用麥克風和終端約定編碼信號序列的具體 位置或具體時間,簡單方便,只需要在編碼信號序列的頭部增加預(yù)設(shè)格式的頭標識信息,尾 部增加預(yù)設(shè)格式的尾標識信息就可。預(yù)設(shè)格式的頭標識信息和尾標識信息的具體格式和字 符可根據(jù)需要自定義。
[0066] 在一個具體的實施例中,采用表1的對應(yīng)關(guān)系編碼,待編碼信息對應(yīng)的編碼子字符 為"4E",4對應(yīng)的編碼子信號構(gòu)成后,對應(yīng)的頻譜圖如圖6所示,E對應(yīng)的編碼子信號構(gòu)成后, 對應(yīng)的頻譜圖如圖7所示。通過預(yù)設(shè)時間間隔"4E"構(gòu)成的編碼信號序列對應(yīng)的頻譜圖如圖8 所示。編碼信號序列"4E"周期性生成,如10秒生成一次。將編碼信號序列與原始音頻信號疊 加后形成的頻譜圖如圖9所示,可W看出編碼信號序列310明顯在頻譜上方,而原始音頻信 號320集中在頻譜下方,便于終端分離和提取。
[0067] 在一個實施例中,如圖10所示,提供了一種麥克風數(shù)據(jù)處理的方法,W應(yīng)用于上述 應(yīng)用環(huán)境中的終端來舉例說明,包括W下步驟:
[006引步驟S410,接收麥克風發(fā)送的音頻信號。
[0069] 具體的,麥克風發(fā)送的音頻信號可能攜帶了麥克風相關(guān)信息,麥克風相關(guān)信息可 W為麥克風的屬性信息、麥克風的操作狀態(tài)信息、功能信息等。如麥克風的屬性信息可為麥 克風的型號、廠家信息等,麥克風的操作狀態(tài)信息可為麥克風的推子的位置信息等、功能信 息可為混響深度信息、音量信息、推子與功能的對應(yīng)關(guān)系等,如在第一場景下推子3是音量, 第二場景下推子3是混響。
[0070] 步驟S420,如果音頻信號為攜帶麥克風相關(guān)信息的音頻信號,則獲取音頻信號中 的編碼信號序列,編碼信號序列由與麥克風相關(guān)的待編碼信息編碼生成的不同頻率信號構(gòu) 成,編碼信號序列的頻率大于人耳聽覺感知的上限頻率。
[0071] 具體的,可通過與麥克風約定的方法采用標志位或采用多種方法檢測音頻信號是 否攜帶麥克風相關(guān)信息,如標志位為1表示攜帶麥克風相關(guān)信息,則可根據(jù)與麥克風約定的 編碼信號序列的位置、時間等,如編碼信號序列的插入位置為音頻信號總長度的預(yù)設(shè)比例 處,或音頻信號總時間的預(yù)設(shè)比例處,提取編碼信號序列?;蛲ㄟ^檢測音頻信號是否攜帶預(yù) 設(shè)標識信息得到,如攜帶預(yù)設(shè)格式的頭標識信息和尾標識信息,則頭標識信息和尾標識信 息之間的部分為編碼信號序列。編碼信號序列中攜帶了麥克風相關(guān)信息,編碼信號序列由 與麥克風相關(guān)的待編碼信息編碼生成的不同頻率信號構(gòu)成,便于麥克風接口通過模擬信號 輸出攜帶麥克風相關(guān)信息的音頻信號,使得麥克風在不支持數(shù)字信號輸出的情況下也能將 麥克風相關(guān)信息輸出。且編碼信號序列的頻率大于人耳聽覺感知的上限頻率,從而可方便 得從原始音頻信號中分離出來且不影響原始音頻信號。而且即使編碼信號序列沒有分離出 來,由于編碼信號序列的頻率大于人耳聽覺感知的上限頻率,在播放后人耳也不能感知,減 少了分離的難度,保證了音質(zhì)效果。
[0072] 步驟S430,解析編碼信號序列,解碼得到麥克風相關(guān)信息。
[0073] 具體的,終端的解碼算法與麥克風的編碼算法是對應(yīng)的,先獲取編碼信號序列對 應(yīng)的編碼子信號,由于各個編碼子信號通過預(yù)設(shè)時間間隔分離,可根據(jù)時間順序依次得到 各個編碼子信號。獲取編碼子信號的頻率,根據(jù)編碼子信號的表示方法的不同,一個編碼子 信號可能包括一個或多個頻率。根據(jù)頻率獲取對應(yīng)的最小解碼單元,如果是多個頻率,則根 據(jù)多個頻率同時確定最小解碼單元。其中頻率與最小解碼單元的對應(yīng)關(guān)系是與編碼端對應(yīng) 的,最小解碼單元的個數(shù)和種類也是與編碼算法對應(yīng)的,如預(yù)設(shè)進制編碼法,包括十六進 審IJ、八進制編碼法,筆畫編碼法等,不同的編碼方法對應(yīng)了不同個數(shù)和種類的最小編碼單 元,如對于十六進制編碼法,最小編碼單元為0-F共16個字符,對于八進制編碼法,最小編碼 單元為0-7共7個字符,對于筆畫編碼法,最小編碼單元為"一"、"Γ'等最小筆畫。編碼算法可 通過與麥克風約定的形式獲取,或直接將編碼算法信息攜帶在音頻信號中,終端通過提取 的方式獲取,從而能確定與編碼算法對應(yīng)的解碼算法。編碼子信號的頻率得到后,就可根據(jù) 頻率與最小解碼單元的對應(yīng)關(guān)系,得到頻率對應(yīng)的最小解碼單元。并將不同的最小解碼單 元依次按順序排列,由于一般連續(xù)多個最小解碼單元組成一個解碼子字符,具有具體的含 義,需要先將各個最小解碼單元進行分隔得到對應(yīng)的解碼子字符。如果是預(yù)設(shè)進制編碼方 法,則可直接獲取與預(yù)設(shè)編碼進制對應(yīng)的預(yù)設(shè)位數(shù)進行分隔,如十六進制對應(yīng)的預(yù)設(shè)位數(shù) 為4位。如果是筆畫編碼算法,則需要提前在編碼端寫入每個解碼子字符的分隔位置,可通 過預(yù)設(shè)頭尾標記的方法寫入,解碼時根據(jù)預(yù)設(shè)頭尾標記將各個最小解碼單元分隔成解碼子 字符。根據(jù)解碼子字符得到對應(yīng)的麥克風相關(guān)信息,每個解碼子字符與解碼信息都有具體 的解碼關(guān)系,如十六進制解碼子字符4E2D中對應(yīng)的解碼信息為"中",從而得到各個解碼信 息,構(gòu)成麥克風相關(guān)信息。
[0074] 本實施例中,通過接收麥克風發(fā)送的音頻信號,檢測所述音頻信號是否為攜帶麥 克風相關(guān)信息的音頻信號,如果是,則獲取音頻信號中的編碼信號序列,編碼信號序列由與 麥克風相關(guān)的待編碼信息編碼生成的不同頻率信號構(gòu)成,編碼信號序列的頻率大于人耳聽 覺感知的上限頻率,解析編碼信號序列,解碼得到麥克風相關(guān)信息,編碼信號序列由與麥克 風相關(guān)的待編碼信息編碼生成的不同頻率信號構(gòu)成,便于麥克風接口通過模擬信號輸出攜 帶麥克風相關(guān)信息的音頻信號,使得麥克風在不支持數(shù)字信號輸出的情況下也能將麥克風 相關(guān)信息輸出。且編碼信號序列的頻率大于人耳聽覺感知的上限頻率,從而可方便得從原 始音頻信號中分離出來且不影響原始音頻信號,能方便的傳遞麥克風信息,便于終端獲取 麥克風相關(guān)信息。
[00巧]在一個實施例中,如圖11所示,步驟S430包括:
[0076] 步驟S431,獲取編碼信號序列對應(yīng)的編碼子信號,獲取編碼子信號的高頻頻率和 低頻頻率。
[0077] 具體的,編碼子信號由高頻頻率和低頻頻率組成,可盡量使得頻率之間的間距大, 避免干擾。
[0078] 步驟S432,根據(jù)高頻頻率和低頻頻率獲取對應(yīng)的最小解碼單元。
[0079] 具體的,獲取預(yù)先設(shè)置的高頻頻率和低頻頻率與最小解碼單元的對應(yīng)關(guān)系,從而 根據(jù)高頻頻率和低頻頻率獲取對應(yīng)的最小解碼單元。解碼算法不同,獲取的最小解碼單元 也不同。
[0080] 步驟S433,將不同的最小解碼單元依次按順序排列并按照預(yù)設(shè)編碼進制對應(yīng)的位 數(shù)進行分隔得到對應(yīng)的解碼子字符,根據(jù)解碼子字符得到對應(yīng)的麥克風相關(guān)信息。
[0081] 具體的,不同的預(yù)設(shè)編碼進制對應(yīng)了不同的分隔位數(shù),如將不同的最小解碼單元 依次按順序排列得到"4E2D0030",預(yù)設(shè)編碼進制為十六進制,則每4位進行分隔,得到兩個 解碼子字符"4E2D"、"0030"。每個解碼子字符能確定對應(yīng)的解碼字符,得到"4E2護對應(yīng)的信 息為"中"/'0030"對應(yīng)的信息為"3",從而得到克風相關(guān)信息為"中3"。
[0082] 在一個實施例中,步驟S432包括:獲取預(yù)設(shè)編碼進制對應(yīng)的解碼表格,根據(jù)查表的 方式獲取高頻頻率和低頻頻率對應(yīng)的最小解碼單元。
[0083] 具體的,預(yù)設(shè)編碼進制的大小通過與麥克風約定或從音頻信號中提取出,不同的 預(yù)設(shè)編碼進制有對應(yīng)進制的解碼算法。通過獲取預(yù)設(shè)編碼進制對應(yīng)的高頻頻率和低頻頻 率、最小編碼單元之間關(guān)系的解碼表格,從而可通過查表的方式快速獲取高頻頻率和低頻 頻率對應(yīng)的最小解碼單元。如下表3所示為一個十六進制解碼方法對應(yīng)的解碼表格,其中橫 軸表示低頻頻率,縱軸表示高頻頻率,表格中的字符為十六進制解碼方法對應(yīng)的最小解碼 單元。
[0084] 表 3
[0085]
[0086] 如高頻頻率21200Hz和低頻頻率20200Hz就對應(yīng)了最小解碼單元"4",可W理解的 是,表格中的高頻頻率和低頻頻率的具體數(shù)值和間隔差距可根據(jù)需要自定義,且與編碼算 法保持一致。在一個實施例中,八進制解碼方法對應(yīng)的表格如表4所示:
[0087] 表 4
[0088] _
'[0089]~在一個^施例中,步驟S420包括:檢測音頻#!號是否存在預(yù)設(shè)?備式的頭標識信息I 和尾標識信息,如果存在,則獲取頭標識信息和尾標識信息之間的數(shù)據(jù)得到音頻信號中的 編碼信號序列。
[0090]具體的,通過預(yù)設(shè)格式的頭標識信息和尾標識信息可快速提取編碼信號序列,不 需要與麥克風約定編碼信號序列的具體位置或具體時間,簡單方便。
[0091 ]在一個實施例中,步驟S430之后,還包括:將麥克風相關(guān)信息插入至業(yè)務(wù)數(shù)據(jù)或根 據(jù)麥克風相關(guān)信息調(diào)整對應(yīng)的播放參數(shù)。
[0092]具體的,業(yè)務(wù)數(shù)據(jù)是指與業(yè)務(wù)相關(guān)的數(shù)據(jù),如可W為音頻分享數(shù)據(jù)、音頻推薦數(shù)據(jù) 等,通過將麥克風相關(guān)信息插入至業(yè)務(wù)數(shù)據(jù)可使得與業(yè)務(wù)相關(guān)的用戶快速了解麥克風相關(guān) 信息,達到信息快速傳播和推廣的作用。如可W在通過麥克風錄制的發(fā)布作品后添加信息, 顯示"本作品是用第一型號麥克風錄制的",達到麥克風硬件廠家快速推廣信息的作用。播 放參數(shù)包括音量,混響深度、推子的位置等,比如麥克風相關(guān)信息為"推子3-50"表示3號推 子推到了 50%的位置,則可根據(jù)麥克風相關(guān)信息調(diào)整對應(yīng)的推子位置。比如麥克風相關(guān)信 息為"第一型號麥克風",由于第一型號麥克風自帶了音效特效,則在播放時可控制播放終 端的播放音效關(guān)閉,保證播放的音質(zhì)效果。
[0093] 在一個實施例中,如圖12所示,提供了 一種麥克風數(shù)據(jù)處理的裝置,包括:
[0094] 獲取模塊510,用于獲取與麥克風相關(guān)的待編碼信息。
[00%]編碼模塊520,用于將待編碼信息編碼成不同頻率信號構(gòu)成的編碼信號序列,編碼 信號序列的頻率大于人耳聽覺感知的上限頻率。
[0096] 發(fā)送模塊530,用于獲取麥克風采集的原始音頻信號,將編碼信號序列與原始音頻 信號疊加得到攜帶麥克風相關(guān)信息的音頻信號并發(fā)送至終端,W使終端解析攜帶麥克風相 關(guān)信息的音頻信號得到對應(yīng)的麥克風相關(guān)信息。
[0097] 在一個實施例中,如圖13所示,編碼模塊520包括:
[0098] 分割編碼單元521,用于將待編碼信息分割編碼為預(yù)設(shè)編碼進制對應(yīng)的編碼子字 符,編碼子字符由最小編碼單元按順序構(gòu)成。
[0099] 編碼信號序列生成單元522,用于依次獲取各個最小編碼單元對應(yīng)的高頻頻率和 低頻頻率,根據(jù)高頻頻率和低頻頻率生成最小編碼單元對應(yīng)的編碼子信號,依次生成的編 碼子信號構(gòu)成編碼信號序列。
[0100] 在一個實施例中,編碼信號序列生成單元還用于獲取預(yù)設(shè)編碼進制對應(yīng)的編碼表 格,根據(jù)查表的方式獲取最小編碼單元對應(yīng)的高頻頻率和低頻頻率。
[0101] 在一個實施例中,編碼信號序列周期性生成,編碼信號序列攜帶預(yù)設(shè)格式的頭標 識信息和尾標識信息。
[0102] 在一個實施例中,如圖14所示,提供了一種麥克風數(shù)據(jù)處理的裝置,包括:
[0103] 接收模塊610,用于接收麥克風發(fā)送的音頻信號。
[0104] 編碼信號序列獲取模塊620,用于如果音頻信號為攜帶麥克風相關(guān)信息的音頻信 號,則獲取音頻信號中的編碼信號序列,編碼信號序列由與麥克風相關(guān)的待編碼信息編碼 生成的不同頻率信號構(gòu)成,編碼信號序列的頻率大于人耳聽覺感知的上限頻率。
[0105] 解碼模塊630,用于解析編碼信號序列,解碼得到麥克風相關(guān)信息。
[0106] 在一個實施例中,如圖15所示,解碼模塊630包括:
[0107] 最小解碼單元獲取單元631,用于獲取編碼信號序列對應(yīng)的編碼子信號,獲取編碼 子信號的高頻頻率和低頻頻率,根據(jù)高頻頻率和低頻頻率獲取對應(yīng)的最小解碼單元。
[0108] 麥克風相關(guān)信息解碼單元632,用于將不同的最小解碼單元依次按順序排列并按 照預(yù)設(shè)編碼進制對應(yīng)的位數(shù)進行分隔得到對應(yīng)的解碼子字符,根據(jù)解碼子字符得到對應(yīng)的 麥克風相關(guān)信息。
[0109] 在一個實施例中,最小解碼單元獲取單元631還用于獲取預(yù)設(shè)編碼進制對應(yīng)的解 碼表格,根據(jù)查表的方式獲取所述高頻頻率和低頻頻率對應(yīng)的最小解碼單元。
[0110] 在一個實施例中,編碼信號序列獲取模塊620還用于檢測音頻信號是否存在預(yù)設(shè) 格式的頭標識信息和尾標識信息,如果存在,則獲取頭標識信息和尾標識信息之間的數(shù)據(jù) 得到音頻信號中的編碼信號序列。
[0111] 在一個實施例中,如圖16所示,裝置還包括:
[0112] 信息利用模塊640,用于將所述麥克風相關(guān)信息插入至業(yè)務(wù)數(shù)據(jù)或根據(jù)麥克風相 關(guān)信息調(diào)整對應(yīng)的播放參數(shù)。
[0113] 本領(lǐng)域普通技術(shù)人員可W理解實現(xiàn)上述實施例方法中的全部或部分流程,是可W 通過計算機程序來指令相關(guān)的硬件來完成,所述程序可存儲于一計算機可讀取存儲介質(zhì) 中,如本發(fā)明實施例中,該程序可存儲于計算機系統(tǒng)的存儲介質(zhì)中,并被該計算機系統(tǒng)中的 至少一個處理器執(zhí)行,W實現(xiàn)包括如上述各方法的實施例的流程。其中,所述存儲介質(zhì)可為 磁碟、光盤、只讀存儲記憶體(Read-Only Memoir,R0M)或隨機存儲記憶體(Random Access Memory,RAM)等。
[0114] W上所述實施例的各技術(shù)特征可W進行任意的組合,為使描述簡潔,未對上述實 施例中的各個技術(shù)特征所有可能的組合都進行描述,然而,只要運些技術(shù)特征的組合不存 在矛盾,都應(yīng)當認為是本說明書記載的范圍。
[0115] W上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并 不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來 說,在不脫離本發(fā)明構(gòu)思的前提下,還可W做出若干變形和改進,運些都屬于本發(fā)明的保護 范圍。因此,本發(fā)明專利的保護范圍應(yīng)W所附權(quán)利要求為準。
【主權(quán)項】
1. 一種麥克風數(shù)據(jù)處理的方法,所述方法包括: 獲取與麥克風相關(guān)的待編碼信息; 將所述待編碼信息編碼成不同頻率信號構(gòu)成的編碼信號序列,所述編碼信號序列的頻 率大于人耳聽覺感知的上限頻率; 獲取麥克風采集的原始音頻信號,將所述編碼信號序列與所述原始音頻信號疊加得到 攜帶麥克風相關(guān)信息的音頻信號并發(fā)送至終端,以使終端解析所述攜帶麥克風相關(guān)信息的 音頻信號得到對應(yīng)的麥克風相關(guān)信息。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述待編碼信息編碼成不同頻率信 號構(gòu)成的編碼信號序列的步驟包括: 將所述待編碼信息分割編碼為預(yù)設(shè)編碼進制對應(yīng)的編碼子字符,所述編碼子字符由最 小編碼單元按順序構(gòu)成; 依次獲取各個最小編碼單元對應(yīng)的高頻頻率和低頻頻率,根據(jù)所述高頻頻率和低頻頻 率生成所述最小編碼單元對應(yīng)的編碼子信號,依次生成的編碼子信號構(gòu)成編碼信號序列。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述依次獲取各個最小編碼單元對應(yīng)的高 頻頻率和低頻頻率的步驟包括: 獲取所述預(yù)設(shè)編碼進制對應(yīng)的編碼表格,根據(jù)查表的方式獲取所述最小編碼單元對應(yīng) 的高頻頻率和低頻頻率。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述編碼信號序列周期性生成,所述編碼 信號序列攜帶預(yù)設(shè)格式的頭標識信息和尾標識信息。5. -種麥克風數(shù)據(jù)處理的方法,所述方法包括: 接收麥克風發(fā)送的音頻信號; 如果所述音頻信號為攜帶麥克風相關(guān)信息的音頻信號,則獲取所述音頻信號中的編碼 信號序列,所述編碼信號序列由與麥克風相關(guān)的待編碼信息編碼生成的不同頻率信號構(gòu) 成,所述編碼信號序列的頻率大于人耳聽覺感知的上限頻率; 解析所述編碼信號序列,解碼得到所述麥克風相關(guān)信息。6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述解析所述編碼信號序列,解碼得到所 述麥克風相關(guān)信息的步驟包括: 獲取所述編碼信號序列對應(yīng)的編碼子信號; 獲取所述編碼子信號的高頻頻率和低頻頻率; 根據(jù)所述高頻頻率和低頻頻率獲取對應(yīng)的最小解碼單元; 將不同的最小解碼單元依次按順序排列并按照預(yù)設(shè)編碼進制對應(yīng)的位數(shù)進行分隔得 到對應(yīng)的解碼子字符; 根據(jù)所述解碼子字符得到對應(yīng)的麥克風相關(guān)信息。7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述高頻頻率和低頻頻率獲取對 應(yīng)的最小解碼單元的步驟包括: 獲取所述預(yù)設(shè)編碼進制對應(yīng)的解碼表格,根據(jù)查表的方式獲取所述高頻頻率和低頻頻 率對應(yīng)的最小解碼單元。8. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述如果所述音頻信號為攜帶麥克風相關(guān) 信息的音頻信號,則獲取所述音頻信號中的編碼信號序列的步驟包括: 檢測所述音頻信號是否存在預(yù)設(shè)格式的頭標識信息和尾標識信息,如果存在,則獲取 所述頭標識信息和尾標識信息之間的數(shù)據(jù)得到所述音頻信號中的編碼信號序列。9. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述解析所述編碼信號序列,解碼得到所 述麥克風相關(guān)信息的步驟之后,還包括: 將所述麥克風相關(guān)信息插入至業(yè)務(wù)數(shù)據(jù)或根據(jù)所述麥克風相關(guān)信息調(diào)整對應(yīng)的播放 參數(shù)。10. -種麥克風數(shù)據(jù)處理的裝置,其特征在于,所述裝置包括: 獲取模塊,用于獲取與麥克風相關(guān)的待編碼信息; 編碼模塊,用于將所述待編碼信息編碼成不同頻率信號構(gòu)成的編碼信號序列,所述編 碼信號序列的頻率大于人耳聽覺感知的上限頻率; 發(fā)送模塊,用于獲取麥克風采集的原始音頻信號,將所述編碼信號序列與所述原始音 頻信號疊加得到攜帶麥克風相關(guān)信息的音頻信號并發(fā)送至終端,以使終端解析所述攜帶麥 克風相關(guān)信息的音頻信號得到對應(yīng)的麥克風相關(guān)信息。11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述編碼模塊包括: 分割編碼單元,用于將所述待編碼信息分割編碼為預(yù)設(shè)編碼進制對應(yīng)的編碼子字符, 所述編碼子字符由最小編碼單元按順序構(gòu)成; 編碼信號序列生成單元,用于依次獲取各個最小編碼單元對應(yīng)的高頻頻率和低頻頻 率,根據(jù)所述高頻頻率和低頻頻率生成所述最小編碼單元對應(yīng)的編碼子信號,依次生成的 編碼子信號構(gòu)成編碼信號序列。12. 根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述編碼信號序列生成單元還用于獲取 所述預(yù)設(shè)編碼進制對應(yīng)的編碼表格,根據(jù)查表的方式獲取所述最小編碼單元對應(yīng)的高頻頻 率和低頻頻率。13. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述編碼信號序列周期性生成,所述編 碼信號序列攜帶預(yù)設(shè)格式的頭標識信息和尾標識信息。14. 一種麥克風數(shù)據(jù)處理的裝置,其特征在于,所述裝置包括: 接收模塊,用于接收麥克風發(fā)送的音頻信號; 編碼信號序列獲取模塊,用于如果所述音頻信號為攜帶麥克風相關(guān)信息的音頻信號, 則獲取所述音頻信號中的編碼信號序列,所述編碼信號序列由與麥克風相關(guān)的待編碼信息 編碼生成的不同頻率信號構(gòu)成,所述編碼信號序列的頻率大于人耳聽覺感知的上限頻率; 解碼模塊,用于解析所述編碼信號序列,解碼得到所述麥克風相關(guān)信息。15. 根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述解碼模塊包括: 最小解碼單元獲取單元,用于獲取所述編碼信號序列對應(yīng)的編碼子信號,獲取所述編 碼子信號的高頻頻率和低頻頻率,根據(jù)所述高頻頻率和低頻頻率獲取對應(yīng)的最小解碼單 元; 麥克風相關(guān)信息解碼單元,用于將不同的最小解碼單元依次按順序排列并按照預(yù)設(shè)編 碼進制對應(yīng)的位數(shù)進行分隔得到對應(yīng)的解碼子字符,根據(jù)所述解碼子字符得到對應(yīng)的麥克 風相關(guān)信息。16. 根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述最小解碼單元獲取單元還用于獲取 所述預(yù)設(shè)編碼進制對應(yīng)的解碼表格,根據(jù)查表的方式獲取所述高頻頻率和低頻頻率對應(yīng)的 最小解碼單元。17. 根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述編碼信號序列獲取模塊還用于檢測 所述音頻信號是否存在預(yù)設(shè)格式的頭標識信息和尾標識信息,如果存在,則獲取所述頭標 識信息和尾標識信息之間的數(shù)據(jù)得到所述音頻信號中的編碼信號序列。18. 根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述裝置還包括: 信息利用模塊,用于將所述麥克風相關(guān)信息插入至業(yè)務(wù)數(shù)據(jù)或根據(jù)所述麥克風相關(guān)信 息調(diào)整對應(yīng)的播放參數(shù)。
【文檔編號】H04R19/04GK106060740SQ201610353174
【公開日】2016年10月26日
【申請日】2016年5月24日
【發(fā)明人】馮穗豫, 肖典歡, 張德文
【申請人】騰訊科技(深圳)有限公司