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

Icon_funbox Famous Patents

3M employee and church chorister Art Fry needed something to temporarily mark pages in his hymnal. He was in luck because his colleague, Spencer Silver, accidentally developed a glue that was too weak for other purposes. After initially discouraging consumer response, Post-it Notes became a hit in 1979.

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/569 - For 2D coordinate to linear address conversion


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter including means for converting X, Y coordinate
No. of patents: 47
Last issue date: 07/26/2011


1    
NumberTitleIssue Date
7986327Systems for efficient retrieval from tiled memory surface to linear memory display
Embodiments of the present invention set forth a technique for optimizing the on-chip data path between a memory controller and a display controller within a graphics processing unit (GPU). A row selection field and a sector mask are included within a memory access ...
07/26/2011
7737986Methods and systems for tiling video or still image data
The present disclosure describes methods and systems for tiling video or still image data. At least some preferred embodiments include a method for accessing data that includes partitioning a display of graphical data into a plurality of two-dimensional tiles; mappi...
06/15/2010
7719541Method and apparatus for hardware rotation
A method and apparatus for hardware rotation is described. In one embodiment, the invention is an apparatus. The apparatus includes a direct access address translation component. The apparatus also includes a frame buffer coupled to the direct access address transla...
05/18/2010
7397477Memory 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
7353146Block processing of input data in graphical programming environments
Methods and systems for performing block processing of input data in graphical programming environments are disclosed. The input data that is to be processed is partitioned into a plurality of blocks. Each block of the input data is applied to the data processing un...
04/01/2008
7233303Method of displaying high-density dot-matrix bit-mapped image on low-density dot-matrix display and system therefor
A method of and system for displaying high-density bit-mapped dot-matrix imaging data on a large-scale low-density dot-matrix display is disclosed. Bit-mapped image data from each of multiple and adjacently oriented dot image data groups is allocated to drive one do...
06/19/2007
7154501Method and apparatus for three-dimensional parallax drawing
A three dimensional parallax drawing system for use in three dimensional graphics or virtual reality is disclosed. The parallax drawing system includes a three dimensional address generator which generates the original X-axis, Y-axis and Z-axis addresses of an image...
12/26/2006
7151862Image processing apparatus and method, storage medium, and program
Texture data filtered according to each of different reduction ratio are stored in a texture buffer. A texture mapping apparatus (an lod calculating apparatus) calculates an lod (Level Of Detail) which represents a reduction ratio of each pixel of a polygon. The cal...
12/19/2006
7146489Methods for intelligent caching in an embedded DRAM-DSP architecture
An efficient embedded-DRAM processor architecture and associated methods. In one exemplary embodiment, the architecture includes a DRAM array, a set of register files, set of functional units, and a data assembly unit. The data assembly unit includes a set of row-ad...
12/05/2006
7117341Storing and selecting multiple data streams in distributed memory devices
Prior art storage techniques have certain limitations, including requiring additional external resources to implement and not making use of all of the available storage space. A method and apparatus using a header table and, in some cases, an alternative access inte...
10/03/2006
7085804Method for processing objects of a standardized communication protocol
In a method for processing objects of a standardized communication protocol for image and data exchange between devices via a communication network by means of processing devices, the objects are converted with a conversion routine into a pure text file (plain text)...
08/01/2006
7079160Method and apparatus using a two-dimensional circular data buffer for scrollable image display
A method and apparatus for buffering 2-dimensional graphical image data to be supplied to a scrolling display controller. A 2-dimensional, circularly addressed linear data buffer is used to store a portion of an entire image. The data buffer is larger than the amoun...
07/18/2006
7073041Virtual memory translation unit for multimedia accelerators
A method and system for virtual memory translation of data represented in a multidimensional coordinate system when the physical memory may be located in more than one physical memory location. The translation of one or more virtual addresses into one or more access...
07/04/2006
7053900Personal computer system and core logic chip applied to same
A personal computer system includes a core logic unit, a graphics accelerator, a first tile converter, a local memory, a second tile converter and a system memory. The core logic unit outputs first image data in a linear mode. The graphics accelerator is in communic...
05/30/2006
6993781Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an electric apparatus system, and transmission medium
Radio waves transmitted from the antenna of a broadcasting station are received by the antenna of a television receiver. The television receiver extracts an EPG from the received radio waves and transmits it to a remote controller via an infrared transmission/recept...
01/31/2006
6958757Systems 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...
10/25/2005
6954207Method and apparatus for processing pixels based on segments
There is provided a segment-based pixel processing apparatus and method for effective use of memory. The method includes dividing pixel data within a frame into a plurality of segments in the vertical direction; sequentially pre-processing or post-processing pixel d...
10/11/2005
6943804System 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 texture-mapping subsystem with coordinate values corresponding to a block of pi...
09/13/2005
6922198Color signal processing apparatus and method for reproducing colors on MPD
A color signal processing apparatus and method calculate without errors a control vector that is a driving signal of a multi-primary display (MPD) corresponding to an input color signal in order to reproduce the input color signal on the MPD using at least four prim...
07/26/2005
6876400Apparatus and method for protecting a memory sharing signal control lines with other circuitry
An apparatus such as a television signal receiver includes first and second circuit boards. The first circuit board includes a memory, and control circuitry for controlling at least one function of the apparatus. The second circuit board is operably coupled to the f...
04/05/2005
6870578Apparatus and method for sharing signal control lines
An apparatus such as a television signal receiver includes first and second circuit boards. The first circuit board includes a first device such as a memory, and control circuitry for controlling at least one function of the apparatus. The second circuit board is op...
03/22/2005
6847410Picture data memory device with picture data input channels and picture data output channels
A picture data memory device which can be used universally comprises a central picture data memory for storing picture data of a plurality of picture data input channels, in which case the stored picture data can additionally be read out via a plurality of picture d...
01/25/2005
6784885Method and apparatus for three-dimensional parallax drawing
A three dimensional parallax drawing system for use in three dimensional graphics or virtual reality is disclosed. The parallax drawing system includes a three dimensional address generator which generates the original X-axis, Y-axis and Z-axis addresses of an image...
08/31/2004
6755745Display control with fewer amounts of data in game system
By using a unique display control technique, game images are provided, in which characters can be displayed in different poses with a limited-capacity memory area. Both image data corresponding to each of a plurality of blocks obtained by dividing a character to be ...
06/29/2004
6614443Method and system for addressing graphics data for efficient data access
A method and apparatus for mapping graphics data of a texture map into virtual two-dimensional (2D) memory arrays implemented in a one-dimensional memory space. The texture map is partitioned into 2u+v two-dimensional arrays having dimensions o...
09/02/2003
6563507Storage circuit control device and graphic computation device
Texture data containing pixel data indicating the color of a plurality of pixels arrayed in matrix fashion are stored in a texture buffer of a DRAM, and the multiple pixel data stored in the texture buffer is simultaneously accessed using a two-dimensiona...
05/13/2003
6476818Storage circuit control device and graphic computation device
Texture data which is two-dimensional image data indicating color data of multiple pixels positioned in a matrix form is stored in a texture buffer of a DRAM, a texture engine circuit combines the bit data making up the U address of a two-dimensional addr...
11/05/2002
6125437Virtual linear frame buffer addressing method and apparatus
A virtual linear frame buffer addressing method and apparatus efficiently convert a linear address supplied by an application programming (API) into an X, Y address used in a rectangular memory addressing arrangement. The virtual linear frame buffer addre...
09/26/2000
6088046Host DMA through subsystem XY processing
A process and implementing computer system in which a graphics subsystem 117 having an XY coordinate addressing system interfaces with a host computer system having a linear addressing configuration. The subsystem includes an internal graphics engine 325,...
07/11/2000
6081880Processor having a scalable, uni/multi-dimensional, and virtually/physically addressed operand register file
A processor is implemented with an operand register file having N operand registers, instructions that reference these operand registers with virtual and physical source and destination addresses of variable up to n addressing dimensions, and at least one...
06/27/2000
6072507Method and apparatus for mapping a linear address to a tiled address
A method and apparatus for mapping a linear address to a tiled address that reduces latency between retrieval of pages of data is accomplished when a video graphics processor receives a linear address from the central processing unit and determines whethe...
06/06/2000
6057861Mip map/rip map texture linear addressing memory organization and address generator
A linear address organization for physically storing mip maps and rip maps in memory is disclosed. The subsampled data arrays of the mip maps and rip maps are sequentially stored in continuous subsequences of a continuous sequence of memory addresses. The...
05/02/2000
5781200Tile memory mapping for increased throughput in a dual bank access DRAM
A method and apparatus for configuring memory within a dual access dynamic random access memory (DRAM) frame buffer so that array conflicts are reduced between neighboring pixels. The present invention DRAM frame buffer contains a number of arrays (e.g., ...
07/14/1998
5745739Virtual coordinate to linear physical memory address converter for computer graphics system
An address generator is disclosed for performing 2-D virtual coordinate to linear physical memory address conversion. The address generator has an edge walking circuit which receives a 2-D virtual coordinate of a first pixel on a first edge of an object d...
04/28/1998
5664162Graphics accelerator with dual memory controllers
A processor having two separate and relatively independent memory controllers to achieve a dual interface architecture. A first memory controller is coupled to the host interface for retrieving data and instructions and a second memory controller is coupl...
09/02/1997
5589850Apparatus for converting two dimensional pixel image into one-dimensional pixel array
An converter apparatus to convert the (X, Y) coordinate of the two-dimensional screen position of a pixel to a linear address. The converter apparatus, which can be used with a variety of video displays of various resolutions including 1280×1024, 1152×9...
12/31/1996
5544292Display apparatus having a display processor for storing and filtering two dimensional arrays forming a pyramidal array, and method of operating such an apparatus
The display apparatus includes a host processor having associated main memory, and a display processor (28', 49 etc.) having an associated texture memory (41') for storing a pyramidal or part-pyramidal array of texture element ("texel") values. Each pyram...
08/06/1996
5473348Apparatus and method of controlling paging unit of coprocessor built in display control system
A comparison result of a comparator in a paging unit determines whether the access target of a coprocessor is a system memory or a VRAM. If the target is a VRAM, predetermined bottom bits of both a TLB tag portion and a linear address to be compared are m...
12/05/1995
5388207Architecutre for a window-based graphics system
A computer graphics system comprises a main CPU, a main system memory and a graphics subsystem for displaying graphical images on a display terminal. A system bus enables the main CPU, main system memory and graphics subsystem to transmit data among one a...
02/07/1995
5329617Graphics processor nonconfined address calculation system
A graphics processing system allows for fuller utilization of memory space by allowing freedom in performing X-Y conversions to linear addressing for graphics display. The system takes advantage of the fact that many display pitch dimensions can be define...
07/12/1994
1    
 
Sign InRegister
Username  
Password   
forgot password?