专利名称:用于控制带有书写板装置的计算机系统中的输入装置的方法和设备的制作方法
背景技术:
本发明涉及除了诸如键盘的输入装置之外还配备书写板装置的计算机系统,以及根据书写板装置的操作状态进行的对输入装置的控制。
近年来,已经开发出具有书写板装置(数字转换器)的计算机系统,该书写板装置能检测由例如笔的指点装置指出其位置的点的坐标值。通常,这样的计算机系统在其机壳表面包括例如液晶显示器。书写板装置设置在液晶显示器的正面或背面上。由于此结构,用户能用笔直接指点显示在显示器上的菜单等中的想要的项目。此外,在这样的计算机系统中,最好根据用户意图有选择地使用书写板装置和输入装置。这样,配备书写板装置的计算机系统,例如笔记本电脑,通常仍具有诸如键盘的输入装置。
在笔记本电脑中,键盘位于接近于屏幕处。这样,当用户使用书写板装置以笔输入数据(书写板输入操作)时,如经常发生的那样,他或她错误地按下了键盘中的键。也就是说,有可能错误地输入了不希望的输入内容。
考虑到以上情况,已经提供了下列计算机系统。当笔不位于笔架时,确定笔将用于输入操作(书写板输入操作),并且这样就使键盘不能用于输入操作,而当笔位于笔架时,则确定笔将不用于输入操作,并且这样就使键盘能用于输入操作(见日本专利申请KOKAI公开号7-72961)。
此外,在所提出的另一计算机系统中,当从笔架处移走笔时,确定笔将用于输入操作(书写板输入操作),并且使其能用于输入操作,而当笔插入笔架时,则确定笔将不用于输入操作以及键盘将用于输入操作,并且这样使键盘能用于输入操作(见日本专利申请KOKAI公开号8-255044)。
在上述技术中,用这种方式根据笔是否位于笔架而确定能否使键盘用于输入操作(键盘输入操作)。此结构特征即使当用户错误地按下键盘中的键时也能防止进行键盘输入操作。
在上述技术中,当用书写板装置输入数据时,也会有需要暂时用键盘输入数据的情况。然而,在上述技术中,当为了将笔用于书写板输入操作而从笔架处移走笔时使键盘不能使用。所以,为了让用户暂时用键盘进行键盘输入操作,用户必须将笔返回笔架。这样的操作对于用户是不方便的。另外,当笔处于笔架之外的位置时,键盘保持为不能使用。也就是说,在这种情况下,既不能进行书写板输入操作,又不能进行键盘输入操作。这对于用户也是不方便的。
发明内容
本发明的目标是提供一种计算机系统,当用户偶然地接触或按压诸如键盘的输入装置时该计算机系统能防止错误地输入不希望的输入内容,并且还可以在使用书写板装置进行输入操作的时候改进输入装置的可操作性。
该计算机系统包括书写板装置,该书写板装置具有检测书写板装置处于可用状态还是不可用状态的检测器;构造为根据用户的输入操作输入数据的输入装置;以及控制单元,该控制单元构造为当检测器检测到书写板装置处于可用状态时使输入装置不可用,而当检测器检测到书写板装置处于不可用状态时使输入装置可用。
结合在说明书中并组成说明书的一部分的附解了本发明的实施例,并和上文给出的总体描述和下文给出的对实施例的详尽描述一起用来解释本发明的原理。
图1是显示根据本发明的实施例的计算机10的外观的示意性透视图。
图2是显示图1所示计算机10的系统配置的示意图。
图3是显示根据该实施例的计算机10中的书写板装置171,嵌入式控制器/键盘控制器(EC/KBC)124和操作系统(OS)203之间的关系的示意图。
图4是应用在本实施例中的用于使键盘13和触摸垫16可用/不可用的处理程序的示意性流程图。
图5是显示在本实施例的第一变化例中设置于图1所示的计算机中的书写板装置171,EC/KBC 124,OS 203,过滤驱动器204和书写板驱动器205之间的关系的示意图。
图6是第一变化例中用于使键盘13和触摸垫16可用/不可用的处理程序的示意性流程图。
图7是显示在本实施例的第二变化例中书写板装置171,EC/KBC 124,OS 203,过滤驱动器204和书写板驱动器205之间的关系的示意图。
图8是显示在第二变化例的在输入表面171a和输入装置区域150的管理中,将书写板装置171的输入表面171a和输入装置区域150中的每一个划分成多个区域的示意图。
图9是第二变化例中用于使键盘13和触摸垫16的一部分可用/不可用的处理程序的示意性流程图。
具体实施例方式
下面将参照附图解释本发明的实施例。
首先,将参照图1和2解释根据本发明的实施例的计算机系统。在本实施例中,笔记本电脑10被叙述为计算机系统。
图1是笔记本电脑10的透视图,并显示笔记本电脑10的显示单元打开的状态。更具体地,计算机10包括计算机主体11和显示单元12。显示单元12包括配备书写板装置的LCD(显示装置)17。LCD 17包括例如薄膜晶体管液晶显示器(TFT-LCD)170和如图2所示的书写板装置(数字转换器)171。TFT-LCD 170的屏幕基本上位于显示单元12的中心。书写板装置171的输入表面171a位于例如TFT-LCD 170的前面。在这种情况下,LCD 17的表面起书写板装置171的输入表面(坐标输入表面)171a的作用。书写板装置171的输入表面171a也可以位于TFT-LCD 170的背面。此外,笔18用于发出指示相对于书写板装置171的输入表面171a的位置的位置指令。
显示单元12以可在开启位置和闭合位置之间转动的方式附接于计算机主体11。计算机主体11包括薄盒形的机壳。在机壳的上表面上设置键盘(KB)13,用于启动/关闭计算机10的电源按钮14,输入操作面板15和触摸垫16。KB 13包括接近于其左端的移位键131L和控制键132L以及接近于其右端的移位键131R和控制键132R。
输入操作面板15是包括用于分别启动与多个事件相联系的多个功能的多个按钮。该按钮包括TV启动按扭和DVD/CD启动按扭。
下面将参照图2解释计算机10的系统配置。如图2所示,计算机10包括CPU 111,北桥112,主存储器113,图形控制器114,南桥119,BIOS-ROM 120,硬盘驱动器(HDD)121,光盘驱动器(ODD)122,嵌入式控制器/键盘控制器IC(EC/KBC)124,TFT-LCD 170和书写板装置171等。
CPU111是用于控制计算机10运行的处理器。CPU 111执行用于管理硬件资源和软件资源等的配置的操作系统(OS)203(见图3)和诸如动画再现应用程序的各种应用程序。OS203和应用程序从HDD 121装载入主存储器113。
此外,CPU 111还执行存储在BIOS-ROM 120中的系统基本输入输出系统(BIOS)。系统BIOS是用于控制硬件的程序。
北桥112是连接CPU 111的局部总线和南桥119的桥接装置。北桥112包括用于控制对主存储器113的访问的存储器控制器。此外,北桥112还具有通过加速图形端口(AGP)总线等和图形控制器114交流的功能。
图形控制器114是用于控制用作计算机10的显示监示器的TFT-LCD 170的显示器控制器。图形控制器114令写至视频存储器(VRAM)的视频数据作为视频显示在LCD 170上。
南桥119控制在低引脚数(LPC)总线上的多个装置和外部设备互连(PCI)总线上的多个装置。此外,南桥119还包括用于控制HDD 121和ODD 122的集成驱动器电子电路(IDE)控制器。此外,南桥119还具有控制对BIOS-ROM 120的访问的功能。
HDD 121是用于存储各种软件和数据的存储装置。ODD 123是用于驱动诸如存储视频内容的CD媒介和DVD媒介的存储媒介的驱动单元。
EC/KBC 124是单片微计算机,其中互相整体地设置用于电源管理的嵌入式控制器(EC)和用于控制KB 13和触摸垫16的键盘控制器。EC/KBC 124具有当用户按下电源按钮14时启动/关闭计算机10的功能。
书写板装置171检测指出由笔18相对于图1所示的输入表面171a指示的位置,即由笔18指示的输入表面171a的一部分的位置的坐标值。笔18被识别为能指示输入表面171a上的位置的待检测物体。更具体地,书写板装置171的输入表面171a对应于配备书写板的LCD 17(TFT-LCD 170)的屏幕,并且用户能这样通过使用笔18直接指示显示在屏幕上的菜单中想要的项目。
书写板171采用电磁感应的方法检测指出由笔18相对于输入表面171a指示的位置的坐标值。例如,采用电磁感应方法的书写板171即使笔18不直接接触输入表面171a也简单地只须当笔18位于输入表面171a的给定范围内时就能检测出笔18的存在,并且同时能检测出由笔18指示的位置的坐标值。也就是说,书写板装置171能检测出笔18的位置接近于输入表面171a的第一状态。这也意味着书写板装置171检测出第一状态以外的状态,即笔18不位于输入表面171a的给定范围内的第二状态。然而,采用电磁感应方法的书写板装置171检测不出例如笔18的特定笔以外的其他笔的存在。这样,例如,即使用户错误地用他或她的指尖接触输入表面171a,书写板171也检测不出指出指尖接触的输入表面171a的一部分的位置的坐标值。应注意到,书写板装置171可采用除电磁感应以外的位置检测方法,例如电容法。在这种情况下,用户的指尖能代替笔18使用,因为指尖也能作为能指示位置的物体被检测出。
图3显示书写板装置171,EC/KBC 124和OS 203之间的关系。书写板装置171输出指示笔18是否位于书写板装置171的输入表面171a的给定范围内的笔检测信号(PDS)。当检测出笔18位于输入表面171a的给定范围内(第一状态)时,书写板装置171将笔检测信号(PDS)设定到例如高电平(高)(第一逻辑状态)。另一方面,当检测出笔18不位于输入表面171a的给定范围内(第二状态)时,书写板装置171将笔检测信号(PDS)设定到低电平(低)(第二逻辑状态)。
EC/KBC 124包括用于进行使例如KB 13和触摸垫16可用/不可用的控制的控制单元202。控制单元202接收从书写板装置171输出的笔检测信号(PDS)。此外,控制单元202根据笔检测信号(PDS)的电平确定是否使KB 13和触摸垫16可用/不可用。然后,当使KB 13和触摸垫16可用时,控制单元202将来自KB 13和触摸垫16的输入发送至OS 203。
下面将参照图4的流程图通过用于使KB 13和触摸垫16可用/不可用的处理程序的方式解释根据上述实施例的系统的运行。首先,控制单元202在A1确定笔检测信号(PDS)被设定为高电平(高)还是低电平(低)。应注意到,在书写板装置171检测出笔18的位置接近于书写板装置171的输入表面171a,即检测出笔18的存在的情况下,笔检测信号(PDS)被设定到高电平,而在笔18不位于输入表面171a的给定范围内,即书写板装置171检测不出笔18的存在的情况下,笔检测信号(PDS)被设定到低电平。这样,当笔检测信号(PDS)被设定到低电平时,意味着书写板装置171检测出笔18位于相距输入表面171a预定距离以外或更远处。
对于使KB 13和触摸垫16可用/不可用的确定能从来自KB 13和触摸垫16的输入是否发送至OS 203看到。
当笔检测信号(PDS)被设定为高电平(在A1)时,控制单元202在A2使KB 13和触摸垫16不可用。更具体地,控制单元202通过禁止来自KB 13和触摸垫16的输入发送至OS 203而使KB 13和触摸垫16不可用。KB 13和触摸垫16的非可用性维持至笔检测信号(PDS)从高电平变至低电平。也就是说,使KB 13和触摸垫16一直不可用,直至笔18位于相距输入表面171a预定距离以外或更远处,即位于输入表面171a的给定范围之外。
另一方面,当笔检测信号(PDS)被设定为低电平(在A1)时,控制单元202在A3使KB13和触摸垫16可用。更具体地,控制单元202通过允许来自KB 13和触摸垫16的输入发送至OS 203而使KB 13和触摸垫16可用。
控制单元202例如以规则的间隔重复以上处理过程。结果,如果笔检测信号(PDS)变为低电平,即未检测到笔18的存在,则当KB 13和触摸垫16处于不可用状态时,立即使KB 13和触摸垫16变为可用。另一方面,如果笔检测信号(PDS)变为高电平,即检测出笔18的存在,则当KB 13和触摸垫16处于可用的状态时,立即使KB 13和触摸垫16变为不可用。
如上所述,根据本实施例,当用户使笔18接近于书写板装置171的输入表面171a以进行书写板输入操作时,书写板装置171检测出笔18被接近于输入表面171a。结果,控制单元202使KB 13和触摸垫16不可用。凭借此结构特征,当用户在书写板输入操作时间即进行书写板输入操作时按压KB 13中的键时,能够防止错误地输入不希望的输入内容。此外,为了进行键盘输入操作或触摸垫输入操作,当用户暂时将笔18移离书写板装置171的输入表面171a以将其定位在输入表面171a的给定范围之外时,书写板装置171检测出笔18位于输入表面171a的给定范围之外。结果,控制单元202使KB 13和触摸垫16可用,并且只要笔18不位于书写板装置171的输入表面171a的给定范围内,就维持KB 13和触摸垫16的可用性。以上结构只须简单地通过将笔18移离书写板装置171的输入表面171a预定距离或更远就能使用户进行键盘输入操作或触摸垫输入操作,并且只要笔18不位于输入表面171a的给定范围内就能连续地进行键盘输入操作或触摸垫输入操作。因此改进了系统的可操作性。
下面将解释上述实施例的第一变化例。图5显示EC/KBC 124,书写板装置171,OS 203,过滤驱动器204和书写板驱动器205之间的关系。对于第一变化例,和图3中完全一致的结构元件将分别用与图3中同样的参考数字表示,并且将省去对它们的详述说明。此外,对于将在后面引用的另外的变化例,将不重复对于上述实施例和第一变化例给出的解释。
在第一变化例中,与第一实施例不同,书写板装置171不具有输出笔检测信号(PDS)的功能。书写板驱动器205是用于控制(管理)书写板装置171的输入和输出操作的多用途驱动器,并且安装在配备书写板装置171的计算机中。书写板驱动器205具有检测(读出)来自书写板装置171的输入(例如,由笔18指示的位置的坐标值)的功能。
然而,在第一变化例中,为了使KB 13和触摸垫16可用/不可用,必须根据来自书写板装置171的输入检测(确定)书写板装置171是否检测出笔18的存在。换句话说,必须根据来自书写板装置171的输入检测(确定)笔18是否位于书写板装置171的输入表面171a的给定范围内。
因此,在第一变化例中,由书写板驱动器205控制的过滤驱动器204设置在书写板装置171和书写板驱动器205之间。过滤驱动器204从来自书写板装置171的输入检测(读出)由笔18指示的位置的坐标值,并将指示坐标值的数据发送至书写板驱动器205。此外,过滤驱动器204包括监控单元210,用于根据来自书写板装置171的输入监控书写板装置171是否检测出笔18的存在(即,使笔18相对于给定范围接近于或远离输入表面171a)。更具体地,监控单元210根据书写板装置171是否检测出笔18的指示值的坐标值来监控是否检测出笔18的存在。用这种方式,监控单元210根据来自书写板装置171的输入检测笔18的状态。监控单元210告知控制单元202以上监控操作的结果。
下面将参照图6的流程图解释在第一变化例中用于使KB 13和触摸垫16可用/不可用的处理程序。监控单元210在B1监控(确定)书写板装置171是否检测出笔18被接近于书写板装置171的输入表面171a。监控单元210重复B1的监控操作(确定),直至书写板装置171检测出笔18被接近于输入表面171a。
当书写板装置171在B1检测出笔18被接近于输入表面171a时,监控单元210在B2告知控制单元202笔18被接近于输入表面171a。结果,控制单元202确定需要使KB 13和触摸垫16不可用,并且这样在B3使KB 13和触摸垫16不可用。更具体地,控制单元202如在上述实施例中那样通过禁止来自KB 13和触摸垫16的输入发送至OS 203而使KB 13和触摸垫16不可用。
当在B3使KB 13和触摸垫16不可用时,监控单元210根据来自书写板装置171的输入再次监控笔18的状态。也就是说,监控单元210在B4监控(确定)书写板装置171是否检测出笔18被移离书写板装置171的输入表面171a。监控单元210重复B4的监控操作(确定),直至书写板装置171检测出笔18被移离输入表面171a。
当书写板装置171检测出笔18被移离输入表面171a时,监控单元210在B5告知控制单元202笔18被移离输入表面171a。结果,控制单元202确定KB 13和触摸垫16需要使其变为可用,并且这样在B6使KB 13和触摸垫16可用。更具体地,如在第一实施例中那样通过允许来自KB 13和触摸垫16的输入发送至OS 203而使KB 13和触摸垫16可用。
当在B5之后的B6使KB 13和触摸垫16可用时,流程回到B1,并且监控单元210因此而监控(确定)书写板装置171是否检测出笔18被接近于书写板装置171的输入表面171a。
如上所述,在第一变化例中,包括在过滤驱动器204内的监控单元210根据来自书写板装置171的输入监控笔18的状态。这样,尽管书写板装置171不具有输出笔检测信号的功能,当用户为了通过使用笔18进行书写板输入操作而动笔18时,监控单元210也能检测出笔18被接近于书写板装置171的输入表面171a。根据以上的检测,控制单元202使KB 13和触摸垫16不可用。这样,当用户在进行书写板输入操作时错误地按压KB 13中的键时,就能防止输入不希望的输入内容。因此,改进了系统的可操作性。
如上所述,在第一变化例中,监控单元210将指示笔18被接近于或移离书写板装置171的输入表面171a的信息发送至控制单元202。然而,代替此信息,监控单元210可以将请求使KB 13和触摸垫16可用/不可用的信息发送至控制单元202。此外,过滤驱动器204可以并入书写板驱动器205中。
下文将解释本实施例的第二变化例。图7显示在第二变化例中EC/KBC 124,书写板装置171,OS 203,过滤驱动器204和书写板驱动器205之间的关系。第二变化例的技术特征在于,根据当检测出笔18被接近于输入表面171a时书写板装置171获得的由笔18指示的位置的坐标值(水平坐标值x),仅使KB 13和触摸垫16的一部分不可用。为了实现此目的,与第一变化例不同,包括在过滤驱动器204中的监控单元210具有从来自触摸垫16的输入检测(读出)由笔18指示的位置的水平坐标值x,并告知控制单元202该坐标值x的功能。控制单元202根据该坐标值x仅使KB 13和触摸垫16的一部分不可用。为了做到这一点,控制单元202包括管理单元206和确定单元207。
为了管理书写板装置171的输入表面171a和其中设置包括KB 13和触摸垫16的输入装置的输入装置区域,管理单元206将输入表面171a和输入装置区域的每一个划分成多个区域。下面将参照图8详细解释管理单元206的管理。
如图8所示,包括KB 13和触摸垫16的输入装置设置于输入装置区域150内。假定输入装置区域150的水平坐标范围基本上等于书写板装置171的输入表面171a的水平坐标范围。为了管理输入表面171a,管理单元206将输入表面171a在水平方向(x轴)划分成多个区域,例如,如图8所示的三个区域Xl,Xc和Xr。区域Xl,Xc和Xr的水平坐标范围被分别设定为x0至x1,x1至x2和x2至x3的范围。
类似地,为了管理输入装置区域150,管理单元206将输入装置区域150划分成多个区域,其数目等于上述输入表面171a的区域的数目,例如,分别与输入表面171a的区域Xl,Xc和Xr相联系的区域150l,150c和150r。在图8所示的实例中,区域150l,150c和150r之间的边界的水平坐标值等于区域Xl,Xc和Xr之间的边界的水平坐标值。
KB 13的设置方式是在区域150l,150c和150r上的推广。假定KB 13的键组包括第一键组Kl,第二键组Kc和第三键组Kr,它们分别位于区域150l,150c和150r。位于区域150l(第二区域)的键组Kl包括诸如移位键131L和控制键132L的控制键。位于150r(第三区域)的键组Kr包括诸如移位键131R控制键132R的控制键。触摸垫16位于例如区域150l,150c和150r的中心区域的区域150c(第一区域)。
再次参照图7,确定单元207确定,由管理单元206管理的书写板装置171的输入表面171a的区域Xl,Xc和Xr中的哪一个区域与监控单元210告知控制单元202的由笔18指示的位置的水平坐标值x相联系。此外,确定单元207指定由管理单元206管理的输入装置区域150的区域150l,150c和150r中的哪一个区域与输入区域171a的被确定为与水平坐标值x相联系的区域相联系。控制单元202仅使输入装置的对应于输入装置区域150的上述被指定区域的一部分,例如输入装置的位于输入装置区域150的被指定区域的一部分不可用。
下面将参照图9的流程图解释用于使KB 13和触摸垫16的一部分可用/不可用的处理程序。监控单元210在C1根据来自书写板装置171的输入监控书写板装置171是否检测出笔18被接近于书写板装置171的输入表面171a。在这种情况下,监控单元210根据书写板装置171是否检测出由笔18指示的位置的坐标值来监控(检测)笔18是否被接近于输入表面171a。
当书写板装置171检测出笔18被接近于输入表面171a时,监控单元210在C2从来自书写板装置171的输入获得由笔18指示的位置的水平坐标值x。监控单元210在C3告知控制单元202该坐标值x。
控制单元202的确定单元207在C4确定书写板装置171的输入表面171a的区域Xl,Xc和Xr的水平坐标范围中作为由水平坐标值x指示的坐标位于其中的水平坐标范围的一个水平坐标范围。当由坐标值x指示的坐标位于区域Xl中时,确定单元207在C5指定输入装置区域150的区域150l,150c和150r中的区域150l与区域Xl相联系。类似地,当由坐标值x指示的坐标位于区域Xc中时,确定单元207在C6指定区域150c与区域Xc相联系,以及当由坐标值x指示的坐标位于区域Xr中时,确定单元207在C7指定区域150r与区域Xr相联系。
当指定区域150l时,控制单元202在C8使输入装置的位于区域150l的一部分,即,KB 13的键组Kl不可用。尽管相关于使输入装置完全地还是部分地不可用方面此处理过程不同于第一变化例,但它以和第一变化例相同的方式实现。
应注意到,当用户通过使用笔18指示在书写板装置171的输入表面171a的区域Xl中的位置时,与输入装置的位于区域150c和150r中的其它元件相比较,输入装置的位于输入装置区域150的区域150l中的输入装置元件,即KB 13的键组Kl的一个或多个键被例如用户的手臂按下的可能性很高。所以,在使键组Kl不可用之后,即使当进行书写板输入操作以指示输入区域171a的区域Xl中的位置时错误地按下键组Kl中的一个或多个键,也能防止输入不希望的输入内容。
此外,在第二变化例中,在上述情况下,不使输入装置的位于输入装置区域150的区域150l以外的其他区域中的那些元件,即KB 13的键组Kc和Kr和触摸垫16不可用。这样,即使当进行书写板输入操作时,即,即使在书写板输入操作时间,用户也能操作键组Kc和Kr的键(键输入操作)和触摸垫16。尤其是,应注意到,键组Kr包括移位键131R和控制键132R(控制键)。这样,在第二变化例中,即使当使键组Kc不可用时,移位键131R和控制键132R仍能在书写板输入操作时间使用。所以,可操作性被改进。
类似地,当指定区域150c时,控制单元202在C9使输入装置的位于区域150c的一部分,即KB 13的键组Kc和触摸垫16不可用。在使键组Kc和触摸垫16不可用之后,即使当通过使用笔18进行书写板输入操作以指示输入表面171a的区域Xc中的位置时用户错误地按压键组Kc中的一个或多个键或触摸垫16,仍能防止输入不希望的数据。此外,在第二变化例中,不使输入装置的位于输入装置区域150的区域150c以外的其他区域中的那些元件,即KB 13的键组Kl和Kr不可用。这样,即使当进行书写板输入操作时,用户也能使用包括在键组Kl中的移位键131L和控制键132L,或包括在键组Kr中的移位键131R和控制键132R。
此外,类似地,当指定区域150r时,在C10使输入装置的位于区域150r的一部分,即KB 13的键组Kr不可用。在使键组Kr不可用之后,即使当通过使用笔18进行书写板输入操作以指示输入表面171a的区域Xr中的位置时用户错误地按压KB 13的键组Kr中的一个或多个键,也能防止输入不希望的输入内容。此外,在第二变化例中,不使输入装置的位于输入装置区域150的区域150r以外的其他区域中的那些元件,即KB 13的Kl和Kc和触摸垫16不可用。这样,即使当进行书写板输入操作时,用户也能操作包括在键组Kl中的移位键131L和控制键132L以及触摸垫16。
当监控单元210在C3中将坐标值x告知控制单元202,并且然后在C7,C8或C9使部分输入装置不可用时,监控单元210在C11根据来自书写板装置171的输入确定书写板装置171是否检测出笔18被移离书写板装置171的输入表面171a。当笔18未移离输入表面171a时,流程回到C2,并且监控单元210从来自书写板装置171的输入获得由笔18指示的位置的水平坐标值x。然后,用和上述一样的方式进行随后的处理过程。此后,当笔18移离输入表面171a,然后在C11中,当监控单元210检测到书写板装置171检测出笔18被移离输入表面171a时,监控单元210在C12将指示笔18被移离输入表面171a的信息发送至控制单元202。当接收到此信息时,控制单元202在C13使输入装置的不可用部分可用。尽管相关于使输入装置的哪个部分可用的方面控制单元202的此处理过程不同于第一变化例,但能以和在第一变化例中一样的方式进行。当在C12中将上述信息发送至控制单元202,并且在C13使输入装置的不可用部分可用时,流程回到C1,并且监控单元210监控书写板装置171是否检测出笔18被接近于输入表面171a。也就是说,只要驱动计算机10,就重复进行以上C1至C13的步骤。
如上所述,在第二变化例中,为了管理书写板装置171的输入表面171a和输入装置区域150,将输入表面171a和输入装置区域150的每一个都划分成三个区域。然而,由以上划分设定的区域的数目不局限于三个。例如,在触摸垫16不用于书写板输入操作的情况下,书写板装置171的输入表面171a可以划分成两个区域,例如,区域Xr和作为区域Xl和Xc的组合的另一个区域,或者区域Xl和作为区域Xr和Xc的组合的另一个区域。在这种情况下,输入装置区域150的区域150c与区域150l或区域150r组合以使此组合与区域Xl和Xc的组合或区域Xr和Xc的组合相联系。也在这种情况下,在书写板输入操作时间,能防止错误地输入不希望的输入内容,并且移位键131L和控制键132L或移位键131R和控制键132R仍能被使用。另外,例如,触摸垫16可以从将使其可用/不可用的对象中排除。在这种情况下,可将输入表面171a和输入装置区域150的每一个划分成两个基本相等的区域以便对其进行管理。
本领域的熟练技术人员易于实现其他的优势和改进。所以,本发明在其更广泛的各个方面不局限于在本文展现并说明的具体细节和代表性的实施例。据此,可以进行各种各样的改进而不背离由附后的权利要求及其等价内容所定义的总体发明构思的精神或范围。
权利要求
1.一种计算机系统,其特征在于,该计算机系统包括书写板装置,该书写板装置具有检测器,该检测器检测书写板装置处于可用状态还是不可用状态;构造为根据用户的输入操作输入数据的输入装置;和构造为当检测器检测到书写板装置处于可用状态时使输入装置不可用,以及当检测器检测到书写板装置处于不可用状态时使输入装置可用的控制单元。
2.如权利要求1所述的计算机系统,其特征在于,书写板装置包括输入表面,并且当能够指示位置的物体被接近于输入表面时检测器检测出书写板装置处于可用状态,以及当该物体被移离输入表面时检测器检测出书写板装置处于不可用状态。
3.如权利要求1所述的计算机系统,该计算机系统还包括显示器,其特征在于,书写板装置位于显示器的正面和背面中的一个面。
4.如权利要求1所述的计算机系统,其特征在于书写板装置输出检测信号,在检测出可用状态时该检测信号被设定到第一电平,并且在检测出不可用状态时该检测信号被设定到第二电平;以及控制单元根据检测信号的电平使输入装置可用或不可用。
5.如权利要求4所述的计算机系统,其特征在于,控制单元将来自输入装置的输入告知操作系统,并且当检测信号处于第一电平时禁止来自输入装置的输入被发送至操作系统。
6.如权利要求1所述的计算机系统,其特征在于,该计算机系统还包括构造为监控检测器检测书写板装置处于可用状态还是处于不可用状态、并将检测器的检测结果告知控制单元的监控单元,以及其中控制单元根据该检测结果使输入装置可用或不可用。
7.如权利要求6所述的计算机系统,其特征在于当告知控制单元书写板装置处于可用状态时,监控单元将由检测器检测出的由物体指示的位置的水平坐标值告知控制单元;并且控制单元根据监控单元告知控制单元的水平坐标值使输入装置的一部分不可用。
8.如权利要求7所述的计算机系统,其特征在于,控制单元包括管理单元,该管理单元构造为将书写板装置的输入表面在水平方向上划分成多个区域以便管理该输入表面,并且也将其中设置输入装置的输入装置区域划分成数目等于书写板装置的输入表面的多个区域的数目的多个区域以便管理该输入装置区域,输入装置区域的多个区域分别与输入表面的多个区域相联系;和确定单元,该确定单元构造为将输入表面的多个区域之一确定为对应于水平坐标值的位置位于其中的区域,并且指定输入装置区域的多个区域中与输入表面的多个区域中被确定的一个区域相联系的一个区域,以及其中使输入装置的对应于输入装置区域的多个区域中被指定的一个区域的部分不可用。
9.如权利要求8所述的计算机系统,其特征在于输入装置包括键盘和触摸垫,键盘位于输入装置区域的对应于书写板装置的输入表面的水平坐标范围的部分中,触摸垫位于输入装置区域的对应于书写板装置的输入表面的水平坐标范围的中心部分的另一部分中;管理单元将输入表面和输入装置区域的每一个划分成第一至第三区域以便管理该输入表面和输入装置区域,第一区域的位置对应于触摸垫,并且也设置在第二和第三区域之间;确定单元将输入表面的第一至第三区域之一确定为对应于水平坐标值的位置位于其中的区域,并指定输入装置区域的第一至第三区域中与输入区域的第一至第三区域中被确定区域相联系的一个区域;以及控制单元在确定单元指定第一区域时使触摸垫和键盘的对应于输入装置区域中第一区域的部分不可用,以及在确定单元指定第二和第三区域之一时也使键盘的对应于输入装置区域中第二和第三区域之一的另一部分不可用。
10.如权利要求9所述的计算机系统,其特征在于,键盘包括分别位于输入装置区域的第二和第三区域中的移位键。
11.如权利要求9所述的计算机系统,其特征在于,键盘包括分别位于输入装置区域的第二和第三区域中的控制键。
12.如权利要求8所述的计算机系统,其特征在于输入装置包括位于输入装置区域的对应于书写板装置的输入表面的水平坐标范围的部分中的键盘;管理单元将输入表面和输入装置区域的每一个划分成第一和第二区域以便管理该输入表面和输入装置区域;确定单元将输入表面的第一和第二区域之一确定为对应于水平坐标值的位置位于其中的区域,并指定输入装置区域的第一和第二区域中与输入表面的第一和第二区域中被确定的一个区域相联系的一个区域;以及控制单元使键盘的与输入装置区域的第一和第二区域中所指定的一个区域对应的部分不可用。
13.如权利要求12所述的计算机系统,其特征在于,键盘包括分别位于输入装置区域的第一和第二区域中的移位键。
14.如权利要求12所述的计算机系统,其特征在于,键盘包括分别位于输入装置区域的第一和第二区域中的控制键。
15.如权利要求12所述的计算机系统,其特征在于输入装置还包括位于输入装置区域的第一和第二区域之一中的触摸垫;以及当触摸垫位于输入装置区域的第一和第二区域中所指定的一个区域中时,控制单元使触摸垫和键盘的对应于输入装置区域的第一和第二区域中所指定的一个区域的部分不可用。
16.一种在包括书写板装置的计算机系统中控制输入装置的输入操作的方法,其特征在于,该方法包括检测书写板装置处于可用状态还是不可用状态;和当书写板装置处于可用状态时使输入装置不可用,以及当书写板装置处于不可用状态时使输入装置可用。
全文摘要
书写板装置(171)具有一个检测器,该检测器检测书写板装置处于可用状态还是不可用状态。诸如键盘(13)和触摸垫(16)的输入装置根据用户的输入操作输入数据。当检测器检测到书写板装置处于可用状态时控制单元(202)使输入装置不可用,以及当检测器检测到书写板装置处于不可用状态时控制单元(202)使输入装置可用。
文档编号G06F3/041GK1959601SQ20061013591
公开日2007年5月9日 申请日期2006年9月29日 优先权日2005年9月29日
发明者青柳达也 申请人:株式会社东芝