版主
- 文章
- 425
- 積分
- 1466
- 會員註冊
- 1041 點
- 性別
- 男
- 註冊時間
- 2007-8-13
- 最後登錄
- 2015-3-19
|
主題文章
發表於 2007-9-15 22:58 只看該作者
《分享》隔行掃瞄與逐行掃瞄的比較 (圖多)
本篇不是著重在理論說明, 而是實際驗証結果的分享, 所以只簡略解釋何謂交錯與非交錯, 請參考如後.
交錯掃瞄(隔行掃瞄, Interlaced) - 就是一個畫面分成兩次送出, 先送奇數線的畫面後, 再送偶數線, 顯示時再將它們合成完整畫面.
非交錯掃瞄(逐行掃瞄, Progressive) - 就是每次都送完整的畫面, 不需要奇偶畫面重新組合. 所以在非交錯式顯示的螢幕上觀看時, 交錯畫面要把它重組回來, 這個動作叫做 "去交錯" (Deinterlaced)
直接來看看, 到底它們是什麼.
下圖是隔行掃瞄 (Interlaced) 的圖, 影片鏡頭是由右而左緩慢移動的為每個選手做特寫.
我們可以發現在上圖中, 選手的衣服邊緣處有細紋產生, 穿著2號球衣的這個 "2" 字樣也可以看出明顯的細紋, 而且在衣服上胸口處的菱形黑色斜邊線條有鋸齒紋狀.
為了怕大家看不清楚, 做了局部放大, 整理如下圖, 讓大家可以看的更清楚.
注意上圖中, 左方放大的圖 (紅色箭頭所指的紅色框框處), 選手的衣領和臉部邊緣處都有細紋出現. 這就是在動態畫面下使用 "交錯" (Interlaced) 方式顯示會產生的問題. 所以有所謂 "去交錯" (Deinterlaced), 目的在儘量將這種現象降低.
下圖是開啟 "去交錯" (Deinterlaced) 後的狀況.
在上圖中, 我們可以發現, 先前的細紋不見了, 但畫面變的模糊了一點點, 這是因為做 "去交錯" 的關係, 做了一些調整所造成的結果.
接著我們來看看, 假設收到的影像已經是使用 "非交錯" (逐行掃瞄, Progressive), 表現又如何呢? 貼一張 "非交錯" 的圖如下, 讓大家做一個比較.
不知道大家看出差異了沒有, 在 "非交錯" 訊號中, 即然是非交錯, 當然沒有去交錯問題, 省了一次處理的麻煩和畫質的失真. 所以上圖中沒有鋸齒和細紋等等現象.
為了更清楚解釋, 我將三個放大圖擺在一起, 請參考下圖.
由左而右分別是 "交錯掃瞄" (左邊), "交錯掃瞄+去交錯處理" (中間), "非交錯掃瞄" (右邊). 請注意每個圖的左下角, 在衣服上的菱形黑色圖案, 左邊和中間的圖都有鋸齒狀, 而右邊的 "非交錯掃瞄" 沒有這個狀況. 再來是中間圖的菱形圖黑色表現沒有旁邊兩個來的黑. 也就是說做 "去交錯" 處理 (中間的圖) 會比沒有做 "去交錯" 的表現來的糊一點點. 所以 "去交錯" 做的好不好也很重要.
以上是比較靜態的, 接著來就找個動作大一點, 誇張一點的圖, 會看的更清楚一些.
下圖是一台車快速的轉彎移動中.
由上圖中, 我們可以看到很明顯的横線, 狀似抽絲, 已經不是細紋可以形容, 大家應該都可以清楚的看見了吧, 這個例子是十分誇張的圖, 為了說明方便特別貼出來.
接下來就是 "去交錯" (Deinterlaced) 後的狀況, 如下圖.
我們可以發現, 橫條細紋在 "去交錯" 後不見了, 但是仍有拖影的現象, 在這麼大動作的畫面中, 這是無法避免的, 就算是用 "非交錯" (逐行掃瞄) 方式也會有拖影現象, 只是程度上的差別而已.
接著下面幾張圖, 再來比較一下, 讓各位更清楚. 也是一台跑車在過彎時的圖, 這次一口氣比 "交錯", "交錯+去交錯", "非交錯" 三種, 每張圖為了容易看到差異, 都有貼上一張局部放大的圖.
再補上一張 "非交錯" 的原圖, 讓大家自行比對前幾張的差異.
照樣在最後將三者排開, 比對差異.
最左邊是 "交錯", 所以會看到線條, 中間是 "交錯+去交錯處理", 雖然線條不見了, 但有點拖影現象, 而最右邊是 "非交錯"
所有的圖除了有縮放圖和裁圖之外(為了配合網頁寬度), 沒有做任何後製修飾動作, 都是實際的圖. 每張縮圖後的狀況我都會檢視和原圖的差異, 基本上不會太大. 希望能讓大家對 "交錯", "去交錯", "非交錯" 的現象有更進一步的了解, 由於是手動不斷重覆該畫面來抓圖, 有時候不是很準確. 我想還是對解說有幫助, 所以就貼上來和大家分享.
|