欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種移動終端的音效切換方法及系統(tǒng)的制作方法

文檔序號:6620450閱讀:246來源:國知局
一種移動終端的音效切換方法及系統(tǒng)的制作方法
【專利摘要】一種移動終端的音效切換方法及系統(tǒng),所述方法包括以下步驟:定義音頻流的輸出場景的流標簽,作為區(qū)分輸出場景類型的標識,建立各輸出場景類型與移動終端所支持的音效模式的匹配關(guān)系,形成音效對照表;當檢測到音頻輸出命令時,所述移動終端的音頻管理服務(wù)通過讀取流標簽識別當前音頻流的輸出場景類型;根據(jù)音效對照表切換音效模式,使之與音頻流的輸出場景相匹配。本發(fā)明利用音頻管理服務(wù)識別音頻流的輸出場景,并在不同場景下自動切換至匹配的音效模式,解決全局音效不適應(yīng)某些場景而導致雜音或達不到期望的聽覺享受等問題,保證在不同應(yīng)用場景下都能獲得相適應(yīng)的音效效果,且不需要用戶手動切換,體驗效果佳。
【專利說明】一種移動終端的音效切換方法及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及信息處理【技術(shù)領(lǐng)域】,尤其涉及移動終端的音效切換方法及系統(tǒng)。

【背景技術(shù)】
[0002] 目前的移動終端上傳輸和播放的音頻流多種多樣,其來源也多種多樣,比如來自 語音通話、音樂播放器、系統(tǒng)插件、游戲應(yīng)用等。為了用戶在收聽音頻時能獲得更舒適的聽 覺享受,開發(fā)工程師會對系統(tǒng)的輸出音效進行設(shè)置,但是這種設(shè)置是針對全局的,并不能因 音頻流是屬于通話音頻或音樂或提示音等有所區(qū)別。但是在實際使用中,使用者往往對不 同類型的音頻有不同的音效期望,比如通話過程中的音頻需要保證其清晰度和保真度;游 戲音頻往往希望聲音背景強勁有力,節(jié)奏感強;音樂播放時則希望增強臨場感:對系統(tǒng)音 頻音效進行統(tǒng)一設(shè)置的方式并不能滿足這些要求。
[0003] 應(yīng)用于移動終端中的某些軟件應(yīng)用可以獨立地設(shè)置音效,比如大多數(shù)音樂播放器 上具備EQ(均衡器Equalizer)音效調(diào)節(jié)功能,可針對不同的樂曲風格選擇搖滾、電子樂、流 行、輕柔等音效,通過對信號的各種不同頻率的調(diào)節(jié)來補償揚聲器和聲場的缺陷,補償和修 飾各種聲源及其它特殊作用,以獲得更符合需要的聲音效果。但是這種方式是在播放器內(nèi) 根據(jù)樂曲的流派或風格類型設(shè)置,需要手動添加類型標簽或者手動選擇音效。而且無法針 對應(yīng)用于其他軟件程序中的音頻流進行設(shè)置,因此其使用效果有限。
[0004] 為了提升用戶體驗,提供一種可以在播放視頻、音樂、游戲、系統(tǒng)音時均自動切換 至所需的音效效果的技術(shù)方案具有必要性及市場價值。


【發(fā)明內(nèi)容】

