首页> 中国专利> 可控制多个电脑的输入装置及其控制多个电脑的方法

可控制多个电脑的输入装置及其控制多个电脑的方法

摘要

本发明公开了一种可控制多个电脑的输入装置及其控制多个电脑的方法,所述输入装置包括:储存单元、感测单元、控制单元及传输单元。控制单元依照位移变化计算输入装置的位移方向及位移量,以判断输入装置所作用的电脑,并产生输入指令而控制作用中电脑。输入指令包括作用中电脑的识别码并传送到电脑,以供与输入指令所包括的识别码对应的电脑执行输入指令。其中,位移方向对应于电脑的指标方向。控制单元累计输入装置连续朝向第一指标方向移动的位移量为第一累积量,并于第一累积量大于门槛值时,切换输入装置到多个电脑中的另一电脑以控制所述的另一电脑。

著录项

  • 公开/公告号CN103576884A

    专利类型发明专利

  • 公开/公告日2014-02-12

    原文格式PDF

  • 申请/专利号CN201210269070.8

  • 发明设计人 严道成;陈二豪;

    申请日2012-08-01

  • 分类号G06F3/023;G06F3/038;G06F3/14;

  • 代理机构隆天国际知识产权代理有限公司;

  • 代理人冯志云

  • 地址 510663 广东省广州市高新技术产业开发区科学城光谱西路25号

  • 入库时间 2024-02-19 22:40:22

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-08-11

    未缴年费专利权终止 IPC(主分类):G06F 3/023 专利号:ZL2012102690708 申请日:20120801 授权公告日:20170510

    专利权的终止

  • 2017-05-10

    授权

    授权

  • 2014-03-12

    实质审查的生效 IPC(主分类):G06F3/023 申请日:20120801

    实质审查的生效

  • 2014-02-12

    公开

    公开

说明书

技术领域

本发明有关于一种输入装置及其控制电脑的方法,且特别是有关于可控 制多个电脑的输入装置及其控制多个电脑的方法。

背景技术

在需要反复交替控制多部电脑的场合中,除了为每一部电脑装置配置专 用的输入装置,而由使用者不断选择不同的输入装置以控制不同的电脑的 外,较常见的手段是将一组输入装置与多部电脑主机通过多电脑切换器 (KVM)连接,再通过选取切换器上不同的开关而选定所要控制的电脑,以 免除必须配置多组输入装置的麻烦。

另外,若输入装置与电脑之间是通过无线通信技术沟通的情况,例如采 用蓝牙技术沟通的主机与输入装置,彼此必须事先进行配对(pairing)后才 能使用。若要以同一个蓝牙输入装置改为控制另一项电脑设备时,则需要再 切换输入装置的识别码而与另一项电脑设备配对,操作上也不甚方便。

简言之,根据目前已知技术,当要以输入装置控制多部电脑时,每次切 换皆需要经过琐碎而频繁的切换设定才能达到控制其他电脑的目的,对经常 需要快速在不同电脑之间切换控制的使用者而言极易造成操作的不便、混 淆,以及时间的浪费。

发明内容

本发明的目的在于提供一种易于操作且可迅速切换的可控制多个电脑 的输入装置。

本发明可控制多个电脑的输入装置,每一电脑连接一个荧幕,所述输入 装置包括:储存单元、感测单元、控制单元及传输单元。储存单元记录每一 电脑对应的识别码,感测单元用以感测输入装置的位移变化。控制单元则依 照感测单元所感测的位移变化计算输入装置的位移方向及位移量,以判断输 入装置在所述多个电脑其中一者作用,并产生输入指令而控制输入装置作用 中的电脑。输入指令包括输入装置作用中的电脑的识别码。传输单元电性连 接控制单元,并发送输入指令到电脑,以供与输入指令所包括的识别码对应 的电脑执行输入指令。其中,位移方向对应于输入装置作用中的电脑的荧幕 的指标方向。指标方向包括第一指标方向及第二指标方向,控制单元累计输 入装置连续朝向第一指标方向移动的位移量为第一累积量,并于第一累积量 大于门槛值时,判断输入装置切换到多个电脑中的另一电脑以控制所述的另 一电脑。

除此之外,本发明实施例还提供输入装置控制多个电脑的方法,包括: 计算输入装置控制多个电脑其中之一时的位移方向及位移量,所述位移方向 对应于受控制电脑的荧幕的指标方向;判断位移方向是否对应指标方向中的 第一指标方向;若位移方向对应第一指标方向,则累计输入装置连续朝向第 一指标方向移动的位移量为第一累积量;接着判断第一累积量是否大于门槛 值;若第一累积量大于门槛值,则切换输入装置到多个电脑中的另一电脑; 及产生输入指令以供所述另一电脑接收,输入指令中包括所述另一电脑的识 别码;藉此,所述另一电脑根据输入指令的识别码接收及执行输入指令。

综上所述,本发明实施例所提供的输入装置及其控制多个电脑的方法, 可利用输入装置的位移方向及其移动的距离来切换被控制的电脑,达到易于 操作且可迅速切换的效果。

附图说明

图1:本发明提供的一种可控制多个电脑的输入装置实施例的使用环境 示意图;

图2:本发明提供的一种可控制多个电脑的输入装置实施例的方块图;

图3:本发明提供的输入装置控制多个电脑的实施例的示意图;

图4:本发明提供的输入装置控制多个电脑的实施例的另一示意图;

图5:本发明提供的输入装置控制多个电脑的实施例的再一示意图;

图6:本发明提供的一种输入装置控制多个电脑的方法实施例的流程图;

