這一章解釋上述技朮規格的含義,和其它一些你需要了解的東西.首先是一些定義.跟著括弧中的是我們作計算時指代它的變量名.
每秒水平掃描次數(見上述).
每秒垂直掃描次數(見上述).重要性主要在于是你的刷新率的上限.
更正式的表述,'驅動時鐘頻率';顯示卡的晶振或壓控振蕩器的頻率 --- 每秒它能發出的最大象素數.
你能饋入到顯示器視頻輸入且顯示內容仍可辨別時的最高頻率.如果你的顯示卡產生交替亮滅的畫面,它的最低頻率是DCF的一半,所以理論上頻寬從 DCF/2 開始才有意義.然而,為了在顯示器畫面中微小細節有可以接受的清晰的顯示,你不能讓它低于你最高的象素時鐘太多,高于就更合適.
水平幀長(HFL)是顯示器電子槍掃描包括不可見的左右邊界在內的水平一行需要的象素數.垂直幀長(VFL)是包括不可見的上下邊界在內的整個畫面的掃描行數.
每秒你的屏幕重畫的次數(這也叫"幀率").頻率越高越好,因為可以減少閃爍.60Hz就可以了,VESA標准的72Hz就更好.
這樣算出它的值
RR = DCF / (HFL * VFL)
注意分母中的乘積與顯示器的可視分辨率不一樣,而是一般稍微大點.我們將在下面接觸到細節.
通常隔行模式指出的頻率(象87Hz隔行)實際上是半幀率:對典型的顯示器整個屏幕看上去大概有那樣的閃爍頻率,但每一單行只有一半的次數刷新過.
為了計算的方便我們把隔行掃描以它全幀率(刷新率)計算,也就是43.5Hz.隔行模式的畫面質量要好于相同全幀率的逐行模式,但明顯差于全幀率為其半幀率的逐行模式.
顯示器制造商喜歡以高頻寬作宣傳因為頻寬限制了屏幕的清晰度和可以改變的顏色.高頻寬意味著可以看到更小的細節.
顯示器用電子信號在你眼前呈現出畫面.這些信號一旦由數字形式轉變為模擬形式,總是以波形形式輸入顯示器.它們可以看成由很多簡單波形組合而成,每一個簡單波形都有一個固定頻率,很多是在MHz范圍,例如,20MHz,40MHz,或甚至70MHz.顯示器的頻寬實際上是指它能不失真地顯示的頻率最高的模擬信號.
為了我們的目的,頻寬主要作為一個你能使用的最高象素時鐘的近似截止點.
顯示器上的每一水平掃描行只是掃描一幀長度的可視部分.在任何時刻屏幕上實際只有一個象素在亮,但在足夠快的刷新率下你眼睛的影像余輝使你能"看"到整個畫面.
下面是一些幫助你理解的示意圖:
_______________________ | | 行頻是每秒顯 |->->->->->->->->->->-> | 示器的電子束 | )| 能如圖描繪一 |<-----<-----<-----<--- | 遍的次數 | | | | | | | | |_______________________| _______________________ | ^ | 場頻是每秒 | ^ | | 顯示器的電 | | v | 子束能如圖 | ^ | | 描繪一遍的 | | | | 次數 | ^ | | | | v | | ^ | | |_______|_v_____________|
記住實際的光柵掃描是走靠得很緊的Z字形的;換言之,電子束從左到右同時從上到下移動.
現在你可以知道象素時鐘和幀大小與刷新率的關系了.根據定義,一赫茲(Hz)指每秒一個周期.因此,如果你的水平幀長是HFL而垂直幀長是VFL,那么覆蓋整個屏幕要有 (HFL * VFL) 個象素.因為根據定義你的顯示卡每秒發出DCF個象素,所以很顯然你的顯示器的電子槍從左到右并從上到下往復掃過屏幕每秒 DCF /(HFL * VFL) 次.這就是你的屏幕刷新率,因為它就是指每秒你的屏幕能被更新(從而刷新)的次數!
你必須理解這個概念,才能按適合你需要的某種方式更改分辨率設置防止閃爍.
對那些理解圖象優于理解文字的人,這里有一幅圖:
RR VB | min HSF max HSF | | | R1 R2 | | max VSF -+----|------------/----------/---|------+----- max VSF | |:::::::::::/::::::::::/:::::\ | | \::::::::::/::::::::::/:::::::\ | | |::::::::/::::::::::/:::::::::| | | |:::::::/::::::::::/::::::::::\ | | \::::::/::::::::::/::::::::::::\ | | \::::/::::::::::/::::::::::::::| | | |::/::::::::::/:::::::::::::::| | | \/::::::::::/:::::::::::::::::\| | /\:::::::::/:::::::::::::::::::| | / \:::::::/::::::::::::::::::::|\ | / |:::::/:::::::::::::::::::::| | | / \::::/::::::::::::::::::::::| \ min VSF -+----/-------\--/-----------------------|--\--- min VSF | / \/ | \ +--/----------/\------------------------+----\- DCF R1 R2 \ | \ min HSF | max HSF VB
這是一幅普通的顯示器模式圖.圖上x軸顯示象素時鐘(DCF),y軸代表刷新率(RR).圖上的填充區域描繪出了顯示器的特性:區域內的每一點都是一種可能的顯示模式.
標記為'R1'和'R2'的直線代表一個固定的分辨率(例如640x480);它們畫出了怎樣通過象素時鐘和刷新率的很多不同組合來實現一個分辨率.R2線比R1代表了更高的分辨率.
允許區域的上下邊界是代表場頻限值的水平線.頻寬是象素時鐘的上限,因此由一條在右邊限制了特性區域的垂直線代表.
在 繪制顯示器特性)你能找到一個程序幫你為自己的顯示器描繪與此類似的圖(但有X圖形界面,更好看).那一章還討論了有趣的部分;由行頻的限制而造成的邊界的引出.