会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System for monitoring performance of advanced graphics driver including
filter modules for passing supported commands associated with function
calls and recording task execution time for graphic operation
    • 用于监视高级图形驱动程序的性能的系统,包括用于传递与功能调用相关联的支持命令的过滤模块,以及用于图形操作的记录任务
    • US5687376A
    • 1997-11-11
    • US356564
    • 1994-12-15
    • Joseph Celi, Jr.Jonathan M. WagnerRoger Louie
    • Joseph Celi, Jr.Jonathan M. WagnerRoger Louie
    • G06F11/34G09G5/36G09G5/39G06F13/14G06F3/14
    • G06F11/3466G09G5/363G06F11/3419G06F2201/805
    • Disclosed is a support architecture that facilitates use of display device drivers containing a minimum of hardware-specific software code. A driver need support only a relatively few common functions, which act as building blocks for the larger, more complex operations typically requested by graphics engines. In order to mediate between the limited-instruction-set device driver and the various higher-level graphics engines, the invention includes a series of translation modules that simplify engine-originated instructions into simpler graphic components. A video manager supervises routing of instructions to the specific drivers they designate, and serializes access to hardware components so that graphic commands execute atomically (i.e., without interruption). The invention also includes a graphics library containing device-level instruction sets, as well as the on-board capability to execute those commands, for a broad range of graphic operations, and one or more filter module interposed between the video manager and each device driver. The filter modules can enhance driver functionality without the need to rewrite or risk corruption of driver code; preprocess parameter information or instructions from the video manager before they reach the driver; intercept function calls or data before they reach a device driver for purposes of modification, analysis or mere viewing (e.g., for debugging purposes); or adapt device drivers to the environment of the present invention.
    • 公开了一种支持体系结构,便于使用包含最少硬件专用软件代码的显示设备驱动程序。 驱动程序只需要支持相对较少的常用功能,这些功能作为图形引擎通常要求的较大,更复杂的操作的构建块。 为了在有限指令集设备驱动程序和各种较高级别的图形引擎之间进行调停,本发明包括一系列将引擎发出的指令简化为更简单的图形组件的翻译模块。 视频管理器监控指令的路由到其指定的特定驱动程序,并且序列化对硬件组件的访问,以便图形命令以原子方式执行(即不中断)。 本发明还包括包含设备级指令集的图形库,以及用于执行这些命令的板载能力,用于广泛的图形操作,以及插入在视频管理器和每个设备驱动器之间的一个或多个滤波器模块 。 过滤器模块可以增强驱动程序功能,而无需重写或冒险损坏驱动程序代码; 视频管理器在到达驱动程序之前预处理参数信息或指令; 截取功能调用或数据到达设备驱动程序为目的进行修改,分析或仅仅查看(例如,用于调试目的); 或使设备驱动器适应于本发明的环境。
    • 2. 发明授权
    • Advanced graphics driver architecture supporting multiple system
