国产精品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>

      一種基于移動終端的音頻參數(shù)自動更新方法及系統(tǒng)的制作方法

      文檔序號:6437811閱讀:147來源:國知局
      專利名稱:一種基于移動終端的音頻參數(shù)自動更新方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及移動終端的應(yīng)用領(lǐng)域,尤其涉及的是一種基于移動終端的音頻參數(shù)自動更新方法及系統(tǒng)。
      背景技術(shù)
      在每一款移動終端設(shè)備的研發(fā)過程中,都需要有專業(yè)的音頻工程師根據(jù)每款移動終端設(shè)備的音頻硬件配置進行音頻參數(shù)調(diào)整,接著由軟件工程師將調(diào)整后的參數(shù)一一更新到軟件的代碼中并集成到移動終端設(shè)備的軟件中,然后再由音頻工程師進行全面的音頻測試。這只是一次參數(shù)調(diào)整的過程,而每一款移動終端設(shè)備都需要相當(dāng)多次這樣的參數(shù)調(diào)整才能不斷地改進音頻效果,最終達到用戶滿意的程度。上述過程在實際運作中其實相當(dāng)復(fù)雜,并且周期很長。并存在以下缺點 1.需要音頻工程師和軟件工程師協(xié)調(diào)工作。2.音頻工程師調(diào)整的參數(shù)非常多,所以會增加軟件工程師工作量,并且無形中會增加軟件集成的錯誤概率。3.音頻工程師需要持續(xù)地調(diào)整音頻參數(shù)以不斷改進音頻效果,所以音頻工程師每調(diào)整一次參數(shù)都需要軟件工程師的支持。4.在軟件工程師集成音頻參數(shù)之后,需要重新進行全面的音頻測試。因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。

      發(fā)明內(nèi)容
      本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種基于移動終端的音頻參數(shù)自動更新方法,其簡化了音頻參數(shù)調(diào)整的過程,縮短了研發(fā)周期,提高了生產(chǎn)效率,其使移動終端增加了新功能可以自動更新音頻參數(shù)。本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下
      一種基于移動終端的音頻參數(shù)自動更新方法,其中,包括步驟
      A、根據(jù)需要調(diào)整的音頻參數(shù)項建立對應(yīng)的音頻參數(shù)信息組,并將建立的音頻參數(shù)信息組自動生成預(yù)定數(shù)據(jù)結(jié)構(gòu)格式的音頻參數(shù)文件;
      B、將所述生成的音頻參數(shù)文件加上相應(yīng)的版本號存儲到移動終端中;
      C、當(dāng)所述移動終端開機時,根據(jù)所述音頻參數(shù)文件的版本號,自動判斷所述音頻參數(shù)文件是否有更新;
      D、當(dāng)判斷所述音頻參數(shù)文件有更新,則從所述音頻參數(shù)文件中將所有的音頻參數(shù)讀取出來并存儲到移動終端設(shè)備的flash中,然后在音頻參數(shù)啟用前,讀取flash中的最新參數(shù)并自動更新到相應(yīng)的軟件中。所述基于移動終端的音頻參數(shù)自動更新方法,其中,所述步驟A具體包括
      Al、根據(jù)需要調(diào)整的音頻參數(shù)項,將移動設(shè)備終端的每個模式獨有的參數(shù)分別組織,將每個模式共用參數(shù)則組織在一起,以建立對應(yīng)的音頻參數(shù)信息組;A2、并將建立的音頻參數(shù)信息組自動生成預(yù)定數(shù)據(jù)結(jié)構(gòu)格式的音頻參數(shù)文件。所述基于移動終端的音頻參數(shù)自動更新方法,其中,所述步驟B還包括在生成的音頻參數(shù)文件的開始數(shù)據(jù)位上加上對應(yīng)的所述版本號。所述基于移動終端的音頻參數(shù)自動更新方法,其中,所述步驟C中的根據(jù)所述音頻參數(shù)文件的版本號,自動判斷所述音頻參數(shù)文件是否有更新包括根據(jù)所述音頻參數(shù)文件的開始數(shù)據(jù)位的版本號來判斷所述音頻參數(shù)是否有更新。所述基于移動終端的音頻參數(shù)自動更新方法,其中,所述預(yù)定數(shù)據(jù)結(jié)構(gòu)是在 qualcomm平臺調(diào)整音頻參數(shù)的數(shù)據(jù)結(jié)構(gòu)。所述基于移動終端的音頻參數(shù)自動更新方法,其中,所述移動終端的模式包括聽筒模式、揚聲器模式、耳機模式、藍牙模式和免提模式。所述基于移動終端的音頻參數(shù)自動更新方法,其中,所述版本號在每次更改音頻參數(shù)時進行相應(yīng)的更新?;谏鲜龅囊纛l參數(shù)自動更新方法,本發(fā)明還提供了一種基于移動終端的音頻參數(shù)自動更新系統(tǒng),其中,包括
      音頻參數(shù)文件生成模塊,用于根據(jù)需要調(diào)整的音頻參項建立對應(yīng)的音頻參數(shù)信息組, 并將建立的音頻參數(shù)信息組自動生成預(yù)定數(shù)據(jù)結(jié)構(gòu)格式的音頻參數(shù)文件;
      定期存儲模塊,用于定期將所述生成的音頻參數(shù)文件加上相應(yīng)的版本號存儲到移動終端中;
      更新判斷模塊,用于當(dāng)所述移動終端開機時,根據(jù)所述音頻參數(shù)文件的版本號,自動判斷所述音頻參數(shù)文件是否有更新;
      參數(shù)更新單元,用于當(dāng)判斷所述音頻參數(shù)文件有更新,則從所述音頻參數(shù)文件中將所有的音頻參數(shù)讀取出來并存儲到移動終端設(shè)備的flash中,然后在音頻參數(shù)啟用前,讀取 flash中的最新參數(shù)并自動更新到相應(yīng)的軟件中。所述基于移動終端的音頻參數(shù)自動更新系統(tǒng),其中,所述音頻參數(shù)文件生成模塊包括
      音頻參數(shù)組合單元,用于根據(jù)需要調(diào)整的音頻參數(shù)項,將移動設(shè)備終端的每個模式獨有的參數(shù)分別組織,將每個模式共用參數(shù)則組織在一起,以建立對應(yīng)的音頻參數(shù)信息組;
      自動生成單元,用于將建立的音頻參數(shù)信息組自動生成預(yù)定數(shù)據(jù)結(jié)構(gòu)格式的音頻參數(shù)文件。所述基于移動終端的音頻參數(shù)自動更新系統(tǒng),其中,在生成的音頻參數(shù)文件的開始數(shù)據(jù)位上加上對應(yīng)的所述版本號;
      所述預(yù)定數(shù)據(jù)結(jié)構(gòu)是在qualcomm平臺調(diào)整音頻參數(shù)的數(shù)據(jù)結(jié)構(gòu)。本發(fā)明所提供的基于移動終端的音頻參數(shù)自動更新方法及系統(tǒng),按照預(yù)定數(shù)據(jù)結(jié)構(gòu)組織音頻參數(shù),將組織好的數(shù)據(jù)結(jié)構(gòu)以文件的形式保存到移動終端的文件系統(tǒng)中,并在文件的開始數(shù)據(jù)位加上版本號,根據(jù)文件開始數(shù)據(jù)位的版本號判斷音頻參數(shù)是否更新, 在音頻參數(shù)啟用前,讀取移動終端設(shè)備的flash中的音頻參數(shù)并自動更新到軟件中,這樣, 音頻工程師可獨立與軟件工程師自行調(diào)整音頻參數(shù),簡化了音頻參數(shù)調(diào)整的過程,縮短了研發(fā)周期,其使移動終端增加了新功能可以自動更新音頻參數(shù)。


      圖1是本發(fā)明實施例提供的音頻參數(shù)自動更新方法的流程圖。圖2是本發(fā)明實施例的檢查音頻參數(shù)更新的軟件流程圖。圖3是本發(fā)明實施例提供的音頻參數(shù)自動更新系統(tǒng)的結(jié)構(gòu)示意圖。
      具體實施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供的基于移動終端的音頻參數(shù)自動更新方法,如圖1所示,包括步驟 步驟S100、根據(jù)需要調(diào)整的音頻參數(shù)項建立對應(yīng)的音頻參數(shù)信息組,并將建立的音頻
      參數(shù)信息組自動生成預(yù)定數(shù)據(jù)結(jié)構(gòu)格式的音頻參數(shù)文件。步驟S200、將所述生成的音頻參數(shù)文件加上相應(yīng)的版本號存儲到移動終端中。步驟S300、當(dāng)所述移動終端開機時,根據(jù)所述音頻參數(shù)文件的版本號,自動判斷所述音頻參數(shù)文件是否有更新。步驟S400、當(dāng)判斷所述音頻參數(shù)文件有更新,則從所述音頻參數(shù)文件中將所有的音頻參數(shù)讀取出來并存儲到移動終端設(shè)備的flash中,然后在音頻參數(shù)啟用前,讀取flash 中的最新參數(shù)并自動更新到相應(yīng)的軟件中。進一步地,步驟SlOO還包括
      Al、根據(jù)需要調(diào)整的音頻參數(shù)項,將移動設(shè)備終端的每個模式獨有的參數(shù)分別組織,將每個模式共用參數(shù)則組織在一起,以建立對應(yīng)的音頻參數(shù)信息組;
      A2、并將建立的音頻參數(shù)信息組自動生成預(yù)定數(shù)據(jù)結(jié)構(gòu)格式的音頻參數(shù)文件。在本實施例中,通過電腦或其他的設(shè)備,將需要調(diào)整的音頻參數(shù)組織建立起對應(yīng)的音頻參數(shù)信息組,通過qualcomm平臺對該音頻參數(shù)信息組進行組織,具體組織方式是 首先確定移動終端的各個模式,然后確定各個模式的各個音頻參數(shù),將各個模式的獨有的參數(shù)建立一個參數(shù)信息組,將各個模式共用的音頻參數(shù)建立一個參數(shù)信息組,最后再在 qualcomm平臺上按照預(yù)定的數(shù)據(jù)結(jié)構(gòu)格式將各個參數(shù)信息組生成相應(yīng)的音頻參數(shù)文件。本發(fā)明移動終端的模式主要有handset-聽筒模式、speaker-揚聲器模式、headset-耳機模式、bt-藍牙模式、handsfree-免提模式等等。其中,上述的調(diào)整音頻參數(shù)的預(yù)定數(shù)據(jù)結(jié)構(gòu)是在qualcomm平臺上實現(xiàn)的,具體的數(shù)據(jù)結(jié)構(gòu)如下
      typedef struct {
      /*--寬帶或窄帶標(biāo)志位,標(biāo)明適用于寬帶或窄帶的音頻參數(shù)--*/ short wb_flag;
      /*-各個模式各自獨有的參數(shù),其中模式分handset單麥克,handset雙麥克,headset ili舌,headset ^MW,handsfree ( 莫式),speaker, bt (藍m式)^ 7 種,各個模式獨有的參數(shù)包括 TxVolume, TxDtmfGain, CodecTxGain, CodecRxGain, CodecST Gain, txPcmFiItCoeff, rxPcmFiItCoeff, TxPcmIirFilter, RxPcmIirFilter, RxDbmOffset, Agc (獨有部分)parameters, AFE parameters. —*/voc_pcm_path_cal_cust_common_type common [7]; /*—單麥克獨有的參數(shù),分hmdset單麥克,headset通話,headset多媒體,handsfree, speaker, bt 共 6 禾中模式 __氺/
      CAL—MEMORY voc_cal_adv_ec_config_type ec—params[6]; /* EC parameters */ /*—hmdSet雙麥克模式獨有的參數(shù)一*/
      voc_cal_pcm_iir_fi 1 ter_type tx—primary—mic_iir_fiIter; /* 主麥克的 Iir filter parameters 氺/
      voc—cal—pcm—iir—filter—type tx—secondary—mic—iir—filter ; /氺次麥克的 Iir filter parameters 氺/
      CAL—MEMORY voc_cal_cs_config_type cs—params; /氺 CrystalSpeech parameters
      */
      /*--各個模式下的音量參數(shù)--*/
      snd_gen_level_voc_type volume[35]; /*--所有模式共用的參數(shù)--*/
      voc_cal_adv_agc_param_type voc_cal_adv_agc_param; /* AGC (共用部分) parameters 氺/
      voc_cal_avc_param_type voc_cal_avc_param; /* AVC parameters*/ } nvi_audio—parameters_type0在對音頻參數(shù)進行整理時,只需要按照上述數(shù)據(jù)結(jié)構(gòu),修改各個音頻參數(shù)的變量, 這樣可以大大的簡化音頻參數(shù)的整理過程,減少工作量。在對音頻參數(shù)文件進行更新時,首先是在生成的音頻參數(shù)文件的開始數(shù)據(jù)位上加上相應(yīng)的版本號,然后在移動終端開機后,根據(jù)音頻參數(shù)文件的版本號,自動判斷所述音頻參數(shù)文件是否有更新,因此音頻參數(shù)文件的版本號在每次更改音頻參數(shù)時都要進行相應(yīng)的更新。對版本更新檢查的具體軟件流程如圖2所示,包括步驟 步驟S201、移動終端設(shè)備開機后檢查音頻參數(shù)版本是否有更新;
      步驟S202、如果檢測到有版本有更新則將最近的音頻參數(shù)更新到flash中,否則進入步驟S203 ;
      步驟S203、讀取flash中的音頻參數(shù)并更新到軟件中; 步驟S204、使用最新的音頻參數(shù)。因為flash中的數(shù)據(jù)是掉電非易失的,所以如果沒有新版本的參數(shù)文件,這不需要將音頻參數(shù)更新到移動終端設(shè)備的flash中,所以基本上不會影響開機速度。由此可見,基于qualcomm平臺的數(shù)據(jù)結(jié)構(gòu)對音頻參數(shù)進行調(diào)整時,只需要將修改的參數(shù)保存到文件中并存儲在移動終端設(shè)備的文件系統(tǒng)中,在每次移動終端設(shè)備開機的時候系統(tǒng)會自動的檢測參數(shù)是否有更新并自行完成更新,這樣,就可以省去軟件工程師的參與,大大簡化了音頻參數(shù)調(diào)整過程?;谏鲜鰧嵤├?,本發(fā)明還提供了一種音頻參數(shù)自動更新系統(tǒng),如圖3所示,其主要包括
      音頻參數(shù)文件生成模塊310,用于根據(jù)需要調(diào)整的音頻參項建立對應(yīng)的音頻參數(shù)信息組,并將建立的音頻參數(shù)信息組自動生成預(yù)定數(shù)據(jù)結(jié)構(gòu)格式的音頻參數(shù)文件;具體如上所述。定期存儲模塊320,用于定期將所述生成的音頻參數(shù)文件加上相應(yīng)的版本號存儲到移動終端中;具體如上所述。更新判斷模塊330,用于當(dāng)所述移動終端開機時,根據(jù)所述音頻參數(shù)文件的版本號,自動判斷所述音頻參數(shù)文件是否有更新;具體如上所述。參數(shù)更新單元340,用于當(dāng)判斷所述音頻參數(shù)文件有更新,則從所述音頻參數(shù)文件中將所有的音頻參數(shù)讀取出來并存儲到移動終端設(shè)備的flash中,然后在音頻參數(shù)啟用前,讀取flash中的最新參數(shù)并自動更新到相應(yīng)的軟件中;具體如上所述。其中,音頻參數(shù)文件生成模塊310還包括
      音頻參數(shù)組合單元311,用于根據(jù)需要調(diào)整的音頻參數(shù)項,將移動設(shè)備終端的每個模式獨有的參數(shù)分別組織,將每個模式共用參數(shù)則組織在一起,以建立對應(yīng)的音頻參數(shù)信息組; 具體如上所述。自動生成單元312,用于將建立的音頻參數(shù)信息組自動生成預(yù)定數(shù)據(jù)結(jié)構(gòu)格式的音頻參數(shù)文件;具體如上所述。綜上所述,本發(fā)明的基于移動終端的音頻參數(shù)自動更新方法及系統(tǒng),通過對移動終端各個模式的音頻參數(shù)進行相應(yīng)的組織,建立不同的音頻參數(shù)信息組,并按照預(yù)定的數(shù)據(jù)結(jié)構(gòu)格式生成音頻參數(shù)文件,通過在文件開頭數(shù)據(jù)位加上版本號實現(xiàn)對音頻參數(shù)文件版本的更新檢查,并自動將音頻參數(shù)更新到相應(yīng)的軟件中,這樣,音頻工程師可獨立與軟件工程師自行調(diào)整音頻參數(shù),簡化了音頻參數(shù)調(diào)整的過程,縮短了研發(fā)周期,其使移動終端增加了新功能可以自動更新音頻參數(shù)。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護范圍。
      權(quán)利要求
      1.一種基于移動終端的音頻參數(shù)自動更新方法,其特征在于,包括步驟A、根據(jù)需要調(diào)整的音頻參數(shù)項建立對應(yīng)的音頻參數(shù)信息組,并將建立的音頻參數(shù)信息組自動生成預(yù)定數(shù)據(jù)結(jié)構(gòu)格式的音頻參數(shù)文件;B、將所述生成的音頻參數(shù)文件加上相應(yīng)的版本號存儲到移動終端中;C、當(dāng)所述移動終端開機時,根據(jù)所述音頻參數(shù)文件的版本號,自動判斷所述音頻參數(shù)文件是否有更新;D、當(dāng)判斷所述音頻參數(shù)文件有更新,則從所述音頻參數(shù)文件中將所有的音頻參數(shù)讀取出來并存儲到移動終端設(shè)備的flash中,然后在音頻參數(shù)啟用前,讀取flash中的最新參數(shù)并自動更新到相應(yīng)的軟件中。
      2.根據(jù)權(quán)利要求1所述基于移動終端的音頻參數(shù)自動更新方法,其特征在于,所述步驟A具體包括Al、根據(jù)需要調(diào)整的音頻參數(shù)項,將移動設(shè)備終端的每個模式獨有的參數(shù)分別組織,將每個模式共用參數(shù)則組織在一起,以建立對應(yīng)的音頻參數(shù)信息組;A2、并將建立的音頻參數(shù)信息組自動生成預(yù)定數(shù)據(jù)結(jié)構(gòu)格式的音頻參數(shù)文件。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B還包括在生成的音頻參數(shù)文件的開始數(shù)據(jù)位上加上對應(yīng)的所述版本號。
      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟C中的根據(jù)所述音頻參數(shù)文件的版本號,自動判斷所述音頻參數(shù)文件是否有更新包括根據(jù)所述音頻參數(shù)文件的開始數(shù)據(jù)位的版本號來判斷所述音頻參數(shù)是否有更新。
      5.根據(jù)權(quán)利要求1所述基于移動終端的音頻參數(shù)自動更新方法,其特征在于,所述預(yù)定數(shù)據(jù)結(jié)構(gòu)是在qualcomm平臺調(diào)整音頻參數(shù)的數(shù)據(jù)結(jié)構(gòu)。
      6.根據(jù)權(quán)利要求2所述基于移動終端的音頻參數(shù)自動更新方法,其特征在于,所述移動終端的模式包括聽筒模式、揚聲器模式、耳機模式、藍牙模式和免提模式。
      7.根據(jù)權(quán)利要求1所述基于移動終端的音頻參數(shù)自動更新方法,其特征在于,所述版本號在每次更改音頻參數(shù)時進行相應(yīng)的更新。
      8.一種基于移動終端的音頻參數(shù)自動更新系統(tǒng),其特征在于,包括音頻參數(shù)文件生成模塊,用于根據(jù)需要調(diào)整的音頻參項建立對應(yīng)的音頻參數(shù)信息組, 并將建立的音頻參數(shù)信息組自動生成預(yù)定數(shù)據(jù)結(jié)構(gòu)格式的音頻參數(shù)文件;定期存儲模塊,用于定期將所述生成的音頻參數(shù)文件加上相應(yīng)的版本號存儲到移動終端中;更新判斷模塊,用于當(dāng)所述移動終端開機時,根據(jù)所述音頻參數(shù)文件的版本號,自動判斷所述音頻參數(shù)文件是否有更新;參數(shù)更新單元,用于當(dāng)判斷所述音頻參數(shù)文件有更新,則從所述音頻參數(shù)文件中將所有的音頻參數(shù)讀取出來并存儲到移動終端設(shè)備的flash中,然后在音頻參數(shù)啟用前,讀取 flash中的最新參數(shù)并自動更新到相應(yīng)的軟件中。
      9.根據(jù)權(quán)利要求8所述基于移動終端的音頻參數(shù)自動更新系統(tǒng),其特征在于,所述音頻參數(shù)文件生成模塊包括音頻參數(shù)組合單元,用于根據(jù)需要調(diào)整的音頻參數(shù)項,將移動設(shè)備終端的每個模式獨有的參數(shù)分別組織,將每個模式共用參數(shù)則組織在一起,以建立對應(yīng)的音頻參數(shù)信息組;自動生成單元,用于將建立的音頻參數(shù)信息組自動生成預(yù)定數(shù)據(jù)結(jié)構(gòu)格式的音頻參數(shù)文件。
      10.根據(jù)權(quán)利要求8所述基于移動終端的音頻參數(shù)自動更新系統(tǒng),其特征在于,在生成的音頻參數(shù)文件的開始數(shù)據(jù)位上加上對應(yīng)的所述版本號;所述預(yù)定數(shù)據(jù)結(jié)構(gòu)是在qualcomm平臺調(diào)整音頻參數(shù)的數(shù)據(jù)結(jié)構(gòu)。
      全文摘要
      本發(fā)明公開了一種基于移動終端的音頻參數(shù)自動更新方法及系統(tǒng),所述方法包括根據(jù)需要調(diào)整的音頻參數(shù)項建立對應(yīng)的音頻參數(shù)信息組,并自動生成預(yù)定數(shù)據(jù)結(jié)構(gòu)格式的音頻參數(shù)文件;將所述生成的音頻參數(shù)文件加上相應(yīng)的版本號存儲到移動終端中;當(dāng)所述移動終端開機時,根據(jù)所述音頻參數(shù)文件的版本號,自動判斷所述音頻參數(shù)文件是否有更新;當(dāng)判斷所述音頻參數(shù)文件有更新,則從所述音頻參數(shù)文件中將所有的音頻參數(shù)讀取出來并存儲到移動終端設(shè)備的flash中,然后在音頻參數(shù)啟用前,讀取flash中的最新參數(shù)并自動更新到相應(yīng)的軟件中,其簡化了音頻參數(shù)調(diào)整的過程,縮短了研發(fā)周期,其使移動終端增加了新功能可以自動更新音頻參數(shù)。
      文檔編號G06F9/445GK102508680SQ20111035219
      公開日2012年6月20日 申請日期2011年11月9日 優(yōu)先權(quán)日2011年11月9日
      發(fā)明者吳奇峰 申請人:惠州Tcl移動通信有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1