图7:本发明提供的另一种输入装置控制多个电脑的方法实例的流程图; 及

图8A到8C:本发明提供的另一输入装置控制多个电脑的实施例的示意 图。

其中,附图标记说明如下:

10 滑鼠;

12 键盘;

20 第一电脑;

20a 第一主机;

200 第一接收器;

20b 第一荧幕;

22 第二电脑;

22a 第二主机;

220 第二接收器;

22b 第二荧幕;

30 输入装置;

300 感测单元;

302 控制单元;

304 储存单元;

306 传输单元;

32,36 第一移动方向;

34,38 第二移动方向;

40 第一电脑;

40a 第一荧幕;

400 第一接收器;

402 第一处理器;

42 第二电脑;

42a 第二荧幕;

420 第二接收器;

422 第二处理器;

44 第三电脑;

44a 第三荧幕;

50,54,58 第一指标方向;

52,56,59 第二指标方向;

60,64 第一指标方向;

62,66 第二指标方向;

S701-S717 流程步骤;

S801-S821 流程步骤;

90a-90c 第一荧幕;

92a-92c 第二荧幕;

94a-94c 第三荧幕;

96c 第四荧幕;

A1、A2 水平门槛值;

B1、B2 垂直门槛值;

100 输入装置;

102 垂直位移方向;

104 水平位移方向;

W1 第一横向;

W2 第二横向;

L1 第一纵向;

L2 第二纵向。

具体实施方式

〔可在多个电脑之间切换的输入装置实施例〕

请参照图1,图1绘示了本发明所提供的一种可在多个电脑切换的输入 装置的实施例的示意图。

在本实施例中,输入装置可为无线滑鼠10。无线滑鼠10之外还可进一 步包括无线键盘12以组成输入装置组。滑鼠10及键盘12组成的输入装置 组可利用无线通信技术(如蓝牙通信技术)将输入指令无线传送给第一电脑 20或第二电脑22,以达到利用一组输入装置控制多部电脑的效果。

本例中的第一电脑20包括第一主机20a和第一荧幕20b,其中第一主机 20a还设置有用于接收输入装置发出的信号的第一接收器(dongle)200。第 二电脑22包括第二主机22a和第二荧幕22b,并在第二主机22a设置有第二 接收器220。此外,如图1所示,本例中的第一荧幕20b的摆设位置位于第 二荧幕22b的左边。

以滑鼠10作为输入装置为例,假设目前滑鼠10控制的受控制电脑为第 一电脑20,当滑鼠10移动时,第一主机20a会接受并执行滑鼠10的输入指 令,并于第一荧幕20b上对应滑鼠10移动的方向和距离而控制指标移动。 当使用者希望从控制第一电脑20改为控制另一电脑,例如第二电脑22时, 可将滑鼠10大幅度地朝向对应于第一荧幕20b的第一指标方向d1移动(在 本例中为滑鼠10向右移动),藉以使滑鼠10的控制器(图1未绘示)根据 移动量及移动的方向判断出应受控制的电脑,进而改输出用以控制第二电脑 22的输入指令,第二主机22a将通过第二接收器220接收输入指令,并在第 二荧幕22b上显示出指标以对应输入滑鼠10的操作。反之,若使用者再度 希望改为以滑鼠10控制第一电脑20时,则可将滑鼠10朝向对应于第二荧 幕22b的第一方向d2(在本例中为滑鼠10向左移动)大幅度地移动,进而 使滑鼠10的控制器再度依据移动量及移动的方向而改为发出用以控制第一 电脑20的输入指令。

其中,当键盘12与滑鼠10协同运作而作为多部电脑20、22的输入装 置时,键盘12的控制器(图1未示)可遵循滑鼠10的设定,与滑鼠10同 步切换及运作于同一部电脑。换言之,键盘12传送键盘输入指令时,可包 含与滑鼠10的输入指令中相同的识别码,以便由同一部电脑接收来自滑鼠 10的输入指令及键盘12的键盘输入指令。

输入装置达成可在多个电脑之间切换运作的一种实行手段,请配合图2 参阅以下的进一步说明。

图2绘示了本发明的一种可在多个电脑间切换的输入装置实施例的方块 图。所述的输入装置30包括感测单元300、控制单元302、储存单元304及 传输单元306。感测单元300、储存单元304及传输单元306分别与控制单 元302电性连接。输入装置30可为滑鼠、触控板等设备。

感测单元300用以感测输入装置30受到使用者的操作而产生的位移变 化。举例来说,感测单元300可为设置于滑鼠底部的光学感测模块,用以根 据光线反射所产生的不同图样(pattern)而检测到输入装置30在垂直方向(y 轴)及水平方向(x轴)的位移变化。

控制单元302可接收感测单元300所检测到的位移变化而计算出输入装 置30的位移方向及位移量。具体来说,控制单元302可为微控制器(MCU)、 嵌入式控制器(EC)等处理晶片。在本实施例中,控制单元302计算的位移 方向可为输入装置30的水平方向或垂直方向其中之一,且位移方向可包括 第一移动方向与第二移动方向。例如:当位移方向为水平方向时,第一移动 方向与第二移动方向可分别为水平座标值递增的方向与水平座标值递减的 方向。当位移方向为垂直方向时,第一移动方向与第二移动方向则可分别为 垂直座标值递增的方向与垂直座标值递减的方向。位移量则可为输入装置30 在所述位移方向上移动的起始点与停止点的座标差,例如为水平(x轴)座 标值的数值变化量。

其中,输入装置30的位移方向可与电脑的第一指标方向及第二指标方 向相互对应,例如第一移动方向对应于第一指标方向、第二移动方向对应于 第二指标方向;或是第一移动方向对应于第二指标方向、第二移动方向对应 于第一指标方向。

