一种便携式图像信号源及其控制方法_2

文档序号:9924139阅读:来源:国知局
围各模块之间的数据传输。软处理器2具有中央控制单元,主要功能是接收外部存储设备控制器3或网络通信控制模块4解析出来的控制命令,按照控制命令控制相关模块的功能实现程序升级功能和DP信号输出功能。外部存储设备控制器3主要功能是控制外部存储设备的读写,从外部存储设备中读取模组配置或者软件升级文件,解析出相应的命令和数据分别发送给软处理器2和主控制模块I中。网络通信控制模块4主要功能是接收来自外部网络设备发送过来的模组配置和软件升级文件,解析出相应的控制命令和文件分别发送给软处理器2和主控制模块I。第一缓存芯片控制器5主要功能是对第一缓存芯片6进行读写操作,接收主控制模块I发送过来的模组配置的图像文件信息和软件升级文件,写入到第一缓存芯片6中;接收来自主控制模块I发送过来的读取命令后,从第一缓存芯片6中读出图像文件信息或者软件升级文件发送给主控制模块I。第一缓存芯片6用于暂时存储模组配置的图像文件信息和软件升级文件。程序启动和升级控制器7用于在上电过程中,从第二存储芯片14中读取程序升级文件,完成FPGA的程序启动;在正常工作过程中,接收主控制模块I发送过来的程序升级文件,写入到第二存储芯片14中。第一存储芯片控制器8用于控制第一存储芯片9的读写操作,接收主控制模块I发送过来的模组配置的图像文件和参数设置,存储到第一存储芯片9中;接收主控制模块I发送过来的读取相关模组配置命令后,从第一存储芯片9中读取相应的模组配置发送给主控制模块I中。先入先出模块10主要是接收主控制模块I发送过来的图像文件的RGB数据,转换成多路,分别发送给相应的图像信号编码模块11。图像信号编码模块11接收先入先出模块10发送过来的图像文件的RGB数据和软处理器2发送过来的图像文件的显示参数,按照DP协议,转换成DP信号,该模块支持DPl.1和DPl.2协议。第二缓存芯片12用于对输出的DP信号进行缓存,以及对图像信号输出端口进行链路识别。
[0024]本装置可以实现DP信号的输出,适合各种应用场合的信号输出需求,如基于PC下的在线输出图像功能、无PC下的输出图像功能;基于PC下的图像信息文件下载和基于外部存储设备下的图像信息文件下载;该装置软件升级支持基于PC下的软件升级功能和基于外部存储设备下的软件升级功能。以下对各个功能的实现方法进行具体描述。
[0025]对于基于个人电脑(PC)下的在线输出图像功能,其实现方法如下:
[0026]通过网络接口将本装置和PC进行硬件系统连接起来后,在装置工作正常的情况下,通过PC上的用户软件进行软件系统连接设备。连接完成后在PC上选择需要输出的图像信息文件,点击开始图像输出,PC会将图像信息文件通过网络发送给装置内的FPGAt3FPGA内部的网络通信控制模块4会解析出图像信息文件内的配置参数和图像文件,配置参数发送给软处理器2,图像文件会发送给主控制模块I。软处理器2根据配置参数控制主控制模块I和图像信号编码模块11进入图像输出模式。主控制模块I根据软处理器2设置的工作状态将图像文件发送给第一缓存芯片控制器5,让其写入到第一缓存芯片6相应的存储空间。图像信息文件接收完成后,软处理器2会发送指令让主控制模块I从第一缓存芯片6中读取第一幅图像文件,并发送给先入先出模块10,先入先出模块10接收到图像文件后自动发送给多个图像信号编码模块11,图像信号编码模块11将RGB图像文件转化为DP信号后输出给第二缓存芯片12,第二缓存芯片12缓存后通过图像信号输出端口 13输出到显示器上。
[0027]第一幅图显示完成后,反馈图像输出完成信号至PC,等待PC的操作指令,如果PC无任何操作指令,装置保持第一幅图像输出不变,待接收到PC的图像切换指令后,装置按照PC下发的相应操作命令进行图像切换。直至PC下发图像输出结束命令。装置才停止在线图像输出。
[0028]对于无PC下的离线输出图像功能,其包括如下两种:
[0029]1、从外部存储设备中读取图像信息文件直接输出。
[0030]2、从外部存储设备或网络接口读取图像信息文件后转存至存储芯片,需要进行离线图像输出时再直接从存储芯片中读取图像信息文件输出。
[0031]对于从外部存储设备中读取图像信息文件直接输出,其过程如下:
[0032]外部存储设备控制器3通过外部存储设备接口读取外部存储设备内的图像文件信息并解析出模组配置参数和图像数据;将模组配置参数发送给软处理器2,将图像数据发送给主控模块I。主控制模块I将图像文件发送给第一缓存芯片控制器5,让其写入到第一缓存芯片6相应的存储空间。图像信息文件接收完成后,软处理器2发送指令让主控制模块I从第一缓存芯片6中读取第一幅图像文件,并发送给先入先出模块10,先入先出模块10接收到图像文件后自动发送给多个图像信号编码模块U。软处理器2根据模组配置参数解析出图像数据的时序信息并发送给图像信号编码模块11。图像信号编码模块11根据图像信号协议按照所述时序信息进行编码,将RGB图像文件转化为DP信号后输出给第二缓存芯片12,第二缓存芯片12缓存后通过图像信号输出端口 13输出到显示器上。
[0033]对于从外部存储设备或网络接口读取图像信息文件后转存至存储芯片,需要进行离线图像输出时再直接从存储芯片中读取图像信息文件输出,其过程如下:
[0034]装置和PC通过网络接口进行连接后,通过PC上的用户软件连接装置,连接上以后,设置用户软件的操作模式设置为download模式(即下载模式)。设置完成后,选择需要下载的图像信息文件,然后点击开始下载。然后PC通过网络将图像信息文件发送给装置,装置内的FPGA接收到图像信息文件后。通过网络通信控制块解析出download模式命令后,发送给软处理器,软处理器接收到download命令后,设置主控制模块I进入download工作状态。同时,网络通信控制模块4将该图像信息文件发送给主控制模块I,主控制模块I接收到图像信息文件后发送给第一缓存芯片控制器5写入到第一缓存芯片6中。
[0035]或者在外部存储设备借口插上外部存储设备(如U盘或SD卡),系统自动检测外部存储设备中存储的图像信息文件。当检测到图像信息文件后自动进入下载模式,软处理器2控制外部存储设备控制器3从外部存储设备中读取图像信息文件并发送给主控制模块1,主控制模块I将接收到的图像信息文件发送给第一缓存芯片控制器5写入到第一缓存芯片6中。
[0036]图像信息文件写入到第一缓存芯片6中后,主控制模块I设置第一存储芯片9将要存储的区域,并通过第一存储芯片控制器8对该区域进行擦除。擦除完成后,主控制模块I通过第一缓存芯片控制器5从第一缓存芯片6中读取图像信息文件,发送给第一存储芯片控制器8,让其将图像信息文件写入到第二存储芯片9的对应区域。
[0037]在进行离线图像输出时,通过第一缓存芯片控制器5直接从第二存储芯片9内读取图像信息文件,主控制模块I将图像文件发送给第一缓存芯片控制器5,让其写入到第一缓存芯片6相应的存储空间。图像信息文件接收完成后,软处理器2发送指令让主控制模块I从第一缓存芯片6中读取第一幅图像文件,并发送给先入先出模块10,先入先出模块10接收到图像文件后自动发送给多个图像信号编码模块U。软处理器2根据模组配置参数解析出图像数据的时序信息并发送给图像信号编码模块U。图像信号编码模块11根
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1