emulations
    • 高级图形驱动架构,支持多种系统仿真
    • US5745762A
    • 1998-04-28
    • US356525
    • 1994-12-15
    • Joseph Celi, Jr.Jonathan M. WagnerRoger Louie
    • Joseph Celi, Jr.Jonathan M. WagnerRoger Louie
    • G06F3/14G06F13/10G06F9/44
    • G06F13/102G06F3/14
    • Disclosed is a support architecture that facilitates use of display device drivers containing a minimum of hardware-specific software code. A driver need support only a relatively few common functions, which act as building blocks for the larger, more complex operations typically requested by graphics engines. In order to mediate between the limited-instruction-set device driver and the various higher-level graphics engines, the invention includes a series of translation modules that simplify engine-originated instructions into simpler graphic components. A video manager supervises routing of instructions to the specific drivers they designate, and serializes access to hardware components so that graphic commands execute atomically (i.e., without interruption). The invention can accommodate multiple device drivers in parallel or serial configurations. Device drivers may be paired with specific graphics adapters, or multiple drivers, each responsive to a different graphics engine, can share a single graphics adapter. A particular driver may be selected by an application program, by a graphics engine, by a translation module, or by the video manager based on considerations of compatibility and efficiency. Ordinarily, a device driver controls the entire video display or a discrete region thereof during the time it processes a particular graphic function; however, the invention can also accommodate multiple video displays, each controlled by a separate device driver.
    • 公开了一种支持体系结构,便于使用包含最少硬件专用软件代码的显示设备驱动程序。 驱动程序只需要支持相对较少的常用功能,这些功能作为图形引擎通常要求的较大,更复杂的操作的构建块。 为了在有限指令集设备驱动程序和各种较高级别的图形引擎之间进行调停,本发明包括一系列将引擎发出的指令简化为更简单的图形组件的翻译模块。 视频管理器监控指令的路由到其指定的特定驱动程序,并且序列化对硬件组件的访问,以便图形命令以原子方式执行(即不中断)。 本发明可以容纳并行或串行配置的多个设备驱动器。 设备驱动程序可能与特定图形适配器配对,或者每个响应于不同图形引擎的多个驱动程序可以共享单个图形适配器。 特定驱动程序可以由应用程序,图形引擎,翻译模块或视频管理器基于兼容性和效率的考虑来选择。 通常,设备驱动器在处理特定图形功能的时间期间控制整个视频显示或其离散区域; 然而,本发明还可以容纳多个视频显示器,每个视频显示器由单独的设备驱动器控制。
    • 4. 发明授权
    • Advanced graphics driver architecture with extension capability
    • 具有扩展能力的先进的图形驱动架构
    • US5745761A
    • 1998-04-28
    • US356101
    • 1994-12-15
    • Joseph Celi, Jr.Jonathan M. WagnerRoger Louie
    • Joseph Celi, Jr.Jonathan M. WagnerRoger Louie
    • G06F3/14G06F9/44G06F9/40
    • G06F3/14
    • Disclosed is a support architecture that facilitates use of display device drivers containing a minimum of hardware-specific software code. A driver need support only a relatively few common functions, which act as building blocks for the larger, more complex operations typically requested by graphics engines. In order to mediate between the limited-instruction-set device driver and the various higher-level graphics engines, the invention includes a series of translation modules that simplify engine-originated instructions into simpler graphic components. A video manager supervises routing of instructions to the specific drivers they designate, and serializes access to hardware components so that graphic commands execute atomically (i.e., without interruption). The invention also includes a graphics library containing device-level instruction sets, as well as the on-board capability to execute those commands, for a broad range of graphic operations; and allows driver capability to be expanded by means of add-on extension modules, which relieve the designers of the need to fully rewrite a driver to test or implement an expanded function set.
    • 公开了一种支持体系结构,便于使用包含最少硬件专用软件代码的显示设备驱动程序。 驱动程序只需要支持相对较少的常用功能,这些功能作为图形引擎通常要求的较大,更复杂的操作的构建块。 为了在有限指令集设备驱动程序和各种较高级别的图形引擎之间进行调停,本发明包括一系列将引擎发出的指令简化为更简单的图形组件的翻译模块。 视频管理器监控指令的路由到其指定的特定驱动程序,并且序列化对硬件组件的访问,以便图形命令以原子方式执行(即不中断)。 本发明还包括包含设备级指令集的图形库,以及用于执行这些命令的板载功能,用于广泛的图形操作; 并允许通过附加扩展模块扩展驱动程序的功能,从而减轻设计人员需要完全重写驱动程序来测试或实现扩展功能集。
    • 5. 发明授权
    • Advanced graphics driver architecture
    • 高级图形驱动架构
    • US5715459A
    • 1998-02-03
    • US356881
    • 1994-12-15
    • Joseph Celi, Jr.Jonathan M. WagnerRoger Louie
    • Joseph Celi, Jr.Jonathan M. WagnerRoger Louie
    • G06F3/14G06F9/455G06F13/10
    • G06F9/45537G06F3/14
    • Disclosed is a support architecture that facilitates use of display device drivers containing a minimum of hardware-specific software code. A driver need support only a relatively few common functions, which act as building blocks for the larger, more complex operations typically requested by graphics engines. In order to mediate between the limited-instruction-set device driver and the various higher-level graphics engines, the invention includes a series of translation modules that simplify engine-originated instructions into simpler graphic components. A video manager supervises routing of instructions to the specific drivers they designate, and serializes access to hardware components so that graphic commands execute atomically (i.e., without interruption). The invention also includes a graphics library containing device-level instruction sets, as well as the on-board capability to execute those commands, for a broad range of graphic operations. In this way, if the translation module is unable to decompose an engine-originated instruction into operations the driver is capable of performing, the invention can utilize the library as a default; this ensures that all graphics requests will ultimately be serviced.
    • 公开了一种支持体系结构,便于使用包含最少硬件专用软件代码的显示设备驱动程序。 驱动程序只需要支持相对较少的常用功能,这些功能作为图形引擎通常要求的较大,更复杂的操作的构建块。 为了在有限指令集设备驱动程序和各种较高级别的图形引擎之间进行调停,本发明包括一系列将引擎发出的指令简化为更简单的图形组件的翻译模块。 视频管理器监控指令的路由到其指定的特定驱动程序,并且序列化对硬件组件的访问,以便图形命令以原子方式执行(即不中断)。 本发明还包括包含设备级指令集的图形库,以及用于执行这些命令的板载功能,用于广泛的图形操作。 以这种方式,如果翻译模块不能将发动机起始的指令分解为驾驶员能够执行的操作,则本发明可以使用库作为默认值; 这样可确保所有图形请求最终得到维护。