U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 6004596

Sealed Crustless Sandwich

A sealed crustless sandwich for providing a convenient sandwich without an outer crust which can be stored for long periods of time without a central filling from leaking outwardly.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 345/537 - Data transfer between memories


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter wherein image data is transferred from one
No. of patents: 411
Last issue date: 03/27/2012


1                      
NumberTitleIssue Date
8144159Partial display updates in a windowing system using a programmable graphics processing unit
Techniques to generate partial display updates in a buffered window system in which arbitrary visual effects are permitted to any one or more windows (e.g., application-specific window buffers) are described. Once a display output region is identified for updating, ...
03/27/2012
8035649Method and system for renewing screen
There is provided a screen update method and system including: a first step of identifying image resource data associated with a first image update event from a predetermined basic recording space in case that the first image update event occurs; a second step of lo...
10/11/2011
8022959Loading an internal frame buffer from an external frame buffer
A system including a first chip, a display controller and a copy device. The first chip includes a first memory. The display controller is configured to read a first frame from a second memory external to the first chip. The copy device is configured to copy the fir...
09/20/2011
7956864Archival imaging system
An imaging system for use with an external memory system, an external memory system for use with an imaging system, and methods for archiving digital content are provided. The imaging system has a source of content data files and a communications link adapted to exc...
06/07/2011
7928988Method and system for texture block swapping memory management
A method and system for implementing transfers of texture data in a computer system. The method includes the step of accessing a first block of texture data in a low latency memory, the first block having a predetermined size and accessing a second block of texture ...
04/19/2011
7864184Image processing device, image processing system, image processing method, computer program, and semiconductor device
Provided is an image processing device for outputting a graphic image drawn into a frame memory after saving the image in a display memory. The image processing device is provided with a save processing section for saving frame data representing a predetermined imag...
01/04/2011
7817157Method and apparatus for capturing slices of video data
A remote management controller may include a capture engine and a processor. The capture engine may be configured to obtain a slice of video data output from a video graphics controller, store the slice of video data, and calculate at least one value correlative to ...
10/19/2010
7764290Archival imaging system
An external memory system for use with an imaging system, and methods for archiving digital content are provided. The external memory system has a communications link adapted to exchange data with the imaging system; an archival memory device interface adapted to st...
07/27/2010
7755633Loading an internal frame buffer from an external frame buffer
A system includes internal memory and external memory. A display controller reads a frame from the external memory. At least one of a processor and a graphics chip copies the frame from the external memory to the internal memory while the frame is read from the exte...
07/13/2010
7710424Method and system for a texture-aware virtual memory subsystem
A method and system for accessing texture data is disclosed. The method includes the step of storing a low resolution version of a block of texture data in a low latency memory and storing a high resolution version of the block of texture data in high latency memory...
05/04/2010
7675523Image processing apparatus and image processing method
To provide an image processing technique compatible with both a CCD and a CIS, which controls storage of image data read by each device in a memory and the read of the stored data for each rectangular area to obtain a high memory efficiency, an image processing appa...
03/09/2010
7671864Faster image processing
Methods and machines which increase image processing performance by efficiently copying image data from input memory to main memory before performing CPU intensive operations, such as image enhancement, compression, or encryption, and by efficiently copying image da...
03/02/2010
7576747Display controller, electronic equipment and method for supplying image data
The display controller includes a first memory storing image data and being accessed with a sequential access operation having a shorter access time than that of a random access operation, a second memory storing image data and consuming a less power than the first ...
08/18/2009
7564462Method and apparatus for reading and writing pixel-aligned subframes in a frame buffer
System and method for reading and writing pixel aligned subframes from a frame buffer in a parallel processing system are disclosed. Optimal bandwidth access of the frame buffer requires that data be moved in bursts having multiple data words. Subframes are specifie...
07/21/2009
7528837Drawing apparatus, drawing method, drawing program and drawing integrated circuit
The present invention aims at, as to a drawing apparatus that stores an image in the frame memory via the cache memory, shortening the time period required for storing an entire image data in the frame memory. In the case where the frame memory is sectionalized in i...
05/05/2009
7495669Image processing apparatus and image processing method
To provide an image processing technique compatible with both a CCD and a CIS, which controls storage of image data read by each device in a memory and the read of the stored data for each rectangular area to obtain a high memory efficiency, an image processing appa...
02/24/2009
7492369Loading an internal frame buffer from an external frame buffer
A graphics chip is described for performing operations required by a display device to generate display images. The graphics chip includes a display controller and an internal frame buffer coupled to the display controller, which is used to store display data. The g...
02/17/2009
7444593Disk space management and clip remainder during edit operations
The method of storing a time based stream of information to generate a presentation is provided for in which a processing system is used. The methods provide for deleting a selected time based stream of information from the storage medium. In one embodiment, a proce...
10/28/2008
7400328Complex-shaped video overlay using multi-bit row and column index registers
A graphics system reduces fetching from memory of color-key pixels when video pixels from a video-overlay window are displayed. A frame buffer is divided into multi-line, multi-pixel blocks that are arranged in block-rows and block-columns. Each block-row has primar...
07/15/2008
7394465Displaying an image using memory control unit
A memory control unit controls the transfer of image data from a video buffer to a frame buffer, and from the frame buffer to a display, to be performed block by block. Image data is written from a video buffer to the frame buffer one block at a time. When image dat...
07/01/2008
7379069Checkerboard buffer using two-dimensional buffer pages
Methods and apparatus for storing and retrieving data using two-dimensional arrays. In one implementation, a checkerboard buffer page system includes: a data source, providing data elements in a first order; a data destination, receiving data elements in a second or...
05/27/2008
7369277Image processing apparatus, drawing processing method, and computer program
A drawing instruction processor refers to a bit map line table that shows whether the bit arrays in the row unit are the same in the order of concentrations. The drawing instruction processor decides whether dither patterns to be used for the adjacent specified draw...
05/06/2008
7369134Methods and systems for multimedia memory management
Methods and associated systems that allow a plurality of real-time multimedia applications to operate concurrently within a computer system with constrained primary memory. In particular, the methods and systems of the present invention allow for a plurality of real...
05/06/2008
7369132Apparatus, system, and method for delivering data to multiple memory clients via a unitary buffer
A graphics processing apparatus includes an output pipeline including a set of memory clients. The graphics processing apparatus also includes a memory controller connected to the output pipeline. The memory controller is configured to retrieve data requested by res...
05/06/2008
7362333Graphical 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 limited processing ability. A graphical user interface can be implemen...
04/22/2008
7356823Method for displaying single monitor applications on multiple monitors driven by a personal computer
A direct access driver solves limitations of DirectX operation under the Microsoft architecture when using multiple monitors. The direct access driver allows applications employing DirectX application program interfaces to use hardware acceleration without display e...
04/08/2008
7353349Method and apparatus for reordering memory requests for page coherency
A method and apparatus for reordering memory requests for page coherency. Various data streams are frequently found in separate areas of physical memory (i.e. each data stream is found in a separate memory “page”). Because these requests from different streams b...
04/01/2008
7342589System and method for managing graphical data
A system and method for managing graphical information are disclosed. The system includes a processing device, first and second memory portions within at least one memory device coupled to the processing device. The first memory portion stores a first plurality of f...
03/11/2008
7330922Method and apparatus for frame buffer management
Methods and apparatuses for dynamic virtual frame buffer management. At least one embodiment of the present invention dynamically enables or disables the use of a virtual frame buffer, which is not under control of graphics hardware of a data processing system, with...
02/12/2008
7330187Hybrid processing of OpenGL display list commands
A hybrid method or apparatus for processing OpenGL display list commands. A deamon intercepts display list commands issued by a client to an OpenGL stack. Responsive to a newList [list commands] endList sequence: the daemon stores a representation of a first subset ...
02/12/2008
7328258Data communication method, data communication apparatus, data communication system and storage medium
A data communication method is used to exchange data among a plurality of computers which are mutually coupled via a network. Each of the computers has a program which causes the computer to have a communicating function to transmit and receive data to and from one ...
02/05/2008
7327787Method and apparatus for motion estimation
A method and system of motion estimation for video data compression is disclosed. Individual frames of video data are divided into blocks of pixels. One frame is searched to find a block of pixels that matches intensity with the block of pixels from a second frame. ...
02/05/2008
7325104Storage device using interleaved memories to control power consumption
A storage device includes a plurality of memories storing data; and a controller controlling the memories, the controller performing in parallel in a number of the memories, the number being specified by a supplied specifying signal, one of a data writing process fo...
01/29/2008
7325086Method 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 GPU's total communication lanes. A second communication path may be coup...
01/29/2008
7313764Method and apparatus to accelerate scrolling for buffered windows
Methods and apparatuses to accelerate scrolling for buffered windows. In one aspect of the invention, a method to scroll a buffered window on a data processing system includes: determining a second region of a second pixel image of a window in a frame buffer, which ...
12/25/2007
7312800Color correction of digital video images using a programmable graphics processing unit
A system which utilizes the processing capabilities of the graphics processing unit (GPU) in the graphics controller. Each frame of each video stream or track is decoded into a buffer and a color profile indicating parameters of the color space of the video source i...
12/25/2007
7310096HEAD/DATA request in 3D graphics
A method for efficiently processing graphics data for graphics primitives, the graphics data including vertex coordinate information and vertex attribute data. Coordinate information, in the form of homogeneous coordinates, of the graphics primitive determines wheth...
12/18/2007
7310100Efficient graphics pipeline with a pixel cache and data pre-fetching
An efficient graphics pipeline with a pixel cache and data pre-fetching. By combining the use of a pixel cache in the graphics pipeline and the pre-fetching of data into the pixel cache, the graphics pipeline of the present invention is able to take best advantage o...
12/18/2007
7307634Systems 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 Cache). These reads and loads continue until the capacity of the L2 Cac...
12/11/2007
7304646Image data structure for direct memory access
A method is provided for transferring data for processing of an image between a first memory and a second memory accessible by a processor. According to such method, data is provided in the first memory for processing of the image, the data being organized into a pl...
12/04/2007
1                      
 
Sign InRegister
Username  
Password   
forgot password?