本技術(shù)屬于數(shù)據(jù)處理,尤其涉及一種基于音樂類別的場景確定方法和裝置。
背景技術(shù):
1、隨著社會不斷發(fā)展演變,存在于社會每處角落的音樂也發(fā)展出許多體系與流派。通常情況下,每首音樂依據(jù)內(nèi)部獨特的特征信息被標(biāo)記了特定的標(biāo)簽信息,有著相似特征信息的音樂便能根據(jù)標(biāo)簽信息進(jìn)行歸類,歸為相同類別的音樂。
2、現(xiàn)有技術(shù)中,最常使用的音樂類別的確定方法是直接按照標(biāo)簽信息確定音樂類別,即不同標(biāo)簽信息對應(yīng)不同的音樂類別;或者是對音樂內(nèi)部的數(shù)據(jù)信息進(jìn)行特征提取,直接根據(jù)音樂內(nèi)部的特征信息進(jìn)行分類,確定音樂類別。
3、但是,由于標(biāo)簽信息和特征信息的多樣性,因此根據(jù)標(biāo)簽信息和特征信息對音樂進(jìn)行分類,會得到多種音樂類別的結(jié)果,結(jié)果不唯一,以至于在基于音樂類別進(jìn)行場景布置中難以匹配準(zhǔn)確的場景,例如基于音樂類別布置燈效。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種基于音樂類別的場景確定方法和裝置,將音樂劃分到已有的類別中,結(jié)果唯一,以至于在基于音樂類別向目標(biāo)控制器發(fā)送場景控制信號,進(jìn)行場景布置時可以匹配準(zhǔn)確的場景。
2、第一方面,本技術(shù)實施例提供一種基于音樂類別的場景確定方法,包括:獲取目標(biāo)音樂的目標(biāo)標(biāo)簽信息、標(biāo)簽信息和預(yù)設(shè)音樂類別的關(guān)系信息,以及預(yù)設(shè)音樂類別和目標(biāo)場景信息的關(guān)系信息;在檢測到目標(biāo)標(biāo)簽信息不包括預(yù)設(shè)音樂類別的標(biāo)識的情況下,對目標(biāo)標(biāo)簽信息和標(biāo)簽信息進(jìn)行匹配;根據(jù)標(biāo)簽信息和預(yù)設(shè)音樂類別的關(guān)系信息,確定與目標(biāo)標(biāo)簽信息匹配的標(biāo)簽信息對應(yīng)的音樂類別為目標(biāo)音樂的預(yù)測音樂類別;根據(jù)預(yù)設(shè)音樂類別和目標(biāo)場景信息的關(guān)系信息,確定與預(yù)測音樂類別對應(yīng)的預(yù)測目標(biāo)場景信息;獲取預(yù)測目標(biāo)場景信息的控制信號,并向目標(biāo)控制器發(fā)送控制信號,以用于目標(biāo)控制器基于控制信號生成目標(biāo)場景。
3、在一個可能實現(xiàn)的實施例中,在獲取目標(biāo)音樂的目標(biāo)標(biāo)簽信息之前,方法還包括:獲取多個音樂的標(biāo)簽信息;在檢測到標(biāo)簽信息不包括預(yù)設(shè)音樂類別的標(biāo)識的情況下,獲取標(biāo)簽信息對應(yīng)的目標(biāo)描述信息;根據(jù)目標(biāo)描述信息,利用預(yù)設(shè)分類規(guī)則確定與目標(biāo)描述信息對應(yīng)的目標(biāo)音樂類別,預(yù)設(shè)分類規(guī)則包括描述信息和預(yù)設(shè)音樂類別的關(guān)系信息,描述信息包括目標(biāo)描述信息,預(yù)設(shè)音樂類別包括目標(biāo)音樂類別;生成標(biāo)簽信息和預(yù)設(shè)音樂類別的關(guān)系信息;接收預(yù)設(shè)音樂類別對應(yīng)的多個場景信息中目標(biāo)場景信息的選擇輸入;響應(yīng)于選擇輸入,生成預(yù)設(shè)音樂類別和目標(biāo)場景信息的關(guān)系信息。
4、在一個可能實現(xiàn)的實施例中,目標(biāo)描述信息包括樂器數(shù)量,目標(biāo)音樂類別包括第一音樂類別、第二音樂類別和第三音樂類別;根據(jù)目標(biāo)描述信息,利用預(yù)設(shè)分類規(guī)則確定與目標(biāo)描述信息對應(yīng)的目標(biāo)音樂類別,包括:在樂器數(shù)量為小于第一預(yù)設(shè)值的情況下,確定音樂為第一音樂類別;在樂器數(shù)量大于第二預(yù)設(shè)值的情況下,確定音樂為第二音樂類別;在樂器數(shù)量不小于第一預(yù)設(shè)值,且不大于第二預(yù)設(shè)值的情況下,確定音樂為第三音樂類別。
5、在一個可能實現(xiàn)的實施例中,目標(biāo)描述信息還包括樂器種類和和弦信息,第一音樂類別包括第一子音樂類別,第二音樂類別包括第二子音樂類別,第三音樂類別包括第二子音樂類別、第三子音樂類別、第四子音樂類別和第四音樂類別;在樂器數(shù)量不小于第一預(yù)設(shè)值,且不大于第二預(yù)設(shè)值的情況下,確定音樂為第三音樂類別,包括:在樂器數(shù)量為第一預(yù)設(shè)值的情況下,檢測樂器種類是否包括第一種類;在從樂器種類中檢測到第一種類的情況下,確定音樂為第二子音樂類別;在從樂器種類中沒有檢測到第一種類,且在和弦信息中的復(fù)雜程度為第一復(fù)雜程度的情況下,確定音樂為第三子音樂類別;在從樂器種類中沒有檢測到第一種類,且在和弦信息中的復(fù)雜程度為第二復(fù)雜程度的情況下,確定音樂為第四子音樂類別;在樂器數(shù)量大于第一預(yù)設(shè)值且不大于第二預(yù)設(shè)值的情況下,檢測和弦信息中的和弦種類是否是目標(biāo)和弦種類;在和弦信息中的和弦種類是目標(biāo)和弦種類的情況下,確定音樂為第三子音樂類別;在和弦信息中的和弦種類不是目標(biāo)和弦種類的情況下,確定音樂為第四音樂類別。
6、在一個可能實現(xiàn)的實施例中,第四音樂類別包括第五音樂類別和第六音樂類別;在和弦信息中的和弦種類不是目標(biāo)和弦種類的情況下,確定音樂為第四音樂類別,包括:在和弦信息中的和弦種類不是目標(biāo)和弦種類的情況下,檢測目標(biāo)描述信息是否包括反饋信息,反饋信息表征用戶喜愛音樂;在從目標(biāo)描述信息中檢測到反饋信息的情況下,確定音樂為第五音樂類別;在從目標(biāo)描述信息中沒有檢測到反饋信息的情況下,確定音樂為第六音樂類別。
7、在一個可能實現(xiàn)的實施例中,目標(biāo)描述信息還包括音樂氛圍信息,第五音樂類別包括第四子音樂類別、第五子音樂類別、第六子音樂類別和第一子音樂類別;在從目標(biāo)描述信息中檢測到反饋信息的情況下,確定音樂為第五音樂類別,包括:在從目標(biāo)描述信息中檢測到反饋信息的情況下,檢測樂器種類是否包括第二種類;在從樂器種類中檢測到第二種類,且音樂氛圍信息為第一氛圍信息的情況下,確定音樂為第四子音樂類別;在從樂器種類中檢測到第二種類,且音樂氛圍信息為第二氛圍信息的情況下,確定音樂為第五子音樂類別;在從樂器種類中檢測到第二種類,且音樂氛圍信息為第三氛圍信息的情況下,確定音樂為第一子音樂類別,第三氛圍信息為除第一氛圍信息和第二氛圍信息之外的氛圍信息;在從目標(biāo)描述信息中沒有檢測到第二種類,或者樂器種類的數(shù)量大于第三預(yù)設(shè)值的情況下,確定音樂為第六子音樂類別。
8、在一個可能實現(xiàn)的實施例中,第六音樂類別包括第七子音樂類別、第七音樂類別、第八音樂類別、第一子音樂類別、第四子音樂類別和第五子音樂類別;在從目標(biāo)描述信息中沒有檢測到反饋信息的情況下,確定音樂為第六音樂類別,包括:在從目標(biāo)描述信息中沒有檢測到反饋信息的情況下,檢測樂器種類是否包括第三種類;在從樂器種類中檢測到第三種類,且在目標(biāo)描述信息中檢測到失真信息的情況下,確定音樂為第七子音樂類別;在從樂器種類中檢測到第三種類,且在目標(biāo)描述信息中沒有檢測到失真信息的情況下,確定音樂為第七音樂類別;在從樂器種類中沒有檢測到第三種類,且樂器種類的數(shù)量大于第三預(yù)設(shè)值或者檢測到樂器種類包括第四種類的情況下,確定音樂為第八音樂類別;在從樂器種類中沒有檢測到第三種類,且樂器種類的數(shù)量不大于第三預(yù)設(shè)值且從樂器種類沒有檢測到第四種類,且音樂氛圍信息為第一氛圍信息的情況下,確定音樂為第四子音樂類別;在從樂器種類中沒有檢測到第三種類,且樂器種類的數(shù)量不大于第三預(yù)設(shè)值且從樂器種類沒有檢測到第四種類,且音樂氛圍信息為第二氛圍信息的情況下,確定音樂為第五子音樂類別;在從樂器種類中沒有檢測到第三種類,且樂器種類的數(shù)量不大于第三預(yù)設(shè)值且從樂器種類沒有檢測到第四種類,且音樂氛圍信息為第三氛圍信息的情況下,確定音樂為第一子音樂類別。
9、在一個可能實現(xiàn)的實施例中,目標(biāo)描述信息還包括節(jié)奏信息,第七音樂類別包括第八子音樂類別和第九子音樂類別;在從樂器種類中檢測到第三種類,且在目標(biāo)描述信息中沒有檢測到失真信息的情況下,確定音樂為第七音樂類別,包括:在從樂器種類中檢測到第三種類,且在目標(biāo)描述信息中沒有檢測到失真信息的情況下,檢測節(jié)奏信息是否包括第一節(jié)奏信息;在從節(jié)奏信息中檢測到第一節(jié)奏信息的情況下,確定音樂為第八子音樂類別;在從節(jié)奏信息中沒有檢測到第一節(jié)奏信息的情況下,確定音樂為第九子音樂類別。
10、在一個可能實現(xiàn)的實施例中,目標(biāo)描述信息還包括節(jié)奏信息,第八音樂類別包括第一子音樂類別、第十子音樂類別和第十一子音樂類別;在從樂器種類中沒有檢測到第三種類,且樂器種類的數(shù)量大于第三預(yù)設(shè)值或者檢測到樂器種類包括第四種類的情況下,確定音樂為第八音樂類別,包括:在從樂器種類中沒有檢測到第三種類,且樂器種類的數(shù)量大于第三預(yù)設(shè)值或者檢測到樂器種類包括第四種類的情況下,檢測節(jié)奏信息是否包括第二節(jié)奏信息;在從節(jié)奏信息中沒有檢測到第二節(jié)奏信息的情況下,確定音樂為第一子音樂類別;在從節(jié)奏信息中檢測到第二節(jié)奏信息的情況下,檢測目標(biāo)描述信息中是否包括歌詞強調(diào)信息;在從目標(biāo)描述信息中檢測到歌詞強調(diào)信息的情況下,確定音樂為第十子音樂類別;在從目標(biāo)描述信息中沒有檢測到歌詞強調(diào)信息的情況下,確定音樂為第十一子音樂類別。
11、第二方面,本技術(shù)實施例提供了一種基于音樂類別的場景確定裝置,包括:獲取模塊,用于獲取目標(biāo)音樂的目標(biāo)標(biāo)簽信息、標(biāo)簽信息和預(yù)設(shè)音樂類別的關(guān)系信息,以及預(yù)設(shè)音樂類別和目標(biāo)場景信息的關(guān)系信息;匹配模塊,用于在檢測到目標(biāo)標(biāo)簽信息不包括預(yù)設(shè)音樂類別的標(biāo)識的情況下,對目標(biāo)標(biāo)簽信息和標(biāo)簽信息進(jìn)行匹配;確定模塊,用于根據(jù)標(biāo)簽信息和預(yù)設(shè)音樂類別的關(guān)系信息,確定與目標(biāo)標(biāo)簽信息匹配的標(biāo)簽信息對應(yīng)的音樂類別為目標(biāo)音樂的預(yù)測音樂類別;確定模塊,還用于根據(jù)預(yù)設(shè)音樂類別和目標(biāo)場景信息的關(guān)系信息,確定與預(yù)測音樂類別對應(yīng)的預(yù)測目標(biāo)場景信息;獲取模塊,還用于獲取預(yù)測目標(biāo)場景信息的控制信號,并向目標(biāo)控制器發(fā)送控制信號,以用于目標(biāo)控制器基于控制信號生成目標(biāo)場景。
12、第三方面,本技術(shù)實施例提供了一種電子設(shè)備,設(shè)備包括:
13、處理器以及存儲有計算機程序指令的存儲器;處理器執(zhí)行計算機程序指令時實現(xiàn)上述任意一項的基于音樂類別的場景確定方法。
14、第四方面,本技術(shù)實施例提供了一種計算機存儲介質(zhì),計算機可讀存儲介質(zhì)上存儲有計算機程序指令,計算機程序指令被處理器執(zhí)行時實現(xiàn)上述任意一項的基于音樂類別的場景確定方法。
15、第五方面,本技術(shù)實施例提供了一種計算機程序產(chǎn)品,其特征在于,計算機程序產(chǎn)品中的指令由電子設(shè)備的處理器執(zhí)行時,使得電子設(shè)備能夠執(zhí)行上述任意一項的基于音樂類別的場景確定方法。
16、本技術(shù)實施例的基于音樂類別的場景確定方法和裝置,該方法包括:獲取目標(biāo)音樂的目標(biāo)標(biāo)簽信息、標(biāo)簽信息和預(yù)設(shè)音樂類別的關(guān)系信息,以及預(yù)設(shè)音樂類別和目標(biāo)場景信息的關(guān)系信息;在檢測到目標(biāo)標(biāo)簽信息不包括預(yù)設(shè)音樂類別的標(biāo)識的情況下,對目標(biāo)標(biāo)簽信息和標(biāo)簽信息進(jìn)行匹配;根據(jù)標(biāo)簽信息和預(yù)設(shè)音樂類別的關(guān)系信息,確定與目標(biāo)標(biāo)簽信息匹配的標(biāo)簽信息對應(yīng)的音樂類別為目標(biāo)音樂的預(yù)測音樂類別;根據(jù)預(yù)設(shè)音樂類別和目標(biāo)場景信息的關(guān)系信息,確定與預(yù)測音樂類別對應(yīng)的預(yù)測目標(biāo)場景信息;獲取預(yù)測目標(biāo)場景信息的控制信號,并向目標(biāo)控制器發(fā)送控制信號,以用于目標(biāo)控制器基于控制信號生成目標(biāo)場景。這樣,首先檢測目標(biāo)標(biāo)簽信息中是否包括預(yù)設(shè)音樂類別的標(biāo)識,若不包括,則對目標(biāo)標(biāo)簽信息和標(biāo)簽信息進(jìn)行匹配;根據(jù)標(biāo)簽信息和預(yù)設(shè)音樂類別的關(guān)系信息,確定與目標(biāo)標(biāo)簽信息匹配的標(biāo)簽信息對應(yīng)的音樂類別為目標(biāo)音樂的預(yù)測音樂類別。不是盲目按照標(biāo)簽信息將音樂分類,而是將音樂劃分到已有的類別中,不會存在太多的音樂類別的結(jié)果,結(jié)果唯一,以至于在基于音樂類別發(fā)送場景的控制信號,進(jìn)行場景布置時可以匹配準(zhǔn)確的場景。