AISDoc.tioga
Michael Plass, January 22, 1986 3:29:50 pm PST
AIS
CEDAR 6.0 — FOR INTERNAL XEROX USE ONLY
AIS
Michael Plass
© Copyright 1986 Xerox Corporation. All rights reserved.
Abstract: A client-level package for reading and writing AIS files. (AIS stands for Array of Intensity Samples).
Created by: Michael Plass
Maintained by: Michael Plass <Plass.pa>
Keywords: AIS, Scanned Images, Sampled Images, Pictures
XEROX  Xerox Corporation
   Palo Alto Research Center
   3333 Coyote Hill Road
   Palo Alto, California 94304

For Internal Xerox Use Only
1. Overview
AIS stands for Array of Intensity Samples. The AIS file format is a digital encoding of images. Each AIS file is a digital representation of a rectangulat array of pixels ("picture elements"). The array is a sequence of scan-lines, each of which is a sequence of pixels. Each pixel is described by one ore more samples -- more than one sample is required whenever several signals (e.g., chromatic separations) are to be represented in the same file.
The AIS format accomodates images of different sizes, different resolutions, different intensity quantizations, different numbers of signals, etc. A header on the file describes the various parameters of the file, called the attributes. The AIS format can also accomodate different methods of encoding images, but only one such encoing has been defined and implemented to date: an uncompressed array of signal samples (UCA encoding).
Refer to [Indigo]<AltoDocs>AISManual.press for a description of the details of the AIS format, if you care.
2. Usage
Refer to the file AISTest.mesa (obtained via the DF file) for some simple examples of programs that read and write AIS files. In particular,
← AISTest.Reduce["foo.ais"]
may be used to reduce the size of an AIS factor by a factor of two.