控制单元302计算出输入装置30的位移方向及位移量后,可根据所述 的位移方向及位移量产生输入指令,用以传送到受控制的电脑。输入指令中 除了包括位移方向及位移量之外,还可包括例如由按压滑鼠按键而产生的点 击(click)命令或转动滚轮而产生的滚动(scroll)命令等用以控制电脑的指 令。除此之外,由于本实施例的输入装置30是由多部电脑40、42共用,故 在输入指令中需包括输入装置30所要控制的其中一部电脑的识别数据,例 如一组识别码,以便接收到输入指令的电脑40、42判断是否应执行所述的 输入指令。

储存单元304即可用于储存共用所述输入装置30的各个电脑的识别码。 储存单元304可为各式存储器晶片,其中,为能长时间保存所记录的识别码, 所述的存储器晶片可例如为闪存存储器等非易失性存储器晶片。其中,共用 同一输入装置30的每一电脑都具有独立且不重复(unique)的识别码并记录 在储存单元304。

传输单元306用于传输控制单元302所产生的输入指指令到共用输入装 置30的每一部电脑,即本例中的第一电脑40及第二电脑42,并分别由第一 电脑40的第一接收器400与第二电脑42的第二接收器420接收所述输入指 令。传输单元306可为无线信号传送模块,例如为蓝牙模块晶片或红外线模 块晶片。第一接收器400及第二接收器420可包括与传输单元306相对应的 无线信号接收模块,以便接收所述的输入指令。

第一接收器400及第二接收器420分别可依照输入指令中所包括的识别 码,判断所述的输入指令是否应传送到相对应的处理器加以解析及执行。当 输入指令中包括的识别码为第一电脑40的识别码,第一接收器400则会将 输入指令传送到第一处理器402,使得第一电脑40成为输入装置30所控制 的电脑。第一处理器402接收到输入指令时,可根据输入指令当中的位移方 向、位移量、点击命令或滚动命令等内容,执行移动荧幕(图2未示)上的 指标位置、开启文件或卷动网页等工作。而当第二接收器402比对输入指令 中的识别码与第二电脑42的识别码不符,进而判断所述的输入指令并非用 以控制第二电脑42时,所述的输入指令则不会被传送到第二处理器422执 行,此时第二电脑42则非为受输入装置30控制中的电脑。

藉此,第一电脑40及第二电脑42即可共用同一个输入装置30,并且可 达到由输入装置30在同一个时间内只对其中一部电脑进行指令的输入而进 行控制,避免与其他电脑产生冲突的效果。

特别的是,在本实施例中,当输入装置30要切换所要控制的电脑时, 利用输入装置30的移动幅度及方向而决定输入装置30是否切换到其他电 脑、以及决定应切换到哪一部电脑。输入装置30的第一移动方向与第二移 动方向分别可对应受控制电脑的指标的移动方向。其中,控制单元302可判 断输入装置30的位移方向是否为对应目前控制中的电脑(例如为第一电脑 40)的第一指标方向,以及对应第一指标方向所移动的位移量是否大于预设 的门槛值。

请一并参照图3,图3绘示了第一电脑40与第一荧幕40a,以及设置于 第一荧幕40a右方的第二电脑42及第二荧幕42a的示意图。每一荧幕座标原 点为荧幕的左上顶点,水平座标(x轴)由原点向右延伸,垂直座标(y轴) 则由原点向下延伸。

由于第一荧幕40a与第二荧幕42a横向并列地摆置,因此在图3所示的 实施例中,可以利用输入装置30的水平位移变化来决定所要控制的电脑, 以符合使用者的操作习惯与直觉。因此本例中控制单元302仅需计算水平的 位移变化。为了符合使用者的操作习惯,第一电脑40的第一指标方向50为 右向(面对第一荧幕40a时)而朝向第二荧幕42a,而与第一指标方向50相 反的第二指标方向52则为左向。另一方面,第二电脑42的第一指标方向54 则为左向而朝向第一荧幕40a,与第一指标方向54相反的第二指标方向56 则为右向。

假设本例中,输入装置30的第一移动方向32对应第一电脑40的第一 指标方向50并皆为向右,第二移动方向34则对应第二指标方向52并皆为 向左。当输入装置30向第一移动方向32移动时,第一电脑40的处理器亦 会控制第一荧幕40a上的指标朝向第一指标方向50移动。此外,输入装置 30的第一移动方向32则可对应第二电脑42的第二指标方向56皆为向右, 而第二移动方向34则与第二电脑42的第一指标方向54相对应并皆为向左。

藉此,当使用者欲将输入装置30从受控制电脑(即本例中的第一电脑 40)切换到另一电脑(即本例中的第二电脑42)进行控制时,则可在第一电 脑40仍在受控制的状态下,将输入装置30朝向第一移动方向32移动,并 且使移动的幅度大于门槛值。控制单元302(参阅图2)可根据感测单元300 感测到输入装置30的移动变化量而计算出输入装置30的移动方向和距离。 当输入装置30的移动方向为第一移动方向32时(例如根据x轴座标值的增 加而判断为向右移动),控制单元302会更进一步累积连续朝向第一指标方 向50移动的位移量为第一累积量,并比对第一累积量是否大于一门槛值。 所述的门槛值可为预设并储存于储存单元304的数值,例如为一大于共用输 入装置30的每一电脑的最大荧幕解析度的数值,如3000像素。当第一累积 量大于门槛值时,代表使用者对输入装置30以朝向第一电脑40的第一指标 方向50进行了大幅度的移动,控制单元302即判断输入装置30将要切换到 第二电脑42上进行控制。

