一種顯示器分辨率的測試系統及方法(組圖)

電腦雜談  發布時間:2021-03-12 13:02:40  來源:網絡整理

一種顯示器分辨率的測試系統及方法與流程

本發明涉及計算機技術領域,尤其涉及一種顯示分辨率的測試系統及方法。

背景技術:

隨著顯示器尺寸的增加,顯示器支持的分辨率也隨之提高。在測試顯示器時,有必要測試每個分辨率以確認顯示器可以在該分辨率下正常工作。常用的測試方法是在系統下的圖形屬性中設置分辨率。此測試需要測試人員進行手動調整,并且圖形屬性中列出的分辨率和刷新率不夠全面。

基于此,迫切需要一種新的顯示分辨率測試技術。

技術實現要素:

鑒于上述缺點,本發明的技術任務是提供一種用于顯示分辨率的測試系統和方法。

一種用于顯示分辨率的測試系統,其結構包括

信息獲取模塊,用于獲取顯示器的所有分辨率和刷新率信息;

信息輸入模塊,用于將通過信息獲取模塊獲得的分辨率和刷新率信息輸入操作系統;

測試模塊,在顯示屏上顯示由信息輸入模塊輸入的分辨率和刷新率,直到顯示所有分辨率和刷新率以完成測試為止。

信息獲取模塊通過讀取顯示器的EDID中的“已建立的定時”信息來獲取分辨率和刷新率信息。 EDID是擴展顯示標識數據,VESA標準數據格式,包括供應商信息,最大圖像尺寸,顏色設置,制造商預設,頻率范圍限制以及顯示名稱和序列號字符串信息;建立的計時信息是內置的計時信息,包括顯示器支持的所有分辨率和刷新率信息。

信息輸入模塊以列表的形式將所有分辨率和刷新率輸入操作系統,即以列表形式將“確定的定時”信息輸入到操作系統中,測試模塊完成測試通過列表順序。

當測試模塊順序測試列表中的分辨率和刷新率時,在每次測試分辨率和刷新率之后,請在一定時間后測試下一個分辨率和刷新率。顯示屏逐個完成顯示,直到顯示屏無法顯示新的分辨率和刷新率,并且整個測試結束。

它還包括一個計時模塊。對測試模塊進行測試后,計時模塊將完成每個測試周期的計時。計時模塊記錄的周期是測試儀定義的時間。

一種用于顯示分辨率的測試方法,測試步驟為:

一、首先獲取顯示器的所有分辨率和刷新率信息;

二、然后將獲得的分辨率和刷新率信息輸入操作系統;

三、根據輸入的分辨率和刷新率,它將順序顯示在監視器上,直到顯示所有分辨率和刷新率,然后測試結束。

在第一步中,通過腳本程序讀取顯示器的EDID中的“已建立的計時”信息,從而獲得分辨率和刷新率信息。 EDID是擴展顯示標識數據,它是VESA標準數據格式;既定的計時信息是內置的計時信息,包括顯示器支持的所有分辨率和刷新率。

在步驟2中輸入到操作系統的分辨率和刷新率信息是完全或部分獲取的分辨率和刷新率信息,即通過手動設置,腳本程序將輸入全部或部分“確定的計時”信息。進入操作系統。

腳本程序讀取分辨率和刷新率信息后,它將分辨率和刷新率信息配置為列表形式。當顯示器測試顯示分辨率和刷新率時,它將按照列表中的順序進行,直到顯示器無法顯示新的分辨率和刷新率并且整個測試結束為止。

在測試顯示器的顯示分辨率和刷新率時,在每次測試分辨率和刷新率之后,請繼續顯示一段時間,然后再測試下一個分辨率和刷新率。該時間段由計時程序自動計時,該時間段是測試儀的自定義時間。

與現有技術相比,本發明的顯示分辨率測試系統和方法具有以下有益效果:

本發明的顯示分辨率測試系統和方法使測試人員能夠通過讀取顯示器的EDID來理解顯示器所支持的時序信息,并選擇部分或全部時序進行自動測試,這可以防止顯示器分辨率的降低。測試。并且刷新率不全面,或者設置了不支持的分辨率和刷新率導致顯示異常。同時,自動測試方法簡化了測試過程和測試步驟;測試人員可以方便地了解顯示屏支持的所有分辨率和刷新率信息。該測試是自動進行的,節省了測試工作和時間,實用性強,應用范圍廣,易于推廣。

圖紙說明

為了更清楚地解釋本發明的實施例或現有技術中的技術方案,以下將簡要介紹在實施例或現有技術的描述中需要使用的附圖。顯然,在下面的描述中,附圖僅僅是本發明的實施例。對于本領域普通技術人員來說,可以根據提供的附圖獲得其他附圖,而無需付出創造性勞動。

圖1是“已建立的時間”信息實例的。

圖2是本發明方法的實現流程圖。

具體的實現方法

