新四季網

一種音頻輸出通道切換裝置及方法

2023-06-17 00:03:06 1

專利名稱:一種音頻輸出通道切換裝置及方法
技術領域:
本發明涉及一種通道切換技術,特別是涉及一種用於控制手機等終端設備上的多種音頻輸出通道之間進行切換的裝置及方法。
背景技術:
一般手機中,都有揚聲器和普通有線耳機兩種音頻輸出方式。而且,一般在設計手機軟體時,均設定普通有線耳機的優先級高於揚聲器的優先級,也就是,在任何時候,如果插入普通有線耳機,則所有的聲音都通過普通有線耳機播放出來,如果撥出普通有線耳機,則所有的聲音都通過揚聲器播放出來。
揚聲器和普通有線耳機兩種音頻輸出通道的切換具體為在手機開機之後,手機軟體和硬體均被加電啟動。這時,手機上的硬體會檢測是否有普通有線耳機插入或拔出,如果檢測到普通有線耳機插入或拔出,由於耳機的插入或拔出會產生硬體中斷,因此硬體會以中斷形式發送消息給手機的軟體,軟體對收到的消息進行處理,並根據該消息發送命令給硬體的控制電路,進行音頻輸出通道的切換。
由此可見,現有的揚聲器和普通有線耳機兩種音頻輸出通道之間的切換,是通過硬體把檢測到的音頻輸出通道上報給軟體,由軟體根據預先設定好的優先級來判斷當前情況下應該切換到哪個音頻輸出通道上,並由軟體控制硬體的相關電路完成的。
隨著藍牙技術在手機上的應用,帶有藍牙模塊的手機,簡稱藍牙手機,一般均支持藍牙音頻輸出設備,即藍牙無線耳機。藍牙無線耳機的檢測是通過手機底層軟體中的藍牙協議來實現的。藍牙協議可以區分藍牙無線音頻輸出設備和其他網絡設備,因此,可以通過手機底層軟體識別藍牙無線耳機的建立和斷開,然後手機底層軟體上報藍牙無線耳機建立或斷開的事件給手機的上層軟體,由手機上層軟體控制音頻輸出通道的切換。
對於目前手機等設備上的藍牙無線耳機、普通有線耳機和揚聲器之間的切換,如果採用目前的音頻輸出通道方式,音頻輸出通道的優先級別需要在設計手機軟體時預先設定,音頻輸出通道的優先級別不能隨意改變,不能適應不同場合的用戶需要。另外,現有的音頻輸出通道的切換方式的邏輯判斷全部由軟體控制硬體完成,軟體與硬體需要進行多次交互,即需要硬體上報音頻輸出通道檢測結果,軟體進行優先級比較的運算,指定當前可以使用的音頻輸出通道,最後控制硬體進行切換,因此會降低軟體的處理效率。

