Improved computer interface system using multiple independent graphics data input devices. A plurality of independent graphics data input devices enable the user to input data from a plurality of independent graphics input devices to the operating system. A graphics input device driver decodes an input from a plurality of independent graphics input devices. Operating system interface software to interpret data from the graphics input device driver. The operating system software also generates and controls multiple cursors or control points. The graphical input device aware program obtains and interprets the graphical input device event message, and controls the perceived object of the graphics input device.
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及支持多个独立数据输入设备的数据输入方法和系 统,尤其涉及控制多个独立的全功能光标和控制点的多个独立的全 功能图形输入设备。
技术介绍
传统的数据输入方法使用在操作系统接口 (interface,界面) 上的单个输入设备和单个光标或控制点。尽管计算机处理能力以及 新软件和硬件技术的快速发展,但数据输入方面却没有明显变化 单个图形输入设备(例如,鼠标、跟踪球、键盘、或输入笔(pen)) 被用于导航和执行。传统的数据输入方法被限制在其不支持用于多 个独立输入i殳备的多个独立光标的范围。用于多个数据输入设备的现有技术通常使用复杂和不熟悉的 设备,而不是使用标准鼠标。通常,用于第二个数据输入设备的驱 动器没有安装在系统层(system level)上,因而,图形输入设备没 有被广泛应用,或者系统对用户没有提供充足和完善的接口功能。因此,需要使用户更好和更快地控制图形输入接口的改进的数 据输入方法和系统。在本文中,将对支持多个输入设备的新方法和 系统进4亍描述。
技术实现思路
公开了 一种支持多个独立图形输入设备的改进的计算机接口 系统。改进的计算机接口系统包括多个独立图形输入设备、图形输入设备驱动器、操作系统接口软件、图形输入设备感知程序(aware program )、图形^T入i殳备感知只于象(aware object )、以及多个独立 图形输入设备光标和控制点。一种用于支持多个图形输入设备的计算机实现方法,其中,新 方法生成多个图形输入设备光标和控制点,对来自图形输入设备的 原始输入消息进行解码并生成图形输入设备事件消息,以及将其转 换为可用于计算 ...
【技术保护点】
一种计算机接口系统,用于使用多个独立图形输入设备并生成多个独立光标和控制点,所述计算机接口系统包括: 用户接口; 多个独立图形输入设备,其中,所述图形输入设备连接至所述用户接口;以及 操作系统接口软件,其中,所述操作系统接 口软件读取并解释来自所述输入设备的数据,所述操作系统接口软件生成用于图形输入设备事件消息的请求。
【技术特征摘要】
【国外来华专利技术】US 2004-11-30 11/001,3281. 一种计算机接口系统,用于使用多个独立图形输入设备并生成多个独立光标和控制点,所述计算机接口系统包括用户接口;多个独立图形输入设备,其中,所述图形输入设备连接至所述用户接口;以及操作系统接口软件,其中,所述操作系统接口软件读取并解释来自所述输入设备的数据,所述操作系统接口软件生成用于图形输入设备事件消息的请求。2. 根据权利要求1所述的系统,还包括图形输入设备驱动器,其中,所述图形输入设备驱动器 对来自所述输入设备的输入消息进行解码,所述图形输入设备 驱动器生成图形输入设备事件消息并将其转换成可用于计算 机操作系统或应用程序的数据,所述图形输入设备驱动器接受 来自所述操作系统接口软件的用于图形输入设备事件消息的 请求,所述图形输入设备驱动器生成所述图形输入设备事件消 息并将其发送给所述操作系统接口软件。3. 根据权利要求2所述的系统,还包括多个独立图形光标和控制点,其中, 一接收到来自所述 图形输入设备驱动器的所述图形输入设备事件消息,就分别通 过所述图形输入设备驱动器以及通过所述才喿作系统*接口软件 生成所述光标和控制点,分别通过所述图形输入设备驱动器以 及通过所述操作系统接口软件控制所述光标和控制点的位置、 移动、以及4犬态。4. 根据权利要求2所述的系统,还包括图形输入设备感知程序,其中,所述图形输入设备感知 程序被设计用于用户利用所述输入i殳备的功能,所述图形输入 设备感知程序解释来自所述图形输入设备驱动器的数据;以及多个图形输入设备感知对象,其中,所述图形输入设备 感知对象受所述图形输入设备感知程序的控制,所述图形输入 设备感知程序将所述图形输入设备事件消息发送给所述图形 输入设备感知对象。5. 根据权利要求2所述的系统,其中,所述图形输入设备驱动器 与应用程序连接,所述应用程序适合于利用所述输入设备的功 能,所述应用程序内的应用对象或应用功能由所述图形输入设 备驱动器控制。6 —种计算机接口系统,用于使用多个独立图形输入设备并生成 多个独立光标和控制点,所述计算机接口系统包4舌用户才妄口;多个独立图形输入设备,其中,所述图形输入设备连接 至所述用户4妾口;操作系统接口软件,其中,所述操作系统接口软件读取 和解释来自所述输入设备的数据,所述操作系统接口软件生成用于图形输入设备事件消息的请求;图形输入设备驱动器,其中,所述图形输入设备驱动器 对来自所述输入设备的输入消息进行解码,所述图形输入设备 驱动器生成图形输入设备事件消息并将其转换成可用于计算 机操作系统或应用程序的数据,所述图形输入设备驱动器接收 来自所述驱动系统4妄口软件的用于图形输入i殳备事件消息的请求,所述图形输入设备驱动器生成所述图形输入设备事件消 息并将其发送给所述操作系统接口软件;以及多个独立图形光标和控制点,其中, 一接收到来自所述 图形输入设备驱动器的所述图形输入设备事件消息,就分别通 过所述图形输入设备驱动器以及通过所述操作系统接口软件 生成所述光标和控制点,分别通过所述图形输入设备驱动器以 及通过所述操作系统接口软件控制所述光标和控制点的位置、牙多动、以及4犬态;其中,所述图形输入设备驱动器与应用程序连接,所述 应用程序适合于利用所述输入设备的功能,所述应用程序内的 应用对象或应用功能由所述图形输入设备驱动器控制。7.一种计算机接口系统,用于使用多个独立图形输入设备并生成 多个独立光标和控制点,所述计算才几接口系统包括用户4妄口;多个独立图形输入设备,其中,所述图形输入设备连接 至所述用户4妄口;操作系统接口软件,其中,所述操作系统接口软件读取 和解释来自所述输入设备的数据,所述才喿作系统接口软件生成用于图形输入设备事件消息的请求;图形输入设备驱动器,其中,所述图形输入设备驱动器对来自所述输入设备的输入消息进行解码,所述图形输入设备驱动器生成图形输入设备事件消息并将其转换成可用于计算机操作系统或应用程序的数据,所述图形输入设备驱动器接收来自所述驱动系统接口软件的用于图形输入设备事件消息的请求,所述图形输入设备驱动器生成所述图形输入设备事件消 息并将其发送给所述操作系统接口软件;多个独立图形光标和控制点,其中, 一接收到来自所述 图形输入设备驱动器的所述图形输入设备事件消息后,就分别 通过所述图形输入设备驱动器以及通过所述操作系统接口软 件生成所述光标和控制点,分别通过所述图形输入设备驱动器 以及通过所述操作系统接口软件控制所述光标和控制点的位置、移动、以及4犬态;图形输入设备感知程序,其中,所述图形输入设备感知 程序裙^殳计用于用户利用所述输入i殳备的功能,所述图形输入 设备感知程序解释来自所述图形输入设备驱动器的数据;以及多个图形输入设备感知对象,其中,所述图形输入设备 感知对象受所述图形输入设备感知程序的控制,所述图形输入 设备感知程序将所述图形输入设备事件消息发送给所述图形 输入设备感知对象。8. —种计算机接口系统,用于使用多个独立图形输入设备并生成 多个独立光标和控制点,所述计算才几接口系统包括用户4妄口 ;多个独立图形输入设备,其中,所述图形输入设备连接 至所述用户4妻口;图形输入设备驱动器,其中,所述图形输入设备驱动器 对来自所述输入设备的输入消息进行解码,所述图形输入设备 驱动器根据生成输入消息的所述输入设备的源将所述输入消 息分为不同的子集,对于所述输入消息的第一子集,所述图形 输入设备驱动器生成图形输入设备事件消息并将其转换成可 用于计算机操作系统或应用程序的数据,所述图形输入设备驱 动器也读入所述输入消息的其他子集;以及操作系统*接口寿欠件,其中,所述才喿作系统接口4欠件读取 和解释来自所述图形输入设备驱动器的所述输入消息的其他子集的数据,所述操作系统接口软件对来自所述图形输入设备 驱动器的所述输入消息进4亍解码,所述才喿作系统*接口软件生成 图形输入设备事件消息并将其转换成可用于计算机操作系统 或应用程序的凄t据。9. 根据权利要求8所述的系统,还包括多个独立图形光标和控制点,其中,根据不同的所述输 入设备,分别通过所述操作系统4妄口软件和所述图形输入i殳备 驱动器生成所述光标和控制点,分别通过所述操作系统接口软 件和所述图形输入设备驱动器控制所述光标和控制点的位置、 移动、以及4犬态。10. 根据权利要求8所述的系统,还包括图形输入设备感知程序,其中,所述图形输入设备感知 程序被设计用于用户利用所述输入设备的功能,所述图形输入 i殳备感知禾呈序解释分别来自所述操作系统4妻口 4欠件和所述图 形输入设备驱动器的数据;以及多个图形输入设备感知对象,其中,所述图形输入设备 感知对象受所述图形输入设备感知程序的控制,所述图形输入 设备感知程序将所述图形输入设备事件消息发送给所述图形 输入i史备感知对象。11. 根据权利要求8所述的系统,其中,所述图形输入设备驱动器 或所述驱动系统4妄口软件与应用程序连接,所述应用程序适合 于利用所述输入i殳备的功能,所述应用程序内的应用对象或应 用功能由所述图形输入设备驱动器或所述操作系统接口软件控制。12.—种计算枳4妄口系统,用于4吏用多个独立图形l叙入i殳备并生成 多个独立光标和控制点,所述计算枳4妻口系统包4舌用户4妄口;多个独立图形输入设备,其中,所述图形输入i殳备连才妾 至所述用户4矣口;图形输入设备驱动器,其中,所述图形输入设备驱动器 对来自所述输入设备的输入消息进行解码,所述图形输入设备 驱动器根据生成输入消息的所述输入设备的源将所述输入消 息分为不同的子集,对于所述输入消息的第一子集,所述图形 输入设备驱动器生成图形输入设备事件消息并将其转换成可 用于计算机操作系统或应用程序的数据,所述图形输入设备驱 动器也读入所述输入消息的其他子集;操作系统接口软件,其中,所述操作系统接口软件读取 和解释来自所述图形输入设备驱动器的所述输入消息的其他子集的数据,所述操作系统接口软件对来自所述图形输入设备 驱动器的所述输入消息进行解码,所述操作系统接口软件生成 图形输入设备事件消息并将其转换成可用于计算机操作系统 或应用禾呈序的彩:」梧;以及多个独立图形光标和控制点,其中,# 据不同的所述输 ...
【专利技术属性】
技术研发人员:詹姆斯R费尔斯,弗拉德萨尔内,丹尼尔E沙夫,
申请(专利权)人:IMI创新公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。