Sign up


Match Document Document Title
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...
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...
8669990 Sharing resources between a CPU and GPU  
A technique to share execution resources. In one embodiment, a CPU and a GPU share resources according to workload, power considerations, or available resources by scheduling or transferring...
8670634 Method and apparatus for managing image-processing operations  
Embodiments of the present invention provide a system for performing image conversion operations. The system starts by receiving a request from a client for one or more pixel buffers containing a...
8665280 Controlling display updates for electro-optic displays  
A display controller may include a display update controller that may cause a color processing operation to be initiated in response to completion of an image data transmission, or a display update...
8659589 Leveraging graphics processors to optimize rendering 2-D objects  
Methods and computer-readable media for displaying two-dimensional objects on a display device are disclosed. Rendering requests are received from an application to render two-dimensionally modeled...
8654131 Video image processing apparatus and video image processing method  
To present relevant information about an object of interest to a viewer in an appropriate timing based on the display state of objects that appear in a video image. A video image processing...
8654256 Video processing apparatus for generating multiple video outputs by employing hardware sharing technique  
A video processing apparatus includes a first video processing block, a second video processing block and a third video processing block. The first video processing block has a plurality of first...
8654132 System, method and computer program product for adjusting a refresh rate of a display  
A display refresh system, method and computer program product are provided. In use, at least one aspect of a display of content is identified by monitoring commands. Based on such identified...
8650271 Cluster management system and method  
Compute clustering software embodied in a computer-readable medium and operable to provide a graphical user interface (GUI) is provided, the GUI operable to present a selection area for...