|
Match
|
Document |
Document Title |
|
|
7623140 |
Method and apparatus for processing video and graphics data to create a composite output image having independent and separate layers of video and graphics
A method, apparatus, system and machine-readable medium for generating a composite output image based upon multiple input images. In one embodiment, a first display location on a display panel is...
|
|
|
7619628 |
Caching digital image data
Methods and systems for processing digital image data utilizing vertically-oriented Effect graphs are provided. When processing digital image data utilizing Effect graphs, it is often necessary for...
|
|
|
7619622 |
Selective rendering for driver classes
Described is a filtering mechanism/process that selectively controls whether graphics primitives are provided to a given driver. For example, graphics primitives of an accessibility (e.g.,...
|
|
|
7616211 |
Rendering processor, rasterizer and rendering method
A shader sends a “completely full” signal to a buffer control unit when a head pixel in a first pass input from a DDA arrives at a final stage of a pipeline process. When the head pixel in the...
|
|
|
7609280 |
High level graphics stream
A system that provides graphics commands that represent graphics or an image, to a consuming process. The graphics commands are represented by a visual tree which includes objects and resources...
|
|
|
7609272 |
Partial texture loads
Circuits, methods, and apparatus that provide for partial texture load instructions. Instead of one instruction that may take several shader passes to complete, several instructions are issued,...
|
|
|
7605825 |
Fast zoom-adaptable anti-aliasing of lines using a graphics processing unit
A method, system, and computer-readable storage medium are disclosed for performing anti-aliasing operations on lines using a graphics processing unit (GPU). Input comprising a plurality of...
|
|
|
7598953 |
Interpreter for simplified programming of graphics processor units in general purpose programming languages
Although GPUs have been harnessed to solve non-graphics problems, these solutions are not widespread because GPUs remain difficult to program. Instead, an interpreter simplifies the task of...
|
|
|
7598952 |
Three-dimensional image compositing on a GPU utilizing multiple transformations
A method includes identifying a plurality of image elements to be rendered within a three-dimensional image. The method also includes identifying a set of light sources according to which lighting...
|
|
|
7589741 |
Processing high numbers of independent textures in a 3-D graphics pipeline
Circuits, methods, and apparatus provide for the storage of texture descriptors in a graphics memory. Since the texture descriptors are stored in a graphics memory, they do not need to be stored in...
|
|
|
7589719 |
Fast multi-pass partitioning via priority based scheduling
Computer operations are partitioned for execution by a processor. A plurality of operations to be partitioned is received. The respective priorities for each of the plurality of operations is...
|
|
|
7586493 |
System and method for offloading application tasks in a multi-processor environment utilizing a driver
A system, method, and computer program product are provided for offloading application tasks in a multi-processor environment. In use, an application is executed utilizing a first processor. Such...
|
|
|
7583268 |
Graphics pipeline precise interrupt method and apparatus
A graphics processing unit (“GPU”) is configured to interrupt processing of a first context and to initiate processing of a second context upon command. A command processor communicates an...
|
|
|
7580040 |
Interruptible GPU and method for processing multiple contexts and runlists
A graphics processing unit (“GPU”) is configured to interrupt processing of a first context and to initiate processing of a second context upon command so that multiple programs can be executed...
|
|
|
7570268 |
Systems and methods for providing graphics data in parallel to graphics processing hardware
A method and system for controlling the algorithmic elements in 3D graphics systems via an improved 3D graphics API is provided. In one aspect, in a 3D graphics system having privatized formats...
|
|
|
7570267 |
Systems and methods for providing an enhanced graphics pipeline
An enhanced graphics pipeline is provided that enables common core hardware to perform as different components of the graphics pipeline, programmability of primitives including lines and triangles...
|
|
|
7567253 |
Mirror driver notification of device independent bitmap drawing calls
Described is a technology including a mechanism that when activated, detects a call to a device independent bitmap. An appropriate mirror driver, such as one or more registered as an accessibility...
|
|
|
7564461 |
Acceleration of graphics for remote display using redirection of rendering and compression
A system and method are disclosed for improving the remote display of graphics images by the redirection of rendering and the optional use of image data compression. Instead of sending graphics...
|
|
|
7561169 |
Systems and methods for generating user specified information from a map
An embodiment relates generally a method of generating user-specified information. The method includes selecting a plurality of points on a map, where the plurality of points forms a closed...
|
|
|
7561165 |
System for texturizing electronic representations of objects
A texturizing system for texturizing electronic representations of objects includes a texture library, a texture engine and a graphical user interface module. A source texture may be stored in the...
|
|
|
7557810 |
System and method for assessing performance optimizations in a graphics system
A system for identification and assessment of performance optimizations implemented in the graphics environment, the identification and assessment of the performance optimizations based upon an...
|
|
|
7551182 |
System and method for processing map data
A system and method is provided for assembling graphics information as a graphics display for presentation on a visual interface, the graphics information including a plurality of image tiles...
|
|
|
7545386 |
Unified mobile display emulator
The conversion of Mobile Display information used in a wide variety of Mobile Devices into Unified Image Formats is disclosed to enable viewing on a desktop computer system in addition to manual...
|
|
|
7545381 |
Interruptible GPU and method for context saving and restoring
A graphics processing unit (“GPU”) is configured to receive an interrupt command from a CPU or internal interrupt event while the GPU is processing a first context. The GPU saves the first...
|
|
|
7542044 |
Optimized specular highlight generation
An approach to optimize specular highlight generation is presented. A single microprocessor instruction is used to generate an intensity value based upon a viewing angle value. An application...
|
|
|
7533371 |
User interface for facilitating performance analysis for processing
User interfaces for facilitating performance analysis for processing include a first window and a second window. The first window identifies events that have been captured during processing of a...
|
|
|
7532174 |
Programmable drivers for display devices
A display device (panel) is made recognizable by an application ( 11 ) in an electronic apparatus. This enables the application to use otherwise dummy lines (L 1 . . . L 22 ) during start up to be...
|
|
|
7528840 |
Optimizing the execution of media processing routines using a list of routine identifiers
Methods for analyzing a list of routine identifiers to optimize processing of routines identified in the list. Some embodiments execute a set of routines in multiple passes where each pass...
|
|
|
7528836 |
Programming multiple chips from a command buffer
A CPU selectively programs one or more graphics devices by writing a control command to the command buffer that designates a subset of graphics devices to execute subsequent commands. Graphics...
|
|
|
7528829 |
Method and system for providing data to a graphics chip in a graphics display system
An API is provided to feed multiple data objects, wherever originated or located at the time of operation, to a 3D graphics chip simultaneously or in parallel. Multiple containers may be fed to a...
|
|
|
7525550 |
Controller driver, mobile terminal using the same, and display panel driving method
A controller driver includes a color palette circuit configured to hold color palette data indicating a relation of a color reference numbers corresponding to a color and RGB data corresponding to...
|
|
|
7522170 |
Graphics system interface
An interface for a graphics system includes simple yet powerful constructs that are easy for an application programmer to use and learn. Features include a unique vertex representation allowing the...
|
|
|
7522169 |
Apparatus and method for selective attribute distribution to parallel processors
A graphics processing unit has a set of parallel processing units. A primitive pipeline delivers tiles of a primitive to selected processing units of the set of processing units. An attribute...
|
|
|
7511723 |
Method for requesting and viewing an attachment image on a portable electronic device
A method for viewing a full image of a server stored original attachment on a portable electronic device including: building a graph structure within the server representing a map of the original...
|
|
|
7511712 |
Facilitating performance analysis for processing
Facilitating performance analysis for processing includes capturing a state of a processing unit and capturing a plurality of commands submitted to the processing unit for processing. Both the...
|
|
|
7502029 |
Instruction folding mechanism, method for performing the same and pixel processing system employing the same
An instruction folding mechanism, a method for performing the instruction folding mechanism and a pixel processing system employing the instruction folding mechanism are described. The pixel...
|
|
|
7499051 |
GPU assisted 3D compositing
A method to perform compositing of three-dimensional images includes, on a Central Processing Unit (CPU), automatically assembling a Graphics Processing Unit (GPU) program for each element of a...
|
|
|
7466319 |
System and method for fast gradient pixel clears in graphics rendering
A system and method of maintaining a gradient in a plurality of pixels of a graphics display, such as a color or intensity gradient, where each pixel has an X coordinate, Y coordinate, and other...
|
|
|
7466317 |
Method and system for managing graphics objects in a graphics display system
A method and system for controlling the algorithmic elements in 3D graphics systems via an improved 3D graphics API is provided. In one aspect, in a 3D graphics system having privatized formats...
|
|
|
7456838 |
System and method for converting a vertex program to a binary format capable of being executed by a hardware graphics pipeline
A system, method and computer program product are provided for programmable vertex processing. Initially, a vertex program is identified including branch labels and instruction sequences with...
|
|
|
7456835 |
Register based queuing for texture requests
A graphics processing unit can queue a large number of texture requests to balance out the variability of texture requests without the need for a large texture request buffer. A dedicated texture...
|
|
|
7453466 |
Methods, systems, and data structures for generating a rasterizer
Methods, systems and data structures produce a rasterizer. A graphical state is detected on a machine architecture. The graphical state is used for assembling a shell rasterizer. The machine...
|
|
|
7453465 |
Encoding for remoting graphics to decoder device
A portable graphics encoder connects with one or more protocol decoder devices based on a particular communication protocol. The portable graphics encoder is not specific to any particular...
|
|
|
7450131 |
Memory layout for re-ordering instructions using pointers
Embodiments include storing graphics instructions at addresses in a memory in an original order, and storing in the memory pointers associated with each instruction pointing to the addresses of the...
|
|
|
7450129 |
Compression of streams of rendering commands
A distributed rendering system with compression of streams of rendering commands. The controlling device 110 fits streams of rendering commands to the rendering devices 120 within the frame...
|
|
|
7450128 |
Systems and methods of providing image copy and modify commands to a receiver with an associated display
A method comprises providing image copy and modify commands to a receiver. Each copy command causes pixel values in an area of a display associated with the receiver to be copied to another area of...
|
|
|
7439987 |
Vector graphic normalizer
A computer algorithm that is able to convert a parent CGM file, which may include a plurality of disparate methods of defining objects or high-level primitives, with low-level primitives to produce...
|
|
|
7439937 |
Appropriately rendering terminal server graphical data at multiple client side monitors
The present invention is directed to appropriately rendering terminal server graphical data at multiple client side monitors. In some embodiments, a client sends client side monitor configuration...
|
|
|
7432934 |
System and method for display sharing
According to one embodiment, a method comprises detecting a graphics call directed from an application executing on a host computer to an operating system's graphics interface, wherein the...
|
|
|
7432933 |
System and method utilizing multiple processes to render graphical data
A system for rendering graphical data utilizes a plurality of graphics pipelines, a first process, and a second process. Each of the plurality of graphics pipelines is configured to render...
|