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

Icon_funbox Bizarre Patents

Patent No. 5107620

Electrified Table Cloth

An electrified table cloth for preventing crawling insects from gaining access to the consumer's food or drink.

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/562 - Bit block transfer


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter wherein a rectangular group of pixels (blocks
No. of patents: 122
Last issue date: 05/01/2012


1        
NumberTitleIssue Date
8169444Bit block transfer circuit and method thereof and color filling method
A bit block transfer (Bitblt) circuit includes a read register, a write register, a bit shifting circuit and an overflowing register. The read register stores decomposition data including original data. The bit shifting circuit shifts the decomposition data in the r...
05/01/2012
7782331Cross-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 ...
08/24/2010
7508397Rendering of disjoint and overlapping blits
Methods, apparatuses, and systems are presented for modifying data in memory associated with an image, involving processing data operations in a pipelined process affecting data in memory corresponding to the image. The data operations include a first data operation...
03/24/2009
7460128Image drawing apparatus
In an image drawing apparatus for conducting a data transfer at a bit unit for image data stored in a memory device, a region storing part stores a region where at least one attribute value concerning a pixel is not constant in the image data, an attribute value sto...
12/02/2008
7379070Cross-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
7370252Interleaving apparatus and method for orthogonal frequency division multiplexing transmitter
An interleaving apparatus and method for an OFDM transmitter are provided. The interleaving apparatus comprises a memory unit, a memory write/read control unit, a memory access address generation unit, and a second permutation and output selection unit. The memory u...
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
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
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
7275026Implicit frame-based processing for block-diagram simulation
A run-time, frame-based processing mechanism executes a block diagram model by propagating frame attributes information from blocks on which a user specified the frame attributes information to all other blocks in the block diagram model. The frame attributes inform...
09/25/2007
7222305Method of sharing a desktop with attendees of a real-time collaboration
A method of facilitating the reproduction of a presenter's desktop for attendees of a real-time collaboration. A bound portion of the desktop (the portion shared with the attendees) is logically divided into clusters. When the content of a cluster changes, the clust...
05/22/2007
7218327Font memory for a display
A font memory for a display includes a ROM with a storage region divided into a program storing region and a font data storing region, divided into a mono-font data storing region and a color font data storing region, and designed to map and store data in three segm...
05/15/2007
7213127System for producing addresses for a digital signal processor
A system for generating addresses for a digital signal processor in which the program instructions include a code for accessing a memory associated with said processor. An address calculation circuit calculates each access address to the memory on the basis of opera...
05/01/2007
7164483Optimal approach to perform raster operations
Raster operations (ROPs) are executed using a few core blocks which implement the logical operations (e.g., AND, OR, XOR) forming the basis for the raster operations. In an embodiment, the core blocks are generated only for the basic Boolean operations namely AND, O...
01/16/2007
7119808Multiple parallel processor computer graphics system
An accelerated graphics processing subsystem that significantly increases the processing speed of computer graphics commands. The preferred embodiment of this invention presents a first-of-its-kind graphics processing subsystem that combines the processing power of ...
10/10/2006
7106347Transforming pixel data and addresses
In a passive pixel data handling system, pixel data may be transferred to a transfer function, at a given address range. The transfer function may perform a transformation and readdress the pixel data. For example, the data may be received through a media port targe...
09/12/2006
7096312Data transfer device and method for multidimensional memory
The invention provides a data transfer device for multidimensional memory capable of performing an efficient SIMD operation and suitable for transferring data between a multidimensional memory and a one-dimensional memory. A DMAC reads data of a rectangular area in ...
08/22/2006
7061499Image drawing apparatus
An image drawing apparatus includes a first data reading unit which stores a source image data into a first image data buffer. A second data reading unit reads a destination image data from a destination area of a memory device and stores the destination image data ...
06/13/2006
7061496Image data processing system and image data reading and writing method
An image data processing system with a memory performing burst read/write operations. The memory includes a memory cell array provided with memory cells arranged in a plurality of rows and a plurality of columns. The image data processing system further includes a c...
06/13/2006
7048723Surface micromachined microneedles
Surface micro-machined micro-needles (32) are formed as single needles (32) or in two-dimensional or three-dimensional micro-needle arrays (30). The micro-needles (32) are fabricated on a substrate (12) which can remain attached to...
05/23/2006
7027060Method and apparatus for accelerating 2-D graphic data
Provided are a method and apparatus for accelerating graphic data which can reduce the computational complexity of graphic processing data. The method of accelerating two-dimensional graphic data includes: receiving information regarding the width of a graphic windo...
04/11/2006
7012849Semiconductor, image output device, and driving method of a functional device
The invention provides a semiconductor device of low power consumption and low cost. A semiconductor device 50 is basically constituted of a semiconductor substrate 1 and an external signal processing substrate 8. The semiconductor substr...
03/14/2006
6995698Method and apparatus of converting a series of data words into modulated signals
The present invention relates to method and apparatus of modulating a series of data words into (d,k) constrained sequence in order to record onto a recording medium. The present method generates, for each data word, a number of alternative sequences by combining mu...
02/07/2006
6992677System and method for accelerating two-dimensional graphics in a computer system
A system and method for accelerating 2D graphics in a computer system is disclosed, which has an graphic chip to perform graphic commands, each graphic command having an operation of a source pixel, a pattern and a destination pixel; and a 2D graphic device driver t...
01/31/2006
6976121Apparatus and method to track command signal occurrence for DRAM data transfer
An apparatus and a method to track command signal occurrence for DRAM data transfer have been disclosed. In one embodiment, the apparatus includes an interface to couple to a data bus, the data bus to transfer data between the interface and one or more memory device...
12/13/2005
6976120Apparatus and method to track flag transitions for DRAM data transfer
A method and an apparatus to track transition of a flag signal for DRAM data transfer have been disclosed. In one embodiment, the apparatus includes one or more memory devices, coupled to a data bus, to receive a command signal, wherein the command signal initiates ...
12/13/2005
6972770Method and apparatus for performing raster operations in a data processing system
A method and apparatus in a data processing system for performing a raster operation of graphics data. A system memory and a video memory is included in the data processing system. The system memory and the video memory are connected by a bus wherein the graphics da...
12/06/2005
6961064System and method for combining graphics formats in a digital video pipeline
Generally, graphics are displayed on a monitor or printed on an output device after a series of steps are performed, typically implemented in the form of a graphics pipeline, in the case of an object-oriented graphic image. Similarly, a digital picture or digital vi...
11/01/2005
6952217Graphics processing unit self-programming
A method of self-programming a graphics processing unit (GPU) includes receiving a blit instruction defining a blit operation and storing a first control value in a control register, which determines the behavior of the GPU, using the blit operation. The blit instru...
10/04/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
6931949Apparatus for measuring the weight of small items
The invention provides an apparatus for measuring the mass and calculating the weight of individual objects to be held thereby, comprising forceps having a proximal portion and a distal portion, the proximal portion being adapted to grasp and hold a selected object,...
08/23/2005
6930692Modified weighted bit planes for displaying grey levels on optical arrays
In a method of multi-level spatial light modulation, using a weighted bit plane technique where an n-digit binary number represents the intended grey level of each pixel location in an array of binary pixels, representative binary numbers are altered to closely adja...
08/16/2005
6930662Liquid crystal display apparatus, image signal correction circuit, and electronic apparatus
A subtractor obtains a difference between an image signal, which is supplied in accordance with horizontal scanning and vertical scanning, and which carries information corresponding to a gray level of a pixel and a reference signal Ref representing a predetermined ...
08/16/2005
6924813Technique for eliminating stale information from a computer graphics buffer
A method of eliminating stale information from a computer graphics buffer. The method facilitates switching from a fast clear mode to a non fast clear mode during the lifetime of a region of interest such as a window: A clear count value associated with a pixel is r...
08/02/2005
6903744Graphics processing system
A system is provided for storing pixel data associated with a predetermined pixel region. The system is configured to store pixel data in a predetermined block of memory along with a fill check bit indicative of whether or not values for each pixel within the pixel ...
06/07/2005
6900813Method and apparatus for improved graphics rendering performance
A method and apparatus determines if a BLT command meets BLT override criteria. If the BLT override criteria is met, the method and apparatus performs a BLT command override and instead executes a FLIP operation instead of performing a BLT operation. ...
05/31/2005
6900811Programmable sliding window for image processing
A sliding window (block) system incorporating a methodology for providing a processor access to image data is described. In an exemplary embodiment, the system operates as follows. An image is received for processing that has a size that is too large for the process...
05/31/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
1        
 
Sign InRegister
Username  
Password   
forgot password?