Sign up


Match Document Document Title
8817029 GPU pipeline synchronization and control system and method  
A graphics pipeline configured to synchronize data processing according to signals and tokens has at least four components. The first component has one input and one output and communicates output...
8810593 Distributed visualization processing and analytics  
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for analyzing data. In one aspect, a mixer server receives a request for a visualization of...
8803890 Display control device, image formation data generating device, and information display system  
In an embodiment, a display control device includes: a control unit configured to control the display and output of image data; a display information generating unit configured to generate display...
8797337 Graphics scenegraph rendering for web applications using native code modules  
One embodiment provides a system that facilitates the execution of a web application. During operation, the system loads a native code module that includes a scenegraph renderer into a secure...
8797336 Multi-platform image processing framework  
A method for compiling image processing instructions is described. The method receives multiple image processing instruction sets. The method, for each received image processing instruction set,...
8797332 Device discovery and topology reporting in a combined CPU/GPU architecture system  
Methods and apparatus are provided, as an aspect of a combined CPU/APD architecture system, for discovering and reporting properties of devices and system topology that are relevant to efficiently...
RE45052 File format for multiple track digital data  
A file for storing digital data with high compression rate stores digital data for video and audio signals in multiple streams interleaved with each other. Each track has a stream descriptor list...
8786615 Image processor including reconfigurable input and output domain selectors  
An image processing unit includes a computing unit, a data input unit that inputs image data to the computing unit, a data output unit that outputs the image data computed by the computing unit,...
8786614 Chaining image-processing functions on a SIMD processor  
In a single-instruction-multiple-data (SIMD) processor having multiple lanes, and local memory dedicated to each lane, a method of processing an image is disclosed. The method comprises mapping...
8780121 Graphics render clock throttling and gating mechanism for power saving  
An example of a controller circuit may include a policy module to generate a power reduction policy output based on a processor power state input. The power reduction policy output may also be...
8780120 GPU self throttling  
Techniques for GPU self throttling are described. In one or more embodiments, timing information for GPU frame processing is obtained using a timeline for the GPU. This may occur by inserting...
8773443 Compression for co-processing techniques on heterogeneous graphics processing units  
The graphics co-processing technique includes rendering a frame of red, green, blue (RGB) data on a graphics processing unit on an unattached adapter. The frame of RGB data are converted on the...
8775833 Dynamically allocating a power budget over multiple domains of a processor  
In one embodiment, the present invention includes a method for determining a power budget for a multi-domain processor for a current time interval, determining a portion of the power budget to be...
8773447 Tag logic scoreboarding in a graphics pipeline  
A method for tag logic score boarding in a graphics pipeline of a graphics processor. The method includes receiving a graphics primitive for rasterization in a raster stage of a graphics processor...
8773445 Method and system for blending rendered images from multiple applications  
One embodiment of the present invention sets forth a method, which includes the steps of generating a first rendered image associated with a first application, independently generating a second...
8773444 Signal processing apparatus and method, and program  
A signal processing apparatus includes: an inputting section inputting plural video signals; a signal processing section subjecting the plural video signals; one or more sub-multiscreen split...
8766990 Server computing system for and method of providing cross-platform remote access to 3D graphics applications  
A server computing system in a client-server computing environment includes a virtual display driver that marshals and transmits graphics application programming interface (API) functions to a...
8769316 Dynamically allocating a power budget over multiple domains of a processor  
In one embodiment, the present invention includes a method for determining a power budget for a multi-domain processor for a current time interval, determining a portion of the power budget to be...
8766988 Providing pipeline state through constant buffers  
One embodiment of the present invention sets forth a technique for providing state information to one or more shader engines within a processing pipeline. State information received from an...
8760454 Graphics processing architecture employing a unified shader  
A graphics processing architecture in one example performs vertex manipulation operations and pixel manipulation operations by transmitting vertex data to a general purpose register block, and...
8760453 Adaptive grid generation for improved caching and image classification  
Example embodiments of the present disclosure provide mechanisms for generating an improved grid for use in caching and classification when transmitting graphics data to a client computer. Such a...
8760452 Integrated graphics processor data copy elimination method and apparatus when using system memory  
A method and apparatus for processing data in a system comprising a central processing unit (CPU), a system memory, and a graphics processing unit (GPU) includes determining whether the GPU is an...
8754895 Pipelined image processing engine  
The present invention related to processing image frames through a pipeline of effects by breaking the image frames into multiple blocks of image data. The example method includes generating a...
8754904 Virtualization method of vertical-synchronization in graphics systems  
Vertical synchronization (v-sync) in prior art prevents video tearing artifacts by keeping the video pipeline synchronized with the monitor. Such technique keeps the frame rate of the rendering...
8754900 Processing of graphics data of a server system for transmission  
Methods, systems and apparatuses for selecting graphics data of a server system for transmission are disclosed. One method includes reading data from graphics memory of the server system. The data...
8749564 Barrier commands in a cache tiling architecture  
One embodiment of the present invention includes a graphics subsystem. The graphics subsystem includes a first processing entity and a second processing entity. Both the first processing entity and...
8743128 Mobile wireless communications device with reset functions and related methods  
A mobile wireless communications device may include a display, a graphics processing unit (GPU) being resettable and causing a change in the display when reset, a wireless transceiver, and a...
8743020 Avionics display architecture with independent processing and monitoring channels  
A high integrity, high availability avionics display architecture for an avionics display system. The architecture includes a plurality of display processing computers (DPC) and a plurality of...
8736627 Systems and methods for providing a shared buffer in a multiple FIFO environment  
Provided are methods and systems for reducing memory bandwidth usage in a common buffer, multiple FIFO computing environment. The multiple FIFO's are arranged in coordination with serial processing...
8731046 Software video transcoder with GPU acceleration  
Embodiments of the invention as described herein provide a solution to the problems of conventional methods as stated above. In the following description, various examples are given for...
8723875 Web-based graphics rendering system  
Some embodiments of the present invention provide a system that renders graphics in a computing system that includes a plugin associated with a web browser in the computing system and a web...
8717370 Method and system for automatically analyzing GPU test results  
A method and system for automatically analyzing graphics processing unit (“GPU”) test results are disclosed. Specifically, one embodiment of the present invention sets forth a method, which inc...
8717374 Methods and apparatus to display process control information  
Example methods and apparatus to display process control information are disclosed. A disclosed example method includes receiving a request to view process control information associated with a...
8711146 Method and apparatuses for solving weighted planar graphs  
Methods and apparatuses for constructing a multi-level solver, comprising decomposing a graph into a plurality of pieces, wherein each of the pieces has a plurality of edges and a plurality of...
8711153 Methods and apparatuses for configuring and operating graphics processing units  
A graphics processing system with multiple graphics processing cores (GPC)s is disclosed. The apparatus can include a peripheral component interface express (PCIe) switch to interface the GPCs to a...
8704834 Synchronization of video input data streams and video output data streams  
A method for synchronizing an input data stream with an output data stream in a video processor. The method includes receiving an input data stream and receiving an output data stream, wherein the...
8704833 Method and apparatus for displaying a video signal on a computer system  
A system that displays a video signal on a display for a computer system is presented. During operation, the system receives a signal to switch from displaying a video signal from an internal video...
8698811 Nested boustrophedonic patterns for rasterization  
A method for traversing pixels of an area is described. The method includes the steps of traversing a plurality of pixels of an image using a first boustrophedonic pattern along a predominant axis,...
8698813 Rendering control apparatus, control method thereof, recording medium, rendering server, and rendering system  
For each of a plurality of rendering objects to be used to generate a screen to be provided for a client device, identification information and detailed information indicating data necessary for...
8698812 Video display mode control  
A video graphics chip includes a graphics module configured to process incoming video information in accordance with different modes to produce a video output signal and to transmit the video...
8692839 Methods and systems for updating a buffer  
The present invention relates to methods and systems for updating a buffer. In one aspect, the present invention provides a method for updating a buffer, which includes strategically writing to the...
8692834 Graphics processor with non-blocking concurrent architecture  
In some aspects, systems and methods provide for forming groupings of a plurality of independently-specified computation workloads, such as graphics processing workloads, and in a specific example,...
8692832 Para-virtualized asymmetric GPU processors  
The present invention extends to methods, systems, and computer program products for providing asymmetric Graphical Processing Unit (“GPU”) processors in a para-virtualized environment. A vir...
8692838 Methods and systems for updating a buffer  
The present invention relates to methods and systems for updating a buffer. In one aspect, the present invention provides a method for updating a buffer, which includes strategically writing to the...
8692831 Parallel operation processing apparatus and method  
Provided is a parallel operation processing apparatus and method. The parallel operation processing apparatus and method may generate an interpolated matrix with respect to a character included in...
8692833 Low-power GPU states for reducing power consumption  
The disclosed embodiments provide a system that drives a display from a computer system. During operation, the system detects an idle state in a first graphics-processing unit (GPU) used to drive...
8694886 Providing dynamic context assist for a command line interface  
A method, system, and computer program product for providing dynamic context assistance to a user of a system, such as a storage system. One or more current command line interface (CLI) entries...
8687007 Seamless display migration  
Exemplary embodiments of methods, apparatuses, and systems for seamlessly migrating a user visible display stream sent to a display device from one rendered display stream to another rendered...
8681167 Processing pixel planes representing visual information  
A computer system may comprise a graphics controller, which may support a display handler. In one embodiment, the display handler may receive configuration values comprising a quantity value and a...
8681180 Post-render graphics scaling  
An apparatus, method, and computer program product for scaling a rendered surface. The apparatus includes a graphics processor configured to render a surface at a source resolution, wherein a...