电脑系统鼠标输入辅助装置的制作方法

文档序号:6414450阅读:180来源:国知局
专利名称:电脑系统鼠标输入辅助装置的制作方法
技术领域
本发明涉及一种电脑系统鼠标输入辅助装置,特别涉及一种利用手持式电脑装置(HPC)作为电脑系统的鼠标输入的装置。
一般的电脑系统在以鼠标作为输入装置时,必须要由使用者先以电脑系统里的鼠标设置程序设定鼠标,然后鼠标所作的各种动作,电脑系统中才会有相应的动作。然而在这一般的电脑系统中,必须要先有与该鼠标相容的设定程序,才能对该鼠标加以设定。
另一方面,在一些电脑系统中,若使用者要使用时并无鼠标,而且使用者有手持式电脑装置,而且手持式电脑装置具有触感式屏幕(touch pannel)时,若有装置可以将此种手持式电脑装置与电脑系统连线,使得使用者可以通过数字手持式电脑装置,将使用者在屏幕的笔触点进行的轨迹传送到电脑系统上,并藉以模拟鼠标的各种动作及功能,则可以克服这一问题。
鉴于上述发明背景中,传统的电脑系统需要先设定鼠标,而且设定之后不能以其他的周边装置对此鼠标所产生的光标做控制,为了在电脑系统无鼠标时,可以提供一个装置以产生与鼠标相同的功能,本发明使用手持式电脑装置与电脑连线,并且本发明可以在电脑系统具有鼠标装置时,控制此鼠标装置的光标。所以本发明提供了一个将手持式电脑装置作为鼠标使用的装置。
本发明的另一目的在于提供PC与HPC之间,利用现成的装置加以连结。不仅能以高速传递讯号与文字的方式进行,而且HPC与PC仍可保持独立操作。另外,当HPC具有手写识别的功能或是电子字典的功能时,在PC与HPC连经成功之后,HPC可以作为PC的手写输入装置或是线上字典。
根据以上所述的目的,一种电脑系统的鼠标输入辅助装置利用手持式电脑装置,来达到扩充电脑系统输入功能的目的。本发明将PC的并行端与HPC产品的PCMCIA(Personal Computer Memory Card International Association个人计算机存储卡国际联盟)卡连结在一起,配合握手(Hand-shaking)的沟通方式取得连线,并于连线成功后由HPC以平行传递的方式把用于鼠标的讯息以及文字资料传送给PC。而且HPC与PC亦可独立进行操作,PC可以操作HPC上所具有的功能,而且PC的鼠标和HPC都可以控制PC的显示器的光标。
本发明的较佳实施例将与后面的说明文字中辅以下列附图做更详细的阐述