[0005] 為了克服上述所指的現(xiàn)有技術(shù)中的不足之處,本發(fā)明提供一種移動終端的音效切 換方法及系統(tǒng),以實現(xiàn)自動切換音效模式使其與音頻流的輸出場景相適應(yīng)。
[0006] 本發(fā)明是通過以下技術(shù)方案實現(xiàn)的:
[0007] -種移動終端的音效切換方法,包括以下步驟:
[0008] S1、定義音頻流的輸出場景的流標簽,作為區(qū)分輸出場景類型的標識,建立各輸出 場景類型與移動終端所支持的音效模式的匹配關(guān)系,形成音效對照表;
[0009] S2、當檢測到音頻輸出命令時,所述移動終端的音頻管理服務(wù)通過讀取流標簽識 別當前音頻流的輸出場景類型;
[0010] S3、根據(jù)音效對照表切換音效模式,使之與音頻流的輸出場景相匹配。
[0011] 優(yōu)選地,所述音頻流的輸出場景類型包括通信場景、音樂賞析場景、視頻賞析場 景、游戲場景、實用界面場景。
[0012] 進一步地,在步驟S1中,定義音頻流的輸出場景的流標簽是指寫入能夠被音頻管 理服務(wù)所讀取的標識,該標識用于音頻管理服務(wù)區(qū)別當前音頻流的輸出場景類型。
[0013] 進一步地,在步驟S2中,當音頻管理服務(wù)識別當前音頻流的輸出場景類型之后, 通知移動終端的音效管理程序自動切換音效。
[0014] 進一步地,所述移動終端中存儲有定義每個音效模式的音效配置文件,該音效配 置文件中包含音效控制參數(shù)。
[0015] 所述音頻管理服務(wù)為Android系統(tǒng)下的AudioFlinger。
[0016] 本發(fā)明還公開了一種移動終端的音效切換系統(tǒng),包括:
[0017] 表建立模塊,用于定義音頻流的輸出場景的流標簽,作為區(qū)分輸出場景類型的標 識,建立各輸出場景類型與移動終端所支持的音效模式的匹配關(guān)系,形成音效對照表;
[0018] 音頻管理模塊,用于當檢測到音頻輸出命令時,讀取流標簽識別當前音頻流的輸 出場景類型;
[0019] 音效切換模塊,用于根據(jù)音效對照表切換音效模式,使之與音頻流的輸出場景相 匹配。
[0020] 優(yōu)選地,所述音頻流的輸出場景類型包括通信場景、音樂賞析場景、視頻賞析場 景、游戲場景、實用界面場景。
[0021] 進一步地,所述表建立模塊用于定義音頻流的輸出場景的流標簽是指用于寫入能 夠被音頻管理模塊所讀取的標識,該標識用于音頻管理模塊區(qū)別當前音頻流的輸出場景類 型。
[0022] 進一步地,所述音頻管理模塊還用于當識別當前音頻流的輸出場景類型之后,通 知音效切換模塊自動切換音效。
[0023] 與現(xiàn)有技術(shù)相比,本發(fā)明利用音頻管理服務(wù)識別音頻流的輸出場景,并在不同場 景下(如音樂、視頻、游戲、系統(tǒng)等場景)自動切換至匹配的音效模式,解決全局音效不適應(yīng) 某些場景而導致雜音或達不到期望的聽覺享受等問題,保證在不同應(yīng)用場景下都能獲得相 適應(yīng)的音效,且不需要用戶手動切換,使用便利,體驗效果佳。

【專利附圖】

【附圖說明】
[0024] 附圖1為本發(fā)明實施例一的移動終端的音效切換方法的實現(xiàn)流程示意圖;
[0025] 附圖2為本發(fā)明實施例二的移動終端的音效切換方法的實現(xiàn)流程示意圖;
[0026] 附圖3為本發(fā)明實施例三的移動終端的音效切換系統(tǒng)的構(gòu)成框圖。

