本發(fā)明涉及車載媒體播放,特別涉及一種音量調(diào)節(jié)方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、目前,車輛自身具有車載娛樂系統(tǒng),可以通過車載播放器播放車輛娛樂系統(tǒng)音頻。隨著車輛娛樂化、智能化的不斷發(fā)展,可以通過各種方式滿足用戶多樣的視聽需求,諸如,將手機等外部終端連接到車輛控制系統(tǒng),并通過車載播放器輸出外部終端上的音頻來滿足用戶的視聽需求。但是通過車載播放器輸出外部終端上的音頻時,音頻的音量大小通常受車輛控制端和外部終端的音量共同影響。例如,通常手機側(cè)音量在中等時手機聽感比較舒適,但通過藍牙連接到車輛控制系統(tǒng)上,按照手機側(cè)音量在車載播放器上播放時,聲音則會變的較低,而當用戶調(diào)大音量后如果不經(jīng)意切到其他音頻文件則聲音會突然變大,體驗極差。另外,當前的音量調(diào)節(jié)方式通常需要用戶手動調(diào)整,這不僅增加了操作的復(fù)雜性,而且在行駛過程中可能會分散用戶的注意力,影響駕駛安全。
技術(shù)實現(xiàn)思路
1、本發(fā)明的目的在于提供一種音量調(diào)節(jié)方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì),以用于解決車輛控制系統(tǒng)在切換音頻文件時音量突變,影響用戶體驗的技術(shù)問題。
2、為實現(xiàn)上述目的及其他相關(guān)目的,第一方面,本發(fā)明提供一種音量調(diào)節(jié)方法,包括:
3、獲取待播放音頻文件;
4、對所述待播放音頻文件進行解析,提取所述待播放音頻文件的振幅;
5、判斷所述待播放音頻文件的振幅和播放器的當前音量是否均滿足調(diào)節(jié)條件;
6、若是,則調(diào)節(jié)所述播放器的控制音量;
7、基于調(diào)節(jié)后的所述播放器播放所述待播放音頻文件。
8、于本發(fā)明的一示例中,所述振幅為音頻振幅,對所述待播放音頻文件進行解析,提取所述待播放音頻文件的振幅,包括:
9、截取所述待播放音頻文件的多個音頻片段;
10、獲取所述多個音頻片段的頻域信息;
11、將所述頻域信息中每個頻率對應(yīng)的振幅作為所述待播放音頻文件的一個音頻振幅,形成振幅集合。
12、于本發(fā)明的一示例中,判斷所述待播放音頻文件的振幅和播放器的當前音量是否均滿足調(diào)節(jié)條件,包括:
13、計算所述振幅集合的平均值,并將所述振幅集合的平均值與預(yù)設(shè)的第一振幅進行對比;
14、判斷所述振幅集合的平均值是否大于所述第一振幅,且所述播放器的當前音量是否大于預(yù)設(shè)的第一播放音量;
15、若是,則需要調(diào)節(jié)所述播放器的控制音量;
16、若否,則基于預(yù)設(shè)的第二振幅和預(yù)設(shè)的第二播放音量,判斷是否需要調(diào)節(jié)所述播放器的控制音量。
17、于本發(fā)明的一示例中,基于預(yù)設(shè)的第二振幅和預(yù)設(shè)的第二播放音量,判斷是否需要調(diào)節(jié)所述播放器的控制音量,包括:
18、判斷所述振幅集合的平均值是否小于所述第二振幅,且所述播放器的當前音量是否小于所述第二播放音量;
19、若是,則需要調(diào)節(jié)所述播放器的控制音量;
20、若否,則保持所述播放器的控制音量不變。
21、于本發(fā)明的一示例中,音量調(diào)節(jié)方法還包括:當判斷所述待播放音頻文件的振幅和播放器的當前音量不同時滿足調(diào)節(jié)條件時,則基于所述播放器播放所述待播放音頻文件。
22、于本發(fā)明的一示例中,調(diào)節(jié)所述播放器的控制音量,包括:
23、對于所述振幅集合中的每個音頻振幅:將當前的音頻振幅與預(yù)設(shè)的第三振幅進行比對,獲得當前的音頻振幅與所述第三振幅的比對結(jié)果;其中,所述比對結(jié)果包括當前的音頻振幅大于、小于或等于所述第三振幅;
24、統(tǒng)計各音頻振幅的比對結(jié)果,并基于所述比對結(jié)果對應(yīng)調(diào)節(jié)所述播放器的控制音量。
25、于本發(fā)明的一示例中,統(tǒng)計各音頻振幅的比對結(jié)果,并基于所述比對結(jié)果對應(yīng)調(diào)節(jié)所述播放器的控制音量,包括:
26、將振幅集合中,音頻振幅大于所述第三振幅的數(shù)量作為第一數(shù)量,音頻振幅小于所述第三振幅的數(shù)量作為第二數(shù)量;
27、判斷所述第一數(shù)量是否大于所述第二數(shù)量;
28、若是,則按第一預(yù)設(shè)比例減小所述播放器的控制音量;
29、若否,則按第二預(yù)設(shè)比例增大所述播放器的控制音量。
30、第二方面,本發(fā)明提供一種音量調(diào)節(jié)系統(tǒng),所述音量調(diào)節(jié)系統(tǒng)包括:
31、獲取模塊,用于獲取待播放音頻文件;
32、解析模塊,用于對所述待播放音頻文件進行解析,提取所述待播放音頻文件的振幅;
33、判斷模塊,用于判斷所述待播放音頻文件的振幅和播放器的當前音量是否均滿足調(diào)節(jié)條件;
34、調(diào)節(jié)模塊,用于調(diào)節(jié)所述播放器的控制音量;
35、播放模塊,用于基于調(diào)節(jié)后的所述播放器播放所述待播放音頻文件。
36、第三方面,本發(fā)明提供一種電子設(shè)備,所述電子設(shè)備包括;
37、至少一個處理器;以及,
38、與所述至少一個處理器通信連接的存儲器;
39、其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行上述音量調(diào)節(jié)方法的步驟。
40、第四方面,本發(fā)明提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述音量調(diào)節(jié)方法的步驟。
41、本發(fā)明提供了一種音量調(diào)節(jié)方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì),該音量調(diào)節(jié)方法首先將獲取的待播放音頻文件進行解析提取其振幅,通過判斷待播放音頻文件的振幅和播放器的當前音量是否均滿足調(diào)節(jié)條件,來判斷是否需要調(diào)節(jié)播放器的控制音量,若均滿足調(diào)節(jié)條件則調(diào)節(jié)播放器的控制音量,并基于調(diào)節(jié)后的播放器播放待播放音頻文件,防止車輛控制系統(tǒng)切換音頻文件時播放器的播放音量突然變大或變小,使得播放器的播放音量始終保持在適合人耳的舒適聽感區(qū)間,進而能夠有效提高用戶體驗。
1.一種音量調(diào)節(jié)方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的音量調(diào)節(jié)方法,其特征在于,所述振幅為音頻振幅,對所述待播放音頻文件進行解析,提取所述待播放音頻文件的振幅,包括:
3.根據(jù)權(quán)利要求2所述的音量調(diào)節(jié)方法,其特征在于,判斷所述待播放音頻文件的振幅和播放器的當前音量是否均滿足調(diào)節(jié)條件,包括:
4.根據(jù)權(quán)利要求3所述的音量調(diào)節(jié)方法,其特征在于,基于預(yù)設(shè)的第二振幅和預(yù)設(shè)的第二播放音量,判斷是否需要調(diào)節(jié)所述播放器的控制音量,包括:
5.根據(jù)權(quán)利要求1所述的音量調(diào)節(jié)方法,其特征在于,還包括:當判斷所述待播放音頻文件的振幅和播放器的當前音量不同時滿足調(diào)節(jié)條件時,則基于所述播放器播放所述待播放音頻文件。
6.根據(jù)權(quán)利要求2所述的音量調(diào)節(jié)方法,其特征在于,調(diào)節(jié)所述播放器的控制音量,包括:
7.根據(jù)權(quán)利要求6所述的音量調(diào)節(jié)方法,其特征在于,統(tǒng)計各音頻振幅的比對結(jié)果,并基于所述比對結(jié)果對應(yīng)調(diào)節(jié)所述播放器的控制音量,包括:
8.一種音量調(diào)節(jié)系統(tǒng),其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括;
10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至7中任一項所述的音量調(diào)節(jié)方法的步驟。