一種顯示模式控制方法及裝置製造方法
2023-04-28 02:15:51
一種顯示模式控制方法及裝置製造方法
【專利摘要】本發明公開了一種顯示模式控制方法及裝置,該方法應用於一電子設備中,該電子設備包括一顯示繪圖陣列VGA接口,電子設備可通過所述VGA接口連接一外接顯示器,該方法包括:檢測顯示繪圖陣列VGA接口的電平是否發生變化,得到第一檢測結果;如果根據第一檢測結果確定外接的顯示器拔出,則關閉電子設備的擴展模式。本發明所提供的方案中並不需要用戶的採用關閉擴展模式的操作,所以即使用戶在使用完extend?mode後只是拔掉VGA連接線電子設備也能夠及時的關閉extend?mode,從而能夠減小電子設備的電量效果。
【專利說明】一種顯示模式控制方法及裝置
【技術領域】
[0001 ] 本發明涉及電子【技術領域】,尤其涉及一種顯示模式控制方法及裝置。
【背景技術】
[0002]現有技術中,為了達到各種顯示需要一點電子設備可能外接多個顯示器,現在電子設備外接顯示器的接口主要為:VGA(Video Graphics Array,顯示繪圖陣列),DVI,S-Vide0,Ypbpr等接口。電子設備在連接外接顯示器時,可以將電子設備設置為多種模式,具體可以是:DualDisplay Extend MODE(擴展模式)、DualDisplay Clone M0DE(克隆模式),DualDisplayTWIN MODE(成對式)等等。
[0003]顯卡的多顯示時,電子設備會切換到對應的外接顯示器的對應模式,其中一個就是擴展模式(extend mode),即多臺顯示器是主顯示器的擴展部;當外接的顯示設備斷開後,如果不關掉extend mode則會導致電子設備資源浪費比較嚴重。現有技術中關掉extendmode的具體實現方式是:
[0004]由於現有技術中VGA connector pin定義的限制,所以目前是通過數據通道控制總線(DDC bus)的polling monitor的狀態實現extend mode的開啟和關閉的操作。
[0005]雖然上述方案能在一定程度上減少電子設備的資源浪費問題,但是在具體操作時需要用戶手動切換按鈕控制VB1S的按鈕或者是進入driver進行模式的切換,但是通常用戶在使用了 extend mode後,只是拔掉VGA cable並不會進行後續的模式切換流程,所以就導致擴展VGA 口一直還在運行的數據通道控制器(DDC controller)也會不停輪詢,所以在多數的情況下通過上述方式並不能夠實現擴展模式的關閉,同樣會存在能耗較大的問題。
【發明內容】
[0006]本發明提供一種顯示模式控制方法及裝置,本發明所提供的方法和裝置解決現有技術中因為顯示模式切換控制方法需要人工參與所以導致利用率低不能達到節能目的的問題。
[0007]本發明提供一種顯示模式控制方法,該方法應用於一電子設備中,該電子設備包括一顯示繪圖陣列VGA接口,電子設備可通過所述VGA接口連接一外接顯示器,包括:
[0008]檢測顯示繪圖陣列VGA接口的電平是否發生變化,得到第一檢測結果;
[0009]如果根據第一檢測結果確定外接的顯示器拔出,則關閉電子設備的擴展模式。
[0010]更優化的方案,所述檢測顯示繪圖陣列VGA接口的電平是否發生變化包括:
[0011]檢測所述VGA接口中任一接地針腳的電平,得到第二檢測結果;
[0012]根據所述第二檢測結果確定所述VGA接口的電平是否發生變化。
[0013]更優化的方案,根據所述第二檢測結果確定所述VGA接口的電平是否發生變化包括:
[0014]將所述第二檢測結果與嵌入式控制器EC中預存的第一電平進行比較,如果第二檢測結果中的第二電平與所述第一電平不相同,則確定所述VGA接口的電平發生變化;否則確定所述VGA接口的電平沒有發生變化。
[0015]更優化的方案,該裝置還進一步包括:
[0016]生成第一指令,並執行第一指令;該第一指令用於關閉顯示器數據通道控制主設備DDC master device和顯卡核心機GFX core engine對擴展模式的輸出部分。
[0017]基於上述方法本發明還提供一種顯示模式控制裝置,該裝置應用於一電子設備中,該電子設備包括一顯示繪圖陣列VGA接口,電子設備可通過所述VGA接口連接一外接顯示器,該裝置包括:
[0018]電平檢測模塊,用於檢測顯示繪圖陣列VGA接口的電平是否發生變化,得到第一檢測結果;
[0019]擴展模式開關模塊,用於如果根據第一檢測結果確定外接的顯示器拔出,則關閉電子設備的擴展模式。
[0020]更優化的方案,所述電平檢測模塊還用於檢測所述VGA接口中任一接地針腳的電平,得到第二檢測結果;根據所述第二檢測結果確定所述VGA接口的電平是否發生變化。
[0021]更優化的方案,所述電平檢測模塊還用於將所述第二檢測結果與嵌入式控制器EC中預存的第一電平進行比較,如果第二檢測結果中的第二電平與所述第一電平不相同,則確定所述VGA接口的電平發生變化;否則確定所述VGA接口的電平沒有發生變化。
[0022]更優化的方案,所述擴展模式開關模塊還用於生成第一指令,並執行第一指令;該第一指令用於關閉顯不器數據通道控制主設備DDC master device和顯卡核心機GFX coreengine對擴展模式的輸出部分。
[0023]本發明還提供一種電子設備,該電子設備包括一顯示繪圖陣列VGA接口,並且該電子設備可通過所述VGA接口連接一外接顯示器,該電子設備包括:
[0024]嵌入式控制器EC的可編程的輸入輸出腳GP1連接所述VGA接口的任一接地針腳,檢測顯示繪圖陣列VGA接口的電平是否發生變化,得到第一檢測結果;如果根據第一檢測結果確定外接的顯示器拔出,則關閉電子設備的擴展模式。
[0025]更優化的方案,嵌入式控制器EC檢測所述VGA接口中任一接地針腳的電平,得到第二檢測結果;根據所述第二檢測結果確定所述VGA接口的電平是否發生變化。
[0026]上述技術方案中的一個或兩個,至少具有如下技術效果:
[0027]本發明實施例所提供的方法和裝置中,因為電子設備外接顯示器時,VGA接口的電平會有變化,所以在本發明實施例中,電子設備自動檢測VGA接口的電平變化,通過電平變化確定電子設備是否與外接的顯示器斷開連接。在確定電子設備與外接的顯示器斷開連接後則自動的關閉電子設備的擴展模式。本發明所提供的方案中並不需要用戶的採用關閉擴展模式的操作,所以即使用戶在使用完extend mode後只是拔掉VGA cable電子設備也能夠及時的關閉extend mode,從而能夠減小電子設備的電量效果。
[0028]另外,因為在本發明實施例中,只是將VGA接口的一個接地針腳連接到了 EC的GP10,所以不需要對VGA的monitor那一端進行改造,所以本發明所提供的方案實現簡便。
【專利附圖】
【附圖說明】
[0029]圖1為本發明實施例一種顯示模式控制方法的流程圖;
[0030]圖2為本發明實施例一種顯示模式控制裝置的結構示意圖;[0031]圖3為本發明實施例一種電子設備的結構示意圖。
【具體實施方式】
[0032]在現有技術中因為VGA connector pin定義的限制,所以目前是通過數據通道控制總線(DDC bus)輪詢顯示器的狀態實現extend mode的開啟和關閉的操作。雖然上述方案能在一定程度上減少電子設備的資源浪費問題,但是在具體操作時需要用戶手動切換按鈕控制VB1S的按鈕或者是進入driver進行模式的切換,但是通常用戶在使用了 extendmode後,只是拔掉VGA cable並不會進行後續的模式切換流程,所以就導致擴展VGA 口一直還在運行的DDC controller也會不停輪詢,所以在多數的情況下通過上述方式並不能夠實現擴展模式的關閉,同樣會存在能耗較大的問題。
[0033]針對上述問題,本發明提供一種顯示模式控制方法,該方法應用於一電子設備中,該電子設備包括一顯示繪圖陣列VGA接口,電子設備可通過所述VGA接口連接一外接顯示器,該方法包括:檢測顯示繪圖陣列VGA接口的電平是否發生變化,得到第一檢測結果;如果根據第一檢測結果確定外接的顯示器拔出,則關閉電子設備的擴展模式。
[0034]因為電子設備外接顯示器時,VGA接口的電平會有變化,所以在本發明實施例中,電子設備自動檢測VGA接口的電平變化,通過電平變化確定電子設備是否與外接的顯示器斷開連接。在確定電子設備與外接的顯示器斷開連接後則自動的關閉電子設備的擴展模式。本發明所提供的方案中並不需要用戶的採用關閉擴展模式的操作,所以即使用戶在使用完extend mode後只是拔掉VGA cable電子設備也能夠及時的關閉extend mode,從而能夠減小電子設備的電量效果。
[0035]為了更清楚的說明本發明實施例所提供的方案,以下結合說明書附圖對本發明實施例所提供的方法進行詳細的說明:
[0036]如圖1所示,本發明實施例提供一種顯示模式控制方法,下面結合說明書附圖對本發明的【具體實施方式】進行詳細說明:
[0037]該方法應用於一電子設備中,該電子設備包括一顯示繪圖陣列VGA接口,電子設備可通過所述VGA接口連接一外接顯示器(extend VGA monitor),該方法具體包括:
[0038]步驟101,檢測顯示繪圖陣列VGA接口的電平是否發生變化,得到第一檢測結果;
[0039]該電子設備包括外接一個擴展顯示器(或者稱為外接顯示器)的VGA接口,當VGA接口與擴展顯示器連接或斷開時VGA接口的電平會發生變化。所以通過檢測VGA接口的電平能夠確定電子設備是否與電子設備斷開連接,從而確定是否要關閉extend mode。
[0040]步驟102,如果根據第一檢測結果確定外接的顯示器拔出,則關閉電子設備的擴展模式。
[0041]VGA接口是一種D型接口,上面共有15針孔,分成三排,每排五個。其中,除了 2根NC(Not Connect)信號、3根顯示數據總線和5個GND信號,比較重要的是3根RGB彩色分量信號和2根掃描同步信號HSYNC和VSYNC針。VGA接口中彩色分量採用RS343電平標準。RS343電平標準的峰值電壓為IV。VGA接口是顯卡上應用最為廣泛的接口類型,多數的顯卡都帶有此種接口。有些不帶VGA接口而帶有DVI (Digital Visual Interface數字視頻接口 )接口的顯卡,也可以通過一個簡單的轉接頭將DVI接口轉成VGA接口。
[0042]基於VGA接口的上述結構,以及接地針腳在擴展顯示器拔出或連接時候會出線電平的變化的特性,所以本發明實施例中所述檢測顯示繪圖陣列VGA接口的電平是否發生變化包括:
[0043]檢測所述VGA接口中任一接地針腳的電平,得到第二檢測結果;根據所述第二檢測結果確定所述VGA接口的電平是否發生變化。
[0044]該第二檢測結果為高電平或低電平,根據所述第二檢測結果確定所述VGA接口的電平是否發生變化包括:
[0045]將所述第二檢測結果與嵌入式控制器EC中預存的第一電平進行比較,如果第二檢測結果中的第二電平與所述第一電平不相同,則確定所述VGA接口的電平發生變化;否則確定所述VGA接口的電平沒有發生變化。
[0046]在原有的VGA結構設計中,每個針腳的電平都是確定的所以,可以根據針腳的特性確定嵌入式控制器EC中預存的第一電平為高電平或低電平,從而確定所述VGA接口的電平是否發生變化。
[0047]為了進一步的達到節能的效果,該裝置還進一步包括:
[0048]生成第一指令,並執行第一指令;該第一指令用於關閉顯示器數據通道控制主設備(DDC master device)和顯卡核心機(GFX core engine)對擴展模式的輸出部分。
[0049]上述方法在具體應用時,因為VGA connector上面具有多個接地PIN,其中有幾個PIN是為了保證MB和monitor的GND連接的冗餘GND,在具體實現檢測時則可以選擇其中的一個pin5 (Ground)作為hotplug信號。將pin5接到主板的EC上面的GP10,因為當無外接VGA信號時,Pin5為高電平;當外接上VGA信號時,Pin5將是低電平。所以為了檢測是否接入了外接VGA所以,在本發明實施例中可以在主板上設置檢測外接是否連接的Pin5默認值為高電平。主板根據所述默認值對extend VGA mode功能進行開關的動作,同時關閉DDC master device 和 GFX core engine 對 extend mode 輸出部分,實現節能的目的。
[0050]如圖2所示,根據上述方法本發明實施例還提供一種顯示模式控制裝置,該裝置應用於一電子設備中,該電子設備包括一顯示繪圖陣列VGA接口,電子設備可通過所述VGA接口連接一外接顯示器,該裝置包括:
[0051]電平檢測模塊201,用於檢測顯示繪圖陣列VGA接口的電平是否發生變化,得到第一檢測結果;
[0052]擴展模式開關模塊202,用於如果根據第一檢測結果確定外接的顯示器拔出,則關閉電子設備的擴展模式。
[0053]其中,所述電平檢測模塊201還用於檢測所述VGA接口中任一接地針腳的電平,得到第二檢測結果;根據所述第二檢測結果確定所述VGA接口的電平是否發生變化。
[0054]進一步,所述電平檢測模塊201還用於將所述第二檢測結果與嵌入式控制器EC中預存的第一電平進行比較,如果第二檢測結果中的第二電平與所述第一電平不相同,則確定所述VGA接口的電平發生變化;否則確定所述VGA接口的電平沒有發生變化。
[0055]為了達到徹底節能的目的,該裝置還進一步包括:
[0056]所述擴展模式開關模塊202還用於生成第一指令,並執行第一指令;該第一指令用於關閉顯示器數據通道控制主設備DDC master device和顯卡核心機GFX core engine對擴展模式的輸出部分。
[0057]如圖3所示,在具體的實現中本發明還提供一種電子設備,該電子設備包括一顯示繪圖陣列VGA接口 301,並且該電子設備可通過所述VGA接口 301連接一外接顯示器,該電子設備包括:
[0058]嵌入式控制器EC302的可編程的輸入輸出腳GP1連接所述VGA接口的任一接地針腳,檢測顯示繪圖陣列VGA接口的電平是否發生變化,得到第一檢測結果;如果根據第一檢測結果確定外接的顯示器拔出,則關閉電子設備的擴展模式。
[0059]嵌入式控制器EC302檢測所述VGA接口中任一接地針腳的電平,得到第二檢測結果;根據所述第二檢測結果確定所述VGA接口的電平是否發生變化。
[0060]根據上述方法,本發明實現了 VGA接口的節能控制。在具體的應用中本發明實施
例所提供的方法與現有方式相比具體效果為(具體參數如表1所示):
[0061]
【權利要求】
1.一種顯示模式控制方法,該方法應用於一電子設備中,該電子設備包括一顯示繪圖陣列VGA接口,電子設備可通過所述VGA接口連接一外接顯示器,其特徵在於,包括: 檢測顯示繪圖陣列VGA接口的電平是否發生變化,得到第一檢測結果; 如果根據第一檢測結果確定外接的顯示器拔出,則關閉電子設備的擴展模式。
2.如權利要求1所述的方法,其特徵在於,所述檢測顯示繪圖陣列VGA接口的電平是否發生變化包括: 檢測所述VGA接口中任一接地針腳的電平,得到第二檢測結果; 根據所述第二檢測結果確定所述VGA接口的電平是否發生變化。
3.如權利要求2所述的方法,其特徵在於,根據所述第二檢測結果確定所述VGA接口的電平是否發生變化包括: 將所述第二檢測結果與嵌入式控制器EC中預存的第一電平進行比較,如果第二檢測結果中的第二電平與所述第一電平不相同,則確定所述VGA接口的電平發生變化;否則確定所述VGA接口的電平沒有發生變化。
4.如權利要求 1~3任一項所述的方法,其特徵在於,該裝置還進一步包括: 生成第一指令,並執行第一指令;該第一指令用於關閉顯示器數據通道控制主設備DDCmaster device和顯卡核心機GFX core engine對擴展模式的輸出部分。
5.一種顯示模式控制裝置,該裝置應用於一電子設備中,該電子設備包括一顯示繪圖陣列VGA接口,電子設備可通過所述VGA接口連接一外接顯示器,其特徵在於,該裝置包括: 電平檢測模塊,用於檢測顯示繪圖陣列VGA接口的電平是否發生變化,得到第一檢測結果; 擴展模式開關模塊,用於如果根據第一檢測結果確定外接的顯示器拔出,則關閉電子設備的擴展模式。
6.如權利要求5所述的裝置,其特徵在於,所述電平檢測模塊還用於檢測所述VGA接口中任一接地針腳的電平,得到第二檢測結果;根據所述第二檢測結果確定所述VGA接口的電平是否發生變化。
7.如權利要求6所述的裝置,其特徵在於,所述電平檢測模塊還用於將所述第二檢測結果與嵌入式控制器EC中預存的第一電平進行比較,如果第二檢測結果中的第二電平與所述第一電平不相同,則確定所述VGA接口的電平發生變化;否則確定所述VGA接口的電平沒有發生變化。
8.如權利要求5~7任一項所述的裝置,其特徵在於,所述擴展模式開關模塊還用於生成第一指令,並執行第一指令;該第一指令用於關閉顯示器數據通道控制主設備DDCmaster device和顯卡核心機GFX core engine對擴展模式的輸出部分。
9.一種電子設備,該電子設備包括一顯示繪圖陣列VGA接口,並且該電子設備可通過所述VGA接口連接一外接顯示器,其特徵在於,該電子設備包括: 嵌入式控制器EC的可編程的輸入輸出腳GP1連接所述VGA接口的任一接地針腳,檢測顯示繪圖陣列VGA接口的電平是否發生變化,得到第一檢測結果;如果根據第一檢測結果確定外接的顯示器拔出,則關閉電子設備的擴展模式。
10.如權利要求9所述的電子設備,其特徵在於,嵌入式控制器EC檢測所述VGA接口中任一接地針腳的電平,得到第二檢測結果;根據所述第二檢測結果確定所述VGA接口的電平是否發生變 化。
【文檔編號】G06F3/14GK104035738SQ201310068063
【公開日】2014年9月10日 申請日期:2013年3月4日 優先權日:2013年3月4日
【發明者】葉志偉, 李 權 申請人:聯想(北京)有限公司