图1为功能方块图,描述本发明较佳实施例中,PC与HPC相连接的情形;图2A为硬件功能方块图,描述较佳实施例中,当PC与HPC相接时,PC并行端的硬件连接情形;图2B为硬件功能方块图,描述较佳实施例中,当PC与HPC相接时,HPC的PCMCIA卡的硬件连接情形;图3A描述较佳实施例使用的控制讯号所包含的内容;图3B描述较佳实施例使用的状态信号所包含的内容;图4描述较佳实施例的软件模组的连结情形;图5为PC与HPC进行握手沟通时,PC的操作流程图;图6描述PC与HPC进行握手沟通时,HPC的操作流程图;图7为时序图,描述图7中PC与HPC进行握手沟通时的时序关系;图8为流程图,描述并行端接收鼠标讯号时PC的操作流程;图9为流程图,描述HPC把鼠标讯号传送至PC并行端的操作流程;图10A为HPC与个人电脑正在进行握手沟通时,HPC的显示器所显示的画面;图10B为HPC与个人电脑正在进行握手沟通时,个人电脑的显示器所显示的画面;图10C为HPC与个人电脑进行握手沟通成功之后,HPC的显示器所显示的画面;图10D为HPC与个人电脑进行握沟通成功之后,个人电脑的显示器所显示的画面;图11A为HPC与个人电脑进行握手沟通成功之后,而且个人电脑正在进行文字编辑时,HPC的显示器所显示的画面;图11B为HPC与个人电脑进行握手沟通成功之后,而且个人电脑正在进行文字编辑时,个人电脑的显示器所显示的一个例子的画面;图11C为HPC与个人电脑进行握手沟通成功之后,而且个人电脑正在进行文字编辑,而使用者欲进行鼠标的拖曳动作,将鼠标左键压住时,HPC的显示器所显示的画面;图11D为HPC与个人电脑进行握手沟通成功之后,而且个人电脑正在进行文字编辑,而使用者欲进行鼠标的拖曳动作,将鼠标左键压住时,个人电脑的显示器所显示的画面;图11E为HPC与个人电脑进行握手沟通成功之后,而且个人电脑正在进行文字编辑,而使用者进行鼠标的拖曳动作,将鼠标左键压住并右拖曳另一个位置时,HPC的显示器所显示的画面;图11F为HPC与个人电脑进行握手沟通成功之后,而且个人电脑正在进行文字编辑,而使用者进行鼠标的拖曳动作,将鼠标左键压住并往右拖曳另一个位置时,个人电脑的显示器所显示的画面,其中反白的部分为使用者选取的部分。
图1描述本发明所揭示的电脑系统鼠标输入辅助装置的较佳实施例中,PC与HPC相连接情形的硬件方块图,图中并绘出PC端的并行端101与HPC端PCMCIA卡102。连接两者的传输媒介103则为传统的电缆线。
图3A描述较佳实施例使用的控制讯号所包含的内容。由图3A可得知,控制讯号为长度八位元的信号,除了第五至第七位元(D5~D7)保留未用之外,第零位元(D0)作为数据资料的选通(STROBE)指标;第一位元(D1)的用途为自动换行的控制(AUTODXT);第二位元(D2)控制PC并行端的初始化操作(INIT);第三位元(D3)则用以指示与HPC连结的PC连结并行端(SLCTIN);第四位元(D4)控制中断允许的指标(IRQ EN)。
图3B则描述较佳实施例使用的状态信号所包含的内容。同样,状态信号亦为长度八位元的信号,除了第零至第二位元(D0~D2)保留未用之外,第三至第六位元(D3~D6)则分别表示发生错误(ERROR)、与HPC连结的并行端(SLCT)、并行端收到资料后的回应信号(PE)、与发出确认通知的用途(ACK);第七位元(D7)用于指出HPC是否送出数据信号的指标(BUSY)。
图2A描述较佳实施例中,当PC与HPC相接时,PC并行端的硬件连接方块图,图中包含一编码器(COder-DECoder,CODEC)201、数据锁存器202、控制锁存器203、状态缓冲器204、以及并行端205。
较佳实施例中,编码器201将PC端所欲传送至HPC的资料加以编码,数据锁存器202与控制锁存器203分别锁住由编码器传来的数据信号206所控制讯号207,稍后并经由并行端205输出至HPC;状态缓冲器204则接收由HPC送来的状态信号208,藉以判断HPC的状态;并行端205则可以是PC的任何一个并行端,诸如LPT1与LPT2等。
图2B描述的是较佳实施例中,当PC与HPC相接时,HPC的PCMCIA卡的硬件连接方块图。图中包含一PCMCIA卡231、一数据缓冲器232、一控制缓冲器233、状态锁存器234、以及编码器(CODEC)235。
较佳实施例中,PCMCIA卡231将PC所传送来的数据信号236与控制讯号237,分别储存于数据缓冲器232与控制缓冲器233中,捎后输入到HPC以控制其操作;状态锁存器234则接收由编码器235送来的状态信号238,稍后并输出至PC并行端以告知HPC的目前状况;编码器235则对所输入的数据资料236与控制读号237加以解码,对输出的状态信号238施以编码的动作。
图2A与图2B中所传递的控制讯号与状态信号,分别遵循图3A与图3B所描述的规格。
在解释PC与HPC的硬件连结关系之后,必须在该硬件结构上,构筑软件模组以控制该硬件结构的运作。软件模组的结构如图4所示,在PC端包含一通信协定模组401与一接收字汇模组402;而HPC则包含一通信协定模组403与一发送字汇模组404。当HPC欲传送一文字时必须将该文字经过通讯协定模组403切割为许多数据包后,再经由发送字汇模组404传送到PC;PC端利用接收字汇模组402接收该数据包后,再通过通讯协定模组401将数据包解开,以取出其中的文字信息。
在叙述软、硬件的结构后,接下来所描述的是PC与HPC间的连线关系的建立,与文字信息的传送流程。
图5为PC与HPC进行握后沟通时,PC端的操作流程图。当握到开始进行时(步骤501),PC将先初始化并行端,以重设该并行端的缓冲区(步骤502),接下来将欲传送到HPC的控制讯号与测试用的数据资料传送到并行端(步骤503)后,再送出连结要求信号,通知HPC端PC现在想要与其连结(步骤504),接着PC于并行端状态缓冲器读出HPC的回应信号(步骤505),由该回应信号可得知目前HPC的状况,并据此得知连线成功与否(步骤506、507)。若连线不成功,将检查连线时间是否超时(步骤508),若超时则连线失败(步骤509),否则将再次抒数据资料与控制讯号传送到HPC(回到步骤503)。
相对应于PC的连线要求,HPC也遵循一定的程序操作来完成连线的目的。图6即描述HPC于握手进行时的操作流程。当HPC接到PC的连线要求时(步骤601),将先检查使用者是否发出要求以使连线中断(步骤602),若没有中断要求则由PCMCIA卡读入数据资料与控制讯号(步骤603),此时亦允许使用者发出中断要求终止连线(步骤604)。接着HPC将由PCMCIA卡读出PC端传送来的连线要求信号(步骤605),并检查该连线要求信号是否正确(步骤606)。若是正确的连线要求信号则发出回应信号(步骤607),以指出连线成功的讯息(步骤608)。当握手进行时,使用者发出中断要求时皆会使连线失败(步骤609)。
在阐述PC与HPC于握手进行时的操作流程后,再国图8中的时序图将该握后流程做更进一步的描述。
当PC要求连线时,在初始化并行端之后,接着发出选通信号,以使HPC的BUSY转为低电位,以允许抒HPC连线控制信息(数据信息、控制讯号、连线要求、回应信号等)置放于D0~D7中,并输出,当该连结控制信息稳定之后,HPC再发送选通信号,令BUSY信号转为高电位,以使PC能读出该文字信息。PC端在读出连结控制信息后,再次发出一选通信号,要求HPC再次传送连结控制信息。
当连结成功之后,PC与HPC之间便可进行文字信息的传递了。图8与图9是分别描述PC端与HPC,在接收与传送鼠标讯号时的操作流程图。
图8描述的是PC端在接收HPC所发送的鼠标讯号时的操作流程。当PC欲检查是否有鼠标讯号由HPC传送来时,PC端定时执行读取操作前的前置中断服务程序(步骤800),PC将于读取该文字信息前,先执行一些前置中断服务程序,例如键盘中断服务程序等,接着检测并行端是否有鼠标讯号存在(步骤801)。然后判断并行端是否有鼠标讯号,若没有鼠标讯号,则执行返回的动作以继续其他工作的进行(步骤806)。若有鼠标讯号,PC将读出该鼠标讯号(步骤803),并送出信号以允许下一个鼠标讯号的传送,其作法是将PC并行端STB转为低电位(步骤804)。然后将所接收的鼠标讯号(四个参数)送行系统讯息排队(步骤805),并显示于PC的屏幕上。整个流程执行完毕后,PC再次返回(步骤806)以继续其他工作。
图9描述的是HPC端在传送鼠标讯号时的操作流程。当HPC欲传送鼠标讯号至PC时(步骤900),HPC将先检查PC的并行端是否忙碌,其作法是判断HPC并行端状态端BUSY是不是低电位(步骤901),若不是低电位则表示该并行端在碌,则HPC停留在等待状态中,下到并行端为低电位,也就是说该并行端能够接收该鼠标讯号之时,才向并行端鼠标讯号端传送一鼠标讯号(步骤902)。然后将HPC并行端状态端转为高电位(步骤903),接着将检查是否仍有鼠标讯号要接收(步骤904),若有则重复上述的传递动作,并进行步骤901至步骤904,直到所有的鼠标讯号皆输出至PC为止(步骤905)。
使用者在操作本发明所揭示的电脑系统鼠标输入辅助装置时,需要将HPC的PCMCIA卡与PC的并行端连接,并于HPC与PC端载入如图4所示的软件模组。当使用者于HPC输入讯号时,HPC输出的信息与PC的应用软件无关,因为信息由Windows系统的内部函数GetMouseEvent Proc()将鼠标的四人参数送行系统讯息队列。因为鼠标的位置不同时,所产生的讯息就不一样,所以系统处理HPC送过的的讯息之后,就可以产生鼠标的功能。而在Windows系统的GetMouseEvent Proc()函数将鼠标的四个参数送行系统讯息队列时,其作法如下所述。将HPC传来的操作讯息数据传给暂存器AX,将HPC传来的X轴方向的相对位移量传给暂存器BX,将HPC传来的Y轴方向的相对位移量传给暂存器CX,对暂存器设为常数2。然后GetMouseEvent Proc()将鼠标的四个参数送行系统讯息队列,由Windows内部自行处理。
使用者在操作本发明所揭示的电脑系统鼠标输入辅助装置,而HPC与电脑正在自动连接,亦即HPC与电脑正在进行握后沟通之时,HPC的显示器以及个人电脑的显示器所显示的画面如图10A与图10B所示。当HPC与电脑连接成功之后,HPC的显示器以及个人电脑的显示器所显示的画面如图10C与图10D所示,图10C中的文字是当在个人电脑端进行文字编辑时的画面。
当使用者在操作本发明所揭示的电脑系统鼠标输入辅助装置,而且在HPC与个人电脑经过握手沟通成功之后,而此时的个人电脑正在进行文字编辑,且使用者正要进行鼠标拖曳的动作时,HPC的显示器所显示的是一个鼠标的俯视图,假设显示器上的鼠标是在位置991,如图11A所示。而个人电脑的显示器所显示的画面如图11B所示,其上的文字是一个例子,假设此时光标的位置是在992。
使用者只要在此时持续地将接触笔压在鼠标形状的左上角的格子993上,则此格子993全训为黑色,以象征使用者持续压住鼠标的左键。此时在HPC显示器上所显示的就如同图11C所示。而个人电脑所显示的画面就如同图11D所示,光标停止闪烁。而使用者将压在左上角的接触笔持续由位置991压住显示表而移动到位置995时,HPC的显示器上所显示的画面就如图11E所示。而在个人电脑显露器上所显示的画面如图11F所示,其中由位置992至位置996中间的文字都反白,就如同使用者使用一般鼠标选取一段文字时所显示的效果。
综上所述,本发明担任一种以HPC作为PC输入装置的连结方式,不仅利用现成的PC并行端与PCMCIA卡从事数据传送,PC端亦不必再需要各种鼠标驱动程序来设定鼠标。
以上所述仅为本发明的较佳实施例而已,并非用以限定本发明的申请专利范围;凡其它未脱离本发明所揭示的精神下所完成的等效改变或修饰,均应包含在所附权利要求范围内。
权利要求
1.一种电脑系统鼠标输入辅助装置,其特征在于,至少包含辅助输入装置,用于产生一鼠标讯号以及一文字信息,以并行输出的方式输出该鼠标讯号以及该文字信息,并输入多个控制讯号,用于控制该辅助输入装置的并行输出操作;以及处理装置,用于产生该控制讯号,用以控制该辅助输入装置的并行输出操作,以及以并行输入的方式输入该鼠标讯号以及该文字信息,并显示于该处理装置上,该鼠标讯号经过该处理装置处理后,在该处理装置上产生一光标,该光标与鼠标在电脑系统的显示器所产生的光标具有相同的功能。
2.如权利要求1所述的电脑系统鼠标输入辅助装置,其特征在于,上述辅助装置至少包含使用者输入介面装置,用于产生该鼠标讯号以及该文字信息;辨识装置,输入该文字信息进行辨识处理;以及辅助并行输出/入装置,以并行输出的方式输出该鼠标讯号以及该文字信息,并且以并行输入的方式输入该控制讯号。
3.如权利要求2所述的电脑系统鼠标输入辅助装置,其特征在于,上述使用者输入介面装置包含手写输入装置,用于相应于一压力而产生该鼠标讯号以及该文字信息,该压力施于该手写输入装置表面的轨迹与该光标移动的轨迹相同;以及键入输入装置,用于以键盘输入的方式产生该文字信息。
4.如权利要求2所述的电脑系统鼠标输入辅助装置,其特征在于,上述辨识装置还包含一手写辨识程序,用以进行辨识处理,以去除该文字信息中所有不合理与不存在的组合。
5.如权利要求2所述的电脑系统鼠标输入辅助装置,其特征在于,上述辅助并行输出/入装置包含控制讯号缓冲装置,输入由该处理装置而来的控制讯号,用以控制该辅助输入装置的该并行输出操作;状态信号缓冲装置,输入由该辅助输入装置而来的状态信号,用以指出该辅助输入装置的目前状态;以及辅助输出/入装置,在输入由该处理装置而来的该控制讯号后,输出至该控制讯号缓冲装置,在输入由该状态信号缓冲装置而来的该状态信号后,输出至该处理,在输入由该辨识装置而来的该文字信息后,输出至该处理装置。
6.如权利要求5所述的电脑系统鼠标输入辅助装置,其特征在于,上述控制讯号缓冲装置包含多个缓冲器。
7.如权利要求5所述的电脑系统鼠标输入辅助装置,其特征在于,上述状态信号缓冲装置包含多个锁存器。
8.如权利要求1所述的电表系统鼠标输入辅助装置,其特征在于,上述处理装置包含并行输出/入装置,以并行输入的方式输入该鼠标讯号以及该文字信息,把该控制讯号输出至该辅助输入装置;转换装置,输入该文字信息,将该文字信息转换为该处理装置所能辨识的编码,以做更进一步的处理;以及计算机装置,输入该编码后的文字信息,以视频的方式显示于该处理装置上。
9.如权利要求8所述的电脑系统鼠标输入辅助装置,其特征在于,上述并行输出/入装置包含控制讯号缓冲装置,输入由该处理装置而来的该控制讯号,用以控制该辅助输入装置的该并行输出操作;状态信号缓冲装置,输入由该辅助输入装置而来的状态信号,用以指出该辅助输入装置的目前状态;及辅助输出/入装置,在输出由该控制讯号缓冲装置而来的该控制讯号后,输出至该辅助输入装置,在输入由该状态信号缓冲装置而来的该状态信号后,输出至该状态信号缓冲装置,在输入由该辨识装置而来的该文字信息后,输出至该处理装置
10.如权利要求9所述的电脑系统鼠标输入辅助装置,其特征在于,上述控制讯号缓冲装置包含多个锁存器。
11.如权利要求9所述的电脑系统鼠标输入辅助装置,其特征在于,上述状态信号缓冲装置包含多个缓冲器。
12.如权利要求9所述的电脑系统鼠标输入辅助装置,其特征在于,上述辅助输入装置包含个人电脑的并行端。
13.如权利要求8所述的电脑系统鼠标输入辅助装置,其特征在于,上述计算机装置包含一显示器。
14.如权利要求1所述的电脑系统鼠标输入辅助装置,其特征在于,上述辅助输入装置为一手持式电脑装置。
15.一种电脑系统鼠标输入辅助装置,其特征在于,至少包含手持式电脑装置,用于相应于一压力而产生一鼠标讯号以及一文字信号,以并行输出的方式输出该鼠标讯号,并输入多个控制讯号,用于控制该辅助输入装置的并行输出操作,该手持式电脑装置至少包含使用者输入介面装置,用于相应于该压力而产生该鼠标信息以及该文字信息;以及辅助并行输出/入装置,以并行输出方式输出该文字信息,以并行输出的方式输入该控制讯号;以及处理装置,用于产生该控制讯号,用以控制该辅助输入装置的并行输出操作,以及以并行输入的方式输入该鼠标讯号以及该文字信息,并显示于该处理装置上,该鼠标讯号经过该处理装置处理后,在该处理装置上产生一光标,该光标与鼠标在电脑系统的显示器所产生的光标具有相同的功能。
16.如权利要求15所述的电脑系统鼠标输入辅助装置,其特征在于,上述辅助装置还包含辨识装置,输入该文字信息进行辨识处理。
17.如权利要求16所述的电脑系统鼠标输入辅助装置,其特征在于,上述使用者输入介面装置包含手写输入装置,用于相应于一压力而产生该鼠标讯号以及该文字信息,该压力施于该手写输入装置表面的轨迹与该光标移动的轨迹相同;以及键入输入装置,用于以键盘输入的方式产生该文字信息。
18.如权利要求16所述的电脑系统鼠标输入辅助装置,其特征在于,上述辨识装置还包含一手写辨识程序,用以进行辨识处理,以去除该文字信息中所有不合理与不存在的组合。
19.如权利要求16所述的电脑系统鼠标输入辅助装置,其特征在于,上述辅助并行输出/入装置包含控制讯号缓冲装置,输入由该处理装置而来的控制讯号,用以控制该辅助输入装置的该并行输出操作;状态信号缓冲装置,输入由该辅助输入装置而来的状态信号,用以指出该辅助输入装置的目前状态;以及手持式电脑输出/入装置,在输入由该处理装置而来的该控制讯号后,输出至该控制讯号缓冲装置,在输入由该状态信号缓冲装置而来的该状态信号后,输出至该处理,在输入由该辨识装置而来的该文字信息后,输出至该处理装置,以及把该鼠标讯号输出至该处理装置。
20.如权利要求19所述的电脑系统鼠标输入辅助装置,其特征在于,上述控制讯号缓冲装置包含多个缓冲器。
21.如权利要求19所述的电脑系统鼠标输入辅助装置,其特征在于,上述状态信号缓冲装置包含多个锁存器。
22.如权利要求15所述的电表系统鼠标输入辅助装置,其特征在于,上述处理装置包含并行输出/入装置,以并行输入的方式输入该鼠标讯号以及该文字信息,把该控制讯号输出至该辅助输入装置;转换装置,输入该文字信息,将该文字信息转换为该处理装置所能辨识的编码,以做更进一步的处理;以及计算机装置,输入该编码后的文字信息,以视频的方式显示于该处理装置上。
23.如权利要22所述的电脑系统鼠标输入辅助装置,其特征在于,上述并行输出/入装置包含控制讯号缓冲装置,输入由该处理装置而来的该控制讯号,用以控制该手持式电脑装置的并行输出操作;状态信号缓冲装置,输入由该手持式电脑装置而来的状态信号,用以指出该手持式电脑装置的目前状态;以及辅助输出/入装置,在输出由该控制讯号缓冲装置而来的该控制讯号后,输出至该手持电脑装置,在输入由该状态信号缓冲装置而来的该状态信号后,输出至该状态信号缓冲装置,在输入由该辨识装置而来的该文字信息后,输出至该处理装置
24.如权利要求23所述的电脑系统鼠标输入辅助装置,其特征在于,上述控制讯号缓冲装置包含多个锁存器。
25.如权利要求23所述的电脑系统鼠标输入辅助装置,其特征在于,上述状态信号缓冲装置包含多个缓冲器。
26.如权利要求23所述的电脑系统鼠标输入辅助装置,其特征在于,上述辅助输入装置包含个人电脑的并行端。
27.如权利要求22所述的电脑系统鼠标输入辅助装置,其特征在于,上述计算机装置包含一显示器。
全文摘要
一种电脑(PC)系统的鼠标输入辅助装置,利用手持式电脑装置,来达到扩充电脑系统输入功能的目的。本发明将PC的并行端与手持式电脑的PCMCIA卡连接在一起,配合握手的沟通方式取得连线,并于连线成功后由手持式电脑以并行传递的方式把用于鼠标的讯息以及文字资料传送给PC。而且手持式电脑与PC亦可独立进行操作,PC的鼠标和手持式电脑可以控制光标。
文档编号G06F3/033GK1247339SQ9811916
公开日2000年3月15日 申请日期1998年9月9日 优先权日1998年9月9日
发明者李瑜, 何代水, 彭益忠 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1