当控制单元302判断输入装置30应切换到另一电脑(本例中的第二电 脑42)运作时,可根据储存单元304所储存的数据,在输入指令中附加第二 电脑42的识别码,并通过传输单元306传送到所述的多个电脑40、42。第 二电脑42可通过辨识出输入指令中的识别码而接收并执行输入指令。

进一步来说,若控制单元302判断输入装置30作用于第一电脑40时虽 朝向对应第一指标方向50的第一移动方向32移动,然而累积的第一累积量 并未大于门槛值,或是输入装置30朝向对应于第二指标方向52的第二移动 方向34移动(亦即根据y轴座标值的减少而判断为向左移动)时,代表使 用者并未意图切换受控制的电脑,因此控制单元302产生的输入指令当中, 所附加的识别码将维持为对应第一电脑40的识别码,以便第一电脑40根据 识别码而接收并执行输入装置30传送的输入指令。

其中,当输入装置30作用于第一电脑40上时,输入装置30可能会依 照使用者操作的需要,控制指标在第一指标方向50与第二指标方向52之间 反复移动。在此情况下,为了避免输入装置30朝向第二指标方向52移动时, 控制单元302误将对应于第二指标方向52的位移量累计为第一累积量,因 此,当控制单元302判断输入装置30朝向对应第二指标方向52的第二移动 方向34移动时,累计的第一累积量即会被清除。例如将暂存在储存单元304 或控制单元302中的寄存器的第一累积量归零。如此一来,唯有使用者单次、 连续朝向第一移动方向32(即对应于第一电脑40的第一指标方向50)大幅 度移动到超过门槛值时,才会产生切换到第二电脑42的效果。显示在荧幕 上的效果即可观察到指标从第一荧幕40a跨越到第二荧幕42a上显示。

从另一方面来说,以第二电脑42为受控制电脑为例,当输入装置30作 用于第二电脑42,并传送输入指令以控制第二电脑42时,控制单元302判 断输入装置30朝向对应于第二电脑42的第一指标方向54的第二移动方向 34移动,且连续朝向第一指标方向54移动所累积的第一累积量大于门槛值 时,控制单元302同样会判断出输入装置30应切换到另一电脑上进行对所 述另一电脑(即本例中的第一电脑40)的控制。藉此,指标则会从第二荧幕 42a朝左移动,直到跨越到第一荧幕40a中显示。反之,当输入装置30朝向 第一指标方向54移动的第一累积量未大于门槛值、或输入装置30朝向第二 指标方向56移动时,控制单元302则会判断输入装置30仍然用于控制第二 电脑42,并进而产生带有第二电脑42的识别码在内的输入指令,以利第二 电脑42接受指令并执行。

〔可在多个电脑之间切换的输入装置另一实施例〕

输入装置30除了可在多个电脑之间切换而使指标跨越横向排列的荧幕 之外,还可使指标在纵向排列的荧幕之间交互跨越显示。请参阅图4,图4 绘示的是纵向排列的第一荧幕40a与摆置于第一荧幕40a下方的第二荧幕 42a,分别连接于第一电脑40及第二电脑42。

请一并参照图2所示的方块图。控制单元302根据感测单元300所感测 的位移方向及位移量,可判断输入装置30所控制的是第一电脑40或第二电 脑42,并进而在相对应的第一荧幕40a或第二荧幕42a上显示指标。在本实 施例中,由于荧幕的摆设为纵向排列,为符合使用者的操作习惯及使用直觉, 控制单元302可采用计算输入装置30的垂直(y轴)方向位移变化的方式决 定输入装置30所控制的电脑。换言之,在本实施例中,控制单元302可判 断输入装置30向后移动的第一移动方向36,以及向前移动的第二移动方向 38。

如图4所示,第一电脑40的第一指标方向60可为第一荧幕40a的y轴 座标值递增的方向以指向第二荧幕42a,并且对应于输入装置30的第一移动 方向36。第二指标方向62则为y轴座标值递减的方向,并对应于输入装置 30的第二移动方向38。相对地,第二电脑42的第一指标方向64可为第二 荧幕42a的y轴座标值递减的方向以指向第一荧幕40a,并对应于输入装置 30的第二移动方向38,第二指标方向66则为第二荧幕42a的y轴座标值递 增的方向,并对应输入装置30的第一移动方向36。

当输入装置30作用于第一电脑40(受控制电脑)并向后移动时,控制 单元302可判断出相对应输入装置30的垂直位移方向为第一移动方向36及 计算其位移量。控制单元302可累计输入装置30对应于第一指标方向60移 动的位移量为第一累积量,并比对第一累积量是否大于门槛值,以判断使用 者是否要将输入装置30从第一电脑40切换到另一电脑,也就是图4所示的 另一电脑第二电脑42。当输入装置30作用于第二电脑42,则是在输入装置 30向前移动时,可由控制单元302计算出输入装置30的位移方向为第二移 动方向38,藉以对应控制指标在第二荧幕42a上朝向第一指标方向64移动, 并且计算对应于第一指标方向64移动所产生的位移量为第一累积量。

当第一累积量累积到超过门槛值时,控制单元302即判断输入装置30 应被切换到另一电脑上运作,而当第一累积量未到达门槛值、或是控制单元 302计算后判断输入装置30的位移方向是对应于作用中电脑的第二指标方向 时,则不切换输入装置30到另一电脑。

本实施例中输入装置30的其他特点与前一实施例所述相同或相似之处, 请参阅前一实施例说明,在此即不再重述。

