遊戲畫面升頻與反鋸齒技術的運作原理總覽
從240p到4K的完整畫面處理機制總覽,解釋升頻、倍線、反鋸齒與去交錯的核心原理,並以具體解像度轉換鏈示範每個步驟。
你把一台紅白機接上客廳的4K電視。畫面模糊,比例錯誤,按鍵反應總是慢半拍。不是主機壞了。是電視的升頻引擎根本不懂240p是甚麼。本頁是「技術原理」專區的樞紐,每一篇子頁面都以一條具體的解像度轉換鏈(例如240p→720p→4K)作為範例,並在首次出現時同時提供中文與英文術語定義。這裡不深入任何單一設備的細節,而是為你建立一張技術地圖:倍線與幀緩衝升頻的分別、整數倍與非整數倍縮放的後果、去交錯方法的取捨。你按自己的問題, , 「為甚麼畫面閃爍?」、「為甚麼像素大小不一?」, , 前往對應的子頁面。讀完它,你懂得問對的問題。
- 核心矛盾: 240p 是舊遊戲機的核心輸出模式,並非電視標準,現代電視普遍將其誤判為 480i 並錯誤處理,此根本矛盾不會改變。
- 升頻器與轉接頭的分別: 升頻器改變訊號的解像度與時序,需要獨立供電或設定選單;轉接頭僅改變實體接口形狀,被動、無處理能力。
- 輸入延遲的物理限制: 輸入延遲由訊號鏈中每個環節累加而成,從控制器、主機、升頻器到螢幕,此物理限制無法消除,只能盡量壓低。
- 去交錯的本質: 任何從 480i 還原為完整畫面的方法都必然在動態、靜態或延遲上有所取捨,不存在完美方案。
升頻技術原理的兩條路徑:倍線與幀緩衝
純倍線路徑與幀緩衝路徑
核心分歧在於:你允許升頻器儲存多少幀畫面。純倍線器如OSSC(Open Source Scan Converter)不儲存任何幀,直接將每一條掃描線複製整數倍。輸入240p,OSSC以Line Double 2x輸出480p,延遲低於1條掃描線(約0.016ms)。這是物理上可達的最快路徑。代價是電視必須接受OSSC輸出的非標準時序。如果你的電視顯示「不支援的訊號」,不是OSSC壞了,是它的兼容性清單沒有你的型號。
幀緩衝升頻器如RetroTINK 5X-Pro與RetroTINK 4K,則將整幀畫面存入記憶體再處理。這允許它們做適應性去交錯、抽線濾鏡,以及將240p平滑縮放至4K。RetroTINK 4K在Frame Lock與Gen Lock模式下延遲仍低於1ms(約0.02幀於60Hz),但在Triple Buffer模式下延遲升至約8ms(約0.5幀)。8ms多數人無法察覺。但如果你玩的是《街頭霸王》這類要求幀精確輸入的遊戲,選擇倍線器而非幀緩衝方案。
整數倍縮放與非整數縮放的數學後果
整數倍縮放(Integer Scaling)確保每一個像素以相同大小的方塊呈現。240p以2x倍線至480p,像素大小完全一致。非整數縮放,例如將240p拉至1080p(4.5x),會造成像素大小不一:部分像素比鄰居寬一格,畫面出現週期性抖動,術語稱為「像素呼吸」。RetroTINK 4K提供五種縮放演算法:Integer(整數倍)、Sharp(銳利)、Crisp(清晰)、Adaptive(自適應)、Bilinear(雙線性)。只有Integer能保證像素完美,其餘四種在非整數比例下都會引入不同程度的模糊或偽影。
像素時鐘偏差與畫面卡頓
主機輸出60.08Hz,電視強制以60.00Hz顯示。這0.08Hz的差異導致升頻器定時重複或丟棄幀,畫面出現週期性卡頓(Micro-stutter)。這是時序準確度(Timing Accuracy)的問題,以百萬分率(ppm)量測。偏差過大的升頻器無法鎖定主機的原始時鐘。解決方案:選擇具備Frame Lock或Gen Lock功能的設備,讓輸出像素時鐘跟隨輸入訊號,而非電視的固定時脈。
反鋸齒原理:升頻器不該做的事
新手最常誤解的是以為升頻器能消除鋸齒或將畫質「AI化」。專業升頻器追求準確還原,而非添加後期效果。反鋸齒原理與升頻是完全不同的領域:升頻處理解像度轉換,反鋸齒處理多邊形邊緣的階梯。去交錯與反鋸齒也是兩種不同的處理:去交錯將交錯式畫面(如480i)合併為完整幀,反鋸齒平滑多邊形邊緣。
OSSC完全沒有反鋸齒功能。它的輸出就是原始像素的整數倍放大,鋸齒清晰可見。RetroTINK 4K提供一個名為Anti-Aliasing的自訂義平滑濾鏡,但它不是傳統的AA, , 它更像一個可調強度的後處理模糊,對像素藝術而言往往是破壞性的。mClassic則完全不同:它的Contextual Anti-Aliasing(上下文反鋸齒)專為3D遊戲設計,透過分析畫面上下文平滑邊緣,但對2D像素藝術會造成模糊。如果你玩的是紅白機或超任遊戲,關掉mClassic的AA模式。如果你玩的是Nintendo Switch的《薩爾達傳說 曠野之息》,mClassic的AA能顯著減少遠處物體的閃爍。
FXAA與SMAA:後處理反鋸齒的取捨
FXAA(Fast Approximate Anti-Aliasing)與SMAA(Subpixel Morphological Anti-Aliasing)是兩種常見的後處理反鋸齒技術。FXAA運算快但會模糊紋理細節,SMAA較精準但對硬件要求略高。兩者都不屬於升頻器的功能範疇, , 它們是遊戲引擎或顯示卡驅動程式的工作。升頻器如mClassic的Contextual Anti-Aliasing本質上是一種專有的後處理濾鏡,效果介乎FXAA與SMAA之間,但無法取代遊戲內建的MSAA或TAA。
畫面倍線機制:從240p到4K的轉換鏈
畫面倍線機制(Line Doubling)是將輸入畫面的每一條掃描線複製一次,使垂直解像度倍增。240p以2x倍線變成480p,再以4x倍線變成960p,最終以4K輸出(3840x2160)時,整數倍路徑是240p x9 = 2160p。這是理論上的完美路徑,但實務上限制很多。首先,你的升頻器必須支援9x倍線。OSSC最高僅支援5x(1200p),RetroTINK 4K則能直接輸出4K。其次,你的電視必須接受非標準解像度, , 960p不是任何電視的原生解像度。如果升頻器無法直接輸出4K,電視會再次縮放,引入第二次非整數縮放的偽影。
倍線與升頻的區分:倍線是整數倍複製每條掃描線,保留原始像素的硬邊;升頻是任意比例放大並可能包含插值計算,產生模糊。OSSC是純倍線器,RetroTINK 4K在Integer模式下是倍線器,在其他模式下是升頻器。選擇哪一種,取決於你對像素完美與電視兼容性的取捨。
| 設備 | 最高輸出解像度 | 縮放模式 | 反鋸齒 | 延遲(最低) | 適合用途 |
|---|---|---|---|---|---|
| OSSC | 1920x1200(60Hz) | Line Double 2x 至 5x | 無 | < 0.016ms | 240p 主機,追求最低延遲 |
| RetroTINK 4K | 3840x2160(60Hz) | Integer / Sharp / Crisp / Adaptive / Bilinear | 自訂義平滑濾鏡 | < 1ms(Frame Lock) | 全能型,240p 至 1080p 來源 |
| mClassic | 2560x1440(60Hz)/3840x2160(30Hz) | 專有演算法 | Contextual Anti-Aliasing | < 1ms(廠商宣稱) | Nintendo Switch 等 3D 遊戲畫面增強 |
| GBS-Control | 取決於改造方案 | 動態去交錯+縮放 | 無 | 約 1 幀 | 低成本 480i 去交錯方案 |
整數倍縮放數學:為甚麼像素大小不一?
整數倍縮放數學非常直接:將輸入解像度的寬與高各乘以一個整數。240p(320x240)以3x倍線得960x720,以4x得1280x960,以5x得1600x1200。問題在於,這些輸出解像度極少是電視的原生解像度, , 電視原生是1920x1080或3840x2160。如果你用OSSC輸出1280x960,電視必須將960p拉至1080p。這第二次縮放是非整數的,會再次引入像素大小不一。RetroTINK 4K能直接輸出接近4K的解像度,然後以整數倍填充至3840x2160。這不是完美的整數倍,但因為輸出解像度極高,像素大小的差異微乎其微。
非整數縮放的後果:當縮放比例不是整數時,部分像素必須被拉寬或壓窄。例如將240p拉至1080p,比例是4.5x,每兩個像素中有一個會比另一個寬半格。這在靜態畫面中不易察覺,但在橫向滾動時會造成明顯的像素呼吸效應, , 像素彷彿在左右晃動。這是為甚麼硬核懷舊玩家堅持整數倍縮放,即使畫面兩側留下黑邊。
去交錯方法比較:Bob、Weave 與 Motion Adaptive
去交錯是480i訊號處理的核心。480i是交錯式畫面,每一幀只包含奇數或偶數掃描線,每秒60個場(Field)。去交錯的任務是將兩個場合併為一個完整幀。最簡單的方法是Bob去交錯:將每一個場放大至完整解像度,丟失的掃描線由上下像素插值填補。Bob去交錯會產生輕微的垂直抖動,因為每一幀的資訊實際上只來自半個畫面。Weave去交錯則將兩個場直接疊加,適合靜態畫面, , 畫面不動時效果完美,但一旦畫面移動,物體邊緣會出現梳狀偽影(Combing)。Motion Adaptive去交錯在兩者之間取捨:靜止區域用Weave,移動區域用Bob,並在邊界處做平滑過渡。RetroTINK 5X-Pro與RetroTINK 4K的適應性去交錯屬於此類。OSSC則沒有去交錯能力, , 它將480i視為480p處理,結果是每一幀都只有一半的垂直解像度。
去交錯選擇錯誤的後果
去交錯的選擇錯誤會導致畫面嚴重閃爍或殘影。PS2大量遊戲原生為480i,是測試升頻器去交錯能力的基準平台。如果你用OSSC接PS2,畫面會閃爍不堪;用RetroTINK 5X-Pro則能平滑過渡。部分主機如PS1《超時空之鑰》在遊戲中會切換240p與480i模式。升頻器的240p/480i切換速度直接影響體驗, , 切換慢的設備會導致數秒黑屏。
從這裏開始:你的下一步
讀完這頁,你應該能判斷自己的問題屬於哪個範疇。如果畫面閃爍且你用的是PS2,問題是去交錯, , 你需要一台具備Motion Adaptive去交錯的升頻器,例如RetroTINK 5X-Pro。如果像素大小不一且畫面抖動,問題是整數倍縮放, , 檢查升頻器的輸出解像度是否為輸入解像度的整數倍,或考慮更換支援Integer Scaling的設備。如果延遲讓你無法玩《街頭霸王》,問題是倍線路徑, , OSSC是你的唯一選擇。
誠實的結語:沒有任何一台升頻器能解決所有問題。240p的像素完美、480i的去交錯品質、4K電視的兼容性、零延遲, , 這四個目標最多只能同時達成三個。選擇設備的過程,就是選擇你願意放棄哪一個目標的過程。香港住宅空間有限,CRT螢幕的體積與重量是持續存在的物理門檻,這也是為甚麼升頻器在本地社群中如此重要的原因。
更多How upscaling and anti-aliasing work
-
240p, 480i, 720p, 1080p
解釋240p、480i、720p與1080p對舊遊戲畫面的實際意義,以及為何現代電視普遍將240p誤判為480i導致畫面模糊與延遲。
-
AI upscaling (DLSS, FSR, PSSR) vs hardware dongles
區分AI升頻技術(DLSS、FSR、PSSR)與以mClassic為代表的即插式硬件轉接器,兩者解決的是完全不同的畫面處理問題,適用場景亦截然不同。
-
Chroma subsampling, RGB range and colour banding in the signal chain
說明色度抽樣與RGB範圍設定在升頻器至電視的訊號鏈中對畫面的實際影響,以及高位元深度處理無法補救來源色彩資訊遺失的限制。
-
Deinterlacing methods (bob, motion-adaptive)
詳細比較Bob、Weave與Motion Adaptive三種去交錯方法的技術原理與視覺效果,解釋為何PS2與SEGA Saturn的480i遊戲在現代電視上會出現閃爍。
-
Glossary of scaler terms in 繁中 and English
懷舊遊戲升頻領域的核心術語詞典,提供繁體中文與英文對照及簡潔定義,涵蓋解像度格式、處理方式與量度單位。
-
Integer scaling vs non-integer scaling
解釋整數倍縮放的數學原理,以及為何非整數倍縮放會導致像素藝術在液晶屏幕上出現抖動與偽影,並討論填滿屏幕與像素完美之間的取捨。
-
Line doubling vs frame-buffer scaling
深入比較OSSC的線性倍線與RetroTINK的幀緩衝升頻技術,解釋兩種處理方式在延遲、兼容性與480i畫面處理上的根本分別。
-
Post-process anti-aliasing (FXAA/SMAA-type) vs native AA
分析後處理反鋸齒(FXAA/SMAA)與原生反鋸齒的技術分別,說明mClassic類裝置在訊號鏈中的位置及其對2D像素藝術與3D遊戲的不同影響。
-
Sharpening vs detail
解釋畫面銳化處理與真實細節還原的根本分別,分析過度銳化導致的邊緣光暈與偽影,以及為何升頻後的畫面不一定更清晰。
-
The TV's built-in scaler
解釋現代電視內置升頻器如何將舊主機的240p訊號錯誤處理為480i,導致畫面模糊與高延遲,以及遊戲模式實際上能改善和無法改善的環節。
Common Questions
升頻器能消除所有鋸齒嗎?
不能。專業升頻器如OSSC追求準確還原,不處理鋸齒。mClassic的Contextual Anti-Aliasing能平滑3D遊戲邊緣,但對像素藝術是破壞性的。鋸齒處理是遊戲引擎或顯示卡的工作。
為甚麼我的電視顯示「不支援的訊號」?
OSSC輸出的非標準時序(如320x240的整數倍)超出電視HDMI接收範圍。解決方案:調整OSSC輸出模式至電視支援的解像度,或更換兼容性較好的電視。
mClassic真的能輸出4K嗎?
僅在30Hz及以下。60Hz下最高輸出1440p。官方宣傳的4K並非通用的遊戲模式。對多數遊戲而言,實際運作解像度是1440p。
倍線與升頻有甚麼分別?
倍線是整數倍複製每條掃描線,保留原始像素的硬邊。升頻是任意比例放大,可能包含插值計算,產生模糊。OSSC是倍線器,RetroTINK 4K在Integer模式下是倍線器。
接著看
-
The TV's built-in scaler
解釋現代電視內置升頻器如何將舊主機的240p訊號錯誤處理為480i,導致畫面模糊與高延遲,以及遊戲模式實際上能改善和無法改善的環節。
-
AI upscaling (DLSS, FSR, PSSR) vs hardware dongles
區分AI升頻技術(DLSS、FSR、PSSR)與以mClassic為代表的即插式硬件轉接器,兩者解決的是完全不同的畫面處理問題,適用場景亦截然不同。
-
Post-process anti-aliasing (FXAA/SMAA-type) vs native AA
分析後處理反鋸齒(FXAA/SMAA)與原生反鋸齒的技術分別,說明mClassic類裝置在訊號鏈中的位置及其對2D像素藝術與3D遊戲的不同影響。
-
240p, 480i, 720p, 1080p
解釋240p、480i、720p與1080p對舊遊戲畫面的實際意義,以及為何現代電視普遍將240p誤判為480i導致畫面模糊與延遲。
-
Sharpening vs detail
解釋畫面銳化處理與真實細節還原的根本分別,分析過度銳化導致的邊緣光暈與偽影,以及為何升頻後的畫面不一定更清晰。
-
Glossary of scaler terms in 繁中 and English
懷舊遊戲升頻領域的核心術語詞典,提供繁體中文與英文對照及簡潔定義,涵蓋解像度格式、處理方式與量度單位。