"Man will not fly for 50 years."
Wilbur Wright ; 1901
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 |
| 7940278 | Method and system for programming for image enhancement In a method of programming for image enhancement, a content addressable memory is accessed. At least one template is transferred into the content addressable memory. A random access memory is accessed. Enhancement data is transferred into the random access memory. V... | 05/10/2011 |
| 7427990 | Data replacement method and circuit for motion prediction cache A system for decoding a video bitstream and a method for replacing image data in a motion prediction cache are described. For each of the cache lines, a tag distance between pixels stored in the cache line and uncached pixels that are to be stored in the cache is ca... | 09/23/2008 |
| 7425962 | Systems and methods for generating a composite video signal from a plurality of independent video signals Illustrated and described embodiments are broadly directed to novel systems and methods for generating a composite video signal from a plurality of independent video signals. In accordance with one embodiment, a method is provided for swapping from a secondary frame... | 09/16/2008 |
| 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 bitblt. The specialized bitblt function includes a one or more code ... | 05/27/2008 |
| 7372768 | Memory with address management The present invention allows for the reduction in power consumption of memory devices. A memory device in one embodiment prohibits address signal propagation on internal address buses based upon a function being performed by the memory. As such, some, all or none of... | 05/13/2008 |
| 7369163 | Image processing apparatus, image processing method, and program using condition information for image processing An image processing apparatus performs image processing to image information including condition information at the time of obtaining an image for setting a pertinent image correction condition even at the time when the meaning of the description in the same conditi... | 05/06/2008 |
| 7362334 | System for regional data association and presentation and method for the same A database methodology that concerns the mapping of any arbitrary object into a plurality of regions, enabling the assignment of multiple region-specific attributes thereto and facilitating the concurrent, graphical presentation of any assigned attributes. Attribute... | 04/22/2008 |
| 7355602 | Surrogate stencil buffer clearing Methods and apparatuses for effectively clearing stencil buffers at high speed using surrogate stencil buffer clearing. A hardware register tracks the number of surrogate clears of the stencil buffer since the last actual clear. Bits are reserved in each stencil reg... | 04/08/2008 |
| 7348997 | Object selection in a computer-generated 3D environment An object selection of 3D objects in a computer-generated 3D environment method and system. The method includes defining a 3D space in a computer-generated environment. The method further includes identifying a plurality of 3D objects within the 3D space. Then, dete... | 03/25/2008 |
| 7340103 | Adaptive entropy encoding/decoding for screen capture content Adaptive entropy encoding and decoding techniques are described. For example, a screen capture encoder and decoder perform adaptive entropy encoding and decoding of palettized screen capture content in screen capture video. The encoder selects between different entr... | 03/04/2008 |
| 7330196 | Apparatus and method for image processing capable of accelerating image overlay process An image processing apparatus includes an overlay detector and a memory. The image processing apparatus and method sequentially process graphic rendering instructions for image data. The graphic rendering instructions include first and second graphic rendering instr... | 02/12/2008 |
| 7324078 | Display apparatus and control method thereof offsetting a noise section contained in video signal A display apparatus including an offset value setting input part to specify an offset value for a DE signal determining an effective area of a video signal; and a DE signal generator to generate the DE signal depending on the offset value. With this configuration, t... | 01/29/2008 |
| 7321369 | Method and apparatus for synchronizing processing of multiple asynchronous client queues on a graphics controller device An apparatus and method are disclosed for synchronization of command processing from multiple command queues. Various embodiments employ a condition code register that indicates which queues should have processing suspended until a specified event condition occurs. ... | 01/22/2008 |
| 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 |
| 7286134 | System and method for packing data in a tiled graphics memory A tiled graphics memory permits z data and stencil data to be stored in different portions of a tile. The tile may be further divided into data sections, each of which may have a byte size corresponding to a memory access size. ... | 10/23/2007 |
| 7283557 | Asynchronous crossbar with deterministic or arbitrated control Methods and apparatus are described relating to a crossbar which is operable to route data from any of a first number of input channels to any of a second number of output channels according to routing control information. Each combination of an input channel and an... | 10/16/2007 |
| 7274710 | Asynchronous crossbar with deterministic or arbitrated control Methods and apparatus are described relating to a crossbar which is operable to route data from any of a first number of input channels to any of a second number of output channels according to routing control information. Each combination of an input channel and an... | 09/25/2007 |
| 7274709 | Asynchronous crossbar with deterministic or arbitrated control Methods and apparatus are described relating to a crossbar which is operable to route data from any of a first number of input channels to any of a second number of output channels according to routing control information. Each combination of an input channel and an... | 09/25/2007 |
| 7268779 | Z-buffering techniques for graphics rendering Embodiments of the invention relate to graphics rendering in which Z-buffering tests are performed at the front of the rendering pipeline. Particularly, Z-buffering test logic at the front of the rendering pipeline is coupled to a render cache memory, which includes... | 09/11/2007 |
| 7259765 | Head/data scheduling in 3D graphics A system for processing graphics data for a stream of graphics primitives, such as triangles. The system has a plurality of memories each for storing an index of the primitive. A controller selects a memory to store the index and assigns a thread id to the index, th... | 08/21/2007 |
| 7254283 | Image processor processing image data in parallel with a plurality of processors In order to efficiently process image data in a circuit dividing single image data into a plurality of data and processing the data with a plurality of MPUs in parallel with each other, the MPUs process image data input through an input image data in parallel with e... | 08/07/2007 |
| 7239322 | Multi-thread graphic processing system The present invention includes a multi-thread graphics processing system and method thereof including a reservation station having a plurality of command threads stored therein. The system and method further includes an arbiter operably coupled to the reservation st... | 07/03/2007 |
| 7218790 | Adaptive entropy encoding/decoding for screen capture content Adaptive entropy encoding and decoding techniques are described. For example, a screen capture encoder and decoder perform adaptive entropy encoding and decoding of palettized screen capture content in screen capture video. The encoder selects between different entr... | 05/15/2007 |
| 7197100 | High-speed interconnection adapter having automated lane de-skew An adapter that buffers received symbols and automatically determines and corrects for skew between lanes is disclosed. In one embodiment, the adapter is a part of a network that includes a first and second devices coupled together by a communications link having mu... | 03/27/2007 |
| 7193634 | Image transferring apparatus and method, file transferring apparatus and method, and program storage medium Disclosed is an image transferring apparatus for transferring an image displayed by a first program to a second program. The image transferring apparatus comprises: image copying means for storing a copy of the image into a predetermined temporary storage area; and ... | 03/20/2007 |
| 7185290 | User interface for a system and process for providing dynamic communication access and information awareness in an interactive peripheral display The system and method of the present invention provides a user interface for providing peripheral awareness of information to a user. The information to be provided is either determined automatically, or specified by the user. Once the information to be provided is ... | 02/27/2007 |
| 7170564 | On-screen display device This invention provides an on-screen display device that can display an increased number of types of characters without enlarging the video RAM area. This on-screen display device includes a character generator ROM that has n (n is an integer that is equal to or lar... | 01/30/2007 |
| 7164425 | Method and system for high speed network application A method and system for monitoring frame flow in a Fiber Channel network is provided. The method includes, deleting fill words before any frame data is allowed to be stored in a buffer memory; storing only certain primitive signals and/or frame data in the buffer me... | 01/16/2007 |
| 7162743 | System and method of limiting access to protected hardware addresses and processor instructions A system and method for protecting a defined range of hardware addresses or a defined set of processor instructions from being accessed or executed by unauthorized software modules. Abstraction layer code is given a range of software addresses that are permitted to ... | 01/09/2007 |
| 7154502 | 3D graphics with optional memory write before texturing A 3D graphics architecture in which interfaces to memory are combined with pipeline processing. The rendering units are not all connected in a straight-through pipeline relationship: instead the rendering pipeline is “broken,” so that the stream of fragments (e.... | 12/26/2006 |
| 7148888 | 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/12/2006 |
| 7145566 | Systems and methods for updating a frame buffer based on arbitrary graphics calls A method for dividing a display into zones at system initialization for tracking which zones have any pixels revised so that, when the time comes to update the display, only the zones requiring revision (that is, those zones in which any pixel has been revised) are ... | 12/05/2006 |
| 7106336 | Method and system for deferred evaluation of transforms in graphics processors A method of deferring evaluation of a transform, in accordance with one embodiment of the present invention, includes buffering a plurality of vertex data. The method also includes receiving a draw command, accessing a given vertex data corresponding to the draw com... | 09/12/2006 |
| 7100152 | Software analysis system having an apparatus for selectively collecting analysis data from a target system executing software instrumented with tag statements and method for use thereof A software analysis system having a filter for selectively collecting tags generated by a target system during execution of a software program under analysis in accordance to a programmable filtering criteria. The system includes a decoder for decoding the tag type ... | 08/29/2006 |
| 7095402 | Portable information terminal apparatus, information processing method, computer-program storage medium, and computer-program Disclosed herein are a portable information terminal apparatus, an information processing method, a computer-program storage medium, and a computer-program. In a portable information terminal apparatus capable of managing a schedule list, the apparatus includes acqu... | 08/22/2006 |
| 7088359 | Vertex reordering in 3D graphics A method and apparatus for reordering the vertices of a graphics primitive. The vertices of the primitive are received in a circular order, but the position of the vertices in the circular order is arbitrary. The vertices include coordinates with respect to an origi... | 08/08/2006 |
| 7085874 | Synchronous/asynchronous bridge circuit for improved transfer of data between two circuits The bridge circuit comprises a first interface circuit operable to receive data from a data source at a first data rate; a second interface circuit operable to transmit the data to a data receiver at a second data rate; a data coupling circuit comprising: a synchron... | 08/01/2006 |
| 7084865 | Power saving in monochrome LCD display driver IC's by eliminating extraneous switching A method and a system to reduce the power consumption of a LCD driver have been achieved. In order to save power a logic circuitry is connected to the output of a RAM automatically comparing displayed data on a line by line during the scan and, on detection of no da... | 08/01/2006 |
| 7075557 | Method of and apparatus for handling high bandwidth on-screen-display graphics data over a distributed IEEE 1394 network utilizing an isochronous data transmission format On-screen-display graphics data is transmitted from a source device to a display device over an IEEE 1394-1995 serial bus network utilizing an isochronous data format. The on-screen-display graphics data is generated by the source device and transmitted to a display... | 07/11/2006 |
| 7061498 | Screen display processing apparatus, screen display processing method and computer program In order to efficiently conduct the display processing of a GUI screen by suppressing the drawing of unnecessary objects, the objects are, first, searched from the front toward the rear according to a reverse painter's algorithm while tracing a z-order for processin... | 06/13/2006 |