〔可在多个电脑之间切换的输入装置再一实施例〕

请参阅图5,图5绘示了另一种可在多个电脑之间切换的输入装置实施 例的示意图。与图3所示的实施例示意图不同之处,在于本实施例中还包括 第三电脑44及第三荧幕44a,第三荧幕44a摆置于横向并列的第一荧幕40a 及第二荧幕42a之间。请一并参照图2所示的输入装置30实施例方块图。

本实施例中,以第三电脑44作为受控制电脑为例,输入装置30的第一 移动方向32及第二移动方向34同样可分别对应第三电脑44的第一指标方 向58与第二指标方向59。其中,第一指标方向58朝向设置在第三荧幕44a 右方的第二荧幕42a,而第二指标方向59则朝向设置在第三荧幕44a左方的 第一荧幕40a。当输入装置30在第三电脑44上运作时,控制单元302可根 据计算出的第一移动方向32而判断第三荧幕44a上的指标朝向第一指标方 向58移动,并且累计朝向第一指标方向58移动的位移量为第一累积量。当 第一累积量大于门槛值时,控制单元302可决定要将输入装置30切换到另 一电脑。为符合使用者的操作习惯,控制单元302可决定将输入装置30切 换到第二电脑42,以对第二电脑42进行控制及输入,进而使第二荧幕42a 上的指标开始作用。

反之,若控制单元302根据计算出的第二移动方向34判断出第三荧幕 44a的指标朝向第二指标方向59移动时,则改为累计朝向第二指标方向59 移动的位移量为第二累积量。控制单元302以第二累积量比对门槛值,并判 断第二累积量大于门槛值时,亦会判断输入装置30应切换到另外的再一电 脑。在本实施例中即是将输入装置30切换到第一电脑40,以使得第一荧幕 40a上的指标可以开始作用。

值得一提地,为了供控制单元302正确地对应所要切换的电脑,本例中 的储存单元304还可进一步记录共用同一输入装置30的所述多部电脑当中, 每一电脑的第一指标方向与第二指标方向所对应的标识(flag),以供控制 单元302决定所应切换的电脑。例如第一电脑40的第一指标方向50对应的 第一标识指示出第三电脑44,第二电脑42的第一指标方向54对应的第一标 识也指示出第三电脑44,而第三电脑44的第一指标方向58对应的第一标识 指示出第二电脑42,第三电脑44的第二指标方向59对应的第二标识则指示 出第一电脑40。藉此,控制单元302在计算出输入装置30朝向作用中的电 脑的第一指标方向或第二指标方向移动时,可根据相对应的标识而得知应将 输入装置30切换到正确的其他电脑上运作。所述的标识可以以对照表的形 式记载以供控制单元302参照。

其中,为了避免控制单元302将不同方向的位移量合并累积,故而在上 述实施例中,输入装置30朝向第一指标方向58移动时,控制单元302除累 计第一累积量之外,并将先前累计的第二累积量清除。反之,当输入装置30 朝向第二指标方向59移动时,控制单元302则于累计第二累积量之外将先 前已累计过的第一累积量清除。

通过记录每一电脑的第一指标方向与第二指标方向分别对应的电脑的 识别,当所述的多部电脑超过两部时,输入装置30的控制单元302仍可正 确地判断使用者朝某一方向大幅度移动输入装置30之后,输入装置30应被 切换到哪一部电脑上。

特别一提,在其他实作的方式中,判别输入装置30从一部电脑切换到 其他电脑的手段,除了记录各个指标方向对应的标识之外,亦可改由其他方 式达成。例如,可根据每一电脑荧幕与其他电脑荧幕的相对位置关系设置多 个门槛值,再由控制单元302计算输入装置30移动的累积量所满足的不同 门槛值,将输入装置30切换到不同的电脑上运作。参照图5举一具体例示 来说,可为第一电脑40的第一指标方向50设定两阶段的门槛值,分别为第 一门槛值及第二门槛值,假设第一门槛值为大于3000像素,而第二门槛值 为大于6000像素。

当输入装置30在第一电脑40上运作,并且向第一移动方向32连续移 动时,控制单元302可计算出朝向第一指标方向50移动的第一累积量,并 判断第一累积量是否超过第二门槛值,若第一累积量超过第二门槛值,即输 入装置30一次移动了超过6000像素的距离,则判断输入装置30被切换到 较远的另一电脑(本例中为第二电脑42)运作。若第一累积量未超过第二门 槛值,则判断是否超过第一门槛值。当第一累积量介于第一门槛值及第二门 槛值之间时,控制单元302则判断输入装置30从第一电脑40切换到较近的 另一电脑(本例中为第三电脑44)运作。

类似地,若改以第二电脑42为受控制电脑为例时,亦可设置第一门槛 值及第二门槛值,用以与对应第一指标方向54的第一累积量进行比对。当 对应第一指标方向54的第一累积量大于第二门槛值时,判断输入装置30从 第二电脑42切换到较远的另一电脑(第一电脑40);而当第一累积量介于 第一门槛值及第二门槛值之间时,则判断输入装置30从第二电脑42切换到 较近的另一电脑(第三电脑44)。

藉此,利用同一方向的累积量比对多重门槛值,亦可使得输入装置30 移动的位移量在满足不同的门槛条件时,切换到不同的电脑进行输入控制。 白话而言,当输入装置30朝同一方向单次移动的幅度越大,指标越有可能 呈现出跨越多个荧幕而在距离较远的荧幕上移动的效果。所述的门槛值同样 可预先储存在储存单元304中以供控制单元302计算时加以读取比对,或是 直接在程式当中设定数值等方式,以供控制单元302判断。

