Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Cell Phones Chunky-planar-data-packing-apparatus-and-method-for-a-video-memory

 Intelligent copy and paste operations for application handling units, preferably handsets
In accordance with the invention there is provided a method of transferring data from one ...


 Network terminating terminal apparatus for integrated services digital network
According to the present invention, network terminating terminal apparatus, for an integrated ...


 System and method for telephone network testing
To overcome the limitations in the prior art described above, and to overcome other limitations ...


 Anthropomorphic mammography and lung phantoms
The present invention comprises anthropomorphic phantoms for use in conjunction with mammography ...


 Symbol reader using differentiating circuit for light beam focusing
An object of the present invention is to provide an optical device which accurately reads symbols ...


 Radio-diagnostic equipment with shutter
In accordance with the principles of the invention the device which regulates the position of the ...


 Flash-erase-type nonvolatile semiconductor storage device
An object of the present invention is to provide an efficient redundant architecture for a flash-...


 Telephone ringing extender
In the drawing, a subscriber telephone loop shown as ring conductor 10 and tip conductor 11 is ...


 Speakerphone test set
This and other needs are met by the present invention which provides a telephone test set having ...


 Laser diode system
OF AN ILLUSTRATIVE EMBODIMENT OF THIS INVENTION FIG. 1 shows a laser bar 10 with, illustratively, ...


 Chunky planar data packing apparatus and method for a video memory

Details
Inventors: Lundblad, James A.; Sriti, Mohammed; Masterson, Anthony D.;
Assignee: Apple Computer, Inc. (Cupertino, CA)
Primary Examiner: Oberley; Alvin E.
Assistant Examiner: Hjerpe; Richard
Attorney, Agent or Firm: Blakely, Sokoloff, Taylor & Zafman

An apparatus and method for taking data that is presented on a NUBUS in NUBUS format and writing it into a video memory in chunky planar format, is described. The present invention is also useful for performing RGB reads wherein video data is read from the video memory in chunky planar format and is translated into NUBUS format for transmission across the NUBUS. The apparatus comprises a data format translator which is coupled to the NUBUS for translating the RGB data from NUBUS format to chunky planar format. The translated RGB data in chunky planar format is compressed and rearranged as compared to the NUBUS format--resulting in a more efficient utilization of video memory space. An address generator is also coupled to the video memory for calculating the address location in the video memory where the translated RGB data is to be written. The address location is derived from the NUBUS address according to the formula N.sub.start =(3*NAD/4) where N.sub.start is the start address in video memory and NAD represents the NUBUS address from which the RGB data to be translated is obtained.

DETAILED DESCRIPTION An apparatus and method for taking data that is presented on a 32-bit bus (e.
g.
, NUBUS) in one format and writing it into a video memory in chunky planar format, is described.
The present invention is also useful for performing RGB reads wherein video data is read from the video memory in chunky planar format and is translated into NUBUS format for transmission across the NUBUS.
Chunky planar format represents a more efficient way of packing data in video memory to eliminate vacancies in the sequence of bytes.
According to one embodiment, the apparatus comprises a data format translator which is coupled to the NUBUS for translating the RGB data from NUBUS format to chunky planar format.
The translated RGB data in chunky planar format is compressed and rearranged as compared to the NUBUS format.
The translator presents the translated RGB data (in chunky planar format) to the video memory for storage therein.
An address generator is also coupled to the video memory for calculating the address location in the video memory where the translated RGB data is to be written.
The address location is derived from the NUBUS address according to the formula N.
sub.
start =(3*NAD/4) where N.
sub.
start is the start address in video memory and NAD represents the NUBUS address from which the RGB data to be translated is obtained.
Control logic coupled to both the translator and the address generator controls the operation of the apparatus so that a single byte is translated in a single memory cycle.
The process of writing RGB data from NUBUS to video memory is initiated when a NUBUS address is received from the NUBUS.
That address is then translated to a start address in video memory according to the above formula.
Next, the individual data byte to be translated is obtained from the NUBUS and a memory cycle is initiated to write that data into the memory at the specific memory address and byte location calculated by the address generator.
Other aspects of the present invention will be apparent from the detailed description



Related patents
  Low dissipation voltage regulator
OF PREFERRED EMBODIMENTS Referring now to the schematic diagram of the voltage regulator shown in FIGURE, input terminals 10 and 11 are connected to a source of ...
  NPN band gap voltage reference
OF THE PREFERRED EMBODIMENT Turning to the sole FIGURE, NPN bandgap voltage reference circuit 10 is illustrated as comprising operational amplifier 12 and bandgap cell 1...
  High dynamic range mixer
OF THE PRESENT INVENTION A schematic diagram 50 of FIG. 1 showing one embodiment of the doubly-balanced mixer according to the present invention, comprises a ...
  Matrix circuit of FM stereo multiplex demodulation circuit
An object of this invention is to provide a matrix circuit of an FM-stereo multiplex demodulation circuit in which an FM-demodulated composite signal can be supplied to ...
  Amplifier circuit having high linearity for cancelling third order harmonic distortion
An amplifier is an element common to many analog circuits. For example, amplifiers are used in analog mixers, filters, multipliers, and oscillators. An input signal is ...
  Device and method for controlling frequency characteristic of a filter
It is therefore an object of the present invention to provide a receiver capable of insuring a stable frequency characteristic and desirable receipt frequency despite ...
  Radio communication network and method for unobstrusive call interception via data duplication
OF THE DRAWINGS FIG. 2 shows a schematic representation of digital, cellular communication network 30. In the preferred embodiment, network 30 includes satellites (SVs) ...
  Memory timing and control apparatus
The above and other objects and advantages of the present invention are achieved in a preferred embodiment of the present invention in which one, two or more rows of ...
  Multiple frequency communication device
The present invention encompasses a multiple band radio that can transmit and receive multiple frequency signals simultaneously. The radio has a transmit path and a ...
  Spread spectrum transmitter, spread spectrum receiver, and spread spectrum communications system
It is an object of the present invention to provide a spread spectrum transmitter, a spread spectrum receiver, and a spread spectrum communications system which can ...

0.124

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved