音效調(diào)節(jié)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及通信技術(shù)領(lǐng)域,尤其涉及音效調(diào)節(jié)方法及裝置。
【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,越來越多具有音頻/視頻播放功能的終端逐漸走入人們的生活中,例如智能手機、智能電視、平板電腦等。由于不同的音頻或視頻需求的音效模式是不同的,因此,需要對音效模式進行調(diào)整,從而實現(xiàn)音效的調(diào)整。相關(guān)技術(shù)中,用戶需要人為設(shè)置音效模式,比如,在播放音樂時,用戶根據(jù)樂曲的流派或風格類型手動選擇搖滾、電子樂、流行、輕柔等音效模式。這種調(diào)整音效模式的方式效率低,用戶體驗差。
【發(fā)明內(nèi)容】
[0003]本公開提供了音效調(diào)節(jié)方法及裝置,以解決相關(guān)技術(shù)中的音效模式調(diào)整效率較低,用戶體驗較差的問題。
[0004]根據(jù)本公開實施例的第一方面,提供一種音效調(diào)節(jié)方法,所述方法包括:
[0005]獲取多媒體文件的屬性信息;
[0006]根據(jù)所述屬性信息確定所述多媒體文件的目標音效模式;
[0007]將所述多媒體文件的當前音效模式切換為所述目標音效模式。
[0008]可選的,所述獲取多媒體文件的屬性信息,包括:
[0009]判斷預設(shè)的觸發(fā)條件是否滿足;
[0010]若所述觸發(fā)條件滿足,獲取多媒體文件的屬性信息。
[0011]可選的,所述判斷預設(shè)的觸發(fā)條件是否滿足,包括至少一種下述方式:
[0012]判斷所述多媒體文件的播放器是否啟動;
[0013]判斷是否接收到所述多媒體文件的播放命令;
[0014]判斷是否接收到多媒體文件切換命令;
[0015]判斷是否接收到模式調(diào)節(jié)命令;
[0016]判斷當前時間是否為設(shè)定的觸發(fā)時間。
[0017]可選的,所述獲取多媒體文件的屬性信息,包括:
[0018]調(diào)用預先設(shè)置的多媒體解碼算法對所述多媒體文件進行解碼,獲得解碼數(shù)據(jù);
[0019]從所述解碼數(shù)據(jù)中讀取所述多媒體文件的音頻屬性信息。
[0020]可選的,所述根據(jù)所述屬性信息確定所述多媒體文件的目標音效模式,包括:
[0021]從所述音頻屬性信息中查找模式類型字段的字段值;
[0022]將所述字段值對應的音效模式確定為所述目標音效模式。
[0023]可選的,所述根據(jù)所述屬性信息確定所述多媒體文件的目標音效模式,包括:
[0024]判斷所述屬性信息中的音頻擴展名是否與預設(shè)音頻擴展名匹配;
[0025]將匹配的預設(shè)音頻擴展名對應的音效模式確定為所述目標音效模式。
[0026]可選的,所述方法還包括:
[0027]獲取所述多媒體文件的播放器所處環(huán)境的環(huán)境音量;
[0028]判斷所述環(huán)境音量所屬的音量閾值區(qū)間;
[0029]獲取預先為所述音量閾值區(qū)間設(shè)置的目標播放音量;
[0030]將所述多媒體文件的當前播放音量調(diào)至所述目標播放音量。
[0031]可選的,所述將所述多媒體文件的當前音效模式切換為所述目標音效模式,包括:
[0032]根據(jù)所述目標音效模式生成模式調(diào)整指令;
[0033]將所述模式調(diào)整指令發(fā)送至音響設(shè)備,以使音響設(shè)備根據(jù)所述模式調(diào)整指令將當前音效模式切換為目標音效模式。
[0034]可選的,所述根據(jù)所述目標音效模式生成模式調(diào)整指令,包括:
[0035]根據(jù)預設(shè)的通信協(xié)議與音響設(shè)備建立連接;
[0036]獲取所述音響設(shè)備的當前狀態(tài)數(shù)據(jù);
[0037]利用所述通信協(xié)議對所述當前狀態(tài)數(shù)據(jù)進行解析,獲得所述音響的當前音效模式;
[0038]判斷所述當前音效模式是否與所述目標音效模式相同;
[0039]若所述當前音效模式與所述目標音效模式不同,根據(jù)所述目標音效模式和所述通信協(xié)議生成模式調(diào)整指令。
[0040]根據(jù)本公開實施例的第二方面,提供一種音效調(diào)節(jié)裝置,所述裝置包括:
[0041]屬性信息獲取單元,用于獲取多媒體文件的屬性信息;
[0042]音效模式確定單元,用于根據(jù)所述屬性信息確定所述多媒體文件的目標音效模式;
[0043]音效模式切換單元,用于將所述多媒體文件的當前音效模式切換為所述目標音效模式。
[0044]可選的,所述屬性信息獲取單元包括:
[0045]條件判斷子單元,用于判斷預設(shè)的觸發(fā)條件是否滿足;
[0046]信息獲取子單元,用于若所述觸發(fā)條件滿足,獲取多媒體文件的屬性信息。
[0047]可選的,所述條件判斷子單元包括至少一個下述模塊:
[0048]第一判斷模塊,用于判斷所述多媒體文件的播放器是否啟動;
[0049]第二判斷模塊,用于判斷是否接收到所述多媒體文件的播放命令;
[0050]第三判斷模塊,用于判斷是否接收到多媒體文件切換命令;
[0051]第四判斷模塊,用于判斷是否接收到模式調(diào)節(jié)命令;
[0052]第五判斷模塊,用于判斷當前時間是否為設(shè)定的觸發(fā)時間。
[0053]可選的,所述屬性信息獲取單元包括:
[0054]文件解碼子單元,用于調(diào)用預先設(shè)置的多媒體解碼算法對所述多媒體文件進行解碼,獲得解碼數(shù)據(jù);
[0055]信息讀取子單元,用于從所述解碼數(shù)據(jù)中讀取所述多媒體文件的音頻屬性信息。
[0056]可選的,所述音效模式確定單元包括:
[0057]字段值查找子單元,用于從所述音頻屬性信息中查找模式類型字段的字段值;
[0058]第一模式確定子單元,用于將所述字段值對應的音效模式確定為所述目標音效模式。
[0059]可選的,所述音效模式確定單元包括:
[0060]擴展名判斷子單元,用于判斷所述屬性信息中的音頻擴展名是否與預設(shè)音頻擴展名匹配;
[0061]第二模式確定子單元,用于將匹配的預設(shè)音頻擴展名對應的音效模式確定為所述目標音效模式。
[0062]可選的,所述裝置還包括:
[0063]環(huán)境音量獲取單元,用于獲取所述多媒體文件的播放器所處環(huán)境的環(huán)境音量;
[0064]閾值區(qū)間判斷單元,用于判斷所述環(huán)境音量所屬的音量閾值區(qū)間;
[0065]播放音量獲取單元,用于獲取預先為所述音量閾值區(qū)間設(shè)置的目標播放音量;
[0066]播放音量調(diào)整單元,用于將所述多媒體文件的當前播放音量調(diào)至所述目標播放音量。
[0067]可選的,所述音效模式切換單元包括:
[0068]指令生成子單元,用于根據(jù)所述目標音效模式生成模式調(diào)整指令;
[0069]指令發(fā)送子單元,用于將所述模式調(diào)整指令發(fā)送至音響設(shè)備,以使音響設(shè)備根據(jù)所述模式調(diào)整指令將當前音效模式切換為目標音效模式。
[0070]可選的,所述指令生成子單元包括:
[0071]通信模塊,用于根據(jù)預設(shè)的通信協(xié)議與音響設(shè)備建立連接;
[0072]數(shù)據(jù)獲取模塊,用于獲取所述音響設(shè)備的當前狀態(tài)數(shù)據(jù);
[0073]模式確定模塊,用于利用所述通信協(xié)議對所述當前狀態(tài)數(shù)據(jù)進行解析,獲得所述音響的當前音效模式;
[0074]模式判斷模塊,用于判斷所述當前音效模式是否與所述目標音效模式相同;
[0075]指令生成模塊,用于若所述當前音效模式與所述目標音效模式不同,根據(jù)所述目標音效模式和所述通信協(xié)議生成模式調(diào)整指令。
[0076]根據(jù)本公開實施例的第三方面,提供一種音效調(diào)節(jié)裝置,包括:
[0077]處理器;
[0078]用于存儲處理器可執(zhí)行指令的存儲器;
[0079]其中,所述處理器被配置為:
[0080]獲取多媒體文件的屬性信息;
[0081]根據(jù)所述屬性信息確定所述多媒體文件的目標音效模式;
[0082]將所述多媒體文件的當前音效模式切換為所述目標音效模式。
[0083]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0084]本公開可以獲取多媒體文件的屬性信息,根據(jù)屬性信息確定多媒體文件的目標音效模式,將多媒體文件的當前音效模式切換為目標音效模式。從而實現(xiàn)自動將音效模式設(shè)置為與當前播放或待播放多媒體相匹配的音效模式,無需用戶根據(jù)多媒體手動調(diào)整音效模式,提高了音效模式調(diào)整效率。
[0085]本公開可以在觸發(fā)條件滿足時獲取多媒體文件的屬性信息,并執(zhí)行后續(xù)步驟。比如可以在多媒體文件的播放器啟動時獲取多媒體文件的屬性信息,也可以在接收到多媒體文件的播放命令時獲取多媒體文件的屬性信息,抑或是接收到模式調(diào)節(jié)命令時獲取多媒體文件的屬性信息,還可以是當前時間為設(shè)定的觸發(fā)時間時獲取多媒體文件的屬性信息。由于只有在觸發(fā)條件滿足的情況下才可以獲取多媒體文件的屬性信息,避免實時獲取信息帶來的信息處理量大的問題,也避免造成資源浪費。另外,由于設(shè)置了不同的觸發(fā)條件,所以可以根據(jù)用戶需求在不同的情況下進行音效模式調(diào)整。
[0086]本公開可以從音頻屬性信息中查找模式類型字段的字段值,從而將字段值對應的音效模式確定為目標音效模式。不管多媒體文件是音頻文件還是視頻文件,都可以根據(jù)類型字段的字段值確定目標音效模式,提高獲得目標音效模式的效率。
[0087]本公開可以獲取多媒體文件的音頻擴展名,判斷多媒體文件的音頻擴展名是否與預設(shè)音頻擴展名匹配,從而將匹配的預設(shè)音頻擴展名對應的音效模式確定為目標音效模式。由于無需對多媒體文件進行解碼即可獲取音頻擴展名,因此本公開先將音頻擴展名與預設(shè)音頻擴展名進行匹配,在存在匹配的預設(shè)音頻擴展名時可以直接確定目標音效模式,進一步提高了獲得目標音效模式的效率。
[0088]本公開可以獲取多媒體文件的播放器所處環(huán)境的環(huán)境音量,通過判斷環(huán)境音量所屬的音量閾值區(qū)間,從而獲取預先為音量閾值區(qū)間設(shè)置的目標播放音量,進而將多媒體文件的當前播放音量調(diào)至目標播放音量,實現(xiàn)根據(jù)環(huán)境音量自動調(diào)節(jié)多媒體文件的播放音量,提高調(diào)節(jié)播放音量的效率,也可以避免由于播放音量比環(huán)境音量過大造成對他人的干擾。
[0089]本公開方案可以運用在智能終端與音響設(shè)備配合使用的環(huán)境中,可以在智能終端中確定出目標音效模式,通過生成模式調(diào)整指令控制音響設(shè)備根據(jù)模式調(diào)整指令將當前音效模式切換為目標音效模式;也可以直接在音響設(shè)備中確定出目標音效