Matches 1 - 50 out of 89 1 2 >
Match Document Document Title
7545380 Sequencing of displayed images for alternate frame rendering in a multi-processor graphics system  
Method, apparatuses, and systems are presented for processing an ordered sequence of images for display using a display device, involving operating a plurality of graphics devices, including at...
7525549 Display balance/metering  
Method, apparatuses, and systems are presented for processing a sequence of images for display using a display device involving operating a plurality of graphics devices, including at least one...
7522171 On-the-fly reordering of 32-bit per component texture images in a multi-cycle data transfer  
A system of processing data in a graphics processing unit having a core configured to process data in hexadecimal form and other graphics modules configured to process data in quads includes a...
7508397 Rendering of disjoint and overlapping blits  
Methods, apparatuses, and systems are presented for modifying data in memory associated with an image, involving processing data operations in a pipelined process affecting data in memory...
7460128 Image drawing apparatus  
In an image drawing apparatus for conducting a data transfer at a bit unit for image data stored in a memory device, a region storing part stores a region where at least one attribute value...
7379070 Cross-platform runtime code generation for bit block transfer functions  
An exemplary method for performing a bit block transfer (bitblt) includes receiving one or more graphics parameters specifying the bitblt and generating a specialized bitblt function to perform the...
7362333 Graphical manipulation in a mobile wireless device  
Methods to manipulate the mobile wireless device screen more efficiently are provided. The method and devices allow a graphical user interface to be used more efficiently on a mobile handset with...
7307634 Systems and methods for efficiently displaying graphics on a display device regardless of physical orientation  
The method of one embodiment for the invention is for the CPU to read a subset of consecutive pixels from RAM and cache each such pixel in the WC Cache (and load corresponding blocks into the L2...
7222305 Method of sharing a desktop with attendees of a real-time collaboration  
A method of facilitating the reproduction of a presenter's desktop for attendees of a real-time collaboration. A bound portion of the desktop (the portion shared with the attendees) is logically...
7164483 Optimal approach to perform raster operations  
Raster operations (ROPs) are executed using a few core blocks which implement the logical operations (e.g., AND, OR, XOR) forming the basis for the raster operations. In an embodiment, the core...
7061499 Image drawing apparatus  
An image drawing apparatus includes a first data reading unit which stores a source image data into a first image data buffer. A second data reading unit reads a destination image data from a...
7061496 Image data processing system and image data reading and writing method  
An image data processing system with a memory performing burst read/write operations. The memory includes a memory cell array provided with memory cells arranged in a plurality of rows and a...
6992677 System and method for accelerating two-dimensional graphics in a computer system  
A system and method for accelerating 2D graphics in a computer system is disclosed, which has an graphic chip to perform graphic commands, each graphic command having an operation of a source...
6972770 Method and apparatus for performing raster operations in a data processing system  
A method and apparatus in a data processing system for performing a raster operation of graphics data. A system memory and a video memory is included in the data processing system. The system...
6952217 Graphics processing unit self-programming  
A method of self-programming a graphics processing unit (GPU) includes receiving a blit instruction defining a blit operation and storing a first control value in a control register, which...
6943804 System and method for performing BLTs  
Systems and methods are provided for performing a BLT (BLock Transfer). In accordance with one embodiment, a method uses a texture-mapping subsystem to perform the BLT by configuring the...
6924813 Technique for eliminating stale information from a computer graphics buffer  
A method of eliminating stale information from a computer graphics buffer. The method facilitates switching from a fast clear mode to a non fast clear mode during the lifetime of a region of...
6903744 Graphics processing system  
A system is provided for storing pixel data associated with a predetermined pixel region. The system is configured to store pixel data in a predetermined block of memory along with a fill check bit...
6900813 Method and apparatus for improved graphics rendering performance  
A method and apparatus determines if a BLT command meets BLT override criteria. If the BLT override criteria is met, the method and apparatus performs a BLT command override and instead executes a...
6900811 Programmable sliding window for image processing  
A sliding window (block) system incorporating a methodology for providing a processor access to image data is described. In an exemplary embodiment, the system operates as follows. An image is...
6856320 Demand-based memory system for graphics applications  
A memory system and methods of operating the same that drastically increase the efficiency in memory use and allocation in graphics systems. In a graphics system using a tiled architecture, instead...
6847370 Planar byte memory organization with linear access  
A graphics memory architecture in which row addresses are permuted, in a basically tile-oriented storage architecture, so that fast parallel access is provided both by scanlines (for video...
6831654 Data processing system  
A data processing system comprising a block move engine, a memory, a register and a reader. The block move engine may be configured to process data. The memory may be configured to store data in...
6822655 Method and apparatus for caching variable size patterns into fixed size slots  
A method and apparatus in a data processing system for processing a request to display a pattern. A plurality of partitions is created in a memory in a graphics adapter in the data processing...
6744439 Reconfigurable color converter  
A digital image processing circuit for replacing an input code associated with a pixel of the image with an output code selected in a first memory containing a set of codes, including an input bus...
6657636 Burst signal generation for pipelined access to AMBA bus  
A method of transferring a block of graphics data for display on a screen along a data bus between a processing block and a plurality of addresses in memory comprising the steps of (A) generating a...
6630936 Mechanism and method for enabling two graphics controllers to each execute a portion of a single block transform (BLT) in parallel  
A computer system having multiple graphics controllers configured to share graphics and video functions, including each executing a portion of a single block transform “BLT” operation in...
6598136 Data transfer with highly granular cacheability control between memory and a scratchpad area  
A processing system having a CPU core and a cache transfers data between a first block of memory and a second block of memory that is preferably partitioned out of the cache as a non-cacheable...
6597364 Method and system for eliminating frame tears from an output display  
A method and system for rendering computer graphics display tear-free is provided by determining a safe region for each associated block transfer command in real time. In response to a request of a...
6573913 Repositioning and displaying an object in a multiple monitor environment  
Systems and methods for repositioning and displaying objects in multiple monitor environments are disclosed. When two or more of the monitors have different color characteristics, images moved...
6437790 Apparatus for bit operational process  
A bit operation processor having a first address operation unit for updating the address of data in units of byte or multipled bytes for performing operation in units of byte or multiple of bytes,...
6369825 Method of transferring image data to reduce transitions of data  
A first image data portion and a second image data portion differing from the first image data portion are converted so that they become similar to each other in binary notation. This conversion is...
6353440 Hardware assist for YUV data format conversion to software MPEG decoder  
A display controller assists a host processor in decoding MPEG data. The display controller receives YUV data in non-pixel video format from a host CPU and perform the otherwise CPU intensive task...
6344856 Text optimization  
A method of providing text data for display in a processor controlled apparatus comprised of storing data defining a text character in a memory, in packed monochrome bit map form, addressing the...
6342893 Method for testing the correctness of image data transited among memories  
A method used to test the correctness of image data transited between the system memory and display memory is described as follows. First, a image data A is stored in a location B of the system...
6317134 System software for use in a graphics computer system having a shared system memory and supporting DM Pbuffers and other constructs aliased as DM buffers  
A computer system having a shared system memory, and system software in the computer system, are described herein. The computer system has a general purpose, shared system memory that is used for...
6278806 Storage apparatus and storage method  
A storage apparatus and a storage method for storing data of an input image so that an image formed by enlarging the input image can be immediately obtained. In an input image memory 2, an input...
6266753 Memory manager for multi-media apparatus and method therefor  
A virtual memory manager for a multi-media engine allows individual media units to operate in their own virtual space in much the same way as a software program operating in virtual mode. The...
6262748 Frame buffer memory with on-chip AIU and pixel cache  
A frame buffer dynamic random access memory (FBRAM) is disclosed that enables accelerated rendering of Z-buffered graphics primitives. The FBRAM converts read-modify-write transactions such as...
6201529 Liquid crystal display apparatus and method of driving the same  
An electrically controlled birifringence type liquid crystal display panel has a pictograph (picto) display area and character display areas. Character codes are stored in a DDRAM and color...
6191800 Dynamic balancing of graphics workloads using a tiling strategy  
A method of generating graphic images on a display device of a computer system, by dividing the viewable area of the display device into a plurality of tiles, assigning each of the tiles to...
6141020 Opposing directional fill calculators in a graphics processor  
A graphics system includes a graphics processor for rendering graphics primitives with a list of display parameters. A host processor generates a display list which includes a XY address for...
6097401 Integrated graphics processor having a block transfer engine for automatic graphic operations in a graphics system  
The present invention discloses methods and apparatus for implementing automatic graphics operations with selectable triggering mechanism. One mechanism is hardware related, using the vertical...
6091432 Method and apparatus for improved block transfers in computer graphics frame buffers  
A method and apparatus for transferring a block of pixel data from a source multi-line frame buffer area to a destination multi-line frame buffer area in a raster-type computer graphics display...
6091431 Method and apparatus for improving processor to graphics device local memory performance  
A graphics device implemented in accordance with one embodiment of the invention includes a first request path to a local memory interface for low-priority read transactions and a second request...
6031550 Pixel data X striping in a graphics processor  
A graphics system includes a graphics processor for rendering graphics primitives with a list of display parameters. A host processor generates a display list which includes a XY address for...
6026239 Run-time code compiler for data block transfer  
A method and apparatus for efficiently transferring a data block of bytes from a source to a destination in memory of a computer system. The method transfers bytes in multiple-byte words on...
5917506 Fast data alignment display queue structure for image block transfer  
A fast data alignment display queue structure for image block transfer comprises a shift circuit, a bit mask, a multi-layer FIFO buffer and a plurality of multiplexers, wherein input data are...
5909219 Embedding a transparency enable bit as part of a resizing bit block transfer operation  
The present invention includes an integrated resize engine and color compare logic for performing a resize bit block transfer (BitBLT) and a transparency BitBLT in a single operation. A source...
5886682 Method and apparatus for stretching bitmaps to non-integer multiples  
The stretching of bitmap images in a computer system is accomplished by stretching each row of a source bitmap and storing the pixel information associated with the stretched row in a buffer,...
Matches 1 - 50 out of 89 1 2 >