自动辨识游标所在屏幕的方法

文档序号:9432094阅读:408来源:国知局
自动辨识游标所在屏幕的方法
【技术领域】
[0001]本发明关于一种自动辨识游标所在屏幕的方法;具体而言,本发明关于一种用于多屏幕的远程系统中自动辨识游标所在屏幕的方法。
【背景技术】
[0002]多电脑切换器(Keyboard-Video-MouseSwitch ;KVM Switch)使得使用者可以单一组键盘、屏幕及鼠标来管控多台目标电脑。此组键盘、屏幕及鼠标经由多电脑切换器连接至多台目标电脑。经由多电脑切换器,屏幕及鼠标发出的信号可以传至其中一台被选定的目标电脑,并且此台目标电脑也可以经由多电脑切换器输出影像至此屏幕。如此可以节省空间、能源及硬件成本。多电脑切换器适用于数据中心、电脑机房、一般个人以及工厂生产线的机台设备。
[0003]另外,请参阅图1A,一具备网络接口的多电脑切换器15可称为网络型多电脑切换器(IP-based KVM Switch),其更进一步使得一中控电脑30 (—般为桌上型或膝上型电脑)的使用者U可以通过网络管理多台位于远程的被控电脑(或称为目标电脑)20以及观看目标电脑经由网络传来的画面。此网络型多电脑切换器模拟成一组与目标电脑直接连接的键盘、屏幕及鼠标,并且将目标电脑输出的画面捕捉后经由网络回传给中控电脑30。举例来说,如此一来,位于甲地的使用者便可通过网络型多电脑切换器由远程管理位于乙地机房当中的服务器,彷佛如同在乙地直接操控目标电脑一般。并且,网络型多电脑切换器的使用者通常不只一位,不同的使用者可通过位于不同网络位置的中控电脑30先后操控同一台目标电脑20。
[0004]如图1B所示,网络型多电脑切换器在使用上存在一个所谓「鼠标不同步」的问题,亦即中控电脑30的使用者在操作目标电脑时会在其操作画面(实际画面)40上看到两个游标追逐的情况。因为中控电脑30本身会产生一个游标(下称「第一游标」),而目标电脑也会产生另外一个游标(下称「第二游标」),当目标电脑的画面(远程画面)23被网络型多电脑切换器捕捉然后传回中控电脑的时候,便会因为远程画面23与近端画面33的迭加而造成使用者同时看到「第一游标」31与「第二游标」21,并且这两个游标位于不同位置的情况。有时候「第一游标」31与「第二游标」21可能相距甚远,因为如前所述网络型多电脑切换器的使用者通常不只一位,不同的使用者可通过位于不同网络位置的中控电脑30先后操控同一台目标电脑20,因此对于目前的使用者而言,当切换到某一目标电脑20的时候,「第二游标」21的起始位置停留在前一个使用者最后离开的位置。亦即目前的使用者在开始操作目标电脑20前并无法决定「第二游标」21的起始位置。因此,如果不解决所谓「鼠标不同步」的问题,将会对当前的使用者造成精确操作上的困扰,因为使用者将会不晓得要以哪一个游标在操作画面上进行定位及点选。
[0005]如图1C所示,网络型多电脑切换器为了解决上述「鼠标不同步」的问题,便要进行所谓「鼠标同步」的过程,亦即必须先将「第一游标」31及「第二游标」21均移动到同一位置,例如均移动到屏幕的左上角(35,25),然后再开放「第一游标」31给使用者使用。但是因为网络型多电脑切换器对于目标电脑来说只是一组键盘、屏幕及鼠标,因此网络型多电脑切换器并无法由目标电脑的操作系统直接取得游标的坐标等讯息。并且在某些操作系统的鼠标坐标下,因为网络型多电脑切换器在任意时刻(包含同步前)都不晓得在「第二游标」21落在屏幕上的哪个位置,所以网络型多电脑切换器这时候并不知道要给鼠标多少的移动量才能将「第二游标」21移动到屏幕的左上角。为了确保「第二游标」21能被移动到屏幕的左上角,网络型多电脑切换器下达给「第二游标」21的移动量其实是屏幕垂直解析度Yy与水平解析度Yx的总合,亦即在垂直方向及水平方向可能的最大移动距离的向量合。然而,目前的网络型多电脑切换器仅支持单一屏幕,在目标电脑支持多屏幕的架构下,因为网络型多电脑切换器不但不晓得「第二游标」21落在哪一台屏幕上,网络型多电脑切换器更不晓得「第二游标」21落在哪一台屏幕上的哪个位置,所以其并无法有效地将「第一游标」31及「第二游标」21均移动到某一屏幕上的同一位置,亦即传统的网络型多电脑切换器并无法有效地自动进行所谓的「鼠标同步」。因此,针对目标电脑支持多屏幕的架构,对于上述「鼠标不同步」的问题实有必要提出一套有效的解决方式。

【发明内容】

