一种自适应NVR分辨率的电路的制作方法

文档序号:14267481阅读:547来源:国知局
一种自适应NVR分辨率的电路的制作方法

本发明属于网络设备技术领域,尤其是涉及一种自适应nvr分辨率的电路。



背景技术:

nvr的全称是networkvideorecorder,它是一种硬盘录像设备,nvr主要功能是接收网络摄像机传输回来的数字视频码流,并且对这些信息录像存储并进行管理。nvr有视频输出接口,包括vga接口,可以连接vga显示器或者监视器,实时观看前端网络摄像机传输的视频,也可以配合鼠标在ui界面上操作nvr,用以设置各项功能和回放录像等。

随着显示技术的发展,市场上出现了各种支持不同分辨率的显示器或者监视器,而nvr也可支持多种分辨率输出。当nvr的vga接口输出的分辨率不兼容于当前显示器的时候,就会发生显示器无法显示,任何操作都无法进行的情况。如果nvr可以在接入vga显示器或监视器的事件建立后,能获取到当前显示设备的最佳分辨率,并将vga输出自适应为该分辨率,就会解决上述问题,并能获取最佳显示效果,极大的提升易用性。



技术实现要素:

有鉴于此,本发明旨在提出一种自适应nvr分辨率的电路,以解决现有的显示器与nvr的vga接口输出的分辨率不兼容的情况。

为达到上述目的,本发明的技术方案是这样实现的:

一种自适应nvr分辨率的电路,nvr主控制器连接vga接口,所述vga接口通过vga总线连接显示器或者监视器;

所述nvr主控制器包括多个gpio管脚,其中包括第一gpio管脚、第二gpio管脚、第三gpio管脚,通过第一gpio管脚连接vga接口,所述第一gpio管脚用于检测视频信号;所述第二gpio管脚、第三gpio管脚通过iic总线连接vga接口,所述第二gpio管脚连接iic总线的sda信号线,所述第三gpio管脚连接iic总线的scl信号线;

所述iic总线的scl信号线连接vga接口的scl管脚,所述iic总线的sda信号线连接vga接口的sda管脚;

所述nvr主控制器通过五根信号线向vga接口传送视频数据。

进一步的,所述nvr主控制器为海思芯片。

进一步的,所述第一gpio管脚为gpio0_5管脚,所述第二gpio管脚为gpio9_2管脚,所述第三gpio管脚为gpio9_3管脚。

进一步的,所述vga接口的g_gnd管脚通过第一电阻连接3.3v供电端,所述第一电阻的电阻值为4.7k。

进一步的,所述iic总线的scl信号线通过第二电阻连接3.3v供电端,所述iic总线的sda信号线通过第三电阻连接3.3v供电端,所述第一电阻和第二电阻的电阻值都为2.2k。

进一步的,nvr主控制器向vga接口传送视频数据的五根信号线的连接端为:nvr主控制器的gpio9_1管脚连接vga接口的vga_vd管脚,nvr主控制器的gpio9_0管脚连接vga接口的vga_hd管脚,nvr主控制器的vdac_b管脚连接vga接口的b管脚,nvr主控制器的vdac_g管脚连接vga接口的g管脚,nvr主控制器的vdac_r管脚连接vga接口的r管脚。

相对于现有技术,本发明所述的自适应nvr分辨率的电路具有以下优势:

本发明所述的自适应nvr分辨率的电路,可以实现读取当前vga显示器的edid,并解出最佳分辨率信息,并设置nvr的vga视频输出格式为该分辨率,从而获得最佳显示效果,这其中用户无需任何操作,从根本上避免了因显示器无法兼容nvr的vga默认输出格式,而造成的无法显示、无法操作,重复上电或者复位也无法解决的困境,极大的提升的易用性。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例所述的自适应nvr分辨率的电路整体原理图;

图2为本发明实施例所述的nvr主控制器部分连接图示意图;

图3为本发明实施例所述的vga接口电路图;

图4为本发明实施例所述的自适应nvr分辨率的电路实现流程图。

具体实施方式

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明中的具体含义。

下面将参考附图并结合实施例来详细说明本发明。

如图1所示,一种自适应nvr分辨率的电路,nvr主控制器连接vga接口,所述vga接口通过vga总线连接显示器或者监视器;

所述nvr主控制器包括多个gpio管脚,其中包括第一gpio管脚、第二gpio管脚、第三gpio管脚,通过第一gpio管脚连接vga接口,所述第一gpio管脚用于检测视频信号;所述第二gpio管脚、第三gpio管脚通过iic总线连接vga接口,所述第二gpio管脚连接iic总线的sda信号线,所述第三gpio管脚连接iic总线的scl信号线;

所述iic总线的scl信号线连接vga接口的scl管脚,所述iic总线的sda信号线连接vga接口的sda管脚;

所述nvr主控制器通过五根信号线向vga接口传送视频数据。

所述nvr主控制器为海思芯片。

所述第一gpio管脚为gpio0_5管脚,所述第二gpio管脚为gpio9_2管脚,所述第三gpio管脚为gpio9_3管脚。

如图2,图3所示,所述vga接口的g_gnd管脚通过第一电阻连接3.3v供电端,第一电阻为图3中的r189,所述第一电阻的电阻值为4.7k。保证了在没有vga显示设备接入的情况下,nvr主控制器读取到的视频检测信号,也就是vga_detect为1,当vga显示设备接入,nvr主控制器读取到的vga_detect为0。

所述iic总线的scl信号线通过第二电阻连接3.3v供电端,所述iic总线的sda信号线通过第三电阻连接3.3v供电端,所述第一电阻和第二电阻的电阻值都为2.2k,为iic信号提供高电平,第二电阻和第三电阻分别为图2中的r118和r119。

nvr主控制器向vga接口传送视频数据的五根信号线的连接端为:nvr主控制器的gpio9_1管脚连接vga接口的vga_vd管脚,nvr主控制器的gpio9_0管脚连接vga接口的vga_hd管脚,nvr主控制器的vdac_b管脚连接vga接口的b管脚,nvr主控制器的vdac_g管脚连接vga接口的g管脚,nvr主控制器的vdac_r管脚连接vga接口的r管脚。

工作原理:

nvr上电启动时,应用程序开始调用驱动检测vga显示设备是否插入,如读到的插入检测信号,即vga_detect是0,则表明当前有vga显示设备接入,随即应用程序调用驱动读取显示器的edid,通过iic读设备0xa0的0x0~0x70的内容(地址与硬件无关,属于芯片统一地址),获取edid信息。通过iic读设备0xa0的0x26~0x37的内容,获取标准时序识别的结果,其中每两个字节为一组,即0x26和0x27,0x28和0x29等。第一个字节(例如0x26)表示水平结果,读到的值加上31,再乘上8,得到水平频率。第二个字节(例如0x27)5~0bit表示垂直频率,读到的值加上60,得到垂直频率。第二个字节7~6bit表示外观比例,00=16:10,01=4:3,10=5:4,11=16:9。水平频率与垂直频率组合即为此显示器的最佳分辨率,如1440*900等。如果分析返回的协议合法,则可设置主控制器的vga输出为此最佳分辨率。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1