一種麥克風控制權(quán)的分配方法及電子設(shè)備的制造方法
【專利摘要】本發(fā)明公開了一種麥克風控制權(quán)的分配方法及電子設(shè)備,涉及電子設(shè)備領(lǐng)域,主要目的是使電子設(shè)備的用于實現(xiàn)語音喚醒功能的麥克風,能夠在開機狀態(tài)下繼續(xù)使用。本發(fā)明的主要技術(shù)方案為:獲取麥克風對應(yīng)的電子設(shè)備所處的狀態(tài)信息;若所述狀態(tài)信息為第一狀態(tài)信息,將所述麥克風的控制權(quán)由聲音控制器切換給音頻編解碼器;若所述狀態(tài)信息為第二狀態(tài)信息,將所述麥克風的控制權(quán)由音頻編解碼器切換給聲音控制器。從而實現(xiàn)麥克風控制權(quán)的分配,使電子設(shè)備的用于實現(xiàn)語音喚醒功能的麥克風,能夠在開機狀態(tài)下繼續(xù)使用。
【專利說明】
一種麥克風控制權(quán)的分配方法及電子設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子設(shè)備領(lǐng)域,尤其涉及一種麥克風控制權(quán)的分配方法及電子設(shè)備。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的不斷發(fā)展,例如筆記本電腦、一體機等電子設(shè)備的功能也越來越多,尤其是隨著語音識別和語音控制技術(shù)的發(fā)展,現(xiàn)有的電子設(shè)備越來越多的配置有語音喚醒功能。
[0003]電子設(shè)備的語音喚醒功能需要單獨配備用于采集語音信號的麥克風,現(xiàn)有的電子設(shè)備中,進入操作系統(tǒng)后,主要通過音頻編解碼器來控制掛接在其上的麥克風進行工作,在關(guān)機狀態(tài)下通過在數(shù)字信號處理器(digital signal processor,簡稱DSP)上掛接的麥克風來實現(xiàn)語音喚醒功能,但是當電子設(shè)備喚醒后,進入操作系統(tǒng)中,電子設(shè)備無法繼續(xù)使用掛接在數(shù)字信號處理器上的用于實現(xiàn)語音喚醒功能的麥克風,只能使用掛接在音頻編解碼器上的麥克風,導(dǎo)致了在進入操作系統(tǒng)后,由于電子設(shè)備無法使用用于實現(xiàn)語音喚醒功能的麥克風,造成了資源的浪費。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實施例提供一種麥克風控制權(quán)的分配方法及電子設(shè)備,主要目的是使電子設(shè)備的用于實現(xiàn)語音喚醒功能的麥克風,能夠在開機狀態(tài)下繼續(xù)使用。
[0005]為達到上述目的,本發(fā)明主要提供如下技術(shù)方案:
[0006]一方面,本發(fā)明實施例提供了一種麥克風控制權(quán)的分配方法,應(yīng)用于電子設(shè)備,其特征在于,獲取麥克風對應(yīng)的電子設(shè)備所處的狀態(tài)信息;
[0007]若所述狀態(tài)信息為第一狀態(tài)信息,將所述麥克風的控制權(quán)由聲音控制器切換給音頻編解碼器;
[0008]若所述狀態(tài)信息為第二狀態(tài)信息,將所述麥克風的控制權(quán)由音頻編解碼器切換給聲音控制器。
[0009]另一方面,本發(fā)明實施例還提供一種電子設(shè)備,包括:狀態(tài)判定芯片,用于獲取麥克風對應(yīng)的電子設(shè)備所處的狀態(tài)信息;
[0010]權(quán)限切換控制芯片,用于根據(jù)所述狀態(tài)信息對所述麥克風的控制權(quán)限在聲音控制器以及音頻編解碼器之間切換,其中,若所述狀態(tài)信息為第一狀態(tài),將所述麥克風的控制權(quán)由聲音控制器切換給音頻編解碼器;若所述狀態(tài)信息為第二狀態(tài),將所述麥克風的控制權(quán)由音頻編解碼器切換給聲音控制器。
[0011]借由上述技術(shù)方案,本發(fā)明實施例提供的技術(shù)方案至少具有下列優(yōu)點:
[0012]本發(fā)明實施例提供的一種麥克風控制權(quán)的分配方法及電子設(shè)備,麥克風分別與音頻編解碼器和聲音控制器連接,還設(shè)置有權(quán)限切換控制芯片,用于根據(jù)所述第一麥克風獲取的音頻信號控制電子設(shè)備開機的聲音控制器,狀態(tài)判定芯片用于獲取所述電子設(shè)備所處狀態(tài),若所述狀態(tài)信息為第一狀態(tài)信息,權(quán)限切換控制芯片將所述麥克風的控制權(quán)由聲音控制器切換給音頻編解碼器;若所述狀態(tài)信息為第二狀態(tài)信息,權(quán)限切換控制芯片將所述麥克風的控制權(quán)由音頻編解碼器切換給聲音控制器。相比于現(xiàn)有技術(shù)中,開機狀態(tài)下,通過音頻編解碼器來控制掛接在其上的麥克風進行工作,在關(guān)機狀態(tài)下通過在數(shù)字信號處理器上掛接的麥克風來實現(xiàn)語音喚醒功能,但是當電子設(shè)備喚醒后,進入操作系統(tǒng)中,電子設(shè)備無法繼續(xù)使用掛接在數(shù)字信號處理器上的用于實現(xiàn)語音喚醒功能的麥克風,只能使用掛接在音頻編解碼器上的麥克風,導(dǎo)致了在進入操作系統(tǒng)后,電子設(shè)備無法使用用于實現(xiàn)語音喚醒功能的麥克風,造成了資源的浪費。本發(fā)明中,權(quán)限切換控制芯片能夠根據(jù)電子設(shè)備所處狀態(tài)對麥克風的控制權(quán)進行分配,當電子設(shè)備開機后,掛接在聲音控制器的麥克風的控制權(quán)限交給所述音頻編解碼器,使用于實現(xiàn)語音喚醒功能的麥克風能夠在開機狀態(tài)下繼續(xù)使用。
[0013]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0014]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0015]圖1為本發(fā)明實施例一提供的一種麥克風控制權(quán)的分配方法的流程示意圖;
[0016]圖2為本發(fā)明實施例三提供的一種電子設(shè)備結(jié)構(gòu)示意圖;
[0017]圖3為本發(fā)明實施例四提供的一另種電子設(shè)備結(jié)構(gòu)示意圖。
【具體實施方式】
[0018]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0019]實施例一
[0020]本發(fā)明實施例一提供的一種麥克風控制權(quán)的分配方法,如圖1所示:方法包括:
[0021 ] SlOl、獲取麥克風對應(yīng)的電子設(shè)備所處的狀態(tài)信息。
[0022]其中,鑒于電子設(shè)備技術(shù)的發(fā)展及其功能的增加,這里電子設(shè)備狀態(tài)信息可以為多種,例如,開機狀態(tài)、待啟動狀態(tài),待啟動狀態(tài)還可以分為關(guān)機狀態(tài)、休眠狀態(tài)、睡眠狀態(tài)。本發(fā)明為通過基于電子設(shè)備當前所處狀態(tài),對電子設(shè)備上的麥克風的控制權(quán)進行分配,這里獲取麥克風對應(yīng)的電子設(shè)備所處的狀態(tài)信息主要根據(jù)電子設(shè)備上的狀態(tài)判定芯片對電子設(shè)備當前所處的狀態(tài)信息進行判定。
[0023]S102a、若狀態(tài)信息為第一狀態(tài)信息,將麥克風的控制權(quán)由聲音控制器切換給音頻編解碼器。
[0024]在現(xiàn)有電子設(shè)備的硬件系統(tǒng)中,設(shè)置有狀態(tài)判定芯片,這里的狀態(tài)判定芯片獲取電腦當前所處狀態(tài),并將狀態(tài)信息傳輸給權(quán)限切換控制芯片,并通過權(quán)限切換控制芯片來對電子設(shè)備上的麥克風的控制權(quán)進行分配。本實施例中,電子設(shè)備具有語音喚醒功能,當電子設(shè)備的主處理器處于第一狀態(tài)(開機狀態(tài))時,即電子設(shè)備已經(jīng)從待啟動狀態(tài)進入開機狀態(tài),電子設(shè)備的麥克風需要實現(xiàn)麥克風的常規(guī)語音輸入功能。此時電子設(shè)備處于開機狀態(tài),進入開機狀態(tài)后,麥克風的控制權(quán)由聲音控制器切換給音頻編解碼器,由于麥克風的控制權(quán)限屬于音頻編解碼器,此時當麥克風收集到語音信號后,能夠?qū)⑹占恼Z音信號傳輸給音頻編解碼器,音頻編解碼器對相應(yīng)的語音信號進行編解碼,并通過內(nèi)部的數(shù)模轉(zhuǎn)換器將模擬信號轉(zhuǎn)換為電信號,實現(xiàn)麥克風的常規(guī)語音輸入功能。
[0025]其具體過程為:當狀態(tài)判定芯片獲取麥克風對應(yīng)的電子設(shè)備所處的狀態(tài)信息后,若電子設(shè)備的當前狀態(tài)為第一狀態(tài)(啟動狀態(tài)),即電子設(shè)備已經(jīng)完成語音喚醒,權(quán)限切換控制芯片對聲音控制器發(fā)出指令,暫停聲音控制器對掛接在其上的麥克風的控制權(quán)限,即麥克風暫停語音喚醒功能的實現(xiàn),同時將麥克風的控制權(quán)限切換給音頻編解碼器,此時電子設(shè)備處于第一狀態(tài)(開機狀態(tài)),掛接在聲音控制器上的用于實現(xiàn)語音喚醒功能的麥克風的控制權(quán)限已切換給音頻編解碼器,電子設(shè)備在正常使用時,通過音頻編解碼器實現(xiàn)麥克風的控制與使用。
[0026]S102b、若狀態(tài)信息為第二狀態(tài)信息,將麥克風的控制權(quán)由音頻編解碼器切換給聲音控制器。
[0027]當狀態(tài)判定芯片獲取麥克風對應(yīng)的電子設(shè)備所處的狀態(tài)信息后,若電子設(shè)備的當前狀態(tài)為第二狀態(tài),即電子設(shè)備已從第一狀態(tài)退出,處于待啟動狀態(tài),權(quán)限切換控制芯片將麥克風的控制權(quán)由音頻編解碼器切換給聲音控制器。此時電子設(shè)備中聲音控制器具有麥克風的控制權(quán)限,由于聲音控制器包括數(shù)字信號處理器,當聲音控制器采集到用戶發(fā)出的語音信號時,能夠?qū)⒉杉降恼Z音信號進行儲存,并且對采集到的語音信號進行比對計算,當比對計算結(jié)果滿足喚醒電子設(shè)備的條件時,聲音處理器能夠?qū)﹄娮釉O(shè)備的主處理器其發(fā)出操作指令,完成對電子設(shè)備的喚醒功能,使電子設(shè)備能夠從當前的待啟動狀態(tài)進入開機狀態(tài),進入開機狀態(tài)后,由于麥克風的控制權(quán)限屬于聲音控制器,音頻編解碼器無并沒有麥克風的控制權(quán)限,從而麥克風并不能行使常規(guī)的音頻輸入功能,即音頻編解碼器無法對麥克風收集的語音信號進行編解碼,電子設(shè)備的主處理器并不能將麥克風收集的語音信號進行處理,此時狀態(tài)判定芯片再次獲取麥克風對應(yīng)的電子設(shè)備所處的狀態(tài)信息,即第二狀態(tài)(開機狀態(tài)),并將電子設(shè)備的狀態(tài)信息發(fā)送至權(quán)限切換控制芯片,在權(quán)限切換控制芯片獲取到電子設(shè)備當前所處狀態(tài)為第二狀態(tài)(開機狀態(tài)),其將麥克風的控制權(quán)限由聲音控器切換給音頻編解碼器,由于麥克風的控制權(quán)限已切換給音頻編解碼器,此時當麥克風收集到語音信號后,能夠?qū)⑹占恼Z音信號傳輸給音頻編解碼器,音頻編解碼器對相應(yīng)的語音信號進行編解碼,并通過內(nèi)部的數(shù)模轉(zhuǎn)換器將模擬信號轉(zhuǎn)換為電信號,實現(xiàn)麥克風的常規(guī)功能。
[0028]相比于現(xiàn)有技術(shù)中,開機狀態(tài)下,通過音頻編解碼器來控制掛接在其上的麥克風進行工作,在關(guān)機狀態(tài)下通過在數(shù)字信號處理器上掛接的麥克風來實現(xiàn)語音喚醒功能,但是當電子設(shè)備喚醒后,進入操作系統(tǒng)中,電子設(shè)備無法繼續(xù)使用掛接在數(shù)字信號處理器上的用于實現(xiàn)語音喚醒功能的麥克風,只能使用掛接在音頻編解碼器上的麥克風,導(dǎo)致了在進入操作系統(tǒng)后,電子設(shè)備無法使用用于實現(xiàn)語音喚醒功能的麥克風,造成了資源的浪費。本發(fā)明中,權(quán)限切換控制芯片能夠根據(jù)電子設(shè)備所處狀態(tài)對麥克風的控制權(quán)進行分配,當電子設(shè)備當前所處狀態(tài)為第一狀態(tài),權(quán)限切換控制將與聲音控制器連接的麥克風的控制權(quán)限切換給音頻編解碼器;當獲取的電子設(shè)備當前所處狀態(tài)信息為第二狀態(tài),權(quán)限切換控制芯片將與聲音控制器連接的麥克風的控制權(quán)限由音頻編解碼器切換給聲音控制器。當電子設(shè)備開機后,掛接在聲音控制器的麥克風的控制權(quán)限交給音頻編解碼器,使用于實現(xiàn)語音喚醒功能的麥克風能夠在開機狀態(tài)下繼續(xù)使用。
[0029]進一步的,對于本發(fā)明提供的實施例一,第一狀態(tài)具體為開機狀態(tài),第二狀態(tài)具體為待啟動狀態(tài),當獲取電子設(shè)備當前所處狀態(tài)信息為第二狀態(tài),將與聲音控制器連接的麥克風的控制權(quán)限切換給聲音控制器之后,還包括:聲音控制器根據(jù)第一麥克風獲取的開啟聲控指令控制電子設(shè)備由第二狀態(tài)轉(zhuǎn)變至第一狀態(tài)。具體為,當聲音控制器上掛接的麥克風采集到用戶的語音信號時,其內(nèi)的數(shù)字信號處理器能夠?qū)Ⅺ溈孙L采集到的語音信號進行儲存,并且對采集到的語音信號進行比對計算,當比對計算結(jié)果滿足喚醒電子設(shè)備的條件時,聲音處理器能夠?qū)﹄娮釉O(shè)備的主處理器其發(fā)出操作指令,完成對電子設(shè)備的喚醒功能,使電子設(shè)備由第二狀態(tài)轉(zhuǎn)變至第一狀態(tài)即能夠從當前的待啟動狀態(tài)進入開機狀態(tài)。這里的語音信號為特定的語音信號,聲音控制器可根據(jù)語音信號的音色或語音內(nèi)容而完成對語音信號的識別,進而通過與電子設(shè)備儲存的特定聲控指令進行對比,當判斷麥克風獲取的語音信號與所儲存的聲控指令一致時,其能夠完成對電子設(shè)備的喚醒,使電子設(shè)備從待啟動狀態(tài)轉(zhuǎn)換為開機狀態(tài)。
[0030]進一步的,待啟動狀態(tài)包括關(guān)機、休眠及睡眠狀態(tài),當電子設(shè)備處于關(guān)機狀態(tài)(電源接通中)、休眠狀態(tài)、睡眠狀態(tài)中的任意一種狀態(tài)時,電子設(shè)備的權(quán)限切換控制芯片均判斷電子設(shè)備處于第二狀態(tài),即待啟動狀態(tài),從而將麥克風的控制權(quán)限交于聲音控制器,使電子設(shè)備能夠完成語音喚醒。
[0031]實施例二
[0032]本發(fā)明實施例二提供了另一種麥克風控制權(quán)的分配方法,麥克風包括第一組麥克風及第二組麥克風;音頻編解碼器包括相互連接的第一音頻編解碼器以及第二音頻編解碼器;具體的,現(xiàn)有的電子設(shè)備為了獲取更好的音頻輸入質(zhì)量及高精度的遠場語音識別功能,常常在硬件設(shè)計時,在其系統(tǒng)中掛接有多個麥克風,這里把多個麥克風分為兩組,即第一組麥克風及第二組麥克風,第一組麥克風為用于進行實現(xiàn)語音喚醒功能的麥克風,第二組麥克風為實現(xiàn)常規(guī)功能的麥克風。這里的第一音頻編解碼器以及第二音頻編解碼器分別用于控制第一組麥克風及第二組麥克風。本實施例的電子設(shè)備在待啟動狀態(tài)時,能夠通過第一組麥克風實現(xiàn)語音喚醒功能,當電子設(shè)備喚醒后,即處于開機狀態(tài)時,為了得到更為強大的語音輸入功能,將同時使用第一組麥克風及第二組麥克風,避免了在第一組麥克風實現(xiàn)語音喚醒功能后,無法再電子設(shè)備開機狀態(tài)時實現(xiàn)常規(guī)的語音輸入的問題。
[0033]具體方法為:狀態(tài)判定芯片獲取電腦當前所處狀態(tài),當電子設(shè)備當前所處狀態(tài)為第二狀態(tài),即電子設(shè)備當前所處狀態(tài)為待啟動狀態(tài)時,狀態(tài)判定芯片將獲取的電子設(shè)備當前狀態(tài)信息發(fā)送至電子設(shè)備的權(quán)限切換控制芯片,權(quán)限切換控制芯片將第一組麥克風的控制權(quán)限切換給聲音控制器,第二組麥克風的控制權(quán)限仍然屬于第二音頻編解碼器,此時由于聲音控制器包括數(shù)字信號處理器,當聲音控制器采集到用戶發(fā)出的語音信號時,能夠?qū)⒉杉降恼Z音信號進行儲存,并且對采集到的語音信號進行比對計算,當比對計算結(jié)果滿足喚醒電子設(shè)備的條件時,聲音處理器能夠?qū)﹄娮釉O(shè)備的主處理器其發(fā)出操作指令,完成對電子設(shè)備的喚醒功能,使電子設(shè)備能夠從當前的待啟動狀態(tài)進入開機狀態(tài),進入開機狀態(tài)后,狀態(tài)判定芯片再次獲取電腦當前所處狀態(tài),此次獲取的電子設(shè)備當前所處狀態(tài)信息為第一狀態(tài),即開機狀態(tài),狀態(tài)判定芯片將獲取的電子設(shè)備當前狀態(tài)信息發(fā)送至電子設(shè)備的權(quán)限切換控制芯片,此時權(quán)限切換控制芯片將第一組麥克風的控制權(quán)限切換給第一編解碼器,由于此時電子設(shè)備已處于開機狀態(tài),第一組麥克風的控制權(quán)限屬于第一編解碼器,第二組麥克風的控制權(quán)限屬于第二編解碼器,電子設(shè)備中的兩組麥克風均能夠?qū)崿F(xiàn)麥克風的常規(guī)功能,當收集外部語音信號后,將模擬信號轉(zhuǎn)換為電信號,并通過第一編解碼器及第二編解碼器對語音信號進行編解碼處理,使電子設(shè)備主處理器能夠?qū)φZ音信號進行處理。
[0034]本發(fā)明實施例二提供的一種麥克風控制權(quán)的分配方法,權(quán)限切換控制芯片根據(jù)電子設(shè)備所處狀態(tài)對第一組麥克風控制權(quán)進行切換,當電子設(shè)備所處狀態(tài)信息為第一狀態(tài)信息,第一組麥克風的控制權(quán)由聲音控制器切換給第一音頻編解碼器;若所述狀態(tài)信息為第二狀態(tài)信息,權(quán)限切換控制芯片將第一組麥克風的控制權(quán)由音頻編解碼器切換給聲音控制器。相比于現(xiàn)有技術(shù)中,開機狀態(tài)下,通過音頻編解碼器來控制掛接在其上的麥克風進行工作,在關(guān)機狀態(tài)下通過在數(shù)字信號處理器上掛接的麥克風來實現(xiàn)語音喚醒功能,但是當電子設(shè)備喚醒后,進入操作系統(tǒng)中,電子設(shè)備無法繼續(xù)使用掛接在數(shù)字信號處理器上的用于實現(xiàn)語音喚醒功能的麥克風,只能使用掛接在音頻編解碼器上的麥克風,導(dǎo)致了在進入操作系統(tǒng)后,電子設(shè)備無法使用用于實現(xiàn)語音喚醒功能的麥克風,造成了資源的浪費。本發(fā)明中,權(quán)限切換控制芯片能夠根據(jù)電子設(shè)備所處狀態(tài)對麥克風的控制權(quán)進行分配,當電子設(shè)備開機后,掛接在聲音控制器的第一組麥克風的控制權(quán)限交給第一音頻編解碼器,使用于實現(xiàn)語音喚醒功能的第一組麥克風能夠在開機狀態(tài)下繼續(xù)使用。
[0035]實施例三
[0036]進一步地,作為圖1方法的具體實現(xiàn),本發(fā)明實施例三提供了一種電子設(shè)備,如圖2所示,電子設(shè)備包括狀態(tài)判定芯片(圖中未示出)、麥克風I,用于獲取音頻信號,聲音控制器2,與麥克風I連接,用于根據(jù)麥克風I獲取的音頻信號控制電子設(shè)備開機;音頻編解碼器3,與麥克風I連接,權(quán)限切換控制芯片4,分別連接聲音控制器2以及音頻編解碼器3,當電子設(shè)備當前所處狀態(tài)為第一狀態(tài),權(quán)限切換控制芯片4將與聲音控制器2連接的麥克風I的控制權(quán)限切換給音頻編解碼器3;當電子設(shè)備當前所處狀態(tài)為第二狀態(tài),權(quán)限切換控制芯片4將與聲音控制器2連接的麥克風I的控制權(quán)限切換給聲音控制器2。
[0037]其中聲音控制器包括數(shù)字信號處理器,可集數(shù)據(jù)采集、傳輸、存儲和高速實時處理為一體,能夠?qū)溈孙L獲取的音頻信號進行處理,當用戶發(fā)出語音信號時,數(shù)字信號處理器能夠?qū)φZ音信號進行采集,并對采集到的語音信號進行儲存,通過對比運算,當運算結(jié)果符合預(yù)設(shè)值時,能夠?qū)﹄娮釉O(shè)備的主處理器發(fā)出喚醒指令,從而完成電子設(shè)備的語音喚醒。具體的,聲音控制器上設(shè)置有比較器及儲存模塊,麥克風能夠?qū)⒉杉降恼Z音信號發(fā)送至聲音控制器上的放大器上進行信號放大,進而放大后的語音信號進入數(shù)字信號處理器進行數(shù)模轉(zhuǎn)換,將語音信號轉(zhuǎn)換為數(shù)字信號,并發(fā)送至比較器中,并與數(shù)字信號處理器中儲存的待比較信號進行比對,當語音信號滿足比較器中設(shè)置的比較規(guī)則時,數(shù)字信號處理器能夠發(fā)出喚醒指令,從而將電子設(shè)備喚醒。
[0038]這里的編解碼器與聲音控制器的麥克風權(quán)限管理端通過數(shù)字信號處理器總線連接,由于聲音控制器的核心部件為數(shù)字信號處理器,編解碼器的輸入端口連接于聲音控制器的數(shù)字信號處理器的麥克風權(quán)限管理端,當數(shù)字信號處理器接收到權(quán)限切換控制芯片的麥克風控制權(quán)的切換指令時,其能夠根據(jù)接收到的權(quán)限切換指令將與其連接的麥克風的控制權(quán)限切換給音頻編解碼器。當電子設(shè)備在開機狀態(tài)時,音頻編解碼器可以控制用于實現(xiàn)語音喚醒功能的麥克風,使其能夠作為常規(guī)麥克風實現(xiàn)語音輸入功能。
[0039]實施例四
[0040]如圖3所示,本發(fā)明實施例四提供的另一種電子設(shè)備包括狀態(tài)判定芯片(圖中未示出),其麥克風包括第一組麥克風10及第二組麥克風11,這里的第一組麥克風10用于在電子設(shè)備處于待啟動狀態(tài)時,實現(xiàn)語音喚醒功能,當電子設(shè)備處于開機狀態(tài)時,第一組麥克風10可以作為常規(guī)麥克風,實現(xiàn)語音輸入功能;音頻編解碼器包括相互連接的第一音頻編解碼器31以及第二音頻編解碼器32,第一音頻編解碼器31分別連接聲音控制器2的麥克風權(quán)限管理端以及權(quán)限切換控制芯片4;第二音頻編解碼器32分別連接第二組麥克風11以及權(quán)限切換控制芯片4;權(quán)限切換控制芯片4用于當電子設(shè)備當前所處狀態(tài)為第一狀態(tài)時,將與聲音控制器2連接的第一組麥克風I的控制權(quán)限交給第一音頻編解碼器31,將第二組麥克風11的控制權(quán)交給音頻編解碼器中的第二音頻編解碼器32;當電子設(shè)備當前所處狀態(tài)為第二狀態(tài),將麥克風中的第一組麥克風10的控制權(quán)限由音頻編解碼器中的第一音頻編解碼器31切換給聲音控制器2。
[0041]具體的,本實施例中電子設(shè)備為了獲得更好的語音識別效果及語音輸入效果,在硬件設(shè)計時,使用了多個麥克風,其中第一組麥克風為當電子設(shè)備處于待啟動狀態(tài)時用于實現(xiàn)語音識別功能,當電子設(shè)備處于開機狀態(tài)時,其能夠作為常規(guī)麥克風進行使用。第二組麥克風用于實現(xiàn)麥克風的常規(guī)功能,這里的音頻編解碼器包括第一音頻編解碼器及第二音頻編解碼器,其能夠接收到權(quán)限切換控制芯片所發(fā)出的權(quán)限切換指令,具體的,狀態(tài)判定芯片獲取電腦當前所處狀態(tài),當電子設(shè)備當前所處狀態(tài)為第二狀態(tài),即待啟動狀態(tài)時,狀態(tài)判定芯片將獲取的電子設(shè)備當前狀態(tài)信息發(fā)送至電子設(shè)備的權(quán)限切換控制芯片,權(quán)限切換控制芯片做出響應(yīng),將第一組麥克風的控制權(quán)限交給聲音控制器,聲音控制器內(nèi)部的數(shù)字信號處理器能夠?qū)Φ谝唤M麥克風采集的語音信號進行存儲及比對計算,其具體過程如實施例三中所述,此處不再贅述,從而第一組麥克風能夠完成對用戶語音信號的采集,并完成對電子設(shè)備的喚醒。當電子設(shè)備當前所處狀態(tài)為第一狀態(tài),權(quán)限切換控制芯片將第一組麥克風的控制權(quán)限從聲音控制器切換給第一音頻編解碼器,從而與聲音控制器掛接的第一組麥克風能夠在電子設(shè)備處于啟動狀態(tài)時,作為常規(guī)麥克風實現(xiàn)語音輸入的功能,使電子設(shè)備能夠在開機狀態(tài)時,使用全部麥克風,提高資源的利用效率,提高語音輸入的精確度。
[0042]在本實施例中,第一音頻編解碼器以及第二音頻編解碼器之間通過音頻編解碼器總線實現(xiàn)相互聯(lián)通,其能夠?qū)⒆x取的數(shù)字音頻信息轉(zhuǎn)換成模擬音頻信號輸出,這里第一音頻編解碼器及第二音頻編解碼器之間實現(xiàn)相互連通的同時,當電子設(shè)備處于啟動狀態(tài)時,第一音頻編解碼器及第二音頻編解碼器均能夠與電子設(shè)備的主處理器相連接,當電子設(shè)備處于開機狀態(tài)時,第一音頻編解碼器及第二音頻編解碼器上所掛接的麥克風都能夠作為麥克風的常規(guī)功能進行使用,實現(xiàn)語音輸入功能,保持第一音頻編解碼器及第二音頻編解碼器之間的相互連通能夠更加準確、同步的完成電子設(shè)備在開機狀態(tài)時對于掛接在其上的麥克風的控制與使用。第一編解碼器與聲音控制器的麥克風權(quán)限管理端通過數(shù)字信號處理器總線連接,這里的麥克風權(quán)限管理端即聲音控制器上的數(shù)字信號處理器的麥克風權(quán)限管理端,通過權(quán)限切換控制芯片根據(jù)電子設(shè)備當前所處狀態(tài)信息對數(shù)字信號處理器發(fā)送控制權(quán)限切換命令,數(shù)字信號處理器的麥克風權(quán)限管理端接收切換命令后,將掛接在聲音控制器上的第一組麥克風的控制權(quán)切換給第一音頻編解碼器,從而完成第一組麥克風控制權(quán)的切換。由此實現(xiàn)了當電子設(shè)備為了獲得更好的聲音分辨率時,其內(nèi)設(shè)置有多個麥克風,按照上述電子設(shè)備的連接結(jié)構(gòu)進行接線,解決了電子設(shè)備為了實現(xiàn)語音喚醒功能,將多個麥克風掛接在聲音控制器上,導(dǎo)致在開機狀態(tài)下,多個掛接在聲音控制器上的麥克風無法繼續(xù)使用的問題,實現(xiàn)了電子設(shè)備在開機時能夠使用所有麥克風,合理的利用資源,避免了資源的浪費。
[0043]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0044]本申請是參照根據(jù)本申請實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0045]在一個典型的配置中,計算設(shè)備包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。存儲器可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。存儲器是計算機可讀介質(zhì)的示例。計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
[0046]以上僅為本申請的實施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。
【主權(quán)項】
1.一種麥克風控制權(quán)的分配方法,其特征在于,所述方法包括: 獲取麥克風對應(yīng)的電子設(shè)備所處的狀態(tài)信息; 若所述狀態(tài)信息為第一狀態(tài)信息,將所述麥克風的控制權(quán)由聲音控制器切換給音頻編解碼器; 若所述狀態(tài)信息為第二狀態(tài)信息,將所述麥克風的控制權(quán)由音頻編解碼器切換給聲音控制器。2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述第一狀態(tài)信息為開機狀態(tài),所述第二狀態(tài)信息為待啟動狀態(tài); 當獲取所述電子設(shè)備當前所處狀態(tài)信息為第二狀態(tài)信息,將所述麥克風的控制權(quán)由音頻編解碼器切換給聲音控制器之后,還包括: 所述聲音控制器根據(jù)所述麥克風獲取的開啟聲控指令控制所述電子設(shè)備由第二狀態(tài)轉(zhuǎn)變至第一狀態(tài)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于, 所述第二狀態(tài)包括關(guān)機狀態(tài)、休眠狀態(tài)或睡眠狀態(tài)。4.根據(jù)權(quán)利要求3所述的方法,其特征在于, 若所述狀態(tài)信息為第一狀態(tài)信息,將所述麥克風的控制權(quán)由聲音控制器切換給音頻編解碼器,具體包括: 將所述麥克風中的第一組麥克風的控制權(quán)由聲音控制器切換給音頻編解碼器中的第一音頻編解碼器,將所述麥克風中的第二組麥克風的控制權(quán)切換給音頻編解碼器中的第二音頻編解碼器; 若所述狀態(tài)信息為第二狀態(tài)信息,將所述麥克風的控制權(quán)由音頻編解碼器切換給聲音控制器,具體包括: 將所述麥克風中的第一組麥克風的控制權(quán)由音頻編解碼器中的第一音頻編解碼器切換給聲音控制器。5.一種電子設(shè)備,其特征在于,包括: 狀態(tài)判定芯片,用于獲取麥克風對應(yīng)的電子設(shè)備所處的狀態(tài)信息; 權(quán)限切換控制芯片,用于根據(jù)所述狀態(tài)信息對所述麥克風的控制權(quán)限在聲音控制器以及音頻編解碼器之間切換,其中,若所述狀態(tài)信息為第一狀態(tài),將所述麥克風的控制權(quán)由聲音控制器切換給音頻編解碼器;若所述狀態(tài)信息為第二狀態(tài),將所述麥克風的控制權(quán)由音頻編解碼器切換給聲音控制器。6.根據(jù)權(quán)利要求5所述的電子設(shè)備,其特征在于, 所述第一狀態(tài)為開機狀態(tài),所述第二狀態(tài)為待啟動狀態(tài); 所述聲音控制器還用于當判斷所述電子設(shè)備當前所處狀態(tài)為第二狀態(tài),通知所述聲音控制器,將與所述聲音控制器連接的所述第一組麥克風的控制權(quán)限交給所述聲音控制器之后,根據(jù)所述第一組麥克風獲取的開啟聲控指令控制所述電子設(shè)備由第二狀態(tài)轉(zhuǎn)變至第一狀態(tài)。7.根據(jù)權(quán)利要求6所述的電子設(shè)備,其特征在于, 所述的麥克風包括第一組麥克風及第二組麥克風; 所述音頻編解碼器包括相互連接的第一音頻編解碼器以及第二音頻編解碼器; 所述第一音頻編解碼器分別連接所述聲音控制器的麥克風權(quán)限管理端以及權(quán)限切換控制芯片; 所述第二音頻編解碼器分別連接所述第二組麥克風以及所述權(quán)限切換控制芯片; 所述權(quán)限切換控制芯片用于:若所述狀態(tài)信息為第一狀態(tài)信息,將所述麥克風中的第一組麥克風的控制權(quán)由聲音控制器切換給音頻編解碼器中的第一音頻編解碼器,將所述麥克風中的第二組麥克風的控制權(quán)交給音頻編解碼器中的第二音頻編解碼器;若所述狀態(tài)信息為第二狀態(tài)信息,將所述麥克風中的第一組麥克風的控制權(quán)由音頻編解碼器中的第一音頻編解碼器切換給聲音控制器。8.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于, 所述聲音控制器包括數(shù)字信號處理器。9.根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于, 所述第一音頻編解碼器與所述聲音控制器的麥克風權(quán)限管理端通過數(shù)字信號處理器總線連接。10.根據(jù)權(quán)利要求9所述的電子設(shè)備,其特征在于, 所述第一音頻編解碼器以及第二音頻編解碼器之間通過音頻編解碼器總線實現(xiàn)相互聯(lián)通。
【文檔編號】H04R1/08GK105828252SQ201610146413
【公開日】2016年8月3日
【申請日】2016年3月14日
【發(fā)明人】張瑛博
【申請人】聯(lián)想(北京)有限公司