CN104219505A - 一种基于PCIe的多路高清模拟音视频采集*** - Google Patents
一种基于PCIe的多路高清模拟音视频采集*** Download PDFInfo
- Publication number
- CN104219505A CN104219505A CN201410512167.6A CN201410512167A CN104219505A CN 104219505 A CN104219505 A CN 104219505A CN 201410512167 A CN201410512167 A CN 201410512167A CN 104219505 A CN104219505 A CN 104219505A
- Authority
- CN
- China
- Prior art keywords
- module
- pci
- video
- audio
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Bus Control (AREA)
Abstract
一种基于PCIe的多路高清模拟音视频采集***,它包括:用以对音视频数据进行格式转换的音视频预处理模块,用以进行时序配合和同步数据传输的FIFO模块,用以对FIFO模块进行读写操作控制同时启动DMA方式使其读数和写数的过程中符合PCI协议的PCI主模式模块,用以对PCI-E桥接芯片寄存器进行读写操作的PCI从模式模块,用以将音视频数据以DMA传输方式发送给计算机并将数据直接写入内存的DMA数据传输模块,用以进行分通道双向传输数据的PCI-E模块。本发明将高清模拟音频视频信号转换成计算机能识别的数字音视频文件,充分利用了PCI协议带宽,不仅能够传输实时传输高清视频数据,而且具有良好的硬件兼容性。
Description
技术领域
本发明涉及一种音视频采集***,具体地说是一种基于PCIe的多路高清模拟音视频采集***。
背景技术
目前国内安防行业已经具有支持音频或音视频的媒体桥产品,但大部分是4路D1画质的芯片产品,极大地限制了芯片的应用,并且集成度高的音视频多路媒体桥产品国内尚无单位研发成功;国外方面,同类产品正处于不断地研发完善阶段,类似产品为Pericom公司的PI7C9x9204芯片、科胜讯公司的cx25854芯片。其中Pericom半导体公司是一家从事集成电路设计、开发及测试生产的美商独资企业,并于全球多处设有研发、销售和技术支持分支机构,对产品研发投资力度大,技术创新能力强,是强有力的竞争对手;科胜讯***公司是全世界最大的通信电子半导体独立研发厂商,可以为各类电子应用提供集成***和半导体产品,生产能力强,同样对本产品存在潜在竞争。
现有方案采用PCI架构进行传输,PCI协议上是可以支持到66M时钟的,但是,大多数计算机主板不支持66M的PCI时钟,这就将数据传输速率降低了一半。因此,为了充分利用PCI传输带宽,同时兼顾兼容性,迫切需要一种基于PCIe的多路高清模拟音视频采集***。
发明内容
针对现有技术的不足,本发明提供了一种基于PCIe的多路高清模拟音视频采集***,能够充分利用PCI传输带宽,实现将音视频采集芯片采集到的数据上传到计算机的桥接功能。
本发明解决其技术问题采取的技术方案是:一种基于PCIe的多路高清模拟音视频采集***,用以将音视频采集设备输入的高清模拟音频视频信号转换成计算机能识别的数字音视频文件,其特征是,包括音视频预处理模块、FIFO模块、PCI主模式模块、PCI从模式模块、DMA数据传输模块和PCI-E模块;
所述音视频预处理模块包括音频AD转换模块和视频AD转换模块,所述音频AD转换模块用以将采集到的音频按照I2S标准转化为PCM制式的音频数据格式,所述视频AD转换模块将采集到的视频转化为720P、D1或CIF制式的YUV422格式的视频数据;
所述FIFO模块用以进行时序配合和同步数据传输;
所述PCI主模式模块用以对FIFO模块进行读写操作控制,同时启动DMA方式,使其读数和写数的过程中符合PCI协议;
所述PCI从模式模块用以对PCI-E桥接芯片的寄存器进行读写操作,使其符合PCI协议;
所述DMA数据传输模块用以将音视频数据以DMA传输方式发送给计算机并将数据直接写入内存,以此来提高数据传输的速度;
所述PCI-E模块用以进行分通道双向传输数据。
优选地,所述***还包括I2C接口配置模块,用以采用I/O接口模拟I2C总线与I2C总线器件进行通信。
优选地,所述音视频采集设备包括拾音器和摄像机。
优选地,所述FIFO模块采用异步FIFO模块。
优选地,所述PCI-E模块包括PCI-E X1总线、PCI-E X2总线、PCI-E X4总线、PCI-E X8总线、PCI-E X12总线、PCI-E X16总线和PCI-E X32总线。
本发明研究多通道音视频数据通过PCI Express总线协议,进行DMA传输的方法,突破了所需多功能模块集成、DMA效率优化、多通道仲裁级联以及低功耗异步FIFO等关键技术,构建一种功能高度集成的多通道合一的高效体系架构。其中主要包含了Video & Audio预处理模块,异步FIFO模块,PCI模块和PCI-PCIe模块四大部分以实现视频采集功能。
视频数据按照BT656格式,音频数据按照I2S格式送入,首先对音视频数据按照配置要求的工作方式进行预处理,视频预处理模块可以转化视频的制式(Format转化功能)为YUV422/YUV411格式,并支持尺寸缩放功能(Scaling),并可以调整采集的视频格式为D1或CIF制式进行传输;音频将拾音器采集到的音频文件按照I2S标准转化为PCM制式的音频数据格式,并可以调整单双声道。
对于传统的图像采集端的时钟应该是基于27Mhz,而本发明的PCI数据总线基于66Mhz,应用在这样的视频采集卡上的多媒体桥芯片采用异步 FIFO完成跨时钟域的任务。异步 FIFO是一种先进先出电路,用来存储、缓冲、同步2个异步时钟之间的数据传输。整个***分为2个完全独立的时钟域:读时钟域和写时间域。
本发明的音视频制式数据按照用户指定的格式传输相应的音视频数据通过PCI 和PCI-PCIe模块以DMA猝发传输的方式发送到主机。我们所使用32位66MHz下工作Burst传输速率高达256MB/s;***占用率低,具有较好的兼容性;有完备的即插即用( Plug and play,PnP)管理体制,可同时支持多组***设备。
本发明的有益效果是:本发明充分利用PCI传输带宽,实现了将音视频采集芯片采集到的数据上传到计算机的桥接功能,将音视频解码芯片输出的BT656以及I2S信号通过PCIe信号送给计算机。本发明充分利用了PCI协议带宽,不仅能够传输实时传输高清视频数据,而且具有良好的硬件兼容性。
附图说明
图1为本发明的原理框图。
具体实施方式
为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
如图1所示,本发明的一种基于PCIe的多路高清模拟音视频采集***,用以将音视频采集设备输入的高清模拟音频视频信号转换成计算机能识别的数字音视频文件,它包括音视频预处理模块、FIFO模块、PCI主模式模块、PCI从模式模块、DMA数据传输模块、PCI-E模块和I2C接口配置模块;所述音视频预处理模块包括音频AD转换模块和视频AD转换模块,所述音频AD转换模块用以将采集到的音频按照I2S标准转化为PCM制式的音频数据格式,所述视频AD转换模块将采集到的视频转化为720P、D1或CIF制式的YUV422格式的视频数据;所述FIFO模块用以进行时序配合和同步数据传输;所述PCI主模式模块用以对FIFO模块进行读写操作控制,同时启动DMA方式,使其读数和写数的过程中符合PCI协议;所述PCI从模式模块用以对PCI-E桥接芯片的寄存器进行读写操作,使其符合PCI协议;所述DMA数据传输模块用以将音视频数据以DMA传输方式发送给计算机并将数据直接写入内存,以此来提高数据传输的速度;所述PCI-E模块用以进行分通道双向传输数据;所述I2C接口配置模块用以采用I/O接口模拟I2C总线与I2C总线器件进行通信。
作为优选地方案,所述音视频采集设备包括拾音器和摄像机,所述FIFO模块采用异步FIFO模块,所述PCI-E模块包括PCI-E X1总线、PCI-E X2总线、PCI-E X4总线、PCI-E X8总线、PCI-E X12总线、PCI-E X16总线和PCI-E X32总线。
为了解决通用的音视频采集方案存在芯片繁多、PCB布局复杂、电磁干扰大导致故障率高和DMA传输效率低等问题,本发明采用将多通道音视频数据通过PCIe总线协议进行DMA传输的方法,突破了传统音视频采集方案需要多个功能模块集成的局限,采用了DMA效率优化、多通道仲裁级联以及低功耗异步FIFO等关键技术,构建一种功能高度集成的多通道合一的高效芯片体系架构,并以此来实现音视频媒体桥功能。
该基于PCIe的多路高清模拟音视频采集***主要包含了音视频预处理模块,异步FIFO模块,PCI模块以及PCI-PCIe四大部分以实现音视频的采集功能。
(1)音视频预处理模块
视频数据按照BT.656/BT.1120格式,音频按照I2S格式送入芯片,本发明对音视频数据按照配置要求的工作方式进行预处理,视频预处理模块可以转化视频的制式(Format转化功能)为YUV422/YUV411格式,并支持尺寸缩放功能(Scaling),并可以调整采集的视频格式为720P、D1或CIF制式进行传输;音频将拾音器采集到的音频经ADC后按照I2S标准转化为PCM制式的音频数据格式,并可以调整单双声道。这些音视频制式的调整只需要对本发明所述***的配置寄存器进行配置,芯片即可按照用户指定的式传输相应的音视频数据通过PCI-E总线以DMA猝发传输的方式发送到主机。
(2) PCI-E模块
PCI Express总线支持双向传输模式和数据分通道传输模式。其中数据分通道传输模式即PCI Express总线的x1、x2、x4、x8、x12、x16和x32多通道连接,x1单向传输带宽即可达到250MB/s,双向传输带宽更能够达到500MB/s,能够满足视频大数据量传输的要求;PCI-E对***资源占用低,兼容性好,有完备的即插即用管理机制,可同时支持多组***设备。针对视频数据的特点,重点优化PCI的Burst DMA传输机制,在多路视频对传输通道竞争上,通过适当增加缓存和优化的调度,实现平衡、可靠的传输。
(3) 异步FIFO模块
本发明对于跨时钟域(Audio & Video to PCI)的问题,其核心在于如何避免亚稳态的产生,稳定传输数据。异步FIFO的原理是将异步数据存储稳定后再读取使用,即前一级时钟域先把数据存储到RAM,稳定后再读取到后一级时钟域,从而实现异步数据的可靠传输。异步FIFO是一种先进先出电路,用来存储、缓冲、同步2个异步时钟之间的数据传输。整个***分为2个完全独立的时钟域:读时钟域和写时间域。其中重点与难点在于如何正确地判断空满状态逻辑,以及格雷码地址的转换来避免亚稳态的产生。FIFO用双端口RAM 实现,可同时进行读写操作,写操作通过写地址逻辑产生写控制信号和写地址实现;读操作通过读地址逻辑产生读控制信号和读地址实现;空/满标志产生逻辑通过读写地址比较来产生空/满标志。在异步FIFO结构中,双端口存储器可有效隔离2个独立时钟域的异步接口,通过提高空/满标志产生逻辑的可靠性能很好地抑制亚稳态。异步FIFO同步器对2个时钟域(写时钟域、读时钟域)没有限制,很适用于多数据传输的异步接口设计。该异步FIFO采用格雷码方式对读写逻辑进行编码,从而有效避免了亚稳态的产生。
以上所述只是本发明的优选实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也被视为本发明的保护范围。
Claims (5)
1.一种基于PCIe的多路高清模拟音视频采集***,用以将音视频采集设备输入的高清模拟音频视频信号转换成计算机能识别的数字音视频文件,其特征是,包括音视频预处理模块、FIFO模块、PCI主模式模块、PCI从模式模块、DMA数据传输模块和PCI-E模块;
所述音视频预处理模块包括音频AD转换模块和视频AD转换模块,所述音频AD转换模块用以将采集到的音频按照I2S标准转化为PCM制式的音频数据格式,所述视频AD转换模块将采集到的视频转化为720P、D1或CIF制式的YUV422格式的视频数据;
所述FIFO模块用以进行时序配合和同步数据传输;
所述PCI主模式模块用以对FIFO模块进行读写操作控制,同时启动DMA方式,使其读数和写数的过程中符合PCI协议;
所述PCI从模式模块用以对PCI-E桥接芯片的寄存器进行读写操作,使其符合PCI协议;
所述DMA数据传输模块用以将音视频数据以DMA传输方式发送给计算机并将数据直接写入内存;
所述PCI-E模块用以进行分通道双向传输数据。
2.根据权利要求1所述的一种基于PCIe的多路高清模拟音视频采集***,其特征是,还包括I2C接口配置模块,所述I2C接口配置模块用以采用I/O接口模拟I2C总线与I2C总线器件进行通信。
3.根据权利要求1或2所述的一种基于PCIe的多路高清模拟音视频采集***,其特征是,所述音视频采集设备包括拾音器和摄像机。
4.根据权利要求1或2所述的一种基于PCIe的多路高清模拟音视频采集***,其特征是,所述FIFO模块采用异步FIFO模块。
5.根据权利要求1或2所述的一种基于PCIe的多路高清模拟音视频采集***,其特征是,所述PCI-E模块包括PCI-E X1总线、PCI-E X2总线、PCI-E X4总线、PCI-E X8总线、PCI-E X12总线、PCI-E X16总线和PCI-E X32总线。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410512167.6A CN104219505A (zh) | 2014-09-29 | 2014-09-29 | 一种基于PCIe的多路高清模拟音视频采集*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410512167.6A CN104219505A (zh) | 2014-09-29 | 2014-09-29 | 一种基于PCIe的多路高清模拟音视频采集*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104219505A true CN104219505A (zh) | 2014-12-17 |
Family
ID=52100587
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410512167.6A Pending CN104219505A (zh) | 2014-09-29 | 2014-09-29 | 一种基于PCIe的多路高清模拟音视频采集*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104219505A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105744120A (zh) * | 2016-02-01 | 2016-07-06 | 苏州傲科创信息技术有限公司 | 一种高速数据采集卡及数据采集方法 |
CN106454249A (zh) * | 2016-10-25 | 2017-02-22 | 武汉烽火众智数字技术有限责任公司 | 一种模拟多路高清实时音视频传输的装置及其方法 |
CN109003603A (zh) * | 2017-10-30 | 2018-12-14 | 上海寒武纪信息科技有限公司 | 语音识别方法及相关产品 |
CN110825673A (zh) * | 2020-01-13 | 2020-02-21 | 眸芯科技(上海)有限公司 | 音频输入输出***及方法 |
CN110958431A (zh) * | 2019-12-11 | 2020-04-03 | 武汉迅检科技有限公司 | 多路视频压缩后传***及方法 |
CN112732603A (zh) * | 2019-10-14 | 2021-04-30 | 广州飒特红外股份有限公司 | 一种多通道vdma控制方法及其应用 |
US11990137B2 (en) | 2018-09-13 | 2024-05-21 | Shanghai Cambricon Information Technology Co., Ltd. | Image retouching method and terminal device |
US12050887B2 (en) | 2020-12-11 | 2024-07-30 | Shanghai Cambricon Information Technology Co., Ltd. | Information processing method and terminal device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007068211A1 (fr) * | 2005-12-14 | 2007-06-21 | Lenovo (Beijing) Limited | Systeme et procede d'affichage |
CN201181980Y (zh) * | 2008-03-28 | 2009-01-14 | 上海华平信息技术股份有限公司 | 基于pci总线接口的高清视频采集卡 |
CN101588485A (zh) * | 2009-06-19 | 2009-11-25 | 济南中维世纪科技有限公司 | 多通道视频实时传输用多媒体桥 |
CN102945291A (zh) * | 2012-08-03 | 2013-02-27 | 南京理工大学 | 基于pci-e的高速图像采集存储卡 |
CN202759547U (zh) * | 2012-08-31 | 2013-02-27 | 刘皞 | 数字视频本地存储装置 |
-
2014
- 2014-09-29 CN CN201410512167.6A patent/CN104219505A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007068211A1 (fr) * | 2005-12-14 | 2007-06-21 | Lenovo (Beijing) Limited | Systeme et procede d'affichage |
CN201181980Y (zh) * | 2008-03-28 | 2009-01-14 | 上海华平信息技术股份有限公司 | 基于pci总线接口的高清视频采集卡 |
CN101588485A (zh) * | 2009-06-19 | 2009-11-25 | 济南中维世纪科技有限公司 | 多通道视频实时传输用多媒体桥 |
CN102945291A (zh) * | 2012-08-03 | 2013-02-27 | 南京理工大学 | 基于pci-e的高速图像采集存储卡 |
CN202759547U (zh) * | 2012-08-31 | 2013-02-27 | 刘皞 | 数字视频本地存储装置 |
Non-Patent Citations (2)
Title |
---|
李木国: "基于PCIe总线的高速数据采集卡设计与实现", 《测控技术》 * |
阚晓博: "基于PEX8311PCIE总线的高速图像采集***设计", 《电子设计工程》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105744120A (zh) * | 2016-02-01 | 2016-07-06 | 苏州傲科创信息技术有限公司 | 一种高速数据采集卡及数据采集方法 |
CN106454249A (zh) * | 2016-10-25 | 2017-02-22 | 武汉烽火众智数字技术有限责任公司 | 一种模拟多路高清实时音视频传输的装置及其方法 |
CN109003603A (zh) * | 2017-10-30 | 2018-12-14 | 上海寒武纪信息科技有限公司 | 语音识别方法及相关产品 |
US11922132B2 (en) | 2017-10-30 | 2024-03-05 | Shanghai Cambricon Information Technology Co., Ltd. | Information processing method and terminal device |
US11990137B2 (en) | 2018-09-13 | 2024-05-21 | Shanghai Cambricon Information Technology Co., Ltd. | Image retouching method and terminal device |
US11996105B2 (en) | 2018-09-13 | 2024-05-28 | Shanghai Cambricon Information Technology Co., Ltd. | Information processing method and terminal device |
CN112732603A (zh) * | 2019-10-14 | 2021-04-30 | 广州飒特红外股份有限公司 | 一种多通道vdma控制方法及其应用 |
CN110958431A (zh) * | 2019-12-11 | 2020-04-03 | 武汉迅检科技有限公司 | 多路视频压缩后传***及方法 |
CN110825673A (zh) * | 2020-01-13 | 2020-02-21 | 眸芯科技(上海)有限公司 | 音频输入输出***及方法 |
US12050887B2 (en) | 2020-12-11 | 2024-07-30 | Shanghai Cambricon Information Technology Co., Ltd. | Information processing method and terminal device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104219505A (zh) | 一种基于PCIe的多路高清模拟音视频采集*** | |
CN101076100B (zh) | 一种向显示设备传送经解码数据流的方法及其设备 | |
CN101516015B (zh) | 多路视频数据采集处理和传输的方法 | |
CN109714621A (zh) | 一种时序可配置的多路动态视频模拟方法及其处理*** | |
TW200949560A (en) | Data description method and related packet and testing system for a serial transmission interface | |
CN206313908U (zh) | 一种高清移动视频监控设备 | |
CN204087189U (zh) | 多方式计算机视频输出装置 | |
CN205081875U (zh) | 一种hdmi信号转vga信号转换器 | |
CN202713523U (zh) | 一种可自适应分辨率的高清视频音频编解码设备 | |
CN106791550B (zh) | 一种低帧频lvds转高帧频dvi视频的装置和方法 | |
CN203522918U (zh) | 一种hdmi转pcie的采集卡 | |
CN203747907U (zh) | 一种vga信号与hdmi信号互相转换的信号转换器 | |
CN203851240U (zh) | 一种基于3g的智能考场监控*** | |
CN203167154U (zh) | 一种应用于多媒体教学的多功能传输装置 | |
CN202102705U (zh) | 工尺谱乐谱到midi信号的自动转换装置 | |
CN204231583U (zh) | 一种可同步、异步控制播放的led显示屏 | |
CN101202876A (zh) | 在dvr中利用音视频复合通道实现声音与图像同步的方法 | |
CN101150681A (zh) | 一种广播级数字视音频采集与播出pci扩展卡 | |
CN205303886U (zh) | 一种高清晰度多媒体接口转换器 | |
CN216596078U (zh) | 一种具usb音视频输出接口的交互式平板 | |
CN202422676U (zh) | 一种led显示***及其led视频控制器 | |
CN203368617U (zh) | 一种hdmi视频图像输出转换器 | |
CN202395842U (zh) | 一种带有hdmi接口功能的无线座机 | |
CN203445981U (zh) | 一种基于fpga的lvds视频源输出设备卡 | |
CN201986080U (zh) | 一种高清视频音频编解码设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20141217 |
|
WD01 | Invention patent application deemed withdrawn after publication |