General image adapter

An adapter and graphics technology, applied in the direction of digital output to display devices, etc., can solve the problems of no VGA adapter firmware support, no support for power management, etc., to achieve the effect of reducing chip capacity, easy to save, and easy to innovate

Inactive Publication Date: 2003-07-09
MICROSOFT CORP
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

VGA also does not support power management, which is becoming increasingly important in mobile computing environments
Also, there is no firmware support for VGA adapters in multi-monitor configurations under existing operating systems

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • General image adapter
  • General image adapter
  • General image adapter

Examples

Experimental program
Comparison scheme
Effect test

example

[1931] This section provides example code showing how to implement EFI-UGA bundling and EFI_UGA_IO_PROTOCOL. This part also provides the example code of UGA firmware interface realization.

[1932] 2.1 EFI-UGA bundle and implementation of EFI_UGA_IO_PROTOCOL

[1933] 2.2 UGA firmware interface implementation

[1934] 2.1 EFI-UGA bundle and implementation example of EFI_UGA_IO_PROTOCOL

[1935] / *++ This code and information is provided ″as is″ without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and / or fitness for a particular purpose. Copyright(c)2000-2001 Microsoft Corporation Module Name: efiuga.h Abstract: This is an implementation of EFI-UGA binding code. Author: Michael Maciesowicz (mmacie) 07-August-2001 Environment: Firmware boot-time and OS kernel mode run-time. Notes: Revision History: --* / #ifndef _EFIUGA_H_ #define _EFIUGA_H_ #include "vml.h" extern const UINT16 g_ui16UgaFwPc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The subject invention relates to a Universal Graphics Adapter (UGA) that is a hardware-independent design that encapsulates and abstracts low-level graphics hardware in a standard manner through firmware. UGA is a firmware standard, intended to wrap existing or planned hardware, including VGA. UGA does not require the use of real-mode assembly language, direct hardware register, or frame buffer access to program, thus providing advantages over conventional systems. UGA supports basic drawing operations, continuous display modes, and power management. As a firmware-based standard, UGA facilitates updating a system to support both evolving and new hardware features.

Description

[0001] This application claims the benefit of US Application Serial No. 60 / 341140, filed December 13, 2001, entitled UNIVERSAL GRAPHICS ADAPTER. technical field [0002] The present invention relates generally to video graphics displays, and more particularly to facilitating hardware-independent video displays through firmware services that abstract video hardware and provide an interface to an operating system. Background technique [0003] Video Graphics Array (VGA) is a graphics display system for personal computers (PCs). VGA has become one of the de facto standards for PCs, offering a resolution of 720 by 400 pixels in text mode and a choice of resolutions in graphics mode (e.g. 640 by 480 by 16 colors, 320 by 200 Multiply by 256 colors). VGA is a hardware-specific standard that uses an analog signal rather than a digital signal. Other standards have emerged since VGA first appeared in 1987, but VGA remains the minimum compatible standard and thus basically all PCs su...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/14
Inventor M・马切索微茨
Owner MICROSOFT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products