基于OCR的文本转换和复制机制的系统和方法技术方案

技术编号:39878678 阅读:9 留言:0更新日期:2023-12-30 13:01
公开了基于OCR的文本转换和复制机制的系统和方法。本发明专利技术涉及一种用于在与远程KVM装置的键盘、视频和鼠标(KVM)会话期间选择和复制在视频图像帧内出现的文本或字母数字信息中的至少一者的一个或更多个字符的方法,其中视频图像帧正被显示在客户端计算设备的显示器上。该方法使得用户能够使用客户端计算设备的控制部件来限定在显示器上的视频帧中显示的用户期望将其转换成文本的文本或字母数字信息。该方法使用光学字符识别(OCR)软件应用来将所选择的视频信息转换成文本输出。然后,文本输出可以被用户复制并粘贴到一个或更多个其他应用、文档或网页中以供随后使用。文档或网页中以供随后使用。文档或网页中以供随后使用。

【技术实现步骤摘要】
基于OCR的文本转换和复制机制的系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求于2022年6月23日提交的美国临时申请第63/354,850号的优先权的权益。以上申请的全部公开内容通过引用并入本文。


[0003]本公开内容涉及KVM系统和方法,并且更具体地涉及如下KVM系统和方法,其使得用户能够选择在与KVM装置相关联的显示器上的视频帧中出现的文本或字母数字信息,将在视频帧中出现的信息的所选择的部分转换成文本输出,以及将文本输出复制到其他应用、文档或网页中。

技术介绍

[0004]该部分中的陈述仅提供与本公开内容相关的背景信息,并且可以不构成现有技术。
[0005]传统的基于硬件的KVM(键盘、视频和鼠标)在IP上重定向的方法依赖于从目标系统——通常是目标计算机或服务器——捕获视频输出信号,重新打包并压缩视频输出信号,并且通过IP网络将其发送回客户端计算机以在客户端计算机的显示屏上显示屏幕内容。客户端计算机可以是台式计算机、膝上型计算机、平板电脑、智能电话或具有显示屏或与显示设备通信的任何其他形式的个人计算设备。这种传统的基于硬件的KVM系统不使用在远程目标计算机或服务器上安装和运行的任何软件、驱动器或代理。在客户端计算机的显示屏上显示的所发送和显示的数据具有图形特性,意味着它是构建文本和非文本屏幕内容的像素矩阵,类似于如何使用像素来构建照片。
[0006]这样的传统的基于硬件的KVM解决方案也被称为“无代理的”KVM解决方案,并且通常被IT管理专业人员优选。因此,无代理的KVM解决方案是在由客户端计算机(即,使用他/她的个人计算设备的用户)远程访问的目标计算机或服务器上没有安装特殊软件的解决方案。
[0007]无代理的KVM解决方案虽然目前普遍采用,但是具有显著的局限性。这是客户端计算机不能选择和提取在用户的显示屏上显示的视频图像帧中可见的文本内容,并且不能例如通过将其复制到其他文档中或者复制到客户端的个人计算设备的剪贴板上来进一步将其作为文本使用和处理。期望这样的功能的典型示例是远程计算机显示屏显示KVM解决方案的操作员希望提取并可能与一个或更多个其他应用一起用于进行进一步处理的例如文本或字母数字错误号、日志号、序列号、软件版本号或BIOS版本号、软件许可证、一个或更多个电话号、或可能的超链接。
[0008]因此,远程计算机或服务器不能使用和处理视频图像帧中的这样的文本用于进一步消费,或者不能将该文本传递到其他应用中。为了使用户能够使用在他/她的个人计算设备上的视频图像帧中显示的文本,用户通常必须求助于使用基于代理的KVM解决方案例如VNC(虚拟网络计算)、RDP(远程桌面协议)或另外的远程桌面解决方案。然而,这样的基于代
理的解决方案通常需要将软件安装到目标计算机或服务器上,由于安全性、复杂性和其他问题,从IT管理的观点来看,这通常被认为是不期望的。
[0009]因此,需要使得用户能够在KVM会话期间提取和使用在运行无代理KVM应用的用户设备的显示器上的视频帧中呈现的重要和/或有帮助的文本或字母数字信息,以在访问目标计算机或服务器时提高用户生产率。

技术实现思路

