联系我们
业务咨询
首页公司简介硬件产品软件产品应用方案技术课堂联系我们售后服务English
    您的位置:首页>技术课堂>为什么用USB采集不如1394

                 

为什么用USB采集不如1394

 

1394和USB最大的不同是1394传输时不需要CPU参与,两个1394设备是对等联接的;而USB设备传输数据时并不是对等联接的,其中一个要作为主设备,需要CPU参与才能工作,而且随着速度的提高CPU占有率也会提高。
1394相对于USB来说,更像传统的视频设备接口:两台1394设备可以通过61883协议直接握手联接,然后传输数据,比方说两个DV或者一台DV和一台DV录像机,通过1394口联接后,其中一台放像,另一台就能直接录像。而要通过USB接口实现这一过程,作为放像机的那台机器必须有一个性能强劲的CPU来驱动USB接口才行,尽管这一点对于和电脑联接而言是没问题的(我们可以将电脑的USB口作为主设备接口,由电脑上CPU来驱动),但是DV机是作为一种视频设备或者家用电器而存在的,而不是像USB摄像头那样作为电脑附件而存在的。因此,要实现两台DV设备通过USB接口能够像普通家电和普通视频设备一样相互连接,必须要在DV或者DV录像机里集成这样一颗性能比较强劲的CPU,而这样会很大程度上提高机器的成本和功耗。因此,从目前来看,USB2.0还是暂时不会取代1394成为DV设备上的标准接口,充其量作为1394的补充而已。

虽然前面的帖子介绍了不少但我还是再来谈谈USB与1394的不同:

1、1394是一种高速串行总线,而USB是电脑系统与外围设备连接的输入/输出接口技术。

2、1394具有支持同步和异步传输的特点,1394接口以他高带宽的特性,利用同步传输的方法将外围设备中的数据直接传到电脑上。而USB确采用的是异步传输的方法,需要利用缓冲存贮器来进行数据的存取。

3、从WIN98开始,1394就得到全力支持。无需安装任何驱动1394便可以使用。而USB2.0需WINDOWS XP+SP1才能提供支持,WIN2K/WINXP只支持USB1.1标准,win98/ME还必须安装驱动程序,这样就使USB2.0的传输速率难以发挥。

4、虽然1394A的传输速率为400Mbps而USB2.0的传输速率为480Mbps,但通常情况下USB2.0的实际传输速率为24~156Mbps,远远达不到其理论值。如果一台电脑中还有其他USB设备(如USB鼠标、键盘等),则主板中的控制芯片会对每台设备重新进行带宽分配,这时的传输速率就更低了。但1394就很少存在这种情况,他可以稳定、高速的进行数据存取工作。

5、USB的缺点是:需要占用大量系统资源,要让其达到最佳传输速率需配合高速的CPU,而1394则不然。
USB1.1理论速度是12Mb/s,而DV格式通常是25Mb/s,那么USB1.1理论上达不到这个速度,实际上就更达不到了,为此使用USB传输只能将图像变小,本来是720x576改成320x240,再一个将frame速率降低,所以图像质量不太好,当然看还是能看的。这与机器的配置没有太大关系了。如果以后改用USB2.0当然会有所改变,可是没什么必要。

产品导航>>>多业务光端机 | 视频光端机 | 音频光端机 | 电话光端机 | 光纤Modem (光猫) | 光纤收发器 | 节点/级联式光端机 | VGA光端机

版权所有:天为电信科技有限公司 粤ICP备05103536号 网站地图sitemap
联系电话:020-85250715  传真:020-82109695
联系地址:广州市黄埔区科学城南翔二路19号精华科技园三楼 邮箱:tekway@163.com