為了使本領域技術人員能夠更好地理解本發明的方案,下面結合具體實施例對本發明作進一步詳細說明。顯然,所描述的實施例僅僅是本發明實施例的一部分,而不是全部實施例?;诒景l明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。

如圖1所示,本發明提供了一種顯示分辨率測試系統,其結構包括,

信息獲取模塊,用于獲取顯示器的所有分辨率和刷新率信息;

信息輸入模塊,用于將通過信息獲取模塊獲得的分辨率和刷新率信息輸入操作系統;

測試模塊,在顯示屏上顯示由信息輸入模塊輸入的分辨率和刷新率,直到顯示所有分辨率和刷新率以完成測試為止。

信息獲取模塊通過讀取顯示器的EDID中的“已建立的定時”信息來獲取分辨率和刷新率信息。 EDID是擴展顯示標識數據,它是VESA標準數據格式。包括供應商信息,最大圖像尺寸,顏色設置,制造商預設,頻率范圍限制以及顯示名稱和序列號的字符串信息;建立的計時信息是內置的計時信息,包括顯示信息支持的所有分辨率和刷新率,例如圖1中給出的示例。

信息輸入模塊以列表的形式將所有分辨率和刷新率輸入操作系統,即以列表形式將“確定的定時”信息輸入到操作系統中,測試模塊完成測試通過列表順序。

當測試模塊順序測試列表中的分辨率和刷新率時,在每次測試分辨率和刷新率之后,請在一定時間后測試下一個分辨率和刷新率。顯示屏將一個接一個地完成顯示屏,直到顯示屏無法顯示新的分辨率和刷新率,并且整個測試結束。

它還包括一個計時模塊。對測試模塊進行測試后,計時模塊將完成每個測試周期的計時。計時模塊記錄的周期是測試儀定義的時間。

如圖2所示,一種用于顯示分辨率的測試方法是在顯示器的EDID中獲取“已建立的計時”信息,并列出顯示器支持的所有圖形模式作為測試的基礎??梢宰詣踊蚴謩訉r間一一輸入到操作系統。操作系統根據收到的時間調整監視器分辨率設置。執行成功后,監視器將顯示相應的分辨率和刷新率。幾秒鐘后,接受下一個計時,并且監視器連續顯示;所有的時間輪流循環,測試自動執行,監視器無法顯示相應的分辨率和刷新率,并且程序終止。

主要包括以下步驟:

第1步:進入Windows系統,安裝正確的圖形卡和顯示器驅動程序,并在顯示器的EDID中讀取“已建立的計時”信息。

第2步:選擇要測試的時序以形成列表,然后依次執行。

第3步:系統接收第一個計時信號輸入,并設置顯示器的分辨率和刷新率。

步驟4:設置成功,系統反饋信息,并切換到下一個計時。

第5步:執行第3步,即所有循環計時。

對應于上述系統,本發明方法的測試步驟為:

1、首先獲取顯示器的所有分辨率和刷新率信息;

2、然后將獲得的分辨率和刷新率信息輸入操作系統;

3、根據輸入的分辨率和刷新率,它將順序顯示在監視器上,直到顯示所有分辨率和刷新率,然后測試結束。

在步驟1中獲得的分辨率和刷新率信息是通過腳本程序讀取顯示器的EDID中的“已建立的時序”信息而獲得的。 EDID是擴展顯示標識數據,它是VESA標準數據格式;既定的計時信息是內置的計時信息,包括顯示器支持的所有分辨率和刷新率。

在步驟2中輸入到操作系統的分辨率和刷新率信息是獲得的全部或部分分辨率和刷新率信息,即通過手動設置,腳本程序將全部或部分“確定的定時”信息輸入到其中。操作系統。

腳本程序讀取分辨率和刷新率信息后,它將分辨率和刷新率信息配置為列表形式。當顯示器測試顯示分辨率和刷新率時,它將按照列表中的順序進行,直到顯示器無法顯示新的分辨率和刷新率并且整個測試結束為止。

在測試顯示器的顯示分辨率和刷新率時,在每次測試分辨率和刷新率之后,請繼續顯示一段時間,然后再測試下一個分辨率和刷新率。該時間段由計時程序自動計時,該時間段是測試儀的自定義時間。

通過以上具體實施方式,本領域技術人員可以容易地實施本發明。本文使用特定的示例來說明本發明的原理和實現。以上示例的描述僅用于幫助理解本發明的方法和核心思想。應當指出的是,對于本領域普通技術人員來說,在不脫離本發明原理的前提下,可以對本發明進行若干改進和變型,這些改進和變型也落入本發明的保護范圍之內。本發明的權利要求。


本文來自電腦雜談,轉載請注明本文網址:
http://www.tjhwsrq.com/a/tongxinshuyu/article-364017-1.html

    相關閱讀
    發表評論  請自覺遵守互聯網相關的政策法規,嚴禁發布、暴力、反動的言論

    熱點圖片
    拼命載入中...
    欧洲熟妇牲交_亚洲国产在线2020最新_日本无吗无卡v免费清高清