通过上述各实施例的说明,本发明所提供的输入装置不但可在对应于横 向排列荧幕的多部电脑之间切换,亦可在对应纵向排列荧幕的多部电脑之间 切换,通过相同的原理进行分阶段式的切换,即使是未排列在同一直线上的 荧幕所对应的多部电脑之间亦可快速而准确地切换。

〔输入装置控制多个电脑的方法的实施例〕

请参阅图6所绘示的一种输入装置控制多个电脑实施例的流程图,并请 一并参照图2所绘示的方块图及图3例示的示意图。本实施例所述的输入装 置30在与多部电脑(如图2所示的第一电脑40与第二电脑42)通过无线传 输的方式连结后,同一时间内可在其中一部电脑上运作,以控制所述电脑(例 如预设以第一电脑40为受控制电脑)(S701)。输入装置30的控制单元302 可根据感测单元300感测到的位移变化,计算出输入装置30的位移方向及 位移量(S703)。输入装置30的位移方向可包括第一移动方向32及第二移 动方向34,并分别对应于第一电脑40的第一指标方向50及第二指标方向 52。因此,当输入装置30朝向第一移动方向32移动时,第一电脑40上的 指标会对应朝向第一指标方向50移动。控制单元302可根据计算出的位移 方向而判断出输入装置30是否朝向对应于第一电脑40的第一指标方向50 移动(S705)。在本实施例中,输入装置30的位移方向可为水平方向。

若输入装置30的位移方向对应第一电脑40的第一指标方向50,控制单 元302可进一步累计输入装置30连续朝向对应于第一指标方向50移动的位 移量为第一累积量(S707),并判断第一累积量是否大于门槛值(S709)。 所述的门槛值可为预存在储存单元304中的数值,例如为大于与输入装置30 连结的任一部电脑的荧幕解析度的像素值。若输入装置30朝向第一指标方 向50移动所累计的第一累积量不大于门槛值,控制单元302可判断出使用 者维持所述的输入装置30控制第一电脑40。此时控制单元302可产生输入 指令到所述的受控制电脑(即第一电脑40),输入指令中包括第一电脑40 的识别码(S711)。藉此,当与输入装置30连结的多部电脑都接收到通过 传输单元306传送的输入指令时,只有识别码相符的第一电脑40会执行所 述的输入指令,达到由输入装置30控制第一电脑40的效果。产生输入指令 并输出后,控制单元302可返回步骤S703以下,仍继续根据感测单元300 感测到的位移变化,计算出输入装置30的位移方向及位移量。

进一步来说,当步骤S709判断第一累积量与门槛值的大小,并确认第 一累积量大于门槛值之后,控制单元302即可判定输入装置30应被切换到 与其连结的多部电脑当中的另一电脑(S713),在本实施例中可为第二电脑 42(参阅图3)。当控制单元302决定切换输入装置30到第二电脑42以控 制第二电脑42时,则可产生包括第二电脑42的识别码在内的另一输入指令, 以便第一电脑40及第二电脑42接收到所述的输入指令时,只有识别码相符 的第二电脑42会执行输入指令,接收输入装置30的控制(S715)。

另一方向,当步骤S705判断输入装置30的位移方向是否为对应第一电 脑40的第一指标方向50的结果为否时,代表输入装置30的位移方向为朝 向对应第一电脑40的第二指标方向52,此时为了避免控制单元302误将输 入装置30朝向第二指标方向52移动的位移量计入第一累积量中而误判第一 累积量与门槛值的比对结果,因此控制单元302可将第一累积量清除(S717), 并返回步骤S711以产生包括第一电脑40的识别码在内的输入指令,以供第 一电脑40接收执行。

相似地,当输入装置30作用于第二电脑42时,亦可通过执行图6所示 的流程步骤,判断使用者是否要从控制第二电脑42改变为控制第一电脑40。 控制单元302仅需先判别第二电脑42的指标方向和输入装置30的位移方向 之间的对应关系,如图3所示,为第一指标方向54对应第二移动方向34, 以及第二指标方向56对应第一移动方向32即可。

〔输入装置控制多个电脑的方法的另一实施例〕

接下来请参照图7,图7绘示本发明提供的另一种输入装置控制多个电 脑的方法实施例的流程图。请一并参阅图2所示方块图及图5所示的示意图。

与前一实施例相仿地,输入装置30可与多部电脑无线连结(在本例中 为第一电脑、第二电脑及第三电脑),并且每次作用于其中一部电脑以加以 控制(例如预设以第三电脑为受控制电脑)(S801)。控制单元302可根据 感测单元300感测到的位移变化,计算出输入装置30的位移方向及位移量 (S803)。输入装置30的位移方向可包括第一移动方向32及第二移动方向 34,并分别对应于第三电脑的第一指标方向58及第二指标方向59。因此, 当输入装置30朝向第一移动方向32移动时,第三电脑上的指标会对应朝向 第一指标方向58移动。控制单元302可根据计算出的位移方向而判断出输 入装置30是否朝向对应于第三电脑的第一指标方向58移动(S805)。在本 实施例中,输入装置30的位移方向可为水平方向。

