用1080p屏幕放720p視頻的原理?
01-23
1920x1080和1280x720剛好是3:2的關係,基數是640x360最簡單的縮小演算法,每3行水平掃描線去掉一行,每3個垂直像素點去掉1個,不需要任何優化處理。最簡單的放大演算法,每2行複製1行,每2個垂直點複製1個
結果就是:鋸齒........數字電視都有平滑縮放處理的DSP,所以無須擔心,就和電腦顯卡2D負責的工作差不多。談到這些演算法,那可就是各有版權的了,簡直是數學家的領域....簡單來說就是先放大或者縮小10倍,再做這個3減1或者2加1的工作,再縮小或放大10倍,當然10倍只是概念,過採樣可以避免粗糙的邊緣。最佳圖像效果當然是從採集--傳輸--存儲--顯示都完全一致,不僅僅是解析度,幀頻、圖像比例、色域(視頻格式RGB定義和顯示器的RGB物理值)、白點色溫(白平衡)、位深等等
----------------------關於縮放我真的很想複製一段,什麼雙線性、雙三次,不過我發現還是太複雜,我也不喜歡研究數學..........so,需要就自行百度吧..
在計算機或電視機的顯示晶元中,都有負責圖像縮放的模塊。不僅是1080p與720p,任何一段視頻在計算機上播放時,圖像的大小與寬高比都會隨著播放器窗口的變化而變化,這都是顯卡和圖像處理演算法的功勞。720-&>1080需要升採樣(插值),1080-&>720需要降採樣,@范飯飯笵 已經說得比較詳細了。升採樣是增加信息的過程,合理的升採樣可以使圖像看起來更清晰,類似於拿著放大鏡觀察。降採樣是減少信息的過程,但並不比升採樣簡單。升採樣與降採樣都屬於採樣率轉換,不當的採樣率轉換會造成干擾。至於同一段電影在不同解析度的屏幕上的觀看效果,與縮放演算法、觀看環境和距離等因素均有關係,很難用幾句話來回答。不過,不妨做一個簡單的小試驗,將一台滿足1080規格的顯示器連接到一台計算機上,播放一段720p電影,先按圖像原始尺寸1280x720顯示,然後放大到1920x1080,前後對比一下。參考資料
[1] http://en.wikipedia.org/wiki/Upsampling[2] http://en.wikipedia.org/wiki/Decimation_%28signal_processing%29[3] http://en.wikipedia.org/wiki/Sample_rate_conversion
推薦閱讀:
※雙顯示器好還是21:9顯示器好?
※哪款一體機產品的顯示屏可以和 iMac 的相媲美?
※HDMI是不是沒法設置灰階範圍為0-255?
※入門版15寸 rMBP 能支持60Hz下的4K顯示器嗎?