本發(fā)明涉及多媒體技術(shù)領(lǐng)域,尤其涉及一種ARC控制方法、控制單元和顯示設(shè)備。
背景技術(shù):
高清晰度多媒體接口(High Definition Multimedia Interface,HDMI)是一種數(shù)字化視頻/音頻接口技術(shù),廣泛引用于家庭影音系統(tǒng)中。目前,比較常用的HDMI規(guī)范接口為1.4版本,該版本支持音頻回傳通道(Audio Return Channel,ARC)。當(dāng)電視和功放設(shè)備通過HDMI連接時,電視能夠通過HDMI中的ARC將電視本地播放的音頻回傳給功放設(shè)備。實際應(yīng)用中,該ARC可以支持脈沖編碼調(diào)制(Pulse Code Modulation,PCM)格式的音頻(也即解碼后的音頻數(shù)據(jù))回傳,以及可以支持透傳杜比的杜比數(shù)字+(Dolby Digital Plus,DDP)、杜比數(shù)字(Dolby Digital,DD)等格式的音頻回傳。
目前,電視一般采用SONY/PHILIPS數(shù)字接口格式(Sony/Philips Digital Interface Format,SPDIF)的方式控制ARC,也即電視直接將音頻透傳給功放設(shè)備,或者將PCM格式的音頻回傳給功放設(shè)備。但是,功放設(shè)備并不是對電視所透傳的所有音頻都能夠支持,這導(dǎo)致某些情況下功放設(shè)備無法播放所接收到的音頻。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種ARC控制方法、控制單元和顯示設(shè)備,用于避免功放設(shè)備無法播放所接收到的音頻的情況。
第一方面,提供一種音頻回傳通道ARC控制方法,包括:
獲取顯示設(shè)備的第一格式集合,其中,所述顯示設(shè)備具有高清晰度多媒體接口HDMI的接收側(cè)接口,所述第一格式集合為所述顯示設(shè)備即將播放的音頻的格式集合;
獲取第二格式集合,其中,所述第二格式集合為功放設(shè)備支持解碼的格 式集合,所述功放設(shè)備和所述顯示設(shè)備通過HDMI連接,所述功放設(shè)備具備HDMI的發(fā)送側(cè)接口,所述第一格式集合和所述第二格式集合的交集包括至少一個格式;
根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式,其中所述目標(biāo)格式屬于所述第二格式集合;
將所述目標(biāo)格式的音頻通過所述HDMI ARC回傳至所述功放設(shè)備。
結(jié)合第一方面,在第一方面的第一種實現(xiàn)方式中,所述根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式包括:
按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式。
結(jié)合第一方面的第一種實現(xiàn)方式,在第一方面的第二種實現(xiàn)方式中,所述顯示設(shè)備按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式包括:
獲取所述第一格式集合和所述第二格式集合的交集中的格式的優(yōu)先級別;
從所述第一格式集合和所述第二格式集合的交集中選擇優(yōu)先級別為預(yù)置級別的格式作為所述目標(biāo)格式。
結(jié)合第一方面,在第一方面的第三種實現(xiàn)方式中,所述獲取第二格式集合之前還包括:
確定所述功放設(shè)備是否支持HDMI ARC;
當(dāng)確定所述功放設(shè)備支持HDMI ARC時,獲取第二格式集合。
結(jié)合第一方面的第三種實現(xiàn)方式,在第一方面的第四種實現(xiàn)方式中,所述方法的執(zhí)行主體為所述顯示設(shè)備;當(dāng)確定所述功放設(shè)備支持HDMI ARC時,所述方法還包括:
所述顯示設(shè)備顯示兩個選項:開啟所述HDMI ARC以及關(guān)閉所述HDMI ARC;
當(dāng)接收到對所述開啟所述HDMI ARC的選項的選擇時,所述顯示設(shè)備獲取第二格式集合。
結(jié)合第一方面的第三種實現(xiàn)方式,在第一方面的第五種實現(xiàn)方式中,所 述方法的執(zhí)行主體為所述顯示設(shè)備;
所述方法還包括:
所述顯示設(shè)備顯示兩個選項:開啟所述HDMI ARC以及關(guān)閉所述HDMI ARC;
當(dāng)所述顯示設(shè)備確定所述功放設(shè)備不支持HDMI ARC時,所述兩個選項不可用。
結(jié)合第一方面,在第一方面的第六種實現(xiàn)方式中,所述方法的執(zhí)行主體為所述顯示設(shè)備;所述方法還包括:
所述顯示設(shè)備獲取第三格式集合,其中,所述第三格式集合為所述顯示設(shè)備所支持播放的音頻的格式集合;
所述顯示設(shè)備顯示選項集合,所述選項集合中的各選項與所述第二格式集合和所述第三格式集合的交集中的各格式一一對應(yīng);
所述根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式包括:
所述顯示設(shè)備接收對所述選項集合中的選項的選擇;
當(dāng)確定選擇的選項對應(yīng)的格式位于所述第一格式集合中時,所述顯示設(shè)備將所述選擇的選項對應(yīng)的格式確定為所述目標(biāo)格式。
結(jié)合第一方面的第六種實現(xiàn)方式,在第一方面的第七種實現(xiàn)方式中,所述方法還包括:
所述顯示設(shè)備獲取所述第二格式集合和所述第三格式集合的交集中的格式的優(yōu)先級別;
所述選項集合還包括自動選擇的選項,其中,所述自動選擇的選項對應(yīng)所述第二格式集合和所述第三格式結(jié)合的交集中優(yōu)先級別為預(yù)置級別的格式。
結(jié)合第一方面的第六種實現(xiàn)方式,在第一方面的第八種實現(xiàn)方式中,所述根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式還包括:
當(dāng)所述顯示設(shè)備確定選擇的選項對應(yīng)的格式不位于所述第一格式集合中時,所述顯示設(shè)備按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式;
或者,
當(dāng)所述顯示設(shè)備確定選擇的選項對應(yīng)的格式不位于所述第一格式集合中,且所述第一格式集合包括可以轉(zhuǎn)換為所述第二格式集合中的第二格式的第一格式時,所述顯示設(shè)備將所述第二格式確定為所述目標(biāo)格式,以及將所述第一格式的音頻轉(zhuǎn)換為所述目標(biāo)格式的音頻。
結(jié)合第一方面,在第一方面的第九種實現(xiàn)方式中,所述方法的執(zhí)行主體為所述顯示設(shè)備;所述方法還包括:
所述顯示設(shè)備獲取第三格式集合,其中,所述第三格式集合為所述顯示設(shè)備所支持播放的音頻的格式集合;
所述顯示設(shè)備顯示選項集合,其中所述選項集合包括第一選項和第二選項,所述第一選項對應(yīng)第一交集,所述第二選項對應(yīng)第二交集,所述第一交集為所述第二格式集合和所述第三格式集合的交集,所述第二交集為所述第二格式集合和所述第三格式集合的交集中僅支持碼率不大于預(yù)置數(shù)值的格式;
所述根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式包括:
所述顯示設(shè)備接收對所述選項集合中的選項的選擇;
當(dāng)所述選擇的選項對應(yīng)的交集與所述第一格式集合相交時,按預(yù)置方式從所述相交的集合中選擇所述目標(biāo)格式。
結(jié)合第一方面的第九種實現(xiàn)方式,在第一方面的第十種實現(xiàn)方式中,所述根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式還包括:
當(dāng)所述選擇的選項對應(yīng)的交集與所述第一格式集合不相交時,所述顯示設(shè)備按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式;
或者,
當(dāng)所述選擇的選項對應(yīng)的交集與所述第一格式集合不相交,且所述第一格式集合包括可以轉(zhuǎn)換為所述選擇的選項對應(yīng)的交集中的第二格式的第一格式時,所述顯示設(shè)備將所述第二格式確定為所述目標(biāo)格式,以及將所述第一格式的音頻轉(zhuǎn)換為所述目標(biāo)格式的音頻。
結(jié)合第一方面的第六種實現(xiàn)方式、第七種實現(xiàn)方式、第八種實現(xiàn)方式、第九種實現(xiàn)方式、第十種實現(xiàn)方式,在第一方面的第十一種實現(xiàn)方式中,所 述方法還包括:
所述顯示設(shè)備實時更新所述選項集合中各選項對應(yīng)的格式。
第二方面,提供一種控制單元,所述控制單元位于具有HDMI的接收側(cè)接口的顯示設(shè)備內(nèi),所獲控制單元包括:
第一獲取模塊,用于獲取所述顯示設(shè)備的第一格式集合,所述第一格式集合為所述顯示設(shè)備即將播放的音頻的格式集合;
第二獲取模塊,用于獲取第二格式集合,其中,所述第二格式集合為功放設(shè)備支持解碼的格式集合,所述功放設(shè)備和所述顯示設(shè)備通過HDMI連接,所述功放設(shè)備具備HDMI的發(fā)送側(cè)接口,所述第一格式集合和所述第二格式集合的交集包括至少一個格式;
第三獲取模塊,用于根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式,其中所述目標(biāo)格式屬于所述第二格式集合;
回傳模塊,用于將所述目標(biāo)格式的音頻通過所述HDMI ARC回傳至所述功放設(shè)備。
結(jié)合第二方面,在第二方面的第一種實現(xiàn)方式中,所述第三獲取模塊具體用于按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式。
結(jié)合第二方面的第一種實現(xiàn)方式,在第二方面的第二種實現(xiàn)方式中,所述第三獲取模塊具體用于獲取所述第一格式集合和所述第二格式集合的交集中的格式的優(yōu)先級別;從所述第一格式集合和所述第二格式集合的交集中選擇優(yōu)先級別為預(yù)置級別的格式作為所述目標(biāo)格式。
結(jié)合第二方面,在第二方面的第三種實現(xiàn)方式中,所述控制單元還包括:
確定模塊,用于確定所述功放設(shè)備是否支持HDMI ARC;
所述第二獲取模塊具體用于當(dāng)所述確定模塊確定所述功放設(shè)備支持HDMI ARC時,獲取第二格式集合。
第三方面,提供一種顯示設(shè)備,包括HDMI的接收側(cè)接口,以及第二方方面所述的任一種控制單元。
結(jié)合第三方面,在第三方面的第一種實現(xiàn)方式中,所述顯示設(shè)備具體為所述第二方面的第三種實現(xiàn)方式中的控制單元;
所述顯示設(shè)備還包括:
顯示單元,用于當(dāng)所述確定模塊確定所述功放設(shè)備支持HDMI ARC時,顯示兩個選項:開啟所述HDMI ARC以及關(guān)閉所述HDMI ARC;
所述控制單元中的第二獲取模塊具體用于當(dāng)接收到對所述開啟所述HDMI ARC的選項的選擇時,獲取第二格式集合。
結(jié)合第三方面,在第三方面的第二種實現(xiàn)方式中,所述顯示設(shè)備具體為所述第二方面的第三種實現(xiàn)方式中的控制單元;
所述顯示設(shè)備還包括:
顯示單元,用于顯示兩個選項:開啟所述HDMI ARC以及關(guān)閉所述HDMI ARC;
當(dāng)所述確定模塊確定所述功放設(shè)備不支持HDMI ARC時,所述兩個選項不可用。
結(jié)合第三方面,在第三方面的第三種實現(xiàn)方式中,所述顯示設(shè)備還包括顯示單元;
所述控制單元還包括第四獲取模塊,用于獲取第三格式集合,其中,所述第三格式集合為所述顯示設(shè)備所支持播放的音頻的格式集合;
所述顯示單元用于顯示選項集合,所述選項集合中的各選項與所述第二格式集合和所述第三格式集合的交集中的各格式一一對應(yīng);
所述控制單元的所述第三獲取模塊具體用于接收對所述選項集合中的選項的選擇;當(dāng)確定選擇的選項對應(yīng)的格式位于所述第一格式集合中時,將所述選擇的選項對應(yīng)的格式確定為所述目標(biāo)格式。
結(jié)合第三方面的第三種實現(xiàn)方式,在第三方面的第四種實現(xiàn)方式中,所述第四獲取模塊還用于獲取所述第二格式集合和所述第三格式集合的交集中的格式的優(yōu)先級別;
所述選項集合還包括自動選擇的選項,其中,所述自動選擇的選項對應(yīng)所述第二格式集合和所述第三格式結(jié)合的交集中優(yōu)先級別為預(yù)置級別的格式。
結(jié)合第三方面的第三種實現(xiàn)方式,在第三方面的第五種實現(xiàn)方式中,所述第三獲取模塊還用于當(dāng)所述顯示設(shè)備確定選擇的選項對應(yīng)的格式不位于所 述第一格式集合中時,按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式;
或者,
所述第三獲取模塊還用于當(dāng)所述顯示設(shè)備確定選擇的選項對應(yīng)的格式不位于所述第一格式集合中,且所述第一格式集合包括可以轉(zhuǎn)換為所述第二格式集合中的第二格式的第一格式時,將所述第二格式確定為所述目標(biāo)格式,以及將所述第一格式的音頻轉(zhuǎn)換為所述目標(biāo)格式的音頻。
結(jié)合第三方面,在第三方面的第六種實現(xiàn)方式中,所述顯示設(shè)備還包括顯示單元;
所述控制單元還包括第四獲取模塊,用于獲取第三格式集合,其中,所述第三格式集合為所述顯示設(shè)備所支持播放的音頻的格式集合;
所述顯示單元用于顯示選項集合,其中所述選項集合包括第一選項和第二選項,所述第一選項對應(yīng)第一交集,所述第二選項對應(yīng)第二交集,所述第一交集為所述第二格式集合和所述第三格式集合的交集,所述第二交集為所述第二格式集合和所述第三格式集合的交集中僅支持碼率不大于預(yù)置數(shù)值的格式;
所述控制單元的所述第三獲取模塊具體用于接收對所述選項集合中的選項的選擇;當(dāng)所述選擇的選項對應(yīng)的交集與所述第一格式集合相交時,按預(yù)置方式從所述相交的集合中選擇所述目標(biāo)格式。
結(jié)合第三方面的第六種實現(xiàn)方式,在第三方面的第七種實現(xiàn)方式中,所述第三獲取模塊還用于當(dāng)所述選擇的選項對應(yīng)的交集與所述第一格式集合不相交時,按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式;
或者,
所述第三獲取模塊還用于當(dāng)所述選擇的選項對應(yīng)的交集與所述第一格式集合不相交,且所述第一格式集合包括可以轉(zhuǎn)換為所述選擇的選項對應(yīng)的交集中的第二格式的第一格式時,將所述第二格式確定為所述目標(biāo)格式,以及將所述第一格式的音頻轉(zhuǎn)換為所述目標(biāo)格式的音頻。
結(jié)合第三方面的第四種實現(xiàn)方式、第五種實現(xiàn)方式、第六種實現(xiàn)方式、 第七種實現(xiàn)方式,在第三方面的第八種實現(xiàn)方式中,所述顯示設(shè)備還包括:
更新單元,用于實時更新所述選項集合中各選項對應(yīng)的格式。
第四方面,提供一種控制芯片,所述控制芯片位于具有HDMI的接收側(cè)接口的顯示設(shè)備內(nèi),所獲控制芯片包括第一存儲器、一個或多個第一處理器以及一個或多個程序,其中所述一個或多個程序被存儲在所述第一存儲器中并被配置為被所述一個或多個第一處理器執(zhí)行;
所述一個或多個第一處理器用于執(zhí)行:
獲取所述顯示設(shè)備的第一格式集合,其中,所述第一格式集合為所述顯示設(shè)備即將播放的音頻的格式集合;
獲取第二格式集合,其中,所述第二格式集合為功放設(shè)備支持解碼的格式集合,所述功放設(shè)備和所述顯示設(shè)備通過HDMI連接,所述功放設(shè)備具備HDMI的發(fā)送側(cè)接口,所述第一格式集合和所述第二格式集合的交集包括至少一個格式;
根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式,其中所述目標(biāo)格式屬于所述第二格式集合;
將所述目標(biāo)格式的音頻通過所述HDMI音頻回傳通道(ARC)回傳至所述功放設(shè)備。
結(jié)合第四方面,在第四方面的第一種實現(xiàn)方式中,所述根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式包括:
按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式。
結(jié)合第四方面的第一種實現(xiàn)方式,在第四方面的第二種實現(xiàn)方式中所述顯示設(shè)備按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式包括:
獲取所述第一格式集合和所述第二格式集合的交集中的格式的優(yōu)先級別;
從所述第一格式集合和所述第二格式集合的交集中選擇優(yōu)先級別為預(yù)置級別的格式作為所述目標(biāo)格式。
結(jié)合第四方面,在第四方面的第三種實現(xiàn)方式中,所述一個或多個第一 處理器還用于:
確定所述功放設(shè)備是否支持HDMI ARC;
當(dāng)確定所述功放設(shè)備支持HDMI ARC時,獲取第二格式集合。
第五方面,提供一種顯示設(shè)備,包括HDMI的接收側(cè)接口,以及第四方方面所述的任一種控制芯片。
結(jié)合第五方面,在第五方面的第一種實現(xiàn)方式中,所述顯示設(shè)備還包括第二存儲器、一個或多個第二處理器以及一個或多個程序,其中所述一個或多個程序被存儲在所述第二存儲器中并被配置為被所述一個或多個第二處理器執(zhí)行;
所述一個或多個第二處理器用于執(zhí)行:
當(dāng)確定所述功放設(shè)備支持HDMI ARC時,顯示兩個選項:開啟所述HDMI ARC以及關(guān)閉所述HDMI ARC;
所述一個或多個第一處理器用于執(zhí)行:
當(dāng)接收到對所述開啟所述HDMI ARC的選項的選擇時,獲取第二格式集合。
結(jié)合第五方面,在第五方面的第二種實現(xiàn)方式中,所述顯示設(shè)備還包括第二存儲器、一個或多個第二處理器以及一個或多個程序,其中所述一個或多個程序被存儲在所述第二存儲器中并被配置為被所述一個或多個第二處理器執(zhí)行;
所述一個或多個第二處理器用于執(zhí)行:
顯示兩個選項:開啟所述HDMI ARC以及關(guān)閉所述HDMI ARC;
當(dāng)所述控制芯片確定所述功放設(shè)備不支持HDMI ARC時,所述兩個選項不可用。
結(jié)合第五方面,在第五方面的第三種實現(xiàn)方式中,所述一個或多個第一處理器還用于執(zhí)行:
獲取第三格式集合,其中,所述第三格式集合為所述顯示設(shè)備所支持播放的音頻的格式集合;
所述顯示設(shè)備還包括第二存儲器、一個或多個第二處理器以及一個或多個程序,其中所述一個或多個程序被存儲在所述第二存儲器中并被配置為被 所述一個或多個第二處理器執(zhí)行;
所述一個或多個第二處理器用于執(zhí)行:
顯示選項集合,所述選項集合中的各選項與所述第二格式集合和所述第三格式集合的交集中的各格式一一對應(yīng);
所述根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式包括:
接收對所述選項集合中的選項的選擇;
當(dāng)確定選擇的選項對應(yīng)的格式位于所述第一格式集合中時,將所述選擇的選項對應(yīng)的格式確定為所述目標(biāo)格式。
結(jié)合第五方面的第三種實現(xiàn)方式,在第五方面的第四種實現(xiàn)方式中,所述一個或多個第一處理器還用于執(zhí)行:
獲取所述第二格式集合和所述第三格式集合的交集中的格式的優(yōu)先級別;
所述選項集合還包括自動選擇的選項,其中,所述自動選擇的選項對應(yīng)所述第二格式集合和所述第三格式結(jié)合的交集中優(yōu)先級別為預(yù)置級別的格式。
結(jié)合第五方面的第三種實現(xiàn)方式,在第五方面的第五種實現(xiàn)方式中,所述根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式還包括:
當(dāng)所述顯示設(shè)備確定選擇的選項對應(yīng)的格式不位于所述第一格式集合中時,所述顯示設(shè)備按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式;
或者,
當(dāng)所述顯示設(shè)備確定選擇的選項對應(yīng)的格式不位于所述第一格式集合中,且所述第一格式集合包括可以轉(zhuǎn)換為所述第二格式集合中的第二格式的第一格式時,所述顯示設(shè)備將所述第二格式確定為所述目標(biāo)格式,以及將所述第一格式的音頻轉(zhuǎn)換為所述目標(biāo)格式的音頻。
結(jié)合第五方面,在第五方面的第六種實現(xiàn)方式中,所述一個或多個第一處理器還用于執(zhí)行:
獲取第三格式集合,其中,所述第三格式集合為所述顯示設(shè)備所支持播放的音頻的格式集合;
所述顯示設(shè)備還包括第二存儲器、一個或多個第二處理器以及一個或多 個程序,其中所述一個或多個程序被存儲在所述第二存儲器中并被配置為被所述一個或多個第二處理器執(zhí)行;
所述一個或多個第二處理器還用于執(zhí)行:
顯示選項集合,其中所述選項集合包括第一選項和第二選項,所述第一選項對應(yīng)第一交集,所述第二選項對應(yīng)第二交集,所述第一交集為所述第二格式集合和所述第三格式集合的交集,所述第二交集為所述第二格式集合和所述第三格式集合的交集中僅支持碼率不大于預(yù)置數(shù)值的格式;
所述根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式包括:
所述顯示設(shè)備接收對所述選項集合中的選項的選擇;
當(dāng)所述選擇的選項對應(yīng)的交集與所述第一格式集合相交時,按預(yù)置方式從所述相交的集合中選擇所述目標(biāo)格式。
結(jié)合第五方面的第六種實現(xiàn)方式,在第五方面的第七種實現(xiàn)方式中,述根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式還包括:
當(dāng)所述選擇的選項對應(yīng)的交集與所述第一格式集合不相交時,所述顯示設(shè)備按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式;
或者,
當(dāng)所述選擇的選項對應(yīng)的交集與所述第一格式集合不相交,且所述第一格式集合包括可以轉(zhuǎn)換為所述選擇的選項對應(yīng)的交集中的第二格式的第一格式時,所述顯示設(shè)備將所述第二格式確定為所述目標(biāo)格式,以及將所述第一格式的音頻轉(zhuǎn)換為所述目標(biāo)格式的音頻。
結(jié)合第五方面的第四種實現(xiàn)方式、第五種實現(xiàn)方式、第六種實現(xiàn)方式、第七種實現(xiàn)方式,在第五方面的第八種實現(xiàn)方式中,所述一個或多個第二處理器還用于執(zhí)行:
實時更新所述選項集合中各選項對應(yīng)的格式。
從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點:
本發(fā)明實施例中,通過獲取功放設(shè)備支持解碼的格式集合,也即第二格式集合,并根據(jù)所述第二格式集合從顯示設(shè)備即將播放的音頻的格式集合獲取目標(biāo)格式的音頻,且該目標(biāo)格式屬于第二格式集合,這樣,將目標(biāo)格式的 音頻通過HDMI音頻回傳通道(ARC)回傳至所述功放設(shè)備后,能夠保證功放設(shè)備支持該目標(biāo)格式的音頻,避免了功放設(shè)備無法播放所接收到的音頻的情況。
附圖說明
圖1為本發(fā)明的ARC控制方法的一個實施例的流程示意圖;
圖2為本發(fā)明的ARC控制方法的另一個實施例的流程示意圖;
圖3為本發(fā)明的ARC控制方法的另一個實施例的流程示意圖;
圖4為第一選項菜單的一個實施例的示意圖;
圖5為本發(fā)明的控制單元的一個實施例的結(jié)構(gòu)示意圖;
圖6為本發(fā)明的顯示設(shè)備的另一個實施例的結(jié)構(gòu)示意圖;
圖7為本發(fā)明的顯示設(shè)備的另一個實施例的結(jié)構(gòu)示意圖;
圖8為本發(fā)明的控制芯片的一個實施例的結(jié)構(gòu)示意圖;
圖9為本發(fā)明的顯示設(shè)備的一個實施例的結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明實施例提供了一種ARC控制方法、控制單元和顯示設(shè)備,用于避免功放設(shè)備無法播放所接收到的音頻的情況。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“包括”和“具有”以及它們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備固有的其它步驟或單元。
請參閱圖1,圖1為本發(fā)明的ARC控制方法的一個實施例的流程示意圖。如圖1所示,本發(fā)明的ARC控制方法包括:
101、獲取顯示設(shè)備的第一格式集合。
本實施例中,顯示設(shè)備具有HDMI的接收側(cè)接口,功放設(shè)備具有HDMI的發(fā)送側(cè)接口,該顯示設(shè)備和功放設(shè)備通過HDMI相連,且該HDMI支持ARC。其中,該顯示設(shè)備用于播放視頻,或者播放視頻和音頻,該功放設(shè)備用于播放音頻。具體的,該顯示設(shè)備可以是電視、投影儀(例如微型激光投影儀)。
實際引用中,顯示設(shè)備所要播放的音視頻可以是顯示設(shè)備從多處獲取的。例如,顯示設(shè)備為數(shù)字電視,那么顯示設(shè)備所要播放的音視頻是通過有線、無線或者衛(wèi)星傳送給到顯示設(shè)備上的。或者,顯示設(shè)備所要播放的音視頻是由數(shù)字多功能光盤(Digital Versatile Disc,DVD)發(fā)送到功放設(shè)備,再由功放設(shè)備發(fā)送到顯示設(shè)備上進行播放的。具體的,顯示設(shè)備接收音頻碼流,該顯示設(shè)備內(nèi)還包括解碼器,用于將接收到的音頻碼流解碼成至少一種格式的音頻。
本發(fā)明中,第一格式集合指的是顯示設(shè)備即將播放的音頻的格式集合,其中該即將播放的音頻指的是來自除功放設(shè)備以外的其他來源的音頻碼流經(jīng)解碼后的音頻。
在需要通過功放設(shè)備來播放該音頻的場合中,顯示設(shè)備將該音頻通過將顯示設(shè)備和功放設(shè)備相連的HDMI ARC回傳至功放設(shè)備。顯示設(shè)備即將播放的音頻中包含至少一種格式,將音頻回傳至功放設(shè)備時,只需從即將播放的音頻中選擇其中一種格式回傳至功放設(shè)備即可。因此,在選擇之前,首先獲取顯示設(shè)備即將播放的音頻的格式集合,也即第一格式集合。
本實施例中,ARC控制方法的執(zhí)行主體可以是顯示設(shè)備,也可以是位于顯示設(shè)備的HDMI的接收側(cè)接口處的控制模塊,在此不作限制。
102、獲取第二格式集合。
顯示設(shè)備要將音頻回傳至功放設(shè)備進行播放。然而,由于顯示設(shè)備所支持播放的音頻格式和功放設(shè)備所支持解碼的音頻格式并不一定相同,因此,在顯示設(shè)備即將播放的多種格式的音頻中,可能存在部分格式的音頻在功放設(shè)備中不能播放。為使得回傳至功放設(shè)備的音頻能夠由功放設(shè)備播放,本實施例中,還獲取第二格式集合,也即功放設(shè)備支持解碼的格式集合。實際應(yīng) 用中,第一格式集合和第二格式集合的交集包括至少一個格式,例如PCM。
具體的,可以是當(dāng)位于顯示設(shè)備的HDMI的接收側(cè)接口處的控制模塊檢測到功放設(shè)備的熱插拔行為時,或者在顯示設(shè)備與功放設(shè)備通過HMDI連接上的前提下,當(dāng)位于顯示設(shè)備的HDMI的接收側(cè)接口處的控制模塊檢測到功放設(shè)備上電時,顯示設(shè)備獲取第二格式集合。
獲取第二格式集合的方法有多種。例如,位于顯示設(shè)備的HDMI的接收側(cè)接口處的控制模塊通過HDMI向功放設(shè)備發(fā)送CEC能力集查詢指令,功放設(shè)備接收到該指令后會向發(fā)送指令方發(fā)送第二格式集合。
103、根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式。
獲取到第一格式集合和第二格式集合后,在第一格式集合中確定將要回傳的音頻的格式。為描述方便,下文稱選中要回傳的音頻的格式為目標(biāo)格式。具體的,本實施例中,根據(jù)第二格式集合從第一格式集合中獲取目標(biāo)格式,其中,該目標(biāo)格式屬于第二格式集合,以使得回傳的音頻能夠由功放設(shè)備播放。
本實施例中,根據(jù)第二格式集合從第一格式集合中獲取目標(biāo)格式的方法有多種。例如,獲取到第一格式集合和第二格式集合后,按預(yù)置方式從該第一格式集合和第二個格式集合中的交集中選擇目標(biāo)格式。其中,該預(yù)置方式有多種。例如,首先獲取第一格式集合和第二格式集合的交集中的所有格式的優(yōu)先級別,然后從該交集中選擇優(yōu)先級別為預(yù)置級別的格式作為目標(biāo)格式。優(yōu)選的,從該交集中選擇優(yōu)先級別最高的格式作為目標(biāo)格式。
其中,獲取所述交集中所有格式的優(yōu)先級別的方法有多種。例如,顯示設(shè)備包括存儲器,該存儲器內(nèi)存儲有該顯示設(shè)備所支持播放的所有音頻格式的優(yōu)先排名。獲取所述交集中的所有格式的優(yōu)先級別包括:從所述存儲器內(nèi)獲取所述交集中的所有格式的優(yōu)先排名,并根據(jù)所述交集中的所有格式的優(yōu)先排名對該所述交集內(nèi)的格式進行排序,所述格式的優(yōu)先級別為所述格式在所述交集內(nèi)的排序。獲取到該交集中所有格式的優(yōu)先級別后,選擇優(yōu)先級別為預(yù)置級別的格式作為目標(biāo)格式。例如,選擇優(yōu)先級別最高的格式作為目標(biāo)格式。當(dāng)然,上述描述僅為舉例說明,并不作限制。
104、將所述目標(biāo)格式的音頻通過所述HDMI ARC回傳至所述功放設(shè)備。
確定要回傳的音頻的格式后,從顯示設(shè)備即將播放的音頻中選擇出目標(biāo)格式的音頻,并通過HDMI ARC回傳至功放設(shè)備,以便功放設(shè)備對該目標(biāo)格式的音頻進行播放。
本實施例中,通過獲取功放設(shè)備支持解碼的格式集合,也即第二格式集合,并根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式的音頻,且該目標(biāo)格式屬于第二格式集合,這樣,將目標(biāo)格式的音頻通過HDMI音頻回傳通道(ARC)回傳至所述功放設(shè)備后,能夠保證功放設(shè)備支持該目標(biāo)格式的音頻,避免了功放設(shè)備無法播放所接收到的音頻的情況。
本實施例中,顯示設(shè)備通過HDMI ARC將目標(biāo)格式的音頻回傳至功放設(shè)備。然而,實際應(yīng)用中,和顯示設(shè)備通過HDMI相連的功放設(shè)備并不一定支持HDMI ARC。因此,優(yōu)選的,本實施例的ARC控制方法中,在獲取第二格式集合之前,先確定該功放設(shè)備是否支持HDMI ARC;當(dāng)確定功放設(shè)備支持HMDI ARC時,獲取第二格式集合。其中,確定功放設(shè)備是否支持HDMI ARC的方法有多種。例如,顯示設(shè)備通過HMDI向功放設(shè)備發(fā)送CEC指令,向功放設(shè)備查詢該功放設(shè)備是否支持HDMI ARC。
優(yōu)選的,本實施例中,ARC控制方法的執(zhí)行主體為顯示設(shè)備。當(dāng)顯示設(shè)備確定功放設(shè)備支持HMDI ARC時,ARC控制方法還包括:
所述顯示設(shè)備顯示兩個選項:開啟HDMI ARC和關(guān)閉HDMI ARC。當(dāng)顯示設(shè)備接收到對所述“開啟HDMI ARC”的選項的選擇時,獲取第二格式集合。
這樣,可以提供給用戶是否開啟功放設(shè)備的HDMI ARC功能的選擇。具體的,本實施例中,顯示設(shè)備顯示所述兩個選項的方法有多種,例如,所述顯示設(shè)備還包括顯示屏,所述顯示設(shè)備具體在所述顯示屏上顯示所述兩個選項;或者,顯示設(shè)備將頁面投射到預(yù)置平面上,所述顯示設(shè)備在所述頁面上顯示所述兩個選項。當(dāng)然,上述僅為舉例,并不作限制。
本實施例中,也可以不是當(dāng)顯示設(shè)備確定功放設(shè)備支持HDMI ARC時顯示設(shè)備才顯示所述兩個選項。優(yōu)選的,本實施例中,顯示設(shè)備顯示所述兩個選項,當(dāng)顯示設(shè)備確定功放設(shè)備支持HDMI ARC時,所述兩個選項可用,顯示設(shè)備可接收對所述兩個選項中任意一個的選擇;當(dāng)顯示設(shè)備確定功放設(shè)備 不支持HDMI ARC時,所述兩個選項不可用,也即顯示設(shè)備不接受對所述兩個選項中任意一個的選擇。
上面實施例中,根據(jù)第二格式集合從第一格式集合中獲取目標(biāo)格式時,具體為從第一格式集合和第二格式集合的交集中直接選擇目標(biāo)格式。實際應(yīng)用中,還可以通過其他方式獲取目標(biāo)格式。請參閱圖2,圖2為本發(fā)明的ARC控制方法的另一個實施例的流程示意圖。本實施例中,ARC控制方法的執(zhí)行主體為顯示設(shè)備。該ARC控制方法包括:
201、所述顯示設(shè)備獲取第二格式集合。
詳細說明請參見圖1所示實施例中步驟102的說明。
202、所述顯示設(shè)備獲取第三格式集合。
本實施例中,第三格式集合為顯示設(shè)備所支持播放的音頻的格式集合。所述第一格式集合為該第三格式集合的一個子集。
203、所述顯示設(shè)備顯示選項集合,所述選項集合中的各選項與所述第二格式集合和所述第三格式集合的交集中的各格式一一對應(yīng)。
顯示設(shè)備獲取到第二格式集合和第三格式集合后,取得該兩個格式集合的交集,該交集中的每一個格式做為一個選項供用戶選擇。
實際應(yīng)用中,顯示設(shè)備可以在獲取到第三格式集合后顯示選項集合。當(dāng)然,上述描述僅為舉例,并不作限制。
204、所述顯示設(shè)備接收對所述選項集合中的選項的選擇。
顯示設(shè)備接收到對所述選項集合中的選項的選擇后,在接收到對所述選項集合中的選項的重新選擇之前,每一次顯示設(shè)備將音頻回傳至功放設(shè)備時都根據(jù)所選擇的選項來確定目標(biāo)格式。
205、顯示設(shè)備獲取所述顯示設(shè)備的第一格式集合。
當(dāng)顯示設(shè)備接收到要播放的音頻時,獲取該第一格式集合。需注意的是,第一格式集合為第三格式集合的一個子集,第一格式集合和第二格式集合的交集包括至少一個格式。
詳細說明請參見圖1所示實施例中步驟101的說明。
206、當(dāng)確定選擇的選項對應(yīng)的格式位于所述第一格式集合中時,所述顯示設(shè)備將所述選擇的選項對應(yīng)的格式確定為所述目標(biāo)格式。
由于顯示設(shè)備接收對所述選項集合中的選項中的選擇是在顯示設(shè)備接收到要播放的音頻之前,而且顯示設(shè)備要播放的音頻的格式集合并不一定位于第二格式集合和第三格式集合的交集中,因此,當(dāng)顯示設(shè)備接收到要播放的視頻時,首先確定選擇的選項所對應(yīng)的格式是否位于第一格式集合中,若是,則確定所選擇的選項對應(yīng)的格式為目標(biāo)格式。
207、將所述目標(biāo)格式的音頻通過所述HDMI ARC回傳至所述功放設(shè)備。
詳細說明請參見圖1所示實施例中步驟104的說明。
本實施例中,通過選項的設(shè)置,能夠讓用戶選擇所回傳的音頻的格式,并根據(jù)該選擇的格式確定要回傳至功放設(shè)備的音頻的格式,能夠滿足用戶的不同需求。
優(yōu)選的,本實施例中,顯示設(shè)備還獲取第二格式集合和所述第三格式集合的交集中的格式的優(yōu)先級別。具體的,顯示設(shè)備可以預(yù)先存儲有第三格式集合中所有格式的優(yōu)先排名。顯示設(shè)備通過獲取第二格式集合和第三格式集合的交集中的格式的優(yōu)先排名,并根據(jù)該交集中的所有格式的優(yōu)先排名對該交集中的所有格式進行排序,每個格式的優(yōu)先級別為該格式在該交集內(nèi)的排序。
顯示設(shè)備所顯示的選項集合還包括自動選擇的選項。其中,所述自動選擇的選項對應(yīng)所述第二格式集合和所述第三格式集合的交集中優(yōu)先級別為預(yù)置級別的格式。優(yōu)選的,該自動選擇的選項對應(yīng)第二格式集合和第三格式集合的交集中優(yōu)先級別最高的格式。
本實施例中,當(dāng)顯示設(shè)備確定選擇的選項對應(yīng)的格式位于所述第一格式集合中時,所述顯示設(shè)備將所述選擇的選項對應(yīng)的格式確定為所述目標(biāo)格式。實際應(yīng)用中,選擇的選項對應(yīng)的格式不一定位于第一格式集合中,也就是顯示設(shè)備即將播放的音頻中并不一定包括用戶所選擇的格式的音頻。
在這種情況下,優(yōu)選的,顯示設(shè)備按預(yù)置方式從第一格式集合和第二格式集合的交集中選擇目標(biāo)格式。例如,顯示設(shè)備從第一格式集合和第二格式集合的交集中選擇優(yōu)先級別最高的格式做為目標(biāo)格式。
或者,顯示設(shè)備確定第一格式集合中包括第一格式,第二格式集合中包括第二格式,其中第一格式可以轉(zhuǎn)換為第二格式,那么顯示設(shè)備將第二格式 確定要目標(biāo)格式,將即將播放的音頻中第一格式的音頻轉(zhuǎn)換為包括第二格式的音頻,然后將該第二格式的音頻通過HDMI ARC回傳至功放設(shè)備。具體舉例來說,顯示設(shè)備接收到對選項集合中的DD格式的選擇,而即將播放的音頻中并不包括DD格式的音頻,但包括DDP格式的音頻,那么顯示設(shè)備可以將DDP格式的音頻轉(zhuǎn)換為DD格式的音頻,或者轉(zhuǎn)換為同時包含DD格式以及PCM格式的音頻,然后將其中的DD格式的音頻通過HDMI ARC回傳至功放設(shè)備。
在圖2所示實施例中,選項集合中的各選項與所述第二格式集合和所述第三格式集合的交集中的各格式一一對應(yīng)。這種方案比較適合第二格式集合和所述第三格式集合的交集較小的情況,當(dāng)?shù)诙袷郊虾退龅谌袷郊系慕患^大的情況下,還可以采用其他方案,下面進行詳細描述。請參閱圖3,圖3為本發(fā)明的ARC控制方法的另一個實施例的流程示意圖。本實施例中,ARC控制方法的執(zhí)行主體為顯示設(shè)備。該ARC控制方法包括:
301、所述顯示設(shè)備獲取第二格式集合。
詳細說明請參見圖2所示實施例中步驟201的說明。
302、所述顯示設(shè)備獲取第三格式集合。
詳細說明請參見圖2所示實施例中步驟202的說明。
303、所述顯示設(shè)備顯示選項集合。
本實施例中,所述選項集合包括第一選項和第二選項,所述第一選項對應(yīng)第一交集,所述第二選項對應(yīng)第二交集,所述第一交集為所述第二格式集合和所述第三格式集合的交集,所述第二交集為所述第二格式集合和所述第三格式集合的交集中僅支持碼率不大于預(yù)置數(shù)值的格式。具體的,第一選項的名稱可以為“raw”,第二選項的名稱可以為“l(fā)egacy”。當(dāng)然,上述僅為舉例,并不作限制。
優(yōu)選的,本實施例中,該選項集合中還可以包括第三選項,其中該第三選項對應(yīng)第一格式集合和第二格式集合的交集。例如,該第三選項對應(yīng)的交集中包括PCM格式。這樣,若顯示設(shè)備接收到對第三選項的選擇,則一定可以在即將播放的音頻中找到該第三選項所對應(yīng)的格式的音頻。
實際應(yīng)用中,顯示設(shè)備可以在獲取到第三格式集合后顯示選項集合。當(dāng) 然,上述描述僅為舉例,并不作限制。
304、所述顯示設(shè)備接收對所述選項集合中的選項的選擇。
詳細說明請參見圖2所示實施例中步驟204的說明。
305、顯示設(shè)備獲取所述顯示設(shè)備的第一格式集合。
詳細說明請參見圖2所示實施例中步驟205的說明。
306、當(dāng)所述選擇的選項對應(yīng)的交集與所述第一格式集合相交時,按預(yù)置方式從所述相交的集合中選擇所述目標(biāo)格式。
由于顯示設(shè)備接收對所述選項集合中的選項中的選擇是在顯示設(shè)備接收到要播放的音頻之前,而且顯示設(shè)備要播放的音頻的格式集合與選擇的選項對應(yīng)的交集不一定有交集,因此,當(dāng)顯示設(shè)備接收到要播放的視頻時,首先確定選擇的選項所對應(yīng)的交集是否與第一格式集合有相交的集合中,若有相交的集合,則按預(yù)置方式從該相交的集合中選擇目標(biāo)格式。
預(yù)置方式有多種,下面對其中的一種進行舉例說明。本實施例中,顯示設(shè)備內(nèi)還存有第三格式集合中所有格式的優(yōu)先排名。顯示設(shè)備通過獲取選擇的選項所對應(yīng)的交集和第一格式集合的相交的集合中所有格式的優(yōu)先排名,并將該所有格式中優(yōu)先排名最高的格式作為目標(biāo)格式。
307、將所述目標(biāo)格式的音頻通過所述HDMI ARC回傳至所述功放設(shè)備。
詳細說明請參見圖2所示實施例中步驟207的說明。
本實施例中,通過設(shè)置每一個選項對應(yīng)一個集合,能夠讓用戶選擇所回傳的音頻的格式的同時保持選項菜單的簡潔。
本實施例中,當(dāng)顯示設(shè)備確定選擇的選項所對應(yīng)的交集與第一格式集合有相交的集合時,所述顯示設(shè)備按預(yù)置方式從該相交的集合中選擇目標(biāo)格式。實際應(yīng)用中,選擇的選項對應(yīng)的格式不一定位于第一格式集合中,也就是顯示設(shè)備即將播放的音頻中并不一定包括用戶所選擇的格式的音頻。
在這種情況下,優(yōu)選的,顯示設(shè)備按預(yù)置方式從第一格式集合和第二格式集合的交集中選擇目標(biāo)格式。例如,顯示設(shè)備從第一格式集合和第二格式集合的交集中選擇優(yōu)先級別最高的格式做為目標(biāo)格式。
或者,顯示設(shè)備確定第一格式集合中包括第一格式,所述選擇的選項對應(yīng)的交集中包括第二格式,其中第一格式可以轉(zhuǎn)換為第二格式,那么顯示設(shè) 備將第二格式確定要目標(biāo)格式,將即將播放的音頻中第一格式的音頻轉(zhuǎn)換為包括第二格式的音頻,然后將該第二格式的音頻通過HDMI ARC回傳至功放設(shè)備。具體舉例來說,第二選項所對應(yīng)的第二交集中包括DD格式,顯示設(shè)備接收到對第二選項的選擇,而即將播放的音頻中并不包括DD格式的音頻,但包括DDP格式的音頻,那么顯示設(shè)備可以將DDP格式的音頻轉(zhuǎn)換為DD格式的音頻,或者轉(zhuǎn)換為同時包含DD格式以及PCM格式的音頻,然后將其中的DD格式的音頻通過HDMI ARC回傳至功放設(shè)備。
上面各實施例中,第二格式集合和第三格式集合內(nèi)的格式會隨著技術(shù)的發(fā)展而變化。因此,優(yōu)選的,顯示設(shè)備實時更新該第二格式集合和第三格式集合,以對選項集合中各選項對應(yīng)的格式進行更新。
為便于理解,下面以一個實際應(yīng)用場景對本發(fā)明實施例的方法進行描述。
顯示設(shè)備具體為具有HDMI的接收側(cè)接口的電視,功放設(shè)備具有HDMI的發(fā)送側(cè)接口,該電視和功放設(shè)備通過HDMI相連,該電視還包括顯示屏以及位于該HMDI的接收側(cè)接口處的控制模塊。
當(dāng)控制模塊檢測到功放設(shè)備上電時,該控制模塊向功放設(shè)備發(fā)送CEC指令,以查詢所述功放設(shè)備是否支持HDMI ARC。當(dāng)所述控制模塊確定該功放設(shè)備支持HDMI ARC時,電視的顯示屏顯示第一選項菜單,該第一選項菜單包括開啟HDMI ARC和關(guān)閉HDMI ARC兩個選項,且該第一選項菜單可用,也即電視可以接受對該第一選項菜單內(nèi)的選項的選擇。當(dāng)所述控制模塊確定該功放設(shè)備不支持HDMI ARC時,該第一選項菜單不可用,也即電視不接受對該第一選項菜單內(nèi)的選項的選擇。具體的,如圖4所示,圖4為第一選項菜單的一個實施例的示意圖。
在第一選項菜單可用的情況下,當(dāng)電視接收到對開啟HDMI ARC的選擇時,控制模塊向功放設(shè)備發(fā)送CEC能力集查詢指令,功放設(shè)備接收到該指令后會向控制模塊發(fā)送第二格式集合。控制模塊還獲取功放設(shè)備所支持播放的音頻的格式集合,也即第三格式集合。
控制模塊接收到第二格式集合,根據(jù)第二格式集合和第三格式集合的交集確定ARC模式菜單所包括的選項。具體的,本實施例中,第二格式集合和第三格式集合的交集內(nèi)有DDP、DD、PCM三種格式。那么,顯示屏上顯示 ARC模式菜單,該菜單包括:Auto、DDP、DD、PCM四個選項。當(dāng)電視接收到對DD的選擇時,在下一次接收到對ARC模式菜單的另一個選項的選擇之前,電視在每一次播放音頻時,根據(jù)該所選擇的DD來決定要回傳至功放設(shè)備的音頻的格式。下面以一次播放為例進行解釋。
電視確定即將播放的音頻的格式集合,也即第一格式集合中僅有DDP和PCM兩種格式。由于電視可以將DDP格式的音頻轉(zhuǎn)換成DD格式的音頻或者DD格式和PCM格式混合的音頻,而用戶選擇要回傳的格式為DD,因此,電視將即將播放的音頻中的DDP格式的音頻轉(zhuǎn)換為DD格式的音頻,并將該DD格式的音頻通過HDMI ARC回傳至功放設(shè)備。
上面對本發(fā)明實施例中的ARC控制方法進行了描述,下面對本發(fā)明實施例中的控制單元進行描述。請參閱圖5,圖5為本發(fā)明的控制單元的一個實施例的結(jié)構(gòu)示意圖。本實施例中,控制單元500位于具有HDMI的接收側(cè)接口的顯示設(shè)備內(nèi)。該控制單元500包括:
第一獲取模塊501,用于獲取所述顯示設(shè)備的第一格式集合,所述第一格式集合為所述顯示設(shè)備即將播放的音頻的格式集合;
第二獲取模塊502,用于獲取第二格式集合,其中,所述第二格式集合為功放設(shè)備支持解碼的格式集合,所述功放設(shè)備和所述顯示設(shè)備通過HDMI連接,所述功放設(shè)備具備HDMI的發(fā)送側(cè)接口,所述第一格式集合和所述第二格式集合的交集包括至少一個格式;
第三獲取模塊503,用于根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式,其中所述目標(biāo)格式屬于所述第二格式集合;
回傳模塊504,用于將所述目標(biāo)格式的音頻通過所述HDMI音頻回傳通道(ARC)回傳至所述功放設(shè)備。
本實施例中,控制單元通過獲取功放設(shè)備支持解碼的格式集合,也即第二格式集合,并根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式的音頻,且該目標(biāo)格式屬于第二格式集合,這樣,控制單元將目標(biāo)格式的音頻通過HDMI音頻回傳通道(ARC)回傳至所述功放設(shè)備后,能夠保證功放設(shè)備支持該目標(biāo)格式的音頻,避免了功放設(shè)備無法播放所接收到的音頻的情況。
可選的,本實施例中,所述第三獲取模塊503具體用于按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式。
可選的,本實施例中,所述第三獲取模塊503具體用于獲取所述第一格式集合和所述第二格式集合的交集中的格式的優(yōu)先級別;從所述第一格式集合和所述第二格式集合的交集中選擇優(yōu)先級別為預(yù)置級別的格式作為所述目標(biāo)格式。
可選的,本實施例中,所述控制單元500還包括:
確定模塊505,用于確定所述功放設(shè)備是否支持HDMI ARC;
所述第二獲取模塊502具體用于當(dāng)所述確定模塊確定所述功放設(shè)備支持HDMI ARC時,獲取第二格式集合。
上面對本發(fā)明實施例中的控制單元進行了描述,下面對本發(fā)明實施例中的顯示設(shè)備進行描述。本實施例中,顯示設(shè)備包括HDMI的接收側(cè)接口,以及圖5所示的控制單元。
請參閱圖6,圖6為本發(fā)明的顯示設(shè)備的另一個實施例的結(jié)構(gòu)示意圖。本實施例中,顯示設(shè)備600包括:
控制單元601,所述控制單元601為圖5所示控制單元,且所述控制單元601包括所述確定模塊和所述第四獲取模塊;
顯示單元602,用于當(dāng)所述確定模塊確定所述功放設(shè)備支持HDMI ARC時,顯示兩個選項:開啟所述HDMI ARC以及關(guān)閉所述HDMI ARC;
所述控制單元601中的第二獲取模塊具體用于當(dāng)接收到對所述開啟所述HDMI ARC的選項的選擇時,獲取第二格式集合。
或者,
顯示設(shè)備600包括:
控制單元601,所述控制單元601為圖5所示控制單元,且所述控制單元601包括所述確定模塊和所述第四獲取模塊;
顯示單元602,用于顯示兩個選項:開啟所述HDMI ARC以及關(guān)閉所述HDMI ARC;
當(dāng)所述確定模塊確定所述功放設(shè)備不支持HDMI ARC時,所述兩個選項不可用。
請參閱圖7,圖7為本發(fā)明的顯示設(shè)備的另一個實施例的結(jié)構(gòu)示意圖。本實施例中,顯示設(shè)備700包括:
控制單元701,所述控制單元701為圖5所示控制單元,且所述控制單元701還包括第四獲取模塊7011,用于獲取第三格式集合,其中,所述第三格式集合為所述顯示設(shè)備所支持播放的音頻的格式集合;
顯示單元702,用于顯示選項集合,所述選項集合中的各選項與所述第二格式集合和所述第三格式集合的交集中的各格式一一對應(yīng);
所述控制單元701的所述第三獲取模塊(圖未示)具體用于接收對所述選項集合中的選項的選擇;當(dāng)確定選擇的選項對應(yīng)的格式位于所述第一格式集合中時,將所述選擇的選項對應(yīng)的格式確定為所述目標(biāo)格式。
可選的,所述第四獲取模塊7011還用于獲取所述第二格式集合和所述第三格式集合的交集中的格式的優(yōu)先級別;
所述選項集合還包括自動選擇的選項,其中,所述自動選擇的選項對應(yīng)所述第二格式集合和所述第三格式結(jié)合的交集中優(yōu)先級別為預(yù)置級別的格式。
可選的,所述第三獲取模塊還用于當(dāng)所述顯示設(shè)備確定選擇的選項對應(yīng)的格式不位于所述第一格式集合中時,按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式;
或者,
所述第三獲取模塊還用于當(dāng)所述顯示設(shè)備確定選擇的選項對應(yīng)的格式不位于所述第一格式集合中,且所述第一格式集合包括可以轉(zhuǎn)換為所述第二格式集合中的第二格式的第一格式時,將所述第二格式確定為所述目標(biāo)格式,以及將所述第一格式的音頻轉(zhuǎn)換為所述目標(biāo)格式的音頻。
請參閱圖7,圖7為本發(fā)明的顯示設(shè)備的另一個實施例的結(jié)構(gòu)示意圖。本實施例中,顯示設(shè)備700包括:
控制單元701,所述控制單元701為圖5所示控制單元,且所述控制單元701還包括第四獲取模塊7011,用于獲取第三格式集合,其中,所述第三格式集合為所述顯示設(shè)備所支持播放的音頻的格式集合;
顯示單元702,用于顯示選項集合,其中所述選項集合包括第一選項和第 二選項,所述第一選項對應(yīng)第一交集,所述第二選項對應(yīng)第二交集,所述第一交集為所述第二格式集合和所述第三格式集合的交集,所述第二交集為所述第二格式集合和所述第三格式集合的交集中僅支持碼率不大于預(yù)置數(shù)值的格式;
所述控制單元702的所述第三獲取模塊(圖未示)具體用于接收對所述選項集合中的選項的選擇;當(dāng)所述選擇的選項對應(yīng)的交集與所述第一格式集合相交時,按預(yù)置方式從所述相交的集合中選擇所述目標(biāo)格式。
可選的,所述第三獲取模塊還用于當(dāng)所述選擇的選項對應(yīng)的交集與所述第一格式集合不相交時,按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式;
或者,
所述第三獲取模塊還用于當(dāng)所述選擇的選項對應(yīng)的交集與所述第一格式集合不相交,且所述第一格式集合包括可以轉(zhuǎn)換為所述選擇的選項對應(yīng)的交集中的第二格式的第一格式時,將所述第二格式確定為所述目標(biāo)格式,以及將所述第一格式的音頻轉(zhuǎn)換為所述目標(biāo)格式的音頻。
可選的,本發(fā)明中的顯示設(shè)備還包括更新單元,用于對實時更新所述選項集合中各選項對應(yīng)的格式。
上面從單元化功能實體的角度對本發(fā)明實施例中的控制單元和顯示設(shè)備進行了描述,下面從硬件處理的角度對本發(fā)明實施例中的控制單元和顯示設(shè)備進行描述。
請參閱圖8,圖8為本發(fā)明的控制芯片的一個實施例的結(jié)構(gòu)示意圖。本實施例中,控制芯片800具有HDMI的接收側(cè)接口的顯示設(shè)備內(nèi)。該控制芯片800包括:
包括第一存儲器801、一個或多個第一處理器802以及一個或多個程序,其中所述一個或多個程序被存儲在所述第一存儲器801中并被配置為被所述一個或多個第一處理器802執(zhí)行;
所述一個或多個第一處理器802用于執(zhí)行:
獲取所述顯示設(shè)備的第一格式集合,其中,所述第一格式集合為所述顯示設(shè)備即將播放的音頻的格式集合;
獲取第二格式集合,其中,所述第二格式集合為功放設(shè)備支持解碼的格式集合,所述功放設(shè)備和所述顯示設(shè)備通過HDMI連接,所述功放設(shè)備具備HDMI的發(fā)送側(cè)接口,所述第一格式集合和所述第二格式集合的交集包括至少一個格式;
根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式,其中所述目標(biāo)格式屬于所述第二格式集合;
將所述目標(biāo)格式的音頻通過所述HDMI音頻回傳通道(ARC)回傳至所述功放設(shè)備。
本實施例中,控制單元通過獲取功放設(shè)備支持解碼的格式集合,也即第二格式集合,并根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式的音頻,且該目標(biāo)格式屬于第二格式集合,這樣,控制單元將目標(biāo)格式的音頻通過HDMI音頻回傳通道(ARC)回傳至所述功放設(shè)備后,能夠保證功放設(shè)備支持該目標(biāo)格式的音頻,避免了功放設(shè)備無法播放所接收到的音頻的情況。
可選的,本實施例中,所述根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式包括:
按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式。
可選的,本實施例中,所述顯示設(shè)備按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式包括:
獲取所述第一格式集合和所述第二格式集合的交集中的格式的優(yōu)先級別;
從所述第一格式集合和所述第二格式集合的交集中選擇優(yōu)先級別為預(yù)置級別的格式作為所述目標(biāo)格式。
可選的,本實施例中,
所述一個或多個第一處理器802還用于:
確定所述功放設(shè)備是否支持HDMI ARC;
當(dāng)確定所述功放設(shè)備支持HDMI ARC時,獲取第二格式集合。
上面對本發(fā)明實施例中的控制芯片進行了描述,下面對本發(fā)明實施例中 的顯示設(shè)備進行描述。本實施例中,顯示設(shè)備包括HDMI的接收側(cè)接口,以及圖8所示的控制芯片。
請參閱圖9,圖9為本發(fā)明的顯示設(shè)備的一個實施例的結(jié)構(gòu)示意圖。本實施例中,顯示設(shè)備900包括HDMI的接收側(cè)接口,以及圖8所示的控制芯片,還包括:
第二存儲器901、一個或多個第二處理器902以及一個或多個程序,其中所述一個或多個程序被存儲在所述第二存儲器901中并被配置為被所述一個或多個第二處理902器執(zhí)行;
所述一個或多個第二處理器902用于執(zhí)行多種方案,下面對其中的幾種進行舉例描述:
第一種方案,所述一個或多個第二處理器902用于執(zhí)行:
當(dāng)確定所述功放設(shè)備支持HDMI ARC時,顯示兩個選項:開啟所述HDMI ARC以及關(guān)閉所述HDMI ARC;
所述一個或多個第一處理器802用于執(zhí)行:
當(dāng)接收到對所述開啟所述HDMI ARC的選項的選擇時,獲取第二格式集合。
第二種方案,所述一個或多個第二處理器902用于執(zhí)行:
所述一個或多個第二處理器902用于執(zhí)行:
顯示兩個選項:開啟所述HDMI ARC以及關(guān)閉所述HDMI ARC;
當(dāng)所述控制芯片確定所述功放設(shè)備不支持HDMI ARC時,所述兩個選項不可用。
第三種方案,所述一個或多個第一處理器802還用于執(zhí)行:
獲取第三格式集合,其中,所述第三格式集合為所述顯示設(shè)備所支持播放的音頻的格式集合;
所述顯示設(shè)備還包括第二存儲器、一個或多個第二處理器902以及一個或多個程序,其中所述一個或多個程序被存儲在所述第二存儲器中并被配置為被所述一個或多個第二處理器902執(zhí)行;
所述一個或多個第二處理器902用于執(zhí)行:
顯示選項集合,所述選項集合中的各選項與所述第二格式集合和所述第 三格式集合的交集中的各格式一一對應(yīng);
所述根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式包括:
接收對所述選項集合中的選項的選擇;
當(dāng)確定選擇的選項對應(yīng)的格式位于所述第一格式集合中時,將所述選擇的選項對應(yīng)的格式確定為所述目標(biāo)格式。
當(dāng)然,第三種方案也可以和第一種或第二種方案一起使用,在此不作限制。
可選的,在第三種方案中,所述一個或多個第一處理器802還用于執(zhí)行:
獲取所述第二格式集合和所述第三格式集合的交集中的格式的優(yōu)先級別;
所述選項集合還包括自動選擇的選項,其中,所述自動選擇的選項對應(yīng)所述第二格式集合和所述第三格式結(jié)合的交集中優(yōu)先級別為預(yù)置級別的格式。
可選的,在第三種方案中,所述根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式還包括:
當(dāng)所述顯示設(shè)備確定選擇的選項對應(yīng)的格式不位于所述第一格式集合中時,所述顯示設(shè)備按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式;
或者,
當(dāng)所述顯示設(shè)備確定選擇的選項對應(yīng)的格式不位于所述第一格式集合中,且所述第一格式集合包括可以轉(zhuǎn)換為所述第二格式集合中的第二格式的第一格式時,所述顯示設(shè)備將所述第二格式確定為所述目標(biāo)格式,以及將所述第一格式的音頻轉(zhuǎn)換為所述目標(biāo)格式的音頻。
請參閱圖9,圖9為本發(fā)明的顯示設(shè)備的一個實施例的結(jié)構(gòu)示意圖。本實施例中,顯示設(shè)備900包括HDMI的接收側(cè)接口,以及圖8所示的控制芯片,
所述一個或多個第一處理器802還用于執(zhí)行:
獲取第三格式集合,其中,所述第三格式集合為所述顯示設(shè)備所支持播放的音頻的格式集合;
顯示設(shè)備900還包括第二存儲器、一個或多個第二處理器902以及一個 或多個程序,其中所述一個或多個程序被存儲在所述第二存儲器中并被配置為被所述一個或多個第二處理器902執(zhí)行;
所述一個或多個第二處理器902還用于執(zhí)行:
顯示選項集合,其中所述選項集合包括第一選項和第二選項,所述第一選項對應(yīng)第一交集,所述第二選項對應(yīng)第二交集,所述第一交集為所述第二格式集合和所述第三格式集合的交集,所述第二交集為所述第二格式集合和所述第三格式集合的交集中僅支持碼率不大于預(yù)置數(shù)值的格式;
所述根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式包括:
所述顯示設(shè)備接收對所述選項集合中的選項的選擇;
當(dāng)所述選擇的選項對應(yīng)的交集與所述第一格式集合相交時,按預(yù)置方式從所述相交的集合中選擇所述目標(biāo)格式。
可選的,本實施例中,所述根據(jù)所述第二格式集合從所述第一格式集合中獲取目標(biāo)格式還包括:
當(dāng)所述選擇的選項對應(yīng)的交集與所述第一格式集合不相交時,所述顯示設(shè)備按預(yù)置方式從所述第一格式集合和所述第二格式集合的交集中選擇目標(biāo)格式;
或者,
當(dāng)所述選擇的選項對應(yīng)的交集與所述第一格式集合不相交,且所述第一格式集合包括可以轉(zhuǎn)換為所述選擇的選項對應(yīng)的交集中的第二格式的第一格式時,所述顯示設(shè)備將所述第二格式確定為所述目標(biāo)格式,以及將所述第一格式的音頻轉(zhuǎn)換為所述目標(biāo)格式的音頻。
可選的,本實施例中,所述一個或多個第二處理器902還用于執(zhí)行:
實時更新所述選項集合中各選項對應(yīng)的格式。
需注意的是,在本發(fā)明中,所述一個或多個第一處理器802和所述一個或多個第二處理器902可以是同一個處理器,也即所述一個或多個第一處理器802所執(zhí)行的步驟和所述一個或多個第二處理器902所執(zhí)行的步驟全部由同一個處理器來執(zhí)行。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng) 過程,在此不再贅述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案 的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。