国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種終端音量調(diào)節(jié)方法及裝置與流程

      文檔序號:12499816閱讀:298來源:國知局
      一種終端音量調(diào)節(jié)方法及裝置與流程
      本發(fā)明涉及多媒體
      技術(shù)領(lǐng)域
      ,尤其涉及一種終端音量調(diào)節(jié)方法及裝置。
      背景技術(shù)
      :目前的終端(例如,智能電視、智能手機(jī)等)播放節(jié)目時通常采用終端本身自帶的喇叭作為所播放節(jié)目的聲音輸出設(shè)備,因此,現(xiàn)有的終端中通常僅存儲終端采用喇叭作為聲音輸出設(shè)備時所要求的音量增益。但是,隨著終端的聲音輸出設(shè)備類型的不斷增多,終端也可以通過外接聲音輸出設(shè)備(功放、藍(lán)牙設(shè)備、USB音響等)進(jìn)行音頻輸出。這樣當(dāng)終端從喇叭切換至其他聲音輸出設(shè)備(例如,從喇叭切換至藍(lán)牙)進(jìn)行音頻輸出時,終端仍然會使用喇叭對應(yīng)的音量增益來對切換后的聲音輸出設(shè)備的輸出音量進(jìn)行調(diào)整。由于每種聲音輸出設(shè)備本身設(shè)備屬性不同,會對同一音頻數(shù)據(jù)產(chǎn)生不同的影響,因此,當(dāng)終端使用同一聲音增益來對不同聲音輸出設(shè)備輸出同一音頻時的輸出音量進(jìn)行調(diào)整時,則會導(dǎo)致不同聲音輸出設(shè)備輸出同一音頻的輸出音量不同,進(jìn)而導(dǎo)致用戶在終端切換聲音輸出設(shè)備時,需要用戶手動調(diào)整終端的音量來滿足用戶對音量的需求,給用戶帶來極大的不便。技術(shù)實現(xiàn)要素:本發(fā)明的實施例提供一種終端音量調(diào)節(jié)方法及裝置,旨在解決現(xiàn)有的終端由于使用同一音量增益來調(diào)整不同聲音輸出設(shè)備的輸出音量,而導(dǎo)致不同的聲音輸出設(shè)備在輸出同一音頻時的輸出音量不同的問題。為達(dá)到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:第一方面,提供一種終端音量調(diào)節(jié)方法,應(yīng)用于終端,所述終端從第一聲音輸出設(shè)備切換至第二聲音輸出設(shè)備,所述方法包括:獲取所述第一聲音輸出設(shè)備輸出的目標(biāo)音量值以及所述第二聲音輸出設(shè)備的設(shè)備類型及當(dāng)前音量檔位;獲取所述第二聲音輸出設(shè)備在當(dāng)前音量檔位下輸出所述目標(biāo)音量值時需要的第一音量增益;根據(jù)所述第一音量增益調(diào)節(jié)所述第二聲音輸出設(shè)備在當(dāng)前音量檔位下的播放音量。第二方面,提供一種終端音量調(diào)節(jié)裝置,所述裝置包括:第一獲取模塊,用于在終端從第一聲音輸出設(shè)備切換至第二聲音輸出設(shè)備時,獲取所述第一聲音輸出設(shè)備輸出的目標(biāo)音量值以及所述第二聲音輸出設(shè)備的設(shè)備類型及當(dāng)前音量檔位;第二獲取模塊,用于獲取所述第二聲音輸出設(shè)備在當(dāng)前音量檔位下輸出所述目標(biāo)音量值時需要的第一音量增益;調(diào)節(jié)模塊,用于根據(jù)所述第二獲取模塊獲取的所述第一音量增益調(diào)節(jié)所述第二聲音輸出設(shè)備在當(dāng)前音量檔位下的播放音量。本發(fā)明實施例提供終端音量調(diào)節(jié)方法及裝置,當(dāng)終端從第一聲音輸出設(shè)備切換至第二聲音輸出設(shè)備時,通過獲取第一聲音輸出設(shè)備輸出的目標(biāo)音量值以及第二聲音輸出設(shè)備的設(shè)備類型及當(dāng)前音量檔位,然后獲取第二聲音輸出設(shè)備在當(dāng)前音量檔位下輸出目標(biāo)音量值時需要的音量增益,最后根據(jù)音量增益調(diào)節(jié)第二聲音輸出設(shè)備在當(dāng)前音量檔位下的播放音量。從而在終端將當(dāng)前的聲音輸出設(shè)備切換為其他設(shè)備類型的聲音輸出設(shè)備時,可以獲取到當(dāng)前音量檔位下第二聲音輸出設(shè)備輸出目標(biāo)音量值需要的音量增益,使得獲取到的音量增益能夠保證第二輸出設(shè)備在當(dāng)前音量檔位下根據(jù)第一音量增益播放的音量與目標(biāo)音量保持音量大小一致。附圖說明為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例提供的一種終端音量調(diào)節(jié)方法的流程示意圖;圖2為本發(fā)明實施例提供的一種終端音量調(diào)節(jié)方法中音量增益的設(shè)置示意圖;圖3為本發(fā)明實施例提供的另一種終端音量調(diào)節(jié)方法的流程示例圖;圖4為本發(fā)明實施例提供的一種終端音量調(diào)節(jié)裝置的結(jié)構(gòu)示意圖。具體實施方式本發(fā)明實施例提供的終端音量調(diào)節(jié)方法的執(zhí)行主體可以為終端音量調(diào)節(jié)裝置,或者用于執(zhí)行上述終端音量調(diào)節(jié)方法的終端。具體的,該終端可以為智能電視、智能手機(jī)、平板電腦、筆記本電腦、超級移動個人計算機(jī)(英文:Ultra-mobilePersonalComputer,簡稱:UMPC)、上網(wǎng)本、個人數(shù)字助理(英文:PersonalDigitalAssistant,簡稱:PDA)等終端。其中,上述的終端音量調(diào)節(jié)裝置可以為上述終端中的中央處理器(英文:CentralProcessingUnit,簡稱:CPU)或者可以為上述終端中的控制單元或者功能模塊。本實施例中的聲音輸出設(shè)備的設(shè)備類型包括但不限于:喇叭、功率放大器、藍(lán)牙設(shè)備、USB音響,其中:喇叭是該終端內(nèi)置的內(nèi)接聲音輸出設(shè)備,是一種電能轉(zhuǎn)換成聲音的一種聲音轉(zhuǎn)換設(shè)備,而功率放大器、藍(lán)牙設(shè)備、USB音響為該終端外接的外接聲音輸出設(shè)備,具體的:功率放大器簡稱功放,俗稱“擴(kuò)音機(jī)”,是音響系統(tǒng)中最基本的設(shè)備,它的任務(wù)是把來自信號源(專業(yè)音響系統(tǒng)中則是來自調(diào)音臺)的微弱電信號進(jìn)行放大以驅(qū)動揚聲器發(fā)出聲音。藍(lán)牙設(shè)備是將支持設(shè)備短距離通信(一般是10m之內(nèi))的無線電技術(shù)應(yīng)用到傳統(tǒng)數(shù)碼、多媒體音箱或耳機(jī)等裝置上,無需連接多余的線USB音響,只需把音響的USB插頭與電腦連接,電腦的聲音就會從USB音箱發(fā)聲了。音量增益,即音量的放大倍數(shù),單位為db,用于通過調(diào)試電路信號的強弱,即由一個小的信號水平經(jīng)過放大成為大的信號水平,實現(xiàn)對音量的調(diào)節(jié),由于信號水平的放大倍數(shù)通常為幾萬倍,通常采用對數(shù)形式來表示音量放大的倍數(shù)。音量檔位,用于表示終端設(shè)備(電視)界面顯示的UI值,用戶能夠通過終端界面直觀終端的音量大小。音量值,表示音量輸出的響度,也可以認(rèn)為是人耳對聲音強弱的主觀感受,單位是db。本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。為了便于清楚描述本發(fā)明實施例的技術(shù)方案,在本發(fā)明的實施例中,采用了“第一”、“第二”等字樣對功能或作用基本相同的相同項或相似項進(jìn)行區(qū)分,本領(lǐng)域技術(shù)人員可以理解“第一”、“第二”等字樣并不對數(shù)量和執(zhí)行次序進(jìn)行限定。需要說明的是,本發(fā)明實施例中,“示例性的”或者“例如”等詞用于表示作例子、例證或說明。本發(fā)明實施例中被描述為“示例性的”或者“例如”的任何實施例或設(shè)計方案不應(yīng)被解釋為比其它實施例或設(shè)計方案更優(yōu)選或更具優(yōu)勢。確切而言,使用“示例性的”或者“例如”等詞旨在以具體方式呈現(xiàn)相關(guān)概念。下面將結(jié)合本發(fā)明實施例的說明書附圖,對本發(fā)明實施例提供的技術(shù)方案進(jìn)行說明。顯然,所描述的是本發(fā)明的一部分實施例,而不是全部的實施例。需要說明的是,下文所提供的任意多個技術(shù)方案中的部分或全部技術(shù)特征在不沖突的情況下,可以結(jié)合使用,形成新的技術(shù)方案。本發(fā)明的實施例提供一種終端音量調(diào)節(jié)方法,本發(fā)明實施例針對終端從第一聲音輸出設(shè)備切換至第二聲音輸出設(shè)備,如圖1所示,該方法具體包括如下步驟:101、獲取第一聲音輸出設(shè)備輸出的目標(biāo)音量值以及第二聲音輸出設(shè)備的設(shè)備類型及當(dāng)前音量檔位。其中,上述的聲音輸出設(shè)備的設(shè)備類型可以用該聲音輸出設(shè)備的設(shè)備類型標(biāo)識進(jìn)行表示,本實施例中采用u1、u2、u3......ur形式表示不同聲音輸出設(shè)備的設(shè)備類型標(biāo)識,上述的音量檔位可以用該音量檔位的檔位標(biāo)識進(jìn)行表示,本實施例中采用v1、v2、v3......vn形式表示不同音量檔位的檔位標(biāo)識,上述的音量值可以用該音量值的音量標(biāo)識進(jìn)行表示,本實施例中采用s1、s2、s3......sm形式表示不同音量值的音量標(biāo)識。在一種示例中,終端在接收到音量調(diào)節(jié)指令后,會根據(jù)音量調(diào)節(jié)指令的指示,獲取第一聲音輸出設(shè)備輸出的目標(biāo)音量值以及第二聲音輸出設(shè)備的設(shè)備類型及當(dāng)前音量檔位。示例性的,上述的音量調(diào)節(jié)指令可以是終端開機(jī)時自行生成的,也可以是終端更換聲音輸出設(shè)備時基于用戶指令生成的。具體的,若該音量調(diào)節(jié)指令是終端開機(jī)時生成的,則該音量調(diào)節(jié)指令指示終端獲取當(dāng)前聲音輸出設(shè)備的設(shè)備類型及前一次使用當(dāng)前聲音輸出設(shè)備時對應(yīng)的音量檔位;若該音量調(diào)節(jié)指令是該終端根據(jù)用戶指令生成的,則該用戶指令可以是用戶想要切換聲音輸出設(shè)備時通過控制該終端對應(yīng)的輸入設(shè)備(例如,遙控器、鼠標(biāo)、鍵盤等)向終端發(fā)送的,也可以是用戶直接控制終端的按鍵板上的按鍵生成的或者可以是用戶進(jìn)行語音輸入的,或者,上述的音量調(diào)節(jié)指令可以是該終端開機(jī)時默認(rèn)生成的。示例性的,終端在獲取到音量調(diào)節(jié)指令后,該終端可在獲取到第二聲音輸出設(shè)備的設(shè)備類型后,從音量檔位數(shù)組中獲取第二聲音輸出設(shè)備對應(yīng)的音量檔位。其中,該音量檔位數(shù)組中的元素為終端前一次使用各個聲音輸出設(shè)備進(jìn)行聲音輸出時對應(yīng)的音量檔位,或者為終端支持的聲音輸出設(shè)備類型在默認(rèn)音量值下對應(yīng)的默認(rèn)音量檔位,例如,數(shù)組第一個值代表喇叭的音量檔位,數(shù)組第二個值代表同軸設(shè)備的音量檔位,數(shù)組第三個值代表藍(lán)牙設(shè)備的音量檔位等,該音量檔位數(shù)組的長度為從數(shù)據(jù)庫中讀取的該終端支持的聲音輸出設(shè)備的總數(shù),即length=OutputDeviceCount。示例性的,當(dāng)用戶切換聲音輸出設(shè)備類型后,獲取第一聲音輸出設(shè)備輸出的目標(biāo)音量值,第二聲音輸出設(shè)備的設(shè)備類型,并根據(jù)第二聲音輸出設(shè)備的設(shè)備類型標(biāo)識符從音量檔位數(shù)組中讀取相應(yīng)輸出設(shè)備類型的音量檔位,從而獲取第二聲音輸出設(shè)備類型下的當(dāng)前音量檔位。例如,若用戶選擇的為ATV(模擬電視)通道下的喇叭設(shè)備,且喇叭設(shè)備的設(shè)備標(biāo)識表示為0,則從音量檔位數(shù)組中讀取Array[0],若用戶選擇的同軸設(shè)備,且同軸設(shè)備的設(shè)備標(biāo)識表示為1,則從音量檔位數(shù)組中讀取Array[1],從而獲取第二聲音輸出設(shè)備類型對應(yīng)的當(dāng)前音量檔位。需要說明的是,終端在開機(jī)后,可以首先從數(shù)據(jù)庫中讀取出電視上一次使用各個聲音輸出設(shè)備時對應(yīng)的音量檔位,并將其存儲到音量檔位數(shù)組中,從而使得終端在后續(xù)使用時直接從音量檔位數(shù)組中獲取需要的聲音輸出設(shè)備的音量檔位,從而能夠減少終端對數(shù)據(jù)庫的訪問次數(shù)。102、獲取第二聲音輸出設(shè)備在當(dāng)前音量檔位下輸出目標(biāo)音量值時需要的第一音量增益。示例性的,步驟102具體包括如下步驟:102a、從音量增益表中,查找出與第二聲音輸出設(shè)備的設(shè)備類型及當(dāng)前音量檔位相匹配的第一音量增益。其中,音量增益表包括不同聲音輸出設(shè)備在不同音量檔位下輸出不同音量值時聲音輸出設(shè)備需要的音量增益。一般的聲音輸出設(shè)備的音量增益與聲音輸出設(shè)備的音量檔位對應(yīng)的輸出音量值成正比。需要說明的是,當(dāng)出現(xiàn)新的聲音輸出設(shè)備,終端可以通過修改數(shù)據(jù)庫中存儲的音量增益表對應(yīng)的數(shù)據(jù)就可以快速的添加新的聲音輸出設(shè)備對應(yīng)的數(shù)據(jù),從而避免了修改軟件結(jié)構(gòu),增強了軟件的可擴(kuò)展性。在一種示例中,該音量增益表包括不同聲音輸出設(shè)備的設(shè)備類型的不同檔位下的音量值與音量增益間的對應(yīng)關(guān)系。示例性的,該音量增益表包括不同聲音輸出設(shè)備對應(yīng)的音量值-音量檔位的音量增益矩陣;其中,每個聲音輸出設(shè)備對應(yīng)的音量值-音量檔位的音量增益矩陣中的元素Rij為聲音輸出設(shè)備在音量檔位j下輸出音量值i時需要的音量增益;i∈1,2,......,m,j∈1,2,......,n;其中,m為音量值個數(shù),n為音量檔位個數(shù)。示例性的,若音量檔位標(biāo)識的集合為V={v1,v2,...,vn},音量值標(biāo)識的集合為S={s1,s2,...,sm},若將音量值標(biāo)識作為矩陣列,將音量檔位標(biāo)識作為矩陣行,則定義聲音輸出設(shè)備的音量值-音量檔位的音量增益矩陣為矩陣R∈Rn×m,若音量增益都是整數(shù)且在[-80,0]范圍內(nèi)時,這里以表1來說明對矩陣R的含義,需要說明的是,真實的矩陣R具有百萬級的維度,下述的表1僅僅是對矩陣R的含義進(jìn)行說明,僅僅是一種示例。s1s2s3s4s5s6v1-75-73-71-69-67-65v2-78-76-74-72-70-68v3-77-50-30-25-10-1v4-79-78-77-76-75-74表1例如,如圖2所示,若該音量值-音量檔位的音量增益矩陣為設(shè)備類型標(biāo)識為u1的聲音輸出設(shè)備對應(yīng)的音量增益表,且當(dāng)前音量檔位的檔位標(biāo)識為v3,目標(biāo)音量值的標(biāo)識為s2,則從矩陣中讀取Array[3][2],即該終端將聲音輸出設(shè)備切換為喇叭后,喇叭輸出目標(biāo)音量值在當(dāng)前音量檔位下對應(yīng)的音量增益為-74。在實際應(yīng)用中,通常情況下,音量值設(shè)定在一定范圍內(nèi),例如,聲音輸出設(shè)備音量值的范圍為1-100。由于音量值的范圍較大,使得上述的聲音輸出設(shè)備對應(yīng)的音量值-音量檔位的音量增益矩陣中存儲較多的數(shù)值,不利于查表,因此,對于不同的聲音輸出設(shè)備音量檔位可分別對應(yīng)音量增益子矩陣Rm’,分別以音量值的十位以及音量值的個位作為音量增益子矩陣Rm’的行和列,則定義音量增益子矩陣為矩陣Rm′∈Rm′10×10,如表2所示。表2示例性的,表2所示的為喇叭的在音量檔位為v1時不同音量值對應(yīng)的音量增益表,若其音量增益的范圍為-80db~0db,一般的,終端通常用-80db表示終端處于靜音狀態(tài),0db表示終端未將聲音輸出設(shè)備需要輸出的音量進(jìn)行放大。通常情況下,由于在音量值較小時,一般會通過將音量值調(diào)大來增大輸出的音量,而在音量值很大時,通常不會通過增大音量值來調(diào)節(jié)輸出的音量,因此,終端在為聲音輸出設(shè)備設(shè)置音量增益時,可以為輸出音量值較小的,設(shè)置較大的音量增益,反之,可以為輸出音量值較大的,設(shè)置較小的音量增益,通過在音量值較小時對應(yīng)的音量增益步長大于音量數(shù)值較大時對應(yīng)的音量增益步長,使用戶在音量值較小時增大音量值能夠明顯感覺音量的變化。例如,音量值在1~25對應(yīng)音量增益的步長(即音量值每增加1,對應(yīng)的音量增益增加的量)為1.5db,即音量值為1時對應(yīng)的音量增益為-80db+1.5db,即-78.5db,音量值為25時,對應(yīng)的音量增益為-80db+1.5db*25,即-52.5db,則音量值在1~25時對應(yīng)的音量增益范圍是-78.5db~-42.5db;同理,若音量值在25~50對應(yīng)音量增益得步長為1db,對應(yīng)的音量增益范圍是-42.5db~-17.5db;若音量值在50~75對應(yīng)音量增益的步長為0.5db,對應(yīng)的音量增益范圍是-17.5db~-5db;音量值在75~100對應(yīng)的音量增益的步長為0.2db,對應(yīng)的音量增益范圍是-5db~0db。示例性的,根據(jù)目標(biāo)音量值,從對應(yīng)的音量增益矩陣中讀取相應(yīng)的音量增益,將相應(yīng)的音量增益值設(shè)置到終端的主芯片中。例如,喇叭在當(dāng)前音量檔位下對應(yīng)的音量值為10,從表格2中獲取到的音量增益為-65db。此外,由于本發(fā)明實施例所進(jìn)行的音量調(diào)節(jié)實質(zhì)上是當(dāng)終端在某一音量值時,進(jìn)行聲音輸出設(shè)備切換,通過不同的聲音輸出設(shè)備在同一音量值對應(yīng)不同的音量檔位,從而對應(yīng)不同的音量增益,使得切換聲音輸出設(shè)備時,終端能夠輸出相同的音量值。而對于某些聲音輸出設(shè)備(例如,藍(lán)牙設(shè)備)來說,在同一音量檔位下,藍(lán)牙設(shè)備最終輸出的音量值往往比其他類型的聲音輸出設(shè)備的小很多,而當(dāng)終端的音量檔位調(diào)節(jié)到最大值,藍(lán)牙設(shè)備輸出的音量仍然過小,因此,對于藍(lán)牙設(shè)備需要擴(kuò)大音量增益范圍,使得終端采用藍(lán)牙設(shè)備作為聲音輸出設(shè)備的音量增益值更大,使得采用藍(lán)牙設(shè)備作為聲音輸出設(shè)備時輸出的音量數(shù)值與采用其他聲音輸出設(shè)備時輸出的音量數(shù)值大致相同。例如,將藍(lán)牙設(shè)備的音量增益表中音量增益的范圍設(shè)為-80~12db,從而保證用戶設(shè)置相同音量檔位時,主芯片對聲音的增益偏大,從而解決藍(lán)牙設(shè)備輸出的音量過小的問題。需要說明的是,若在音量增益表中未存儲終端當(dāng)前的聲音輸出設(shè)備的設(shè)備類型對應(yīng)的類型標(biāo)識,則無法確定終端的目標(biāo)音量增益值,使得終端終止音量調(diào)節(jié)。103、根據(jù)第一音量增益調(diào)節(jié)第二聲音輸出設(shè)備在當(dāng)前音量檔位下的播放音量。示例性的,在步驟103之前,該方法還包括如下步驟:103a、將終端中存儲的第二聲音輸出設(shè)備的當(dāng)前音量增益替換為第一音量增益。示例性的,終端在執(zhí)行步驟103a時,可以先將終端后臺存儲的第二聲音輸出設(shè)備的當(dāng)前音量增益刪除后,再將第二聲音輸出設(shè)備的對應(yīng)的音量增益設(shè)置為第一音量增益;也可以是直接將第二聲音輸出設(shè)備的當(dāng)前音量增益覆蓋更新為第一音量增益。在一種示例中,若終端根據(jù)第一音量增益進(jìn)行音量調(diào)節(jié)后,用戶對音量調(diào)節(jié)的效果不滿意,則用戶可以通過為聲音輸出設(shè)備設(shè)定合適的音量檔位,使得聲音輸出設(shè)備根據(jù)該音量檔位確定出的音量增益輸出的音量能夠滿足用戶的聽覺需求。具體的,步驟103之后,該方法還包括如下步驟:103b1、獲取用戶在音量設(shè)置界面中輸入的目標(biāo)音量檔位。103b2、獲取第二聲音輸出設(shè)備在目標(biāo)音量檔位下輸出目標(biāo)音量值時需要的第二音量增益。103b3、根據(jù)第二音量增益調(diào)節(jié)第二聲音輸出設(shè)備在目標(biāo)音量檔位下的播放音量。其中,上述的音量設(shè)置界面中包含用戶可輸入的音量檔位的選項。上述的用戶指令用于指示終端顯示音量檔位設(shè)置界面。示例性的,該用戶指令可以是用戶控制該終端對應(yīng)的輸入設(shè)備(例如,遙控器、鼠標(biāo),鍵盤等)向終端發(fā)送的,也可以是用戶直接控制終端的按鍵板上的按鍵生成的或者可以是用戶進(jìn)行語音輸入的。示例性的,如圖3所示,用戶設(shè)置好音量檔位后,將修改后的音量檔位保存至音量檔位數(shù)組中,并同時更新到數(shù)據(jù)庫中。需要說明的是,本發(fā)明實施例中的表1、表2所示的矩陣僅僅是一種示例,在實際中該矩陣R中的行列可互換,即行列互換后的矩陣R’的行為音量值標(biāo)識,該矩陣R’的列為音量檔位標(biāo)識。本發(fā)明實施例提供終端音量調(diào)節(jié)方法,當(dāng)終端從第一聲音輸出設(shè)備切換至第二聲音輸出設(shè)備時,通過獲取第一聲音輸出設(shè)備輸出的目標(biāo)音量值以及第二聲音輸出設(shè)備的設(shè)備類型及當(dāng)前音量檔位,然后獲取第二聲音輸出設(shè)備在當(dāng)前音量檔位下輸出目標(biāo)音量值時需要的音量增益,最后根據(jù)音量增益調(diào)節(jié)第二聲音輸出設(shè)備在當(dāng)前音量檔位下的播放音量。從而在終端將當(dāng)前的聲音輸出設(shè)備切換為其他設(shè)備類型的聲音輸出設(shè)備時,可以獲取到當(dāng)前音量檔位下第二聲音輸出設(shè)備輸出目標(biāo)音量值需要的音量增益,使得獲取到的音量增益能夠保證第二輸出設(shè)備在當(dāng)前音量檔位下根據(jù)第一音量增益播放的音量與目標(biāo)音量保持音量大小一致。本發(fā)明實施例提供一種終端音量調(diào)節(jié)裝置,如圖4所示,該裝置2包括:第一獲取模塊21、第二獲取模塊22和調(diào)節(jié)模塊23,其中:第一獲取模塊21,用于當(dāng)該終端從第一聲音輸出設(shè)備切換至第二聲音輸出設(shè)備時,獲取第一聲音輸出設(shè)備輸出的目標(biāo)音量值以及第二聲音輸出設(shè)備的設(shè)備類型及當(dāng)前音量檔位;第二獲取模塊22,還用于獲取第二聲音輸出設(shè)備在當(dāng)前音量檔位下輸出目標(biāo)音量值時需要的第一音量增益;調(diào)節(jié)模塊23,用于根據(jù)第二獲取模塊22獲取的第一音量增益調(diào)節(jié)第二聲音輸出設(shè)備在當(dāng)前音量檔位下的播放音量??蛇x的,該裝置還包括替換模塊24,其中:替換模塊24,用于將終端中存儲的第二聲音輸出設(shè)備的當(dāng)前音量增益替換為第二獲取模塊22獲取的第一音量增益??蛇x的,第二獲取模塊22具體用于:從音量增益表中,查找出與第二聲音輸出設(shè)備的設(shè)備類型及當(dāng)前音量檔位相匹配的第一音量增益。其中,上述的音量增益表包括不同聲音輸出設(shè)備在不同音量檔位下輸出不同音量值時聲音輸出設(shè)備需要的音量增益??蛇x的,第一獲取模塊21,還用于獲取用戶在音量設(shè)置界面中輸入的目標(biāo)音量檔位。第二獲取模塊22,還用于獲取第二聲音輸出設(shè)備在目標(biāo)音量檔位下輸出目標(biāo)音量值時需要的第二音量增益。調(diào)節(jié)模塊23,還用于根據(jù)第二獲取模塊22獲取的第二音量增益調(diào)節(jié)第二聲音輸出設(shè)備在目標(biāo)音量檔位下的播放音量??蛇x的,音量增益表包括不同聲音輸出設(shè)備對應(yīng)的音量值-音量檔位的音量增益矩陣;其中,每個聲音輸出設(shè)備對應(yīng)的音量值-音量檔位的音量增益矩陣中的元素Rij為聲音輸出設(shè)備在音量檔位j下輸出音量值i時需要的音量增益;i∈1,2,......,m,j∈1,2,......,n;其中,m為音量值個數(shù),n為音量檔位個數(shù)。本發(fā)明實施例提供終端音量調(diào)節(jié)裝置,當(dāng)終端從第一聲音輸出設(shè)備切換至第二聲音輸出設(shè)備時,通過獲取第一聲音輸出設(shè)備輸出的目標(biāo)音量值以及第二聲音輸出設(shè)備的設(shè)備類型及當(dāng)前音量檔位,然后獲取第二聲音輸出設(shè)備在當(dāng)前音量檔位下輸出目標(biāo)音量值時需要的音量增益,最后根據(jù)音量增益調(diào)節(jié)第二聲音輸出設(shè)備在當(dāng)前音量檔位下的播放音量。從而在終端將當(dāng)前的聲音輸出設(shè)備切換為其他設(shè)備類型的聲音輸出設(shè)備時,可以獲取到當(dāng)前音量檔位下第二聲音輸出設(shè)備輸出目標(biāo)音量值需要的音量增益,使得獲取到的音量增益能夠保證第二輸出設(shè)備在當(dāng)前音量檔位下根據(jù)第一音量增益播放的音量與目標(biāo)音量保持音量大小一致。需要說明的是,在具體實現(xiàn)過程中,上述如圖1所示的方法流程中的各步驟均可以通過硬件形式的處理器執(zhí)行存儲器中存儲的軟件形式的計算機(jī)執(zhí)行指令實現(xiàn),為避免重復(fù),此處不再贅述。而上述裝置所執(zhí)行的動作所對應(yīng)的程序均可以以軟件形式存儲于該裝置的存儲器中,以便于處理器調(diào)用執(zhí)行以上各個模塊對應(yīng)的操作。上文中的存儲器可以包括易失性存儲器(volatilememory),例如隨機(jī)存取存儲器(random-accessmemory,RAM);也可以包括非易失性存儲器(non-volatilememory),例如只讀存儲器(read-onlymemory,ROM),快閃存儲器(flashmemory),硬盤(harddiskdrive,HDD)或固態(tài)硬盤(solid-statedrive,SSD);還可以包括上述種類的存儲器的組合。上文所提供的裝置中的處理器可以是一個處理器,也可以是多個處理元件的統(tǒng)稱。例如,處理器可以為中央處理器(centralprocessingunit,CPU;也可以為其他通用處理器、數(shù)字信號處理器(digitalsignalprocessing,DSP)、專用集成電路(applicationspecificintegratedcircuit,ASIC)、現(xiàn)場可編程門陣列(field-programmablegatearray,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等;還可以為專用處理器,該專用處理器可以包括基帶處理芯片、射頻處理芯片等中的至少一個。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置和模塊的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個模塊或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理包括,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。當(dāng)前第1頁1 2 3 
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1