NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Efficient use of bit planes in the generation of motion stimuliThe production of animated motion sequences on computer-controlled display systems presents a technical problem because large images cannot be transferred from disk storage to image memory at conventional frame rates. A technique is described in which a single base image can be used to generate a broad class of motion stimuli without the need for such memory transfers. This technique was applied to the generation of drifting sine-wave gratings (and by extension, sine wave plaids). For each drifting grating, sine and cosine spatial phase components are first reduced to 1 bit/pixel using a digital halftoning technique. The resulting pairs of 1-bit images are then loaded into pairs of bit planes of the display memory. To animate the patterns, the display hardware's color lookup table is modified on a frame-by-frame basis; for each frame the lookup table is set to display a weighted sum of the spatial sine and cosine phase components. Because the contrasts and temporal frequencies of the various components are mutually independent in each frame, the sine and cosine components can be counterphase modulated in temporal quadrature, yielding a single drifting grating. Using additional bit planes, multiple drifting gratings can be combined to form sine-wave plaid patterns. A large number of resultant plaid motions can be produced from a single image file because the temporal frequencies of all the components can be varied independently. For a graphics device having 8 bits/pixel, up to four drifting gratings may be combined, each having independently variable contrast and speed.
Document ID
19890003800
Acquisition Source
Legacy CDMS
Document Type
Technical Memorandum (TM)
Authors
Mulligan, Jeffrey B.
(NASA Ames Research Center Moffett Field, CA, United States)
Stone, Leland S.
(NASA Ames Research Center Moffett Field, CA, United States)
Date Acquired
September 5, 2013
Publication Date
October 1, 1988
Subject Category
Computer Programming And Software
Report/Patent Number
A-88269
NAS 1.15:101022
NASA-TM-101022
Report Number: A-88269
Report Number: NAS 1.15:101022
Report Number: NASA-TM-101022
Accession Number
89N13171
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available