"Radio has no future."
Lord Kelvin, British mathematician and physicist ; 1897
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 |
| 8111260 | Fast reconfiguration of graphics pipeline state Techniques and technologies are provided for binding resources to particular slots associated with shaders in a graphics pipeline. Resource dependencies between resources being utilized by each shader can be determined, and, based on these resource dependencies, com... | 02/07/2012 |
| 7990391 | Memory system having multiple address allocation formats and method for use thereof A memory system having multiple address allocation methods for graphics data in a computer graphics processing system. The memory system includes a plurality of memory arrays, and a format register having a programmable format flag. The status of the format flag ind... | 08/02/2011 |
| 7978199 | Parameter compaction in tile based rendering device A method and apparatus for managing memory usage for three-dimensional computer graphics systems are provided. A scene which is textured and shaded in the system is divided into a plurality of rectangular areas, each including a plurality of picture elements in the ... | 07/12/2011 |
| 7928989 | Feedback and record of transformed vertices in a graphics library One embodiment of the invention is a method for storing transformed vertex attributes that includes the steps of allocating memory space for a transform feedback buffer, selecting one or more transformed vertex attributes to store in the transform feedback buffer in... | 04/19/2011 |
| 7893943 | Systems and methods for converting a pixel rate of an incoming digital image frame A system and method for converting a pixel rate of a digital image frame is provided. The system includes a display controller with an embedded buffer and programmable input and output buffers. The input buffer writes lines of the frame at a source pixel rate while ... | 02/22/2011 |
| 7733348 | Image processing apparatus, its control method and data management method The present invention provides an image processing apparatus that can make effective use of a memory area. To accomplish this, the image processing apparatus comprises storage means having a first management record storage area for storing a first management record ... | 06/08/2010 |
| 7728842 | Image formation processing simulation apparatus and image formation processing simulation method An image formation processing simulation apparatus includes: a receiving unit that receives image data to which image formation processing is applied in an image formation processing device; a performing unit that performs simulation of image formation processing ap... | 06/01/2010 |
| 7710426 | Buffer requirements reconciliation Buffers may be shared between components in a system. The components may be loosely coupled, allowing the components to be assembled into various different configurations, and yet buffers may still be shared. A buffer requirements negotiator of the system analyzes t... | 05/04/2010 |
| 7612781 | Memory control method of graphic processor unit A graphic memory is space-divided into a first area and a second area. In the first area, a task corresponding to a predetermined application is executed regardless of which task is processed by a main processor. A switchable area is divided in time so that data rel... | 11/03/2009 |
| 7589736 | System and method for converting a pixel rate of an incoming digital image frame A system and method for converting a pixel rate of a digital image frame is provided. The system includes a display controller with an embedded buffer and programmable input and output buffers. The input buffer writes lines of the frame at a source pixel rate while ... | 09/15/2009 |
| 7573484 | Image processing apparatus and controlling method therefor An image processing apparatus for managing a memory device having a plurality of storage areas including a storage area storing out-of-use information and a free area storing no information, the image processing apparatus comprises memory control unit adapted to det... | 08/11/2009 |
| 7417600 | Electronic entertainment and communication system A data processing system and method in which, by way of example, a memory system is coupled to a video game program processing system. The video game program processing system has a predetermined address space for executing programs stored in a program memory portio... | 08/26/2008 |
| 7414619 | Display unit and control method thereof A control method to control a display unit in which a video signal is supplied by an external device to display the video signal, the control method including: dividing EDID information of the display unit in essential EDID information that is required to display th... | 08/19/2008 |
| 7403203 | Stacking series of non-power-of-two frame buffers in a memory array Storing frames of data in frame buffers sized to match the frame size when the frame size is not a power-of-two number of bytes is disclosed. The buffer size is chosen to be the largest power-of-two that is less than the frame size. When a frame of data is to be sto... | 07/22/2008 |
| 7397480 | System and method for applying accurate three-dimensional volume textures to arbitrary triangulated surfaces Systems and methods for displaying volume data on an arbitrary three-dimensional polygonal surface are disclosed. For each polygon in the polygonal surface, a two-dimensional texture tile is created and these texture tiles are combined to form texture atlases. Each ... | 07/08/2008 |
| 7397477 | Memory system having multiple address allocation formats and method for use thereof A system and method for decoding memory addresses for accessing a memory system having a plurality of blocks of memory for storing data at addressable memory locations. Memory addresses are decoded to access the addressable memory locations of a first block of memor... | 07/08/2008 |
| 7394466 | Method for memory allocation for images In a method for memory allocation for images, when storing data describing an image (10) in operating memory (1), the image (10) is divided into lines, and each line is described by a separate subset of data from which at least one set of data i... | 07/01/2008 |
| 7386651 | System, method, and apparatus for efficiently storing macroblocks Presented herein is a system for storing macroblocks for such that all vertically, horizontally, and diagonally adjacent macroblock are stored in different banks. When fetching a block from a reference frame that overlaps four macroblocks, each of the overlapped mac... | 06/10/2008 |
| 7372466 | Image processing apparatus and method of same An image processing apparatus, able to suppress occurrence of a penalty such as page miss and able to efficiently draw an image, provided with a triangle transfer control device for judging whether a triangle is inside/outside a page, detecting a page where a triang... | 05/13/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 |
| 7369612 | Video decoder and method for using the same A video decoder and a method for using the same are provided. Selected frames of a video stream are trimmed during the decoding of the video stream. The video stream is received. The video stream includes, I, P, and B frames. Only predetermined portions of each B fr... | 05/06/2008 |
| 7365908 | Tiling of panels for multiple-image displays A large-area display is composed of two or more adjacent panels, in which the overall display provides a consistent perception of depth (and/or other characteristics of the images) in all panels from each viewing position. This is accomplished by generating a first ... | 04/29/2008 |
| 7363544 | Program debug method and apparatus The present invention provides for an apparatus employed to debug a program operating in a supplemental processor when the processor's registers are not readable directly by the debugging operation of a main processor. A program operating in main memory halts due to... | 04/22/2008 |
| 7360035 | Atomic read/write support in a multi-module memory configuration Efficient transfer of data to and from random access memory is described. Multiple request sources and a memory system comprise memory modules having memory banks, each bank containing rows of data. The retrieval comprises transferring all data pursuant to a given r... | 04/15/2008 |
| 7355601 | System and method for transfer of data between processors using a locked set, head and tail pointers A CPU module includes a host element configured to perform a high-level host-related task, and one or more data-generating processing elements configured to perform a data-generating task associated with the high-level host-related task. Each data-generating process... | 04/08/2008 |
| 7347570 | Multimedia presentation apparatus and method A multimedia presentation apparatus and method by which a presenter is freed from the requirement of having or providing or transporting a supporting computer system such as the notebook or laptop system by the incorporation of computing capability and an accessible... | 03/25/2008 |
| 7348990 | Multi-dimensional texture drawing apparatus, compressing apparatus, drawing system, drawing method, and drawing program As for a multi-dimensional texture constituted by a plurality of textures different in photographing environment such as a viewing position or lighting conditions, texture images constituting the multi-dimensional texture are rearranged block by block or pixel by pi... | 03/25/2008 |
| 7342590 | Screen compression Methods, circuits, and apparatus for reducing memory bandwidth used by a graphics processor. Uncompressed tiles are read from a display buffer portion of a graphics memory and received by an encoder. The uncompressed tiles are compressed and written back to the grap... | 03/11/2008 |
| 7339592 | Simulating multiported memories using lower port count memories An apparatus and method for simulating a multiported memory using lower port count memories as banks. A portion of memory is allocated for storing data associated with a thread. The portion of memory allocated to a thread may be stored in a single bank or in multipl... | 03/04/2008 |
| 7336283 | Efficient hardware A-buffer using three-dimensional allocation of fragment memory A method and apparatus for arranging fragments in a graphics memory. Each pixel of a display has a corresponding list of fragments in the graphics memory. Each fragment describes a three-dimensional surface at a plurality of sample points associated with the pixel. ... | 02/26/2008 |
| 7336268 | Point-to-point display system having configurable connections An exemplary point-to-point display system comprises a host system, a timing controller, and a display. The host system is configured to provide data for display. The timing controller is configurable to provide data swapping, bus swapping, bit swapping, and combina... | 02/26/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 |
| 7330942 | Method for efficient virtualization of physical memory in a virtual-machine monitor Various embodiments of the present invention are directed to efficient provision, by a virtual-machine monitor, of a virtual, physical memory interface to guest operating systems and other programs and routines interfacing to a computer system through a virtual-mach... | 02/12/2008 |
| 7327370 | Memory controller hub interface A memory controller hub includes a graphics subsystem adapted to perform graphics operations on data, and interface circuitry adapted selectively to couple the graphics subsystem to a local memory through electrical connectors and to couple the memory controller hub... | 02/05/2008 |
| 7324106 | Translation of register-combiner state into shader microcode An apparatus and method for translating fixed function state into a shader program. Fixed function state is received and stored and when a new shader program is detected the fixed function state is translated into shader program instructions. Registers specified by ... | 01/29/2008 |
| 7317456 | Method and apparatus for transforming point cloud data to volumetric data A method and apparatus are provided for transforming an irregular, unorganized cloud of data points (100) into a volumetric data or “voxel” set (120). Point cloud (100) is represented in a 3D cartesian coordinate system having an x-axis, a y... | 01/08/2008 |
| 7318142 | System and method for dynamically adjusting read ahead values based upon memory usage A system and method for dynamically altering a Virtual Memory Manager (VMM) Sequential-Access Read Ahead settings based upon current system memory conditions is provided. Normal VMM operations are performed using the Sequential-Access Read Ahead values set by the us... | 01/08/2008 |
| 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 |
| 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 |
| 7310102 | System and method for applying accurate three-dimensional volume textures to arbitrary triangulated surfaces Systems and methods for displaying volume data on an arbitrary three-dimensional polygonal surface are disclosed. For each polygon in the polygonal surface, a two-dimensional texture tile is created and these texture tiles are combined to form texture atlases. Each ... | 12/18/2007 |