本發(fā)明涉及顯示器控制,特別涉及一種云pc模式下動態(tài)同步電腦顯示屏edid的方法及裝置。
背景技術(shù):
1、在云?pc?技術(shù)廣泛應(yīng)用的背景下,實現(xiàn)云?pc?與終端顯示屏之間的有效顯示同步是關(guān)鍵問題之一。目前,多數(shù)云?pc?顯示同步方案主要采用固定的預設(shè)顯示配置來連接終端顯示屏。
2、而固定預設(shè)顯示配置的實現(xiàn)方式存在如下不足:
3、一是單一的預設(shè)顯示配置方式?jīng)]有充分考慮終端顯示屏硬件的多樣性。不同的終端顯示屏具有不同的硬件性能,包括對分辨率、刷新率和色彩模式的支持能力。例如,一些老舊的顯示屏硬件僅支持較低分辨率(如?1024×768)和較低刷新率(如?60hz),并且色彩模式僅局限于基本的?srgb?色彩空間。當云?pc?強制使用預設(shè)的高分辨率(如?4k)、高刷新率(如?144hz)和高級色彩模式(如?adobe?rgb)時,顯示屏往往無法正確顯示畫面,出現(xiàn)畫面模糊、色彩失真、甚至無法顯示等兼容性問題,嚴重影響了云?pc?在多種硬件設(shè)備環(huán)境下的使用。
4、二是固定的預設(shè)顯示配置無法滿足不同用戶的需求和偏好。對于一些對顯示質(zhì)量要求不高,習慣了較低分辨率和刷新率的普通用戶而言,過高的預設(shè)顯示參數(shù)可能導致圖標和文字過小,操作不便,而且高刷新率可能帶來額外的硬件功耗,卻沒有實際的體驗提升。相反,對于追求高質(zhì)量視覺體驗的專業(yè)用戶,如游戲玩家、影視制作人員和設(shè)計師,如果終端顯示屏硬件支持高分辨率、高刷新率和廣色域色彩模式,但云?pc?沒有利用這些硬件能力,依然按照較低的預設(shè)配置運行,用戶就無法充分享受高質(zhì)量的顯示效果,導致用戶滿意度下降。
5、三是由于預設(shè)顯示配置與終端顯示屏硬件的不匹配,會引發(fā)一系列系統(tǒng)穩(wěn)定性問題。在不兼容的情況下,云?pc?與顯示屏之間的信號傳輸可能出現(xiàn)錯誤,導致畫面閃爍、間歇性信號中斷等現(xiàn)象。此外,這種不匹配可能對云?pc?系統(tǒng)和顯示屏的硬件造成額外的負擔,增加系統(tǒng)崩潰的風險,影響了整個云?pc?系統(tǒng)的穩(wěn)定性和可靠性,尤其是在長時間連續(xù)運行的情況下。
6、四是在大規(guī)模部署云?pc?系統(tǒng)時,面對眾多不同型號和性能的終端顯示屏,使用固定的預設(shè)顯示配置需要大量的人工干預來調(diào)整顯示設(shè)置。技術(shù)人員需要逐個檢查終端顯示屏的硬件參數(shù),并手動修改云?pc?的顯示配置,這不僅耗時費力,而且容易出現(xiàn)人為錯誤,增加了顯示管理的復雜性和成本,降低了系統(tǒng)部署和維護的效率。
技術(shù)實現(xiàn)思路
1、本發(fā)明實施例的目的是提供一種云pc模式下動態(tài)同步電腦顯示屏edid的方法及裝置,通過?edid?檢測模塊獲取終端顯示屏的初始顯示信息,并與預設(shè)顯示配置進行對比,能夠針對不同硬件能力的終端顯示屏進行適配;對于硬件能力有限、無法滿足預設(shè)顯示配置的顯示屏,依據(jù)其初始分辨率、刷新率和色彩模式制定策略,避免了因強行應(yīng)用預設(shè)配置而導致的顯示異常問題,提高了云?pc?系統(tǒng)對各種不同型號、不同性能終端顯示屏的兼容性,使得系統(tǒng)可以在更廣泛的設(shè)備上穩(wěn)定運行。
2、為解決上述技術(shù)問題,本發(fā)明實施例的第一方面提供了一種云pc模式下動態(tài)同步電腦顯示屏edid的方法,云?pc?端部署設(shè)置有edid?檢測模塊,所述方法包括如下步驟:
3、基于edid?檢測模塊向終端顯示屏發(fā)送檢測請求,獲取所述終端顯示屏的edid初始顯示信息,edid初始顯示信息包括:初始分辨率、初始刷新率和/或初始色彩模式;
4、接收edid初始顯示信息,判斷所述edid初始顯示信息是否為若干個預設(shè)顯示配置中的任意一個;
5、如是,則基于所述edid初始顯示信息建立所述云?pc?端和所述終端顯示屏的連接映射關(guān)系;
6、如否,則在所述終端顯示屏硬件不滿足所述預設(shè)顯示配置時基于所述初始分辨率、所述初始刷新率和/或所述初始色彩模式制定相應(yīng)的控制策略,在所述終端顯示屏硬件滿足所述預設(shè)顯示配置時基于若干個所述預設(shè)顯示配置制定相應(yīng)的控制策略,并同步發(fā)送至終端顯示屏,基于所述控制策略建立所述云?pc?端和所述終端顯示屏的連接映射關(guān)系。
7、進一步地,基于所述初始分辨率制定相應(yīng)的控制策略,包括:
8、獲取所述初始分辨率與所述云?pc?端的預設(shè)分辨率之間的差值比例值;
9、如所述差值比例值小于預設(shè)差值比例值,則按照等比例縮放方式將所述初始分辨率調(diào)整至所述預設(shè)分辨率,以作為實際分辨率;
10、如所述差值比例值大于或等于所述預設(shè)差值比例值,選取中間分辨率作為實際分辨率,所述中間分辨率大于所述初始分辨率且小于預設(shè)分辨率。
11、進一步地,基于所述初始刷新率制定相應(yīng)的控制策略,包括:
12、獲取所述終端顯示屏的使用場景;
13、當所述使用場景為文字類內(nèi)容時,將所述終端顯示屏的實際分辨率調(diào)整為所述初始分辨率和所述云?pc?端的預設(shè)分辨率中的較低值;
14、當所述使用場景為圖像類內(nèi)容時,將所述終端顯示屏的實際分辨率調(diào)整為所述初始分辨率和所述云?pc?端的預設(shè)分辨率中的較高值。
15、進一步地,基于所述初始色彩模式制定相應(yīng)的控制策略,包括:
16、判斷所述初始色彩模式和所述云?pc?端的預設(shè)色彩模式是否一致;
17、如是,則將所述終端顯示屏的實際色彩模式調(diào)整為初始色彩模式;
18、如否,則進行色彩模式轉(zhuǎn)換處理,將所述預設(shè)色彩模式轉(zhuǎn)換為所述初始色彩模式。
19、進一步地,所述判斷所述初始色彩模式和所述云?pc?端的預設(shè)色彩模式是否一致之后,還包括:
20、獲取用戶的使用習慣數(shù)據(jù);
21、基于所述使用習慣數(shù)據(jù),對應(yīng)調(diào)整實際色彩模式的飽和度和對比度。
22、進一步地,所述基于若干個所述預設(shè)顯示配置制定相應(yīng)的控制策略,包括:
23、計算每一所述預設(shè)顯示配置與所述終端顯示屏適配的綜合得分值;
24、判斷所述綜合得分值最高的所述預設(shè)顯示配置與所述終端顯示屏的硬件是否適配;
25、如是,則將所述預設(shè)顯示配置作為所述終端顯示屏的控制策略,并同步發(fā)送至終端顯示屏,基于所述控制策略建立所述云?pc?端和所述終端顯示屏的連接映射關(guān)系。
26、進一步地,所述計算每一所述預設(shè)顯示配置與所述終端顯示屏適配的綜合得分值,包括:
27、分別獲取若干個所述預設(shè)顯示配置的分辨率、刷新率和色彩模式;
28、結(jié)合所述終端顯示屏的初始狀態(tài),計算每一所述預設(shè)顯示配置與所述終端顯示屏適配的分辨率得分值、刷新率得分值和色彩模式得分值;
29、基于分辨率得分值、刷新率得分值和色彩模式得分值計算每一所述預設(shè)顯示配置與所述終端顯示屏適配的綜合得分值。
30、進一步地,所述綜合得分值的計算公式為:
31、;
32、其中,為第i個預設(shè)顯示配置的綜合得分值,為第i個預設(shè)顯示配置的分辨率得分值,為分辨率權(quán)重值,為第i個預設(shè)顯示配置的刷新率得分值,為刷新率權(quán)重值,為第i個預設(shè)顯示配置的色彩模式得分值,為色彩模式權(quán)重值。
33、進一步地,所述第i個預設(shè)顯示配置的分辨率得分值的計算公式為:
34、;
35、;
36、;
37、;
38、;
39、其中,和為所述edid初始顯示信息的初始分辨率,和為第i個預設(shè)顯示配置的分辨率,和為所述edid初始顯示信息和第i個預設(shè)顯示配置的分辨率的水平和垂直像素密度比,為分辨率適配系數(shù),為分辨率與顯示面積關(guān)系系數(shù),為終端顯示屏尺寸值,為第i個預設(shè)顯示配置對應(yīng)分辨率下的理想顯示尺寸值;
40、所述第i個預設(shè)顯示配置的刷新率得分值的計算公式為:
41、;
42、;
43、其中,為刷新率的相對偏差函數(shù),為所述edid初始顯示信息的初始刷新率,為第i個預設(shè)顯示配置的刷新率,為刷新率偏差閾值;
44、所述第i個預設(shè)顯示配置的色彩模式得分值的計算公式為:
45、;
46、;
47、;
48、其中,、、為所述edid初始顯示信息的初始色彩模式的色域,、、為第i個預設(shè)顯示配置的色彩模式的色域,為初始色彩模式的色域體積,為第i個預設(shè)顯示配置的色彩模式的色域體積,為兩個色彩模式的色域體積比,為兩個色彩模式的色域中心點的距離值。
49、相應(yīng)地,本發(fā)明實施例的第二方面提供了一種云pc模式下動態(tài)同步電腦顯示屏edid的裝置,云?pc?端部署設(shè)置有edid?檢測模塊,所述裝置包括:
50、數(shù)據(jù)獲取模塊,其用于基于edid?檢測模塊向終端顯示屏發(fā)送檢測請求,獲取所述終端顯示屏的edid初始顯示信息,edid初始顯示信息包括:初始分辨率、初始刷新率和/或初始色彩模式;
51、數(shù)據(jù)判斷模塊,其用于接收edid初始顯示信息,判斷所述edid初始顯示信息是否為若干個預設(shè)顯示配置中的任意一個;
52、數(shù)據(jù)同步模塊,其用于在所述edid初始顯示信息為若干個預設(shè)顯示配置中的任意一個時,基于所述edid初始顯示信息建立所述云?pc?端和所述終端顯示屏的連接映射關(guān)系;
53、所述數(shù)據(jù)同步模塊還用于在所述edid初始顯示信息不為若干個預設(shè)顯示配置中的任意一個時,在所述終端顯示屏硬件不滿足所述預設(shè)顯示配置時基于所述初始分辨率、所述初始刷新率和/或所述初始色彩模式制定相應(yīng)的控制策略,在所述終端顯示屏硬件滿足所述預設(shè)顯示配置時基于若干個所述預設(shè)顯示配置制定相應(yīng)的控制策略,并同步發(fā)送至終端顯示屏,基于所述控制策略建立所述云?pc?端和所述終端顯示屏的連接映射關(guān)系。
54、相應(yīng)地,本發(fā)明實施例的第三方面提供了一種電子設(shè)備,包括:至少一個處理器;以及與所述至少一個處理器連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器執(zhí)行上述云pc模式下動態(tài)同步電腦顯示屏edid的方法。
55、相應(yīng)地,本發(fā)明實施例的第四方面提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機指令,該指令被處理器執(zhí)行時實現(xiàn)上述云pc模式下動態(tài)同步電腦顯示屏edid的方法。
56、本發(fā)明實施例的上述技術(shù)方案具有如下有益的技術(shù)效果:
57、1.通過?edid?檢測模塊獲取終端顯示屏的初始顯示信息,并與預設(shè)顯示配置進行對比,能夠針對不同硬件能力的終端顯示屏進行適配;對于硬件能力有限、無法滿足預設(shè)顯示配置的顯示屏,依據(jù)其初始分辨率、刷新率和色彩模式制定策略,避免了因強行應(yīng)用預設(shè)配置而導致的顯示異常問題,提高了云?pc?系統(tǒng)對各種不同型號、不同性能終端顯示屏的兼容性,使得系統(tǒng)可以在更廣泛的設(shè)備上穩(wěn)定運行;
58、2.在終端顯示屏硬件滿足預設(shè)顯示配置時,基于預設(shè)配置建立連接映射關(guān)系或制定控制策略,對于那些高端、高性能的顯示屏,用戶可以享受到高質(zhì)量的顯示效果,如在支持高分辨率、高刷新率和廣色域色彩模式的顯示屏上獲得清晰、流暢且色彩豐富的圖像,滿足了對視覺體驗有較高要求的用戶需求,特別是在游戲、影視、設(shè)計等對顯示質(zhì)量敏感的應(yīng)用場景中;而對于硬件不滿足預設(shè)配置的顯示屏,尊重其初始顯示參數(shù),保證用戶習慣的顯示方式得以延續(xù),避免了因顯示參數(shù)的突然改變給用戶帶來的不適,提升了整體的用戶體驗;
59、3.根據(jù)終端顯示屏硬件與預設(shè)顯示配置的匹配情況來選擇合適的控制策略,減少了因不兼容而可能出現(xiàn)的畫面閃爍、信號中斷、系統(tǒng)崩潰等問題;當硬件無法支持預設(shè)配置時,以其初始顯示信息為準,降低了系統(tǒng)的運行風險,確保云?pc?與顯示屏之間的連接穩(wěn)定可靠,從而提高了整個系統(tǒng)在長期使用過程中的穩(wěn)定性。