Sign up


Match Document Document Title
8838730 Apparatus for displaying an image, system processing image data, and method of processing image data  
An apparatus of the present invention for displaying an image comprises connected device controller 22 for notifying one of a plurality of apparatuses S1 to Sn for transmitting an image connected...
8830245 Load balancing between general purpose processors and graphics processors  
Disclosed are various embodiments for facilitating load balancing between central processing units (CPUs) and graphics processing units (GPUs). A request is obtained to execute a first application...
8823718 Systems and methods for downloading algorithmic elements to a coprocessor and corresponding techniques  
Systems and methods for downloading algorithmic elements to a coprocessor and corresponding processing and communication techniques are provided. For an improved graphics pipeline, the invention...
8823715 Efficient writing of pixels to tiled planar pixel arrays  
A method, system, and computer-readable storage medium are disclosed for efficient writing of pixels to tiled planar pixel arrays. An image editing operation is performed by a first thread on an...
8823720 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...
8823716 Display device, method and computer program for displaying images from a plurality of input sources, including an input source selection menu  
A display device including: a display section configured to display an image; a display control section configured to arrange a plurality of display areas in a display range of the display section...
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...