公开/公告号CN112543369A
专利类型发明专利
公开/公告日2021-03-23
原文格式PDF
申请/专利权人 深圳市畅锐科技有限公司;
申请/专利号CN202011543727.6
申请日2020-12-23
分类号H04N21/433(20110101);H04N21/472(20110101);H04N5/262(20060101);
代理机构44439 深圳市道勤知酷知识产权代理事务所(普通合伙);
代理人何兵;吕诗
地址 518000 广东省深圳市宝安区西乡街道航城大道固戍航城工业区厂房2栋4楼
入库时间 2023-06-19 10:21:15
技术领域
本发明涉及图像通信技术领域,具体为一种图像截屏方法和截屏装置。
背景技术
显示屏驱动板卡常被称为A/D(模拟/数字)板,液晶屏要显示图像需要收集数字化过的视频信号,液晶屏驱动板正是完成从模拟信号到数字信号(或者从一种数字信号到另外一种数字信号)转换的功能模块,并同时在图像控制单元的控制下去驱动显示屏显示图像。
在现有技术中,市面上的低成本显示屏驱动板卡或一些老旧的显示屏驱动板卡通常不支持截屏功能,而大部分自带截屏功能的显示屏驱动板卡价格过高,其维护成本也比较高,并且涉及到一些老旧的显示屏驱动板卡需要截屏功能的话,其改造难度和改造成本很高。
发明内容
本发明的目的在于提供一种图像截屏方法和截屏装置,以解决上述背景技术中提出的:在现有技术中,市面上的低成本显示屏驱动板卡或一些老旧的显示屏驱动板卡通常不支持截屏功能,而大部分自带截屏功能的显示屏驱动板卡价格过高,其维护成本也比较高,并且涉及到一些老旧的显示屏驱动板卡需要截屏功能的话,其改造难度和改造成本很高的问题。
为实现上述目的,根据本发明的一个方面,提供了一种图像截屏方法,其用于一截屏装置中,所述方法包括:获取截屏命令,所述截屏命令为截屏装置通过串口转网络模块接收到的计算机终端截屏软件发出的指令;从显示器驱动板卡的低电压差分信号输出端口中获取其输出的第一信号,所述第一信号为低电压差分信号;将所述第一信号转换为第二信号,其中所述第二信号为数字信号;将所述第二信号通过转换单元转换为第三信号,并将所述第三信号传输至显示屏,其中所述第三信号为低电压差分信号;根据所述截屏命令,将所述第二信号通过串口转网络模块传输至计算机终端,所述第二信号用于给计算机终端提供截屏图像数据,所述截屏图像数据经过计算机合成处理后得出图像格式的截图。
在上述图像截屏方法中,所述数字信号为TTL数字信号。
在上述图像截屏方法中,将所述第二信号通过串口转网络模块传输至计算机终端的步骤包括:将所述第二信号分割成n份数据,将所述n份数据逐份通过串口转网络模块传输发送到计算机终端,其中所述n为用户预设的数值,所述n为正整数数值。
在上述图像截屏方法中,用户预设有一数值m,所述m用于指示所述计算机终端共共接收m次第二信号,其中所述数值m为正整数数值。
在上述图像截屏方法中,所述截屏命令为串口转网络模块对计算机终端发出的Telnet报文格式的指令进行解析的到的串口指令。
在上述图像截屏方法中,所述第二信号通过所述串口转网络模块转换成Telnet报文格式的网络数据后再传输至所述计算机终端。
在上述图像截屏方法中,将所述第二信号通过转换模块转换为第三信号之前,进一步地包括:将所述第二信号储存进缓存单元。
在上述图像截屏方法中,所述第一信号为低电压差分信号输出端口输出的1/60秒的低电压差分信号。
根据本发明的另一方面,提供了一种截屏装置,所述装置包括:输入端口,用于从显示器驱动板的低电压差分信号输出端口中获取其输出的第一信号,所述第一信号为低电压差分信号;串口收发端口,用于从串口转网络模块获取截屏命令,并对接所述串口转网络模块完成数据的传输;图像处理单元,分别与所述输入端口和串口收发端口连接,用于根据串口收发端口接收到的从串口转网络模块对计算机终端发出指令进行转换得到的串口指令,将所述第一信号转换为第二信号,其中所述第二信号为数字信号;转换单元,与所述图像处理单元连接,用于将所述第二信号转换为第三信号,其中所述第三信号为低电压差分信号;输出端口,与所述转换单元连接,用于将所述第三信号传输至显示屏。
在上述截屏装置中,进一步包括:缓存单元,所述缓存单元与所述图像处理单元连接,所述缓存单元用于对所述第二信号进行储存。
通过本发明的图像截屏方法和截屏装置,能够使用户对显示屏或者多显示屏组成的大显示屏进行截取图像的操作,并且通过将显示屏驱动板卡的低电压差分信号输出端口与本发明提供的截屏装置连接,使得一些不具有截屏功能的低成本显示屏驱动板卡或一些老旧的显示屏驱动板卡也能实现截屏的功能,其生产成本低,通过与显示屏驱动板卡的低电压差分信号输出端口连接的方式,达到通用性高的效果。
附图说明
图1是本发明一个实施例提供的图像截屏方法流程图;
图2是本发明一个实施例提供的图像截屏方法另一种流程图;
图3是本发明一个实施例提供的截屏装置功能模块结构示意图;
图4是本发明一个实施例提供的截屏装置装配示意图;
图5是本发明一个实施例提供的截屏装置电路封装结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明的描述中,需要说明的是,术语“上”、 “下”、 “内”、 “外”“前端”、 “后端”、 “两端”、 “一端”、 “另一端”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、 “第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
根据本发明的实施例的一个方面,提供了一种图像截屏方法,其应用于一截屏装置中,图1是本发明一个实施例提供的图像截屏方法流程图,所述方法包括:
步骤110,获取截屏命令,所述截屏命令为截屏装置通过串口转网络模块接收到的计算机终端截屏软件发出的指令。
举例来说,由于截屏装置不能够直接读取计算机发出的指令,其需要通过串口转网络模块将计算机终端发的的指令转换为串口指令,从而使截屏装置获取到计算机发出的指令,即截屏命令,更优的,计算机发出的指令为Telnet报文格式的指令,其中串口转网络模块应该能够实现串口与网络接口数据双向透明传输的功能,上述计算机终端可以是所有用于高速计算的电子计算机器,具体包括超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机、生物计算机、光子计算机、量子计算机等。
步骤120,从显示器驱动板卡的低电压差分信号输出端口中获取其输出的第一信号,第一信号为低电压差分信号。
示例的,根据步骤110,当获得截屏命令后,直接从显示器驱动板卡中截取其低电压差分信号输出端口输出的低电压差分信号作为第一信号,其中低电压差分信号又名LVDS信号,低电压差分信号除了包括RGB数据信号外,还包括行同步、场同步、像素时钟等信号,所以可以理解的,第一信号应该包括有截屏装置从显示器驱动板卡截取出来包括RGB数据、行同步、场同步、像素时钟等信号组成的图像数据,更优的,所述第一信号为低电压差分信号输出端口输出的1/60秒的低电压差分信号,有效防止截图模糊的情况发生。
步骤130,将所述第一信号转换为第二信号,其中所述第二信号为数字信号。
示例的,将显示器驱动板卡中低电压差分信号输出端口输出的LVDS低电压差分信号转换成计算机终端所需要的数字信号,方便了计算机终端对显示器驱动板卡输出的数据进行处理,其数字信号优选为TTL数据信号。
步骤140,将所述第二信号通过转换单元转换为第三信号,并将所述第三信号传输至显示屏,其中所述第三信号为低电压差分信号。
举例来说,为了不影响显示屏的正常使用,将已经变成数字信号的低电压差分信号重新变回低电压差分信号,即将第二信号转换为第三信号,提供给显示屏使用,达到了在截屏过程中,也不影响显示屏正常使用的效果,更优的,在将第二信号转换为第三信号之前,还应该将第二信号储存进缓存单元,提高了显示屏中的主控芯片运算效率。
步骤150,根据所述截屏命令,将所述第二信号通过串口转网络模块传输至计算机终端,所述第二信号用于给计算机终端提供截屏图像数据,所述截屏图像数据经过计算机合成处理后得出图像格式的截图,更优的,第二信号通过所述串口转网络模块转换成Telnet报文格式的网络数据后再传输至所述计算机终端。
示例的,第二信号含有显示器驱动板卡输出的图像数据,计算机通过解析此图像数据,并最终保存为图像格式(如PNG格式)的文件供用户查看使用。
请参阅图2,图2是一个实施例提供的图像截屏方法另一种流程图,在截屏装置向计算机终端发送第二信号之前,其还包括有一用于建立联通的握手协议的过程,对应的,该实施例的方法包括以下步骤:
步骤201,计算机终端发出指令;
步骤202,串口转网络模块将计算机终端发出的指令转换为截屏装置可识别的串口命令,即截屏命令;
步骤203,根据截屏命令,从显示器驱动板卡中截取第一信号;
步骤204,发送应答数据给串口转网络模块,其中应答数据为第二信号;
步骤205,串口转网络模块将应答数据发送到计算机终端,计算机终端接收到应答数据后,开始准备接收带有截屏数据的第二信号。
综上所述,完成建立联通的握手协议,在完成握手协议的建立联通后,执行以下步骤:
步骤206,计算机终端发出指令;
步骤207,串口转网络模块将计算机终端发出的指令转换为截屏装置可识别的串口命令,即截屏命令;
步骤208,根据截屏命令,从显示器驱动板卡中截取第一信号;
步骤209,将第一信号分割为n份,并转换为第二信号,将第二信号逐份发送到串口转网络模块,其中n的值优选为360;
步骤210,串口转网络模块将第二信号经过转换后发送到计算机终端,计算机终端接收到第二信号后,储存第二信号中的数据;
步骤211,计算机终端发出指令;
步骤212,回到步骤207重新执行步骤207到步骤212,直到达到数值m时,执行结束进入下一步,其中数值m的值优选为360。
步骤213,计算机终端接收到第m次第二信号后,将储存的所有第二信号带有的数据一起合成,并保存为图像格式的文件供用户查看使用。
综上所述,通过将第一信号分割为n份,并将第二信号重复传送m次,示例的,第一信号分割为360份,第二信号重复传送360次,然后通过计算机终端整合所有的数据组成一幅截图,本公开是为了防止在接收异常(断线)时,计算机终端在异常前储存的数据直接不能使用,在修复异常后要重新开始接收数据,从而占用大量储存空间运行空间,效率较低,采用上述方法,在接收异常(断线)后,会在用户后修护异常时继续接收剩下的数据,在接受异常前的大部分数据还是有效数据,实现了复位接收的效果。
请参阅图3至图5,图3是一个实施例提供的截屏装置功能模块结构示意图,该截屏装置300包括:
输入端口301,用于从显示器驱动板400的低电压差分信号输出端口中获取其输出的第一信号,所述第一信号为低电压差分信号;
串口收发端口302,用于从串口转网络模块600获取截屏命令,并对接所述串口转网络模块600完成数据的传输;
图像处理单元303,分别与所述输入端口301和串口收发端口302连接,用于根据串口收发端口302接收到的从串口转网络模块600对计算机终端700发出指令进行转换得到的串口指令,将所述第一信号转换为第二信号,其中所述第二信号为数字信号;
转换单元304,与所述图像处理单元303连接,用于将所述第二信号转换为第三信号,其中所述第三信号为低电压差分信号;
输出端口305,与所述转换单元304连接,用于将所述第三信号传输至显示屏500。
更优的,截屏装置300进一步包括缓存单元306,缓存单元306与图像处理单元303连接,缓存单元306用于对所述第二信号进行缓存,提高了数据传输的速率。
进一步地,该截屏装置300的工作原理如下:
通过输入端口301的输入端与显示器驱动板400的低电压差分信号输出端口连接,输入端口301的输出端与图像处理单元303连接,输入端口301负责接收显示器驱动板400送出的第一信号,并将第一信号传送给图像处理单元303;
缓存单元306与图像处理单元303连接,图像处理单元303与串口收发端口302连接,串口收发端口302与串口转网络模块600连接,串口转网络模块600与计算机终端700通过网络连接,另外图像处理单元303也与转换单元304连接,其中转换单元304为TTL转LVDS单元,转换单元304与输出端口305的输入端连接,输出端口305的输出端与显示屏连接,图像处理单元303将第一信号转化为第二信号并传送给转换单元304,转换单元304将图像处理单元303送来的第二信号转化为第三信号并传送给输出端口305,第三信号通过输出端口305传送给显示屏,从而在显示屏上显示图像;
同时,计算机终端700通过网络将指令发送给串口转网络模块600,串口转网络模块600将指令转化为串口命令的截图命令并传送给串口收发端口302,串口收发端口302将截屏命令传送给图像处理单元303,图像处理单元303接收到截图命令后,随即开始截取1/60 s的第一信号作为图像数据,并将存储的信号存在缓存单元306,同时跟进截屏命令,将截取的图像数据分批传送回串口收发端口302,串口收发端口302在接收到图像数据后,将此数据传送给串口转网络模块600,串口转网络模块600将此数据传送至计算机终端700,计算机终端700通过解析图像数据,并将此数据最终生成为PNG图片,供客户查看。
本发明未详述之处,均为本领域技术人员的公知技术。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
机译: 截屏显示控制装置,截屏显示控制方法,截屏显示控制集成电路,服务器装置
机译: 终端截屏方法,装置,移动终端和存储介质
机译: 截屏和共享的方法,装置和系统