一種音頻處理方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種音頻處理方法及電子設(shè)備,可以檢測電子設(shè)備音頻錄制過程中是否執(zhí)行了音頻播放,如果是,則記錄被播放音頻的數(shù)據(jù)及時間屬性,并同時記錄所錄制音頻的時間屬性,根據(jù)以上記錄的信息對所播放音頻進行濾除處理。因此,本發(fā)明可以有效將音頻錄制過程中電子設(shè)備所播放的音頻數(shù)據(jù)進行濾除,避免了電子設(shè)備播放的音頻干擾音頻錄制的情況。
【專利說明】一種音頻處理方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及音頻處理【技術(shù)領(lǐng)域】,特別是涉及一種音頻處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]隨著科學技術(shù)的進步,越來越多的電子設(shè)備具有了音頻播放及音頻錄制功能。
[0003]為了提高電子設(shè)備錄制生成的音頻質(zhì)量,對某聲音的錄制過程一般需要盡量將環(huán)境噪聲去掉。然而,隨著電子設(shè)備具有了音頻播放功能,電子設(shè)備的音頻錄制過程也不可避免的受到了該電子設(shè)備所播放音頻的干擾。
[0004]舉例來說,當手機正在進行音頻錄制時,如另一手機呼叫當前手機,當前手機鈴聲響起,則該手機鈴聲也將被錄制,從而影響對該手機所錄制聲音的效果。
【發(fā)明內(nèi)容】
[0005]為解決上述技術(shù)問題,本發(fā)明實施例提供一種音頻處理方法及電子設(shè)備,以解決電子設(shè)備音頻錄制過程受到所播放音頻干擾的問題,技術(shù)方案如下:
[0006]一種音頻處理方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備至少具有音頻播放以及音頻錄制功能,包括:
[0007]接收一音頻錄制指令,開始音頻錄制;
[0008]在所述音頻錄制的過程中,檢測所述電子設(shè)備在所述音頻錄制的過程中是否執(zhí)行了音頻播放,如果執(zhí)行了音頻播放,則記錄被播放音頻的部分或者全部播放音頻數(shù)據(jù),并記錄與所述部分或者全部播放音頻數(shù)據(jù)相關(guān)聯(lián)的第一時間屬性;
[0009]所述音頻錄制結(jié)束后,得到第一音頻數(shù)據(jù)及與所述第一音頻數(shù)據(jù)相關(guān)聯(lián)的第二時間屬性;
[0010]基于所述第一時間屬性、所述第二時間屬性和所述被播放音頻的部分或者全部播放音頻數(shù)據(jù),對所述第一音頻數(shù)據(jù)進行濾除處理,得到第二音頻數(shù)據(jù);
[0011]保存所述第二音頻數(shù)據(jù)。
[0012]優(yōu)選的,所述被播放音頻為多個音頻。
[0013]優(yōu)選的,基于所述第一時間屬性、所述第二時間屬性和所述被播放音頻的部分或者全部播放音頻數(shù)據(jù),對所述第一音頻數(shù)據(jù)進行濾除處理,得到第二音頻數(shù)據(jù),包括:
[0014]對所述第一時間屬性和所述第二時間屬性進行輸出處理;
[0015]接收用戶根據(jù)所述第一時間屬性和所述第二時間屬性確定的對第一時間段的所述播放音頻數(shù)據(jù)進行濾除處理的第一指令;
[0016]根據(jù)所述第一指令,對所述第一音頻數(shù)據(jù)中第一時間段的播放音頻數(shù)據(jù)進行濾除處理。
[0017]優(yōu)選的,在接收一音頻錄制指令,開始音頻錄制后,所述方法還包括:
[0018]在所述音頻錄制的過程中,使用預(yù)先設(shè)置的校正參數(shù)對所錄制的音頻中的被播放音頻進行校正處理。[0019]優(yōu)選的,所述第一時間屬性包括:所述部分或者全部播放音頻數(shù)據(jù)的開始時刻信息和所述部分或者全部播放音頻數(shù)據(jù)的結(jié)束時刻信息。
[0020]一種電子設(shè)備,至少具有音頻播放以及音頻錄制功能,所述電子設(shè)備包括:指令接收模塊、音頻檢測模塊、第一記錄模塊、時間屬性獲得模塊、濾除處理模塊和音頻保存模塊,
[0021]所述指令接收模塊,用于接收一音頻錄制指令,開始音頻錄制;
[0022]所述音頻檢測模塊,用于在所述音頻錄制的過程中,檢測所述電子設(shè)備在所述音頻錄制的過程中是否執(zhí)行了音頻播放,如果執(zhí)行了音頻播放,則觸發(fā)所述第一記錄模塊;
[0023]所述第一記錄模塊,用于記錄被播放音頻的部分或者全部播放音頻數(shù)據(jù),并記錄與所述部分或者全部播放音頻數(shù)據(jù)相關(guān)聯(lián)的第一時間屬性;
[0024]所述時間屬性獲得模塊,用于所述音頻錄制結(jié)束后,得到第一音頻數(shù)據(jù)及與所述第一音頻數(shù)據(jù)相關(guān)聯(lián)的第二時間屬性;
[0025]所述濾除處理模塊,用于基于所述第一時間屬性、所述第二時間屬性和所述被播放音頻的部分或者全部播放音頻數(shù)據(jù),對所述第一音頻數(shù)據(jù)進行濾除處理,得到第二音頻數(shù)據(jù);
[0026]所述音頻保存模塊,用于保存所述第二音頻數(shù)據(jù)。
[0027]優(yōu)選的,所述被播放音頻為多個音頻。
[0028]優(yōu)選的,所述濾除處理模塊,包括:時間輸出子模塊、指令接收子模塊和濾除子模塊,
[0029]所述時間輸出子模塊,用于對所述第一時間屬性和所述第二時間屬性進行輸出處理;
[0030]所述指令接收子模塊,接收用戶根據(jù)所述第一時間屬性和所述第二時間屬性確定的對第一時間段的所述播放音頻數(shù)據(jù)進行濾除處理的第一指令;
[0031]所述濾除子模塊,用于根據(jù)所述第一指令,對所述第一音頻數(shù)據(jù)中第一時間段的播放音頻數(shù)據(jù)進行濾除處理。
[0032]優(yōu)選的,還包括:校正模塊,用于在所述指令接收模塊接收一音頻錄制指令,開始音頻錄制后,在所述音頻錄制的過程中,使用預(yù)先設(shè)置的校正參數(shù)對所錄制的音頻中的被播放音頻進行校正處理。
[0033]優(yōu)選的,所述第一時間屬性包括:所述部分或者全部播放音頻數(shù)據(jù)的開始時刻信息和所述部分或者全部播放音頻數(shù)據(jù)的結(jié)束時刻信息。
[0034]通過應(yīng)用以上技術(shù)方案,本發(fā)明實施例提供的一種音頻處理方法及電子設(shè)備,可以檢測電子設(shè)備音頻錄制過程中是否執(zhí)行了音頻播放,如果是,則記錄被播放音頻的數(shù)據(jù)及時間屬性,并同時記錄所錄制音頻的時間屬性,根據(jù)以上記錄的信息對所播放音頻進行濾除處理。因此,本發(fā)明可以有效將音頻錄制過程中電子設(shè)備所播放的音頻數(shù)據(jù)進行濾除,避免了電子設(shè)備播放的音頻干擾音頻錄制的情況。
【專利附圖】
【附圖說明】
[0035]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1為本發(fā)明實施例提供的一種音頻處理方法的流程示意圖;
[0037]圖2為本發(fā)明實施例提供的另一種音頻處理方法的流程示意圖;
[0038]圖3為本發(fā)明實施例提供的另一種音頻處理方法的流程示意圖;
[0039]圖4為本發(fā)明實施例提供的一種電子設(shè)備的結(jié)構(gòu)示意圖;
[0040]圖5為本發(fā)明實施例提供的另一種電子設(shè)備的結(jié)構(gòu)示意圖;
[0041]圖6為本發(fā)明實施例提供的另一種電子設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0042]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當屬于本發(fā)明保護的范圍。
[0043]如圖1所示,本發(fā)明實施例提供的一種音頻處理方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備至少具有音頻播放以及音頻錄制功能,該方法可以包括:
[0044]S100、接收一音頻錄制指令,開始音頻錄制;
[0045]其中,該電子設(shè)備可以為手機、電腦、平板電腦等。
[0046]具體的,可以通過按鍵、觸摸屏、聲控設(shè)備等接收音頻錄制指令。
[0047]S200、在所述音頻錄制的過程中,檢測所述電子設(shè)備在所述音頻錄制的過程中是否執(zhí)行了音頻播放,如果執(zhí)行了音頻播放,則執(zhí)行步驟S300 ;
[0048]其中,電子設(shè)備播放的音頻可以為鈴聲、歌曲、短信通知音、系統(tǒng)音等。
[0049]當未執(zhí)行音頻播放時,可以不進行后續(xù)過濾處理。
[0050]S300、記錄被播放音頻的部分或者全部播放音頻數(shù)據(jù),并記錄與所述部分或者全部播放音頻數(shù)據(jù)相關(guān)聯(lián)的第一時間屬性;
[0051]其中,該被播放音頻可以為多個音頻,也可以為一個音頻。具體的,當被播放音頻為一個音頻時,可以僅記錄該音頻的部分數(shù)據(jù)。如:當被播放音頻為鈴聲時,可以僅記錄鈴聲中音量較大部分的數(shù)據(jù)。其中,所記錄的播放音頻數(shù)據(jù)可以為播放音頻的波形。當被播放音頻為多個音頻時,可以僅記錄其中的一個或多個音頻的數(shù)據(jù)。如:當被播放音頻為一個短信通知音和一個鈴聲時,可以僅記錄鈴聲的數(shù)據(jù)。
[0052]本領(lǐng)域技術(shù)人員可以理解的是,由于被播放的音頻均保存于電子設(shè)備中,因此電子設(shè)備可以輕易的獲得所播放音頻的數(shù)據(jù)。
[0053]其中,第一時間屬性包括:所述部分或者全部播放音頻數(shù)據(jù)的開始時刻信息和所述部分或者全部播放音頻數(shù)據(jù)的結(jié)束時刻信息??梢岳斫獾氖?,當被播放音頻為多個時,所記錄的開始時刻和結(jié)束時刻也可以為多個。
[0054]S400、所述音頻錄制結(jié)束后,得到第一音頻數(shù)據(jù)及與所述第一音頻數(shù)據(jù)相關(guān)聯(lián)的第二時間屬性;
[0055]具體的,可以使用麥克風進行音頻錄制??梢岳斫獾氖?,麥克風錄制后得到的音頻數(shù)據(jù)為模擬信號,還可以使用模數(shù)轉(zhuǎn)換器將該模擬信號轉(zhuǎn)換為數(shù)字信號以便于進行處理。[0056]本領(lǐng)域技術(shù)人員可以理解的是,電子設(shè)備在音頻錄制過程中執(zhí)行了音頻播放的前提下,電子設(shè)備音頻錄制結(jié)束后得到的音頻數(shù)據(jù)中將包括音頻錄制過程中全部被播放的音頻。其中,第二時間屬性可以包括:第一音頻數(shù)據(jù)的開始時刻和第一音頻數(shù)據(jù)的結(jié)束時刻。在實際應(yīng)用中,可以以第一音頻數(shù)據(jù)的開始時刻作為時間起點,記為時刻O秒,并使第一音頻數(shù)據(jù)中包括結(jié)束時刻在內(nèi)的其他時刻以該開始時刻作為計時基準。舉例來說,假設(shè)第一音頻數(shù)據(jù)的結(jié)束時刻與第一音頻數(shù)據(jù)的開始時刻之間相距時長為8秒,則在將第一音頻數(shù)據(jù)的開始時刻記為時刻O秒后,相應(yīng)的,第一音頻數(shù)據(jù)的結(jié)束時刻記為時刻第8秒。第一音頻數(shù)據(jù)中的其他時刻與之類似,方便起見,本申請在此不再贅述。
[0057]S500、基于所述第一時間屬性、所述第二時間屬性和所述被播放音頻的部分或者全部播放音頻數(shù)據(jù),對所述第一音頻數(shù)據(jù)進行濾除處理,得到第二音頻數(shù)據(jù);
[0058]可以理解的是,根據(jù)整個錄制音頻的時間屬性和記錄的播放音頻的時間屬性就可以確定所要進行濾除處理的時段。舉例來說:假設(shè)整個錄制音頻從時刻O秒到時刻第180秒,所記錄的播放音頻從時刻第100秒到時刻第110秒,則所要進行濾除處理的時段為:時刻第100秒到時刻第110秒。
[0059]需要說明的一點是,在實際應(yīng)用中,第一時間屬性和第二時間屬性可能是直接根據(jù)電子設(shè)備中具有計時功能的晶振等設(shè)備獲得的時刻信息,如北京時間08點00分00秒。這時,需要進行濾除處理的時段就需要根據(jù)從晶振等設(shè)備獲得的時刻信息計算出第一時間屬性和第二時間屬性之間的時間段。如:錄制音頻從北京時間08點00分00秒開始,到北京時間08點00分50秒結(jié)束;所記錄的被播放音頻從北京時間08點00分10秒開始,到北京時間08點00分20秒結(jié)束。則可以根據(jù)以上時刻信息確定所要濾除的時間段是錄制音頻后獲得的第一音頻數(shù)據(jù)中距離錄制開始時刻10秒到20秒這一時間段內(nèi)的被播放音頻數(shù)據(jù)。
[0060]由于本申請已經(jīng)記錄了部分或者全部播放音頻數(shù)據(jù),因此就可以將所確定的時間段內(nèi)的該部分或者全部播放音頻數(shù)據(jù)進行濾除。
[0061]S600、保存所述第二音頻數(shù)據(jù)。
[0062]本發(fā)明實施例提供的一種音頻處理方法,可以檢測電子設(shè)備音頻錄制過程中是否執(zhí)行了音頻播放,如果是,則記錄被播放音頻的數(shù)據(jù)及時間屬性,并同時記錄所錄制音頻的時間屬性,根據(jù)以上記錄的信息對所播放音頻進行濾除處理。因此,本發(fā)明可以有效將音頻錄制過程中電子設(shè)備所播放的音頻數(shù)據(jù)進行濾除,避免了電子設(shè)備播放的音頻干擾音頻錄制的情況。
[0063]如圖2所示,本發(fā)明實施例提供的另一種音頻處理方法中,步驟S500可以包括:
[0064]S510、對所述第一時間屬性和所述第二時間屬性進行輸出處理;
[0065]具體的,可以通過屏幕、揚聲器等輸出設(shè)備將第一時間屬性和第二時間屬性輸出。
[0066]S520、接收用戶根據(jù)所述第一時間屬性和所述第二時間屬性確定的對第一時間段的所述播放音頻數(shù)據(jù)進行濾除處理的第一指令;
[0067]可以理解的是,用戶在通過輸出設(shè)備感知第一時間屬性和第二時間屬性后,就可以自行選擇所要進行濾除處理的時間段。
[0068]具體的,可以通過鍵盤、觸摸屏、聲控設(shè)備等多種輸入設(shè)備接收第一指令。
[0069]S530、根據(jù)所述第一指令,對所述第一音頻數(shù)據(jù)中第一時間段的播放音頻數(shù)據(jù)進行濾除處理。
[0070]在接收到第一指令后,就可以根據(jù)用戶的指令,對用戶指定時間段內(nèi)的播放音頻數(shù)據(jù)進行濾除。
[0071]圖2所示實施例提供的一種音頻處理方法,可以將與濾除時間段有關(guān)的時間屬性信息提供給用戶,使用戶可以自行選擇所要濾除的時間段,使得電子設(shè)備的可操作性更強,用戶使用感受較好。
[0072]如圖3所示,本發(fā)明實施例提供的另一種音頻處理方法中,在步驟SlOO后,還可以包括:
[0073]S101、在所述音頻錄制的過程中,使用預(yù)先設(shè)置的校正參數(shù)對所錄制的音頻中的被播放音頻進行校正處理。
[0074]可以理解的是,圖1所示實施例中步驟S300所記錄的被播放音頻的部分或者全部播放音頻數(shù)據(jù)為直接從電子設(shè)備的存儲設(shè)備中獲取的數(shù)據(jù),而電子設(shè)備所錄制的音頻中的被播放音頻為電子設(shè)備從播放環(huán)境中錄制得到的音頻數(shù)據(jù)。因此錄制的音頻中的被播放音頻數(shù)據(jù)與步驟S300所記錄的被播放音頻的部分或者全部播放音頻數(shù)據(jù)之間存在一定失真。因此,步驟SlOl可以使用預(yù)先設(shè)置的校正參數(shù)對錄制的音頻中的被播放音頻進行校正處理,以使二者之間的失真度降低。
[0075]具體的,技術(shù)人員可以先通過實驗計算得到該校正參數(shù),如:首先播放某音頻,然后對其進行錄音,對比錄制得到的音頻和原播放的音頻之間的失真度,并最終確定校正參數(shù)。在實際應(yīng)用中,為了提高校正參數(shù)的精度,可以進行多次試驗。
[0076]圖3所示實施例提供的一種音頻處理方法可以使用預(yù)先設(shè)置的校正參數(shù)對所錄制的音頻中的被播放音頻進行校正處理,可以使得所錄制的被播放音頻的數(shù)據(jù)更貼近與該被播放音頻的原始數(shù)據(jù)。因此,圖3所示實施例可以使過濾過程更加精準,也使得過濾的效果更好。
[0077]相應(yīng)于上面的方法實施例,本發(fā)明還提供一種電子設(shè)備。
[0078]如圖4所示,本發(fā)明實施例提供的一種電子設(shè)備,至少具有音頻播放以及音頻錄制功能,所述電子設(shè)備可以包括:指令接收模塊100、音頻檢測模塊200、第一記錄模塊300、時間屬性獲得模塊400、濾除處理模塊500和音頻保存模塊600,
[0079]指令接收|吳塊100,用于接收一首頻錄制指令,開始首頻錄制;
[0080]其中,該電子設(shè)備可以為手機、電腦、平板電腦等。
[0081]具體的,可以通過按鍵、觸摸屏、聲控設(shè)備等接收音頻錄制指令。
[0082]音頻檢測模塊200,用于在所述音頻錄制的過程中,檢測所述電子設(shè)備在所述音頻錄制的過程中是否執(zhí)行了音頻播放,如果執(zhí)行了音頻播放,則觸發(fā)所述第一記錄模塊;
[0083]其中,電子設(shè)備播放的音頻可以為鈴聲、歌曲、短信通知音、系統(tǒng)音等。
[0084]第一記錄模塊300,用于記錄被播放音頻的部分或者全部播放音頻數(shù)據(jù),并記錄與所述部分或者全部播放音頻數(shù)據(jù)相關(guān)聯(lián)的第一時間屬性;
[0085]其中,該被播放音頻可以為多個音頻,也可以為一個音頻。具體的,當被播放音頻為一個音頻時,可以僅記錄該音頻的部分數(shù)據(jù)。如:當被播放音頻為鈴聲時,可以僅記錄鈴聲中音量較大部分的數(shù)據(jù)。其中,所記錄的播放音頻數(shù)據(jù)可以為播放音頻的波形。當被播放音頻為多個音頻時,可以僅記錄其中的一個或多個音頻的數(shù)據(jù)。如:當被播放音頻為一個短信通知音和一個鈴聲時,可以僅記錄鈴聲的數(shù)據(jù)。
[0086]本領(lǐng)域技術(shù)人員可以理解的是,由于被播放的音頻均保存于電子設(shè)備中,因此電子設(shè)備可以輕易的獲得所播放音頻的數(shù)據(jù)。
[0087]其中,第一時間屬性包括:所述部分或者全部播放音頻數(shù)據(jù)的開始時刻信息和所述部分或者全部播放音頻數(shù)據(jù)的結(jié)束時刻信息??梢岳斫獾氖牵敱徊シ乓纛l為多個時,所記錄的開始時刻和結(jié)束時刻也可以為多個。
[0088]時間屬性獲得模塊400,用于所述音頻錄制結(jié)束后,得到第一音頻數(shù)據(jù)及與所述第一音頻數(shù)據(jù)相關(guān)聯(lián)的第二時間屬性;
[0089]具體的,可以使用麥克風進行音頻錄制。可以理解的是,麥克風錄制后得到的音頻數(shù)據(jù)為模擬信號,還可以使用模數(shù)轉(zhuǎn)換器將該模擬信號轉(zhuǎn)換為數(shù)字信號以便于進行處理。
[0090]本領(lǐng)域技術(shù)人員可以理解的是,電子設(shè)備在音頻錄制過程中執(zhí)行了音頻播放的前提下,電子設(shè)備音頻錄制結(jié)束后得到的音頻數(shù)據(jù)中將包括音頻錄制過程中全部被播放的音頻。其中,第二時間屬性可以包括:第一音頻數(shù)據(jù)的開始時刻和第一音頻數(shù)據(jù)的結(jié)束時刻。在實際應(yīng)用中,可以以第一音頻數(shù)據(jù)的開始時刻作為時間起點,記為時刻O秒,并使第一音頻數(shù)據(jù)中包括結(jié)束時刻在內(nèi)的其他時刻以該開始時刻作為計時基準。舉例來說,假設(shè)第一音頻數(shù)據(jù)的結(jié)束時刻與第一音頻數(shù)據(jù)的開始時刻之間相距時長為8秒,則在將第一音頻數(shù)據(jù)的開始時刻記為時刻O秒后,相應(yīng)的,第一音頻數(shù)據(jù)的結(jié)束時刻記為時刻第8秒。第一音頻數(shù)據(jù)中的其他時刻與之類似,方便起見,本申請在此不再贅述。
[0091]濾除處理模塊500,用于基于所述第一時間屬性、所述第二時間屬性和所述被播放音頻的部分或者全部播放音頻數(shù)據(jù),對所述第一音頻數(shù)據(jù)進行濾除處理,得到第二音頻數(shù)據(jù);
[0092]可以理解的是,根據(jù)整個錄制音頻的時間屬性和記錄的播放音頻的時間屬性就可以確定所要進行濾除處理的時段。舉例來說:假設(shè)整個錄制音頻從時刻O秒到時刻第180秒,所記錄的播放音頻從時刻第100秒到時刻第110秒,則所要進行濾除處理的時段為:時刻第100秒到時刻第110秒。
[0093]需要說明的一點是,在實際應(yīng)用中,第一時間屬性和第二時間屬性可能是直接根據(jù)電子設(shè)備中具有計時功能的晶振等設(shè)備獲得的時刻信息,如北京時間08點00分00秒。這時,需要進行濾除處理的時段就需要根據(jù)從晶振等設(shè)備獲得的時刻信息計算出第一時間屬性和第二時間屬性之間的時間段。如:錄制音頻從北京時間08點00分00秒開始,到北京時間08點00分50秒結(jié)束;所記錄的被播放音頻從北京時間08點00分10秒開始,到北京時間08點00分20秒結(jié)束。則可以根據(jù)以上時刻信息確定所要濾除的時間段是錄制音頻后獲得的第一音頻數(shù)據(jù)中距離錄制開始時刻10秒到20秒這一時間段內(nèi)的被播放音頻數(shù)據(jù)。
[0094]由于本申請已經(jīng)記錄了部分或者全部播放音頻數(shù)據(jù),因此就可以將所確定的時間段內(nèi)的該部分或者全部播放音頻數(shù)據(jù)進行濾除。
[0095]音頻保存模塊600,用于保存所述第二音頻數(shù)據(jù)。
[0096]本發(fā)明實施例提供的一種電子設(shè)備,可以檢測音頻錄制過程中是否執(zhí)行了音頻播放,如果是,則記錄被播放音頻的數(shù)據(jù)及時間屬性,并同時記錄所錄制音頻的時間屬性,根據(jù)以上記錄的信息對所播放音頻進行濾除處理。因此,本發(fā)明可以有效將音頻錄制過程中電子設(shè)備所播放的音頻數(shù)據(jù)進行濾除,避免了電子設(shè)備播放的音頻干擾音頻錄制的情況。
[0097]如圖5所示,本發(fā)明實施例提供的另一種電子設(shè)備中濾除處理模塊500,可以包括:時間輸出子模塊510、指令接收子模塊520和濾除子模塊530,
[0098]所述時間輸出子模塊510,用于對所述第一時間屬性和所述第二時間屬性進行輸出處理;
[0099]具體的,可以通過屏幕、揚聲器等輸出設(shè)備將第一時間屬性和第二時間屬性輸出。
[0100]所述指令接收子模塊520,接收用戶根據(jù)所述第一時間屬性和所述第二時間屬性確定的對第一時間段的所述播放音頻數(shù)據(jù)進行濾除處理的第一指令;
[0101]可以理解的是,用戶在通過輸出設(shè)備感知第一時間屬性和第二時間屬性后,就可以自行選擇所要進行濾除處理的時間段。
[0102]具體的,可以通過鍵盤、觸摸屏、聲控設(shè)備等多種輸入設(shè)備接收第一指令。
[0103]所述濾除子模塊530,用于根據(jù)所述第一指令,對所述第一音頻數(shù)據(jù)中第一時間段的播放音頻數(shù)據(jù)進行濾除處理。
[0104]在接收到第一指令后,就可以根據(jù)用戶的指令,對用戶指定時間段內(nèi)的播放音頻數(shù)據(jù)進行濾除。
[0105]圖5所示實施例提供的一種電子設(shè)備,可以將與濾除時間段有關(guān)的時間屬性信息提供給用戶,使用戶可以自行選擇所要濾除的時間段,使得電子設(shè)備的可操作性更強,用戶使用感受較好。
[0106]如圖6所示,本發(fā)明實施例提供的另一種電子設(shè)備中,還可以包括:校正模塊101,用于在所述指令接收模塊接收一音頻錄制指令,開始音頻錄制后,在所述音頻錄制的過程中,使用預(yù)先設(shè)置的校正參數(shù)對所錄制的音頻中的被播放音頻進行校正處理。
[0107]可以理解的是,圖4所示實施例中第一記錄模塊300所記錄的被播放音頻的部分或者全部播放音頻數(shù)據(jù)為直接從電子設(shè)備的存儲設(shè)備中獲取的數(shù)據(jù),而電子設(shè)備所錄制的音頻中的被播放音頻為電子設(shè)備從播放環(huán)境中錄制得到的音頻數(shù)據(jù)。因此錄制的音頻中的被播放音頻數(shù)據(jù)與第一記錄模塊300所記錄的被播放音頻的部分或者全部播放音頻數(shù)據(jù)之間存在一定失真。因此,第一記錄模塊300可以使用預(yù)先設(shè)置的校正參數(shù)對錄制的音頻中的被播放音頻進行校正處理,以使二者之間的失真度降低。
[0108]具體的,技術(shù)人員可以先通過實驗計算得到該校正參數(shù),如:首先播放某音頻,然后對其進行錄音,對比錄制得到的音頻和原播放的音頻之間的失真度,并最終確定校正參數(shù)。在實際應(yīng)用中,為了提高校正參數(shù)的精度,可以進行多次試驗。
[0109]圖6所示實施例提供的一種電子設(shè)備可以使用預(yù)先設(shè)置的校正參數(shù)對所錄制的音頻中的被播放音頻進行校正處理,可以使得所錄制的被播放音頻的數(shù)據(jù)更貼近與該被播放音頻的原始數(shù)據(jù)。因此,圖6所示實施例可以使過濾過程更加精準,也使得過濾的效果更好。
[0110]為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本發(fā)明時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
[0111]通過以上的實施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
[0112]本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0113]本發(fā)明可用于眾多通用或?qū)S玫挠嬎阆到y(tǒng)環(huán)境或配置中。例如:個人計算機、服務(wù)器計算機、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費電子設(shè)備、網(wǎng)絡(luò)PC、小型計算機、大型計算機、包括以上任何系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。
[0114]本發(fā)明可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本發(fā)明,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠程計算機存儲介質(zhì)中。
[0115]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。
[0116]以上所述僅是本發(fā)明的【具體實施方式】,應(yīng)當指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種音頻處理方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備至少具有音頻播放以及音頻錄制功能,其特征在于,包括: 接收一音頻錄制指令,開始音頻錄制; 在所述音頻錄制的過程中,檢測所述電子設(shè)備在所述音頻錄制的過程中是否執(zhí)行了音頻播放,如果執(zhí)行了音頻播放,則記錄被播放音頻的部分或者全部播放音頻數(shù)據(jù),并記錄與所述部分或者全部播放音頻數(shù)據(jù)相關(guān)聯(lián)的第一時間屬性; 所述音頻錄制結(jié)束后,得到第一音頻數(shù)據(jù)及與所述第一音頻數(shù)據(jù)相關(guān)聯(lián)的第二時間屬性; 基于所述第一時間屬性、所述第二時間屬性和所述被播放音頻的部分或者全部播放音頻數(shù)據(jù),對所述第一音頻數(shù)據(jù)進行濾除處理,得到第二音頻數(shù)據(jù); 保存所述第二音頻數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述被播放音頻為多個音頻。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,基于所述第一時間屬性、所述第二時間屬性和所述被播放音頻的部分或者全部播放音頻數(shù)據(jù),對所述第一音頻數(shù)據(jù)進行濾除處理,得到第二音頻數(shù)據(jù), 包括: 對所述第一時間屬性和所述第二時間屬性進行輸出處理; 接收用戶根據(jù)所述第一時間屬性和所述第二時間屬性確定的對第一時間段的所述播放音頻數(shù)據(jù)進行濾除處理的第一指令; 根據(jù)所述第一指令,對所述第一音頻數(shù)據(jù)中第一時間段的播放音頻數(shù)據(jù)進行濾除處理。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在接收一音頻錄制指令,開始音頻錄制后,所述方法還包括: 在所述音頻錄制的過程中,使用預(yù)先設(shè)置的校正參數(shù)對所錄制的音頻中的被播放音頻進行校正處理。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述第一時間屬性包括:所述部分或者全部播放音頻數(shù)據(jù)的開始時刻信息和所述部分或者全部播放音頻數(shù)據(jù)的結(jié)束時刻信息。
6.一種電子設(shè)備,至少具有音頻播放以及音頻錄制功能,其特征在于,所述電子設(shè)備包括:指令接收模塊、音頻檢測模塊、第一記錄模塊、時間屬性獲得模塊、濾除處理模塊和音頻保存模塊, 所述指令接收模塊,用于接收一音頻錄制指令,開始音頻錄制; 所述音頻檢測模塊,用于在所述音頻錄制的過程中,檢測所述電子設(shè)備在所述音頻錄制的過程中是否執(zhí)行了音頻播放,如果執(zhí)行了音頻播放,則觸發(fā)所述第一記錄模塊; 所述第一記錄模塊,用于記錄被播放音頻的部分或者全部播放音頻數(shù)據(jù),并記錄與所述部分或者全部播放音頻數(shù)據(jù)相關(guān)聯(lián)的第一時間屬性; 所述時間屬性獲得模塊,用于所述音頻錄制結(jié)束后,得到第一音頻數(shù)據(jù)及與所述第一音頻數(shù)據(jù)相關(guān)聯(lián)的第二時間屬性; 所述濾除處理模塊,用于基于所述第一時間屬性、所述第二時間屬性和所述被播放音頻的部分或者全部播放音頻數(shù)據(jù),對所述第一音頻數(shù)據(jù)進行濾除處理,得到第二音頻數(shù)據(jù);所述音頻保存模塊,用于保存所述第二音頻數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的電子設(shè)備,其特征在于,所述被播放音頻為多個音頻。
8.根據(jù)權(quán)利要求6或7所述的電子設(shè)備,其特征在于,所述濾除處理模塊,包括:時間輸出子模塊、指令接收子模塊和濾除子模塊, 所述時間輸出子模塊,用于對所述第一時間屬性和所述第二時間屬性進行輸出處理; 所述指令接收子模塊,接收用戶根據(jù)所述第一時間屬性和所述第二時間屬性確定的對第一時間段的所述播放音頻數(shù)據(jù)進行濾除處理的第一指令; 所述濾除子模塊,用于根據(jù)所述第一指令,對所述第一音頻數(shù)據(jù)中第一時間段的播放音頻數(shù)據(jù)進行濾除處理。
9.根據(jù)權(quán)利要求6或7所述的電子設(shè)備,其特征在于,還包括:校正模塊,用于在所述指令接收模塊接收一音頻錄制指令,開始音頻錄制后,在所述音頻錄制的過程中,使用預(yù)先設(shè)置的校正參數(shù)對所錄制的音頻中的被播放音頻進行校正處理。
10.根據(jù)權(quán)利要求6或7所述的電子設(shè)備,其特征在于,所述第一時間屬性包括:所述部分或者全部播放音頻數(shù)據(jù)的開始時刻信息和所述部分或者全部播放音頻數(shù)據(jù)的結(jié)束時刻信息。
【文檔編號】G11B20/00GK103680549SQ201210333606
【公開日】2014年3月26日 申請日期:2012年9月10日 優(yōu)先權(quán)日:2012年9月10日
【發(fā)明者】林毅福 申請人:聯(lián)想(北京)有限公司