九视高清视频采集卡在VGA采集安全模式下实现4096x2048分辨率
九视系列采集卡中:T220E高清采集卡,T620E双路高清采集卡,其都是可以采集高清1080P视频信号,包括模拟VGA信号,数字HDMI音视频信号,DVI信号以及色差分量信号,同时还能和音频信号同步进行采集。
九视系列采集卡中:T220E高清采集卡,T620E双路高清采集卡,其都是可以采集高清1080P视频信号,包括模拟VGA信号,数字HDMI音视频信号,DVI信号以及色差分量信号,同时还能和音频信号同步进行采集。之前已经根据用户需求发布了SDK二次开发包,现在为了对视频开发应用解决方案提供更好的支持,专业的开发团队针对这两款音视频采集卡新增功能:VGA采集安全模式下支持更多分辨率,包括4096x2048等。
1. 新增VGA安全模式
高清采集卡对VGA信号采集新增了安全模式,对一些特殊的分辨率也提供了支持,此模式只对VGA信号起作用,对DVI/HDMI不起作用。
2. VGA信号采集的限制因素
VGA信号的采集主要受以下两个参数的限制:
l 最大像素率:低于170MHz
像素率计算公式:VGA分辨率*刷新率*系数(1.34)
l 最大行采样数:小于等于4095
如果VGA信号源的像素率超出了最大像素率,就会自动对行采样数(画面的宽度)进行限制,使其低于170MHz,这就是安全模式。这种模式下可以保证超出最大像素率与最大行采样数限制范围的VGA信号也可以被采集到,但画面是被压缩变形的。
3. 如何保证点对点采集
如果客户希望画面不是被压缩,而是要点对点的采集,则需要降低信号的刷新率,使像素率不要超过170MHz。
例一:3072*768
最大刷新率=170000000/(3072*768*1.34)=53.8
保证点对点采集效果,实际的刷新率最好控制在50fps。
例二:3840*1024
最大刷新率=170000000/(3840*1024*1.34)=32.3
保证点对点采集效果,实际的刷新率最好控制在30fps。
需要注意的是3840*1024这种分辨率很可能行采样数已超过4095的限制,虽然行的分辨率为3840,但加上两边的黑边部分就会超过,如果VGA信号源使用的是NVIDIA显卡,我们可以在管理自定义分辨率中手工修改,以使最大行采样数控制在4095以内。
4. 自定义分辨率(测试用)
如果VGA信号源使用的是NVIDIA显卡,我们可以在管理自定义分辨率,操作步骤如下:
1、 在桌面上右键单击,在弹出菜单中单击“NVIDIA控件面板”,弹出如下图所示“NVIDIA控件面板
2、 在“NVIDIA控件面板”中,进入“显示”/“管理自定义分辨率”,单击“建立”,弹出“自定义分辨率”。
3、 在“自定义显示模式值”处,填入要定义的分辨率,如3840*1024,刷新率30,然后单击“高级”,在“后端模式”的计时标准处选择“手动”。
注意:只有行采样数超出4095限制的分辨率才需要在高级界面上进行手动设置,3072*768的行采样数不会超出4095,无需在高级界面上进行手动设置。
4、 单击“测试”后,进行确认保存,则新的分辨率就定义好了
5、 在“NVIDIA控件面板”中,进入“显示”/“更改分辨率”,设为之前定义的分辨率
5. 选择分辨率
由于存在与3840*1024分辨率相同行数的分辨率,如1600*1024,在采集3840*1024这种分辨率时,会自动识别成1600*1024,必须手工选择一下,操作步骤如下:
1、 双击运行“AmCap.exe”程序,在“Devices”菜单中选择高清视频设备“HD Video (XI200XE Adapter1)”, 在“Options” 菜单中单击“Video Capture Filter...”,弹出“过滤器属性对话窗”。
2、 进入“高级属性”设置面板,单击“自动调节”选择分辨率。