在1985年,Commodore Amiga電腦的推出引領了一場顏色革命,尤其是它所採用的Hold-And-Modify(HAM)顯示模式。此模式以其獨特的像素顏色表現技術,使得在螢幕上顯示出的顏色數量遠超過當時其他任何家用電腦。HAM模式不僅能展示數碼照片、視頻幀和位圖藝術,甚至在特定情況下演示動畫,讓當時的技術愛好者大為驚艷。
「Hold and Modify came from a trip to see flight simulators in action and I had a kind of idea about a primitive type of virtual reality。」
為了理解HAM技術的魅力,我們需要深入挖掘它的背景與工作原理。原始Amiga芯片組使用12位RGB顏色空間,能夠產生4096種顏色,其位圖在共用記憶體中存儲。顯示系統通常使用索引顏色系統,但HAM模式卻突破了這一限制,質量上可直接操控顏色通道,從而在每個像素中混合及改變顏色。這種方法的效率對於減少需要使用的記憶體而言是巨大的,尤其是在它僅需約50%的記憶體便可編碼出4096色的畫面。
HAM模式實際上是一種有損壓縮技術,這類似於JPEG但不含DCT階段。此模式以其獨到的方式將每個像素標記為正常的索引至色調調色盤,或是直接指揮現有DAC(數字類比轉換器)來改變色彩。這一實現方式均在實時過程中發生,影響像素的顯示速度及其被處理的方式。
「展現數碼照片的高度可能性未曾在當時的任何電腦出現過。」
當Amiga在1985年亮相時,HAM技術以其可以同時顯示的4096種顏色,立刻贏得了市場的認可,特別是在數碼攝影和3D圖形顯示上的表現。然而,伴隨著強大的顏色展現能力,HAM技術也有其固有的限制,例如在圖像中的像素顏色改變時可能需要中介像素的干擾,導致整體分辨率降低。
儘管HAM模式因其在靜態圖像上的優勢受到廣泛應用,遊戲開發者卻因為其動態表現的缺陷而避免使用。實際上僅有少數遊戲運用了HAM模式進行遊玩,如《Pioneer Plague》及《Knights of the Crystallion》等。依賴於該技術的遊戲通常要求特殊設計以纾解HAM固有的色彩顆粒感。
「在某些情况下,HAM模式的靜態圖像顯示效果無法和動態表現形式相提並論。」
隨著時代的進步,最初的HAM模式逐漸被更高效的顯示選擇取代。隨著高級圖形架構(AGA)的出現,新的HAM8模式被推出,拓寬了顏色的呈現範圍,帶來了16777216種可能顏色的顯示能力。儘管如此,因面對像素數據起伏的限制,許多畫家和設計者仍然偏向於使用更為直觀的256色調色板等常規模式。
值得注意的是,病毒影像和電腦圖形技術的發展,已經讓HAM模式變得越來越少人使用。如今,現代計算機配備的高解析度顯示無需再依賴於特定的技術如HAM以展現顏色的細膩度,因而這一古老技術正逐漸被新的顯示技術所取代。了解掌握HAM技術的背後意義,是否讓你對古老電腦技術的智慧有了新的認識與啟發呢?