当前位置: 首页 > 专利查询>IMI创新公司专利>正文

使用多个独立图形数据输入设备的改进的计算机接口系统技术方案

技术编号:3035696 阅读:275 留言:0更新日期:2012-04-11 18:40
公开了使用多个独立图形数据输入设备的改进的计算机接口系统。多个独立图形数据输入设备使用户将各来自多个独立图形输入设备的数据输入至操作系统。图形输入设备驱动器对来自多个独立图形输入设备的输入进行解码。操作系统接口软件解释来自图形输入设备驱动器的数据。操作系统软件还生成和控制多个光标或控制点。图形输入设备感知程序获得并解释图形输入设备事件消息,并且控制图形输入设备感知对象。

Improved computer interface system using multiple independent graphics data input devices

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 )、以及多个独立 图形输入设备光标和控制点。一种用于支持多个图形输入设备的计算机实现方法,其中,新 方法生成多个图形输入设备光标和控制点,对来自图形输入设备的 原始输入消息进行解码并生成图形输入设备事件消息,以及将其转 换为可用于计算机操作系统或应用程序的数据。另外,新方法提出 了用于使用户利用独立图形输入设备功能的图形输入设备感知程 序和图形输入设备感知对象。附图说明结合并构成本说明书的一部分的附图示出了本专利技术的实施例, 并与说明书一起用于解释本专利技术的原理图1是根据本专利技术一个示例性实施例的使用多个独立数据输入 i殳备的改进的计算积4妾口系统的示意图2是才艮据本专利技术一个示例性实施例的系统的处理流程的示意图3是4艮据本专利技术一个示例性实施例的生成图形输入i殳备光标 和控制点的处理流程的示意图4是根据本专利技术第二示例性实施例的使用多个独立数据输入 设备的改进的计算机接口系统的示意图;图5是才艮据本专利技术第二示例性实施例的系统的处理流程的示意图。图6是根据本专利技术第三示例性实施例的使用多个独立数据输入 设备的改进的计算机接口系统的示意图。图7是根据本专利技术第三示例性实施例的系统的处理流程的示意图。*^实施方式本说明书描述了使用多个独立数据输入设备的改进的计算机 接口系统。该系统允许在多个独立数据输入设备的控制下实现多个 光标或控制点。详细参考了本专利技术的优选实施例。尽管结合优选实 施例描述了本专利技术,但是这些优选实施例并不用于限制本专利技术。相 反地,本专利技术旨在覆盖可包括在由所附权利要求限定的本专利技术的精 神和范围内的替换、1奮改和等同物。此外,在本专利技术的以下详细描 述中,阐述了许多具体细节以提供对本专利技术的透彻理解。然而,在 没有这些具体细节的情况下也可以实现本专利技术。图1是根据本专利技术一个示例性实施例的使用多个独立图形数据 车命入i殳备101的改进的计算才几接口系统的示意图。如本文所理解的, 将术语图形输入设备解释并将其广泛理解成是指任何输入设备 或基于人为操作生成连续或离散输入信号的任何输入功能、软件、 硬件、固件。这种图形输入设备的实例包括但不限于标准鼠标、改 良鼠标、触摸屏、绘图板、游戏控制器、触摸板、键盘、语音驱动 输入系统、以及各种固件等。图形输入设备101可以通过串行端口 、 USB端口、或PS/2端口、或者其<也连4妄形式连4妻至用户冲妄口 102。 图形输入设备101可以通过有线、IR、无线、或例如通过互联网的 远程、或其他方式连接至用户接口 。用户接口 102的实例包括但不限于计算机接口 、游戏播放器接口 、 ATM接口 、诸如移动电话接口 、 个人数字助理接口 、全球定位系统接口的各种嵌入式设备接口等。 用户接口 102基于人为操作接收来自图形输入设备的原始输入消 息。然后,通过图形输入设备驱动器103或操作系统软件104处理 原始iir入消息。原始输入消息通常包4舌多个独立输入i殳备101的4立 置、多个独立输入设备101的移动、以及其他多个独立输入设备元 件(例如,按钮)的状态。图形输入设备驱动器103获得原始输入 消息并将其转换成多个图形输入设备在平面上移动的X/Y坐标数 据和其他设备元件的状态。操作系统软件104也从多个独立输入i殳 备101直接获得原始输入消息。操作系统软件104通过向图形输入 设备驱动器103发送对图形输入设备事件消息的请求并接收来自图 形输入设备驱动器103的图形输入设备事件消息来与图形输入设备 驱动器103进行交互。优选地,图形输入设备驱动器103包括标准 系统图形输入设备驱动器、和/或专用/改进的图形输入设备驱动器。 图形输入设备驱动器103的实例包括但不限于系统鼠标驱动器、改 良鼠标驱动器、触摸屏驱动器、绘图板驱动器、游戏控制器驱动器、 触摸板驱动器、语音驱动输入系统驱动器、以及各种固件驱动器等。通过操作系统软件104和图形输入设备驱动器103 —起生成独 立图形光标和控制点105,并且其完全受独立图形输入设备101的 移动和状态的控制。如在本文所理解的,将术语图形光标和控制 点解释并将其广泛理解成是指包括可视显示器上的可移动点的任 何指示符或标记符。图形光标和控制点的实例包括^L不限于光标、 控制点、或嵌入应用程序内的功能,其中,这种图形光标和控制点 可以是可见的,或者可以是嵌入的而但不以可见形式来提供。在图 形输入设备控制下的图形光标和控制点的移动以及对其他状态的 改变使用户指向命令或屏幕位置。图形输入i殳备驱动器103将图形输入i殳备事件消息发送至应用 程序108或图形输入设备感知程序106。如本文中所理解的,将术 语应用程序,,解释并将其广泛理解成是指由操作系统提供或安装 在才乘作系统上的任何应用软件、或连4妻至才喿作系统的任何应用程 序、或互联网或内联网上的任何应用程序。图形输入设备感知程序 106为用户利用独立图形输入i殳备101的功能而i殳计。图形输入i殳 备感知程序106解释来自图形输入识别驱动器103的图形输入设备 事件消息并控制图形输入i殳备感知对象107。图形输入i殳备感知对 象107祐 没计为感知独立图形输入i殳备。图形输入设备感知对象107 可祐:i殳计为受单个的独立图形输入i殳备101、或多个独立图形输入 设备101的组合、或所有独立图形输入设备101的控制。优选地, 例如,第 一或第 一组图形输入设备感知对象107受第 一 图形输入i殳 备101的控制,第二或第二组图形输入设备感知对象107受第二图 形输入设备101的控制等。可选地,可以将所有图形输入设备感知 对象107配置为受第一图形输入设备101、或第二图形输入设备 101、或其他可用的图形输入i殳备101、或所有可用的图形输入i殳备 101的控制。如本文中所理解的,将术语图形输入设备感知对象 解释并将其广泛理解成是指任何输入控制对象(例如,图形输入设本文档来自技高网...

【技术保护点】
一种计算机接口系统,用于使用多个独立图形输入设备并生成多个独立光标和控制点,所述计算机接口系统包括: 用户接口; 多个独立图形输入设备,其中,所述图形输入设备连接至所述用户接口;以及 操作系统接口软件,其中,所述操作系统接 口软件读取并解释来自所述输入设备的数据,所述操作系统接口软件生成用于图形输入设备事件消息的请求。

【技术特征摘要】
【国外来华专利技术】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[美国]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1