前言:数码相机的基本功能当然是拍摄照片,但是这 次,我们对此偏偏只字不谈。这并不是想故意埋没它的主
要功能。但只要看过本文之后,相信你会对数码相机有一个 更全面、更深入的认识。如果你能通过这篇文章介绍的经验 丰富你的数码相机的用途,或加速你购买数码相机的欲望,
那么相信作者和我们编者都会觉得非常的欣慰和满足。
借船过海
一次,一个朋友将单位的数码相机悄悄“借”出来拍了些照片,可是他既没联接线,又没驱动盘,没办法把照片从数码相机中导到PC里。他知道我手里有一台数码相机,于是拿着相机来找我。可是他的相机是NikonCoolpix880,而我的相机是KodakDC4800,相机上的USB接口形状不一样,也不能直接导图片,见图1。
开始我也犯迷糊,不知从何下手。当我取出他的相机的存储卡,发现也是使用的CF(CompactFlash)卡时,我就灵光一现———把他的CF卡插到我的相机里,用DC4800相机来导Coolpix880的照片!于是Coolpix880的CF卡被插到了DC4800中后,我欣喜地发现DC4800居然也可以直接从相机里浏览它拍的照片,见图2。于是我基本上肯定了照片也可以被DC4800的驱动程序倒进PC中。连上USB线,进入资源管理器,DC4800相机中果然也看到了Nikon相机拍摄的照片。而且通过“选择→拷贝→粘贴”,OK,所有照片全进了我的电脑。然后我又试了一下在Photoshop中使用TWAIN接口倒照片,也毫无障碍。
上面倒照片的时候我还发现,两款数码相机的照片都存放在CF卡中的一个名叫“DCIM”的目录中的二级子目录中。而且相机不同,子目录的名字不同———KodakDC4800的子目录名为“100k4800”,NikonCoolpix880的子目录名为“100nikon”。更好玩的是,如果我用KodakDC4800相机插上NikonCoolpix880的CF卡拍照,照片并不会被存储到100nikon子目录中,而是被存储到了新建的100k4800子目录中,而且它们的文件名命名标准也不一样,见图3。在倒照片的时候,如果通过TWAIN接口,数码相机会一股脑将两个目录中的照片全部和盘托出;而通过资源管理器将照片当文件来拷贝的话,就可以分门别类地有选择性的进行。
图3KodakDC4800数码相机也可以读取NikonCoolpix880的CF卡中存储的照片,而且KodakDC4800用NikonCoolpix880的CF卡拍照,新拍的照片并不会和Coolpix880原来拍摄的照片混淆。
通过这次意外的获得的小经验,使我对数码相机的内部存储系统产生了很大的兴趣。直觉告诉我,数码相机还可以折腾的地方应该决不止此,于是我对它进行了一些更深入的挖掘。
通过研究另外一些数码相机我发现,现在市面上销售的绝大多数数码相机都采用通用的数码照片存储标准。无论采用何种存储介质,存储卡都被看作是一个附加的磁盘,并且其文件结构完全兼容于PC的文件系统。它的特点是在存储卡文件系统的根目录中建立一个名为“DCIM”的子目录,它下面又会都按相机的型号名自动建立一个或数个子目录,所有拍摄的静止数字相片都被存储在这些目录中。
一些支持视频(包括声音)片段拍摄的数码相机,还在存储卡的根目录中建立另一个子目录,用于存放视频文件。这个目录的命名则没有统一的标准,主要是因为各厂商支持的视频格式不同。
以上研究的结果显示,数码相机的存储技术与PC是完全一致而且兼容的,这就是下面一些应用基础。因为下面讲到的大多数应用,都是在琢磨了一大堆数码相机之后,总结出来的数据存储格式灵活运用的实例。当然,其中也包括数码相机本身提供的一些附加功能,如USB联接、视频输出等。
移花接木
接下来出场的是拿数码相机当移动存储器。
软盘太脆弱、容量也太小,已明显不能满足当前“后恐龙时代”文件移动的需求了;Internet倒是方便,可惜兜里银子流出去的速度和过慢的网速偏偏“配合默契”。既然数码相机的文件存储机制与PC完全兼容,有数码相机的朋友何不利用它来当一回大容量移动存储设备呢———反正移动本身也是数码相机最大特性之一。
为存储数字照片,数码相机都具有一定容量的存储空间。而且,绝大多数厂商都采用可拆卸式的内存卡作为存储介质。视CCD器件像素数不同,具体机型的存储卡容量也不尽相同。对应200万CCD像素的数码相机,内存卡的典型容量通常为8MB,而300万CCD像素数的机型则大多配置16MB或者更大容量的内存卡。如果能将这些内存用于存储普通数据文件,那它的容量基本上能满足一般文件携带的要求了。而在存取速度这个问题上,由于USB接口已经成为了默认的联接方式,因此也完全能胜任这个级别的移动存储的需求。下面针对几款数码相机谈谈它们的具体实现方法。
图4CompactFlash卡、MemoryStick记忆棒和SmartMedia卡,它们都可以在掉电的情况下保持数据。
目前,数码相机最常见的存储介质是CF内存卡,也有部分相机采用SM(SmartMedia)内存卡(如Olympus的一些机型),Sony的大部分数码相机则采用了自己开发的记忆棒(MemoryStick)来存储相片。这些存储介质的照片见图4。
通过对这些存储介质以及相关数码相机的使用,我发现Sony的MemoryStick的数码相机在存储能力上有很大的优势,SonyCyberShotDSC-S70可以直接实现非照片文件的自由双向(读/写)存取操作。而且MemoryStick还具有写保护功能,可以将敏感数据锁定以免误删除,见图5。
通过访问数码相机内存卡,不仅可以浏览、拷贝文件,大多数应用程序还可以直接对CF卡中的数据进行操作。如果存储的是可执行文件,部分还可以直接运行程序,前提条件是它不创建新的文件。因为我发现很多相机并不支持创建文件的功能,文件名和目录处理也和PC有一些出入。比如KodakDC4800。我通过读卡器在其CF卡上的根目录中创建了一个文件夹,并拷贝了一些文件到里面。但当我想从DC4800中存取时,却在“DC4800ZoomDigitalCamera(I:)”这个设备中找不到该目录。此外,一些相机的驱动程序对中文名支持也存在问题。
图6即使将图片的文件名不同于相机的命名规则,数码相机也照样可以操作。
图7中文文件名是乱字符,本该有的目录也不见了。
另外需要注意,并不是所有数码相机都可以直接实现数据存储功能。绝大多数使用CF卡或SM卡的数码相机只能从数码相机中读取数据,而且还必须是驱动支持将CF当磁盘进行操作的数码相机才行。至于数据的写入,则需要别的辅助设备才能完成。比如配合PCMCIA读卡器,CF卡就可以从笔记本电脑上写入数据。现在,市场上还有一些USB接口的CF卡读卡器,笔者见过的一款也就450块钱,有了它,也可以做到随时随地存取CF卡了。而且,现在的CF卡价格也不算很高,一片128MB的CF卡视品牌不同,价格大致在2000以下。64MB的CF卡只需要900元左右。
我非常倾向于购买一片128MB的CF卡+一个USB读卡器的方案,因为这个配置从容量、功能、性能、易用性、移动性和价格等各个因素上,都可以和外置USB接口的ZIP或LS120软驱基本相当。同时体积更小,又扩展了相机的拍摄能力,还可以使移动介质脱离驱动器,可谓一举多得。其实,只要兜里银子充足,现在市面上还可以买到256MB甚至更大容量的CF卡,只是实在没有那个必要了。
图8PCMCIA读卡器和USB接口的CF卡读卡器。
也许很多朋友都关心“新”的移动存储器的性能,以下是USB读卡器、PCMCIA读卡器和数码相机读写CF卡时的性能测试得分。另外,还对比了SonyMemoryStick的性能。从测试数据可以看到,从数码相机读取MemoryStick以及CF卡中的数据的速度是最慢的。但和同样采用USB接口的CF卡读卡器相比,速度基本在一个档次。它们都不能和通过PCMCIA读卡器从笔记本电脑直接读取数据的速度相提并论,因为PCMCIA读卡器直接通过ATA接口存取数据,它不受USB接口带宽的限制。
小结:除Sony采用MemoryStick的机型外,用数码作移动存储器都需要写入设备,这多少有些遗憾。如果有谁能将数码相机的写保护功能去掉就好了,我个人认为这完全是有可能的。因为,比如KodakDC4800根本就允许在资源管理器中直接删除CF卡上的文件,这证明它完全可以实现写操作,只是驱动程序屏蔽了该功能而已。各位有数码相机的大虾,赶快研究个办法出来共享吧!
偷梁换柱
现在的绝大多数数码相机都具备A/V输出功能,但很多数码相机用户从来就没用过,甚至根本就不知道。但如果我们仔细看看说明书,是不难使用这个功能的。而且,只要稍微动脑筋想想,就完全可以让数码相机的A/V功能发挥出意想不到的大作用。下面先让我们来看看普通数码相机利用这个A/V输出能干些什么活。
浏览照片是数码相机制造商设计A/V输出功能的初衷。这是因为,不管使用者用数码相机拍摄照片的用途、以及后处理手段是什么,照片最终是要展示给别人看的。现在除了网上传播、磁盘携带等与电脑相关的展示途径之外,惟一的办法是将照片用彩色打印机打印出来。可是彩色打印是一个十分昂贵的方法,要想得到和普通相片一样的效果,光一张高质量光面照片纸的价格就在10元以上,而且昂贵的彩色墨水的耗费量更让人心疼。这样,通过电视机来观看数码相机的照片就成为最简单、最廉价,而且也是最具通用性的手段了。
用A/V线分别连接数码相机的A/V端子,然后在数码相机中选择浏览照片,数码相机中的图像立刻就可以出现在电视机的屏幕上。至于图像的清晰度,自然是没有办法和PC监视器的显示效果相比,但色彩却比PC监视器好。而且现在的大多数数码相机都支持照片局部放大以及幻灯片的浏览模式,如KodakDC4800还可以支持自定义间隔时间(见图10)。
图10设定幻灯片间隔时间,自动浏览照片。
如果稍微扩展一下思路,数码相机A/V功能完全可以很好地为技术、商务、建筑、刑侦等专业人士用于更有价值的应用。比如建筑工程师可以用数码相机到工地拍摄照片,然后利用A/V功能向老总汇报工程进度;刑侦人员可以用数码相机快速向同伴展示、分析侦察现场;技术人员可以向客户展示新产品的样板等等。这一切都可以脱离电脑进行,所需的仅仅是几乎随处可得的电视机。
如果我们再进一步拓展思路,将前面介绍的移动存储的概念与数码相机的A/V功能进行一次整合,那么,数码相机的应用又将被提升到一个更高的层次———我们完全可以把数码相机用于更大规模、更具系统性的演示。不信请看下面:
首先在MicrosoftOffice套件中的PowerPoint幻灯制作软件中制作好一组演示片,然后将它们逐页另存为图形文件。在保存的时候,最好选择JPEG格式,以缩减文件尺寸。如果按每页200KB计算,一张16MB的存储卡完全可以容纳80页的演示画面,而通常一次会议涉及到的演示文档大多不会超过30页。想想看,如果开会的时候,先将数码相机通过Video输出端子和投影机相连,然后就可以一手持着数码相机,一手拿着激光笔,边讲边换页,再也不需要频频向台下的同事示意更换画面,该多自在啊。
图12利用数码相机的A/V输出功能,再配合投影机,完全可以用来做大型演示报告。
而且非常方便的是,我使用的KodakDC4800这台数码相机,还可以支持任意指定文件名。这样,在制作“演示照片”的时候,就可以根据演示内容指定相关的文件名。如果将文件名按不同子目录划分的话,就可以分别存放多套演示文挡。另外一些更高级的相机支持随时选择数码相机当前默认的操作子目录,如NikonCoolpix990。该功能在使用存放了多套文档的数码相机做演示的时候,也不必担心演示文档“串门”。
草船借箭
一些高档数码相机具有短时间活动影像以及声音的录制功能,如EpsonPhotoPC3000Z、NikonCoolpix990等。但数码相机的DSP(DigitalSignalProcess,数字信号处理)芯片的处理能力有限,而且各种存储卡的数据存取性能不够强劲。这样,就达不到实时捕捉活动视频所需的整体性能。因此,大多数数码相机都采用在相机内部缓存中暂存影像文件的做法,所以几乎所有相机拍摄活动影像的时间和文件的尺寸都受缓存容量限制,一般都只有5MB、15~30秒左右。
不过,根据我使用后的感觉,数码相机拍摄的活动视频,其色彩、图像质量都比市面上常见的USB摄像头要高出不少,基本上可以达到VCD的水平。而且在我使用过的SonyCyberShotDSC-S70、NikonCoolpix990和EpsonPhotoPC3000Z三款数码相机中,没有一款生成的视频文件出现明显影像丢帧的现象。利用A/V输出功能,全家人就可以在电视机上观看拍摄的家庭电影,非常好玩。虽然说数码相机连续拍摄的能力很不令人满意,但用于记录一些生活中的精彩片段还是很有意思的。
图13SonyCyberShotDSC-S70的电影拍摄模式,只要将数码相机设定在此模式,然后按动快门就可以开始摄影,操作非常简单。右边是S70相机中视频文件及在存储卡中的存储设置。
其实只要稍微有一些耐心,也可以对这些精彩的视频片段进行收集、整理,然后把它们合并起来,制作成VCD光盘长期保存。我个人长期在外地工作,过年由于要去未来丈母娘家,家是肯定回不去的了。于是将平时拍摄的一大堆片段全部收集起来,准备做成VCD光盘给老妈寄回家,让她看看我平时的生活,再给她老人家拜个年。可是由于我平时拍摄时用的数码相机不一样,有些是QuickTime格式的,有些是MPEG格式的,因此必须先将视频格式都转成MPEG文件,然后才能编辑、合并。现在能直接实现这两个功能的有AdobePremier、UleadVideoStudio(汇声汇影),其中VideoStudio个头小,操作也简单,我就选择它完成了视频编辑的工作,并生成了一个单独.mpg格式的文件。要将这个.mpg文件转换成VCD,还需要利用到豪杰超级解霸2000和光盘刻录机、刻录软件等,但这些不是本文介绍的重点,况且各种报刊都有过大量的介绍,就此略过。
图14用UleadVideoStudio转换、合并、编辑视频,然后制作成VCD寄给远方的亲人向他们拜年。
其他应用
其实一些数码相机还具有另外的特殊功能,比如充当摄像头。这种功能在刚流行起来的低档CMOS数码相机中比较普遍。这些数码相机的感光器件分辨率大多只有30万像素左右,和主流的基于CCD感光器件的数码相机相比,这些相机在功能、成像质量、色彩等主要指标上都大大落后。不过,作为家庭用户的时髦“玩具”,这种相机既可以拍摄照片,又可以拿来进行网络可视通话,价格也在2000元以下,因此还是有一定用途的。比如现在Hisense(海信)的海景二代整机就随机附带了这么一个数码相机。
图15Hisense(海信)海景二代随机提供的USB摄像头同时又是一个独立的数码相机。
总结
以上是我对数码相机的一些另类用法的总结,这些经验或方法基本上都是数码相机可以直接实现的(移动存储除外),而且实现起来也都不复杂。但由于我个人的水平有限,对数码相机的研究也不够深入,因此并不能说就已经完全挖掘出了数码相机的所有潜在功能。不过我认为,以上这些功能大部分应该是具有实用价值的,有兴趣的朋友不妨试一试。
当我写完这篇文章后,回过头来再想一想才发现,一台200万CCD像素的数码相机就价值5000~6000块钱,300万CCD像素的机型更高达8000元左右,如果不是这样深挖潜力的话,实在心有不甘。
编后:此文的作者对数码相机的特点进行了比较深 入的探讨。同时,作者还具有很开阔的思路,这是他
能如此灵活地运用数码相机的基础。尤其是对数码相 机A/V功能的开发,更体现了作者的着眼点并不在于 “玩”数码相机,而是将它与生产力工具更紧密地结
合起来了。我们认为,时下DIY之风依然很盛,但绝 大多数DIYer只是为“发烧”而DIY,而本文作者眼光 显然超越了这种狭隘的DIY。其实,不管文中提及的
数码相机另类用法的实用性有多高,这种开阔的思路 以及勇于实践的精神仍不失为本文最闪光的亮点。