[0006]本发明的一目的在于提供一种自动辨识游标所在屏幕的方法,使远程游标与近端游标的同步更有效率。
[0007]在一实施例中,本发明提供一种在支持多屏幕的远程管理系统中自动辨识游标所在的屏幕的方法,包含下列步骤:(A)提供一远程管理系统,该远程管理系统至少包含一远程管理装置,该远程管理装置具有一第一影像输入端口及一第二影像输入端口,其中该第一影像输入端口对应于一第一屏幕且该第二影像输入端口对应于一第二屏幕;(B)使一目标电脑可输出一第一影像至该第一影像输入端口及输出一第二影像至该第二影像输入端口,并在该第一屏幕或该第二屏幕上产生一游标;(C)使该远程管理装置可经由网络被一中控电脑所控制;(D)以该远程管理装置分别撷取该目标电脑所输出的该第一影像及该第二影像,并分别在该中控电脑的一中控屏幕产生一第一缩图影像及一第二缩图影像,其中该第一缩图影像对应于该第一影像且该第二缩图影像对应于该第二影像;(E)依据该第一影像的垂直解析度及该第二影像的垂直解析度的总和产生一垂直移动量;(F)以该远程管理装置使该目标电脑的该游标依据该垂直移动量在该第一屏幕或该第二屏幕上移动至一上缘区域;(G)以该远程管理装置分别撷取该第一屏幕及该第二屏幕在该上缘区域的影像,以得到一第一上缘图像及一第二上缘图像;(H)以该远程管理装置使该游标向一第一方向水平移动一距离;(I)撷取该第一屏幕在该上缘区域的影像,以得到一第三上缘图像;(J)对该第一上缘图像及该第三上缘图像进行图像辨识,以识别该第三上缘图像相对于该第一上缘图像是否有变化。
[0008]在一实施例中,本发明提供一种在支持多屏幕的远程管理系统中自动辨识游标所在的屏幕的方法,包含下列步骤:(A)提供一远程管理系统,该远程管理系统至少包含一远程管理装置,该远程管理装置具有一第一影像输入端口及一第二影像输入端口,其中该第一影像输入端口对应于一第一屏幕且该第二影像输入端口对应于一第二屏幕;(B)使一目标电脑可输出一第一影像至该第一影像输入端口及输出一第二影像至该第二影像输入端口,并在该第一屏幕或该第二屏幕上产生一游标;(C)使该远程管理装置可经由网络被一中控电脑所控制;(D)以该远程管理装置分别撷取该目标电脑所输出的该第一影像及该第二影像,并分别在该中控电脑的一中控屏幕产生一第一缩图影像及一第二缩图影像,其中该第一缩图影像对应于该第一影像且该第二缩图影像对应于该第二影像;(E)依据该第一影像的水平解析度及该第二影像的水平解析度的总和产生一水平移动量;(F)以该远程管理装置使该目标电脑的该游标依据该水平移动量在该第一屏幕或该第二屏幕上移动至一上缘区域;(G)以该远程管理装置分别撷取该第一屏幕及该第二屏幕在该上缘区域的影像,以得到一第一上缘图像及一第二上缘图像;(H)以该远程管理装置使该游标向一第一方向垂直移动一距离;(I)撷取该第一屏幕在该上缘区域的影像,以得到一第三上缘图像;(J)对该第一上缘图像及该第三上缘图像进行图像辨识,以识别该第三上缘图像相对于该第一上缘图像是否有变化。
[0009]在一实施例中,本发明提供一种在支持多屏幕的远程管理系统中自动辨识游标所在的屏幕的方法,包含下列步骤:(A)提供一远程管理系统,该远程管理系统至少包含一远程管理装置,该远程管理装置具有一第一影像输入端口及一第二影像输入端口,其中该第一影像输入端口对应于一第一屏幕且该第二影像输入端口对应于一第二屏幕;(B)使一目标电脑可输出一第一影像至该第一影像输入端口及输出一第二影像至该第二影像输入端口,并在该第一屏幕或该第二屏幕上产生一游标;(C)使该远程管理装置可经由网络被一中控电脑所控制,进而使对该中控电脑的控制被转换为对该目标电脑的控制;(D)以该远程管理装置分别撷取该目标电脑所输出的该第一影像及该第二影像,以在该中控电脑的一中控屏幕产生一映射影像;(E)依据该第一影像的解析度及该第二影像的解析度的总和产生一移动量;(F)以该远程管理装置使该目标电脑的该游标依据该移动量在该第一屏幕或该第二屏幕上移动至一边缘区域;(G)以该远程管理装置分别撷取该第一屏幕及该第二屏幕的影像,以得到一第一边缘图像及一第二边缘图像;(H)以该远程管理装置使该游标向一第一方向水平移动一距离;(I)撷取该第一屏幕在该边缘区域的影像,以得到一第三边缘图像;(J)对该第一边缘图像及该第三边缘图像进行图像辨识,以识别该第三边缘图像相对于该第一边缘图像是否有变化。通过本发明的自动辨识游标所在屏幕的方法,可藉图像辨识得知游标所在屏幕,进而提高鼠标同步的效率。
【附图说明】
[0010]图1A是传统具有多屏幕显示装置的远程管理系统的示意图;
图1B是鼠标不同步的示意图;
图1C是传统解决鼠标不同步的示意图;
图2A本发明具有多屏幕显示装置的远程管理系统的实施例示意图;
图2B及图2C本发明具有多屏幕显示装置的远程管理系统的另一实施例示意图;
图3A-1至3A-2为自动辨识游标所在屏幕的一实施例流程图;
图3A-3至3A-4为自动辨识游标所在屏幕的另一实施例流程图;
图3B为移动游标至边缘区域的实施例示意图;
图3C为移动游标至边缘区域后沿第一水平方向移动的实施例示意图;
图3D为在多屏幕系统下移动游标至边缘区域的实施例示意图;
图3E至图3G为在多
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1