or
Bookmark and Share
System for transferring data between memories in a data-processing apparatus having a bitblt unit
   
Document Number
US Patent 4845656
Issued Date
July 4, 1989
Link
Inventors
Map
Abstract
A data-processing apparatus provided with a bit boundary block transfer unit. A CPU forms a list of parameters required for transferring characters forming one block of text, and stores the list in a memory. A parameter control section of the boundary block transfer unit sequentially reads the parameters, and writes them in a parameter file. Meanwhile, the CPU processes the data. When the block of text has been transferred, an interrupt is supplied to the CPU. The CPU can form a list of only those parameters which must be changed for characters of the same type. These parameters are rewritten as the characters are transferred, one by one. In another data-processing apparatus of the invention, a CPU loads a register with data showing the type of characters to be transferred. It can input a variable parameter to a memory storing fixed parameters. When the variable parameter is set in both the memory and the register, a first selector selects one parameter for one character of the type specified by the data set in the register. This parameter is further selected by a second selector when the register stores said data. When the register does not store said data, the second selector selects the parameter for one character. Any parameter selected by the second selector is set in a parameter file. A data-transferring circuit transfers one character according to the parameter set in the parameter file.
Drawing
System for transferring data between memories in a data-processing apparatus having a bitblt unit - US Patent 4845656 Drawing
Drawing from US Patent 4845656
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
6
Comments:
no comments yet
Owner
Published
July 4, 1989
Application Number
06/940,006
Filed
December 10, 1986
US Classification
345/562  
Int'l Classification
G09G   5/393   (20060101)   G09G   5/36   (20060101)  
Examiner
Assistant Examiner
Priority Data
Dec 12, 1985 [JP] 60-277867 Dec 12, 1995 [JP] 60-277868
USPTO Field of Search
364/200   364/900  
Related Patents
5479605 - Raster operation apparatus for executing a drawing arithmetic operation when windows are displayed - Owned by Fujitsu Limited (Kawasaki,JP)

When windows are synthesized or the like in different frame memories or in the same frame memory, source data on the shifting side and destination data on the shift destination side are read out. After the source data was shifted so as to match the data positions, a bit arithmetic operation is executed between the shifted source data and the destination data. Four source data registers, two destination registers, and two bit operating sections are provided. The source data stored in a certain source register is shifted and a bit arithmetic operation is executed between the shifted source data and the destination data. In parallel with the bit arithmetic operation, the source data to be processed next is read out from the frame memory and stored into the source register. No idling state occurs in the memory access of the source data.

6166747 - Graphics processing method and apparatus thereof - Owned by NEC Corporation (Tokyo,JP)

The graphics apparatus of the present invention is comprised of: registers, in which the address of a primitive graphic form stored in a graphic ROM unit and the number of dynamic images for the primitive graphic form are both stored, and an updating register, in which the difference value or the logically calculated value between the address of the primitive graphic form stored in the graphic ROM unit and the address of the dynamic graphic forms stored in a graphic ROM unit for dynamic graphic forms, is stored. Addresses necessary to display dynamic frames in the graphic ROM unit are calculated based upon the previously mentioned values and addresses.

6831654 - Data processing system - Owned by LSI Logic Corporation (Milpitas, CA)

A data processing system comprising a block move engine, a memory, a register and a reader. The block move engine may be configured to process data. The memory may be configured to store data in the form of a linked list comprising a plurality of items of control data. The register may be associated with the block move engine and configured to control the block move engine, in response to the control data. The reader may be configured to read the control data from the memory and apply the control data to the register.

5218674 - Hardware bit block transfer operator in a graphics rendering processor - Owned by Hughes Aircraft Company (Los Angeles, CA)

A hardware bit block transfer operator for transferring blocks of data from a source address to a destination address in a display memory, a bit mapped memory, or a host processor, or between the two source and destination addresses in a graphics rendering cogenerator. Functionally, blocks to be transferred are addressable to the bit level thus requiring shifting and reformatting from the source word to the destination word alignment. The cogenerator automatically identifies all required boundary exceptions and applies the appropriate sequencing at the proper time during the block transfer operation. All that the programmer is required to provide are definitions of color depth, source transparency address, source start address, destination transparency address and destination window. The proper transfer is then performed by the cogenerator with a single command to the transfer operator.

6931949 - Apparatus for measuring the weight of small items - Owned by D.A.T.A. Diamond Advanced Technology Ltd. (Jerusalem,IL)

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, means associated with the forceps for initiating vibration of the same while the object is held thereby and means for measuring the oscillating frequency of the forceps while the object is held thereby, and for utilizing the measured higher oscillating frequency of the empty forceps to compute the mass and the weight of the selected object.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us