發明內容
有鑑於此,本發明的主要目的在於提供一種音頻輸出通道的切換裝置,能夠控制音頻輸出通道的優先級別,實現音頻輸出通道的硬體自動切換。
本發明另一目的在於提供一種音頻輸出通道的切換方法,能夠控制音頻輸出通道的優先級別,提高軟體的處理效率。
為達到上述目的,本發明的技術方案是這樣實現的本發明公開了一種音頻輸出通道切換裝置,該裝置包括通道狀態判定模塊,與所有音頻輸出通道相連,用於檢測各個音頻輸出通道是否可用,並將通道狀態檢測結果輸出給通道優選方案鑑別模塊;通道優選方案鑑別模塊,用於接收音頻輸出通道優先級別的控制信息,並根據收到的控制信息和通道狀態檢測結果產生控制信號輸出給通道切換模塊;通道切換模塊,用於根據通道優選方案鑑別模塊送來的控制信號將要播放的音頻信號輸出到相應音頻輸出通道上。
該裝置可以進一步包括用於將下發的控制信息轉換成硬體可識別的信號,並轉發給所述通道優選方案鑑別模塊的外圍信號轉換電路。另外,該裝置可以進一步包括用於保存音頻輸出通道優先級別的存儲單元,其位於所述外圍信號轉換電路中、或位於所述外圍信號轉換電路之外。
本發明同時公開了一種音頻輸出通道切換方法,將所有音頻輸出通道與音頻輸出通道切換裝置分別相連,獲取音頻輸出通道的優先級別,並將所獲取的音頻輸出通道優先級別的控制信息下發給音頻輸出通道切換裝置,然後由音頻輸出通道切換裝置執行以下操作檢測每個音頻輸出通道的可用狀態和當前收到的音頻輸出通道優先級別控制信息,根據所收到的音頻輸出通道的優先級別及所檢測到的音頻輸出通道的當前可用狀態,選擇當前輸出音頻信號的音頻輸出通道。
在所述獲取音頻輸出通道的優先級別之後,該方法可以進一步包括保存所獲取的音頻輸出通道的優先級別。
其中,所述獲取音頻輸出通道的優先級別具體可以為以手機開機默認的或手機中當前保存的音頻輸出通道優先級別作為音頻輸出通道優先級別,或者用戶通過手機中的上層軟體設定的音頻輸出通道優先級別。
上述方案中,該方法可以進一步包括音頻輸出通道切換裝置判斷音頻輸出通道的可用狀態是否發生變化、或是否收到新的音頻輸出通道優先級別控制信息,如果是,則根據當前音頻輸出通道優先級別和當前檢測結果選擇當前的音頻輸出通道;否則,繼續檢測。
由上述方案可以看出,本發明所提供的這種音頻輸出通道切換裝置和方法,可以自定義音頻輸出通道的優先輸出次序,適應用戶不同場合的需要。而且,通過僅由上層軟體下發音頻輸出通道的優先輸出次序給下層的音頻輸出通道切換裝置,在音頻輸出通道的優先輸出次序下發完成之後,音頻輸出通道的切換完全由下層的硬體控制實現,因此,可以減少上層軟體對音頻通道的判斷,提高了上層軟體的處理效率。


