本申請(qǐng)涉及多媒體處理技術(shù),尤其涉及一種音頻處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著汽車(chē)行業(yè)的發(fā)展,車(chē)載音頻系統(tǒng)越來(lái)越受到消費(fèi)者的青睞,因?yàn)樗梢詾轳{駛者和乘客提供高品質(zhì)的音樂(lè)欣賞和娛樂(lè)體驗(yàn)。車(chē)載音頻系統(tǒng)通常包括車(chē)機(jī)節(jié)點(diǎn)和功放節(jié)點(diǎn),車(chē)機(jī)節(jié)點(diǎn)是用于接收、處理和傳輸音頻信號(hào)的設(shè)備,功放節(jié)點(diǎn)是用于放大和輸出音頻信號(hào)的設(shè)備。
2、為了提高車(chē)載音頻系統(tǒng)的音質(zhì)和性能,需要對(duì)音頻信號(hào)進(jìn)行復(fù)雜的處理,例如解碼、渲染、后處理等。這些處理需要消耗大量的計(jì)算資源,而車(chē)機(jī)節(jié)點(diǎn)和功放節(jié)點(diǎn)的計(jì)算能力有限,不能滿足所有的處理需求。
3、因此,需要合理地分配車(chē)機(jī)節(jié)點(diǎn)和功放節(jié)點(diǎn)的計(jì)算任務(wù),以實(shí)現(xiàn)音頻信號(hào)的高效處理。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)?zhí)峁┮环N音頻處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),用以解決現(xiàn)有技術(shù)無(wú)法合理地分配車(chē)機(jī)節(jié)點(diǎn)和功放節(jié)點(diǎn)的計(jì)算任務(wù),導(dǎo)致無(wú)法高效處理音頻信號(hào)的問(wèn)題,實(shí)現(xiàn)適應(yīng)不同的音頻信號(hào)類(lèi)型和處理需求,避免車(chē)機(jī)節(jié)點(diǎn)或功放節(jié)點(diǎn)的計(jì)算資源浪費(fèi)或不足的技術(shù)效果。
2、一方面,本申請(qǐng)?zhí)峁┮环N音頻處理方法,所述方法包括:
3、車(chē)載音頻處理系統(tǒng)中的車(chē)機(jī)節(jié)點(diǎn)響應(yīng)于接收到的音頻處理任務(wù),向所述車(chē)載音頻處理系統(tǒng)中的功放節(jié)點(diǎn)發(fā)送查詢請(qǐng)求;
4、所述車(chē)機(jī)節(jié)點(diǎn)根據(jù)所述功放節(jié)點(diǎn)針對(duì)所述查詢請(qǐng)求返回的應(yīng)答消息,確定所述功放節(jié)點(diǎn)的計(jì)算能力;
5、所述車(chē)機(jī)節(jié)點(diǎn)根據(jù)所述功放節(jié)點(diǎn)的計(jì)算能力和所述車(chē)機(jī)節(jié)點(diǎn)的算力,以及所述音頻處理任務(wù)的任務(wù)量,將所述音頻處理任務(wù)中待處理的音頻碼流分配至所述車(chē)機(jī)節(jié)點(diǎn)和/或所述功放節(jié)點(diǎn),以采用所述車(chē)機(jī)節(jié)點(diǎn)和/或所述功放節(jié)點(diǎn)對(duì)所述音頻碼流進(jìn)行處理,并將處理后音頻碼流傳輸?shù)街辽僖粋€(gè)揚(yáng)聲器進(jìn)行播放。
6、一種可選的實(shí)施方式中,所述車(chē)機(jī)節(jié)點(diǎn)根據(jù)所述功放節(jié)點(diǎn)針對(duì)所述查詢請(qǐng)求返回的應(yīng)答消息,確定所述功放節(jié)點(diǎn)的計(jì)算能力,包括:
7、所述車(chē)機(jī)節(jié)點(diǎn)獲取所述應(yīng)答消息中攜帶的如下至少之一節(jié)點(diǎn)信息:型號(hào)信息、算力信息、內(nèi)存信息、軟件版本信息;
8、所述車(chē)機(jī)節(jié)點(diǎn)在預(yù)先確定的算力配置表中,查詢與所述節(jié)點(diǎn)信息對(duì)應(yīng)的所述功放節(jié)點(diǎn)的計(jì)算能力。
9、一種可選的實(shí)施方式中,所述車(chē)機(jī)節(jié)點(diǎn)根據(jù)所述功放節(jié)點(diǎn)針對(duì)所述查詢請(qǐng)求返回的應(yīng)答消息,確定所述功放節(jié)點(diǎn)的計(jì)算能力,包括:
10、所述車(chē)機(jī)節(jié)點(diǎn)獲取所述應(yīng)答消息中攜帶的算力信息;
11、所述車(chē)機(jī)節(jié)點(diǎn)根據(jù)所述算力信息,確定所述功放節(jié)點(diǎn)的計(jì)算能力。
12、一種可選的實(shí)施方式中,所述車(chē)機(jī)節(jié)點(diǎn)向所述車(chē)載音頻處理系統(tǒng)中的功放節(jié)點(diǎn)發(fā)送查詢請(qǐng)求,包括:
13、所述車(chē)機(jī)節(jié)點(diǎn)確定所述車(chē)機(jī)節(jié)點(diǎn)和所述功放節(jié)點(diǎn)均支持的音頻傳輸協(xié)議;
14、所述車(chē)機(jī)節(jié)點(diǎn)基于所述音頻傳輸協(xié)議,向所述車(chē)載音頻處理系統(tǒng)中的功放節(jié)點(diǎn)發(fā)送查詢請(qǐng)求。
15、一種可選的實(shí)施方式中,所述車(chē)機(jī)節(jié)點(diǎn)將所述音頻處理任務(wù)中待處理的音頻碼流分配至所述車(chē)機(jī)節(jié)點(diǎn)和/或所述功放節(jié)點(diǎn),包括:
16、所述車(chē)機(jī)節(jié)點(diǎn)確定所述車(chē)機(jī)節(jié)點(diǎn)和所述功放節(jié)點(diǎn)均支持的音頻傳輸協(xié)議;
17、所述車(chē)機(jī)節(jié)點(diǎn)基于所述音頻傳輸協(xié)議,將所述車(chē)機(jī)節(jié)點(diǎn)處理過(guò)或未處理過(guò)的音頻碼流傳輸至所述功放節(jié)點(diǎn),以使得所述功放節(jié)點(diǎn)對(duì)接收到的音頻碼流進(jìn)行處理得到所述處理后音頻碼流,或者直接將所述車(chē)機(jī)節(jié)點(diǎn)處理過(guò)的音頻碼流作為所述處理后音頻碼流傳輸給所述揚(yáng)聲器。
18、一種可選的實(shí)施方式中,所述方法還包括:
19、所述車(chē)機(jī)節(jié)點(diǎn)根據(jù)所述功放節(jié)點(diǎn)的計(jì)算能力和所述車(chē)機(jī)節(jié)點(diǎn)的算力,以及所述音頻處理任務(wù)的任務(wù)量,動(dòng)態(tài)調(diào)整所述車(chē)機(jī)節(jié)點(diǎn)和所述功放節(jié)點(diǎn)中分配到的待處理的音頻碼流。
20、一種可選的實(shí)施方式中,采用所述車(chē)機(jī)節(jié)點(diǎn)和/或所述功放節(jié)點(diǎn)對(duì)所述音頻碼流進(jìn)行處理,包括:
21、采用所述車(chē)機(jī)節(jié)點(diǎn)和/或所述功放節(jié)點(diǎn)對(duì)所述音頻碼流進(jìn)行解碼處理,得到解碼后音頻碼流;
22、采用所述車(chē)機(jī)節(jié)點(diǎn)和/或所述功放節(jié)點(diǎn)對(duì)所述解碼后音頻碼流進(jìn)行渲染處理,得到渲染處理后音頻碼流;
23、采用所述車(chē)機(jī)節(jié)點(diǎn)和/或所述功放節(jié)點(diǎn)對(duì)所述渲染處理后音頻碼流進(jìn)行后處理,得到后處理后音頻碼流。
24、另一方面,本申請(qǐng)?zhí)峁┮环N音頻處理裝置,所述裝置包括:
25、查詢模塊,用于響應(yīng)于接收到的音頻處理任務(wù),向車(chē)載音頻處理系統(tǒng)中的功放節(jié)點(diǎn)發(fā)送查詢請(qǐng)求;
26、確定模塊,用于根據(jù)所述功放節(jié)點(diǎn)針對(duì)所述查詢請(qǐng)求返回的應(yīng)答消息,確定所述功放節(jié)點(diǎn)的計(jì)算能力;
27、分配處理模塊,用于根據(jù)所述車(chē)載音頻處理系統(tǒng)中車(chē)機(jī)節(jié)點(diǎn)的算力和所述功放節(jié)點(diǎn)的計(jì)算能力,以及所述音頻處理任務(wù)的任務(wù)量,將所述音頻處理任務(wù)中待處理的音頻碼流分配至所述車(chē)機(jī)節(jié)點(diǎn)和/或所述功放節(jié)點(diǎn),以采用所述車(chē)機(jī)節(jié)點(diǎn)和/或所述功放節(jié)點(diǎn)對(duì)所述音頻碼流進(jìn)行處理,并將處理后音頻碼流傳輸?shù)街辽僖粋€(gè)揚(yáng)聲器進(jìn)行播放。
28、另一方面,本申請(qǐng)?zhí)峁┮环N電子設(shè)備,包括:處理器,以及與上述處理器連接的存儲(chǔ)器;上述存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)執(zhí)行指令;上述處理器執(zhí)行上述存儲(chǔ)器存儲(chǔ)的計(jì)算機(jī)執(zhí)行指令,以實(shí)現(xiàn)如任一項(xiàng)上述的方法。
29、另一方面,本申請(qǐng)?zhí)峁┮环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),上述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)執(zhí)行指令,上述計(jì)算機(jī)執(zhí)行指令被處理器執(zhí)行時(shí)用于實(shí)現(xiàn)如任一項(xiàng)上述的方法。
30、另一方面,本申請(qǐng)?zhí)峁┮环N計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)任一項(xiàng)上述的方法。
31、本申請(qǐng)?zhí)峁┑囊纛l處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),采用車(chē)載音頻處理系統(tǒng)中的車(chē)機(jī)節(jié)點(diǎn)響應(yīng)于接收到的音頻處理任務(wù),向車(chē)載音頻處理系統(tǒng)中的功放節(jié)點(diǎn)發(fā)送查詢請(qǐng)求;之后,根據(jù)功放節(jié)點(diǎn)針對(duì)查詢請(qǐng)求返回的應(yīng)答消息,確定功放節(jié)點(diǎn)的計(jì)算能力;最后,根據(jù)功放節(jié)點(diǎn)的計(jì)算能力和車(chē)機(jī)節(jié)點(diǎn)的算力,以及音頻處理任務(wù)的任務(wù)量,將音頻處理任務(wù)中待處理的音頻碼流分配至車(chē)機(jī)節(jié)點(diǎn)和/或功放節(jié)點(diǎn),以采用車(chē)機(jī)節(jié)點(diǎn)和/或功放節(jié)點(diǎn)對(duì)音頻碼流進(jìn)行處理,并將處理后音頻碼流傳輸?shù)街辽僖粋€(gè)揚(yáng)聲器進(jìn)行播放。由此,本申請(qǐng)實(shí)施例,可以解決現(xiàn)有技術(shù)無(wú)法合理地分配車(chē)機(jī)節(jié)點(diǎn)和功放節(jié)點(diǎn)的計(jì)算任務(wù),導(dǎo)致無(wú)法高效處理音頻信號(hào)的問(wèn)題,實(shí)現(xiàn)適應(yīng)不同的音頻信號(hào)類(lèi)型和處理需求,避免車(chē)機(jī)節(jié)點(diǎn)或功放節(jié)點(diǎn)的計(jì)算資源浪費(fèi)或不足的技術(shù)效果。
1.一種音頻處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述車(chē)機(jī)節(jié)點(diǎn)根據(jù)所述功放節(jié)點(diǎn)針對(duì)所述查詢請(qǐng)求返回的應(yīng)答消息,確定所述功放節(jié)點(diǎn)的計(jì)算能力,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述車(chē)機(jī)節(jié)點(diǎn)根據(jù)所述功放節(jié)點(diǎn)針對(duì)所述查詢請(qǐng)求返回的應(yīng)答消息,確定所述功放節(jié)點(diǎn)的計(jì)算能力,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述車(chē)機(jī)節(jié)點(diǎn)向所述車(chē)載音頻處理系統(tǒng)中的功放節(jié)點(diǎn)發(fā)送查詢請(qǐng)求,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述車(chē)機(jī)節(jié)點(diǎn)將所述音頻處理任務(wù)中待處理的音頻碼流分配至所述車(chē)機(jī)節(jié)點(diǎn)和/或所述功放節(jié)點(diǎn),包括:
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,采用所述車(chē)機(jī)節(jié)點(diǎn)和/或所述功放節(jié)點(diǎn)對(duì)所述音頻碼流進(jìn)行處理,包括:
8.一種音頻處理裝置,其特征在于,所述裝置包括:
9.一種電子設(shè)備,其特征在于,包括:處理器,以及與所述處理器連接的存儲(chǔ)器;
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)執(zhí)行指令,所述計(jì)算機(jī)執(zhí)行指令被處理器執(zhí)行時(shí)用于實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的方法。
11.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的方法。