本申請涉及通話錄音領(lǐng)域,特別涉及一種移動終端的對講錄音方法和裝置。
背景技術(shù):
qchat是美國高通公司(qualcomm)推出的一種ptt(push-to-talk,一鍵即通,或一鍵通)業(yè)務(wù)解決方案(包括服務(wù)器方案和終端方案)。
基于qchat技術(shù)的ptt解決方案是專門為cdma20001xev-do(evolutiondataonly)版本a無線網(wǎng)絡(luò)而優(yōu)化的高級無線對講服務(wù)(半雙工)。具有接續(xù)速度快(建立時(shí)延小于一秒)、功能豐富(多種呼叫方式)、組網(wǎng)靈活(疊加于pdsn網(wǎng)絡(luò)之上的純ip應(yīng)用)、組網(wǎng)簡單(全國僅需一套)等特點(diǎn)。
隨著數(shù)據(jù)信息高速發(fā)展,作為一種通話途徑的對講業(yè)務(wù),出于信息記錄,音頻留檔等需要,對講過程的錄音需求也隨之增長。
申請人在實(shí)現(xiàn)本申請的過程中發(fā)現(xiàn),上述現(xiàn)有的處理方案至少存在如下的問題:
現(xiàn)有的智能qchat的設(shè)備,在開啟對講錄音時(shí),往往錄到的不止是對講的內(nèi)容。
現(xiàn)有的對講過程主要是按下ptt鍵搶到話權(quán)后開始說話,松開ptt鍵后就聽對方說話,因此,理想的對講錄音內(nèi)容應(yīng)該是按下ptt鍵時(shí)本方的說話聲以及松開ptt鍵時(shí)對方的說話聲,但是,實(shí)際上現(xiàn)在的qchat對講錄音時(shí)無論是否按下ptt鍵,錄音過程一直在持續(xù),這樣即使松開ptt鍵處于聽的過程中,本方的聲音(例如,本方對講者所說出的非對講內(nèi)容,或者周邊的人聲或環(huán)境聲音等)也會一并錄制為對講錄音。
由此可見,現(xiàn)有的對講錄音過程可能會將非對講內(nèi)容,或者環(huán)境干擾音一并錄制,影響了對講錄音的錄音效果,干擾了對講信息的錄制質(zhì)量,甚至?xí)⒁恍┎幌M涗浀姆菍χv內(nèi)容一并記錄,泄露本方隱私信息。
技術(shù)實(shí)現(xiàn)要素:
本申請實(shí)施例提供一種移動終端的對講錄音方法和裝置,以實(shí)現(xiàn)在本方非對講狀態(tài)下,對本方音頻信息的過濾,解決對講錄音過程中存在非對講內(nèi)容干擾信息的問題。
為了達(dá)到上述技術(shù)目的,本申請實(shí)施例提出了一種移動終端的對講錄音方法,所述方法具體包括:
判斷當(dāng)前是否處于本地對講狀態(tài),所述對講狀態(tài)是通過移動通信網(wǎng)絡(luò)的半雙工無線對講;
如果判斷結(jié)果為是,將當(dāng)前通過對講設(shè)備的mic接收到的音頻信息進(jìn)行錄制;
如果判斷結(jié)果為否,停止錄制當(dāng)前通過所述對講設(shè)備的mic接收到的音頻信息。
優(yōu)選的,所述判斷當(dāng)前是否處于本地對講狀態(tài),具體通過以下的一種或多種方式進(jìn)行判斷:
判斷所述對講設(shè)備的對講觸發(fā)按鍵是否處于按下狀態(tài);
判斷所述對講設(shè)備所外接的控制裝置中的對講觸發(fā)按鍵是否處于按下狀態(tài);
判斷當(dāng)前的對講交互界面中的虛擬對講觸發(fā)按鍵是否處于按下狀態(tài);
判斷所述對講設(shè)備中當(dāng)前的對講應(yīng)用是否處于本地對講信息采集狀態(tài)。
優(yōu)選的,所述判斷當(dāng)前是否處于本地對講狀態(tài),具體包括:
根據(jù)預(yù)設(shè)的檢測周期,在對講錄音啟動后,周期性的判斷當(dāng)前是否處于本地對講狀態(tài);和/或,
根據(jù)預(yù)設(shè)的觸發(fā)事件篩選規(guī)則,在發(fā)生相應(yīng)的觸發(fā)事件時(shí),判斷當(dāng)前是否處于本地對講狀態(tài)。
優(yōu)選的,所述停止錄制當(dāng)前通過所述對講設(shè)備的mic接收到的音頻信息,具體包括:
將當(dāng)前通過所述對講設(shè)備的mic接收到的音頻信息做靜音處理;和/或,
對所述對講設(shè)備的mic進(jìn)行斷電處理;和/或,
斷開所述對講設(shè)備的mic的音頻采集電路。
優(yōu)選的,所述將當(dāng)前通過所述對講設(shè)備的mic接收到的音頻信息做靜音處理,具體包括:
將當(dāng)前的狀態(tài)識別結(jié)果發(fā)送給系統(tǒng)處理器;
在當(dāng)前未處于本地對講狀態(tài)時(shí),所述系統(tǒng)處理器驅(qū)動編譯碼器codec或數(shù)字信號處理器dsp對通過所述對講設(shè)備的mic接收到的音頻信息進(jìn)行靜默處理。
另一方面,本申請實(shí)施例還提出了一種對講錄音設(shè)備,具體包括:
判斷模塊,用于判斷當(dāng)前是否處于本地對講狀態(tài),所述對講狀態(tài)是通過移動通信網(wǎng)絡(luò)的半雙工無線對講;
錄音模塊,用于在所述判斷模塊的判斷結(jié)果為是時(shí),將當(dāng)前通過對講設(shè)備的mic接收到的音頻信息進(jìn)行錄制;
濾音模塊,用于在所述判斷模塊的判斷結(jié)果為否時(shí),停止所述錄音模塊錄制當(dāng)前通過所述對講設(shè)備的mic接收到的音頻信息。
優(yōu)選的,所述判斷模塊,具體用于,通過以下的一種或多種方式判斷當(dāng)前是否處于本地對講狀態(tài):
判斷所述對講設(shè)備的對講觸發(fā)按鍵是否處于按下狀態(tài);
判斷所述對講設(shè)備所外接的控制裝置中的對講觸發(fā)按鍵是否處于按下狀態(tài);
判斷當(dāng)前的對講交互界面中的虛擬對講觸發(fā)按鍵是否處于按下狀態(tài);
判斷所述對講設(shè)備中當(dāng)前的對講應(yīng)用是否處于本地對講信息采集狀態(tài)。
優(yōu)選的,所述判斷模塊,具體用于:
根據(jù)預(yù)設(shè)的檢測周期,在對講錄音啟動后,周期性的判斷當(dāng)前是否處于本地對講狀態(tài);和/或,
根據(jù)預(yù)設(shè)的觸發(fā)事件篩選規(guī)則,在發(fā)生相應(yīng)的觸發(fā)事件時(shí),判斷當(dāng)前是否處于本地對講狀態(tài)。
優(yōu)選的,所述濾音模塊,具體用于:
將當(dāng)前通過所述對講設(shè)備的mic接收到的音頻信息做靜音處理;和/或,
對所述對講設(shè)備的mic進(jìn)行斷電處理;和/或,
斷開所述對講設(shè)備的mic的音頻采集電路。
優(yōu)選的,所述濾音模塊,具體用于:
將當(dāng)前的狀態(tài)識別結(jié)果發(fā)送給系統(tǒng)處理器;
在當(dāng)前未處于本地對講狀態(tài)時(shí),所述系統(tǒng)處理器驅(qū)動編譯碼器codec或數(shù)字信號處理器dsp對通過所述對講設(shè)備的mic接收到的音頻信息進(jìn)行靜默處理。
與現(xiàn)有技術(shù)相比,本申請實(shí)施例所提出的技術(shù)方案的有益技術(shù)效果包括:
本申請實(shí)施例公開了一種移動終端的對講錄音方法和裝置,該方法通過判斷當(dāng)前是否處于本地對講狀態(tài),來確定是否對當(dāng)前通過對講設(shè)備的mic接收到的音頻信息進(jìn)行錄制,其中,對講狀態(tài)是通過移動通信網(wǎng)絡(luò)的半雙工無線對講,通過應(yīng)用本申請實(shí)施例所提出的技術(shù)方案,可以在非本地對講狀態(tài)下,對通過對本地mic接收到的音頻信息進(jìn)行濾除,避免在非本地對講狀態(tài)下,對本方發(fā)出的聲音或者環(huán)境噪音進(jìn)行錄制,對此種狀態(tài)下的本方音頻信息進(jìn)行了過濾,解決對講錄音過程中存在非對講內(nèi)容干擾信息的問題,達(dá)到提高對講錄音效果,和對本地非對講狀態(tài)下的音頻信息進(jìn)行隱私保護(hù)的目的。
附圖說明
為了更清楚地說明本申請的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請實(shí)施例所提出的一種移動終端的對講錄音方法的流程示意圖;
圖2為本申請實(shí)施例所提出的一種具體應(yīng)用場景下的移動終端的對講錄音方法的流程示意圖;
圖3為本申請實(shí)施例所提出的一種對講錄音設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
正如本申請背景技術(shù)所陳述的,在現(xiàn)有的對講錄音方案中,無論本方是否擁有話權(quán),都會持續(xù)通過本方設(shè)備的mic進(jìn)行音頻采集,從而,將非對講狀態(tài)下本方的一些音頻內(nèi)容也錄制在了最終的對講錄音文件中,這樣無關(guān)信息的采集,影響了對講錄音文件的純凈性,而此種情況下的本方無關(guān)音頻有可能對對方音頻錄制形成了干擾和覆蓋,進(jìn)一步影響了對講錄音文件的完整性,進(jìn)一步的,此種對講錄音方案還有可能將本方一些非對講狀態(tài)下的隱私對話內(nèi)容一并錄入對講錄音文件中,影響了本方隱私保護(hù)。
本申請的發(fā)明人希望通過本申請所提供的方法,可以實(shí)現(xiàn)在本方非對講狀態(tài)下,對本方音頻信息的過濾,解決對講錄音過程中存在非對講內(nèi)容干擾信息的問題。
如圖1所示,為本申請實(shí)施例所提出的一種移動終端的對講錄音方法的流程示意圖,該方法具體包括:
步驟s101、判斷當(dāng)前是否處于本地對講狀態(tài),所述對講狀態(tài)是通過移動通信網(wǎng)絡(luò)的半雙工無線對講。
如果判斷結(jié)果為是,則執(zhí)行步驟s102;
如果判斷結(jié)果為否,則執(zhí)行步驟s103。
在具體的應(yīng)用場景中,根據(jù)判斷標(biāo)準(zhǔn)的差異,本步驟具體通過以下的一種或多種方式進(jìn)行判斷:
方式一、判斷所述對講設(shè)備的對講觸發(fā)按鍵是否處于按下狀態(tài)。
主要應(yīng)用于對講設(shè)備中設(shè)置了實(shí)體對講觸發(fā)按鍵的情況,此種情況下,實(shí)體對講觸發(fā)按鍵的按下即表示本方擁有話權(quán),進(jìn)入對講狀態(tài)。
方式二、判斷所述對講設(shè)備所外接的控制裝置中的對講觸發(fā)按鍵是否處于按下狀態(tài)。
主要應(yīng)用于通過外接的控制裝置對對講設(shè)備進(jìn)行控制的場景,外接的控制裝置中設(shè)置了實(shí)體對講觸發(fā)按鍵,此種情況下,外界控制裝置上的實(shí)體對講觸發(fā)按鍵的按下即表示持有對講設(shè)備的本方擁有話權(quán),進(jìn)入對講狀態(tài)。
方式三、判斷當(dāng)前的對講交互界面中的虛擬對講觸發(fā)按鍵是否處于按下狀態(tài)。
主要應(yīng)用于通過觸摸屏等感應(yīng)控制界面設(shè)置虛擬對講觸發(fā)按鍵的情況,此種情況下,虛擬對講觸發(fā)按鍵的按下即表示持有對講設(shè)備的本方擁有話權(quán),進(jìn)入對講狀態(tài)。
方式四、判斷所述對講設(shè)備中當(dāng)前的對講應(yīng)用是否處于本地對講信息采集狀態(tài)。
主要應(yīng)用于通過設(shè)備所安裝的應(yīng)用程序?qū)崿F(xiàn)對講功能的設(shè)備中,此種情況下的設(shè)備本身可能集成了多種應(yīng)用和功能,對講功能只是其中的一種,因此,需要通過啟動相應(yīng)的對講應(yīng)用來調(diào)用對講功能。因此,在啟動對講應(yīng)用后,可以通過觸控,搖一搖等預(yù)設(shè)規(guī)則實(shí)現(xiàn)對講功能,此種情況下,通過指定操作進(jìn)入本地對講信息采集狀態(tài)即表示持有對講設(shè)備的本方擁有話權(quán),進(jìn)入對講狀態(tài)。
另一方面,需要說明的是,根據(jù)判斷觸發(fā)條件的不同,本步驟的具體操作情況也可以分為以下兩種方案:
方案一、周期性判斷。
在此種情況下,可以根據(jù)預(yù)設(shè)的檢測周期,在對講錄音啟動后,周期性的判斷當(dāng)前是否處于本地對講狀態(tài)。
方案二、事件觸發(fā)判斷。
在此種情況下,可以根據(jù)預(yù)設(shè)的觸發(fā)事件篩選規(guī)則,在發(fā)生相應(yīng)的觸發(fā)事件時(shí),判斷當(dāng)前是否處于本地對講狀態(tài)。
例如,在前述的方式一和方式二中,實(shí)體對講觸發(fā)按鍵的按下或彈起即可設(shè)置為一種觸發(fā)事件,當(dāng)發(fā)生這樣的事件時(shí),直接觸發(fā)本步驟的判斷過程,從而對對講錄音規(guī)則進(jìn)行調(diào)整。
在具體的應(yīng)用場景中,方案一具有設(shè)置簡單的優(yōu)勢,但存在狀態(tài)切換不及時(shí)的缺陷,例如,在本方對講狀態(tài)結(jié)束時(shí),由于沒到預(yù)設(shè)的判斷周期,也就不會調(diào)整對講錄音策略,在此期間,本方的非對講內(nèi)容也會被錄音,除非大幅縮短判斷周期的時(shí)間長度,但那樣又會增加系統(tǒng)處理量和資源占用負(fù)擔(dān)。
而方案二,則具有觸發(fā)及時(shí),避免出現(xiàn)干擾錄音的優(yōu)勢,只是相應(yīng)的觸發(fā)事件設(shè)置和檢測相對于方案一會更加復(fù)雜,因此,在實(shí)際應(yīng)用中,可以根據(jù)實(shí)際需要選擇具體應(yīng)用哪種方案,也可以將兩種方案結(jié)合使用,從而達(dá)到更好的對講錄音過濾效果,這樣的變化并不會影響本申請的保護(hù)范圍。
步驟s102、將當(dāng)前通過對講設(shè)備的mic接收到的音頻信息進(jìn)行錄制。
本步驟即通過mic進(jìn)行正常的音頻采集和錄制過程,不再贅述。
步驟s103、停止錄制當(dāng)前通過所述對講設(shè)備的mic接收到的音頻信息。
本步驟的實(shí)現(xiàn)可以通過以下一種或幾種方式來完成:
方式a、將當(dāng)前通過所述對講設(shè)備的mic接收到的音頻信息做靜音處理。
在具體的應(yīng)用場景中,本步驟的實(shí)現(xiàn)可以通過以下步驟來完成:
首先,將當(dāng)前的狀態(tài)識別結(jié)果發(fā)送給系統(tǒng)處理器。
然后,在當(dāng)前未處于本地對講狀態(tài)時(shí),所述系統(tǒng)處理器驅(qū)動編譯碼器codec或數(shù)字信號處理器dsp對通過所述對講設(shè)備的mic接收到的音頻信息進(jìn)行靜默處理。
需要說明的是,上述的靜音方式只是一種優(yōu)選示例,在具體的應(yīng)用場景中,可以根據(jù)實(shí)際的系統(tǒng)結(jié)構(gòu)和處理流程進(jìn)行調(diào)整,這樣的變化并不會影響本申請的保護(hù)范圍。
方式b、對所述對講設(shè)備的mic進(jìn)行斷電處理。
方式c、斷開所述對講設(shè)備的mic的音頻采集電路。
需要進(jìn)一步指出的是,方式b和方式c都是對mic采取了切斷音頻采集功能的處理,這樣的方式,一方面可以濾除本方非對講音頻,還可以在具體情況下避免方式a中靜音處理后所產(chǎn)生的低噪或電流音的問題,對對講錄音的錄音效果實(shí)現(xiàn)提升。
在具體的應(yīng)用場景中,具體采用上述的哪種方式或哪幾種方式的組合,可以根據(jù)實(shí)際需要選擇,這樣的變化并不會影響本申請的保護(hù)范圍。
與現(xiàn)有技術(shù)相比,本申請實(shí)施例所提出的技術(shù)方案的有益技術(shù)效果包括:
本申請實(shí)施例公開了一種移動終端的對講錄音方法和裝置,該方法通過判斷當(dāng)前是否處于本地對講狀態(tài),來確定是否對當(dāng)前通過對講設(shè)備的mic接收到的音頻信息進(jìn)行錄制,其中,對講狀態(tài)是通過移動通信網(wǎng)絡(luò)的半雙工無線對講,通過應(yīng)用本申請實(shí)施例所提出的技術(shù)方案,可以在非本地對講狀態(tài)下,對通過對本地mic接收到的音頻信息進(jìn)行濾除,避免在非本地對講狀態(tài)下,對本方發(fā)出的聲音或者環(huán)境噪音進(jìn)行錄制,對此種狀態(tài)下的本方音頻信息進(jìn)行了過濾,解決對講錄音過程中存在非對講內(nèi)容干擾信息的問題,達(dá)到提高對講錄音效果,和對本地非對講狀態(tài)下的音頻信息進(jìn)行隱私保護(hù)的目的。
下面將結(jié)合本申請中的附圖,對本申請中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例是本申請的一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。
如前所示,現(xiàn)有的對講錄音方案無法根據(jù)對講狀態(tài)的變化對本方的非對講音頻進(jìn)行過濾,導(dǎo)致干擾音頻被錄入對講錄音,影響了對講音頻的質(zhì)量和效果。
本申請實(shí)施例為了解決上述現(xiàn)有技術(shù)的問題,提出了通過判斷當(dāng)前是否處于本地對講狀態(tài),來確定是否對當(dāng)前通過對講設(shè)備的mic接收到的音頻信息進(jìn)行錄制的方案,解決了在非本地對講狀態(tài)下,對通過對本地mic接收到的音頻信息進(jìn)行濾除的問題,提高了對講錄音效果,和對本地非對講狀態(tài)下的音頻信息進(jìn)行隱私保護(hù)。
如圖2所示,為本申請實(shí)施例所提出的一種具體應(yīng)用場景下的移動終端的對講錄音方法的流程示意圖,該方法具體包括:
步驟s201、觸發(fā)qchat對講錄音。
步驟s202、是否達(dá)到ptt鍵的檢測觸發(fā)條件。
此處的檢測觸發(fā)條件,可以是檢測周期,也可以是觸發(fā)事件,具體說明參見前述實(shí)施例,在此不再贅述。
如果達(dá)到,執(zhí)行步驟s203,如果沒有達(dá)到,返回繼續(xù)執(zhí)行本步驟進(jìn)行后續(xù)判斷。
步驟s203、檢測ptt鍵是否處于按下的狀態(tài)。
如果檢測到ptt鍵處于按下的狀態(tài),也就是本方講話時(shí),執(zhí)行步驟s204。
如果檢測到ptt鍵處于非按下的狀態(tài),也就是只能聽對方講話時(shí),執(zhí)行步驟s205。
一般來講,現(xiàn)有的智能對講設(shè)備的ptt鍵有以下幾種類型:
(1)對講設(shè)備上自帶的實(shí)體ptt鍵;
(2)ptt對講軟件界面上的虛擬ptt鍵;
(3)對講耳機(jī)(包括有線對講耳機(jī)和藍(lán)牙對講耳機(jī))和對講手咪上的ptt鍵。
此外還有一些對講應(yīng)用,可能通過非ptt鍵來觸發(fā)對講狀態(tài)的變化,這同樣可以等效為ptt鍵的按下或彈起,這樣的變化并不會影響本申請的保護(hù)范圍。
上面幾種類型的ptt鍵的按鍵狀態(tài)變化以及信息上報(bào)實(shí)際上分成兩種機(jī)制。一種是實(shí)體鍵處理機(jī)制,按鍵按下后產(chǎn)生中斷并上報(bào)應(yīng)用,應(yīng)用將按鍵對應(yīng)成具體的鍵值,然后根據(jù)鍵值完成搶話權(quán)的操作。另一種是虛擬處理機(jī)制,包括虛擬按鍵或者對講應(yīng)用的場景觸發(fā),虛擬按鍵在軟件操作的界面上通過ui交互時(shí)確定是否對講按鍵按下,對講應(yīng)用的場景觸發(fā)以當(dāng)前對講應(yīng)用所處分的功能狀態(tài)進(jìn)行判斷。
步驟s204、獲得話權(quán),通過本方的mic進(jìn)行音頻采集,實(shí)現(xiàn)對講錄音。
本步驟完成后,返回步驟s202,判斷是否進(jìn)行下次檢測。
步驟s205、放棄話權(quán),對對講錄音進(jìn)行相關(guān)設(shè)置,停止對本方音頻的采集和錄音,只對對方發(fā)過來的音頻信號進(jìn)行對講錄音。
具體的設(shè)置方式可以包括一種或者多種方式的組合,比如mute(靜默)掉mic發(fā)送的聲音信號、將mic斷電或者斷開mic的音頻通路等,其目的在于在無話權(quán)(本方非對講狀態(tài))時(shí)錄不到本方聲音。
具體實(shí)現(xiàn)方法如下:
qchat對講錄音時(shí),確定ptt按鍵處于彈起的狀態(tài)的話,將mic獲取到的音頻數(shù)據(jù)進(jìn)行靜音處理,將其所獲取音頻的增益調(diào)整為0。
在具體的應(yīng)用場景中,靜音處理可以在codec(編譯碼器)中,也可以在dsp(數(shù)字信號處理器)中完成。具體實(shí)現(xiàn)方式以linux系統(tǒng)為例可以通過ioctl或者節(jié)點(diǎn)等途徑,將ptt鍵的狀態(tài)發(fā)送到kernel(操作系統(tǒng)內(nèi)核)中,然后驅(qū)動程序根據(jù)獲取到的信息控制codec或者dsp。
需要說明的是,如果本步驟所采用的方式是mute掉mic發(fā)送的聲音信號,則可能存在低噪或電流音問題,可以進(jìn)一步執(zhí)行步驟s206進(jìn)行排除。而如果是采用的將mic斷電或者斷開mic的音頻通路的處理方式,則本步驟完成后,直接返回步驟s202進(jìn)行下一次檢測的處理流程。
步驟s206、判斷當(dāng)前被靜默的本方音頻中是否存在低噪或者電流音問題。
如果不存在,直接返回步驟s202進(jìn)行下一次檢測的處理流程。
如果存在,執(zhí)行步驟s207。
通過本步驟的處理,可以在只是靜默本方mic的情況下,保證音頻錄制質(zhì)量。
步驟s207、將mic斷電或者斷開mic的音頻通路。
本步驟完成后,返回步驟s202,判斷是否進(jìn)行下次檢測。
與現(xiàn)有技術(shù)相比,本申請實(shí)施例所提出的技術(shù)方案的有益技術(shù)效果包括:
本申請實(shí)施例公開了一種移動終端的對講錄音方法和裝置,該方法通過判斷當(dāng)前是否處于本地對講狀態(tài),來確定是否對當(dāng)前通過對講設(shè)備的mic接收到的音頻信息進(jìn)行錄制,其中,對講狀態(tài)是通過移動通信網(wǎng)絡(luò)的半雙工無線對講,通過應(yīng)用本申請實(shí)施例所提出的技術(shù)方案,可以在非本地對講狀態(tài)下,對通過對本地mic接收到的音頻信息進(jìn)行濾除,避免在非本地對講狀態(tài)下,對本方發(fā)出的聲音或者環(huán)境噪音進(jìn)行錄制,對此種狀態(tài)下的本方音頻信息進(jìn)行了過濾,解決對講錄音過程中存在非對講內(nèi)容干擾信息的問題,達(dá)到提高對講錄音效果,和對本地非對講狀態(tài)下的音頻信息進(jìn)行隱私保護(hù)的目的。
為更清楚地說明本申請前述實(shí)施例提供的方案,基于與上述方法同樣的發(fā)明構(gòu)思,本申請實(shí)施例還提出了一種對講錄音設(shè)備,該對講錄音設(shè)備的結(jié)構(gòu)示意圖如圖3所示,具體包括:
判斷模塊31,用于判斷當(dāng)前是否處于本地對講狀態(tài),所述對講狀態(tài)是通過移動通信網(wǎng)絡(luò)的半雙工無線對講;
錄音模塊32,用于在所述判斷模塊31的判斷結(jié)果為是時(shí),將當(dāng)前通過對講設(shè)備的mic接收到的音頻信息進(jìn)行錄制;
濾音模塊33,用于在所述判斷模塊31的判斷結(jié)果為否時(shí),停止所述錄音模塊32錄制當(dāng)前通過所述對講設(shè)備的mic接收到的音頻信息。
優(yōu)選的,所述判斷模塊31,具體用于,通過以下的一種或多種方式判斷當(dāng)前是否處于本地對講狀態(tài):
判斷所述對講設(shè)備的對講觸發(fā)按鍵是否處于按下狀態(tài);
判斷所述對講設(shè)備所外接的控制裝置中的對講觸發(fā)按鍵是否處于按下狀態(tài);
判斷當(dāng)前的對講交互界面中的虛擬對講觸發(fā)按鍵是否處于按下狀態(tài);
判斷所述對講設(shè)備中當(dāng)前的對講應(yīng)用是否處于本地對講信息采集狀態(tài)。
優(yōu)選的,所述判斷模塊31,具體用于:
根據(jù)預(yù)設(shè)的檢測周期,在對講錄音啟動后,周期性的判斷當(dāng)前是否處于本地對講狀態(tài);和/或,
根據(jù)預(yù)設(shè)的觸發(fā)事件篩選規(guī)則,在發(fā)生相應(yīng)的觸發(fā)事件時(shí),判斷當(dāng)前是否處于本地對講狀態(tài)。
優(yōu)選的,所述濾音模塊33,具體用于:
將當(dāng)前通過所述對講設(shè)備的mic接收到的音頻信息做靜音處理;和/或,
對所述對講設(shè)備的mic進(jìn)行斷電處理;和/或,
斷開所述對講設(shè)備的mic的音頻采集電路。
優(yōu)選的,所述濾音模塊33,具體用于:
將當(dāng)前的狀態(tài)識別結(jié)果發(fā)送給系統(tǒng)處理器;
在當(dāng)前未處于本地對講狀態(tài)時(shí),所述系統(tǒng)處理器驅(qū)動編譯碼器codec或數(shù)字信號處理器dsp對通過所述對講設(shè)備的mic接收到的音頻信息進(jìn)行靜默處理。
與現(xiàn)有技術(shù)相比,本申請實(shí)施例所提出的技術(shù)方案的有益技術(shù)效果包括:
本申請實(shí)施例公開了一種移動終端的對講錄音方法和裝置,該方法通過判斷當(dāng)前是否處于本地對講狀態(tài),來確定是否對當(dāng)前通過對講設(shè)備的mic接收到的音頻信息進(jìn)行錄制,其中,對講狀態(tài)是通過移動通信網(wǎng)絡(luò)的半雙工無線對講,通過應(yīng)用本申請實(shí)施例所提出的技術(shù)方案,可以在非本地對講狀態(tài)下,對通過對本地mic接收到的音頻信息進(jìn)行濾除,避免在非本地對講狀態(tài)下,對本方發(fā)出的聲音或者環(huán)境噪音進(jìn)行錄制,對此種狀態(tài)下的本方音頻信息進(jìn)行了過濾,解決對講錄音過程中存在非對講內(nèi)容干擾信息的問題,達(dá)到提高對講錄音效果,和對本地非對講狀態(tài)下的音頻信息進(jìn)行隱私保護(hù)的目的。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明實(shí)施例可以通過硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實(shí)現(xiàn)。基于這樣的理解,本發(fā)明實(shí)施例的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個(gè)非易失性存儲介質(zhì)(可以是cd-rom,u盤,移動硬盤等)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或網(wǎng)絡(luò)側(cè)設(shè)備等)執(zhí)行本發(fā)明實(shí)施例各個(gè)實(shí)施場景所述的方法。
本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施場景的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明實(shí)施例所必須的。
本領(lǐng)域技術(shù)人員可以理解實(shí)施場景中的裝置中的模塊可以按照實(shí)施場景描述進(jìn)行分布于實(shí)施場景的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施場景的一個(gè)或多個(gè)裝置中。上述實(shí)施場景的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。
上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施場景的優(yōu)劣。
以上公開的僅為本發(fā)明實(shí)施例的幾個(gè)具體實(shí)施場景,但是,本發(fā)明實(shí)施例并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明實(shí)施例的業(yè)務(wù)限制范圍。