本公開涉及視頻傳輸技術(shù),特別涉及一種播放匹配方法和裝置。
背景技術(shù):
目前,市面上的電視大多設(shè)置有高清晰度多媒體接口(High Definition Multimedia Interface,簡稱:HDMI),該接口是一種數(shù)字化視頻/音頻接口,用于接收同樣具有HDMI接口的輸出設(shè)備(簡稱:HDMI設(shè)備)推送的視頻,以使得電視可以向用戶播放該視頻。其中,這里所說的HDMI設(shè)備例如可以為:電腦、機頂盒、數(shù)字通用光盤(Digital Versatile Disc,簡稱:DVD)播放機等。
相關(guān)技術(shù)中,HDMI設(shè)備在向電視傳輸視頻之前,可以先從電視中獲取到電視生產(chǎn)商預(yù)設(shè)在電視中的顯示參數(shù),進而基于該顯示參數(shù)向電視推送視頻。然而,在電視生產(chǎn)商設(shè)置的顯示參數(shù)不準確時,HDMI基于該不準確的顯示參數(shù)向電視推送視頻時,電視播放該視頻時的顯示效果較差,用戶的視覺體驗較低。
技術(shù)實現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開提供一種播放匹配方法和裝置。該技術(shù)方案如下:
根據(jù)本公開實施例的第一方面,提供一種播放匹配方法,包括:
從播放設(shè)備中讀取所述播放設(shè)備的擴展顯示標識數(shù)據(jù)EDID;所述EDID包括所述播放設(shè)備的標識;
向服務(wù)器發(fā)送攜帶有所述播放設(shè)備的標識的查詢消息;
接收所述服務(wù)器響應(yīng)所述查詢消息發(fā)送的第一響應(yīng)消息;
在所述第一響應(yīng)消息指示匹配到所述播放設(shè)備的標識對應(yīng)的顯示參數(shù)時,按照所述第一響應(yīng)消息包括的所述播放設(shè)備的標識所匹配的顯示參數(shù),向所述播放設(shè)備推送播放資源。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:HDMI設(shè)備可以根據(jù)所獲取的播放設(shè)備的EDID中的播放設(shè)備的標識,從服務(wù)器中獲取到播放設(shè)備的標識所匹配的顯示參數(shù),進而可以基于播放設(shè)備的標識所匹配的顯示參數(shù),向播放設(shè)備推送播放資源,以使得播放設(shè)備在播放該播放資源時的顯示效果較優(yōu),提高了播放設(shè)備的顯示效果,進而提高了用戶的視覺體驗。
可選的,EDID包括播放設(shè)備的預(yù)設(shè)顯示參數(shù);所述接收所述服務(wù)器響應(yīng)所述查詢消息發(fā)送的第一響應(yīng)消息之后,還包括:
在所述第一響應(yīng)消息指示未匹配到所述播放設(shè)備的標識對應(yīng)的顯示參數(shù)時,根據(jù)所述播放設(shè)備的預(yù)設(shè)顯示參數(shù),獲取所述預(yù)設(shè)顯示參數(shù)對應(yīng)的最低分辨率畫面;
向所述播放設(shè)備推送所述最低分辨率畫面;
獲取用戶根據(jù)所述最低分辨率畫面輸入的調(diào)整指令;
根據(jù)所述調(diào)整指令,獲取所述播放設(shè)備的最佳顯示參數(shù)。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:HDMI設(shè)備可以根據(jù)所獲取的播放設(shè)備的EDID中的播放設(shè)備的標識,在從服務(wù)器中沒有獲取到播放設(shè)備的標識所匹配的顯示參數(shù)時,可以基于用戶的調(diào)整指令,獲取播放設(shè)備的最佳顯示參數(shù),進而可以基于該最佳顯示參數(shù),向播放設(shè)備推送播放資源,以使得播放設(shè)備在播放該播放資源時的顯示效果較優(yōu),提高了播放設(shè)備的顯示效果,進而提高了用戶的視覺體驗。
可選的,所述EDID包括所述播放設(shè)備的預(yù)設(shè)顯示參數(shù);所述接收所述服務(wù)器響應(yīng)所述查詢消息發(fā)送的第一響應(yīng)消息之后,還包括:
在所述第一響應(yīng)消息指示未匹配到所述播放設(shè)備的標識的顯示參數(shù)時,獲取用戶輸入的調(diào)整指令;所述調(diào)整指令包括:所述播放設(shè)備的類型信息;
向所述服務(wù)器攜帶有發(fā)送攜帶有所述播放設(shè)備的類型信息的匹配請求;
接收所述服務(wù)器響應(yīng)所述匹配請求發(fā)送的第二響應(yīng)消息;
在所述第二響應(yīng)消息指示匹配到所述播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)時,根據(jù)所述第二響應(yīng)消息包括的所述播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)和所述預(yù)設(shè)顯示參數(shù),獲取所述播放設(shè)備的最佳顯示參數(shù)。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:HDMI設(shè)備可以根據(jù)所獲取的播放設(shè)備的EDID中的播放設(shè)備的標識,在從服務(wù)器中沒有獲取到播放設(shè)備的標識所匹配的顯示參數(shù)時,可以基于用戶的調(diào)整指令,從服務(wù)器中獲取播放設(shè)備的第二顯示參數(shù),進而可以基于該第二顯示參數(shù)和預(yù)設(shè)的顯示參數(shù)獲取最佳顯示參數(shù),以使得HDMI設(shè)備可以基于該最佳顯示參數(shù),向播放設(shè)備推送播放資源,以使得播放設(shè)備在播放該播放資源時的顯示效果較優(yōu),提高了播放設(shè)備的顯示效果,進而提高了用戶的視覺體驗。
可選的,所述根據(jù)所述第二響應(yīng)消息包括的所述播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)和所述預(yù)設(shè)顯示參數(shù),獲取所述播放設(shè)備的最佳顯示參數(shù),包括:
按照所述第二顯示參數(shù)和所述預(yù)設(shè)顯示參數(shù)中的各顯示參數(shù)從高到低的順序,根據(jù)各顯示參數(shù),依次向所述播放設(shè)備推送播放資源,直至所述播放設(shè)備正確顯示播放資源對應(yīng)的播放畫面;
將正確顯示的播放資源對應(yīng)的顯示參數(shù)作為所述播放設(shè)備的最佳顯示參數(shù)。
可選的,獲取所述播放設(shè)備的最佳顯示參數(shù)之后,還包括:
向服務(wù)器發(fā)送參數(shù)添加請求,參數(shù)添加請求包括:播放設(shè)備的標識、以及最佳顯示參數(shù)。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:HDMI設(shè)備還可以向服務(wù)器發(fā)送參數(shù)添加請求,以將該最佳顯示參數(shù)和播放設(shè)備的標識攜帶在添加請求中發(fā)送給服務(wù)器,進而使得服務(wù)器基于該添加請求,建立該播放設(shè)備的標識和該最佳顯示參數(shù)的對應(yīng)關(guān)系,擴充了服務(wù)器的存儲量。
可選的,所述播放設(shè)備的標識包括下述一項或多項:所述播放設(shè)備的生產(chǎn)商標識、所述播放設(shè)備的身份標識號ID。
可選的,所述播放設(shè)備的類型信息包括下述一項或多項:所述播放設(shè)備的顯示屏的尺寸、所述播放設(shè)備的顯示屏的種類。
根據(jù)本公開實施例的第二方面,提供一種播放匹配裝置,包括:
讀取模塊,被配置為從播放設(shè)備中讀取所述播放設(shè)備的擴展顯示標識數(shù)據(jù)EDID;所述EDID包括所述播放設(shè)備的標識;
第一發(fā)送模塊,被配置為向服務(wù)器發(fā)送攜帶有所述播放設(shè)備的標識的查詢消息;
第一接收模塊,被配置為接收所述服務(wù)器響應(yīng)所述查詢消息發(fā)送的第一響應(yīng)消息;
第一推送模塊,被配置為在所述第一響應(yīng)消息指示匹配到所述播放設(shè)備的標識對應(yīng)的顯示參數(shù)時,按照所述第一響應(yīng)消息包括的所述播放設(shè)備的標識所匹配的顯示參數(shù),向所述播放設(shè)備推送播放資源。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:播放匹配裝置的讀取模塊可以從播放設(shè)備中讀取播放設(shè)備的EDID中的播放設(shè)備的標識,從而使得第一發(fā)送模塊可以向服務(wù)器發(fā)送查詢消息,以使得第一接收模塊可以接收到服務(wù)器響應(yīng)查詢消息所發(fā)送的第一響應(yīng)消息,進而使得第一推送模塊在第一響應(yīng)消息指示匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)時,按照第一響應(yīng)消息包括的播放設(shè)備的標識所匹配的顯示參數(shù),向播放設(shè)備推送播放資源,以使得播放設(shè)備在播放該播放資源時的顯示效果較優(yōu),提高了播放設(shè)備的顯示效果,進而提高了用戶的視覺體驗。
可選的,EDID包括播放設(shè)備的預(yù)設(shè)顯示參數(shù);所述裝置還包括:
第一獲取模塊,被配置為在所述第一接收模塊接收到所述服務(wù)器響應(yīng)所述查詢消息發(fā)送的第一響應(yīng)消息之后,若所述第一響應(yīng)消息指示未匹配到所述播放設(shè)備的標識對應(yīng)的顯示參數(shù),則根據(jù)所述播放設(shè)備的預(yù)設(shè)顯示參數(shù),獲取所述預(yù)設(shè)顯示參數(shù)對應(yīng)的最低分辨率畫面;
第二推送模塊,被配置為向所述播放設(shè)備推送所述最低分辨率畫面;
第二獲取模塊,被配置為獲取用戶根據(jù)所述最低分辨率畫面輸入的調(diào)整指令;
第三獲取模塊,被配置為根據(jù)所述調(diào)整指令,獲取所述播放設(shè)備的最佳顯示參數(shù)。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:播放匹配裝置的第一獲取模塊可以在第一接收模塊所接收到的響應(yīng)消息指示未匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)時,可以根據(jù)預(yù)設(shè)顯示參數(shù)獲取最近分辨率畫面,從而使得第二獲取模塊可以在第二推送模塊推送該最低分辨率畫面之后,接收到用戶的調(diào)整指令,進而使得第三獲取模塊可以基于該調(diào)整指令,獲取播放設(shè)備的最佳顯示參數(shù),以使得第一推送模塊可以基于該最佳顯示參數(shù),向播放設(shè)備推送播放資源,使得播放設(shè)備在播放該播放資源時的顯示效果較優(yōu),提高了播放設(shè)備的顯示效果,進而提高了用戶的視覺體驗。
可選的,EDID包括播放設(shè)備的預(yù)設(shè)顯示參數(shù);所述裝置還包括:
第四獲取模塊,被配置為在所述第一接收模塊接收到所述服務(wù)器響應(yīng)所述查詢消息發(fā)送的第一響應(yīng)消息之后,在所述第一響應(yīng)消息指示未匹配到所述播放設(shè)備的標識的顯示參數(shù)時,獲取用戶輸入的調(diào)整指令;所述調(diào)整指令包括:所述播放設(shè)備的類型信息;
第二發(fā)送模塊,被配置為向所述服務(wù)器攜帶有發(fā)送攜帶有所述播放設(shè)備的類型信息的匹配請求;
第二接收模塊,被配置為接收所述服務(wù)器響應(yīng)所述匹配請求發(fā)送的第二響應(yīng)消息;
第五獲取模塊,被配置為在所述第二響應(yīng)消息指示匹配到所述播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)時,根據(jù)所述第二響應(yīng)消息包括的所述播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)和所述預(yù)設(shè)顯示參數(shù),獲取所述播放設(shè)備的最佳顯示參數(shù)。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:播放匹配裝置的第四獲取模塊可以在第一接收模塊所接收到的響應(yīng)消息指示未匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)時,獲取到用戶輸入的調(diào)整指令,進而使得第二發(fā)送模塊可以基于該調(diào)整指令中的播放設(shè)備的類型信息,向服務(wù)器發(fā)送攜帶有播放設(shè)備的類型信息的匹配請求,進而使得第二接收模塊可以接收到服務(wù)器響應(yīng)匹配請求發(fā)送的第二響應(yīng)消息,以使得第五獲取模塊可以基于第二響應(yīng)消息中的第二顯示參數(shù)和預(yù)設(shè)顯示參數(shù),獲取播放設(shè)備的最佳顯示參數(shù),以使得第一推送模塊可以基于該最佳顯示參數(shù),向播放設(shè)備推送播放資源,使得播放設(shè)備在播放該播放資源時的顯示效果較優(yōu),提高了播放設(shè)備的顯示效果,進而提高了用戶的視覺體驗。
可選的,所述第五獲取模塊,被配置為按照所述第二顯示參數(shù)和所述預(yù)設(shè)顯示參數(shù)中的各顯示參數(shù)從高到低的順序,根據(jù)各顯示參數(shù),依次向所述播放設(shè)備推送播放資源,直至所述播放設(shè)備正確顯示播放資源對應(yīng)的播放畫面,并將正確顯示的播放資源對應(yīng)的顯示參數(shù)作為所述播放設(shè)備的最佳顯示參數(shù)。
可選的,所述裝置還包括:
第三發(fā)送模塊,向所述服務(wù)器發(fā)送參數(shù)添加請求,所述參數(shù)添加請求包括:所述播放設(shè)備的標識、以及所述最佳顯示參數(shù)。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:播放匹配裝置的第三發(fā)送模塊還可以向服務(wù)器發(fā)送參數(shù)添加請求,以將該最佳顯示參數(shù)和播放設(shè)備的標識攜帶在添加請求中發(fā)送給服務(wù)器,進而使得服務(wù)器基于該添加請求,建立該播放設(shè)備的標識和該最佳顯示參數(shù)的對應(yīng)關(guān)系,擴充了服務(wù)器的存儲量。
可選的,所述播放設(shè)備的標識包括下述一項或多項:所述播放設(shè)備的生產(chǎn)商標識、所述播放設(shè)備的身份標識號ID。
可選的,所述播放設(shè)備的類型信息包括下述一項或多項:所述播放設(shè)備的顯示屏的尺寸、所述播放設(shè)備的顯示屏的種類。
根據(jù)本公開實施例的第三方面,提供一種播放匹配裝置,包括:
處理器;
用于存儲處理器的可執(zhí)行指令的存儲器;
其中,處理器被配置為:
從播放設(shè)備中讀取所述播放設(shè)備的擴展顯示標識數(shù)據(jù)EDID;所述EDID包括所述播放設(shè)備的標識;
向服務(wù)器發(fā)送攜帶有所述播放設(shè)備的標識的查詢消息;
接收所述服務(wù)器響應(yīng)所述查詢消息發(fā)送的第一響應(yīng)消息;
在所述第一響應(yīng)消息指示匹配到所述播放設(shè)備的標識對應(yīng)的顯示參數(shù)時,按照所述第一響應(yīng)消息包括的所述播放設(shè)備的標識所匹配的顯示參數(shù),向所述播放設(shè)備推送播放資源。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:播放匹配裝置可以根據(jù)所獲取的播放設(shè)備的EDID中的播放設(shè)備的標識,從服務(wù)器中獲取到播放設(shè)備的標識所匹配的顯示參數(shù),進而可以基于播放設(shè)備的標識所匹配的顯示參數(shù),向播放設(shè)備推送播放資源,以使得播放設(shè)備在播放該播放資源時的顯示效果較優(yōu),提高了播放設(shè)備的顯示效果,進而提高了用戶的視覺體驗。
應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實施例示出的一種播放匹配方法的流程圖;
圖2是根據(jù)另一示例性實施例示出的一種播放匹配方法的流程圖;
圖3是根據(jù)又一示例性實施例示出的一種播放匹配方法的流程圖;
圖4是根據(jù)又一示例性實施例示出的一種播放匹配方法的信令流程圖;
圖5是根據(jù)一示例性實施例示出的一種播放匹配裝置的框圖;
圖6是根據(jù)另一示例性實施例示出的一種播放匹配裝置的框圖;
圖7是根據(jù)又一示例性實施例示出的一種播放匹配裝置的框圖;
圖8是根據(jù)一示例性實施例示出的一種播放匹配裝置800的框圖。
通過上述附圖,已示出本公開明確的實施例,后文中將有更詳細的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實施例為本領(lǐng)域技術(shù)人員說明本公開的概念。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
本公開所涉及的HDMI設(shè)備可以為任一通過HDMI接口向播放設(shè)備推送播放資源的設(shè)備,例如:電腦、機頂盒、DVD播放機等。本公開所涉及的播放設(shè)備可以為任一通過HDMI接口接收HDMI設(shè)備推送的播放資源的設(shè)備,例如:電視。在HDMI設(shè)備為除電腦之外的其他HDMI設(shè)備時,上述播放設(shè)備還可以為電腦。
圖1是根據(jù)一示例性實施例示出的一種播放匹配方法的流程圖。如圖1所示,該方法的執(zhí)行主體可以為播放匹配裝置,還可以為集成了播放匹配裝置的HDMI設(shè)備,下述以執(zhí)行主體為集成了播放匹配裝置的HDMI設(shè)備(簡稱:HDMI設(shè)備)為例進行說明,本實施例涉及的是HDMI設(shè)備向播放設(shè)備推送播放資源的具體過程,該方法可以包括以下步驟:
在步驟S101中,從播放設(shè)備中讀取播放設(shè)備的EDID。
具體的,在HDMI設(shè)備的HDMI接口通過HDMI連接線與播放設(shè)備的HDMI接口連接時,即在HDMI設(shè)備與播放設(shè)備建立了顯示數(shù)據(jù)通道(Display Data Channel,簡稱:DDC)時,HDMI設(shè)備可以通過該DDC從播放設(shè)備中讀取預(yù)設(shè)在播放設(shè)備中的擴展顯示標識數(shù)據(jù)(Extended Display Identification Data,簡稱:EDID)。
需要說明的是,上述EDID可以為播放設(shè)備的生產(chǎn)商在播放設(shè)備出廠時預(yù)設(shè)在播放設(shè)備中的。該EDID可以包括播放設(shè)備的標識、預(yù)設(shè)顯示參數(shù)等。其中,播放設(shè)備的標識例如可以包括:播放設(shè)備的生產(chǎn)商標識、播放設(shè)備ID等中的一個或多個。顯示參數(shù)可以包括:分辨率、刷新頻率等。上述EDID中的預(yù)設(shè)顯示參數(shù)可以包括:多個等級的分辨率,以及該等級的分辨率所對應(yīng)的刷新頻率,以使得播放設(shè)備可以適配支持不同顯示參數(shù)的HDMI設(shè)備。該分辨率的等級具體可以參見相關(guān)技術(shù),對此不再贅述。
在步驟S102中,向服務(wù)器發(fā)送攜帶有播放設(shè)備的標識的查詢消息。
具體的,在本實施例中,服務(wù)器中存儲有多個播放設(shè)備的標識與顯示參數(shù)的對應(yīng)關(guān)系。該對應(yīng)關(guān)系可以反映出與該播放設(shè)備的標識所對應(yīng)的播放設(shè)備匹配的顯示參數(shù)。HDMI設(shè)備在使用播放設(shè)備所匹配的顯示參數(shù)向播放設(shè)備推送播放資源時,播放設(shè)備在播放該播放資源時的顯示效果較優(yōu)。其中,服務(wù)器中所存儲的與播放設(shè)備匹配的顯示參數(shù),可以與該播放設(shè)備的EDID中的預(yù)設(shè)顯示參數(shù)相同,也可以不同。
因此,上述HDMI設(shè)備在獲取到播放設(shè)備的標識之后,可以向服務(wù)器發(fā)送攜帶有該播放設(shè)備的標識的查詢消息,以從服務(wù)器中查詢該播放設(shè)備所匹配的顯示參數(shù)。
在步驟S103中,接收服務(wù)器響應(yīng)查詢消息發(fā)送的第一響應(yīng)消息。
具體的,服務(wù)器在接收到HDMI設(shè)備發(fā)送的查詢消息之后,可以在其所存儲的對應(yīng)關(guān)系中查找是否存在該播放設(shè)備的標識,進而在查找到該播放設(shè)備的標識時,獲取該播放設(shè)備的標識所對應(yīng)的顯示參數(shù),并將該顯示參數(shù)攜帶在第一響應(yīng)消息中發(fā)送給HDMI設(shè)備。
在步驟S104中,在第一響應(yīng)消息指示匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)時,按照第一響應(yīng)消息包括的播放設(shè)備的標識所匹配的顯示參數(shù),向播放設(shè)備推送播放資源。
具體的,HDMI設(shè)備在接收到服務(wù)器響應(yīng)查詢消息所發(fā)送的第一響應(yīng)消息之后,可以判斷該第一響應(yīng)消息是否指示匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)。若第一響應(yīng)消息指示匹配到播放設(shè)備的標識的顯示參數(shù),則HDMI設(shè)備可以根據(jù)該第一響應(yīng)消息中所包括的播放設(shè)備的標識所匹配的顯示參數(shù),向播放設(shè)備推送播放資源,以使得播放設(shè)備在播放該播放資源時的顯示效果較優(yōu)。具體實現(xiàn)時,服務(wù)器可以通過向HDMI設(shè)備發(fā)送攜帶有播放設(shè)備的標識所匹配的顯示參數(shù)的第一響應(yīng)消息,向HDMI設(shè)備指示服務(wù)器匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)。服務(wù)器還可以通過向HDMI設(shè)備發(fā)送攜帶有雙方約定好的標識的第一響應(yīng)消息,以使得HDMI設(shè)備通過該第一響應(yīng)消息中攜帶的標識,確定服務(wù)器匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)等。
以HDMI設(shè)備為機頂盒、播放設(shè)備為電視為例,在機頂盒的HDMI接口通過HDMI連接線與電視的HDMI接口連接后,即在機頂盒與電視建立了DDC之后,機頂盒可以通過該DDC,從電視中讀取電視的生產(chǎn)商預(yù)設(shè)在電視中的EDID。該EDID中包括有電視的生廠商標識、電視的ID、以及,預(yù)設(shè)的顯示參數(shù)。假定該預(yù)設(shè)的顯示參數(shù)包括:分辨率和刷新頻率,其中,分辨率為1080p、刷新頻率為60赫茲。此時,若該預(yù)設(shè)的顯示參數(shù)不是電視匹配的顯示參數(shù),則機頂盒基于該顯示參數(shù)向電視推送視頻時,會使電視播放該視頻時的顯示效果較差,導(dǎo)致用戶體驗較低。而在本實施例中,機頂盒在從電視中讀取到電視的EDID之后,可以根據(jù)該EDID中的電視的生廠商標識和電視的ID,從服務(wù)器中查詢該電視匹配的顯示參數(shù)。假定服務(wù)器中查詢到的該電視匹配的顯示參數(shù)包括的分辨率為4k2k、刷新頻率為30赫茲。這樣,機頂盒在基于該匹配的顯示參數(shù),即分辨率4k2k、刷新頻率30赫茲,向電視推送視頻時,可以使電視播放該視頻時的顯示效果較優(yōu),提高了電視的顯示效果,進而提高了用戶的視覺體驗。
可選的,在本公開的另一實現(xiàn)方式中,HDMI設(shè)備還可以將所獲取的播放設(shè)備所匹配的顯示參數(shù),以及,EDID中的預(yù)設(shè)顯示參數(shù)推送給播放設(shè)備,以使得播放設(shè)備可以通過顯示屏呈現(xiàn)給用戶,從而使得用戶可以自主選擇HDMI設(shè)備采用哪種顯示參數(shù)向播放設(shè)備推送播放資源,進一步提高了用戶體驗。
本公開提供的播放匹配方法,HDMI設(shè)備可以根據(jù)所獲取的播放設(shè)備的EDID中的播放設(shè)備的標識,從服務(wù)器中獲取到播放設(shè)備的標識所匹配的顯示參數(shù),進而可以基于播放設(shè)備的標識所匹配的顯示參數(shù),向播放設(shè)備推送播放資源,以使得播放設(shè)備在播放該播放資源時的顯示效果較優(yōu),提高了播放設(shè)備的顯示效果,進而提高了用戶的視覺體驗。
圖2是根據(jù)另一示例性實施例示出的一種播放匹配方法的流程圖。如圖2所示,本實施例涉及的是HDMI設(shè)備在從服務(wù)器中未獲取到播放設(shè)備的標識匹配的顯示參數(shù)時,如何向播放設(shè)備推送播放資源的具體過程,則在上述S103之后,該方法還可以包括:
在步驟S201中,在第一響應(yīng)消息指示未匹配到播放設(shè)備的標識對應(yīng)的的顯示參數(shù)時,根據(jù)播放設(shè)備的預(yù)設(shè)顯示參數(shù),獲取預(yù)設(shè)顯示參數(shù)對應(yīng)的最低分辨率畫面。
具體的,服務(wù)器在接收到HDMI設(shè)備發(fā)送的查詢消息之后,若服務(wù)器在其所存儲的對應(yīng)關(guān)系中沒有查找到該播放設(shè)備的標識,說明服務(wù)器中并沒有存儲有該播放設(shè)備的標識匹配的顯示參數(shù)。此時,服務(wù)器向HDMI設(shè)備發(fā)送的第一響應(yīng)消息用于向HDMI設(shè)備指示服務(wù)器未匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)。具體實現(xiàn)時,服務(wù)器可以通過向HDMI設(shè)備發(fā)送一個空白的第一響應(yīng)消息的方式,向HDMI設(shè)備指示服務(wù)器未匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)。服務(wù)器還可以通過向HDMI設(shè)備發(fā)送攜帶有雙方約定好的標識的第一響應(yīng)消息,以使得HDMI設(shè)備通過該第一響應(yīng)消息中攜帶的標識,確定服務(wù)器未匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)。
如前述實施例所說,播放設(shè)備的EDID中預(yù)設(shè)的顯示參數(shù)可以包括:多個等級的分辨率,以及該等級的分辨率所對應(yīng)的刷新頻率。因此,上述HDMI設(shè)備在根據(jù)第一響應(yīng)消息確定服務(wù)器未匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)時,HDMI設(shè)備可以根據(jù)該預(yù)設(shè)顯示參數(shù)中的最低等級的分辨率,獲取該預(yù)設(shè)顯示參數(shù)對應(yīng)的最低分辨率畫面。其中,這里所說的最低分辨率的畫面可以為HDMI設(shè)備待推送給播放設(shè)備的播放資源中的畫面,還可以為HDMI設(shè)備中預(yù)設(shè)的畫面等。
在步驟S202中,向播放設(shè)備推送最低分辨率畫面。
具體的,HDMI設(shè)備在獲取到預(yù)設(shè)顯示參數(shù)對應(yīng)的最低分辨率畫面之后,可以向播放設(shè)備推送該最低分辨率畫面,以使得播放設(shè)備向用戶顯示該最低分辨率畫面。
在步驟S203中,獲取用戶根據(jù)最低分辨率畫面輸入的調(diào)整指令。
具體的,用戶在播放設(shè)備上看到該最低分辨率畫面之后,若用戶對當前所顯示的畫面的分辨率并不滿意時,用戶可以向HDMI設(shè)備發(fā)送調(diào)整指令,以指示HDMI設(shè)備獲取播放設(shè)備的最佳顯示參數(shù)。可選的,在本公開的另一實現(xiàn)方式中,上述HDMI設(shè)備向播放設(shè)備推送的最低分辨率畫面中可以攜帶有提示信息,以提示用戶是否需要輸入調(diào)整指令,進一步提高了用戶體驗。
具體實現(xiàn)時,用戶可以通過控制HDMI設(shè)備的遙控器向HDMI設(shè)備發(fā)送調(diào)整指令,用戶還可以通過HDMI設(shè)備上所設(shè)置的控制按鈕向HDMI設(shè)備發(fā)送控制指令。用戶還可以通過HDMI設(shè)備上的控制屏向HDMI設(shè)備發(fā)送控制指令等。
在步驟S204中,根據(jù)調(diào)整指令,獲取播放設(shè)備的最佳顯示參數(shù)。
具體的,HDMI設(shè)備在接收到調(diào)整指令之后,可以按照相關(guān)技術(shù)中的分辨率的劃分等級,按照等級從低到高的順序,從大于最低分辨率畫面所對應(yīng)的分辨率開始,依次向播放設(shè)備推送每個等級所對應(yīng)的畫面,直至接收到用戶輸入的顯示錯誤指令,該顯示錯誤指令用于向HDMI設(shè)備指示當前所顯示的畫面不正常。在接收到HDMI設(shè)備所發(fā)送的顯示錯誤指令后,HDMI設(shè)備可以將低于“該顯示錯誤指令所指的畫面的分辨率”的分辨率所對應(yīng)的顯示參數(shù),作為該播放設(shè)備的最佳顯示參數(shù),進而使得HDMI設(shè)備可以基于該最佳顯示參數(shù),向播放設(shè)備推送播放資源,以使得播放設(shè)備在播放該播放資源時的顯示效果較優(yōu),提高了播放設(shè)備的顯示效果,進而提高了用戶的視覺體驗。
示例性的,假定分辨率按照等級從底到高的順序為:720p、1080p、4k2k。此時,HDMI向播放設(shè)備推送的最低分辨率畫面所對應(yīng)的分辨率為:720p。則HDMI設(shè)備在接收到調(diào)整指令之后,可以從1080p開始,先向播放設(shè)備推送1080p分辨率畫面,以使得播放設(shè)備可以向用戶顯示該1080p分辨率畫面。若在推送該1080p分辨率畫面期間,HDMI設(shè)備并沒有收到用戶輸入的顯示錯誤指令,則HDMI設(shè)備可以向播放設(shè)備繼續(xù)推送4k2k分辨率畫面,以使得播放設(shè)備可以向用戶顯示該4k2k分辨率畫面。若在推送該4k2k分辨率畫面期間,HDMI設(shè)備并沒有收到用戶輸入的顯示錯誤指令,則HDMI設(shè)備將該4k2k分辨率所對應(yīng)的顯示參數(shù)作為播放設(shè)備的最佳顯示參數(shù)。若在推送該4k2k分辨率畫面期間,HDMI設(shè)備收到用戶輸入的顯示錯誤指令,則HDMI設(shè)備將1080p分辨率所對應(yīng)的顯示參數(shù)作為播放設(shè)備的最佳顯示參數(shù),進而使得HDMI設(shè)備可以基于該最佳顯示參數(shù),向播放設(shè)備推送播放資源,以使得播放設(shè)備在播放該播放資源時的顯示效果較優(yōu),提高了播放設(shè)備的顯示效果,進而提高了用戶的視覺體驗。此時,該顯示參數(shù)即為該播放設(shè)備匹配的顯示參數(shù)。
進一步地,HDMI設(shè)備還可以向服務(wù)器發(fā)送參數(shù)添加請求,以將該最佳顯示參數(shù)和播放設(shè)備的標識攜帶在添加請求中發(fā)送給服務(wù)器,進而使得服務(wù)器基于該添加請求,建立該播放設(shè)備的標識和該最佳顯示參數(shù)的對應(yīng)關(guān)系,擴充了服務(wù)器的存儲量。這樣,其他HDMI設(shè)備就可以快速的從服務(wù)器中獲取到該播放設(shè)備匹配的顯示參數(shù),提高了其他HDMI設(shè)備獲取播放設(shè)備匹配的顯示參數(shù)的效率。
本公開提供的播放匹配方法,HDMI設(shè)備可以根據(jù)所獲取的播放設(shè)備的EDID中的播放設(shè)備的標識,在從服務(wù)器中沒有獲取到播放設(shè)備的標識所匹配的顯示參數(shù)時,可以基于用戶的調(diào)整指令,獲取播放設(shè)備的最佳顯示參數(shù),進而可以基于該最佳顯示參數(shù),向播放設(shè)備推送播放資源,以使得播放設(shè)備在播放該播放資源時的顯示效果較優(yōu),提高了播放設(shè)備的顯示效果,進而提高了用戶的視覺體驗。
進一步地,上述HDMI設(shè)備向播放設(shè)備推送的最低分辨率畫面中可以攜帶有詢問信息,以詢問用戶是否需要輸入調(diào)整指令。同時該詢問信息還可以攜帶有可以使用戶選擇播放設(shè)備的類型信息的類型列表,或者,該詢問信息還可以攜帶有提示用戶輸入播放設(shè)備的類型信息的信息,以使得用戶可以在所輸入的調(diào)整指令中攜帶有選擇或輸入播放設(shè)備的類型信息。進而使得HDMI設(shè)備可以基于用戶輸入的調(diào)整指令,獲取播放設(shè)備的類型信息??蛇x的,在本公開另一實現(xiàn)方式中,上述HDMI設(shè)備還可以在第一響應(yīng)消息指示未匹配到播放設(shè)備的標識的顯示參數(shù)時,直接向播放設(shè)備推送上述詢問信息,以通過播放設(shè)備的顯示屏詢問用戶是否需要輸入調(diào)整指令。進而在用戶輸入調(diào)整指令時,使得HDMI設(shè)備在第一響應(yīng)消息指示未匹配到播放設(shè)備的標識的顯示參數(shù)時,可以直接獲取到用戶輸入的調(diào)整指令,提高了HDMI設(shè)備獲取調(diào)整指令的效率。
圖3是根據(jù)又一示例性實施例示出的一種播放匹配方法的流程圖。如圖3所示,在上述實施例的基礎(chǔ)上,本實施例涉及的是HDMI設(shè)備根據(jù)調(diào)整指令,獲取播放設(shè)備的最佳顯示參數(shù)的具體過程,則在上述S204可以包括:
在步驟S301中,根據(jù)調(diào)整指令,向服務(wù)器發(fā)送攜帶有播放設(shè)備的類型信息的匹配請求。
具體的,在本實施例中,上述服務(wù)器中還可以存儲有與播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)。該第二顯示參數(shù)可以適用于該類型信息所對應(yīng)的所有生產(chǎn)廠商所生產(chǎn)的播放設(shè)備。
因此,HDMI設(shè)備在接收到用戶輸入的調(diào)整指令之后,可以根據(jù)用戶輸入或用戶所選擇的播放設(shè)備的類型信息,向服務(wù)器發(fā)送攜帶有播放設(shè)備的類型信息的匹配請求,以指示服務(wù)器根據(jù)該播放設(shè)備的類型信息進行模糊匹配,以獲取到適用于該播放設(shè)備的第二顯示參數(shù)。其中,這里所說的播放設(shè)備的類型信息例如可以為播放設(shè)備的顯示屏的尺寸、播放設(shè)備的顯示屏的種類等。
在步驟S302中,接收服務(wù)器響應(yīng)匹配請求發(fā)送的第二響應(yīng)消息。
具體的,服務(wù)器在接收到HDMI設(shè)備發(fā)送的匹配請求之后,可以在其所存儲的對應(yīng)關(guān)系中查找是否存在該播放設(shè)備的類型信息,進而在查找到該播放設(shè)備的類型信息時,獲取該播放設(shè)備的類型信息所對應(yīng)的第二顯示參數(shù),并將該第二顯示參數(shù)攜帶在第二響應(yīng)消息中發(fā)送給HDMI設(shè)備。
在步驟S303中,在第二響應(yīng)消息指示匹配到播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)時,根據(jù)第二響應(yīng)消息包括的播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)和預(yù)設(shè)顯示參數(shù),獲取播放設(shè)備的最佳顯示參數(shù)。
具體的,HDMI設(shè)備在接收到服務(wù)器發(fā)送的第二響應(yīng)消息之后,可以判斷該第二響應(yīng)消息是否指示匹配到播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)。具體實現(xiàn)時,服務(wù)器可以通過向HDMI設(shè)備發(fā)送攜帶有第二顯示參數(shù)的第二響應(yīng)消息,向HDMI設(shè)備指示服務(wù)器匹配到播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)。服務(wù)器還可以通過向HDMI設(shè)備發(fā)送攜帶有雙方約定好的標識的第二響應(yīng)消息,以使得HDMI設(shè)備通過該第二響應(yīng)消息中攜帶的標識,確定服務(wù)器匹配到播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)等。
在響應(yīng)消息指示匹配到播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)時,HDMI設(shè)備可以根據(jù)第二響應(yīng)消息包括的播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)和預(yù)設(shè)顯示參數(shù),獲取該播放設(shè)備的最佳顯示參數(shù)。
可選的,HDMI設(shè)備可以按照第二顯示參數(shù)和預(yù)設(shè)顯示參數(shù)中的各顯示參數(shù)從高到低的順序,根據(jù)各顯示參數(shù),依次向播放設(shè)備推送播放資源,直至播放設(shè)備正確顯示播放資源對應(yīng)的播放畫面。此時,HDMI設(shè)備可以將該正確顯示的播放資源對應(yīng)的顯示參數(shù)作為播放設(shè)備的最佳顯示參數(shù)。例如:假定預(yù)設(shè)顯示參數(shù)中包括顯示參數(shù)1、顯示參數(shù)2,其中,第二顯示參數(shù)與預(yù)設(shè)顯示參數(shù)從高到低的順序為第二顯示參數(shù)、顯示參數(shù)2、顯示參數(shù)1。此時,HDMI設(shè)備可以先根據(jù)第二顯示參數(shù),向播放設(shè)備推送播放資源。若在根據(jù)第二顯示參數(shù),向播放設(shè)備推送播放資源期間,HDMI設(shè)備未收到用戶輸入的顯示錯誤指令,則HDMI設(shè)備可以將該第二顯示參數(shù)作為播放設(shè)備的最佳顯示參數(shù)。若HDMI設(shè)備收到了用戶輸入的顯示錯誤指令,說明播放設(shè)備在播放第二顯示參數(shù)對應(yīng)的播放資源時,播放設(shè)備無法正常播放該播放資源,例如:顯示比例不正常、用戶無法看到畫面等。也就是說,第二顯示參數(shù)與播放設(shè)備并不匹配,因此,HDMI設(shè)備可以根據(jù)顯示參數(shù)2,向播放設(shè)備推送播放資源。若在根據(jù)顯示參數(shù)2,向播放設(shè)備推送播放資源期間,HDMI設(shè)備未收到用戶輸入的顯示錯誤指令,則HDMI設(shè)備可以將該顯示參數(shù)2作為播放設(shè)備的最佳顯示參數(shù)。若HDMI設(shè)備收到了用戶輸入的顯示錯誤指令,說明顯示參數(shù)2與播放設(shè)備并不匹配,因此,HDMI設(shè)備可以根據(jù)顯示參數(shù)1,向播放設(shè)備推送播放資源,并將該顯示參數(shù)1作為播放設(shè)備的最佳顯示參數(shù)。此時,HDMI設(shè)備在基于該最佳顯示參數(shù),向播放設(shè)備推送播放資源時,播放設(shè)備在播放該播放資源時的顯示效果最優(yōu),提高了播放設(shè)備的顯示效果,進而提高了用戶的視覺體驗。
可選的,HDMI設(shè)備還可以按照第二顯示參數(shù)和預(yù)設(shè)顯示參數(shù)中的各顯示參數(shù)從低到高的順序,根據(jù)各顯示參數(shù),依次向播放設(shè)備推送播放資源,直至播放設(shè)備無法正確顯示播放資源對應(yīng)的播放畫面。此時,HDMI設(shè)備可以將“推送該無法正確顯示的播放資源之前”所推送的播放資源對應(yīng)的顯示參數(shù)作為播放設(shè)備的最佳顯示參數(shù)。其實現(xiàn)方式與上述“按照第二顯示參數(shù)和預(yù)設(shè)顯示參數(shù)中的各顯示參數(shù)從高到低的順序,根據(jù)各顯示參數(shù),依次向播放設(shè)備推送播放資源”的方式類似,對此不再贅述。
可選的,在本公開的一種實現(xiàn)方式中,在HDMI設(shè)備基于該最佳顯示參數(shù)向播放設(shè)備推送播放資源時,HDMI設(shè)備還可以在該播放資源中攜帶是否采用該最佳顯示參數(shù)的詢問消息,以使得播放設(shè)備的顯示屏可以顯示該詢問消息,進而使得用戶可以根據(jù)播放設(shè)備播放該播放資源時的顯示效果確定是否繼續(xù)使用該最佳顯示參數(shù),提高了用戶體驗。進一步地,若用戶基于該詢問消息,向HDMI設(shè)備返回繼續(xù)使用該最佳顯示參數(shù)的響應(yīng)消息時,說明該最佳顯示參數(shù)即為該播放設(shè)備匹配的顯示參數(shù)。此時,HDMI設(shè)備還可以向服務(wù)器發(fā)送參數(shù)添加請求,以將該最佳顯示參數(shù)和播放設(shè)備的標識攜帶在添加請求中發(fā)送給服務(wù)器,進而使得服務(wù)器基于該添加請求,建立該播放設(shè)備的標識和該最佳顯示參數(shù)的對應(yīng)關(guān)系,擴充了服務(wù)器的存儲量。這樣,其他HDMI設(shè)備就可以快速的從服務(wù)器中獲取到該播放設(shè)備匹配的顯示參數(shù),提高了其他HDMI設(shè)備獲取播放設(shè)備匹配的顯示參數(shù)的效率。
本公開提供的播放匹配方法,HDMI設(shè)備可以根據(jù)所獲取的播放設(shè)備的EDID中的播放設(shè)備的標識,在從服務(wù)器中沒有獲取到播放設(shè)備的標識所匹配的顯示參數(shù)時,可以基于用戶的調(diào)整指令,從服務(wù)器中獲取播放設(shè)備的第二顯示參數(shù),進而可以基于該第二顯示參數(shù)和預(yù)設(shè)的顯示參數(shù)獲取最佳顯示參數(shù),以使得HDMI設(shè)備可以基于該最佳顯示參數(shù),向播放設(shè)備推送播放資源,以使得播放設(shè)備在播放該播放資源時的顯示效果較優(yōu),提高了播放設(shè)備的顯示效果,進而提高了用戶的視覺體驗。
下面以HDMI設(shè)備為機頂盒、播放設(shè)備為電視為例,對本公開提供的播放匹配方法進行詳細說明。圖4是根據(jù)又一示例性實施例示出的一種播放匹配方法的信令流程圖。如圖4所示,該方法可以包括:
在步驟S401中,機頂盒從電視中讀取電視的EDID。
其中,該EDID可以為電視生產(chǎn)商在電視出廠時預(yù)設(shè)在電視中的。該EDID可以包括電視的標識、預(yù)設(shè)顯示參數(shù)等。其中,電視的標識包括:電視生產(chǎn)商標識、電視ID等中的一個或多個。顯示參數(shù)可以包括:分辨率、刷新頻率等。上述EDID中預(yù)設(shè)的顯示參數(shù)可以包括:多個等級的分辨率,以及該等級的分辨率所對應(yīng)的刷新頻率,以使得電視可以適配支持不同顯示參數(shù)的機頂盒。該分辨率的等級具體可以參見相關(guān)技術(shù),對此不再贅述。
在步驟S402中,機頂盒向服務(wù)器發(fā)送攜帶有電視的標識的查詢消息。
在步驟S403中,機頂盒接收服務(wù)器響應(yīng)查詢消息發(fā)送的第一響應(yīng)消息。
在步驟S404中,機頂盒判斷第一響應(yīng)消息是否指示匹配到電視的標識對應(yīng)的顯示參數(shù)。若是,則執(zhí)行S405,若否,則執(zhí)行S406。
在步驟S405中,機頂盒在第一響應(yīng)消息指示匹配到電視的標識對應(yīng)的顯示參數(shù)時,按照響應(yīng)消息包括的電視的標識所匹配的顯示參數(shù)時,向電視推送播放資源。
可選的,機頂盒還可以在響應(yīng)消息包括電視的標識所匹配的顯示參數(shù)時,將所獲取的電視的標識所匹配的顯示參數(shù),以及,EDID中的預(yù)設(shè)顯示參數(shù)推送給電視,以使得電視可以通過顯示屏呈現(xiàn)給用戶,從而使得用戶可以自主選擇讓機頂盒采用哪種顯示參數(shù)向電視推送播放資源。具體實現(xiàn)時,即用戶可以通過機頂盒的遙控器將某一顯示參數(shù)選中的方式,向機頂盒輸入選擇指令,以指示機頂盒采用哪種顯示參數(shù)向電視推送播放資源,進一步提高了用戶體驗。
在步驟S406中,機頂盒在第一響應(yīng)消息指示未匹配到電視的標識對應(yīng)的顯示參數(shù)時,根據(jù)電視的預(yù)設(shè)顯示參數(shù),獲取預(yù)設(shè)顯示參數(shù)對應(yīng)的最低分辨率畫面。
在步驟S407中,機頂盒向電視推送最低分辨率畫面。
在步驟S408中,機頂盒獲取用戶根據(jù)最低分辨率畫面輸入的調(diào)整指令。
具體的,機頂盒在向電視推送最低分辨率畫面時,還可以向電視推送詢問信息,以詢問用戶是否需要輸入調(diào)整指令。該詢問信息可以攜帶有可以使用戶選擇電視的類型信息的類型列表,或者,該詢問信息還可以攜帶有提示用戶輸入電視的類型信息的信息,以使得機頂盒可以基于用戶的操作,獲取電視的類型信息。電視的類型信息可以為電視的尺寸、電視的顯示屏的種類等。
可選的,在本公開另一實現(xiàn)方式中,上述機頂盒還可以在第一響應(yīng)消息指示未匹配到電視的標識的顯示參數(shù)時,直接向電視推送上述詢問信息,以通過電視的顯示屏詢問用戶是否需要輸入調(diào)整指令。進而在用戶輸入調(diào)整指令時,使得機頂盒在第一響應(yīng)消息指示未匹配到電視的標識的顯示參數(shù)時,可以直接獲取到用戶輸入的調(diào)整指令,提高了機頂盒獲取調(diào)整指令的效率。即上述S406-S408可以用如下步驟替換:
機頂盒在第一響應(yīng)消息指示未匹配到電視的標識對應(yīng)的顯示參數(shù)時,獲取用戶輸入的調(diào)整指令。
在步驟S409中,機頂盒根據(jù)調(diào)整指令,向服務(wù)器發(fā)送攜帶有電視的類型信息的匹配請求。
在步驟S410中,機頂盒接收服務(wù)器響應(yīng)匹配請求發(fā)送的第二響應(yīng)消息。
具體的,服務(wù)器通過電視的類型信息,為電視模糊匹配到電視的第二顯示參數(shù),并將該第二顯示參數(shù)攜帶在第二響應(yīng)消息中發(fā)送給機頂盒。
在步驟S411中,機頂盒在第二響應(yīng)消息指示匹配到電視的類型信息對應(yīng)的第二顯示參數(shù)時,按照第二顯示參數(shù)和預(yù)設(shè)顯示參數(shù)中的各顯示參數(shù)從高到低的順序,根據(jù)各顯示參數(shù),依次向電視推送播放資源,直至電視正確顯示播放資源對應(yīng)的播放畫面,并將正確顯示的播放資源對應(yīng)的顯示參數(shù)作為播放設(shè)備的最佳顯示參數(shù)。
在步驟S412中,機頂盒按照最佳顯示參數(shù)向電視推送播放資源。
在步驟S413中,機頂盒向服務(wù)器發(fā)送參數(shù)添加請求。
其中,參數(shù)添加請求包括:電視的標識、以及最佳顯示參數(shù)。
具體的,在機頂盒基于該最佳顯示參數(shù)向電視推送播放資源時,機頂盒還可以在該播放資源中攜帶是否采用該最佳顯示參數(shù)的詢問消息,以使得電視的顯示屏可以顯示該詢問消息,進而使得用戶可以根據(jù)電視播放該播放資源時的顯示效果確定是否繼續(xù)使用該最佳顯示參數(shù),提高了用戶體驗。若用戶基于該詢問消息,向機頂盒返回繼續(xù)使用該最佳顯示參數(shù)的響應(yīng)消息時,說明該最佳顯示參數(shù)即為該電視匹配的顯示參數(shù)。此時,機頂盒可以向服務(wù)器發(fā)送參數(shù)添加請求,以將該最佳顯示參數(shù)和電視的標識攜帶在添加請求中發(fā)送給服務(wù)器,進而使得服務(wù)器基于該添加請求,建立該電視的標識和該最佳顯示參數(shù)的對應(yīng)關(guān)系,擴充了服務(wù)器的存儲量。這樣,其他機頂盒就可以快速的從服務(wù)器中獲取到該電視匹配的顯示參數(shù),提高了其他機頂盒獲取電視匹配的顯示參數(shù)的效率。
本公開提供的播放匹配方法,機頂盒可以根據(jù)所獲取的電視的EDID中的電視的標識,獲取到電視真正適配的顯示參數(shù),進而可以基于該顯示參數(shù),向電視推送播放資源,以使得電視在播放該播放資源時的顯示效果較優(yōu),提高了電視的顯示效果,進而提高了用戶的視覺體驗。
下述為本公開裝置實施例,可以用于執(zhí)行本公開方法實施例。對于本公開裝置實施例中未披露的細節(jié),請參照本公開方法實施例。
圖5是根據(jù)一示例性實施例示出的一種播放匹配裝置的框圖。如圖5所示,該播放匹配裝置可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)機頂盒的部分或者全部,該播放匹配裝置可以包括:
讀取模塊11,被配置為從播放設(shè)備中讀取播放設(shè)備的擴展顯示標識數(shù)據(jù)EDID;EDID包括播放設(shè)備的標識;可選的,在本公開的一種實現(xiàn)方式中,播放設(shè)備的標識可以包括下述一項或多項:播放設(shè)備的生產(chǎn)商標識、播放設(shè)備的身份標識號ID。
第一發(fā)送模塊12,被配置為向服務(wù)器發(fā)送攜帶有播放設(shè)備的標識的查詢消息;
第一接收模塊13,被配置為接收服務(wù)器響應(yīng)查詢消息發(fā)送的第一響應(yīng)消息;
第一推送模塊14,被配置為在第一響應(yīng)消息指示匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)時,按照第一響應(yīng)消息包括的播放設(shè)備的標識所匹配的顯示參數(shù),向播放設(shè)備推送播放資源。
本公開提供的播放匹配裝置,播放匹配裝置的讀取模塊可以從播放設(shè)備中讀取播放設(shè)備的EDID中的播放設(shè)備的標識,從而使得第一發(fā)送模塊可以向服務(wù)器發(fā)送查詢消息,以使得第一接收模塊可以接收到服務(wù)器響應(yīng)查詢消息所發(fā)送的第一響應(yīng)消息,進而使得第一推送模塊在第一響應(yīng)消息指示匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)時,按照第一響應(yīng)消息包括的播放設(shè)備的標識所匹配的顯示參數(shù),向播放設(shè)備推送播放資源,以使得播放設(shè)備在播放該播放資源時的顯示效果較優(yōu),提高了播放設(shè)備的顯示效果,進而提高了用戶的視覺體驗。
圖6是根據(jù)另一示例性實施例示出的一種播放匹配裝置的框圖。如圖6所示,進一步地,在上述實施例的基礎(chǔ)上,EDID包括播放設(shè)備的預(yù)設(shè)顯示參數(shù);則在圖5所示框圖基礎(chǔ)上,該裝置還可以包括:
第一獲取模塊15,被配置為在第一接收模塊13接收到服務(wù)器響應(yīng)查詢消息發(fā)送的第一響應(yīng)消息之后,若第一響應(yīng)消息指示未匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù),則根據(jù)播放設(shè)備的預(yù)設(shè)顯示參數(shù),獲取預(yù)設(shè)顯示參數(shù)對應(yīng)的最低分辨率畫面;
第二推送模塊16,被配置為向播放設(shè)備推送最低分辨率畫面;
第二獲取模塊17,被配置為獲取用戶根據(jù)最低分辨率畫面輸入的調(diào)整指令;
第三獲取模塊18,被配置為根據(jù)調(diào)整指令,獲取播放設(shè)備的最佳顯示參數(shù)。
繼續(xù)參照圖6,在本公開的一種實現(xiàn)方式中,上述裝置還可以包括:第三發(fā)送模塊19,被配置為在第三獲取模塊18獲取播放設(shè)備的最佳顯示參數(shù)之后,向服務(wù)器發(fā)送參數(shù)添加請求,參數(shù)添加請求包括:播放設(shè)備的標識、以及最佳顯示參數(shù)。
本公開提供的播放匹配裝置,播放匹配裝置的第一獲取模塊可以在第一接收模塊所接收到的響應(yīng)消息指示未匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)時,可以根據(jù)預(yù)設(shè)顯示參數(shù)獲取最近分辨率畫面,從而使得第二獲取模塊可以在第二推送模塊推送該最低分辨率畫面之后,接收到用戶的調(diào)整指令,進而使得第三獲取模塊可以基于該調(diào)整指令,獲取播放設(shè)備的最佳顯示參數(shù),以使得第一推送模塊可以基于該最佳顯示參數(shù),向播放設(shè)備推送播放資源,使得播放設(shè)備在播放該播放資源時的顯示效果較優(yōu),提高了播放設(shè)備的顯示效果,進而提高了用戶的視覺體驗。
圖7是根據(jù)又一示例性實施例示出的一種播放匹配裝置的框圖。如圖7所示,進一步地,在上述實施例的基礎(chǔ)上,EDID包括播放設(shè)備的預(yù)設(shè)顯示參數(shù);則在圖5所示框圖基礎(chǔ)上,該裝置還可以包括:
第四獲取模塊20,被配置為在第一接收模塊13接收到服務(wù)器響應(yīng)查詢消息發(fā)送的第一響應(yīng)消息之后,在第一響應(yīng)消息指示未匹配到播放設(shè)備的標識的顯示參數(shù)時,獲取用戶輸入的調(diào)整指令;調(diào)整指令包括:播放設(shè)備的類型信息;
第二發(fā)送模塊21,被配置為向服務(wù)器攜帶有發(fā)送攜帶有播放設(shè)備的類型信息的匹配請求;
第二接收模塊22,被配置為接收服務(wù)器響應(yīng)匹配請求發(fā)送的第二響應(yīng)消息;
第五獲取模塊23,被配置為在第二響應(yīng)消息指示匹配到播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)時,根據(jù)第二響應(yīng)消息包括的播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)和預(yù)設(shè)顯示參數(shù),獲取播放設(shè)備的最佳顯示參數(shù)。
可選的,在本公開的一種實現(xiàn)方式中,第五獲取模塊23,被配置為按照第二顯示參數(shù)和預(yù)設(shè)顯示參數(shù)中的各顯示參數(shù)從高到低的順序,根據(jù)各顯示參數(shù),依次向播放設(shè)備推送播放資源,直至播放設(shè)備正確顯示播放資源對應(yīng)的播放畫面,并將正確顯示的播放資源對應(yīng)的顯示參數(shù)作為播放設(shè)備的最佳顯示參數(shù)。
繼續(xù)參照圖7,在本公開的一種實現(xiàn)方式中,上述裝置還可以包括:第三發(fā)送模塊19,被配置為在第五獲取模塊23獲取播放設(shè)備的最佳顯示參數(shù)之后,向服務(wù)器發(fā)送參數(shù)添加請求,參數(shù)添加請求包括:播放設(shè)備的標識、以及最佳顯示參數(shù)。
本公開提供的播放匹配裝置,播放匹配裝置的第四獲取模塊可以在第一接收模塊所接收到的響應(yīng)消息指示未匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)時,獲取到用戶輸入的調(diào)整指令,進而使得第二發(fā)送模塊可以基于該調(diào)整指令中的播放設(shè)備的類型信息,向服務(wù)器發(fā)送攜帶有播放設(shè)備的類型信息的匹配請求,進而使得第二接收模塊可以接收到服務(wù)器響應(yīng)匹配請求發(fā)送的第二響應(yīng)消息,以使得第五獲取模塊可以基于第二響應(yīng)消息中的第二顯示參數(shù)和預(yù)設(shè)顯示參數(shù),獲取播放設(shè)備的最佳顯示參數(shù),以使得第一推送模塊可以基于該最佳顯示參數(shù),向播放設(shè)備推送播放資源,使得播放設(shè)備在播放該播放資源時的顯示效果較優(yōu),提高了播放設(shè)備的顯示效果,進而提高了用戶的視覺體驗。
圖8是根據(jù)一示例性實施例示出的一種播放匹配裝置800的框圖。例如,裝置800可以被提供為一機頂盒。參照圖8,裝置800包括處理組件822,其進一步包括一個或多個處理器,以及由存儲器832所代表的存儲器資源,用于存儲可由處理組件822的執(zhí)行的指令,例如應(yīng)用程序。存儲器832中存儲的應(yīng)用程序可以包括一個或一個以上的每一個對應(yīng)于一組指令的模塊。此外,處理組件822被配置為執(zhí)行指令,以執(zhí)行上述播放匹配方法。
該方法包括:
從播放設(shè)備中讀取播放設(shè)備的擴展顯示標識數(shù)據(jù)EDID;EDID包括播放設(shè)備的標識;
向服務(wù)器發(fā)送攜帶有播放設(shè)備的標識的查詢消息;
接收服務(wù)器響應(yīng)查詢消息發(fā)送的第一響應(yīng)消息;
在第一響應(yīng)消息指示匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)時,按照第一響應(yīng)消息包括的播放設(shè)備的標識所匹配的顯示參數(shù),向播放設(shè)備推送播放資源。
可選的,上述EDID包括播放設(shè)備的預(yù)設(shè)顯示參數(shù);EDID包括播放設(shè)備的預(yù)設(shè)顯示參數(shù);接收服務(wù)器響應(yīng)查詢消息發(fā)送的第一響應(yīng)消息之后,還包括:
在第一響應(yīng)消息指示未匹配到播放設(shè)備的標識對應(yīng)的顯示參數(shù)時,根據(jù)播放設(shè)備的預(yù)設(shè)顯示參數(shù),獲取預(yù)設(shè)顯示參數(shù)對應(yīng)的最低分辨率畫面;
向播放設(shè)備推送最低分辨率畫面;
獲取用戶根據(jù)最低分辨率畫面輸入的調(diào)整指令;
根據(jù)調(diào)整指令,獲取播放設(shè)備的最佳顯示參數(shù)。
可選的,上述EDID包括播放設(shè)備的預(yù)設(shè)顯示參數(shù);接收服務(wù)器響應(yīng)查詢消息發(fā)送的第一響應(yīng)消息之后,還包括:
在第一響應(yīng)消息指示未匹配到播放設(shè)備的標識的顯示參數(shù)時,獲取用戶輸入的調(diào)整指令;調(diào)整指令包括:播放設(shè)備的類型信息;
向服務(wù)器攜帶有發(fā)送攜帶有播放設(shè)備的類型信息的匹配請求;
接收服務(wù)器響應(yīng)匹配請求發(fā)送的第二響應(yīng)消息;
在第二響應(yīng)消息指示匹配到播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)時,根據(jù)第二響應(yīng)消息包括的播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)和預(yù)設(shè)顯示參數(shù),獲取播放設(shè)備的最佳顯示參數(shù)。
可選的,上述根據(jù)第二響應(yīng)消息包括的播放設(shè)備的類型信息對應(yīng)的第二顯示參數(shù)和預(yù)設(shè)顯示參數(shù),獲取播放設(shè)備的最佳顯示參數(shù),包括:
按照第二顯示參數(shù)和預(yù)設(shè)顯示參數(shù)中的各顯示參數(shù)從高到低的順序,根據(jù)各顯示參數(shù),依次向播放設(shè)備推送播放資源,直至播放設(shè)備正確顯示播放資源對應(yīng)的播放畫面;
將正確顯示的播放資源對應(yīng)的顯示參數(shù)作為播放設(shè)備的最佳顯示參數(shù)。
可選的,上述獲取播放設(shè)備的最佳顯示參數(shù)之后,還包括:
向服務(wù)器發(fā)送參數(shù)添加請求,參數(shù)添加請求包括:播放設(shè)備的標識、以及最佳顯示參數(shù)。
可選的,上述播放設(shè)備的標識包括下述一項或多項:播放設(shè)備的生產(chǎn)商標識、播放設(shè)備的身份標識號ID。
可選的,上述播放設(shè)備的類型信息包括下述一項或多項:播放設(shè)備的顯示屏的尺寸、播放設(shè)備的顯示屏的種類。
裝置800還可以包括一個電源組件826被配置為執(zhí)行裝置800的電源管理,一個有線或無線網(wǎng)絡(luò)接口850被配置為將裝置800連接到網(wǎng)絡(luò),和一個輸入輸出(I/O)接口858。裝置800可以操作基于存儲在存儲器832的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求書指出。
應(yīng)當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求書來限制。