UVC标准/设备

2021年09月15日 阅读数:1
这篇文章主要向大家介绍UVC标准/设备,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

 

UVC,全称为:USB video class 或USB video device classubuntu

  UVC既电脑硬件在不须要安装任何的驱动程序下即插即用,由于其驱动程序已经固化在硬件的芯片里面。能够使用UVC技术的包括摄像头、数码相机、类比影像转换器、电视棒及静态影像相机等设备。windows

  最新的UVC版本为UVC 1.1,由USB Implementers Forum定义包括基本协议及负载格式。网络

  网络摄像头是第一个支持UVC并且也是数量最多的UVC设备,目前,操做系统只要是 Windows XP SP2 以后的版本均可以支持 UVC,固然 Vista 就更不用说了。使用 UVC 的好处 USB 在 Video这块也成为一项标准了以后,硬件在各个程序之间彼此运行会更加顺利,并且也省略了驱动程序安装这一环节。ide

1. 什么是UVC设备?测试

  • UVC是由微软主要发起的标准USB视频类,主要应用于摄像头,扫描仪等设备,微软在其操做系统里安装了标准的UVC驱动程序,若是产品设备符合UVC标准,则能够不安装驱动程序就能够正常工做,一般被称为免驱设备。AVEO摄像头,如非特别需求,基本都是符合UVC标准的,也就是指一般所说的免驱摄像头设备。
  • 从应用角度看:系统免驱功能就是指摄像头用户在操做系统下不用安装相应的产品驱动程序。您只须要将摄像头USB接口链接上电脑,就能够正常运行此设备,进行网络视频交流。
  • 固然,微软提供的标准的UVC驱动程序只提供通用功能,若是有特殊功能需求,须要另安装相关的驱动程序,如AVEO UVC 驱动程序。 

    2. UVC设备能够支持哪些系统?
  • Windows: Windows XP(SP2 or SP3), Windows server 2003, Windows Vista,Windows 7.
  • Linux: Linux内核版本2.6.18以上均可以支持UVC,像ubuntu7/ubuntu8/ubuntu9都带有UVC 驱动程序,而有些Linux release, 如Fedora则没有,需安装Linux 下的UVC 驱动程序。
  • Other: Mac, PS3. 

    3. 安装AVEO UVC driver后能够支持哪些系统?(仅针对Windows系统)
  • Windows 2000 默认是不支持UVC的,须要安装AVEO UVC driver, 在安装驱动以前,需先安装DirectX9.0以及USB2.0驱动支持(windows2000 sp3 or later),以保证camera正常运行。
  • 另外,为了支持一些附加的功能,如特效等, 在Windows XP(SP2 or later), Windows server 2003, Windows Vista, Windows 7需安装AVEO UVC driver。 
    4. AVEO UVC Driver的安装步骤.
  • Windows 2000系统,请先运行安装程序,正常操做直至完成。而后插入设备,这时系统会弹出未过认证的警告对话框,请选择“是”,待安装完成后,camera便可正常使用。如需详细的安装步骤,请从网站上下载并参考“UVC Driver安装说明.doc”文件。
  • 非Windows 2000的系统,在安装以前,需先插入设备,再双击安装程序,按正常操做点击“下一步”,或者“安装”的按钮。在安装过程当中,遇到系统弹出的驱动未过认证的警告对话框时,请选择“仍然继续”。安装完成后,设备自动加载驱动,便可使用。 

    5. WHQL认证(数字签名)的分类,认证周期是什么? 
    (1) AVEO芯片的产品目前有两种WHQL认证方式,一种是video capture 类别认证测试,UVC设备或者咱们提供给厂商的驱动通常用这种方式测试。video capture类别认证能有使用微软LOGO的权限,若是测试的是咱们的驱动,则会有微软签名的cat文件,这样在Windows系统上安装已过数字签名认证的驱动时就不会弹出未过认证的警告。另外一种是unclassified类别,filter driver用此类别测试。而经过此类别的认证后,没有权限使用微软的LOGO,可是会有微软签名的cat文件,而且确保在windows上安装驱动时不会弹出未过认证的警告。 

    (2) 认证周期:测试一种系统的时间为1个工做日左右,在提交完测试结果后,通常在2个工做日内微软完成审核。

     6. 使用AVEO芯片的产品可否符合USB-IF认证标准?
  • AVEO芯片彻底能够经过USB-IF认证,但硬件设计须要AVEO检查。 

    7. 个人操做系统是Windows Vista, 为何不能在本身的电脑上看到本地图像?
  • 因为Windows XP支持WIA(Windows Image Acquisition)服务,能够在“个人电脑”或者“资源管理器”直接经过 “USB视频设备”看到摄像头的本地图像。而Vista下的WIA服务再也不提供在资源管理器显示摄像头图标的功能,因此在“个人电脑”或者“资源管理器”没有该选项。要看本地图像的话,能够去网站下载一个amcap应用软件,用此AP就可看本地图像了。 

    8. 为何打开amcap后看不到图像,只有一片白色?
  • 请在”Options”选项中将”Preview”勾选就能够了。