一直以來10bit的色深顯示最大宗的應用是在醫療領域,偶爾我們可以在醫院的檢驗科或急診室看到一部巨大的螢幕播放X光片影像,這種醫療用的顯示器能夠將細微的變化呈現出來,如此才能符合判讀醫療影像的精細需求,因為任何細節的遺漏,都可能為醫療影像的判讀帶來不可預期的結果。不過隨著顯示技術的精進,這個平常難得看到的技術也以比較平易近人的姿態出現在我們眼前。
通常顯示環境的限制會造成我們所看到的影像和原始檔案不一致的情形。一張由深至淺漸變的圖片,當我們使用正確的設備和環境來觀看這個圖片時,我們就能夠得到這張圖片所帶有的所有色彩訊息,如果設備和環境無法滿足呈現這張圖片所需要的條件時,我們所接收到的可能就是不完整甚至是錯誤的訊息了。這和顯示色彩的處理方式有關,當設備的色彩顯示能力低於所要顯示的圖片時(也就是說圖片要的顏色,顯示設備無法提供),此時有兩種常見的處理方式。第一個就是很簡單的把本來的顏色用最相近的顏色去顯示,於是許多變化較小的細節就會消失,統統都變成一種顏色了,這就是所謂的「色帶(Banding)」。第二種則是叫做「抖色(Dithering)」,也就是以相近的顏色小點,用不同的密度排列,利用人類視覺的特性來達到顏色變化的效果,這樣的方式可以讓顏色變化的趨勢和原始的圖片相近,但是細節的變化部份反而會讓人搞不清楚是原始資料還是抖色處理過的結果了。
我們以醫療影像的X光片來模擬舉例說明:
↓第一張是原始的圖片,所有的顏色變化都相當的平順
↓這張就是直接將原始顏色以相近的顏色直接取代顯示的結果
↓這張看起來和原圖相近,可是細節部份則付之闕如
試想若我們照了X光,然後醫生用這樣的設備來判讀影像的結果會是如何呢?
再來看看設計用途會有什麼狀況:
在醫療領域裡面,有一個行之有年的PACS來規範醫療影像的所有相關協定,而且在符合規範的相關設備當中,也只要透過DVI就能夠傳輸10bit的gray scale圖像。可是在一般領域當中並沒有相關的規範來制定這樣的規格,但是因為醫療領域會牽扯到生命的部分,所以醫療領域的發展總是比較高端。雖然顯卡的核心已經支援10bit很久了,也可以透過DVI來輸出10bit,但在DisplayPort的規格確定能支援10bit色深顯示之後,10bit的顯示需求才又再度的浮上檯面。
那麼除了醫療領域之外,要用什麼方式來得到10bit的顯示輸出呢?PACS對於醫療影像的檔案格式、設備和軟體都有著詳盡的規範,如此才能一條編的讓所有的軟硬體都溝通無礙。所以一樣的,要得到10bit的顯示輸出就必需要軟硬體全面的搭配才行。軟體部份自從Photoshop CS4推出以來,Adobe就把GPU加速的功能納入其中,大家可能比較知道的就是透過OpenGL的硬體加速來實現放大縮小旋轉的即時效果,不過同時也因為OpenGL的緣故,10bit的顯示功能也藉由OpenGL的方式帶進了Photoshop當中。在硬體的部份,其實DisplayPort只是一 個介面,它只單單提供一條馬路而已,關鍵的還是桌上的顯示器。顯示器除了面板要有充足的顯色能力之外,背後的驅動電路也要支援足夠的色彩空間,不然就會被 最低的標準限制住了,不過還好的是顯示器只要找一家買就好了,不用自己兜。最後則是顯示卡,支援10bit處理能力的顯卡從DVI到 DisplayPort都支援10bit,也意味著全數位的時代已經不遠了。雖然支援10bit顯示的功能在目前的市場上需求不多,但利用數位方式生產內容越來越多的今天,大眾娛樂和消費市場當中,我們很難再看到一件作品完完全全都 是利用傳統方式作為創作手法的了。推陳出新的眾多工具,也讓創意工作者能夠更不受限制的盡情發揮。而除了提供更好的工具之外,這樣的技術也讓大家能夠欣賞 到更加細膩的作品呈現。
沒有留言:
張貼留言