若输入装置30的位移方向是对应第三电脑的第一指标方向58移动,控 制单元302可进一步累计输入装置30朝向第一指标方向58移动的位移量为 第一累积量,同时,还清除输入装置30可能在先前朝向第二指标方向59移 动所累积的第二累积量(S807),藉以避免错误地累积了不是对应第一指标 方向58的位移量为第一累积量。控制单元302进一步比对第一累积量是否 大于门槛值(S809),藉以判断输入装置30是否为大幅度的移动。若第一 累积量并未大于门槛值,控制单元302即可判定输入装置30仍继续在第三 电脑上作用,因此可根据使用者对输入装置30的操作而产生输入指令,所 述的输入指令中包括第三电脑的识别码(S811),以便多部电脑接收到所述 的输入指令后,仅有识别码相符的第三电脑会执行输入指令的内容。产生输 入指令并输出后,控制单元302可返回步骤S803以下,仍继续根据感测单 元300感测到的位移变化,计算出输入装置30的位移方向及位移量。

而在判断第一累积量是否大于门槛值的步骤S809后,当第一累积量确 实大于门槛值时,控制单元302可更进一步判断是否有对应于第一指标方向 58的另一电脑的标识(S813),例如参照储存在存储单元306中的对照表。 例如:对照表中对应于第三电脑的第一指标方向58的标识为第二电脑的识 别码,然而对应于第一电脑的第二指标方向52则标识出没有对应的电脑。 藉此,控制单元302可根据标识而决定输入装置30在目前作用中的受控制 电脑(第三电脑)朝向第一指标方向58移动幅度大于门槛值时,应切换到 另一电脑进行控制(在本例中为第二电脑)(S815)。控制单元302并于产 生输入指令时附加第二电脑的识别码,以利第二电脑接收输入指令并加以执 行(S817)。另一方面来说,当根据步骤S813参照标识之后,判断输入装 置30在特定电脑上朝向其中一指标方向移动并无对应的另一电脑时,则输 入装置30仍维持作用于同一电脑,故而会产生包括目前作用中的电脑的识 别码的输入指令,藉以控制原作用中的电脑(S811)。

另一方面,当步骤S805判断输入装置30的位移方向是否为对应第三电 脑的第一指标方向58的结果为否时,代表输入装置30的位移方向为朝向对 应第三电脑的第二指标方向59。控制单元302此时则清除步骤S807当中所 累计的第一累积量,并累计输入装置30朝向第二指标方向59移动的位移量 为第二累积量(S819)。控制单元302进一步更判断第二累积量是否大于门 槛值(S821),以确认输入装置30是否朝向第二指标方向59大幅度地移动。

若输入装置30朝向第二指标方向59移动的第二累积量被判断为大于门 槛值,控制单元302亦可参照对照表中的标识,以判断在目前作用中的受控 制电脑(本例中的第三电脑)上朝向第二指标方向59大幅度移动后,是否 有相对应的另外的再一电脑(S813)。假设对应于第三电脑的第二指标方向 59的标识是第二电脑的识别码,控制单元302则可根据所述标识而决定将输 入装置30切换到第二电脑进行控制(S815),并产生包括第二电脑的识别 码在内的输入指令以供输入装置30控制第二电脑(S817)。

此外,比对第一累积量是否大于门槛值,以及根据比对的结果判断如何 切换到其他电脑的方式,还可以利用设置多阶段门槛值的手段达成。以图5 的第一电脑40为例,用以比对第一指标方向50的第一累积量的门槛值,可 分别设为对应第三电脑44的第一门槛值,例如为3000像素,以及对应第二 电脑42的第二门槛值,例如为6000像素。

当输入装置30运作于第一电脑40,且控制单元302根据感测单元300 的感测判断出指标朝向第一指标方向50移动时,控制单元302可先比对计 算出来的第一累积量是否大于第二门槛值,换言之,即为判断输入装置30 是否一次横向移动而跨越了两部荧幕。若第一累积量是否大于第二门槛值, 控制单元302即可将输入装置30切换为在距离第一荧幕40a较远的第二荧 幕42a所对应的第二电脑42上运作。反之,若第一累积量没有超过第二门 槛值但大于第一门槛值,则将输入装置30切换到距离第一荧幕40a较近的 第三荧幕44a对应的第三电脑44上运作。

藉此,当输入装置30所连结的电脑数量在三部以上时,控制单元302 仍可根据输入装置30的位移方向所对应的电脑的指标方向及其距离,判断 出输入装置30所要切换控制的另一部电脑以产生带有正确的识别码的输入 指令。

本实施例虽以图5中横向排列的电脑与荧幕为例说明,然而当三部以上 的电脑的荧幕为纵向排列时,仍可根据相同的原理而达到根据输入装置30 的位移方向切换的效果,此处即不再赘述。

〔可在多个电脑之间切换的输入装置另一实施例〕

接着请参照图8A到8C所提供的另一种可在多个电脑之间切换的输入装 置的实施例的示意图。

图8A绘示了受到输入装置的第一电脑到第三电脑(图8A未示)的第 一荧幕90a、第二荧幕92a及第三荧幕94a。所述三个荧幕90a到94a依序排 列于同一横轴。请一并参照图3所示的示意图,与图3第一荧幕40a的第一 指标方向50与第二指标方向52相同,图8A的第一荧幕90a上的指标方向 是横向指标方向,包括朝向第二荧幕92a的第一横向W1,以及与第一横向 W1相反的第二横向W2。如同图3对应实施例的说明,输入装置(图未示) 的控制单元可计算输入装置的水平位移方向及其位移量。当水平位移方向对 应第一横向W1,且连续移动而累积的水平累积量大于水平门槛值A1时,输 入装置被切换到对应于第二荧幕92a的第二电脑上运作。当水平位移方向对 应第二横向W2时,则清除已累积的水平累积量,以避免误切换输入装置所 运作的电脑。

同理,若是在第一电脑上对应第一横向W1的水平累积量大于两倍的水 平门槛值A1(即相当于图8A中的A2),输入装置则从第一电脑切换到对 应于第三荧幕94a的第三电脑。