【具體實施方式】
[0027] 為了便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合附圖和實施例對本發(fā)明作進一步的描 述。
[0028] 實施例一
[0029] -種移動終端的音效切換方法,如附圖1所示,包括以下步驟:
[0030] S101、定義音頻流的輸出場景的流標簽,作為區(qū)分輸出場景類型的標識;
[0031] S102、建立各輸出場景類型與移動終端所支持的音效模式的匹配關(guān)系,形成音效 對照表;
[0032] S103、檢測到音頻輸出命令;
[0033] S104、所述移動終端的音頻管理服務(wù)通過讀取流標簽識別當前音頻流的輸出場景 類型;
[0034] S105、將輸出場景類型與音效對照表進行匹配;
[0035] S106、以匹配成功的音效模式輸出音頻流。
[0036] 在步驟S101中,所述音頻流的輸出場景類型包括但不限于通信場景、音樂賞析場 景、視頻賞析場景、游戲場景、實用界面場景。對音頻流的輸出場景進行分類,所述輸出場景 類型與輸出音頻流的軟件應(yīng)用相關(guān),比如撥號器、聊天軟件中音頻流的輸出場景類型屬于 通信場景;音樂播放器運行時的音頻流的輸出場景類型屬于音樂賞析場景;視頻播放器運 行時的音頻流的輸出場景類型屬于視頻賞析場景;游戲應(yīng)用或游戲平臺中音頻流的輸出場 景類型屬于游戲場景;而辦公軟件、語音講述人、軟件更新提示、系統(tǒng)提醒程序等實用程序 中的音頻流的輸出場景類型可設(shè)置為實用界面場景。
[0037] 在步驟S101中,定義音頻流的輸出場景的流標簽是指寫入能夠被音頻管理服務(wù) 所讀取的標識,該標識用于音頻管理服務(wù)區(qū)別當前音頻流的輸出場景類型。具體地,所述 流標簽可為流類型參數(shù),以整數(shù)形式存在,比如定義一個音樂場景的流類型:STREAM_MUSIC =1000,在播放音頻的時候傳入這個流類型參數(shù),并最終傳入至音頻管理服務(wù)進行識別。 在本實施例中,所述音頻管理服務(wù)為Android系統(tǒng)下的AudioFlinger,AudioFlinger服 務(wù)是在System進程中啟動的,并且負責統(tǒng)一管理音頻流,是Android音頻的樞紐,任何音 頻操作都會通過AudioFlinger,所以可以通過定義流標簽在AudioFlinger中進行判斷。 AudioFlinger服務(wù)支持音效第三方插件,通過AudioFlinger這個樞紐可以控制插件的音 效切換行為。
[0038] 在步驟S102中形成的音效對照表中,記錄有各輸出場景類型、移動終端所支持的 各音效模式,及此兩者之間的匹配關(guān)系。每一輸出場景類型均對應(yīng)有一音效模式。利用此音 效對照表,可讀取與各輸出場景類型相適應(yīng)的音效模式。所述音效模式可包括有利于保真 度的模式、有利于清晰度的模式、有利于臨場感的模式、有利于節(jié)奏感的模式等,可定義各 音效模式的名稱以作區(qū)別。所述移動終端中存儲有定義每個音效模式的音效配置文件,該 音效配置文件中包含一般所需的音效控制參數(shù),比如Compressor (壓縮)、Amp_Type (箱頭 模擬)、EQ_Bass (低音均衡)、EQ_Mid (中音均衡)、EQ_Treble (高音均衡)、Noise_Gate (噪 首門)等。
[0039] 在步驟S103中,所述音頻輸出命令是Android提供的音頻播放接口的調(diào)用,具體 地,是指將一完整、獨立的音頻流文件進行輸出的命令,所述一完整、獨立的音頻流可定義 為一首樂曲、一句語音提示、一部電影配音等。所述音頻輸出命令亦可定義為將一連續(xù)的音 頻流進行輸出的命令,設(shè)置兩音頻流之間的時間間隔閾值來識別連續(xù)的音頻流。
[0040] 在步驟S104中,當檢測到音頻輸出命令后,所述移動終端的音頻管理服務(wù),即 AudioFl inger服務(wù)讀取當前音頻流的輸出場景的流標簽,從而識別當前音頻流的輸出場景 類型。當音頻管理服務(wù)識別當前音頻流的輸出場景類型之后,通知移動終端的音效管理程 序自動切換音效。
[0041] 在步驟S105中,移動終端的音效管理程序根據(jù)音效對照表,利用音效對照表中記 錄的輸出場景類型與音效模式的對應(yīng)關(guān)系,讀取與當前音頻流的輸出場景類型相匹配的音 效模式;在步驟S106中以經(jīng)匹配的音效模式輸出音頻流,使之與音頻流的輸出場景相適 應(yīng)。
[0042] 實施例二
[0043] 一種移動終端的音效切換方法,如附圖2所示,包括以下步驟:
[0044] S201、定義音頻流的輸出場景的流標簽,作為區(qū)分輸出場景類型的標識;
[0045] S202、建立各輸出場景類型與移動終端所支持的音效模式的匹配關(guān)系,形成音效 對照表;
[0046] S203、檢測到音頻輸出命令;
[0047] S204、所述移動終端的音頻管理服務(wù)通過讀取流標簽識別當前音頻流的輸出場景 類型;
[0048] S205、判斷是否發(fā)生輸出場景類型的變更,若是,執(zhí)行步驟S206,否則,返回繼續(xù)檢 測首頻輸出命令;
[0049] S206、將輸出場景類型與音效對照表進行匹配;
[0050] S207、以匹配成功的音效模式輸出音頻流。
[0051] 在步驟S201中,所述音頻流的輸出場景類型包括但不限于通信場景、音樂賞析場 景、視頻賞析場景、游戲場景、實用界面場景。對音頻流的輸出場景進行分類,所述輸出場景 類型與輸出音頻流的軟件應(yīng)用相關(guān),比如撥號器、聊天軟件中音頻流的輸出場景類型屬于 通信場景;音樂播放器運行時的音頻流的輸出場景類型屬于音樂賞析場景;視頻播放器運 行時的音頻流的輸出場景類型屬于視頻賞析場景;游戲應(yīng)用或游戲平臺中音頻流的輸出場 景類型屬于游戲場景;而辦公軟件、語音講述人、軟件更新提示、系統(tǒng)提醒程序等實用程序 中的音頻流的輸出場景類型可設(shè)置為實用界面場景。
[0052] 在步驟S201中,定義音頻流的輸出場景的流標簽是指寫入能夠被音頻管理服務(wù) 所讀取的標識,該標識用于音頻管理服務(wù)區(qū)別當前音頻流的輸出場景類型。具體地,所述 流標簽可為流類型參數(shù),以整數(shù)形式存在,比如定義一個音樂場景的流類型:STREAM_MUSIC =1000,在播放音頻的時候傳入這個流類型參數(shù),并最終傳入至音頻管理服務(wù)進行識別。 在本實施例中,所述音頻管理服務(wù)為Android系統(tǒng)下的AudioFlinger,AudioFlinger服 務(wù)是在System進程中啟動的,并且負責統(tǒng)一管理音頻流,是Android音頻的樞紐,任何音 頻操作都會通過AudioFlinger,所以可以通過定義流標簽在AudioFlinger中進行判斷。 AudioFlinger服務(wù)支持音效第三方插件,通過AudioFlinger這個樞紐可以控制插件的音 效切換行為。
[0053] 在步驟S202中形成的音效對照表中,記錄有各輸出場景類型、移動終端所支持的 各音效模式,及此兩者之間的匹配關(guān)系。每一輸出場景類型均對應(yīng)有一音效模式。利用此音 效對照表,可讀取與各輸出場景類型相適應(yīng)的音效模式。所述音效模式可包括有利于保真 度的模式、有利于清晰度的模式、有利于臨場感的模式、有利于節(jié)奏感的模式等,可定義各 音效模式的名稱以作區(qū)別。所述移動終端中存儲有定義每個音效模式的音效配置文件,該 音效配置文件中包含一般所需的音效控制參數(shù),比如Compressor (壓縮)、Amp_Type (箱頭 模擬)、EQ_Bass (低音均衡)、EQ_Mid (中音均衡)、EQ_Treble (高音均衡)、Noise_Gate (噪 首門)等。
[0054] 在步驟S203中,所述音頻輸出命令是Android提供的音頻播放接口的調(diào)用,具體 地,是指將一完整、獨立的音頻流文件進行輸出的命令,所述一完整、獨立的音頻流可定義 為一首樂曲、一句語音提示、一部電影配音等。所述音頻輸出命令亦可定義為將一連續(xù)的音 頻流進行輸出的命令,設(shè)置兩音頻流之間的時間間隔閾值來識別連續(xù)的音頻流。
[0055] 在步驟S204中,當檢測到音頻輸出命令后,所述移動終端的音頻管理服務(wù),即 AudioFl inger服務(wù)讀取當前音頻流的輸出場景的流標簽,從而識別當前音頻流的輸出場景 類型。
[0056] 在步驟S205中,AudioFlinger服務(wù)通過流標識捕獲音頻流的變化,將步驟S204 中識別的當前音頻流的輸出場景類型與前一音頻流的輸出場景類型進行比較,判斷是否發(fā) 生輸出場景類型的變更,如果沒有改變,則維持原音效模式設(shè)置不變,繼續(xù)檢測音頻輸出命 令;如果輸出場景類型發(fā)生變化(比如當用戶從播放音樂切換到播放視頻時,視頻流的輸 出場景類型由音樂賞析場景變更至視頻賞析場景),則通知移動終端的音效管理程序自動 切換音效,轉(zhuǎn)入步驟S206。
[0057] 在步驟S206中,移動終端的音效管理程序根據(jù)音效對照表,利用音效對照表中記 錄的輸出場景類型與音效模式的對應(yīng)關(guān)系,讀取與當前音頻流的輸出場景類型相匹配的音 效模式;在步驟S207中,切換音效模式,以經(jīng)匹配的音效模式輸出音頻流,使之與音頻流的 輸出場景相適應(yīng)。
[0058] 實施例三
[0059] 本實施例公開了一種應(yīng)用了實施例一或?qū)嵤├龅囊粜袚Q方法的移動終 端的音效切換系統(tǒng),如附圖3所示,包括:
[0060] 表建立模塊31,用于定義音頻流的輸出場景的流標簽,作為區(qū)分輸出場景類型的 標識,建立各輸出場景類型與移動終端所支持的音效模式的匹配關(guān)系,形成音效對照表;
[0061] 音頻管理模塊32,用于當檢測到音頻輸出命令時,讀取流標簽識別當前音頻流的 輸出場景類型;
[0062] 音效切換模塊33,用于根據(jù)音效對照表切換音效模式,使之與音頻流的輸出場景 相匹配。
[0063] 優(yōu)選地,所述音頻流的輸出場景類型包括通信場景、音樂賞析場景、視頻賞析場 景、游戲場景、實用界面場景。
[0064] 進一步地,所述表建立模塊用于定義音頻流的輸出場景的流標簽是指用于寫入能 夠被音頻管理模塊所讀取的標識,該標識用于音頻管理模塊區(qū)別當前音頻流的輸出場景類 型。
[0065] 進一步地,所述音頻管理模塊還用于當識別當前音頻流的輸出場景類型之后,通 知音效切換模塊自動切換音效。
[0066] 進一步地,所述移動終端中存儲有定義每個音效模式的音效配置文件,該音效配 置文件中包含音效控制參數(shù)。
[0067] 在本實施例中,所述音頻管理服務(wù)為Android系統(tǒng)下的AudioFlinger。
[0068] 以上內(nèi)容是結(jié)合具體的優(yōu)選方式對本發(fā)明所作的進一步詳細說明,不應(yīng)認定本發(fā) 明的具體實施只局限于以上說明。對于本【技術(shù)領(lǐng)域】的技術(shù)人員而言,在不脫離本發(fā)明構(gòu)思 的前提下,還可以作出若干簡單推演或替換,均應(yīng)視為由本發(fā)明所提交的權(quán)利要求確定的 保護范圍之內(nèi)。
【權(quán)利要求】
1. 一種移動終端的音效切換方法,包括以下步驟: 51、 定義音頻流的輸出場景的流標簽,作為區(qū)分輸出場景類型的標識,建立各輸出場景 類型與移動終端所支持的音效模式的匹配關(guān)系,形成音效對照表; 52、 當檢測到音頻輸出命令時,所述移動終端的音頻管理服務(wù)通過讀取流標簽識別當 前音頻流的輸出場景類型; 53、 根據(jù)音效對照表切換音效模式,使之與音頻流的輸出場景相匹配。
2. 根據(jù)權(quán)利要求1所述的移動終端的音效切換方法,其特征在于:所述音頻流的輸出 場景類型包括通信場景、音樂賞析場景、視頻賞析場景、游戲場景、實用界面場景。
3. 根據(jù)權(quán)利要求1所述的移動終端的音效切換方法,其特征在于:在步驟S1中,定義 音頻流的輸出場景的流標簽是指寫入能夠被音頻管理服務(wù)所讀取的標識,該標識用于音頻 管理服務(wù)區(qū)別當前音頻流的輸出場景類型。
4. 根據(jù)權(quán)利要求1所述的移動終端的音效切換方法,其特征在于:在步驟S2中,當音 頻管理服務(wù)識別當前音頻流的輸出場景類型之后,通知移動終端的音效管理程序自動切換 音效。
5. 根據(jù)權(quán)利要求1-4中任一項所述的移動終端的音效切換方法,其特征在于:所述移 動終端中存儲有定義每個音效模式的音效配置文件,該音效配置文件中包含音效控制參 數(shù)。
6. 根據(jù)權(quán)利要求1-4中任一項所述的移動終端的音效切換方法,其特征在于:所述音 頻管理服務(wù)為Android系統(tǒng)下的AudioFlinger。
7. -種移動終端的首效切換系統(tǒng),其特征在于,包括: 表建立模塊,用于定義音頻流的輸出場景的流標簽,作為區(qū)分輸出場景類型的標識,建 立各輸出場景類型與移動終端所支持的音效模式的匹配關(guān)系,形成音效對照表; 音頻管理模塊,用于當檢測到音頻輸出命令時,讀取流標簽識別當前音頻流的輸出場 景類型; 音效切換模塊,用于根據(jù)音效對照表切換音效模式,使之與音頻流的輸出場景相匹配。
8. 根據(jù)權(quán)利要求7所述的移動終端的音效切換系統(tǒng),其特征在于:所述音頻流的輸出 場景類型包括通信場景、音樂賞析場景、視頻賞析場景、游戲場景、實用界面場景。
9. 根據(jù)權(quán)利要求7所述的移動終端的音效切換系統(tǒng),其特征在于:所述表建立模塊用 于定義音頻流的輸出場景的流標簽是指用于寫入能夠被音頻管理模塊所讀取的標識,該標 識用于音頻管理模塊區(qū)別當前音頻流的輸出場景類型。
10. 根據(jù)權(quán)利要求7所述的移動終端的音效切換系統(tǒng),其特征在于:所述音頻管理模塊 還用于當識別當前音頻流的輸出場景類型之后,通知音效切換模塊自動切換音效。
【文檔編號】G06F9/44GK104090766SQ201410341742
【公開日】2014年10月8日 申請日期:2014年7月17日 優(yōu)先權(quán)日:2014年7月17日
【發(fā)明者】丁少峰 申請人:廣東歐珀移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巴南区| 房山区| 大田县| 如东县| 西昌市| 荆州市| 土默特右旗| 女性| 博罗县| 延庆县| 普定县| 阿拉善左旗| 潮州市| 交口县| 佛教| 新田县| 湘阴县| 固阳县| 襄城县| 桐乡市| 密云县| 舞钢市| 政和县| 临湘市| 綦江县| 申扎县| 噶尔县| 武冈市| 盖州市| 温宿县| 洛浦县| 黄冈市| 双牌县| 宁蒗| 日喀则市| 木兰县| 闵行区| 赣州市| 文登市| 饶平县| 遵义县|