午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種基于移動終端的不同音頻參數(shù)的自動匹配方法及系統(tǒng)與流程

文檔序號:11154279閱讀:312來源:國知局
本發(fā)明涉及移動終端應用領域,尤其涉及一種基于移動終端的不同音頻參數(shù)的自動匹配方法及系統(tǒng)。
背景技術
::移動終端音質(zhì)的效果對于用戶體驗來說極其重要。在研發(fā)生產(chǎn)階段,通常需要不斷的調(diào)整音頻放大器對應使用的音頻參數(shù)。傳統(tǒng)流程是,移動終端搭載一款音頻放大器芯片,則需要預置一套對應的音頻參數(shù)的軟件實現(xiàn)支持。在量產(chǎn)階段,移動終端需要兼容使用多種不同的音頻放大器型號,那么就需要輸出含有不同的音頻參數(shù)的不同軟件。在生產(chǎn)調(diào)試階段,需要輸出多套軟件,調(diào)試不同的音頻放大器的音效。在售后維修更換器件等階段,會出現(xiàn)音頻放大器和音頻參數(shù)存在不匹配的導致音效差的問題。因此,現(xiàn)有技術還有待于改進和發(fā)展。技術實現(xiàn)要素:鑒于上述現(xiàn)有技術的不足,本發(fā)明的目的在于提供一種基于移動終端的不同音頻參數(shù)的自動匹配方法及系統(tǒng),旨在解決移動終端不同的音頻輸出的問題。本發(fā)明的技術方案如下:一種基于移動終端的不同音頻參數(shù)的自動匹配方法,其中,包括步驟:A、在移動終端中預設音頻放大器型號信息與音頻參數(shù)并保存;B、移動終端開機后,根據(jù)音頻放大器的型號信息,調(diào)用對應的音頻參數(shù)進行輸出。所述的基于移動終端的不同音頻參數(shù)的自動匹配方法,其中,所述步驟A包括:A1、在移動終端同一個軟件中應用層中預置多套音頻參數(shù),并建立音頻放大器型號信息和音頻參數(shù)的關系匹配表;A2、在移動終端開機之后的分區(qū)加載階段,新建特定的分區(qū),保存所述關系匹配表。所述的基于移動終端的不同音頻參數(shù)的自動匹配方法,其中,所述步驟B包括:B1、移動終端開機后,獲取對應的音頻放大器的型號信息;B2、當音頻放大器的型號信息對應的音頻參數(shù)與默認參數(shù)不符合時,根據(jù)所述關系匹配表調(diào)用對應的音頻參數(shù)。所述的基于移動終端的不同音頻參數(shù)的自動匹配方法,其中,所述步驟B1包括:B11、移動終端開機后,驅(qū)動層識別對應的音頻放大器硬件信息差異標志;B12、根據(jù)硬件信息差異標志,返回音頻放大器的型號信息。所述的基于移動終端的不同音頻參數(shù)的自動匹配方法,其中,所述步驟B2包括:B21、通過獲取到的音頻放大器的型號信息,通知應用層服務,讀取特定分區(qū)的關系匹配表;B22、通過音頻放大器的型號信息和音頻參數(shù)的所述關系匹配表,進行比對;B23、當音頻放大器型號信息與音頻參數(shù)匹配成功,則加載調(diào)用對應的音頻參數(shù),當匹配失敗時,加載默認參數(shù),并提示出錯。一種基于移動終端的不同音頻參數(shù)的自動匹配系統(tǒng),其中,包括:預設模塊,用于在移動終端中預設音頻放大器型號信息與音頻參數(shù)并保存;調(diào)用模塊,用于在移動終端開機后,根據(jù)音頻放大器的型號信息,調(diào)用對應的音頻參數(shù)進行輸出。所述的基于移動終端的不同音頻參數(shù)的自動匹配系統(tǒng),其中,所述預設模塊包括:關系匹配建立單元,用于在移動終端同一個軟件中應用層中預置多套音頻參數(shù),并建立音頻放大器型號信息和音頻參數(shù)的關系匹配表;分區(qū)建立單元,用于在移動終端開機之后的分區(qū)加載階段,新建特定的分區(qū),保存所述關系匹配表。所述的基于移動終端的不同音頻參數(shù)的自動匹配系統(tǒng),其中,所述調(diào)用模塊包括:型號信息獲取單元,用于移動終端開機后,獲取對應的音頻放大器的型號信息;音頻參數(shù)調(diào)用單元,用于當音頻放大器的型號信息對應的音頻參數(shù)與默認參數(shù)不符合時,根據(jù)所述關系匹配表調(diào)用對應的音頻參數(shù)。所述的基于移動終端的不同音頻參數(shù)的自動匹配系統(tǒng),其中,所述型號信息獲取單元包括:差異標志獲取單元,用于移動終端開機后,驅(qū)動層識別對應的音頻放大器硬件信息差異標志;型號信息反饋單元,用于根據(jù)硬件信息差異標志,返回音頻放大器的型號信息。所述的基于移動終端的不同音頻參數(shù)的自動匹配系統(tǒng),其中,所述音頻參數(shù)調(diào)用單元包括:分區(qū)讀取單元,用于通過獲取到的音頻放大器的型號信息,通知應用層服務,讀取特定分區(qū)的關系匹配表;比對單元,用于通過音頻放大器的型號信息和音頻參數(shù)的所述關系匹配表,進行比對;輸出單元,用于當音頻放大器型號信息與音頻參數(shù)匹配成功,則加載調(diào)用對應的音頻參數(shù),當匹配失敗時,加載默認參數(shù),并提示出錯。有益效果:本發(fā)明公開了一種基于移動終端的不同音頻參數(shù)的自動匹配方法及系統(tǒng),其中,所述方法包括步驟:A、在移動終端中預設音頻放大器型號信息與音頻參數(shù)并保存;B、移動終端開機后,根據(jù)音頻放大器的型號信息,調(diào)用對應的音頻參數(shù)進行輸出,實現(xiàn)了當前移動終端量產(chǎn)階段,只有同一套軟件,即可兼容多款使用同一個驅(qū)動不同型號的音頻放大器搭載對應的音頻參數(shù);當前移動終端調(diào)試階段,只需要提供一套軟件,即可調(diào)試驗證使用同一個驅(qū)動的多款型號的音頻放大器,避免需要輸出多套軟件;避免當前移動終端售后維修更換音頻放大器器件,出現(xiàn)音頻參數(shù)和芯片不匹配導致音質(zhì)過程的問題。實現(xiàn)了應用層音頻參數(shù)和驅(qū)動層器芯片的匹配。附圖說明圖1為本發(fā)明所述基于移動終端的不同音頻參數(shù)的自動匹配方法的步驟流程圖。圖2為本發(fā)明所述基于移動終端的不同音頻參數(shù)的自動匹配方法的步驟S1的流程圖。圖3為本發(fā)明所述基于移動終端的不同音頻參數(shù)的自動匹配方法的步驟S2的流程圖。圖4為本發(fā)明所述基于移動終端的不同音頻參數(shù)的自動匹配方法的步驟S201的流程圖。圖5為本發(fā)明所述基于移動終端的不同音頻參數(shù)的自動匹配方法的步驟S202的流程圖。圖6為本發(fā)明所述基于移動終端的不同音頻參數(shù)的自動匹配系統(tǒng)的結(jié)構(gòu)框圖。圖7為本發(fā)明所述基于移動終端的不同音頻參數(shù)的自動匹配系統(tǒng)的預設模塊的結(jié)構(gòu)框圖。圖8為本發(fā)明所述基于移動終端的不同音頻參數(shù)的自動匹配系統(tǒng)的調(diào)用模塊的結(jié)構(gòu)框圖。圖9為本發(fā)明所述基于移動終端的不同音頻參數(shù)的自動匹配系統(tǒng)的型號信息獲取單元的結(jié)構(gòu)框圖。圖10為本發(fā)明所述基于移動終端的不同音頻參數(shù)的自動匹配系統(tǒng)的音頻參數(shù)調(diào)用單元的結(jié)構(gòu)框圖。具體實施方式本發(fā)明提供一種基于移動終端的不同音頻參數(shù)的自動匹配方法及系統(tǒng),為使本發(fā)明的目的、技術方案及效果更加清楚、明確,以下對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請參閱圖1,為本發(fā)明所述基于移動終端的不同音頻參數(shù)的自動匹配方法的步驟流程圖,本發(fā)明公開了一種基于移動終端的不同音頻參數(shù)的自動匹配方法,其中,包括步驟:S1、在移動終端中預設音頻放大器型號信息與音頻參數(shù)并保存;S2、移動終端開機后,根據(jù)音頻放大器的型號信息,調(diào)用對應的音頻參數(shù)進行輸出。本發(fā)明所述方法,通過預設音頻放大器的型號信息與音頻參數(shù)對應,在移動終端開機后,根據(jù)音頻放大器的型號信息,調(diào)用對應的音頻參數(shù)進行輸出,現(xiàn)有研發(fā)生產(chǎn)階段,通常需要不斷的調(diào)整音頻放大器對應使用的音頻參數(shù)。傳統(tǒng)流程是,移動終端搭載一款音頻放大器芯片,則需要預置一套對應的音頻參數(shù)的軟件實現(xiàn)支持。在量產(chǎn)階段,移動終端需要兼容使用多種不同的音頻放大器型號,那么就需要輸出含有不同的音頻參數(shù)的不同軟件。在生產(chǎn)調(diào)試階段,需要輸出多套軟件,調(diào)試不同的音頻放大器的音效。在售后維修更換器件等階段,會出現(xiàn)音頻放大器和音頻參數(shù)存在不匹配的導致音效差的問題,通過本發(fā)明的技術方案,能夠針對不同的音頻放大器型號,對應輸出相應的音頻參數(shù)信息,進行對應參數(shù)音頻信號輸出。進一步的,所述的基于移動終端的不同音頻參數(shù)的自動匹配方法,如圖2所示,為所述步驟S1的流程圖,其中,所述步驟S1包括:S101、在移動終端同一個軟件中應用層中預置多套音頻參數(shù),并建立音頻放大器型號信息和音頻參數(shù)的關系匹配表;S102、在移動終端開機之后的分區(qū)加載階段,新建特定的分區(qū),保存所述關系匹配表。本發(fā)明所述方法,所述步驟S1為對應關系的存儲,具體的,首先在移動終端的同一個軟件中應用層預置多套音頻參數(shù),并生成關系匹配表,在移動終端開機后的分區(qū)加載階段,新建分區(qū),保存關系匹配表,方便在開機后,進行調(diào)用。進一步的,所述的基于移動終端的不同音頻參數(shù)的自動匹配方法,如圖3所示,為所述步驟S2的流程圖,其中,所述步驟S2包括:S201、移動終端開機后,獲取對應的音頻放大器的型號信息;S202、當音頻放大器的型號信息對應的音頻參數(shù)與默認參數(shù)不符合時,根據(jù)所述關系匹配表調(diào)用對應的音頻參數(shù)。本發(fā)明所述方法,所述步驟S2為音頻輸出的步驟,具體的,在移動終端開機后,獲取輸出的音頻放大器的型號信息,再將型號信息與輸出的默認音頻參數(shù)對比,當不符合時,調(diào)用關系匹配表中的音頻參數(shù)進行輸出,滿足不同的音頻放大器的音頻輸出。進一步的,所述的基于移動終端的不同音頻參數(shù)的自動匹配方法,如圖4所示,為所述步驟S201的流程圖,其中,所述步驟S201包括:S2011、移動終端開機后,驅(qū)動層識別對應的音頻放大器硬件信息差異標志;S2012、根據(jù)硬件信息差異標志,返回音頻放大器的型號信息。本發(fā)明所述方法,所述步驟S201中,在獲取音頻放大器的型號信息步驟中,首先,驅(qū)動層識別對應的音頻放大器硬件信息差異標志,從該硬件信息差異標識反饋音頻放大器的型號信息,不同的差異標志對應不同的型號信息,當然,也可采用其他特征點進行音頻放大器型號的確定。進一步的,所述的基于移動終端的不同音頻參數(shù)的自動匹配方法,如圖5所示,為所述步驟S202的流程圖,其中,所述步驟S202包括:S2021、通過獲取到的音頻放大器的型號信息,通知應用層服務,讀取特定分區(qū)的關系匹配表;S2022、通過音頻放大器的型號信息和音頻參數(shù)的所述關系匹配表,進行比對;S2023、當音頻放大器型號信息與音頻參數(shù)匹配成功,則加載調(diào)用對應的音頻參數(shù),當匹配失敗時,加載默認參數(shù),并提示出錯。本發(fā)明所述步驟S202中,實現(xiàn)不同音頻放大器的音頻輸出,具體的,獲取到音頻放大器型號信息后,通知應用層服務,讀取特定分區(qū)中的關系匹配表,從表中查找該音頻放大器的型號對應的音頻參數(shù),當匹配成功時,即,在關系匹配表中,該音頻放大器的型號有對應的音頻參數(shù)時,調(diào)用該音頻參數(shù)進行輸出,當匹配失敗時,則加載默認參數(shù),并提示出錯,采用本發(fā)明的上述方法,能夠解決不同音頻放大器的對應音頻參數(shù)的輸出問題,應用范圍廣,使用方便。本發(fā)明的較佳實施例,Step1:在移動終端同一個軟件中應用層中預置多套音頻參數(shù),并建立音頻放大器信息和參數(shù)文件關系匹配表;比如以路徑命名作為不同型號的音頻參數(shù)文件差異,或者以不同局部變量作為不同型號的音頻參數(shù)文件差異;Step2:終端開機之后,分區(qū)加載階段,新建特定的分區(qū),保存關系匹配表;比如創(chuàng)建/data/audio_table分區(qū)目錄,保存音頻放大器型號信息和音頻參數(shù)文件的映射關系表;Step3:開機之后驅(qū)動層識別到對應的音頻放大器型號等硬件信息差異標志;比如:開機之后audio模塊驅(qū)動加載的時候,讀取不同主板的硬件電平或者不同主板的某一特定引腳電壓值,或者讀取不同主板音頻放大器內(nèi)部的標志ID,系列號等信息;Step4:根據(jù)硬件差異標志,返回音頻放大器的信號信息;Step5:進而通知應用層服務,讀取特定分區(qū)的關系匹配表;Step6:通過放大器型號和參數(shù)文件關系匹配表,進行查找判斷;Step7:若匹配成功,則加載調(diào)用對應的音頻參數(shù)。若匹配識別,則加載默認參數(shù),提示出錯。軟件實現(xiàn)細節(jié):A,在移動終端同一軟件內(nèi)應用層預置多套參數(shù);并建立音頻放大器信息和參數(shù)文件關系匹配表;B,在驅(qū)動加載階段,通過識別并獲取不同的音頻放大器存在的硬件的差異信息,如型號ID,系列號,引腳電平差異,引腳電壓值差異等差異信息,創(chuàng)建SYS/CLASS/AUDIO_PA/AUDIO_PA節(jié)點,顯示對應的音頻支持型號信息。C,在應用層音頻參數(shù)處理服務啟動階段,通過讀取節(jié)點的信息,通過硬件信息和參數(shù)文件關系匹配表,進行查找判斷,從而加載對應的音頻參數(shù)文件。比如AW系列型號AW8738和AW8155和AW8736,對應上層服務則是libnvram.so動態(tài)庫的加載。比如MTK平臺支持的音頻放大器smart_pa,tfa9890和tfa9887,則是libtfa9890_interface.so動態(tài)庫加載;舉例:在MTK平臺支持的音頻放大器smart_pa,tfa9890和tfa9887。建立關系匹配表:通過在手機的目錄system/etc/smartpa_params/下預置二套參數(shù),即:system/etc/smartpa_params/audio_pa1_tfa9890/TCL_HZ_SMARTPA.configTCL_HZ_SMARTPA.patchTCL_HZ_SMARTPA.speakerTCL_HZ_SMARTPA_BYPASS.eqTCL_HZ_SMARTPA_BYPASS.presetTCL_HZ_SMARTPA_HANDSFREE.eqTCL_HZ_SMARTPA_HANDSFREE.presetTCL_HZ_SMARTPA_MUSIC.eqTCL_HZ_SMARTPA_MUSIC.presetcoldboot.patchdevkit_Release.parmssystem/etc/smartpa_params/audio_pa1_tfa9887/TCL_HZ_SMARTPA.configTCL_HZ_SMARTPA.patchTCL_HZ_SMARTPA.speakerTCL_HZ_SMARTPA_BYPASS.eqTCL_HZ_SMARTPA_BYPASS.presetTCL_HZ_SMARTPA_HANDSFREE.eqTCL_HZ_SMARTPA_HANDSFREE.presetTCL_HZ_SMARTPA_MUSIC.eqTCL_HZ_SMARTPA_MUSIC.presetcoldboot.patchdevkit_Release.parms驅(qū)動加載的過程:通過I2C接口讀取器件的型號,并創(chuàng)建節(jié)點sys/class/audio_pa/audio_pa/audio_pa_tfa9887或者sys/class/audio_pa/audio_pa/audio_pa_tfa9890上層音頻服務啟動階段:在libtfa9890_interface.so服務加載階段,通過讀取節(jié)點信息內(nèi)容,從而加載對應音頻參數(shù)對應的配置文件。查找判斷關閉匹配表。代碼如下:charaudio_pa_buf[10];intn;n=read(sys_class_audio_pa_fd,audio_pa_buf,10);if(n<0){perror("readSTDIN_FILENO");exit(1);}if(!strcmp(audio_pa_buf,"audio_pa_tfa9887")){dspPatch(handle,"system/etc/smartpa_params/audio_pa1_tfa9890/coldboot.patch");}elseif(!strcmp(audio_pa_buf,"audio_pa_tfa9890")){dspPatch(handle,"system/etc/smartpa_params/audio_pa1_tfa9890/coldboot.patch");}else{exit(1);}效果驗證:通過工具讀取應用層相關的參數(shù),驗證成功,音效達標進一步的,本發(fā)明還公開了一種基于移動終端的不同音頻參數(shù)的自動匹配系統(tǒng),如圖6所示,為所述系統(tǒng)的結(jié)構(gòu)框圖,其中,包括:預設模塊100,用于在移動終端中預設音頻放大器型號信息與音頻參數(shù)并保存;調(diào)用模塊200,用于在移動終端開機后,根據(jù)音頻放大器的型號信息,調(diào)用對應的音頻參數(shù)進行輸出。進一步的,所述的基于移動終端的不同音頻參數(shù)的自動匹配系統(tǒng),如圖7所示,為所述預設模塊的結(jié)構(gòu)框圖,其中,所述預設模塊100包括:關系匹配建立單元101,用于在移動終端同一個軟件中應用層中預置多套音頻參數(shù),并建立音頻放大器型號信息和音頻參數(shù)的關系匹配表;分區(qū)建立單元102,用于在移動終端開機之后的分區(qū)加載階段,新建特定的分區(qū),保存所述關系匹配表。進一步的,所述的基于移動終端的不同音頻參數(shù)的自動匹配系統(tǒng),如圖8所示,為所述調(diào)用模塊的結(jié)構(gòu)框圖,其中,所述調(diào)用模塊200包括:型號信息獲取單元201,用于移動終端開機后,獲取對應的音頻放大器的型號信息;音頻參數(shù)調(diào)用單元202,用于當音頻放大器的型號信息對應的音頻參數(shù)與默認參數(shù)不符合時,根據(jù)所述關系匹配表調(diào)用對應的音頻參數(shù)。進一步的,所述的基于移動終端的不同音頻參數(shù)的自動匹配系統(tǒng),如圖9所示,為所述型號信息獲取單元的結(jié)構(gòu)框圖,其中,所述型號信息獲取單元201包括:差異標志獲取單元2011,用于移動終端開機后,驅(qū)動層識別對應的音頻放大器硬件信息差異標志;型號信息反饋單元2012,用于根據(jù)硬件信息差異標志,返回音頻放大器的型號信息。進一步的,所述的基于移動終端的不同音頻參數(shù)的自動匹配系統(tǒng),如圖10所示,為所述音頻參數(shù)調(diào)用單元的結(jié)構(gòu)框圖,其中,所述音頻參數(shù)調(diào)用單元202包括:分區(qū)讀取單元2021,用于通過獲取到的音頻放大器的型號信息,通知應用層服務,讀取特定分區(qū)的關系匹配表;比對單元2022,用于通過音頻放大器的型號信息和音頻參數(shù)的所述關系匹配表,進行比對;輸出單元2023,用于當音頻放大器型號信息與音頻參數(shù)匹配成功,則加載調(diào)用對應的音頻參數(shù),當匹配失敗時,加載默認參數(shù),并提示出錯。綜上所述,本發(fā)明公開了一種基于移動終端的不同音頻參數(shù)的自動匹配方法及系統(tǒng),其中,所述方法包括步驟:A、在移動終端中預設音頻放大器型號信息與音頻參數(shù)并保存;B、移動終端開機后,根據(jù)音頻放大器的型號信息,調(diào)用對應的音頻參數(shù)進行輸出,實現(xiàn)了當前移動終端量產(chǎn)階段,只有同一套軟件,即可兼容多款使用同一個驅(qū)動不同型號的音頻放大器搭載對應的音頻參數(shù);當前移動終端調(diào)試階段,只需要提供一套軟件,即可調(diào)試驗證使用同一個驅(qū)動的多款型號的音頻放大器,避免需要輸出多套軟件;避免當前移動終端售后維修更換音頻放大器器件,出現(xiàn)音頻參數(shù)和芯片不匹配導致音質(zhì)過程的問題。實現(xiàn)了應用層音頻參數(shù)和驅(qū)動層器芯片的匹配。應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應屬于本發(fā)明所附權(quán)利要求的保護范圍。當前第1頁1 2 3 當前第1頁1 2 3 
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1