【技术实现步骤摘要】
本专利技术属于计算机信息处理
,尤其涉及。
技术介绍
当前,人们可以采用多种形式的人机交互手段实现向计算机输入信息。在众多人机交互手段中,最常见的方式为通过例如鼠标一类的二维输入装置输入信息,采用该种方式,能够为计算机提供各种类型的二维信息。随着例如笔记本电脑以及紧凑型计算机设备的出现,还可通过例如触摸板(touchpad)、指点杆(stick point)、以及触摸屏这样的二维输入装置实现向计算机提供二维信息。与此同时,三维人机交互技术正在日益普及,计算机中的许多软件开始支持三维图像及其操作,在这些软件的实际应用中,为计算机提供三维信息就显得十分重要。在现有技术中,为了实现向计算机提供三维信息输入,可以开发一个独立的三维输入装置用于为计算机提供三维信息。然而,由于新开发的三维输入装置加入到计算机之后,需要对计算机中的原有模块进行相应地调整,因此,会导致增加产品开发的风险,不利于生产商快速开发产品的需要;另外,新开发的三维输入装置作为一个新增加的独立设备,必然会提高产品的成本,不利于生产商降低成本的需要。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供,该方法能够利用现有的二维输入装置实现向计算机提供三维信息,从而避免由于新开发三维输入装置所带来的开发风险和产品成本提高的问题。为实现上述目的,本专利技术提供了,该方法包括步骤A判断计算机中的嵌入控制器(EC)是否与至少两个二维信息输入装置连接且EC当前接收到计算机中CPU发送的三维命令,如果是,则EC执行该命令,设置当前应当执行三维输入信息操作,并向CPU返回三维命令执行成功信息,然后执行步骤B ...
【技术保护点】
一种为计算机提供三维输入信息的方法,其特征在于,该方法包括:步骤A:判断计算机中的嵌入控制器(EC)是否与至少两个二维信息输入装置连接且EC当前接收到计算机中CPU发送的三维命令,如果是,则EC执行该命令,设置当前应当执行三维输入信 息操作,并向CPU返回三维命令执行成功信息,然后执行步骤B;否则,按照现有技术中对二维输入信息的处理方式为计算机提供二维输入信息;步骤B:EC分别从与两个二维信息输入装置相连的端口获取二维数据,根据步骤A所设置的当前应当执行三维输入 信息操作,将所获得的二维数据组合为三维数据;步骤C:CPU判断是否从EC收到三维命令执行成功信息,如果是,则从EC获得由二维数据组合而成的三维数据,并将该三维数据提供给相应的应用程序运行。
【技术特征摘要】
1.一种为计算机提供三维输入信息的方法,其特征在于,该方法包括步骤A判断计算机中的嵌入控制器(EC)是否与至少两个二维信息输入装置连接且EC当前接收到计算机中CPU发送的三维命令,如果是,则EC执行该命令,设置当前应当执行三维输入信息操作,并向CPU返回三维命令执行成功信息,然后执行步骤B;否则,按照现有技术中对二维输入信息的处理方式为计算机提供二维输入信息;步骤BEC分别从与两个二维信息输入装置相连的端口获取二维数据,根据步骤A所设置的当前应当执行三维输入信息操作,将所获得的二维数据组合为三维数据;步骤CCPU判断是否从EC收到三维命令执行成功信息,如果是,则从EC获得由二维数据组合而成的三维数据,并将该三维数据提供给相应的应用程序运行。2.根据权利要求1所述的方法,其特征在于,步骤A包括步骤A1EC向其各个端口发送检测命令,根据该检测命令的回应结果判断该EC是否与两个二维信息输入装置相连接,如果是,则将预先设定的标志变量MultiMouse设置为1,否则,将该变量设置为0;其中,标志变量MultiMouse为0表示当前只具有一个二维信息输入装置或者没有二维信息输入装置与计算机相连,该变量为1表示当前有两个二维信息输入装置与计算机相连,该变量为2表示当前应当执行三维信息输入操作,该变量的初始值为0;步骤A2EC判断其通讯端口是否已经接收到来自CPU发送的命令,如果是,则EC从其通讯端口获得CPU所发送的命令;否则,返回步骤A2,直至接收到CPU发送的命令;步骤A3EC判断CPU所发送的命令是否为三维命令,如果是,则进一步判断标志变量MultiMouse是否为1,如果是,则可判断得到EC与两个二维信息输入装置连接且EC当前接收到CPU发送的三维命令,执行该三维命令,将标志变量MultiMouse置为2,并向CPU返回三维命令执行成功的信息,否则,按照现有技术中对二维输入信息的处理方式为计算机提供二维输入信息。3.根据权利要求2所述的方法,其特征在于,步骤A1所述EC向其各个端口发送检测命令为EC发送复位命令0xFF给其各个PS2端口;所述根据该检测命令的回应结果判断该EC是否与两个二维信息输入装置相连接为判断EC是否接收到各个PS2端口返回的0xFA、0xAA和0x00命令,如果是,则可判断得到相应的PS2端口上连接有二维信息输入装置。4.根据权利要求1所述的方法,其特征在于,步骤B包括步骤B1从EC与二维信息输入...
【专利技术属性】
技术研发人员:刘旭国,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。