"The horse is here to stay, the automobile is only a novelty - fad."
President of Michigan Savings Bank ; 1903
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.
| Number | Title | Issue Date |
| 8144159 | Partial 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 |
| 8035649 | Method 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 |
| 8022959 | Loading 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 |
| 7956864 | Archival 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 |
| 7928988 | Method 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 |
| 7864184 | Image 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 |
| 7817157 | Method 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 |
| 7764290 | Archival 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 |
| 7755633 | Loading 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 |
| 7710424 | Method 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 |
| 7675523 | Image 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 |
| 7671864 | Faster 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 |
| 7576747 | Display 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 |
| 7564462 | Method 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 |
| 7528837 | Drawing 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 |
| 7495669 | Image 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 |
| 7492369 | Loading 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 |
| 7444593 | Disk 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 |
| 7400328 | Complex-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 |
| 7394465 | Displaying 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 |
| 7379069 | Checkerboard 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 |
| 7369277 | Image 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 |
| 7369134 | Methods 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 |
| 7369132 | Apparatus, 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 |
| 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 limited processing ability. A graphical user interface can be implemen... | 04/22/2008 |
| 7356823 | Method 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 |
| 7353349 | Method 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 |
| 7342589 | System 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 |
| 7330922 | Method 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 |
| 7330187 | Hybrid 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 |
| 7328258 | Data 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 |
| 7327787 | Method 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 |
| 7325104 | Storage 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 |
| 7325086 | Method 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 |
| 7313764 | Method 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 |
| 7312800 | Color 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 |
| 7310096 | HEAD/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 |
| 7310100 | Efficient 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 |
| 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 Cache). These reads and loads continue until the capacity of the L2 Cac... | 12/11/2007 |
| 7304646 | Image 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 |