本發(fā)明涉及電子裝置領域,特別涉及一種電子裝置及基于響度的檢測方法。
背景技術:
手機的出聲孔在使用過程中容易粘附灰塵等雜物,造成堵塞,導致出聲音量變小。然而,用戶往往無法識別,從而影響使用效果,甚至導致用戶采用錯誤的應對措施,例如一味提高手機的音量,可能導致?lián)P聲器工作壽命縮短。
技術實現(xiàn)要素:
本發(fā)明提供一種基于響度的檢測方法及一種電子裝置。
本發(fā)明實施方式的電子裝置包括殼體,所述殼體形成有出聲孔和拾音孔,所述電子裝置還包括設置所述殼體內(nèi)且與所述出聲孔相對的電聲元件和與所述拾音孔相對的聲電元件,其中,所述電聲元件用以輸出第一音頻信號,所述聲電元件用以采集第二音頻信號,所述第一音頻信號和所述第二音頻信號用以判斷所述出聲孔或者所述拾音孔是否堵塞。
本發(fā)明實施方式的基于響度的檢測方法用于電子裝置,電子裝置包括殼體,所述殼體形成有出聲孔和拾音孔,所述電子裝置還包括設置所述殼體內(nèi)且與所述出聲孔相對的電聲元件和與所述拾音孔相對的聲電元件,所述檢測方法包括步驟:控制所述電聲元件輸出與第一音頻信號對應的第一聲音;控制所述聲電元件錄音以形成第二音頻信號;處理所述第二音頻信號以得到與所述第一聲音對應的第三音頻信號;判斷所述第三音頻信號的響度與所述第一音頻信號的響度之間的差異值是否大于預定閾值;和在所述差異值大于所述預定閾值時判斷所述出聲孔或所述拾音孔堵塞。
本發(fā)明實施方式的基于響度的檢測方法及電子裝置中,通過電聲元件及聲電元件可以檢測識別出聲孔或拾音孔是否堵塞,以方便用戶及時疏通出聲孔及拾音孔,以使電子裝置可以正常地使用。
本發(fā)明的附加方面的優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明的上述和/或附加的方面和優(yōu)點從結合下面附圖對實施方式的描述中將變得明顯和容易理解,其中:
圖1是本發(fā)明實施方式的電子裝置的平面示意圖;
圖2是圖1的電子裝置的仰視示意圖;
圖3是圖1的電子裝置的俯視示意圖;
圖4是本發(fā)明實施方式的檢測方法的流程示意圖;
圖5是本發(fā)明實施方式的檢測裝置的功能模塊示意圖;
圖6-圖10是本發(fā)明實施方式的檢測方法的流程示意圖;
具體實施方式
下面詳細描述本發(fā)明的實施方式,所述實施方式的示例在附圖中示出,其中相同或類似的標號自始至終表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施方式是示例性的,僅用于解釋本發(fā)明的實施方式,而不能理解為對本發(fā)明的實施方式的限制。
請一并參閱圖1-圖3,本發(fā)明實施方式的電子裝置1000包括殼體1100,殼體1100形成有出聲孔1110和拾音孔。電子裝置1000例如為手機、平板電腦、電子閱讀器、可穿戴設備等移動終端。
電子裝置1000還包括電聲元件(圖未示)和聲電元件(圖未示)。電聲元件例如為揚聲器,聲電元件例如為麥克風。電聲元件設置殼體1100內(nèi)且與出聲孔1110相對。聲電元件設置在殼體1100內(nèi)且與拾音孔相對。其中,電聲元件用以輸出第一音頻信號,聲電元件用以采集第二音頻信號,第一音頻信號和第二音頻信號用以判斷出聲孔1110或拾音孔是否堵塞。
本方式實施方式的電子裝置1000中,第一音頻信號和第二音頻信號用以判斷出聲孔1110或拾音孔是否堵塞可以使得用戶及時發(fā)現(xiàn)出聲孔1110或拾音孔是否堵塞,從而采取相應的通堵措施。
具體地,請參圖4,電子裝置1000還包括電路板1200、處理器1300、存儲器1400和電源電路1500。其中,電路板1200設置在殼體1100內(nèi),處理器1300和存儲器1400設置在電路板1200上,電源電路1500用于為電子裝置1000的各個電路或器件供電。處理器1300用于根據(jù)第一音頻信號和第二音頻信號判斷出聲孔1110或拾音孔是否堵塞。
請參閱圖5,本發(fā)明實施方式的基于響度的檢測方法用于電子裝置1000,檢測方法包括步驟:
S10,控制電聲元件輸出與第一音頻信號對應的第一聲音;
S20,控制聲電元件錄音以形成第二音頻信號;
S30,處理第二音頻信號以得到與第一聲音對應的第三音頻信號;
S40,判斷第三音頻信號的響度與第一音頻信號的響度之間的差異值是否大于預定閾值,若是,進入步驟S50;
S50,判斷出聲孔1110或拾音孔堵塞。
作為例子,本發(fā)明實施方式的檢測方法可以由本發(fā)明實施方式的方法可以由電子裝置1000實現(xiàn)。
具體地,步驟S10、S20、S30、S40及S50可以由處理器1300實現(xiàn)。
也即是說,處理器1300用于控制電聲元件輸出與第一音頻信號對應的第一聲音并控制聲電元件錄音以形成第二音頻信號;
處理器1300還用于處理第二音頻信號以得到與第一聲音對應的第三音頻信號,及用于判斷第三音頻信號的響度與第一音頻信號的響度之間的差異值DV是否大于預定閾值V’(DV>V’?),并在差異值大于預定閾值時(DV>V’)判斷出聲孔1110或拾音孔堵塞。
可以理解,在實現(xiàn)以上的檢測方法時,電聲元件及聲電元件可以正常使用,以使保證電聲元件可以正常輸出第一聲音,聲電元件可以正常錄音。
具體地,在步驟S10中,第一音頻信號可以為任意頻段的音頻信號,例如,第一音頻信號為儲存在電子裝置1000中的歌曲音頻信號;當然,第一音頻信號也可以為特定測試的音頻信號,例如,第一音頻信號的頻率為2000Hz,響度為50dB。
在步驟S20中,聲電元件可以將聲音信號轉化為電信號,從而得到聲電元件錄制的聲音的第二音頻信號。
在步驟S30中,當?shù)诙纛l信號包括噪音信號時,可以通過過濾等手段將噪音信號去除并獲取與第一聲音對應的第三音頻信號。需要說明的是,噪音信號為除與第一聲音對應的音頻信號以外的其他音頻信號。
在步驟S40及S50中,在一個例子中,當出聲孔1110或拾音孔沒有堵塞時,第一音頻信號的響度可為50dB,聲電元件錄音后,處理得到的第三音頻信號的響度為46dB。預定閾值V’可為5dB。
電子裝置1000的出聲孔1110可能由于各種原因而被堵塞,例如,電子裝置1000使用過程中,出聲孔1110可以被堆積的灰塵堵塞,又如,用戶握拿電子裝置1000時,用戶的手指也可能堵塞出聲孔1110,再如,電子裝置1000放置在沙發(fā)等物體上時,出聲孔1110也可能被堵塞。
可以理解,當出聲孔1110堵塞時,通過出聲孔1110向外界輸出的聲音響度較小,從而使得聲電元件錄音且處理后得到的第三音頻信號的響度較小,例如為30dB。當然,當拾音孔堵塞時,聲電元件錄取的聲音較小,使得聲電元件錄音且處理后得到的第三音頻信號的響度較小,例如為30dB。此時,第三音頻信號的響度與第一音頻信號的響度之間的差異值DV為:DV=50-30=20dB>V’=5dB。所以,可判斷出聲孔1110或拾音孔堵塞。
綜上,本發(fā)明實施方式的基于響度的檢測方法及檢測裝置100中,通過電聲元件及聲電元件可以檢測識別出聲孔1110或拾音孔是否堵塞,以方便用戶及時疏通出聲孔1110及拾音孔,以使電子裝置1000可以正常地使用。
請參閱圖5,在某些實施方式中,檢測方法還包括步驟:
在第三音頻信號的響度與第一音頻信號的響度之間的差異值DV小于或等于預定閾值V’(DV≤V’)時,進入步驟S60:判斷出聲孔1110及拾音孔暢通。
可以理解,步驟S60可以由處理器1300實現(xiàn)。
在某些實施方式中,檢測方法還包括步驟:
在判斷出聲孔1110或拾音孔堵塞時產(chǎn)生提示信息。
在某些實施方式中,在判斷出聲孔1110或拾音孔堵塞時產(chǎn)生提示信息的步驟可以由處理器1300實現(xiàn),或者說,處理器1300用于在判斷出聲孔或拾音孔堵塞時控制電子裝置1000產(chǎn)生提示信息。
需要指出的是,在判斷出聲孔1110或拾音孔堵塞時產(chǎn)生提示信息的步驟在步驟S50之后執(zhí)行。
具體地,提示信息例如為聲音信息、文字信息等信息。聲音信息例如為揚聲器播放內(nèi)容為“播放聲音異?!钡男畔?,文字信息例如為電子裝置1000的顯示屏顯示內(nèi)容為“播放聲音異常”的文字信息,從而使得用戶及時疏通出聲孔1110及拾音孔,以使提高電子裝置1000播放音頻的效果。
請再次參閱圖2及圖3,在某些實施方式中,拾音孔包括第一拾音孔1120和第二拾音孔1130。第一拾音孔1120靠近出聲孔1110,第二拾音孔1130遠離出聲孔1110。聲電元件包括第一聲電元件和第二聲電元件,第一聲電元件與第一拾音孔1120相對,第二聲電元件與第二拾音孔1130相對。
本發(fā)明實施方式中,第一拾音孔1120及出聲孔1110均設置在電子裝置1000的底部,而第二拾音孔1130設置在電子裝置1000的頂部。在其他實施方式中,第一拾音孔1120及出聲孔1110均設置在電子裝置1000的底部,而第二拾音孔1130可以設置在電子裝置1000的背面等其他位置,只要保證第一拾音孔1120及第二拾音孔1130分別與出聲孔1110之間的距離不相同即可。
請參閱圖6,步驟S20包括:
S22,控制第一聲電元件錄音以形成第二音頻信號。
在某些實施方式中,步驟S22可以由處理器1300實現(xiàn),或者說,處理器1300用于控制第一聲電元件錄音以形成第二音頻信號。
如此,控制第一聲電元件錄音可以減少噪音,從而可以提高檢測出聲孔1110或拾音孔堵塞的準確率。
請參閱圖7,在某些實施方式中,步驟S20包括:
S24,控制第一聲電元件和第二聲電元件分別錄音以形成第二音頻信號。
在某些實施方式中,步驟S24可以由處理器1300實現(xiàn),或者說,處理器1300用于控制第一聲電元件和第二聲電元件分別錄音以形成第二音頻信號。
在一個例子中,可以通過疊加第一聲電元件錄音形成的音頻信號和第二聲電元件錄音形成的音頻信號,從而得到聲電元件錄音的第二音頻信號。第二音頻信號的響度為第一聲電元件錄音形成的音頻信號的響度和第二聲電元件錄音形成的音頻信號的響度的平均響度。
如此,通過兩個聲電元件同時錄音也可以提高檢測出聲孔1110和拾音孔是否堵塞的準確率。
請參閱圖8,在某些實施方式中,檢測方法包括:
S110,控制第一聲電元件錄音以形成第一子音頻信號;
S120,控制第二聲電元件錄音以形成第二子音頻信號;
S130,判斷第一子音頻信號的響度是否小于第二子音頻信號的響度,若是,進入步驟S140;
S140,判斷第一拾音孔1120堵塞及/或第一聲電元件故障。
需要說明的是,步驟S110可以在步驟S10之后進行,以確保步驟S110可以順利執(zhí)行。
在某些實施方式中,步驟S110、S120、S130及S140可以由處理器1300實現(xiàn)。或者說,處理器1300用于控制第一聲電元件錄音以形成第一子音頻信號,及用于控制第二聲電元件錄音以形成第二子音頻信號。
處理器1300用于判斷第一子音頻信號的響度是否小于第二子音頻信號的響度,并在第一子音頻信號的響度小于第二子音頻信號的響度時判斷第一拾音孔1120堵塞及/或第一聲電元件故障。
如此,用戶可以及時發(fā)現(xiàn)第一拾音孔1120堵塞或第一聲電元件故障,以保證第一聲電元件的錄音品質,以確保電子裝置1000可以正常使用。例如,用戶在用電子裝置1000進行語音通話時,第一聲電元件可以正常錄音以確保通話質量。
在某些實施方式中,檢測方法還包括步驟:
在第一子音頻信號的響度大于或等于第二子音頻信號的響度時,進入步驟S150:判斷第一拾音孔1120暢通及第一聲電元件正常。
可以理解,步驟S150也可由處理器1300實現(xiàn)。
請參閱圖9,在某些實施方式中,檢測方法包括步驟:
S01,控制聲電元件錄音以判斷是否存在環(huán)境聲音,若否,進入步驟S10。
在某些實施方式中,步驟S01可以由處理器1300實現(xiàn),或者說,處理器1300用于控制聲電元件錄音以判斷是否存在環(huán)境聲音,及在不存在環(huán)境聲音時控制電聲元件輸出與第一音頻信號對應的第一聲音。
環(huán)境聲音為除電聲元件以外其他聲源所發(fā)生的聲音,在不存在環(huán)境聲音時檢測出聲孔1110或拾音孔是否堵塞,可提高檢測的準確率。例如,可以在室內(nèi)等較安靜的場所檢測出聲孔1110或拾音孔是否堵塞。
當存在環(huán)境聲音時,聲電元件錄音形成的第二音頻信號包括環(huán)境聲音對應的音頻信號,對于第一音頻信號,可預先知道第一音頻信號的波形,當?shù)诙纛l信號包括環(huán)境聲音對應的音頻信號時,第二音頻信號的波形也疊加有環(huán)境聲音對應的音頻信號的波形,通過比較第一音頻信號的波形與第二音頻信號的波形,從而可以判斷存在環(huán)境聲音。
需要指出的是,在步驟S01中,若判斷存在環(huán)境聲音,則繼續(xù)執(zhí)行步驟S01。
請參閱圖10,在某些實施方式中,檢測方法包括步驟:
S02,識別當前時間是否處于預定時間段,若是,進入步驟S10。
在某些實施方式中,步驟S02可以由處理器1300實現(xiàn),或者說,處理器1300用于識別當前時間是否處于預定時間段,處理器1300用于在當前時間處于預定時間段時控制電聲元件輸出與第一音頻信號對應的第一聲音。
在一個例子中,預定時間段為12:00-13:00或18:00-20:00,一般地,此時間段一般為用戶的進餐時間段,用戶使用電子裝置1000的概率較低,從而在檢測出聲孔1110或拾音孔時可以不妨礙用戶在其他時間段使用電子裝置1000。
在另一個例子中,預定時間段為0:00-6:00,此時間段一般為用戶的休息時間,用戶基本上不使用電子裝置1000,且電子裝置1000周圍的環(huán)境較為安靜,聲電元件錄音時可以減少錄取環(huán)境聲音,以提高檢測出聲孔1110或拾音孔是否堵塞的準確率。
需要指出的是,在步驟S02中,識別當前時間不處于預定時間段,則繼續(xù)執(zhí)行步驟S02。
此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括一個或者更多個所述特征。在本發(fā)明的實施方式的描述中,“多個”的含義是兩個或兩個以上,除非另有明確具體的限定。
在本發(fā)明的實施方式的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術語“安裝”、“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接或可以相互通訊;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通或兩個元件的相互作用關系。對于本領域的普通技術人員而言,可以根據(jù)具體情況理解上述術語在本發(fā)明的實施方式中的具體含義。
上文的公開提供了許多不同的實施方式或例子用來實現(xiàn)本發(fā)明的實施方式的不同結構。為了簡化本發(fā)明的實施方式的公開,上文中對特定例子的部件和設置進行描述。當然,它們僅僅為示例,并且目的不在于限制本發(fā)明。此外,本發(fā)明的實施方式可以在不同例子中重復參考數(shù)字和/或參考字母,這種重復是為了簡化和清楚的目的,其本身不指示所討論各種實施方式和/或設置之間的關系。此外,本發(fā)明的實施方式提供了的各種特定的工藝和材料的例子,但是本領域普通技術人員可以意識到其他工藝的應用和/或其他材料的使用。
在本說明書的描述中,參考術語“一個實施方式”、“某些實施方式”、“示意性實施方式”、“示例”、“具體示例”或“一些示例”等的描述意指結合所述實施方式或示例描述的具體特征、結構、材料或者特點包含于本發(fā)明的至少一個實施方式或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施方式或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施方式或示例中以合適的方式結合。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬技術領域的技術人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質中,以供指令執(zhí)行系統(tǒng)、裝置或設備(如基于計算機的系統(tǒng)、包括處理模塊的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設備取指令并執(zhí)行指令的系統(tǒng))使用,或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用。就本說明書而言,"計算機可讀介質"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設備或結合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(CDROM)。另外,計算機可讀介質甚至可以是可在其上打印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
應當理解,本發(fā)明的實施方式的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
本技術領域的普通技術人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
此外,在本發(fā)明的各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領域的普通技術人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。