專利名稱::音頻切換方法、音頻切換設(shè)備、音頻編解碼器及終端設(shè)備的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及移動(dòng)通信技術(shù),特別涉及一種音頻切換方法、音頻切換設(shè)備、音頻編解碼器及終端設(shè)備。
背景技術(shù):
:智能終端(SmartPortableDevice)的混合架構(gòu)通常采用應(yīng)用處理器(AP,ApplicationProcessor)禾口通f言處理器(CP,CommunicationsProcessor)架構(gòu),通f言處理器作為應(yīng)用處理器的外圍設(shè)備,并通過固定的接口與應(yīng)用處理器相連。所述通信處理器主要負(fù)責(zé)通信,而應(yīng)用處理器主要負(fù)責(zé)計(jì)算相關(guān)的功能。目前,針對混合架構(gòu)下的計(jì)算通信系統(tǒng)和音頻處理系統(tǒng),通常有兩種實(shí)現(xiàn)方案第一種方案是,該混合架構(gòu)下應(yīng)用處理器和通信處理器共用一套音頻處理系統(tǒng),音頻處理系統(tǒng)主要包括共用的音頻編解碼器、話筒(MIC,micr0ph0ne),揚(yáng)聲器和接收器等,音頻處理系統(tǒng)由AP控制,CP需要將接收到音頻的相關(guān)內(nèi)容通知AP,由AP控制音頻編解碼器,實(shí)現(xiàn)音頻通話等功能。但是,這種方案的缺點(diǎn)為AP不能關(guān)機(jī),只能待機(jī),待機(jī)時(shí)會經(jīng)常被CP換醒,比較耗電,而CP在AP待機(jī)時(shí),不能自如的控制音頻處理系統(tǒng)。第二種方案是AP和CP各自擁有一套獨(dú)立的音頻處理系統(tǒng),AP和CP根據(jù)用戶需求,可以獨(dú)立控制音頻處理系統(tǒng),實(shí)現(xiàn)音頻通話等功能。但是這種方案占用空間大,成本相對也高。在對現(xiàn)有技術(shù)的研究和實(shí)踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有的實(shí)現(xiàn)方式中,針對第一種方案,由于音頻處理系統(tǒng)由AP控制,只要有電話進(jìn)來就必須喚醒AP,功耗較大;而對于第二種方案,由于AP和CP各自擁有一套獨(dú)立的音頻處理系統(tǒng),不但成本高,占用的空間大,而且功耗也大。
發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種音頻切換方法、音頻切換設(shè)備、音頻編解碼器及終端設(shè)備,以節(jié)省成本、降低終端設(shè)備的功耗問題。為解決上述技術(shù)問題,本發(fā)明是實(shí)施例提供一種音頻切換方法,包括接收第一處理器發(fā)送的切換控制消息;根據(jù)所述切換控制消息,將音頻輸入通道,或者將音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上。本發(fā)明是實(shí)施例還提供一種音頻切換設(shè)備,包括接收單元,用于接收第一處理器發(fā)送的切換控制消息;切換單元,用于根據(jù)所述接收單元接收到的切換控制消息,將音頻輸入通道,或者音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上。本發(fā)明是實(shí)施例再提供一種音頻編解碼器,包括第一音頻輸入接口,用于支持非嵌入式系統(tǒng)上的音頻接口;第二音頻輸入接口,用于支持嵌入式系統(tǒng)上的音頻接口;音頻切換設(shè)備,用于接收第一處理器發(fā)送的切換控制消息,并根據(jù)所述切換控制消息,將音頻輸入通道,或者音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上;并通過第一音頻輸入接口接收到所述第一處理器發(fā)送的音頻信號及控制信號時(shí),根據(jù)所述音頻信號及控制信號進(jìn)行對應(yīng)的音頻控制操作;或者通過第二音頻輸入接口接收到所述第二處理器發(fā)送的發(fā)送音頻信號及控制信號時(shí),根據(jù)所述音頻信號及控制信號進(jìn)行對應(yīng)的音頻控制操作。本發(fā)明是實(shí)施例又一種終端設(shè)備,包括第一處理器、第二處理器以及音頻編解碼器,其中,所述第一處理器,用于根據(jù)用戶需求或者在進(jìn)入休眠狀態(tài)前,向音頻編解碼器發(fā)送切換控制消息;所述第二處理器,用于在接收到第一處理器發(fā)送進(jìn)入休眠狀態(tài)的通知后,向音頻編解碼器發(fā)送音頻控制操作;所述音頻編解碼器,用于接收第一處理器發(fā)送的切換控制消息,并根據(jù)所述切換控制消息,將音頻輸入通道,或者音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上;在接收到所述第一處理器發(fā)送的音頻信號及控制信號時(shí),根據(jù)所述音頻信號及控制信號進(jìn)行對應(yīng)的音頻控制操作。由上述技術(shù)方案可知,本發(fā)明實(shí)施例根據(jù)第一處理器發(fā)送切換的控制消息,將音頻輸入通道,或者音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上。也就是說,在第一處理器正常待機(jī)時(shí),音頻處理可以由第一處理器來控制,如果第一處理器進(jìn)入休眠狀態(tài)或者第一處理器關(guān)機(jī)后,音頻處理可以由第二處理器來控制。因此,在該技術(shù)方案的實(shí)施過程中,在第一處理器關(guān)機(jī)情況下,第二處理器可以自如的進(jìn)行音頻處理的控制,與現(xiàn)有技術(shù)相比,不但降低了終端設(shè)備的成本,還節(jié)省終端設(shè)備的電量,降低終端設(shè)備的功耗。圖1為本發(fā)明實(shí)施例中提供的音頻切換方法的流程圖;圖2為本發(fā)明實(shí)施例中提供的音頻切換方法的一種流程圖;圖3為本發(fā)明實(shí)施例中提供的音頻切換方法的具體流程圖;圖4為本發(fā)明實(shí)施例中提供的音頻切換設(shè)備的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例中提供的終端設(shè)備的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例中提供的終端設(shè)備的具體應(yīng)用實(shí)例1的結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例中提供的終端設(shè)備的具體應(yīng)用實(shí)例2的結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例中提供的終端設(shè)備的具體應(yīng)用實(shí)例3的結(jié)構(gòu)示意圖。具體實(shí)施例方式下面我們將結(jié)合附圖,對本發(fā)明的最佳實(shí)施方案進(jìn)行詳細(xì)描述。請參閱圖1,為本發(fā)明實(shí)施例中提供的音頻切換方法的流程圖,本實(shí)施例以音頻編解碼器為例,所述方法包括步驟101接收第一處理器發(fā)送的切換控制消息;步驟102根據(jù)所述切換控制消息,將音頻輸入通道,或者將音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上。其中,所述接收第一處理器發(fā)送的切換控制消息包括通過切換控制接口接收所述第一處理器發(fā)送的切換控制消息;具體包括通過切換控制接口直接接收所述第一處理器發(fā)送的切換控制消息;或者,通過開關(guān)設(shè)備控制切換控制接口接收第一處理器發(fā)送的切換控制消息,所述開關(guān)設(shè)備由電源管理單元來控制;或者,通過電阻的連接方式控制切換控制接口接收所述第一處理器發(fā)送的切換控制消息。其中,所述第一處理器可以包括應(yīng)用處理器,第二處理器可以包括通信處理器;或者所述第一處理器可以包括通信處理器,第二處理器可以包括應(yīng)用處理器;但并不限于此。該實(shí)施例的具體實(shí)現(xiàn)過程詳見下述。請參閱圖2,為本發(fā)明實(shí)施例中提供的音頻切換方法的一種流程圖,本實(shí)施例以音頻編解碼器為例,在該實(shí)施例中,第一處理器以應(yīng)用處理器AP,第二處理器以通信處理器CP為例來說明,當(dāng)并不限于此。所述方法具體包括步驟201音頻編解碼器接收應(yīng)用處理器AP發(fā)送切換的控制消息;也就是說,在AP開機(jī)后,可以根據(jù)用戶需求,向音頻編解碼器發(fā)送切換的控制消息,當(dāng)然,AP也可以在接收到CP發(fā)送通信的通知時(shí),向音頻編解碼器發(fā)送切換的控制消息;或者AP在在進(jìn)入休眠狀態(tài)前,向音頻編解碼器發(fā)送切換的控制消息;但并不限于所述情況,音頻編解碼器可以通過切換控制接口接收AP發(fā)送切換的控制命令。需要說明的是,音頻編解碼器除了切換控制接口、外,還可以包括其他的接口,比如高保真音頻接口(HDAudiointerfac印rocessor)、I2S或者脈沖編碼調(diào)制(PCM,PulseCodeModulation)接口等,其中,高保真音頻接口又稱數(shù)據(jù)音頻和控制接口,下同,本實(shí)施例不作限制。步驟202音頻編解碼器根據(jù)所述控制消息,將音頻輸入通道,或者音頻輸入通道和控制信道切換到與AP或CP相連的通道上。也就是說,音頻編解碼器在接收到步驟101中AP發(fā)送的所述控制消息后,根據(jù)所述控制消息的內(nèi)容,將音頻輸入通道,或者音頻輸入通道和控制信道切換到與AP或通信處理器CP相連的通道上。比如,在接收到的控制消息中包括所述根據(jù)用戶需求或進(jìn)行AP上音頻相關(guān)操作時(shí),則音頻編解碼器將音頻輸入通道切換到與AP相連的通道上;或者在接收到的控制消息中包括所述AP進(jìn)入休眠狀態(tài)或接收到CP發(fā)送通信通知時(shí),則音頻編解碼器將音頻輸入通道和控制信道切換到與通信處理器CP相連的通道上。但并不限于此,可以根據(jù)實(shí)際情況,進(jìn)行相應(yīng)音頻處理。在步驟202之后,所述方法還包括在所述音頻輸入通道切換到與AP相連的通道上后,AP可以向音頻編解碼器的高保真音頻接口發(fā)送音頻信號及控制信號;當(dāng)所述音頻編解碼器接收到AP發(fā)送的音頻信號及控制信號時(shí),則根據(jù)所述音頻信號及控制信號進(jìn)行對應(yīng)的音頻控制操作,比如音頻播放、錄音、調(diào)整音量的大小等;或者7在所述音頻輸入通道和控制信道切換到與CP相連的通道上后;CP可以向音頻編解碼器的PCM接口或者I2S接口或者AC97接口發(fā)送音頻信號及控制信號,當(dāng)所述音頻編解碼器接收到CP發(fā)送的音頻信號及控制信號時(shí),則根據(jù)所述音頻信號及控制信號進(jìn)行對應(yīng)的音頻控制操作,比如音頻播放、錄音、調(diào)整音量的大小等。優(yōu)選的,在終端設(shè)備主處理器關(guān)機(jī)(即AP關(guān)機(jī))時(shí),或者在終端設(shè)備運(yùn)行一段時(shí)間后,進(jìn)行關(guān)機(jī)時(shí),音頻處理系統(tǒng)(可以包括音頻編解碼器、揚(yáng)聲器、接收器和話筒等)都會默認(rèn)為音頻輸入通道和控制信道連接在CP上,也就是說,在這模式下,由CP控制終端設(shè)備的音頻處理。由此可知,本發(fā)明實(shí)施例中,如果AP正常待機(jī),則由AP控制終端設(shè)備的音頻處理;在AP關(guān)機(jī)的情況下,可以由CP控制終端設(shè)備的音頻處理,以達(dá)到省電的目的;在AP處于休眠狀態(tài)而有來電的時(shí)候,CP無需喚醒AP,直接對其進(jìn)行音頻控制。另外,由于AP和CP雖然共用一套音頻處理系統(tǒng)(包括音頻編解碼器、揚(yáng)聲器、接收器和話筒等),占用面積小,且成本更低,而音頻編解碼器可以根據(jù)接收到的切換控制消息,進(jìn)行相應(yīng)的切換,與現(xiàn)有技術(shù)相比,不但降低了終端設(shè)備的成本,還降低了終端設(shè)備的功耗。還請參閱圖3,為本發(fā)明實(shí)施例中提供的音頻切換方法的具體流程圖,在該實(shí)施例中,第一處理器仍以AP,第二處理器仍以CP為例,且AP作為終端設(shè)備的主處理器,反之也可以實(shí)現(xiàn)。本實(shí)施例中,當(dāng)AP關(guān)機(jī)時(shí),音頻處理系統(tǒng)默認(rèn)為音頻輸入通道和控制信道連接在CP上,即由CP控制音頻處理。所述方法包括步驟301終端設(shè)備判斷AP是否開機(jī),若開機(jī),執(zhí)行步驟302;否則執(zhí)行步驟322;步驟302:AP根據(jù)用戶需求,向音頻處理系統(tǒng)中的音頻編解碼器發(fā)送切換控制消息;在該步驟中,AP可以向音頻編解碼器中的切換控制接口發(fā)送切換控制消息,當(dāng)然,也可以通過音頻編解碼器的其他接口來發(fā)送切換控制消息。本發(fā)明實(shí)施例不作限制。當(dāng)然,在AP開機(jī)后,通過AP與CP之間的特殊接口進(jìn)行通信,在該圖中未示。步驟303音頻編解碼器根據(jù)接收到的切換控制消息,將音頻輸入通道切換到與AP相連的通道上;步驟304:AP通過音頻輸入通道調(diào)整用戶所需的音頻狀態(tài)參數(shù);比如通過高保真音頻接口接收AP發(fā)送的音頻信號及控制信號,根據(jù)所述音頻信號及控制信號進(jìn)行對應(yīng)的音頻控制操作等。步驟305當(dāng)用戶撥打電話時(shí),AP直接執(zhí)行撥打操作,之后執(zhí)行步驟309;步驟306當(dāng)有電話接入時(shí),即CP接收到電話;步驟307:CP向AP發(fā)送通信的通知;步驟308:AP執(zhí)行接聽操作;步驟309:AP向音頻編解碼器的切換控制接口發(fā)送切換控制消息;步驟310音頻編解碼器根據(jù)接收到的切換控制消息,將音頻輸入通道切換到與CP相連的通道上;步驟311:CP通過音頻輸入通道調(diào)整用戶所需的音頻狀態(tài)參數(shù);比如,通過PCM接口、I2S接口或AC97接口接收CP發(fā)送的音頻信號及控制信號,根據(jù)所述音頻信號及控制信號進(jìn)行對應(yīng)的音頻控制操作等。步驟312:CP判斷所述音頻通信是否完成,若是,則執(zhí)行步驟313;否則返回步驟311(圖中未示);步驟313:CP判斷AP是否處于休眠狀態(tài),若否,執(zhí)行步驟314;若是,返回步驟311(圖中未示)步驟314:CP向AP發(fā)送通信完成的通知;步驟315:AP向音頻編解碼器發(fā)送切換控制消息;步驟316音頻編解碼器將音頻輸入通道切換到與AP相連的通道上;步驟317:AP通過音頻輸入通道調(diào)整用戶所需的音頻狀態(tài)參數(shù);步驟318終端設(shè)備判斷AP是否要要進(jìn)入休眠模式時(shí),若是,則執(zhí)行步驟319和320,否則,執(zhí)行步驟317(圖中未示),其中,步驟319和步驟320在時(shí)間上沒有先后順序;步驟319:AP在接入休眠模式前,向CP發(fā)送其進(jìn)入休眠狀態(tài)的通知;步驟320:AP向音頻編解碼器發(fā)送切換控制消息;步驟321:AP向音頻編解碼器將音頻輸入通道和控制信道切換到與AP相連的通道上;步驟322:CP通過音頻輸入通道調(diào)整用戶所需的音頻狀態(tài)參數(shù),比如音頻播放、錄音等,以及通過控制通道控制音量的大小等操作。也就是說,在本發(fā)明實(shí)施例中的音頻編解碼器,是一個(gè)具有多種音頻接口的音頻編解碼器,本發(fā)明實(shí)施例中的音頻編解碼器至少支持兩個(gè)音頻輸入接口。其中一個(gè)支持非嵌入式系統(tǒng)上常用的音頻接口,比如高保真音頻接口;而另一個(gè)支持嵌入式系統(tǒng)上常用的音頻接口,比如I2S/PCMinterfac印rocessor/AC97接口等。所述兩個(gè)音頻接口的特點(diǎn)滿足該音頻編解碼器可以同時(shí)與AP和/或CP這兩個(gè)系統(tǒng)相連接;利用本發(fā)明實(shí)施例中所述具有雙音頻接口的音頻編解碼器,AP和CP可以根據(jù)自己的接口特點(diǎn)和音頻編解碼器相連,同時(shí),AP對音頻編解碼器除了具有標(biāo)準(zhǔn)接口(比如高保真音頻接口),用來傳輸切換的控制信號外,AP與CP之間還具有相互通信的特定接口。終端設(shè)備在開機(jī)時(shí),音頻處理系統(tǒng)默認(rèn)為CP控制音頻操作,即音頻處理系統(tǒng)的音頻輸入通道與CP相連。當(dāng)然,在AP為關(guān)機(jī)狀態(tài)時(shí),CP也可以完成音頻操作,比如簡單的音頻播放,錄音等功能。當(dāng)用戶需要更強(qiáng)大的計(jì)算功能,需要啟動(dòng)AP,在AP啟動(dòng)后,則向音頻編解碼器發(fā)出切換控制信號,控制音頻處理系統(tǒng)的音頻輸入通道切換到AP與之相連的通道。在完成該操作后,用戶可以隨意使用AP端的音頻相關(guān)的功能,比如,用戶可以播放音樂等操作;當(dāng)有電話接入時(shí),CP通知AP,AP接到通知后,發(fā)出切換控制信號控制音頻處理系統(tǒng)的音頻輸入及控制通道切換到與CP相連的通道,當(dāng)電話完成時(shí),如果AP沒有處于休眠模式,再進(jìn)行切換。當(dāng)AP進(jìn)入休眠模式前,發(fā)出控制信號控制音頻處理系統(tǒng)的音頻輸入及控制通道切換到與CP相連的通道;當(dāng)用戶主動(dòng)撥打電話時(shí),AP也將發(fā)送切換消息,控制音頻處理系統(tǒng)的音頻輸入及控制通道切換到與CP相連的通道,當(dāng)電話完成時(shí),如果AP沒有處于休眠模式,再進(jìn)行切換。當(dāng)然,所述第一處理器為CP,第二處理器為AP時(shí),所述的方法的具體實(shí)現(xiàn)過程與所述第一處理器為AP,第二處理器為CP時(shí)的過程類似,具體詳見上述,在此不再贅述。相應(yīng)的,本發(fā)明實(shí)施例還提供一種音頻切換設(shè)備,其結(jié)構(gòu)示意圖詳見圖4,所述音頻切換設(shè)備包括接收單元41和切換單元42,其中,所述接收單元41,用于接收第一處理器發(fā)送的切換控制消息;所述切換單元42,用于根據(jù)所述接收單元41接收到的切換控制消9息,將音頻輸入通道,或者音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上。所述切換單元42可以由三相切換開關(guān)來實(shí)現(xiàn),也開始由其他的元件來實(shí)現(xiàn),本實(shí)施例不作限制。優(yōu)選的,所述接收單元41可以通過切換控制接口接收第一處理器發(fā)送的切換控制消息,也可以通過其他的接口來發(fā)送切換控制消息,本發(fā)明實(shí)施例不做限制。其中,所述接收單元41具體包括第一接收單元411、第二接收單元412或第三接收單元413;其中,所述第一接收單元411,用于通過切換控制接口直接接收所述第一處理器發(fā)送的切換控制消息;所述第二接收單元412,用于通過開關(guān)設(shè)備控制切換控制接口接收第一處理器發(fā)送的切換控制消息,所述開關(guān)設(shè)備由電源管理單元來控制;所述第三接收單元413,用于通過電阻的連接方式控制切換控制接口接收所述第一處理器發(fā)送的切換控制消息。其中,該圖5中第二接收單元和第三接收單元分別用虛線表示。其中,所述切換單元42包括第一切換單元421和第二切換單元422,其中,所述第一切換單元421,用于在第一收單元411、第二收單元412或第三接收單元413接收到的切換控制消息中包括所述根據(jù)用戶需求,將音頻輸入通道切換到與第一處理器相連的通道上;所述第二切換單元422,用于接收單元41接收到第一處理器進(jìn)入休眠狀態(tài)前發(fā)送的切換控制消息時(shí),則將音頻輸入通道和控制信道切換到與第二處理器相連的通道上。優(yōu)選的,所述音頻切換設(shè)備還包括音頻控制單元,用于在第一切換單元將所述音頻輸入通道切換到與第一處理器相連的通道上后,在通過高保真音頻接口接收到第一處理器發(fā)送的發(fā)送音頻信號及對應(yīng)的控制信號時(shí)進(jìn)行對應(yīng)的音頻控制操作;或者用于在第二切換單元將所述音頻輸入通道和控制信道切換到與第二處理器相連的通道上后,在在通過PCM接口、I2S接口或AC97接口接收到第二處理器發(fā)送的發(fā)送音頻信號及對應(yīng)的控制信號時(shí)進(jìn)行對應(yīng)的音頻控制操作。優(yōu)選的,所述音頻切換設(shè)備還包括缺省設(shè)置單元,用于在終端設(shè)備中的第一處理器關(guān)機(jī)時(shí),將音頻輸入通道和控制信道切換到與第二處理器相連的通道上。優(yōu)選的,所述音頻切換設(shè)備可以集成在音頻編解碼器上。在本實(shí)施例中,在所述第一處理器為AP時(shí),第二處理為CP;反之,當(dāng)?shù)谝惶幚砥鳛镃P時(shí),第二處理器為AP,但并不限于此。所述音頻切換設(shè)備中各個(gè)單元的功能和作用的實(shí)現(xiàn)過程詳見上述方法中對應(yīng)的實(shí)現(xiàn)過程,在此不再贅述。本發(fā)明實(shí)施例還提供一種音頻編解碼器,至少包括第一音頻輸入接口、第二音頻輸入接口和音頻切換設(shè)備,其中,所述第一音頻輸入接口,用于支持非嵌入式系統(tǒng)上的音頻接口;所述第二音頻輸入接口,用于支持嵌入式系統(tǒng)上的音頻接口;所述音頻切換設(shè)備,用于通過第一音頻輸入接口接收支持非嵌入式系統(tǒng)中第一處理器發(fā)送的切換控制消息,并根據(jù)所述切換控制消息,將音頻輸入通道,或者音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上;并通過第一音頻輸入接口接收到所述第一處理器發(fā)送的音頻信號及控制信號時(shí),根據(jù)所述音頻信號及控制信號進(jìn)行對應(yīng)的音頻控制操作;或者通過第二音頻輸入接口接收到所述第二處理器發(fā)送的發(fā)送音頻信號及控制信號時(shí),根據(jù)所述音頻信號及控制信號進(jìn)行對應(yīng)的音頻控制操作。其中,所述第一種音頻輸入接口為高保真音頻接口;第二種音頻輸入接口為脈沖編碼調(diào)制PCM接口或者I2S接口或AC97接口等。在本實(shí)施例中,在所述第一處理器為AP時(shí),第二處理為CP;反之,當(dāng)?shù)谝惶幚砥鳛镃P時(shí),第二處理器為AP,但并不限于此。所述音頻編解碼器的音頻切換設(shè)備中各個(gè)單元的功能和作用的實(shí)現(xiàn)過程詳見上述方法中對應(yīng)的實(shí)現(xiàn)過程,在此不再贅述。另外,本發(fā)明實(shí)施例還提供一種終端設(shè)備,其結(jié)構(gòu)示意圖詳見圖5,所述終端設(shè)備包括第一處理器51、第二處理器52和音頻編解碼器53,所述音頻編解碼器53包括音頻切換設(shè)備531。其中,所述第一處理器51,用于根據(jù)用戶需求或者在進(jìn)入休眠狀態(tài)前,向音頻編解碼器發(fā)送切換控制消息;所述第二處理器52,用于在接收到第一處理器51發(fā)送進(jìn)入休眠狀態(tài)的通知后,向音頻編解碼器發(fā)送音頻控制操作(圖中虛線所示);所述音頻切換設(shè)備531,用于接收非嵌入式系統(tǒng)中第一處理器發(fā)送的切換控制消息,并根據(jù)所述切換控制消息,將音頻輸入通道,或者音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上;在接收到所述第一處理器發(fā)送的音頻信號及控制信號時(shí),根據(jù)所述音頻信號及控制信號進(jìn)行對應(yīng)的音頻控制操作;或者在接收到所述第二處理器發(fā)送的發(fā)送音頻信號及控制信號時(shí),根據(jù)所述音頻信號及控制信號進(jìn)行對應(yīng)的音頻控制操作;所述音頻切換設(shè)備531具體包括第一音頻輸入接口、第二音頻輸入接口和音頻切換設(shè)備,其具體功能和作用詳見上述,在此不再贅述。優(yōu)選的,所述第一種音頻輸入接口為高保真音頻接口;第二種音頻輸入接口為脈沖編碼調(diào)制PCM接口或者I2S接口或AC97接口等。在本實(shí)施例中,在所述第一處理器為AP時(shí),第二處理為CP;反之,當(dāng)?shù)谝惶幚砥鳛镃P時(shí),第二處理器為AP,但并不限于此。所述音頻編解碼器的音頻切換設(shè)備中各個(gè)單元的功能和作用的實(shí)現(xiàn)過程詳見上述方法中對應(yīng)的實(shí)現(xiàn)過程,在此不再贅述。為了便于本領(lǐng)域技術(shù)人員的理解,下面以具體的應(yīng)用實(shí)施例來說明。請參閱圖6,為本發(fā)明實(shí)施例中提供的終端設(shè)備的應(yīng)用實(shí)例1的結(jié)構(gòu)示意圖;在該實(shí)施例中,終端設(shè)備包括應(yīng)用處理系統(tǒng)61、通信處理系統(tǒng)62,通信無線處理單元621、音頻處理系統(tǒng)63,終端設(shè)備中也可以包括藍(lán)牙64作為音頻或數(shù)據(jù)傳輸方式。其中,應(yīng)用處理系統(tǒng)61包括AP;通信處理系統(tǒng)62中包括CP,音頻處理系統(tǒng)63中包括音頻編解碼器,所述音頻編解碼器可以包括音頻切換設(shè)備,該音頻切換設(shè)備的切換單元以一個(gè)三相切換開關(guān)來實(shí)現(xiàn)切換,但并不限于此,其具體的實(shí)現(xiàn)過程包括終端設(shè)備只開啟CP時(shí),音頻編解碼器的音頻輸入通道默認(rèn)在CP上;當(dāng)用戶打開AP,并且執(zhí)行AP所控制的音頻相關(guān)的操作時(shí),AP則向音頻處理系統(tǒng)63中的音頻編解碼器的切換控制接口(可以通過三相切換開關(guān)來實(shí)現(xiàn),但并不限于此,即將三相切換開關(guān)與AP連通)發(fā)送切換控制信號,音頻編解碼器在接收到切換控制信號后,將音頻輸入通道切換與AP相連的通道上,可以通過控制音頻輸入通道完成用戶的音頻相關(guān)的操作,即通過高保真音頻接口接收CP發(fā)送的音頻信號及控制信號,根據(jù)所述音頻信號及控制信號控制音頻處理系統(tǒng)63中的揚(yáng)聲器631、接收器632和話筒633來完成音頻輸入輸出,以及音頻狀態(tài)參數(shù)如控制音量的大小等操作;此時(shí),如果有電話接入或要撥打電話時(shí),則CP向AP發(fā)送通信通知,AP在接收到該通信通知后,暫停AP端的音頻文件操作,向音頻編解碼器的切換控制接口發(fā)送切換控制信號,音頻編碼器接收到切換控制號后,將音頻輸入通道切換與CP相連的通道上(即通過三相切換開關(guān)實(shí)現(xiàn),將三相切換開關(guān)與CP連通),CP通過音頻輸入通道調(diào)整用戶所需的音頻狀態(tài)參數(shù);即PCM接口、I2S接口或AC97接口接收到CP發(fā)送的音頻信號及控制信號,則根據(jù)所述音頻信號及控制信號控制音頻處理系統(tǒng)63中的揚(yáng)聲器631、接收器632和話筒633來完成音頻輸入輸出,以及音頻狀態(tài)參數(shù)如控制音量的大小等操作。當(dāng)通信結(jié)束時(shí),CP若判斷AP沒有處于休眠狀態(tài),則向AP發(fā)送通信完成的通知,AP通知音頻編解碼器將音頻輸入通道切換到與AP相連的通道上,若通話前用戶有音頻相關(guān)的操作則恢復(fù)。當(dāng)AP在進(jìn)入休眠狀態(tài)之前,向音頻編解碼器發(fā)送切換控制信號,音頻編解碼器將音頻收到該切換控制信號后,將音頻輸入通道和控制通道切換到與CP相連的通道上,AP通過音頻輸入通道調(diào)整用戶所需的音頻狀態(tài)參數(shù),比如控制音頻處理系統(tǒng)63中的揚(yáng)聲器631、接收器632和話筒633來完成音頻操作。還請參閱圖7,為本發(fā)明實(shí)施例中提供的終端設(shè)備的應(yīng)用實(shí)例2的結(jié)構(gòu)示意圖;該實(shí)施例在圖6的基礎(chǔ)上,還可以包括電阻81(即R1),電阻82(即R2),終端設(shè)備與上述應(yīng)用實(shí)例1中終端設(shè)備中各個(gè)單元的實(shí)現(xiàn)過程的不同之處包括本實(shí)施例中的三相切換開關(guān)切換控制,可以由應(yīng)用處理系統(tǒng)或通信處理系統(tǒng)來控制,具體實(shí)現(xiàn)時(shí),可以是AP,也可以是CP。也就是說,如果AP通過R1發(fā)送切換控制消息至切換控制接口,則三相切換開關(guān)的控制權(quán)在AP;如果CP通過R2發(fā)送切換控制消息至切換控制接口,則三相切換開關(guān)的控制權(quán)在CP;其他的實(shí)現(xiàn)過程詳見上述應(yīng)用實(shí)施例1,在此不再贅述。還請參閱圖8,為本發(fā)明實(shí)施例中提供的終端設(shè)備的應(yīng)用實(shí)例3的結(jié)構(gòu)示意圖;該實(shí)施例在圖6的基礎(chǔ)上,還可以包括開關(guān)設(shè)備81,該開關(guān)設(shè)備本實(shí)施例以三相切換開關(guān)為例,但并不限于此,該終端設(shè)備的實(shí)現(xiàn)過程與上述應(yīng)用實(shí)例1的實(shí)現(xiàn)過程類似,其不同之處在于,包括音頻編解碼器中的三相切換開關(guān)可以由電源管理單元PMU通過開關(guān)設(shè)備來動(dòng)態(tài)控制,即由PMU輸出控制信號,控制開關(guān)設(shè)備中的三相切換開關(guān)的控制權(quán)由AP負(fù)責(zé)還是由CP。其他的實(shí)現(xiàn)過程與應(yīng)用實(shí)施例1的實(shí)現(xiàn)過程類似在此不再贅述。由此可見,在本發(fā)明實(shí)施例中,如果第一處理器正常待機(jī),則由第一處理器控制終端設(shè)備的音頻處理;在第一處理器關(guān)機(jī)或處于休眠狀態(tài)的情況下,可以由第二處理器控制終端設(shè)備的音頻處理,以達(dá)到省電的目的;在第一處理器處于休眠狀態(tài)而有來電的時(shí)候,第二處理器無需喚醒第一處理器,直接對其進(jìn)行音頻控制。另外,在本發(fā)明實(shí)施例中,由于將為第一處理器和第二處理器服務(wù)的音頻處理系統(tǒng)集成在一起,音頻編解碼器通過音頻控制接口接收第一處理器發(fā)送的切換控制消息,并根據(jù)所述切換控制消息,將音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上,從而使第一處理器或第二處理器可以通過音頻輸入通道調(diào)整用戶所需的音頻狀態(tài)參數(shù),并完成相應(yīng)的音頻操作,或者在第一處理器關(guān)機(jī)的情況下,可以由第二處理器通過音頻輸入通道調(diào)整用戶所需的音頻狀態(tài)參數(shù),并完成相應(yīng)的音頻操作。由此可見,本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比,不但減少了占用面積,降低了成本費(fèi)用,特別是在第一處理器處于休眠狀態(tài)時(shí),第二處理器接收到來電時(shí),無需喚醒第一處理器,可以自行控制用戶的音頻處理,從而節(jié)省終端設(shè)備的電量,從而降低了終端設(shè)備的功耗。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助12軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。權(quán)利要求一種音頻切換方法,其特征在于,包括接收第一處理器發(fā)送的切換控制消息;根據(jù)所述切換控制消息,將音頻輸入通道,或者將音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收第一處理器發(fā)送的切換控制消息包括通過切換控制接口接收所述第一處理器發(fā)送的切換控制消息。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,通過切換控制接口接收所述第一處理器發(fā)送的切換控制消息具體包括下述之一通過切換控制接口直接接收所述第一處理器發(fā)送的切換控制消息;通過開關(guān)設(shè)備控制切換控制接口接收第一處理器發(fā)送的切換控制消息,所述開關(guān)設(shè)備由電源管理單元來控制;通過電阻的連接方式控制切換控制接口接收所述第一處理器發(fā)送的切換控制消息。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括第一處理器根據(jù)用戶需求、接收到第二處理器發(fā)送的通信通知或者在進(jìn)入休眠狀態(tài)前向音頻編解碼器發(fā)送所述切換控制消息。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)切換控制消息,將音頻輸入通道,或者音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上具體包括若音頻編解碼器接收到第一處理器根據(jù)用戶需求發(fā)送的切換控制消息,則將音頻輸入通道切換到與第一處理器相連的通道上;若音頻編解碼器接收到第一處理器進(jìn)入休眠狀態(tài)前發(fā)送的切換控制消息,則將音頻輸入通道和控制信道切換到與第二處理器相連的通道上。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括在所述音頻輸入通道切換到與第一處理器相連的通道上后,若所述音頻編解碼器通過高保真音頻接口接收到第一處理器發(fā)送的音頻信號及控制信號,則根據(jù)所述音頻信號及控制信號進(jìn)行對應(yīng)的音頻控制操作;或者,在所述音頻輸入通道和控制信道切換到與第二處理器相連的通道上后;若所述音頻編解碼器通過脈沖編碼調(diào)制PCM接口、I2S接口或AC97接口接收到第二處理器發(fā)送的音頻信號及控制信號,則根據(jù)所述音頻信號及控制信號進(jìn)行對應(yīng)的音頻控制操作。7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,還包括在終端設(shè)備中的第一處理器關(guān)機(jī)時(shí),將所述音頻輸入通道和控制信道切換到與第二處理器相連的通道上。8.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,所述第一處理器包括應(yīng)用處理器,第二處理器包括通信處理器;或者所述第一處理器包括通信處理器,第二處理器包括應(yīng)用處理器。9.一種音頻切換設(shè)備,其特征在于,包括接收單元,用于接收第一處理器發(fā)送的切換控制消息;切換單元,用于根據(jù)所述接收單元接收到的切換控制消息,將音頻輸入通道,或者音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上。10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述接收單元通過切換控制接口接收第一處理器發(fā)送的切換控制消息。11.根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于,所述接收單元具體包括下述之一第一接收單元,用于通過切換控制接口直接接收所述第一處理器發(fā)送的切換控制消息;第二接收單元,用于通過開關(guān)設(shè)備控制切換控制接口接收第一處理器發(fā)送的切換控制消息,所述開關(guān)設(shè)備由電源管理單元來控制;第三接收單元,用于通過電阻的連接方式控制切換控制接口接收所述第一處理器發(fā)送的切換控制消息。12.根據(jù)權(quán)利要求11所述的設(shè)備,其特征在于,所述切換單元包括第一切換單元,用于在第一、第二或第三接收單元接收到根據(jù)用戶需求發(fā)送的切換控制消息時(shí),將音頻輸入通道切換到與第二處理器相連的通道上;第二切換單元,用于在接收單元接收到第一處理器進(jìn)入休眠狀態(tài)前發(fā)送的切換控制消息時(shí),則將音頻輸入通道和控制信道切換到與第二處理器相連的通道上。13.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,還包括音頻控制單元,用于在第一切換單元將所述音頻輸入通道切換到與第一處理器相連的通道上后,在通過高保真音頻接口接收到第一處理器發(fā)送的發(fā)送音頻信號及對應(yīng)的控制信號時(shí)進(jìn)行對應(yīng)的音頻控制操作;或者用于在第二切換單元將所述音頻輸入通道和控制信道切換到與第二處理器相連的通道上后,在通過PCM接口、I2S接口或AC97接口接收到第二處理器發(fā)送的發(fā)送音頻信號及對應(yīng)的控制信號時(shí)進(jìn)行對應(yīng)的音頻控制操作。14.根據(jù)權(quán)利要求9至13任一項(xiàng)所述的設(shè)備,其特征在于,還包括缺省設(shè)置單元,用于在終端設(shè)備中的第一處理器關(guān)機(jī)時(shí),將音頻輸入通道和控制信道切換到與第二處理器相連的通道上。15.根據(jù)權(quán)利要求9至13任一項(xiàng)所述的設(shè)備,其特征在于,所述音頻切換設(shè)備集成在音頻編解碼器上。16.一種音頻編解碼器,其特征在于,包括第一音頻輸入接口,用于支持非嵌入式系統(tǒng)上的音頻接口;第二音頻輸入接口,用于支持嵌入式系統(tǒng)上的音頻接口;音頻切換設(shè)備,用于接收第一處理器發(fā)送的切換控制消息,并根據(jù)所述切換控制消息,將音頻輸入通道,或者音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上;并通過第一音頻輸入接口接收到所述第一處理器發(fā)送的音頻信號及控制信號時(shí),根據(jù)所述音頻信號及控制信號進(jìn)行對應(yīng)的音頻控制操作;或者通過第二音頻輸入接口接收到所述第二處理器發(fā)送的發(fā)送音頻信號及控制信號時(shí),根據(jù)所述音頻信號及控制信號進(jìn)行對應(yīng)的音頻控制操作。17.根據(jù)權(quán)利要求16所述的音頻編解碼器,其特征在于,所述第一種音頻輸入接口為高保真音頻接口;第二種音頻輸入接口為PCM接口、I2S接口或AC97接口。18.—種終端設(shè)備,其特征在于,包括第一處理器、第二處理器以及音頻編解碼器,其中所述第一處理器,用于根據(jù)用戶需求或者在進(jìn)入休眠狀態(tài)前,向音頻編解碼器發(fā)送切換控制消息;所述第二處理器,用于在接收到第一處理器發(fā)送進(jìn)入休眠狀態(tài)的通知后,向音頻編解碼器發(fā)送音頻控制操作;所述音頻編解碼器,用于接收第一處理器發(fā)送的切換控制消息,并根據(jù)所述切換控制消息,將音頻輸入通道,或者音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上;在接收到所述第一處理器發(fā)送的音頻信號及控制信號時(shí),根據(jù)所述音頻信號及控制信號進(jìn)行對應(yīng)的音頻控制操作。全文摘要本發(fā)明實(shí)施例涉及一種音頻切換方法、音頻切換設(shè)備、音頻編解碼器及終端設(shè)備,所述音頻切換方法包括接收第一處理器發(fā)送的切換控制消息;根據(jù)所述切換控制消息,將音頻輸入通道,或者音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上。所述音頻編解碼器包括第一音頻輸入接口,用于支持非嵌入式系統(tǒng)上的音頻接口;第二音頻輸入接口,用于支持嵌入式系統(tǒng)上的音頻接口;音頻切換設(shè)備,用于通過第一音頻輸入接口接收第一處理器發(fā)送的切換控制消息,并根據(jù)所述切換控制消息,將音頻輸入通道,或者音頻輸入通道和控制信道切換到與第一處理器或第二處理器相連的通道上。本發(fā)明以節(jié)省成本、降低終端設(shè)備的功耗問題。文檔編號H04M1/725GK101854705SQ20091008096公開日2010年10月6日申請日期2009年3月30日優(yōu)先權(quán)日2009年3月30日發(fā)明者張福良,楊金妹,梁小霞申請人:聯(lián)想(北京)有限公司