[0010]本部分提供了本公开内容的总体概述,并且不是对其全部范围或其所有特征的全面公开。
[0011]在一个方面中,本公开内容涉及一种用于在使用客户端计算设备的键盘、视频和鼠标(KVM)会话期间选择和复制在视频图像帧内出现的文本或字母数字信息中的至少一者的一个或更多个字符的方法,其中视频图像帧正被显示在客户端计算设备的显示器上。该方法可以包括:使用由用户操作的客户端计算设备来访问KVM装置,其中,该客户端计算设备正在运行KVM应用;以及使用KVM应用来控制KVM装置与目标计算机进行通信。该方法还可以包括使用KVM装置将从目标计算机接收的视频帧供应至与客户端计算设备可操作地相关联的显示器。视频帧包含构成视频帧的像素,其中视频帧中的像素形成至少一个文本或字母数字字符。该方法还可以包括接收来自客户端计算设备的用户可控制的控制部件的输入。该输入限定视频帧的由用户选择的部分,该部分包括要转换成文本输出的至少一个文本或字母数字字符。该方法还可以包括使用光学字符识别(OCR)软件应用来将至少一个文本或字母数字字符转换成文本输出,以及使用客户端计算设备复制文本输出以供用户随后使用。
[0012]在另一方面中,本公开内容涉及一种用于在使用客户端计算设备的键盘、视频和鼠标(KVM)会话期间选择和复制在视频图像帧内出现的文本或字母数字信息中的至少一者的一个或更多个字符的方法,其中视频图像帧正被显示在客户端计算设备的显示器上。该方法可以包括使用由用户操作的客户端计算设备来访问KVM装置,其中,该客户端计算设备正在运行KVM应用。该方法还可以包括使用KVM应用来控制KVM装置与目标计算机进行通信,以及使用KVM装置将从目标计算机接收的视频帧供应至与客户端计算设备可操作地相关联的显示器。视频帧包含构成视频帧的像素,其中视频帧中的像素形成至少一个文本或字母数字字符。该方法还可以包括接收来自与客户端计算设备可操作地相关联的用户可控制的控制部件的输入。该输入限定视频帧的由用户选择的部分,该部分包括要转换成ASCII文本输出并且要被复制的至少一个文本或字母数字字符。该方法还可以包括:使用存储在客户端计算设备的存储器中并在客户端计算设备上运行的光学字符识别(OCR)软件应用来识别所选择的至少一个文本或字母数字字符并将其转换成文本输出;接收使用客户端计算设备创建的复制(COPY)命令;以及响应于接收到复制命令,复制文本输出以供用户随后使用。
[0013]在又一方面中,本公开内容涉及一种用于在使用客户端计算设备的键盘、视频和鼠标(KVM)会话期间选择和复制在视频图像帧内出现的文本或字母数字信息中的至少一者的一个或更多个字符的方法,其中视频图像帧正被显示在客户端计算设备的显示器上。该方法可以包括使用由用户操作的客户端计算设备来访问KVM装置,其中,该客户端计算设备正在运行KVM应用。该方法还可以包括使用KVM应用来控制KVM装置与目标计算机进行通信,
以及使用KVM装置将从目标计算机接收的视频帧供应至与客户端计算设备可操作地相关联的显示器。视频帧包含构成视频帧的像素,其中视频帧中的像素形成至少一个文本或字母数字字符。该方法还可以包括接收来自与客户端计算设备可操作地相关联的用户可控制的控制部件的输入。该输入突出显示视频帧的由用户选择的部分,该部分包括要转换成ASCII文本输出并且要被复制的至少一个文本或字母数字字符。该方法还可以包括:使用存储在客户端计算设备的存储器中并在客户端计算设备上运行的光学字符识别(OCR)软件应用来识别所选择的至少一个文本或字母数字字符并将其转换成ASCII文本输出。该方法还可以包括:响应于接收到由客户端计算设备的用户输入的复制命令,使用客户端计算设备的剪贴板来接收ASCII文本输出;接收由用户从用户可控制的类似鼠标的部件发起的粘贴(PASTE)命令;以及将ASCII文本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于在使用客户端计算设备的键盘、视频和鼠标KVM会话期间选择和复制在视频图像帧内出现的文本或字母数字信息中的至少一者的一个或更多个字符的方法,其中所述视频图像帧正被显示在所述客户端计算设备的显示器上,所述方法包括:使用由用户操作的客户端计算设备来访问KVM装置,其中,所述客户端计算设备正在运行KVM应用以执行所述KVM会话;使用所述KVM应用来控制所述KVM装置与目标计算机进行通信;使用所述KVM装置将从所述目标计算机接收的视频帧供应至与所述客户端计算设备可操作地相关联的显示器,所述视频帧包含构成所述视频帧的像素,所述视频帧中的像素形成至少一个文本或字母数字字符;接收来自所述客户端计算设备的用户可控制的控制部件的输入,所述输入限定所述视频帧的由所述用户选择的部分,所述部分包括要转换成文本输出的所述至少一个文本或字母数字字符;使用光学字符识别OCR软件应用来将所述至少一个文本或字母数字字符转换成文本输出;以及使用所述客户端计算设备复制所述文本输出以供所述用户随后使用。2.根据权利要求1所述的方法,其中,所述OCR软件应用在所述客户端计算设备上运行。3.根据权利要求1所述的方法,其中,接收来自用户可控制的控制部件的输入包括:接收来自所述客户端计算设备的用户可控制的触摸板的输入,其中,所述触摸板被配置成使得所述用户能够突出显示所述视频帧的出现所述至少一个文本或字母数字字符的部分。4.根据权利要求1所述的方法,其中,接收来自用户可控制的控制部件的输入包括:接收来自耦接至所述客户端计算设备的外部鼠标的输入,其中,所述外部鼠标被配置成使得所述用户能够突出显示所述视频帧的出现所述至少一个文本或字母数字字符的部分。5.根据权利要求1所述的方法,其中,所述文本输出包括ASCII文本输出。6.根据权利要求1所述的方法,其中,所述用户可控制的控制部件被配置成:使得所述用户能够将所述文本输出在通过所述OCR软件应用进行转换之后复制到在所述客户端计算设备上运行的应用的剪贴板。7.根据权利要求6所述的方法,其中,使用所述用户可控制的控制部件包括:使用与所述客户端计算设备可操作地相关联的触摸板。8.根据权利要求6所述的方法,其中,使用所述用户可控制的控制部件包括:使用连接至所述客户端计算设备的外部鼠标。9.根据权利要求1所述的方法,其中,使用客户端计算设备来访问KVM装置包括:使用以下中的一者来访问所述KVM装置:膝上型计算机;台式计算机;计算平板电脑;或者智能电话。10.一种用于在使用客户端计算设备的键盘、视频和鼠标KVM会话期间选择和复制在视频图像帧内出现的文本或字母数字信息中的至少一者的一个或更多个字符的方法,其中所述视频图像帧正被显示在所述客户端计算设备的显示器上,所述方法包括:
使用由用户操作的客户端计算设备来访问KVM装置,其中,所述客户端计算设备正在运行KVM应用,所述KVM应用进行所述KVM会话;使用所述KVM应用来控制所述KVM装置与目标计算机进行通信;使用所述KVM装置将从所述目标计算机接收的视频帧供应至与所述客户端计算设备可操作地相关联的显示器,所述视频帧包含构成所述视频帧的像素,所述视频帧中的像素形成至少一个文本或字母数字字符;接收来自与所述客户端计算设备可操作地相关联的用户可控制的控制部件的输入,所述输入限定所述视频帧的由所述用户选择的部分,所述部分包括要转换成ASCII文本输出并且要被复制的所述至少一个文本或字母数字字符;使用存储在所述客户端计算设备的存储器中并在所述客户端计算设备上运行的光学字符识别OCR软件应用来识别在所述视频帧的由所述用户选择的部分中包含的所述至少一个文本或字母数字字符,并将所述至少一个文本或字母数字字符转换成文本输出;接收使用所述客户端计算设备创建的复制命令;以及响应于接收到所述复制命令,复制所述文本输出以供所述用户随后使用。11.根据权利要求10所述的方法,其中,接收来自用户可控制的控制部件的输入包括:接收来自所述客户端计算设备的触摸板的输入。12.根据权利要求10所述的方法,其中...

【专利技术属性】
技术研发人员:约尔格
申请(专利权)人:维谛信息技术系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1