本申請(qǐng)涉及計(jì)算機(jī),具體涉及一種機(jī)震消除方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,電視機(jī)的厚度越來(lái)越薄,但是為了具有效果較好的音質(zhì),又需要電視機(jī)的揚(yáng)聲器保持有一定的腔體,因此,電視機(jī)上揚(yáng)聲器的空間一般都較小,容易引起機(jī)震。電視揚(yáng)聲器機(jī)震的產(chǎn)生,通常是因?yàn)槟愁l段的音頻聲音過高,導(dǎo)致?lián)P聲器和結(jié)構(gòu)面框碰撞引起的振動(dòng)。在現(xiàn)有的機(jī)震消除方法中,若電視機(jī)出現(xiàn)機(jī)震,往往通過更換揚(yáng)聲器或者將聲音參數(shù)調(diào)低來(lái)改善機(jī)震問題。
2、在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過程中發(fā)現(xiàn),現(xiàn)有的機(jī)震消除方法,需要通過消耗較高成本或者降低音質(zhì)效果來(lái)改善揚(yáng)聲器機(jī)震的問題,使得機(jī)震消除效率較差。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種機(jī)震消除方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可以準(zhǔn)確調(diào)整目標(biāo)音頻頻點(diǎn)對(duì)應(yīng)的音頻參數(shù),提升機(jī)震消除效率。
2、本申請(qǐng)實(shí)施例提供一種機(jī)震消除方法,包括:
3、響應(yīng)于目標(biāo)設(shè)備執(zhí)行播放操作,檢測(cè)所述目標(biāo)設(shè)備當(dāng)前播放的目標(biāo)音頻是否引起所述目標(biāo)設(shè)備產(chǎn)生機(jī)震,所述機(jī)震指示所述目標(biāo)設(shè)備中播放所述目標(biāo)音頻的揚(yáng)聲器與所述目標(biāo)設(shè)備的其他機(jī)械部位的距離滿足預(yù)設(shè)條件;
4、獲取所述目標(biāo)音頻產(chǎn)生機(jī)震時(shí)的至少一個(gè)目標(biāo)音頻頻點(diǎn);
5、基于所述至少一個(gè)目標(biāo)音頻頻點(diǎn)的分布特征,獲取消除所述目標(biāo)設(shè)備產(chǎn)生機(jī)震的調(diào)整后音頻參數(shù),將所述調(diào)整后音頻參數(shù)作為處于所述目標(biāo)音頻頻點(diǎn)的音頻在所述目標(biāo)設(shè)備中播放時(shí)使用的音頻參數(shù)。
6、相應(yīng)的,本申請(qǐng)實(shí)施例提供一種機(jī)震消除裝置,包括:
7、狀態(tài)檢測(cè)單元,用于響應(yīng)于目標(biāo)設(shè)備執(zhí)行播放操作,檢測(cè)所述目標(biāo)設(shè)備當(dāng)前播放的目標(biāo)音頻是否引起所述目標(biāo)設(shè)備產(chǎn)生機(jī)震,所述機(jī)震指示所述目標(biāo)設(shè)備中播放所述目標(biāo)音頻的揚(yáng)聲器與所述目標(biāo)設(shè)備的其他機(jī)械部位的距離滿足預(yù)設(shè)條件;
8、頻點(diǎn)獲取單元,用于獲取所述目標(biāo)音頻產(chǎn)生機(jī)震時(shí)的至少一個(gè)目標(biāo)音頻頻點(diǎn);
9、參數(shù)調(diào)整單元,用于基于所述至少一個(gè)目標(biāo)音頻頻點(diǎn)的分布特征,獲取消除所述目標(biāo)設(shè)備產(chǎn)生機(jī)震的調(diào)整后音頻參數(shù),將所述調(diào)整后音頻參數(shù)作為處于所述目標(biāo)音頻頻點(diǎn)的音頻在所述目標(biāo)設(shè)備中播放時(shí)使用的音頻參數(shù)。
10、在一實(shí)施例中,所述參數(shù)調(diào)整單元,包括:
11、第一調(diào)整子單元,用于若所述至少一個(gè)目標(biāo)音頻頻點(diǎn)連續(xù),確定所述目標(biāo)音頻頻點(diǎn)對(duì)應(yīng)的目標(biāo)頻段,調(diào)節(jié)所述目標(biāo)音頻對(duì)應(yīng)的初始音頻參數(shù)中的第一子音頻參數(shù),得到消除所述目標(biāo)設(shè)備基于所述目標(biāo)頻段產(chǎn)生的機(jī)震的調(diào)整后音頻參數(shù);
12、第二調(diào)整子單元,用于若所述至少一個(gè)目標(biāo)音頻頻點(diǎn)不連續(xù),調(diào)節(jié)所述目標(biāo)音頻對(duì)應(yīng)的初始音頻參數(shù)中的第二子音頻參數(shù),得到消除所述目標(biāo)設(shè)備基于所述目標(biāo)音頻頻點(diǎn)產(chǎn)生的機(jī)震的調(diào)整后音頻參數(shù)。
13、在一實(shí)施例中,所述機(jī)震消除裝置,還包括參數(shù)預(yù)調(diào)整單元,包括:
14、信息獲取子單元,用于獲取音頻參數(shù)調(diào)整信息,所述音頻參數(shù)調(diào)整信息包括至少一個(gè)引起目標(biāo)設(shè)備機(jī)震的第一音頻頻點(diǎn)和對(duì)應(yīng)的用于消除機(jī)震的預(yù)設(shè)音頻參數(shù);
15、音頻確定子單元,用于確定所述目標(biāo)設(shè)備待播放的目標(biāo)音頻的第二音頻頻點(diǎn);
16、音頻參數(shù)確定子單元,用于基于所述音頻參數(shù)調(diào)整信息和所述第二音頻頻點(diǎn),確定各所述第二音頻頻點(diǎn)下所述目標(biāo)音頻對(duì)應(yīng)的目標(biāo)音頻參數(shù);
17、音頻播放子單元,用于基于所述目標(biāo)音頻參數(shù),通過所述目標(biāo)設(shè)備對(duì)所述目標(biāo)音頻進(jìn)行播放。
18、在一實(shí)施例中,所述音頻參數(shù)確定子單元,用于:
19、在所述音頻參數(shù)調(diào)整信息中查找所述第二音頻頻點(diǎn)匹配的第一音頻頻點(diǎn);
20、若未查找到與所述第二音頻頻點(diǎn)匹配的第一音頻頻點(diǎn),將所述目標(biāo)音頻對(duì)應(yīng)的初始音頻參數(shù)確定為所述第二音頻頻點(diǎn)下所述目標(biāo)音頻對(duì)應(yīng)的目標(biāo)音頻參數(shù);
21、若查找到與所述目標(biāo)音頻的音頻頻點(diǎn)匹配的第一音頻頻點(diǎn),將所述音頻參數(shù)調(diào)整信息中與所述第二音頻頻點(diǎn)匹配的第一音頻頻點(diǎn)對(duì)應(yīng)的預(yù)設(shè)音頻參數(shù),確定為所述第二音頻頻點(diǎn)下所述目標(biāo)音頻對(duì)應(yīng)的目標(biāo)音頻參數(shù)。
22、在一實(shí)施例中,所述機(jī)震消除裝置,還包括信息更新單元,用于:
23、基于所述目標(biāo)音頻頻點(diǎn)以及所述目標(biāo)音頻頻點(diǎn)對(duì)應(yīng)的調(diào)整后音頻參數(shù),對(duì)所述音頻參數(shù)調(diào)整信息進(jìn)行更新。
24、在一實(shí)施例中,所述機(jī)震消除裝置,還包括音頻調(diào)整單元,用于:
25、確定所述目標(biāo)設(shè)備對(duì)應(yīng)的前端增益參數(shù)以及音頻幅值閾值;
26、獲取所述目標(biāo)設(shè)備待播放的目標(biāo)音頻的音頻幅值;
27、在所述音頻幅值小于所述音頻幅值閾值時(shí),基于所述前端增益參數(shù),通過所述目標(biāo)設(shè)備對(duì)所述目標(biāo)音頻進(jìn)行播放;
28、在所述音頻幅值不小于所述音頻幅值閾值時(shí),對(duì)所述目標(biāo)音頻的音頻幅值進(jìn)行壓縮,基于壓縮后的音頻幅值和所述前端增益參數(shù),通過所述目標(biāo)設(shè)備對(duì)所述目標(biāo)音頻進(jìn)行播放。
29、在一實(shí)施例中,所述狀態(tài)檢測(cè)單元,用于:
30、響應(yīng)于目標(biāo)設(shè)備執(zhí)行播放操作,獲取所述目標(biāo)設(shè)備中播放目標(biāo)音頻的揚(yáng)聲器與所述目標(biāo)設(shè)備的其他機(jī)械部位的目標(biāo)距離;
31、基于所述目標(biāo)距離小于預(yù)設(shè)距離閾值時(shí),確定所述目標(biāo)設(shè)備當(dāng)前播放的目標(biāo)音頻引起所述目標(biāo)設(shè)備產(chǎn)生機(jī)震。
32、此外,本申請(qǐng)實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序適于處理器進(jìn)行加載,以執(zhí)行本申請(qǐng)實(shí)施例所提供的任一種機(jī)震消除方法中的步驟。
33、此外,本申請(qǐng)實(shí)施例還提供一種電子設(shè)備,包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有應(yīng)用程序,所述處理器用于運(yùn)行所述存儲(chǔ)器內(nèi)的應(yīng)用程序?qū)崿F(xiàn)本申請(qǐng)實(shí)施例提供的機(jī)震消除方法。
34、本申請(qǐng)實(shí)施例還提供一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中;當(dāng)電子設(shè)備的處理器從所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取所述計(jì)算機(jī)程序時(shí),所述處理器執(zhí)行所述計(jì)算機(jī)程序,使得所述電子設(shè)備執(zhí)行本申請(qǐng)實(shí)施例提供的機(jī)震消除方法中的步驟。
35、本申請(qǐng)實(shí)施例通過響應(yīng)于目標(biāo)設(shè)備執(zhí)行播放操作,檢測(cè)目標(biāo)設(shè)備當(dāng)前播放的目標(biāo)音頻是否引起目標(biāo)設(shè)備產(chǎn)生機(jī)震,機(jī)震指示目標(biāo)設(shè)備中播放目標(biāo)音頻的揚(yáng)聲器與目標(biāo)設(shè)備的其他機(jī)械部位的距離滿足預(yù)設(shè)條件;獲取目標(biāo)音頻產(chǎn)生機(jī)震時(shí)的至少一個(gè)目標(biāo)音頻頻點(diǎn);基于至少一個(gè)目標(biāo)音頻頻點(diǎn)的分布特征,獲取消除目標(biāo)設(shè)備產(chǎn)生機(jī)震的調(diào)整后音頻參數(shù),將調(diào)整后音頻參數(shù)作為處于目標(biāo)音頻頻點(diǎn)的音頻在目標(biāo)設(shè)備中播放時(shí)使用的音頻參數(shù)。以此,通過檢測(cè)目標(biāo)設(shè)備中播放目標(biāo)音頻的揚(yáng)聲器與目標(biāo)設(shè)備的其他機(jī)械部位的距離是否滿足預(yù)設(shè)條件來(lái)確定目標(biāo)設(shè)備是否產(chǎn)生機(jī)震,從而根據(jù)引起機(jī)震的目標(biāo)音頻頻點(diǎn)的分布特征,確定消除目標(biāo)設(shè)備產(chǎn)生機(jī)震的調(diào)整后音頻參數(shù),可以準(zhǔn)確調(diào)整目標(biāo)音頻頻點(diǎn)對(duì)應(yīng)的音頻參數(shù),從而基于調(diào)整后音頻參數(shù)對(duì)對(duì)應(yīng)的目標(biāo)音頻頻點(diǎn)的音頻進(jìn)行播放,實(shí)現(xiàn)在最大限度保留原有音質(zhì)效果以及無(wú)增加機(jī)震消除成本的基礎(chǔ)上有效消除揚(yáng)聲器機(jī)震,進(jìn)而提升機(jī)震消除效率。
1.一種機(jī)震消除方法,其特征在于,包括:
2.如權(quán)利要求1所述的機(jī)震消除方法,其特征在于,所述基于所述至少一個(gè)目標(biāo)音頻頻點(diǎn)的分布特征,獲取消除所述目標(biāo)設(shè)備產(chǎn)生機(jī)震的調(diào)整后音頻參數(shù),包括:
3.如權(quán)利要求1所述的機(jī)震消除方法,其特征在于,所述響應(yīng)于目標(biāo)設(shè)備執(zhí)行播放操作,檢測(cè)所述目標(biāo)設(shè)備當(dāng)前播放的目標(biāo)音頻是否引起所述目標(biāo)設(shè)備產(chǎn)生機(jī)震之前,還包括:
4.如權(quán)利要求3所述的機(jī)震消除方法,其特征在于,所述基于所述音頻參數(shù)調(diào)整信息和所述第二音頻頻點(diǎn),確定各所述第二音頻頻點(diǎn)下所述目標(biāo)音頻對(duì)應(yīng)的目標(biāo)音頻參數(shù),包括:
5.如權(quán)利要求3所述的機(jī)震消除方法,其特征在于,所述方法還包括:
6.如權(quán)利要求1所述的機(jī)震消除方法,其特征在于,所述響應(yīng)于目標(biāo)設(shè)備執(zhí)行播放操作之前,還包括:
7.如權(quán)利要求1至6中任一項(xiàng)所述的機(jī)震消除方法,其特征在于,所述響應(yīng)于目標(biāo)設(shè)備執(zhí)行播放操作,檢測(cè)所述目標(biāo)設(shè)備當(dāng)前播放的目標(biāo)音頻是否引起所述目標(biāo)設(shè)備產(chǎn)生機(jī)震,包括:
8.一種機(jī)震消除裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,其包括處理器和存儲(chǔ)器,其中,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí),使得所述處理器執(zhí)行權(quán)利要求1~7中任一所述方法的步驟。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其包括計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序在電子設(shè)備上運(yùn)行時(shí),所述計(jì)算機(jī)程序用于使所述電子設(shè)備執(zhí)行權(quán)利要求1~7中任一所述方法的步驟。