圖1為本發明一實施例音頻輸出通道切換裝置100的結構示意圖;
圖2為本發明音頻輸出通道切換方法的實現流程圖。
具體實施例方式
下面結合附圖及具體實施例對本發明再作進一步詳細的說明。
本發明主要是利用軟體設定音頻輸出通道的優先級別,然後由音頻輸出通道切換裝置自動實現音頻輸出通道之間的切換。其中,音頻輸出通道切換裝置可以包括通道狀態判定模塊、通道優選方案鑑別模塊和通道切換模塊。
圖1為本發明一實施例音頻輸出通道切換裝置100的結構示意圖,包括通道狀態判定模塊101、通道優選方案鑑別模塊102和通道切換模塊103。
其中,通道狀態判定模塊101與具體的音頻輸出通道電路相連,用於檢測各個音頻輸出通道是否可用,比如普通有線耳機是否插入,藍牙無線耳機是否建立連接;通道狀態判定模塊101還將當前可用音頻輸出通道的檢測結果輸出給通道優選方案鑑別模塊102。本實施例包含音頻輸出通道1、音頻輸出通道2、音頻輸出通道3。對於藍牙手機而言,具體的音頻輸出通道電路可以包括揚聲器、普通有線耳機和藍牙無線耳機的硬體電路部分。對於藍牙無線耳機,其硬體電路部分是利用手機上的藍牙模塊實現的。本實施例中,僅以三個音頻輸出通道為例,在實際應用中,音頻輸出通道的個數並不限定為三個,可以為多個。
通道優選方案鑑別模塊102與手機中央處理器(CPU)105相連,用於接收軟體通過CPU105下發的控制信息,即與音頻輸出通道的優先級別對應的控制信息;通道優選方案鑑別模塊102還根據軟體設定的優先級別和通道狀態判定模塊101送來的檢測結果產生當前可用音頻輸出通道的控制信號,並將所產生的控制信號輸出給通道切換模塊103。其中,音頻輸出通道的優先級別和通道狀態檢測結果可以用電路的高低電位來表示,然後由通道優選方案鑑別模塊102根據高低電位進行邏輯計算來選擇當前可用音頻輸出通道。
通道切換模塊103接收語音等音頻信號,並根據通道優選方案鑑別模塊102送來的控制信號將音頻信號輸出到相應的音頻輸出通道上。
本實施例中,上層軟體設定的音頻輸出通道的優先級別的控制信息通過CPU105下發給外圍信號轉換電路104,外圍信號轉換電路104將收到的控制信息轉換成硬體可識別的信號。當然,也可以通過CPU105自身的輸入輸出(IO)接口直接對控制信息進行適配或轉換,然後直接輸出給通道優選方案鑑別模塊102,而不需要外圍信號轉換電路104。
如圖1所示,用戶可以通過手機上層軟體或用戶界面(UI),設定音頻輸出通道的優先級別,並將設定好的音頻輸出通道的優先級別通過CPU105下發給外圍信號轉換電路104,外圍信號轉換電路104將收到的控制信息轉換成硬體可識別的控制信號,並輸出給通道優選方案鑑別模塊102。通道優選方案鑑別模塊102根據收到的音頻輸出通道的優先級別和通道狀態判定模塊101送來的音頻輸出通道狀態檢測結果,產生當前可用輸出通道的控制信號,並輸出給通道切換模塊103。通道切換模塊103根據通道優選方案鑑別模塊102送來的控制信號將音頻信號輸出到相應的音頻輸出通道上。
另外,外圍信號轉換電路104還可以具有存儲或記憶功能,保存上次軟體所設定的音頻輸出通道的優先級別。當手機開機之後,外圍信號轉換電路104將所保存的音頻輸出通道的優先級別下發給通道優選方案鑑別模塊102。或者,也可以在外圍信號轉換電路104與CPU之間設置一個存儲單元,保存上次軟體所設定的音頻輸出通道的優先級別,當手機開機之後,通過外圍信號轉換電路104下發所保存的音頻輸出通道的優先級別。如果外圍信號轉換電路104沒有存儲或記憶功能,也沒有在其它位置設置存儲單元,則可以在手機開機之後,由CPU通過外圍信號轉換電路104下發開機默認的或手機上次關機時所設定的音頻輸出通道的優先級別。
基於上述裝置,圖2為本發明音頻輸出通道切換方法的實現流程圖,包括以下步驟步驟200、手機開機,並啟動手機中的軟體和硬體,並獲取音頻輸出通道的優先級別。其中,當前獲取的音頻輸出通道的優先級別可以是手機開機默認的優先級別,也可以是手機中當前保存的優先級別,還可以是用戶根據自身需要,通過手機中的上層軟體設定的優先級別。
在獲取音頻輸出通道的優先級別之後,可以將所獲取的音頻輸出通道的優先級別保存起來。
步驟201、將所獲取的音頻輸出通道的優先級別對應的控制信息下發給本發明的音頻輸出通道切換裝置。
步驟202、檢測每個音頻輸出通道的當前可用狀態和當前收到的音頻輸出通道優先級別控制信息。
步驟203、音頻輸出通道切換裝置根據收到的音頻輸出通道的優先級別,以及所檢測到的當前可用的音頻輸出通道,選擇當前將輸出音頻信號的音頻輸出通道。
步驟204、判斷音頻輸出通道的狀態是否發生變化、或者音頻輸出通道的優先級別是否發生變化,如果是,則返回到步驟203;否則返回到步驟204。也就是說,只要檢測到不可用的音頻輸出通道變為可用、或可用的音頻輸出通道變為不可用;或者用戶重新設定了音頻輸出通道的優先級別,均會重新確定用於輸出音頻信號的音頻輸出通道。
當然,也可以這樣設計如果當前優先級最高的音頻輸出通道一直為可用狀態,則當其它音頻輸出通道發生狀態變化時,也可以不執行重新確定用於輸出音頻信號的音頻輸出通道的操作。
在實際應用中,在手機開機後,手機中的軟體和硬體加電啟動,這時,手機會將開機默認的或者手機上次關機時所保存的音頻輸出通道的優先級別,下發給音頻輸出通道切換裝置進行通道選擇。然後,用戶可以重新設定音頻輸出通道的優先級別,再將新設定的音頻輸出通道的優先級別下發給音頻輸出通道切換裝置,重新進行通道選擇。
由上述方案因此,採用本發明提供的裝置和方法,可以允許用戶在不同場合重新設定音頻輸出通道的優先級別,並且在音頻輸出通道的優先級別設定之後,音頻輸出通道之間的切換完全可以由硬體自身完成,提高了上層軟體的運行效率。
本發明並不局限於普通手機和藍牙手機,可以適用於具有多種音頻輸出通道的各種終端,比如筆記本電腦、PDA等手持設備。
總之,以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種音頻輸出通道切換裝置,其特徵在於,該裝置包括通道狀態判定模塊,與所有音頻輸出通道相連,用於檢測各個音頻輸出通道是否可用,並將通道狀態檢測結果輸出給通道優選方案鑑別模塊;通道優選方案鑑別模塊,用於接收音頻輸出通道優先級別的控制信息,並根據收到的控制信息和通道狀態檢測結果產生控制信號輸出給通道切換模塊;通道切換模塊,用於根據通道優選方案鑑別模塊送來的控制信號將要播放的音頻信號輸出到相應音頻輸出通道上。
2.根據權利要求1所述的裝置,其特徵在於,該裝置進一步包括用於將下發的控制信息轉換成硬體可識別的信號,並轉發給所述通道優選方案鑑別模塊的外圍信號轉換電路。
3.根據權利要求2所述的裝置,其特徵在於,該裝置進一步包括用於保存音頻輸出通道優先級別的存儲單元,其位於所述外圍信號轉換電路中、或位於所述外圍信號轉換電路之外。
4.一種音頻輸出通道切換方法,將所有音頻輸出通道與音頻輸出通道切換裝置分別相連,其特徵在於,獲取音頻輸出通道的優先級別,並將所獲取的音頻輸出通道優先級別的控制信息下發給音頻輸出通道切換裝置,然後由音頻輸出通道切換裝置執行以下操作檢測每個音頻輸出通道的可用狀態和當前收到的音頻輸出通道優先級別控制信息,根據所收到的音頻輸出通道的優先級別及所檢測到的音頻輸出通道的當前可用狀態,選擇當前輸出音頻信號的音頻輸出通道。
5.根據權利要求4所述的方法,其特徵在於,在所述獲取音頻輸出通道的優先級別之後,該方法進一步包括保存所獲取的音頻輸出通道的優先級別。
6.根據權利要求4所述的方法,其特徵在於,所述獲取音頻輸出通道的優先級別具體為以手機開機默認的或手機中當前保存的音頻輸出通道優先級別作為音頻輸出通道優先級別,或者用戶通過手機中的上層軟體設定的音頻輸出通道優先級別。
7.根據權利要求4所述的方法,其特徵在於,該方法進一步包括音頻輸出通道切換裝置判斷音頻輸出通道的可用狀態是否發生變化、或是否收到新的音頻輸出通道優先級別控制信息,如果是,則根據當前音頻輸出通道優先級別和當前檢測結果選擇當前的音頻輸出通道;否則,繼續檢測。
全文摘要
本發明公開了一種軟體可控的自適應輸出的音頻輸出通道切換裝置,該裝置包括用於檢測各個音頻輸出通道是否可用的通道狀態判定模塊,其與各個音頻輸出通道相連;通道優選方案鑑別模塊,用於接收音頻輸出通道優先級別的控制信息,並根據收到的控制信息和通道狀態檢測結果產生控制信號輸出給通道切換模塊;通道切換模塊,用於根據優選方案鑑別電路送來的控制信號將要播放的音頻信號輸出到相應音頻輸出通道上。本發明同時公開了一種音頻輸出通道切換方法,本發明提供的裝置和方法通過軟體控制音頻輸出通道的優先級別,然後完全由下層的硬體控制音頻輸出通道的自適應切換,可以提高上層軟體的處理效率。
文檔編號H04Q7/32GK1753316SQ20041007826
公開日2006年3月29日 申請日期2004年9月21日 優先權日2004年9月21日
發明者楊鵬亮 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