本例中的水平门槛值A1可例如为3000像素,或任何大于单一荧幕横轴 最大解析度的像素。输入装置在横向排列于同一横轴上的荧幕所对应的电脑 之间切换的其他相关说明,已详述于前述实施例中,不再重述。

请参照图8B,当第一荧幕90b、第二荧幕92b及第三荧幕94b为由下到 上依序排列于同一纵轴时,第一荧幕90b的指标方向包括朝向第二荧幕92b 的第一纵向L1,以及与第一纵向L1相反的第二纵向L2。

如同图4所示,当输入装置的垂直位移方向对应于第一纵向L1移动, 且连续朝向第一纵向L1移动所累积的垂直累积量大于垂直门槛值B1时,输 入装置从第一电脑被切换到对应第二荧幕92b的第二电脑。反之,若垂直位 移方向对应第二纵向L2移动,或朝向第一纵向L1移动的垂直累积量不大于 垂直门槛值B1时,则不切换输入装置到同一纵轴上的其他电脑。

类似地,若在对应第一荧幕90b的第一电脑上对应第一纵向L1累积移 动的垂直累积量大于两倍的垂直门槛值B1(即图8B中所示的B2),输入 装置则切换到对应第三荧幕94b的第三电脑上运作。

本实施例中的垂直门槛值B1则可例如为2500像素,或任何大于单一荧 幕纵轴最大解析度的像素。输入装置在纵向排列于同一纵轴上的荧幕所对应 的电脑之间切换的其他相关说明,已详述于前述实施例中,不再重述。

接着请参阅图8C,绘示了位在不同横轴或不同纵轴的多个荧幕的示意 图。其中,输入装置100的水平位移方向104可对应第一荧幕90c的第一横 向与第二横向,垂直位移方向102则可对应第一荧幕90c的第一纵向及第二 纵向。其中,第一横向朝向与第一荧幕90c位于同一横轴的第三荧幕94c, 第一纵向则朝向与第一荧幕90c位于同一纵轴的第四荧幕96c。第二荧幕92c 则与第四荧幕96c位于同一横轴,并与第三荧幕94c位于同一纵轴。

当输入装置100在第一荧幕90c的第一电脑上运作时,输入装置100的 位移方向可能同时包括水平位移方向及垂直位置方向。输入装置100的控制 单元(图未示)可一并计算水平位移方向的位移量及垂直位移方向的位移量。 当水平位移方向对应第一横向且垂直位移方向对应第一纵向时,控制单元计 算水平累积量与垂直累积量是否分别大于水平门槛值A1与垂直门槛值B1。

若仅有水平累积量大于水平门槛值A1,但垂直累积量不大于垂直门槛 值B1,控制单元则会控制使输入装置100被切换到位于同一横轴上的第三 荧幕94c的第三电脑上(请参阅图8A所述内容)。换言之,输入装置100 的指标原本显示于第一荧幕90c上,往P3方向移动后改为显示在第三荧幕 94c上。反之,若仅有垂直累积量大于垂直门槛值B1,则使输入装置100切 换到位于同一纵轴上的第四荧幕96c的第四电脑上运作(请参阅图8B所述 内容),亦即朝向P1方向移动后,改为在第四荧幕96c显示指标。

特别的是,当水平累积量及垂直累积量分别大于对应的水平门槛值A1 及垂直门槛值B 1时,代表输入装置100的水平位移量及垂直位移量同时产 生大幅度的变化,使得输入装置100既往纵向(P1方向)移动而与第四荧幕 96c位于同一横轴,又往横向(P3方向)移动而与第三荧幕94c位于同一纵 横,故而最后使得指标往P2方向移动,并从第一荧幕90c切换到位于斜对 角的第二荧幕92c上显示。

在本例中,水平门槛值A1同样可为任何大于单一荧幕最大横轴解析度 的像素。而由于一般荧幕的横轴像素会多于纵轴像素,故而垂直门槛值B1 则可为任何大于单一荧幕最大纵轴解析度且小于水平门槛值A1的像素。

输入装置的控制单元计算位移方向及位移量,以及根据相对应的指标方 向累积位移量或清除位移量等手段,已分述于前揭实施例,本实施例不再重 述相同部分。

〔实施例的可能功效〕

根据本发明实施例,上述的输入装置及其控制方法,可用以供使用者以 一组输入装置在多部独立的电脑之间切换,以控制所述的多部电脑。

更进一步地说,上述各实施例所揭示的输入装置及其控制多个电脑的方 法,提供了一种计算输入装置的位移方向及位移量来切换接受输入装置的输 入指令的电脑的手段,可使输入装置的位移方向与电脑上指标的指标方向相 互对应,达到直观易操作的效果。

再者,根据本发明的实施例,所述的输入装置还利用同时计算输入装置 的水平累积量及垂直累积量的方式,即可达成在不止一行或不止一列的电脑 荧幕之间切换指标,并且分别控制所述电脑荧幕对应的电脑主机的效果,增 加输入装置在多个电脑之间切换的灵活度。

此外,利用输入装置的控制单元计算输入单元的位移变化来决定所要控 制的电脑,并且利用识别码指出所要控制的电脑的手段,可以达到完全通过 固件而完成所述切换及控制工作的效果,相较于额外在输入装置上设置切换 开关、或是外接切换器(KVM)切换的手段,本发明实施例所提供的手段可 维持输入装置的单纯结构、且不增加硬体成本。

以上所述仅为本发明的实施例,其并非用以局限本发明的专利权利要求 范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号