在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技术的背后意义,是否让你对古老电脑技术的智慧有了新的认识与启发呢?