一種視音頻播放設備的製作方法
2024-02-28 04:04:15 1
本發明涉及視音頻處理設備技術領域,尤其涉及一種視音頻播放設備。
背景技術:
隨著視音頻處理技術日新月異的發展,通過智能電視等新一代多媒體設備,可以實現輕鬆的播放各種多媒體文件,甚至比在電腦和行動裝置上更加便捷,觀看更加舒適。但是,同樣出現的問題是,多媒體文件五花八門,各種不同的文件可能因為設備播放能力的問題而不支持播放,比如許多設備可能都不支持數位化影院系統(digitaltheatresystem,dts)模式或4k模式的多媒體資源。
在目前的現有技術中,終端播放某種多媒體資源時,只有進行嘗試播放後才會得知此終端是否具有此多媒體資源的終端能力,導致嘗試播放後可能出現系統錯誤。比如不持支持4k終端能力的終端播放4k多媒體資源,可能會出現黑屏、死機等現象,影響用戶正常使用。
技術實現要素:
本發明的目的是提供一種視音頻播放設備,在嘗試播放某種多媒體資源之前預判播放設備是否具有該多媒體資源的播放能力,對於無能力播放的情況直接輸出提示信息,而不嘗試加載多媒體資源播放,從而避免不具有播放能力的播放設備因播放此多媒體資源而產生系統錯誤或黑屏等問題,使得播放設備的響應更加迅速。
為實現上述目的,本發明提供了一種播放設備,包括:
信號接收裝置,用於接收播放設備啟動指令;
獲取單元,用於獲取播放設備的播放能力信息;所述播放能力信息包括所述播放設備可播放的一種或多種資源屬性信息;
視音頻數據解碼單元,用於獲取視音頻資源數據,生成所述視音頻資源數據的界面顯示數據;
輸出單元,對所述界面顯示數據進行顯示;
所述信號接收裝置,還用於接收視音頻資源數據的選擇信息;
處理單元,用於根據所述選擇信息確定所選擇的第一視音頻資源數據,從而確定所述第一視音頻資源數據的第一資源屬性信息,並且,匹配所述播放能力信息和所述第一資源屬性信息;
存儲單元,用於存儲預設的用戶提示信息;
查詢單元,當所述播放能力信息中不包括所述第一資源屬性信息時,獲取所述存儲單元存儲的所述用戶提示信息;
所述輸出單元對所述用戶提示信息進行顯示,用以提示用戶所述播放設備不具有對所選擇的視音頻資源數據的播放能力。
優選的,當所述播放能力信息中包括所述第一資源屬性信息時,視音頻數據解碼單元對所述第一視音頻資源數據進行解碼,生成視音頻輸出信號,並通過所述輸出單元輸出所述視音頻輸出信號。
優選的,所述獲取單元具體用於:獲取所述播放設備本地存儲的播放設備的播放能力信息。
進一步優選的,所述播放設備還包括:
接口單元,用於接收設備管理伺服器推送的固件更新消息;所述固件更新消息包括待更新的系統播放器的版本信息;
所述處理單元比較所述待更新的系統播放器的版本信息和所述播放設備中加載的系統播放器的版本信息;當確定所述待更新的系統播放器的版本信息高於所述播放設備中加載的系統播放器的版本信息時,生成更新請求,通過所述接口單元發送到所述設備管理伺服器;
所述接口單元還用於接收所述設備管理伺服器根據所述更新請求發送的系統播放器更新數據,從而根據所述系統播放器更新數據對存儲單元中存儲的系統播放器的數據進行更新。
優選的,所述獲取單元具體包括:
查詢請求生成單元,用於生成播放能力查詢請求;
接口單元,用於將所述播放能力查詢請求發送給設備管理伺服器,並且接收所述設備管理伺服器根據所述設備信息確定所述播放設備的播放能力信息;所述播放能力查詢請求包括所述播放設備的設備信息。
進一步優選的,所述信號接收裝置接收用戶輸入的固件更新請求指令;
所述處理單元根據所述固件更新請求指令生成固件更新請求消息;所述固件更新請求消息中包括所述播放設備的設備信息和所述系統播放器的版本信息;其中,當所述設備管理伺服器根據所述播放設備的設備信息和所述系統播放器的版本信息確定存在所述系統播放器的更新數據時,將所述更新數據發送給所述播放設備;
所述網絡接口接收所述系統播放器的更新數據;
所述處理單元根據所述系統播放器的更新數據對所述播放設備中加載的系統播放器的數據進行更新。
優選的,所述輸出單元具體包括:顯示屏和揚聲器。
本發明實施例提供的視音頻播放設備,在嘗試播放某種多媒體資源之前預判播放設備是否具有該多媒體資源的播放能力,對於無能力播放的情況直接輸出提示信息,而不嘗試加載多媒體資源播放,從而避免不具有播放能力的播放設備因播放此多媒體資源而產生系統錯誤或黑屏等問題,使得播放設備的響應更加迅速。
附圖說明
圖1為本發明實施例提供的視音頻播放設備的一種結構框圖;
圖2為本發明實施例提供的視音頻播放設備的另一種結構框圖。
具體實施方式
下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。
本發明實施例提供的播放設備,優選的為智能電視。
圖1和圖2分別為本發明實施例提供的視音頻播放設備的兩種結構框圖,下面分別以圖1、圖2,對本發明實施例的視音頻播放設備進行說明。
本發明實施例提供的視音頻播放設備包括:信號接收裝置1、獲取單元2、網絡接口9、視音頻數據解碼單元3、輸出單元4、處理單元5、存儲單元6和查詢單元7。
信號接收裝置1具體可以為紅外接收器,或者為wifi信號接收模塊、藍牙接收模塊等無線接收模塊,用於接收紅外發射裝置或者wifi發射裝置或者藍牙發射模塊發出的播放設備啟動指令;
獲取單元2,與信號接收裝置1相連接,根據播放設備啟動指令獲取播放設備的播放能力信息;其中播放能力信息包括所述播放設備可播放的一種或多種資源屬性信息;
具體的,播放能力信息可以從播放設備本地的存儲單元6中獲取存儲的播放能力信息,也可以從網絡側的設備管理伺服器查詢請求獲取播放能力信息。
首先,結合圖1,對從本地獲取播放能力信息的方案進行說明。
在圖1所示的方案中,獲取單元2具體用於:獲取播放設備本地的存儲單元6中存儲的播放設備的播放能力信息。
播放設備還包括接口單元8,用於接收設備管理伺服器推送的固件更新消息;其中,固件更新消息包括待更新的系統播放器的版本信息。在這裡所述的系統播放器,具體可以為加載在視音頻播放設備的系統中的系統應用,在播放設備出廠時便固化在系統中,之後可以通過設備管理伺服器對其進行更新或升級。
處理單元5比較待更新的系統播放器的版本信息和播放設備中加載的系統播放器的版本信息,當確定待更新的系統播放器的版本信息高於播放設備中加載的系統播放器的版本信息時,生成更新請求,通過接口單元8發送到設備管理伺服器;隨後,接口單元8接收設備管理伺服器根據更新請求發送的系統播放器更新數據,從而根據系統播放器更新數據對存儲單元6中存儲的系統播放器的數據進行更新。
下面,結合圖2,對從網絡側獲取播放能力信息的方案進行說明。
在圖2所示的方案中,獲取單元2具體包括:
查詢請求生成單元21,根據播放設備啟動指令生成播放能力查詢請求;其中,在播放能力查詢請求中攜帶有播放設備的設備信息。
接口單元22,與查詢請求生成單元相連接,將播放能力查詢請求發送給設備管理伺服器,並且接收設備管理伺服器根據設備信息確定播放設備的播放能力信息。
因此,無論是採用上述哪種方式均可獲得播放設備的播放能力信息。
再如圖1、圖2所示,視音頻播放設備的網絡接口9用於獲取視音頻資源數據,優選的為無線網絡接口,獲取的視音頻資源數據為從雲端獲得的數據。
視音頻數據解碼單元3,對網絡接口9獲取的視音頻資源數據,進行解碼,生成視音頻資源數據的界面顯示數據;
輸出單元4,對界面顯示數據進行顯示。
輸出單元4可以具體包括顯示屏和揚聲器,及其相關的電路。
信號接收裝置1,還接收用戶根據所顯示的界面顯示數據操控遙控設備輸入的視音頻資源數據的選擇信息;
處理單元5,具體可以為主處理器,與信號接收裝置1相連接,根據選擇信息確定所選擇的第一視音頻資源數據,從而確定第一視音頻資源數據的第一資源屬性信息,並且,匹配所述播放能力信息和所述第一資源屬性信息;
當所述播放能力信息中不包括所述第一資源屬性信息時,通過查詢單元7獲取存儲單元6中存儲的用戶提示信息;輸出單元4對用戶提示信息進行顯示,用以提示用戶所述播放設備不具有對所選擇的視音頻資源數據的播放能力。
當播放能力信息中包括第一資源屬性信息時,視音頻數據解碼單元3對第一視音頻資源數據進行解碼,生成視音頻輸出信號,並通過輸出單元4輸出視音頻輸出信號,從而得到用戶可以觀看的視頻圖像和和可以聽到的聲音。
在具體的實現方式中,第一視音頻資源數據可以包括視音頻資源的播放地址,播放設備中加載的系統播放器根據播放地址的信息對所需進行播放的視音頻數據進行播放。
由此可知,在本發明的視音頻播放設備對資源數據進行處理的過程中,首先會對播放設備是否具有資源的播放能力進行預判,如果確定設備不具有該資源的播放能力,則不去嘗試進行加載播放,直接輸出提示信息告知用戶所選擇的視音頻資源不支持播放。這樣相對於嘗試加載資源數據在加載失敗之後再生成對用戶提示的過程來說,節省了時間,同時也避免因為加載失敗造成系統錯誤,有效地保障了系統運行的穩定性。
進一步的,本發明中加在在視音頻播放設備的系統中的系統播放器,可以在出廠後進行固件更新或升級,具體方式可以如下:
信號接收裝置1接收用戶輸入的固件更新請求指令;
處理單元5根據固件更新請求指令生成固件更新請求消息;固件更新請求消息中包括播放設備的設備信息和系統播放器的版本信息;其中,當設備管理伺服器根據播放設備的設備信息和系統播放器的版本信息確定存在系統播放器的更新數據時,將更新數據發送給播放設備;
網絡接口9接收所述系統播放器的更新數據;
處理單元5根據系統播放器的更新數據對播放設備中加載的系統播放器的數據進行更新。
本發明實施例提供的視音頻播放設備,在嘗試播放某種多媒體資源之前預判播放設備是否具有該多媒體資源的播放能力,對於無能力播放的情況直接輸出提示信息,而不嘗試加載多媒體資源播放,從而避免不具有播放能力的播放設備因播放此多媒體資源而產生系統錯誤或黑屏等問題,使得播放設備的響應更加迅速。
專業人員應該還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、計算機軟體或者二者的結合來實現,為了清楚地說明硬體和軟體的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。
結合本文中所公開的實施例描述的方法或算法的步驟可以用硬體、處理器執行的軟體模塊,或者二者的結合來實施。軟體模塊可以置於隨機存儲器(ram)、內存、只讀存儲器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬碟、可移動磁碟、cd-rom、或技術領域內所公知的任意其它形式的存儲介質中。
以上所述的具體實施方式,對本發明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發明的具體實施方式而已,並不用於限定本發明的保護範圍,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。