|
Match
|
Document |
Document Title |
|
|
7623131 |
Graphics processing systems with multiple processors connected in a ring topology
Multiple graphics processors in a graphics processing system are interconnected in a unidirectional or bidirectional ring topology, allowing pixels to transferred from any one graphics processor to...
|
|
|
7619630 |
Preshaders: optimization of GPU pro
A shader program capable of execution on a GPU is analyzed for constant expressions. These constant expressions are replaced with references to registers or memory addresses on the GPU. A preshader...
|
|
|
7619629 |
Method and system for utilizing memory interface bandwidth to connect multiple graphics processing units
A methods and system for utilizing memory interface bandwidth to connect multiple graphics processing units are disclosed. According to one embodiment of the present invention, a first graphics...
|
|
|
7616207 |
Graphics processing system including at least three bus devices
Multichip graphics processing subsystems include at least three distinct graphics devices (e.g., expansion cards) coupled to a high-speed bus (e.g., a PCI Express bus) and operable in a distributed...
|
|
|
7612783 |
Advanced anti-aliasing with multiple graphics processing units
A method and apparatus for performing multisampling-based antialiasing in a system that includes first and second graphics processing unit (GPUs) that reduces the amount of data transferred between...
|
|
|
7612779 |
Video data processing circuits and systems comprising programmable blocks or components
The invention refers to a video data processing system and a video data processing circuit, comprising at least two functional blocks of which at least a first functional block is programmable so...
|
|
|
7612775 |
Real-time conformal terrain rendering
A method for rendering a real-time conformal view of terrestrial body's terrain being traversed by a mobile platform includes storing digital terrain elevation data (DTED) tiles for at least a...
|
|
|
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...
|
|
|
7576745 |
Connecting graphics adapters
A system and method for providing a dedicated interface between two or more graphics adapters installed on a motherboard. Surplus signals within an interface conforming to an interface...
|
|
|
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...
|
|
|
7548238 |
Computer graphics shader systems and methods
Methods and systems are described that unite various shading applications under a single language, enable the simple re-use and re-purposing of shaders, facilitate the design and construction of...
|
|
|
7548237 |
System and method for managing visual structure, timing, and animation in a graphics processing system
A visual tree structure as specified by a program is constructed and maintained by a visual system's user interface thread. As needed, the tree structure is traversed on the UI thread, with changes...
|
|
|
7536487 |
Low power memory hierarchy for high performance video processor
An apparatus generally having an internal memory and an external transfer circuit is disclosed. The internal memory may be disposed on a chip and may contain at least one first buffer for storing a...
|
|
|
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...
|
|
|
7525548 |
Video processing with multiple graphical processing units
One embodiment of a video processor includes a first media processing device coupled to a first memory and a second media processing device coupled to a second memory. The second media processing...
|
|
|
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...
|
|
|
7518615 |
Display system having floating point rasterization and floating point framebuffering
A floating point rasterization and frame buffer in a computer system graphics program. The rasterization, fog, lighting, texturing, blending, and antialiasing processes operate on floating point...
|
|
|
7509502 |
Data processing apparatus and method for merging secure and non-secure data into an output data stream
The present invention provides a data processing apparatus and method for merging secure and non-secure data. The apparatus comprises at least one processor operable to execute a non-secure process...
|
|
|
7483031 |
Method for synchronizing graphics processing units
A method for synchronizing two of more graphics processing units. The method includes the steps of determining whether the phase of a first timing signal of a first graphics processing unit and the...
|
|
|
7477261 |
Method and mechanism for programmable filtering of texture map data in 3D graphics subsystems
A system, method and apparatus to provide flexible texture filtering. A programmable texture filtering module is introduced into the graphics processing pipeline of a graphic coprocessor and...
|
|
|
7457890 |
Integrated multimedia system
An integrated multimedia system having a multimedia processor is disposed in an integrated circuit having a first host processor system coupled to the multimedia processor and a second local...
|
|
|
7450120 |
Apparatus, system, and method for Z-culling
A processor generates Z-cull information for tiles and groups of tiles. In one embodiment the processor includes an on-chip cache to coalesce Z information for tiles to identify occluded tiles. In...
|
|
|
7427986 |
Hybrid hardware-accelerated relighting system for computer cinematography
An interactive cinematic lighting system used in the production of computer-animated feature films containing environments of very high complexity, in which surface and light appearances are...
|
|
|
7425953 |
Method, node, and network for compositing a three-dimensional stereo image from an image generated from a non-stereo application
A method of assembling a composite image comprising generating three-dimensional data defining a non-stereo image, assigning a first screen portion to a first rendering node, assigning a second...
|
|
|
7420565 |
Point-to-point bus bridging without a bridge controller
A computer system includes an integrated graphics subsystem and a graphics connector for attaching either an auxiliary graphics subsystem or a loopback card. A first bus connection communicates...
|
|
|
7405741 |
Fuzzy logic based LCD overdrive control method
A boost table stores adjusted target levels for pairs of original and target pixel levels. The adjusted target levels can be used to as a substitute for the target pixel level to improve pixel...
|
|
|
7395409 |
Split embedded DRAM processor
A processing architecture includes a first CPU core portion coupled to a second embedded dynamic random access memory (DRAM) portion. These architectural components jointly implement a single...
|
|
|
7394464 |
Preshaders: optimization of GPU programs
A shader program capable of execution on a GPU is analyzed for constant expressions. These constant expressions are replaced with references to registers or memory addresses on the GPU. A preshader...
|
|
|
7388588 |
Programmable graphics processing engine
A fully programmable graphics processing engine is provided. The graphics processing engine includes three independent, programmable processors that run independent sets of instructions from...
|
|
|
7372465 |
Scalable graphics processing for remote display
A system and method processes graphics data for remote display. A graphics processing system including a plurality of graphics processing devices is coupled to a host system that includes a host...
|
|
|
7362325 |
2D/3D line rendering using 3D rasterization algorithms
This patent discloses a system and method to compile a set of display points that define a two dimensional representation of a straight line graphic object using three dimensional rasterization...
|
|
|
7355598 |
System and method for fast generation of high-quality maximum/minimum intensity projections
A method for rendering a volumetric image includes providing a digitized volumetric image comprising a plurality of intensities corresponding to a domain of points in a 3-dimensional space, casting...
|
|
|
7348986 |
Image rendering
An image is rendered by dividing the image into chunks, rendering the chunks in one of at least two devices, and determining which of the devices renders each one of at least some of the chunks...
|
|
|
7333114 |
System and method for parallel execution of data generation tasks
A CPU module includes a host element configured to perform a high-level host-related task, and one or more data-generating processing elements configured to perform a data-generating task...
|
|
|
7330188 |
Texture caching arrangement for a computer graphics accelerator
A method and apparatus which includes a graphics accelerator, circuitry responsive to pixel texture coordinates to select texels and generate therefrom a texture value for any pixel the color of...
|
|
|
7327370 |
Memory controller hub interface
A memory controller hub includes a graphics subsystem adapted to perform graphics operations on data, and interface circuitry adapted selectively to couple the graphics subsystem to a local memory...
|
|
|
7325086 |
Method and system for multiple GPU support
Supporting multiple graphics processing units (GPUs) comprises a first path coupled to a north bridge device (or a root complex device) and a first GPU, which may include a portion of the first...
|
|
|
7321438 |
Parallel processing for a first and second image data from one input image
In an image processing apparatus, connected via an external bus to at least an external controller and an external storage device, input image data is processed by an image processor 2, then...
|
|
|
7310099 |
Information handling system including detection of inappropriate video connection
A method for detecting an inappropriate video connection in an information handling system (“IHS”) that includes an integrated video controller, the integrated video controller operable to be...
|
|
|
7268787 |
Dynamic allocation of texture cache memory
A graphics processing system has a cache which is partitionable into two or more slots. Once partitioned, the slots are dynamically allocatable to one or more texture maps. First, number of texture...
|
|
|
7265759 |
Field changeable rendering system for a computing device
One embodiment of a field changeable rendering system includes an output device interfaced to a motherboard, a fixed rendering device mounted to the motherboard for generating information to be...
|
|
|
7263598 |
Deterministic real time hierarchical distributed computing system
The computer system is comprised of three main components: the core processing trait, the software rules/protocols, and the system architecture. The complete system consists of a number of...
|
|
|
7250953 |
Statistics instrumentation for low power programmable processor
A graphics processor includes a graphics pipeline having a set of tap points. A configurable test point selector monitors a selected subset of tap points and counts statistics for at least one...
|
|
|
7248264 |
Edge connector for field changeable graphics system
One embodiment of an edge connector for a field changeable graphics system includes a right angle edge connector having a plurality of contact pins adapted to engage contacts on a graphics card....
|
|
|
7215339 |
Method and apparatus for video underflow detection in a raster engine
An improved raster engine adapted to render video data from a frame buffer to one of a plurality of disparate displays is disclosed which comprises apparatus for detecting one or more video...
|
|
|
RE39529 |
Graphic processing apparatus utilizing improved data transfer to reduce memory size
A Memory Interface and Video Attribute Controller (MIVAC) is inserted between a dynamic RAM (DRAM) capable of a consecutive data read operation, such as the operation associated with the static...
|
|
|
7187384 |
Systems and methods for downloading custom or prefabricated processing routines to programmable graphics chips
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...
|
|
|
7176927 |
Method and system for graphics rendering using hardware-event-triggered execution of captured graphics hardware instructions
A computer-implemented method and system for performing graphics rendering on demand on a graphics subsystem, with only nominal host system operations being required. High-level specifications of...
|
|
|
7176914 |
System and method for directing the flow of data and instructions into at least one functional unit
A system and method are provided for directing the flow of data and instructions into at least one functional unit. In one embodiment of a system of components defining a plurality of nodes, a...
|
|
|
7173635 |
Remote graphical user interface support using a graphics processing unit
Methods, apparatus and systems for the display, on a remote node, of a three-dimensional (3D) image rendered on a host system in a first image format are described. In general, the 3D image is...
|