gd981405
驱动牛犊
驱动牛犊
  • 注册日期2004-03-30
  • 最后登录2004-03-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1286回复:6

有做过数码相机的吗?

楼主#
更多 发布于:2004-04-05 10:57
最近要做数码相机的usb驱动程序,现在对流程还不太清楚。是不是先要做一个usb kernel驱动(非mass storage,用ddk中usbcamd或者usbintel),然后做一个WIA 或者 STI minidriver(ddk中testcam)?这样相机插入usb,系统就可以自动处理图像?
LIUTANG
驱动大牛
驱动大牛
  • 注册日期2001-03-30
  • 最后登录2020-12-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望58点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-04-05 13:26
偶做过,你用的是什么芯片?
用USBINTEL等改是一个不错的选择。
然后还需要根据TWAIN协议编写一个DS的文件(其实就是DLL),就可以了。
gd981405
驱动牛犊
驱动牛犊
  • 注册日期2004-03-30
  • 最后登录2004-03-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-05 13:50
谢谢了 :)目前芯片还未定。
想再问一下
1.WIA适用于me和xp,STI,TWAIN适用于98和2000,如果要支持所有的windows,是不是WIA,STI,TWAIN都是必需的。
2.做好kernel usb,minidriver后怎么测试,怎么写上层应用程序。
gd981405
驱动牛犊
驱动牛犊
  • 注册日期2004-03-30
  • 最后登录2004-03-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-07 15:33
自己顶!
shaoshengli
驱动小牛
驱动小牛
  • 注册日期2002-06-24
  • 最后登录2022-02-14
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望77点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2004-04-07 17:52
我想真正数码像机都是USB Mass Storage的比较多,你说的我想是CCD摄像头吧!我公司也准备做这个项目,有兴趣一起交流。Email:
Shaoshengli@163.com
gd981405
驱动牛犊
驱动牛犊
  • 注册日期2004-03-30
  • 最后登录2004-03-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-04-07 18:16
谢谢!我的mail:li_jun@citiz.net,有事联系。


看到一篇文章,希望对以后的人有帮助。
B9.0静态图像设备
目录:
B9.1.1Windows兼容性
B9.1.2 工业标准
B9.1.3质量
B9.1.4 Windows体验
B9.1.5 常见问题解答(FAQ)
B9.1.R未来要求

B1.0中所有一般性要求都包含在参考文档里。
B2.0中所有特定于总线的要求都包含在参考文档里。

B9.1.1静态图像设备――Windows兼容性
B9.1.1.1静态图像驱动程序支持
说明:数字静态照相机在一定限度内流出视频必须有WDM流类驱动程序。【IMAG-0318】

Windows Me:厂商在照相机固件中提供了WIA驱动程序或对PIMA 15740的支持。【IMAG-0317】
Windows XP:扫描仪厂商必须提供WIA驱动程序。数字相机厂商可以实施下述解决方案之一:
提供一个照相机专用的WIA驱动程序。
保证照相机固件支持PIMA 15740规范中的强制命令。
实现对符合USB Mass Storage Class Bulk-Only(海量存储类仅批量)规范的支持,并且使用Microsoft Usbstor.sys存储驱动程序。
见Windows DDK中“静态图像驱动程序”。另见FAQ B9.1.5.4.
Windows 2000/Windows 98:驱动程序支持STI驱动程序接口――Windows DDK中“静态图像驱动程序”。
如果实施了TWAIN支持,则驱动程序支持TWAIN 1.7。【IMAG-0319】
B9.1.1.2 Windows DDK中“静态图像设备的色彩管理”
【IMAG-0310】

B9.1.1.3Windows兼容性和实现注意事项(一般性)
http://www.microsoft.com/hwdev/stillimage/

B9.1.1.4 Windows XP/Windows Me:Windows图像获取(Windows Image Acquisition,WIA)驱动程序支持
【IMAG-0312】
http://www.microsoft.com/hwdev/wia/

B9.1.1.5 Windows 2000:静态图像结构(Still Image Architecture,STI)
http://www.microsoft.com/hwdev/stillimage/w2STI.htm

B9.1.2静态图像设备――工业标准
B9.1.2.1 照相和图像制造商联盟(Photographic and Imaging Manufacturers Association,PIMA)15740,“对用数字照相设备通信的要求”
【IMAG-0311,0316】
http://www.pima.net/standards/it10a.htm#15740

B9.1.2.2 USB静态图像捕捉设备定义,V.0.9 或更新版
【IMAG-0311】
http://www.usb.org/developers/docs.html

B9.1.2.3遗留即插即用设备指南
【遗留即插即用设备指南】

B9.1.2.4 ICC Profile Format Specification(ICC配置文件格式规范),Spec ICC.1:1988-09 和附录2,ICC.1A:1999-04
【IMAG-0310】
http://www.color.org/profiles.html

B9.1.2.5 照相机文件系统设计规则(Design Rule for Camera File System,DCF)规范
http://www.jeida.or.jp/document/standard/jeida49-2.html#English

B9.1.2.6可交换图像文件格式(Exchangeable image file format,EXIF)规范
EXIF用在数字静态摄像机和相关系统中。

http://www.jeida.or.jp/document/standard/jeida49.html

B9.1.3静态图像设备――质量
gd981405
驱动牛犊
驱动牛犊
  • 注册日期2004-03-30
  • 最后登录2004-03-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-04-07 18:42
知道哪有数码相机的STI程序吗,ddk中\src\wdm\scancam\dll\sampusd只有扫描仪的。
游客

返回顶部