logo
 

数码相机难以拍好云彩,这种状况能否改变?

发表时间:2008-7-16

  【日经BP社报道】仅仅10年的时间,数码相机的功能就有了巨大的改善。但很少有人知道,微型相机对某些场景的拍摄会比胶片相机困难。
  不知道读者注意到没有,在拍摄以漂浮着云彩的天空为背景,前方为人物和建筑物的场景时,由于摄影条件是由比天空暗的人物和建筑物决定的,所以云彩会在相片中消失。也就是云彩部分经常泛白。
   当然,在拍照时略打闪光灯,提高人物和建筑物的照度的话,云彩可以拍到,而且也有一些意见认为有没有云彩无所谓。
   但是,就前者而言,难以拍摄是事实,就后者而言,相机的基础功能——在相片中忠实再现人眼所见的状态——就被破坏了。

单靠摄像元件无法解决
   云彩难拍的原因在于摄像元件和图像处理LSI。在一张相片中,微型相机配备的摄像元件对明暗的包容度小于胶片。换句话说,就是动态范围小。
   解决这个问题无论是在技术上还是在商业上都极其困难。关于摄像元件中的像素,积累信号电荷的“容器”(光电二极管等元件)的容量基本由像素间隔决定。如果出于扩大容器的目的加大像素间隔,就会出现相机成本上升或是像素减少,最终导致相机销量下滑。

8bit JPEG的缺点
   而另一方面,图像处理LSI方面的问题可以借助相机厂商的决策予以解决。因此,用户拍出的泛白相片的机会将大为减少。
   频繁出现泛白的一个原因是JPEG灰度不够。目前的JPEG为8bit。而人眼可以辨别12bit左右的灰度。打印机和平板电视都在逐渐支持8bit以上的灰度,只有相机(JPEG)却依然停留在8bit,这种状况也可以解释成影像文化没有进步。
   目前,相机厂商面临的难点是沿用JPEG的话就无法实质性提高灰度。只有增加支持的文件格式。如果沿用JPEG规格的话,就会出现这个JPEG文件能打开(8bit),那个JPEG文件打不开(12bit)的情况。
   提到新文件格式,相机技术人员的脑海中最先浮现的几乎都是JPEG 2000。但是除了数字影院和部分工业用途,JPEG 2000几乎没有得到普及。
   虽然JPEG 2000的压缩率优于JPEG,但存在处理非常复杂、电路规模庞大、“Windows”不支持JPEG 2000等问题,因而阻碍了普及的进程。而且,因为JPEG 2000的处理时间根据图像而变化,所以还存在着相机厂商难以确定连拍速度的问题。

JPEG XR会在明年春季登场吗?
   但是,目前已经有一种能够克服以上缺点的文件格式。这就是微软“Windows Vista”支持的“HD Photo”。虽然不知微软是否就是阻碍JPEG 2000普及的当事人,但该公司免费公开了HD Photo的大部分技术,而且预计2009年春季,将会以“JPEG XR”的名称实现ISO标准化。当然Windows Vista今后会支持JPEG XR。
   比较JPEG XR、JPEG 2000和JPEG三者的画质,JPEG 2000最佳,JPEG XR居中,JPEG最差。也就是说,从画质和压缩率上来说,JPEG XR并无太大魅力。像是一个过渡产品,但是实际安装到硬件之中后,却会出现有趣的特点。
   MegaChips开发的JPEG XR编解码电路的规模如下。

图片格式

所需内存(KB)

门数(千门)

JPEG XR(12bit)

114

825

JPEG(8bit)

10

150

JPEG 2000(12bit)

938

2220

   也就是说,JPEG XR的规模虽然大于JPEG,但远远小于JPEG 2000。MegaChips表示:“为了在消费产品中普及,JPEG XR在设计中兼顾了成本。而且效果良好”。从2001年起,该公司就开始开发并销售支持JPEG 2000的编解码LSI。
   只是因为是微软推动的规格,JPEG XR便难免会受到一些研究人员和相机厂商的抵制。但摄影爱好者们也许会对JPEG XR如获至宝。
   在照片共享网站“flickr”上,HDR(高动态范围)的合成相片约60万张被上传。12bit的JPEG XR正适用于此类用途。制定出让摄影爱好者、普通消费者双方都能受益的规格,微软也许真的是一家了不起的公司。(记者:大槻 智洋)